BM6P6(@ HHHBBB>>>>>>===888333111......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...555,,,333777111@@@SSSPPPJJJ<<>>///222;;;333;;;<<>>:::666::::::777444555888888444444555555555666666666666111222444666777888888888999::::::999888777888999888@@@JJJZZZccc___gggccc\\\ggg|||{{{~~~vvv{{{kkkhhh```VVVLLLFFFDDDDDD@@@CCCJJJQQQTTTRRRLLLGGGNNNLLLIIIGGGGGGJJJMMMPPPOOOOOOOOOOOONNNMMMKKKKKKHHHKKK^^^vvv}}}www}}}fff{{{qqqBBB<<<777999>>>DDDJJJPPPSSSTTTVVVWWWYYY]]]bbbfffiiiooozzzzzzlllggg^^^MMM>>>:::444444444555;;;EEESSS]]]eeeiiiiiimmmpppiiihhhwwwmmm}}}oooUUUCCC;;;DDDLLLIIIFFFIIIVVVQQQJJJKKKNNNFFFKKKaaauuu|||xxx~~~uuummmjjjttt{{{wwwvvvyyyoooiii```WWWbbbbbbdddMMM]]]vvvyyyuuu{{{zzzxxxkkk[[[OOOKKKFFFCCCBBBDDDFFFHHH???GGGBBBIIIrrruuufffrrrhhhjjjyyyyyyxxxqqqrrr{{{mmmjjjgggrrr~~~uuuhhhgggfffSSSggg~~~qqqrrruuubbbbbbeeegggdddtttHHHBBB>>>>>>===888333111......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...111,,,555:::444@@@RRRPPPLLL???DDDGGG888444:::555888888AAATTTdddlllpppsss|||yyy}}}|||sss|||~~~~~~~~~fffXXXYYYeeeuuu~~~{{{~~~}}}{{{|||yyyyyy}}}www{{{rrrmmmyyyiiifffgggkkkggg[[[UUUXXX}}}tttcccbbbEEE444888666>>>@@@CCCDDDEEEFFFIIIKKKIIILLLOOOQQQPPPOOONNNOOOKKKNNNRRRUUUUUUUUUUUUVVVYYYWWWQQQZZZ___gggwww|||```___ggg\\\MMMCCC???AAABBBCCC:::???BBB@@@??????<<<777888888777777777777777666:::::::::999888777777666;;;;;;;;;;;;:::<<<@@@CCCWWW___eeeoooyyyzzz```XXXaaammmeee```rrrvvv|||hhh```UUUMMMIIIGGGFFFEEEDDDEEEHHHLLLNNNNNNLLLIIIKKKKKKIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJSSS```ttt|||vvv{{{kkkdddRRRDDD999999;;;===DDDMMMRRRSSSUUUVVVXXX[[[```cccaaaeeekkkrrrzzz}}}vvviiiYYYHHH<<<777:::;;;;;;888777<<>>>>>===888333111......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...000///999>>>888@@@OOOSSSNNNCCCIIIPPPBBB666666777777666===OOOaaakkknnnnnn{{{xxxtttuuummmlllwwwvvvpppvvvXXXBBBCCCSSSeee{{{{{{rrrllleeelllvvvooo```hhh{{{|||yyy|||{{{mmmaaaYYY[[[ZZZUUUSSSVVVaaa}}}jjjbbbYYY<<<111:::999???AAADDDFFFFFFGGGIIIKKKHHHJJJLLLMMMLLLLLLLLLMMMKKKOOOUUUXXXXXXUUUSSSQQQUUUWWWTTTPPP]]]}}}]]]LLLuuugggKKKJJJjjjsss```QQQEEE===:::???BBB>>>:::999888666;;;;;;::::::999888888888::::::999888888999:::;;;:::;;;;;;<<<===AAAGGGKKK^^^nnnyyyqqqRRRUUUdddtttyyylll]]]ooo{{{|||sssggg\\\NNNFFFFFFGGGGGGEEEIIIGGGEEEFFFHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLJJJVVV\\\ppp~~~{{{~~~VVVgggNNN;;;;;;;;;777>>>LLLPPPRRRTTTUUUWWWYYY\\\___```aaacccfffhhhjjjjjjkkkooollljjjeee\\\[[[mmm|||hhhSSSFFF===888===>>>>>>:::666555:::???PPPaaaddd```fffgggZZZQQQPPPaaahhhGGG>>>DDDIIIJJJJJJGGGIIIDDDGGGSSSRRRGGGEEEkkkttt{{{|||~~~uuummmgggdddfffiiioooxxx|||vvv|||wwwnnneeedddggggggdddhhhqqqiiiEEEIIIGGGjjjzzzqqqcccUUUYYYbbbjjjggg\\\VVVXXX^^^\\\UUUEEEIIIooo|||ooouuuppptttpppdddvvvrrrnnn```fffsssyyyhhhWWWkkknnntttuuuoooqqqqqq\\\[[[dddcccuuuHHHBBB>>>>>>===888222111......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...333555<<>>KKKUUUPPPGGGJJJQQQGGG666222777999888===LLL^^^jjjnnnmmm|||rrrnnnxxx|||xxxgggccchhhxxxzzz~~~]]]GGG???JJJaaa{{{{{{~~~zzz|||vvvvvvxxxeeehhhllltttzzzwwwwww~~~vvvaaa___kkkooonnnoooxxx~~~nnn{{{}}}mmm^^^YYYWWWUUUYYYbbbYYYttthhh```NNN444111:::999>>>AAADDDFFFFFFGGGHHHIIIJJJLLLMMMLLLLLLLLLNNNPPPMMMQQQVVVXXXWWWTTTQQQPPPUUUXXXXXXSSSPPP^^^}}}bbbZZZYYYEEE]]]mmm\\\\\\]]]VVVHHH>>><<<@@@BBB============<<<<<<<<<;;;<<<;;;999999999;;;===???999<<<@@@DDDHHHMMMSSSWWWZZZsssaaaKKKLLLuuuuuu}}}zzzuuucccZZZOOOHHHFFFFFFEEEDDDJJJHHHDDDCCCEEEGGGHHHHHHHHHGGGFFFFFFEEEFFFFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJHHHPPPQQQiiivvvYYYyyysssSSS<<<>>>>>>666===NNNOOORRRTTTVVVWWWXXX[[[]]]aaaaaacccdddfffggghhhiiijjjkkkiii```NNNDDDLLL\\\ooozzzyyyfffRRRIIICCC>>>===<<<;;;:::999888777777DDDSSSXXXZZZ___ZZZNNNKKK777GGGwwwxxxTTTAAA???CCCFFFFFFJJJLLLBBB>>>IIIOOOKKKJJJ[[[hhhvvv|||yyypppqqqpppjjjaaaYYYUUUTTTYYY\\\aaagggooozzz|||{{{wwwxxx}}}yyyuuummmgggdddgggkkkmmmjjjuuunnnPPPTTT@@@XXX|||wwwuuuqqqmmmkkkrrrvvvqqqeee___aaagggeeegggVVVNNNmmmwwwxxxxxxtttqqqiii\\\iii|||pppSSSnnnvvvxxxvvvrrr}}}yyyXXXWWWjjjeeegggHHHBBB>>>>>>===888222111......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...444888:::;;;:::999CCCTTTRRRKKKHHHKKKGGG777///666999999<<>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<===>>>@@@BBBCCCJJJSSS\\\dddjjjooorrrttt}}}aaaVVV___kkkrrr{{{ttt{{{rrr]]]VVVTTTPPPLLLGGGEEEDDDEEEHHHFFFEEEDDDEEEFFFEEEDDDHHHFFFCCCAAAAAACCCEEEGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIGGGcccwww|||zzzddd^^^uuuSSS<<<>>>???888===KKKNNNQQQTTTWWWXXXXXXZZZ[[[\\\\\\^^^```cccfffhhhiii^^^mmmvvvmmm\\\NNNEEE>>>VVVgggrrrhhhYYYQQQKKKEEE???:::777999===>>>999333999???GGGVVV^^^RRRLLLYYYEEEAAAPPPfffqqq{{{|||cccLLLBBBBBBEEEEEECCCHHH>>>555;;;AAACCCHHHGGGXXXmmmyyy}}}yyyvvvrrrkkkmmmlllfff``````hhhqqq~~~{{{~~~kkkrrr~~~wwwmmmpppzzzpppnnnkkkfff___\\\___ddd]]]TTTIIIHHHlll\\\\\\rrr}}}xxxwwwxxx{{{}}}jjjnnnqqqoooiiiccc```___WWWkkkcccSSSlll}}}}}}uuuggg___jjjuuuoooRRRfff~~~~~~vvvddd___NNNaaahhhtttHHHBBB>>>>>>===888333111......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...000666555888===999>>>QQQTTTSSSIIIFFFIII>>>222444666888:::@@@NNN___jjjlllwww~~~}}}uuuggg___uuu~~~yyy}}}nnnxxxyyyccciiijjjeeedddddd```\\\bbbnnnoooqqqvvvzzzzzz|||yyyyyyzzzrrrhhh___```hhhssszzzyyyxxxzzz{{{yyysssssszzzdddkkkyyyiiikkkrrrwwwqqqhhhjjjtttmmmqqqjjjTTT:::111777<<<:::???BBBEEEGGGGGGGGGGGGHHHOOOPPPQQQPPPPPPPPPRRRTTTSSSSSSSSSQQQOOONNNPPPQQQUUUQQQRRRXXXZZZWWWXXX\\\ssswwwmmmRRRDDDJJJaaa~~~mmm```VVVJJJJJJIIIIIIIIIIIIHHHHHHCCCDDDGGGKKKQQQVVV[[[^^^ccckkkvvv[[[___~~~zzzrrrvvvkkkVVVMMMHHHKKKMMMLLLIIIFFFFFFGGGFFFEEEEEEFFFGGGGGGDDDBBBGGGEEEAAA???@@@CCCFFFIIIFFFGGGGGGGGGGGGGGGFFFEEEIIIFFFEEE\\\|||xxx|||www|||xxxVVVyyyyyyYYY>>><<<>>>:::<<>>999999===>>>888111777444:::NNNXXXIIIDDDVVVLLL999:::HHHKKKOOO^^^iiiqqqssskkkYYYLLLJJJJJJHHH===CCC>>>888999888:::EEECCCTTTlllzzz{{{zzz{{{|||}}}zzzsssqqqlllgggiiiuuu~~~~~~}}}~~~qqqsss~~~lllkkkiiigggaaaZZZXXXZZZTTTIIIIIIQQQuuugggiiiyyyuuussssssvvvxxxwwwyyy|||rrrssstttsssnnndddYYYQQQSSSfff\\\JJJeee|||{{{pppgggmmmqqqfffhhhddd]]]iiioooqqq~~~yyyfff{{{___]]]rrrnnnpppHHHBBB>>>>>>===888333111......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,444444;;;GGG@@@???RRRWWW\\\OOOGGGPPPKKK999444444888999;;;EEEXXXgggmmmttt|||{{{vvvyyyssskkkzzz{{{lllmmmnnntttxxxcccqqqzzzpppiiigggccc___eeeoootttwww}}}}}}vvvwwwxxxqqqfffdddllluuuyyy~~~|||zzzzzzeeemmmttt]]]dddrrr}}}zzzrrrsss|||uuu|||fffaaaJJJ444333:::>>>AAACCCFFFJJJLLLLLLKKKKKKKKKKKKMMMNNNNNNNNNNNNOOOQQQQQQRRRRRRPPPNNNMMMNNNPPPOOOOOORRRVVVWWWVVVWWWYYYSSShhhffftttnnnMMM666FFFlllvvvvvvtttsssqqqpppooonnnfffiiioooxxxaaapppuuuppp|||zzzjjjfffgggWWWHHHKKKHHHHHHIIIKKKLLLKKKIIIGGGEEEEEEEEEGGGHHHGGGDDDBBBEEEDDDCCCCCCDDDFFFIIIJJJDDDEEEHHHJJJJJJIIIHHHGGGGGGIIIHHHQQQiii|||ooo~~~bbbkkkiiiIII===<<<;;;;;;>>>HHHLLLQQQUUUWWWXXXXXXYYY\\\\\\\\\]]]___aaaccceeemmmqqqtttooo```RRRNNNQQQ>>>JJJ\\\jjjjjj^^^RRRMMMEEEBBB===:::999888666444555333444FFFXXXRRRJJJPPPNNNBBBHHHWWWVVVOOOLLLHHHQQQ___ggg^^^UUUTTTRRRLLLCCCDDD>>><<<===555777HHHIIIWWWnnn}}}~~~zzzwwwrrrnnnqqq}}}}}}|||~~~\\\XXX___mmmnnndddeeepppmmmgggfffkkknnniiicccaaa```XXX```]]]dddUUUlllqqqooorrrwwwwwwtttuuuyyy}}}yyyuuuoooiiiaaa]]]___cccUUUNNNjjj{{{pppiiieeejjj]]]ooooooXXXjjjvvvtttqqqvvvppplllgggaaa|||ttt___HHHBBB>>>>>>===888333111......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...***444666AAARRRIIICCCUUUYYYcccTTTIIIWWWVVV???444444999:::999BBBUUUhhhpppsss}}}~~~rrrrrrwww{{{yyyxxx{{{iiigggeeekkkzzz{{{sss}}}{{{xxxtttqqqvvvwwwsssxxx{{{tttiiikkk}}}~~~{{{xxxfffoooqqqbbbeeeppp{{{|||www{{{eee[[[XXXDDD222555<<<@@@GGGGGGJJJNNNPPPPPPOOOOOOOOOGGGIIIKKKLLLKKKKKKLLLMMMOOOPPPQQQPPPNNNMMMMMMNNNIIIPPPWWWVVVQQQPPPSSSWWWWWWUUUeee```aaaeeeJJJ>>>HHHkkkdddRRR```tttmmmtttwwwvvvhhh[[[ZZZTTTMMMOOOPPPLLLIIIKKKOOOOOOKKKFFFFFFEEEEEEFFFGGGGGGEEECCCDDDDDDEEEGGGHHHIIIJJJKKKAAADDDHHHKKKMMMLLLJJJHHHBBBKKKKKKGGGZZZzzzxxxmmm\\\xxxTTT@@@===>>>===;;;EEEIIIPPPTTTVVVWWWWWWXXX[[[[[[[[[\\\^^^```cccdddbbbiii|||}}}^^^RRRYYY888>>>PPPfffkkk___SSSPPPCCCCCCAAA;;;555333666999...111333DDDbbblllccc]]]___]]]bbbhhhmmmooo\\\;;;:::OOO^^^]]]YYY[[[WWWNNNKKKDDD999888:::222666KKKKKKWWWkkk{{{}}}{{{vvvrrrtttwwwuuujjjxxxwwwxxx{{{~~~fffLLLBBBGGG[[[eee``````iiikkkaaa___kkkxxxxxxqqqkkkpppZZZZZZPPPQQQIIIhhhyyy|||xxxvvvwwwuuuqqquuu}}}~~~yyyrrrlllkkkooovvv{{{gggccc\\\ggg~~~vvvrrr|||pppjjjaaazzzcccgggbbbRRRnnn|||tttnnnlllfffhhhnnnuuu```HHHEEEBBB@@@<<<888333///...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++000999CCCIIIHHHDDD???WWWXXXhhhVVVRRR[[[AAA;;;666555777999===III___sssxxx{{{rrraaa___hhhppp|||yyypppyyyyyyvvv}}}zzz}}}ffftttwwwkkkkkksss~~~yyywww|||uuu[[[bbbOOO;;;555999>>>BBBDDDFFFJJJNNNQQQPPPNNNLLLKKKKKKGGGDDDEEEJJJNNNNNNLLLSSSOOONNNOOONNNKKKKKKMMMNNNNNNTTT\\\^^^XXXRRRPPPWWWSSSQQQ```oooaaa~~~yyyvvvhhhKKKFFFKKKmmmnnnaaaSSSXXXnnnpppkkk|||oooVVVPPPPPPMMMKKKNNNLLLKKKJJJGGGFFFGGGKKKNNNMMMLLLJJJHHHFFFEEEEEEFFFCCCDDDFFFGGGFFFFFFHHHJJJHHHFFFEEEIIINNNOOOIIIDDDBBBIIIJJJUUUNNN}}}{{{qqqyyyRRR}}}UUUJJJ<<<@@@???666???JJJRRRRRRSSSWWW[[[ZZZZZZ[[[]]]___```bbbbbbccchhhfff```[[[III;;;>>>OOO\\\bbb]]]NNNJJJGGGAAA<<<777555444333111555555>>>]]]~~~lllqqq}}}iiiQQQCCCTTTJJJDDDGGGJJJKKKNNNRRROOOLLLGGGAAA;;;999:::;;;???RRRkkkyyyzzzxxx|||~~~{{{|||kkkfffmmmzzzzzztttgggzzzxxxvvvxxxhhhdddaaalllwwwnnncccgggfffgggpppuuussslll]]]___UUUMMM[[[}}}ssskkkvvvuuunnnhhhmmmwww~~~|||wwwrrrkkksss}}}yyyqqqbbbooovvv~~~zzzoookkkfffZZZyyy{{{www}}}ZZZmmm___[[[iii|||ttteeeHHHFFFBBB@@@===888333///...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,///111666<<<@@@BBB@@@>>>RRR[[[ggg___ZZZYYYCCC666888777888888:::EEE\\\qqquuuyyy}}}wwwoooxxxkkk^^^fffssswwwqqqwwweeessszzzvvvyyybbb\\\JJJ999666:::@@@DDDHHHGGGIIIKKKLLLLLLKKKKKKLLLLLLHHHEEEFFFJJJNNNMMMLLLNNNKKKKKKNNNNNNLLLMMMPPPOOOMMMOOOSSSTTTQQQNNNOOOSSSYYY]]]YYYWWWfff{{{eeexxx{{{oooWWWEEECCC[[[mmm```SSS\\\tttvvv{{{qqqvvvaaaOOOMMMMMMJJJJJJNNNHHHIIIIIIHHHFFFFFFGGGIIIJJJJJJJJJJJJIIIGGGFFFEEEDDDEEEFFFFFFEEEDDDFFFGGGEEEFFFGGGIIIJJJJJJHHHFFFJJJIIIJJJNNNNNNssszzzxxx___jjjlllHHH???AAA;;;>>>>>>IIIQQQSSSTTTXXXZZZYYYZZZ[[[\\\^^^```aaaaaaaaahhhhhhzzzfffMMM===:::<<>>KKK[[[^^^RRRKKKBBB>>>===;;;777333888444000444FFFjjj}}}vvvlllhhh```VVVMMMGGGHHHRRR]]]]]][[[VVVNNNDDD===999777:::OOOiiiwwwxxxuuuwww{{{wwwqqquuu|||xxxVVVXXX|||~~~tttwwwrrrooo}}}yyyhhhOOO\\\RRRTTT@@@===^^^sss~~~ddd[[[___sss~~~uuuwww{{{xxxtttffffffgggttthhhiiiuuuZZZQQQnnnpppsssvvvhhhhhhVVV\\\fffgggyyy|||^^^HHHFFFCCC@@@===999333000...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,......000666???IIIPPPTTTRRRbbbYYYbbb___OOOUUUEEE777888:::999666:::KKK\\\pppwwwttt}}}pppuuuyyywwwqqqqqq~~~|||{{{kkkuuummmZZZHHH>>>666777===AAAFFFJJJFFFHHHIIIIIIHHHHHHJJJLLLMMMKKKIIIIIIKKKLLLKKKJJJJJJHHHIIIMMMPPPOOOQQQUUULLLHHHGGGIIIJJJJJJOOOUUUSSSMMMNNNWWW\\\WWWSSSRRR|||xxxdddkkksssqqqzzzssswwwyyyssslll^^^UUUSSSQQQOOO]]]nnnrrr|||~~~qqqqqqrrreeeSSSNNNJJJIIIKKKJJJFFFFFFJJJFFFGGGGGGEEEBBB@@@@@@AAACCCEEEGGGHHHHHHHHHFFFEEEFFFFFFFFFEEEDDDDDDEEEGGGGGGGGGGGGFFFEEEFFFGGGIIILLLDDDSSSTTTgggggg}}}nnnSSSlllcccJJJ;;;777???<<>>???:::;;;@@@HHHPPPTTTUUUVVVWWWXXXYYYZZZ\\\]]]^^^^^^^^^\\\VVVJJJ::://////;;;GGGQQQeee~~~yyyRRR<<>>BBBDDDAAA<<<888222333888666;;;YYY|||zzz```OOOMMMOOOMMMGGGWWWYYYYYYUUUMMMDDD<<<999:::SSSmmmwwwwwwwwwxxxxxxvvvzzz|||{{{|||{{{{{{|||}}}nnnwwwyyybbbnnnzzzmmm}}}xxxwwwlllccc___jjjwwwiii]]]lllooolllzzzuuujjjyyyyyy|||\\\XXXwwwlllkkkiiiCCCIIIGGGDDDAAA>>>999444000...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,)))+++000888BBBJJJOOOQQQCCCOOOZZZlllkkkYYYUUUOOO888777888:::999777<<>>>>>AAADDDDDDCCCBBBBBBCCCDDDFFFGGGFFFGGGGGGFFFFFFGGGKKKNNNMMMHHHCCCDDDIIIKKKIIIEEELLLKKKKKKIIIXXX[[[vvvwwwZZZ~~~lllIIIFFF;;;:::<<>>:::OOOxxxooo[[[KKKFFFAAA;;;;;;>>>AAA@@@===999333333888666;;;YYY{{{rrriiiiiiggg\\\PPPQQQUUUYYYXXXSSSJJJBBB>>>;;;UUUnnnvvvvvvwwwyyyxxxyyysssrrr~~~{{{yyyttt{{{xxxtttvvvqqqppp}}}~~~ppp||||||yyyvvvmmmzzzyyyyyyssslllssslllbbbmmm\\\bbbyyyfffffflllooo```eeeyyypppjjjpppdddZZZ>>>IIIGGGDDDAAA>>>:::444111...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,)))+++...555>>>EEEIIIJJJFFFIIIbbbpppooobbbQQQUUU@@@:::777888999999;;;???[[[nnn}}}{{{rrr|||}}}~~~nnn___QQQ999:::???EEEHHHHHHKKKQQQKKKMMMNNNNNNNNNNNNOOOQQQNNNOOOPPPQQQPPPPPPPPPPPPNNNKKKKKKMMMMMMKKKKKKOOOPPPPPPSSSTTTPPPJJJKKKPPPKKKMMMOOOTTTYYYZZZTTTLLLYYYVVVSSS[[[kkk{{{zzz~~~tttzzziiiSSSOOOSSSPPPHHHDDDIIIJJJIIIGGGDDDDDDFFFGGGFFFFFFDDDBBB???>>>@@@BBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEDDDFFFIIILLLJJJGGGEEEEEEGGGHHHFFFEEEIIIRRRGGGGGGLLLYYYmmm~~~{{{vvviii}}}VVVDDDAAA:::999>>>HHHOOOPPPSSSWWWVVVWWWZZZ\\\^^^```aaabbbYYYJJJ===<<<>>>===999888999<<>>:::555111...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,)))***---333;;;CCCHHHIIIXXXRRRpppvvvuuunnnYYYgggGGG===555666999;;;===@@@SSShhhzzz|||^^^SSSDDD888:::AAAJJJMMMMMMPPPVVVNNNNNNMMMLLLKKKMMMQQQTTTNNNPPPRRRRRRQQQQQQQQQRRRLLLIIIIIIKKKKKKIIIJJJMMMIIIJJJNNNQQQNNNKKKNNNTTTQQQNNNPPPVVVRRRJJJNNNYYYQQQRRRTTTVVVWWW]]]kkk{{{xxxnnnpppQQQRRROOOHHHFFFJJJMMMMMMEEEFFFDDDAAA@@@CCCFFFGGGBBBCCCDDDCCCAAA?????????CCCDDDGGGIIIIIIHHHFFFEEEIIIHHHGGGDDDCCCDDDFFFIIIEEEGGGHHHGGGDDDCCCDDDEEE<<>>GGG:::888;;;FFFMMMOOORRRWWWVVVWWWZZZ\\\___aaaccccccQQQSSSOOOGGGAAA@@@AAA@@@;;;777AAAKKKHHHGGGIIIEEE:::888666333222333444555555888;;;999333<<<\\\|||fffOOOHHHHHHCCCJJJRRRVVVSSSKKKBBB======WWWnnnsssrrrvvvyyywwwrrryyy|||qqqwwwrrrgggoookkkjjjppp```VVVeeeyyy{{{~~~|||{{{xxxwwwiiieeeeeelllvvvttteeeXXXUUUIIIMMM\\\uuu}}}iiinnngggmmmdddVVVYYYgggqqqvvvzzzjjjdddcccmmmooocccggg{{{}}}bbb@@@...DDDEEEDDDBBB>>>999444111......---,,,+++++++++++++++,,,,,,------,,,,,,+++,,,.........666GGG]]]kkkkkkTTT[[[nnnlllhhhggg]]]]]]EEE333666<<<999888>>>EEE\\\xxxzzzXXXWWWTTT:::===@@@EEEHHHJJJKKKMMMOOOMMMLLLJJJJJJKKKMMMOOOQQQ]]]XXXSSSQQQRRRRRRNNNIIILLLKKKJJJIIIIIIJJJKKKLLLGGGIIIJJJKKKKKKKKKLLLMMMQQQSSSRRRNNNMMMPPPPPPNNNSSSTTTUUUVVVVVVUUUTTTSSSeeeyyy{{{gggXXXTTTJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDDDD@@@BBBCCCAAA>>><<>>777555333222:::///222444666555333???^^^{{{nnnaaaOOOCCCAAAJJJXXX\\\QQQEEE@@@BBBbbbpppkkkooovvvtttssstttssslllppp{{{tttpppqqqnnnkkkhhhddd]]]SSSLLLiiitttooodddfffnnn{{{zzzxxx{{{llldddjjjiiijjjmmmjjjaaa[[[ZZZSSSPPPJJJMMMfff}}}uuuuuurrrfffhhh|||uuuuuu___HHHXXXtttvvvyyyjjjhhh]]]jjjeeedddfff```MMM999///DDDEEEDDDBBB>>>999444111......---,,,+++++++++++++++,,,,,,------,,,,,,+++(((***,,,---444DDDXXXfffeeeTTTSSSaaakkkmmmggg[[[cccOOO666111<<<;;;666:::BBBUUUpppoooTTTRRRLLL777???BBBFFFHHHIIIIIIKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNRRROOOLLLMMMPPPRRRPPPNNNFFFFFFFFFGGGHHHJJJLLLNNNLLLLLLMMMMMMLLLKKKKKKKKKMMMPPPPPPMMMMMMOOOOOOLLLPPPQQQRRRSSSSSSRRRRRRQQQTTT___nnn~~~}}}ooojjjbbbVVVOOOPPPHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEDDDDDDDDDEEEDDDBBBAAABBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFIIIKKKMMMGGGFFFJJJIIIHHHRRR```xxx|||mmmPPPsssyyyNNN<<<666777999:::???HHHQQQWWW\\\ZZZ[[[\\\[[[\\\cccllluuuqqq\\\WWWooogggXXXBBB>>>HHHEEE::::::888@@@888;;;999666>>>666444888999666777FFFbbbxxx```KKKHHHMMMYYY\\\TTTMMMLLLOOOnnn{{{uuutttwwwvvvwwwmmmiii\\\YYYhhh{{{}}}xxxuuunnnlllhhhfffbbbZZZPPPIIIKKKSSSOOOGGGJJJSSSgggqqqfffxxx~~~xxxsssqqqpppnnnooorrrooohhhcccbbb\\\WWWMMMGGGRRRjjjyyywwwvvvlllaaaiiiuuusssnnnkkk^^^TTTgggppp{{{rrrffffffdddooojjjgggfff\\\III999111DDDEEEDDDBBB>>>999444111......---,,,++++++++++++++++++,,,,,,,,,,,,++++++(((***+++,,,111<<>>@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFHHHJJJOOOJJJIIIKKKHHHEEEKKKUUUppp|||XXXuuu\\\<<<777777777888:::BBBLLLUUUYYYXXXYYY]]]___cccmmmxxxooozzzoooWWWNNNVVVRRREEEBBBBBBDDD;;;BBBAAA888???<<<555;;;;;;666<<>>999444111......---,,,++++++++++++++++++,,,,,,,,,,,,++++++------------...444AAAMMMOOO[[[RRRPPPnnnsssiiiZZZ[[[???***444666111;;;999BBBUUUmmm~~~iiifffooovvvxxxooo]]]MMM===>>>BBBEEEGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHJJJKKKLLLLLLJJJHHHIIIKKKMMMMMMKKKCCCCCCDDDFFFIIIMMMPPPRRROOONNNMMMLLLLLLKKKIIIGGGFFFKKKMMMLLLMMMOOONNNJJJJJJKKKKKKLLLMMMMMMNNNNNNRRRRRRPPPNNNNNNUUU```iiizzz{{{sssjjjRRRLLLHHHJJJJJJFFFEEEFFFDDDDDDDDDEEEEEEGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGEEECCC@@@???AAAAAA???===??????@@@@@@AAABBBBBBBBBCCCBBBBBBBBBCCCCCCDDDEEEDDDFFFFFFFFFEEEEEEFFFHHHJJJGGGHHHJJJIIIFFFJJJPPP^^^zzz~~~jjjlllyyyGGG===;;;999999:::===FFFOOOQQQRRRVVV[[[bbbppp~~~{{{~~~qqqpppfffVVVRRRSSSPPPDDDLLLIII:::???>>>555<<<:::666BBB]]]nnnooozzzqqqfffcccmmmssslllbbb\\\gggxxxzzzqqqpppoooooovvvxxxlllqqquuuuuuyyy{{{tttfffdddfffhhhlllsssqqqmmmhhhccc^^^WWWMMMFFF;;;:::555777:::888IIIhhhzzzyyynnnbbbiiiqqqbbb```nnn~~~~~~|||yyyzzz{{{|||yyyxxxzzzyyyuuusssuuujjjgggfffaaaSSSOOOggg}}}{{{{{{tttnnneeeeeeyyynnn\\\YYYkkkxxxuuurrrvvveeesssrrroooooo```YYYiiiwwwsssjjj\\\JJJ<<<666666DDDDDDDDDBBB>>>999444111......---,,,++++++++++++***++++++,,,,,,++++++***///------///...000:::GGGSSSkkkhhh^^^qqqzzzvvv\\\aaaOOO888333000000<<<888<<>>999444111......---,,,++++++++++++******++++++++++++******---)))***......///;;;III]]]vvvzzzkkkkkkwww~~~hhhhhhcccQQQ888---111888666999BBBVVVnnn~~~vvvtttzzzzzz~~~~~~}}}dddPPPFFF===>>>KKKGGGIIILLLMMMLLLLLLMMMNNNNNNLLLJJJHHHHHHJJJMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMNNNPPPQQQPPPNNNMMMNNNQQQRRRPPPMMMIIILLLNNNMMMNNNPPPPPPMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKMMMPPPQQQPPPPPPQQQSSSSSSWWWXXX\\\nnn|||sssggg]]]QQQHHHGGGJJJJJJIIIGGGEEECCCBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJEEEGGGHHHEEE@@@>>>@@@CCC@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCAAACCCEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHKKKnnnkkk]]]uuuJJJ>>>666888;;;:::===CCCNNNQQQTTTTTTVVVhhhzzzyyyttttttnnn```aaaZZZQQQNNNGGGFFFTTThhhppplllqqqyyylllkkkvvv{{{yyyvvvrrruuummmggggggdddgggttt~~~tttbbbjjjyyy}}}|||zzztttuuu}}}~~~~~~{{{rrreeeYYYOOOFFF===777;;;<<<:::@@@FFF>>>888@@@[[[~~~rrrlllmmmwww|||yyyuuupppooopppqqqpppooogggVVVMMMPPP]]]vvvzzzwwwwwwyyyxxxtttsssuuuyyyrrrlllhhh]]]VVVcccxxx|||zzzyyyxxxmmmmmmooohhhrrrfff```iii}}}~~~wwwpppmmmxxxpppfffmmmoookkk\\\GGG777333666888DDDEEEDDDBBB>>>999444111......---,,,++++++++++++******++++++++++++******,,,'''(((------...:::JJJ___oooxxxjjj[[[jjjsssfffmmmfff???...555333555777===KKK```uuu~~~}}}}}}||||||}}}}}}vvv___TTTGGG@@@EEEKKKLLLNNNPPPPPPOOONNNMMMNNNMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIIIIJJJKKKMMMLLLKKKKKKKKKLLLNNNOOOPPPMMMKKKMMMPPPQQQNNNKKKJJJMMMNNNLLLLLLOOOPPPMMMOOONNNMMMKKKKKKKKKKKKLLLRRRSSSSSSSSSRRRQQQQQQRRR[[[YYYVVVSSSUUU^^^iiirrrsss~~~nnnWWWUUUQQQMMMJJJGGGGGGLLLRRRJJJJJJHHHEEECCCCCCCCCCCCFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGFFFDDDBBBAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBB@@@BBBDDDEEEDDDCCCCCCDDDEEEFFFFFFFFFHHHIIIIIIHHHNNN^^^wwwxxxzzz___JJJ:::888;;;:::;;;@@@JJJMMMRRRUUUUUU]]]qqq}}}rrrpppeeeYYYXXXaaajjjmmmlllnnnxxxxxxzzzzzzxxxyyyooouuuqqqjjjbbbWWWYYYkkkssswwwbbbKKKUUUllluuuuuuzzzwww{{{~~~uuuhhh\\\UUUPPPKKKHHH>>>EEEDDDCCCGGGBBB;;;???AAA\\\~~~xxxcccsss}}}{{{xxxwwwqqqhhhnnnoooppppppooonnnkkkiiikkkbbbZZZQQQNNNccc|||yyywwwwwwzzzyyytttrrrsssjjjfffbbb]]]VVVTTT___lll|||zzzxxxwwwqqqyyyzzzccccccwwwccclllxxx}}}{{{}}}kkk[[[iiirrrooojjjfffjjjdddTTT@@@333444999;;;DDDEEEDDDBBB>>>999444111......---,,,++++++++++++******++++++++++++******...((((((,,,,,,+++666GGGXXX```lll```LLL___www___nnnpppCCC000999///444555:::EEEWWWmmm|||rrrppp|||yyynnnXXX\\\{{{}}}uuuxxxmmmtttwwwnnnYYYTTTEEEBBBJJJIIIPPPRRRSSSSSSPPPNNNMMMMMMKKKMMMPPPSSSRRRPPPLLLJJJLLLLLLKKKIIIFFFEEEEEEFFFKKKJJJIIIIIIJJJKKKLLLMMMNNNJJJHHHIIIMMMMMMJJJFFFKKKNNNMMMJJJJJJNNNOOOMMMPPPOOOMMMKKKJJJJJJJJJKKKJJJLLLNNNPPPPPPOOONNNMMMNNNPPPTTTUUUQQQNNNVVVbbbXXX```gggkkkwwwqqq\\\TTTRRRIIICCCGGGJJJIIIIIIJJJIIIGGGCCCGGGJJJJJJIIIHHHFFFDDDGGGFFFFFFEEEEEEEEEEEEFFFCCCCCCCCCCCCDDDFFFGGGGGGHHHEEEAAA@@@BBBBBB???<<>>CCCGGGOOOWWWZZZZZZ___fffvvvwwwhhhfffiiikkkkkkmmmeeeuuuooopppzzzrrrrrrqqq{{{|||ttteeeRRRTTTiii|||kkkQQQZZZrrrzzzxxxrrrvvv{{{zzzuuuxxxwwwllldddaaaaaaaaa```BBBNNNKKKCCCBBB@@@<<<@@@GGGDDDrrr||||||{{{wwwlllfff``````fffkkkhhhaaaeeehhhjjj\\\LLLYYYtttyyywwwxxx{{{zzztttrrrsssiiilllnnnlllhhhiiipppxxx|||zzzwwwvvvuuummm```YYYcccccceeexxxxxxjjjnnnpppSSS```jjjoooooocccfff```PPP<<<222666;;;===DDDGGGFFFBBB>>>;;;666111//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---111444777KKKUUUaaaddd^^^bbbzzzooojjj```EEE;;;>>>666111222777>>>III\\\yyyzzzsssnnnjjjjjjtttyyy{{{mmmddd[[[ZZZcccvvvzzzpppuuuoooaaakkkzzzxxxjjjPPPJJJHHHBBBBBBJJJIIIKKKMMMMMMKKKJJJLLLOOOHHHMMMRRRSSSPPPMMMLLLMMMJJJLLLMMMJJJFFFCCCDDDEEEEEEGGGJJJLLLLLLJJJHHHGGGGGGGGGHHHHHHIIIHHHHHHGGGIIIHHHHHHGGGGGGHHHHHHHHHTTTQQQKKKGGGFFFIIIMMMQQQNNNOOONNNLLLKKKKKKMMMOOOSSSQQQRRRWWWVVVRRRTTTZZZWWWVVVUUUWWW\\\cccjjjnnnpppoooooorrrzzzyyyuuuooobbb\\\XXXRRRMMMJJJIIIHHHGGGEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEGGGIIIEEEFFFFFFGGGGGGGGGFFFFFFFFFDDDCCCCCCDDDEEEEEEDDDAAAAAA@@@?????????@@@@@@DDDCCCBBBAAAAAABBBCCCDDDFFFFFFEEECCCBBBAAA@@@???@@@@@@AAABBBCCCDDDEEEFFFEEEFFFHHHHHHFFFEEEFFFGGGPPPKKKYYY}}}|||}}}wwwuuucccDDD>>>888333888???AAAEEEJJJQQQVVVYYYZZZ[[[kkkgggjjjqqqxxxqqqnnnjjjiiijjjlllmmmmmmooorrrssssss||||||wwwtttvvvyyy^^^XXXddd|||bbbWWWbbbttt|||vvv{{{|||yyyyyy}}}xxxppphhhccccccfffjjjOOOJJJHHHHHHFFFAAA======???DDDXXX}}}yyypppfffbbbdddggghhhgggccccccfffeee[[[UUUeee|||~~~~~~vvvwww|||xxxxxxyyyyyymmmrrrxxxpppbbbeeehhh]]]eee{{{lllrrrttt```ppprrrrrrWWWgggooolllsssppp[[[CCC777555666888;;;DDDGGGFFFBBB>>>;;;666111//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++---000333555GGGPPPgggzzzvvviiitttooofffkkk```JJJ888---444333444999AAASSSnnnxxxsssbbb]]]YYYVVVRRRQQQYYYcccvvvzzz}}}xxxzzzrrrhhh^^^ZZZcccyyyzzzpppppp{{{uuubbbcccjjjhhhttteeeZZZNNNHHHHHHIIIIIIIIIGGGIIIJJJHHHEEEDDDEEEFFFDDDGGGKKKNNNNNNNNNNNNOOOJJJLLLMMMMMMKKKHHHFFFEEEBBBDDDFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKIIIGGGGGGHHHJJJKKKNNNOOOPPPOOOMMMLLLMMMOOOOOONNNPPPTTTTTTRRRTTTYYYRRRQQQNNNMMMNNNRRRVVVYYYQQQQQQPPPQQQUUUZZZ___ccc```^^^\\\\\\^^^aaacccdddXXXeeegggYYYQQQSSSRRRJJJNNNKKKHHHFFFEEEEEEEEEDDDCCCDDDEEEFFFGGGFFFFFFEEEDDDFFFGGGFFFEEEDDDEEEFFFCCCDDDDDDEEEEEEDDDDDDCCCDDDCCCBBBBBBCCCDDDEEEEEECCCBBBBBBAAA@@@@@@@@@AAACCCCCCBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDEEEFFFFFFDDDFFFHHHGGGFFFEEEFFFFFFKKKIIISSSssswww~~~vvvfffaaa@@@AAA>>>666===???CCCIIIPPPUUUXXXZZZZZZaaabbbgggmmmnnnxxx}}}uuurrrnnnlllmmmmmmnnnmmmllloooooommmppp}}}xxxuuummmtttfffYYY^^^mmmYYY```pppwwwssswwwxxxvvvvvvzzzzzzxxxvvvrrrllleee___ZZZWWWQQQKKKHHHHHHEEE@@@<<<<<<;;;999@@@[[[uuummmjjjjjjiiihhhgggffffffeeeZZZSSS^^^qqqttthhheeeiii{{{||||||{{{{{{{{{yyywwwfffjjjpppjjj```eeeiii```fffwwwhhhooowwweeeiiirrrlllkkk[[[mmmppprrrqqqlllWWWAAA777777999;;;===DDDGGGFFFAAA>>><<<777111//////...---,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++,,,...111222DDDKKKgggllliiizzzvvvkkktttvvvXXX:::555999666444555;;;IIIaaawww~~~}}}}}}|||yyysssnnniiieeebbb```[[[VVVUUUXXX^^^qqq|||}}}{{{{{{xxxgggWWWTTTeeexxxrrrgggdddkkksssxxxvvv___UUUVVVVVVeeerrrUUUWWWQQQFFFCCCHHHIIIDDDIIIIIIIIIHHHFFFEEEFFFHHHDDDDDDEEEHHHLLLNNNNNNNNNKKKLLLNNNPPPPPPNNNIIIFFFDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIIIIHHHHHHGGGDDDDDDDDDEEEGGGIIIJJJKKKEEEFFFHHHKKKKKKKKKIIIIIINNNPPPRRRRRRPPPNNNNNNNNNKKKKKKNNNQQQRRRQQQSSSXXXTTTQQQNNNKKKJJJKKKMMMOOOPPPOOOOOOOOOOOOPPPPPPQQQNNNLLLJJJJJJLLLNNNNNNNNNGGGLLLPPPNNNMMMMMMLLLIIIDDDBBBAAAAAABBBCCCAAA@@@BBBBBBCCCDDDDDDDDDDDDCCCAAACCCEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCBBBAAAAAABBBDDDFFFHHHFFFEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBB??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDFFFGGGGGGFFFEEEEEEFFFGGGHHHMMMbbbzzziiioooyyyCCCCCCEEE888===<<<@@@FFFMMMSSSVVVXXXXXXYYY]]]dddiiifffgggyyy}}}wwwtttpppmmmmmmmmmllllllmmmoooooommmlllrrr||||||yyyvvvtttrrrrrruuugggZZZyyy{{{aaabbboootttssstttuuuuuuuuuvvvzzz~~~qqqiiikkknnnpppnnnfff\\\UUUTTTNNNIIIHHHFFF@@@>>>>>>999999<<>>888;;;>>>??????CCCFFFFFFAAA>>><<<777111//////...---,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++,,,---///000===DDDZZZrrrtttfff___eeevvvqqqsss[[[@@@@@@===:::888888;;;EEEWWWhhh~~~}}}||||||zzztttjjjcccTTT```lllzzz}}}~~~zzz|||{{{sssbbbXXX___kkk}}}rrrcccXXXVVV]]]eeejjjvvv{{{dddRRRLLLKKKTTTlllrrr\\\WWWMMMDDDBBBFFFJJJKKKIIIIIIIIIIIIIIIJJJLLLMMMJJJGGGEEEFFFJJJMMMNNNLLLOOOMMMMMMOOORRRQQQMMMIIILLLKKKJJJJJJJJJKKKLLLMMMLLLLLLMMMMMMMMMLLLKKKKKKEEEEEEFFFGGGHHHJJJKKKLLLDDDGGGJJJMMMNNNNNNMMMKKKMMMPPPSSSUUUSSSPPPNNNMMMKKKLLLNNNPPPPPPPPPRRRUUUTTTSSSPPPNNNMMMNNNPPPQQQOOOOOOOOOOOOOOOPPPPPPQQQVVVTTTRRRQQQRRRQQQPPPOOONNNLLLMMMQQQQQQKKKGGGGGGDDDCCCCCCDDDDDDDDDAAA???AAABBBBBBBBBCCCCCCCCCCCC???AAADDDEEEDDDBBBBBBBBBDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAABBBEEEHHHKKKHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDFFFGGGGGGEEEEEEEEEFFFEEEJJJJJJQQQssscccXXXAAA???;;;:::999<<>>???FFFYYYuuuxxxooonnnllliiifffeeegggiiihhhdddaaa```[[[UUUWWW]]]~~~}}}|||}}}zzzwwwxxx~~~{{{rrrlllwwwzzzwwweeeeeennnlll{{{mmmkkk~~~sssttttttuuuhhhiii{{{qqqttt[[[JJJ;;;999>>>AAABBBBBBCCCFFFFFFAAA>>><<<888222//////...---,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++,,,------///===NNN[[[ggglllfff]]]ooopppeeeHHH888<<<::::::<<<===BBBNNNZZZsss~~~ppp```dddgggpppzzz|||yyytttwwwxxxtttyyy|||qqqeeeaaabbbnnnjjjbbbWWWNNNMMMSSSZZZZZZaaannn{{{qqq[[[PPPJJJEEEQQQhhhkkkZZZJJJ@@@EEEJJJKKKPPPYYYKKKIIIHHHGGGHHHJJJKKKLLLMMMIIIFFFGGGKKKOOOPPPOOORRROOOLLLLLLOOOQQQOOOMMMRRRPPPNNNMMMLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLIIIIIIIIIIIIIIIJJJLLLLLLGGGHHHIIIKKKLLLMMMNNNNNNKKKOOOTTTUUUTTTPPPMMMKKKLLLNNNPPPOOONNNOOOPPPQQQPPPOOONNNLLLLLLLLLMMMNNNMMMKKKIIIIIIJJJMMMPPPRRRYYYWWWUUUSSSRRRPPPMMMJJJGGGCCCDDDKKKNNNJJJGGGHHHEEEEEEEEEGGGHHHHHHEEECCCBBBBBBBBBBBBCCCCCCDDDDDD???AAADDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAACCCDDDCCCCCCEEEIIILLLIIIHHHFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGEEEDDDEEEFFFEEELLLJJJIII___tttJJJ888>>>555777:::???DDDJJJOOORRRTTT[[[ZZZ\\\aaaeeefffhhhkkkmmm{{{pppmmmkkkjjjjjjjjjjjjhhhkkkkkklllnnnooonnnllliiipppooonnnnnnnnnooopppqqqpppppppppooooooooopppqqqvvvlllmmmtttZZZhhhsssrrruuusssnnnfffhhhttt{{{wwwvvvzzzzzz~~~mmm___WWWTTTccc```___cccjjjmmmjjjeee\\\VVVQQQPPPNNNJJJIIIJJJFFFAAA888555BBB___|||~~~nnnppppppooonnnmmmnnnppplllhhhccc___YYYRRRPPPPPPooowww}}}}}}~~~zzzuuuuuu{{{|||ssshhhccc||||||gggdddooorrr|||xxxqqqpppnnn|||vvvrrrwwwPPPDDD:::;;;@@@BBBCCCCCCBBBEEEEEEAAA>>><<<888222//////...---,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,***<<>>EEEMMM\\\tttwwwxxxqqqpppzzz}}}~~~{{{mmm```YYYSSSTTTTTTQQQNNNMMMQQQTTTQQQRRRXXXhhh{{{zzzdddZZZUUUGGGKKKccc~~~kkk[[[RRRBBB===KKKQQQKKKJJJSSSSSSPPPLLLJJJJJJJJJIIIIIIJJJHHHFFFGGGKKKOOORRRSSSQQQNNNKKKJJJKKKMMMNNNNNNPPPOOOMMMLLLKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHJJJJJJJJJJJJKKKKKKLLLMMMHHHGGGFFFEEEFFFHHHKKKLLLJJJMMMRRRTTTRRROOOLLLJJJKKKOOOPPPMMMLLLNNNOOOMMMOOOOOONNNMMMKKKKKKJJJJJJRRROOOKKKIIIJJJMMMQQQTTTXXXWWWUUUTTTSSSPPPLLLHHHHHHFFFGGGLLLNNNMMMMMMMMMCCCCCCDDDFFFIIIJJJIIIGGGCCCCCCBBBBBBCCCCCCDDDEEE???BBBDDDEEEDDDCCCDDDEEEAAAAAAAAAAAAAAA@@@???>>>???BBBEEEEEECCCDDDHHHKKKGGGFFFEEEDDDCCCBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBBBBCCCCCCDDDDDDCCCEEEFFFFFFEEEDDDDDDEEEEEEIIIJJJIIITTTpppoooaaa@@@DDD:::888999;;;???DDDJJJOOORRRYYYXXXYYY]]]bbbfffhhhhhhbbbrrr{{{}}}tttnnnnnnllljjjjjjjjjjjjiiihhhlllkkkjjjjjjiiifffbbb___bbbcccdddgggiiilllooopppooopppqqqpppnnnmmmnnnooommmppprrrtttwwwwwwppphhhfffsss}}}{{{uuutttuuuvvvkkk[[[YYYkkkzzzxxxwww|||xxx~~~uuuqqqvvv|||ddd[[[TTTUUU___gggiiigggZZZUUUQQQRRRRRROOOMMMOOOOOOKKKCCC===FFF]]]www{{{uuutttsssmmmmmmmmmkkkiiifffbbb```^^^\\\ZZZXXXUUUSSSSSSSSSbbbmmm{{{|||}}}~~~yyypppvvvqqqqqqwwwvvvlllcccbbbtttvvv}}}xxxhhhgggrrruuu{{{|||nnnfffvvv|||~~~qqqyyyqqq{{{FFF???;;;===@@@@@@BBBDDDBBBEEEEEEAAA>>><<<888333//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---777GGG^^^|||zzzfff>>><<<;;;;;;::::::???FFFPPPiii{{{ppp___WWWKKKMMMNNNNNNNNNPPPUUUYYYXXXUUUWWWcccvvvtttjjjeeeSSSRRRmmmbbbYYYTTTMMMHHHGGGLLLLLLGGGDDDFFFWWWSSSMMMKKKJJJJJJIIIHHHFFFGGGGGGGGGHHHJJJNNNQQQLLLMMMLLLKKKIIIIIIJJJLLLIIIIIIIIIIIIIIIJJJKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDHHHHHHHHHIIIKKKLLLNNNNNNIIIGGGDDDCCCBBBDDDFFFHHHHHHLLLPPPRRRPPPMMMJJJHHHHHHMMMNNNJJJIIIMMMNNNLLLQQQPPPPPPPPPOOONNNMMMMMMMMMJJJGGGDDDDDDGGGJJJMMMNNNNNNMMMNNNNNNKKKGGGDDDFFFHHHHHHFFFFFFGGGHHHGGGDDDCCCDDDEEEGGGHHHGGGFFFCCCBBBBBBAAABBBCCCDDDEEE@@@AAACCCCCCBBBCCCDDDFFFAAAAAAAAAAAA@@@???>>>===<<<@@@DDDEEECCCBBBDDDGGGDDDDDDCCCBBBBBBBBBBBBBBBAAABBBCCCCCCCCCCCCBBBAAACCCCCCCCCCCCDDDDDDDDDEEEAAAAAABBBCCCDDDEEEEEEFFFCCCEEEFFFFFFEEEDDDDDDEEEGGGDDDGGGMMMPPP]]]{{{hhhxxxzzzxxx}}}eeeuuuUUUDDD@@@999999999:::???EEELLLPPPSSSWWW[[[]]]^^^aaadddfffgggfff^^^bbbyyy~~~wwwqqqllliiimmmkkkiiiggggggfffdddcccfffeeebbb^^^YYYSSSNNNJJJEEEGGGKKKPPPVVV[[[```ccceeegggkkklllkkkkkklllnnnlllrrrsssnnnmmmrrrvvvuuummmnnnsssxxxvvvrrruuu|||xxx\\\PPPcccuuuvvvvvv|||xxx~~~mmmaaaUUUTTT]]]eeefffdddTTTOOONNNQQQRRRPPPNNNPPPRRRVVVVVVQQQRRR```sss|||qqqjjjhhhjjjdddbbbaaaaaa```\\\UUUOOOPPPQQQQQQPPPQQQSSSVVVXXXbbbnnn|||}}}}}}~~~xxxzzzuuusssmmmooovvvuuulllhhhlllpppkkkooosssooosssyyywww}}}zzzsssiiikkkrrrmmmkkkbbbbbb```>>><<<===??????===???DDDBBBEEEEEEAAA>>>===888333//////...---,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,...,,,777UUUuuu{{{hhhDDD@@@===;;;999888===DDDQQQeeezzzpppaaaZZZUUUSSSOOOLLLLLLRRRZZZaaaeeeaaa```hhhwwwxxxpppXXXSSSoooWWWSSSTTTGGGMMMMMMFFFCCCGGGIIIHHHPPPLLLGGGEEEFFFGGGFFFEEEGGGHHHIIIGGGDDDDDDHHHLLLHHHKKKNNNLLLIIIFFFGGGHHHEEEEEEGGGHHHJJJKKKLLLMMMGGGHHHHHHGGGFFFEEEDDDCCCEEEEEEFFFHHHJJJMMMOOOPPPJJJHHHEEECCCCCCCCCEEEFFFGGGKKKOOOPPPNNNKKKIIIHHHDDDJJJKKKHHHHHHLLLNNNLLLMMMNNNOOOPPPQQQQQQPPPPPPOOOMMMKKKJJJJJJLLLOOOPPPNNNNNNOOOQQQRRRPPPMMMJJJDDDJJJKKKEEEDDDJJJMMMKKKJJJHHHFFFFFFFFFFFFDDDBBBCCCBBBAAA@@@AAABBBCCCDDD@@@AAABBBAAAAAABBBDDDFFFCCCCCCCCCBBBAAA@@@???>>>999???DDDEEEBBB@@@AAADDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCBBBBBB@@@AAAAAABBBCCCDDDEEEEEEAAABBBCCCDDDEEEFFFGGGHHHCCCEEEFFFFFFDDDDDDDDDEEEIII@@@DDDOOONNNOOOsssyyyuuuxxxzzzqqqmmmeee<<<>>>:::999777888<<>>@@@>>>:::===DDDFFFFFFFFFDDD@@@;;;666333//////...---,,,,,,,,,,,,************************)))************+++++++++,,,,,,666JJJ^^^iiiooorrrppplll|||TTT888777DDD<<<888===:::KKKMMM]]]yyyllliiiggg\\\VVVWWWUUUQQQXXXdddcccnnnsssqqquuukkk\\\hhh]]]bbbXXXGGGIIIJJJIIIFFFCCCBBBBBBGGGGGGFFFFFFFFFGGGIIIJJJIIIHHHGGGEEEEEEEEEFFFFFFIIIHHHGGGGGGIIIKKKKKKJJJGGGCCC@@@@@@DDDGGGHHHGGGLLLJJJHHHEEECCCBBBBBBBBBIIIGGGDDDDDDFFFHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDHHHJJJIIIFFFEEEDDDBBBCCCBBBBBBCCCFFFHHHIIIIIIMMMLLLKKKJJJKKKMMMOOOPPPKKKIIIIIIMMMQQQRRRNNNIIILLLKKKLLLNNNPPPPPPLLLHHHJJJHHHFFFEEEGGGHHHHHHHHHIIIFFFCCCCCCEEEFFFDDDBBBDDDEEEBBB>>>>>>BBBDDDCCCBBB@@@<<<:::;;;???EEEHHHHHHFFFDDDCCCCCCBBB???>>>===>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCC@@@AAADDDFFFFFFDDDBBBAAAAAA@@@@@@AAABBBAAA???===?????????@@@AAABBBDDDDDDFFFEEECCCBBBCCCEEEHHHJJJIIIBBBGGGTTTRRRLLL[[[vvv}}}wwwvvvRRRFFF???:::777:::;;;<<>>:::;;;@@@???888DDDDDDAAA:::777999999777;;;@@@EEELLLYYYhhhmmmkkkpppcccaaaooo{{{yyyuuuvvv|||yyytttrrrssswwwzzz|||}}}YYYOOOkkkyyyssstttuuuuuuvvveeeZZZFFFffftttvvvggg\\\WWWKKK::::::;;;>>>EEEKKKMMMKKKHHHCCCOOOSSSIIIDDDSSSmmm~~~vvvmmmgggeee___mmm|||}}}~~~~~~}}}}}}}}}uuussssssuuuyyyvvvsssnnnmmm{{{sssjjjnnnsssrrrsssfffjjjuuuyyy{{{{{{ttt{{{~~~qqqhhhyyy~~~rrreeennnsssnnncccWWWLLLCCC:::<<>>@@@BBBDDDDDDGGGGGGHHHGGGFFFEEECCCBBBFFFFFFEEEDDDDDDEEEGGGIIIKKKIIIGGGEEEDDDEEEEEEFFFEEEHHHKKKKKKIIIFFFCCCAAAEEEDDDDDDDDDFFFGGGHHHHHHLLLKKKJJJIIIJJJKKKMMMOOOSSSPPPMMMMMMOOOPPPLLLIIIIIIIIIIIIKKKMMMLLLHHHEEEGGGEEECCCCCCDDDEEEEEEEEEHHHFFFCCCCCCEEEFFFDDDBBBAAACCCAAA===<<<@@@AAA???@@@???>>>>>>???BBBEEEFFFFFFDDDCCCCCCDDDDDDCCCAAA???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCBBBBBBCCCCCCBBB@@@>>><<>>>>>???BBBGGGIIIJJJNNNRRRNNNGGGGGGHHHEEE@@@???AAA@@@<<<888<<>>IIIIIIHHHEEEAAA;;;666333//////...---,,,,,,,,,,,,************************)))************++++++++++++)))...<<>>AAADDDAAACCCEEEGGGGGGEEECCCAAACCCEEEFFFDDDBBBBBBEEEHHHLLLIIIFFFCCCBBBCCCEEEFFFEEEFFFHHHHHHFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIKKKJJJIIIHHHHHHIIIKKKLLLTTTPPPKKKJJJLLLMMMLLLJJJFFFFFFGGGHHHIIIHHHEEEBBBEEECCCBBBBBBCCCDDDDDDCCCFFFDDDCCCDDDEEEEEEDDDCCCDDDFFFFFFCCCBBBEEEEEEBBB>>>???@@@AAABBBCCCBBBBBBCCCCCCBBBCCCEEEGGGFFFEEEBBBBBBCCCDDDDDDDDDDDDCCC@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???>>>BBBBBBBBBDDDFFFGGGEEECCC@@@@@@@@@AAACCCDDDFFFGGGDDDDDDEEEEEEFFFFFFGGGGGGJJJIIIJJJKKKIIIHHHNNNUUU{{{www}}}eeeXXX>>>AAA???777333777===@@@GGGKKKQQQUUUXXXZZZ]]]^^^dddfffhhhiiihhhgggggggggKKK===<<>>BBBCCCDDDDDDDDDCCCAAA@@@JJJIIIHHHFFFAAA<<<777333//////...---,,,,,,,,,,,,************************))))))*********+++++++++---)))(((222FFFaaaxxxJJJ555@@@???777>>>888AAAJJJTTTjjj{{{sssyyy}}}zzzvvvsssmmmddd___gggssswwwnnnpppddd[[[]]][[[VVVPPPPPPPPPMMMJJJGGGFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEGGGHHHIIIDDDHHHKKKHHHCCCAAACCCFFFJJJJJJHHHCCC???>>>BBBFFF@@@AAACCCDDDDDDCCCAAA@@@BBBEEEGGGEEEAAA@@@DDDIIIIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEIIINNNIIIJJJKKKLLLLLLLLLLLLMMMJJJIIIHHHFFFFFFHHHIIIKKKIIIGGGEEEEEEHHHJJJKKKKKKFFFGGGGGGHHHHHHGGGEEEDDDFFFDDDCCCCCCEEEEEEEEECCCCCCCCCCCCCCCDDDCCCCCCBBBDDDHHHIIIHHHIIIKKKKKKGGGCCCCCCCCCCCCBBBAAA@@@???BBBAAAAAABBBEEEFFFFFFEEECCCCCCDDDDDDDDDDDDDDDCCC@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEE@@@@@@AAACCCFFFFFFEEEDDD?????????@@@BBBDDDEEEFFFCCCDDDEEEFFFGGGFFFFFFEEEEEEHHHIIIGGGIIINNNPPPOOOjjj{{{zzzmmmyyy~~~}}}yyynnngggFFF???;;;===;;;666555999AAAEEELLLRRRVVVYYY\\\^^^bbbeeegggiiinnnxxxpppQQQ888===KKKJJJJJJUUUhhhppptttoooiiifffaaaZZZXXX^^^hhhrrr{{{xxxssshhh\\\VVVQQQIII@@@>>>>>><<<999:::BBBNNNVVVlllqqq[[[lllkkk]]]jjjqqqrrrsssssstttuuuwwwyyywww~~~pppXXX[[[qqqzzzuuutttxxxuuuvvvyyyyyyzzz~~~}}}qqqYYYDDDBBB===888888===EEEJJJLLLBBBAAA<<<888===QQQmmm~~~~~~~~~~~~zzzrrrrrrxxx}}}~~~ooobbbbbbeeehhhvvvsssrrr{{{}}}}}}~~~wwwnnnvvv~~~uuu___NNNDDD??????@@@AAACCCDDDDDDEEEEEEIIIIIIHHHFFFBBB<<<777444//////...---,,,,,,,,,,,,************************))))))*********+++++++++222,,,))),,,888QQQrrr```888888???<<<===<<<:::???NNN^^^ssswwwppp~~~uuuuuu|||rrrfff[[[WWWYYYcccVVVXXXrrr}}}nnncccUUUIIIMMMTTTTTTSSSPPPLLLIIIHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHJJJKKKHHHKKKNNNKKKEEEAAAAAADDDKKKLLLKKKGGGBBB@@@CCCFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBFFFHHHGGGBBBAAADDDHHHHHHHHHIIIJJJJJJIIIGGGFFFEEEEEEJJJPPPOOOIIIGGGIIIEEEHHHKKKLLLKKKKKKLLLNNNIIIHHHFFFEEEFFFGGGIIIJJJBBBBBBBBBEEEGGGIIIIIIIIIHHHIIIJJJJJJJJJIIIIIIHHHEEEDDDCCCDDDFFFFFFEEECCCAAABBBCCCCCCCCCBBBAAAAAA@@@EEEGGGGGGIIIMMMMMMJJJMMMKKKHHHEEEBBBAAAAAAAAABBBAAA@@@AAACCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEE======>>>AAACCCDDDCCCBBB>>>>>>>>>???@@@AAACCCCCCBBBCCCDDDFFFFFFEEEDDDCCCGGGKKKKKKHHHIIIOOOOOOJJJXXXwwwmmmqqq~~~uuu___DDD555<<>><<<===555888GGGRRR]]]yyyqqq~~~www}}}zzz}}}jjjYYYLLLFFFJJJ???BBB___qqqgggTTTIIIPPPRRRRRRRRROOOLLLKKKKKKLLLKKKJJJIIIHHHGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIILLLMMMKKKGGGDDDCCCDDDIIIIIIHHHFFFDDDBBBBBBCCCIIIHHHFFFEEEDDDEEEFFFFFFCCCFFFGGGFFFCCCBBBCCCFFFGGGIIILLLNNNNNNMMMKKKJJJEEEHHHSSS]]]ZZZLLLAAA???BBBEEEIIIJJJHHHGGGHHHJJJGGGFFFEEEEEEEEEGGGIIIKKKDDDEEEFFFGGGGGGGGGFFFFFFHHHJJJLLLLLLLLLKKKLLLNNNDDDDDDCCCDDDFFFFFFDDDBBBCCCDDDFFFFFFCCCAAAAAAAAABBBFFFIIIIIIKKKOOOPPPMMMUUURRRLLLGGGDDDCCCCCCDDDCCCBBB@@@AAABBBBBBAAA@@@@@@AAAAAAAAAAAA@@@??????@@@@@@@@@????????????>>>AAAAAABBBBBBAAAAAA@@@???=========@@@BBBCCCBBB@@@???????????????@@@AAAAAAAAABBBCCCDDDDDDCCCBBBAAACCCFFFHHHIIIKKKPPPQQQPPPOOOqqq~~~tttXXX999888:::444444???666;;;AAAHHHNNNSSSYYY]]]YYY___fffiiikkkooouuu{{{hhhHHHUUUdddkkkzzzqqqooopppssssssooonnnpppjjjhhhjjjooovvv~~~zzznnnaaaWWWGGGDDDBBBAAA>>>;;;<<<@@@HHHnnnvvvssswwwbbbcccnnnqqqrrrqqqnnnnnnpppsssuuussslllVVVJJJ___tttrrrzzz}}}rrraaaiiinnn{{{~~~mmmWWWSSSKKK@@@999999===@@@BBB<<<999888999???NNNhhh~~~vvvnnnjjjeeeaaa~~~~~~}}}}}}~~~~~~~~~}}}}}}yyy{{{}}}tttsssqqqnnnlllpppxxx{{{xxxmmmnnnuuu{{{ssshhhlllzzzzzzlllmmmxxxjjjlllvvvyyysssaaaqqqzzzjjjPPPAAAAAAGGGCCCBBB@@@?????????@@@AAAEEEEEEEEEDDDAAA<<<888555//////...---,,,,,,,,,,,,************************)))************+++++++++(((+++...//////888OOOdddpppeeeDDD:::===;;;<<<888999???FFFQQQggg}}}}}}vvvbbbSSSJJJFFFAAA;;;===TTTzzzvvviiieee___UUURRRVVVRRRRRRPPPMMMJJJIIIIIIJJJLLLKKKIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHGGGHHHIIIJJJIIIHHHFFFEEEFFFFFFFFFGGGGGGFFFCCCAAAEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDCCCCCCBBBBBBDDDEEEGGGJJJKKKLLLKKKKKKFFFFFFOOOYYYVVVHHH@@@AAADDDHHHKKKKKKGGGDDDDDDFFFFFFEEEDDDDDDFFFHHHKKKLLLIIIIIIHHHFFFDDDDDDEEEFFFGGGIIILLLLLLLLLLLLNNNQQQFFFEEEEEEFFFHHHHHHFFFDDDFFFHHHJJJIIIFFFCCCBBBBBBFFFIIIKKKJJJKKKOOOOOOMMMRRROOOKKKFFFCCCBBBBBBCCCCCCAAAAAAAAABBBCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>@@@@@@??????>>>>>>>>>>>>@@@AAABBBCCCCCCAAA???>>>??????@@@BBBDDDDDDCCCAAABBBAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???@@@DDDHHHJJJLLLPPPUUUPPPbbbssszzz~~~iiiqqqrrrNNN:::777999999888555888===AAAGGGMMMTTTXXXWWW\\\cccfffgggfffggghhhXXX```xxx~~~kkkaaajjjrrrpppnnnrrrhhhfffggglllpppttt}}}pppeee[[[TTTOOONNNJJJCCC@@@AAA@@@VVVeeeqqq~~~llldddllloooqqqpppoooppptttyyy{{{xxxwwwcccJJJUUUnnnssswwwjjj[[[xxxvvv[[[^^^SSSEEE<<<<<>>HHH```vvv}}}}}}yyyppp}}}~~~}}}~~~}}}}}}~~~~~~ttt}}}uuuuuuzzzwwwlllmmmmmmnnnuuu{{{zzzuuufffmmmwww{{{uuummmpppzzzyyyvvv}}}wwwvvv}}}}}}ccc___uuuuuu|||ttteeeiiidddUUUEEE???@@@BBBDDDBBB@@@>>>>>>???AAABBBDDDDDDDDDCCC@@@<<<888666//////...---,,,,,,,,,,,,************************)))************+++++++++,,,------***'''///GGG]]]{{{UUU;;;;;;;;;:::>>>>>>;;;???NNN```kkkxxxkkkiiieeeiiihhh\\\LLLEEEEEEHHHCCCAAAAAAOOOooo~~~}}}ooodddaaa___UUUQQQQQQLLLTTTSSSQQQLLLHHHEEEDDDEEEKKKKKKIIIHHHGGGHHHIIIIIIKKKJJJHHHGGGGGGGGGHHHHHHDDDDDDFFFHHHJJJKKKIIIFFFFFFEEEEEEHHHKKKJJJEEEAAA>>>@@@CCCFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCAAA???@@@@@@AAACCCEEEGGGIIIJJJGGGBBBCCCJJJIIIBBBCCCLLLHHHLLLPPPNNNHHHDDDCCCEEEEEEDDDDDDDDDFFFIIILLLNNNJJJHHHEEEBBBAAABBBFFFIIIDDDGGGJJJKKKJJJKKKNNNQQQIIIHHHIIIJJJKKKKKKIIIGGGIIIKKKNNNLLLHHHDDDCCCDDDDDDGGGGGGEEEEEEIIIIIIGGGKKKIIIFFFCCCAAA@@@??????BBBAAAAAABBBDDDEEEDDDCCC@@@@@@@@@@@@??????>>>===@@@?????????>>>>>>=========???BBBEEEFFFFFFDDDCCCBBBBBBBBBDDDFFFFFFEEECCCDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@FFFDDDFFFIIIGGGAAAEEEMMMQQQQQQddd~~~www{{{dddBBB999@@@<<<---555777:::>>>BBBHHHOOOTTTWWWZZZ^^^bbbfffiiimmmooorrrdddaaauuu~~~}}}[[[GGGSSSccc```\\\___^^^\\\___eeeffffffkkkttt|||pppeee]]]ZZZUUUKKKEEEDDD>>>CCCMMM```tttzzzqqqeeefffjjjnnnppppppttt||||||zzznnnLLLOOOkkkuuuoooyyygggZZZIII???AAAJJJUUU[[[\\\TTTIII???888???YYYrrr}}}{{{}}}~~~|||zzzzzz{{{||||||}}}wwwssssssmmmkkknnnpppssszzz|||uuu^^^ccchhhiiifffhhhrrr{{{|||qqqppp^^^SSScccoooeeeqqqooouuujjjWWWEEE???@@@???;;;AAA@@@>>>>>>???AAADDDFFFCCCEEEFFFFFFCCC>>>888444111000///...---,,,,,,,,,************************)))************+++++++++...+++,,,///+++,,,===SSSuuuqqq@@@<<<999;;;>>>===999@@@RRR^^^aaaqqq{{{pppfffccc\\\SSSNNNMMMIIICCCBBBFFF@@@HHHpppzzzxxxmmm^^^SSSNNNMMMKKKIIIQQQPPPOOOLLLIIIFFFCCCAAAEEEEEEEEEDDDEEEFFFGGGGGGGGGEEEBBBBBBCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGEEEEEECCCCCCBBBCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEBBBAAABBBCCCDDDCCCAAA???FFFEEEEEEDDDEEEFFFFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFIIIIIIFFFCCCFFFLLLNNNLLLEEEFFFGGGFFFEEEDDDEEEFFFHHHGGGGGGHHHKKKMMMLLLLLLKKKGGGCCCCCCGGGIIIIIIHHHJJJMMMQQQQQQNNNIIIDDDBBBJJJIIIIIIHHHIIIJJJKKKLLLMMMHHHCCC@@@@@@BBBEEEFFFCCCBBBAAA@@@????????????===@@@BBBCCCAAA>>><<<<<<>>>????????????@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGEEECCCAAA???@@@AAAAAAAAAAAA@@@???>>><<>>444FFFsss}}}sssiiinnnvvvttt}}}~~~}}}||||||}}}}}}|||{{{||||||}}}}}}xxxsssiiipppiiillltttyyy|||xxx\\\\\\___]]]```jjjnnntttyyyjjjyyyqqqooo[[[fffuuulllnnn{{{vvvkkkOOO>>>>>>BBBBBB@@@@@@@@@???>>>======>>>>>>DDDEEEFFFFFFCCC>>>888444111000///...---,,,,,,,,,************************)))************+++++++++,,,***,,,000---+++555EEEkkk|||wwwfffiii~~~KKK<<>>CCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCIIIIIIFFFBBBBBBFFFFFFCCCBBBDDDEEEDDDCCCBBBCCCDDDGGGFFFFFFGGGJJJKKKKKKJJJFFFFFFEEEDDDDDDEEEGGGIIIJJJMMMOOOOOOLLLGGGDDDBBBBBBCCCEEEHHHIIIKKKKKKKKKMMMJJJEEECCCBBBBBBAAA@@@CCCBBBAAA@@@????????????HHHHHHGGGCCC@@@=========>>>????????????@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCBBB@@@@@@AAAAAAAAA@@@@@@@@@??????AAACCCEEECCC???===>>>AAA?????????BBBFFFHHHHHHFFFFFFMMMIIIQQQtttxxxrrrAAA888III000:::777666888:::<<>><<>>>>>>>>>>>DDDEEEFFFFFFCCC===888444111111///...---,,,,,,,,,************************)))************+++++++++***))),,,111///***---555ZZZ{{{uuutttqqqGGG;;;888===>>>:::888???JJJRRRVVVccc|||~~~zzzooofffaaa\\\WWWSSSNNN@@@GGGppp~~~xxxwww~~~yyyzzzooolll```SSSMMMNNNPPPMMMHHHDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEEEEEEEDDDCCCAAA@@@@@@BBBDDDDDDCCCBBBAAABBBBBBCCCDDDEEEEEEEEEBBBBBBCCCCCCCCCBBB@@@@@@BBBAAAAAA@@@AAABBBCCCDDDDDD@@@>>>@@@DDDFFFBBB>>>AAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCC???@@@AAABBBCCCCCCCCCCCCFFFHHHFFFCCCCCCFFFDDD@@@AAABBBDDDCCCBBBAAABBBCCCFFFEEEEEEGGGIIIJJJJJJHHHCCCFFFGGGEEEBBBBBBFFFJJJJJJLLLMMMLLLIIIEEECCCBBB>>>AAADDDGGGHHHHHHHHHGGGJJJHHHFFFEEEDDDCCC@@@>>>CCCBBBAAA@@@@@@??????@@@KKKIIIFFFAAA===<<<>>>@@@>>>????????????@@@@@@@@@???>>>===;;;<<<===>>>???AAA@@@@@@??????@@@@@@@@@BBBAAA@@@?????????@@@AAACCCEEEFFFDDD@@@???BBBDDDDDDBBB@@@@@@CCCFFFHHHIIIBBBNNNHHHEEEcccjjjiiiGGGIII222<<<999888888666666===EEEJJJPPPXXX]]]___aaaeeehhhjjjfffjjjqqqiii]]]dddwww}}}vvvooogggaaa[[[UUUTTTWWWfffdddiii~~~wwwkkkcccRRRDDD::::::CCCUUU```[[[KKKEEEWWWllllllppptttiiinnnrrryyyyyydddGGGMMMmmmuuulllTTTCCC>>>===>>>999666888;;;QQQuuu~~~{{{yyyaaaiii}}}}}}}}}}}}||||||}}}}}}~~~~~~tttnnnjjjddd^^^iiijjjvvv|||mmmkkksss|||dddgggvvvrrruuu{{{yyyvvvrrrjjj~~~yyysss{{{ppprrruuuSSS<<>>>>>===:::777;;;GGGSSSaaa___eeezzzssseeeZZZZZZVVVHHHKKKmmm{{{vvv|||~~~yyyxxx~~~|||llljjjcccXXXLLLJJJNNNQQQMMMHHHFFFFFFFFFGGGFFFFFFEEEEEECCCEEEGGGHHHIIIHHHFFFEEE@@@@@@AAACCCFFFFFFEEECCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAA@@@??????AAACCCEEEFFFAAA???AAAFFFHHHDDD@@@AAABBBDDDDDDDDDBBB@@@?????????@@@@@@@@@?????????@@@AAABBBCCCDDDEEEEEEEEECCCFFFGGGFFFIIIMMMKKKGGGAAACCCEEEEEEDDDCCCDDDDDDFFFEEEFFFHHHJJJJJJIIIGGGDDDFFFGGGFFFDDDDDDFFFIIIJJJKKKKKKIIIFFFCCCBBBBBBBBBCCCDDDDDDEEEDDDCCCCCCFFFDDDCCCCCCDDDEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@BBBBBB???===;;;<<<@@@CCC>>>>>>?????????@@@@@@@@@AAA???<<<::::::;;;===??????>>><<<<<<<<<>>>@@@AAACCCBBB@@@>>>>>>???@@@AAA???BBBCCCCCCAAABBBFFFJJJKKKHHHCCC@@@@@@CCCFFFHHHHHHPPPIIICCCWWWvvvpppmmm???BBB<<<;;;;;;:::777555:::AAAFFFMMMVVV\\\___aaacccfffjjjfffhhhlllbbbRRRQQQ[[[yyyvvvkkk^^^XXXWWWYYYZZZZZZUUUWWWbbbtttsssiii[[[EEE>>>???AAAWWWmmmiii\\\GGGTTTkkkiiisss{{{kkkqqqfffddd}}}NNN===hhhvvvwww}}}gggWWWMMMDDDBBB===:::<<>><<<===;;;777===FFFiiilllhhhiiiuuuhhh``````UUUUUUmmmuuuwwwzzziiirrr{{{iiitttYYYQQQIIIHHHMMMOOOLLLHHHJJJJJJJJJIIIIIIHHHGGGFFFDDDEEEGGGIIIIIIHHHFFFEEEAAAAAABBBEEEGGGHHHGGGEEECCCCCCCCCDDDEEEFFFHHHIIIIIIFFFCCC@@@@@@AAACCCEEEBBBAAA@@@@@@@@@BBBEEEFFFFFFCCC@@@BBBFFFHHHFFFCCCCCCDDDEEEFFFEEECCC@@@???BBBBBBBBBBBBAAA???>>>===@@@AAABBBDDDEEEFFFGGGGGGCCCFFFHHHIIILLLPPPOOOKKKCCCFFFHHHIIIHHHGGGGGGGGGFFFFFFGGGIIIKKKKKKIIIGGGHHHFFFDDDEEEHHHIIIHHHGGGHHHIIIIIIGGGDDDCCCCCCCCCFFFEEECCCAAAAAABBBDDDEEEFFFDDDAAA@@@BBBDDDEEEEEEBBBBBBAAAAAA@@@AAAAAAAAA;;;<<<======<<<===???AAA>>>>>>?????????@@@@@@@@@BBB@@@>>>;;;;;;<<<>>>???>>><<<;;;:::;;;===???AAACCCBBB@@@>>>>>>???@@@AAA>>>AAACCCCCCAAABBBEEEHHHLLLJJJEEEAAA@@@BBBGGGJJJKKKLLLEEEDDDMMM\\\}}}sssnnnRRRIII;;;:::;;;<<<999555666;;;@@@IIITTT]]]```aaabbbcccccciiirrr|||www\\\CCC[[[www~~~kkkeee]]]ZZZ^^^aaa___\\\PPPQQQ\\\kkkuuuwwwdddOOOJJJLLLLLL^^^qqqnnnbbbGGGQQQgggfffnnnvvvgggfffbbbYYYlllzzzTTTAAAeeesssqqq~~~uuuXXXJJJGGGEEECCCCCCPPPgggvvvuuuzzztttWWWddd|||~~~zzz{{{}}}~~~tttlll|||~~~}}}{{{zzz{{{mmmgggbbb___jjj|||vvvkkkZZZVVVkkk]]]```|||{{{zzzuuuvvvpppnnnyyyvvvoooeeeeee]]]EEEFFFDDD===:::<<<>>>>>>???@@@@@@AAAAAAAAA@@@@@@EEEFFFFFFDDDAAA===888666222222000///...---------************************)))************++++++++++++******+++,,,---000111,,,LLLpppfff}}}CCC999666???BBB<<<999>>>]]]pppyyyooolll{{{kkknnnfffdddsss}}}~~~xxxqqqwwwuuugggyyyqqqmmmRRRMMMHHHHHHKKKMMMKKKHHHJJJJJJJJJIIIHHHGGGFFFEEECCCDDDEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDGGGHHHHHHGGGEEEDDDDDDDDDFFFHHHJJJKKKJJJGGGDDDAAA@@@AAACCCEEEBBBAAAAAAAAABBBDDDEEEGGGEEEDDDBBBCCCEEEFFFGGGFFFFFFFFFGGGFFFEEECCCAAA@@@EEEFFFFFFFFFEEECCCAAA@@@???@@@AAACCCDDDEEEEEEEEEEEEHHHHHHHHHJJJMMMKKKFFFDDDGGGJJJKKKJJJIIIIIIIIIFFFGGGHHHJJJLLLKKKIIIFFFIIIFFFDDDEEEIIIKKKIIIEEEEEEFFFGGGGGGEEEDDDDDDEEEDDDBBB@@@???@@@CCCGGGJJJIIIFFFBBB@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBB===???AAA@@@>>>=========>>>????????????@@@@@@@@@BBB@@@>>>===<<<===>>>???>>>===;;;;;;;;;===???@@@BBBAAA@@@?????????@@@AAA@@@CCCEEEDDDAAA???@@@BBBFFFEEECCCAAAAAACCCHHHLLLMMMIIIEEEHHHJJJKKKjjjxxxyyy|||{{{}}}NNN???;;;999:::999555444666:::CCCPPPYYY]]]^^^___```eeefffgggsssXXX>>>ZZZpppllleeennnvvvsssnnnoooooonnnooonnniiibbb```SSSMMMVVVdddoooxxxooo]]]SSSSSSVVV```jjjkkkcccOOOVVVkkknnnppprrrjjjZZZjjj```XXXbbbVVVNNNdddooopppyyyooojjjdddeee```XXX```nnnmmmlllwww~~~}}}}}}zzzsssSSS]]]www~~~|||~~~{{{qqqyyy}}}}}}zzzzzz|||yyyhhh___ccc```YYYbbbtttgggQQQ[[[bbbeeessszzzcccllltttdddnnnxxxbbbaaasssiii___ssslllgggcccIII@@@NNNRRRFFF===???@@@<<<>>>>>>@@@AAAAAAAAA@@@???FFFFFFEEEDDDAAA===999666333222111///......------************************)))************+++++++++)))+++,,,+++***,,,000222...:::VVVrrr}}}xxxaaaGGG777===CCC???===AAAFFF^^^zzztttnnnzzz|||uuusss|||zzzxxxpppqqqrrrvvvwwwtttzzzzzzzzziiiXXXLLLKKKJJJIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDCCCBBBCCCEEEGGGGGGFFFEEEDDDDDDDDDFFFHHHKKKLLLFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEAAABBBCCCCCCBBBBBBEEEHHHHHHGGGFFFEEEDDDBBBAAA@@@CCCDDDEEEGGGGGGFFFDDDCCC@@@@@@BBBCCCDDDDDDDDDDDDFFFHHHGGGEEEFFFHHHGGGBBBBBBEEEHHHJJJIIIHHHHHHHHHEEEFFFGGGIIIKKKJJJGGGEEEFFFEEEFFFFFFGGGHHHGGGFFFBBBDDDGGGGGGFFFEEEEEEFFFBBBAAA@@@???@@@CCCEEEGGGFFFDDDBBBBBBCCCCCCBBBAAABBBBBBAAAAAAAAABBBBBBCCCAAABBBBBB@@@>>><<<;;;<<<>>>????????????@@@@@@@@@??????>>>>>>===>>>>>>>>>???>>>=========>>>??????AAAAAAAAA@@@@@@@@@??????@@@CCCGGGFFFCCC?????????@@@AAABBBAAA@@@AAAEEEIIIHHHJJJGGGIIIKKKIIIZZZ{{{uuutttkkkLLLCCC;;;::::::777555555666===HHHOOOTTTWWW[[[^^^dddccc^^^```xxxQQQNNNgggxxxooouuuyyy{{{~~~}}}uuuqqqqqqqqqnnn[[[HHH888???WWWlllrrrpppwwwwwwhhhTTTQQQ\\\```ccckkklll___```oooxxxvvvyyyppprrrgggdddjjj\\\OOO[[[kkkqqqvvvwwwuuuuuudddbbbrrr~~~~~~||||||~~~tttRRRWWWrrr~~~}}}www|||~~~||||||~~~}}}sssddd```^^^^^^]]]]]]eeeooopppMMMMMMqqqtttccchhhkkkhhhqqq{{{nnngggoooyyymmmaaaeeejjj]]]```mmmwwwuuukkkYYYEEECCCMMMTTTPPPHHHBBBAAA@@@<<<===???@@@AAA@@@???>>>FFFFFFEEEDDDAAA===999666333222111///............************************)))************+++++++++(((,,,///,,,***+++...000)))///888pppgggBBB<<>><<<>>>???AAABBBCCCDDDDDDDDD>>>AAACCCBBB??????CCCHHHIIIHHHFFFDDDBBBAAAAAA@@@>>>???BBBDDDEEEEEEEEEDDDBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGFFFCCCEEEHHHGGGCCC@@@CCCGGGHHHHHHFFFFFFFFFDDDDDDFFFHHHJJJIIIFFFCCCBBBEEEHHHGGGEEEDDDEEEHHH@@@CCCFFFHHHGGGGGGFFFGGGBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAADDDFFFFFFDDDBBBBBBBBBAAAAAAAAABBBBBBCCC@@@@@@@@@>>>;;;:::;;;===>>>????????????@@@@@@@@@======>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>??????@@@AAAAAAAAAAAA@@@???>>>===AAAFFFGGGEEEBBBAAABBB>>>@@@BBBAAA>>>>>>@@@BBB@@@GGGFFFDDDHHHIIIOOO]]]yyy~~~YYYKKK???;;;<<<:::999999444999AAAGGGLLLQQQXXX]]]XXXccchhheeejjj}}}PPPVVV~~~{{{zzzjjjaaagggqqqvvveeeSSS???<<>>@@@AAA@@@>>>===IIIHHHFFFDDDBBB???;;;888333222111///............++++++************++++++************************++++++,,,,,,,,,,,,------***222000NNN]]]000>>>===444HHH<<<;;;LLLpppzzzqqquuuttt~~~pppoooyyyzzznnnwwwvvv\\\jjjsss___MMMLLLLLLLLLLLLJJJFFFDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHFFFCCCFFFLLLOOONNNLLLJJJHHHFFFDDDCCCCCCDDDCCCCCCBBBAAAAAAAAABBBBBBFFFEEECCCBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>HHHGGGEEECCCAAA@@@@@@???@@@@@@AAABBBAAA@@@???>>>CCCCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDAAABBBCCCDDDEEEEEEEEEEEEHHHHHHGGGFFFFFFEEEEEEDDDCCCEEEHHHHHHFFFCCCBBBAAA???BBBGGGIIIHHHEEEBBBAAAAAABBBDDDCCCBBBAAAAAABBB???BBB@@@<<>>CCCBBBAAA@@@???@@@AAABBB???AAACCCBBB@@@===<<<;;;<<<===???@@@@@@@@@???>>>=========<<<:::;;;===???>>>>>>???AAAAAABBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>BBBHHHLLLJJJDDD>>>???>>>=========>>>@@@@@@AAABBBCCCCCCCCCEEEHHHJJJXXXxxxbbbBBB;;;???===999777777333444:::BBBHHHQQQYYY\\\___dddiiiiiippp{{{aaazzzxxx|||rrriiiddd___YYYaaaiiifffmmmnnnOOO444BBBVVV```nnn```\\\XXXcccxxxcccuuuaaaZZZooobbblllooolllbbbuuujjjvvvxxx]]]mmm{{{LLLWWWfffmmmuuuzzz{{{}}}fffnnnzzzyyy{{{uuu~~~}}}ZZZXXXnnnzzz{{{}}}}}}||||||~~~~~~~~~~~~~~~oooccc^^^aaaUUURRR```ooovvvzzzYYYBBBRRRsssrrrhhhkkkllloooqqqwwwvvv{{{pppqqq~~~qqqcccoooxxxuuuyyy~~~sss}}}aaaIIIEEEFFFEEEEEEEEEDDDAAA<<<888:::;;;<<<======>>>======IIIHHHFFFDDDBBB???;;;888333222111///............++++++************++++++************************+++++++++,,,,,,,,,------,,,222,,,:::gggsssHHHGGGDDD:::@@@DDD<<<<<>>===<<<<<<<<>>=========EEEEEEDDDDDDCCCCCCCCCBBB@@@AAABBBCCCCCCCCCBBBBBBCCCBBBAAAAAAAAABBBCCCDDDCCCDDDEEEEEEEEEDDDBBBBBB@@@AAABBBCCCDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFCCCFFFHHHHHHFFFCCCAAAAAA===@@@DDDEEEDDDBBBAAA@@@BBBCCCDDDCCCAAA??????@@@999===>>>???IIIVVVVVVMMMDDDCCCBBBBBBAAAAAAAAAAAABBBCCCEEEEEEBBB@@@>>>>>>:::;;;<<<=========<<<<<>><<<;;;<<<>>>======>>>???@@@AAAAAAAAA========================???AAADDDHHHJJJHHHDDD@@@@@@@@@???>>>???@@@AAABBBCCCDDDDDDDDDCCCDDDGGGJJJNNNnnnaaawww]]]@@@444999<<<888888444444777;;;@@@JJJSSS[[[^^^dddhhhgggkkk|||zzzwwwfffnnnfffaaa]]]YYY```hhhhhhlllmmmCCC;;;JJJ\\\nnnOOOQQQVVV]]]hhhzzzssspppXXXXXXoooZZZVVV```bbb^^^ppplllvvvpppvvvcccjjjtttJJJMMMgggjjjppptttvvv|||yyy}}}bbbjjjzzz|||}}}bbbZZZooo~~~}}}~~~~~~|||~~~~~~~~~~~~}}}pppbbb[[[ZZZYYYmmmtttnnntttqqqNNNTTTkkk~~~vvvgggdddeeewwwqqqzzz}}}ssstttwww{{{xxxrrrrrrwwwvvvyyyqqqpppgggRRREEEGGGEEEDDDCCCCCCCCCAAA===:::<<<<<<======>>>=========IIIHHHFFFDDDBBB???;;;888333222111///............++++++************++++++************************++++++++++++,,,,,,,,,,,,,,,000---,,,DDDmmmWWW???999:::<<<@@@<<<666;;;XXX|||xxxxxxmmmlllwwwzzzooojjjsssvvvqqqoooppp}}}yyykkkUUUJJJKKKKKKLLLLLLJJJFFFDDDDDDEEECCCCCCCCCCCCDDDEEEFFFFFFHHHKKKKKKHHHFFFGGGDDD@@@HHHHHHGGGGGGEEEDDDBBBBBB@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA???>>>>>>>>>>>>AAAAAAAAA@@@@@@?????????>>>>>>>>>======<<<<<<<<>>???AAABBBCCCDDDDDDDDDBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGEEECCCBBB>>>???@@@AAABBBBBBBBBBBBDDDDDDEEEEEEEEEEEEFFFFFFDDDFFFHHHHHHFFFCCCAAA@@@===???AAABBBAAA@@@@@@AAABBBDDDDDDCCC@@@>>>======:::=========EEENNNMMMEEEDDDDDDDDDDDDCCCBBB@@@@@@AAACCCEEEDDDBBB?????????999:::;;;;;;<<<<<<;;;;;;>>>???@@@???<<<;;;:::;;;;;;<<<===>>>???@@@@@@AAA========================@@@CCCFFFGGGFFFDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCCCCFFFHHHFFFIIIzzz{{{}}}vvvbbbOOODDD>>>:::999666555666666999BBBLLLWWW\\\cccfffeeegggrrr~~~gggrrrnnnjjjhhhfffgggkkkmmmppp```<<<>>>SSSfffeee___^^^___ZZZZZZpppwwwnnnYYYYYYjjjSSSHHHKKKXXX^^^iiieeemmmgggffftttvvvssstttfff___jjjkkkooosssuuuvvv{{{xxx|||xxx]]]mmm|||xxxxxxtttrrr~~~xxxiii\\\mmm}}}|||||||||~~~xxxnnnaaaWWWTTTXXX[[[vvvzzzaaaXXXjjjxxx{{{tttuuuwwwtttzzzwwwmmmlllzzzttthhhppp{{{iii]]]PPPDDDAAAEEEBBBAAA@@@@@@AAAAAA@@@>>>======>>>>>>>>>===<<<<<>>@@@<<>>????????????@@@AAACCCCCCDDDCCCBBBAAA@@@@@@???@@@???>>>>>>======<<<<<<;;;==================<<<<<<:::;;;>>>@@@AAA@@@???>>>===>>>???@@@AAABBBBBBBBBAAA@@@?????????@@@AAABBBAAABBBDDDEEEEEECCCAAA???======>>>@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDEEEDDDFFFHHHHHHFFFCCCAAA@@@>>>@@@AAAAAA@@@@@@AAABBBAAABBBCCCBBB@@@>>>>>>>>>???@@@>>><<>>>>>@@@AAA@@@>>><<<<<<<<<;;;;;;<<<<<<<<<=========;;;<<<>>>>>><<<:::::::::;;;;;;;;;<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<@@@CCCFFFEEEBBB@@@@@@BBB@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDBBBAAAAAACCCEEEGGGAAAbbb}}}vvvvvvlllQQQ??????999777777777555555;;;DDDQQQWWW___ddddddeeekkkrrr{{{yyyssspppuuunnnzzzMMM<<>>======???AAAAAAAAA>>>>>>>>>>>>======<<<;;;IIIHHHFFFDDDBBB???;;;888333222111///............++++++************++++++*********************************+++++++++,,,,,,,,,)))111555000@@@pppUUU@@@555888>>>EEEBBB999;;;TTTqqq{{{wwwmmmfffqqqwwwppppppyyymmmiiifffhhhdddZZZRRRPPPRRRRRRJJJKKKKKKIIIGGGEEEEEEFFFEEEEEEDDDDDDDDDEEEFFFFFFLLLOOONNNHHHEEEFFFFFFEEE@@@AAAAAABBBAAA@@@>>>===>>>>>>>>>???@@@AAABBBCCC@@@???>>>===============???>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>@@@@@@???===<<>>???@@@AAABBB>>>???@@@AAA@@@???===<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEECCCEEEHHHHHHFFFCCCBBBAAA???@@@AAA@@@>>>>>>???AAA>>>@@@AAAAAA@@@???@@@AAA????????????BBBFFFEEEAAAAAAAAABBBBBBAAA@@@>>>======>>>???>>><<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===999<<<>>>???>>>===>>>>>>;;;;;;;;;;;;<<<===>>>???========================???BBBCCCAAA>>><<<>>>@@@>>>??????@@@@@@@@@@@@@@@BBBBBBBBB@@@??????AAABBBFFFLLLMMMccc}}}yyyiiiXXXYYYSSSGGGAAA666555777888666444666<<>>555IIIMMMHHHXXX]]]PPPbbbhhhmmmnnnmmmooossswwwmmm|||zzz{{{|||{{{ZZZeee~~~rrrTTTEEE```qqqqqquuuzzzqqq|||uuukkkgggooo{{{|||~~~uuugggZZZUUUTTTRRRPPPPPPSSSVVVhhhyyynnnWWW```|||}}}\\\]]]xxx~~~sssqqq}}}|||ddddddnnniiihhhllldddqqqeeeRRRDDD@@@BBBBBB???>>><<<:::;;;===???AAAAAA===============<<<;;;:::IIIHHHFFFDDDBBB???;;;888333222111///............++++++************++++++************************************++++++++++++///***+++///+++222\\\bbbCCC222===999<<>>777???PPPiiinnnrrriiikkkkkkkkkpppwwwxxxtttpppwwwpppcccVVVPPPOOONNNLLLJJJKKKKKKIIIGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHLLLLLLFFFBBBDDDFFFFFFAAAAAABBBBBBBBBAAAAAA@@@>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>=========>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???BBBBBBAAAAAAAAABBBCCCCCCAAA@@@?????????@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAA===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFAAADDDGGGHHHFFFDDDCCCCCC@@@AAAAAA@@@>>>======???===???AAABBBAAAAAABBBCCC@@@@@@@@@AAACCCEEEDDDBBB@@@@@@@@@@@@@@@??????>>>>>>???@@@???===<<<===>>>:::999999999999:::;;;;;;<<<>>>@@@AAAAAAAAABBBCCC======;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???===<<<===>>><<<===>>>????????????>>>AAAAAAAAA@@@>>>>>>@@@BBB<<>>???UUUSSS>>>999666555777777444333666>>>GGGPPPVVV\\\bbbfffeeedddnnnkkkuuu{{{wwwrrrhhhNNN???YYYrrr~~~ooo^^^cccsss~~~sssbbbXXXSSSTTT^^^^^^PPPBBB===AAAJJJqqqyyy\\\JJJ;;;===???999DDDNNNFFF[[[fffooooookkkmmmrrruuuppp{{{xxxpppuuuzzz|||}}}zzzyyyxxxxxxxxxwww{{{{{{___jjjoooHHHPPP\\\^^^bbb{{{wwwaaagggaaaaaalllyyy~~~}}}|||{{{fff[[[QQQOOOQQQQQQQQQRRR^^^nnnvvvfffLLLFFF^^^zzztttdddhhhsssuuu}}}|||pppkkkuuuyyyrrrnnnkkkcccccciiimmmssssssjjjsss```III===>>>CCCDDDDDD===;;;::::::<<<>>>???>>>;;;;;;<<<<<<<<<;;;::::::IIIHHHFFFDDDBBB???;;;888333222111///............++++++************++++++************************************++++++++++++,,,111***'''------@@@gggwwwVVV<<<<<<::::::>>>@@@@@@@@@BBBHHHkkkrrrkkk~~~nnngggkkknnnnnnpppuuu|||~~~zzzmmm\\\RRRNNNLLLJJJIIIIIIJJJKKKIIIGGGEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEKKKMMMIIIDDDDDDEEEDDDBBBAAAAAAAAAAAAAAABBBBBB??????>>>>>>>>>??????@@@??????>>>=========>>>>>>>>>>>>>>>???@@@@@@AAAAAA======>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCDDDFFFAAA@@@@@@???@@@AAABBBCCCGGGFFFEEEDDDCCCDDDDDDEEE??????@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDD???BBBFFFGGGGGGEEEEEEEEEDDDEEEFFFEEEBBB@@@?????????AAACCCCCCAAAAAAAAABBBAAA@@@@@@AAAAAA@@@???>>>@@@@@@??????@@@@@@AAAAAA@@@AAAAAA@@@>>>>>>???AAA;;;:::999999999:::<<<<<<>>>???@@@???>>>???AAABBB@@@???===;;;:::;;;<<<===???????????????????????????>>>===>>>??????>>><<<<<<===>>>?????????>>>>>>AAABBBBBBAAA@@@@@@BBBDDD<<>>MMMRRREEEEEE<<<666777888777555666555===EEEKKKSSS\\\```^^^aaagggdddnnnqqqqqq~~~ppp~~~xxxZZZ???VVVkkkmmmeeehhh{{{}}}fffOOOKKKSSSgggvvvlllNNNBBBFFFLLLxxxnnn[[[GGG@@@888888???999MMM\\\kkknnnmmmmmmllljjjllluuutttooopppmmmmmmvvvssstttuuuuuuuuuvvvxxxyyyvvvzzzyyy{{{zzzjjjjjj~~~[[[ZZZdddfffccclllxxx~~~ooo^^^UUU\\\tttyyyxxx||||||ppphhhVVVQQQNNNOOOQQQUUU]]]fffsssxxxiiiLLLBBBTTTiiiooopppmmmttt{{{zzztttrrrwwwwwwuuurrrlllgggkkkkkknnnuuuqqqlllnnnfffSSSAAA===@@@@@@AAADDD===;;;::::::<<<<<<<<<;;;999999::::::;;;:::::::::IIIHHHFFFDDDBBB???;;;888333222111///............++++++************++++++************************)))************+++++++++$$$666---&&&444000***>>>iiiuuuKKK:::BBBCCC:::777<<<===888<<>>>>>>>>???@@@AAA@@@???>>>>>>>>>>>>>>>???::::::999888888888999999::::::;;;<<<===>>>??????<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCC=========>>>@@@BBBDDDFFFBBBAAA@@@@@@@@@AAABBBCCCCCCBBB@@@>>>>>>???@@@AAA@@@@@@AAABBBCCCCCCCCCCCC>>>????????????@@@@@@@@@>>>AAAEEEGGGGGGFFFFFFFFFJJJKKKLLLKKKGGGDDDCCCCCCBBBCCCDDDDDDBBB@@@@@@AAA======>>>BBBDDDCCCDDDEEEAAA@@@??????@@@AAACCCDDD???@@@@@@???>>>===???@@@======<<<;;;<<<===>>>???===>>>===<<<::::::===???BBB@@@>>>;;;::::::;;;<<>><<<>>>AAAAAA???<<<<<<===>>>???@@@???>>>>>>BBBCCCCCCBBBAAABBBDDDFFFKKKCCCJJJFFF;;;[[[{{{pppBBB777GGGXXXQQQEEE:::888;;;;;;::::::000888>>>CCCLLLWWW[[[XXX[[[bbb^^^iiimmmkkkwwwuuuppp~~~jjjssseeeRRRCCCDDDKKKSSSdddtttvvv\\\RRRRRRccc|||yyylllaaacccVVVooo{{{ooo]]]OOOBBBAAA;;;:::LLL___hhhkkkjjjccc[[[```jjjmmmkkkiii___[[[dddoooqqqrrrsssrrrssstttuuuvvv{{{xxxwwwvvvuuuYYY```nnnoooxxx{{{qqqjjjpppqqq[[[UUUiiiyyyxxx{{{|||yyykkkZZZNNNJJJKKKNNNQQQTTT[[[lll|||{{{cccAAA555NNNqqq{{{rrrnnnppp~~~}}}qqqvvvzzz|||yyyrrr{{{yyyzzz}}}kkkaaaqqqQQQBBB:::@@@DDD>>><<<@@@===<<<:::;;;<<<<<<:::999777888999999::::::::::::IIIJJJJJJHHHCCC???<<<:::555444333111///...------************************))))))))))))************)))************++++++++++++++++++,,,---...000000LLL|||HHH???:::===AAA@@@===::::::CCCTTTkkk{{{}}}qqqeee|||oookkkmmmoooqqqrrrzzz}}}lllbbbnnnrrrUUUSSSQQQOOOOOONNNKKKIIIOOOOOONNNKKKGGGEEEEEEFFFGGGEEECCCDDDHHHIIIGGGEEE@@@DDDKKKOOOKKKBBB???BBB@@@@@@AAAAAA@@@@@@???>>>===;;;888999<<<>>>>>><<<::::::::::::::::::::::::666888::::::999999999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????;;;<<<<<<===>>>??????@@@>>>>>>@@@AAAAAA@@@??????BBBBBBAAA@@@AAABBBCCCDDD======>>>???@@@BBBDDDEEE???@@@AAA@@@???@@@CCCEEEDDDDDDCCCCCCCCCCCCDDDDDDHHHQQQYYYVVVJJJBBBCCCHHHFFFEEEEEEFFFFFFDDDAAA>>>======>>>@@@@@@AAAAAAAAA?????????@@@AAABBBCCCDDD??????@@@>>><<<;;;;;;<<<@@@???>>>???@@@AAA@@@>>>>>>>>>?????????===<<<;;;@@@???>>><<<<<<======>>>AAA@@@???===<<>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAADDDDDDDDDDDDDDDCCCCCCCCCCCCCCCGGGJJJFFFLLLjjjtttDDD999ZZZpppWWWGGGIIICCC333111<<<888666555777<<>>@@@JJJWWWpppwwwqqq\\\SSS```pppuuuxxxrrrgggaaaLLLDDD@@@>>>BBBVVVhhhgggcccaaaZZZUUUWWWdddpppjjj]]]bbbssspppssssssllldddeeeqqq|||rrruuuyyyWWWFFFEEEZZZkkkrrr{{{mmmFFFPPPxxxooo^^^VVVOOOHHHMMMIIIJJJRRR\\\dddooozzzmmmCCC<<<^^^vvvzzz~~~zzz~~~ssstttnnn\\\VVVFFFAAA<<<:::;;;<<<===<<<@@@??????>>>===;;;999888::::::999999888999999999HHHJJJJJJHHHDDD???<<<;;;555444333111///...------************************))))))))))))************)))************++++++++++++++++++,,,---...///000333dddPPPFFF======???>>>======999<<>>@@@===::::::<<<======<<<777777666777777888999:::666888999999888777999:::;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>>>><<<<<<<<<===>>>>>>>>>???<<<<<<<<<<<<===>>>@@@AAABBBAAA@@@@@@@@@AAACCCCCC=========>>>???AAABBBCCC>>>???@@@??????@@@CCCEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDKKKQQQOOOFFF@@@@@@CCCBBBBBBBBBDDDEEEDDDBBB?????????@@@@@@@@@??????>>>BBBBBBBBBBBBBBBCCCDDDEEEBBBCCCDDDCCCAAA??????@@@@@@???>>>>>>@@@@@@???>>><<<===>>>>>>>>>===<<<;;;@@@???>>>=========>>>>>>??????>>>===<<<>>>AAADDDAAA@@@???===============>>>>>>???@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAEEEBBBDDDGGGEEEFFFWWWlllrrrBBBOOOOOOKKKEEEBBBAAA>>>999:::888666555777<<>>===555444333111///...------************************))))))))))))************)))************+++++++++++++++++++++,,,...///000'''BBBqqqwwwQQQ:::AAACCC555333AAA<<<888888FFF^^^vvv|||{{{vvvgggeeegggeeeaaaiiijjj___aaa|||rrrfffOOOYYYTTTNNNJJJJJJMMMPPPRRRNNNNNNMMMJJJGGGEEEEEEFFFGGGEEECCCDDDGGGIIIGGGEEEGGG@@@<<<@@@CCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>@@@===;;;::::::;;;;;;:::555444333333444666888:::777777888777666666888;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<<<<==================;;;:::888888999<<>>???@@@AAA<<<===>>>>>>>>>???BBBDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBFFFIIIIIIDDD@@@???@@@?????????AAACCCCCCAAA???AAAAAAAAA@@@???>>>===<<>>===>>>???@@@???===;;;;;;<<<<<<===<<<<<<<<>>============>>><<<=========<<<===???AAA>>>>>>===<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????FFFAAAAAAFFFFFFDDDGGGOOOFFF555;;;@@@BBBCCCCCC>>>777;;;999666444444555777999>>>AAAFFFOOOYYY^^^___^^^\\\YYYXXXZZZ^^^bbbllluuu\\\XXXCCC;;;ZZZgggTTTLLLIIIPPP```ppprrrhhhaaadddkkkhhhxxx}}}{{{nnnrrrzzzvvv]]]JJJGGGUUUbbbllljjj^^^PPPPPP[[[mmmqqqddd[[[\\\iiijjjmmmooopppnnnjjjggguuuqqqwww}}}wwwnnniiiuuuqqqvvvuuuqqqhhh\\\eeennnrrr}}}}}}wwwhhhXXXOOOLLLHHHFFFFFFMMMTTT[[[fff|||mmmIIIEEESSS~~~jjjgggssspppggg{{{rrrpppqqqcccZZZ___ccc[[[MMMDDDAAA>>>:::999999::::::::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<:::888777666666666GGGIIIKKKJJJFFFBBB???===555444333111///...------************************((()))))))))************))))))*********+++++++++++++++++++++,,,---...///111,,,EEEqqq[[[DDD??????>>><<>>:::===?????????@@@???????????????>>>======;;;:::888888888999999:::888666444333333555777999888888777666555666999;;;999999999999999999999999:::;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<:::999888888999;;;===???>>>>>>>>>?????????@@@@@@<<<<<<<<<<<<<<<===>>>???;;;<<<======<<<>>>@@@CCC@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEEEEFFFDDDBBB@@@>>>>>>>>>???AAAAAA@@@>>>@@@@@@@@@@@@@@@???>>>===@@@@@@@@@@@@@@@?????????@@@BBBDDDDDDCCCAAA@@@AAA???>>>======??????>>>===999::::::;;;;;;<<<<<<<<<>>>======<<<<<<<<<<<<<<<999;;;<<<<<<<<<;;;<<<===<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<===>>>=========<<<<<<<<<===============CCC@@@AAAGGGIIIGGGFFFHHHTTT~~~MMM777///===BBB888444<<<999888777666666666777777>>>>>>>>>AAAFFFMMMRRRUUUPPPEEE???BBBDDDFFFQQQ^^^\\\cccTTT@@@IIIfffzzzgggaaajjjvvv{{{sssiiijjjrrrgggcccllluuu||||||tttkkkoooeeeSSSQQQXXXhhhvvvvvvddd___dddttt{{{rrrgggbbbggghhhkkkoootttxxxyyyyyyyyyuuuzzz~~~uuutttiiinnnqqqvvv|||mmmiii|||~~~~~~ttt___RRRKKKNNNOOOIIIFFFIIIUUU]]]rrreeeIII>>>YYYWWWnnn|||fffaaaeeeyyyxxx|||wwwooohhhuuukkknnnyyytttnnnggg^^^RRRHHHCCC<<<;;;999888888999999999::::::;;;;;;;;;;;;::::::;;;:::999777777666666666GGGIIILLLKKKGGGCCC???>>>555444333111///...------************************((()))))))))************))))))*********++++++++++++++++++++++++,,,---...555...+++LLLNNN222IIIMMM555??????===;;;===III[[[iiiyyymmm~~~rrriiiaaaaaagggnnnnnnkkkUUUiiipppbbbjjjfff\\\YYYXXXWWWTTTPPPMMMLLLLLLKKKJJJLLLMMMLLLJJJGGGEEEEEEFFFJJJHHHFFFHHHKKKLLLJJJHHH@@@===<<<>>>>>>;;;<<>>======<<<;;;888888888777888999;;;======;;;888555444555666888888888777666555666999<<<999999999999999999999999::::::;;;;;;<<<======>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::=========>>>>>>>>>>>>>>><<<;;;;;;;;;<<<======>>><<<<<<===<<<;;;<<>>>>>???@@@AAACCCDDDEEEDDDBBBAAACCCEEEFFFDDDAAA@@@???>>>???@@@@@@>>>===??????@@@@@@@@@?????????>>>??????@@@@@@???>>>===>>>@@@BBBBBBAAA@@@@@@AAA???>>>===>>>???@@@???===::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::777999;;;<<<;;;::::::;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===============;;;;;;<<<<<<<<<=========@@@@@@CCCGGGHHHGGGHHHKKKJJJZZZXXX555000444111555BBB888888888888777777777777EEEFFFEEEBBB>>>???EEEJJJXXXMMMEEEEEEAAA;;;<<>>???999999999999888888888999;;;;;;;;;::::::999888777777777666666666777888888HHHJJJMMMLLLHHHCCC???===555444333111///...------************************))))))))))))************)))************++++++++++++++++++++++++,,,------,,,666,,,222hhhtttFFF777:::>>>:::>>>@@@>>>:::<<>>>>>@@@>>>::::::===;;;;;;;;;;;;;;;::::::999666777888888888:::===???>>><<<999777555444555555666777777666555555888:::777777777777777777777777888888999:::;;;<<<<<<===:::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========;;;999888;;;;;;<<<===============;;;;;;;;;;;;<<<===>>>???===>>>>>><<<;;;;;;===???@@@@@@@@@AAACCCEEEGGGHHHCCCAAA???@@@CCCDDDCCCAAABBBAAA??????@@@@@@???>>>>>>??????@@@@@@@@@??????>>>???AAABBBBBBAAA@@@???>>>@@@AAAAAA@@@@@@AAACCC@@@???>>>???@@@AAA@@@>>>;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<;;;;;;:::999777999;;;;;;999999999:::999:::;;;<<<<<<<<<<<<<<<:::;;;;;;<<<===<<<<<<<<<::::::;;;;;;<<<=========???AAACCCCCCBBBCCCFFFIIIHHHJJJoooVVV333)))222:::;;;999999888888777666555444:::AAAGGGIIIGGGGGGKKKPPP]]]YYYVVVUUUSSSLLLGGGEEEHHHYYYbbb___TTTBBB<<>><<<555444333111///...------************************))))))))))))************)))************++++++++++++++++++***++++++,,,---+++...222111BBBvvvQQQ<<>>???@@@???@@@???===;;;;;;<<<>>>AAA@@@@@@AAAAAABBBCCCDDDCCCAAA???@@@BBBCCCCCCBBBBBBAAA???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@???>>>===<<<>>>@@@AAABBBAAA@@@???>>>??????>>>===???BBBDDDAAA@@@???@@@AAABBBAAA???===<<<;;;::::::;;;;;;<<<<<<<<<=========<<<;;;:::888:::::::::888888999::::::;;;<<<===>>>>>>>>>>>>888999::::::;;;;;;::::::999999999:::;;;;;;<<<<<<===>>>???>>>???AAACCCDDDAAAJJJNNNpppfffIII999555555::::::999888777777666666000555>>>EEELLLSSSYYY^^^TTTVVVXXXXXXXXXWWWQQQIIIEEEOOO\\\iiigggMMM>>>HHH]]]dddeee^^^bbbyyyhhhWWW[[[iiiccc[[[jjj}}}wwwyyyzzzvvvpppcccdddpppvvvwwwuuuxxx~~~~~~xxxtttxxxwwwxxx|||~~~{{{tttmmmiiimmmnnnmmmqqqyyy{{{www~~~~~~|||www}}}zzzpppcccXXXOOOJJJHHHHHHKKKJJJFFFHHHXXXlllyyylllMMMBBBVVVsss|||xxxkkkkkksssvvv~~~{{{|||{{{}}}uuuzzzvvvkkk{{{qqqooojjjzzz}}}fffKKK???<<<:::444777:::;;;999888888999777888888888888888777777666666555555555666777777JJJLLLOOONNNIIICCC>>>;;;555444333111///...------************************))))))))))))************)))************++++++++++++++++++***++++++,,,,,,666000;;;'''IIImmm???>>>======>>>@@@???;;;888;;;```\\\NNNaaaiiirrrppp___\\\\\\^^^ccchhhmmmqqqsssttt}}}qqqfff\\\NNNEEEMMMTTTKKKNNNMMMKKKKKKMMMNNNNNNNNNKKKKKKKKKIIIFFFEEEEEEGGGFFFCCCBBBCCCFFFHHHFFFCCCMMMAAA888:::???@@@<<<:::888888888888888777666666222333444333000000333666444444444444333222222111///111333333222222222333222222222222222222222222333333444555666777888999888888999::::::;;;<<<<<<;;;:::888777888:::<<<>>>999:::;;;<<<<<<<<<;;;:::999::::::;;;===???@@@AAAAAAAAA@@@>>>;;;:::;;;===@@@??????>>>===>>>>>>>>>EEECCCBBBAAABBBCCCDDDEEEAAA@@@???@@@CCCEEEEEEEEEBBBBBBBBBAAA???===<<<;;;999;;;===???@@@@@@>>>>>>======<<<;;;:::<<<@@@CCCBBBAAA@@@@@@BBBBBBAAA@@@???>>><<<;;;:::;;;;;;<<<===>>>?????????>>><<<;;;999::::::999888888999;;;:::;;;===???@@@@@@??????777777888999999999999999777888888999::::::;;;;;;<<<;;;;;;<<<@@@DDDDDDAAAHHH999BBBYYYppp~~~{{{DDD///999:::::::::::::::;;;<<<<<<666555666<<>>AAAMMMdddhhhNNN???KKKtttxxxbbb]]]qqqdddUUULLLKKKFFFBBBMMM\\\mmmvvvuuuooottt}}}xxxuuuuuupppsss||||||ffflllwwwtttmmmiiiooo|||~~~hhhgggggghhhjjjmmmqqquuutttyyyzzztttrrrwww~~~www}}}~~~~~~~~~~~~~~~{{{nnn\\\MMMFFFEEEHHHKKKCCCJJJMMMJJJSSSjjj~~~iiiLLLAAAYYYxxxuuuuuu}}}{{{}}}vvvqqqrrrcccpppeeeqqqaaaZZZfffeeeRRRCCC???<<<555333777;;;;;;:::888888:::555555777888888999999999888777666555555555555555KKKMMMNNNMMMIIIDDDAAA???777666444222000...------))))))))))))))))))))))))************************************************,,,***))))))+++,,,,,,,,,***...111333///---NNNNNNAAA===888<<>><<<;;;999999888888666666666666555444333222111111111111111111111111000000000000000///......000000000000000111111222222222222222222222222222000//////000333555555444777777777888999:::<<<<<<::::::999999999:::;;;;;;:::::::::;;;;;;:::999999888999:::<<<===>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::===???BBBCCCCCCDDDFFFGGGFFFAAA======AAACCCBBB@@@@@@?????????@@@AAAAAABBBFFFEEECCCAAA???>>>>>>>>>AAA>>>;;;;;;>>>@@@>>><<>>;;;<<<>>>@@@>>><<<===>>>???>>><<<<<<@@@CCC===>>>>>>===;;;::::::;;;<<<<<<<<<===<<<<<<;;;:::999999999999999999999999999::::::;;;;;;::::::999777777777777888888888888888888888888888888888888::::::;;;<<<===>>>??????>>>FFFDDDAAAUUUzzzuuu>>>555888999<<<>>>;;;666888===888888555111333BBBZZZmmmjjjiiigggkkkwwwxxxkkkEEE;;;HHH[[[mmmdddFFFFFFWWWnnnyyyjjj___XXXeeefffxxxtttZZZCCC>>>>>>;;;;;;???TTTcccsssyyyxxxssskkkeeeqqqppppppooolllqqqyyykkkxxx~~~{{{vvvwwwwwwxxx~~~wwwaaaddd|||vvvWWWZZZzzz|||{{{zzzyyyzzz{{{}}}~~~{{{~~~~~~}}}~~~wwwlll```TTTHHHDDDGGGKKKHHHDDDBBBQQQYYY]]]rrryyy[[[AAANNN```zzz{{{}}}ooolll~~~uuulllrrryyygggxxxtttiiibbbjjjvvvqqqcccVVVSSSNNNHHHCCC>>>:::888888999::::::;;;;;;::::::555666666666666777777777666666666666555555555555KKKMMMNNNMMMIIIDDDAAA???777666444222000...------))))))))))))))))))))))))************************************************...---++++++,,,,,,,,,+++---000...///...+++>>>```pppGGGEEE===;;;???:::555>>>>>>:::;;;DDDNNNWWW___fffooo{{{kkkbbb]]][[[ZZZiiiooojjj```gggzzzlllWWWRRRLLLIIIJJJKKKKKKKKKLLLKKKIIIJJJKKKMMMLLLLLLIIIIIIJJJIIIGGGDDDBBBAAABBBAAABBBDDDFFFFFFEEECCC>>>>>><<<:::999888777777555555555555444333222111111111111111111111111111000000000000000///......//////......//////000111111111111111111111111111000000111111222222333333555555555666777888999::::::999999999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::888999:::<<<======>>>>>>???@@@AAABBBAAA@@@???===>>>???@@@AAAAAADDDGGGJJJFFFBBB??????CCCEEEDDDAAAAAAAAAAAA@@@AAABBBBBBCCC@@@AAAAAABBBAAA@@@???>>><<<=========<<<;;;<<<<<<@@@>>><<<<<<===>>>=========???@@@???======???AAA;;;<<<===<<<:::999:::;;;:::;;;;;;;;;::::::999999999888888888777777666666777777888888888888777777555555666666666777777777777777777777777777777777999999:::;;;<<<===>>>>>><<>>888666999EEESSSccclllooommmhhhddd^^^___aaabbb```cccqqq}}}vvvuuuyyy|||||||||}}}zzzzzz{{{yyyvvvzzzwww\\\SSS```]]]LLLTTTppp|||{{{yyyxxxwwwxxxyyyzzz~~~~~~~~~|||qqqbbbWWWIIIKKKKKKHHHDDDBBBDDDGGGLLLTTThhh|||mmmSSSBBBSSSqqqkkkooovvv{{{uuuyyyuuusss}}}xxxuuuvvvuuuppptttvvvppplllhhhhhhpppwwwuuullldddXXXPPPGGGBBBBBB@@@<<<888888999:::;;;;;;;;;;;;;;;666666666666666666666666555555444444444333333333KKKMMMNNNMMMIIIDDDAAA???777666444222000...------))))))))))))))))))))))))************************************************...,,,******++++++***)))...111,,,+++000...111>>>iii~~~VVV<<>>:::AAA:::777<<>>>>>@@@DDDGGGFFFCCCAAABBBEEEFFFDDDBBBBBBBBBBBBBBBBBBCCCCCCDDD;;;===@@@BBBCCCBBB@@@???===@@@CCCBBB>>>;;;===@@@??????>>>===;;;;;;===>>><<<===>>>>>><<<;;;<<<===999:::;;;:::999888999:::999999999999888888777777888777777666555444333333444444555555555555444444333333444444444555555555555555555555555555555555666777888999:::;;;;;;<<<===:::>>>BBB<<<===\\\kkk:::888<<>><<<999555222222333AAAMMM```ttt^^^TTT[[[TTTfff\\\ZZZUUUMMMJJJKKKJJJFFFXXXIIIPPPgggqqqqqqppplll^^^QQQHHHHHHHHHBBB???AAA>>>IIIZZZjjjuuuyyy{{{}}}^^^]]]\\\\\\[[[[[[bbbjjjcccpppsssjjjkkkwww{{{sssxxxxxxyyyzzzxxxxxx~~~zzzkkknnnlllbbbhhhxxx~~~}}}{{{zzzyyyzzzzzz{{{}}}~~~~~~~~~}}}~~~{{{rrrfffXXXLLLFFFDDDBBBAAABBBEEEHHHKKKKKKVVVjjjiiiKKKIIIYYYuuu~~~iiizzzwwwsssyyy|||qqqrrrxxxyyyuuurrrqqqrrrxxxccc\\\```pppuuuiii^^^]]]UUULLLAAA===@@@AAA===999888999:::;;;<<<<<<<<<<<<888777777666666555555444333333333222222222111111KKKMMMNNNMMMIIIDDDAAA???777666444222000...------))))))))))))))))))))))))************************************************+++)))((((((***+++***)))***000,,,***333555111222...\\\zzzDDD666<<<>>>??????;;;999;;;===@@@GGGOOO\\\mmm|||ggg]]]UUUVVVWWWXXX^^^fffdddaaajjj{{{ppplllaaaRRROOOOOONNNOOOPPPRRRSSSSSSNNNLLLJJJIIIJJJJJJIIIHHHFFFHHHJJJLLLKKKHHHBBB>>>>>>=========??????>>><<<;;;;;;:::888666444222111111111111111111000///...////////////////////////.........//////......------------------......//////////////////000000000555999<<<999444000111444111111111222333444555666777777777777888888999:::999:::;;;;;;<<<;;;;;;;;;888999:::;;;<<<<<<<<<<<<=========>>>???@@@BBBBBBEEEEEECCC@@@===<<<===???DDDCCCBBBDDDEEEFFFDDDAAACCCBBBBBBBBBBBBBBBCCCCCC===???AAACCCCCCCCCAAAAAA???AAACCCBBB@@@>>>???@@@???@@@@@@>>>::::::===@@@:::;;;<<<<<<;;;:::888888888999:::999888777888999999999888777777666666666777777666555444222222111222222333333333333222222111111222222222222333333333333333333333333333333444444555666777888999999???666777AAA@@@;;;EEEYYY___III555555@@@FFFCCC=========<<<<<<;;;999666333---111888FFF\\\xxxwww]]]kkkhhhUUUgggppplllfffccceeedddYYYLLLbbbOOOUUUlllqqqiiiddd```RRRKKKHHHJJJIIIBBB===<<<333999HHH^^^nnnuuu{{{rrrlllfffaaa^^^\\\\\\]]]RRRbbbhhhaaacccrrrwwwqqqrrrqqqoooooorrrwww~~~}}}}}}|||{{{zzzzzz{{{{{{zzz{{{|||}}}|||{{{zzzzzzsssmmmbbbVVVLLLFFFCCCBBBDDDBBB??????DDDOOO\\\eeejjjyyyvvv[[[CCCKKKggg{{{ppp}}}rrryyyyyyuuutttttt{{{qqqnnntttvvvooofffbbbLLLFFF???===>>>???===:::888999:::;;;;;;<<<<<<<<<999999888777666555444444222222222222111111111000KKKMMMNNNMMMIIIDDDAAA???777666444222000...------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''')))+++.........&&&000...***222666222222888111ggg```DDD;;;:::>>>777999===???;;;777;;;BBBOOO^^^jjjooo{{{zzz[[[UUUYYYZZZWWWYYYbbbeeecccYYYhhhxxxaaa___YYYMMMJJJKKKLLLLLLLLLLLLMMMNNNNNNLLLIIIIIIIIIIIIHHHGGGDDDEEEHHHKKKMMMKKKEEEAAA@@@>>><<<;;;;;;:::999777888888888666555222000/////////////////////...---........................,,,---............------......------......///000/////////000000000111111888<<>><<<:::999;;;>>>BBBEEEEEEFFFGGGFFFCCC@@@???>>>BBBBBBBBBBBBCCCCCCBBBAAABBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCBBBBBBBBBCCCCCCAAA???>>>???AAABBB@@@>>>AAABBBAAA>>>;;;:::>>>AAA;;;<<<<<<======;;;999888777999999999777666777888:::999888777666666666666777666555444333222111111111111222222222222111111///000000000000111111111111111111111111111111111222222333444555666777777999888888<<<>>>???@@@AAAdddsssMMM666111999EEENNNAAA???<<<<<<===>>>===;;;999444///...666HHH___ppp```nnn~~~mmmhhhiiioooddddddfffnnnzzz~~~qqqaaajjjTTTVVVkkkuuuxxxaaa\\\WWWUUUQQQHHH???:::888666CCC\\\ooovvv~~~wwwpppkkkfff___YYYZZZ\\\]]]___dddkkkppprrrooommmjjjjjjmmmqqqtttttt{{{|||wwwyyyyyyxxxxxxxxxyyyyyyyyy{{{{{{|||{{{xxxrrrlllggg]]]TTTIIIAAA>>>???>>>>>>;;;@@@DDDFFFJJJWWWkkkzzzooo```HHH===RRRuuuuuuwwwyyywwwmmmdddzzzppphhhjjjlllbbbSSS@@@AAAAAA@@@===;;;;;;;;;888999::::::;;;;;;::::::::::::999777666555444333222222222111111111000000KKKMMMNNNMMMIIIDDDAAA???777666444222000...------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))+++...111222222'''000...***000000...222444555>>>uuuyyyPPP111444888>>>AAA===777999>>>CCCDDDSSShhhqqqvvvuuuaaaSSSVVVYYYVVVRRRZZZgggdddXXXlll{{{gggSSSMMMQQQKKKLLLMMMLLLKKKKKKLLLNNNMMMKKKIIIHHHHHHIIIHHHFFFCCCDDDFFFKKKNNNMMMGGGBBBCCC@@@===;;;:::999777555555555555555333111///............//////......---------------------------+++,,,------...---------...------------...//////......//////000000111111888;;;===<<<888444333333111111111111222444555666444444444555666777888999666777888999999::::::999999999:::;;;;;;;;;;;;;;;???===:::999;;;???CCCFFF@@@DDDHHHJJJIIIGGGFFFFFFAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAAAAAAAAAAAAAAHHHFFFDDDCCCBBBBBBCCCCCCGGGCCCAAABBBFFFIIIHHHEEEEEEDDDBBB???======???BBB???>>>===>>>??????===<<<999::::::999777555666777:::999777666555444555555555444444333222111111000000000111111111111000000...////////////000000000000000000000000000000000111111222333444555555666000:::===666444;;;CCCDDDCCC```yyyxxx{{{```EEE444666???EEEBBB>>><<<<<<<<<<<<;;;777777888999666333444888lllSSSaaallljjjrrrrrruuussspppooosss~~~yyykkkgggXXX]]]nnnuuu|||pppiii```[[[WWWPPPFFF??????:::FFFfff|||yyyssskkk```WWWUUU]]]dddgggmmmvvvqqquuuvvvtttsssrrrnnnhhh___hhhrrrwwwyyyzzzzzzxxxzzzzzzzzzzzzzzzyyyyyyyyyzzzyyyvvvrrrlllbbbXXXQQQHHHCCC>>>===>>>???===:::AAA:::;;;JJJ```nnnllldddMMMBBBDDD___{{{|||vvv~~~zzz|||vvvkkkxxxzzzvvvsssiiibbbmmmnnneeeXXXVVVXXXLLL::::::>>>AAAAAA<<<::::::<<<999999999999999888888777888888777666555333333222111111111111000000000///KKKMMMNNNMMMIIIDDDAAA???777666444222000...------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((***---000000000(((---+++,,,111---***111"""777666DDD{{{sssCCCAAA===<<<>>>>>>;;;;;;>>>===999BBBWWW```bbbrrrgggVVVUUUYYYUUUUUUSSSRRRWWWaaaiiilll}}}mmmhhh^^^OOOJJJQQQLLLMMMMMMLLLJJJKKKMMMPPPKKKIIIHHHGGGHHHHHHHHHGGGFFFEEEFFFJJJMMMMMMGGGBBBAAA>>>;;;999888777666444111222333333333111///...------......///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,------...,,,------...//////000000444555777777666333000///000000000000111333444555333333333444555666888999777777888999::::::::::::999999:::;;;;;;;;;::::::<<<<<<<<<<<<===???AAACCC===@@@DDDFFFGGGGGGHHHIIIAAAAAAAAA@@@??????AAABBBDDDDDDCCCBBBBBBBBBBBBBBBEEEEEEEEEDDDCCCCCCBBBBBBGGGFFFDDDDDDFFFIIILLLMMMIIIEEEAAA??????@@@AAAAAA???===;;;<<<>>>??????===:::;;;;;;999777555555666999888555333222222333444222111111111000000///////////////000000/////////........./////////000000000000000000000000000000000000111222333444555555111999;;;555222888@@@CCC888AAAfffsss}}}lllNNN888///===>>>??????===<<<;;;;;;AAA:::333111...---444===888222>>>===>>>LLLXXXooo}}}uuuqqquuuwwwqqqggg```ZZZ```iiijjjrrryyyiii^^^YYYSSSHHH>>><<<222===___xxx{{{pppppp{{{nnnfffaaacccffffffkkkqqqnnnwww|||wwwsssuuuyyyzzzllllllmmmpppuuuyyy{{{{{{zzzzzzyyyxxxvvvuuusssrrrmmmjjjddd___XXXPPPGGG@@@=========>>>???@@@AAABBBLLLEEEDDDTTThhhlll[[[HHHEEEZZZrrr{{{kkkzzz|||~~~}}}xxxxxxwwwnnnaaaeeevvvwwwhhhpppqqqpppiii]]]RRRJJJCCC>>>;;;===>>>===<<<;;;;;;<<<999999999888777666555444444444333222111111000000////////////............KKKMMMNNNMMMIIIDDDAAA@@@777666444222000...------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''***,,,,,,+++)))+++)))...555///***333444'''333:::444ZZZqqqQQQEEE;;;:::>>>>>>===<<<999;;;;;;<<>>???>>>>>><<<>>>@@@@@@@@@BBBDDDGGGBBBBBBAAA???>>>???BBBDDDFFFEEEDDDCCCCCCCCCCCCCCCAAABBBDDDEEEEEECCCAAA@@@???@@@AAA???>>>AAAGGGMMMKKKFFFAAA???@@@BBBBBBAAA===:::777888;;;======<<<<<<<<<<<<:::777555555555888666444222000111111222///////////////.........---......//////......---........./////////000000000000000000000000000000000000111222333444555555999555444666::::::888666===...LLL~~~oooTTT@@@111777>>>BBBBBBAAA??????999888;;;@@@===333---...555+++111444888444222PPPkkkhhhccc```eeekkkiiiddd^^^WWWVVVVVVXXXnnn~~~ssshhhYYYLLLKKK<<>>999<<<>>>???===<<<@@@IIIQQQHHHZZZkkkiiiWWWGGGEEEKKKmmm{{{uuu|||uuu}}}yyy~~~yyyssssssrrrsssvvvwwwrrrkkkiiiqqq}}}rrrccc{{{wwwnnnfff[[[HHH666666BBB???===:::999;;;======<<<:::999999888666555333222111111000000///...............---------,,,,,,,,,HHHSSSPPPHHHFFFAAA;;;???777555222111000///,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------555,,,///666111888kkktttHHH<<>>;;;<<<999333888CCCIIIHHHTTT```vvvxxxkkkZZZQQQSSSYYYWWWPPPQQQSSSVVV[[[hhh~~~|||jjj^^^RRRMMMPPPSSSQQQMMMMMMJJJKKKMMMLLLHHHGGGJJJLLLIIIEEECCCDDDEEEFFFFFFGGGCCCAAACCCHHHHHHBBB<<<===;;;777333111000111222111111000......---------////////////////////////++++++++++++++++++++++++++++++************+++++++++***)))))))))***,,,,,,******+++++++++,,,,,,,,,//////.........---------......//////000000111111444444444444555666777777888888777666666777888999<<<<<<<<<;;;;;;::::::999;;;<<<===>>>?????????>>>======<<<<<<===???AAABBBBBBBBBAAAAAABBBCCCEEEFFFFFFGGGHHHHHHHHHFFFEEEDDD<<<>>>BBBEEEGGGGGGGGGFFFCCCBBB@@@===;;;>>>DDDJJJGGG@@@888999FFFOOOKKK@@@>>>>>>===<<<;;;:::::::::999999888888777666555555777666555444222111000/////////............//////.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///000000000111111111111222333444333222333666888777:::>>>QQQ{{{ttttttNNN777222===???===???===AAA<<<999;;;;;;777444555777555222//////000222444OOOMMMMMMQQQWWWYYYWWWSSSIIIHHHIIIMMMOOOXXXmmm}}}jjj]]]RRRQQQ^^^iiijjjkkkppppppsssjjjXXXRRR___qqq{{{pppooowwwppp___```\\\XXXYYYbbbpppuuuooonnnooonnnlllqqqppplllggg```WWWOOOJJJFFFBBB===<<<<<<<<<:::888888999>>>CCCGGGNNN\\\iiigggjjjcccOOO@@@IIIggg{{{www}}}{{{zzzzzzxxx{{{ooommmuuuyyyoooooovvvtttjjj[[[VVVeeeoooiii]]]OOOBBB;;;::::::>>>===;;;999888888888888444666999;;;;;;999666333000000///...............---------,,,+++***)))(((KKKTTTPPPJJJKKKGGG??????777555222111000///,,,***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,---------(((---444///---GGGkkk|||FFF555===AAAAAA:::===>>>;;;888888666444FFFNNN\\\nnnrrrbbbXXXOOOMMMPPPTTTUUUUUUNNN\\\lllyyyrrr]]]WWWPPPLLLLLLMMMMMMKKKJJJHHHIIILLLMMMJJJIIILLLJJJGGGDDDCCCCCCEEEEEEEEEGGGCCC@@@BBBFFFFFF@@@:::<<<:::666333111000000111111000///...------------------------------------+++++++++++++++++++++++++++******))))))******+++******)))))))))***+++,,,*********+++++++++,,,,,,///.........---------,,,---......//////000111111333333222333333444555666888777777777888888999:::;;;;;;;;;;;;::::::::::::<<<<<<<<<===>>>>>>??????@@@???===<<<<<<>>>???AAAAAA@@@??????@@@CCCEEEFFFFFFFFFGGGGGGGGGFFFEEEEEE>>>???AAADDDFFFGGGGGGGGGBBBBBBBBB@@@>>>???CCCGGGBBB===777999CCCKKKHHH@@@======<<<<<<;;;;;;::::::@@@???===;;;888777666555666666444333222000/////////..................///...---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------/////////000000000111111222333333333222333555777555666555<<>>666111555===???999888:::??????;;;:::<<<333333222222111111111222222000///222777999777444888777999===???DDDQQQ___www|||vvviiiaaadddgggeeegggnnnzzz~~~lllcccfffkkkuuuxxxuuulllkkkpppnnnfffKKKIIIIIIMMMWWWgggvvv}}}vvvnnniiigggeeeaaa^^^ZZZYYYWWWRRRJJJCCC>>>;;;@@@<<<777444555888;;;===???:::999CCCOOOZZZbbbiiiWWWFFF666>>>]]]~~~~~~uuusss}}}sssttt|||~~~zzzvvvrrr|||qqqsssjjjbbb\\\ZZZ\\\```fffmmm___WWWMMMCCC===<<<>>>@@@===<<<:::888888777888888555777888999999777555333000000///...............------------,,,+++***)))KKKRRRMMMGGGKKKGGG>>><<<777555222111000///,,,***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,+++...333111---222;;;nnn```MMM@@@777888888888888999888888<<>>BBBGGGNNN[[[rrryyycccWWWKKKJJJNNNVVVVVVOOONNNQQQVVVlll~~~zzzmmmZZZRRRQQQPPPNNNLLLKKKKKKLLLGGGFFFGGGKKKMMMKKKKKKNNNHHHFFFCCCCCCDDDEEEEEEEEEFFFBBB???@@@CCCBBB===777:::888555222000///000000000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++***))))))))))))***++++++*********++++++++++++,,,......------------,,,,,,---------...//////000000111111111111222333444444666666777888999999:::::::::::::::999::::::;;;;;;<<<<<<;;;;;;<<<===???@@@CCCAAA???===<<<===???AAAAAA???>>>>>>???AAADDDFFFEEEEEEDDDDDDDDDEEEFFFFFF@@@@@@AAABBBDDDEEEGGGHHHCCCDDDDDDCCCAAAAAABBBCCC===<<<999888???EEEEEE???<<<<<<<<<;;;;;;;;;;;;;;;HHHEEEAAA===999777666666555444333222111000///.........------------......------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------....../////////000000000111222333222222222444666666777555333:::SSSyyyaaaJJJ555///333444===;;;:::;;;:::777999===888999::::::888555222000444111///000222444333000//////111444555666:::@@@JJJhhhuuuiii`````````bbbkkkwwwuuu~~~hhhaaaeeeiiikkkmmmlllhhhhhhmmmrrrPPPMMMJJJKKKPPPZZZdddjjjgggccc]]]ZZZXXXSSSMMMHHH@@@BBBAAA===777333333444222555999;;;:::999888777444888EEETTTZZZUUUNNNKKK@@@FFFVVVsssxxx|||sssqqqzzzvvvyyyxxx||||||~~~vvvuuuXXXXXX[[[``````]]]___ccc]]]TTTGGG>>>:::;;;<<<<<<;;;:::999888888888888888777777777777666444333222000000///............///---------------,,,+++***MMMTTTOOOGGGHHHDDD===>>>777555222111000///,,,***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++***++++++++++++,,,,,,,,,.../////////111555666444666VVVXXX@@@DDD>>>;;;<<<:::555666;;;<<>>>>>???===999444777555333000///...//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******)))))))))))))))******+++************++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000111222222333444555777888999999999999999888888999:::;;;<<<<<<<<<:::::::::<<<>>>@@@DDDBBB???>>>===???BBBCCCDDDBBB@@@>>>>>>@@@CCCEEECCCBBBAAAAAAAAACCCDDDEEEBBBAAA@@@@@@BBBDDDFFFHHHFFFFFFEEECCCBBBBBBBBBCCC<<<>>>===;;;<<<@@@AAA>>>;;;;;;;;;;;;;;;;;;;;;<<>>[[[zzz}}}dddLLL???333777666:::AAAEEEAAA<<<;;;999:::;;;<<<;;;999777666777444111000111111111///222111111333444333222222444DDDaaassstttwwwtttgggWWWQQQLLLMMMPPPWWWffftttnnnqqqzzzxxxggg```dddeeeeeehhhiiibbb^^^hhhxxxrrrkkk___TTTMMMLLLNNNPPPNNNKKKHHHFFFCCC@@@;;;777555777888666222222555888000555:::;;;999888999;;;CCCGGGLLLLLLDDD>>>CCCMMMtttzzz~~~xxxttttttxxx|||}}}yyyuuuwww|||pppeeeqqqooo___\\\nnnwwwjjj\\\]]]gggmmmZZZPPPDDD<<<;;;:::888555:::999999999999999999999888777555444333222111111000//////...............,,,,,,,,,,,,,,,+++***)))PPPYYYSSSIIIGGGCCC>>>BBB777555222111000///,,,***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++*********+++++++++,,,,,,)))......***+++333666444'''@@@VVVVVV@@@;;;:::>>>@@@<<<777555:::;;;;;;;;;;;;???FFFKKK```kkkbbbQQQPPPRRRPPPKKKXXXPPPJJJIIIKKKWWWrrrmmm]]][[[]]]RRRQQQQQQTTTXXXWWWSSSOOOIIIGGGGGGKKKKKKGGGGGGIIIGGGFFFEEEFFFGGGGGGEEEDDDAAA???<<<;;;;;;999555222444222111///...------...---,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***(((((())))))************))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------............---......///000111111222333444555666777888999888777777777999;;;<<<<<<;;;:::999:::;;;>>>???BBBAAA@@@???@@@BBBDDDFFFGGGEEEBBB@@@@@@@@@BBBCCCAAA@@@??????@@@AAABBBDDDCCCBBB@@@@@@AAACCCEEEGGGJJJGGGDDDAAAAAABBBCCCDDD???BBBBBB>>><<<>>>>>><<<:::::::::;;;;;;;;;;;;;;;BBB???;;;777444333444444111111000///...------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,---------............///111111111111222333222///333888555333@@@SSSyyyxxx~~~qqqkkkMMM//////777GGGSSSSSSJJJDDD::::::999999999;;;<<<>>>777555222111000000000000333222000///000222000---333000888???AAAHHHKKKAAA???===<<<;;;<<>>===;;;888666555444333222555666777555222333666999===<<<;;;888888>>>GGGNNN```RRR???111000@@@```{{{uuulllyyy|||~~~wwwnnnlllmmm{{{uuunnnnnnuuunnnooossstttooofffaaaaaaooooooZZZaaafff```FFFAAA;;;999<<<<<<999666:::::::::::::::999999999666555333222000000000000///......---,,,---------)))************)))((((((MMMTTTOOOHHHIIIEEE>>>>>>777555222111000///,,,***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++************++++++++++++'''///111---+++...000---666333333WWWiii___MMM===888===BBBCCC;;;999888888:::===???@@@EEEMMM]]]mmmyyyfffZZZLLLGGGJJJMMMLLLIIIEEEKKKTTT___mmm~~~qqq```SSSUUUaaaQQQOOONNNQQQUUUUUUQQQMMMKKKHHHHHHJJJJJJFFFEEEGGGFFFFFFEEEFFFGGGFFFCCCAAA>>><<<999888777555333111111000///...------,,,,,,++++++************++++++++++++++++++++++++++++++((((((((((((((((((((((((***))))))(((((())))))***'''((())))))******)))))))))))))))************+++******++++++++++++,,,,,,*********+++,,,,,,------------------...///000000222222111111222444666777:::999777666666888999;;;::::::999999:::;;;===>>>????????????AAABBBDDDEEEFFFEEEDDDBBBAAAAAAAAABBBAAAAAA@@@@@@@@@AAABBBBBBCCCBBBAAA@@@@@@BBBDDDFFFJJJGGGBBB@@@@@@BBBDDDDDDBBBEEEEEE@@@>>>???>>><<<;;;;;;;;;::::::::::::::::::888555333111111222222/////////...---,,,,,,,,,++++++************++++++)))************+++++++++))))))*********+++++++++))))))*********++++++++++++,,,,,,,,,,,,---------,,,...000111000000111222555000///444555222555===SSSiiirrrWWWHHH;;;:::AAAHHHNNNRRRNNNJJJDDD???;;;::::::;;;>>>===<<<;;;:::999999999444555222///000333333000666,,,+++...---333555,,,111222222222111333999>>>KKK@@@;;;BBBLLLLLLEEE>>>???===>>>@@@;;;:::EEEUUUaaaYYYMMM@@@888555555777666555333222222333555666777666555333333444444555===AAAHHHNNNPPPQQQRRRRRRHHHBBBAAALLL[[[kkkzzzwwwxxxvvvxxxkkkzzzkkkjjjtttyyywwwooonnnvvv|||xxxkkk```___bbbmmmhhh^^^fff^^^GGG@@@>>><<<===>>>>>>;;;888999999::::::999888777777444333222000////////////------,,,++++++++++++,,,(((((()))))))))(((((('''JJJOOOKKKJJJTTTQQQBBB;;;777555222111000///,,,***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++************++++++++++++)))...111///------......999(((555CCCDDDfffTTT666444:::999;;;:::999999;;;===???AAA;;;???GGGNNNUUUbbbxxxtttcccYYYIIIOOOSSSPPPIIIFFFJJJOOODDD[[[uuuqqqbbbYYYRRRLLLNNNTTTMMMMMMMMMMMMMMMMMMLLLLLLJJJGGGGGGJJJIIIEEEDDDFFFEEEDDDDDDEEEEEECCC???<<<;;;999777555444333111000......------,,,,,,,,,+++******)))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''')))*********)))((())))))))))))************************+++++++++,,,))))))******+++,,,,,,,,,------------...///000000555333111000000333555777;;;999777555555666888:::999999999:::;;;;;;<<<<<<======>>>??????@@@@@@???BBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCBBBAAAAAAAAABBBCCCDDDGGGDDDAAAAAACCCDDDCCCAAAAAADDDDDDAAA@@@AAAAAA===<<<;;;;;;::::::999999999555555333222111000000000......------,,,,,,++++++*********))))))*********))))))))))))******++++++))))))))))))*********+++))))))))))))*********+++++++++++++++,,,,,,,,,,,,+++---000111000///000111333222222333333444666888777HHH]]]ttt|||___III<<<:::BBBLLLTTTPPPIIIBBB===:::::::::888999::::::888777777777666999888444333666777444555...111444///000333...---///000///000222444555...///...000666<<<:::444...///111222222333777<<<@@@===888555333333444666333333333333333444777888888555444666;;;???>>><<<888???IIISSSWWWRRRJJJCCC888KKKiii~~~~~~vvvsss}}}}}}{{{uuurrrzzzzzz|||bbbzzzrrrkkkkkkppppppfff[[[___iiikkkccc___]]]QQQAAAEEEDDDBBB@@@===;;;999888888888888888777666444333000000000000//////......,,,+++******))))))******(((((())))))))))))((((((OOORRRNNNTTTeeedddNNN???777555222111000///,,,***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++)))************+++++++++)))(((((()))***---111555***444---///;;;>>>jjjtttpppsssNNNEEECCC;;;777888::::::888777888999555888<<<>>>>>>DDDVVVggg}}}|||yyysssdddWWWMMMGGGKKKHHHFFFHHHMMMPPPPPPOOOeee|||uuuiiiYYYNNNMMMPPPPPPNNNJJJMMMOOOLLLGGGFFFIIIMMMIIIFFFGGGIIIIIIFFFEEEGGGDDDCCCCCCDDDCCCAAA<<<999999888666444333222111000---------,,,,,,+++++++++***)))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''')))*********)))((())))))))))))************))))))******+++++++++,,,)))))))))***++++++,,,,,,------------...///000000888555222000000222666888;;;:::777555444666777999777888999;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>===;;;:::===>>>@@@BBBCCCCCCCCCBBBEEEEEEFFFGGGFFFEEECCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBAAACCCEEEEEEBBB??????BBBBBB@@@AAADDDCCC???<<<<<<;;;::::::999888888555444444333222000//////---------,,,,,,+++++++++******))))))))))))******(((((())))))*********+++))))))))))))************))))))))))))******************+++++++++,,,,,,,,,+++---///000000//////000(((///555444111222444555333000@@@dddyyy]]]EEE::::::???>>><<<;;;<<<>>>@@@BBB888:::<<<===<<<;;;::::::444:::;;;666333666666333333000888;;;111000666666333444333111000111000...,,,555777...***000555444---000222222333555333///444555555555555555555555111333444555555555666777888555555<<>>;;;888777888:::666777777777555444111000...//////000//////......+++******)))((()))))))))((()))************))))))SSSMMMJJJNNNTTTSSSHHH===777555222000///...,,,+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,------......///---///555777111333LLLjjj^^^xxxcccGGG@@@:::===???777888???@@@999999888777999>>>AAABBBQQQZZZiiiyyy~~~}}}yyyiiiVVVMMMMMMMMMIIIFFFGGGHHHJJJKKKJJJQQQfff{{{sssdddZZZPPPLLLPPPRRRNNNIIIJJJJJJLLLLLLIIIGGGIIIMMMFFFHHHIIIGGGCCCAAAAAABBBAAAAAAAAAAAAAAA>>>999666777666444222000//////000...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++...------------...//////111000///...///111333444666666666666777777777777777888999::::::::::::999<<<===>>>??????@@@@@@@@@AAAAAAAAA@@@???@@@BBBDDDAAACCCFFFHHHHHHFFFCCCAAAFFFEEEDDDCCCBBBBBBBBBBBB===???AAACCCDDDCCCBBBAAA<<<>>>AAABBBAAA???>>>???<<<<<<;;;:::888666444333111111000///////////////------,,,,,,+++***))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))))))))((()))************+++++++++---------............///000000000111222222333333///888<<<>>>QQQsssuuu~~~qqqeeeUUUEEE<<<222000666???FFFIIILLLDDDDDDDDD:::999===::::::888888777666555888===555666888888666444222222555555444333333333333333333444444444444444333333333333444444333222111111333333444444555555555666444444555555444555888:::;;;555555<<>>>>>>>>>>>;;;888555777777666555333111...,,,//////...---,,,,,,+++++++++++++++***)))(((((('''((((((((((((((((((((((((LLLJJJJJJLLLNNNKKKCCC<<<777555222000///...,,,+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---.........555///000555555222888DDD```NNNhhhgggBBB888666777444999999///555999======<<<<<<<<<<<>>===;;;999666666555333111000/////////------,,,+++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------,,,,,,------...///000///...---...000222333555555555555666666666666555666888999:::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>BBBBBBBBB@@@>>>>>>???AAA@@@AAADDDFFFGGGFFFFFFEEEBBBBBBBBBBBBBBBCCCDDDEEE===>>>???@@@@@@@@@??????EEEEEECCC@@@===;;;<<<===;;;;;;:::999777555333222222111000///............---,,,,,,+++******))))))))))))))))))((((((''''''(((((((((((((((((((((((('''((((((((()))))))))))))))((((((((()))))))))((())))))*********+++++++++------------............//////000000111222222333666555666999CCCXXXuuummmooo___RRR@@@444111444888:::AAA:::???FFFBBB@@@===444999999;;;<<<:::666333222666777777777777888999;;;666555444444333333333444111222222333222222111111222222333444444444444444222222222333333444444444666666666444222111333555888666888:::888333000111<<<===HHH\\\ppp~~~sssyyyyyyyyyzzzpppmmmfffeeekkkvvv|||zzzyyyzzztttmmmbbbbbbtttvvv___fffnnnkkkdddiiilll___NNNDDDBBBCCCBBB@@@<<<<<<<<<======<<<999777555666555444333111...---.........---,,,,,,++++++++++++******)))(((((('''''''''''''''''''''''''''HHHIIIJJJKKKIIIEEE@@@<<<777555222000///...,,,+++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++++++++,,,,,,------......111---///666777333555;;;:::TTT|||fff```pppfffZZZHHH999>>>DDD===888:::;;;:::888777:::===888777666999???IIISSSYYYlllrrrzzz}}}nnn```TTTIIICCCIIIFFFFFFFFFDDDAAAEEEKKKUUUjjj{{{qqqcccZZZOOOPPPSSSVVVWWWUUUQQQMMMQQQLLLHHHIIIMMMOOOLLLHHHHHHGGGEEEAAA>>>>>>AAACCCEEEBBB>>>;;;:::999777666555444333111000///......---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((())))))))))))((()))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,------...------------///000111333333333444444555555555444555666999:::<<<<<<===888999:::;;;<<<<<<<<<<<>>>>>???AAA???@@@AAABBBDDDFFFHHHIIICCCBBBBBBBBBBBBCCCCCCDDD@@@@@@???>>>>>>>>>>>>???LLLJJJEEE???999777888::::::999888666555333222111222111000...---,,,,,,,,,,,,,,,++++++***))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((())))))))))))((((((((())))))(((((()))))))))*********++++++,,,,,,,,,---------.........//////000000111222222777111222777888;;;QQQkkkmmm[[[LLLBBB999444???333666@@@BBBEEEFFF@@@???<<<999777888;;;===>>>888777555444444666888999777666666555555555555555444444555555555555444444333333444444444444444444999999999888888777777666333555777888777555555666777333000---,,,444GGGYYYaaadddvvv~~~yyyvvvzzznnnpppiiinnnyyywwwrrrmmmmmmsssrrrkkkhhhlllttttttmmmiiinnn^^^QQQAAA;;;>>>BBBAAA===999999999;;;<<<<<<:::888333333333333222000///......------,,,,,,++++++++++++******))))))(((((('''''''''''''''''''''''''''JJJJJJKKKKKKJJJFFFAAA===777555222000///...,,,+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))***************++++++,,,------......***...444666222///888DDDCCC666DDD|||sssyyyJJJ999999444;;;888888;;;<<<;;;:::;;;888888888999:::<<<===>>>@@@GGGPPPXXX```lll{{{xxxwwwpppeeeZZZQQQJJJEEEBBBDDDAAABBBGGGHHHKKKUUUbbblllxxx~~~ooo[[[IIIJJJNNNTTTWWWVVVTTTQQQOOONNNKKKHHHGGGKKKOOOMMMGGGHHHGGGEEEBBBAAA@@@AAAAAADDDBBB>>>;;;:::888555333333333222000///......---++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,---...///000111111222222333333444444444555777888:::;;;;;;;;;888999:::;;;;;;<<<<<<;;;999;;;===>>>>>>@@@BBBDDDAAA@@@@@@@@@BBBEEEHHHJJJGGGFFFEEECCCBBBBBBAAAAAADDDCCCAAA???>>>???@@@@@@IIIGGGCCC===888666777888888777666444222111000000222111///...,,,+++******++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))))))))((((((((()))))))))))))))************+++,,,,,,,,,---------------......//////000111111000000444888555333:::GGGkkk|||hhhTTTGGGEEE444///222000444???BBBKKKHHHBBB<<<;;;>>>===;;;===;;;999777777777666666888888777777777777777888555555666666777777666666777666666555555555555555222333333444555777888999;;;<<<===<<<888333000///222//////333???TTTsss{{{llltttrrrnnn}}}zzzssskkkrrrmmm|||sssxxxuuuttt|||{{{yyymmmcccjjj{{{nnnooo{{{wwwlllfffbbbPPPGGG>>>;;;>>>@@@???<<<:::999888999::::::888666111111111111000//////...---,,,,,,,,,+++++++++*********))))))((((((((((((''''''''''''''''''''''''NNNKKKHHHIIIKKKIIIAAA;;;777555222000///...,,,+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))***************++++++,,,------...---000555666111...111888;;;???999DDDooofffqqq]]]WWWMMMBBB:::666;;;???<<<777666777888999999888777555333555888<<<===>>>DDDNNNVVVccchhhqqqzzzwwwmmmccc\\\YYYUUUOOOKKKIIIHHHFFFEEEGGG@@@@@@HHHNNNSSSbbbsssssswwwwwwoooddd\\\VVVRRRLLLOOOSSSSSSRRRPPPOOOPPPMMMNNNLLLHHHHHHKKKJJJEEEFFFFFFFFFFFFEEECCCAAA???AAA@@@>>>===<<<999444000111111000000///...---,,,******)))((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))***+++++++++++++++,,,,,,---...///000000000111222333333333666777777888999999999999999999:::;;;<<<<<<<<<<<<888:::===>>>???@@@BBBDDDCCCBBB@@@@@@@@@BBBEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCEEECCC@@@>>>===>>>???@@@?????????===:::888777888777666444222000/////////111000...,,,+++***))))))******))))))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''')))***)))((('''(((***(((((()))))))))*********++++++++++++,,,,,,,,,---,,,------......///000000///555666333333888999444:::^^^yyyooo___PPPMMMJJJ999---///000///555999;;;???CCCBBB<<<<<<;;;<<<>>>AAABBB@@@>>>999888888777888888999999444444555666666666666666888888888888999;;;<<<===:::999999999;;;>>>AAACCCBBB???:::444000111555888JJJIIINNN\\\jjjuuu{{{zzz{{{|||vvvrrr{{{sssqqqiiiiii}}}uuuyyyrrrtttwwwuuu|||uuuqqquuuzzz{{{zzzsssdddhhhvvvsssdddTTTEEEEEEDDDCCCAAA???>>><<<;;;<<<:::999888888777555222000000//////............+++++++++++++++*********)))))))))(((((((((((((((''''''''''''''''''''''''MMMIIIFFFGGGIIIGGG???888777555222000///...,,,+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))************++++++,,,,,,------111......666??????555+++000>>>===555AAA```{{{eeePPP;;;333111111666===777666555555555666888:::888999999666444555:::>>>===BBBKKKUUU___hhhmmmpppnnnooouuu~~~~~~}}}xxxssskkkfff___XXXRRRLLLGGGEEEEEEBBB@@@@@@BBBDDDEEEEEEJJJHHHPPP```iiimmm|||sssjjj^^^WWWVVVUUUQQQMMMOOOPPPPPPOOOMMMLLLMMMNNNOOOSSSQQQJJJIIIMMMLLLFFFFFFFFFGGGHHHHHHEEEAAA===>>>=========;;;888222...////////////...---,,,+++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((()))))))))*********))))))))))))***+++++++++++++++,,,------......//////000111222222333444666777888888999888888888::::::;;;<<<============;;;===???@@@???>>>???@@@CCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBDDDEEEGGGHHHBBB@@@>>><<<;;;<<<===>>>777:::<<<===;;;999888777777666333111///......//////...---+++***))))))))))))))))))(((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&)))+++***'''&&&(((+++((((((((()))))))))************+++++++++,,,,,,,,,+++,,,,,,---......//////444888444+++...:::<<<444>>>555GGGtttwww~~~zzzYYYHHH???;;;>>>:::///---333888888111222555;;;BBBFFFEEECCC666666666666666777777888777777888999::::::::::::555666777999<<<@@@DDDFFFHHHDDD???999666666888999222111000222<<>>;;;999777666444111///000///...------,,,------************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&KKKIIIHHHGGGFFFCCC>>>:::777555222000///...,,,+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))************+++,,,,,,------///++++++444AAAFFF<<<000111222666;;;666000OOO{{{hhhYYYJJJ;;;:::AAA:::999777666777999;;;===777777777777888999:::;;;444666;;;AAAGGGMMMQQQSSS^^^]]]```eeegggffffffhhhjjjpppxxx}}}|||zzzzzzzzzsssttttttssspppnnnmmmmmmccc]]]TTTOOOMMMMMMMMMLLLHHHGGGDDD@@@<<<:::;;;===@@@>>>>>>@@@FFFNNNSSSVVVOOO[[[vvvuuudddRRRMMMSSSUUUOOOGGGOOONNNLLLKKKKKKLLLLLLLLLOOORRROOOKKKQQQZZZXXXOOOGGGFFFEEEEEEFFFDDDAAA===<<<:::888888777555111.........//////...---++++++(((((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((()))))))))*********))))))******+++,,,***+++,,,---...............///000111222333444444555555777888999999999999999:::;;;<<<============<<<>>>@@@AAA???>>>??????@@@AAABBBCCCCCCBBB@@@???===>>>???@@@BBBDDDFFFHHH@@@???>>>===<<<<<<======888:::<<<===;;;888777777777666333000///......///------,,,******)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&))),,,***'''%%%(((+++(((((((((((()))))))))***************+++++++++++++++++++++,,,------......444444111...///333666777666<<<888;;;___www}}}ssssssSSS;;;333111---111//////444:::>>>===;;;333222222222333333444555555666777888999999999999222222222444777;;;???AAA<<<777111,,,+++...333666@@@DDDMMMXXXfffwww}}}~~~uuuzzzqqqiiijjjyyysssvvvwwwlllssswwwtttpppxxxzzzwwwvvvsssbbbyyytttqqqxxxfff^^^VVVFFF???DDDFFFDDDCCCCCCAAA@@@>>><<<;;;===;;;888555444333000...000///---,,,+++++++++,,,)))*********************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&IIIKKKMMMJJJEEE@@@>>>>>>777555222000///...---+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))******+++,,,,,,---------.........111555777666---444333333888666888CCCeee|||]]]@@@777999:::;;;<<<;;;999777666777666666888999:::888666::::::999999999;;;===>>><<<999999===???>>>AAAEEE@@@EEEKKKLLLJJJHHHHHHHHHEEEGGGGGGFFFDDDBBBBBBBBB@@@BBBEEEFFFGGGHHHKKKMMMKKKKKKJJJEEEAAA@@@CCCGGGDDDBBBCCCHHHRRR^^^hhhnnn{{{vvvuuuaaaNNNQQQRRRPPPJJJHHHNNNWWWNNNLLLJJJJJJLLLMMMLLLJJJLLLMMMKKKKKKYYYhhhggg[[[IIIFFFBBBBBBCCCCCC@@@>>>;;;888555333222222111///---......///...---+++***(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))***************++++++,,,++++++,,,---...............///000111222333444444333444555777999:::;;;;;;999999:::;;;<<<<<<<<<<<<:::<<>>>>>>>>>>>???@@@AAACCCDDDAAA@@@@@@???????????????<<<===>>><<<:::777666666888666333000///...//////,,,,,,+++***))))))******'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&))),,,***'''%%%(((+++(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,---......000---000777444+++,,,555666888:::===CCCWWWvvv{{{kkk]]]QQQ>>>999444222555666444111000/////////000000111222---...///000111111111111000///......///222444666555333333777???MMMZZZbbbrrrzzzvvvlllkkk|||{{{iiiuuu{{{iiipppppphhh}}}{{{uuuuuuyyyxxxrrriiizzz~~~yyylll]]]kkkttt|||yyyllleeemmmzzzvvv\\\KKKFFF@@@AAACCC>>>GGGBBB===<<<>>>???===;;;<<<:::666555444333111///000///---+++*********+++)))))))))))))))*********'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&JJJIIIGGGFFFEEECCC???<<<888666222000///...,,,***)))'''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++............////////////111222222333333444444555888UUUmmmeee]]]KKK:::555777777777999===999888:::<<<:::999999777;;;===999666666888:::888333@@@444444AAA666===;;;888999???@@@;;;:::>>>777<<<<<<999<<>>GGGNNNMMMHHHAAAJJJGGGAAACCCAAA===@@@<<>>;;;777555333222///---...---,,,+++************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,...///000111222333444444444666777777666666777888777888999<<<>>>===:::777;;;999888999===??????===???@@@@@@???>>>>>>???AAA>>>:::;;;@@@BBB???@@@EEEBBB???<<<:::;;;===>>>>>><<<<<<;;;<<<<<<:::666333444333222000////////////+++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...000000000000111222333444444777888444444???TTTfff}}}zzzyyy{{{|||oooWWWKKKOOOLLLCCCCCC>>>>>>999333222666666222888222333333...333888222444999===<<<888:::BBBJJJZZZ^^^dddlllyyy}}}zzzooonnn{{{}}}rrrnnnvvvzzzvvvqqqccciiisss}}}lllqqqwwwfffiiixxx}}}nnngggmmmuuuwwwvvvqqqggg___aaannnyyy]]]SSSHHHCCCDDDDDDBBB>>>>>>>>>??????>>>===;;;:::;;;:::999777444222111000///......---+++***))))))+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''JJJIIIGGGFFFEEECCC???<<<888666222000///...,,,***)))'''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''###$$$&&&'''((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))*********+++++++++---.........////////////000000111111222222333333===:::IIIrrrjjjVVVSSSQQQEEE777666666555666999<<<<<<:::777:::<<<:::888777777888:::333>>>555666???555;;;777666666888999777777999???@@@???<<<;;;======<<>>;;;<<>>CCCMMM]]]dddnnn{{{qqqcccXXXOOONNNOOOOOONNNMMMLLLNNNOOOQQQLLLJJJMMMNNNJJJHHHIIIFFFFFFGGGHHHIIIIIIHHHHHHKKKIIIFFFBBB???>>>======:::888555333111000...,,,------,,,+++************(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,------...///000111222222444555777777666666888999777777888;;;======;;;999===;;;999;;;>>>@@@@@@???@@@AAAAAA@@@>>>>>>???@@@>>><<<<<>>===AAACCC@@@<<<:::;;;<<<=========<<<<<<<<<<<<:::777444222111000...------,,,,,,++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))***************++++++,,,---------////////////000111222333///555999999666888AAAIIIVVVrrr{{{tttmmmhhheeeoooeee___ZZZVVVcccqqqqqqwwwxxxxxxuuussstttyyy}}}mmmsssyyy{{{{{{{{{}}}vvvssszzz~~~vvv{{{wwwqqq~~~wwwrrrsssqqqooo|||yyyxxx}}}sss|||rrrppp{{{}}}zzz}}}xxxqqqkkkjjjllljjjddd^^^QQQKKKCCC@@@@@@AAA@@@>>>>>>???@@@@@@@@@>>>===<<<:::999888666444222000000......---,,,+++***))))))******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''JJJHHHGGGFFFEEEBBB???<<<888666222000///...,,,***)))'''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++---------.........//////......///000000111111222444...222CCC\\\zzzrrrJJJBBBFFFCCC888333555666222<<<;;;:::999999:::;;;===777///666444666;;;333999<<<>>>===::::::===???>>>===;;;;;;===<<<;;;===AAA555999>>>@@@>>><<<===???999BBBBBBCCCRRR```jjjuuutttddd\\\XXXPPPGGGNNNOOOPPPOOOMMMLLLLLLMMMLLLIIIIIILLLMMMJJJHHHHHHEEEEEEFFFGGGGGGGGGFFFFFFIIIGGGDDD@@@>>><<<;;;;;;666444111000//////---+++---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,---...//////000222444666777777777999;;;888777777999;;;======<<<>>>===<<<===???AAAAAAAAAAAABBBBBBAAA?????????@@@AAA@@@AAADDDCCC???===>>>DDD@@@<<<::::::;;;;;;;;;;;;;;;:::::::::888555333///...---,,,+++***************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))***************+++,,,,,,------............///000111111...333777888555333333444:::OOOqqq}}}~~~}}}xxxzzz|||{{{wwwsssooonnnzzzyyyrrryyyuuuqqq{{{vvvrrrpppnnnssszzzsssvvvdddfffrrrmmmzzzrrrkkkiiiiiibbbTTTHHHEEECCCAAA?????????????????????@@@AAA@@@???>>>===999888777555333111//////...------,,,+++***))))))***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''JJJHHHGGGFFFEEEBBB>>>;;;888666222000///...,,,***)))'''&&&'''((()))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))************,,,,,,---------..................///000000111111,,,444<<<999333AAAjjjwwwsssyyyrrrYYYDDD@@@BBBAAA???888444555888888999;;;:::555888999;;;;;;888<<<555888666111111666888555888555666;;;;;;777888>>>???:::777999;;;;;;:::;;;EEEUUUcccvvvuuuaaaUUUTTTTTTPPPJJJMMMOOOQQQPPPNNNLLLKKKKKKHHHHHHJJJLLLMMMKKKIIIHHHFFFHHHIIIIIIHHHGGGGGGGGGGGGEEEBBB???<<<:::888888333111///.........---,,,++++++***)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,+++++++++,,,---.........111333555666666888:::<<<888777666777:::===>>>>>>============>>>@@@@@@AAA???@@@BBBBBBAAAAAAAAACCCCCCDDDEEEGGGGGGDDDAAA@@@DDDAAA<<<:::999::::::999999888777777777555222000...---,,,+++***))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))******+++,,,,,,,,,,,,,,,,,,,,,---...///000222222222222222333555666???;;;DDDaaa{{{}}}uuurrrqqqpppttt|||~~~zzz|||||||||uuuwwwxxx~~~~~~yyyxxxxxxuuutttlllqqqgggnnneeejjj~~~vvvgggccczzztttkkk^^^RRRJJJEEECCC???AAACCCBBB@@@???@@@BBB===>>>?????????>>>===<<<777666555333111000......---,,,,,,+++***)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''IIIHHHFFFEEEDDDBBB>>>;;;888666222000///...,,,***)))'''&&&'''((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********,,,,,,,,,,,,------------......//////000111111111333444444222///222@@@NNNnnnhhhqqqyyyKKKDDDBBBIIIKKKDDD:::555;;;===999888555333666444999;;;:::777777:::;;;999>>>;;;<<<@@@AAA>>>===???EEEDDDFFFJJJNNNXXXlll{{{eee\\\SSSOOOQQQTTTUUUVVVMMMOOOPPPPPPMMMKKKJJJJJJGGGJJJLLLMMMMMMLLLKKKJJJDDDFFFGGGGGGDDDCCCCCCDDDEEECCCAAA>>>;;;888666555222000...---.........,,,******)))((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,,,,,,,,,,------.........///111444555666777999;;;999777666777:::===>>>???<<<<<<<<<<<<<<<===>>>???<<<>>>AAABBBBBBBBBCCCEEE@@@CCCEEEFFFGGGFFFDDDAAADDDAAA<<<999888999888888999888666666666555333111......,,,+++***)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))******++++++,,,++++++++++++,,,---...///222000//////111555777999777777;;;DDDSSSiiizzz~~~vvvyyyuuu}}}xxxxxx|||||||||||||||uuummm{{{~~~}}}zzzpppttt|||tttzzzqqqqqqsss}}}tttjjjiiilllpppqqqppppppiii\\\NNNDDD??????AAA>>>BBBEEEDDD@@@>>>???AAA<<<<<<======<<<;;;999888444444333111000...---,,,+++++++++******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''IIIGGGFFFEEEDDDAAA>>>;;;888666222000///...,,,***)))'''&&&'''((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&,,,+++)))(((&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******+++++++++,,,,,,,,,---------......//////000111111333111000222444666555555<<<___uuuppptttrrr[[[LLL[[[hhh___VVVMMMLLLVVVNNN???>>>???BBBBBB>>>===>>>BBBBBBAAADDDMMMVVVXXXTTTYYYppp{{{lll^^^SSSQQQPPPRRRQQQPPPSSSXXXMMMNNNOOONNNLLLKKKKKKLLLHHHMMMOOOMMMLLLMMMMMMKKKEEEHHHIIIHHHDDDBBBCCCEEEDDDCCC@@@===:::777444333111000...---......---,,,))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((()))***+++,,,,,,,,,---------...............000222333444555777999999888666777:::<<<>>>>>>:::;;;<<<;;;:::;;;<<<>>>:::===@@@BBBBBBBBBCCCDDD<<<@@@BBBBBBBBBEEEDDD@@@CCC@@@;;;888888888888888;;;999777666666666444222......,,,+++***)))))))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))******++++++++++++++++++,,,---......---...000222333333333333000444999999999DDDaaa{{{uuuttt|||||||||yyy}}}vvv{{{uuuzzz||||||{{{rrr|||rrrrrryyy}}}xxxzzzkkkxxxttteeebbbmmmvvvrrrggg\\\QQQEEEBBBEEEFFF@@@:::>>>AAADDDCCC???======>>>;;;;;;<<<;;;:::888666444222222111000...---,,,+++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''IIIGGGFFFEEEDDDAAA===:::888666222000///...,,,***)))'''&&&'''((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,,,,,,,------......//////,,,000444444222222666888:::777;;;UUUyyy{{{~~~yyypppaaaVVVOOORRRQQQTTTVVVRRRLLLLLLRRRLLLMMMNNNMMMKKKKKKLLLNNNIIIOOOPPPKKKIIILLLMMMKKKIIILLLNNNLLLGGGDDDFFFHHHCCCBBB@@@===:::666333222111///---,,,------,,,+++(((((((((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,,,,,,,,,,---------......---///111222222333555777:::888777888;;;<<<<<<<<<:::;;;<<<<<<::::::<<<>>>;;;>>>AAABBBAAA@@@@@@AAA<<<@@@AAA>>>???CCCCCC???BBB>>>:::888888888888888:::888555444444444222111...---,,,***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))******+++++++++++++++,,,---......,,,...111222111000111222444222222666999<<>>???DDDEEE@@@;;;@@@AAABBBBBB@@@>>>======<<<<<<<<<;;;888666333222111000///...---,,,+++***)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''IIIGGGFFFEEEDDDAAA===:::888666222000///...,,,***)))'''&&&'''((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,---......------,,,,,,///222000------333777999DDDcccnnn```UUUOOOLLLLLLMMMLLLOOOTTTQQQJJJJJJOOOLLLMMMMMMLLLJJJKKKMMMOOOJJJOOOPPPJJJGGGKKKMMMKKKHHHKKKNNNKKKFFFCCCEEEGGGCCCBBB@@@>>>:::666333111000...,,,+++,,,,,,+++)))(((((('''''''''(((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------///111111111222444666:::999888999;;;<<<;;;::::::<<<===<<<::::::<<>>======>>>CCCCCC??????CCCDDD@@@AAA>>>:::777777888999888666444222000000000///------,,,+++)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((()))*********++++++++++++,,,---...//////000111///---///444999666444666::::::888999===;;;XXXyyytttqqqyyy}}}wwwbbbnnnooojjj{{{|||yyylllqqq}}}sssooozzzjjjlllqqqqqq~~~vvvhhhyyyxxxppptttjjjQQQDDDHHH:::@@@DDDBBB;;;999>>>DDDBBBBBBBBBBBBBBBAAA@@@@@@======<<<;;;888555222111000000///...,,,+++******))))))))))))((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''FFFFFFEEEDDDAAA???===<<<999666333111000---***(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++...------------...//////+++111555222---222CCCRRRaaa[[[SSSPPPQQQQQQNNNKKKMMMMMMMMMOOORRRRRRPPPNNNOOOLLLJJJMMMSSSUUURRRMMMJJJKKKLLLMMMLLLJJJHHHFFFEEEEEEEEEGGGHHHGGGDDDAAABBB@@@===999666333111000000///---,,,+++*********(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,////////////000111222333777777777888888999999:::<<<<<<<<<:::888999;;;>>>===<<<<<<>>>@@@AAA>>>;;;===>>>???@@@AAABBBBBBBBBAAA>>><<<:::::::::888666222111000///...---,,,,,,+++******)))(((''''''&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))******+++,,,---...///000111222333333444444444555777888:::;;;CCCBBBHHHXXXrrryyy|||yyy{{{~~~xxxyyy}}}{{{}}}vvv||||||zzz{{{|||uuunnnnnnuuu{{{|||uuuzzzyyyooofffeeexxxqqqfff[[[QQQIIICCC??????AAABBBBBBAAA@@@AAABBBDDDCCCBBBAAA@@@????????????===:::999888666333111222000...,,,,,,,,,***)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''FFFFFFEEEDDDBBB???===<<<999666333111000...+++(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++------,,,,,,------...///...000111///---000777===HHH[[[zzz~~~pppdddVVVRRROOOPPPSSSTTTQQQNNNJJJJJJKKKNNNQQQSSSSSSRRRQQQNNNKKKMMMRRRSSSPPPLLLMMMMMMMMMNNNMMMLLLJJJIIIJJJHHHGGGGGGFFFCCC???<<<@@@>>>;;;888444111///......---,,,+++))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''((((((((())))))))))))*********+++++++++,,,,,,.........///000111333444777888888999999:::::::::;;;;;;:::999777888:::<<<===<<<<<<>>>@@@@@@>>><<<<<<===>>>@@@AAABBBBBBCCC@@@>>>;;;::::::999777666111111000///...---,,,+++******))))))(((''''''&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))******+++,,,---......///111222222333333333333444666777999:::<<<;;;;;;AAAQQQhhhyyywwwxxx~~~xxxsssooouuuqqqkkkyyywww~~~|||ssstttrrrrrrrrrnnnmmmqqq[[[VVVOOOHHHDDDAAA===;;;>>>@@@BBBBBBAAAAAAAAABBBEEEDDDCCCBBBAAAAAAAAAAAA@@@>>>;;;999888777444222222000---,,,,,,+++***)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''FFFFFFEEEDDDBBB???===;;;888666333111000...+++)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,------000...------///000...---///555DDD___uuueeeZZZRRRNNNMMMLLLMMMPPPSSSTTTQQQMMMKKKJJJJJJLLLPPPSSSTTTSSSRRRPPPNNNNNNQQQQQQOOOLLLNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIGGGGGGEEEBBB>>>:::===<<<999555222///...---,,,,,,***)))((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''((((((((()))))))))*********++++++++++++,,,,,,,,,---...000222333444666666777777888999999:::999999999888666777999;;;<<<<<<;;;===??????>>><<<<<<<<<>>>???AAABBBCCCCCC@@@>>>;;;999999888666555000000///...---,,,++++++***))))))(((((('''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***))))))))))))***++++++------...///000111111222111111222333444666777888999::::::888<<>>>>>???>>>>>>===???AAABBBAAAAAABBBCCCEEEEEEDDDDDDCCCCCCBBBBBB@@@>>>;;;:::888777444222111///,,,+++++++++***((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''EEEFFFFFFEEECCC@@@===;;;888555333111000...+++)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))***************************************************++++++,,,...,,,+++---111222///,,,///111111222;;;SSStttvvvmmm```UUUNNNMMMOOOPPPOOONNNNNNOOOQQQPPPMMMKKKOOOMMMKKKLLLNNNPPPQQQPPPQQQPPPOOOOOOPPPPPPPPPOOOOOONNNLLLJJJIIIJJJKKKLLLFFFEEEEEEFFFGGGEEEBBB???;;;:::777444111///---,,,,,,+++***)))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))************++++++++++++++++++,,,---///111333444444444555555666777888888888999999999777888:::<<<:::::::::;;;<<<<<<<<<;;;<<<<<<===>>>@@@BBBCCCDDD???===:::888888777555333.........---,,,+++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++,,,------...//////000000000000000111333444666777999===@@@???===AAAMMMWWWhhh}}}xxxuuuuuuzzz{{{yyysssmmmqqqpppiiiiiiyyymmmkkkooonnnrrrxxxsssaaaNNNCCCCCCAAA???>>>???@@@@@@@@@<<<>>>@@@AAAAAAAAABBBDDDDDDDDDDDDDDDCCCBBBBBBAAA???===:::888777555333111000...,,,+++++++++***((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''EEEEEEFFFEEECCC@@@===:::777555222111000...,,,)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))************************************))))))))))))***++++++,,,,,,,,,,,,---...///000+++222666000((()))888GGG]]]}}}rrrdddVVVQQQIIIEEEFFFIIILLLMMMQQQOOONNNMMMNNNMMMMMMLLLOOOMMMKKKKKKMMMPPPPPPPPPNNNOOOOOOOOOOOOPPPRRRTTTQQQPPPMMMKKKJJJKKKMMMNNNDDDDDDEEEFFFGGGGGGDDDAAA:::888666333111///...---,,,+++***))))))((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))*********+++++++++******+++---///111333444444444555666777888999:::999:::;;;;;;::::::<<<===999:::::::::::::::;;;<<<<<<<<<======???AAACCCDDD???<<<999777777666444222------,,,,,,++++++******((((((((((((''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++,,,,,,,,,---.........////////////000222333555666888;;;===>>>>>>>>>AAACCC???SSSkkk~~~zzzxxxlllnnn}}}xxxxxxtttyyy}}}|||vvvxxxyyyzzzwwwzzz}}}}}}zzzuuuqqqpppqqqiii```[[[VVVNNNHHHFFFAAA???===<<<===>>>===<<<;;;===@@@AAAAAAAAABBBCCCAAAAAABBBBBBBBBAAA@@@???<<<:::888666555333000...///---+++*********)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''DDDEEEFFFFFFDDD@@@<<<:::777555222111000///,,,***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********************************))))))))))))***+++++++++------+++))))))+++...000222444555333222111111:::???RRRqqqwwwnnn```SSSMMMOOOKKKFFFEEEGGGIIIIIIHHHMMMLLLLLLLLLLLLMMMNNNNNNJJJIIIIIIKKKOOORRRSSSRRRMMMOOOQQQPPPNNNOOOSSSWWWSSSRRROOONNNMMMMMMOOOPPPGGGGGGFFFFFFFFFDDD@@@===888777444222000...------++++++***)))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))))))************+++***++++++,,,...000111222666666777888:::;;;<<<<<<:::;;;======<<<<<<>>>???:::;;;;;;;;;999:::<<<===>>>=========>>>@@@AAACCC>>><<<999777666444222111,,,+++++++++*********)))''''''''''''''''''''''''((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((()))******++++++,,,,,,------------......///000111333444555;;;:::888999;;;>>>@@@@@@>>>AAAHHHTTTjjjzzzwww~~~|||uuuyyy|||vvvxxxrrrnnnqqquuuoookkkiiioooxxx|||zzzuuu[[[SSSIIIAAA>>>???AAACCC>>>===;;;;;;===>>>===<<<<<<>>>@@@AAA@@@@@@AAABBB>>>???@@@AAAAAA@@@???>>>;;;999666555333222///---...,,,***)))******)))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''DDDEEEFFFFFFDDD@@@<<<:::666444222111000///,,,***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********************************))))))******+++,,,+++,,,,,,,,,***)))***++++++)))''')))---///000///...333888999;;;NNNuuuiiiQQQFFFBBB@@@DDDJJJEEEEEEGGGGGGHHHHHHHHHHHHGGGIIIKKKLLLLLLLLLLLLLLLIIIHHHIIILLLPPPRRRRRRQQQNNNQQQSSSQQQMMMMMMRRRWWWQQQPPPNNNMMMLLLLLLMMMMMMHHHGGGFFFEEECCC@@@;;;888555444222000...,,,,,,+++))))))((((((''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))************+++++++++,,,---///000111444555666777999:::;;;;;;:::;;;===>>>======>>>???<<<===>>>===;;;;;;>>>AAA???>>>=========>>>@@@AAA>>>;;;888666555333111///+++************)))))))))'''''''''''''''''''''''''''&&&%%%%%%&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******++++++++++++,,,,,,,,,,,,...//////000111333444555:::999999:::<<>>BBBLLLXXXfffpppvvvdddnnnzzztttvvvtttqqqvvv{{{sssoooyyyllljjjjjjmmmppplllbbbYYY>>>>>>===<<<<<<<<<;;;999???===<<<===>>>???>>>======>>>@@@@@@@@@???@@@AAA===>>>@@@AAAAAA@@@>>>===;;;999666555444222///------+++)))))))))***)))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''DDDEEEFFFFFFDDD@@@<<<999666444222111000///---+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,******+++---//////---+++(((---222333000,,,---//////,,,---444999999999;;;QQQlllzzzdddUUULLL???<<<>>>DDDFFFBBBBBBEEE===BBBGGGHHHEEEDDDEEEGGGDDDGGGKKKMMMLLLJJJGGGFFFKKKKKKLLLNNNPPPPPPNNNLLLPPPSSSUUUQQQLLLKKKPPPVVVMMMLLLKKKJJJJJJIIIIIIIIIFFFEEEDDDCCCAAA>>>:::666333222000...,,,+++******(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))************+++++++++,,,---...///000111111333444555777888888999;;;===>>>======>>>???>>>@@@AAA???======@@@DDD@@@???>>><<<<<<>>>???@@@>>>;;;888666444333111///************))))))))))))&&&'''''''''''''''''''''&&&%%%%%%&&&(((+++...000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******++++++++++++++++++,,,,,,/////////000111333555666222666:::===>>>>>>???@@@CCC===>>>EEEHHHEEEIIIRRROOOfff{{{~~~uuulll{{{~~~tttrrr}}}yyyvvvwwwwwwxxxwwwpppoooxxx}}}|||{{{}}}wwwlll___QQQEEE<<<777<<<======<<<===???@@@??????>>><<<<<<======;;;:::===???AAAAAA?????????@@@===>>>@@@AAAAAA@@@???>>><<<:::777555444333000...---+++)))((()))***)))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''GGGDDDDDDFFFDDD???;;;<<<555555555333000---***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%((()))((('''&&&&&&%%%%%%&&&&&&'''%%%''')))***((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111222444;;;HHH]]]uuuuuugggTTTFFF@@@???>>>===;;;<<<<<<<<<<<<>>>BBBEEECCCDDDEEEGGGIIIIIIHHHFFFHHHAAABBBLLLNNNFFF@@@CCCIIIKKKNNNQQQQQQPPPNNNMMMQQQPPPNNNMMMLLLKKKKKKKKKIIIGGGGGGKKKOOOOOOJJJEEEEEEFFFFFFCCC>>>888555444000///...---+++***)))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))***************++++++,,,,,,------...111222333444555555666555>>>===<<<;;;;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<:::999777444222000///...+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))*********+++,,,---///000...///000111333444555666444666999===???AAABBBCCCBBBBBBBBBCCCEEEFFFHHHIIIIIILLLSSS^^^nnnrrrddddddmmmwww|||zzz}}}~~~yyy{{{xxx{{{nnnnnnppppppqqqxxxzzz[[[RRRDDD;;;888999;;;<<<:::;;;<<<=========<<<;;;===???@@@@@@>>>===>>>>>><<<===???@@@???>>>>>>>>>AAA???===<<<======<<<;;;;;;999777444111///---++++++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&GGGDDDDDDFFFDDD???;;;;;;555555444333000---+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! &&&&&&%%%%%%%%%%%%&&&&&&&&&'''))))))'''''''''(((''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------......//////000111111---------000666???HHHMMMZZZooorrrjjjcccRRR@@@GGG@@@888555888<<<>>>???:::;;;<<<======???BBBDDDCCCCCCDDDEEEFFFGGGFFFEEEIIIDDDFFFOOOQQQIIIDDDFFFGGGIIILLLNNNPPPPPPPPPPPPRRRQQQPPPOOONNNNNNNNNNNNIIIGGGFFFIIILLLMMMIIIEEEDDDEEEEEEBBB<<<777444333//////...,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))************++++++,,,,,,------...111111333444555555666666<<<<<<<<<<<<<<<<<<===>>>>>>>>>??????????????????<<<===>>>???@@@???===<<<;;;:::777555222000///...+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((*********+++,,,---...///---...///000222333444555333555888;;;>>>@@@AAAAAACCCBBBBBBBBBCCCDDDEEEEEEFFFHHHJJJNNNUUU^^^hhhooouuummmsss{{{uuuuuu}}}yyy{{{~~~wwwuuuzzzyyyvvv{{{|||www~~~uuunnneeeVVVGGGAAA<<<666333444666777777888999;;;<<<======<<<<<<===>>>@@@???>>>======>>>>>>???AAAAAAAAA@@@@@@@@@BBB@@@============<<<;;;999777555333000---+++*********))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&GGGCCCCCCEEEDDD???;;;;;;555555444333111...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$'''...333&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''')))'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************************************++++++,,,,,,,,,------------------...//////000000333222222222111000000000777888>>>GGGMMMWWWmmmsssnnnUUUPPPGGG>>><<<;;;777000111...---000444888888666888:::<<<===>>>???AAACCCCCCCCCCCCCCCDDDDDDDDDDDDFFFCCCGGGOOOQQQIIIDDDEEEFFFGGGIIILLLNNNQQQRRRSSSQQQPPPPPPOOONNNNNNNNNOOOJJJHHHFFFGGGIIIJJJHHHEEECCCDDDCCC@@@;;;666333222///...---,,,+++)))(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))*********++++++,,,,,,------...000111222444555555666666:::;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<=========999;;;>>>AAABBBAAA>>><<<<<<:::888555222000...---+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))******+++,,,......,,,------///000111222333222333666888;;;===>>>???BBBBBBAAAAAAAAAAAAAAABBB@@@BBBDDDFFFGGGIIILLLOOOSSS___ooo|||}}}zzzrrreeeeeeiiinnnxxx||||||pppqqqvvvuuuvvvyyyttttttxxx{{{{{{yyy{{{sssdddSSSHHHAAA888000//////000222555777777666777888:::;;;<<<<<<<<<<<<<<<===??????>>>======>>>>>>???@@@@@@AAAAAA@@@@@@BBB@@@===<<<======;;;:::666555333111...,,,***)))***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&GGGCCCBBBDDDEEE@@@;;;:::555444444333111...+++***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%######+++999DDD&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////***+++...000111111111000333000///000///...444>>>IIIPPP]]]nnn}}}mmmbbbXXXSSSLLLBBB:::888000000///...///111222111444333222333555444111///555888;;;======>>>@@@AAADDDDDDDDDCCCBBBBBBCCCDDDFFFEEEJJJRRRSSSLLLHHHHHHHHHHHHIIIKKKMMMPPPSSSTTTNNNMMMMMMLLLLLLMMMNNNNNNLLLJJJGGGFFFHHHIIIHHHGGGDDDDDDCCC???:::666333333------,,,+++***)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))******++++++,,,,,,------...///000222333444555666666888:::;;;=========<<<;;;:::::::::;;;;;;<<<<<<===:::<<<>>>@@@AAA@@@>>><<<<<<:::888444111///------******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))******+++------++++++,,,---...///000000000111333666888:::<<<===??????>>>>>>??????@@@@@@@@@BBBEEEFFFGGGHHHJJJLLL???FFFNNNUUU]]]jjjzzzyyyxxxsssssszzz}}}~~~zzzzzz|||ttttttwww|||~~~{{{qqqddd\\\NNNFFF;;;222...000222222...000222555777777666555888999:::;;;;;;;;;:::999;;;<<<>>>>>>===<<<===>>><<<<<<<<<===?????????>>>AAA???===<<<<<<<<<:::999444444222000...+++***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&HHHBBB@@@DDDEEE@@@;;;999444444444333111...,,,***(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))'''### ###+++333%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&$$$%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,------......******+++,,,------------+++...444;;;<<<666000...,,,...111666;;;======<<<@@@DDDIIIKKKLLLMMMPPPTTTQQQNNNPPPWWWVVVNNNHHHHHHEEEGGGDDD>>><<<===<<<777888333///...,,,***+++...666333111111222000...---/////////111222333222111333555888:::;;;<<<>>>@@@CCCEEEFFFEEECCCBBBCCCEEEJJJLLLQQQWWWWWWSSSOOOOOOLLLKKKKKKKKKMMMOOOQQQSSSLLLLLLLLLLLLMMMNNNOOOOOONNNLLLIIIHHHHHHHHHHHHHHHDDDDDDCCC???:::555333333,,,,,,+++***))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))***++++++,,,,,,------......///111333444555666666888:::;;;===>>>>>>===<<<;;;;;;;;;<<<<<<=========>>>>>>>>>=========<<<<<<:::999666333000...---,,,***))))))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))******+++,,,******+++,,,------......///000111333555888:::;;;;;;;;;<<<<<<===???@@@AAACCCDDDEEEDDDDDDDDDGGGIIIOOOLLLGGGCCCDDDIIIQQQVVVjjjoooxxxsss}}}~~~|||{{{|||sssvvv|||~~~~~~{{{wwwyyy}}}{{{yyyvvvrrrkkk___PPPCCC999444,,,---000444555222---***///000222333333222222222999999:::::::::888777666999;;;======<<<<<<===>>>===;;;:::<<<>>>@@@???>>>AAA>>><<<;;;::::::999777333333111///...,,,******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&HHHBBB???CCCEEEAAA;;;888444444333333111...,,,+++(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((((((%%%"""""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++*********+++,,,,,,------111000///......///000111111---(((&&&)))---222555333333222111111111111111//////000222333444333222444333666888555000000444000000111111333222000,,,,,,///333555333222333555---))))))...222222111222------......000111333333111333555777888:::<<<>>>@@@CCCGGGFFFDDDBBBCCCEEEGGGJJJOOORRRRRRPPPOOOOOOMMMLLLKKKKKKLLLMMMOOOPPPMMMMMMMMMNNNOOOQQQRRRSSSNNNMMMKKKIIIHHHHHHHHHHHHCCCCCCAAA===888444222222++++++******)))((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))***++++++,,,,,,------......///000222444555666666::::::<<<===>>>>>>??????========================???>>>===;;;;;;;;;;;;;;;888666444222///---,,,,,,***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((()))******+++)))******+++,,,,,,------//////000111333666888999999::::::;;;<<<>>>@@@AAA???@@@@@@AAAAAADDDHHHKKKFFFCCC@@@AAAEEEIIIJJJIII<<<>>>FFFRRR^^^jjjwww~~~|||{{{yyy}}}yyyyyy{{{vvvvvv~~~zzzvvv}}}vvvnnnkkkfffOOOJJJAAA666---(((((()))++++++...222222///---...///000111111111222444666888888999999999777666555888:::<<<===<<<<<<<<<>>>???===;;;<<<@@@BBBBBB@@@???===:::999999888666555222111000...---,,,******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&IIIBBB>>>BBBEEEAAA;;;777333333333333111///,,,+++(((''''''''''''&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%((()))'''%%%###%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))*********+++))))))******+++,,,,,,,,,(((((((((((()))+++---...///000111111111000,,,))),,,---...///000333555777///000000000////////////000...///000000......111...,,,,,,///222111///...+++...000///---,,,+++)))000,,,+++---,,,''''''+++//////000/////////000111///111222333444777;;;>>>;;;@@@FFFGGGDDDAAABBBCCC@@@DDDHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLMMMNNNOOOQQQSSSTTTMMMMMMLLLJJJGGGFFFFFFFFFAAA@@@>>>:::555111000000*********)))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))***++++++,,,,,,------...---...000222444555666666<<<<<<<<<===>>>???@@@AAA?????????>>>======<<<<<<:::;;;;;;<<<<<<;;;::::::555444222000...---,,,,,,))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((((()))***************+++,,,,,,------/////////000222555777999;;;:::;;;;;;<<<===>>>???:::<<>><<<:::666999???OOObbbppppppttt}}}{{{}}}~~~vvvvvv|||rrruuuzzzsssuuuhhhaaaWWWGGG@@@;;;000((()))******+++---......000+++((()))))))))...666...000222222111222555888555555777888888888777777888:::<<<<<<;;;;;;<<<===@@@<<<:::;;;@@@CCCBBB@@@>>>;;;999777777666444333//////...---+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&IIIAAA>>>BBBEEEAAA:::666333333333333111///,,,+++(((((('''''''''&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!! !!!###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###&&&(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,******++++++,,,---...///***+++++++++---000111///---...///...---,,,,,,,,,+++...111000---,,,///333000---,,,...111000///...///***(((,,,///...---...111///,,,)))***...000///+++***,,,///---(((,,,444'''))),,,.........///000///000111111222555:::===888>>>EEEGGGDDDAAAAAABBB>>>CCCGGGGGGFFFGGGIIIJJJFFFGGGGGGHHHIIIJJJKKKKKKIIIJJJJJJLLLMMMOOOQQQRRRKKKLLLKKKJJJGGGEEEDDDEEE???>>><<<777222///......******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***++++++,,,,,,---......---...000222444555666666======<<<<<<>>>@@@BBBCCC@@@@@@???>>>===<<<<<<;;;555777:::======<<<:::888333222000///---,,,,,,,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((((())))))************+++,,,,,,,,,---/////////000222444777999<<<<<<<<<;;;;;;<<<<<<===>>>@@@BBBBBBAAA@@@@@@AAABBBAAA@@@??????@@@AAABBBBBB;;;777777555111333999555===;;;444:::JJJOOOHHH]]]fffsss}}}~~~xxxzzzeee[[[SSSEEE;;;999777,,,%%%000444&&&000///---,,,,,,,,,+++******))),,,222111+++)))---***---000000......000333111333555777999999999999777999;;;<<<;;;;;;<<<===>>>:::777999>>>AAA@@@>>>===:::888666666555333111------,,,+++***)))((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&GGGCCC@@@AAAEEEDDD===777666444222111000---***'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///---......000222444555777::::::<<<@@@EEEEEEBBB>>>@@@AAACCCDDDEEEDDDCCCBBBFFFEEEEEEFFFHHHJJJLLLMMMHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIGGGCCCAAABBBDDD???;;;555111000000//////+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''))),,,---,,,++++++,,,------...///111333444555999;;;===??????===;;;999:::;;;<<<<<<======<<<<<<<<<;;;;;;::::::;;;;;;;;;444222///---+++++++++,,,))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))******++++++,,,------...000111222333444777999===<<<<<<;;;<<<===>>>???>>>>>>@@@AAABBBCCCCCCCCCGGGDDDAAA???>>>>>>===<<<;;;999666444222222222333111111000000/////////...///000333777;;;???BBBCCCQQQSSSXXX]]]ccciiimmmooozzzzzzyyywwwuuutttsssrrrqqqoookkkgggaaa\\\XXXVVVQQQLLLDDD;;;444///,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,---...///000111111555666777999;;;<<<<<<===888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999777444222000//////------,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&FFFBBB???@@@CCCCCC<<<666666444222111000---***((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,++++++,,,,,,---.........------...///111333555666888:::===@@@CCCCCCAAA???@@@AAACCCEEEEEEEEEDDDCCCDDDDDDDDDDDDFFFHHHIIIKKKGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHEEEAAA??????AAA===999444000.........---******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''(((***,,,///000///---,,,------...///111333444555888999<<<>>>>>>===;;;::::::;;;;;;<<<<<<<<<<<<<<<::::::999999888888999999222111...,,,******++++++))))))(((&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))******++++++,,,,,,---...///111222222444666999888999:::<<<<<<<<<<<<<<<===>>>???@@@BBBBBBBBBCCCDDDBBB???>>>>>>===<<<:::888666444111000000000111///.........------------+++,,,---...///000000111...///000222444666777888::::::999999888888888777999888777555222000///...222000...+++++++++---...++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,---...///000111111111222444555666777888888888999999:::;;;;;;<<<<<<============<<<<<<<<<;;;999888666444222000//////---,,,,,,+++)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&EEEAAA???@@@BBBAAA;;;666666444222111000...***((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************************)))))))))*********++++++************************)))))))))*********++++++,,,++++++++++++******************++++++++++++,,,++++++,,,,,,------......------...///111333444555666999===@@@AAA@@@@@@@@@@@@BBBCCCEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIGGGGGGHHHHHHIIIIIIIIIIIIGGGGGGFFFDDD@@@=========;;;777222...------,,,+++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))+++///333333000,,,------...///111333444555666888:::<<<======<<<;;;::::::;;;<<<<<<<<<<<<;;;888888777777666666666555000///---+++***)))******)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))******+++,,,,,,,,,---///000111111333555888555777;;;>>>???>>>===<<<<<<===>>>???@@@AAAAAAAAA@@@>>>=========<<<:::777444333111///...------...,,,,,,,,,++++++++++++***,,,++++++******))))))(((......---,,,+++***))))))(((((())))))***++++++,,,***************)))))))))((((((((((((((()))***+++************************)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---...///000000000111222333444444444444888999:::;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;888777555333111///......,,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&DDDBBB@@@AAABBBAAA<<<777555444222111000...+++((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))((((((((())))))))))))******************)))))))))************++++++++++++***++++++,,,------......---------...000222333444333888===???>>>>>>???AAAAAABBBCCCEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJHHHHHHHHHIIIIIIJJJKKKKKKIIIHHHGGGEEEBBB???===<<<999666111...---,,,+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((()))///444555000+++------...///111333444555555666888;;;<<<===<<<<<<::::::;;;<<<<<<<<<<<<<<<777777777666555444333333...---,,,***)))(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,---...000000000111444666777888;;;>>>@@@AAA@@@@@@<<<<<<>>>??????@@@@@@@@@<<<;;;:::;;;;;;:::777444222111///...,,,,,,,,,,,,************************++++++++++++++++++++++++///.........------,,,,,,,,,,,,---......///000000------,,,,,,++++++******------,,,,,,+++***)))(((************************))))))))))))))))))))))))))))))))))))************++++++,,,---...//////000111222333444444444444444888999:::;;;<<<<<<;;;;;;999::::::;;;:::999888777666555333111///...------++++++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&EEECCCBBBBBBCCCAAA===999555333111000000...+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------...---------...///111222333222666;;;===<<<<<<>>>AAA@@@AAACCCDDDFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLKKKJJJHHHGGGDDDBBB???===888555111...------+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''(((,,,222333///***------...///111333444555555666888:::<<<=========:::;;;<<<<<<======<<<<<<888888888777666444333222---,,,+++***)))((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((())))))******+++,,,,,,,,,.../////////000333555888888999;;;===???AAABBB<<<===>>>>>>????????????:::999888888888777444111000000///------,,,,,,+++************************((((((((())))))******+++&&&''''''(((((()))******(((((())))))))))))))))))******))))))(((''''''&&&&&&''')))***++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************+++,,,---...//////111222222333444444444444666888999;;;<<<;;;;;;:::888999:::::::::999777666444333222000...---,,,,,,***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&EEEDDDCCCCCCCCCAAA===:::444333111000000...,,,)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((())))))))))))***)))))))))************+++******++++++,,,,,,------,,,,,,------...000111222222555888:::<<<===>>>??????@@@AAACCCEEEGGGHHHIIIEEEEEEGGGHHHIIIIIIIIIIIILLLKKKJJJIIIIIIJJJKKKLLLJJJHHHGGGFFFEEECCC???<<<666333000...---,,,+++)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((('''(((+++///000---***------...///111333444555666777999:::<<<===>>>>>><<<<<<===>>>>>>>>>>>>===888888999888666444222000,,,++++++***))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++,,,---.........///111333666666666777999;;;>>>@@@======>>>???????????????:::999777666666444222//////......------,,,++++++***************+++++++++************)))))))))))))))*********++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))******+++,,,---.........///000111222222222222555666888:::;;;:::999888999:::;;;<<<<<<:::888777333222000...---,,,,,,+++)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&CCCCCCCCCCCCBBB???<<<:::444333111000000///,,,***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))))))))*********************+++,,,,,,------,,,,,,,,,---...///000111333333555888;;;>>>>>>===>>>???@@@BBBDDDFFFHHHIIICCCEEEFFFHHHJJJJJJJJJJJJLLLKKKIIIGGGGGGGGGHHHIIIFFFDDDCCCCCCCCCAAA===999444111...,,,,,,+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))))))))***+++,,,,,,,,,------...///111333444555888999:::;;;<<<===>>>>>>======>>>???????????????888888888888666333000...++++++++++++***))))))(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))******+++++++++---......---...000222444555666777999:::;;;<<<>>>>>>??????@@@@@@??????<<<999666444333222000...---------,,,,,,+++***)))))))))))))))*********++++++++++++***************'''''''''((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))---,,,+++***)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))***+++,,,---......,,,---...000111222222222333555777999:::999888777888999;;;<<<<<<:::888666111111///---,,,+++++++++((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&BBBBBBBBBBBBAAA>>>;;;999444222111000000///,,,***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))******++++++))))))))))))************)))******+++,,,,,,------,,,,,,,,,---...///000111333222222666<<>><<<>>>>>>???AAACCCFFFHHHIIIEEEFFFHHHJJJLLLMMMMMMLLLLLLJJJHHHFFFEEEEEEFFFFFFBBB@@@???@@@AAA???;;;777222///,,,+++***)))(((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******+++++++++******,,,...------...///111333444555999::::::;;;<<<===>>>>>>>>>>>>???@@@@@@@@@@@@@@@777777888777555222///---+++++++++++++++***)))(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))******+++++++++,,,---------...000222333555888;;;<<<<<<;;;:::>>>??????@@@@@@@@@@@@???===:::666333222111///...+++++++++++++++***)))((('''((((((((())))))******%%%%%%&&&''''''((())))))))))))******+++,,,,,,,,,(((((())))))******++++++******))))))))))))(((((((((((((((((()))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++,,,------...,,,---///111222333444444222444777999999999777666555777999::::::888555444111000...---,,,++++++***''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&EEEEEEDDDBBB@@@===;;;:::444222111111111///,,,)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,---...///000111222222444777:::===@@@BBB@@@AAAAAABBBCCCDDDEEEEEECCCFFFIIIJJJIIIGGGFFFFFFLLLJJJGGGDDDCCCCCCEEEFFFBBB???<<<===>>>===777111...---,,,***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))***++++++******------...///111333444555555888;;;<<<<<<;;;;;;;;;<<<888:::AAAEEE@@@<<<<<<:::999888666333///,,,***+++******)))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***+++,,,,,,+++,,,,,,---...///000000444444666777999999:::::::::;;;<<<===>>>>>>>>>>>>;;;:::777444111...---,,,,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---......///000111333555666555666888999::::::999999888888999:::;;;:::666333222000---***((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''FFFEEEDDDBBB@@@===;;;:::444222111111111///,,,)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++++++++++++++,,,...///000111222444666:::===@@@AAAAAA@@@??????@@@CCCEEEGGGFFFGGGGGGFFFEEEDDDEEEFFFLLLKKKHHHEEECCCBBBAAAAAABBB???<<<<<<===:::555///...---+++***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''')))***++++++******,,,,,,---...000111333444333666999;;;;;;;;;<<<===<<<888:::@@@CCC???;;;;;;666666555444111///,,,+++******))))))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***+++,,,,,,++++++,,,---...///000000222333444666777888999999:::;;;<<<===============:::999666333000...,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,------......000111333555666666777999:::;;;;;;::::::999999999;;;;;;:::777444111000---***((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''FFFFFFDDDBBB@@@===;;;:::444222111111111///,,,)))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++************+++---...///111222333666999<<>>===>>>BBBFFFIIIKKKJJJHHHEEEBBBCCCEEEHHHLLLLLLKKKJJJGGGDDDBBB@@@CCC@@@===;;;;;;888222------,,,+++***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******++++++***++++++,,,---///111222333222555777888999:::===???;;;999:::???@@@===::::::333333222111000...,,,+++***))))))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))***++++++++++++,,,---...///000000222333555777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;888777555222///---,,,+++++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))***+++,,,,,,------...///111333555666888999:::<<<<<<<<<;;;;;;999999999:::;;;999666333000...,,,***((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''GGGFFFEEECCC@@@===;;;999444222111111111///,,,)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++************+++---...///000111333555888;;;===???@@@???>>>???@@@CCCFFFHHHNNNMMMKKKHHHEEEEEEGGGIIIJJJKKKMMMNNNMMMKKKHHHFFFDDDAAA>>>;;;999555000---,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))******++++++++++++,,,---///111333444444555777777777999<<<>>>;;;:::<<<>>>>>>;;;999888333333222111///---,,,+++))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++***+++,,,---...//////000555666777999;;;<<<======;;;;;;;;;;;;;;;:::999999666555222000...,,,+++*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,------...///111333444666777888:::;;;<<<<<<;;;;;;999888777888888666333111...---+++)))(((((('''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''HHHGGGEEECCC@@@===;;;999444222111111111///,,,)))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++******++++++,,,...///000000111222444777999<<<===>>>???@@@BBBDDDEEEEEEEEEJJJKKKLLLKKKIIIGGGGGGGGGFFFHHHKKKNNNOOONNNLLLKKKEEEBBB???;;;888444///---++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++,,,------///000222444555777888888888777777999;;;;;;<<<>>>===;;;:::888666666555333000...,,,+++***((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((())))))************+++,,,---...//////444555777999;;;<<<======;;;;;;;;;;;;:::888777666333222000...,,,+++*********)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))***++++++,,,---------///000222444555777888999;;;;;;;;;::::::777666555444444333000---,,,+++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''HHHHHHFFFDDDAAA===;;;999444222111111111///,,,)))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++++++++++++++,,,...///000///000111333666888;;;<<<===>>>AAACCCDDDDDDCCCBBBBBBEEEIIIJJJIIIGGGEEEEEEDDDEEEGGGIIIJJJKKKJJJJJJCCCBBB>>>:::555111...,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,------...///111333444666888999:::999888888888:::;;;???@@@<<<999999888666666555222000---+++***)))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))******+++,,,---...//////111222444666888:::;;;;;;<<<;;;;;;:::888777555444111000...,,,+++***)))))))))((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((()))***++++++,,,,,,---...000222444555666777999:::;;;;;;::::::777555333222222000---+++***)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''IIIHHHGGGDDDAAA===;;;999444222111111111///,,,)))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++************+++---...//////000111222555777:::;;;===>>>???@@@@@@@@@@@@??????BBBFFFIIIIIIGGGGGGGGGJJJIIIHHHFFFEEEEEEFFFFFF@@@???<<<777222...,,,+++******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((((()))***+++,,,,,,,,,---...000222444555666888;;;;;;::::::::::::<<>>;;;999444222111111111///,,,)))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++(((((())))))***+++---...//////000222444777999:::???>>>===<<<<<<===>>>??????BBBFFFHHHIIIJJJKKKLLLRRROOOKKKFFFCCCCCCCCCDDD===<<<:::555000,,,*********))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((((((((***+++,,,++++++,,,---///111333444444777;;;<<<<<<<<<<<<<<<===CCCCCC===888999999666000///---+++******++++++&&&'''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))***+++,,,---......///111222555777999;;;<<<<<<<<<<<<;;;999777555333111...---,,,***)))((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++,,,,,,---...000222333555999:::;;;============<<<888666333222111///---***'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''IIIFFFCCCBBBAAA???999555444333111111111///+++((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&'''&&&&&&%%%%%%$$$$$$######((())))))(((''''''(((***''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&&&&%%%###'''&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&))))))))))))************,,,,,,,,,,,,,,,,,,---------000333555666777999;;;>>>>>>>>>>>>============>>>@@@BBBBBBBBBCCCEEEGGGKKKJJJHHHFFFDDDBBBAAAAAA===:::555111///...,,,+++)))((('''&&&'''((()))***+++)))'''&&&&&&'''''''''******(((''''''(((***+++(((''''''''')))+++++++++***+++***)))'''&&&'''((((((((((((''''''(((***,,,)))*********)))(((&&&%%%$$$$$$&&&'''((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((()))***+++,,,,,,,,,++++++,,,...///000111444777888888777888888<<<<<<:::999777666555444///...---+++***)))))))))'''''''''(((((((((((()))((((((((((((((((((((((((***'''$$$$$$'''))))))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,+++,,,...000000111333555777999999:::777777777777555333111000+++******)))(((''''''&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&((()))***)))'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((()))*********))))))+++---000444666;;;;;;<<<<<<<<<;;;;;;:::666555222///,,,)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&IIIFFFCCCAAAAAA???999555444333111111111///+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&&&&''''''&&&&&&'''((()))***++++++%%%&&&''''''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%""""""###&&&)))***)))(((&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((''''''(((((()))))))))*********++++++++++++,,,,,,,,,,,,---///222444555777999;;;>>>>>>>>>>>>>>>>>>>>>>>>???BBBDDDEEEEEEFFFGGGHHHIIIHHHFFFDDDCCCAAA@@@@@@>>>:::444000...---,,,+++***)))(((''''''&&&''''''%%%&&&(((***,,,+++***(((((((((((((((((()))))))))------,,,---///111111111888999:::::::::;;;===>>>333333111---***((('''''')))'''%%%######%%%(((***))))))((('''''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((()))***+++,,,,,,+++++++++,,,...000111444666888888888888:::;;;;;;;;;:::999888666444333...---,,,***))))))((((((&&&''''''''''''(((((((((''''''''''''''''''''''''***'''$$$$$$&&&'''&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,+++,,,...000000111333555777888999999888888777666444222000...******))))))(((''''''&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&'''((()))((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))((((((((('''''''''((((((((((((((()))***************+++---000333444555666777777777777777666555444111...+++)))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&HHHEEEBBBAAAAAA>>>999555333222111111111///,,,)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''''''''(((((('''''''''&&&&&&&&&''')))+++***((('''&&&''''''''''''''''''((((((((($$$%%%&&&(((******'''%%%&&&&&&'''&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((()))))))))******(((((())))))))))))******************++++++,,,,,,---///222444555666999;;;?????????????????????@@@@@@CCCGGGIIIIIIHHHIIIIIIGGGFFFEEECCCBBB@@@??????>>>999333///---,,,++++++*********))))))((((((((()))***+++++++++***)))((($$$&&&***...111333333333999999::::::;;;<<<===>>>CCCCCCCCCBBBBBBBBBBBBBBB@@@??????>>><<<;;;::::::555333000,,,)))(((''''''***(((&&&%%%%%%&&&((()))(((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((()))***++++++,,,+++++++++,,,...000111444666777888888888:::;;;999:::::::::888555222000,,,,,,***)))((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***(((&&&&&&''''''&&&%%%))))))((((((''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,+++,,,...000000111333555777888888999888888777555333000...---***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))+++,,,***(((&&&&&&'''(((((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))))))))))))))(((((((((((((((((((((((()))******++++++++++++---///111222111222333444555555444444444222000---+++)))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&HHHEEEBBBAAAAAA>>>999444333222111111111///,,,)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&(((******(((&&&$$$$$$))))))))))))(((''''''&&&&&&%%%%%%&&&'''(((&&&%%%&&&'''((()))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++(((((((((((()))))))))***)))))))))******++++++,,,---///111222333555888;;;?????????@@@@@@AAAAAAAAA@@@DDDHHHJJJJJJIIIIIIIIIFFFFFFEEEDDDBBB@@@???>>>===888222---++++++++++++((()))***++++++,,,,,,,,,++++++***((()))+++///222222555999>>>@@@AAA@@@???444555666777777777888999777777666777777777666555666666777888:::;;;;;;::::::<<<>>>???<<<666000+++(((&&&%%%$$$$$$''')))+++%%%&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''(((((()))***+++,,,++++++,,,---///111222111444888:::999888888888888888999999777444000...+++***)))(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''******))))))))))))))))))++++++******))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,+++,,,...000111111333555666777888888888777666444111...,,,+++))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''***---///,,,)))&&&%%%&&&'''((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***,,,++++++,,,---...///000000111333555666666555444111000...,,,***(((((('''''''''''''''''''''''''''&&&&&&'''''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''HHHEEEBBBAAA@@@>>>888444222111111111111///,,,***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))))))))(((((()))***,,,...000111222777:::===??????>>>>>>???666555444111...+++(((''''''%%%""""""$$$'''(((((($$$%%%&&&((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,'''(((((((((((()))))))))(((((()))***++++++,,,,,,,,,...000111222444888;;;>>>??????@@@AAABBBBBBCCC@@@CCCGGGJJJJJJIIIIIIIIIGGGGGGFFFEEECCC@@@>>>===:::666000,,,+++++++++***((()))))))))***+++++++++$$$'''+++...111555:::>>>DDDEEEGGGHHHGGGEEEBBB@@@<<<>>>@@@@@@???>>>>>>@@@=========@@@CCCEEEDDDBBB777666444444555666444222222666<<>>>>>@@@AAABBBCCCCCC@@@CCCGGGIIIIIIHHHIIIIIIHHHHHHGGGFFFCCC@@@<<<;;;555222///,,,,,,,,,+++***+++***)))(((((()))+++,,,,,,222:::>>>???>>>>>>@@@CCCCCCDDDEEEFFFGGGGGGGGG===@@@BBBBBB>>><<<<<<>>><<<999888999:::999555222???<<<888888;;;===<<<:::444444555666888999:::;;;>>>===:::666222---)))&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))******+++++++++,,,...000222444333888???CCCCCC???<<<:::777777777666444000---+++)))(((((((((((())))))***'''''''''(((((((((((()))))))))))))))))))))))))))&&&(((******)))))))))***(((((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,+++,,,...000111222333444555666666666666555222000---,,,+++***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))+++,,,***(((&&&&&&'''(((((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))************+++,,,---............000333555666444333111---,,,+++))))))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''GGGDDDAAA@@@@@@===888333222111000111111000---+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''((((((((()))))))))&&&)))---111444777888888======<<<<<<;;;:::::::::>>>@@@BBBCCCCCCDDDFFFHHHWWWXXXYYYZZZZZZYYYWWWVVVQQQMMMHHHCCC>>>888111---***)))((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))'''''''''((((((((())))))))))))***+++,,,---......,,,---//////000333777:::<<<<<<===???@@@BBBCCCCCCBBBDDDGGGHHHHHHHHHJJJKKKHHHHHHGGGEEEBBB===999777111///------------,,,***,,,+++******,,,000444777???CCCGGGHHHGGGGGGJJJMMMPPPOOOOOOQQQTTTXXX\\\^^^cccgggjjjhhhccc______aaa^^^[[[XXXXXXYYYWWWRRRMMMFFF@@@:::999;;;<<<;;;999;;;:::888666555444444444999;;;===>>>===999444111,,,***(((&&&%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((******+++++++++,,,...000333444555999>>>@@@@@@>>>======777777666444111///,,,+++)))((((((((())))))***+++((((((((()))))))))******************************+++---///...+++))))))***))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,+++,,,...000111222333444555666666666444333000...,,,+++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&'''((()))((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((((((((((((((((()))******))))))+++,,,---......//////111444666666444222000+++***))))))(((((((((((((((((((((((((((((((((((('''(((((()))******++++++((())))))***+++,,,---------,,,,,,++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''GGGDDDAAA@@@@@@===888333222111000111111000---+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******))),,,111666:::===>>>???;;;===@@@DDDHHHLLLOOOQQQNNNNNNMMMKKKGGGFFFFFFGGGAAADDDIIIOOOTTTWWWYYYZZZVVVVVVVVVVVVTTTPPPIIIDDD222000...+++)))(((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((())))))******,,,---...//////,,,---...///000333777:::;;;<<<===>>>@@@BBBCCCCCCDDDEEEGGGHHHHHHIIIKKKMMMHHHHHHGGGDDD@@@;;;777444...---------......,,,***+++***+++---333:::AAAFFFFFFGGGGGGFFFHHHQQQ___jjjtttrrrnnnkkkjjjlllppprrr^^^bbbeeebbb]]]XXXXXXYYYXXXVVVWWW[[[aaadddaaa]]]cccZZZPPPHHHFFFDDD@@@<<<999;;;>>>@@@???<<<999666)))///777???DDDDDDBBB@@@222///+++'''%%%%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&''''''((()))***+++++++++,,,...111333555666888:::;;;::::::<<<===888777555222000...,,,+++)))(((((())))))***+++,,,))))))))))))************++++++++++++++++++++++++222444555333///+++***+++,,,------...///000111111))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))***,,,,,,+++,,,...000111222333444555555666666333222///---,,,+++++++++&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&((()))***)))'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******((((((((((((((()))******((()))***,,,---...//////111333666888777555222000***))))))((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------222222333555666777888999777777666555444333222222))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((CCCBBB@@@???>>><<<888555333222111000000///---***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%''''''$$$$$$'''+++---+++***'''$$$$$$***000222777666999@@@GGGLLLOOORRRSSSNNNRRR___ddd^^^[[[___\\\eeeggg___]]]bbbddd___\\\aaaaaaYYYPPPJJJEEE@@@HHH>>><<>>???@@@AAABBBCCCCCCDDDEEEHHHJJJKKKIIIGGGCCCFFFGGGGGGBBB;;;555000444000,,,,,,...///+++(((---///:::FFFHHHDDDDDDIIIOOOKKKQQQeeexxx~~~zzzuuuzzzwwwmmm___RRRMMMNNNOOOOOOLLLTTTMMMLLLSSSNNNVVVUUUMMMHHHGGGEEEAAADDDKKKNNNVVVXXXSSSUUU\\\YYYNNNBBBFFF@@@333555BBBHHHCCC999777444333444999>>>BBBHHHAAA777---'''%%%&&&''''''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))***++++++******+++,,,...000222888888888999:::===???@@@;;;999666222///---,,,,,,))),,,***&&&'''+++***%%%)))'''&&&''')))+++,,,,,,((((((***---000111111000777::::::555///,,,++++++///---******---111666999<<<666///,,,---......,,,---+++***((('''(((***,,,'''''''''''''''((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***,,,,,,++++++,,,...000222444666777777666555222111///,,,***)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))***,,,...000111222000111444555444222///,,,,,,***'''&&&(((***+++,,,***)))((('''''')))+++,,,---///111444888;;;999666;;;777555999:::777444444666:::>>>???<<<999<<>><<<888555333222111000000///---***(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&(((***+++,,,+++)))&&&!!!'''///777<<<>>>===:::GGGNNNMMMFFFJJJZZZfffgggssslllmmmyyy}}}tttkkkiii{{{zzzsssmmmqqquuulll\\\___gggllljjjfffaaa[[[VVVCCCBBBBBBDDDCCCDDDMMMYYYaaa\\\VVVPPPEEE777...***)))&&&%%%'''))))))&&&"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))***))))))))))))***+++,,,------.........000222444777:::;;;;;;<<<===>>>???@@@AAAAAAEEEEEEGGGIIILLLMMMKKKIIIIIIFFFCCCBBB@@@<<<555///)))---000...++++++000666;;;888999BBBLLLQQQQQQPPPaaalll}}}ssskkkjjj___[[[ZZZbbbtttxxxwwwvvvnnnddd^^^UUUNNNMMMQQQNNNGGGKKKUUUMMMRRRQQQKKKGGGEEE;;;///GGGBBB888///***---666>>>@@@>>>999222,,,)))))))))'''(((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))***+++++++++++++++,,,...000222555666888:::<<<<<<<<<<<<:::888555222...,,,++++++###))),,,******......+++******+++,,,...///000///222222111222444555666666333444444222000000000000222222222222111111333444666666666888999777222...,,,,,,,,,,,,+++(((%%%"""******)))(((''''''''''''''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***,,,,,,++++++,,,...000222444666777666555444111000...,,,***)))((((((((((((((((((((((((((((((++++++******)))((((((''')))((((((((())))))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))***,,,...///111111///111333444333000---+++((()))***++++++***'''%%%'''(((+++...111333444444888;;;===>>>===:::555000---,,,---///000///111444444111111444666555000,,,333777777444333666666333000---)))((()))***+++******))))))(((((((((((()))DDDBBB@@@???>>><<<888666333222111000000///---***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((+++)))((()))+++,,,,,,,,,:::777777:::@@@HHHNNNRRRYYYppp}}}xxx~~~zzz|||zzzuuummmooonnniiigggjjjllllllbbbZZZLLL===222333CCCTTTWWWYYYYYYWWWUUUQQQFFF<<<000+++&&&&&&((()))'''$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))(((((())))))***+++,,,------...---...///111444777:::;;;;;;;;;<<<===>>>??????@@@FFFFFFGGGJJJLLLNNNLLLKKKMMMGGG@@@======;;;444...***---///---,,,///777>>>FFFPPPRRREEE:::EEEaaayyy|||uuullllll{{{sssaaaUUURRRJJJJJJMMMQQQWWWYYYVVVSSS999555444;;;BBBAAA666+++666888999777222---,,,,,,))))))'''''''''((()))***%%%&&&&&&&&&&&&''''''''')))((((((''''''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))***+++++++++++++++---///111222222555888;;;===<<<:::888999777333000---+++***)))&&&***,,,)))&&&(((******,,,---///000222333444444222222222222222444555666888999999::::::::::::;;;000444777666222...------***---222777::::::888777777777888:::;;;777///)))+++***)))((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***,,,,,,++++++---...000222444555666555444333000///---+++***)))(((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((('''&&&&&&&&&''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***,,,---///000111///000111111000...+++)))((()))***++++++***(((((()))---222666999:::999888555666777777444111000000777999999666333333555777666555555666888999999777111555666333222666888777555555333///***((()))+++***)))))))))))))))******DDDBBB@@@>>>===;;;888666333222111000000///---***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((()))))))))+++***+++,,,******---222:::;;;CCCTTTgggttt}}}{{{kkkfff[[[MMMEEEBBBEEENNNQQQKKKDDDBBBMMMPPPPPPNNNSSS```nnntttwwwkkkdddccccccbbbjjjeee^^^XXXQQQGGG===777AAAFFFGGGGGGPPPZZZXXXNNNBBB;;;111)))%%%&&&))),,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((())))))))))))(((((('''))))))***+++,,,------...,,,---///111444777:::;;;<<<<<<===>>>??????@@@AAAEEEEEEEEEHHHKKKLLLKKKJJJJJJFFFAAA===:::777222---333///+++,,,222:::???AAAJJJKKKLLLRRRdddvvv}}}yyyxxxrrrrrr~~~tttzzzpppvvvaaaUUUKKKJJJMMMQQQXXX___SSSJJJAAA<<<<<<>>>===:::111444888777222......///---,,,)))''''''''')))***&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***++++++++++++,,,---///111222444666999;;;<<<;;;999888666444111...,,,***)))))),,,+++)))'''(((+++...///333333111000//////111333444666999;;;<<<===>>>???>>>AAAEEEFFFBBB<<<;;;>>>AAAEEEIIIHHHCCC>>><<<===;;;:::888666444555777999444333333666::::::555111+++******))))))******+++((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***,,,,,,,,,,,,...///000111333444555444222111...---,,,+++))))))((((((((((((((((((((()))))))))&&&&&&''''''((()))))))))(((((((((''''''''')))+++'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++---...///000/////////...---+++)))(((+++***((('''(((+++111555888999<<<======;;;888777777555555444333333888>>>888;;;;;;999:::>>>===888666;;;<<<777111222888===000444333...,,,///333555777999;;;999444...***(((******))))))))))))******EEEBBB@@@>>>===;;;999777333222111000000///---***(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))((((((((()))))))))******&&&)))...222111111:::GGGZZZ^^^lllwwwoooVVVQQQHHHBBBAAAEEEJJJMMMFFFIIINNNQQQOOOKKKKKKNNNGGGIIIFFFAAA>>>BBBHHHKKK<<>>@@@AAABBBCCCDDDDDDCCCCCCEEEGGGIIIHHHGGGCCCEEEDDD???888111....../////////111666@@@KKKRRRXXXdddtttxxxlllpppzzzsssjjjnnnrrrppptttfffooosssppppppvvv~~~}}}uuuuuuxxxgggVVVMMMLLL]]]aaa```TTTBBB888888>>>444555666333///---...000111///---+++)))(((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++,,,,,,+++,,,---///111333777888999:::;;;;;;::::::333222///---+++************((()))///555777777555222111000///000444<<>>//////---,,,+++*********)))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***,,,,,,,,,---...000000111333444333222000///---,,,+++***)))((((((((((((((((((((())))))******(((((())))))))))))******(((***+++***))))))+++...(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,...//////......---,,,+++***)))((()))******+++,,,111999>>>??????>>><<<;;;:::999888555444888>>>@@@>>>@@@EEEBBBGGGKKKOOO^^^mmmkkk^^^VVVYYYYYYTTTRRRQQQMMMFFFEEEHHHDDD:::333111222222333333444666888777444111---,,,+++***))))))))))))EEECCC???===<<<;;;999777333222111000000///---***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))************+++(((***111999HHHccc|||tttiii___PPPDDD@@@VVVPPPMMMQQQWWW\\\bbbhhhbbbjjjssswwwuuuvvv}}}vvvooogggdddddd^^^PPPCCCNNNJJJBBB<<<@@@LLLVVVYYYooouuuwwwoooeeebbbeeegggRRRKKK???555777@@@GGGIIIRRRTTTUUUNNNAAA333)))%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++,,,------...---...///111333666888999===>>>???AAACCCEEEGGGGGGFFFEEEDDDEEEFFFGGGGGGFFF???CCCDDD???555...---///$$$///;;;>>>@@@KKKaaauuuqqqmmm~~~qqqrrrzzz~~~yyyllluuutttiiiIIIJJJOOOYYYbbb^^^OOOAAA@@@===888333000/////////000111111000...+++((('''&&&&&&'''''''''((((((((()))((((((''''''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))***+++,,,,,,,,,,,,...000222333999999::::::::::::::::::000///---,,,+++++++++,,,++++++///777:::777111///+++///555===FFFTTTcccnnnpppvvv~~~{{{{{{}}}zzzwwwvvv{{{wwwqqqkkkbbbVVVGGG<<<>>>;;;777444444777<<<@@@666444222///---+++))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((***,,,---,,,---///111000111222333222111///---++++++***)))(((((())))))'''(((((())))))******+++***))))))(((''''''&&&&&&&&&)))++++++'''&&&'''))))))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,---......---,,,+++***))))))******%%%+++222666777777999;;;666666555666888;;;>>>AAA???AAANNNaaajjjfffbbbbbbgggnnnpppuuu}}}zzzwww}}}}}}eeeqqqtttpppaaaPPPCCC;;;666333///++++++///555:::;;;333222000---+++***))))))FFFCCC???===<<<;;;999888333222111000000///---***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((()))))))))))))))))))))*********++++++333222;;;NNN]]]hhhxxxnnnSSSJJJMMMPPPXXX```nnnwww~~~xxxmmmZZZGGGBBBGGGLLLMMMHHH\\\qqq|||}}}yyypppgggddd[[[PPPIIIDDDAAACCCHHHDDDHHHOOOTTTRRRHHH:::///((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((())))))***))))))))))))***+++,,,------......//////111222555666777<<<===???BBBDDDGGGIIIJJJJJJIIIGGGGGGHHHHHHHHHGGGAAAAAA???:::222......000---666BBBLLLXXXjjjssswwwqqqpppuuu{{{sssttt{{{}}}iiiwww^^^FFFFFFYYYiiihhh```NNNGGG>>>888555333000------///333555444000+++(((''''''''''''(((((((((((((((''''''''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))***+++,,,,,,,,,,,,...000222333666888:::;;;;;;:::777666...---,,,+++,,,,,,......222222444777444111666>>>HHHNNNXXXaaalllyyyzzzgggYYYLLLLLLHHH@@@666000000222666555333111///...------******)))(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((***,,,------...000111000111222222111000---,,,******)))((((((((())))))'''(((((()))******++++++******++++++,,,,,,------...222555333---((('''((())))))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,------...,,,+++***))))))***+++,,,+++222999;;;888555555666333555888>>>EEEMMMUUUYYYffffffrrrvvv|||zzzvvv~~~zzz}}}vvv{{{kkk]]]TTTJJJFFF???777333333888<<<:::999666222///,,,***)))FFFCCC???===<<<;;;999888333222111000000///---***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))************+++++++++555AAA```gggYYYJJJFFFRRRppp}}}pppaaaTTTBBBAAA@@@IIIbbb}}}tttkkkccc___SSSCCC>>>BBB777999AAANNNZZZYYYMMMAAA((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&((()))************))))))***+++,,,------...//////000111222444555666;;;<<<>>>AAADDDGGGJJJKKKOOOMMMJJJJJJJJJKKKJJJHHHEEEAAA:::444111000000000CCC>>>AAATTTrrr|||ooollltttjjjSSSKKKPPPXXXXXXOOOCCC===;;;888111+++)))...333777777333...***''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))***+++,,,,,,,,,---...000222333333666:::======999555222---,,,++++++,,,...///000777666666444111777NNNeee{{{ppppppqqqooocccQQQCCC<<<;;;111111111111222333444555+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((***,,,------...000222000111222222111///---+++))))))(((((((((((())))))'''(((((()))***+++++++++...///222555888;;;===>>>>>>BBBEEEBBB;;;333111111******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))***+++,,,,,,------,,,+++)))((()))***,,,---666999;;;888333000222555>>>BBBIIIRRR]]]hhhpppuuu}}}tttvvv{{{yyyrrrzzzuuujjjsssvvvrrrpppyyy}}}zzztttlllkkkdddVVVEEE999777:::@@@>>>:::666111...+++***EEEDDDCCC@@@>>>;;;888777444222000000//////---+++******))))))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))+++)))%%%$$$&&&))))))'''///((((((---------888HHHZZZeeewwwuuu___TTTUUU```qqq~~~ooo```WWWJJJ@@@===KKKhhhppp]]]YYY\\\NNN777222555999BBBRRR]]]ZZZNNN???333&&&!!!&&&***)))&&&%%%'''(((&&&$$$$$$&&&)))''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))***+++,,,------...//////000111444777:::;;;===;;;;;;>>>DDDIIIKKKKKKNNNNNNOOONNNLLLIIIEEECCC@@@>>>999222...000888???BBBLLL```wwwzzzrrrmmm}}}|||qqqXXXBBBSSS]]]___UUUJJJDDD<<<333000///111666:::;;;777222((()))++++++***((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((()))***+++,,,++++++,,,,,,...///111111666999;;;<<<999666333222000,,,+++...---,,,333===888444666<<>>;;;888777444222000000//////---+++***)))))))))((((((((('''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***%%%'''***+++,,,,,,,,,+++%%%'''+++,,,+++:::eeekkkZZZSSSZZZooozzzjjjYYYIIIAAA???OOOjjjvvviii[[[OOO;;;999555777EEEWWW```___PPPFFF999...(((''''''((($$$&&&((('''&&&&&&(((+++''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))***+++,,,------...//////000111444777:::;;;???>>>>>>AAAFFFJJJLLLKKKKKKLLLMMMMMMKKKHHHEEECCCEEE>>>555000222888>>>AAAmmmuuu|||~~~mmmTTTQQQZZZjjjmmm\\\JJJBBB888555333333888===@@@BBB444///***((()))***)))'''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((())))))***+++,,,,,,,,,,,,---///000222222777999<<<<<<999555222000000)))(((...444555555777:::@@@NNNbbbpppxxxqqq]]]RRRPPPBBB555222555888;;;???777:::777///)))***)))&&&((()))***))))))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((*********+++---///111333333333222000...,,,+++***---,,,***))))))))))))***...111666===EEEKKKNNNOOOLLLMMMKKKEEE===999:::===JJJGGGEEEEEEBBB???>>>@@@NNNSSSRRRJJJBBB???;;;777'''(((+++------***'''&&&...,,,************)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******************+++,,,,,,,,,,,,***((((((,,,222999===DDD===777888===GGGXXXhhh|||xxx~~~}}}||||||}}}xxx]]]XXXLLLAAA777888??????777///EEEDDDCCC@@@>>>;;;888777444222000///000///---+++))))))))))))((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))))))))******'''***------***((((((***,,,,,,///333;;;RRR~~~iiiaaafffvvv{{{aaaSSSPPP===JJJ```yyylll[[[PPPIII>>>666<<>>JJJ___xxx|||uuuttt|||rrrfff[[[MMMCCC:::555666:::===@@@@@@888111---***((())))))*********))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))******+++,,,---///111222111111000///---,,,+++***,,,+++***)))***,,,...000111333999AAAIIIMMMLLLJJJGGGGGGEEEAAA<<<:::<<>>:::222+++'''(((***,,,...,,,+++***+++***((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******+++***)))'''&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))*********++++++,,,,,,,,,++++++++++++,,,000666;;;======555<<>><<>>:::EEEDDDCCC@@@>>>;;;888777333222000///000///---,,,))))))))))))((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********---+++++++++***(((***------444GGGdddxxx|||vvvssshhhjjjxxx||||||ZZZCCC999MMMlll{{{xxxqqqccc\\\PPPEEEBBBJJJXXXaaa]]]\\\WWWKKK<<>>@@@BBBEEEEEEEEEDDDEEEGGGHHHIIIHHHFFFCCCAAA777666444444???XXXxxxxxx|||eeeAAAFFFgggssshhhTTTIII<<<555555;;;???AAAGGG???555...+++***)))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))***+++,,,,,,.........000111333555666999:::<<<:::666111...,,,)))000777888666<<>>@@@DDDGGGBBB>>>>>>BBB???999999>>>000444:::>>>AAABBBAAA@@@OOOLLLCCC888111///...,,,***)))((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***///---+++)))(((((()))***((((((((((((((((((((((((((((((((((((((())))))***)))***,,,,,,+++*********)))///777???BBB@@@<<<:::<<<]]]{{{~~~}}}xxx|||rrrffflll~~~yyydddsss~~~zzzuuuwwwyyyxxx~~~oooqqqwwwzzz}}}xxxYYY???666;;;BBBEEEDDDCCC@@@>>>;;;888777333111000///000///...,,,(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************,,,((((((---///------000&&&CCCqqqooo[[[iiissskkkPPPFFFGGGRRRkkkoooiii___TTTMMMOOOZZZddd\\\]]]\\\WWWMMM???000&&&(((((((((((((((((('''&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))************))))))))))))***+++,,,------...//////000111444777:::;;;<<<>>>AAACCCCCCDDDDDDDDDEEEFFFGGGHHHGGGDDDAAA???555444888IIIccc|||{{{|||gggLLLXXXnnnwwwnnn^^^HHH:::666888;;;;;;DDDCCC>>>777...)))((()))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))***+++,,,---......///000222444666777999::::::888444000...---000444888;;;BBBUUUnnnzzzmmmTTTBBB<<<<<<>>>BBBEEECCC<<<777444***((('''(((***++++++***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))*********+++,,,...///000111111222111///---+++***)))))))))+++---000222333333333;;;888444555999===???@@@===@@@DDDHHHJJJKKKLLLLLLGGGFFFGGGIIIGGGAAA<<<:::888777777888888777666666???HHHOOOOOOKKKCCC555))))))'''&&&''')))+++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***///---+++)))((((((***+++))))))))))))))))))))))))((((((((((((((())))))***''')))++++++))))))***+++,,,555???CCC@@@>>>???BBBRRRzzzyyyyyy~~~{{{|||{{{xxx|||ooommmrrruuuVVVDDD>>>>>>EEEDDDCCC@@@>>>;;;888777222111//////000000...---(((((((((((())))))))))))''''''((((((((()))))))))((((((((()))))))))******)))))))))*********++++++,,,((()))///...***+++111AAA```vvviiinnn{{{fffKKK???III[[[vvvqqqjjjbbbXXXSSSXXX```aaaaaa``````[[[NNN===000((('''&&&''')))++++++***(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((()))))))))))))))******++++++******)))))))))***+++,,,------...//////000111444777:::;;;>>>@@@CCCDDDDDDDDDFFFGGGGGGGGGHHHHHHEEEBBB>>><<<666555@@@```yyySSSVVVnnnrrr^^^KKK???<<<>>>AAAAAADDDEEE???444+++)))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((******)))******+++,,,------...///000222444666777888888777444111//////111444333555@@@VVVpppkkkssszzz~~~{{{vvv{{{}}}qqq\\\LLL>>>;;;;;;AAAEEECCC???===///+++'''''')))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...000000000000111000...,,,++++++++++++222222333444444444444444444555888===DDDNNNVVV\\\aaacccfffjjjllllllllllllfffiiihhheeeffffff[[[NNNLLLFFFAAAAAA???<<<:::;;;555@@@HHHIIIKKKMMMGGG===222...+++)))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))((('''&&&'''(((((())))))))))))))))))))))))((((((((((((((()))******''')))+++***((((((,,,///555:::>>><<<:::@@@OOO\\\dddqqqrrrlllzzz{{{}}}xxxiiibbb^^^YYY^^^qqq~~~wwwwwwxxxyyy{{{pppZZZGGGEEEDDDCCC@@@>>>;;;888777222111//////000000...---'''((((((((()))))))))***'''((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++000++++++---,,,000EEE\\\yyyyyyrrrbbbXXXaaa{{{www^^^HHH<<>>@@@BBBCCCBBBCCCFFFIIIIIIJJJJJJHHHEEE@@@<<<999:::EEE]]]|||zzzyyyaaacccuuuzzzyyykkkUUUFFFBBBEEEBBBEEEFFFBBB:::333...---))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))************+++,,,------------...000222444666777777666444000...///222555777AAAOOO\\\mmm}}}{{{xxx{{{|||~~~yyyssshhhTTTGGG===???DDDEEECCCCCC999222+++((()))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++,,,...///000000000000///...,,,+++,,,---///000999888666555666888;;;===>>>EEEPPPYYY```gggooouuu}}}}}}~~~|||eee\\\VVVTTTQQQJJJFFFFFF???BBB>>>666:::HHHRRRRRRCCC>>>555///,,,+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&'''''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******)))+++,,,+++)))***///444:::;;;;;;<<>>;;;888777222000//////000000///---'''((((((((())))))******(((((((((((())))))))))))))))))))))))************)))************+++++++++///+++***+++000FFFuuuhhhfff{{{hhhTTT:::GGG___vvv{{{pppeeebbbfffccc___\\\[[[[[[YYYXXX:::555...***))))))((('''))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))******++++++++++++******))))))***+++,,,------...//////000111444777:::;;;<<<>>>@@@@@@???@@@EEEHHHKKKKKKKKKHHHDDD???:::777BBB^^^iii```wwwjjjNNNCCCDDDFFFEEEEEECCC???999333///))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))************+++,,,---...,,,---...///222444666777666555222...,,,///444888===ZZZxxx~~~~~~ppp```SSSQQQSSSXXX\\\^^^___```\\\]]]\\\ZZZ^^^nnnlllWWWCCC@@@CCCDDDDDDDDDAAA999///))))))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++,,,...000000000000000,,,+++++++++---///222444;;;888555444777===DDDIIIYYYeeettt}}}}}}}}}wwwnnnhhh```RRRIIIGGGEEEGGGAAA666888EEEMMMLLLRRRJJJ???555///,,,******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&'''((()))*********)))))))))))))))))))))))))))((((((((((((((()))*********,,,---+++)))+++222999::::::<<>>:::777555222222111111000...---,,,+++*********))))))((((((******))))))((((((''''''(((((((((((())))))))))))+++&&&'''......)))(((+++***---111000<<>>***((()))'''(((...************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,---///000111222222222333555888:::<<<;;;<<>>@@@DDD===222))))))*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))******++++++,,,------...//////000222333444444999///***---000333<<>>:::777555222222111111000...---,,,+++*********))))))))))))******))))))(((((((((((((((((((((((()))))))))***+++***)))***)))'''))),,,***'''000BBB[[[xxx~~~lllbbbqqqgggAAA<<<^^^{{{~~~zzzccc^^^]]]bbbaaaZZZWWW[[[XXXLLL:::+++&&&(((***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,---///000111333333333444666999<<<===>>>>>>@@@CCCBBBBBBHHHPPPOOOMMMPPPQQQDDD888DDD\\\fffooozzzcccSSSBBBKKKKKK@@@<<>>999333---***)))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))))))))***+++,,,---------...000000000...---333+++(((---555888888999777@@@MMM[[[fffooouuuxxx}}}|||}}}rrrkkklllttt|||{{{fff___VVVMMMCCC<<<@@@HHHMMMLLLLLLMMMLLLBBB222%%%)))+++++++++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++222***'''...555666777888DDDVVVooouuulll]]]MMMMMMVVVaaalllwww}}}uuurrrtttuuutttqqqmmmjjjiiiiiiiiihhhfffccc^^^ZZZXXXMMMBBB888;;;FFFVVViiivvv|||EEEDDDCCCAAA>>>:::777555222222222111000///...---***************)))))))))***))))))))))))(((((((((((((((((()))))))))******+++---+++((('''***---...111222RRR}}}ttthhhsss~~~hhhHHHKKK^^^sssfffXXXbbbfff[[[WWW___YYYYYYKKK333(((,,,---'''))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,---///000111333444444555777:::===>>>AAAAAABBBDDDDDDCCCHHHOOOLLLNNNOOOJJJ>>>???[[[|||xxx```kkk[[[QQQIIIFFFDDD@@@>>>???777222,,,)))***+++***)))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************++++++,,,,,,------...///222444777888::::::000111333555:::LLLjjj|||www}}}zzzdddaaalllxxxooo^^^YYYaaakkkpppmmmHHH:::@@@BBBCCCCCCAAA<<<555---(((++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************))))))******+++,,,------.../////////......------***---777>>>===:::888LLL^^^qqq||||||wwwzzz}}}{{{tttvvv~~~wwwmmmaaaQQQDDD???@@@PPPMMMKKKMMMOOOKKK@@@777---+++***)))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,000+++***111999:::888666QQQlll|||}}}wwwuuuZZZKKKKKKUUU^^^tttyyy|||{{{yyywwwtttoooyyywwwsssoookkkfffaaa]]]UUUTTTRRRQQQQQQRRRTTTUUU___VVVMMMGGGEEEDDDIIIOOO^^^sss}}}EEEDDDCCCAAA>>>:::777555222222222111000///......************************))))))))))))))))))))))))(((((()))))))))************---,,,(((***//////+++000CCC|||uuutttqqqPPPEEESSSlllxxx___[[[``````\\\ZZZXXX[[[TTTCCC444///---***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++++++++,,,...///111222333333333555777:::===>>>BBBAAABBBFFFFFFFFFJJJPPPKKKMMMEEE:::???\\\vvvXXXhhh}}}TTT;;;FFFLLL===777@@@???888000++++++,,,+++)))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,------...///111333555777888999999111222333666CCC]]]zzzxxxqqqsss}}}{{{eee]]]\\\iii}}}vvveeeTTTdddsssfffNNNEEECCCDDDFFFGGGEEE>>>444,,,+++*********++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************+++,,,------......//////...---...///,,,///555999888999CCCOOOrrr{{{|||wwwrrrooorrrxxx}}}~~~wwwmmm^^^OOOEEEFFFIIIMMMOOONNNLLLKKKKKK777222+++((()))++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,)))---222777888:::===AAAfff}}}xxx{{{vvv~~~aaaRRRQQQ[[[qqq}}}}}}zzzuuurrrpppooommmfff___VVVOOOKKKGGGCCC???>>>===;;;:::;;;===@@@CCC@@@BBBHHHPPPQQQOOONNNQQQGGGNNNZZZvvvEEEDDDCCCAAA>>>:::777555111222222111111000///...***************+++++++++))))))))))))************))))))))))))************+++,,,+++***,,,///---(((222OOO~~~{{{kkkxxxqqqQQQDDDKKKrrrxxxoooYYYSSS^^^```UUUZZZXXXWWWTTTEEE222***,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************++++++,,,---...000111222111111222333666999<<<===@@@???AAAFFFHHHIIILLLRRRJJJLLLAAA999RRR}}}zzz```dddsssaaaHHHDDDEEE???===AAADDD>>>666000...---+++***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************++++++,,,------......111222444666666666666555000555;;;FFF[[[qqq}}}}}}sssfffpppuuu~~~[[[WWW[[[ooo}}}hhhUUUBBBAAABBBEEEHHHEEE===666,,,***((((((***,,,+++***************************))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,---......///000...------000222;;;777555777===KKKaaattt}}}uuuxxxsssvvv|||sssaaaAAADDDHHHLLLNNNMMMJJJHHHDDD;;;111***(((***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))******+++,,,,,,------(((333;;;999666@@@UUUfffuuu~~~|||uuusss}}}ddd\\\```sss|||}}}xxxtttqqqnnnjjjaaaVVVOOOEEEBBB>>>===>>>===999666888888888888888888888999999888:::???CCCFFFMMMUUUWWWQQQGGGPPPkkkzzzEEEDDDCCCAAA>>>:::777555111111222222111111000///*********+++++++++++++++)))))))))************+++)))))))))*********++++++---+++***++++++,,,333;;;TTTaaalllhhhiiizzz}}}YYYGGGEEEgggxxxiiiYYY]]]aaa]]]___YYYYYY]]]QQQ999******,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++,,,,,,---...000111222000000111333555999<<<>>>@@@>>>@@@FFFIIIJJJMMMRRRFFFGGGEEEMMMmmm{{{bbbbbbvvvwwwUUU???CCCGGGAAAEEEBBB===777111---+++***)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,------......111222444666666555444333...@@@UUUiii~~~tttjjjooowwwxxxpppnnnmmmooosssxxx{{{|||uuuxxx{{{}}}xxxccc^^^kkkyyyjjjIIICCC>>>???EEEHHHEEEAAA222---((('''))),,,+++***************************))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++******++++++,,,---......///000///---...333777===999@@@WWWppp}}}}}}~~~eeeWWWFFF???CCCHHHJJJHHHLLLDDD999000+++******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++,,,---......222;;;@@@<<<>>>SSStttxxxuuu|||uuusssmmmggglll}}}{{{tttyyylll]]]RRRIII>>>666333:::???HHHRRRXXXYYYVVVSSSSSSSSSQQQMMMGGGAAA;;;888@@@:::666666777777;;;AAAPPPTTTPPPNNNRRRSSS\\\nnnsss~~~xxxEEEDDDCCCAAA>>>:::777555111111222222222111000000*********++++++,,,,,,,,,))))))*********+++++++++))))))*********+++++++++,,,)))+++...+++...JJJjjjooohhhqqq~~~jjjGGGSSShhhvvvqqqbbb\\\aaa___\\\[[[[[[UUUGGG666++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,---///000222333111111222444666:::===???AAA???@@@FFFIIIJJJKKKOOOIIIGGGSSSmmm~~~uuuXXXfffnnnPPPGGGGGGDDDCCCDDDCCC===444---++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,---.........///111444666777666555444===ZZZvvvzzztttzzz|||wwwrrrkkkeeegggllleeekkknnnnnnpppuuuuuuqqqkkkkkkkkknnnrrrwwwyyyyyyxxxtttpppppprrruuu{{{{{{hhhlll|||```SSSEEE???BBBGGGGGGDDD;;;444,,,((()))++++++)))************************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++++++++++++++,,,---......---000111///...000666;;;999BBB]]]{{{|||~~~jjjSSSDDDAAAHHHPPPLLLIIIBBB:::111,,,***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++,,,---...///;;;@@@DDDHHHUUUnnnwwwyyy~~~wwwqqqWWWLLLBBB>>>@@@EEEQQQ]]]WWW^^^iiisssyyy|||~~~zzzrrriiiaaa]]]HHHAAA<<<===>>>;;;::::::888DDDKKKPPPTTTNNNMMMXXXooo~~~zzzEEEDDDCCCAAA>>>;;;777555111111222222222111111000*********++++++,,,,,,,,,))))))******++++++++++++)))************+++++++++***'''+++000,,,444bbblllkkkyyysssqqqnnnlllmmmtttdddFFFJJJttteeeQQQYYY[[[]]][[[UUUUUUTTTDDD///************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,,,,---///000222333111222333555888;;;>>>@@@CCC@@@AAAFFFIIIIIIIIILLLVVVNNNbbb}}}~~~xxxQQQ^^^rrrzzzfffIIIAAALLLAAAEEEGGGBBB777---++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,------......///...000444777888888777666XXXwww~~~zzzkkkeeewww{{{gggZZZRRRJJJEEEDDDGGGSSS^^^eeekkkooommmfffbbbeeejjjooorrrppplllhhhhhheeeiiirrrtttppppppttttttssswww||||||}}}}}}qqqpppyyygggOOOBBBAAAEEEEEECCCCCC:::000***)))******(((************************))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++++++++++++++,,,---......---000111000...111888>>>CCCTTTuuu}}}}}}~~~tttvvv\\\AAAAAALLLJJJJJJHHHAAA777///+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++---...//////>>>BBBHHHVVVmmm~~~tttyyyxxxiiiTTTDDD???@@@IIITTT]]]eeeuuulll\\\OOODDD===;;;:::999555>>>QQQVVVUUU[[[DDDfff|||EEEDDDCCC@@@>>>;;;888777222222111111000/////////,,,++++++******++++++,,,++++++************++++++******+++++++++,,,,,,,,,---&&&000555...===^^^qqqqqqnnn~~~|||rrrpppgggZZZSSSPPPUUUbbbooozzzhhhDDDKKKtttsssXXXUUU___ZZZ^^^ZZZPPPZZZVVV888...)))(((,,,---)))(((+++************************))))))))))))))))))))))))))))))))))))***+++,,,---...............///000111666555555666888;;;>>>@@@JJJ:::AAAMMMDDDEEESSSVVV]]]```mmm[[[fffZZZBBBJJJKKKCCCAAADDDAAA555,,,+++(((------((('''+++---***************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---...///000111333111444888444000888GGGkkkoooppp{{{{{{}}}aaacccsss{{{pppfff^^^PPPAAA???HHH<<>>;;;888777222222111111000/////////,,,++++++******++++++,,,++++++************++++++***++++++++++++,,,,,,,,,***444***$$$;;;PPPZZZeeeuuu~~~yyyiiiZZZQQQJJJKKKOOOUUU___iiibbbMMMZZZvvvuuuYYYWWWSSS[[[^^^TTTWWWVVVDDD555---)))+++,,,))))))+++************************))))))))))))))))))))))))))))))))))))***+++,,,---...............///000111555555666777999===@@@BBBDDD???EEEKKKJJJKKKOOONNNQQQ|||mmm[[[|||^^^HHHIIIJJJIIIDDD@@@;;;222)))''',,,,,,((((((,,,---***************************))))))))))))))))))))))))************++++++++++++,,,,,,,,,---...///111111222333555555333999KKK\\\|||zzz~~~~~~nnnnnnzzzqqqZZZJJJRRRWWWDDD999EEE>>>DDDPPP\\\aaabbbeeejjjfffddd___ZZZVVVYYY```fffmmmmmmpppsssqqqlllkkkooorrrvvvzzzyyyuuurrrtttwwwooo{{{rrr[[[KKKEEEEEEGGGDDD>>>666///++++++,,,************************************************************************++++++++++++*********)))++++++***+++,,,...//////666555444444444<<>>BBBEEEPPPfff|||xxxtttwww~~~|||zzz~~~xxx~~~xxxeeeRRRFFFHHHTTT^^^uuu~~~vvvVVVIII>>>888555555>>>IIIJJJSSSWWW___{{{EEEDDDCCC@@@>>>;;;888777222222111111000/////////,,,++++++******++++++,,,++++++************++++++++++++++++++,,,,,,,,,,,,$$$333***<<>>GGG[[[KKK:::HHH>>>AAAKKK[[[eeehhhiiikkkccc```\\\ZZZ\\\aaagggkkkqqqrrrvvv|||}}}{{{}}}wwwqqqrrruuuwww~~~zzzuuu[[[FFF>>>@@@DDDEEEDDD???666///++++++++++++++++++++++++++++++************************************************++++++++++++******************+++---...///000111000000222666>>>RRRrrrvvvqqq{{{vvvqqqlllkkkkkkiiijjjooouuu{{{}}}zzz{{{}}}rrroooxxxqqqgggGGG???<<>>KKKOOOKKKhhh{{{qqqyyyzzzrrruuu{{{zzzlll___OOOHHHPPPcccxxxlllLLL???===999888<<>>;;;888777222222111111000/////////,,,++++++******++++++,,,++++++************+++++++++++++++,,,,,,,,,------...'''***XXX{{{iii|||xxxtttbbbUUUMMMJJJHHHCCCSSSoooWWWCCC```~~~hhhWWWQQQZZZ[[[VVVVVVYYYKKK???111******++++++***************************))))))))))))))))))))))))))))))))))))***+++,,,---............///000222222444555777:::===AAADDDFFFAAAOOONNNMMMRRRLLLTTTrrr[[[UUU{{{hhhFFFGGGFFFCCCCCCCCC===555************+++,,,+++***************************))))))))))))))))))))))))*********+++++++++,,,,,,---------...///000222222444999::::::HHHcccyyy~~~xxx~~~zzzaaaUUU^^^wwwtttXXXHHHUUUSSSGGGLLL>>>AAAMMM```nnnqqqlllhhhiiigggfffhhhlllqqqtttuuuzzzzzz}}}}}}qqqrrrtttvvvzzzzzzjjjWWWJJJGGGAAAEEEGGGDDD===333---***++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))+++---......///000111***...888HHH[[[rrr{{{vvvtttzzz```MMM;;;;;;EEEIIIAAA777000---+++)))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++***000,,,***:::MMMTTTTTTPPPxxxxxxyyyzzzhhhRRRSSSXXXdddtttiiiSSS???777<<<666AAANNNUUUXXXccc}}}EEEDDDCCC@@@>>>;;;888777222222111111000/////////,,,++++++******++++++,,,++++++************++++++++++++,,,,,,,,,---------999%%%///QQQ___^^^lll}}}~~~~~~qqq___NNNBBBCCCCCCKKK[[[jjjvvv|||RRRFFFfffzzzhhhUUUSSSZZZYYYUUUXXXSSSHHH999...***,,,,,,***************************))))))))))))))))))))))))))))))))))))***+++,,,------.........000111222333444555888;;;???BBBEEEGGGDDDMMMMMMMMMLLLFFF```|||PPP]]]ZZZJJJBBBHHHJJJAAA<<>>444000+++((()))+++++++++******))))))))))))******))))))))))))))))))))))))************++++++++++++***000)))---JJJ\\\XXXUUUZZZ|||wwwssseeeSSSSSS___qqqzzzPPP@@@BBB888666BBBTTTUUUNNN^^^yyyEEEDDDCCC@@@>>>;;;888777222222111111000/////////,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,------------,,,666MMMPPPHHH^^^yyyxxxssszzzcccRRRHHH???;;;AAAIIINNNXXXcccxxxfffHHHUUUwwwwwwdddSSSWWWZZZVVVVVVWWWPPPBBB333,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))***+++,,,---------...///000222333444444555888;;;???BBBEEEFFFFFFHHHIIIKKKJJJNNNtttzzz[[[uuuyyyZZZFFFKKKMMMAAA<<>>;;;888777222222111111000/////////,,,++++++******++++++,,,++++++************++++++,,,,,,,,,------------...'''UUUmmm```]]]qqq~~~nnnNNNCCC>>>BBBCCC<<<:::>>>VVVdddrrrxxx}}}yyy^^^QQQ[[[}}}{{{\\\TTTYYYXXXXXXWWWUUUJJJ999...,,,,,,+++************************))))))))))))))))))))))))))))))))))))***+++,,,---------...///000222444555444666888<<>>PPPiiippptttuuu[[[```vvvzzzeeeccccccMMMUUUJJJBBBGGGQQQZZZ```dddjjjnnntttvvvuuussstttuuummmhhhfffkkkpppqqqtttwwwvvvssssss{{{vvvqqqpppooottt~~~sss^^^JJJDDDAAACCCGGGEEE<<<222,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++,,,,,,,,,------+++---//////...222999???EEEOOOddd~~~yyy|||}}}wwwqqqooozzzoooTTTAAA===@@@CCC@@@888000++++++,,,,,,*********))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,+++222...BBBiiilll```mmm~~~~~~|||vvv}}}wwwgggWWW[[[jjj~~~jjjRRREEE555222AAAUUU^^^\\\EEEDDDCCC@@@>>>;;;888777222222111111000/////////,,,++++++++++++++++++,,,++++++************++++++,,,,,,,,,---------......>>>pppuuuaaajjjnnnqqq{{{^^^MMMAAA???>>>888888>>>666EEETTTZZZ]]]eeennnsss~~~sssHHH???~~~dddRRRWWWYYY[[[WWWWWWOOO===///,,,,,,+++************************))))))))))))))))))))))))))))))))))))***+++,,,---------...///111222444555444666888<<>>FFF]]]fffwww{{{~~~~~~xxxrrrzzzlllMMMAAAEEELLLDDD<<<222------...---+++******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++333333KKKqqqnnneee|||www|||{{{___QQQ]]]qqq|||gggVVVDDD<<<;;;???LLL[[[DDDEEEEEECCC???;;;999888444444333111000...------,,,++++++******++++++,,,)))************+++++++++---+++'''---333+++&&&222PPPHHHKKK^^^lllpppvvvyyy\\\DDD@@@DDD@@@:::999555444888>>>AAACCCIIIPPP]]]dddssskkkGGGWWWzzzxxxSSSQQQ```TTTUUUTTTTTTOOO???...)))...,,,+++******)))*********************************++++++******++++++,,,---------...000111222333444555777:::<<<===@@@DDDGGGKKKPPPTTT```\\\oooHHHGGGMMMEEEAAADDD???444******///,,,%%%************************++++++++++++++++++++++++,,,,,,,,,,,,---...//////***111///,,,333555444;;;;;;]]]|||xxx|||~~~lllbbbxxxttttttlllccc___```^^^XXXSSSXXXiiizzzpppiiiccceeennnvvvxxxwwwwwwqqqqqqqqqpppqqqsssuuussspppvvv~~~{{{lllttt{{{vvv~~~wwwzzz}}}UUU999AAAKKKEEE???CCC///***)))---...)))(((+++++++++++++++++++++++++++************************,,,,,,,,,---------......///...000111111555GGGZZZttt}}}wwwwwwrrrtttyyy|||~~~~~~}}}|||}}}vvvrrrxxx|||pppqqqoooNNNAAA@@@GGGCCC:::111,,,,,,+++))),,,***(((***---...---+++***************************)))((())),,,---......777,,,<<>>===>>>888444555666777<<>>???BBBEEEHHHOOOPPPWWWmmm|||vvv}}}~~~zzzzzz|||}}}nnnyyy```IIIJJJHHHAAAEEEAAA777---***---,,,'''************************++++++++++++++++++++++++,,,,,,,,,,,,---...//////...222...---666888666;;;HHHeee~~~oooddd}}}~~~ttttttiii___]]]aaagggooouuujjjlllmmmlllkkknnnuuu{{{}}}||||||xxxqqqmmmnnnnnntttuuuwwwxxxsssxxxsssrrrvvvuuu~~~nnnLLL???BBBEEECCC???555...***---...+++***,,,++++++++++++++++++++++++************************,,,,,,---------...............000222444???VVVlllxxxtttyyyfff```\\\YYYVVVUUUZZZaaa^^^bbbhhhmmmppptttwwwyyysssmmmlllssszzz}}}|||~~~zzzjjjmmmHHHAAAFFFCCC===444---*********,,,***)))***,,,...,,,+++******************************)))***,,,---......---777OOOaaaddduuuvvvkkkbbbgggxxx{{{{{{zzzzzzyyyyyyxxxxxxxxxwwwvvvwwwyyy}}}|||zzzyyy{{{oooJJJ<<<;;;===???DDDEEEFFFDDD???;;;999888333333222111///...------,,,++++++******++++++,,,)))************+++++++++(((---+++***---///???[[[LLL\\\hhhmmmxxxxxxgggQQQEEECCCCCC:::444444555555666999555777===HHHTTTdddyyycccKKK```iiiOOO[[[WWWVVVVVVUUUMMM>>>222,,,,,,,,,+++***************************************++++++******++++++,,,------...///000111333444444:::<<>>444,,,+++------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------------............///111444;;;MMMkkkyyywwwcccGGGCCC@@@===>>>???@@@GGGOOOOOORRRWWWZZZ\\\]]]___aaa\\\ZZZ]]]bbbgggiiilllpppuuuyyy}}}}}}~~~|||uuusss~~~{{{\\\>>>CCCCCCBBB;;;222,,,+++---+++*********,,,---,,,+++************************++++++++++++,,,,,,---...)))BBBYYY]]]^^^rrr|||{{{~~~gggfffhhhrrr}}}tttuuuvvvyyy|||}}}{{{zzzyyyxxxvvvwww{{{nnnGGG===<<<888DDDFFFFFFDDD@@@;;;888777333222111000///...------,,,++++++******++++++,,,))))))*********++++++++++++000,,,(((...;;;YYY~~~\\\kkkpppooozzz~~~{{{eeeVVVQQQDDD===999<<<@@@>>>:::999777666777:::===FFFWWWfff{{{xxxLLL???qqqYYYQQQVVVUUUVVVWWWSSSGGG777---,,,,,,+++************+++************************++++++******++++++,,,---......///000222333444555<<<>>>AAACCCDDDFFFHHHJJJKKKKKKcccyyyvvv~~~{{{qqqnnn}}}bbbeeecccEEEFFFJJJGGGHHHCCC888---(((***---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////000444111111888:::>>>KKKgggyyy~~~|||~~~~~~uuufff^^^___iiieee``````eeeiiijjjiiimmmqqqwwwzzzuuuooopppvvvwwwwwwmmmmmm~~~wwwxxxqqqvvvwww|||ccckkkpppPPP???AAAFFFFFFDDD:::///***+++---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------............///111333777BBBYYYzzz{{{iii```QQQ555CCC@@@===>>>>>>???DDDLLLOOOQQQSSSRRRPPPOOONNNNNNYYY]]]bbbeeedddbbbbbbcccnnnrrr{{{{{{}}}~~~uuu|||xxxtttxxx@@@@@@BBBFFFDDD;;;000---///+++++++++++++++,,,++++++************************,,,,,,,,,,,,,,,,,,---///000LLLYYYXXXfff{{{~~~www|||vvvyyy~~~}}}wwwrrreeejjjrrr{{{{{{yyyxxxwwwyyy}}}|||zzzwwwwww|||fffBBB===EEEDDDFFFGGGEEEAAA<<<888666222111111000///...------,,,++++++******++++++,,,))))))*********++++++++++++111,,,''',,,999RRRqqqQQQfffooogggjjj{{{yyy}}}mmmdddRRRIIIBBBAAABBB???;;;::::::999888888666555===FFFYYYooommmMMMYYY~~~eeeJJJSSSSSSTTTWWWVVVNNN>>>000---,,,,,,+++***+++++++++************************++++++******++++++,,,---......///111222333444555<<>>222******,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////...111444;;;IIIccc~~~yyykkkXXX^^^]]]HHHNNNJJJFFFFFFDDDBBBFFFMMMMMMPPPTTTVVVVVVWWWXXXYYY[[[cccjjjkkkgggbbb___]]]cccbbbjjjzzz~~~zzzsssvvvxxxsssVVVAAAAAADDDGGGAAA555---,,,++++++,,,+++++++++++++++************************+++---...---,,,,,,...111999WWW```aaa{{{zzzxxxvvv~~~{{{ooohhhnnnttt}}}{{{vvvtttxxx}}}vvvxxx}}}YYY???FFFEEEGGGHHHFFFBBB<<<888666111111000//////...------,,,++++++******++++++,,,)))************+++++++++)))///+++)))000444;;;JJJYYY___ccceeemmm}}}}}}{{{|||rrrlll```RRRJJJDDD???>>>???;;;999:::<<<:::666777:::===GGGZZZuuu___PPPoooOOOQQQRRRSSSUUUWWWRRRDDD666------,,,+++++++++++++++************************++++++******++++++,,,---...///000111222444555555:::===BBBEEEFFFHHHJJJLLLMMMhhh|||mmmhhhmmmtttjjj___fffHHHGGGIIIKKKKKKEEE888,,,+++000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////***333666666888<<>>EEEGGGIIIGGGBBB<<<888555000000000///......------,,,++++++******++++++,,,)))************+++++++++))),,,)))--->>>FFFDDDFFFnnnbbbdddzzz~~~|||yyytttzzz}}}xxxnnnfff\\\SSSPPPQQQIIIDDDBBBDDDEEEAAA???@@@888777>>>SSSrrrhhhQQQaaalllOOORRRTTTTTTVVVVVVKKK???------,,,++++++++++++,,,************************++++++******++++++,,,---//////000111333444555555777;;;@@@DDDFFFHHHJJJLLLTTTttt~~~yyy}}}uuudddZZZYYY]]]bbblll|||ttt{{{kkkxxx^^^HHHIIIJJJMMMJJJ>>>///+++///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////---333444777===DDD___~~~rrrzzz}}}~~~{{{xxxvvvtttlllaaaYYY^^^\\\bbbqqq|||wwwjjj___dddrrr|||~~~yyynnnrrrxxxxxxvvvyyyrrrnnn```GGGDDDCCCDDD???333,,,,,,---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////---555BBBUUUooo{{{zzzvvvmmmrrrqqq```eee```\\\ZZZVVVRRRSSSXXXbbbeeehhhjjjkkkkkkmmmnnnwww~~~rrrlllccc^^^eeesss~~~yyyeeeOOO@@@AAAEEE===222,,,+++,,,...,,,***)))***,,,************************(((,,,//////------222666MMMhhhooowwwxxxooonnn{{{wwwpppnnnoootttwww||||||www{{{|||{{{~~~xxx{{{LLLEEEGGGIIIGGGCCC<<<777555000000//////......------,,,++++++++++++++++++,,,)))************+++++++++,,,,,,'''222OOOaaabbbccckkkgggxxx~~~qqqyyy}}}{{{vvvrrr{{{sss~~~}}}pppgggfff\\\SSSMMMMMMNNNLLLHHHHHHIIIEEECCCGGGWWWooozzz[[[GGGlllOOOSSSTTTTTTVVVWWWPPPEEE...---,,,,,,++++++,,,,,,************************++++++******++++++,,,---//////000111333444555666555999???CCCFFFHHHJJJLLLjjjooo|||vvvrrrgggfffkkkppprrrnnnkkkppp|||yyyuuuxxxvvvgggsssLLLIIIJJJMMMMMMAAA222,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////111333222777AAALLLhhh}}}}}}jjjfff\\\\\\kkkxxxjjjooowww~~~www|||}}}vvvuuu}}}___fffkkkKKK;;;BBBFFFCCC888.........---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............/////////000111;;;LLLddd}}}|||}}}~~~{{{mmmnnniiidddaaa[[[VVVVVVZZZhhhjjjmmmooooooooopppqqqsssxxxzzzyyy||||||hhhaaalllxxx}}}|||rrrsssooozzz\\\BBBAAAGGGBBB777000+++---...---***(((***,,,************************'''+++//////---...333777YYYkkkppptttpppttt|||uuukkk\\\OOOHHHIIINNNSSSbbbmmmyyy}}}yyyxxx}}}}}}||||||||||||vvv|||vvvwww{{{iiiGGGHHHHHHEEE@@@:::777666111111000///...---,,,,,,,,,,,,,,,++++++*********++++++++++++++++++,,,,,,+++(((%%%===aaaaaaUUU^^^ggg]]]eeezzzhhhzzzyyy{{{zzzwwwyyyiiiwww{{{vvvwwwrrrkkkeee```ZZZSSSNNNOOOOOONNNKKKMMMZZZnnn~~~{{{gggVVVJJJtttcccKKKNNN]]]YYYVVVTTTHHH<<<000((()))++++++,,,///,,,,,,,,,++++++*********++++++,,,------......///...000111111111333666888@@@<<<<<>>SSSiiizzzvvvllllllttt|||zzz|||~~~|||yyyyyy~~~kkk|||}}}zzzwwwGGGGGGGGGEEE???:::777666111111000///...---,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,111666???HHHIIIQQQdddUUUSSS]]]uuuwww{{{wwwuuuvvvuuutttyyytttmmm~~~~~~|||xxxqqqmmmeeedddaaa]]]^^^iii{{{}}}kkk^^^|||lllNNNJJJVVVUUUTTTVVVOOODDD666+++***,,,,,,+++---,,,,,,,,,+++++++++******++++++,,,------......//////000111111111333666999===;;;>>>CCCCCCCCCMMM[[[xxxyyy||||||tttooollleeeffflllxxxvvvjjjiiicccaaannnllljjj|||TTTEEEHHHKKKQQQOOO>>>000222---,,,++++++***+++++++++***++++++++++++,,,,,,,,,------......///000000000555444555@@@TTTlll~~~iiiccc___aaaqqquuutttooo}}}zzzwwwzzzbbbXXXqqqUUU===CCCHHHIIIBBB777...******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---////////////000222222555MMMmmmyyy~~~mmmcccgggeee\\\^^^aaafffjjjiiiiiipppyyyttt{{{|||llldddnnn|||tttvvvyyypppAAABBBGGG;;;888,,,,,,+++***))))))***+++++++++++++++++++++++++++,,,...***+++000///888MMMmmmsss|||yyy{{{{{{tttqqqvvvyyyXXXSSScccgggWWWJJJHHHEEE<<>>///***,,,---+++***,,,,,,,,,++++++++++++***++++++,,,------......//////000111111222444777:::<<<<<>>...---,,,*********++++++++++++++++++++++++++++++---///,,,***...///???ZZZooo|||zzz~~~|||wwwsssrrryyy~~~vvvgggKKKJJJ]]]uuujjjIIIBBBTTTAAALLLUUUUUURRRUUU]]]bbbiiijjjllllllmmmsss|||xxxxxxxxxyyyFFFGGGGGGDDD???:::666555111111000///...---,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---...--->>>HHHDDDPPPZZZNNNqqq}}}}}}oooiiixxxvvvtttrrrqqqsssyyy}}}qqqeee\\\TTTYYY[[[YYYUUUSSSDDD222***+++---,,,)))++++++++++++++++++++++++++++++,,,------......//////000111222333555888;;;===???DDDGGGDDDHHH```zzzuuuzzzpppyyyuuuyyy|||tttpppggg]]][[[cccuuuzzzaaa]]]\\\]]]rrrwwwjjjTTTIIILLLLLLDDD777,,,------,,,++++++++++++,,,+++++++++,,,,,,,,,------------...///000111111222222222999MMMiiixxx~~~|||{{{gggbbb[[[\\\bbb```tttjjjyyy~~~QQQnnndddDDDAAABBBEEEDDD<<<111+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,...//////000444:::@@@ccc}}}xxxuuummmmmmpppvvvuuuqqqnnnoooiiijjjkkkmmmrrrwwwyyyyyyzzzpppkkkvvv}}}{{{ccc{{{sssPPP???BBBDDDAAA111///,,,+++++++++++++++++++++++++++++++++++++++,,,000...,,,---///BBBaaajjj|||wwwtttsssuuu|||qqqmmmTTT@@@```}}}pppVVVLLLGGGJJJLLLKKKLLLPPPVVV[[[aaabbbccccccdddgggnnnrrr||||||qqqmmm}}}uuuuuuFFFGGGFFFDDD>>>999666555111111000///...---,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------)))999WWW\\\JJJOOOccceee|||tttyyyrrrrrrqqqqqqvvv~~~qqqSSSjjjaaaNNNUUU]]]YYYSSSUUUGGG555++++++...---***++++++++++++++++++++++++++++++,,,------......//////000222333333666999<<<>>>@@@DDDFFFEEEPPPpppzzzsssnnnrrrwwwwwwuuummm___RRROOO[[[ppp|||nnnkkkjjjfffbbbuuuhhh}}}[[[LLLPPPOOOLLLBBB000...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------------...///000111222222777888BBBYYYvvvmmmrrr}}}cccSSSggglllhhhooozzzlll{{{^^^WWWrrrMMMCCC???EEEHHHAAA444,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,...111000000777@@@KKKnnnyyy{{{{{{yyyuuusssyyylllpppzzz|||xxxqqqGGG<<>>999666444111111000///...---,,,,,,***++++++++++++,,,,,,,,,))))))***+++,,,------......666EEEKKKEEEKKKZZZbbblll~~~xxxnnnlllmmmmmmqqqzzzzzz\\\aaafffHHHMMMZZZXXXTTTUUUKKK;;;...***---...+++***++++++++++++,,,,,,,,,++++++,,,------......//////111222333444666:::======>>>BBBFFFHHHXXX}}}sssjjjzzzwwwwwwvvvuuutttnnnaaaTTTOOOSSSZZZzzz{{{kkkOOO```rrrYYYiii{{{UUUIIIRRRRRRSSSJJJ111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///111222333333222777HHHfffssswwwkkk^^^fffeee```nnn|||nnnyyyrrrOOO{{{^^^KKK???CCCIIIBBB444+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///,,,...222222111:::FFFPPPrrroootttxxxvvvxxxkkkuuuXXX???CCCAAA777222---+++,,,------+++++++++++++++++++++++++++***000000///222555HHHfffjjjyyypppqqqvvvzzz}}}|||ppp]]]\\\zzz]]]```jjjiiiPPPFFF<<<777777999???FFFEEEEEEGGGJJJOOOUUUYYY\\\aaammmxxxvvvttt{{{{{{}}}wwwxxxEEEFFFFFFCCC>>>999555444111111000///...---,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,------...222///---888HHHMMMPPP\\\bbbmmmyyy~~~pppbbbggghhhkkkrrrtttttthhh~~~RRRKKKWWWYYYXXXWWWQQQCCC333+++---...+++******+++++++++,,,,,,,,,++++++,,,------......//////111222444555777;;;>>>===???EEEKKKPPPbbbtttkkkxxxlllkkk}}}xxxxxxxxxuuummmbbbWWWOOOLLL[[[}}}pppfff[[[PPPaaasss~~~kkkuuuVVVHHHPPPNNNRRRNNN333......---,,,,,,,,,,,,---,,,,,,,,,------------...------...000111222333444///888MMMnnn~~~fffUUU\\\RRRggg{{{zzz~~~vvv~~~|||[[[___kkkQQQ===@@@IIIDDD777...------------------------******+++,,,,,,---......000---///444333222<<>>;;;<<>>999555444111111000///...---,,,,,,*********++++++,,,,,,,,,((())))))+++,,,---......---777;;;FFFTTTNNNTTTqqqhhhgggiiiqqqzzzyyymmmaaaeeegggkkkuuu}}}uuunnnjjjwwwkkkcccNNNVVVZZZ[[[YYYUUUIII777,,,,,,---+++*********++++++,,,,,,,,,++++++,,,------......///000111333444555888;;;>>>@@@BBBIIIRRRXXXjjjtttvvvpppqqq{{{vvvhhhyyy|||yyytttnnnhhhddd```ZZZVVVJJJWWWsss~~~aaaVVV]]]gggmmmqqqrrrwwwfffPPPQQQJJJQQQRRR999......---,,,,,,,,,,,,---,,,,,,,,,---------......------...000111333444444;;;CCCVVVqqq[[[cccNNNbbb{{{rrryyy}}}|||~~~|||zzzkkkFFFrrrpppRRR;;;>>>IIIGGG<<<444------------------------******+++,,,,,,---......111---///555444222>>>NNNkkk|||ssszzz|||xxxvvv~~~{{{~~~rrr}}}ooovvv~~~rrrsss;;;HHH;;;444...+++---///---+++++++++++++++++++++++++++...000,,,---666>>>UUUttt|||tttlllooovvvyyyxxxxxx|||yyylllfffiiikkkooouuucccVVVLLLIIIKKKQQQ]]]jjjggg^^^QQQEEE???===>>>@@@LLLKKKggguuudddkkkvvvzzzHHHGGGEEEBBB===999444222111000///...---,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,,,,,,,...///666:::DDDKKKKKKTTTuuunnnfffhhhbbb___ccceeecccfffkkktttyyy|||xxxkkkfffRRRUUUUUUZZZUUUSSSPPP@@@,,,***///***,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000111222333555888;;;>>>???<<<@@@LLLJJJLLLuuulllpppsssyyy~~~wwwlll||||||tttooommmiiiaaaZZZQQQJJJXXXttt{{{llldddkkk{{{ttt```EEEWWWVVVFFFLLL333+++---000,,,---000+++,,,,,,,,,---------......---///111111222333666888<<>>888<<<___zzzpppsssppptttnnnxxx|||qqqooo}}}CCC@@@FFF;;;///,,,---......---.........------,,,,,,,,,...,,,666...000JJJhhhzzz}}}pppooosssqqqwww~~~~~~~~~~~~|||}}}gggZZZaaaooowwwkkkPPP>>>888III:::VVVyyypppcccvvv}}}xxx|||zzz}}}HHHGGGEEEBBB===999444222111000///...---,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,,,,,,,...000IIIEEEDDDJJJRRR\\\jjjwwwlllfffhhh```\\\^^^]]]dddlllrrrtttzzz}}}}}}|||nnnSSSuuuUUUYYY[[[XXXWWWTTTQQQBBB---+++000+++,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000222333444777:::===@@@BBBHHHGGGIIIGGGUUUmmmqqqsss}}}ppp|||~~~xxxqqqhhh```[[[UUULLLSSShhhqqqfff___bbbbbbggghhhhhhLLLVVVVVVKKKQQQ666,,,---000,,,---000+++,,,,,,---------.........---///111222222444777999<<<]]]|||tttuuuuuu\\\SSSXXXnnn}}}tttcccWWWmmmKKK>>>CCCHHHBBB888---,,,++++++---------+++///......---------......---888000///999444DDDrrrpppgggsssuuuiiixxxqqqooo|||yyyOOO@@@FFF<<<111,,,---......---.........------,,,,,,,,,///,,,666000555QQQlll{{{~~~~~~pppnnnrrrpppvvv~~~pppbbbfffoooqqqmmmxxxgggGGG666DDDFFF]]]~~~oooaaa~~~~~~HHHGGGEEEBBB===999444222111000///...---,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,,,,---///111444===DDDCCCCCCKKKUUU[[[xxxkkkllloooddd\\\]]][[[WWWgggtttsssqqqyyy|||zzz~~~VVVnnnYYYVVV[[[SSSYYYUUURRRDDD///+++000---,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111222333555888<<<@@@CCCEEEOOOLLLIIIKKKfffkkkpppkkknnnttt|||vvvjjjaaa\\\XXXPPPQQQ___hhhfff```___YYYyyyxxxgggSSS}}}dddFFFOOOYYYSSSTTT:::...---111------000,,,,,,------------............///111333333555888;;;<<>>444...,,,......---.........---------------000,,,555111<<>>JJJLLLRRR```gggeeeiiiiiitttvvveeeZZZZZZYYYPPPcccuuuxxxrrrnnnooorrr}}}uuuvvvkkkQQQWWWVVVZZZUUURRRFFF111+++///---------------------------------------...000111111222333555999===AAAEEEGGGJJJLLLLLLTTTwwwoooeeeccchhhqqqyyy{{{yyymmmddd___WWWUUUXXX```ggghhhfffeee^^^llluuujjjpppwwwxxxlllkkkFFFJJJ[[[WWWMMM@@@000---111---,,,///---------------...............000222444555777:::===EEEaaa}}}bbbTTTSSSbbb}}}tttvvvqqqkkkaaaBBB>>>JJJHHH999///---++++++,,,------,,,...------------.../////////333444777999>>>eeeqqqxxxxxx}}}^^^qqquuupppzzzrrrlllCCCDDD@@@888///,,,......---...............---------111+++333111AAAaaauuu|||nnnkkkooonnnvvvwwwjjjmmmhhhKKK<<<666VVVqqqbbbqqq}}}zzz~~~zzzsssHHHGGGEEEBBB===999444222111000///...---,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,---111333:::>>>@@@KKKhhh}}}hhhaaaiiizzzyyyaaaQQQRRRRRRYYYhhhyyytttiiiwwwxxx}}}sssUUUTTT___ZZZTTTSSSIII333+++...,,,---------------------------------...///000111222111333555999===BBBFFFHHHGGGMMMNNNZZZ}}}kkkPPPfffcccmmm~~~{{{|||tttkkkdddUUUYYY```fffeeeaaa```cccTTTZZZmmmzzziii^^^NNNWWWWWWMMMGGG333---222...,,,///...---------........./////////111333555666999===???RRRiiizzz|||}}}}}}ppp]]]OOORRRjjj|||zzz|||dddgggGGG???LLLKKK===111...,,,+++,,,------,,,---------------...//////222222333777;;;FFFmmmrrrzzzwwwzzzggg{{{zzzssszzzpppyyy}}}zzzJJJCCCCCC===111,,,---///---........................111+++111000CCCfffvvvxxxkkkiiinnnooowww{{{qqquuuvvvIII@@@===IIIlllbbb~~~}}}}}}|||}}}sss~~~HHHGGGEEEBBB===999444222111000///...---,,,,,,,,,++++++++++++++++++++++++***++++++++++++...222555666<<<@@@HHH\\\rrruuukkkiiippp~~~xxx^^^OOOPPPOOO___hhhvvvxxxvvvpppaaavvvZZZNNNaaa[[[TTTUUUNNN888------,,,------------------------,,,------...///111222333333444666:::>>>CCCFFFHHHKKKNNNNNN___\\\QQQnnnlllqqqwww}}}}}}uuunnn[[[^^^fffkkkbbbSSSPPPWWWOOOMMM]]]~~~uuu{{{vvvwwwtttSSSRRR[[[[[[MMM555---222...,,,//////------.........////////////111444666888;;;???BBBXXXwww}}}|||qqq}}}}}}cccMMMMMM^^^www~~~~~~iii{{{mmmJJJ>>>HHHLLLFFF222///,,,+++,,,------------------------...///000555333444555:::MMMpppzzz|||hhhpppfffwww|||zzzwwwTTTCCCFFFAAA333+++---///................../////////111,,,222000FFFlll||||||sssggghhhnnnpppxxxuuummmsssrrrXXX444:::XXX[[[qqqzzz|||zzzzzz|||yyyHHHGGGEEEBBB===999444222111000///...---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++...222666444DDDPPPOOONNNZZZnnn|||qqqpppsssjjjVVVOOORRROOO___gggrrr}}}zzzkkkeeehhh]]]JJJ]]]\\\VVVXXXSSS>>>000...---........................,,,------...///111333444555666999<<<@@@DDDGGGIIIMMMNNNPPPllliii]]]mmmooopppyyylllnnn~~~zzzkkkfffjjjqqqeeeNNNFFFOOOSSSJJJJJJfff{{{vvv~~~sssuuu[[[yyytttTTTRRR___aaaQQQ777---222///+++///000............///////////////111444777999<<<@@@CCCbbbwwwyyy}}}jjjLLLLLLXXX}}}{{{xxx~~~{{{xxxqqqpppOOO@@@CCCIIIIII333000,,,++++++------------,,,,,,------///000000333555777555:::XXX|||ooorrrmmmpppiiiqqqzzz~~~}}}|||```BBBHHHDDD444+++---000...---........./////////000000---444333JJJsssxxxnnndddfffooorrrzzzmmmkkksssIIIEEE===WWW```yyy{{{}}}HHHGGGEEEBBB===999444222111000///...---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++...333666666===BBBDDDGGGUUUhhhxxxmmmddd___WWWKKKLLLQQQLLLgggooovvvxxx||||||tttiiiZZZKKKHHHXXXlllnnnbbbNNN^^^^^^XXX[[[XXXBBB222000...........................,,,------...000111333444777888;;;>>>AAAEEEHHHJJJKKKLLLSSS|||kkk^^^aaalllooo{{{qqq```___xxxyyymmmmmmvvvlllQQQGGGPPPNNNOOOHHHMMMsssxxxppp{{{mmm}}}gggsss|||lllUUUUUU]]]WWWTTT888---333///+++///111............/////////000///222555777:::===AAADDDqqqzzzuuudddppp~~~}}}uuuvvvzzz}}}rrrMMMLLLSSSrrryyy|||}}}yyy}}}yyygggqqqUUUDDDBBBEEEFFF444000---++++++---------,,,,,,,,,---...///000111///555:::666===ccckkkssseee{{{yyy}}}hhh|||hhhBBBIIIEEE555+++---000...---.........//////000000000...777666MMMxxxvvvkkkaaaeeeooosss{{{{{{{{{xxxooonnnjjj===>>>QQQSSSzzzxxx}}}nnnLLLFFFAAA@@@===777333333000///...------,,,------++++++,,,,,,,,,,,,------+++++++++******,,,000444<<>>XXXjjjwww}}}~~~uuu}}}LLLFFFAAA@@@===777333333000///...------,,,,,,---+++++++++,,,,,,,,,------***+++++++++,,,///444777>>>BBBMMMjjj~~~iiiRRRZZZUUU^^^WWWKKKJJJJJJKKKSSS```dddlllvvv|||zzzssslllvvvmmm```XXX\\\cccbbb^^^[[[SSSNNNJJJHHHGGGJJJSSS]]]eeellltttzzz~~~ccc]]]YYY]]]ZZZTTTNNN;;;,,,...........................---.../////////111555777;;;<<>>>>>???AAAEEEIIIMMMOOOSSSVVVrrrSSSLLL\\\___nnn}}}rrruuuiiiWWWOOO]]]```___XXXRRRZZZmmm~~~~~~yyywwwTTTRRReee___III444...///---+++---///......---...///111222444666666<<>>^^^}}}nnnffffffiiioooxxxvvv|||FFF@@@LLLXXXwww~~~zzzzzz~~~}}}KKKEEEAAAAAA>>>777333222//////...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,---111666:::AAAEEE>>>;;;QQQpppxxxqqqffffffWWWGGGCCCCCCHHHVVVgggnnnuuu|||yyymmmlllbbbUUUMMMOOOWWWccclllrrrpppooollleeebbbhhhqqqooopppooollliiijjjooouuu~~~zzzwwwuuurrrqqqoootttyyypppggg\\\QQQ\\\```]]]YYYSSS@@@...---........................---...000000111333666999>>>???AAADDDGGGKKKNNNPPPRRRUUUxxx\\\RRR___[[[pppvvvxxxlllZZZRRRiiiaaa[[[]]]___aaaeeekkkmmm]]]wwwYYYWWWccc```KKK666.........------......------...000111222333777777<<>>///,,,///+++---000+++---......///000222333444444<<>>333444,,,---......---......///000111...333777HHHkkk}}}~~~mmmdddfffkkkrrr{{{KKK<<>>777222222///...---,,,,,,++++++,,,*********+++++++++,,,,,,++++++++++++,,,///333777777>>>BBBCCCRRRllltttgggeeecccTTTEEECCCCCCLLL]]]fffjjjjjjjjjzzzyyyyyyuuullleeedddlllvvv}}}~~~|||zzzwwwqqqlllpppwwwwwwwwwvvvrrrmmmjjjjjjllluuu{{{yyyxxxvvvrrrpppkkkppp|||tttpppfffTTT]]]```]]]ZZZVVVBBB///---........................---///000111222444777:::===@@@DDDHHHLLLNNNOOOOOOTTT[[[VVVRRR___^^^zzzzzzuuuttt{{{}}}vvvxxx|||kkk\\\WWWkkkeeebbbfffhhhgggfffggglllddd||||||vvvUUU^^^aaa```LLL777---...000000.........---...///111333444333888999===CCCDDDOOOfffzzziiikkkzzz~~~|||uuuyyy}}}rrrmmmppptttxxx|||wwwrrrnnnoootttxxxtttuuueeeQQQEEEMMMQQQ```jjjmmmxxxwwwvvvuuuuuuwww||||||ggglllCCCDDDMMM???000,,,...+++---000,,,.........///111333444555555:::BBBLLLddddddlll|||ggg\\\|||uuuggg```bbbaaa^^^___eeeiiicccYYYbbbdddffflllxxx|||}}}vvvnnnYYY[[[hhh~~~}}}YYYLLL@@@555555,,,------------......///111111000333666LLLttt~~~kkk___dddmmmwww~~~xxxLLL;;;BBBLLLkkkvvvkkkqqqrrruuutttxxx~~~xxxwww}}}xxxJJJEEEBBBBBB???888222111///...---,,,++++++++++++************++++++++++++++++++++++++,,,///333777;;;555EEEZZZZZZVVVYYYZZZYYYXXXKKKBBBDDDGGGSSSgggmmmpppnnnhhhnnn}}}wwwxxx~~~|||yyyvvvxxx}}}{{{||||||xxxsssnnnjjjiiinnnttt}}}{{{zzzxxxsssoooiiinnntttVVV[[[___\\\[[[XXXEEE000---...........................///000111222555888;;;>>>AAAFFFKKKNNNPPPPPPOOOTTTaaatttKKKQQQ]]]bbbwwwxxxmmm___[[[eeelllrrrooohhheeeggglll{{{~~~vvvLLL^^^dddaaaOOO999---...111111///.........///000333555666555:::<<>>DDDHHHVVVlllnnnrrrtttrrrpppxxx~~~zzzuuuqqqooopppqqqvvv~~~|||xxxqqqlllfffjjj}}}```ZZZ]]][[[[[[YYYFFF111---...........................///111222333555999<<>>000(((...222---+++///---///000000000222555888<<>>bbbzzz}}}___hhhmmmuuuyyyooommmqqqqqqrrrjjj^^^]]]cccaaaXXXSSSTTTVVVfff|||ssssss]]]WWWTTT\\\mmmwwwsssrrrvvvggg```zzz~~~oooyyywwwGGGFFFCCC@@@<<<777222000000///...---,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---111666999???BBBDDDLLLcccvvvoooZZZKKK@@@???@@@???LLLbbbmmmiiitttwwwuuusssvvvxxxvvvssslllfffXXXVVVbbb{{{yyykkkaaaZZZ^^^[[[[[[ZZZGGG222...........................111111222444888===BBBEEEFFFGGGJJJMMMPPPRRRTTTVVVWWW{{{RRROOONNNUUUjjjqqqkkksss|||www{{{www}}}gggsssXXXZZZllljjjaaa===111333,,,000------///000111222444888;;;===EEEHHHJJJNNNQQQeeeyyywwwlllcccuuu~~~}}}yyyxxxtttoookkkiiiiiikkkyyy~~~rrrmmmwwwcccaaaqqqwwwjjjcccooo{{{wwwyyyzzzyyywwwiii}}}ppp___HHHBBBOOO>>>111)))...111---+++///---///000000111333666999:::HHHJJJ[[[ttt___WWWOOOccc~~~sssoooaaa[[[aaa___XXXZZZfffDDD???^^^eeeSSSaaa}}}pppooorrr~~~yyytttRRRPPPGGG000...,,,......///...---...111333777666DDD___qqqpppggg[[[ffflllttt{{{uuuxxxtttkkkhhhhhh___RRRPPPYYYVVVVVVjjj|||yyyuuu\\\UUUXXXhhhssstttsssuuugggbbbxxxrrrkkk|||yyyFFFEEECCC@@@;;;666222000000///...---,,,+++++++++******+++++++++,,,,,,,,,))))))***+++---000666:::===JJJQQQOOOSSS[[[YYYOOOJJJ???>>>???>>>JJJ```jjjiiirrr|||~~~|||yyywwwuuuuuu{{{xxxnnnfffiiirrr\\\SSSTTTggg~~~~~~mmmZZZ^^^]]]\\\ZZZFFF111...........................222333444666999>>>BBBEEEHHHJJJNNNRRRUUUWWWWWWWWWbbboooJJJMMMMMMSSSmmmtttmmmwww}}}yyy~~~tttWWWWWWkkkjjjbbb===111222,,,000...---///111222333666999<<<===DDDIIIOOOPPPPPPllluuufff[[[nnn{{{tttmmmiiieeeaaa^^^^^^dddeeeVVVSSSyyyvvvbbb___lllrrrbbbcccvvvyyy|||zzz~~~~~~{{{uuuiii}}}xxxhhhOOOEEEPPP>>>333+++...000---,,,///...///111111222555888;;;;;;IIIMMMaaaYYYhhhZZZMMMfffxxxoooaaabbblllhhhbbbiiiaaabbbeeeUUUdddtttiiiqqq~~~~~~uuu~~~|||vvvTTTRRRHHH000...+++...//////......///111444666666DDD^^^bbbYYYWWWWWWdddlllttt}}}xxxtttiii\\\ZZZddd\\\UUUhhh~~~kkkZZZuuuxxxfffYYYTTT```nnnsssrrrrrreeegggzzz~~~gggggg~~~EEEDDDBBB???;;;666222000//////...---,,,++++++,,,******+++++++++,,,,,,,,,((()))***+++---111777;;;777PPPccc^^^RRRNNNNNNNNNJJJ>>>======:::DDDYYYccckkksss|||xxxwwwuuutttuuummmWWW]]]qqqaaaSSSJJJTTTlllrrrYYY___^^^]]]ZZZFFF111...............////////////333333444666:::>>>BBBDDDJJJMMMRRRWWWZZZ[[[[[[ZZZgggPPPHHHOOOQQQWWWsss~~~wwwqqq||||||iiiZZZbbbkkkbbb===000222,,,000///...///111333444777;;;???EEEDDDEEELLLOOORRRvvv}}}{{{sssdddtttyyysssoookkkgggdddfff___```ccc___eee|||qqq^^^^^^qqqxxxeeeZZZggg}}}www{{{{{{yyyrrrfffzzz[[[FFFOOO???555......///------///...000111333444777;;;>>>FFFIIIJJJbbbYYYeee```OOOlllvvvrrriiihhhhhhdddpppyyyxxx|||kkk]]]wwwwwwcccgggqqq|||}}}vvvzzzqqq~~~qqqPPPPPPHHH111///,,,.../////////...000222555;;;333BBBddd{{{~~~{{{hhhVVVVVVeeennnvvv}}}uuulllWWWWWWLLLLLLaaarrrvvvxxxrrr[[[SSS```yyysssaaaUUUZZZhhhoooooommmccckkk~~~xxx]]]aaa{{{DDDDDDBBB???;;;666222000///...------,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,---...222888<<<666KKK```gggddd___WWWOOOHHH===<<<===999DDDXXXaaalllsss{{{yyywwwvvvuuuttt|||wwwZZZQQQYYYYYYMMM@@@@@@UUUttt|||kkkWWW^^^___^^^ZZZEEE111............/////////000000222333444777;;;???BBBDDDJJJMMMSSSXXX[[[[[[[[[ZZZ___ZZZIIIQQQTTT[[[wwwzzzsssqqqppp{{{|||yyy{{{yyyaaa```lllccc===000222,,,111000...000222444666999>>>AAAJJJFFFCCCJJJPPPTTTuuu}}}~~~{{{zzzxxxjjjwww~~~~~~|||xxxssspppooopppvvvuuuwww}}}}}}tttmmmqqqnnn```cccmmmxxxvvvhhhVVVZZZppp~~~}}}xxxyyy~~~zzzpppyyyqqq}}}lllttt~~~]]]GGGTTT@@@888000......------///...000222444666:::>>>AAAMMMHHHJJJfffXXXXXXxxxeeeQQQqqquuuttt~~~}}}zzzpppiiiccc[[[gggpppmmmyyyvvvfffjjjzzzbbb]]]```lll~~~ssslllsssnnnqqqPPPOOOGGG111000......///000000///111333666===888DDDfff{{{YYYWWWhhhqqqwww|||uuunnn___TTTFFFFFFPPPXXXnnnlll^^^eee~~~lll\\\[[[dddjjjiiifffaaajjjzzzmmmMMMUUUwww~~~DDDCCCAAA???;;;666222000///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---///333888<<<;;;AAANNNaaasssvvvbbbLLLDDD:::;;;>>><<>>000222---222000///111333555777;;;@@@CCCHHHGGGFFFLLLRRRTTTkkkxxxooohhhvvv}}}~~~~~~|||yyywwwxxxzzz}}}gggnnnccc```iiioooiiiWWWRRRbbbwww|||~~~zzzkkksssppp~~~zzzkkkgggJJJUUU@@@:::333...,,,---...//////111333666888<<>>FFFbbbzzzUUUVVViiirrrvvv~~~tttlllnnnbbbQQQHHHAAAAAAjjjeeeUUUjjjvvvggg```bbbeeeeeeccc___gggvvvfff@@@EEEkkkCCCBBBAAA>>>:::666333000......---,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,---...111666:::<<<>>>FFFWWWiiinnn^^^KKKBBB999:::>>>===III^^^hhhfffkkkrrrxxx|||zzzwwwwwwuuuyyy|||oooqqqzzzuuu```KKKSSSZZZVVVCCC>>>TTTrrrvvvllloooSSS\\\______[[[FFF222111---......///000000111111222444777;;;@@@EEEHHHJJJIIILLLPPPTTTWWWYYYYYYYYYdddkkkGGGJJJRRR```xxx~~~jjjlllbbb^^^nnnmmmddd>>>000222---222111///111444666999<<>>CCCFFFAAAJJJTTTmmmIIIBBB[[[___JJJyyyvvvrrryyysssddd___pppooowwwyyyvvv{{{nnnpppwwwqqq\\\TTT___iiivvvfff[[[bbbssskkkzzzYYYTTTIII111000......000000111111222555888777@@@GGGiiiwwwQQQRRRfffooosssxxxrrrjjjaaaRRRIIICCC===SSS{{{]]]aaa|||qqqhhhcccbbbcccccc]]]hhh~~~rrrEEE:::VVVhhhtttwwwCCCBBBAAA>>>:::666333000......---,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,000444888:::CCCMMMSSSUUUUUUQQQMMMCCC999:::===;;;FFFZZZdddeeejjjpppvvvzzzyyyttttttrrrttttttjjjhhhfffZZZLLLVVVeeedddJJJ888CCC___qqqQQQ[[[___```[[[FFF333222---......///000111111222333555999>>>CCCHHHKKKMMMLLLOOORRRVVVYYY[[[\\\\\\___~~~QQQGGGIIIQQQcccyyy}}}zzzzzz|||WWWXXXqqqnnnddd>>>000222---222111///111444666999===BBBFFFEEENNNMMMHHHKKKVVVpppcccddduuu|||zzzzzz||||||vvvoooooozzznnngggoooooo___LLLJJJ[[[nnn{{{}}}~~~ppp\\\bbbyyyqqq{{{{{{oooLLLSSSAAA===666...+++---///000///111444777:::???DDDHHHHHHVVVWWW```TTTAAAUUUYYYDDDyyy}}}tttuuupppccc^^^zzzyyyxxxvvvtttrrrsssvvvssshhhqqquuu```VVV______xxxfffXXX]]]nnn|||kkkYYYSSSHHH111111000///000111111111333666888BBBCCCLLL{{{{{{SSSNNNccclllppp}}}zzzyyylllfff\\\\\\cccYYYKKKJJJbbbkkkbbb~~~xxxmmmdddaaacccddd]]]mmmSSS666CCCOOO[[[aaauuu~~~GGGBBB>>>>>><<<555111000...------,,,,,,++++++***)))************+++++++++,,,******...///000555;;;:::qqqyyybbbTTTSSSUUUBBBAAA???<<<:::===HHHXXXdddeeeiiinnnrrrvvv|||~~~yyypppmmmzzzooofffyyywwwtttvvveeeJJJMMM]]]lll___DDD>>>FFFFFFmmmeeecccbbb___SSSAAA333...---///111000------000333999===@@@BBBHHHOOOPPPMMMLLLTTTTTTOOOUUUddddddZZZppptttKKKHHHOOOQQQaaa{{{xxx~~~eeeYYYmmmqqqaaa>>>333000+++444///111555999===@@@CCCFFFHHHKKKNNNOOOVVV\\\^^^tttrrrzzzWWWOOOwww~~~wwwqqqnnnmmmfff```rrr|||llljjj}}}vvvllliiihhheeeZZZOOOSSS^^^uuutttVVVLLL___wwwyyy{{{~~~~~~rrrkkkgggVVVIII===666...,,,---///...,,,555222444;;;>>>>>>AAAGGGHHHJJJMMMfffRRRCCCIIIPPPNNNiiizzzvvvnnnlllfffVVVtttbbb___lllyyyqqqkkkpppnnnYYYTTTggg|||dddLLLLLL```sssyyyuuuvvvwww|||~~~xxxWWWRRRFFF222333111333222000///111555:::===DDDDDDMMMvvvxxxZZZSSS___mmmyyy~~~yyyvvvuuuwwwwwwmmm___ZZZYYYOOO@@@>>>UUUmmm]]]sss~~~xxxkkkeeeeeeddd\\\ppp[[[;;;999>>><<>>>>><<<555111000...------,,,,,,++++++***)))************+++++++++,,,******...///000555;;;???WWWWWW```iii```VVVEEE;;;;;;:::999<<>>>>><<<555111000...------,,,,,,++++++***)))************+++++++++,,,******...///000555;;;DDDDDDAAAhhhzzzeeeRRR888999::::::<<>>AAAEEEIIIMMMKKKRRRTTTTTTUUUZZZyyyhhhjjjeeeKKKmmm{{{rrrkkkrrrfffnnnyyymmmYYYNNNGGGEEE\\\xxxuuunnniiiggg^^^QQQNNNSSSlll{{{wwwYYYCCCBBBJJJRRRbbbqqquuuwwwtttwwwPPPDDDKKK666111,,,+++---000000///666555888>>>BBBCCCFFFJJJLLLOOOQQQfffnnn;;;BBBLLLEEE[[[mmmYYY^^^sss{{{zzzllliiiggg[[[jjjXXXjjj}}}RRR@@@FFFooorrrmmmkkkkkkbbb[[[bbbnnnqqq```AAA:::OOObbbeeezzz~~~bbbXXXIII222111...000000000222555:::???CCCEEEKKKQQQhhhyyy\\\PPP\\\kkkxxx{{{tttwww|||vvvpppmmmhhhssswwwoooiiippp|||sssnnniiilllyyy|||qqqcccoooyyywwwooohhhbbb^^^___jjjsssYYYIII>>>AAAIII]]]nnnwwwGGGBBB>>>>>><<<555111000...------,,,,,,++++++***))))))*********+++++++++,,,******...///000555;;;333::::::[[[|||tttaaaKKK:::;;;<<<:::<<>>===CCCEEEEEEEEEIIIPPPRRRPPPSSSSSSVVV[[[```eeennnvvvxxxJJJHHHMMMSSSiiiuuuwwwuuuiiigggeeennnppp[[[888333222---555333999;;;>>>AAACCCGGGLLLPPPMMMWWWZZZYYYXXXYYYqqqpppggggggMMMjjjxxxgggfffooozzz~~~wwwuuujjjrrruuuXXXGGGJJJCCCDDDWWWssszzzpppjjjhhh```SSSLLLMMMbbbssszzzbbbIII>>>===>>>SSSjjjxxxwww{{{zzzXXXJJJ???222///,,,+++...000222222777888<<>>JJJCCCTTT{{{~~~xxxooouuuxxxlllyyyQQQSSSyyyzzzZZZEEEBBBjjjsssooohhhkkkggg``````lllssslllVVVLLLYYYlllvvvdddXXXIII111111...000000111333777;;;@@@BBBIIIJJJMMMhhhzzz\\\NNNZZZjjjwww}}}uuunnnjjjllluuuyyytttqqqtttzzz}}}{{{mmmpppuuutttcccllltttuuuoooggg```]]]___iiisssfffZZZRRRTTTcccsss|||GGGBBB>>>>>><<<555111000...------,,,,,,++++++***))))))*********+++++++++,,,******...///000555;;;777UUUQQQPPPZZZ___[[[GGG:::;;;;;;:::===JJJ```pppkkkkkklllooovvv~~~zzz{{{wwwmmmhhhmmmxxx~~~nnnaaaNNN@@@BBBUUUtttfff___iiirrrhhhfffbbbUUULLLRRRSSSBBB999RRRvvvcccfffiiicccQQQ<<<111000111//////333:::???@@@???CCCEEEFFFFFFJJJPPPRRROOONNNVVVYYYZZZggg{{{wwwdddIIIFFFJJJOOOggglll^^^^^^nnn}}}yyy]]]cccwwwqqqYYY666333333,,,444222;;;>>>AAADDDGGGJJJOOORRRSSSZZZYYYVVVWWWZZZmmmzzzdddiiiRRRfffooo[[[ZZZdddgggwww~~~zzzrrrfffmmmzzz|||^^^@@@===RRRlllxxxzzz{{{qqqkkkjjjcccUUUKKKJJJ___ooonnnXXXHHHAAAOOO```uuuyyy}}}yyyQQQPPPBBB///...,,,,,,...111333444888;;;???DDDHHHMMMOOOPPPLLLSSSSSS```???999FFFAAALLLyyyyyyvvv}}}yyyeeekkkUUU[[[wwwzzzaaaOOONNNhhhrrrnnngggjjjiiibbb```dddggglllnnnlllooo}}}~~~aaaUUUFFF000111///000111333555888<<>>>>><<<555111000...------,,,,,,++++++***)))************+++++++++,,,******...///000555;;;NNNqqqgggQQQNNNUUU\\\LLL555888999888===MMMfffyyynnnllllllooouuu|||{{{|||zzzrrrjjjpppdddLLLBBBNNNjjjrrr```]]]]]]eeemmmnnn^^^SSS___aaaNNN>>>MMMiiifffiiijjjaaaLLL777000222111000111555999===???@@@BBBEEEGGGHHHLLLRRRRRROOORRR[[[ZZZUUU^^^rrrvvvkkkvvvZZZHHHCCCEEEKKKdddyyy]]]KKKOOObbbqqqvvv}}}^^^^^^rrrqqqWWW333222444---555333<<<@@@DDDHHHKKKMMMQQQSSSXXX\\\UUUOOORRRZZZqqqllljjjRRR]]]vvvvvv|||zzzlll```___\\\@@@===QQQhhhtttxxxppplllllleeeVVVLLLKKKYYYhhh|||xxxllleeeqqq{{{qqq}}}PPPSSS;;;......---...///222555666999>>>CCCFFFKKKQQQTTTSSSQQQYYYWWW^^^~~~HHH666@@@???CCClll{{{}}}nnnPPP[[[RRRTTTsssyyyWWWOOOiiioooiiidddiiiggg``````___\\\cccoooqqqjjjmmmwww~~~yyyxxx~~~\\\QQQCCC///111111111222555888;;;>>>@@@AAACCCLLLSSSeee___LLLWWWeeerrrgggQQQccccccbbbeeevvv}}}vvvrrrvvvtttuuuyyy|||xxxlllaaaiiikkkcccUUUVVVdddmmmmmmllllllnnnpppmmmeee___]]][[[dddxxx~~~GGGBBB>>>>>><<<555111000...------,,,,,,++++++***)))************+++++++++,,,******...///000555;;;DDDXXXSSSVVV^^^YYYVVVLLL333666888888:::HHH```rrrnnnmmmnnnqqqvvvyyyzzzzzz{{{oooooowwwZZZKKKQQQ___pppxxxxxxmmmbbb[[[aaafffllleee]]]eeehhh[[[EEEHHH]]]|||bbbgggiii```JJJ555///222000111444555777:::===???AAAFFFIIIKKKPPPUUUTTTPPPVVVZZZYYYTTTVVV\\\]]]YYYooo}}}DDDCCCCCCGGGaaapppZZZIIIMMM^^^nnnxxx}}}~~~{{{sssgggvvvmmmRRR///111666///888777===AAAGGGKKKNNNPPPRRRSSSUUU]]]YYYPPPPPPYYYrrrqqqiiiPPPYYY{{{~~~}}}tttgggXXXcccvvvrrryyyqqqGGG666FFF```nnnsssnnnmmmnnnfffWWWNNNOOORRR```ttt~~~qqqxxxTTTUUU222...//////000111333666888:::AAAFFFHHHNNNUUUWWWUUUQQQZZZXXX\\\zzzWWW777???AAA>>>___~~~pppSSS```TTTCCCdddYYYYYYiiijjjcccaaagggbbb[[[___^^^]]]^^^aaa___YYYTTTSSSOOOLLLQQQdddzzzYYYOOOAAA---111111111333777;;;???BBBDDDEEEHHHPPPTTTbbb}}}dddLLLVVVcccooo|||yyyaaaiiiiiiccc```nnn{{{xxxwwwxxx{{{~~~~~~{{{xxxwwwwwwxxx```WWW]]]fffkkkhhhjjjooonnneee^^^\\\XXX]]]tttGGGBBB>>>>>><<<555111000......---,,,,,,++++++***)))************+++++++++,,,******...///000555;;;888;;;@@@kkksssbbbXXX444888:::888777AAATTTeeennnnnnooossswwwwwwtttpppyyy|||llljjjsssssslllUUUBBBAAAIIIMMM^^^rrruuuhhhcccggg]]][[[dddiiieeefffhhhbbbIIIEEETTTuuuxxx]]]cccggg___III444...222///222555666555777;;;???AAAFFFKKKNNNSSSWWWVVVQQQSSSRRRVVV[[[[[[XXX]]]eeezzzCCCEEEDDDFFF^^^vvvUUUGGGIII___ooopppwww}}}yyygggsssjjjOOO,,,111777111:::;;;===AAAHHHNNNPPPRRRSSSSSSOOO^^^aaaYYYUUUXXXoookkk~~~gggRRRaaazzzqqqiiiZZZ[[[bbbYYYfffyyyKKK777GGG]]]dddppplllnnnooogggXXXPPPQQQSSS]]]mmm|||{{{vvvuuupppNNNUUU:::...///000111111333666999;;;BBBGGGJJJOOOWWWYYYVVVLLLXXXWWW[[[yyyddd<<>>YYY|||~~~hhhfff^^^FFF\\\sssVVVxxxiiifff^^^___eee]]]WWW^^^[[[```___XXXVVVXXXSSSKKKJJJGGGOOOgggXXXMMM@@@---111111000333888===BBBFFFIIIJJJJJJMMMPPPeeegggLLLVVVbbbmmm{{{~~~yyyyyy|||}}}xxxmmmgggkkksss}}}|||bbbXXXYYYhhheeehhhoooooofff]]]ZZZVVVWWWjjj~~~vvvHHHCCC>>>;;;:::777333///......---,,,++++++++++++************************---******---...///555<<<===>>>CCCXXXrrrrrraaaZZZ;;;888777888:::AAATTTfffkkkmmmpppoookkkjjjpppwwwuuufffZZZRRRQQQ]]]lllvvvuuuuuuzzz{{{ffffffvvvxxxVVVEEE444AAAWWWllltttooojjjhhhiiiYYYXXXggghhhXXXPPPVVVNNNMMMRRRlllsssaaaaaaggg^^^DDD555555444555444333444666;;;@@@CCCEEEKKKOOOOOOQQQWWWWWWRRROOOTTTYYYZZZYYYZZZ___dddzzzGGG===BBBFFFXXX{{{pppUUUGGGVVVgggrrruuuxxx}}}vvvuuuxxxwww|||}}}uuu}}}iiieeevvvfffCCC000444555666===???FFFIIILLLMMMLLLKKKMMMOOO[[[^^^XXXUUU\\\dddttt|||```sssVVV]]]vvvzzz]]]bbb|||iii___{{{YYY<<>>;;;:::777333///......---,,,++++++++++++************************,,,******---...///555<<<222FFFLLLMMM\\\kkknnnppp:::666555888:::AAASSSfffkkkgggeeehhhoooxxxxxxoooeee___eeeooo}}}mmmcccfffbbbKKK@@@===KKKfffqqqfff\\\]]]mmmgggbbbbbbaaaZZZOOOGGGGGGDDDFFF^^^cccccchhh___DDD555666444444444444555999===BBBEEEGGGMMMOOOOOORRRWWWXXXUUUQQQUUUYYYYYYWWWXXX[[[___ttthhhFFF???CCCEEETTTvvv{{{aaaTTT\\\dddoooyyy{{{zzz~~~~~~xxxqqqvvvyyy|||~~~vvveeemmmmmmbbbAAA000444555888???BBBHHHJJJMMMMMMMMMMMMPPPRRR[[[\\\WWWVVVZZZ\\\llleeefff}}}___```nnnuuuxxxmmm}}}dddGGGEEEUUU^^^bbbffflllmmmjjjccc\\\YYYYYYaaahhhiiihhhiiihhhffffffqqq}}}xxxttthhhfffNNNRRR555000000000111444777;;;===@@@DDDIIIMMMOOOQQQTTTVVVXXX]]]\\\YYYjjjCCC>>>>>>BBBGGGjjjnnnZZZMMMOOOPPP[[[lllkkk\\\TTT```dddgggggghhhjjjfffaaaXXX[[[^^^______```eeehhhqqqyyy|||^^^JJJ666...000///555888===BBBGGGJJJKKKJJJKKKKKKXXXdddqqqRRRMMMYYYiiisss|||}}}ssszzzrrrcccRRRHHHgggfffeeeffffffccc\\\WWWQQQQQQSSSYYY___^^^XXXRRRTTTTTTUUU]]]pppHHHCCC>>>;;;:::777333///......---,,,++++++++++++************************,,,******---...000555<<>>OOObbblllhhhiiittt{{{~~~uuuzzznnn```LLL:::???bbbvvvkkk]]]]]]gggnnniii[[[XXX\\\QQQ>>>IIIFFFBBBUUUzzzeeefffjjj]]]BBB555666444333333555777<<>>CCCBBBNNNooonnnbbbiiilllmmmsss}}}{{{yyy~~~zzzrrrwwwyyyzzzttt{{{gggqqqjjj[[[>>>000444666:::CCCEEEJJJKKKMMMMMMNNNPPPSSSVVV]]]ZZZVVVYYYZZZUUUeeeqqq[[[wwwhhhbbbpppwwwvvv~~~sssuuuhhhMMMHHHUUU[[[[[[```hhhkkkjjjddd^^^[[[ZZZaaaeeedddbbbaaa^^^YYYbbbgggnnnpppqqqyyy~~~~~~xxx^^^[[[OOOQQQ222222111111222555999>>>AAADDDGGGLLLNNNPPPQQQSSSUUUXXXZZZXXXWWWhhhVVV999;;;HHH@@@YYY}}}rrrkkk[[[SSSUUUYYY___\\\PPPRRR[[[ccceeeeeeggggggddd___ZZZWWW\\\fffooorrrrrrmmmuuuxxxZZZGGG444...222333888:::>>>CCCGGGIIIKKKLLLOOOJJJVVVaaazzzWWWNNNUUUeeepppyyyzzz|||wwwpppooouuu\\\CCCfffeeedddeeeeeebbb[[[VVVSSSRRRPPPPPPPPPNNNKKKHHHGGGGGGHHHRRRhhhHHHCCC>>>;;;:::777333///......---,,,++++++++++++************************,,,)))***---...000666===;;;ZZZbbbXXXcccvvvuuukkkBBB888444777888:::JJJ]]]gggnnnzzz}}}{{{pppoooTTT>>>===]]]yyywwweeeZZZZZZffffffZZZUUUYYYRRRCCCNNNLLLEEEQQQvvvfffgggiiiZZZ???333555222111222555999>>>DDDHHHKKKMMMNNNNNNNNNQQQUUUYYYZZZYYY[[[]]]]]]\\\\\\]]]___ttt|||???:::AAAAAALLLlllrrrbbbfffuuutttuuu{{{zzzwwwwwwtttvvv}}}mmmmmmzzznnnllljjjSSS;;;111666777===GGGIIIKKKKKKKKKLLLNNNQQQUUUWWW^^^YYYUUUZZZZZZSSSggg]]]rrroooiiippp{{{rrrgggXXXRRRWWW|||fffKKKNNN\\\\\\VVV[[[```cccaaa^^^ZZZYYYZZZ___bbbaaa___]]]YYYSSSPPPOOOLLLGGGFFFQQQiiilllXXXIIIJJJ444111111111333777;;;@@@CCCIIIKKKNNNPPPQQQRRRSSSSSSSSSUUUTTTVVVfffqqq<<<444III@@@NNN{{{hhh[[[NNNUUU^^^UUUMMMUUU]]]```dddhhhgggcccggg]]]VVV^^^ppp}}}~~~yyyfffoooqqqTTTBBB222///777999<<<>>>BBBEEEGGGJJJMMMNNNUUULLLUUU^^^|||ZZZMMMQQQbbbnnn~~~{{{pppqqqooo___nnnkkkRRReeedddbbbcccdddaaa[[[VVVVVVTTTPPPLLLJJJIIIIIIJJJQQQVVV\\\dddrrrHHHCCC>>>;;;:::777333///......---,,,++++++++++++************************+++))))))---///000666===555AAAIII[[[vvvEEE888111666888:::JJJ___cccooo~~~{{{ooovvvnnnqqqVVVGGGAAAUUUsss~~~lllTTTYYY___ccc```YYYRRRLLLIIIJJJMMMEEEJJJnnnmmmfffggghhhVVV:::111444000000222666;;;AAAFFFJJJLLLOOONNNMMMNNNPPPSSSVVVYYYXXXYYY[[[\\\]]]^^^```aaawwwMMM999CCCDDDNNNoooxxxkkkkkkttt|||~~~uuurrrmmmnnnxxxpppeeekkkrrrvvvqqqiiieeeIII777333999:::@@@JJJKKKLLLKKKJJJKKKNNNRRRUUUVVV[[[UUURRRWWWYYYTTTjjj^^^dddlllpppgggyyy}}}|||nnnMMMCCCQQQqqqnnnOOOZZZiii```YYY[[[\\\[[[YYYWWWVVVVVVZZZ^^^___]]]ZZZXXXQQQJJJDDD@@@<<<777444;;;SSSjjjzzz}}}pppSSSDDD???222000111222555999>>>BBBEEEMMMMMMOOOQQQSSSSSSRRRRRRSSSUUUYYY\\\fffKKK333EEEDDDIIIppp}}}xxxvvvsss]]]ZZZ]]]RRRQQQUUUYYY___hhhooonnniiifff]]]YYYcccxxxllluuulllPPP???000///888;;;CCCFFFJJJLLLMMMNNNQQQTTTTTTLLLVVV^^^{{{]]]KKKMMM___mmm|||rrrxxx{{{eeehhhhhhbbbxxxhhhdddbbbaaabbbcccaaa\\\XXXRRRPPPLLLIIIHHHKKKNNNQQQXXXgggvvv}}}HHHCCC>>>;;;:::777333///......---,,,++++++++++++************************+++))))))---///000666>>>FFFBBBCCC[[[xxxnnnHHH777///555999<<>>DDDIIILLLNNNQQQNNNMMMPPPQQQQQQSSSWWWUUUUUUWWWYYY[[[^^^___```mmmNNN<<>>AAAPPPccc}}}}}}qqqUUUGGG888,,,///111555999>>>BBBEEEFFFOOONNNOOOQQQSSSTTTRRRPPPVVVZZZ```bbbbbbqqq[[[888@@@EEEEEE]]]~~~yyyuuuyyy|||{{{{{{zzzssseee______[[[VVVWWWXXX]]]hhhrrrrrrmmmeee___\\\bbbnnnvvvtttpppfffqqqiiiMMM===///...777:::IIIMMMRRRTTTSSSTTTVVVYYYUUUPPPXXX[[[vvvdddMMMJJJ[[[iiixxx|||~~~~~~sssvvvwwweeewwwcccJJJgggyyygggcccaaa```aaacccccc___[[[SSSOOOKKKKKKOOOUUUZZZ\\\dddyyyHHHCCC>>>;;;:::777333///......---,,,++++++++++++***************************((()))---///111777>>>===EEEMMM^^^tttwwwqqqtttPPP<<<000555999<<>>CCCGGGHHHIIIOOONNNOOOQQQSSSTTTRRRPPPRRRXXX```aaaZZZccc___>>>;;;@@@@@@PPPooo}}}{{{}}}||||||sssvvvqqqmmmpppnnnlllrrraaaaaa___^^^dddlllpppnnngggdddaaa___```aaaaaa```^^^jjjbbbHHH;;;000000:::>>>IIIOOOUUUWWWUUUTTTVVVXXXVVVTTTYYYTTTmmmqqqSSSHHHUUUbbbqqqwwwpppttt~~~||||||tttnnniii^^^wwwmmmQQQ[[[vvvwwwppp```aaa```___aaaddddddaaa^^^WWWRRROOOQQQYYY```ccccccpppHHHDDD>>>;;;:::777333///......---,,,++++++++++++***************************((()))---///111777>>>>>>XXXhhhjjjhhhaaa```jjjZZZCCC444666888999KKKdddyyy{{{aaaUUU___QQQ???QQQoooxxxuuukkkSSSEEERRReeennnsssxxxlllffffffrrrmmmWWW]]]hhhXXXDDDZZZfffiiigggQQQ666333999444666999???FFFKKKOOORRRSSSWWWRRRQQQUUUUUUQQQQQQUUUXXXXXXXXXZZZ]]]_________ooozzzIII@@@HHHAAA???^^^}}}eeekkkvvvuuuooo}}}nnngggbbbPPP666111999BBBBBBGGGMMMIIIQQQOOOOOORRRUUUWWWUUUSSSOOOVVVUUUTTTWWWWWW]]]mmmaaaQQQaaa^^^UUUgggyyy[[[```RRRfffyyyyyydddpppxxxuuuooofffffffffccc^^^YYYWWWVVVQQQSSSSSSQQQQQQOOOGGG???JJJDDDFFFRRR\\\ggg{{{}}}pppooo{{{jjjLLL???///444000444;;;BBBGGGJJJKKKKKKOOONNNNNNPPPTTTTTTRRROOOJJJQQQ[[[[[[RRRZZZYYYAAA888;;;<<>>:::888666333000------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))***++++++---555>>>HHHLLLXXX[[[TTTYYYaaa___ddd===<<<666333===BBB[[[nnnuuuzzzrrrhhhaaaqqqmmmXXX___}}}tttppp\\\TTThhhuuudddbbb{{{wwwccc[[[bbbpppzzzkkkLLLRRR```UUUJJJ\\\rrrpppjjjqqqdddKKK???888444666:::AAAGGGIIILLLRRRVVVVVVNNNQQQTTTUUUSSSPPPNNNMMMUUUVVVWWWXXXYYY\\\aaadddkkkRRRAAA<<<>>>CCCRRRttttttuuu{{{rrruuuvvv{{{qqqooo___>>>444666;;;AAAHHHLLLLLLKKKQQQUUUVVVVVVYYY]]]ZZZRRRUUUTTTTTTUUUTTTVVV```jjj}}}PPPdddkkk\\\___www~~~fffPPPUUUuuuzzzxxxwwwwwwkkkkkkjjjgggbbb]]][[[ZZZ\\\TTTPPPRRRTTTSSSUUUZZZQQQRRR^^^iiiooommmrrrtttyyyKKK555444000***:::>>><<>>AAALLLkkkvvvzzz~~~yyyxxxvvvyyyuuulll[[[FFF888<<>>BBBEEEJJJQQQWWWWWWRRRXXXWWWVVVSSSRRRSSSVVVYYYUUUXXX\\\____________```qqqkkkBBB===>>>AAAGGGcccmmmiii~~~}}}}}}tttppphhhPPP@@@888>>>FFFHHHHHHIIIOOOTTTXXXZZZZZZXXXYYY[[[YYYTTTVVVTTTSSSSSSQQQQQQWWW```ooo___rrrKKKLLLeee~~~uuueeeTTTIIIIIIQQQYYY[[[```fffjjjllllllkkkkkkqqqpppmmmjjjhhheeedddcccaaaZZZVVVZZZcccllluuu|||vvvooopppqqqnnnyyyvvvoooFFF222555666===;;;:::EEEPPPIIIFFFSSSMMMLLLLLLNNNQQQSSSTTTSSSRRRNNNVVVTTTVVVXXXbbbLLL<<<777::::::???RRRppp~~~yyyjjjeeennnwwwoooiiikkklllllldddNNN888444>>>HHHLLLNNNMMMMMMLLLKKKLLLMMMNNNOOOQQQPPPUUUQQQQQQwwwuuuOOOFFFIIIXXXnnnzzz|||ooohhhhhhrrrzzzvvvtttvvv||||||rrrhhhdddeeefffiiilllmmmqqqtttxxxxxx|||{{{yyyvvvsssooolllkkkiiiccc]]][[[[[[ZZZXXXVVVpppIIIFFFAAA===:::666222000------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))***,,,,,,,,,333;;;;;;DDD\\\rrrzzz~~~rrr___===666<<<777777IIIpppzzzaaaPPPTTTkkk~~~yyyqqqttt^^^YYYhhh~~~kkkZZZiii||||||vvv~~~}}}ttt```YYYmmmxxxkkkpppcccRRRPPP___ssseeehhhjjjWWW<<<444444555<<<@@@CCCFFFKKKUUU\\\[[[TTTXXXWWWUUURRROOOPPPRRRUUURRRUUUYYY[[[\\\]]]___```aaa```BBB;;;>>>BBBGGG```nnn}}}}}}|||~~~tttjjjkkkfffEEE555888AAALLLRRRSSSRRRSSSTTTYYYYYYYYYXXXWWWWWWVVVTTTWWWSSSRRRRRRQQQQQQWWW^^^iiiTTTyyyNNNHHH]]]rrrrrrtttwww~~~xxxnnnooommmfffZZZNNNFFFBBBIIISSS```jjjnnnooopppqqqrrrqqqqqqqqqpppmmmjjjgggccc^^^[[[___iiirrryyy|||sssiiiiiiiiieeeqqqppp___<<<---444::::::???BBBKKKVVVRRRKKKOOOJJJJJJLLLNNNPPPRRRSSSSSSTTTQQQXXXTTTWWWYYY^^^~~~iiiKKK777;;;777===EEE\\\|||qqqkkkuuuyyyrrrrrrpppttt[[[GGG666777BBBJJJLLLLLLOOONNNLLLJJJJJJLLLNNNPPPOOOSSSXXXVVVSSSggg^^^KKKJJJVVVgggrrrwwwqqqrrrvvv~~~|||ooopppwww||||||xxxssspppnnnnnniiibbb\\\VVVQQQRRRUUUvvvIIIFFFAAA===:::666222000------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))***,,,,,,,,,222:::;;;IIIoookkk```[[[ttt\\\777111<<<777888EEEjjj~~~cccQQQSSSVVVTTT]]]lll}}}uuudddrrrYYYTTTppphhhhhhwwwzzzuuu{{{rrr___ccciii]]]kkkjjj```OOOPPPnnniiikkkkkkUUU:::333444777===BBBEEEHHHNNNXXX```___YYYWWWXXXWWWUUUQQQOOONNNOOOPPPQQQSSSUUUVVVYYY]]]```___aaaFFF;;;===BBBEEE[[[dddlll```CCC999???GGGTTT___eeebbb[[[UUUWWWVVVVVVUUUTTTSSSSSSUUUWWWSSSRRRSSSSSSSSSXXX^^^kkkVVVWWWHHHUUUwwwttt___^^^lllwwwzzzyyyzzz{{{|||~~~uuummmhhhccc\\\UUUTTT[[[dddjjjjjjhhhggghhhlllllloooqqqrrroooiiidddaaa______dddnnnvvvwwwuuummmcccdddfffcccnnnsssTTT777---888@@@GGGUUUTTTLLLRRRWWWOOOIIIIIIKKKMMMPPPQQQRRRSSSTTTUUUSSSXXXRRRVVV\\\]]]wwwddd;;;???;;;???===KKKkkkxxxkkkpppqqq{{{yyypppwww}}}wwwvvvsssOOOAAA777;;;FFFLLLMMMLLLQQQOOOMMMKKKKKKLLLOOOPPPQQQUUUYYY[[[ZZZ```oooNNNGGGOOO___nnnwww{{{wwwtttrrrppplllggg```UUULLLNNNUUUzzzHHHEEE@@@<<<999666333000------,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))***,,,,,,+++111999HHHEEEWWWjjjggg```cccggggggddd===000;;;666888@@@ZZZrrr||||||~~~vvvooommmuuutttjjjiiilll```PPPYYYqqqxxxfffyyy{{{yyynnnxxxrrroooooodddWWWdddjjjXXXMMMkkk{{{bbbkkkjjjRRR888222666999@@@EEEHHHKKKOOOWWW^^^___[[[XXXZZZZZZYYYUUUQQQOOOOOOOOOPPPQQQRRRSSSVVV[[[___dddNNN>>>;;;@@@AAAQQQtttqqqhhhNNN???BBBCCCIIITTT___dddbbbYYYQQQTTTRRRRRRSSSRRRPPPRRRWWWXXXTTTRRRTTTUUUUUUXXX]]]wwwrrrPPPpppcccIIIKKKkkkfffIII???KKKaaarrrzzz~~~sssmmmooonnnggg___ZZZ]]]aaabbbbbbaaaaaaaaabbbcccfffjjjmmmjjjddd^^^]]]^^^```fffqqqyyyvvvoooggg^^^bbbgggdddmmm|||qqqIII333...888@@@ZZZkkkcccMMMLLLUUURRRKKKJJJMMMQQQRRRRRRSSSTTTUUUUUUTTTWWWOOOVVV^^^\\\oooxxx===>>>;;;AAA<<>>EEENNN^^^~~~kkkyyyNNN555:::444999;;;MMMkkkwwwqqqxxx~~~yyyooopppwww}}}]]]PPPaaazzz~~~yyywww|||pppmmmvvv}}}{{{VVVbbbrrrhhhVVVjjjhhh]]]fffeeeNNN666333888===CCCIIIMMMOOOOOORRRYYY[[[ZZZXXXYYYZZZYYYVVVTTTSSSSSSQQQRRRTTTUUUUUUVVVYYY[[[YYYyyyVVV@@@999>>>>>>KKKkkkkkk]]]AAA???CCCFFFJJJOOOSSSTTTRRRPPPOOOQQQOOOOOOQQQQQQOOOSSSZZZ[[[VVVSSSTTTUUUTTTVVVYYYZZZ~~~LLLVVVsssOOOFFF```{{{{{{bbbVVV\\\mmm{{{}}}~~~|||wwwsssrrrsssoooggg```^^^^^^^^^___aaabbbbbbaaa]]]\\\\\\```dddddd```[[[\\\]]]___dddnnnvvvqqqgggbbb[[[bbbkkkhhhnnn|||lllhhh===222000:::@@@UUUeeeaaaRRRQQQSSSRRRSSSIIILLLPPPQQQPPPPPPPPPRRRSSSSSSWWWNNNVVV___YYYeeeBBB>>>999>>>>>>???III^^^zzz|||}}}yyypppttt~~~xxxwww~~~bbbCCCAAACCCJJJNNNNNNNNNPPPPPPNNNMMMKKKKKKKKKMMMNNNSSSSSSQQQWWW[[[VVVqqqfffLLLDDDKKK___lll{{{|||{{{sss|||yyyxxxqqqkkkggg\\\RRRWWWccc}}}EEEBBB>>>:::888666333111---------,,,,,,,,,++++++++++++++++++++++++++++++))))))***---,,,+++000777999JJJXXXVVV___iiiUUU444666222;;;<<>>>>>JJJjjjYYYWWWCCCEEEAAALLLOOOPPPMMMHHHHHHMMMRRRPPPMMMNNNQQQQQQOOOTTT]]]]]]WWWSSSTTTTTTRRRSSSVVV[[[wwwWWWTTTVVVDDDZZZsss~~~zzzsssnnnmmmmmmlllhhhdddcccddddddbbb___]]]ZZZXXXZZZ___aaa___\\\]]]^^^]]]```iiipppjjj___aaa\\\fffrrrpppvvvsss^^^aaa999555888AAAFFF???PPPXXXZZZ\\\UUUSSS[[[EEEIIIMMMNNNMMMKKKLLLMMMPPPSSSWWWNNNWWW___UUU]]]xxxMMMDDD<<<999???@@@???NNNllluuuwwwxxx|||~~~zzz}}}WWWGGGGGGKKKPPPPPPLLLKKKMMMNNNMMMLLLKKKJJJJJJKKKKKKNNNQQQPPPVVVWWWJJJccc{{{ZZZGGGCCCSSS^^^tttwww|||zzzoooiiijjjnnnxxxwwwrrr~~~zzz}}}ssslllhhh^^^VVV\\\kkk~~~CCCAAA???;;;777444111000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++...222555@@@TTTTTT___vvv~~~ppp}}}vvv===+++AAA777777BBBXXXuuuzzzlllaaahhhuuu}}}yyyooopppvvvzzzxxx___ooovvvqqq|||wwwvvvhhh|||lllaaalllSSS???555111===KKKMMMPPPQQQQQQPPPPPPQQQSSSUUUWWWSSSTTTYYYZZZVVVWWW[[[UUU[[[aaa```ZZZVVVWWWZZZ___kkkggg999BBBFFF888???UUU^^^^^^WWW===FFFIIIQQQTTTVVVSSSNNNMMMRRRXXXWWWUUURRRNNNLLLOOOTTTXXXXXXTTTQQQPPPSSSTTTTTTSSSYYYppplllMMMjjj[[[CCCNNNYYY}}}rrruuuwwwtttyyyyyyssspppooommmllljjjhhhgggfffeeeeeebbb\\\WWWXXX]]]___\\\WWWZZZYYYXXXYYY[[[]]]]]]]]][[[fffnnnooouuusssnnn\\\GGG;;;777888===BBBHHHLLLQQQTTTTTTRRRPPPPPPHHHHHHIIILLLNNNOOONNNLLLKKKNNNSSSVVVYYY[[[]]]^^^dddzzz;;;===888AAA===:::JJJbbbzzzuuuPPPNNNOOOPPPQQQQQQQQQQQQPPPRRRQQQPPPMMMKKKLLLOOORRRKKKSSSUUUTTTQQQNNNccc___JJJLLLAAA[[[jjjxxxsssssswwwsssxxxlll{{{~~~zzzssskkkbbb```kkkxxxCCCAAA???;;;777444111000......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++---111555BBBNNNQQQllljjj\\\gggrrrxxxJJJ---999777;;;EEEZZZuuuxxx```VVV\\\fffjjjpppmmmkkkpppyyyrrruuuwwwnnnhhhbbbiiiqqqwwwqqqiiijjjPPP===777666BBBPPPPPPTTTTTTSSSRRRQQQQQQRRRSSSVVVSSSSSSWWWXXXUUUVVVZZZZZZ^^^aaa```]]]ZZZZZZ\\\[[[]]]GGG666;;;<<>>EEEAAA:::???QQQiiirrrSSSMMMMMMNNNNNNOOOOOOPPPPPPOOOOOONNNLLLJJJJJJLLLNNNPPPSSSQQQQQQRRRPPP]]]xxxxxxPPPEEEGGGTTTaaawwwtttrrr{{{|||||||||uuunnnggggggsssCCCBBB???;;;888444111000......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++---111444CCCJJJKKK___~~~{{{jjjmmm~~~www|||\\\555666999888;;;NNNkkkjjjXXXVVVaaajjjgggppp}}}ooonnn|||qqqdddZZZ]]]~~~jjjhhhdddIII999888;;;GGGRRRQQQWWWVVVUUUSSSRRRQQQQQQQQQTTTRRRRRRUUUVVVTTTTTTWWWYYYZZZ[[[\\\]]]^^^___```ddd]]]hhh???===AAACCCEEEWWW{{{yyyllldddooo___XXXLLLFFFJJJWWWPPPTTTVVVUUURRRRRRVVV[[[XXXXXXXXXWWWSSSQQQQQQQQQWWWUUURRRRRRSSSTTTTTTSSSVVVdddyyy]]]WWWBBBJJJLLLsssnnnjjjlllttt}}}~~~|||}}}wwwrrrooooooqqqrrrmmmggg```^^^___```]]]YYY______]]]YYYVVVVVVZZZ^^^eeeiiimmmqqq{{{UUUEEE777555<<>>CCCDDD???;;;@@@TTTgggzzziiiTTTLLLKKKKKKKKKKKKMMMNNNOOOMMMNNNNNNMMMKKKJJJJJJKKKSSSSSSMMMNNNTTTRRRWWWhhhbbbBBBJJJLLLWWWjjj~~~rrr~~~yyysssnnnqqq}}}CCCBBB???<<<888444222000......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++---000222;;;KKKQQQPPPQQQSSSmmmlllBBB666;;;333888FFF]]]wwwwwwgggdddppp|||yyyooozzz|||dddSSSkkkkkkbbbbbb^^^CCC555999???IIIQQQNNNXXXVVVUUUTTTTTTSSSRRRQQQRRRRRRRRRSSSTTTSSSTTTUUUQQQPPPPPPTTT[[[```cccccc^^^WWWuuuyyyKKKBBB???999>>>RRRppp}}}yyy~~~jjj\\\UUUJJJVVVTTTXXXRRRTTTVVVSSSNNNKKKLLLOOONNNRRRUUUVVVUUURRRPPPPPPTTTSSSRRRQQQRRRRRRRRRRRRTTT[[[TTT{{{mmmBBBEEEAAArrr{{{}}}zzz~~~}}}xxxuuutttttttttsssoooiiigggeeeccc]]]YYY___aaaaaa\\\VVVTTTWWW[[[eeehhhmmmuuuOOOAAA666777@@@EEEGGGHHHIIIFFFEEEHHHOOOSSSQQQNNNHHHHHHIIIKKKMMMMMMLLLJJJQQQRRRRRRQQQPPPQQQTTTVVVZZZeeeqqqAAA<<>>AAA@@@QQQbbb{{{zzzzzzwwwjjjSSSPPPJJJIIIHHHGGGGGGIIIKKKLLLNNNPPPRRRRRRQQQOOONNNNNNKKKPPPNNNNNNSSSPPPPPP[[[oooiiiMMMFFFGGGQQQdddyyy}}}~~~~~~DDDCCC@@@<<<999555222111......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,...000;;;AAAKKKZZZqqqmmmttt\\\111999>>>444:::JJJeee~~~rrrpppzzzuuuuuu}}}rrrhhhmmmlll{{{jjjhhhccc\\\DDD===IIINNNQQQTTTRRRTTTRRRQQQSSSWWWXXXVVVSSSSSSUUUUUUSSSSSSVVVVVVSSSUUUSSSQQQSSSWWW[[[\\\[[[^^^___jjjMMM<<>>CCC>>>???III^^^{{{ppptttqqq}}}~~~^^^PPPQQQKKKJJJIIIHHHHHHHHHIIIJJJJJJLLLOOOOOONNNMMMMMMNNNHHHQQQQQQPPPSSSQQQRRR\\\fffcccHHHEEEIIIWWWjjj~~~vvvsssnnnkkkrrrxxxDDDCCC@@@===999555333111......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,---///:::===DDDRRRpppzzz___vvvqqq===:::===<<<:::???OOOfffxxxvvvhhhlll}}}jjjeeebbbYYYCCCAAAPPPTTTSSSVVVWWWSSSQQQPPPSSSWWWXXXUUURRRTTTXXXXXXTTTTTTXXXXXXTTTWWWVVVUUUUUUVVVWWWWWWWWWTTTYYYZZZssspppJJJDDD===AAA:::PPPgggccc[[[HHHCCCAAAAAAKKKGGGEEEHHHKKKLLLLLLJJJHHHGGGHHHJJJMMMNNNNNNMMMMMMMMMKKKNNNQQQRRRRRRSSSVVVXXXTTTZZZWWWmmmbbbrrrpppHHHBBB@@@ZZZttt|||vvvooohhhdddfffggghhhhhhgggdddaaa___]]]dddrrrqqqNNN???>>>AAAGGGKKKIIIIIIJJJGGGHHHIIIKKKMMMNNNNNNNNNNNNNNNNNNPPPQQQQQQOOONNNMMMOOOQQQRRRQQQQQQRRRSSSTTTVVVPPPgggmmm@@@BBB???@@@GGG???;;;===GGG]]]yyy}}}wwwmmmpppoooqqq|||jjjUUUOOOQQQMMMLLLLLLKKKJJJIIIHHHHHHGGGIIIKKKLLLLLLLLLMMMNNNKKKTTTRRRPPPVVVUUUTTTZZZ^^^|||UUUMMMHHHLLLYYYllluuutttqqqvvvyyyyyypppDDDCCC@@@===999555333111......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,,,,---......BBBUUUVVV^^^xxx}}}eeevvvNNN<<<444777666;;;NNNkkkzzzaaammmhhhdddcccTTT@@@BBBRRRUUUSSSWWWYYYTTTQQQPPPSSSWWWXXXTTTPPPUUUYYYYYYUUUUUUYYYYYYUUUTTTTTTUUUUUUUUUUUUVVVVVVXXXbbb]]]lllVVVBBB888DDDCCCFFF___zzzzzzYYYZZZ???JJJOOO===HHHIIIIIILLLOOOQQQQQQOOOMMMKKKGGGJJJMMMOOOPPPRRRTTTWWWJJJNNNRRRTTTTTTUUUXXX[[[TTT```VVV^^^sssiiiNNN===EEEPPPeee||||||uuupppllljjjkkkjjjiiiiiijjjiiigggeee___eeettthhhMMM???@@@EEEKKKKKKGGGEEEGGGCCCFFFIIIJJJJJJJJJKKKLLLNNNNNNNNNPPPQQQQQQOOOMMMNNNPPPRRRSSSRRRQQQQQQQQQVVVVVVZZZ___|||xxxGGGJJJDDDCCCIII???>>>;;;<<>>777555<<>>IIIXXXeeemmmrrrgggdddkkkuuu|||iiiOOOKKKMMMLLLIIIIIIHHHHHHIIIIIIJJJKKKGGGGGGHHHJJJNNNQQQRRRRRRRRRPPPPPPRRRUUUVVVUUURRRXXXcccnnnMMMFFFHHHLLL___xxx}}}}}}{{{{{{uuummmmmmrrrEEEDDD@@@:::777888444///......---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...999OOOdddiiigggppp~~~QQQ777888666<<<:::RRRyyywww}}}bbb\\\bbbWWWCCCDDDJJJQQQTTTSSSVVV\\\YYYXXXWWWVVVUUUSSSRRRPPP^^^\\\[[[YYYYYYZZZ\\\]]]YYYWWWTTTSSSSSSVVVYYY[[[___YYYdddhhhQQQEEE@@@DDD999;;;HHH^^^sss{{{xxxaaaTTTLLLJJJOOOPPPIIIIIINNNMMMNNNNNNOOOUUU[[[ZZZTTTTTTTTTSSSQQQRRRVVV\\\bbbRRRQQQPPPPPPRRRUUUYYY\\\WWW]]]WWW[[[~~~pppttteeeHHHBBBEEEYYYwwwyyy```SSSSSSdddxxx~~~wwwsssvvv~~~xxxrrrppppppqqqqqqpppooommmjjjhhhmmmmmmwww{{{HHHGGGGGGFFFGGGIIIKKKLLLLLLKKKGGGHHHIIIHHHGGGGGGHHHIIIEEEGGGJJJLLLNNNPPPTTTVVVPPPMMMLLLQQQWWWZZZWWWSSSTTTQQQSSSYYY]]]nnn{{{UUUEEEEEEIIIGGGDDD@@@===>>>BBBHHHMMMhhh~~~ttteee^^^aaakkkyyy^^^NNNLLLLLLJJJHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHGGGHHHKKKMMMOOOPPPOOOMMMLLLNNNQQQSSSSSSRRRZZZZZZzzzYYYNNNNNNJJJRRRccc|||}}}{{{xxxrrrlllqqqyyyDDDDDD@@@:::777888444///......---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---111777FFFXXXfffwwwzzzwwwkkk===:::888???666???]]]qqq``````aaaPPP???JJJRRRSSSQQQTTTXXXZZZ[[[[[[ZZZZZZYYYWWWRRROOOYYYYYYYYYXXXYYYYYYZZZZZZYYYXXXWWWVVVVVVWWWYYYZZZ[[[___\\\cccxxxvvvQQQ@@@888<<<999???NNNccczzz{{{xxxzzzyyyssssssZZZQQQNNNPPPVVVUUUNNNMMMQQQLLLMMMLLLLLLQQQXXXYYYUUUTTTPPPLLLKKKNNNSSSYYY\\\TTTTTTSSSQQQOOOQQQWWW\\\UUUYYYUUUXXXllljjjbbb@@@???===EEE___qqqbbb^^^OOOYYYnnn~~~xxxsssqqqrrrssssssrrrpppoooppprrrooonnnyyy}}}qqqAAAGGGCCCFFFHHHJJJJJJKKKMMMNNNKKKJJJHHHHHHHHHGGGFFFDDDEEEGGGIIIKKKLLLQQQYYY^^^SSSQQQQQQUUUZZZ\\\XXXSSSUUUOOOSSS[[[XXXWWWttt\\\JJJLLLEEEFFFDDDAAA<<<:::;;;===???NNNhhhvvveee\\\SSSVVVggg~~~gggQQQNNNNNNLLLIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGHHHJJJNNNRRRTTTOOOMMMKKKLLLNNNQQQRRRRRRZZZSSS```\\\JJJHHHLLLRRRbbbvvv}}}}}}{{{yyyvvvsssppppppxxxCCCCCC???999777777444000......---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---222333===NNNaaaxxxzzz|||{{{FFF;;;777@@@888777HHH[[[zzz{{{ooo^^^ddd___KKKBBBSSS\\\VVVRRRXXX\\\YYYXXXXXXZZZ]]]```^^^YYYTTTUUUVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWcccUUU^^^jjj{{{III;;;BBB======CCCUUUnnnooofffdddeeefffeee```uuuqqq[[[QQQQQQTTTXXXUUUNNNNNNSSSLLLLLLJJJHHHLLLSSSUUURRRPPPKKKFFFGGGMMMRRRTTTSSSUUUWWWXXXUUUPPPQQQVVV[[[QQQTTTSSSVVVaaaqqqooojjjgggGGG???;;;>>>PPPqqqfff^^^iiiyyysssqqqqqqqqqsssuuuvvvyyyxxx}}}xxx{{{cccBBBJJJHHHKKKMMMMMMJJJIIIJJJMMMKKKHHHFFFFFFHHHHHHEEEBBBIIIKKKMMMLLLMMMOOOUUUYYYRRRQQQRRRVVVZZZ[[[XXXTTTVVVSSSWWW[[[WWWSSScccyyycccMMMHHHFFFEEEDDDDDDBBB@@@>>>888999@@@NNNddd|||sss```SSSUUUUUUUUU\\\ppp|||UUUKKKOOOOOOLLLLLLIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIMMMRRRYYY]]]SSSQQQNNNMMMMMMOOORRRSSSWWWUUURRRuuuzzzOOOJJJOOOKKKSSScccwww|||xxxxxxzzzrrrooommmoootttzzzCCCBBB>>>999777777555000......---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++000>>>PPPaaallltttyyywww___@@@555===;;;888@@@OOOqqq{{{]]][[[cccZZZJJJKKKZZZ___VVVRRRZZZ]]]WWWVVVVVVZZZ___dddddd^^^YYYVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXVVVdddVVV___gggyyySSSHHHCCC@@@<<<===KKKccczzz}}}llldddbbb```\\\\\\WWWmmmbbbTTTSSSSSSTTTTTTPPPLLLNNNRRROOOPPPMMMIIIJJJOOOQQQPPPPPPLLLJJJMMMSSSWWWUUUQQQTTTXXX[[[YYYUUUSSSVVVYYYPPPRRRRRRUUUZZZeeehhhhhhDDD???BBBJJJ\\\zzzpppqqq~~~wwwtttqqqqqqtttxxxyyy}}}||||||}}}jjjRRREEEHHHLLLNNNPPPOOOKKKIIIJJJLLLHHHEEECCCDDDGGGHHHFFFCCCHHHIIIKKKLLLLLLMMMMMMMMMNNNNNNOOOSSSWWWYYYWWWUUUSSSWWWYYYVVVVVV[[[```aaaoooWWWMMMCCCAAAEEEGGGBBB<<>>LLL^^^jjjuuujjj```VVVNNNIIIHHHUUU```hhhzzzhhhMMMKKKQQQOOOMMMQQQKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGIIIJJJLLLQQQXXX]]]VVVTTTPPPMMMKKKLLLOOOQQQPPPZZZSSSaaazzz[[[LLLCCCJJJTTTeeewwwzzzvvvtttrrrppphhhggghhhppp}}}BBBBBB>>>888777777555000......---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---///222;;;HHHXXXdddkkknnnvvvRRR888888;;;<<<===DDDdddmmmXXXaaafff\\\VVVXXX^^^\\\SSSSSS[[[\\\UUUXXXXXX[[[aaagggfff```ZZZ[[[ZZZZZZYYYXXXXXXYYYYYYUUUVVVXXXZZZ[[[ZZZZZZYYYSSS\\\WWW___gggqqqBBBAAA@@@???:::999CCCWWWppp|||xxxuuuoooiiiiiieeesss~~~iiiVVVPPPTTTSSSQQQOOOLLLLLLNNNPPPRRRSSSPPPKKKKKKOOOPPPOOOMMMKKKKKKOOOTTTVVVSSSOOOSSSVVVZZZZZZXXXVVVWWWXXXQQQSSSSSSTTTWWW\\\~~~vvvvvvPPP@@@AAAAAAJJJhhh|||}}}yyyuuunnnnnnrrruuuqqqppp{{{hhhNNNJJJMMMJJJJJJLLLMMMNNNMMMLLLMMMMMMEEEDDDDDDEEEGGGGGGGGGFFFGGGGGGIIINNNRRRSSSPPPLLLKKKKKKLLLOOOSSSUUUUUUTTTOOOVVVVVVQQQUUU______UUUfffwwwcccLLLAAADDDGGGDDD???AAACCCCCC@@@<<<;;;@@@DDDRRRYYYbbbiiilllmmmppprrrrrrxxx}}}wwwrrrpppeeeZZZNNNHHHFFFEEEFFFHHHRRRgggyyynnnYYYKKKMMMPPPMMMMMMRRRNNNMMMKKKIIIGGGFFFEEEEEEHHHIIIJJJJJJIIIKKKPPPUUUTTTSSSPPPLLLIIIIIILLLOOOLLLZZZXXXZZZTTTBBBGGGIIISSSeeevvvvvvooonnnnnnlllhhhfffhhhmmmvvvAAAAAA===888666777555000......---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---///111444;;;HHH^^^vvvpppDDD555999>>>;;;:::UUUxxxkkk\\\jjjjjjaaagggiiicccXXXRRRVVV^^^\\\UUUYYYXXXZZZaaaggghhhbbb\\\]]]\\\YYYWWWVVVWWWWWWXXXTTTUUUWWWXXXZZZZZZZZZZZZRRRTTTZZZ^^^eeejjjWWWGGG@@@>>><<<:::>>>KKKaaaxxxwww|||}}}sssXXXUUUQQQRRRPPPNNNLLLMMMNNNOOONNNNNNPPPOOOKKKJJJMMMOOOMMMIIIHHHHHHJJJNNNPPPNNNLLLRRRSSSTTTVVVVVVWWWXXXXXXPPPTTTTTTTTTVVVXXXlll|||}}}nnnPPPFFF<<>>======>>>???@@@AAA@@@???FFFWWWfffmmmrrrwwweeeQQQMMMJJJIIIIIIJJJJJJJJJSSSRRRPPPMMMKKKIIIHHHGGGFFFJJJMMMMMMKKKKKKOOOTTTPPPRRRRRRPPPNNNNNNRRRUUUYYYMMMUUU]]]]]]|||}}}XXXNNNGGGIIIOOOZZZlll{{{~~~xxxrrrooojjjeeebbbaaacccdddqqq~~~AAACCCAAA;;;888888666222///......------,,,++++++,,,,,,,,,++++++*********++++++******++++++,,,---,,,...---555FFFRRRgggggg???AAA:::999@@@;;;@@@^^^}}}lllnnnkkk^^^bbbuuuyyydddSSSQQQWWWXXXRRRPPPOOOSSS^^^fffeeeaaa^^^```XXXRRRTTTWWWVVVUUUVVVSSSSSSSSSTTTUUUVVVXXXXXXVVVVVV[[[aaa```aaaqqqTTTDDD<<<999>>>???CCCYYYttt~~~[[[LLLPPPNNNMMMPPPOOOLLLLLLOOOPPPMMMLLLKKKJJJIIIHHHHHHIIIJJJGGGFFFGGGLLLNNNMMMNNNQQQQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTTTTTTTVVV[[[bbbggg{{{jjjVVVIII;;;IIIfffpppzzzyyy{{{fffKKKHHHQQQSSSMMMJJJHHHGGGGGGIIIJJJJJJIIIHHHJJJLLLLLLKKKIIIHHHHHHHHHHHHIIIKKKMMMOOOQQQRRRQQQOOOMMMKKKKKKKKKLLLMMMSSSSSSRRRSSSSSSUUUWWWXXXVVVXXXYYYgggeeeRRRKKKGGGJJJCCC???EEEEEEDDDKKKFFFEEECCC@@@>>>???AAACCCBBB???===AAAEEEEEEBBBAAADDDDDDJJJ___tttyyypppNNNLLLKKKJJJIIIHHHGGGGGGGGGLLLKKKLLLLLLGGGDDDJJJTTTDDDFFFIIIKKKLLLMMMNNNPPPQQQUUUTTTOOOMMMQQQTTTRRRRRRPPPUUU[[[[[[iii]]]GGGOOOSSSKKKSSShhhqqqvvv~~~|||uuuqqqpppjjjhhhddd___]]]bbblllttt}}}AAACCCAAA;;;888888666222///......------,,,++++++,,,,,,,,,+++++++++******++++++******++++++,,,---...000///555DDDPPPgggbbb>>>888;;;999;;;===OOOiiitttmmmqqqmmmeeeoookkkYYYUUUYYYZZZVVVRRROOOQQQWWW[[[ZZZYYYYYYccc\\\WWWYYY[[[XXXUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVVVVUUUZZZaaa```^^^hhhxxxOOOAAA??????===:::===OOObbb|||yyyUUULLLMMMJJJKKKMMMMMMJJJKKKOOOQQQOOOLLLKKKJJJIIIHHHIIIIIIJJJJJJHHHJJJNNNOOOLLLLLLNNNRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTVVVZZZ```ddd{{{[[[vvvlllOOOEEE???EEE```oooyyy{{{~~~YYYKKKNNNQQQRRRRRRKKKJJJHHHIIIKKKLLLLLLKKKJJJLLLNNNNNNLLLJJJIIIIIIMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMLLLMMMNNNOOORRRRRRQQQQQQQQQSSSTTTUUU^^^___YYYWWWiiiyyyXXXYYYOOOIIILLLFFF===???666:::@@@DDDEEEDDDBBBAAACCCEEEFFFCCC@@@AAAJJJSSSrrrvvvssswwwUUUTTTJJJIIIHHHGGGFFFFFFFFFFFFFFFJJJNNNOOOMMMJJJGGGFFFGGGHHHJJJJJJIIIJJJLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPOOOMMMRRRXXXXXXaaaoooKKKCCCKKKRRRRRR[[[dddqqq|||{{{vvvqqqmmmjjjiiiccc```\\\\\\dddppp|||AAACCCAAA<<<888888555111///......------,,,++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---+++...+++///:::FFF```FFF;;;???888<<<;;;???MMMeeejjjnnnttttttiiiaaakkk|||}}}vvvgggYYYSSSUUUWWWVVVQQQOOOOOORRRRRRQQQTTTZZZbbb]]]YYY[[[\\\WWWSSSRRRTTTTTTSSSSSSSSSTTTTTTTTTVVVUUUYYY``````\\\```iiioooCCC@@@<<<999777:::FFFRRRlll{{{}}}}}}{{{wwwyyy```QQQNNNOOOLLLHHHJJJIIIGGGHHHNNNPPPOOOKKKKKKJJJIIIIIIIIIJJJJJJMMMKKKLLLPPPPPPLLLJJJKKKQQQRRRTTTUUUUUUTTTSSSRRRSSSTTTTTTTTTTTTWWW\\\```dddTTThhheeeQQQGGGCCC???@@@PPPrrrzzzzzzlllMMMLLLTTTRRRQQQVVVPPPNNNLLLKKKLLLLLLKKKJJJKKKMMMOOONNNLLLJJJIIIIIIMMMMMMLLLLLLLLLLLLMMMNNNPPPOOOOOONNNOOOOOOPPPQQQPPPPPPOOOOOOOOOPPPPPPQQQXXX\\\ZZZQQQPPPhhhgggQQQMMMIIIFFFKKKKKKIIIEEECCCCCCEEEHHHJJJRRRWWW\\\]]]___hhhvvvXXXBBBQQQHHHGGGFFFEEEEEEEEEEEEEEEDDDNNNTTTOOOKKKJJJEEE===FFFGGGGGGGGGGGGHHHLLLNNNNNNHHHIIIRRRUUUPPPMMMOOOOOOLLLPPPWWWXXXZZZlll|||WWWMMMMMMKKKJJJOOOXXXaaajjjttt|||qqqooommmkkkiiigggcccaaa[[[ZZZ]]]gggvvv@@@BBBAAA<<<999888555111///......------,,,++++++++++++++++++++++++++++++++++++******++++++,,,---***...++++++333===WWWyyyeeeDDDAAA??????;;;999>>>OOOiiizzzyyy}}}}}}fffssszzzppp___YYY___gggdddbbb^^^WWWSSSSSSUUUVVVOOOOOOQQQRRRQQQPPPWWW___^^^YYYVVVXXXXXXTTTQQQRRRUUUUUUUUUUUUUUUTTTSSSSSSVVVTTTWWW]]]___^^^___dddmmmkkkPPP<<<<<>>FFFZZZlllvvv}}}}}}xxxgggQQQMMMNNNOOOOOOGGGIIIHHHDDDFFFKKKNNNMMMJJJJJJJJJIIIIIIIIIIIIJJJLLLKKKLLLPPPPPPLLLIIIKKKNNNPPPSSSUUUVVVUUUSSSRRRRRRSSSSSSSSSSSSUUUXXX[[[YYYxxxQQQWWW___>>>BBBRRR555AAA^^^xxx```MMMNNNTTTSSSPPPSSSTTTRRROOOMMMLLLKKKIIIGGGKKKMMMNNNMMMKKKJJJIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQRRRRRRPPPOOOOOOOOONNNNNNOOOOOOLLLRRRZZZXXXPPPYYY}}}~~~gggTTTPPPQQQPPPPPPTTT\\\fffooouuuhhhPPPEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFHHH[[[bbbSSSEEEDDDFFFCCCCCCCCCCCCDDDEEEIIINNNRRRQQQGGGIIIWWW\\\TTTNNNQQQPPPMMMOOOVVVYYYYYY___gggtttWWWMMMRRRQQQOOOOOOSSSYYYaaafffiiipppvvvxxxvvvvvvxxx|||zzzyyywwwuuurrrooollljjjeeehhhiiigggbbb\\\YYYXXX^^^eeeqqq~~~~~~@@@BBBAAA===:::888555000///......------,,,++++++++++++++++++++++++++++++++++++******++++++,,,---///222///...444:::PPPpppUUU???BBB===:::::::::@@@MMM```ttt|||vvv|||rrrnnnuuutttfffYYYXXX[[[\\\UUUWWWZZZ[[[YYYVVVUUUWWWOOOPPPSSSUUURRRPPPVVV^^^ZZZUUUSSSUUUUUUSSSTTTVVVWWWWWWWWWWWWVVVUUUTTTSSSVVVTTTUUUZZZ^^^aaadddhhhnnnlllBBBCCCIII<<<666>>>III\\\uuu~~~uuuXXXHHHJJJJJJJJJLLLGGGIIIGGGDDDDDDHHHJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIHHHJJJNNNOOOKKKJJJLLLIIILLLPPPTTTVVVUUUSSSQQQOOOQQQRRRRRRQQQRRRTTTVVV[[[___eeedddyyySSS@@@NNNBBBAAAMMMhhh^^^[[[UUUPPPQQQSSSQQQLLLRRROOOMMMKKKKKKKKKIIIHHHMMMNNNOOOOOOMMMLLLLLLMMMIIIIIIHHHHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRRRRQQQQQQOOOOOOOOOOOOOOOOOONNNNNNKKKNNNVVVZZZTTTQQQaaawww|||zzz[[[MMMOOOLLLBBBGGGGGGFFFFFFFFFGGGGGGHHHKKKggguuubbbHHHAAAHHHLLLCCCCCCCCCBBBCCCGGGMMMRRRRRRHHHJJJWWW]]]SSSNNNPPPNNNMMMMMMRRRWWWYYYZZZ[[[pppgggPPPNNNKKKJJJLLLPPPSSSUUUXXX]]]cccccc```___aaadddbbbcccddddddcccbbbaaaaaa\\\```aaa[[[TTTRRRXXX^^^ttt~~~~~~???BBBBBB===:::999555000///......------,,,++++++***++++++++++++,,,,,,,,,++++++******++++++,,,------000......222333BBB]]]tttyyyJJJBBB;;;999<<<<<<999999CCCVVVgggooosss{{{mmm\\\UUUXXXWWWSSSPPPQQQUUUZZZYYYTTTQQQRRRPPPQQQSSSTTTQQQMMMPPPWWWXXXUUUUUUXXXXXXWWWXXX[[[VVVWWWXXXXXXXXXWWWUUUTTTTTTTTTUUUXXX\\\aaafffjjjpppyyyHHHDDDIII===777???>>>LLLddd{{{vvvxxx}}}lllKKKHHHNNNKKKHHHJJJEEEHHHGGGDDDDDDGGGGGGEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFDDDFFFJJJKKKIIIJJJMMMGGGIIIMMMQQQRRRRRRPPPOOOLLLNNNPPPPPPPPPPPPRRRSSSYYYSSSkkkyyygggFFFGGGEEEAAAIIIdddmmmPPPWWWXXXRRRPPPRRRPPPJJJLLLKKKIIIJJJLLLMMMLLLLLLNNNOOOQQQPPPOOOOOOPPPRRRPPPOOOMMMLLLJJJIIIIIIHHHJJJLLLNNNPPPQQQQQQOOONNNNNNNNNOOOPPPPPPPPPOOOOOOOOOLLLNNNUUUVVVTTTXXXaaazzzzzzrrrbbbNNNKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJHHHfff{{{oooTTTEEEHHHNNNGGGGGGFFFDDDCCCEEEIIIMMMQQQKKKKKKRRRUUUOOOKKKLLLJJJKKKLLLMMMQQQWWWYYYWWW___sssaaaRRRKKKLLLOOORRROOOSSSWWWZZZZZZ\\\```ccc```aaaaaa___\\\ZZZYYYZZZNNNPPPRRRRRRTTT```rrrwww~~~???BBBBBB>>>:::999555//////......------,,,++++++******+++++++++,,,,,,,,,++++++******++++++,,,---))),,,+++,,,///,,,333GGGeeennnDDD>>>;;;>>>???;;;555777AAAJJJeeesssrrrkkksss~~~|||}}}{{{dddTTTQQQTTTSSSNNNOOOMMMNNNSSSTTTOOOMMMOOOPPPNNNOOOPPPNNNLLLOOOVVVTTTTTTXXX]]]^^^ZZZXXXZZZUUUVVVWWWXXXXXXWWWUUUTTTRRRUUUWWWWWWXXX]]]bbbeeeiiiqqq^^^KKKDDD???>>>BBB:::AAAQQQfffxxx}}}~~~wwwxxxiiiUUUGGGKKKOOOJJJFFFIIIBBBEEEGGGEEEFFFHHHHHHDDDCCCDDDEEEFFFGGGFFFFFFEEEFFFCCCCCCFFFGGGFFFGGGKKKGGGIIILLLNNNNNNMMMLLLJJJIIILLLNNNOOOOOOOOOPPPQQQTTTXXX```yyyjjjSSSGGGAAA@@@JJJaaazzzZZZPPPPPPQQQSSSRRRPPPOOOOOOMMMLLLJJJJJJLLLMMMLLLKKKLLLMMMNNNNNNNNNOOOQQQSSSRRRQQQOOOLLLKKKIIIHHHHHHHHHJJJMMMOOOPPPOOOLLLKKKLLLMMMNNNOOOPPPPPPOOOOOOMMMKKKKKKPPPUUUYYY[[[\\\YYYtttpppiiikkkPPPKKKKKKGGGFFFJJJFFFFFFFFFGGGGGGIIIJJJJJJGGGXXXhhhfffVVVHHHFFFJJJHHHHHHGGGEEEDDDEEEHHHKKKPPPOOONNNMMMLLLKKKJJJIIIGGGMMMOOOLLLMMMSSSWWWUUUWWWhhhmmm]]]SSSMMMJJJKKKLLLMMMPPPSSSVVVXXXTTTTTTTTTQQQNNNMMMNNNPPPUUUXXX^^^gggsss|||???BBBBBB>>>;;;999555//////......------,,,++++++*********++++++,,,,,,,,,++++++******++++++,,,---+++...,,,///222,,,...>>>RRRIIICCC>>>@@@AAA???;;;888888999MMM```xxxssshhhkkksssxxxnnnpppXXXLLLNNNSSSTTTSSSRRRLLLKKKPPPSSSPPPPPPSSSOOOKKKJJJLLLMMMNNNTTTZZZQQQSSSZZZaaaaaaZZZVVVVVVSSSTTTVVVWWWWWWVVVTTTSSSQQQVVVYYYXXXVVVXXX\\\^^^hhhddd~~~ZZZEEEAAABBB???<<<;;;DDDVVVhhhuuu{{{wwwrrrzzzXXXMMMGGGJJJHHHAAA@@@EEE???CCCFFFFFFGGGJJJIIIEEEBBBCCCDDDFFFFFFFFFEEEDDDFFFCCCAAACCCDDDCCCEEEIIIIIIJJJKKKLLLKKKJJJHHHGGGHHHJJJMMMOOOOOOOOOOOOPPPTTTbbbYYY[[[qqqHHHGGGFFFDDDHHH```|||iii\\\VVVJJJHHHSSSVVVNNNMMMUUUSSSQQQNNNLLLKKKJJJIIIGGGGGGIIIJJJKKKKKKLLLOOOQQQMMMLLLKKKJJJJJJIIIIIIIIIGGGIIILLLOOOOOOMMMKKKIIIJJJKKKMMMNNNOOOOOOOOONNNIIIKKKMMMNNNQQQTTTTTTQQQRRRXXXvvvmmm}}}aaaVVVJJJEEEGGGIIIHHHFFFEEEEEEFFFFFFGGGHHHJJJJJJIIIKKKPPPTTTPPPGGGDDDFFFEEEFFFFFFFFFEEEGGGJJJMMMPPPSSSRRRKKKGGGIIIJJJHHHFFFPPPSSSNNNLLLQQQVVVTTTTTTUUUooommm```\\\VVVRRRPPPOOOMMMLLLKKKMMMPPPRRRTTTXXX___dddsssuuu}}}xxxCCCBBB@@@===:::666333111//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---------......///000000000===^^^KKKKKK999555CCCDDD666333>>>:::KKKccczzzuuuooofffiiizzzwww```NNNOOOTTTQQQMMMLLLMMMLLLJJJJJJJJJKKKJJJIIIHHHJJJMMMMMMLLLNNNQQQTTTPPPQQQTTTVVVXXXXXXVVVVVVSSSUUUVVVUUUWWW[[[ZZZVVV\\\___aaa\\\UUURRRWWW]]]jjjhhhfffYYY>>>EEE<<<===<<<;;;???KKK^^^rrr~~~|||}}}|||tttnnnlllIIIHHHGGGEEEDDDBBBAAA@@@DDDCCCAAA@@@@@@AAACCCDDD???AAADDDFFFHHHIIIHHHHHHEEEDDDDDDDDDDDDFFFGGGHHHIIIKKKLLLLLLJJJHHHGGGHHHDDDJJJPPPQQQMMMLLLPPPUUUMMMZZZ[[[SSSbbbggg[[[EEECCCQQQNNNUUUtttbbbPPPKKKOOOMMMLLLLLLMMMNNNMMMLLLPPPOOOLLLIIIHHHGGGHHHIIIKKKJJJIIIJJJKKKLLLJJJHHHNNNOOOOOOOOOMMMJJJFFFDDDJJJKKKKKKLLLLLLLLLKKKKKKJJJDDDDDDKKKOOOMMMLLLNNNLLLLLLKKKKKKLLLNNNPPPQQQUUUTTT^^^|||tttfffxxxwwwbbbLLLJJJHHHFFFDDDCCCCCCDDDDDDFFFHHHHHHGGGFFFFFFFFFHHHHHHIIIHHHEEEBBBBBBDDDCCCDDDDDDDDDDDDDDDCCCCCCHHHJJJKKKJJJIIIIIIJJJKKKMMMLLLLLLLLLLLLNNNPPPQQQPPPXXX___nnnuuulllhhhiiijjjpppzzzwwwCCCBBB@@@===:::666333111//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---------......//////000000===PPPrrr|||@@@FFFDDD<<<;;;???;;;111777???OOOcccwwwpppmmmvvvvvvfffUUUIIILLLPPPNNNNNNQQQMMMLLLKKKJJJJJJKKKJJJJJJHHHJJJLLLLLLKKKLLLOOORRRWWWWWWVVVTTTRRRQQQSSSUUUTTTUUUUUUTTTXXX]]]]]]YYY[[[\\\\\\YYYVVVVVVXXX[[[___ccccccvvvgggFFFFFFEEE===<<<<<<===EEERRRaaalllzzzyyywwwzzz{{{nnnxxx}}}OOOEEEEEEDDDCCCAAA@@@??????AAA@@@???>>>>>>???@@@AAA>>>@@@BBBDDDEEEEEEDDDCCCBBBBBBAAAAAABBBCCCEEEEEEEEEHHHJJJKKKJJJJJJJJJKKKLLLPPPSSSPPPKKKIIIMMMRRROOOUUUXXXVVVZZZzzz{{{___JJJGGG===BBB___www~~~{{{[[[PPPUUUMMMMMMMMMOOOQQQRRRQQQPPPLLLLLLLLLKKKJJJHHHFFFDDDJJJKKKLLLLLLLLLKKKIIIHHHLLLLLLLLLLLLKKKJJJHHHGGGLLLLLLLLLMMMMMMMMMNNNNNNIIIDDDDDDJJJOOONNNLLLNNNJJJIIIIIIJJJJJJKKKLLLMMMPPPPPPTTTdddzzzpppyyy~~~pppnnnsss~~~yyy[[[IIIFFFEEEDDDBBBBBBBBBBBBCCCDDDFFFHHHHHHFFFEEEEEEEEECCCEEEGGGGGGDDDAAAAAACCCCCCDDDDDDDDDDDDDDDCCCCCCFFFGGGIIIHHHGGGGGGHHHIIIKKKJJJIIIIIIIIIJJJKKKLLLOOOVVVYYY___xxxCCCBBB@@@===:::666333222//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,------------...//////000000555999YYYqqqTTT===<<>>======<<<======;;;;;;;;;;;;=========>>>???@@@@@@@@@???>>>>>>>>>===>>>>>>???AAAAAA@@@CCCFFFHHHIIIJJJLLLNNNSSSUUUUUUQQQLLLLLLQQQVVVZZZRRRSSSXXXUUU^^^}}}bbb}}}sss\\\PPPHHHGGGUUUkkk{{{uuuoooIIIDDDKKKGGGGGGIIIMMMPPPRRRPPPOOOJJJLLLOOOPPPOOOKKKGGGDDDJJJMMMQQQPPPMMMJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIMMMMMMLLLLLLMMMOOOPPPRRRJJJFFFEEEJJJNNNOOONNNNNNGGGHHHHHHHHHIIIHHHHHHGGGRRRTTTSSSPPPWWWrrrtttZZZFFF===AAA@@@?????????@@@AAABBBDDDFFFHHHGGGEEEDDDCCCDDD???CCCEEEEEEBBB@@@@@@AAACCCDDDDDDEEEEEEDDDDDDDDDEEEGGGHHHHHHGGGGGGHHHJJJKKKJJJIIIHHHHHHHHHIIIIIILLLRRRUUUSSSZZZ|||BBBAAA@@@===:::777444222//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,---......//////000///,,,EEEyyy~~~III===???:::999AAA:::666444:::JJJ___rrr||||||hhh]]]cccddd\\\mmmsssQQQJJJFFFHHHIIIGGGHHHKKKLLLLLLLLLLLLKKKKKKLLLMMMLLLLLLLLLLLLNNNPPPSSSUUUVVV[[[___\\\UUUQQQTTTXXXRRRSSSSSSVVV^^^eeebbb[[[ZZZZZZ[[[ZZZXXXWWWWWWXXXVVVVVVaaadddjjj___EEEIIIFFF@@@999777;;;DDDLLLbbbsss{{{xxxrrrTTTAAA<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999:::;;;:::;;;<<<<<<======<<<<<<::::::;;;;;;<<<======>>><<>>GGGIII^^^rrruuuxxxaaaQQQNNNLLLEEEGGGIIIMMMQQQQQQPPPMMMNNNPPPSSSTTTSSSPPPKKKIIIKKKPPPUUUTTTOOOJJJIIIKKKKKKKKKJJJIIIIIIJJJJJJKKKLLLLLLKKKKKKLLLNNNQQQSSSKKKHHHGGGJJJNNNPPPPPPOOOGGGHHHIIIIIIIIIGGGFFFEEEPPPTTTTTTLLLGGGQQQjjjgggTTTFFFBBBDDD@@@???>>>>>>>>>???@@@AAACCCEEEGGGFFFDDDCCCBBBBBB@@@CCCDDD@@@???@@@AAA@@@CCCDDDDDDEEEEEEEEEEEEDDDGGGHHHJJJJJJIIIIIIJJJLLLKKKKKKKKKKKKKKKKKKLLLLLLJJJNNNSSSSSSPPP^^^BBBAAA???===:::777444333//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,------.../////////222000===___nnnHHH@@@CCCBBB???===999777<<>>??????AAACCCEEE>>>AAAEEEGGGHHHIIILLLOOONNNLLLOOOVVVYYYYYY___gggwwwnnnoooUUUEEECCCKKKbbbzzzwwwsssssshhh^^^XXXYYYWWWNNNLLLLLLOOORRRTTTTTTRRROOORRRRRRSSSSSSRRRPPPNNNMMMKKKQQQVVVUUUPPPKKKJJJKKKNNNMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIIIIJJJLLLOOOQQQMMMKKKIIIJJJNNNQQQPPPNNNIIIIIIJJJJJJJJJHHHGGGEEEGGGIIIJJJJJJIIIMMMTTTZZZ{{{oooVVVFFF@@@???BBBGGGCCCBBB@@@??????@@@AAAAAABBBDDDEEEEEECCCBBBAAABBBDDDEEEBBB>>>???DDDDDD@@@CCCCCCDDDEEEFFFFFFEEEEEEFFFGGGIIIIIIIIIIIIJJJLLLIIIIIIJJJLLLMMMNNNOOOOOOKKKKKKOOOSSSPPPQQQeee~~~AAAAAA???===:::777555333//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---......//////222333666DDDcccrrrBBB:::DDDBBBAAA>>>999666999AAAIII]]]ggguuu{{{fffYYYXXX^^^```^^^^^^JJJNNNIIIFFFGGGKKKMMMLLLKKKHHHKKKLLLKKKIIIHHHKKKNNNHHHFFFEEEFFFKKKOOORRRTTTSSS[[[dddfff___VVVPPPMMMLLLRRRWWWZZZ^^^```]]]WWWVVV\\\bbb```YYYUUUWWW[[[]]]TTTXXX___ZZZfffwwwFFFCCC@@@???@@@???:::666===HHHYYYmmm}}}yyyzzzcccDDDCCC@@@:::999999999999888888888888777777777777777777777777555555666777888:::;;;;;;555666777888999999999999:::;;;<<<;;;;;;;;;>>>@@@===@@@DDDFFFGGGGGGHHHIIIKKKWWW]]]XXXPPPQQQZZZ```iiizzz```PPPAAABBBPPPhhh}}}kkk^^^bbbppprrr^^^UUUNNNNNNOOOIIILLLLLLMMMPPPQQQQQQOOOMMMPPPPPPOOONNNMMMMMMMMMMMMKKKOOORRRRRRNNNKKKJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHIIIKKKLLLMMMNNNMMMJJJHHHKKKOOONNNJJJIIIIIIIIIIIIIIIHHHGGGFFFIIIEEECCCDDDIIIKKKJJJHHHFFFaaaWWWJJJ>>><<>>???@@@AAABBBCCCEEEGGGHHHLLLTTTYYYTTTMMMKKKPPPUUUWWWnnntttvvvYYYIIIJJJSSS]]]bbb~~~yyy{{{rrriiiccc\\\]]]qqq{{{kkkbbb\\\QQQPPPUUURRRIIIHHHIIIJJJLLLMMMLLLJJJLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJKKKKKKKKKIIIHHHGGGIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHIIIIIIJJJJJJJJJKKKMMMMMMIIIEEEGGGLLLKKKEEEGGGFFFEEEEEEEEEEEEEEEFFFJJJFFFCCCAAABBBCCCAAA???DDDKKKRRRhhhjjjPPP???;;;:::>>>@@@@@@@@@CCC??????>>>>>>???@@@BBBCCC>>>@@@BBBCCCBBBBBBBBBCCCBBBCCCBBBEEERRR\\\SSSBBBCCCCCCDDDFFFFFFGGGGGGFFFBBBDDDFFFFFFFFFGGGHHHJJJEEEFFFHHHJJJKKKKKKKKKKKKLLLKKKKKKMMMNNNPPPTTTWWW[[[zzzAAA@@@???===:::777555444//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,------......///---...000555@@@ZZZXXXFFFBBB>>>===>>>===:::777111777DDDSSScccqqq|||kkkZZZMMMNNNVVV[[[^^^aaalllhhhSSSBBBTTTGGGLLLMMMHHHBBBCCCIIINNNEEEIIIKKKJJJFFFFFFIIINNNSSSOOOKKKJJJMMMQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRNNNUUUXXXUUURRRTTTXXXYYYQQQSSSWWW[[[]]]]]][[[ZZZQQQ```[[[SSS^^^aaacccqqqvvvRRRBBB@@@@@@@@@888999:::@@@LLL___sss{{{tttwww}}}vvvsss{{{QQQ======999555<<<777777666555555444333333333444444555555444444333666555444444333333333444111222444555666666555444999::::::999888999<<<>>>888888888888;;;>>>BBBEEECCC???BBBLLLSSSQQQLLLJJJOOOTTTkkkaaayyypppSSSGGGJJJPPPPPP```ooosssttt|||zzzvvvqqqlllhhh```RRROOOaaaxxxmmm^^^WWWSSSMMMPPPWWWSSSJJJIIIIIIJJJMMMNNNNNNNNNJJJKKKLLLLLLLLLJJJIIIGGGHHHGGGFFFGGGHHHHHHGGGEEEDDDFFFIIIKKKMMMLLLLLLKKKHHHIIIJJJJJJKKKJJJJJJIIILLLLLLHHHBBBDDDIIIHHHBBBDDDCCCBBBAAAAAABBBDDDDDD???AAABBBAAA???>>>???@@@<<>>???;;;<<<>>>:::999777999AAAKKKVVVdddppp|||tttbbbRRRKKKBBBMMMZZZRRR[[[eeeIIIJJJIII<<>>BBBEEEBBB<<<888999<<>>>>>:::999777444444444333333222222222222222222222222222222222111111111111111111111111222222222333333333444444444555666777777888888888999::::::;;;===>>>@@@AAACCCCCCDDDEEEFFFGGGHHHHHHPPPOOOSSSgggqqq^^^dddSSSPPPMMMTTTYYY___eee```bbbqqqjjjoootttvvv{{{~~~wwwtttvvvzzzwwwwwwtttlllaaaWWWRRRPPPTTT\\\jjj|||bbb^^^XXXTTTSSSRRRQQQPPPLLLNNNPPPOOOLLLJJJLLLOOONNNLLLJJJLLLOOOOOOMMMIIIFFFEEECCCCCCDDDFFFIIIKKKJJJKKKLLLLLLKKKJJJIIIHHHJJJHHHJJJMMMLLLGGGDDDEEELLLNNNOOOLLLFFFBBBDDDFFFFFFDDDAAA>>>======>>>???;;;<<<>>>===<<<<<<===>>>888<<>>===BBBMMMVVV~~~vvvXXXBBB:::;;;<<<;;;::::::::::::::::::;;;;;;999999;;;<<<===???@@@@@@>>>???AAABBBBBBAAA@@@???CCC@@@???GGGXXXaaaTTTAAAFFFDDDCCCDDDGGGKKKNNNOOOFFFFFFFFFFFFFFFHHHIIIJJJNNNMMMKKKJJJIIIIIIIIIIIILLLLLLMMMPPPSSSUUUUUUUUUZZZYYYXXXbbb@@@BBB@@@<<<999999666222000///...------,,,,,,---************************)))************+++++++++,,,,,,,,,------------...000------///111;;;WWWtttoooLLLCCCEEEJJJDDD444666333222555888<<>><<>>???@@@>>>===FFFPPPnnn|||yyyfffeeeoooppp]]]jjjIII777999888777888777333333333333222222222222222222222222222111111111111111111111111111111111000111111111222222222222333444555666777777777777888888888999;;;<<<>>>???@@@AAAAAABBBCCCDDDEEEEEEDDDKKKQQQWWWggg[[[lll|||[[[WWWPPPHHHQQQcccfff\\\VVV\\\```eeegggeeebbbcccgggiiiiiiiiiiiihhhfffbbb___ddd___UUUKKKGGGNNN\\\hhhrrrccc[[[XXXTTTQQQQQQQQQPPPOOOMMMNNNOOONNNMMMLLLLLLLLLNNNOOOPPPPPPPPPOOOOOOOOOKKKJJJHHHFFFFFFGGGHHHIIIGGGGGGHHHJJJKKKKKKJJJHHHJJJGGGGGGJJJIIIEEECCCEEEGGGJJJKKKHHHCCC??????AAAFFFDDDAAA>>>======>>>???:::;;;<<<;;;:::999:::;;;:::;;;<<<:::888;;;AAAGGGEEEUUUttttttaaaOOOFFF<<<777999:::999777777777888888888888999999777777888:::;;;<<<===>>>===>>>@@@AAAAAA@@@???>>>===>>>???DDDOOOUUUNNNBBBEEEDDDCCCCCCFFFIIILLLNNNJJJHHHFFFEEEDDDEEEGGGHHHLLLLLLLLLKKKJJJIIIHHHGGGJJJJJJLLLOOOQQQSSSSSSRRRTTTTTTTTTWWWbbb{{{@@@BBB@@@<<<999999666222000///...---,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,,,,------------...,,,,,,///...111???QQQoooMMM<<>><<<:::999999777666;;;BBBGGGMMMVVV^^^gggqqq|||sssbbbSSSIIIFFFGGGNNNGGGHHHMMMTTTrrr|||YYY<<<===GGGFFF???<<>>???@@@AAAAAABBBBBBHHHNNNMMMKKK```zzz[[[aaatttdddSSSQQQ\\\```RRR@@@NNNQQQXXX^^^ZZZQQQRRRYYY[[[XXXUUUTTTTTTPPPJJJDDDRRRSSSTTTTTTXXXggg{{{qqq\\\QQQRRRQQQOOONNNOOOOOONNNMMMMMMMMMMMMNNNOOONNNLLLJJJLLLPPPTTTSSSPPPOOOQQQTTTNNNNNNMMMKKKJJJIIIHHHHHHGGGEEEEEEGGGKKKMMMKKKIIILLLIIIHHHJJJIIIEEEDDDFFFIIILLLOOOMMMHHHDDDCCCDDDFFFDDDAAA>>><<<;;;<<<<<<999::::::999777666777888999888777777666777999:::555888EEEYYYgggppp}}}~~~kkk\\\QQQDDD:::///000222666888888444111555555555555666666777777444555666777888999:::;;;;;;<<<>>>?????????>>>===999<<>>???@@@???>>>???@@@BBBFFFGGGHHHIIIGGGEEEEEEGGGNNNLLLJJJJJJKKKLLLKKKKKKSSSOOOMMMMMMPPPPPPLLLIIILLLNNNNNNMMMLLLOOOSSSUUUSSSXXX[[[[[[[[[]]]ZZZVVVRRRUUUYYY\\\^^^]]][[[ZZZgggfffsss]]]JJJFFFAAA@@@AAA@@@>>>===<<>>??????FFFBBBDDDIIIIIIMMMhhh~~~fffkkkkkkWWWWWWZZZTTTHHHEEEJJJRRRPPPEEEAAAGGGGGGEEEDDDGGGNNNUUUYYY[[[ZZZiiippp\\\XXXUUUOOONNNLLLMMMMMMMMMLLLJJJKKKJJJJJJMMMPPPQQQNNNJJJKKKNNNPPPPPPOOONNNPPPQQQMMMMMMNNNOOONNNMMMLLLKKKKKKHHHGGGIIILLLNNNLLLIIINNNLLLMMMPPPOOOIIIGGGHHHLLLOOOQQQPPPMMMIIIFFFFFFCCCAAA>>>;;;999888888888888999999888666444555666555444333555888:::999777AAA===;;;???AAABBBGGGNNNQQQZZZhhhvvv}}}vvvnnngggbbb___UUUOOOCCC777333777:::888666777888777555444333333333333444444555555666666333333444555666777888999:::;;;<<<===============;;;============@@@BBBDDDBBBCCCCCCBBBCCCDDDGGGIIIPPPOOONNNMMMLLLKKKKKKJJJKKKNNNQQQSSSRRROOOJJJGGGGGGIIILLLMMMNNNNNNOOOOOOUUUQQQQQQUUUVVVUUU[[[dddyyy~~~|||```PPP@@@BBB@@@<<<999999666222///...---,,,,,,++++++,,,************************))))))*********++++++++++++++++++,,,,,,,,,------000......000111000222555@@@___pppOOO999DDDAAA@@@AAA>>>999777999444777999888777:::CCCJJJZZZdddqqqzzz~~~}}}yyymmm]]]QQQGGGAAA???EEEIIIHHHFFFGGG@@@^^^fff???999999999999555444999AAA;;;<<<======<<<===???AAAAAACCCEEEEEEDDDEEEFFFFFFKKKJJJIIIIIIKKKLLLKKKJJJPPPNNNNNNPPPRRRSSSPPPMMMKKKLLLNNNOOOPPPOOOPPPRRRTTTXXXZZZYYYZZZ^^^___\\\QQQSSSWWWZZZ\\\[[[YYYWWW\\\```dddzzzdddZZZMMMFFFGGGHHHDDD>>>999;;;@@@GGGQQQ___nnnzzz|||vvvdddSSSOOOSSSUUUXXXmmm~~~XXX666999555777444...444555)))---......//////000000000---------....../////////....................................///////////////000111222222333222222444444444555666777888999888999999:::;;;<<<======@@@999;;;FFFHHHDDDIIIVVVooobbb}}}rrriiifffkkkkkkaaaXXXVVV^^^___``````bbbgggmmmsssrrr[[[UUUZZZYYYQQQOOONNNMMMMMMMMMKKKIIIHHHGGGHHHKKKPPPRRRPPPNNNKKKJJJIIIKKKMMMNNNLLLJJJHHHIIILLLOOOQQQQQQQQQQQQQQQOOOLLLLLLMMMNNNLLLIIIMMMLLLOOOSSSRRRKKKFFFEEEGGGIIIKKKKKKHHHEEEBBBAAA>>><<<:::888666555555444777888999777555444444555222111000444888:::777444555444555666444222555:::333555999===?????????>>>@@@@@@>>><<<:::888777666111555666666777999666111555555555222000111444777333333444444555666666777333333444555666777777888999999:::;;;<<<<<<======@@@>>><<<===>>>@@@BBBCCCBBBCCCDDDCCCAAAAAADDDFFFJJJLLLNNNPPPPPPNNNLLLJJJLLLOOOSSSVVVUUURRRNNNKKKHHHKKKMMMNNNNNNOOOQQQSSSPPPSSSSSSRRRXXX___]]]VVVRRRfffwwwpppfffUUUFFF@@@@@@BBB@@@<<<999999666222///...---,,,++++++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,---------...///000222333...:::ddd```QQQHHH@@@??????>>>>>>@@@999999999666333333777:::===FFFRRR[[[aaajjjvvvxxxpppddd```YYYSSSMMMGGGBBB>>>555:::AAADDD>>>???RRRiiixxxwww]]]CCC444666888777333444:::;;;999666777999999999:::<<>>@@@??????BBBCCCCCCEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJMMMOOORRRUUUXXXYYYLLLKKKMMMQQQRRROOONNNPPPPPPTTTUUUTTTVVV[[[\\\[[[RRRTTTWWWZZZ[[[ZZZYYYXXXOOO```dddcccuuuqqqMMM===>>>BBBCCCCCC>>><<<===???EEEOOOYYYgggppp{{{|||iiiXXXNNNNNNDDD???DDD```TTT;;;...666000111000,,,111444+++------------............++++++,,,,,,---.........---------------------------------............///---...///000111111111111333333333444444555666777777777888999:::;;;<<<<<<:::999>>>DDDCCC>>>CCCNNNXXX___fff{{{rrrzzztttbbbTTTVVVZZZUUUTTTRRROOONNNMMMMMMKKKJJJGGGGGGHHHJJJMMMPPPQQQQQQMMMJJJHHHIIIMMMNNNKKKGGGEEEFFFIIIMMMPPPQQQRRRRRRSSSRRRPPPNNNLLLJJJJJJIIIIIIHHHKKKOOONNNGGGAAAAAAEEEEEEFFFEEEDDDBBB???===999888777555444333222222555666777666444333333444222000000222444444111......222666777444111333777;;;999666444333444555666111222222333555666666777555888888555444555444000000111222222000//////000222333333444555666777777333333444444555666666777888999999:::;;;<<<======CCC>>>;;;>>>BBBBBBBBBCCCAAADDDEEEDDDAAA@@@BBBEEECCCFFFIIILLLMMMLLLIIIHHHLLLNNNQQQSSSTTTRRRPPPNNNJJJLLLNNNNNNNNNPPPTTTYYYQQQ[[[[[[QQQPPPZZZ```]]]aaaWWWWWWmmmwwwgggZZZNNNBBB======@@@BBB@@@<<<999999666222///...---,,,++++++++++++************************)))************+++++++++***++++++++++++,,,,,,,,,***,,,......---...///000111000CCCmmmjjjQQQBBB===:::999:::;;;::::::888777777777777222777===@@@CCCIIIQQQXXXaaagggiiiddd___[[[UUUOOODDDCCCAAA===::::::>>>AAA>>>@@@CCCCCCBBBSSSwwwdddNNN777333<<<333333555888<<<;;;555///333555777888888:::===@@@666<<<>>><<<<<<@@@AAA???@@@CCCFFFFFFDDDDDDFFFHHHGGGIIIKKKLLLNNNTTT]]]dddPPPLLLLLLOOOPPPMMMMMMPPPLLLPPPRRRRRRTTTWWWWWWTTTRRRSSSUUUWWWXXXXXXXXXWWWSSS```dddbbbeeetttsssQQQEEEEEEGGGFFFAAA???@@@>>><<<>>>CCCLLLTTT___hhhooowwwwwweeeYYYOOOHHHGGGJJJHHHMMMSSS[[[yyy^^^AAA===:::333+++...111++++++000...------------,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...//////000000000111111111111222333444555555555666777888999::::::999<<<@@@???===???FFFMMMHHH___lll]]]UUUQQQWWWYYYOOOUUUSSSOOOMMMMMMNNNMMMMMMIIIJJJJJJJJJJJJLLLOOORRROOOOOONNNOOOOOONNNLLLKKKFFFGGGIIIJJJLLLNNNNNNOOOPPPQQQQQQMMMGGGEEEFFFIIIIIIFFFFFFIIIGGGAAA???@@@EEEDDDCCCBBBBBB@@@>>>===666666555444333333222222222333444333222111222333111000000111111000///---444777888666333222222222333222111000111222444555222222111111111111000000666777333,,,+++///333333222222222333222000---+++111222222333555666666777222222333333444444555555999999999:::;;;<<<===>>>@@@<<<===AAABBB@@@@@@CCCBBBEEEFFFEEEAAA???AAADDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOKKKMMMNNNNNNMMMPPPWWW^^^YYYZZZYYYTTTRRRTTTYYY\\\VVVYYY[[[ZZZZZZhhhbbbXXXNNNGGGCCC???======@@@BBB@@@<<<999999666222......---,,,++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,)))...111000.........---333111111???bbbeeeSSSGGG@@@===:::999999;;;======;;;:::999999999777666777<<<@@@BBBGGGGGGAAA===>>>===888444999>>>>>><<<;;;>>>AAAAAA???DDDPPP```}}}```HHH999222111333777333333777555///111888444555888999:::<<<@@@BBB777===@@@<<<<<<@@@AAA???>>>CCCGGGGGGDDDCCCFFFJJJIIIKKKLLLIIIHHHOOO]]]iiiTTTMMMJJJMMMMMMKKKLLLQQQNNNSSSWWWWWWXXXYYYWWWRRRQQQQQQRRRSSSTTTUUUUUUUUUZZZXXXYYYbbbfffaaauuueeeRRRHHHAAA???BBBGGGFFF???<<<>>>999===BBBGGGMMMXXXgggqqqvvvxxx~~~vvvjjjeeeQQQKKKHHHJJJHHHCCCBBBEEELLLeee666+++222///222***000444+++&&&,,,///---------,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,---...////////////000000///000000111222333333444444555666777888888888:::888666:::@@@BBB???IIIKKKTTTmmm{{{xxx~~~kkk\\\TTTQQQOOOUUUVVVKKKUUURRRNNNLLLMMMNNNOOOOOOKKKLLLLLLJJJHHHIIIMMMRRRQQQTTTVVVTTTPPPNNNOOOQQQIIIIIIIIIIIIIIIJJJJJJJJJKKKOOOPPPKKKDDDAAADDDIIIKKKGGGDDDDDDBBB??????BBBBBBAAA???>>>>>>===<<<:::555555555444444333333333///000111111000000111222///000111111111111111111//////......000555666555000111111111111000//////333333222222222222222111)))000444444222222///+++111///---...000111111///000111111333444555666666111111111222333333333444999999999:::;;;<<<>>>???;;;;;;>>>CCCBBB<<<===CCCBBBEEEGGGEEEAAA>>>AAADDDHHHGGGFFFEEEEEEGGGIIIJJJEEEEEEEEEGGGIIIKKKMMMOOOKKKMMMNNNLLLLLLPPPYYY```]]]PPPLLLUUUZZZTTTNNNOOOTTTRRRSSSWWWWWWVVV\\\fffqqq{{{yyy~~~ppppppxxxuuugggIIIEEE>>>888888<<<>>>===<<>>;;;888555333333///...---,,,+++*********************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,222222333<<>>999777===888777555444444777;;;>>>666999:::888555666666666CCC999;;;FFFEEE888:::HHHAAAfff___999000555666111///000000111222444555666666333333444666777999:::;;;888:::<<<======>>>???@@@AAADDDGGGGGGEEEDDDFFFHHHOOOLLLIIIGGGHHHLLLPPPTTTHHHLLLOOONNNJJJJJJNNNSSSWWW[[[^^^[[[UUUQQQQQQTTTXXXVVVUUUXXX^^^```^^^ZZZYYYWWWXXX]]]aaacccgggmmmYYYIIIHHHEEEAAABBBEEEBBB<<<<<<:::;;;???AAA@@@AAACCCMMMRRR]]]mmmyyy~~~zzzyyynnnZZZMMMHHHDDD>>>CCC>>><<>>???MMM^^^VVV<<<555111///000//////...---,,,,,,++++++,,,,,,,,,++++++*********************************************************))))))))))))******************+++,,,,,,---......////////////000000000000333333444444555666666666777888999;;;===>>>@@@@@@OOOLLLLLLPPP\\\xxxsss]]]TTTQQQMMMMMMOOOQQQPPPOOONNNLLLJJJKKKLLLLLLIIIFFFJJJIIIHHHFFFDDDDDDFFFIIILLLJJJJJJOOOUUUWWWSSSOOOJJJHHHDDDCCCHHHOOONNNIIIGGGJJJRRRVVVOOOBBB<<<>>>FFFFFFDDDCCCCCCBBBBBBBBB@@@>>><<<:::999999999999666666555444222111111000////////////........................////////////////////////////////////////////////////////////000000000000000000000000------------------------,,,,,,,,,---------......---------............///000000000000000000111222333444555666777888999:::<<<<<<======>>>>>>>>>>>>BBBCCCDDDDDDAAA@@@@@@@@@DDDEEEFFFGGGFFFDDDBBBAAAHHHHHHHHHGGGFFFFFFIIIKKKOOOMMMKKKIIIIIINNNUUU[[[VVVWWWTTTNNNLLLNNNOOOLLLZZZSSSQQQTTTUUUQQQNNNOOOPPP]]]qqqrrr```TTTKKKBBB===:::::::::999999888888888BBBAAA>>>;;;888555333333///...---,,,+++*********************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...---333222000333???ccc{{{nnnXXXDDD>>>@@@<<<444=========<<<999555000...333222333777===AAA???<<>>MMMWWWXXXTTTwwwwww```GGG222///333222000222...//////000111222333333222333444555666777888888666888;;;<<<<<<===???@@@AAADDDGGGGGGEEEEEEFFFHHHPPPOOOMMMLLLKKKKKKLLLLLLMMMPPPRRRQQQOOOOOOQQQSSSVVVYYY\\\[[[XXXVVVWWWYYYYYYWWWUUUWWW\\\___]]][[[YYYWWWYYY___bbbccceeeiiipppllleeeWWWFFF===>>>BBBCCCGGGCCC;;;333333;;;BBBEEE:::===CCCLLLTTT[[[bbbfffjjjaaaWWWUUUXXXZZZUUUOOOPPPJJJBBB<<<;;;======<<<777<<<===BBBVVVuuueeeBBB555444111///000.........---,,,,,,++++++,,,,,,,,,++++++*********************************************************(((((()))))))))***************++++++,,,------........./////////000000000111222222333333444555555555666777999;;;<<<>>>>>>DDDBBBBBBEEEJJJZZZxxxqqq\\\OOOMMMLLLLLLOOOTTTVVVVVVTTTMMMKKKJJJJJJLLLLLLJJJHHHFFFFFFFFFEEEDDDDDDFFFGGGGGGFFFFFFJJJNNNPPPNNNLLLHHHHHHEEECCCFFFKKKKKKGGGIIIJJJPPPWWWVVVMMMGGGFFFDDDCCCBBBAAA@@@?????????>>><<<:::888666666666666444333222111000//////.../////////.........------------........./////////........................////////////////////////////////////////////////------------------------,,,,,,,,,,,,------------------------............000000//////000000111111333333444555777888999:::;;;;;;<<<<<<======>>>>>>@@@BBBCCCCCCAAA@@@@@@AAADDDEEEFFFGGGGGGEEECCCBBBGGGGGGHHHFFFEEEFFFHHHJJJKKKKKKJJJIIIIIIKKKPPPTTTTTTUUUSSSOOONNNPPPQQQOOOSSSNNNLLLQQQSSSPPPNNNPPPNNNRRRYYY```jjjyyynnnaaaPPPCCC===<<<;;;;;;888888888888777777666666BBB@@@>>>;;;888666444222///...---,,,+++*********************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------333222......---===ZZZ{{{jjjnnnbbbIII???===;;;<<<===????????????===:::999888777666666>>>KKKPPPQQQlllrrrOOO888000---111111---...333------........./////////111222222333444444555555444777999:::;;;<<<>>>@@@AAACCCFFFGGGFFFEEEFFFGGGLLLMMMNNNNNNNNNLLLIIIHHHNNNOOOQQQRRRRRRRRRRRRRRRTTTUUUWWWYYYZZZZZZ[[[[[[]]]ZZZWWWWWW[[[^^^^^^]]]YYYXXXZZZ```bbb```aaadddbbbooo|||___NNNEEEAAA999===@@@AAAAAAAAA;;;444;;;===>>><<<:::;;;>>>AAAEEEEEECCC@@@<<<:::<<<>>>999777;;;BBBAAA::::::AAAFFFHHHCCCPPPPPP>>>///000444222...---...------,,,,,,++++++++++++++++++++++++*********************************************************(((((())))))))))))***************+++,,,,,,---------.........////////////000000000111222222333333333444555777888:::;;;<<<======>>>???@@@DDDPPP\\\uuueeeVVVNNNMMMIIIJJJMMMRRRVVVXXXXXXVVVLLLKKKJJJJJJLLLLLLKKKIIIIIIIIIHHHGGGGGGFFFEEEEEECCCCCCDDDFFFHHHJJJKKKKKKHHHJJJHHHEEEEEEIIIJJJHHHKKKKKKNNNUUUXXXSSSLLLIIICCCCCCBBB@@@???>>>======;;;:::888555333222222222111000000///...---,,,,,,............------------------------............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///////////////000111111222222333555666777888999::::::;;;;;;<<<===>>>>>>???@@@BBBBBBAAAAAABBBCCCCCCDDDFFFGGGGGGGGGEEEDDDFFFGGGGGGFFFEEEFFFHHHJJJMMMNNNNNNLLLJJJJJJLLLNNNQQQTTTSSSOOOOOORRRSSSQQQOOOLLLKKKNNNOOONNNMMMNNNNNNMMMKKKHHHHHHOOOZZZbbbkkkuuuwwwfffUUUJJJHHHAAA888333333666777888666666666555555555555555AAA@@@>>><<<999666444222///...---,,,+++*********************************))))))))))))************************************++++++,,,,,,,,,---------,,,222111000000+++...>>>IIIoooyyyeee[[[LLL???777555666888:::;;;===>>>===???HHHQQQjjjfffJJJ000,,,,,,///333000+++,,,111------------------------000000000111111222222222333555777888888:::===???@@@BBBDDDFFFFFFFFFFFFEEEDDDFFFIIIKKKMMMMMMLLLKKKJJJKKKMMMPPPSSSTTTRRRQQQRRRRRRRRRTTTXXXZZZZZZYYY___\\\YYYXXXZZZ]]]______[[[XXXYYY\\\]]]\\\]]]```jjjhhhkkk|||uuuhhhRRRFFF@@@CCCCCC??????EEE<<<@@@CCC@@@<<<;;;:::999;;;===???>>>;;;888999:::FFF<<<;;;@@@===:::LLLfff}}}yyyDDD666///,,,000444111---,,,---,,,,,,,,,+++++++++***+++++++++***************************************************************(((((((((((()))))))))***)))*********++++++,,,,,,------------............/////////000111111222222222333444555777888999:::;;;;;;<<<>>>???@@@BBBEEELLLmmmqqqaaaVVVOOOOOOSSSMMMMMMOOOQQQSSSTTTTTTSSSNNNMMMLLLKKKKKKKKKJJJJJJQQQOOONNNMMMLLLJJJGGGEEECCCEEEFFFGGGGGGHHHKKKMMMJJJMMMMMMIIIGGGIIIKKKJJJKKKLLLNNNQQQQQQLLLGGGDDDEEEEEEDDDCCCBBB@@@???>>>:::888666333111000000000//////...---,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------............///000000111111111222444555666777888999999:::;;;<<<===>>>???>>>@@@BBBCCCCCCCCCDDDEEEBBBCCCEEEGGGHHHHHHGGGFFFFFFGGGHHHGGGFFFGGGIIILLLWWWWWWTTTQQQMMMKKKKKKMMMQQQSSSSSSQQQQQQSSSSSSPPPQQQPPPNNNNNNNNNLLLKKKKKKLLLMMMMMMKKKGGGEEEFFFGGGHHHMMMSSSWWW[[[```iiioooqqquuuyyy{{{zzziii___ZZZPPPGGGCCCDDD@@@:::666555666777999888444111444444444444444444444444@@@???>>><<<:::777444222///...---,,,+++*********))))))))))))))))))))))))(((((()))))))))*********************************+++++++++,,,,,,,,,------+++111///000444000...777+++@@@iiinnnYYYLLLFFFJJJIIISSSiii~~~[[[>>>111(((000......///...,,,---///---------------,,,,,,,,,......//////000000000111222333555555666777:::===>>>@@@BBBDDDFFFFFFEEECCC@@@AAACCCFFFHHHJJJKKKLLLJJJKKKMMMRRRVVVXXXXXXVVVSSSRRRQQQSSSUUUWWWWWWVVV\\\ZZZVVVUUUVVVYYY\\\^^^]]]XXXVVVXXXXXXVVVYYY]]]cccbbbaaacccqqqooo[[[XXXfff```DDD777>>>999:::999777;;;BBBCCC???===999666666:::>>>AAACCCNNNIIIVVVtttwwwKKK666333000///000111...------+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))***************++++++,,,,,,,,,------------/////////000111111222222222222333555666777888888777777666777:::>>>AAAAAADDDHHHXXXwwwooodddZZZUUURRRPPPOOOOOOOOOOOONNNNNNNNNNNNPPPQQQRRRQQQOOOMMMKKKJJJJJJJJJRRRPPPNNNNNNOOONNNKKKHHHEEEFFFGGGGGGGGGHHHKKKMMMIIIMMMMMMIIIGGGIIIJJJHHHFFFKKKOOOMMMHHHDDDCCCCCCFFFFFFEEEDDDBBB@@@>>><<<888777555222000/////////.........---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---------------...///000111000000111333444555666777888999:::;;;===>>>???@@@>>>@@@CCCDDDDDDEEEFFFGGGAAABBBEEEGGGHHHGGGGGGFFFGGGHHHHHHHHHGGGHHHJJJMMM^^^\\\WWWQQQLLLJJJKKKMMMPPPTTTTTTRRRQQQSSSQQQMMMRRRSSSRRRPPPOOOOOONNNNNNJJJLLLNNNNNNKKKGGGDDDBBBHHHIIIIIIGGGEEEEEEIIILLLHHHJJJLLLNNNRRRVVVVVVSSSSSSRRRNNNLLLMMMMMMEEE;;;::::::555000333<<<>>>;;;222333555888888666111...333333333444444444444444??????>>>===:::777444222///...---,,,+++*********))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,+++111...---333222///555222...777TTTzzzkkkQQQ666,,,...---111---******---//////...---------,,,,,,,,,,,,,,,,,,------...///000000000111222333333333555888:::<<<===???CCCEEEEEECCCAAABBBBBBBBBCCCDDDEEEGGGHHHLLLNNNQQQUUUXXXZZZ\\\\\\TTTTTTTTTTTTTTTUUUUUUVVVUUUTTTRRRPPPQQQTTTWWWYYY\\\XXXVVVWWWVVVTTTVVVYYYWWW]]]cccbbb___iiipppjjjeeeZZZGGG999===FFFEEE<<<999LLLZZZUUUGGGMMMjjj~~~www```:::+++---333111///---------......************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,.........///000000111111111111222333444555666777666777555333777===@@@@@@??????CCCLLL\\\zzzvvv___[[[WWWTTTUUUVVVSSSNNNIIILLLLLLLLLKKKJJJLLLPPPRRRSSSSSSRRROOOLLLKKKLLLMMMNNNKKKIIIKKKNNNOOOMMMJJJEEEFFFFFFGGGIIIJJJJJJKKKGGGIIIIIIFFFFFFHHHGGGDDD@@@HHHMMMIIIDDDCCCEEEFFFCCCCCCCCCBBB???<<<:::888666555333111000//////000------------,,,,,,,,,+++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------///000111//////000222333444555666666777888:::<<<>>>???@@@>>>@@@CCCDDDDDDDDDFFFGGG@@@BBBDDDFFFGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHJJJMMMZZZXXXSSSMMMHHHGGGIIIKKKOOORRRTTTRRRQQQRRRPPPLLLNNNRRRSSSQQQPPPRRRTTTSSSNNNMMMLLLJJJIIIGGGGGGFFFGGGIIIJJJIIIFFFBBB@@@???;;;:::::::::;;;;;;:::888>>>@@@===888777999999666:::<<<;;;888777555000***555444333222222333444666222222222222333333333333>>>>>>>>>===;;;777444222///...---,,,+++*********))))))))))))))))))))))))(((((((((((()))))))))******************************++++++++++++,,,,,,,,,+++000,,,***111000---222666---+++444CCC]]]]]]AAA333)))+++111...+++***)))***...111000,,,++++++++++++,,,,,,,,,,,,++++++,,,---///000111111222222222111111222555888:::;;;===AAADDDEEEBBB>>>BBBCCCCCCCCCDDDDDDDDDDDDIIILLLPPPQQQQQQRRRVVVYYYRRRSSSTTTSSSPPPPPPSSSVVVQQQQQQPPPOOOPPPRRRVVVXXXZZZWWWXXX[[[ZZZVVVTTTVVVVVVZZZ```bbb]]]ZZZbbbnnn|||jjjppp{{{uuuddd]]]SSS444555999888......---++++++,,,---,,,)))*********************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------...///////////////000111222333444444444777777444666<<<>>><<<777>>>CCC@@@:::CCCddd|||lll]]]UUUVVVWWWVVVVVVUUURRRNNNJJJIIIKKKLLLLLLKKKKKKNNNQQQRRRSSSSSSPPPMMMMMMPPPRRRPPPLLLHHHHHHJJJLLLJJJHHHHHHFFFFFFIIILLLNNNKKKIIIFFFGGGEEEDDDFFFIIIGGGBBB@@@EEEHHHDDDCCCFFFHHHFFFAAAAAAAAA@@@===:::777555333222111///......//////,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))*********+++************+++++++++++++++++++++,,,---...000111...///000111222444555555333444555777:::<<<===>>>===???AAABBBBBBCCCDDDEEE@@@AAACCCEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEFFFIIIKKKOOONNNMMMIIIGGGFFFGGGIIIJJJOOORRRQQQQQQSSSPPPLLLKKKQQQSSSPPPNNNRRRTTTRRROOOMMMJJJIIIHHHHHHGGGGGGAAACCCEEEEEEBBB???===;;;===:::999999999888666555444666555222222555666444000000333888999666333333555444222000000222666888///000000000111111111111>>>>>>>>>===;;;888444222//////---,,,+++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))000,,,)))//////,,,111,,,000777999000000LLLooozzzQQQ;;;000111...//////)))''')))+++...111222///***)))*********++++++++++++***+++,,,---///000111222222222222111000111444666999999;;;@@@DDDDDDAAA===@@@BBBCCCEEEFFFEEEDDDDDDCCCGGGJJJJJJGGGGGGLLLQQQMMMPPPRRRPPPLLLLLLPPPUUUPPPQQQQQQQQQRRRTTTWWWZZZWWWWWW[[[______XXXTTTSSSYYYTTTSSSZZZ______aaaeee```}}}qqqGGG111444111***---+++,,,,,,,,,,,,---+++''')))))))))))))))*********(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))(((((((((((()))************+++++++++***++++++,,,,,,---......---......///000111222222,,,333666333444999999555@@@999888@@@FFFFFFFFFGGGLLLdddqqqkkk```OOOKKKTTTQQQSSSSSSPPPMMMLLLMMMMMMIIILLLOOOOOOMMMKKKKKKLLLQQQRRRRRRQQQOOOOOOSSSWWWWWWQQQJJJHHHIIIIIIFFFCCCKKKHHHHHHLLLQQQRRRNNNIIIHHHGGGEEEDDDIIIMMMIIIBBBBBBEEEDDD@@@BBBGGGFFFAAAAAABBBAAA@@@===:::666444111000///...---...//////++++++++++++************************))))))))))))))))))))))))************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,---...000111......///111222333444555111111333555888:::;;;<<<<<<>>>@@@AAAAAAAAABBBCCC@@@AAACCCDDDEEEDDDBBBAAABBBCCCCCCCCCCCCDDDGGGJJJEEEGGGIIIIIIHHHGGGHHHIIIGGGLLLPPPPPPRRRSSSRRRMMMMMMSSSTTTOOOLLLNNNPPPMMMGGGGGGHHHIIIIIIGGGDDDAAAEEECCCAAA???=========>>>;;;888666777888777666666555777666555777999777111777000...222222///000666---///111222111000000000............//////000000??????>>>===:::777444333000///...,,,+++***))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,...000222333333444666888\\\{{{aaaEEE777555333///---++++++++++++,,,...//////...,,,+++******))))))((((((''''''++++++,,,------......///...//////000111333444555:::888777999===@@@@@@???BBB@@@>>>???BBBDDDBBB???AAADDDHHHJJJKKKMMMNNNPPPLLLTTTXXXUUUTTTWWWVVVRRRQQQOOONNNPPPTTTXXX[[[\\\ZZZZZZZZZZZZYYYWWWVVVUUU]]][[[XXXWWWYYY\\\```bbb___aaannn}}}IIIAAA888222111111...+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,............////////////111111222333333444444555666777999;;;<<<===>>>>>>@@@DDDMMM^^^wwwrrrbbb\\\TTTPPPPPPOOOLLLIIINNNPPPPPPOOOLLLIIIGGGGGGKKKJJJJJJJJJIIIIIIJJJJJJNNNSSSTTTNNNKKKOOORRRQQQSSSOOOJJJGGGGGGHHHIIIIIIJJJGGGHHHKKKLLLKKKLLLOOOHHHHHHFFFDDDJJJOOOJJJ@@@EEECCCBBB@@@@@@@@@BBBCCCAAA@@@???===:::777555444000000///------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,......//////000000111111222222333444666999<<<>>>:::;;;=========>>>@@@BBBBBBAAA@@@BBBFFFHHHGGGFFFFFFDDDBBB@@@@@@BBBDDDFFFGGGKKKNNNLLLHHHEEEFFFIIIFFFGGGIIIKKKLLLLLLKKKKKKMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHFFFDDDAAA@@@??????>>>===<<<:::888777666666666666555555555555000000000000000000000000000000000000000000000000........................////////////////////////??????>>>===:::777444333000///...,,,+++***))))))((((((((((((((((((((((((((((((((((((((())))))***(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,---...000111111222333555;;;>>>QQQxxx^^^CCC;;;<<<222111///---,,,++++++,,,***+++,,,,,,,,,,,,+++***))))))))))))((((((''''''+++++++++,,,------............///000111333444555999777666888<<>>===;;;888666333222000///...---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,---......///000000111111222222222333555888:::<<<:::;;;<<<<<<;;;;;;===???@@@>>>===???BBBDDDCCCBBBEEEDDDBBBAAA@@@AAABBBCCCFFFIIIKKKIIIEEECCCEEEHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFEEECCCAAA@@@???=========<<<:::999777666555555444444444333333333000000000000000000000000////////////////////////------------------------........................??????>>>===:::777444333000///---,,,***)))))))))((((((((((((((((((((((((((((((''''''(((((()))***(((((())))))))))))******)))))))))*********++++++*********++++++++++++,,,+++---...///......000111***+++111CCCaaammmMMM555+++***---,,,++++++******+++,,,,,,)))))))))))))))))))))))))))))))))(((((((((((('''******++++++,,,---------------...///000222333444777666666888;;;===>>>>>>@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEHHHLLLQQQSSSQQQNNNJJJQQQXXXZZZZZZZZZXXXUUUXXXTTTOOOLLLMMMQQQTTTVVVYYYZZZZZZZZZZZZYYYYYYXXXaaadddgggddd___]]]aaaffffffcccaaa______iii~~~nnnLLL999---111---******---//////---++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******)))*********++++++++++++------------............000000000111222222333333444555777888999:::;;;;;;<<<<<<=========???CCCFFFWWW___jjjuuu{{{vvvjjj\\\TTTRRROOOLLLHHHEEECCCDDDHHHLLLMMMLLLLLLMMMNNNNNNKKKIIIHHHHHHEEEFFFHHHIIIIIIIIIIIIHHHCCCHHHKKKKKKNNNSSSXXXYYYLLLJJJHHHHHHIIIKKKKKKJJJJJJGGGGGGIIIIIIGGGGGGJJJLLLNNNNNNLLLKKKLLLJJJFFFFFFEEECCCAAAAAAAAAAAABBB<<<<<<:::888666333222111///...---,,,,,,+++,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))***************++++++++++++,,,------......///000000000111111111222333555777999:::;;;;;;:::999999:::<<>>===>>>@@@AAA@@@???CCCCCCCCCBBBBBBAAAAAAAAAEEEGGGHHHFFFBBBAAACCCFFFGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKKKKKKKIIIGGGEEEFFFEEECCCAAA???>>>======:::::::::999888666555444333333222222222111111111////////////////////////------------------------------------------------------------------------??????>>><<<:::777444333///...---+++***))))))((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((()))))))))***))))))))))))************************+++++++++++++++---...---,,,,,,---///---777>>>777000:::WWWrrrfffNNN444***000555000((()))))))))******+++++++++)))((((((''''''(((((()))(((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,---...///111222333666555555777999:::<<<<<>>???@@@BBBDDDBBBFFFJJJMMMOOOTTT[[[aaannnpppsssvvvyyy|||~~~~~~ttt~~~yyyjjj```]]]\\\UUURRRNNNMMMOOOQQQPPPMMMHHHFFFDDDEEEHHHKKKLLLLLLOOOQQQRRRRRRPPPNNNMMMNNNIIIHHHHHHHHHIIIKKKLLLMMMIIIJJJLLLLLLMMMPPPQQQRRRHHHGGGGGGHHHJJJLLLLLLKKKIIIGGGGGGJJJKKKHHHHHHJJJMMMPPPRRRPPPLLLJJJIIIIIIFFFEEEDDDBBBAAA@@@@@@@@@;;;:::888666444222111000------,,,+++++++++++++++************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,------......///000000111000000000111333444555888999::::::999999;;;===@@@?????????@@@@@@??????AAABBBCCCDDDEEEDDDDDDCCCEEEFFFFFFDDDBBBBBBDDDFFFGGGFFFEEEDDDDDDEEEGGGHHHGGGHHHJJJKKKJJJHHHEEECCCCCCAAA???===;;;:::::::::777777777666555444222111111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------??????>>><<<:::777444333///...---+++***)))(((((('''''''''''''''''''''''''''''''''''''''(((((()))'''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++,,,---...---,,,,,,---......//////...---///333888KKKdddyyyZZZBBB444222000---+++,,,...000*********+++************))))))(((((((((((())))))'''''''''''''''((((((((((((((())))))***+++++++++++++++,,,---...000111222444444555555666888999;;;???BBBDDDDDDBBBAAADDDGGGEEECCCDDDIIIPPPRRRNNNJJJIIIJJJKKKMMMNNNOOOSSSWWWXXXVVVTTTTTTSSSRRROOOMMMNNNPPPSSSXXX\\\```bbbddd\\\[[[]]]aaafffjjjiiiggg]]]^^^___```bbbdddcccaaadddkkk{{{bbbGGG555111000333444+++///...---------,,,+++)))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,------......///000000111111111222444555555555555444666999::::::;;;===???===???AAAAAAAAABBBFFFIIIJJJJJJKKKMMMOOOPPPQQQSSSPPPTTTTTTNNNJJJLLLOOOPPPPPPMMMKKKLLLNNNMMMIIIFFFIIIHHHGGGGGGIIIJJJKKKKKKOOOQQQSSSSSSRRRPPPPPPQQQLLLJJJGGGEEEFFFIIINNNPPPNNNMMMMMMNNNNNNMMMLLLLLLHHHGGGGGGHHHKKKLLLMMMLLLIIIGGGHHHLLLMMMKKKJJJMMMMMMPPPRRRQQQLLLGGGGGGJJJFFFEEEDDDBBB@@@???>>>>>>:::999777444222111000000,,,++++++************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,---......//////000/////////000111333444666777999999:::;;;===@@@???@@@@@@??????>>>>>>???@@@BBBDDDGGGHHHHHHHHHGGGFFFGGGGGGFFFEEEEEEEEEGGGGGGFFFDDDCCCCCCDDDEEEFFFEEEGGGIIIJJJIIIGGGDDDBBB@@@>>><<<999888777777777444444444444333111000000111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++??????>>>===:::777444333///...,,,+++)))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''(((((((((((())))))((((((((()))))))))******)))))))))************++++++,,,------,,,+++---......,,,***...333555111---)))111<<>><<<;;;999777555222111000000000+++***))))))))))))******(((((()))))))))))))))***))))))))))))))))))))))))((((((************(((((())))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))))))))************+++++++++,,,,,,---.........///.........///000222333444666888999999;;;>>>@@@===>>>??????===<<<===>>>BBBCCCEEEHHHIIIJJJJJJJJJGGGHHHHHHIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGEEECCCBBB===<<<:::888666555444444222222222222111000///...000000/////////.........++++++++++++++++++++++++************************************************++++++++++++++++++++++++??????>>>===:::777444333///...,,,***)))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************)))+++,,,,,,++++++,,,...///222444222...---///222555444444555777===JJJVVVqqqxxxdddTTT???...'''(((///444///,,,))))))+++,,,,,,***((()))***++++++***))))))'''((()))******)))((('''&&&&&&&&&'''''''''((((((&&&''''''(((((()))***************+++,,,...000111000222444444333333666888@@@??????@@@CCCDDDDDDCCCFFFFFFFFFGGGHHHIIIJJJJJJLLLIIIIIIKKKLLLKKKQQQXXXRRRQQQRRRSSSTTTTTTQQQOOORRRSSSUUUWWWYYYZZZ[[[[[[]]]\\\[[[^^^cccgggfffeeecccccc^^^XXXXXX]]]]]]ZZZbbb^^^]]]```cccfffnnnxxx}}}]]]DDD666555:::333+++///222+++)))///...************)))***+++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((()))))))))))))))*********++++++++++++,,,,,,---.........---...///000111111111111222444777888888999;;;===777999:::;;;<<<===???@@@CCC???>>>AAAAAA>>>>>>BBBCCCEEEFFFEEEGGGIIIGGGCCCLLLHHHGGGJJJIIIGGGJJJPPPDDDEEEFFFFFFFFFGGGHHHIIICCCFFFHHHIIIIIIHHHIIIJJJJJJIIIGGGFFFFFFGGGIIIJJJMMMHHHIIIOOORRRPPPOOOPPPOOOMMMJJJIIIJJJLLLMMMMMMOOOLLLMMMPPPOOOKKKIIIJJJKKKHHHIIILLLJJJDDDCCCFFFDDDDDDBBBAAA???<<<:::999777555222000...---......)))))))))(((((())))))***(((((((((((())))))******))))))))))))))))))))))))''')))+++------+++)))'''))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************+++++++++,,,------............---...///111333444444555777777777999;;;>>>===???AAA@@@>>>>>>???AAAEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIKKKLLLKKKHHHFFFFFFFFFFFFEEEEEEDDDBBBBBBEEEEEEEEEEEEEEECCCBBBBBB::::::999888666444222111111111111111000///............---------,,,,,,,,,************************************************))))))))))))))))))))))))************************??????>>>===:::777444333...---,,,***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************''')))++++++******,,,---+++***)))***,,,...//////)))***///333...)))...888444>>>FFF^^^vvvcccHHH444++++++,,,...///---,,,---++++++***)))((('''((()))%%%'''(((************)))&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))***+++,,,...///000000222444333222222555888@@@>>>===???CCCEEEDDDBBBAAACCCDDDFFFGGGJJJOOORRRJJJGGGHHHLLLLLLJJJMMMTTTQQQOOONNNOOOQQQSSSSSSRRRNNNOOORRRVVVYYY\\\^^^^^^]]]]]]]]]]]]]]]]]]___```___dddddd]]]XXXYYYXXXUUU[[[VVVVVVXXXXXXUUUYYY```ZZZhhhuuuzzzrrrYYYIII:::777888555///+++333)))+++111------///***......---+++))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))***************++++++,,,,,,---......------...///000000000///...000333555444444444555777777888999:::;;;<<<===AAA===>>>BBBCCC??????CCCBBBFFFFFFCCCDDDGGGIIIGGGDDDDDDGGGLLLIIIBBBAAAGGGHHHHHHIIIHHHFFFEEEEEEFFF@@@BBBEEEGGGFFFFFFGGGHHHJJJJJJJJJKKKKKKJJJIIIIIIMMMHHHHHHPPPTTTQQQOOOQQQRRROOOKKKIIIIIIKKKMMMMMMQQQOOOOOOQQQOOOIIIFFFFFFIIIEEEEEEJJJIIICCCAAADDDCCCCCCBBB@@@>>>;;;999888555333000---,,,,,,,,,---))))))(((((((((((()))***'''((((((((())))))******))))))))))))))))))))))))&&&))),,,//////,,,)))&&&))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))***************++++++,,,,,,---......---------...///111333555444555666666666666888:::???BBBDDDCCCAAAAAACCCEEEGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGIIILLLMMMLLLHHHEEEFFFFFFGGGGGGFFFDDDBBBAAAFFFEEEEEEDDDCCCCCCBBBBBB999999999888666444222000000111111111000///......,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))>>>>>>>>><<<:::777555333000///...,,,***((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------//////............/////////000111555;;;CCCJJJOOOnnnuuu|||tttppp[[[NNN>>>666555555111,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++,,,------///000222222111111222444888888999<<<@@@BBBBBBAAA??????@@@BBBEEEIIILLLNNNHHHJJJLLLMMMMMMMMMNNNOOORRROOOTTT[[[WWWLLLIIIPPPSSSVVVUUUTTTYYYcccgggddd```cccccc___[[[\\\[[[YYYeeegggeee^^^VVVTTTYYY___^^^\\\XXXVVVUUUVVVXXXZZZQQQNNNOOOQQQPPPUUUnnnuuuaaaUUUKKK???666222222222111000//////...........................************))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++---------.........//////---...///000111222333333444555666555555666999;;;???===;;;999999:::===>>>@@@BBBDDDEEEDDDBBBBBBCCCEEEFFFFFFDDDAAA??????@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJHHHDDDAAACCCHHHLLLKKKIIIEEEEEEFFFKKKQQQTTTTTTRRRQQQOOOMMMKKKIIIIIIIIIIIILLLJJJJJJMMMOOONNNHHHBBBHHHGGGEEECCCAAAAAAAAAAAA======>>>>>>===;;;888777111000///...---,,,,,,,,,******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''))),,,......,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...//////...------///000111222444777:::;;;:::999888?????????>>>>>>???CCCFFFLLLFFFDDDFFFHHHFFFDDDDDDFFFFFFIIINNNSSSQQQJJJDDDGGGDDDAAAAAACCCEEEDDDBBBDDDDDDCCCBBBAAA???>>>===777666555333222111000000///............---------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))??????>>>===:::777444222000///...,,,***)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---...------,,,,,,------...222111000//////222444666555:::???BBBBBBDDDHHHMMMHHHGGGDDDAAA===999666444888111+++***...111///---************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))************+++,,,------///000222222111111222444888999;;;===???@@@AAABBBBBBBBBCCCEEEHHHKKKNNNPPPMMMOOOQQQPPPOOONNNOOOOOOSSSOOORRRYYYXXXOOOMMMRRRWWWYYYXXXWWW\\\eeehhhfffbbbeeeeee```^^^```aaa___dddeeedddaaa\\\\\\```ddd\\\YYYUUURRROOOOOOPPPQQQOOOJJJIIILLLHHHCCCIIIUUUOOOVVVeee{{{zzzkkk]]]SSSLLLCCC999444444333///+++111000000///......------------------------------*********)))))))))(((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))'''((((((((()))))))))))))))))))))*********++++++,,,,,,,,,---------......------...///000111222333333444555555444555888:::>>><<<:::888888:::<<<===>>>@@@BBBBBBAAA@@@AAABBBFFFGGGGGGEEECCCAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDFFFHHHIIIJJJJJJJJJLLLHHHEEEEEEIIIKKKIIIGGGDDDDDDFFFJJJOOOQQQQQQPPPOOONNNMMMKKKJJJJJJIIIIIIJJJIIIHHHKKKOOOOOOKKKFFFIIIGGGFFFDDDCCCCCCCCCDDD@@@???===;;;999888777666111000///---,,,,,,,,,,,,))))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))''')))+++,,,,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************++++++,,,---------............///000111222222444666888:::999999888>>>>>>>>>>>>===???BBBEEEMMMGGGEEEGGGIIIFFFEEEFFFDDDEEEGGGKKKNNNNNNKKKHHHFFFEEEDDDEEEFFFEEECCC@@@@@@@@@@@@??????>>>===<<<777666444333111000000///............---------,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))@@@@@@???===:::666333111//////---,,,***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------...///000***,,,---,,,)))(((***---,,,+++******************)))(((((()))+++,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))***+++,,,---...000222222111111333444777:::>>>>>>===>>>@@@BBBDDDDDDEEEFFFIIIKKKMMMNNNRRRTTTTTTSSSQQQOOOOOOPPPTTTOOOOOOVVVWWWSSSQQQUUUUUUVVVVVVUUUYYY```bbbaaadddffffffaaa```ccceeeeeeccccccbbbaaa``````aaabbbZZZWWWSSSNNNKKKIIIHHHHHHGGG@@@???EEEEEE???<<<>>>???>>>>>>CCCIIIOOOPPPOOOMMMTTT]]]aaa___YYYUUUSSSQQQKKKCCC???===<<<:::777///......000333444444333//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,------...///000111111111333444444333444666999;;;:::888777777999:::<<<<<<===>>>>>>======???@@@EEEFFFGGGFFFDDDBBBBBBCCCAAABBBBBBBBBCCCCCCCCCDDDDDDEEEGGGHHHJJJKKKKKKKKKMMMIIIFFFFFFIIIKKKJJJHHHFFFEEEFFFHHHKKKLLLLLLKKKLLLMMMMMMMMMMMMLLLKKKKKKIIIGGGGGGJJJNNNPPPNNNLLLHHHGGGFFFEEEDDDCCCCCCDDDDDDAAA===999666555555555000///...---,,,+++++++++)))))))))(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))***************+++,,,,,,------------...///000111111111222333444666777777777777<<<============>>>AAACCCJJJFFFDDDFFFGGGDDDDDDEEEAAABBBEEEFFFFFFGGGIIIKKKGGGFFFGGGHHHHHHEEEAAA==================<<<;;;:::555555333111000/////////------------,,,,,,,,,,,,***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))AAA@@@???===:::666222000///...---,,,***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******************++++++++++++,,,++++++******++++++,,,((()))+++---///111111222///000000...++++++---000000///...------...///000+++---......,,,***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((())))))***+++,,,...///111111111111333444555:::>>>???<<<;;;???CCCBBBCCCDDDEEEGGGHHHJJJJJJQQQRRRSSSSSSPPPOOOOOOOOOSSSMMMKKKPPPTTTTTTSSSUUUTTTSSSRRRRRRUUUYYYZZZZZZbbbeeeccc^^^\\\```cccccc```^^^\\\]]]^^^]]]ZZZVVVVVVTTTQQQMMMIIIFFFEEEDDDBBB;;;888===BBBBBBBBBDDD@@@<<<777555555555444333777:::;;;;;;:::999:::<<<444111...---000333444444222333444333111///............---------,,,,,,,,,***************************)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))'''''''''((((((((())))))((((((((()))))))))******)))))))))*********++++++,,,,,,,,,---...//////000///000222222222222444666888888777666666777999:::;;;;;;;;;;;;:::;;;===@@@BBBDDDEEEEEECCCBBBBBBCCC@@@AAAAAAAAABBBCCCCCCCCCEEEFFFGGGIIIJJJKKKKKKLLLHHHFFFDDDEEEIIIKKKLLLLLLFFFFFFGGGHHHIIIIIIHHHGGGKKKLLLNNNOOOOOOOOONNNMMMJJJHHHGGGIIILLLNNNNNNNNNHHHGGGFFFDDDCCCBBBAAA@@@EEECCC???;;;777444333222000///...,,,++++++******(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))******+++,,,,,,,,,------......////////////111222222333333444555555:::;;;<<<<<<<<<===@@@BBBFFFBBBAAACCCCCC@@@@@@CCC@@@CCCDDDBBB???@@@EEEKKKIIIIIIIIIHHHGGGDDD@@@>>>>>>>>>>>>===<<<:::999888444333222000///.........---,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))AAA@@@???===:::666222000......---,,,***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))))))))*********++++++,,,++++++++++++++++++,,,***++++++++++++***((('''*********)))((()))+++---***)))(((&&&&&&&&&'''(((&&&(((******((((((***,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***++++++,,,...000000000000222444333888======;;;:::>>>BBBAAABBBCCCDDDFFFGGGHHHHHHKKKMMMOOOOOONNNMMMNNNOOOPPPKKKHHHKKKPPPQQQRRRSSSVVVSSSRRRSSSUUUVVVVVVVVV]]]___]]]WWWUUUWWWZZZZZZYYYVVVUUUVVVYYYXXXSSSNNNNNNMMMKKKIIIFFFDDDBBBAAA@@@<<<999999999888:::>>>666555444555777999::::::333222000......000333666999777444333111000...,,,,,,---...,,,***)))***,,,...---------------,,,,,,************************)))))))))(((((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((())))))))))))***+++++++++,,,,,,------...,,,...000111000111222444555555444444555666777888999999:::999888999<<>>??????@@@AAABBBBBBBBBDDDDDDFFFHHHIIIJJJJJJJJJEEEDDDCCCDDDFFFHHHJJJJJJBBBDDDGGGIIIJJJKKKKKKKKKLLLMMMNNNPPPQQQQQQPPPOOOKKKJJJHHHIIIJJJKKKLLLLLLKKKJJJIIIGGGDDDBBB@@@???CCCBBB@@@===999555111//////...---,,,************'''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))******++++++,,,---------------------...111111111222222333333444888999;;;<<<<<<===???AAACCCAAA@@@BBBAAA??????CCCEEEGGGGGGCCC>>>>>>DDDJJJLLLKKKIIIFFFCCCAAA@@@@@@AAAAAA@@@>>>;;;999777555222111000///...---------++++++++++++************************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((@@@@@@???===:::666333111...------,,,+++***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((())))))))))))*********++++++************++++++***++++++******)))''''''------,,,++++++++++++,,,++++++************++++++''''''((('''&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''((()))***+++***,,,.........///111333111555999:::::::::===@@@@@@AAABBBDDDFFFGGGGGGHHHFFFHHHJJJKKKKKKKKKLLLNNNLLLJJJHHHIIIKKKMMMOOOPPPTTTPPPNNNPPPQQQOOONNNOOOTTTWWWUUUPPPMMMOOOQQQPPPOOONNNNNNQQQSSSSSSPPPLLLDDDDDDDDDCCCAAA???>>><<<888:::<<<;;;777333333444888888777666444111///...111111222222222333333333)))***---///111111111111/////////...---...000222---------,,,,,,,,,,,,,,,************************))))))(((((((((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********++++++,,,,,,,,,***,,,.../////////000111333222222333333444555666555666888888777888:::<<<999<<>>???@@@AAAAAAAAABBBDDDFFFGGGHHHHHHHHHEEEEEEDDDCCCCCCDDDEEEEEE===AAAHHHLLLNNNOOOOOOPPPLLLLLLMMMNNNOOOPPPPPPPPPJJJJJJIIIIIIHHHIIIIIIIIILLLLLLKKKIIIGGGDDDBBB@@@@@@@@@???===:::555111......---,,,+++***)))))))))&&&''''''''''''(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((()))******++++++,,,,,,++++++,,,...000111222222333444444444444444777999;;;<<<<<<===???AAADDDBBBBBBDDDCCC@@@AAAFFFHHHJJJJJJFFFAAA@@@EEEIIILLLKKKIIIEEEAAA???@@@AAAAAAAAA???===:::666444222000///...------,,,,,,,,,+++*********))))))))))))))))))************++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((??????>>>===:::777444222...------,,,+++***))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((()))))))))*********))))))(((((())))))***((())))))***+++,,,,,,---***)))))))))))))))'''&&&((()))***************)))++++++***)))((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((()))******(((***,,,------...000222000222444777999;;;===>>><<<===@@@BBBDDDEEEEEEEEEEEEGGGJJJKKKJJJJJJLLLMMMJJJKKKKKKIIIHHHJJJLLLNNNSSSMMMKKKNNNNNNJJJHHHJJJKKKOOOOOOKKKIIIKKKLLLKKKIIIIIIJJJKKKKKKKKKIIIGGG===>>>???>>>===;;;999888333666888888777666555444///000222222222222333333---...///000111111///...,,,---......,,,+++******---,,,+++++++++******)))++++++++++++++++++++++++************************))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))************++++++(((***---............///000111111222222333444444111333555666666666777888777:::>>>@@@@@@?????????::::::;;;<<<===>>>???@@@???@@@BBBCCCEEEEEEFFFFFFDDDDDDDDDBBBBBBBBBDDDEEEAAAGGGNNNRRRRRRPPPNNNMMMKKKKKKKKKKKKKKKLLLMMMNNNGGGHHHIIIHHHHHHGGGHHHHHHGGGHHHHHHGGGFFFDDDBBBAAA===<<<;;;999666333111///...---,,,***))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''(((((()))******++++++***)))***---222666999444555777888999888666555666999;;;======>>>@@@AAACCCBBBCCCEEECCC???AAAGGGEEEFFFGGGEEEBBBAAACCCEEEHHHIIIIIIFFFBBB??????@@@===<<<;;;888666333000//////...---,,,,,,++++++,,,******)))))))))(((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((>>>>>>>>><<<:::777555333------,,,,,,+++***))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((******)))'''''''''''''''(((((()))***++++++)))''''''(((((())))))'''&&&%%%$$$$$$&&&)))++++++(((%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***''')))+++,,,,,,---///111//////111555999<<<===<<<777999<<<>>>AAABBBBBBBBBGGGIIIKKKKKKKKKKKKLLLMMMJJJMMMNNNJJJGGGHHHKKKMMMWWWQQQOOORRRQQQLLLJJJLLLFFFJJJKKKIIIHHHJJJKKKJJJGGGGGGHHHFFFDDDBBB@@@???<<<===>>>>>>===:::888666888666333000000222333111333333333222000000000111222///---,,,...000111222+++,,,------,,,,,,...///+++++++++,,,...---+++((()))))))))))))))*********************************)))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************'''***,,,...---------...///000000111222333333333...000333555444444555666666:::>>>@@@@@@?????????999999:::;;;<<<===>>>???>>>>>>@@@BBBCCCDDDDDDEEEAAAAAABBBBBBBBBDDDGGGIIIIIIOOOUUUWWWSSSMMMIIIFFFJJJIIIHHHHHHHHHJJJKKKLLLDDDFFFHHHHHHHHHGGGHHHHHHAAABBBCCCCCCCCCBBBAAA@@@<<<:::777444222111111111...---+++***))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''(((((()))*********))))))(((***///555<<<@@@666888:::<<<<<<;;;999777666999<<<===>>>>>>@@@BBBAAA@@@AAACCCAAA===@@@EEE???@@@AAAAAA@@@???@@@AAAEEEGGGJJJHHHDDD???======777777666555333000...---......---,,,++++++++++++))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((BBB@@@>>><<<:::777333000///...------++++++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***+++,,,...///000000///000333777:::<<<===???>>>???@@@AAADDDFFFHHHGGGJJJMMMKKKHHHHHHLLLPPPPPPPPPOOOLLLIIIHHHJJJKKKMMMNNNOOOPPPPPPPPPOOONNNNNNNNNNNNMMMMMMLLLLLLLLLIIIHHHGGGFFFCCC@@@>>>===<<<;;;999888666555444444333222000/////////000111222222222111111111111000.........------,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************+++,,,------000000///---,,,...111444111111111222333444555666;;;<<<<<<===>>>??????@@@::::::::::::;;;;;;;;;<<>>>>>>>>>>>>>>>>>????????????CCC@@@>>>???AAABBB@@@===AAA@@@?????????>>><<<:::999777444000...------------+++******++++++)))'''))))))(((((('''''''''&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((BBB@@@>>><<<:::777333000///...------++++++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***,,,---///000000000111444777;;;======@@@??????@@@BBBDDDFFFGGGKKKMMMNNNMMMKKKJJJKKKLLLRRRRRRRRROOOLLLKKKKKKLLLMMMMMMNNNOOONNNNNNMMMLLLOOOOOOOOONNNMMMKKKJJJIIIGGGGGGEEECCCAAA???<<<;;;999888777555444333222222222111000/////////000000000000000/////////.........---------,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))************+++,,,---------...////////////000222111111000111111222333444999999:::;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<======@@@@@@@@@??????@@@CCCEEEDDDEEEFFFFFFDDDDDDEEEFFFFFFOOOQQQIIIFFFJJJJJJEEEEEEGGGIIIJJJIIIIIIKKKLLLGGGIIIKKKJJJIIIGGGFFFFFFDDDCCCBBBAAA@@@???======:::777333000///---,,,***++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))###$$$&&&&&&'''(((***,,,%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))******,,,---///111222444444444444555777888999999999:::;;;<<<======>>>>>>>>>>>>>>>????????????CCCBBBAAAAAABBBBBBAAA???>>>===<<<===>>>===<<<:::888666333000///000111222...,,,***)))******)))((()))(((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((AAA@@@>>><<<:::777333000///...------++++++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***+++---...///000111222444777:::<<<===AAA@@@@@@@@@BBBDDDFFFGGGKKKKKKKKKMMMNNNNNNMMMKKKQQQRRRRRRQQQNNNLLLKKKLLLLLLLLLMMMMMMLLLKKKJJJIIIOOOOOOOOONNNLLLIIIGGGFFFDDDDDDBBB@@@===;;;999888666555333222111000000///111000//////.../////////------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))*********++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))***+++,,,---***,,,///000000//////000000000/////////000000111555555777888:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<===??????>>>===<<<>>>AAAEEEDDDFFFGGGFFFEEEDDDEEEFFFAAAGGGJJJFFFEEEHHHFFF???DDDFFFIIIJJJJJJJJJJJJKKKHHHJJJMMMMMMKKKHHHFFFFFFEEEEEEDDDBBB@@@>>><<<;;;777444111///...---,,,++++++******))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...,,,***(((((('''&&&$$$&&&'''((('''&&&&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************+++,,,---...///000000000111222333444555888888999:::;;;<<<======>>>>>>>>>>>>????????????AAACCCDDDCCCBBBAAAAAABBB;;;::::::;;;<<<<<<:::999666444111000000222444666111...***)))))))))))))))((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((AAA???===<<<;;;888444000///...------++++++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))***,,,---......///111333444777:::<<>><<<999777666555333222111000///.........//////..................,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))((())))))***+++,,,)))+++............///000111000///////////////000222333444666888:::;;;<<<::::::::::::;;;;;;;;;;;;======<<<;;;:::<<<@@@DDDEEEFFFGGGFFFEEEDDDEEEGGGAAAEEEEEECCCEEEHHHFFF???CCCFFFIIIKKKJJJJJJJJJKKKJJJMMMPPPPPPNNNJJJGGGFFFGGGGGGEEEDDDAAA>>>;;;999444222///---------,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%###"""%%%***------,,,(((***+++)))'''&&&)))+++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))******+++,,,---............///111222333666777888999:::;;;<<<======>>>>>>>>>???????????????BBBEEEDDDAAA???@@@BBB<<<:::::::::::::::888666555333000......000444666222...***(((((()))))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((@@@???===<<<;;;888444111///...------++++++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))***+++,,,---+++---000111111333777:::@@@??????@@@AAACCCEEEFFFDDDBBBBBBGGGNNNQQQNNNIIIFFFIIILLLNNNMMMMMMNNNOOOOOONNNMMMKKKIIIHHHGGGGGGGGGHHHHHHHHHHHHFFFEEEDDD>>>===:::888555333333222111000//////............------------...---------,,,,,,+++++++++*********++++++++++++++++++++++++*********)))))))))(((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++***+++++++++***,,,///222111000000////////////000111222333555777999:::;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::<<<@@@DDDDDDFFFGGGFFFEEEDDDEEEFFFFFFFFFEEEDDDEEEHHHHHHEEEDDDFFFIIIJJJJJJJJJJJJKKKMMMPPPRRRRRROOOKKKHHHGGGHHHGGGFFFDDDAAA===:::888222///---,,,,,,,,,,,,+++)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((000---)))'''((((((%%%"""(((***,,,***&&&###$$$&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))***++++++---------...///000111222555555666888999;;;<<<<<<===>>>>>>>>>????????????>>>AAADDDDDD@@@>>>???@@@>>>===;;;:::999777555222444222///,,,,,,---///111111---)))''''''((())))))'''''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((@@@???===<<<;;;888444111///...------++++++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))***+++,,,))),,,///000///000444888=========>>>@@@BBBEEEFFFFFFCCCBBBEEEJJJKKKHHHDDDGGGIIILLLMMMNNNNNNPPPRRRPPPOOOMMMJJJHHHFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCC<<<:::888444222111000000//////...------.........++++++,,,------------,,,,,,+++++++++************)))************+++++++++))))))))))))((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''((()))***+++*********)))(((+++///333/////////......///000000000111222333555666888888<<<<<<<<<=========>>>>>>;;;<<<=========>>>AAACCCCCCEEEFFFEEEDDDCCCDDDEEEIIIIIIHHHGGGGGGHHHJJJJJJEEEGGGIIIIIIIIIIIIKKKMMMOOOQQQRRRRRRNNNKKKHHHGGGFFFFFFEEECCC@@@<<<888666111...+++***+++++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))===:::555111---***&&&$$$///333666333,,,'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))***+++,,,---------...///000222222444444555777888:::;;;<<<>>>>>>>>>>>>????????????>>>@@@BBBCCCAAA???>>>>>>???===;;;999888555222///111000...,,,++++++,,,,,,---+++(((''''''((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((@@@>>>===<<<;;;888555222///...------++++++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))***+++))),,,000000...///444888;;;;;;;;;===???BBBEEEFFFFFFDDDCCCDDDGGGHHHGGGEEEHHHJJJKKKKKKKKKLLLNNNPPPPPPNNNKKKHHHEEEDDDCCCCCCEEECCCAAA@@@??????@@@@@@;;;999666222000/////////------,,,,,,,,,,,,---...)))***+++---------,,,++++++*********))))))))))))))))))))))))******++++++))))))((((((((('''''''''(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((()))******'''((()))******+++...000------,,,------...///000//////000111222333444444:::::::::;;;;;;;;;<<<<<<:::<<>>>>>>>>>>>????????????@@@@@@AAACCCDDDBBB???===<<<:::888777666444111......------,,,+++++++++***)))(((&&&&&&'''(((((('''''''''''''''((((((((()))&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((???>>>===<<<;;;999555222///......---,,,+++***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((('''(((((()))***+++)))---111111///000444999999999:::<<<>>>BBBEEEGGGCCCBBBBBBCCCFFFHHHIIIJJJIIIIIIIIIHHHGGGGGGJJJLLLOOOMMMJJJFFFDDDBBBAAAAAAFFFDDD@@@===<<<<<<===>>>:::888555222///.........++++++++++++++++++,,,---)))***+++,,,---,,,,,,+++***)))))))))(((((((((((((((((())))))*********+++)))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***$$$'''***,,,,,,,,,---...******++++++,,,---...///---......///000111111222666666777777777888888888:::===@@@BBBBBBBBBCCCDDDBBBCCCDDDCCCBBBAAABBBDDDDDDHHHMMMNNNIIIDDDEEEIIIHHHHHHGGGFFFFFFHHHLLLOOONNNOOONNNLLLHHHEEEDDDDDD>>>??????>>>;;;777333000000---***)))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%(((***)))''''''+++...<<>>>>>>>>>>>????????????BBBAAAAAACCCFFFEEEAAA<<<999777555555444333000...+++,,,,,,------,,,++++++'''&&&%%%&&&(((((((((&&&&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((BBB===;;;===;;;777333333000...---------,,,)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********,,,...///000111333555>>>;;;888999===BBBDDDEEECCCCCCCCCDDDEEEFFFHHHIIIKKKKKKHHHDDDAAABBBGGGLLLUUUPPPJJJFFFDDDDDDEEEDDDDDDDDDCCCAAA>>>;;;888666666555444222000...---,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++------......//////000000444444444555666888::::::999<<<@@@AAAAAAAAAAAAAAACCCDDDEEEEEEDDDBBB@@@>>>AAACCCGGGJJJLLLMMMMMMMMMEEEEEEFFFGGGHHHIIIJJJKKKNNNMMMLLLMMMMMMKKKHHHFFF@@@===:::777666444222000,,,,,,++++++***)))(((((()))))))))***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))******))))))******+++,,,,,,,,,------...///000000222333555777999;;;<<<<<<>>>???AAABBBBBBAAA???>>><<<>>>@@@BBBBBBAAA>>><<<<<<;;;999666333111///...,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((AAA===;;;===<<<777555555000...---------,,,)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))*********,,,...//////000333555===<<<<<<>>>BBBEEEFFFEEEFFFHHHJJJLLLMMMLLLJJJIIIJJJJJJIIIHHHFFFGGGHHHJJJRRRNNNHHHDDDCCCEEEFFFFFFDDDCCCBBB@@@===999666555555444333111000...---,,,*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++------......///000000000444444444555666888:::;;;<<<>>>@@@@@@???>>>???@@@AAABBBDDDEEEEEEDDDCCCBBBBBBCCCEEEGGGIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMLLLKKKLLLLLLKKKHHHFFFBBB>>>:::777555333000...,,,,,,+++******)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))******))))))******+++,,,+++,,,,,,---......//////111222444666888:::;;;;;;>>>???AAABBBBBBAAA???>>>======>>>???>>>>>>===<<<:::999777555222000...---++++++***)))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((AAA===;;;======888555666000...---------,,,)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******)))+++---//////000222444<<<===???CCCFFFGGGFFFDDDFFFIIINNNQQQRRROOOKKKIIIIIIIIIIIIKKKLLLLLLJJJHHHOOOKKKEEEBBBBBBDDDFFFGGGCCCBBB@@@>>>:::777444333333333222000///---,,,+++******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++------......///000000000333444444555666888999:::???@@@@@@???===<<<===>>>???@@@CCCEEEFFFGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKHHHFFFCCC@@@;;;777444222///,,,+++++++++******))))))(((+++***((('''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))))))))((((((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,------......///111333555777999999:::>>>???@@@AAABBBAAAAAA@@@>>>>>>===<<<<<<;;;;;;;;;777666555333000...---,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((CCC???===>>>===888555555000...---------,,,)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))+++---......///222333:::<<>>>>>>>><<<;;;;;;===@@@@@@AAACCCEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGIIILLLMMMJJJJJJJJJJJJIIIIIIIIIHHHJJJIIIIIIJJJLLLKKKIIIGGGDDD@@@:::666222000---++++++*********)))))))))(((,,,***((('''&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))******))))))******+++,,,+++++++++,,,,,,---------...///111444666777888999;;;<<<>>>@@@BBBCCCCCCCCC????????????>>><<<;;;:::444333222000...---++++++******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((FFFAAA??????===777333333000...---------,,,)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((+++---&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((***,,,---...///111333888999;;;===???@@@BBBCCC@@@BBBDDDGGGIIIJJJJJJJJJJJJGGGDDDEEEIIIKKKJJJIIILLLHHHCCC?????????@@@@@@===<<<:::777444222000///......---,,,,,,+++******(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))*********,,,,,,,,,---......//////111111222333444666777888;;;;;;;;;::::::;;;???BBBBBBCCCCCCEEEEEEFFFFFFFFFEEEDDDDDDDDDGGGJJJNNNPPPGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIKKKLLLKKKIIIGGGBBB>>>888333000...,,,************))))))))))))))),,,***((('''&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,,,,---...///111333555777888888888999;;;>>>AAACCCDDDEEE???AAADDDDDDCCC???:::777222111000...---+++*********)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((GGGBBB???@@@>>>888444444000...---------,,,)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))'''))),,,------...000222444777:::;;;<<<===???AAAAAABBBBBBCCCEEEHHHJJJLLLJJJGGGDDDCCCEEEGGGIIIJJJIIIFFFBBB??????>>>===<<<999888666444222000//////,,,+++++++++******))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))************++++++,,,------...///000000111222444666666777888999999999<<<@@@DDDCCCCCCCCCDDDDDDEEEEEEEEEAAAAAAAAABBBEEEHHHLLLNNNHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIJJJKKKJJJHHHEEE???:::555000...---+++***))))))))))))))))))))))))+++***((('''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((('''(((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,------------...///111333555777777888777888:::<<<>>>AAACCCDDD???BBBEEEFFFDDD???888444000///...---,,,+++******))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((EEE@@@>>>@@@???:::777777000...---------,,,)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))''')))+++,,,,,,...000222111666<<>>>>>>>>???CCCCCCCCCCCCDDDFFFGGGHHHIIIHHHGGGEEEDDDDDDGGGIIIDDDBBB@@@@@@???>>><<<:::666555333111000/////////*********)))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))***)))))))))***++++++,,,,,,.........///111222444555555666888999:::<<>>??????AAABBBBBB@@@;;;555222///......---,,,+++******)))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((BBB>>>===???@@@<<<999:::000...---------,,,)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''')))+++,,,,,,---///111000666>>>CCCBBB@@@>>>>>>CCCDDDDDDDDDDDDCCCCCCCCCGGGIIIJJJHHHEEECCCFFFIII?????????@@@@@@???===:::444333111000/////////000)))))))))))))))(((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++---------...///111333444555666888999:::;;;>>>@@@@@@@@@AAAAAACCCDDDFFFGGGEEEEEEFFFFFFGGGIIIJJJKKKMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFDDDBBB???888444///,,,+++,,,,,,,,,(((((((((((()))))))))))))))))))))***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&''''''((((((''''''(((((((((((())))))))))))*********)))***++++++,,,...........................///111444666777888999<<<<<<;;;:::::::::;;;;;;?????????===;;;777333111......------,,,++++++***(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((AAA===<<<>>>>>>:::777888.........---,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''%%%###%%%''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''((((((+++***)))(((''''''''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((*********+++---///111333555666888===@@@BBBAAA@@@CCCCCCCCCCCCDDDEEEFFFGGGIIILLLLLLJJJJJJLLLLLLHHHIIICCC@@@CCCDDD???999666333222000///---,,,,,,+++******))))))((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((())))))))))))))))))))))))))),,,++++++***))))))((((((''''''((((((((()))))))))))))))((((((''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''))))))((('''((()))++++++******++++++,,,---,,,---...000111111111111555555666777999<<<>>>???AAAAAAAAABBBDDDEEEGGGHHHKKKIIIFFFFFFGGGIIIJJJJJJKKKKKKKKKJJJHHHGGGHHHJJJEEEDDDCCCCCCCCCAAA>>>;;;666222...++++++,,,,,,+++))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++,,,,,,------...//////000111333555777888>>>>>>>>>===;;;:::;;;===:::;;;<<<<<<:::555111...000///---,,,+++*********((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((AAA===;;;======999666666.........---,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&$$$###$$$'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''%%%%%%$$$%%%&&&&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))***,,,...000222333444888===BBBEEEEEEEEEHHHGGGFFFFFFEEEEEEEEEEEEHHHKKKKKKHHHGGGIIIHHHDDDDDD???===@@@AAA<<<666333222222000...---,,,++++++***)))))))))((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***))))))((((((***************)))))))))'''(((((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((((('''''''''(((***************+++,,,,,,,,,---...///000111111111444555666777999;;;===???@@@@@@@@@AAABBBDDDFFFGGGLLLJJJGGGGGGIIIKKKKKKKKKKKKLLLLLLKKKJJJIIIJJJLLLHHHGGGEEEDDDCCC@@@===:::444111---+++***+++++++++))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,------......000000111222444666888999===>>>>>>===;;;:::;;;<<<;;;<<<<<<;;;888444000...///...---+++***)))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((BBB===;;;===<<<777444444.........---,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((())))))((((((((((((((((((''''''(((((((((''''''&&&&&&&&&(((((((((((((((''''''&&&$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))+++---///111111222666<<>>?????????@@@AAACCCEEEEEELLLJJJIIIIIIKKKLLLMMMLLLKKKMMMNNNMMMLLLLLLMMMNNNLLLJJJGGGEEEBBB???:::777222///+++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,------......///222222222444555777999:::<<<===>>><<<:::999:::;;;===<<<;;;999666333000...---,,,+++***)))((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((BBB===;;;<<<:::555222222.........---,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''(((((((((((('''%%%$$$%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((***,,,///000000111555;;;AAAFFFHHHIIILLLKKKIIIGGGEEEDDDCCCCCCHHHKKKKKKHHHFFFHHHFFFCCC@@@===>>>CCCBBB<<<555222000///...,,,++++++******))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************'''(((((())))))*********((((((((((((((())))))***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((('''%%%%%%&&&'''((((((((((((((()))******+++,,,---...///000000000333333444666888;;;===>>>?????????@@@AAACCCEEEFFFLLLKKKIIIJJJLLLNNNNNNMMMKKKMMMOOOOOONNNNNNOOOPPPPPPMMMHHHDDD@@@<<<777444///---***))))))******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++,,,,,,------...//////222333333444666888:::;;;;;;======<<<:::888888999===<<<999666333000///...++++++***(((((('''''''''((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((BBB===;;;<<<:::555111111.........---,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%((((((((('''''''''''''''***))))))((())),,,...///---.../////////...---,,,%%%%%%&&&&&&''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((***,,,...000000111333888>>>BBBDDDDDDFFFFFFEEEDDDCCCCCCDDDDDDDDDGGGGGGEEEDDDGGGFFFCCC>>><<<>>>BBBAAA:::444333......---+++************(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((()))))))))************************************)))))))))((((((*********+++++++++++++++((((((((())))))******++++++******))))))***++++++((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((('''%%%%%%''')))((((((''''''(((((()))******+++,,,...////////////111222333555888:::===>>>???@@@@@@AAABBBDDDEEEFFFKKKJJJIIIJJJLLLNNNNNNMMMKKKMMMOOOPPPOOONNNOOOPPPQQQMMMGGGBBB>>>999444111---+++)))((()))***))))))************************((((((((()))))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************++++++,,,,,,---......///222222333444666888:::;;;:::<<<===<<<999777666777;;;999777333000...------******)))(((''''''''''''((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((BBB===;;;<<<:::555222111.........---,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((()))((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((''''''&&&'''))),,,///111444555555444222222555:::@@@CCCDDDDDDDDDDDDCCC@@@>>>===;;;:::777333000---+++***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((***,,,...000111111222666:::>>>??????@@@@@@@@@@@@AAABBBDDDDDD>>>AAABBB@@@@@@BBBBBB???:::888:::>>><<<555111000---,,,+++******)))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))******((((((((()))))))))******++++++++++++++++++++++++))))))))))))))))))))))))*********))))))((((((((('''((((((((((((((())))))***)))'''&&&&&&&&&'''(((''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((('''&&&&&&)))+++((((((((((((((())))))*********,,,---.../////////000111222444777:::<<<>>>@@@@@@@@@AAABBBDDDFFFGGGIIIHHHHHHIIIKKKMMMLLLKKKKKKMMMOOOPPPOOOMMMMMMNNNOOOKKKEEE???;;;666111...,,,***))))))***+++***)))************************))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++,,,,,,------...111111111333444666888999999;;;<<<;;;999666555555777666444111///---,,,+++***)))(((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((BBB===;;;<<<;;;666333333.........---,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((***+++***'''&&&''')))''''''''''''''''''''''''''''''((()))+++,,,------,,,...111555:::>>>AAACCC@@@===888555666;;;AAAFFFRRRSSSTTTUUUUUUTTTRRRQQQVVVRRRLLLFFF@@@===;;;:::555222...+++((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***---///000222111222555999<<<>>>>>>=========>>>@@@AAACCCDDD===@@@@@@======???>>>;;;777666777:::777111...///,,,+++***)))))))))))))))'''((((((((()))))))))***''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////,,,---...///111222333444222111111111111111111000000...,,,***))))))***++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((''''''(((+++...))))))(((((())))))***+++)))***+++,,,---.........///000222444777:::<<<>>>?????????@@@AAACCCEEEEEEFFFEEEFFFGGGJJJKKKKKKIIIJJJLLLOOOOOOMMMKKKKKKKKKKKKGGGAAA<<<777333///---+++***))))))+++++++++)))************************)))*********+++++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***++++++,,,,,,---//////000111333555666777999:::<<<;;;888555444333333222111///---,,,*********)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((BBB===;;;===<<<777444444.........---,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))+++,,,+++((('''(((***((((((((((((((((((((((((&&&''')))+++---000111222?????????@@@@@@@@@@@@@@@@@@;;;222+++))),,,111555NNNPPPSSSVVVYYYZZZZZZYYYWWWUUUQQQMMMLLLLLLNNNOOOJJJEEE>>>777111---,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))+++---///111222111222444999<<<>>>>>><<<<<<===>>>???AAABBBCCC@@@BBBBBB>>>===>>>===999777555777888666000...000++++++***))))))((())))))'''((((((((())))))******''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************))))))))))))************------------------------***+++---///222444666777444666999===BBBFFFIIIKKKCCCCCCCCCBBBBBBAAAAAAAAA>>><<<999777555555666777222111000///...---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((('''''')))---000)))))))))))))))***++++++)))***+++,,,---.........///000111444666:::<<<>>>======>>>???@@@BBBCCCDDDDDDDDDDDDFFFIIIJJJIIIHHHJJJLLLNNNNNNLLLJJJIIIIIIIIIEEE???:::666222...,,,+++***)))***+++,,,+++*********************************+++++++++,,,,,,,,,------------------------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,---......000111333555666888:::<<<;;;888555333333000//////...---+++***)))***))))))(((((((((((())))))(((((((((''''''''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((CCC???===>>><<<666111111000000///...,,,+++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))((((((((((((,,,***(((((('''&&&(((***,,,---111555999;;;:::999555888999666111...000333444000:::DDD@@@;;;888000KKKWWW``````\\\XXXVVVTTTbbb___TTTEEE<<<@@@LLLTTTSSSTTTQQQJJJHHHFFF>>>333+++))))))***,,,+++(((%%%&&&%%%%%%'''******&&&"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++---///000444333222444:::BBBKKKPPPGGGEEEAAA???@@@BBBFFFHHHDDDEEEFFFDDD@@@<<<999999777666555444222111000///---,,,***(((''''''((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))******)))'''%%%&&&***,,,---...///...,,,+++,,,---(((***---222777<<<@@@CCCJJJGGGJJJQQQUUUTTTVVV[[[YYYUUURRRTTTYYY]]]]]]\\\XXXWWWUUUSSSSSSTTTUUUVVV[[[XXXTTTQQQOOOPPPRRRTTTLLLMMMNNNMMMJJJFFFDDDCCC:::999888555222///,,,***))))))))))))))))))))))))+++***)))(((''''''((()))++++++***)))))))))))))))''''''''''''(((***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++,,,,,,///000000000111444999<<<>>>???@@@AAAAAA@@@??????FFFGGGGGGFFFFFFGGGKKKNNNGGGJJJKKKJJJLLLMMMJJJDDDGGGBBB:::444111///---+++''')))***,,,,,,+++***))),,,+++******,,,...000222444555666777999:::;;;<<<<<<;;;:::999:::999888666777999999777222//////000///---+++***))))))+++,,,***++++++***)))((('''&&&*********)))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))******++++++111111111111222333444555888999999888888777666555///......---+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((CCC???<<<>>><<<666222111000000///...,,,+++***)))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))((((((((((((+++***))))))***+++---000777666555555555555444333444888<<<>>>???BBBHHHMMMLLL@@@AAAIIIJJJNNNQQQLLLMMMVVV\\\ZZZWWWXXXZZZZZZTTT___eeeZZZDDD888BBBRRRTTTQQQJJJ@@@???DDDGGGEEE???999///&&&!!!"""''',,,***)))(((%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++---///000222222333777>>>HHHQQQVVVIIIGGGCCC@@@@@@AAACCCEEEFFFGGGGGGDDD@@@;;;888777666666444333222000//////---,,,***((('''((())))))'''''''''((((((((())))))(((((((((((()))))))))************************+++$$$'''+++------,,,,,,---'''))),,,...///000222444CCCEEEIIIOOOUUU\\\aaaccc```^^^aaagggiiifffeeeiiijjjiiigggffffffeeecccbbbdddccccccbbbaaa```______[[[ZZZXXXWWWWWWYYY\\\]]]XXXVVVTTTSSSRRRQQQOOOMMMMMMLLLKKKIIIFFFDDDAAA@@@888777444111---***'''&&&((((((''''''((()))+++,,,'''(((***++++++++++++***''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,///000000000111444888<<<>>>???AAACCCDDDEEEDDDDDDEEEEEEEEEDDDEEEGGGIIIKKKHHHKKKLLLKKKLLLNNNLLLFFFDDD@@@999333000///...---...---,,,,,,++++++++++++---///111444777999:::;;;<<<<<<=========>>>>>>>>>@@@@@@??????@@@@@@???>>>@@@AAA@@@===:::999;;;===888777555333000---+++***'''((()))***+++,,,------++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))******+++,,,000000000111222333555666999999999888777666444333......---,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((CCC>>><<<===<<<666222111000000///...,,,+++***)))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((()))))))))&&&'''''')))+++///222333555444333333444777:::===DDDDDDDDDBBB>>>======>>>GGGCCCKKKPPPHHHDDDFFFCCCHHHMMMOOOMMMMMMQQQVVVXXX]]]]]]``````VVVIIIFFFLLLYYYSSSGGG999555;;;EEEJJJNNNIII???444***&&&(((+++''')))***'''###"""%%%)))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++---///000222222333777>>>GGGOOOTTTHHHFFFCCCAAA@@@AAACCCEEEFFFGGGGGGCCC>>>999666555555444333222111000///...,,,+++***((((((((())))))''''''((((((((()))))))))((((((((()))))))))******'''''''''(((((()))***+++(((***,,,---,,,+++++++++,,,111888???EEEKKKPPPSSS^^^___aaadddgggkkknnnpppnnnmmmooosssssspppnnnoooggghhhhhhgggdddbbbaaa```bbbbbbbbbaaa```^^^]]]\\\dddcccaaa___^^^^^^^^^______\\\YYYXXXZZZ\\\[[[ZZZVVVVVVUUUTTTSSSQQQOOONNNJJJHHHEEEAAA===:::777555111000///---++++++******)))***+++++++++***((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,//////000000111333777;;;;;;===@@@CCCEEEGGGGGGGGGDDDCCCAAABBBDDDFFFGGGHHHJJJMMMMMMKKKLLLOOOMMMHHHAAA<<<666111///...------...---,,,++++++---///000111333666999;;;<<<;;;;;;:::::::::999888888777777888999999:::;;;<<<<<<=========;;;888666666:::<<<:::;;;<<<<<<:::777555333************+++++++++++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))***++++++,,,...//////000222444555666999999888777666444222111...------,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((BBB>>><<<===<<<666222222000000///...,,,+++***)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((()))))))))*********(((((((((((())))))******&&&))),,,,,,///222333222222111000///000555;;;???888;;;AAAHHHNNNRRRTTTUUU^^^lllrrr\\\UUUQQQOOOQQQPPPJJJGGGHHHHHHEEEYYYMMMJJJQQQVVVQQQPPPUUU___[[[QQQEEE<<<;;;@@@DDDIIIKKKMMMLLLGGG<<<000'''"""%%%))))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))***,,,...///222222222444888>>>CCCGGGBBBAAA@@@@@@AAACCCFFFGGGCCCDDDCCC@@@;;;777555444333333222111000///...---++++++***)))(((((())))))'''(((((((((((()))))))))(((((()))))))))*********(((((((((((()))***,,,---************,,,111888===IIINNNUUU\\\aaafffjjjmmmjjjjjjjjjkkklllmmmnnnoookkkjjjjjjjjjiiigggfffffffffeeecccaaa```___]]]]]]```___^^^]]]\\\\\\\\\\\\]]]\\\[[[ZZZYYYXXXWWWWWW[[[ZZZYYYWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOONNNNNNMMMMMMLLLFFFDDD@@@;;;555000,,,***))))))))))))))))))))))))((()))***+++,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))*********++++++,,,,,,---...///000000111333777999999:::===@@@CCCEEEEEEFFFDDDBBB@@@BBBEEEGGGGGGFFFKKKMMMLLLJJJKKKMMMKKKGGG===999333...,,,,,,+++***))))))***,,,000333777999:::::::::999888555333222222222111111000/////////---///111222333444666777333333111///...---...///222444777;;;>>>@@@AAAAAA999777444111...+++)))'''************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***+++,,,,,,---......000222444666777999999888666444222000...---,,,,,,+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((BBB>>><<<===<<<777333222000000///...,,,+++***)))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))******))))))))))))************(((((())))))***+++,,,,,,---222444222222555444000555666777777999===CCCHHHOOOTTT```ppptttuuuqqqiiiccc^^^WWWOOOHHHEEEFFFIIIGGGDDDLLLXXXWWWXXXYYYWWWQQQJJJHHHIII??????DDDNNNUUUQQQBBB555...+++((('''((())))))'''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))***,,,---...111111111222444888;;;===@@@@@@@@@@@@AAABBBCCCDDD===>>>>>>;;;888555444444111111000///...------,,,*********)))))))))))))))(((((((((((()))))))))***))))))))))))************...---,,,******+++,,,---)))+++000777???JJJVVV]]]hhhjjjlllmmmlllllllllmmmnnnnnnnnnnnnooopppqqqqqqrrrqqqmmmiiifffeeeeeeeeeiiiddd___\\\\\\\\\[[[YYY]]][[[YYYWWWWWWXXXZZZ\\\WWWWWWVVVWWWWWWXXXXXXYYY[[[]]]___]]]XXXUUUUUUWWWTTTUUUUUUVVVVVVVVVVVVUUUPPPPPPQQQRRRSSSTTTTTTUUUTTTRRRNNNIIIDDD???;;;999///---+++))))))***,,,...(((((()))***+++,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))***+++,,,,,,------...///000111111333666888:::;;;>>>@@@BBBCCCCCCCCCCCCCCCBBBCCCEEEGGGGGGGGGJJJLLLKKKIIIIIIJJJGGGBBB:::555000,,,******))))))***,,,000444888;;;=========<<<888555111///......000000000000000111111111///222444555555666999;;;666555555444333111...,,,---...000333777;;;???BBBAAA???<<<888555222000///++++++***************)))************************))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***+++,,,---------...///111444555777888888777555333000...---+++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((AAA===;;;===<<<777333333000000///...,,,+++***)))))))))))))))))))))))))))''''''((((((((()))))))))'''(((((())))))******+++)))))))))*********++++++((()))***+++,,,---......///444555000222:::===999:::BBBNNNZZZdddooo{{{ooofff]]]\\\^^^YYYMMMBBBFFFIIIQQQYYYYYYUUUQQQRRRAAA999555===MMMVVVSSSLLLDDD:::...'''&&&((()))(((---,,,,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((()))***+++,,,---...///000222555999<<<>>>BBBBBBAAA@@@???>>>===<<<:::::::::888555333333333/////////...---,,,,,,,,,))))))******))))))))))))((((((((()))))))))******)))))))))*********++++++...---+++***+++---///000:::AAAKKKTTT\\\ccchhhkkknnnooopppooommmlllmmmnnnpppnnnllliiifffdddbbbbbbdddddd```ZZZWWWXXXXXXVVVRRRQQQPPPPPPRRRUUUWWWXXXOOONNNLLLJJJJJJKKKLLLMMMUUUSSSPPPMMMKKKIIIIIIIIIIIIKKKNNNNNNNNNNNNPPPSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPOOONNNGGGCCC===555///+++))))))))))))(((((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))***+++,,,------...---///111111111222555777<<<===???AAACCCCCCCCCCCCBBBDDDFFFFFFEEEFFFGGGIIIIIILLLKKKIIIHHHGGGBBB<<<555222---******+++,,,,,,444666999<<<======<<<;;;333222///------...///000333333444555666666777777777;;;===>>><<<===@@@CCC@@@??????@@@???<<<777333444333111111111333555777888777555444444444555666------,,,,,,+++******)))************************))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++---------......///111333444555777666555444111///---,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((AAA===;;;===<<<777333333000000///...,,,+++***)))))))))))))))))))))))))))'''((((((((())))))))))))'''(((((()))******++++++))))))*********+++++++++)))***+++,,,...///000111///444444222<<>>KKKUUUVVVRRRKKKEEE;;;333---***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((((((((()))+++,,,------...000444777;;;>>>???AAAAAA@@@???>>><<<:::888;;;;;;:::777333111111222......------,,,,,,++++++)))))))))*********))))))(((((()))))))))*********))))))*********+++++++++++++++---111777===CCCGGGXXX]]]dddhhhjjjiiihhhhhhiiiiiiiiigggfffgggjjjlllfffeeebbb___\\\ZZZXXXXXXRRRVVVWWWUUUVVVZZZZZZWWW[[[bbbjjjkkkhhhhhhmmmsssfffffffffeeedddbbb___^^^dddaaa\\\WWWTTTRRRQQQQQQXXXQQQIIIEEEEEEFFFDDDAAAJJJJJJLLLMMMMMMNNNMMMMMMSSSSSSSSSSSSSSSSSSSSSSSSNNNPPPRRRTTTUUUVVVVVVVVVWWWTTTOOOGGG???888222///000///,,,***))))))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))((()))***+++,,,------...---///111111111222444666:::;;;===@@@AAABBBBBBBBB???DDDHHHHHHDDDCCCFFFKKKIIILLLMMMJJJHHHFFF???777111...+++***---000333444<<<<<<<<<;;;:::888777666,,,---...111444777999;;;<<<<<<======>>>????????????CCCFFFEEEBBBAAADDDHHHHHHFFFEEEEEEFFFDDDAAA===>>>===;;;999888666666555111000///...///000222333111000///...---,,,+++***************************))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))***,,,---.........//////000222333444555555444333111...---+++)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((AAA===;;;===<<<777333333000000///...,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++)))************+++++++++******,,,---///000111222222888:::<<>>>>>>>><<<;;;999===<<<;;;777333000000000---------,,,,,,+++++++++((()))************))))))))))))))))))************)))************+++++++++---000666???JJJWWWaaagggggghhhiiiiiihhhhhhiiikkkjjjhhheee```[[[ZZZ[[[]]]YYYZZZ[[[^^^```cccfffgggoooxxx|||mmmgggaaaUUUJJJDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGIIIKKKNNNPPPRRRSSSPPPQQQRRRSSSTTTSSSSSSRRRPPPQQQRRRRRRQQQMMMIIIFFF999666111---++++++---...((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((())))))+++,,,---......---///111111111222444555555777:::===???@@@AAAAAA<<>>CCCFFFHHHIIIGGGHHHHHHHHHHHHHHHIIIIIIFFFJJJMMMKKKHHHFFFIIIMMMNNNKKKHHHHHHJJJJJJIIIFFFBBBCCCDDDDDDCCCAAA???>>>999777444111/////////000444333222000///---,,,+++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))***,,,---...////////////000111222333444444333222000...---,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((BBBAAA???>>><<<:::666222333222000...,,,+++******))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++---,,,+++***)))***++++++///444555///+++...777======AAACCCMMMnnnvvvdddVVVMMMLLLOOOOOOOOOOOOSSSXXXZZZWWWRRRBBB>>>???GGGIII???000%%%&&&&&&((()))'''###%%%***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%'''((('''&&&'''''''''((()))***+++,,,,,,...000333666:::===???@@@>>>===>>>???@@@???<<<999;;;:::999777444111///---...---,,,+++************************)))))))))))),,,***))))))***++++++******+++------,,,---...///???FFFTTT```cccaaa```cccgggjjjiiieeeccceeeeeeccc[[[YYYUUURRRSSS\\\lllxxxzzzjjj[[[ZZZ^^^TTTDDDIIIDDD??????CCCGGGIIIIIIHHHLLLPPPRRRSSSTTTUUUVVVXXXXXXVVVTTTUUUUUUSSSOOONNNIIIBBB;;;666000+++(((+++*********+++***(((&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***)))************+++++++++---------...000111333444444666888;;;===>>>??????AAABBBCCCBBBCCCEEEIIILLLNNNNNNMMMJJJEEE>>>777222//////000222555:::???BBB333444555333//////444888===666999FFFOOOOOOQQQXXX```ZZZbbb___iiivvvllliiinnn|||xxxxxxqqqssstttgggWWWUUUJJJJJJMMMHHHHHHIIIBBBQQQHHH???999222---000777000777666444888333---111///+++)))+++...///+++&&&))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,...---------...///111222111111000...---,,,++++++***)))(((((((((((())))))'''''''''''')))+++---///,,,,,,,,,+++++++++++++++(((((()))***************&&&'''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((BBBAAA???>>><<<:::666222333222000...,,,+++******************************(((((((((((()))))))))***************++++++++++++)))))))))***,,,...000222++++++...222888AAALLLTTTlllooopppttttttfff[[[YYYXXXUUUQQQKKKIIIPPPYYYDDD>>>===EEELLLIII@@@:::///***(((******'''&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''''''''''''''''''''((()))***+++,,,,,,---///222555999<<<>>>????????????@@@AAA@@@===;;;;;;:::888666333111///......---,,,+++******************)))))))))*********---,,,++++++,,,,,,,,,++++++***((()))...999FFFOOO]]]\\\^^^aaaaaabbbhhhqqqllliii```WWWSSSUUUSSSOOOXXXYYY^^^jjjyyy}}}uuuddd```XXXOOOGGGAAA??????AAADDDHHHMMMOOOOOONNNLLLMMMNNNNNNNNNQQQTTTWWWWWWVVVTTTQQQNNNHHH@@@777222111---)))'''((()))++++++((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***)))************+++++++++---------...000111333444222444777:::<<<>>>??????@@@AAABBBBBBCCCFFFJJJMMMLLLLLLLLLHHHAAA999333///,,,000777===AAAAAA@@@???999---///999:::<<>>IIITTTXXXWWW\\\jjjwwwzzzvvvZZZYYYeeeeee```___ZZZQQQGGG<<<000'''000222333444555444333333000---))))))+++,,,***((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,...---------...///111222000//////...,,,++++++******))))))((((((((()))))),,,+++)))'''&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))((('''&&&************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((BBBAAA???>>><<<:::666222333222000...,,,++++++***************************((((((((()))))))))******************+++++++++,,,+++******)))***+++---...444111777III\\\mmmiiiWWWHHHIIINNNPPPQQQSSSKKKBBB:::<<>>???EEEKKKNNNOOOPPPRRRRRRRRRQQQRRRTTTTTTTTTTTTTTTRRRNNNIIIDDD>>>888///)))((()))+++,,,************)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++---------...000111333444111222555888;;;>>>???@@@???AAABBBCCCCCCFFFIIILLLIIIJJJIIICCC;;;333000///555999>>>CCCDDDAAA===:::AAA///444???:::@@@MMMKKK\\\tttxxx}}}~~~xxxyyy{{{rrrcccTTTMMMKKKFFF???333---111444111333555...222000---+++******+++,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,------------...///000111......---,,,+++******)))***)))))))))))))))*********))))))(((((())))))************++++++++++++++++++++++++******))))))(((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((BBBAAA???>>><<<:::666222222111000...,,,+++++++++************************(((((()))))))))******************+++++++++,,,,,,------,,,+++,,,---///000888;;;KKKfff}}}lllRRRHHHHHHHHHIIIMMMUUUKKK@@@999555888CCCOOO???444***((())))))((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###&&&'''%%%%%%'''((((((''''''((()))***+++,,,,,,,,,---///111555888:::<<>>>>>???@@@@@@>>>===:::888444111000//////000---,,,++++++*********+++******)))))))))+++---///000///---+++)))***---///333<<>>SSSlllhhhfffxxxvvvppprrrxxxhhh~~~zzzvvvxxxwwwsss]]]tttwwwlll[[[LLLEEE???444333555///333666---444444333000---,,,---...************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------------......//////,,,,,,++++++******))))))******)))))))))***++++++))))))******+++,,,---...++++++,,,,,,,,,,,,------***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((BBBAAA???>>><<<:::666222222111///...,,,,,,++++++************************))))))))))))***************++++++++++++,,,,,,,,,++++++,,,---000333666777222DDDbbb}}}lllJJJ888>>>KKKPPPNNNLLLEEE<<<888AAALLLKKK@@@444---)))&&&(((,,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###(((***&&&$$$((()))(((''''''((()))***+++,,,,,,,,,,,,...000333666999;;;===<<<;;;<<<>>>>>>===;;;888666333000/////////000,,,,,,++++++******++++++************+++,,,...///***+++******+++000777===PPPSSSWWWZZZ\\\^^^bbbdddeee\\\QQQKKKKKKSSSdddttt{{{|||~~~~~~vvvggg]]]FFFBBBBBBEEEFFFFFFJJJQQQSSSRRRRRRSSSUUUUUUSSSQQQUUUSSSOOOJJJCCC:::111+++'''''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++---------...000111333444111333555888<<<@@@CCCDDDDDDFFFFFFFFFEEEEEEFFFHHHHHHEEE>>>777333444;;;AAADDDDDDEEEEEEFFFGGGGGGGGG>>>@@@FFFIII^^^~~~{{{||||||ooossszzzvvv}}}~~~|||iiiXXXGGG;;;444444555000222444555555222...,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---------...............******************))))))***************+++,,,,,,---,,,,,,+++***)))((('''))))))*********+++++++++---,,,+++)))((('''((((((*********************+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((BBBAAA???>>><<<:::666222111000///...---,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000222333AAA```pppUUUAAA@@@EEELLLOOOHHH@@@@@@FFFTTTJJJ>>>666///)))))),,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$+++---'''$$$(((***(((''''''((()))***+++,,,,,,,,,------///222555999;;;;;;:::999:::;;;<<<;;;:::555444222000///...//////,,,,,,++++++***++++++,,,+++++++++,,,------------%%%)))---111666>>>HHHPPPXXXZZZ]]]^^^]]]\\\[[[[[[OOOKKKIIINNNYYYkkk|||~~~{{{zzzzzz}}}wwwjjj___YYYQQQEEEAAACCCDDDGGGLLLRRRWWWXXXUUURRRTTTUUUUUUUUURRRJJJAAA:::///---+++((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++---------...000111333444333444666888<<<@@@CCCEEEFFFGGGHHHHHHGGGFFFGGGIIIHHHBBB;;;555555;;;BBBHHHEEEFFFHHHHHHGGGDDD@@@>>>BBBKKKMMMYYYrrrvvvbbb```wwwmmmQQQKKK>>>//////111222555666555111---***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,------.........------)))))))))***************************+++,,,------((()))***,,,------------666666777777888999999999>>><<<999666333111111111,,,++++++***)))(((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((BBBAAA???>>><<<:::666222111000///...---,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------......///111444888;;;===fffSSSGGGEEEFFFKKKKKKGGGCCCCCCNNNDDD<<<;;;999333---+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%///111((($$$)))+++'''''''''((()))***+++,,,,,,---------///222555999;;;:::999888888:::;;;;;;:::222222111000//////......,,,++++++***++++++,,,,,,+++,,,---.........,,,+++***111;;;BBBGGGMMMUUUZZZSSSVVVZZZZZZXXXTTTQQQPPPNNNWWWiii|||iiiRRRGGGCCCCCCDDDHHHMMMRRRTTTTTTSSSTTTUUUVVVVVVTTTPPPLLLBBB>>>777000+++))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''')))************+++++++++---------...000111333444333444555777;;;>>>BBBDDDEEEGGGIIIJJJIIIIIIKKKLLLGGG@@@999777<<>>>>>666555555666888777333///+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---.........---,,,,,,)))))))))******+++++++++*********++++++---......+++---111555:::===???@@@EEEEEEFFFGGGGGGHHHIIIIIIJJJIIIFFFCCCBBBAAAAAABBB:::999777444111...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((BBBAAA???>>><<<:::666333111000///...---,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------+++...333<<>>:::666888;;;<<<999555++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---.........---,,,+++))))))******++++++,,,,,,++++++++++++,,,---...///;;;===@@@DDDFFFHHHIIIIIIDDDEEEEEEFFFGGGHHHHHHHHHIIIHHHGGGFFFGGGIIIKKKLLLPPPNNNJJJFFFAAA===:::888************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((FFFCCCAAA>>><<<999555222222111000///---,,,+++*********************************+++++++++,,,,,,,,,)))///000((((((///111,,,111111999LLL___nnn{{{rrrzzz|||oooiiioooeeewww|||ooolll{{{UUUEEEDDDEEEJJJPPPCCC>>>777666999===:::444(((&&&(((***'''###&&&...&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))+++,,,---//////000222444777999:::======<<<;;;:::888777666111111///...---,,,,,,+++,,,,,,+++******+++,,,,,,+++,,,,,,++++++---111555EEERRR\\\[[[TTTRRRVVVYYYNNNOOOMMMIIIJJJYYYtttmmm]]]MMMCCCEEELLLJJJOOOUUUXXXWWWUUUSSSSSSQQQQQQOOOKKKGGG>>>111%%%***))))))******)))'''$$$&&&(((+++***(((''')))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************------...///000111222222333444666777888:::===???>>>@@@BBBDDDEEEGGGIIIKKKHHH888444CCCLLLEEEBBBFFFFFFFFFHHHUUUrrrvvvzzz|||```FFF???>>>111222<<<:::000///,,,***+++,,,***'''************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------------------------111***$$$%%%***...---***++++++,,,---000666===CCCFFFIIIFFF<<<999===???===999888999999888666777:::333999;;;888444555;;;@@@PPPKKKJJJLLLJJJEEEDDDHHHAAA<<<444...******+++,,,******)))((('''(((+++...)))(((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((FFFCCCAAA>>><<<999555222111111000...---,,,+++******************************++++++++++++,,,,,,,,,(((,,,---,,,,,,///000...<<<<<>>JJJFFF@@@;;;:::::::::999111***&&&((()))&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))+++,,,---//////000222444666888999<<<;;;;;;:::999777666555111000///...,,,,,,,,,,,,+++++++++++++++++++++***...---+++***...999FFFPPP[[[TTTOOOOOORRRRRROOOKKKHHHHHHNNN^^^pppzzzyyyssslllRRREEEOOOGGGAAADDDNNNUUUTTTPPPQQQQQQQQQPPPNNNJJJDDD>>>///---***))))))******))))))******)))''''''))),,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************------...///000111222222333444666777888:::===???AAABBBCCCDDDDDDDDDEEEFFF:::EEEJJJBBB<<<@@@FFFHHHHHHHHHWWWyyywwwRRRIIIAAA888;;;BBB@@@:::333---,,,,,,)))&&&************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---------------,,,,,,+++,,,+++***+++,,,+++)))(((***///777>>>BBBCCCEEEEEEEEEDDD???999444222///+++222222222222111111333666???:::444333777999555000:::DDDQQQSSSGGG===BBBOOOSSSRRROOOHHH>>>555---)))))))))(((***++++++***)))+++******)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((FFFCCCAAA>>><<<999555222111111000...---,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***,,,//////---000444BBBJJJSSS^^^ooo}}}zzzvvvuuuvvv~~~}}}uuuwww~~~www}}}}}}]]]GGGCCCIIILLLLLLJJJCCC;;;777888;;;===111'''&&&******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))+++,,,---...///000111333555777888:::999999888777555444333000000...---,,,,,,,,,,,,)))***++++++,,,+++******)))...333777:::>>>EEEIIIRRRSSSYYY\\\TTTGGGDDDHHH___pppxxxnnnXXXQQQIIIHHHLLLOOONNNKKKQQQQQQRRRRRRQQQOOOMMMLLL>>>999222---******))))))++++++***(((&&&'''))),,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************------...///000111111222222444666777888999<<>><<<999555222111000///...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///+++,,,///---+++555EEEVVVfffnnniiiiiiuuu|||zzz~~~|||wwwtttwwwppp^^^]]]ooo\\\>>>:::FFFIIILLLIII???555555999DDD999...)))******(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))+++,,,---......///000222444666777777777777666555333111111000///...---,,,,,,,,,,,,+++************+++,,,---,,,444<<<@@@???======>>>WWWPPPKKKGGG@@@DDD___}}}sssVVV@@@<<>>EEEDDDDDDEEEEEEDDDBBBAAAJJJ===;;;EEEHHHDDDKKKZZZuuuvvvUUU@@@CCC???<<<999888333...+++,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---...---,,,***)))((()))***+++---333:::???CCCBBB@@@===999666666777FFFAAA@@@@@@===888;;;BBB<<<>>>???>>>???DDDIIIJJJBBBGGGMMMNNNHHH???>>>AAADDDBBBDDDMMMUUUVVVOOOHHHBBBFFFJJJJJJGGGEEEFFFHHH@@@;;;333,,,((((((***,,,+++***)))))))))))))))***(((((((((((((((((((((((((((((())))))))))))((((((FFFCCCAAA>>><<<999555222000000///...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------...+++,,,...,,,000EEE]]]}}}oooppp{{{vvvdddbbbmmmxxxoooLLLCCCCCCGGGIIICCC888333555FFFAAA888///***(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))+++,,,------......///111333444555666666555444333111000//////...---,,,,,,,,,,,,,,,---+++))))))***---111333;;;>>>>>>;;;999;;;DDDKKKNNNIIILLLYYYfffqqqkkkOOODDDDDDHHHGGGJJJRRRTTTQQQOOORRRXXXSSSMMMEEE===555,,,'''&&&&&&((()))******)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,---...///000111111222333555666777999<<<>>>DDDCCCDDDFFFHHHHHHFFFCCCCCC@@@CCCHHHCCCEEEcccwwwPPPEEECCCBBBCCCCCC<<<000+++,,,++++++++++++************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------------,,,+++******,,,111777<<>>???@@@@@@???:::;;;FFFRRRWWW[[[[[[VVVVVV[[[^^^]]]___bbbfffggg\\\NNNIIIKKK>>>DDDIIIHHHDDDFFFMMMSSSOOOPPPPPPMMMGGGCCCCCCCCCGGGFFFBBB:::000++++++,,,(((((((((((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((FFFCCCAAA>>><<<999555222000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******,,,///444AAAWWWjjjppphhhxxx|||{{{|||gggnnnwwwRRRGGGAAAEEEEEE>>>777666EEEFFFBBB666,,,))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))+++,,,------------...000222333444555555444333222000///.........---,,,,,,,,,,,,,,,---,,,++++++---111666999===AAACCC@@@;;;;;;BBBIIIHHHeeefffUUUMMMDDDAAAIIINNNOOORRRWWWUUUTTTQQQNNNIIIBBB999333+++***)))***++++++)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,---...///000000111111333555666777888;;;>>>BBBAAABBBFFFJJJLLLIIIFFF???CCCFFFLLLbbbppp{{{}}}XXXHHHBBB@@@BBB???555000111,,,++++++++++++*********************************)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,---......///...111666===AAA@@@:::444222222333222333777<<<@@@AAAJJJQQQRRRTTT___mmmuuu|||yyywwwddd```XXXOOOLLLNNNOOOMMMJJJKKKMMMNNNNNNMMMKKKIIIGGGJJJLLLJJJBBB888000,,,***))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))((((((FFFCCCAAA>>><<<999555222/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...///555BBBTTT___bbbmmmiiigggnnn~~~{{{vvvyyy|||sss|||rrrVVV???>>>FFFEEE@@@===DDDHHHFFF;;;000---+++)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))+++,,,---,,,------...///111222333444444444333111000...---------,,,,,,++++++,,,,,,+++,,,---000333777999;;;666>>>FFFGGGDDDCCCHHHMMMoooxxxaaaMMMGGGHHHHHHLLLTTTQQQQQQQQQRRRPPPLLLEEEAAA777222---******+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,---...///000000111333555666666888;;;>>>@@@???@@@EEEKKKLLLIIIFFFGGGDDDKKKmmm~~~dddOOO>>>>>>AAA<<<555333,,,,,,+++++++++*********************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++,,,---///222333555:::???AAA???:::555222555777999;;;@@@GGGOOOUUUzzzwww|||vvvgggJJJGGGEEEHHHNNNSSSTTTSSSJJJIIIIIIKKKMMMHHH>>>666///...---,,,+++*********))))))))))))))))))))))))(((((())))))))))))((((((FFFCCCAAA>>><<<999555222/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222444444;;;NNN```___RRRJJJ[[[uuuxxxvvvuuuzzzzzzpppwwweee@@@:::EEEJJJGGGDDDDDDHHHGGG===444111,,,'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))+++,,,---,,,,,,------///000222222444444444333111000...---------,,,+++++++++,,,,,,(((+++000555999;;;;;;;;;888===@@@AAADDDOOObbbqqq{{{}}}fffQQQHHHDDDGGGOOOPPPPPPQQQRRRRRROOOKKKGGGAAA:::111***)))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,---...///000000111333555666666888;;;===@@@??????DDDJJJLLLHHHDDDLLLGGGaaammmKKKCCCFFFAAA555...,,,,,,,,,+++++++++******************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,++++++---000444666<<<@@@AAA<<<555222555:::===>>>AAAFFFQQQaaarrr|||}}}|||fffYYYKKKDDDFFFKKKNNNNNNPPPGGG@@@DDDMMMRRRKKKCCC444222000...,,,+++***)))))))))))))))))))))))))))(((((())))))))))))((((((EEECCC@@@>>><<<999666333111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---......///444;;;GGGXXXccc]]]QQQdddrrr~~~uuuuuuuuuqqqtttrrrjjjjjjeeeLLL???===DDDJJJIIIIIICCC999444333...&&&)))((((((((())))))'''%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,......///000111222222333222111111000///......---------...///...---++++++333333888BBBIIIHHHBBB===GGG@@@FFFaaa}}}{{{uuu}}}eeeEEE>>>HHHJJJLLLLLLNNNUUUXXXMMM======EEECCC555---......))))))******)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,---------......//////222222333555666888999::::::CCC;;;@@@SSSGGG===SSSSSSoooeeeAAALLLKKK666555111,,,+++---+++&&&(((...++++++++++++++++++++++++************************************************)))************+++++++++************************++++++++++++++++++,,,,,,***))))))+++000777>>>CCC999<<<888777;;;666444???HHHUUU^^^ddd~~~yyyrrrwww~~~tttlllsss{{{}}}~~~yyytttsssxxx}}}}}}yyymmm___OOODDDAAABBBJJJNNNMMMNNNPPPJJJ???EEEAAA444&&&'''000///&&&*********)))((((((***,,,))))))))))))))))))))))))FFFDDDAAA???===:::666333111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...//////...555EEERRRUUUQQQSSSZZZtttyyyyyyrrrlllxxx~~~|||kkk~~~|||```LLLCCCCCCFFFFFFGGGBBB888333333222...)))((('''((())))))'''%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,......///000111222333333111111000000///......---...---,,,,,,,,,---///000///999EEEKKKHHHDDDEEEIIICCCGGGbbbbbbJJJ@@@FFFMMMOOOPPPQQQOOOMMM888===BBBAAA888///+++---,,,+++************((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,---...//////000000222222333555777888999:::999AAACCCMMMXXXOOOQQQjjjYYY@@@GGGCCC>>>444111///000111///------++++++++++++++++++++++++************************************************************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---///222555777:::<<<===::::::222333<<<<<<===HHHYYYjjjwwwwww{{{|||{{{|||www}}}uuucccTTTNNNIIIDDDDDDKKKQQQOOOJJJFFF???@@@???:::111))))))---,,,,,,,,,***)))))))))***))))))))))))))))))))))))HHHEEEBBB@@@>>>;;;777444111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...111222999BBBWWWeee[[[LLLVVVoooxxxhhhbbblll|||lllvvvvvvzzz```HHHCCCFFFEEEFFFBBB999222222444444***)))''''''(((((((((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,//////000111222333333444111000000//////............,,,***)))+++///444777===BBBGGGJJJKKKKKKKKKKKKHHH[[[{{{vvvjjjUUUBBBAAAKKKRRRQQQMMMCCC999999CCCDDD888111222---+++)))***,,,,,,***'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,,,,,,,---...000111222222111222333555777999:::;;;======JJJXXXQQQCCCYYYrrrttt}}}QQQ;;;LLL;;;777111,,,...111...))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++---------,,,,,,---------,,,111777;;;:::888555444222555777EEE\\\eeeeeemmm{{{ttt~~~eeePPPBBBFFFLLLKKKLLLRRR>>>999<<>>CCCCCC@@@666+++)))...///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......///444:::<<<999555222111///;;;KKKiii}}}lllqqq}}}bbbQQQJJJHHHIIIKKKLLL@@@999???CCC===555111---,,,,,,+++,,,+++)))((())))))))))))))))))))))))KKKHHHEEEBBB???;;;666333111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,000555999<<<@@@EEEHHHOOOZZZbbbeeecccbbbjjj}}}uuummmdddnnndddBBB>>>AAACCCAAA:::555666999000---)))'''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------//////000111222333333444////////////............***+++---000333777:::<<<111999@@@FFFRRRhhh|||~~~rrrZZZIIIBBBGGGPPPPPPLLLBBB888999@@@@@@:::777222,,,)))***,,,------************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---///000222333444111222444666888:::;;;<<<;;;RRRcccccctttppp<<>>:::555222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---------000777===>>>@@@???BBBPPPaaafff```ggg{{{wwwfff^^^___ppp[[[;;;<<<@@@BBB???::::::===555111,,,)))((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------......///000111222222333........................+++---111555999;;;<<<<<>>@@@ZZZnnnyyyrrryyywwwuuu{{{}}}}}}}}}~~~sssbbbNNN===>>>OOOTTTCCC444444999999<<<999555000,,,*********************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---...000111222222111222444666888:::<<<===:::aaaiiiaaa~~~~~~iiiHHHAAA<<<;;;888111,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///222444<<<<<<:::666333777AAAIIIdddlllsssgggKKK===GGGJJJBBBAAAGGGEEE<<<111---***))),,,---,,,***************************LLLIIIEEEAAA>>>999444111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...------111999???AAACCCIIIPPPWWW\\\aaafffxxxrrr\\\ZZZaaaoookkkBBB??????AAA@@@:::999;;;:::555///***))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------...------...///000111111222........................///111444888;;;<<<======FFF???DDDfff{{{yyy{{{yyytttqqq~~~{{{wwwsssttt}}}|||TTTBBBKKKQQQJJJ>>>666444555777:::;;;888111,,,******************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---...//////000000111222444666888;;;======KKKcccfffppphhhOOO<<<;;;;;;111***,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///333666999555666777666;;;III]]]lll~~~}}}}}}zzzRRROOOIIIBBBAAAEEEJJJLLL999333---+++,,,---,,,***************************KKKIIIEEEAAA===999333000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...------111:::AAA:::>>>LLLYYYTTTIIIRRReee|||~~~ooo^^^ZZZgggwwwMMMEEE@@@@@@>>>777555777===888000+++))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...,,,,,,---...///000111111---.....................333444666888;;;===>>>???@@@WWWqqqVVVGGGAAAHHHLLLBBB666222---555===>>>777000---...************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---------......//////111222444666999;;;===>>>bbb^^^eee|||gggAAA;;;<<<444000666------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...111555:::<<<222555999???KKKbbb}}}zzzyyyzzzlllOOOFFFGGGGGGJJJOOO@@@888000,,,---...,,,***************************IIIFFFBBB@@@===:::777444111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++...111333666999<<<:::===HHHPPPKKKGGG[[[wwwxxxjjj^^^XXX___uuu{{{}}}III777BBB>>><<<>>>222777;;;777,,,)))......'''******))))))((((((''''''))))))))))))))))))))))))(((((()))***************)))******++++++,,,------000000//////.........---***+++...111///,,,...444222<<>>666000...---+++***,,,+++******))))))******IIIFFFBBB@@@===:::777444111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000111333555888:::999@@@DDDCCCFFFUUUhhhuuurrrhhh\\\UUUUUUaaaxxxYYY@@@<<<<<<;;;===:::???;;;///))),,,,,,'''******))))))(((((((((((())))))))))))))))))))))))((())))))*********************++++++,,,---------000/////////............///------///......333999EEE===???FFFBBBAAA]]]|||}}}vvvxxx~~~|||jjjeeewwwrrrrrr}}}bbbFFF@@@GGGHHH;;;222---333>>>BBB<<<444---***((())),,,---+++)))************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000111000444888999:::DDDOOOppp^^^JJJIII:::%%%/////////---,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000111///000666;;;===<<<;;;777KKKjjjuuukkkjjjxxxZZZHHHFFFLLLDDDAAA<<<555///+++******,,,,,,,,,+++++++++++++++IIIFFFCCC@@@===:::666444111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222222444777999>>>FFFBBB:::FFFcccpppiii```WWWOOONNNTTTcccxxxzzzBBB;;;:::555AAA>>>CCC@@@333******+++(((***))))))))))))((((((((())))))))))))))))))))))))((()))******++++++******++++++,,,,,,---......///////////////............222...,,,///222555;;;BBBEEEHHHEEE???EEEcccyyy}}}{{{nnnqqq{{{WWWCCC@@@;;;@@@<<<333---444AAAEEE???666///((('''+++...---***************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------......//////000000111444///333<<<===<<>>888000+++***+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------.........///000000111111666000333::::::<<>>CCCGGGGGG<<<000*********))))))))))))************************************))))))***+++++++++++++++,,,------......//////000.........///////////////,,,---222:::<<<::::::===>>>666DDDkkkrrrxxx~~~mmmxxxVVVAAA======>>>666,,,111???CCC@@@;;;333+++((())),,,************************))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......//////000111111111555222333666777DDDjjj~~~zzz|||{{{nnnNNNBBB444111---,,,---//////...........................------------------------------------------------+++---............///111666888>>>@@@;;;:::KKK```|||uuu~~~qqqPPPJJJDDDDDDFFFCCC777---++++++,,,,,,,,,,,,,,,+++JJJHHHCCC@@@===999555222111000///...---,,,,,,,,,***++++++,,,,,,------...---...000111222666:::>>>AAA===FFF\\\eeeYYYJJJEEEFFFKKKVVVdddnnnuuu|||xxxYYYDDD>>>>>>555???JJJqqqTTT;;;AAA<<>>HHHVVVUUUHHHCCCHHHJJJQQQ]]]hhhnnnqqqxxxqqqSSS>>>777999===555???BBBbbbjjjCCC888:::>>>@@@BBBAAA;;;333---+++))))))*********+++++++++************************)))***++++++,,,,,,+++++++++,,,,,,---......//////............/////////000444666:::;;;888999BBBNNNccc}}}xxx~~~bbbIIIBBBFFFCCC;;;555555999===<<<777111...---************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------/////////000111111222222///555666444AAAeee{{{~~~???===777111...000111000---....................................................................................///222777;;;EEEHHHDDDAAAQQQuuu|||sssXXXGGGDDDEEECCC???111000---+++******+++,,,KKKHHHDDD@@@===999555222111000///...---,,,,,,,,,******+++,,,,,,---......222333222111111333888;;;>>>DDDKKKLLLCCC;;;@@@JJJRRRWWWaaaiiijjjjjjqqqzzzpppJJJ777:::BBBBBB===999CCCAAAYYYSSS444>>><<<===???AAA>>>666///+++))))))******++++++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,---......///---.........//////000000888999;;;;;;999@@@RRReeennnyyyeeeJJJBBBFFFEEE@@@---111666;;;<<<999333...************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------/////////000111111222222000777777444EEEkkk~~~___@@@999222///000222000---////////////////////////................................................//////...---///333999>>>BBBIIIJJJNNNkkkyyygggMMMCCCEEEIIILLL555222...+++******,,,...JJJGGGBBB>>>;;;888444222000///...------,,,------++++++++++++,,,------...000//////000333666888999;;;KKKOOOAAA:::BBBHHHDDDTTTbbbfffdddiiikkklllsss]]]MMM@@@AAAGGGIIIJJJKKKIIILLLRRR___vvvgggBBB777888DDDDDD>>>AAA>>>111***+++++++++************)))******************************+++++++++,,,,,,,,,++++++,,,------......///---///000------000444777777======666<<<[[[uuuxxxjjjqqq}}}oooQQQ888;;;FFF???999000,,,555@@@:::---+++,,,,,,,,,+++*********,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000/////////000111222222666...???>>>YYY|||```???===666***333222///........................//////.........------------------........./////////222///000666666;;;LLLJJJPPPUUUhhhiiiJJJCCCJJJIII@@@:::111+++,,,000111///JJJGGGBBB>>>;;;888444222000///...------,,,------++++++++++++,,,---......000//////000333666888999@@@IIIIII???;;;AAAGGGGGGWWWdddgggdddjjjlllnnnuuulllLLLJJJQQQbbbqqqtttsssqqqllliiiccccccnnn|||WWWHHH888AAABBB???CCC@@@444,,,++++++++++++***************************************++++++++++++,,,,,,,,,+++,,,,,,------......///000111111000111555999<<>>;;;888444222000///...------,,,------++++++++++++,,,---...////////////111333555888999GGGDDD@@@===<<<@@@GGGLLLYYYfffgggdddjjjmmmpppxxx|||uuuLLLXXX```pppzzzooogggmmm{{{cccCCC:::===???AAAEEECCC999///,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---------///333777<<>>;;;888444222000///...------,,,------+++++++++,,,---...///000...///000111222555888:::HHH>>>777:::>>>@@@IIISSSYYYffffffccchhhllloooxxxzzz~~~ttt```bbb~~~vvvqqquuu{{{JJJAAA:::;;;CCCFFFEEE===222---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////+++***---222666999===BBB:::NNNjjjvvvnnnyyy}}}zzzfffEEEBBBCCCDDD999---333BBBAAA:::222,,,+++,,,---,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////000111222333444222EEE<<>>888222---,,,...JJJGGGBBB>>>;;;888444222000///...------,,,------+++++++++,,,---...000111...///111222222444888;;;CCC777222:::@@@CCCLLLXXXWWWdddeeeaaagggjjjmmmvvvzzzmmmVVVmmm}}}MMM999888DDDEEEEEEAAA444------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---......//////000000000333999:::999===EEEIIIyyyooosss|||xxx{{{~~~~~~zzzVVV@@@EEEDDD444000<<>>;;;888444222000///...------,,,------+++++++++,,,---///000111---000222222111333777<<<:::444333;;;BBBFFFMMMWWWUUUbbbccc```fffiiikkkttt{{{yyy___YYYooowww\\\;;;666CCCAAACCCDDD666......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000444333666999777555???MMMjjjlllpppvvvwwwBBB999AAA===555333<<>>;;;888444222000///...------,,,------+++++++++,,,...///111222---000333222111222777<<<333444888===CCCGGGMMMQQQSSSaaacccaaagggiiijjjrrr|||{{{jjjUUUUUUtttyyy|||jjj???555AAA===@@@EEE777............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......//////000000444333666999777;;;PPPiiiuuummm|||cccBBB;;;???999...555999>>>===888111---+++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000111222444555666444WWW|||oooccc[[[WWWUUUWWWYYYaaannnyyycccAAA===000666////////////////////////---------.........//////.../////////000000000000222666CCCYYYddd]]]jjjyyyjjjaaaZZZ```pppvvvlll______uuuRRRDDD:::======444,,,+++JJJGGGBBB>>>;;;888444222000000...---------------+++++++++,,,...000111222,,,000333333111222777<<>>EEE777//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000777666:::>>>???JJJiiiwwwkkksss]]]===>>>>>>111000444:::>>>>>>888000***,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000//////000111222444666777???hhhvvvnnnaaaUUUOOONNNQQQTTTQQQSSS[[[gggsssrrrNNN???+++222000000000000000000000000---------.........//////////////////000000000000222666GGGdddmmmaaarrrjjjWWWIII>>>888CCCZZZpppyyyzzz^^^```\\\VVVaaa|||tttxxxYYYHHH===AAABBB888...,,,IIIEEEAAA===;;;888444222......---------,,,,,,,,,+++,,,---...////////////---...000222333333333333111555:::???DDDHHHLLLOOOXXX\\\bbbeeegggjjjnnnrrrwwwssseeeWWWGGG???>>>CCCaaa}}}ssssssIII:::AAA444:::GGG666888111---...000...---...---,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---///,,,,,,,,,---000444333000<<<<<<<<<>>>HHH```tttpppyyy}}}|||^^^EEE===@@@111444666555777:::666///......,,,+++***+++,,,---,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...////////////666444333888777555<<<@@@zzzqqq\\\XXXSSSPPPPPPPPPPPPPPPTTTWWW```nnn~~~}}}[[[FFF777666111000000000000000111111////////////////////////---111333000---///222555:::333___lllgggxxx{{{ooo___MMMAAA888555222777GGGYYYaaaaaadddiiihhhccckkkeeetttQQQ:::BBBLLLBBB333///IIIEEEAAA===;;;888444222......---------,,,,,,,,,,,,,,,---...////////////---...000222333333333333111555;;;@@@DDDIIIMMMPPPZZZ]]]aaadddgggmmmuuu{{{rrr^^^FFF999888AAASSScccxxx~~~vvvmmm{{{]]]===;;;888AAAHHH999999111---...000...---...---,,,,,,++++++,,,,,,---,,,---......------...///111111000//////222555777>>>999999MMMsssqqqpppkkkMMM:::BBB;;;555555:::<<<888444,,,+++******+++,,,,,,+++,,,,,,++++++***)))))))))***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---......//////000111666222111666444444>>>[[[tttfff]]]ZZZXXXUUUTTTUUUVVVVVVVVVVVV[[[gggyyyJJJ777333111111000000000000111111////////////////////////...000222111000111444666333DDDfffppptttxxxbbbQQQDDD;;;666<<<:::666333<<>>///IIIEEEAAA===;;;888444222......---------,,,,,,,,,,,,,,,---...////////////......000111222333333333222555;;;@@@DDDIIINNNRRRYYY[[[^^^```eeennnzzzjjjKKKEEEBBBHHHTTTdddxxxzzzjjjrrrpppGGG777999>>>???<<<999222---...///...---...------,,,,,,,,,,,,---------...//////......///000///000///......000666;;;999===IIIfffyyynnn~~~tttJJJFFF<<<555777777333444:::---+++)))***,,,---,,,***,,,,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------......///000000111444000111666555888GGGwwwmmmccc^^^[[[ZZZYYYZZZ]]]___```______dddqqqZZZJJJ222222111111000000000111111////////////////////////000000000222333444555777555\\\hhhmmm|||```HHH:::777888999888;;;999333999QQQqqqsssmmmvvvqqqvvvoooCCC;;;LLLGGG---IIIEEEAAA===;;;888444222......---------,,,,,,,,,,,,---...//////000000000...///000000111222222222333666;;;@@@DDDIIIOOORRRUUUXXX[[[^^^cccmmmyyyjjjVVVNNN[[[qqq{{{ooommm|||WWW<<<:::999888CCC;;;333---...///...---...------,,,,,,,,,,,,------...///000000//////000111------///333444555888<<<888UUUqqq|||tttjjjIII???<<<===666,,,222AAA555000+++)))+++---,,,***,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......---------...//////000000000222000444999666???VVVyyyqqqllliiifffaaa```aaadddgggiiiiiiiiinnnoooyyyfffJJJ777222222111111000000111111////////////////////////222000000222444444444777GGGmmmbbblllhhh[[[JJJ===999;;;???AAA666;;;<<<999AAA[[[}}}{{{wwwUUUAAAKKKGGG111IIIEEEAAA===;;;888444222......---------,,,,,,,,,,,,---...///000000000000/////////000000111222222444777;;;???CCCHHHNNNRRRTTTWWW\\\```eeelllvvv}}}jjj^^^```www|||wwwlllqqq___;;;;;;===;;;FFF<<<444......///...---///...------,,,,,,------......///000000//////000222111///222;;;>>><<<;;;<<>>:::333666BBB???888000+++***,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------------,,,,,,------...///------......///000000111000222222666888444DDDeeeyyyoooiiiggggggggglllkkklllnnnqqqrrrrrrrrrxxxvvv{{{zzz======333333222111111111111111000000000000000000000000444000000333333111444999[[[rrrfff~~~jjjNNNGGG@@@;;;;;;======<<<===@@@AAABBBMMMddd|||pppyyyiiiLLLDDDCCC???IIIEEEAAA===;;;888444222......---------,,,,,,,,,------...///000000000000000////////////000111222555777;;;>>>AAAFFFLLLPPPUUUYYY___cccgggmmmtttzzztttdddmmm}}}ppphhhggg:::888???===@@@===555......///------///......------------.........///000000//////000111111///222;;;>>>;;;===DDDfffsss}}}nnnLLL???>>><<<888666DDD???777///+++***---///,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------......///---......//////000111111222333444777666333OOO~~~~~~xxxqqqmmmmmmpppsssuuuxxxwwwvvvwwwyyy{{{{{{{{{|||zzz}}}```AAA444333222111111111111111000000000000000000000000333000000444333111777BBBhhhqqqxxxfffLLLCCC@@@===>>>@@@BBB@@@>>>@@@AAACCCJJJ\\\rrrvvvlllyyyYYYAAABBBNNNIIIEEEAAA===;;;888444222......---------,,,,,,,,,---...///000000111111000000000///...///000111111666888:::===???DDDIIIMMMTTTXXX^^^bbbeeekkksssxxx|||sss{{{wwwhhhvvvRRR999;;;===<<<>>>666///......---...///......------------......---...000///......///111///...333999999;;;MMMaaaeeevvvlllVVVHHH>>>666111@@@@@@<<<555---***,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------...//////.........///000000111111333444555888666:::gggxxxvvvtttuuuzzz}}}~~~NNN555444333222111111111111000000000000000000000000111///111666444222>>>NNNrrrrrriiiQQQ@@@CCCDDDHHHMMMRRRRRRMMMHHH???>>>@@@III]]]ttt{{{wwwpppkkkHHHBBBNNNIIIFFFAAA===;;;888444222......---------,,,,,,,,,---...///000111111111111000000///......///111111777888:::<<<>>>BBBHHHKKKRRRVVVZZZ]]]aaahhhqqqxxxuuuyyyzzz~~~mmmsssxxxBBB777???CCC???666///......---...000......------------......---...//////......///000111222888<<<;;;DDDccc|||xxxUUU>>>777888;;;>>>???999000+++,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////......//////000000111111222333555999:::EEE~~~{{{~~~}}}~~~___555444333222111111111111000000000000000000000000///...222777555444CCCXXX{{{vvv~~~cccPPPGGGDDDLLLQQQZZZbbbfffaaaUUULLL@@@===;;;@@@QQQfffrrruuuwwwnnn|||TTTAAADDDJJJEEE@@@===;;;999555111......------------......***...222444333000///...//////.........000111222555888<<>>AAADDDIIILLLUUUXXX\\\___ccckkkuuu|||}}}yyyJJJCCC<<<>>>@@@;;;444///...//////000........................//////000000//////000111@@@;;;;;;KKKjjj]]]BBB888===;;;:::===888000000///...------,,,,,,------........................,,,,,,---------.........//////000000111111222222)))555<<<999@@@ZZZjjjCCC999333333444333///,,,000000000000111111111111...---000333333===\\\{{{rrrbbb^^^dddoooxxxvvvzzz}}}|||xxxrrrggg\\\QQQIIICCCJJJ\\\mmmsssqqq}}}ppp{{{iii@@@JJJEEE@@@===;;;999555111......------------......,,,...000000///...///000///.........///000222333666888;;;===@@@DDDJJJNNNUUUYYY]]]aaaeeemmmvvv~~~YYY777888BBB???;;;444000////////////............///////////////000000000///000222555<<<:::FFFiiinnnKKK<<<666888<<<;;;;;;888...///...------,,,---------........................,,,------------.........//////000000111222222222000888:::444CCC~~~}}}~~~UUU555---555111000444...000000000000111111111111222222555666777AAA^^^{{{~~~zzziiihhhrrr|||~~~wwwooocccSSSMMMYYYiiiqqqtttwwwooo~~~FFFJJJEEE@@@===;;;999555111......------------......---...///...------///111............///000222333777888:::<<>>...//////...---------------........................------------............///000000111111222333333999999444222TTT~~~uuu???...666,,,...888111///000000000111111111111666777999:::;;;HHHdddxxx}}}sssrrr{{{qqq]]]WWWfffssssssuuu}}}vvvkkk___JJJEEE@@@===;;;999555111......------------.........//////...------000222......---...///111222444666888:::<<>>AAALLL^^^uuuXXX@@@888666///999AAA555//////...------------...........................---------.........//////000000000111222222333333...777888@@@kkkNNN555:::000...666//////000000000111111111111///111444777>>>SSSttt{{{zzzxxx{{{~~~wwwddd___nnnxxxtttwwwgggppprrrJJJEEE@@@===;;;999555111......------------.........///000///...///000222...------...///111333444555777:::===@@@EEEKKKOOOUUUYYY^^^bbbeeekkksssyyyxxxvvvwwwwwwsssmmmlllsss|||ZZZ<<<@@@???;;;666333111111000/////////000000111111222222000333444222000444<<>>000///......------..............................------........./////////000000111111222333333333,,,;;;:::CCCoooPPP444777444333555///000000000000111111111111000111333555@@@\\\zzzwwwttt~~~uuuhhheeeqqqwwwttt|||jjj```vvvJJJEEE@@@===;;;999555111......------------......///000111111000000111222------------///111333444333666:::>>>AAAFFFKKKNNNPPPUUU[[[```dddkkksssyyy}}}uuuggg^^^XXXTTTOOOMMMAAAGGGPPP\\\ooovvv:::FFF???;;;666333222111000/////////000111111222333333///222555555555:::EEENNNeeezzzUUU:::444555777>>>000//////...................................................////////////000111111222222333333444444???777GGG~~~ccc;;;111444444333444000000000000111111111111555666555777FFFgggzzzvvvwwwooojjjjjjqqqsssuuuggg~~~JJJEEE@@@===;;;999555111.........------.........///111222333222111222222------------///111333555222666:::???BBBFFFJJJMMMLLLQQQXXX^^^dddkkkttt{{{yyy|||nnn]]]NNNCCC>>>===>>>>>>>>>===>>>GGGUUU___aaa^^^ZZZ___rrrCCC;;;???;;;777444222111000//////000000111222222333333***///444666999AAAOOOZZZ}}}}}}```EEEBBB999000888000000///.................................................../////////000000111111222222333444444222;;;555ZZZ}}}PPP333333222///666000000000000111111111111111333444999NNNwww}}}uuuuuuxxx{{{uuuttt}}}kkkkkkmmmpppqqqvvv}}}yyy~~~FFFDDD@@@===;;;888444111......------------......000000000000000000000000......//////000222333444666999<<>><<<;;;:::<<<;;;:::;;;===??????>>>>>>@@@AAAIII```PPP>>>>>><<<888444111000//////444222000///000000000///444---333AAAAAA???XXX}}}]]]@@@;;;888111888666000***,,,111111---000000//////.........---////////////000000000000//////000111222444555666777777;;;tttQQQ///:::111222333111111111111222333444555222888333CCC]]]qqqwwwlllyyynnnkkkyyyppptttsssmmmkkkuuukkkFFFDDD@@@===;;;888444111///......------......///000000000000000000000000......//////000222333444666999<<>>===<<<;;;======<<<;;;999999;;;===888;;;===???JJJeeeFFFAAA>>><<<888444222000000000222222111000111111000///000000666@@@CCCLLLhhhxxxKKK;;;999888777444000//////000///...000/////////............////////////000000000000///000000111222444555666444>>>HHH~~~OOO111<<<222111444111111111111222333444555111888555HHHccclllsssvvv|||qqqrrrpppiiifffoooggglllFFFDDD@@@===;;;888444111///......------......///000000000000000000000000......//////000222333444666888<<>><<<888555222000000000111111222222222111000000000777;;;>>>JJJdddZZZ>>>:::<<<666111111666555...+++///////////////............////////////000000000000000000000111333444666777111777EEE~~~UUU555999111...222111111111222222333444555444999888RRRpppiiimmmyyyrrrpppkkkccc^^^fffxxxxxxdddFFFDDD@@@===;;;888444111//////............//////000000000000000000000000......//////000222333444666888;;;>>>AAAEEEIIILLLRRRWWW\\\aaaeeejjjrrrwww|||ttteee^^^UUUNNNKKKJJJJJJIIINNNLLLJJJHHHGGGHHHIIIKKKMMMPPPTTTRRRFFFIIIpppUUU666>>><<<888555222111111111000111333333333222111222666>>>???AAAXXX~~~pppOOOAAA>>>666///333===;;;...)))000///////////////.........////////////000000000000000000111111333555666777???999MMM~~~qqqCCC666333111222222222222222333444555555777:::;;;[[[~~~}}}jjjkkkwwwrrrnnnggg^^^XXX\\\mmm~~~uuu}}}~~~FFFDDD@@@===;;;888444111/////////....../////////000000000000000000000000......//////000222333444555888;;;>>>AAADDDIIILLLRRRVVV[[[___ccciiiqqqwww~~~wwwoooeeeaaa[[[VVVSSSRRRRRRRRRXXXUUURRRSSSWWW[[[[[[ZZZZZZ\\\cccdddYYYVVVqqqlll;;;>>><<<888555333222222222///111444444222222333555<<>>888111444???>>>111+++000.........///////////////////////////000000000000000000111222333555666777===888eeennnUUU333777888444222222222222333444555666777888;;;bbbxxxlllooowwwrrrllleee\\\TTTUUUddduuuxxxFFFDDD@@@===;;;888444111000//////......//////000000000000000000000000000......//////000222333444555777;;;>>>@@@DDDHHHLLLRRRUUUZZZ^^^bbbhhhpppwww}}}|||uuupppiiifffaaa]]]YYYXXXXXXYYY^^^]]]]]]```eeeiiikkkjjjuuuzzz{{{HHH===<<<888555333222222333000222444333111222555888AAAFFFSSSkkkjjjyyyoooNNN;;;;;;555666>>>???777000000.........///////////////////////////000000000000111111111222444555777888333===}}}}}}\\\///666666333222222222222333444555666444666===iiirrrlllwww~~~vvvqqqjjjddd^^^UUUQQQ]]]mmmwwwFFFDDD@@@===;;;888444111000000////////////000000000000000000000000000000......//////000222333444555777:::===@@@DDDHHHKKKSSSVVV[[[___bbbiiiqqqxxx|||yyyvvvuuuqqqooojjjeee```^^^___```aaagggmmmpppppprrrwww{{{KKK===;;;888555333333333333111333444222000111666<<>>???:::777:::???>>>666///............/////////000////////////000000000000111111111222444555777888===III|||rrrrrrtttyyy~~~{{{wwwxxxwww}}}\\\111555222333333333222333333444555666444999DDDuuulllmmmjjj{{{rrroooiiifffbbbWWWPPPXXXhhh|||xxxFFFDDD@@@===;;;888444111000000////////////000000000000000000000000000000......//////000222333444555777:::===@@@DDDHHHKKKTTTXXX\\\___cccjjjsssyyy|||{{{xxxxxxzzzyyywwwrrrlllfffdddeeefffdddooo{{{}}}wwwvvv~~~EEE===;;;888666444333333444111333444222///111777>>>HHHVVV~~~{{{{{{___IIIAAA>>>888888>>>BBB:::...---.........//////000000////////////000000000000111111222333444666777888;;;===xxxjjjjjjkkkpppuuuvvvqqqkkkcccdddnnn~~~___;;;;;;444;;;333333333333444555666666666===LLL___mmmjjjxxxooonnniiigggdddZZZPPPVVVeee|||xxxEEEDDDAAA>>>:::777444333...............///000000111111111111000000000000------...///000111222222666888;;;===@@@DDDIIIMMMUUUXXX]]]aaafffkkkpppttt{{{zzz|||~~~wwwnnnhhhggghhhiiikkk~~~{{{zzzsssJJJ>>><<<:::666444222222111///444444000000666===@@@RRR{{{}}}}}}|||zzzzzzZZZBBBBBB<<<555999BBBAAA888---///000000...---.../////////...///111222222111111111222333444666777888===EEE}}}{{{|||xxxpppppppppqqquuuuuupppjjjcccXXXZZZpppAAA111<<<555333333444444444444444444:::999ZZZgggfffooowwwqqqsssllliiijjjbbbWWWWWW```}}}wwwxxxEEEDDDAAA>>>:::777444333...............///000000111111111000000000//////------...///000111222222666888;;;===@@@DDDIIIMMMUUUWWW\\\```eeekkkrrrvvv}}}|||yyy|||yyyqqqkkkjjjkkklllrrrvvvsss|||zzziii^^^bbbuuurrrCCC>>>===:::777444333222222222333444444666<<>>:::777444222...............///000000111111000000000000//////------...///000111222222666888;;;===@@@DDDIIIMMMTTTWWWZZZ___dddkkksssyyy{{{{{{yyy~~~|||vvvpppnnnoooqqq{{{ooofffppptttaaa[[[ZZZvvvNNN>>>===:::777555333333333666222333888;;;AAAQQQccc}}}yyy~~~}}}|||}}}___OOO???;;;@@@DDDFFFGGG888444///---...000000///333333222222222222111111111222222333444666777888666vvv{{{~~~zzzxxxxxx}}}lllaaaoooWWW;;;444888333333444444444555555555888>>>mmmfffkkk~~~}}}|||uuuoookkkjjjeee\\\[[[aaawwwzzzGGGEEEBBB>>>:::777444222...............///000000111000000000////////////------...///000111222222555888;;;===@@@EEEJJJMMMTTTVVVYYY^^^dddllluuu{{{zzz}}}zzzuuuqqqrrrvvvjjjZZZ___}}}lllXXXbbb```???===:::888666444444444666111333:::===EEEaaa~~~}}}{{{}}}}}}}}}~~~{{{___EEEBBBHHHIIIGGGGGG???888///,,,...111111///444555555444222111111222222222222333555666888999???{{{{{{xxxrrrvvv{{{rrrOOO>>>444333333333444444555555666666777DDDwwwttt]]]mmm~~~~~~~~~}}}wwwrrrooonnnggg^^^YYYZZZjjjsss{{{||||||~~~~~~tttGGGFFFCCC???;;;777444222...............///000000000000000////////////...------...///000111222222555777:::===@@@EEEJJJNNNSSSVVVYYY]]]dddllluuu{{{zzzyyyssstttyyyiiiRRRPPPvvvrrrkkk___???===;;;888666555555555444111444;;;>>>MMMttt||||||~~~{{{gggFFFBBBLLLOOOKKKGGGDDD<<<222---///111111///444666666555222000111222222222333444555777888999DDD~~~|||}}}wwwssslllmmm{{{QQQ===666111333333444555555666777777:::OOOfffXXXnnn}}}{{{xxxuuurrroooggg\\\SSSPPPRRRYYY^^^]]]\\\^^^^^^]]]mmmvvvsssHHHGGGCCC???;;;777444222...............///000000000000////////////......------...///000111222222444777:::===AAAEEEKKKNNNSSSVVVZZZ^^^dddllluuuzzz|||~~~vvvvvv|||kkkQQQGGGPPPVVV???>>>;;;999777666666666333222666===GGG___|||zzzrrrNNNAAAHHHPPPPPPLLLGGG@@@666000///000000000333555777555111///111333222333333444555777888999GGG{{{sssoooiiibbbiiimmm>>>888555333333444555666777777888888VVVfff[[[ppp}}}yyyxxxtttoooiiiaaaWWWMMMGGG>>>CCCFFFCCCBBBCCCCCCAAAHHHWWWooottt|||IIIGGGDDD@@@;;;777444222...............///000000000000/////////.........------...///000111222222444666:::===AAAEEEKKKOOORRRVVV[[[```ffflllsssxxxxxxxxx|||zzznnnUUUEEE???```rrrTTT???>>><<<999888777777777444555999BBBWWWxxx}}}~~~~~~iiiKKKDDDMMMRRRPPPHHHBBB:::333///...000111111444666444000///111444333333333444666777999:::PPPyyyrrrnnncccYYY^^^{{{AAA999777333333444555666777888888888^^^ddd___ttt~~~{{{vvvpppggg]]]VVVOOOHHHCCC<<<@@@AAA>>>===???>>><<<:::DDDXXXppp{{{pppIIIGGGDDD@@@;;;777444222...............///000000000/////////............------...///000111222222444666:::===AAAEEEKKKOOORRRVVV[[[aaaffflllssswwwzzzyyyuuuuuupppYYYFFFEEE???NNNfffkkkfff```ZZZqqqWWW???>>><<<:::888777777777666777:::GGGddd}}}YYYDDDHHHPPPRRRHHHDDD===555///---///222000333666444000...111444333333333444666777999:::]]]wwwyyyrrrnnn]]]UUU]]]|||EEE:::777333333444555666777888999???jjj[[[___yyy}}}tttlll```SSSMMMJJJFFFCCCDDDHHHHHHFFFEEEGGGGGGDDDBBBAAAIII^^^{{{oooKKKIIIFFFAAA<<<777333111...///000///...///000222111///......//////...------...,,,,,,444>>>@@@;;;555777;;;>>>AAAFFFLLLOOOUUUWWWZZZ^^^cccjjjrrrwww{{{hhhbbb```]]]LLL777IIIrrrvvv{{{bbbAAAAAA>>>888444333555666555EEEDDDOOOsssIIIFFFRRRQQQOOOJJJBBB888111---...000222222111111111111111111444111111555888777888;;;ccc|||}}}vvvmmm___UUUUUUkkkxxx|||MMM555333555555666555444555777999:::ppppppccc^^^~~~wwwlll\\\QQQLLLKKKKKKKKKUUUWWWZZZ[[[ZZZWWWTTTQQQUUUDDD???VVVyyyxxxKKKIIIFFFAAA<<<777333111...///000///...///000222111///......//////...---//////------333;;;<<<777555777;;;>>>AAAFFFKKKOOOTTTWWWZZZ^^^cccjjjrrrwww{{{hhh]]]^^^ccc[[[MMMQQQjjj~~~}}}AAA@@@===999666666777777777AAAPPPnnnzzz{{{jjjMMMLLLQQQQQQMMMFFF<<<444//////000111111111111111111111111444111111555888777999<<<^^^}}}~~~~~~~~~vvvlll]]]SSSSSSjjj|||zzzKKK444???444555666555444555777:::DDDvvvkkkaaabbb}}}yyynnnfff[[[SSSPPPRRRVVVYYY___bbbfffiiijjjhhhfffdddaaaTTTOOO```zzzKKKIIIFFFAAA<<<777333111...///000///...///000222111000...///000000///---111000...---111777777333555777:::>>>AAAFFFKKKOOOTTTVVVZZZ___dddkkkrrrwww|||~~~nnnZZZYYYbbbrrrvvvqqqsssxxxAAA>>>;;;999999999999999???EEEhhhxxxvvvFFFBBBUUUTTTQQQJJJAAA888333000000111111111111111111111111444222222666777777999===kkk|||{{{zzzzzz|||wwwmmm^^^RRRPPPeee~~~pppqqq}}}yyyWWW666???444555666555444555888:::OOOeee]]]jjjxxxrrrhhhddd^^^YYYWWWZZZaaafffkkknnnsssxxx{{{{{{zzzxxxvvvlllgggqqqKKKIIIFFFAAA<<<777333111...///000///......000222111000//////000000///---000///......111444444222444777:::===AAAEEEKKKOOOSSSVVV[[[```eeelllsssxxx}}}bbbTTTVVVvvvhhhBBB===999::::::999888999@@@NNNTTTAAAQQQTTTRRRNNNFFF===555111///111111111111111222222222444222333666777777:::@@@|||yyyxxxxxxzzzzzzsssdddTTTKKKZZZ|||oookkkwww|||{{{mmm===333444555666555555666999;;;UUUzzzbbb\\\ttt}}}tttmmmiiihhheee```]]]___ffflllppptttyyyzzzvvv|||KKKIIIFFFAAA<<<777333111...///000///......000222222000//////000000///......,,,---///111222333444444666:::===@@@EEEKKKNNNSSSVVV[[[```ffflllsssxxxzzz}}}uuuYYYLLL\\\kkkCCC===999:::999777888<<>>999777DDDWWWsssuuuUUUHHHMMMQQQQQQKKKBBB999444///000000111222222333333555444666888777777>>>GGG~~~}}}}}}xxx}}}hhhOOODDDMMM```ooouuulllccc___gggtttBBB999444555666666666888;;;>>>rrrkkk]]]~~~zzzvvvqqqkkkhhhgggfffbbb___bbbdddgggiiiiiifffbbb```qqqoooggg\\\^^^qqqpppLLLJJJGGGBBB<<<777222000////////////////////////000000000000////////////......///000111222333333444777:::===AAAEEEKKKOOOPPPUUU[[[bbbhhhoootttxxx{{{wwwSSSNNNXXXpppccc}}}\\\WWWQQQZZZkkkwwwtttsssrrrEEE<<<>>>888999;;;FFFooo}}}xxx\\\IIIPPPSSSPPPKKKGGG???666222111111222444444333111333777:::444:::888555XXX|||xxx~~~hhhPPPJJJSSS\\\}}}bbb]]]dddiiiKKK666444777444666999444777HHHzzzgggccc}}}{{{wwwpppjjjfffccc```___^^^aaaeeefffccc\\\UUUPPPfff|||~~~nnnqqq|||LLLJJJFFFBBB<<<777222000////////////////////////000000000000////////////......///000111222333333444666:::===@@@EEEKKKNNNSSSWWW^^^dddjjjpppuuuyyymmmRRRKKKNNNwwwgggAAA===>>>555999GGGXXX~~~iiiHHHKKKPPPRRRPPPIII@@@:::333222111222444444333111666777888111999;;;@@@hhh~~~yyy}}}~~~aaaLLLPPP\\\ssszzzPPP444555777444666999444777III~~~^^^^^^zzzsssmmmhhhdddaaa___ZZZ]]]bbbffffff^^^QQQGGGFFF]]]uuu{{{tttpppyyytttKKKIIIFFFAAA<<<666222000////////////////////////000000000000////////////......///000111222333333444666:::===@@@EEEJJJNNNTTTXXX___eeejjjoootttwwwzzzhhhpppnnnmmmggg|||mmmppp???>>>???444===WWWrrrsssMMMGGGIIISSSVVVMMMCCC???555444222222333444333222666666777222:::<<>>888DDD___vvv___LLLDDDPPPZZZRRRFFFBBB888666333222333444444333222444999666<<<999;;;fff}}}|||wwwtttvvv{{{oookkkvvv{{{kkkrrrttt{{{|||{{{~~~MMM===555777444666999555999KKKrrrXXX]]]}}}vvvoooiiiccc___\\\XXXYYYaaalllnnncccXXXMMMBBB@@@EEECCCBBBUUUpppvvvIIIHHHEEEAAA;;;666222000////////////////////////000000000000////////////......///000111222333333333666999<<>>MMMdddtttyyyyyyZZZDDDLLLZZZWWWKKKDDD;;;888444222333444555555444444999666;;;666:::ggg~~~|||zzztttrrrxxx}}}tttgggaaahhh~~~JJJ>>>666777444555999555:::LLLuuuVVVYYYzzzsssllleee```^^^WWWRRRXXXeeeooopppmmmZZZRRRUUUcccbbbXXX___qqqyyyIIIGGGDDD@@@;;;666222000////////////////////////000000000000////////////......///000111222333333333555999<<>>:::555333333444555666999555666222888666AAAvvv~~~xxxtttuuu||||||mmmccc^^^hhhvvvNNN;;;666777444555999555;;;MMM|||YYYYYYyyyqqqjjjeee^^^VVVNNNNNNWWWcccmmmrrrsssnnnttt|||mmmkkktttuuuHHHGGGDDD@@@;;;666222000////////////////////////000000000000////////////......///000111222333333333555888;;;???DDDIIIMMMQQQWWW___fffkkknnnqqqsss}}}uuuyyy}}}ooo|||TTT>>>888===GGGmmm}}}^^^QQQTTTXXXTTTLLL@@@<<<666333333444666666888444555333999888DDD{{{{{{wwwttttttwww{{{}}}uuummmfffaaa]]]ccc}}}SSS<<<666777444555999666;;;NNN\\\XXXxxxpppkkk```[[[SSSLLLLLLSSS___hhh|||yyy}}}}}}pppmmmsss}}}{{{ppp}}}HHHFFFDDD@@@;;;666222000////////////////////////000000000000////////////......///000111222333333333555888;;;???DDDIIIMMMNNNTTT\\\dddiiimmmpppqqqvvvxxxTTT<<>>888@@@uuu||||||{{{xxxrrrnnnoootttyyyzzzsssmmmfffZZZTTTeee|||wwwkkkmmmvvvUUU@@@666888444555999666<<>>:::666333111333...)))111999///&&&...000111111000//////111222...------///222444444333444666888;;;>>>CCCIIIMMMMMMUUU___eeehhhkkkqqqvvvwwwqqqZZZsssSSS<<>>:::666333111,,,222000---000------777000111111000//////000222...------///222444444333444666888;;;>>>CCCIIIMMMQQQWWW^^^aaacccgggnnntttjjj[[[[[[zzzqqqUUUhhhrrrLLL???AAA\\\xxxPPPPPP[[[QQQJJJDDD;;;555333444555666555555888444;;;999???mmm{{{yyy{{{vvvqqqmmmmmmooopppqqqyyyxxxxxxtttkkk```]]]___rrr|||jjj\\\SSSUUU\\\gggnnnkkk```XXXVVVlllMMM999:::444999666888999<<<\\\kkkSSSsss\\\SSSUUUiii}}}wwwqqqkkk```XXXRRROOONNNMMMMMMUUUeeepppiiiVVVGGGCCCUUUVVVKKKJJJfffkkkyyyGGGEEEBBB>>>:::666333222///333,,,'''111555...+++///000111000///...///111.........///222444444333444666888;;;>>>CCCHHHLLLRRRVVV\\\___aaagggqqqyyykkkTTTBBBZZZjjjMMMSSSqqq[[[FFF???IIIttt|||ZZZKKK___RRRMMMFFF>>>777444444555666666444777444<<<;;;AAAnnn|||yyyvvvrrrpppooooooooonnnttt|||wwwooogggaaalll~~~{{{iii[[[TTTQQQVVVaaakkkmmmeee^^^[[[mmmUUU===777222888666999;;;???___xxxVVVxxxwwwhhhhhhgggjjjrrr~~~}}}xxxtttmmmccc\\\YYYWWWVVVUUUVVVQQQ___{{{oooXXXQQQYYYaaaWWWPPPfffiii~~~GGGEEEBBB???:::777444222...444000///777444***)))...///111000///...///000///......000222444444444555666999;;;>>>BBBHHHLLLOOOTTT[[[```dddlllxxx~~~eeeRRRWWWzzzzzzkkkmmmwwwpppHHHBBBYYYVVVEEECCC\\\zzzzzz~~~pppQQQ[[[XXXQQQJJJAAA999666555555666555444777555===<<>>BBBHHHLLLMMMSSS[[[bbbfffnnnxxx|||gggeeeppp|||aaaPPPQQQZZZSSS```sssrrrKKK<<>>BBBGGGKKKNNNTTT\\\aaadddjjjttt{{{xxxvvvpppVVVEEEDDDKKKHHHDDDIII___gggMMM:::AAA===gggUUUDDDOOO{{{}}}zzzxxx~~~jjjMMM```ZZZRRRGGG>>>999666555555777888;;;444777888FFF|||}}}uuu[[[[[[{{{uuuqqqooommmlllqqqzzzMMM???:::555;;;999;;;;;;<<>>BBBGGGKKKRRRVVV[[[^^^bbbiiiuuu}}}uuupppZZZIIIDDDFFFNNNKKKGGGMMMTTTGGG999;;;999LLLqqqRRRFFF^^^|||zzz}}}qqqSSS\\\]]]UUUJJJ@@@:::777555555666888;;;444999CCC^^^xxxfff```{{{}}}zzzwwwtttpppnnnooosss}}}???555:::555<<<999<<<;;;<<>>BBBGGGKKKTTTWWWZZZ]]]bbblllzzzyyyvvvbbbOOOEEECCCCCCSSSTTTIIIDDD???<<>>;;;SSSnnnvvvRRRJJJqqq}}}{{{}}}uuu\\\XXX^^^WWWKKKAAA:::777555555333777;;;555>>>QQQwwwxxx~~~zzzuuuqqqkkkmmm{{{EEE===888444;;;:::===<<<===\\\iii|||TTTRRR|||oooggghhhuuu~~~wwwwww~~~}}}~~~vvveeeUUUDDDSSSwwwyyyeeetttGGGFFFCCC???;;;888555444222222222222222222222222000000000000111111111111000000//////000222444555666888;;;>>>@@@CCCGGGJJJQQQVVV\\\aaafffnnnzzzzzzzzzyyywwwgggWWWLLLCCCAAADDDHHHHHHAAA<<<;;;:::>>>CCCIIIVVVnnnxxxKKKSSSaaaNNNYYYYYYSSSGGG???<<<666000999777777<<<;;;>>>iiiyyyrrrkkkooovvvDDD???555:::777666<<<===CCCTTTaaa\\\KKKzzzpppfffgggrrr~~~~~~tttuuuiiifff{{{zzz{{{vvv|||rrr\\\KKKGGG]]]uuuhhhyyy|||HHHGGGDDD@@@<<<888555333000000000000000000000000000000000000111111111111000000//////000222444555666888;;;>>>@@@CCCGGGJJJPPPVVV\\\aaafffooo|||{{{{{{nnnttt}}}xxx{{{vvvkkkcccSSSHHH???===>>>>>>>>>???===<<<===BBBJJJ^^^bbbCCCaaasssSSSZZZ[[[VVVKKKAAA<<<888333777666666<<<;;;:::[[[yyyqqqooorrr~~~sssAAA999555:::777777<<<===CCCTTTZZZsssJJJwww|||uuunnnkkknnnuuu{{{~~~{{{qqqqqq]]]LLLTTT}}}tttpppzzzqqqKKK>>>BBB___yyynnnvvvJJJHHHEEEAAA===888444222////////////////////////000000000000111111111111000000//////000222444555666888;;;>>>@@@CCCGGGJJJPPPUUU\\\bbbgggqqqrrrjjjrrr|||rrrpppwwwyyyppp^^^LLLDDDBBB@@@===<<>>^^^|||ssslll___YYYbbbrrruuunnnIII<<<555AAAjjjxxxJJJIIIFFFBBB===888444111........................///000000000111111111111000000//////000222444555666888;;;>>>@@@CCCGGGJJJOOOTTT[[[aaahhhsss|||}}}xxxssstttzzz|||yyyuuuoooqqqttthhhaaaZZZPPPGGGCCCAAA<<<===AAAAAANNNxxx```iiilll\\\``````VVVHHH>>>999999666666555:::<<<444<<>>>>>DDDTTTPPPzzzTTTeee||||||xxxrrrlllkkkpppuuuvvvvvvgggMMMFFF:::XXXsssooommmbbbOOOBBBDDDOOOUUUSSSBBB<<<:::<<>>@@@CCCGGGJJJNNNTTT[[[aaahhhtttqqqlllggglllzzzyyyvvvnnnlllvvv}}}|||xxxvvvrrrgggZZZQQQPPP@@@???DDDHHHHHHVVV~~~\\\qqq~~~]]]aaabbb[[[LLL???999:::888999555888<<<666999KKK{{{uuudddVVVMMMXXXVVV>>>888555:::888999>>>>>>DDDTTTllloooRRRaaa{{{uuurrrpppooonnnyyyzzzyyynnnWWWMMMEEE???ccciiirrr}}}sssfffRRRAAA;;;???CCCDDD@@@666999===<<>>@@@CCCGGGJJJNNNSSSZZZ```hhhtttrrrtttuuuxxxzzz{{{zzzyyyyyyqqqnnnttt}}}yyyuuummm___RRRNNNPPPHHHNNNTTTTTTTTTcccZZZ{{{aaabbbccc___RRRCCC::::::999;;;666666<<<999:::GGGxxxqqqgggrrrwwwjjj]]]LLLNNNsssQQQ999888555:::999:::??????DDDSSSnnnSSSXXX|||yyyuuuooojjjvvv}}}dddUUUUUU444GGGRRRJJJkkk~~~wwwnnn```QQQGGGDDDEEEGGGHHH666444===888888IIIXXXXXX\\\lllEEEDDDCCCAAA===777222///////////////////////////000000000000111111111111000000//////000222444555666888;;;>>>@@@CCCGGGJJJNNNSSSYYY___gggsss|||zzzzzz}}}|||xxxvvvzzz|||tttiii```^^^```bbblllooofffdddvvvtttkkkeeecccdddbbbXXXGGG<<<:::666;;;777555;;;::::::CCCxxxoooiii^^^eee}}}vvvppp^^^UUUoooIII555;;;555:::999:::@@@???DDDSSS{{{eeegggTTT{{{tttnnnyyynnn]]]CCC777???:::MMMzzz~~~~~~}}}{{{wwwooodddWWWMMMHHHHHHIII:::999>>>888666::::::>>>CCCVVVttt~~~CCCCCCBBB@@@<<<777222///////////////////////////000000000000111111111111000000//////000222444555666888;;;>>>@@@CCCGGGJJJNNNSSSYYY___fffsss|||zzzzzz}}}}}}vvvrrrggg~~~iiieeeeeeeee\\\KKK>>>;;;333:::777555;;;:::999@@@|||tttjjjcccUUUTTTpppuuudddrrr~~~AAA444???444::::::;;;@@@???DDDSSShhhXXXWWWpppzzzvvvyyy|||lllgggCCCCCCGGGIIIppp}}}yyyvvvvvvyyy||||||{{{|||rrrbbbRRRHHHFFF======AAA===333666===888===;;;HHHfffFFFEEECCC???;;;777444222...............///000000111111111111111222222222444333111111111222333333:::;;;===>>>???BBBFFFJJJPPPTTTZZZaaahhhsssuuuyyy~~~```]]]ggg]]]QQQIII::::::777888::::::999;;;@@@|||rrrssskkkNNNOOOyyywwwqqqqqq^^^111DDD888666888:::===@@@FFFMMMQQQhhhXXXsss]]]___zzzzzzuuuiiiiiiQQQGGGHHHOOOcccvvvyyyvvvrrrqqqsssvvvxxxzzz~~~tttgggYYYMMMDDD;;;888<<>>BBBHHHNNNSSS___mmm```fffTTT}}}sssooo|||ppp___TTTMMMLLL[[[mmmiiihhhggghhhkkkqqqxxx|||xxxhhhZZZNNNDDD<<<===???===;;;<<<<<<777BBBcccFFFEEECCC???;;;777444222///............//////000000000111111111222222222333555777555222111333555666888:::<<>>hhhvvvrrrjjjNNNBBB```xxxmmmeeesssccc:::777777888:::===@@@DDDIIIPPPTTTYYYQQQxxxSSSiiitttccciiirrrppppppkkk\\\MMMMMMWWW\\\]]]^^^___bbbiiittt|||rrrbbbUUUIIICCCAAA???======???888AAAbbbFFFEEECCC???;;;777444222//////............///000000000000111222222333333222555888666333111222555::::::;;;<<<>>>CCCHHHMMMRRRVVV\\\bbbiiirrr}}}~~~qqqyyy]]]cccllldddSSSGGG===888555777888888999<<>>AAAEEEKKKQQQUUUVVVvvvXXX^^^___{{{{{{zzzyyyqqqaaaRRRPPPVVV[[[\\\]]][[[[[[bbbmmmwww}}}|||ppp```VVVOOOJJJDDDAAAAAA;;;DDDeeeFFFEEECCC???;;;777444222//////............/////////000000111222222333333000333777777444222222444;;;;;;;;;<<<===BBBHHHMMMSSSWWW]]]ccciiiqqq{{{xxxuuubbb```nnnjjjVVVIII???999555777999888999<<>>CCCGGGLLLRRRVVVWWWmmmrrrmmmdddYYY|||kkk___ZZZ```ggg^^^___^^^[[[YYY^^^iiirrr~~~wwwkkkddd\\\RRRJJJ@@@===KKKlllFFFEEECCC???;;;777444222000//////............/////////000111222333333444000222555777888777555333999999:::;;;===CCCJJJOOOTTTXXX^^^dddiiiqqqzzz{{{~~~ppp^^^jjjkkkXXXJJJBBB;;;666777999999999;;;SSStttiiizzzyyy~~~yyyllllllzzzvvvyyywwwnnnrrrfffeeekkkyyy<<<888<<<666999<<>>999;;;???DDDHHHMMMRRRWWW[[[```qqqccc~~~jjjWWWeee~~~wwwllldddnnnkkkhhheeeeeehhhlllooo~~~zzzvvviii\\\PPPRRRbbb|||FFFEEECCC???;;;777444222111000///..................///000111222333444444555333444:::AAABBB<<<666??????===;;;<<>>IIIBBB111666GGGBBB777===??????MMMVVV\\\______dddrrreee___kkkcccSSSIII???888888::::::999:::BBBnnnwww{{{}}}{{{mmmqqqxxx}}}llleee]]]XXXQQQMMMSSS]]]zzz~~~aaaSSSMMMGGGZZZsssxxxpppllloooooouuu~~~ggg999AAA;;;<<<@@@GGGGGGJJJSSSTTTVVV```]]]aaapppnnn{{{aaakkk}}}uuussssssrrrtttvvvqqqeeeXXXfffwwwHHHGGGEEEAAA===888333111000000000000////////////---...000222333333333333222555444333===JJJHHH===888IIIKKKAAA>>>@@@AAAEEESSS[[[``````eeeqqq}}}dddZZZhhhfffWWWLLLBBB999777999999999;;;DDDfffsssbbbaaattt}}}vvvyyyuuujjj^^^UUUMMMEEEDDDGGGPPPffffffYYY___hhhpppuuuvvvuuutttiiidddcccmmm~~~TTT444999888999AAAIIIIIILLLVVVWWWWWW```bbbfffiii^^^rrr```}}}{{{{{{yyyxxx{{{~~~}}}xxxmmm^^^RRRVVVgggzzzyyyGGGFFFDDDAAA===888444111000000000000////////////---...000111222333333333222555555444<<>>NNNWWW___bbbeeeooo{{{kkkWWWfffnnncccRRRFFF;;;777888999:::<<<===WWWaaaUUUtttppprrrrrrddd[[[RRRIIIAAA>>>EEEIIIQQQ```zzzeee^^^XXXWWW\\\```___]]]WWWPPPNNNZZZsssrrrAAA888999@@@BBBAAAJJJLLLOOOXXXYYYYYY```bbbjjjddd|||oooKKKooo|||~~~~~~{{{wwwpppdddUUUJJJSSSggg~~~~~~GGGFFFDDDAAA===888444222000000000000////////////......///000111222333333222555666666:::EEERRRZZZCCC666AAANNNEEEBBBFFF@@@IIIRRR]]]bbbfffmmmxxxaaafffsssmmmYYYKKK===888888888:::<<<777JJJ{{{rrriiiaaaXXXPPPKKK999BBBGGGDDDEEEPPP```iii]]]UUULLLIIIJJJKKKIIIEEEIIIGGGIIIWWWrrrbbb<<>>BBBuuujjj```ZZZWWWGGGIIIIIIGGGHHHJJJJJJIIISSSQQQNNNLLLLLLMMMNNNNNNNNNNNNPPPZZZqqq^^^===FFF<<>>>>>@@@NNN^^^nnnSSSGGGNNNOOOLLLJJJGGGBBBGGGQQQ\\\dddjjjsss{{{~~~uuubbbooopppeeeUUUEEE<<<999888999;;;CCC:::```~~~|||nnnddd]]]YYY]]]XXXOOOJJJKKKRRRYYY^^^]]]^^^]]]ZZZWWWWWWZZZ]]]WWWUUUQQQTTTiiiRRR;;;EEEDDDEEEKKKQQQ[[[WWWOOOUUU[[[[[[___[[[jjjdddfffxxxdddJJJaaabbbxxx{{{nnnccc\\\hhhxxxlllpppFFFEEECCCAAA===999555333000000000000////////////............///111222333222222:::DDDDDDBBBMMM^^^vvvttt___IIIMMMVVVPPPFFFBBBBBBJJJXXXcccjjjqqqxxxwwwbbbppprrrhhhYYYHHH???;;;888888:::<<<999HHH}}}~~~||||||{{{zzzssskkkdddVVVZZZ^^^^^^YYYVVVYYY^^^iiilllnnnmmmjjjfffdddddd[[[WWWPPPRRRjjjjjjGGG:::DDDOOOOOOZZZdddlllbbbSSSUUU[[[\\\```^^^eee^^^ccckkkPPP\\\mmmWWWccctttiiidddxxx|||kkk~~~EEEEEECCCAAA===999555333000000000000////////////......---...///000222333000111:::GGGIIIEEENNN^^^qqqpppDDDGGG]]]UUUEEEBBB???EEEUUUbbbiiipppvvvzzzdddoooooojjjZZZIII@@@<<<888777999555AAAEEEhhh~~~zzzyyyzzz}}}uuuiii```XXXVVVYYY]]]```aaagggnnnwww~~~{{{sssmmm^^^ZZZUUU[[[xxxZZZIII>>>CCCTTTOOO]]]rrrxxxjjjWWWWWW\\\]]]```^^^```ZZZddddddooommmHHHnnnxxxSSSWWW|||vvvmmmhhhsssmmmIIIFFFCCC@@@===999444111000/////////............111000...---...///111222666555555999AAAIIIKKKIIIhhh\\\FFFVVV```VVVPPP??????GGGNNNfffwwwnnnhhh^^^qqqnnnaaaQQQCCC;;;888:::>>>888BBB;;;UUU}}}xxxxxx{{{{{{kkk```^^^dddjjj|||}}}xxxnnnkkkxxxRRRAAANNNJJJPPP]]]WWW```iiilllbbbWWWVVVZZZ\\\dddaaa```^^^[[[eeeRRRTTTkkkMMMSSSxxx}}}pppooowwwrrrlllHHHFFFCCC@@@===999555111000000/////////.........000000.........///111222444333555;;;FFFQQQVVVWWWVVVvvvsssRRRHHH[[[ppp[[[LLLEEEDDDDDDSSSkkkxxx~~~}}}~~~qqq___vvvrrrgggVVVGGG===888999<<<;;;===888OOO}}}|||~~~{{{yyyOOOCCCPPPLLLPPP[[[UUUUUU^^^bbb[[[TTTTTTZZZ]]][[[ZZZ]]]bbbaaaaaappplllrrrUUUPPPlllzzzpppsss~~~yyyxxx}}}```HHHFFFBBB???===999555222000000000/////////......000///.........///111222666666666:::BBBLLLVVV]]]VVVjjjwwwLLLJJJdddooobbbMMMBBBBBBFFFYYYuuu{{{|||}}}^^^nnnuuummm^^^LLL???888888:::;;;888666HHHrrrnnnLLLHHHUUUQQQSSS[[[WWWPPPWWW[[[WWWRRRTTTXXX\\\[[[ZZZ___hhhjjjeeedddiiiyyy]]]IIITTTmmm~~~ooolll[[[HHHEEEBBB???===999555222000000000////////////...000//////...///000111111555666888999;;;EEEYYYkkkYYYYYYzzz|||WWWRRRrrrrrr[[[GGGIIIGGGJJJ^^^vvv}}}yyyhhhcccuuuqqqdddQQQAAA:::888888999999:::AAAaaa\\\JJJLLLXXXWWWXXX^^^]]]WWW[[[\\\YYYUUUTTTWWWZZZ___]]]___gggjjjhhhhhhkkkoooMMMGGGWWWpppyyyuuu___]]]GGGEEEBBB???===:::666333111000000000///////////////////////////000000111---222999;;;;;;GGGdddqqqyyykkkHHHYYYpppkkkVVVOOOGGGAAAHHHcccppp|||yyyzzz~~~~~~bbbrrrsssiiiUUUCCC;;;:::999777>>>AAA:::PPP~~~sssLLLFFFLLLWWWZZZ\\\```aaa]]]]]]]]]\\\YYYWWWXXXZZZ\\\\\\^^^bbbeeefffiiimmmzzzdddOOONNN^^^rrr]]]\\\ZZZGGGDDDBBB???===:::666333111111000000000/////////////////////000000000000---111888<<<:::BBB]]]yyynnnHHHeeesssgggVVVGGGAAACCCJJJ[[[ttt{{{tttttt~~~vvvooofffpppuuunnnYYYEEE===;;;999888@@@CCC777CCCyyy|||pppDDDFFFKKKRRRYYY\\\___bbb]]]ZZZZZZ[[[[[[YYYYYY\\\YYY]]]bbbeeeeeedddfffhhhsss}}}dddPPPLLLYYYqqqVVV\\\QQQFFFDDDAAA???===:::666333111111111000000000//////...//////000000000000000000000555===>>>???NNN```~~~uuuiiiccckkkuuukkkYYYMMMFFF>>>JJJ\\\pppuuuyyyyyyyyyvvvnnnmmmkkkrrrzzzuuu^^^HHH???<<<999999:::===999???aaa{{{mmmGGGMMMNNNPPPYYY^^^___ccc^^^YYYWWW[[[\\\ZZZYYY\\\ZZZ]]]aaacccdddeeedddccchhhooo^^^HHHKKKXXXiii}}}rrrUUUVVVQQQFFFDDDAAA???===:::666444111111111111000000000000...//////000000000000000000,,,222AAAHHHIIIOOOYYYwww{{{iii^^^}}}pppZZZGGG@@@BBBHHHVVVjjj~~~rrrvvvwwwwwwxxxrrrmmmnnn}}}|||}}}pppttt}}}yyyaaaJJJ@@@===999:::333777===@@@HHHfff___NNNUUURRRQQQ[[[aaaaaadddbbb[[[XXX\\\^^^ZZZXXX[[[ZZZZZZYYYYYY^^^bbbccc```XXXeeetttpppQQQOOOGGGYYYsssjjjSSSRRROOOYYYEEEDDDCCCAAA===999666444222111111000000000000000////////////000000000000555333333999DDDPPPUUUTTTiiillleee}}}vvv\\\NNNFFF===???QQQiii}}}zzzuuu{{{pppqqq{{{uuunnnjjjrrryyy~~~}}}{{{zzzyyyzzz|||}}}|||sssxxx{{{iiiMMMCCC@@@666:::;;;;;;>>>;;;AAAvvvzzz~~~|||ooo[[[NNNUUU[[[[[[XXXWWW]]]ddd```]]]ZZZZZZ^^^______]]][[[XXXWWW[[[bbbdddaaa\\\```ggghhhyyysssRRRMMMIIIQQQkkk~~~xxxaaaRRRMMMQQQUUUEEEDDDCCCAAA===999666444222111111000000000000000////////////000000000000//////111666AAAQQQ^^^fffpppttt~~~]]]MMMGGGMMMIIICCCUUUqqqnnnkkktttrrr}}}|||zzzzzzuuu}}}||||||}}}~~~ssswww{{{mmmRRREEE@@@555888999999<<<:::>>>kkkvvv}}}|||zzzWWWJJJLLLPPPTTTRRRNNNNNNTTTZZZ```]]]ZZZYYYZZZ[[[[[[ZZZ^^^[[[YYY]]]ccceeebbb]]]]]]bbb___ggghhhMMMPPPPPPTTTccc{{{~~~nnn\\\TTTSSSTTTUUUEEEEEECCCAAA===:::666444222111111000000000000000////////////000000000000---...000444<<>>:::666444222111111000000000000000////////////000000000000111222333333555EEEbbb{{{{{{nnnyyykkkMMMEEEJJJJJJDDDJJJXXXmmm{{{kkkeeelllttt}}}ooommmkkkhhhjjj~~~~~~uuu~~~|||}}}pppooowwwvvvbbbOOOCCC555666888777:::;;;888IIIkkk{{{{{{}}}uuu]]]^^^UUUWWWXXXVVVSSSRRRTTTWWWQQQRRRSSSRRRRRRTTTZZZ___\\\ZZZXXXZZZ^^^___]]]ZZZ\\\```^^^]]]bbbqqqpppMMMKKKQQQSSSbbbyyywwwtttxxx|||ooo[[[RRRTTTXXXWWWTTTFFFEEEDDDBBB>>>:::777555222111111000000000000000////////////000000000000333333444222222===XXXssssssUUUHHHEEEBBB@@@EEENNNXXXeeetttqqqhhhcccnnnqqqooovvvwww|||zzzwwwqqqoookkkeeeggg|||~~~ppppppkkksssyyyiiiUUUFFF999777:::888:::===888>>>SSSfffdddXXXWWWQQQTTTVVVXXXXXXVVVTTTRRRMMMOOOQQQQQQPPPSSSYYY^^^[[[YYYXXXYYY\\\]]]\\\[[[YYY\\\[[[\\\]]]bbbrrrYYYMMMIIIOOOYYYqqq||||||qqqlllnnntttyyy}}}ooofff[[[SSSRRRSSSSSSSSSFFFFFFDDDBBB>>>:::777555222111111000000000000000////////////000000000000111///111333222888LLLbbb{{{uuu```]]]UUUVVVVVVVVVWWWYYY^^^aaasssyyy|||pppfff``````___kkkqqquuuyyyzzzkkkmmmoooqqqooolllppp}}}uuuiiiwwwlllsss|||oooZZZIII<<<888<<<999999===888999FFFyyyeee```}}}pppVVVVVVSSSQQQSSSVVVZZZ\\\ZZZUUUQQQPPPQQQQQQQQQQQQRRRUUUWWW\\\[[[YYYZZZ\\\^^^^^^^^^]]]^^^[[[ZZZ[[[YYYhhhpppKKKHHHLLLIIIQQQccczzzyyytttnnnjjjlllqqqxxx|||zzzaaa___[[[UUUQQQOOOPPPRRRFFFFFFEEEBBB???;;;777555222111111000000000000000////////////000000000000111---...444555444===LLLaaa~~~wwwlll^^^RRRLLLNNNTTT[[[bbbgggooozzz}}}rrrgggbbb```]]]```eeetttppp|||rrrkkkjjjllloooooommmuuurrrooojjjqqqrrruuuttt]]]KKK???888===999777;;;999888AAATTTUUU^^^tttbbbUUU\\\YYYVVVVVVWWWZZZ]]]\\\VVVQQQPPPPPPPPPRRRTTTUUUTTTSSSZZZYYYYYYZZZ[[[^^^______```ccc^^^\\\^^^[[[```qqqpppXXXPPPLLLGGGOOO^^^ooo~~~zzzsssdddeeefffhhhnnnyyyiiiWWWXXXXXXVVVSSSPPPOOOOOOGGGFFFEEEBBB???;;;777555222111111000000000000000////////////000000000000333---...666666000222:::MMMjjjrrreeeZZZSSSOOOGGGJJJLLLLLLLLLQQQYYY```ccchhhpppyyywwwkkk___YYYXXX^^^dddeeeiiioooxxxuuussskkkvvvwwwrrrooopppmmmkkkvvvwww|||vvvpppxxxxxxwww^^^LLLAAA777===999555:::999888@@@AAAZZZMMMmmm^^^RRRYYYVVVWWWUUUTTTVVVYYYXXXSSSOOONNNMMMNNNRRRWWWYYYWWWUUUWWWWWWVVVWWWYYY[[[]]]___]]]bbb]]][[[```bbbdddpppjjjlllQQQUUUMMMHHHFFFPPPeee|||xxxiii___]]]aaaeeegggnnnyyyZZZRRRSSSUUUVVVVVVSSSPPPMMMJJJGGGCCC@@@>>>;;;777555333333222222111000000000000000000000000000000000111111000000111111222333@@@PPP{{{}}}yyyVVVTTTjjjlllYYYMMMEEEEEEGGGEEEDDDFFFIIILLLMMMLLLNNNUUU\\\^^^ssswwwwwwrrrppprrrpppkkkkkkhhhddd___[[[WWWTTTRRRTTT]]]fffwww}}}wwwjjjlllqqqnnnhhhkkkrrrvvvyyyoooccceee}}}sss}}}uuugggUUU===888666777::::::888:::>>>EEEnnnaaagggzzziiiXXXXXXMMMVVVUUUVVVUUUUUUTTTSSSRRRQQQNNNNNNOOOPPPRRRTTTVVVWWWWWWUUUSSSSSSVVVYYY\\\]]]]]]]]]]]]\\\\\\]]]```cccgggpppZZZMMMKKKJJJKKKMMMVVVgggvvvtttdddZZZ^^^iiibbbiiihhhwwwxxx[[[NNNPPPPPPNNNNNNNNNNNNPPPQQQJJJGGGCCC@@@>>>;;;777555333333222222111000000000000000000000000000000000111111000000111111222333555CCCdddvvvvvvoootttjjjXXXNNNFFFHHHKKKKKKKKKMMMGGGFFFEEEEEEFFFKKKRRRXXXYYY]]][[[TTTPPPSSSUUUUUUSSSSSSSSSPPPOOOQQQXXX]]]\\\```ZZZgggxxxbbbsssooofffhhhmmmmmmkkkcccgggkkksssqqqfffoooyyyooo[[[EEE999666777999:::888:::>>>@@@XXXssslll}}}}}}cccWWWXXXPPPVVVSSSSSSTTTTTTUUUUUUTTTTTTNNNMMMMMMMMMPPPTTTXXX[[[TTTRRRPPPPPPSSSVVVXXXYYYZZZZZZZZZXXXWWWXXXZZZ]]]cccdddvvvbbbVVVKKKFFFDDDFFFRRR___dddrrr{{{nnnddddddgggeeebbbaaa{{{|||gggUUUSSSQQQQQQPPPOOONNNNNNNNNNNNJJJGGGCCC@@@>>>;;;777555333333222222111000000000000000000000000000000000111000000000000111222222333:::JJJmmmtttaaaTTTMMMGGGEEEEEEIIIEEEFFFJJJJJJFFFHHHOOOZZZ___^^^TTTJJJHHHJJJLLLTTT[[[ccceeebbb___```bbbooo|||tttiiidddeeehhhkkkkkkffffffhhhttt~~~vvv|||fffggg}}}nnn|||qqq]]]KKK:::777666999999888999===:::@@@nnnoooiiiqqqbbb___XXXXXXRRRUUUQQQQQQSSSTTTVVVWWWWWWWWWSSSQQQNNNMMMOOOSSSWWWZZZVVVTTTRRRSSSVVVYYYZZZ[[[YYYYYYYYYWWWUUUUUUWWWYYY```^^^```tttuuujjj]]]OOOIIILLLJJJSSS___lll|||vvvpppaaa]]]YYYUUUTTT[[[mmm}}}~~~hhhTTTMMMUUURRRQQQQQQPPPOOONNNMMMMMMJJJGGGCCC@@@>>>;;;777555333333222222111000000000////////////////////////000000000000000111222222555666999NNN|||xxxjjj^^^XXXQQQHHHEEEKKKMMMMMMWWWeeeaaaaaa[[[NNNCCCEEERRR^^^bbbcccfffiiirrryyysssrrrlllfffdddfffhhhhhhgggkkkiiijjjvvvyyy{{{nnnvvv}}}hhhttt~~~rrr\\\LLL<<<777555888999777888;;;888:::PPPooojjj```UUUaaaZZZXXXTTTTTTRRRSSSTTTVVVWWWXXXXXXXXXYYYWWWTTTRRRQQQRRRTTTUUUWWWVVVTTTUUUWWWZZZ[[[[[[YYYZZZZZZYYYXXXXXXZZZ\\\aaabbb``````rrrfffOOOGGGGGGGGGHHHKKKUUUeeevvvyyypppfff\\\VVVQQQXXX^^^^^^^^^lllrrr]]]OOOKKKTTTPPPPPPPPPPPPPPPOOOOOOOOOJJJGGGCCC@@@>>>;;;777555333333222222111000000000////////////////////////000000//////000000111222222111333===UUUzzz|||mmmcccZZZTTT[[[gggtttrrrlllbbb\\\fff}}}xxxllluuurrr}}}jjjeee```aaafffiiieeeaaaeeedddfffqqqwwwuuusssvvvvvvvvvxxx___PPP>>>888444666888777888:::777AAA===vvveeebbb\\\RRR```[[[YYYUUUUUUUUUUUUVVVWWWWWWXXXWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTSSSQQQRRRTTTVVVWWWWWWXXXYYY[[[[[[[[[\\\^^^```aaaaaabbb```]]]ooo~~~rrrWWWXXXXXXTTTNNNLLLOOOUUUhhhjjjooouuu|||~~~xxxjjjeee^^^XXXUUURRRQQQOOO[[[aaammm|||```YYYTTTPPPTTTNNNNNNOOOOOOPPPQQQRRRSSSJJJGGGCCC@@@>>>;;;777555333333222222111000000000000000000000000000000000000////////////000111111111///111555777GGGuuu}}}lll[[[[[[xxxccc^^^aaa^^^ZZZXXX[[[bbbeeeccc___^^^^^^bbbqqqyyyjjjqqqppp|||~~~rrr~~~gggVVV???888444555888777777888666BBB888[[[ccciii|||XXXSSSZZZYYY[[[VVVWWWUUUVVVVVVVVVVVVVVVUUUTTTSSSTTTVVVXXXYYYYYYYYYXXXUUUTTTSSSTTTVVVXXXXXXWWWTTTVVVXXXZZZZZZ[[[]]]______YYY[[[aaa^^^^^^xxx|||rrrbbbQQQJJJIIIJJJJJJJJJMMMRRRWWWZZZ\\\WWWXXXZZZ\\\[[[VVVOOOJJJLLLLLLLLLQQQZZZcccjjjmmm|||^^^OOOVVVXXXTTTVVVNNNMMMMMMNNNPPPRRRTTTVVVJJJGGGCCC@@@>>>;;;777555333333222222111000000000000000000000000000000000///////////////000111111222000222222---000GGGcccyyymmmgggjjjrrr{{{ttt]]]WWWWWWUUUUUUUUUUUUWWWZZZ]]]^^^______]]]bbbvvvzzzddd{{{pppyyyrrr~~~lllYYYAAA999333444777777666777888888<<>>;;;777555333333222222111000000000000000000000000000000000///////////////000111111000000222555666666888<<>>:::777555444333222000//////..................////////////...............///000000...///000111222333444444:::PPPnnnuuugggWWWPPPRRRSSSOOOIIINNNMMMMMMOOOSSSWWWYYYZZZ\\\ccchhhwwwwwwvvv}}}rrriiiyyy|||pppbbbLLL>>>444555777444444777777777>>>::::::eee}}}ooozzz~~~SSSTTTSSSRRRSSSUUUUUUSSSRRRMMMNNNOOOPPPQQQQQQQQQPPPQQQPPPOOONNNPPPSSSWWWZZZSSSRRRSSSUUUWWWWWWUUUSSSRRRRRRSSSTTTUUUVVVVVVVVVSSSSSSTTTUUUXXX[[[___aaaeeennn|||lll```YYY[[[SSSNNNSSS___lllxxxiii^^^SSSTTTTTTQQQNNNKKKJJJJJJNNNOOOOOOPPPPPPOOONNNNNNHHHGGGEEEBBB>>>:::777555444333222000//////..................////////////...............///000000...///000111222333333444:::;;;KKK}}}jjj]]]WWWPPPMMMNNNQQQRRRRRRSSSRRRPPPPPPRRRTTTUUUTTTVVV\\\bbbrrrtttvvv}}}gggaaa{{{xxxssshhhKKK===333555888666666:::666222666888777NNN~~~uuuwwwlll~~~mmmWWWSSSRRRQQQQQQSSSSSSQQQOOOLLLMMMOOOQQQRRRRRRQQQPPPSSSRRRQQQQQQRRRSSSTTTSSSTTTSSSRRRSSSTTTSSSPPPNNNQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXZZZ\\\]]]^^^^^^___cccnnnkkkVVVPPPRRRSSSSSSQQQMMMJJJIIIIIIMMMNNNNNNNNNOOOPPPPPPPPPHHHGGGEEEBBB>>>:::777555444333222000//////..................////////////...............///000000...//////000111222333333333333777VVVkkkTTTOOOQQQQQQNNNJJJIIILLLOOOTTTRRRPPPOOOQQQRRRRRRQQQVVVXXX]]]kkkqqqppp{{{[[[ccc~~~sssvvvmmmPPP@@@444555777555666999888444444;;;:::999]]]~~~hhhnnnuuu~~~qqqUUUTTTQQQPPPOOOPPPQQQRRRQQQOOOKKKMMMPPPSSSTTTTTTRRRQQQUUUSSSRRRTTTVVVUUURRRNNNRRRQQQQQQQQQRRRQQQOOOMMMQQQPPPOOOOOOOOOQQQSSSTTTUUUWWWYYY\\\]]]]]]]]]\\\]]]___aaaeeevvvkkkYYYOOORRRRRRRRRRRRPPPLLLJJJIIIJJJMMMMMMLLLMMMNNNOOOQQQRRRGGGGGGEEEBBB>>>:::777666444333222000//////..................////////////...............///000000/////////000111222222333000777666777GGGccc~~~^^^QQQVVVJJJNNNRRRPPPJJJGGGHHHKKKMMMLLLKKKLLLNNNQQQRRRRRRXXXYYY\\\hhhrrrrrrmmmZZZpppxxxqqqZZZGGG777555666444333555777888444:::===111CCCtttpppfffjjj~~~rrr[[[JJJRRRPPPOOOOOOPPPSSSUUUUUUTTTMMMOOOSSSUUUVVVVVVTTTRRRXXXUUUSSSTTTWWWWWWTTTPPPOOOOOOOOOQQQTTTTTTSSSQQQTTTRRRPPPOOOOOOQQQTTTVVVTTTUUUVVVXXXYYY[[[[[[\\\[[[```ccc```cccxxxwwwbbbZZZTTTSSS[[[SSSSSSRRRPPPMMMKKKKKKLLLNNNMMMLLLKKKKKKMMMOOOQQQGGGFFFDDDBBB>>>;;;888666444333222000//////..................////////////...............///000000/////////000000111111222333666222///555;;;III___uuuggg[[[KKKBBBCCCDDDGGGJJJLLLKKKJJJJJJJJJHHHFFFFFFGGGKKKNNNPPPPPPTTTYYY^^^kkk{{{XXXeeeqqq~~~{{{ttt___KKK888555666444333666111888222333:::222555NNNwwwVVVeeehhh}}}wwwuuu~~~ddd[[[PPPSSSPPPOOOPPPRRRVVVYYY[[[[[[PPPRRRTTTWWWWWWVVVUUUTTTXXXUUUSSSTTTVVVXXXWWWVVVQQQPPPQQQTTTVVVWWWVVVTTTWWWUUUSSSRRRRRRTTTVVVXXXZZZXXXVVVTTTTTTVVVYYYZZZVVV]]]cccaaa^^^ddduuuwwwooo[[[OOOSSSSSSQQQXXXTTTTTTSSSPPPMMMLLLLLLMMMOOONNNKKKJJJIIIJJJKKKLLLGGGFFFDDDBBB>>>;;;888777444333222000//////..................////////////...............///000000/////////000000000111111000444222222777222111;;;SSSsss|||cccMMMIIILLLIIIEEECCCEEEEEEFFFGGGHHHGGGEEECCCHHHFFFDDDEEEGGGIIIJJJJJJHHHWWWaaaooofff[[[xxx~~~}}}www```JJJ777444777777777:::444888555444::::::777:::\\\___SSS___gggwww}}}www|||sss[[[^^^TTTSSSQQQPPPPPPSSSWWW\\\^^^___SSSSSSTTTUUUUUUTTTTTTSSSTTTTTTTTTSSSTTTVVVXXXYYYUUUTTTTTTUUUWWWVVVTTTRRRXXXWWWUUUTTTTTTUUUWWWXXXaaa]]]XXXTTTRRRSSSVVVXXXXXX\\\``````]]]]]]bbbffftttddd\\\LLLJJJVVVVVVQQQUUUSSSSSSRRROOOLLLKKKLLLNNNMMMLLLJJJIIIHHHGGGHHHHHHFFFEEEDDDAAA>>>;;;888777444333222000//////..................////////////...............///000000////////////000000000000---444444222333000444DDD666@@@UUUsss{{{iiiKKKHHHFFFCCCCCCEEEHHHJJJEEEEEEEEEDDDDDDCCCDDDDDDHHHFFFDDDDDDFFFGGGGGGGGGAAAYYYfff~~~sss}}}```jjj~~~|||yyycccLLL777333777888999<<<<<<444555::::::<<<===888@@@sssmmmVVVUUUZZZhhh|||{{{{{{~~~aaaVVVZZZQQQTTTRRRPPPPPPQQQUUUYYY\\\\\\TTTSSSSSSRRRQQQQQQPPPPPPNNNQQQUUUUUURRRQQQSSSVVVRRRRRRRRRTTTUUUUUUSSSQQQUUUUUUTTTTTTTTTTTTUUUUUU\\\ZZZWWWTTTSSSSSSUUUVVV\\\\\\]]]]]]]]]]]]]]]^^^aaabbb|||fffiiiVVVQQQHHHKKKXXXVVVPPPTTTQQQQQQPPPMMMJJJIIIKKKMMMIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDAAA>>>;;;999777444333222000//////................../////////000...............///000000////////////000000000000000111---///666222,,,111666999===CCCMMMiii^^^KKKIIIEEEFFFCCC>>>>>>AAA???:::;;;>>>AAACCCDDDGGGMMMRRRGGGEEEDDDDDDFFFHHHHHHHHHAAA^^^kkk{{{tttaaaYYY{{{yyyhhhOOO999444666777777999>>>+++///;;;444555===888AAA===xxxhhh\\\QQQTTTdddyyyyyylllzzzuuueee[[[YYYXXXOOOZZZRRRPPPOOOPPPSSSVVVXXXXXXTTTSSSQQQOOONNNMMMNNNNNNIIIPPPVVVVVVQQQNNNOOORRRMMMMMMNNNQQQTTTUUUTTTRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRSSSUUUVVVWWWZZZZZZZZZZZZZZZYYYYYYXXXXXXXXX___uuu{{{hhhQQQVVVSSSQQQKKKMMMUUUOOOHHHNNNPPPOOONNNKKKHHHHHHIIIKKKEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDBBB???<<<999777444222111222333222///+++........................///............//////000000000//////.........---///000000000111111111111222777;;;;;;;;;BBBQQQ]]]nnnVVVLLLHHHEEEBBB???>>><<<;;;;;;<<<===>>>>>>>>>>>>???AAAEEEHHHJJJBBBCCCEEEEEEEEEFFFGGGIIIFFFQQQzzzooo}}}iiiWWWuuu{{{~~~uuukkkWWW:::///555333///666444444555555666777777777>>>777HHH~~~oooSSSQQQ]]]lllwwwzzzmmmhhhppp|||~~~eeeUUUSSSWWW___^^^PPPPPPOOONNNNNNOOOPPPQQQRRRVVVNNNKKKOOOPPPLLLJJJKKKJJJLLLNNNNNNNNNOOOPPPRRRJJJLLLOOOOOONNNLLLKKKKKKLLLLLLMMMNNNOOONNNMMMLLLPPPNNNNNNPPPOOOLLLNNNRRRVVVXXXYYYYYYWWWVVVVVVVVVWWWUUUYYY___cccooohhhYYYRRRRRRTTTNNNOOOOOONNNLLLKKKLLLNNNOOOOOOOOONNNLLLIIIGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHCCCBBBBBB@@@===:::777555444222111222333222///,,,........................//////...------.........000/////////.........---//////000000000111111111333888===;;;777888???GGG@@@QQQkkk|||eeeWWWGGG<<<;;;>>>??????===<<<;;;:::999:::<<<===>>>===<<<===>>>@@@BBBDDD@@@AAACCCCCCCCCDDDEEEGGGDDDJJJsssmmm{{{uuu~~~^^^yyyyyyzzzooo\\\>>>111666444///555444444444555666666777777222:::@@@[[[]]]DDDOOOfffsss{{{}}}wwwnnnddd___nnnmmm\\\UUUUUUVVV___ddd\\\PPPPPPOOONNNNNNNNNOOOOOOXXXQQQNNNQQQQQQMMMKKKMMMJJJKKKMMMMMMLLLLLLNNNOOOLLLNNNPPPOOOMMMKKKIIIIIIKKKJJJJJJJJJKKKMMMNNNOOONNNMMMMMMOOOMMMJJJKKKPPPOOOQQQSSSSSSSSSRRRSSSUUUWWWWWW[[[___[[[YYYgggyyy~~~xxxqqqfff[[[SSSOOOOOOOOONNNMMMLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLJJJHHHGGGEEEFFFGGGHHHIIIJJJJJJJJJFFFFFFEEECCC@@@===:::888444333111111222111///,,,------------------------111111000///............/////////...............////////////000000000000222888===<<<555000111444777;;;AAAHHHQQQ```ssslllWWWIII@@@<<<888666666999:::::::::999888888888999:::;;;<<<;;;:::999999:::;;;<<<===???AAAAAAAAAAAACCCDDDDDDFFFpppjjjzzzjjjmmm~~~rrrzzzzzzrrraaaCCC444777555000444333333444555555666666777///;;;777<<>>>>>>>>@@@AAAEEEJJJ|||jjjxxx~~~hhhlllrrrpppcccFFF333555555111555222222333333444444555555888777666999888===jjjzzzfffWWWMMMJJJPPPXXXXXXeeettt|||~~~}}}pppmmm^^^VVV^^^cccgggqqqvvvuuuzzzjjjWWWYYYVVVOOORRRTTTOOORRRVVVPPPRRRRRRSSSTTTUUUUUUVVVVVVQQQSSSTTTSSSTTTVVVXXXYYYQQQRRRRRRPPPNNNLLLMMMMMMIIIKKKNNNOOONNNLLLLLLLLLIIIJJJLLLMMMMMMLLLJJJHHHNNNMMMOOOQQQOOOKKKKKKNNNNNNPPPQQQPPPOOOMMMNNNNNNTTTQQQOOOQQQRRRQQQQQQSSSTTTYYY[[[YYY\\\fffqqqxxxtttlllbbb\\\XXXUUUUUUWWWYYYWWWTTTRRROOONNNNNNNNNRRRMMMHHHIIIMMMPPPOOOLLLMMMNNNNNNNNNMMMKKKIIIHHHGGGHHHIIIKKKLLLLLLMMMMMMFFFFFFEEECCCAAA===:::888222333222000...---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************---------------.........------------.........///000222444333000000222555444666888777666444444444BBBBBBBBB???<<<>>>BBBGGGAAAJJJWWW```dddgggppp{{{||||||vvvkkkbbb\\\VVVQQQUUUQQQJJJDDD???:::777444555666777777888888888888333444444444333333555666111222222333444444444555333444555666777777888888888:::<<<<<<<<<<<<>>>@@@===JJJzzzlllxxxttteee{{{uuunnndddHHH333333444111444111111222333333444444555111999777444666:::LLLgggyyyaaaWWWSSSPPPBBBIIIQQQVVVWWWWWWYYY[[[[[[^^^aaabbb```^^^\\\[[[[[[YYYXXXXXXXXXWWWUUUSSSRRR\\\dddrrrzzzrrrxxx\\\RRRXXXUUUMMMOOORRRNNNQQQTTTLLLPPPQQQRRRTTTVVVVVVWWWWWWMMMQQQSSSQQQRRRVVVXXXXXXNNNOOOOOOMMMKKKIIIJJJJJJHHHJJJMMMOOONNNMMMMMMMMMIIIKKKMMMOOONNNKKKHHHEEEIIIIIIKKKNNNLLLHHHHHHKKKIIIKKKNNNOOOPPPPPPRRRTTTNNNNNNOOOQQQRRRPPPLLLJJJSSS[[[___YYYSSSUUU[[[___aaagggkkkpppnnncccccc[[[YYYWWWWWWWWWWWWUUUTTTUUUSSSPPPNNNNNNQQQTTTVVVSSSOOOKKKJJJLLLNNNNNNMMMMMMNNNNNNMMMLLLJJJIIIGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGEEEBBB???<<<:::222333222000---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------.........,,,,,,---------............000111000///...111333,,,...000111444666999;;;...000333666888999::::::>>>>>>@@@DDDCCCAAAEEEMMMHHHJJJHHHCCCAAAAAA???;;;888888666444444666;;;>>>555444222///---...222555888777666555555555555444000111222333333444444444333333444555666666666666666777999:::999:::;;;===888IIItttkkkxxxoooeee|||pppgggKKK333222333000222111111111222333333444444///888555111888===<<>>WWWkkkiii~~~iiimmmooouuuuuuiiiPPP888///333444...000111111222222222222222333333333333444555666777888:::JJJmmm|||lllxxx|||nnnfff___]]]YYYUUUUUUYYYRRRTTTTTTSSSOOOLLLJJJIIINNNOOOPPPPPPNNNLLLKKKKKKJJJLLLMMMMMMLLLMMMOOORRRLLLLLLKKKJJJIIIHHHHHHHHHLLLJJJIIIGGGFFFFFFFFFGGGHHHGGGEEEEEEFFFFFFEEEDDDHHHGGGGGGGGGGGGGGGHHHHHHDDDFFFHHHHHHHHHHHHIIIJJJGGGGGGHHHHHHIIIHHHHHHHHHHHHJJJKKKKKKJJJJJJJJJKKKLLLNNNPPPOOONNNLLLLLLLLLOOONNNNNNNNNNNNNNNNNNNNNJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMLLLKKKKKKMMMNNNOOOPPPPPPOOOOOOOOOOOONNNNNNSSSQQQOOOOOOPPPQQQQQQQQQNNNNNNMMMJJJGGGFFFGGGIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBAAA@@@???>>>>>>GGGGGGDDD???======:::555333222111000...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++,,,,,,,,,------------------.........//////...///000111111111111111111222222222333333333333333222111111222333222000111111111111000000000000///////////////.........///////////////............---///444444111///000111111222222222333333333333333333333444444444444555444444666999;;;;;;:::<<<[[[iiikkkhhhmmm}}}iiiuuuvvvlllTTT;;;000333333...//////000111111111111111333333333333444555666666777777666BBBeeewwwggg___eeekkkhhh]]]RRRSSSZZZSSSUUUUUUTTTPPPMMMKKKKKKMMMOOOQQQSSSRRROOOLLLJJJJJJKKKMMMNNNNNNNNNPPPRRRKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEFFFDDDCCCCCCDDDEEEDDDCCCGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDEEEGGGIIIJJJJJJIIIDDDDDDEEEEEEDDDDDDCCCCCCEEEFFFFFFFFFDDDDDDFFFHHHGGGIIIMMMNNNLLLJJJHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKJJJKKKLLLNNNOOORRRQQQPPPNNNMMMMMMLLLMMMRRRPPPOOOOOOPPPQQQPPPNNNLLLLLLKKKIIIFFFEEEFFFHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<<<>>000111222/////////000111111111111000222222222222333444555666444:::;;;888AAAeeezzzeee^^^^^^dddiiidddYYYRRRSSSYYYSSSTTTUUUTTTRRRPPPOOOOOOKKKMMMPPPTTTUUUSSSOOOLLLKKKLLLMMMNNNNNNNNNNNNOOOIIIIIIJJJLLLNNNPPPRRRSSSLLLLLLLLLKKKJJJHHHGGGFFFEEECCCAAA@@@AAABBBBBBAAAEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBAAADDDHHHJJJHHHFFFBBBBBBBBBBBBAAA@@@@@@???AAABBBBBBBBBAAACCCFFFHHHDDDGGGIIIJJJIIIGGGGGGGGGHHHHHHGGGFFFFFFGGGHHHIIIFFFFFFGGGHHHIIIJJJJJJKKKLLLKKKKKKJJJJJJKKKLLLLLLTTTSSSQQQNNNMMMLLLLLLLLLOOONNNNNNPPPRRRRRRQQQOOOLLLLLLKKKIIIFFFFFFGGGHHHHHHHHHFFFEEECCCAAA@@@???@@@@@@???>>>===<<<;;;;;;GGGGGGDDD???======:::555222111000///...,,,++++++******************************************************++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------...///000111////////////000000000111000///...///111222222000/////////............------.....................---------------.........111///...///...---222999111111222222222333333333222222222333333333444444444444666777888999:::;;;???iiifffmmmhhhwww{{{nnnooowwwppp[[[@@@000000222//////000000111111111111111222111111222222333444555222555;;;;;;444===ddd}}}uuujjj______VVVYYYZZZYYYXXXWWWVVVTTTNNNOOOQQQQQQOOOOOOOOOPPPIIIJJJMMMRRRVVVVVVSSSPPPMMMMMMMMMNNNNNNMMMLLLKKKLLLMMMNNNOOOQQQTTTVVVWWWMMMMMMLLLKKKJJJHHHFFFEEEDDDBBB???>>>???@@@??????BBBBBBAAA@@@@@@@@@@@@@@@AAA???>>>AAAEEEGGGEEEBBB@@@@@@@@@@@@??????>>>======???@@@@@@AAACCCGGGJJJEEEFFFGGGFFFEEEFFFHHHIIIJJJIIIGGGEEEDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIIIISSSRRRQQQOOONNNMMMMMMMMMLLLLLLMMMOOORRRTTTSSSRRRNNNNNNMMMJJJHHHGGGHHHJJJIIIHHHFFFEEECCCAAA???>>>???>>>>>>===<<<;;;::::::GGGGGGDDD???======:::555222111000///---,,,++++++***************************************************++++++++++++++++++***))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////............///////////////...---///111222222111///............------------------...............,,,,,,,,,------------------++++++------///777AAA111111222222222333333333222222222222333333333333333555777777777888:::<<<<<>>===<<<<<<<<<<<<===<<<===>>>@@@AAA@@@>>>======>>>>>>>>>===<<<<<<;;;===???@@@AAACCCFFFHHHDDDDDDDDDDDDCCCEEEHHHJJJKKKIIIGGGEEEDDDDDDEEEEEEHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHOOOOOOPPPPPPOOONNNMMMLLLJJJJJJJJJMMMQQQTTTTTTTTTPPPPPPOOOLLLIIIGGGHHHJJJGGGGGGEEEDDDBBB@@@???>>><<<<<<;;;:::999888888777GGGGGGDDD???======:::555111111000///---,,,+++***************************************************))))))************))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------,,,++++++,,,---...------------............---,,,,,,...000222222111------------,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,---...---...666???111111222222222333333333111222222222222333333333222555777888777777:::<<<<<>>CCCrrr{{{eee___]]]QQQSSS]]]ZZZ\\\cccfffccc___[[[UUUMMMRRRSSSTTTRRRQQQPPPQQQSSSNNNKKKIIILLLQQQUUUTTTRRRNNNMMMNNNPPPSSSSSSQQQNNNRRRQQQPPPOOONNNNNNNNNNNNNNNLLLJJJGGGFFFEEEEEEEEEGGGDDD???<<<<<<<<<;;;;;;===<<<;;;:::999999999999999:::<<<<<<;;;::::::;;;::::::;;;<<<<<<<<<;;;;;;999;;;===>>>>>>???@@@BBB???AAACCCDDDDDDDDDFFFGGGIIIHHHEEECCCCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIJJJMMMOOOOOONNNMMMKKKJJJIIIHHHJJJMMMPPPRRRRRRRRRRRRPPPMMMIIIGGGGGGHHHEEEDDDCCCBBB@@@???>>>===999999888777666555444444GGGGGGDDD???======:::555111111000...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))******************+++++++++,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,---------......,,,++++++---///111111000,,,,,,,,,++++++++++++***+++++++++,,,,,,---------+++++++++,,,,,,---------//////111111...,,,111888111111222222222333333333111111222222222333333333222555888888777777:::===DDDnnncccqqq\\\ooovvvnnnmmmtttkkkrrrooo^^^BBB///---111111,,,---......//////......000000000000111222333444...444777444555:::===:::EEEIIIKKK```|||qqqbbbOOOYYYaaaOOORRRaaaZZZSSS___eee^^^WWWWWW[[[\\\QQQQQQQQQOOOLLLKKKKKKLLLRRRNNNIIIIIINNNRRRSSSQQQMMMLLLNNNRRRVVVWWWUUUSSSMMMMMMLLLLLLKKKLLLLLLMMMQQQOOOLLLIIIGGGFFFGGGGGGIIIEEE@@@<<<;;;;;;::::::;;;:::999888777777777777666999;;;:::777555777999777888999:::::::::::::::888:::<<<===<<<;;;;;;;;;;;;>>>BBBEEEEEEDDDDDDDDDGGGEEECCCBBBBBBDDDGGGHHHEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEHHHJJJKKKLLLLLLDDDGGGJJJMMMOOONNNLLLJJJJJJHHHGGGGGGJJJMMMOOOOOOSSSRRRPPPLLLHHHFFFFFFGGGCCCBBBAAA@@@???===<<<<<<666666555444333222222111JJJFFFBBB@@@???===888444222222111///...---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000111111111000111111111111222222222111111222222222333333333444444444444555777888999AAA~~~pppzzzXXXvvvxxx~~~nnnlllsssyyy}}}pppooommm^^^DDD333000333222////////////////////////000000000000111111111111222333444666777999:::;;;;;;DDDDDDEEEUUUlll~~~rrrfff^^^UUURRROOONNNPPPSSSUUUVVVZZZZZZ[[[^^^______]]][[[SSSUUUVVVVVVSSSPPPNNNNNNQQQRRRRRRQQQOOOPPPRRRTTTOOOMMMNNNTTTWWWSSSNNNLLLSSSPPPKKKGGGFFFHHHKKKMMMLLLJJJGGGDDDBBB@@@@@@@@@DDDBBB???<<<999888888999:::;;;;;;:::999777555333555555555555555555555555666777777777888888888888999999999:::::::::;;;;;;999:::;;;===>>>@@@AAABBBCCCBBBAAA@@@AAACCCEEEFFFHHHFFFDDDBBBAAACCCEEEGGGCCCEEEGGGIIIKKKKKKJJJIIIHHHKKKMMMLLLIIIHHHIIIKKKFFFGGGIIIKKKLLLLLLKKKKKKQQQOOOLLLIIIHHHIIIKKKLLLDDDAAA>>><<<;;;999777555333333222111000///...---JJJFFFBBB@@@???===888444222222111///...---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000000111111000000111111111222222222000000111111111222222222444444444444555777888999???|||qqq}}}XXXtttuuuzzzkkkdddssswwwqqqooonnn___EEE333000222111........................//////000000000111111111222333444555777999:::;;;AAAHHHDDDAAAIIISSScccxxx~~~uuuooohhh\\\RRRQQQQQQPPPQQQTTTWWWYYYZZZVVVVVVVVVXXXZZZZZZXXXWWWUUUWWWYYYXXXTTTPPPNNNMMMSSSTTTTTTSSSSSSSSSVVVXXXRRRNNNNNNRRRTTTQQQOOOOOOTTTQQQMMMIIIGGGGGGIIIJJJLLLJJJGGGCCC@@@===;;;:::???>>>;;;999888888999999999999999999888666555444444444444444444444444444555555555555666666666666777777888888888999999999999:::;;;<<<===??????@@@BBBAAA@@@???@@@BBBDDDEEEEEEDDDBBBAAAAAABBBCCCDDDBBBCCCEEEGGGHHHHHHGGGGGGEEEHHHJJJJJJHHHFFFFFFGGGDDDEEEGGGHHHIIIIIIHHHGGGKKKJJJGGGEEEDDDEEEEEEFFFBBB???<<<999888666444222333222111000///...------JJJFFFBBB@@@???===999555222222111///...---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...///000000000000000000000111111111222222//////000000000111111111444444444444555777888999>>>zzztttYYYuuurrruuucccaaarrrsss|||ooonnnnnnaaaGGG444///111000........................//////000000000000111111111222333555777888999:::>>>EEECCCBBBHHHKKKOOOZZZhhhuuu{{{qqqgggeeefffdddZZZQQQPPPPPPQQQRRRTTTWWWYYYZZZUUUTTTSSSSSSUUUVVVUUUTTTUUUXXXZZZYYYVVVQQQNNNLLLTTTUUUVVVVVVUUUVVVXXXZZZUUUQQQOOOQQQRRROOOOOOPPPSSSQQQNNNJJJHHHGGGGGGGGGKKKJJJIIIGGGDDDAAA???===999888777666666777888999666666666777666555444444333333333333333333333333333333333333444444444444555555666666666777777777999::::::;;;<<<<<<======??????>>>>>>???@@@BBBCCCAAAAAAAAAAAAAAAAAAAAABBBAAABBBDDDEEEEEEEEEDDDCCCCCCFFFIIIJJJIIIGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEIIIIIIHHHGGGFFFEEEDDDDDD???<<<888666444333000...111111000///...------,,,IIIFFFAAA??????===999555222222111///...---,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******************************++++++++++++******))))))))))))))))))))))))************++++++++++++***************************************************+++++++++++++++,,,,,,,,,---...///000000000000000000000000111111111111000000000000111111111222444444444444555777888999<<>>???@@@>>>???@@@AAABBBAAAAAA@@@AAABBBCCCCCCDDDCCCBBBBBBAAADDDHHHKKKLLLKKKIIIHHHFFFGGGHHHHHHGGGFFFEEEDDDHHHHHHHHHGGGFFFDDDBBBAAA<<<:::666444222000...,,,000//////...---,,,,,,,,,IIIEEEAAA??????===999666222222111///...---,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))******+++++++++*********************************************************++++++,,,,,,,,,,,,---...///000000000/////////000000000111111111111111111222222222333333444444444444555777888999;;;vvv|||nnnWWWpppqqqyyy~~~uuuhhh}}}nnniiimmmdddKKK666//////..............................////////////000000000000111222444555777888999:::@@@>>>@@@IIIJJJHHHMMMNNNOOORRRWWWaaapppooo```TTTVVVYYYYYYWWWUUUUUUUUUQQQPPPNNNKKKJJJNNNTTTZZZXXXUUUQQQPPPQQQRRRSSSSSSLLLOOOSSSTTTSSSQQQOOONNNNNNPPPRRRRRRRRRRRRSSSTTTRRRQQQRRRUUUSSSNNNMMMOOOIIIIIIHHHGGGFFFFFFEEEEEE;;;<<<=========<<<:::999666555444444333333333333000000000000111111222222000000000000000000000000111111111222222222333333444444444444555555555555777777777777777777777777999999999::::::;;;<<<<<<<<<===???AAABBBBBBAAA@@@BBBBBBCCCCCCCCCCCCCCCCCC>>>@@@DDDIIILLLLLLJJJIIIEEEEEEFFFFFFFFFDDDCCCBBBBBBCCCCCCCCCAAA???<<<;;;:::777444222111000...,,,...------,,,,,,+++++++++HHHEEEAAA??????>>>:::666222222111///...---,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++++++++*********************************************************++++++,,,,,,---------...////////////////////////000000000111111111222222222222333333333444444444444555777888999<<>>@@@AAABBBAAAAAABBBBBBBBBBBBCCCCCCDDDDDD===>>>AAAEEEHHHIIIHHHFFFAAABBBBBBCCCBBBAAA??????AAAAAAAAA@@@???<<<:::999777555222111000000...,,,,,,,,,,,,++++++*********HHHEEEAAA??????>>>:::666222222111///...---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((())))))))))))))))))(((************************((((((((()))***+++++++++************************************************)))******+++,,,,,,---------......///////////////////////////000000000111111111111111222222222222444444444444555777888999>>>|||ppp[[[xxxVVViiizzzyyymmmcccjjjdddNNN888000000000------------------------........./////////000000///000111222444666777888777>>><<<<<>>>>>>>>???<<<;;;999777666444333333000000000000///...------///...---,,,,,,,,,---...------------------------............/////////000000111111111111222222222333333333444444555555555444444555666777777777777999:::;;;===???@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEAAA@@@AAACCCFFFGGGEEEBBB???@@@AAAAAAAAA@@@???>>>@@@@@@???>>><<<:::888777444222////////////...,,,++++++************))))))HHHDDDAAA??????>>>:::777222222111///...---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------...//////////////////////////////000000000000000000000000111111111111444444444444666777888999AAArrr\\\vvvWWWmmm~~~qqqvvvaaaiiieeeOOO999111111000------------------------............/////////000//////111222444666777777888???===<<>>???@@@?????????@@@AAACCCDDDEEEGGGEEEDDDDDDFFFFFFDDDAAA@@@AAABBBBBBCCCBBBAAA@@@;;;:::999777555444222222111///------......---,,,************))))))))))))GGGGGGCCC>>><<<===;;;666444333222000///---,,,+++************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))(((((('''''''''&&&((()))+++***(((''''''(((''''''((()))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---........................---...000111111111000///000000000111222222333333222333444555666888999999AAAuuubbbsssYYYlllmmmsssaaabbbbbbPPP555...222///........................---------............//////000000111333555777888777999;;;===???DDDIIIMMMSSSMMMLLLQQQVVVYYY```hhhhhhhhh```___hhhfff\\\[[[]]]```bbb___[[[[[[```eeeiiieeebbbaaacccgggjjjkkkjjjfff```]]]\\\[[[WWWUUURRRTTTUUUSSSOOOKKKJJJKKKMMMNNNQQQSSSSSSSSSQQQPPPUUUSSSQQQPPPPPPPPPOOOMMMIIIJJJKKKLLLOOOQQQSSSTTTVVVSSSNNNKKKKKKKKKLLLLLLOOONNNLLLKKKJJJKKKMMMNNNLLLMMMOOOPPPOOONNNKKKJJJFFFEEEEEEDDDDDDEEEFFFGGGAAA@@@>>><<<:::999888888555444333111000///////////////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------///,,,,,,,,,---------......000000000000000111111222222222222333333333444444777999:::<<<======<<<<<>><<<;;;:::<<<:::888555333111000///111000............,,,***+++***))))))))))))))))))FFFFFFCCC>>><<<>>>;;;777444333222000///---,,,+++************************(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))***+++)))))))))))))))))))))))))))((((((((('''''''''''')))+++,,,+++***((())))))''''''((()))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---........................---...///000111000000///000000000111222222333333222333444555666888999999CCCrrrcccsss\\\nnnhhh___aaaaaaQQQ666///222...........................------------............//////000111333555777888666888:::<<<>>>CCCHHHLLLKKKGGGGGGKKKOOOSSS[[[dddhhhggg\\\WWW^^^\\\WWWZZZSSSVVVYYYXXXVVVTTTUUUWWWRRRPPPOOOOOORRRTTTTTTTTTQQQNNNKKKJJJKKKLLLKKKJJJMMMPPPQQQPPPMMMJJJJJJJJJIIIJJJLLLNNNPPPQQQQQQQQQTTTRRRPPPPPPPPPPPPOOONNNJJJJJJKKKLLLNNNPPPQQQRRRTTTRRROOOMMMLLLKKKJJJIIILLLKKKJJJIIIJJJKKKMMMOOOKKKLLLMMMMMMMMMLLLKKKJJJGGGFFFEEEDDDDDDDDDEEEEEE???>>><<<:::888777666666444333222111////////////.........---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,,,,---,,,,,,,,,,,,------------///////////////000111111222222222222333333333333555666777999:::;;;;;;;;;???@@@@@@AAABBBCCCEEEEEEFFFDDDBBBCCCDDDDDDBBB@@@>>>??????>>>===<<<;;;;;;888777555333222111000000...,,,++++++++++++***(((++++++***)))((((((((()))EEEEEEBBB===<<<>>><<<888444333222000///---,,,+++************************(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&''''''((()))***))))))))))))))))))))))))((((((((((((''''''''''''***,,,------+++******+++''''''((()))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---..............................///000000000000000000000000111222222333333222333444555666888999999CCCpppddduuu^^^oooggg]]]^^^```RRR999000222...........................------------............//////000111333555777888555777:::<<<>>>BBBFFFJJJHHHHHHIIILLLOOOSSS\\\fffggghhh]]]VVVYYYYYYXXX```PPPSSSVVVYYYXXXVVVRRRPPPFFFEEEEEEGGGIIIIIIHHHFFFCCCAAA??????AAACCCCCCCCCGGGIIIKKKKKKJJJIIIHHHIIIDDDEEEFFFHHHKKKNNNPPPQQQRRRPPPOOOOOOPPPPPPOOONNNJJJJJJJJJKKKLLLMMMOOOOOOQQQQQQQQQPPPNNNKKKHHHFFFIIIHHHHHHHHHIIIKKKMMMNNNJJJJJJJJJJJJJJJJJJJJJKKKHHHGGGEEEDDDCCCBBBCCCCCC<<<;;;999777666555444444333222111000///.........---------,,,++++++******************************+++++++++++++++++++++++++++,,,...---,,,***+++,,,++++++,,,,,,,,,---------...------------...//////111111111111222222222222222333333444666888999:::@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDFFFGGGFFFCCCAAA===============<<<;;;:::444333222111000000000000,,,***)))***+++,,,+++))),,,+++***)))(((((('''(((DDDDDDAAA===<<<>>><<<888444333222000///---,,,+++************************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((('''''''''***+++---,,,+++******+++''''''((()))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---...........................//////000000000000000000000000111222222333333222333444555666888999999AAAqqqgggwww___kkkkkkyyy\\\[[[^^^SSS;;;111222...........................,,,,,,---------.........//////000111222444666777666888:::===???BBBFFFJJJIIIKKKMMMNNNPPPTTT^^^fff```eee___YYY[[[XXXXXX```SSSTTTVVVXXXYYYWWWRRRNNNHHHGGGFFFGGGIIIIIIHHHGGGCCCBBB@@@?????????@@@@@@BBBDDDFFFGGGGGGGGGGGGGGGCCCBBBCCCDDDFFFJJJMMMOOONNNMMMMMMNNNPPPPPPOOONNNJJJJJJJJJJJJJJJKKKLLLLLLNNNQQQSSSSSSPPPLLLGGGEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIJJJKKKKKKIIIGGGEEECCCAAA@@@@@@@@@:::999777555444333222222111000///...------------,,,,,,+++++++++*********************************++++++++++++++++++++++++***,,,---,,,***))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000111111111111111111222333666999:::???@@@AAABBBBBBCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDCCC>>>>>>>>>===<<<;;;999999444333222000/////////...---,,,+++,,,...///...---,,,+++***)))((('''''''''CCCDDDAAA<<<<<<>>><<<888444333222000///---,,,+++************************(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))******(((((((((((((((((((((((('''''''''(((((((((((((((((()))++++++***))))))***''''''((()))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---........................///////////////000000111000000000111222222333333222333444555666888999999@@@uuuiiiyyy]]]fffsss\\\YYY[[[SSS===111111---........................,,,,,,,,,------------......//////000222444666777777999<<<>>>@@@CCCGGGJJJFFFIIIJJJJJJKKKQQQYYY^^^WWW```___[[[[[[SSSMMMRRRNNNMMMLLLMMMNNNLLLIIIGGGHHHEEECCCBBBCCCEEEEEEEEEAAA@@@???===;;;;;;<<<<<>>@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@AAACCCDDDAAA@@@???>>>;;;999666555555444222000///...---------,,,+++,,,...//////...+++***)))(((''''''''''''DDDDDDAAA<<<;;;===;;;777444333222000///---,,,+++************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''(((((((((((((((&&&((())))))((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---........................///////////////000111111000000000111222222333333222333444555666888999999AAAxxxfffwww\\\```^^^XXXZZZSSS>>>111000---........................,,,,,,,,,,,,------------......///000222444666777777:::===@@@AAADDDGGGIIIEEEGGGGGGGGGKKKSSSYYYZZZXXXbbbaaa]]][[[PPPFFFHHHGGGGGGFFFDDDCCCBBBAAAAAADDDBBB???===>>>???@@@@@@<<<<<<<<<;;;999:::<<<>>>======>>>@@@BBBCCCAAA@@@AAA@@@???>>>???@@@CCCDDDEEEEEEGGGJJJMMMNNNMMMLLLHHHHHHGGGGGGGGGGGGGGGHHHLLLPPPTTTSSSPPPLLLJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFJJJJJJJJJJJJIIIIIIHHHHHHEEEDDDAAA>>><<<;;;::::::666555444222111111000000------,,,+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))+++***)))(((((()))))))))*********+++++++++++++++******++++++,,,---------------............000000000222333555777888:::;;;>>>@@@AAABBBBBBAAABBBBBBAAA???===>>>AAACCCAAAAAA???===999666444222555444222000...---,,,+++***))))))***,,,---,,,+++))))))((((((''''''((((((EEEEEEAAA<<<;;;<<<:::555444333222000///---,,,+++************************(((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))%%%'''))))))((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---........................000//////...///000111222000000000111222222333333222333444555666888999999@@@{{{```rrr]]]]]]```XXXXXXRRR===000///---........................++++++,,,,,,,,,---------......///000222444555666666999===???AAACCCEEEHHHFFFGGGFFFGGGPPP[[[___\\\ZZZ```\\\XXXXXXOOOFFFIIIDDDFFFGGGEEEAAA>>>???@@@BBB@@@????????????===<<<999:::;;;:::888999;;;>>>;;;::::::<<<>>>???<<<:::<<<<<<;;;;;;<<<===??????AAABBBDDDHHHKKKMMMLLLKKKFFFFFFFFFEEEEEEFFFGGGGGGIIIMMMPPPOOOLLLIIIJJJMMMFFFFFFGGGGGGHHHHHHGGGGGGIIIIIIJJJJJJIIIGGGEEEDDDBBBAAA>>><<<:::999999999333222111000///.........,,,,,,+++************+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))((('''((()))))))))))))))*********+++++++++******++++++,,,---,,,,,,,,,,,,------------...///000222333444444444777888;;;>>>@@@AAAAAAAAA@@@BBBBBBAAA>>>===>>>@@@>>>===<<<:::777444222000111000///...,,,,,,,,,+++)))((('''((()))***)))((((((''''''''''''((())))))EEEEEEBBB<<<;;;<<<999444444333222000///---,,,+++************************(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&''')))***)))((()))***'''(((((()))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---........................000///.........///111222000000000111222222333333222333444555666888999999>>>|||[[[nnn^^^]]]~~~|||bbbYYYXXXRRR===///...---........................++++++,,,,,,,,,---------......///000111333555666555888<<<>>>@@@BBBDDDFFFCCCCCCBBBEEEPPP^^^aaa\\\TTTXXXQQQLLLOOOLLLGGGLLL@@@EEEHHHFFF@@@<<<<<<>>>>>>>>>???@@@@@@>>>;;;777888999999777555444777::::::999888999<<<<<<999666888888888999:::;;;<<<===???@@@BBBFFFJJJLLLKKKJJJEEEEEEEEEEEEEEEFFFFFFGGGHHHKKKNNNLLLHHHGGGJJJNNNDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIHHHEEEBBBAAAAAA???===:::999888888888111000///...---,,,,,,,,,++++++******************'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))((('''((()))))))))))))))************+++++++++***++++++,,,---++++++,,,,,,,,,------------...000222222222222111555777:::===@@@AAAAAAAAA???BBBDDDDDD@@@======>>>::::::999777555333111000------,,,,,,++++++,,,,,,***((('''((()))***)))''''''&&&&&&''''''((()))***EEEFFFCCC===::::::999555666555333111///---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,---------------............//////////////////.........000000000111222222333333444555555666777888888999BBB```iiiddd\\\~~~{{{bbbQQQUUUWWW<<<,,,000...------------------------------,,,++++++,,,,,,,,,...//////000111333444555999999:::???AAAAAAAAAAAABBBHHHGGGCCCHHHTTTWWWRRRPPPLLLIIIIIIJJJJJJHHHEEECCCBBBAAA>>><<<:::;;;===;;;===???>>>;;;777444333444444444444444444444444777777888999::::::;;;;;;:::999888777777888:::;;;?????????@@@BBBEEEHHHJJJPPPMMMJJJGGGEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFHHHJJJGGGIIIKKKMMMMMMLLLKKKJJJEEEDDDCCCDDDEEEDDDBBB@@@???===:::777555555555666000000...---,,,+++++++++))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,/////////000111111222222444555777888::::::;;;;;;>>>????????????>>>>>>===>>>:::666222111000///...------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((EEEFFFCCC===::::::999555666555333111///---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************+++++++++************++++++++++++++++++,,,,,,,,,,,,---------------............////////////////////////...000000000111222222333333444444555666777888999999DDDccckkkdddYYY}}}zzzbbbPPPUUUVVV<<<---000...---------------------------,,,,,,++++++,,,,,,---...//////000111333444555888;;;@@@CCCDDDDDDFFFIIIFFFKKKJJJFFFJJJSSSUUUOOOKKKJJJHHHEEEBBBAAAAAABBBAAABBBAAA>>>;;;:::;;;<<<<<<>>>@@@???<<<888666555333333333333333333333333777777777888888999999:::;;;:::999888999:::<<<===CCCBBB@@@@@@@@@AAACCCDDDKKKJJJIIIHHHGGGFFFEEEEEEIIIJJJKKKJJJHHHHHHIIIJJJHHHHHHJJJKKKKKKKKKJJJJJJFFFEEEDDDDDDDDDCCCAAA???===;;;999666444444444444000///...,,,+++++++++***))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,...//////000000111222222333444666888999;;;;;;<<<>>>>>>>>>>>>>>>======<<<;;;888444111000///...------,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((EEEFFFCCC===:::;;;999555666555333111///---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************+++++++++,,,++++++,,,,,,,,,,,,---------------............///......//////////////////000000000111222222333333444444555666777888999999AAAeeemmmeeeVVVyyy~~~}}}bbbOOOSSSUUU<<<---111///------------------------,,,,,,,,,++++++,,,,,,---...//////000111333444555777===BBBCCCCCCCCCGGGJJJGGGKKKKKKGGGJJJPPPPPPJJJHHHHHHGGGAAA;;;888;;;>>>??????>>><<<999888999::::::<<<===<<<999666444444222222222222222222222222666666666666777777777777999888888777777999:::;;;@@@@@@>>>>>>>>>???@@@AAADDDEEEGGGHHHHHHFFFDDDCCCJJJKKKMMMMMMKKKIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFDDDCCCCCCBBB???===:::999666444222222222222///...---,,,+++*********))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,......//////000111111111222333555777999:::;;;;;;<<<=========<<<<<<;;;:::999666222//////...,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((EEEFFFDDD>>>;;;;;;999666666555333111///---,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------............///............////////////000000000111222222333333333444555666777888999:::???eeekkkkkkVVVzzz}}}~~~iiivvvcccOOORRRTTT<<<...222///------------------------,,,,,,+++++++++,,,------...//////000111333444555777;;;>>>???AAADDDDDDCCCEEEHHHHHHFFFHHHLLLKKKFFFJJJHHHDDD>>>999777888;;;:::::::::999666555555666555666888777555222111111111111111111111111111111555555444444444444444444444444444444444555666777888888999:::===???AAACCC@@@AAACCCEEEEEEEEEDDDCCCHHHJJJMMMMMMKKKIIIGGGGGGHHHGGGEEEDDDEEEFFFGGGIIIHHHFFFDDDBBBAAA???<<<999777666444222111000//////...---,,,+++************((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++------...//////000000111222333555666777888999999;;;;;;;;;;;;;;;:::999888666444111///......,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((FFFGGGDDD>>>;;;;;;:::666666555333111///---,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************((()))))))))*********+++))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///---.........//////000000000000000111222222333333333333444666777999::::::BBBcccfffsssXXX}}}~~~{{{}}}qqqvvv|||dddPPPQQQSSS<<>>999888888777555444555666555222111111222222333444444111/////////000000000000000000000000222222222222222222111111111111111222333444555555222333555777:::>>>@@@AAA>>>>>>???@@@AAABBBCCCDDDDDDGGGJJJKKKIIIFFFDDDDDDGGGFFFCCCBBBBBBCCCEEEFFFGGGEEEBBBAAA???===999666444333222000///......------,,,+++***************((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++---------...//////000000333444555666666666666555999999999999888777666555555333000//////...---+++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((FFFGGGDDD>>>;;;<<<:::666666555333111///---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((())))))******+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///------......///000000000000000000111222222333333222333444666777999:::;;;???zzzcccaaa|||YYYwww|||xxxgggQQQQQQSSS<<<...111---------------------------++++++++++++,,,---.........//////000111333444555888888777<<>>888555666666333000111222333222000///...///111222333222111//////000......................../////////000000000000000000111111222333444555555222333444666777999:::;;;;;;;;;<<<<<<>>>@@@AAABBB@@@CCCFFFGGGFFFDDDBBBBBBEEEDDDBBBAAA@@@AAACCCDDDDDDBBB@@@>>>===:::777444111111000///...---,,,,,,,,,+++******))))))******))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++,,,,,,------.../////////333333444555555555555444888888888777666555444333222111/////////...,,,***)))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((FFFGGGEEE???<<<<<<:::777666555333111///---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((())))))******+++,,,,,,)))************++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///------......///000000111000000000111222222333333222333444666777999:::;;;:::xxxeee]]]XXXrrryyyiiiRRRQQQRRR;;;...000,,,------------------------++++++++++++,,,---...///...//////000111333444555555777888;;;IIIWWWUUUIIIAAA???===???AAABBBCCCDDD<<<:::777444333222111111///111333222000............000111000.........///------------------------,,,------....../////////...///000111222333333444222333444444555555555555777999;;;===>>>>>>>>>>>>===@@@CCCDDDCCCBBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@===<<<:::888555222000000000///...---,,,+++++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++,,,,,,---....../////////000222333555666666666777777777666555333222111000...------...---+++)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((FFFHHHEEE???<<<<<<:::777666555333111///---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((())))))***++++++,,,,,,)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////---------...///000000111000000000111222222333333222333444666777999:::;;;;;;|||ggg\\\WWWpppqqqkkkSSSQQQRRR;;;...000+++------------------------++++++++++++,,,---...///...//////000111333444555222777888777@@@LLLKKKAAA???;;;888999;;;<<<===>>>777999999777222000222444000111333333111/////////+++,,,------++++++,,,---------------------------++++++,,,------...//////+++,,,---///000111111111000111222333444555555555444777;;;>>>@@@>>><<<:::<<<>>>AAABBBBBBBBBBBBCCCBBBAAAAAA@@@?????????@@@@@@>>><<<:::999777444111///000//////...---,,,++++++***)))))))))))))))***))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++,,,------......///,,,---000222555777888999666666666555444333111000---,,,+++,,,,,,,,,)))((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((EEEGGGFFF???;;;:::888555555444333111000...---,,,------------------------))))))))))))******************))))))******+++,,,))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++************++++++++++++//////......---,,,,,,+++***++++++,,,---...//////111000...------...///000...///000000000000000000000000000000111222333444444444555666777888999999CCCvvvkkk```wwwYYYoooyyypppPPPSSSMMM888222------------,,,,,,,,,,,,++++++++++++******++++++,,,------...///000333555777888555777999;;;<<<<<<<<<<<<999888777777999:::999888888666555222000///......000000000000///...---,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---.........,,,,,,000/////////111444666888555666999;;;<<<<<<<<<<<<=========>>>@@@BBBDDDEEEEEEDDDBBB@@@>>>===<<<<<>>???AAABBBDDDEEEEEEDDDDDDDDDDDDBBB@@@===<<<>>><<<999777666444222///.........---,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,---.........111000000///000111333333444333222111///...---,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))EEEGGGFFF???;;;:::888555555444333111000...---,,,...------,,,+++***)))))))))))))))*********++++++******))))))******+++,,,***************************+++------+++***+++,,,************************))))))*********+++++++++++++++******++++++,,,,,,++++++++++++++++++++++++------------------------.........---------,,,,,,------...............---,,,------...///000000111000000000000111222333444444444555666777888999999===mmmkkk]]]qqqeeekkknnnsssRRRSSSMMM777111---...------,,,,,,,,,,,,++++++++++++******++++++,,,---------...000222444666777>>>;;;999999;;;<<<:::777888777666666666666555333555444333111///...---------------------,,,+++***,,,+++***)))))))))))))))*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...000000111000/////////000111222:::999999888888999999999===>>>@@@CCCDDDEEEFFFFFFBBBDDDFFFGGGFFFCCC???<<<<<<:::777666555333111///...------,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++,,,,,,---......111000000//////000111111222111111///...---,,,,,,+++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))EEEGGGFFF???;;;:::888555555444333111///...---,,,//////...---+++***))))))))))))*********+++++++++******))))))******+++,,,***************************+++------+++***+++,,,*********************************+++++++++,,,,,,,,,++++++******+++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,...............---------+++,,,...//////...------,,,,,,------...000111111000000000000111222333444444444555666777888999999???iiiooo]]]mmmjjjkkkuuuuuuSSSTTTLLL666111---...------,,,,,,,,,+++++++++++++++******++++++,,,---------...///111333555666===999666777:::;;;888555777666444444444444222111111111///...,,,,,,++++++++++++,,,,,,+++***))))))***))))))))))))***++++++************++++++++++++************++++++++++++,,,+++++++++,,,...111222000000//////000111222333999888777666666777999::::::<<>>>>>======777555333222222111///---+++++++++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))******+++,,,,,,,,,.....................------------,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((EEEGGGFFF???;;;:::888555555444333111000...---,,,111000000///...---,,,,,,*********++++++++++++,,,******))))))******+++,,,++++++++++++++++++++++++)))+++---,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++,,,,,,+++,,,,,,---...///000000/////////...------,,,,,,+++,,,---...///000111111------...///000000000000000000///......///111222000000000000111222333444444444555666777888999999:::dddyyy```gggnnnjjjzzzVVVUUUKKK444000---///------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,------...///111333444333444555666666555333333333111000000000000///...111000///...............))))))*********))))))((('''(((((()))+++---//////)))))))))************+++((())))))))))))*********************+++,,,......+++,,,---///000222333444000000111222333555666777333555777:::===>>>??????@@@???===;;;::::::::::::555333111000111000...---************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((())))))******+++,,,,,,,,,------.........------++++++++++++++++++++++++(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))EEEGGGFFF???;;;:::888555555444333111000...---,,,//////.........---------*********+++++++++,,,,,,******))))))******+++,,,+++++++++++++++++++++++++++,,,......,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------000000///...............------...000222333555555444333222111000......---------......//////000000.........///000111222222333222000/////////111222000000000000111222333444444444555666777888999999???ggg{{{^^^cccqqqhhh{{{WWWUUUKKK444///---///------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,---...///111222333111666:::999555111000111000///......///000///---......---,,,,,,,,,------))))))************))))))))))))((())))))***+++,,,))))))))))))************((((((((()))))))))******((()))***+++++++++++++++******,,,---...//////000...///000111222222222222222333555777999<<<===>>>======<<<;;;:::888666555333111//////000///...,,,)))*********************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))***+++++++++***+++,,,---......------************************(((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))EEEGGGFFF???;;;:::888555555444333111000...---,,,------------------------******+++++++++,,,,,,,,,*********)))***++++++,,,++++++++++++++++++++++++,,,...//////...------...++++++++++++++++++++++++,,,,,,,,,---------......222222111000000000000000555666888:::<<<>>>???@@@>>>===<<<;;;999777666555///////////////.........000////////////111333444555444222000///000111222000000000000111222333444444444555666777888999999@@@eeezzz]]]aaatttfffwwwnnn|||XXXUUUJJJ333///---000---------,,,,,,,,,++++++++++++******++++++,,,---,,,,,,------///000222222222888>>>===555///...000...---,,,---//////...---******)))))))))))))))***))))))***************)))******)))((((((((((((((())))))))))))************(((((((((((())))))))))))'''(((***++++++***)))((()))***+++,,,,,,,,,,,,+++...///000111111000///...222222333555888;;;===???;;;<<<======;;;888444111222000///...//////---,,,)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))******++++++(((***+++---......------))))))))))))************'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))HHHJJJGGGAAA===<<<999555666555444222000///------------------------------,,,***)))***++++++***)))++++++******************++++++,,,,,,,,,---------++++++,,,,,,,,,---------...---,,,++++++,,,,,,---,,,+++,,,111777888555000333;;;CCCCCC@@@BBBFFFJJJOOOOOOOOORRRVVVYYYZZZZZZWWWVVVTTTRRRUUUWWWQQQIIIEEEDDD@@@999222......000444000......111222000...111///......000111111000111111222222222333333333333333444555666777888888>>>XXX{{{aaaZZZtttccc{{{oooWWWJJJEEE666---//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------///000111222222333222222222111000//////...........................+++++++++*********))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,---//////...///000222000111444666777777666666888999;;;;;;999555111.........---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))HHHJJJGGGAAA===<<<999555666555444222000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++)))+++++++++++++++*********++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------+++,,,,,,---...............,,,+++---222777:::;;;FFFNNNVVVVVVSSSQQQTTTWWWXXX]]]bbbdddbbb^^^ZZZXXXYYY]]]______aaadddaaa\\\VVVUUUQQQMMMHHHAAA:::555111000///111333333111///111000//////111222222111111222222222222333333333444555555666777888999999888PPP~~~bbbYYYvvvbbbkkkUUUIIICCC555,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------...///111222222333333222222111000000///......------------------------+++++++++*********))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++---...///......000111000111333555666666666666666777888777666333///---------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++*********))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))HHHJJJGGGAAA===<<<999555555444333222000///------++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......,,,---......///...------000111333555888>>>DDDHHHIIIPPPVVVWWWTTTRRRWWW]]]ZZZ]]]\\\SSSGGGBBBEEEKKKJJJSSSZZZZZZ[[[```eeegggeeedddbbbaaa^^^WWWNNNHHH>>><<<888555333222222222222000///000111333222222222222222222333333333333555666666777888999:::;;;;;;NNNcccWWW|||xxx___gggSSSHHHAAA333+++------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........///000111222333333333111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,+++---......---...///000111111222333444555555666444444444333111///---,,,+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++************)))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))HHHJJJGGGAAA===<<<999555444444333111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............000///......------......333999AAADDDDDDDDDGGGJJJLLLNNNQQQPPPIIIEEEHHHOOOZZZ______TTTCCC:::>>>EEEFFFMMMOOOIIIDDDJJJUUU\\\gggfffdddaaa^^^\\\\\\\\\VVVQQQIII@@@999555444555333111000000222333222111222222222333333333444444555666666777888999::::::>>>NNNeeeVVVyyyyyy[[[{{{bbbQQQHHH@@@111,,,...---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.........///000111222222222222/////////.........------************************************))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************************+++++++++++++++---......------...///111111000111111333444555333222111///...---,,,,,,******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))HHHJJJGGGAAA===<<<999555333333222111000...------........................,,,+++***+++---......,,,++++++,,,,,,------------,,,,,,---------.........------........./////////000///---,,,---111555777<<>>PPPSSSXXXXXXMMM>>>888;;;GGGWWWggghhh[[[KKKCCCBBBRRRSSSLLL===333999FFFQQQeeeddd^^^RRRGGGGGGRRR]]]```^^^YYYSSSLLLDDD===888555333111111222333222111222222333333333444444444444555555666777888999::::::GGGfffVVVwwwyyyWWWwww^^^PPPHHH@@@111---000...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........///000000111111111111.........---------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------,,,,,,---...000000//////000111222333222111///...,,,,,,,,,,,,))))))((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******************************************************HHHJJJGGGAAA===<<<999555333222111000///......---........................,,,++++++,,,...//////...+++,,,,,,------......///,,,---------.....................////////////000---------///333999???CCCFFFGGGDDD===555111333777@@@HHHWWWaaaXXXEEE999888CCCQQQbbbhhhcccZZZTTTSSSNNNLLLCCC666222<<>>===???BBB===EEEVVVddd```QQQKKKNNN]]]aaagggjjjkkklllmmmnnnSSSQQQKKKEEEHHHQQQXXXZZZ```bbb^^^PPP???777<<>><<<;;;999777555333333333444444444555555777777888999:::;;;;;;<<<;;;==={{{pppSSSkkkUUUjjj}}}RRRJJJFFF;;;,,,+++000---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,------...---------+++++++++++++++++++++,,,************************'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,---,,,******+++,,,+++,,,...000000///---,,,,,,,,,,,,,,,+++)))((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''((((((((())))))******(((((())))))*********+++******************************))))))))))))******************************************************KKKJJJFFF???======999444555333111111333222///,,,........................---------.........//////............/////////000...............///000000444222000------...222444;;;999888:::;;;:::999999<<>>fffyyy\\\ddd]]]\\\xxxMMMJJJBBB666/////////---++++++,,,///222777;;;>>>888666222///,,,+++++++++------------------------,,,,,,+++***))))))******)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***)))((((((((((((***+++---,,,++++++,,,---,,,,,,***)))((()))***+++'''(((***,,,---...//////000111111111111111111111KKKJJJFFF@@@======999444555333111222333222///---........................---------.........//////........./////////000000000///////////////000111---...///111333555777777:::777666888===AAADDDGGGEEENNNYYY^^^```eeemmmuuuxxxssspppnnnmmmhhhrrrxxxxxxzzz}}}wwwkkk\\\III333...@@@VVV```^^^aaaXXXLLL@@@999999===@@@888555111000222444444444777777777888999999::::::<<>>?????????@@@@@@AAAAAABBBCCCCCCDDDKKKKKKFFF@@@======:::444555333222222222222///---........................------........./////////....../////////000000000111111000//////000000000000///000222666999999999???CCCFFFIIILLLPPPUUUXXXjjjuuu{{{www~~~yyynnnpppuuuuuucccXXXKKKHHHRRRZZZTTTIII]]]```]]]PPP@@@888>>>GGGBBB<<<555222333555555555777777888888999:::::::::888@@@ccc~~~]]]aaadddYYY|||KKKIII@@@555/////////---///...,,,***)))))))))***---,,,+++******+++,,,---------------------------,,,+++******)))*********)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************************************++++++,,,,,,------+++)))((()))***000000222777===AAA@@@???CCCEEEHHHKKKMMMMMMLLLKKKLLLLLLLLLLLLMMMOOOPPPPPPLLLKKKGGG@@@======:::555444444333333222111000.......................................////////////...////////////000000000111111000////////////000555444333666:::???BBBDDDDDDNNNUUUSSSSSS___sss|||pppiiicccoookkkcccZZZVVVTTTPPPJJJKKKWWWcccaaaSSSEEE@@@@@@EEECCC???;;;777666666888777777888999999::::::;;;666<<>>AAAFFFMMMPPPNNNJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHLLLKKKGGGAAA>>>>>>:::555444444444444222111000///////////////////////////........./////////000000////////////000000000111000000//////...//////000111444999===AAAEEEIIIKKKHHH[[[jjjhhhggg{{{ooohhhkkkkkkjjjhhh```PPP@@@@@@JJJXXXbbbaaaVVVFFF:::AAAEEEGGGCCC;;;666666888888888888999::::::;;;;;;;;;===QQQeee]]]~~~wwwYYYnnnVVV]]]HHHFFF>>>333...//////---,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++)))******+++++++++******************************))))))))))))************((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************************++++++++++++***************************************++++++,,,,,,///222555999>>>DDDHHHJJJJJJJJJMMMNNNMMMHHHDDD<<<:::777444333444555777777666555444444444666777LLLLLLGGGAAA>>>>>>;;;555444555666444222000000000////////////////////////....../////////000000000/////////000000000111111000////////////000111222000777???BBBBBBBBBEEEIII```uuullluuuzzznnnjjjooonnn]]]KKKIIIKKKQQQ\\\ddd```PPPBBB<<>>>>>;;;666333555666555222000000111////////////////////////.../////////000000000000//////000000000111111111000000000111222333444555777>>>CCCDDDDDDMMM___nnnuuuuuuyyy}}}~~~zzzvvvttt|||nnndddkkktttvvvaaa^^^]]]bbbiiiggg]]]SSS@@@BBBEEEGGGGGGCCC===:::888888999::::::;;;;;;<<<888???HHHsss\\\oooYYYxxxjjjMMMLLLppp]]]FFFCCC<<<222---...///...,,,,,,,,,,,,,,,+++*********++++++,,,,,,+++++++++++++++++++++++++++++++++******))))))***++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))***+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++++++++++++++++++++,,,...111555999<<<>>>EEEDDD@@@;;;777555555777444777:::999444000000111555444333333333333444555777666555555666999;;;===MMMLLLHHHAAA>>>>>>;;;666333555777555222000000222000000000000000000000000////////////000000000000000000000000111111111111111111222333444666777888===BBBEEEEEENNNiiivvvwwwtttmmmmmmtttrrrpppqqqqqqmmmfff___GGGDDDCCCHHHMMMMMMEEE===888999999::::::;;;;;;<<<777@@@GGGvvv\\\kkkYYYvvvkkkMMMHHHhhhYYYEEECCC;;;111---...///...+++,,,---...............((()))***++++++,,,,,,+++++++++++++++++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************((()))***+++++++++++++++(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++///111444999>>>DDDHHHKKK<<<;;;888444000...000222///666===>>><<<<<>>???AAAEEEIIIKKKQQQNNNIIIEEEAAA>>>:::777555555444333222222111111////////////////////////000000000000111111111111222222222111111111111111111000222555555555:::BBBEEECCCMMMZZZhhhppplll{{{ooossspppvvvvvvmmmlllmmmfff[[[JJJ===CCCSSSXXXLLL===@@@===:::999999:::;;;:::;;;@@@>>>]]]bbb```kkk~~~mmmNNNIIIbbb]]]JJJAAA777///------...---***///111...,,,---,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++************************(((***++++++***)))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++***************++++++***)))***+++,,,---///...,,,)))(((***...222999@@@EEEFFFGGGGGG@@@666000...---///444888999888@@@CCCCCCAAABBBHHHLLLMMMMMMEEEBBBGGGKKKIIIIIILLLFFFEEEHHHFFF???FFFMMMHHHRRROOOJJJEEEBBB>>>:::888555555444333222111000000////////////////////////000000000000111111111111222222222222111111111111999444333666999:::===AAADDD___vvvwwwrrrrrrnnnjjjsssvvvvvvjjjVVVdddZZZLLLEEEGGGLLLKKKGGGAAA>>>;;;999:::;;;;;;;;;:::???@@@^^^___fffggg}}}tttRRRDDDYYY~~~~~~yyy~~~hhhIIIAAA666///---......---...,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++***************************+++,,,+++******)))***)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,---000555;;;@@@CCCIIIKKKFFF@@@<<<777222777888:::<<<>>>@@@AAACCC===???FFFLLLMMMHHHEEEEEEJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@IIINNNIIIHHHJJJCCCSSSPPPKKKFFFCCC???<<<999777666555444222000//////000000000000000000000000000000000111111111222222222222222222222222222222:::666555888<<<>>>BBBGGGXXX|||iiieeeqqq|||vvvddd[[[YYYPPPGGGGGGMMMMMMGGGCCC@@@===;;;;;;<<<<<<;;;<<<>>>@@@|||aaa\\\oooaaa}}}___EEEQQQssszzzzzzdddGGG???555///---......---000((('''...000,,,***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++************************++++++,,,,,,+++******)))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************+++++++++,,,************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,---...+++,,,------------,,,+++***---222777;;;AAAGGGKKKIIIOOOPPPHHH@@@<<<<<<<<<888;;;???@@@??????AAACCCHHHEEEDDDEEEEEEBBBBBBEEEEEEQQQYYYXXXXXX___bbb```ooojjjwwwyyypppTTTPPPLLLGGGDDD@@@<<<:::999888777555333111000///111111111111111111111111000000111111111222222222111222222222333333444444777777999<<<>>>FFFVVVfff~~~yyyggghhhuuuzzzeee]]]NNNBBBEEEOOOPPPIIIGGGCCC@@@=========<<<<<>>CCCMMMSSSJJJGGGBBB@@@???>>>===<<<@@@>>>:::XXXjjjWWWoooYYY|||{{{XXXGGGTTTooowww|||lllQQQBBB;;;333...---///......000(((,,,;;;@@@555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++************************+++))))))***+++,,,***(((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))*********+++************************))))))))))))))))))))))))************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************++++++++++++,,,++++++*********++++++,,,+++))))))***...222444???CCCGGGJJJJJJKKKLLLLLLMMMKKKKKKMMMNNNMMMMMMMMMLLLIIIFFFEEEFFFIIIKKKMMM\\\ttt}}}TTTQQQLLLGGGDDD@@@<<<::::::999888777555444222222111111111111111111111111111111111222222222222333111111222333555666777777999999;;;CCCSSSqqqttttttqqqlllaaaMMM???DDDRRRMMMJJJEEEBBB@@@???>>>=========;;;JJJqqqXXXiiiZZZsssxxxlllQQQPPPXXXiii{{{xxxbbbFFF???999222......//////...333+++***111444///---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++***************************)))(((***---...,,,***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******+++++++++************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********************************++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++,,,///444999===DDDGGGKKKMMMMMMLLLLLLMMMRRRMMMIIIJJJJJJFFFDDDDDD@@@CCCIIIQQQ\\\hhhttt{{{TTTPPPKKKGGGCCC@@@<<<999777777666555444333222222111111111111111111111111111111111222222222333333111111222444555777888888;;;;;;GGGdddyyypppqqqwwwjjjOOOFFFNNNPPPLLLGGGDDDBBB@@@???===:::>>>???CCCwwwXXXddd^^^mmmxxxsssgggZZZdddnnn|||{{{~~~wwwtttppplllmmmwww^^^>>>===777111---...//////...000...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++************************+++)))(((+++000222000---++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((())))))******+++,,,,,,************************))))))))))))))))))))))))************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********************************+++++++++,,,,,,***++++++,,,...000111222,,,...111555:::???CCCEEEFFFHHHKKKLLLLLLKKKLLLLLLNNNIIIFFFHHHHHHGGGKKKRRR[[[gggwwwSSSPPPKKKFFFCCC???<<<999555555444333222222111111000000000000000000000000111111222222222333333333111111222444666777888999@@@CCC\\\{{{ooovvvvvv```QQQTTTQQQMMMHHHDDDBBBAAA???===999@@@DDDAAA{{{YYYaaa}}}```jjj{{{rrrxxxyyyvvvwwwwww~~~zzzrrrjjjmmmbbbCCC<<<777000---...//////...***///111...,,,---,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++************************,,,***)))---222555333000++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((())))))***++++++,,,,,,************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))***+++...000333666777,,,000666>>>DDDHHHJJJJJJHHHJJJLLLLLLKKKIIIIIIJJJDDDBBBDDDIIIKKKPPP^^^mmmzzzUUUQQQJJJDDDAAA???<<<;;;666555555444444333222222111111111111111111111111444444333222222333333333555444...///999999888@@@NNNjjjnnn{{{xxxZZZGGGSSSQQQLLLFFFEEEFFFCCC======???;;;EEEooo___[[[xxxiiiddd|||zzztttmmmkkk}}}LLLHHH===444---...000000///000......---------,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))...---,,,***)))******+++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++,,,......,,,+++++++++***,,,---...---,,,++++++,,,---------,,,,,,.............../////////111000...,,,++++++++++++---,,,+++++++++,,,...///,,,---,,,+++)))((()))************************************************************)))******+++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------444///***)))---222444444666:::???CCCFFFHHHIIIJJJNNNDDDFFFLLLFFFEEEGGGCCC999JJJ^^^tttUUUQQQJJJDDDAAA???<<<;;;666555555444444333333222111111111111111111111111444333333222222333333444222666444555;;;888999EEE^^^|||qqqvvvkkkaaaYYYWWWPPPHHHFFFFFFDDD???===@@@<<>>===<<<;;;;;;;;;777666555222000---+++)))------,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------222333222///...222;;;CCCEEEEEEFFFHHHKKKLLLKKKJJJGGGCCCDDDCCCIIIeee~~~UUUPPPJJJDDDAAA???<<<;;;666666666555444444333333222222222222222222222222333333222222222333444444222:::999555999???TTTqqq}}}uuuwwwlllhhh^^^QQQIIIGGGEEEAAA???CCC@@@;;;YYYnnnUUUhhh^^^aaa\\\~~~|||fff]]]{{{zzzkkkqqqzzzttttttuuu|||zzzNNNCCC777111---//////------.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---...---,,,***)))******+++************************************************************************+++++++++++++++++++++++++++++++++++++++************---///000000...------///333999@@@EEEJJJNNNQQQQQQPPPNNNLLLJJJHHHFFFFFFBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@@@@>>>>>>===;;;888555222000000///---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,...000222555;;;BBBGGGAAAAAAAAACCCEEEGGGGGGFFFFFFBBBDDDNNNjjjUUUPPPJJJDDDAAA???<<<;;;777666666555555444333333222222222222222222222222333222222222333333444555555999777777EEEXXXwww~~~yyyrrroooeeeWWWMMMIIIEEEBBBAAABBB@@@:::SSSyyyWWWccc```xxxmmmZZZkkkyyyuuufffiiinnn\\\bbblllgggyyytttwwwbbbFFF???555000...000000---,,,///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,---.........---,,,***)))******+++************************************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++...000111000...------///???DDDKKKOOOOOONNNMMMMMMLLLJJJFFFBBB===:::888777666666666555555555444444555555666777888888999999;;;<<<>>>?????????>>>===444222///---...---+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,000666===BBBCCCBBB::::::::::::;;;???CCCGGGSSS]]]mmm{{{UUUQQQJJJDDDAAA???<<<;;;777777666666555444444444333333333333333333333333222222222222333444555555555888888DDD___yyynnnuuutttmmm```TTTNNNHHHCCCCCC@@@AAA<<>>333000000222111...---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000...---,,,***)))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...+++,,,---,,,---222;;;BBBMMMPPPSSSPPPIII@@@;;;888;;;999666333111/////////111111000000//////......,,,---...///////////////---...222555999<<<>>>???888444111000111111...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------,,,---------............000111444<<>>===>>>??????HHHaaa|||kkkcccgggcccbbbkkkUUUQQQJJJEEEAAA???<<<;;;777777777666555555444444333333333333333333333333222222222222333444555666777<<>>222111222555333///...111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...///111222...---,,,************+++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,---...///111222222>>>DDDKKKLLLEEE<<<777555...222555555333333888===999999888999;;;>>>AAACCCBBBBBBAAA@@@@@@???>>>>>>CCCCCCBBBAAA???<<<999777555444222111000000111222;;;777444666:::<<<:::777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........---------.........//////333999???BBBBBBBBBCCCFFFBBBEEEGGGJJJYYY~~~zzzjjjfffooommmgggeeebbbeeegggfffmmmxxxuuupppxxxSSSNNNHHHCCC@@@===:::888888777555555666666444333444444333333333333222222777444444666666333444777;;;???WWWttt}}}jjj[[[UUUFFFFFFCCCAAAEEE@@@YYYuuuVVVjjjaaa{{{|||cccPPPddd~~~zzzmmmfffjjjmmmoooppppppsssyyypppsssAAAHHHAAA222222222222111111111000.........------,,,,,,,,,---,,,,,,+++++++++++++++---+++******---...,,,***+++++++++++++++++++++***(((------))))))//////***---,,,++++++++++++,,,,,,111///,,,+++,,,---...///...---+++*********++++++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++///,,,)))***---///...,,,.........111666<<>>777222111111222444999???CCCGGGLLLQQQOOOJJJGGGGGGKKKMMMKKKGGGEEELLLMMMGGGDDDGGGIIIHHHPPPJJJFFFHHHJJJHHHCCC???>>>888555555555444666:::GGGHHHEEE<<<444333;;;DDD888777333...***)))+++...---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---+++***---333888;;;@@@CCC@@@<<<===CCCHHH>>>OOOMMM^^^{{{~~~ssslllkkkmmmqqqqqquuu}}}SSSOOOIIIDDD@@@>>>;;;999888777555555666666444333222222222333333444444444666333444666666555666;;;<<>>>>>FFFcccwwwttthhhnnnvvv|||TTTPPPJJJEEEAAA>>><<<:::888777555555666666444333000111111222444555555666555333333666666666:::@@@DDD```ssszzzrrr}}}uuu\\\UUUGGGFFF@@@AAADDDLLLYYYdddiiijjjkkkTTTUUUooo~~~ooosssJJJAAA111000000000000////////////.........---------------,,,,,,,,,++++++,,,---------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******------++++++---++++++,,,,,,,,,,,,+++***---------------,,,,,,+++---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......---,,,---...///444;;;CCCHHHKKKKKKJJJ???:::444222555999;;;<<>><<<888666777>>>JJJTTT```uuulllvvv~~~UUUPPPJJJEEEBBB???<<<:::888777555555666666444333111111222333333444555555555333333555555666<<>><<>>DDDKKKOOOOOOOOOPPPRRRSSS[[[bbbfffmmmxxxqqqnnnmmmqqq|||yyyggg```]]]VVVLLLFFFPPPOOOOOOSSSWWWVVVOOOIIIKKKFFF@@@>>>>>><<<777111,,,,,,------......//////---------------------------------.........//////,,,---...111555999<<<===EEECCCBBBDDDIII\\\TTTPPPJJJEEEAAA>>><<<:::888777555555666666444333444444444333333222222222444333444666777;;;GGGTTTppp{{{}}}yyysss~~~oooYYYBBBEEEBBBEEEFFFXXXuuuUUUeee]]]aaaUUUXXXfffkkkoookkkcccbbbjjjrrr[[[???222333////////////.........................../////////,,,++++++++++++,,,------111333777999:::===@@@BBB@@@@@@AAAAAABBBCCCCCCCCC@@@BBB@@@;;;888999777333,,,,,,,,,,,,---...///000///222555555111...---...+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---,,,,,,///555===CCCDDD???999333222666<<<@@@OOOPPPQQQQQQQQQRRRWWWZZZppp}}}iii[[[RRRMMMIIIMMMUUUYYYVVVRRROOOLLLHHHFFFEEEBBB<<<888111000...------...//////------------------------------........./////////------///333888<<<======DDD===@@@RRRkkkSSSOOOIIIDDD@@@>>>;;;999888777555555666666444333333333333333333333333333222222444888;;;BBBQQQ```fffyyy|||xxx{{{eeeBBBJJJDDDAAAFFFMMM[[[```]]]mmm\\\ZZZWWWSSSRRR[[[mmmxxxRRRCCC333222000000000/////////......---........./////////000+++,,,---...111333555666;;;>>>AAACCCCCCEEEHHHKKKIIIIIIJJJJJJKKKLLLLLLMMMPPPWWWUUUHHHEEEJJJHHH===;;;999555222///.../////////333555444///,,,---///++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------.........///...---...222999@@@FFFIIIFFFAAA<<<888:::AAAIIIOOODDDFFFMMM]]]rrrrrrhhh\\\RRRPPPQQQSSSTTTRRRQQQOOOLLLGGGBBB===::::::777333///------...///....................................//////////////////111666;;;>>>>>>===@@@EEEYYYwwwxxxuuuSSSNNNHHHCCC@@@===:::888888777555555666666444333111111222333444444555666000111555999>>>GGGYYYjjjooo{{{nnn~~~pppDDDPPPHHH@@@HHHIIIrrr```]]]}}}^^^www}}}iiigggjjjttt```EEECCC666444000000000000////////////---.........//////000000---...000333777;;;>>>@@@DDDGGGIIIHHHGGGFFFIIIKKKJJJJJJKKKKKKLLLMMMNNNNNN[[[gggdddSSSNNNWWWTTTFFFNNNIIIAAA999333///------///222555333...+++,,,///***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////------000777AAAHHHKKKKKKHHHHHHIIIJJJKKKNNNPPPRRRXXXYYYbbbzzzzzzaaaPPPKKKOOOUUUSSSSSSRRRMMMFFF???:::888AAA===777111---,,,---......................................./////////000222111333888===@@@@@@>>>EEE]]]}}}~~~wwwTTTOOOIIIDDDAAA>>>;;;999888888777666555444333333333333333333333444555555777000///888DDDOOO]]]iiizzzttt}}}|||rrr```LLL===HHHKKKFFFdddkkkWWWpppllldddZZZFFF:::,,,:::222111000//////...//////............//////000000555666:::===@@@CCCEEEFFFFFF@@@>>>???===:::>>>EEE@@@@@@CCCJJJPPPQQQQQQQQQSSSMMMKKKMMMKKKFFFKKKVVVRRRQQQPPPMMMIIICCC===999333222111222333222...+++...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,...000000///...///000(((000:::BBBFFFGGGHHHIIIPPPOOOPPPQQQNNNKKKQQQ[[[wwwxxxtttyyyiiiTTTEEELLLMMMOOONNNIIIDDD???<<>>444333888===DDDIIINNNQQQTTTTTTPPPKKKFFFDDD===:::555111///.........///...---,,,,,,,,,------------------------------------........./////////,,,...//////.........000333777===BBBEEEGGGIIIJJJIIIIIIJJJLLLMMMWWWmmmpppoookkkdddaaacccgggiii~~~rrrsssqqqkkkkkktttuuuXXXLLLIIIHHHLLLQQQPPPGGG>>>FFFGGG@@@666666:::666,,,...///////////////............---.../////////...444::::::<<>><<<:::999999888777666555444444555444444444444555666666666666===JJJUUU\\\bbbgggsss```\\\zzzzzzooo```GGGBBBFFFDDDYYY}}}RRR```|||___WWWGGG===000...333222111000/////////////////////111333777:::<<<<<<<<<>>>@@@CCCGGGJJJLLL@@@888111...---000777>>>DDDGGGGGG@@@:::;;;BBBGGGVVVQQQFFF:::666;;;@@@AAAHHHLLLRRRVVVVVVTTTQQQOOOMMMHHHAAA888111...///000//////......---,,,,,,,,,---------------------------------.........//////---...///...------///111;;;===@@@DDDHHHKKKMMMNNNQQQLLLQQQgggwwwpppuuummmlllwww~~~```RRREEEEEEOOOUUUPPPHHHLLLIII@@@777777<<<888...---....................................///000111555<<<::::::BBBKKK___yyyxxxllldddqqqwww~~~TTTPPPJJJEEEAAA>>><<<:::888777777666555444333333333333333333333444444555222555===IIITTT[[[___aaaccc]]]fffxxxooogggMMMCCCHHHFFFTTTzzz[[[ZZZ|||eee~~~xxxJJJ===777333...333222111000000000000000000222444777999<<<===>>>222333444666;;;@@@DDDGGG@@@>>>===>>>===;;;:::999;;;DDDLLLHHH>>>666555777@@@NNNSSSHHH>>>AAAIIIMMMBBBBBBEEELLLSSSWWWVVVSSSTTTSSSPPPHHH???666222000---...............------,,,,,,,,,,,,,,,,,,,,,,,,......////////////000000.../////////...///222444;;;>>>CCCHHHLLLNNNOOOOOOHHHSSSlllzzznnnlllrrruuuooo}}}sssVVVDDDCCCJJJPPPSSSNNNMMMEEE;;;777888666111............//////000000//////000//////000222444999>>>;;;;;;HHH]]]~~~}}}pppppprrrtttwwwwwwuuusssRRRMMMGGGBBB???<<<999777999888777777555555444333444444444333444444555666000444:::BBBLLLUUUYYYZZZXXXeeesss~~~|||uuunnnWWWFFFEEE@@@GGG```aaaUUUpppmmmooo{{{JJJ;;;555;;;555222222111111111111222222333666:::>>>@@@???===<<<555444333333444666999;;;>>>AAAFFFKKKOOOPPPLLLGGGGGGHHHLLLNNNHHHBBBGGGSSSKKKXXX]]]UUUMMMMMMOOOLLL???999666>>>KKKUUUTTTPPPJJJOOOTTTTTTNNNDDD999333---------....../////////------------------------//////000000000111111111000000000000000222777:::===BBBHHHKKKKKKJJJKKKLLLSSSuuuyyyddd{{{zzz{{{ZZZEEEAAAIIIQQQOOORRROOOEEE:::666555666111000000//////000111111///111222111000222555888<<>>BBBKKKVVV[[[ZZZWWWjjjqqqrrrzzz{{{ppp^^^LLLIIIBBBFFFTTTcccQQQgggxxx___zzzLLL===111;;;444111111111111222333555555666999>>>AAABBBAAA>>><<<>>>>>>>>>???@@@BBBDDDEEEDDDFFFHHHJJJPPPUUUTTTOOOTTTPPP[[[ooonnn[[[UUU^^^```___\\\[[[]]]]]]UUULLLCCC:::444:::GGGRRRRRRNNN<<>>@@@AAABBBAAAAAAEEEFFFHHHJJJMMMOOOQQQRRROOOPPPPPPQQQWWW^^^]]]WWWQQQOOOmmmvvvUUURRRJJJMMMUUU```ddd```ZZZXXXIIIEEEAAADDDLLLRRRTTTSSS===<<<>>>DDDKKKLLLFFF@@@444222...,,,+++,,,...///....................................////////////////////////111666>>>CCCEEEJJJLLLJJJJJJXXXrrr}}}wwwpppUUUDDDIIIOOOUUURRRGGG===999;;;555333111///......///000---///111000...000666;;;777CCCSSSqqq~~~{{{NNNJJJDDD???;;;888666444555444333222111000000///000000//////000000111222111777:::<<>>???BBBDDDFFFJJJJJJKKKKKKKKKJJJIIIHHHRRRWWW\\\aaakkktttssskkkaaa^^^ssslll]]]kkk~~~pppUUUKKKQQQOOOPPPPPPQQQRRRTTTWWWYYYHHH@@@999:::BBBHHHHHHDDD888555000+++)))***,,,...************************,,,,,,,,,---------......---------...111777>>>DDDBBBGGGIIIIIIQQQlllccc|||eeeIIICCCHHHNNNPPPIII???999888555333111...---------...+++...000///---///555;;;===MMMeee~~~qqqgggaaacccwww