BM66(d@ ~~~iiiYYYSSSYYYlll}}}|||}}}wwwooojjjkkkmmmmmmaaaWWWwwwqqqJJJAAA???;;;;;;666===888:::HHH```ttt~~~rrrdddiiissswwwxxxzzz}}}uuupppuuu{{{|||yyywwwnnnYYYJJJCCCDDDFFFJJJLLLMMMLLLIIIFFFEEEEEEMMMNNNLLLUUUhhhkkkggglllwwwyyytttuuu{{{ssskkkkkktttyyy}}}|||zzzvvvooohhhjjjmmmjjjaaa]]]```bbb```NNN<<<<<>>@@@CCCGGGIIIJJJOOOUUU[[[___^^^___bbbgggkkkmmmmmm|||fffWWWQQQYYYlll|||{{{|||uuupppllllllnnnooohhhYYYyyy|||uuuKKK@@@===;;;<<<666===;;;<<>>VVVmmmrrrrrruuu|||nnnqqqqqq]]]SSSRRRHHHDDDIIIOOONNNFFF===777444222222222111111111000000111111000///////////////////////////////////////......////////////......000000////////////000000000000000000000000000000222111111111222333333444222444777888999:::<<<>>>???BBBFFFHHHIIINNNTTTZZZ]]]]]]^^^bbbfffiiijjjjjj}}}wwwaaaRRRMMMYYYlll|||}}}yyyrrroooooommmppppppmmmZZZzzzxxxvvvyyyvvvttt~~~OOO???;;;;;;>>>777;;;<<<===IIIbbbxxxrrreeegggooouuu~~~vvvooommmrrrxxx{{{}}}pppZZZIIIBBBCCCFFFJJJLLLMMMKKKHHHGGGJJJLLLMMMXXX^^^dddnnnpppyyy|||}}}xxxkkkffflllpppsssrrrrrrsssppplllmmmnnnjjjbbb^^^___aaaaaaGGG<<>>>>>AAAEEEGGGHHHMMMSSSYYY[[[\\\^^^aaaeeeggggggfff{{{ppp[[[NNNKKK]]]pppuuunnnmmmpppmmmrrrqqqsss```}}}uuupppsssssstttWWWBBB;;;;;;???777:::<<<;;;FFF```wwwuuuggghhhnnnuuuzzzvvvtttwwwzzz|||ttt]]]KKKCCCCCCGGGIIIKKKMMMKKKHHHHHHLLLPPPMMMZZZaaahhhrrrwww{{{{{{yyymmmiiikkkqqqvvvvvvvvvvvvrrrllljjjjjjgggbbb______aaabbbGGG;;;===UUUooo|||}}}{{{wwwkkk___TTTKKKDDDEEEHHHKKKJJJEEE;;;444111111111111000000000000000000////////////000000////////////////////////......////////////......000000////////////000000////////////////////////000000000111222444555666222444666888888:::===??????BBBEEEGGGIIIMMMTTTYYYZZZ[[[]]]aaadddfffeeeccc}}}~~~lllXXXOOONNNaaauuutttkkkkkknnnlllrrrqqq||||||lllwwwqqqsssvvvyyy___FFF===<<>>;;;DDD___yyynnnccciiixxx~~~yyyiiiTTTHHHFFFIIIIIINNNRRRPPPKKKJJJOOOUUUWWW___eeeppp}}}{{{pppfffdddiiiqqqzzz}}}|||wwwmmmddddddcccdddfffddd______bbbJJJ<<<999OOOlllwwwnnnaaabbblllkkkjjjpppgggVVVOOOAAABBBEEEHHHIIIEEE<<<555111111000000000////////////////////////000000111////////////////////////......////////////......000000////////////000000000000000000000000000000000000111111222333444555333555666666777999===@@@@@@CCCGGGIIIKKKOOOVVV[[[ZZZ[[[]]]```dddffffffeee|||xxxdddSSSNNNQQQaaaxxxxxxoookkkkkkllluuusssyyy{{{iiibbbJJJ@@@<<>>999BBB]]]yyy}}}kkk```jjj{{{pppZZZLLLHHHJJJLLLRRRWWWVVVPPPNNNRRRXXX^^^hhhooo{{{}}}qqqfffccciiiqqqyyy{{{{{{wwwnnnffffffeeehhhkkkhhh```]]]___III===;;;NNNgggqqqhhh\\\[[[hhhdddaaalllgggUUURRRDDDFFFIIIKKKIIIBBB999333111000000000///////////////////////////000111111////////////////////////......////////////......000000////////////000000000000000000000000000000222111111111222333333444444555666666777999===@@@???CCCFFFHHHJJJNNNUUUZZZ\\\\\\]]]```eeehhhiiiiiisss___MMMIIIMMM___vvv{{{rrrllljjjmmmwwwtttyyy}}}hhh}}}___III???<<<>>>999???;;;777???ZZZvvvlllaaalllttt]]]NNNIIIJJJNNNUUU[[[ZZZTTTQQQTTTZZZbbboooyyy}}}kkk}}}uuuiiifffkkkrrryyy{{{{{{yyyrrrjjjiiihhhkkkoookkkaaa\\\]]]GGG>>>>>>MMMcccmmmggg^^^\\\iiiaaa\\\iiieeeUUUTTTGGGJJJMMMMMMHHH@@@777222000000000000///////////////////////////000111111////////////////////////......////////////......000000////////////000000000000000000000000000000222222222111222222333333444555666666777999===AAA>>>BBBEEEGGGIIIMMMTTTYYY]]]\\\]]]```eeeiiikkkkkkkkkTTTIIIKKKSSS___}}}}}}|||tttooonnnsssoooooo[[[nnnaaaJJJFFF???;;;<<<:::>>>;;;@@@UUUqqqmmm]]]fff~~~dddOOOHHHIIIMMMVVV^^^]]]UUUQQQUUU\\\hhhmmmzzzsssjjjoooxxx}}}vvvjjjhhhiiittt}}}~~~|||zzzvvvrrrkkknnnqqqqqqmmmfffaaa^^^HHH===;;;LLLaaaiiieee^^^ccc___]]]bbbhhhhhh```XXXQQQLLLKKKLLLJJJAAA888444111111111111000000000000000000000000000000000000////////////////////////............////////////............///////////////000000000000000//////000000000000111222333444555666777888888999;;;===@@@CCCFFFGGGIIINNNUUU[[[[[[]]]___aaaccceeehhhjjj{{{gggRRRHHHLLLSSS```{{{}}}tttnnnlllooommmnnn}}}ZZZcccsssvvv___IIIEEE@@@<<<>>><<<===;;;@@@SSSoooqqqgggooo~~~kkkSSSKKKNNNKKKRRRXXXZZZXXXWWW[[[___iiiooo}}}yyydddaaaiiiyyypppllllllttt{{{|||zzzxxxqqqkkkkkknnnqqqooojjjccc\\\YYYGGG;;;;;;PPPllluuujjj]]]^^^]]]___dddjjjiiibbb\\\NNNKKKJJJMMMJJJAAA888444000000000000////////////000000000000000000000000////////////////////////............////////////............//////////////////000000000000//////000000000000111222333444555666777888888999;;;===???BBBEEEGGGHHHMMMTTTZZZZZZ\\\___bbbeeegggiiikkkvvvbbbPPPGGGLLLSSScccyyyxxx~~~tttmmmiiijjjkkkmmmyyy]]][[[kkkrrrvvv|||^^^HHHEEEAAA>>>???<<<;;;;;;???PPPjjjvvvmmmrrr{{{vvvYYYMMMQQQOOOSSSXXX[[[\\\^^^```bbbiiiooo~~~yyyggg[[[^^^jjj{{{pppjjjmmmsssyyy{{{{{{yyyqqqhhhmmmoooqqqooohhh```YYYUUUFFF;;;<<>>???AAADDDFFFHHHLLLSSSYYYYYY[[[___cccfffhhhiiiiii~~~rrr^^^MMMGGGKKKRRReeewwwrrr{{{uuulllfffhhhlllmmmtttddd^^^mmmqqqnnn}}}|||bbbJJJFFFBBB??????;;;:::;;;???KKKdddxxxjjjooo{{{aaaNNNNNNWWW[[[```aaa___^^^aaaeeeiiiooo~~~|||iiiZZZVVV```mmmooohhhlllqqqwww{{{~~~}}}tttjjjnnnppprrrooohhh___XXXTTTGGG===???ZZZwww~~~nnn\\\[[[___eeefffbbbZZZQQQLLLEEEEEEIIIMMMKKKAAA888555222222111111111000000000////////////////////////////////////////////////............////////////............////////////...//////000000000000///000000000000111222333444444555777777888999<<<>>>>>>AAADDDEEEGGGLLLSSSYYYZZZ[[[___cccfffgggfffdddzzznnnZZZKKKGGGLLLRRRgggwwwpppyyyvvvllleeehhhllllllnnnhhh```pppmmmcccoooxxxuuu{{{lllPPPIIICCC???>>>::::::===???GGG]]]~~~zzzmmmyyyqqqXXXPPPXXX```gggeee___]]]ccckkknnnsssnnn[[[PPPRRR^^^kkkqqqkkklllrrrxxx|||~~~tttiiilllooopppnnnggg^^^WWWSSSEEE===???SSSiiinnndddXXXYYY]]]bbbaaaZZZPPPGGGBBBCCCDDDHHHMMMIII@@@888666///............---------////////////////////////////////////////////////............////////////............////////////......///000000000000000000000000000111222333444333555777777888999<<<>>>>>>AAADDDEEEGGGLLLSSSYYY\\\\\\^^^bbbeeeeeeccc```ttt}}}iiiUUUIIIGGGMMMSSSfffzzzqqqyyywwwmmmeeegggkkkiiiiiiggg^^^ooommm```lllxxx{{{wwwVVVMMMEEEAAA@@@;;;;;;???@@@CCCWWWyyymmm]]]WWW```iiiiiicccbbbkkkuuuxxx{{{wwwdddTTTNNNTTTbbbmmm~~~rrrmmmooovvv|||~~~{{{qqqggglllnnnooollleee\\\TTTPPP@@@:::<<>>777666222222111111111111000000000000000000000000000000////////////////////////............////////////............////////////---...///000000111111000000000000000111222333444333555666777888:::===??????AAADDDFFFHHHLLLSSSYYY^^^]]]^^^aaaeeefffccc```oooxxxcccPPPFFFGGGOOOUUUfff|||qqqyyyxxxnnnfffeeehhheeeeeegggaaasssqqqeeettt\\\PPPHHHDDDCCC???<<>>???CCCFFFZZZ~~~www|||}}}xxxzzz}}}~~~}}}zzziii\\\VVVQQQKKKTTTRRRRRRTTTYYY]]]^^^^^^ZZZYYYWWWVVVWWWYYY[[[]]]ZZZYYYWWWUUUTTTTTTUUUUUUSSSRRRTTTVVVXXXUUUNNNIIIHHHCCCLLLKKKWWWmmmvvv|||tttzzzxxxooommmrrrsssmmmeee]]]TTTLLL<<<888;;;IIIZZZbbbaaa^^^^^^XXXaaaiiibbb[[[YYYTTTAAAEEEIIIJJJFFF@@@999555222111000///............////////////////////////////////////////////////............////////////---............/////////000000000000////////////000111111111111222222222222444555666777999<<<>>>???CCCGGGIIIJJJLLLQQQVVVXXX[[[___aaacccgggmmmqqq{{{tttbbbRRREEECCCJJJOOOSSSVVVnnnrrrlllsss}}}|||lllccc\\\ZZZaaawwwcccZZZ^^^nnn{{{lllaaa^^^WWWOOOKKKFFFAAA@@@AAABBBQQQttt}}}~~~pppzzz{{{ttttttwwwyyy{{{~~~}}}wwwssstttuuutttiiiggg^^^TTTNNNOOOOOONNNSSSTTTVVV[[[aaafffhhhiiibbbaaa``````bbbeeehhhjjjgggeeeccc```^^^]]]]]]]]]]]]\\\[[[\\\\\\XXXQQQKKKIIICCCMMMOOO\\\sss{{{~~~{{{tttuuu{{{}}}tttkkkllloooppplllgggaaaVVVLLL;;;888===OOO___ccc]]]XXX^^^VVVbbbqqqkkk```\\\YYY@@@DDDIIIJJJFFF@@@:::777222111000//////......///////////////////////////////////////////////////............////////////---------............///////////////000000000000000111111111111222222222222333555666777999<<<>>>???BBBFFFIIIJJJMMMRRRVVVVVVZZZ___aaacccfffmmmsssyyypppgggZZZNNNEEEGGGOOOSSSUUUVVVooossslllrrr~~~lllbbb[[[ZZZ___uuudddWWWVVVzzzlllxxxkkkcccccc\\\SSSOOOFFFEEEAAA@@@AAAIIIggguuuhhhxxx}}}ooovvv~~~zzzqqqnnnqqqrrr|||~~~yyytttllleeeXXXUUUQQQOOOPPPUUUYYY[[[VVVXXX[[[```fffjjjlllmmmnnnmmmlllkkkmmmpppsssuuurrrqqqooommmkkkjjjjjjjjjnnnlllkkkkkkkkkhhhaaa[[[PPPGGGPPPTTTbbbwww~~~}}}{{{ssssssyyy~~~}}}tttjjjnnnqqqqqqnnnjjjcccVVVJJJ>>>999@@@VVVhhhiiiaaa[[[bbbUUU]]]oookkk^^^WWWRRR>>>CCCHHHIIIEEE>>>999777111111000///////////////////////////////////////////////////////////////............////////////------------............////////////000000000000000000111111111222222222222444666777888999<<>>BBBFFFHHHJJJMMMRRRWWWWWWZZZ___dddiiilllnnnooozzzqqqdddXXXOOOGGGDDDJJJSSSXXXZZZ\\\|||uuunnntttmmmaaa[[[ZZZ^^^sssfffWWWXXXlllxxxiiidddeee___VVVRRRHHHIIIBBB???BBBDDD]]]vvvdddmmmuuuppptttppprrr{{{xxxnnnkkkmmmooowww}}}~~~nnn^^^WWWRRROOOOOORRRVVVYYY[[[___aaadddgggjjjlllmmmooovvvuuusssrrrrrrtttvvvxxxvvvvvvvvvuuuvvvvvvvvvvvvwwwvvvvvvwwwxxxuuunnnhhhWWWLLLUUU\\\lll}}}|||wwwooouuu{{{uuujjjoooqqqppplllhhh```RRRDDD???999AAA[[[oooooofffaaaeeeWWW\\\kkkhhh\\\SSSKKK===CCCIIIIIICCC;;;666555111000000////////////000////////////////////////////////////////////////............////////////---------.........//////.../////////000000000111000000111111111222222222333555777888888:::===@@@>>>AAAFFFHHHJJJMMMSSSWWWZZZZZZ^^^gggqqquuupppiiiuuuyyyzzzuuuoooeeeWWWKKKBBB@@@DDDMMMVVV\\\bbbgggvvvqqqxxxmmmaaa[[[ZZZ^^^qqqnnnYYY\\\}}}hhhrrriiidddfffbbb[[[WWWNNNPPPCCC???FFFBBBUUUzzzhhhkkknnnmmmtttzzzuuuwww|||lllkkkuuu{{{tttjjjgggkkkooottt||||||kkk]]]VVVQQQSSSWWW[[[___bbbiiikkkmmmnnnoooppprrrttt{{{yyywwwuuutttuuuwwwyyyxxxyyyzzz|||~~~}}}uuunnnZZZOOO\\\gggxxxzzzvvvuuuzzzrrrwww~~~uuujjjlllooonnnhhh```WWWJJJ???===777AAA___tttssshhhbbbgggaaahhhoooggg]]]UUUJJJ@@@FFFKKKJJJBBB999444333000000////////////000000////////////////////////////////////////////////............////////////.........////////////000......//////000000111111000111111111111222222222333444666777888:::===???===AAAFFFHHHJJJMMMSSSXXX]]]YYY[[[fffssswwwnnnddddddggghhhddd___YYYNNNDDD>>>AAAIIISSSZZZ___hhhpppvvvsss|||mmmaaa\\\[[[^^^qqqyyy\\\___eeeeee{{{}}}tttwwwlllgggiiifff```^^^WWWWWWFFF@@@IIIBBBNNN{{{~~~nnnnnnttt{{{~~~wwwsssqqquuu}}}fffdddooouuunnneeedddjjjpppwwwpppddd[[[[[[___ccciiiooonnnppprrrrrrrrrtttxxx{{{}}}{{{yyyxxxzzz{{{}}}vvvmmmZZZQQQbbbqqq{{{pppiiiggghhh{{{}}}vvvwww~~~sssgggiiimmmllleee[[[QQQGGG???;;;666DDDeee|||wwwhhh```jjjsss|||hhh\\\UUUIIIDDDJJJOOOMMMCCC888333111000000////////////000000////////////////////////////////////////////////............/////////////////////000000000111111.........///000111111111000111111111111222222222111333444555666888;;;======AAAEEEHHHJJJNNNSSSXXX\\\XXXYYYaaammmpppjjjbbbYYY[[[ZZZVVVSSSPPPIIIAAABBBGGGQQQZZZ]]]aaajjjuuuvvvttt}}}}}}mmmaaa\\\[[[^^^ppp______hhh\\\jjjmmmjjjvvvpppiiikkkiiieeeccc]]]]]]HHHAAALLLAAAIIIvvvxxxwww}}}xxxqqqpppyyyzzzbbb___kkkqqqkkkbbbbbbjjjpppyyyxxxgggaaaaaabbbgggnnnmmmoooqqqrrrrrruuu{{{~~~~~~rrrgggYYYRRReeevvvvvv||||||nnnuuu|||mmm```YYYYYY\\\pppzzz{{{tttwww~~~~~~qqqeeehhhmmmmmmeeeYYYPPPHHHBBB;;;777HHHlll{{{hhh^^^lllgggXXXRRRFFFGGGNNNSSSOOODDD999333111000000////////////000111////////////////////////////////////////////////............/////////000000000000000111111111111---......///000111111222000111111111111222222222///111333444444666999<<<===AAAEEEHHHJJJNNNSSSXXXZZZWWWWWW]]]eeeiiifffcccyyyaaaZZZVVVXXXYYYRRRHHHCCCGGGLLLTTT^^^gggooosssuuunnnqqqzzzzzzkkk```YYYYYY___qqq```fffccc]]]lllpppxxxoookkkiiiggghhhfffbbbYYYQQQJJJAAA>>>NNNddd~~~wwwrrrsssuuuwww______gggnnnllleeebbbhhhppp{{{rrrllllllmmmnnnvvvooonnnvvvyyyxxxxxxfff\\\RRRVVVeeexxx|||tttoooqqqttt|||llljjj||||||kkk```]]]ZZZUUUbbbjjjttt{{{{{{uuunnniiikkksss|||{{{ssslllhhhllljjjeee]]]TTTLLLCCC>>>>>>;;;HHHggg|||xxxjjjbbbqqq|||\\\VVVQQQEEEXXX^^^YYYIII===;;;666///111111000000//////......////////////////////////////////////////////////000000000000000000000000............////////////000000000000111111111111111111222222222333333333222444555555555777:::===???BBBFFFGGGHHHKKKQQQUUUZZZZZZ[[[aaagggiiieee```|||bbb\\\ZZZ\\\\\\UUUMMMHHHKKKVVVfffpppuuuxxx~~~{{{hhhlllwww|||{{{lllaaaZZZZZZ```qqqcccmmmdddaaawww}}}sssnnnkkkhhhhhhdddfff^^^WWWQQQGGGAAALLL^^^}}}{{{{{{|||xxx```[[[dddlllkkkeeebbbhhhpppyyy~~~uuuxxx{{{|||uuucccZZZWWWZZZbbbkkkooommmlllnnnmmmwwwuuuuuu|||zzzyyyrrrhhh]]]```bbbccc```\\\XXXUUU___dddkkkpppqqqnnnkkkiiiiiihhhbbbYYYSSSOOOFFF<<<222777NNNmmmxxxmmmeeegggzzzrrr\\\SSSNNNGGGNNNUUURRRDDD:::888444---111000000000/////////...////////////////////////////////////////////////////////////////////////............////////////000000000000111111111111111111222222222333333333222444555555555777:::===???BBBEEEGGGHHHKKKQQQVVVZZZZZZ\\\aaaggghhheeeaaaeeebbbaaadddcccZZZQQQMMMPPPbbbuuu}}}{{{yyy~~~pppaaagggrrrxxx{{{{{{mmmbbb[[[[[[```pppgggnnnggglllvvvpppmmmlllkkkeeeiiiddd```[[[PPPGGGJJJUUUxxx}}}xxx{{{cccYYYcccmmmmmmgggdddiiipppyyy{{{zzz~~~ppp___XXX\\\___aaaaaaeeelllqqqqqqooozzz}}}llliiiddd^^^YYYVVVTTTTTTYYYYYY[[[^^^bbbddddddcccdddeee^^^SSSRRRUUULLL<<<999>>>UUUtttzzziiibbbiiixxxtttoooiii```UUUKKKGGGFFFLLLLLLBBB:::888444...000000000000////////////////////////////////////////////////////////////////////////////////////............////////////000000000000111111111111111111222222222333333333222444555555555777:::===>>>BBBEEEGGGHHHKKKQQQVVVZZZZZZ\\\aaafffhhhfffbbbhhhhhhkkknnnjjj]]]QQQLLLVVVeeetttwwwoooiiimmmsssttthhh\\\bbbnnnsssxxx|||oooccc\\\\\\```ooojjjdddiiiyyywwwqqqooopppqqqkkkkkkiiigggdddZZZNNNKKKOOOjjjzzz~~~fff[[[fffppppppjjjfffjjjqqq{{{mmm]]]YYY___eeegggeeekkkyyy~~~{{{{{{zzz{{{|||~~~}}}vvvrrrooommmkkkgggbbb\\\ZZZ\\\^^^^^^]]]___aaaYYYPPPSSS\\\RRR???AAAEEE]]]}}}oooeeekkkjjjfffccccccaaaZZZMMMCCCCCCIIIJJJCCC<<<888555000000000000000////////////////////////////////////////////////////////////////////////////////////............///////////////000000000111111111111111111222222222333333333222444555555555777:::===>>>AAAEEEGGGHHHLLLRRRVVVZZZZZZ]]]aaafffhhhfffddd{{{kkkmmmrrruuummm\\\NNNHHHZZZaaagggeee^^^YYY[[[___uuuxxxgggaaaWWW\\\hhhpppxxx}}}pppccc]]]\\\___mmmnnnZZZrrrjjjyyytttppprrrsssmmmlllkkkkkkiiiaaaVVVOOOMMMbbb~~~ggg^^^hhhqqqqqqjjjfffjjjppp|||lll___^^^dddlllppprrr{{{uuunnnnnnrrrnnnrrrwww|||~~~vvvoooeee^^^\\\\\\\\\ZZZ[[[[[[TTTNNNTTT\\\RRR???;;;SSSzzzpppgggoooeeehhheee^^^\\\ZZZOOOAAAEEEIIIJJJDDD<<<777333000////////////000000000000////////////////////////////////////////////////....................................///////////////000000000111111111111111111222222222333333333222444555555555777:::======AAAEEEGGGHHHLLLRRRWWWYYY[[[]]]aaaeeeggggggfffmmmpppttttttiiiWWWKKKGGG[[[\\\[[[WWWSSSQQQTTTXXXbbblllvvvuuujjj]]]WWWVVVUUUXXXeeeppp}}}~~~qqqccc]]]\\\^^^kkkrrrWWWhhhiiixxxpppqqqsssnnnoooooonnnllleee\\\TTTPPP\\\uuukkk^^^hhhqqqqqqjjjggglllsss~~~{{{nnndddeeejjjooovvv}}}~~~qqqhhhfffgggpppwwwvvvppphhhaaa]]]\\\\\\[[[\\\YYYTTTSSSWWWWWWKKK===AAAsssgggaaaooommmppplll```ZZZXXXOOOCCCFFFHHHHHHBBB:::333000///////////////000000000000////////////////////////////////////////////////....................................////////////000000000000111111111111111111222222222333333333222444555555555777:::======AAADDDGGGHHHLLLRRRWWWYYY[[[^^^bbbeeeggghhhhhhooopppppplll```QQQJJJKKKYYYYYYWWWQQQLLLKKKPPPUUUTTTWWWYYYVVVRRRPPPRRRVVV]]]^^^hhhtttqqqccc]]][[[\\\hhhvvvZZZhhheee||||||rrrrrrwwwtttvvvuuurrrmmmhhhbbbYYYSSSTTTjjjzzz}}}yyyxxxzzzttt```jjjssssssnnnlllsss{{{qqqjjjlllpppooottt}}}zzzyyyvvvuuuqqqlllgggeeefffhhhggg___[[[^^^^^^TTTFFF===LLL}}}___aaappppppnnnooopppjjjZZZLLLDDDGGGGGGFFFAAA999222000111.../////////000000000111////////////////////////////////////////////////....................................////////////000000000000111111111111111111222222222333333333222444555555555777:::======@@@DDDGGGHHHLLLSSSXXXYYY[[[___bbbdddfffhhhjjjpppooollleeeYYYMMMKKKPPPWWWXXXVVVOOOFFFDDDJJJQQQPPPRRRRRRPPPOOOSSS[[[bbbhhhfffmmmxxxrrrbbb]]][[[[[[gggvvv]]]jjjcccsssuuuuuu|||{{{|||yyytttnnnjjjddd\\\UUULLL```~~~}}}tttcccXXXQQQOOOTTTZZZfffppp{{{}}}ccclllvvvwwwssssss{{{sssnnnqqqrrrlllppp~~~yyyvvvxxxzzzrrrgggdddjjjfffTTTDDD???GGGpppfff```kkkvvvkkkeeeoooaaaIIIDDDIIIHHHFFFBBB;;;444222555.../////////000000111111////////////////////////////////////////////////..................................../////////000000000000000111111111111111111222222222333333333222444555555555777;;;======@@@DDDGGGIIIMMMSSSXXXYYY[[[___bbbdddfffiiikkkqqqvvvwwwjjjWWWLLLPPPWWWbbb]]]UUUMMMIIIIIILLLOOORRRVVVYYYWWWUUUZZZdddnnntttooommmuuu~~~qqqddd]]]]]]___iiibbbfff]]]ppp{{{{{{|||xxxssspppmmmggg```ZZZWWWZZZooonnnzzztttkkk\\\NNNEEEBBBDDDFFFJJJMMMSSS[[[gggvvvqqqeeemmm~~~|||wwwsssnnnnnnqqqnnnuuu|||}}}{{{yyy}}}~~~}}}xxxmmmqqqvvvgggRRREEE;;;???cccuuuhhh]]]]]]iiiyyybbbiiiooo^^^>>>EEENNNMMMIIIBBB;;;555222111000000111111111111000000000000000000////////////////////////000000000000////////////////////////000000//////.........---000000000000111111111111000111111111111222222222333444666666666888;;;>>>>>>AAAEEEFFFHHHLLLRRRWWWXXX\\\[[[```jjjgggbbbhhhzzz}}}zzzjjjWWWMMMRRR[[[fffaaaYYYPPPJJJIIIKKKMMMVVV[[[`````````dddoooxxx|||vvvqqquuusssuuu~~~}}}nnneee^^^]]]```jjjdddfffyyyTTTbbbxxx{{{~~~zzzyyy}}}{{{xxxuuupppnnnlllhhhccc^^^TTTVVViiiyyyoooiiiaaa[[[QQQGGG@@@>>>>>>@@@@@@AAADDDGGGMMMVVV___eeennnsss}}}vvvooonnnjjjqqq}}}zzzuuuqqqmmmmmmttt}}}yyysssqqqppprrrqqqpppssszzz~~~~~~zzzhhhMMM>>>888CCCcccoooccc\\\\\\dddoookkkjjjfffllllllNNN;;;IIIRRRQQQLLLDDD;;;555111000000000111111111111000000000000000000////////////.../////////000000000000////////////////////////000/////////............000000000000111111111111000111111111111222222222333444666666666888;;;>>>>>>AAAEEEFFFHHHLLLRRRWWWXXX[[[ZZZ___iiieee```ggg~~~jjjVVVNNNVVVaaajjjfff]]]TTTMMMKKKMMMPPP^^^dddkkknnnnnnsss|||yyyyyy~~~ooogggnnnyyy}}}llleee^^^]]]```jjjllllllsssRRR^^^ooosss~~~}}}xxxxxxzzzwwwvvvrrrnnnllllllkkkgggcccWWWVVVeee|||sssjjj```XXXRRRKKKIIIEEE@@@===;;;::::::<<<============@@@DDDGGGZZZfffuuu~~~xxxwwwuuuooonnnmmm|||uuullleeecccdddfffgggqqqxxxxxxhhh^^^]]]YYY^^^aaadddlllwww~~~zzz^^^CCC:::???PPPjjjpppccc^^^^^^aaagggnnniii___\\\VVVBBB===OOOVVVTTTNNNEEE<<<444111///000000111111111111000000000000000000////////////....../////////000000000////////////////////////////////////............000000000000111111111111000111111111111222222222333444666666666888;;;>>>>>>AAAEEEFFFHHHLLLRRRWWWXXX[[[ZZZ^^^gggddd^^^eeeiiiTTTPPP[[[gggnnnjjjcccYYYQQQOOOSSSWWWhhhooowww{{{{{{ssskkkkkkuuummmeee^^^]]]___iiioooppplllVVVkkk~~~{{{xxxzzz|||wwwxxxtttpppooopppooollliiiaaa]]]eee~~~|||vvvpppfff\\\SSSLLLFFFBBB@@@???>>>===<<<;;;;;;;;;>>>???@@@@@@@@@@@@BBBDDDBBBLLLZZZeeeooozzz|||||||||tttvvv{{{wwwpppggg```^^^aaagggkkk}}}iiiaaabbbaaaggglllqqqxxxyyydddLLL:::<<>>>>>AAAEEEFFFHHHLLLRRRWWWYYY\\\ZZZ^^^gggccc^^^eeegggTTTSSS```oooxxxsssjjj^^^TTTRRRWWW\\\sss{{{yyytttuuu|||pppddd]]]]]]^^^hhhhhhjjj}}}ddd[[[}}}yyyyyy}}}{{{|||yyyuuutttuuutttppplllhhhbbbdddvvv}}}wwwuuu~~~zzztttmmmhhh```ZZZQQQJJJEEEAAA???===>>>===<<<;;;;;;<<<>>>>>><<>>>>>AAAEEEFFFHHHLLLRRRWWW[[[]]][[[^^^gggddd___fff~~~gggWWWXXXhhhwww}}}rrrcccWWWTTT[[[bbb||||||qqqccc\\\[[[]]]fffeeeddduuubbbaaa|||yyyyyy~~~|||}}}zzzxxxxxxxxxvvvrrrmmmjjjdddaaakkkuuulllmmmjjjttt~~~sssjjjccc\\\WWWMMMIIICCC@@@???>>>>>>===>>>===;;;;;;;;;===???@@@???AAADDDEEEDDDDDDEEEFFFFFFFFFGGGIIIKKKTTTgggwwwgggUUULLLXXXlllkkkMMMFFF<<<===SSS{{{rrrhhhhhhlllsssvvviiiaaaTTTCCCCCCNNNQQQOOOLLLFFF???777333222222000000111111111111000000000000000000////////////------........./////////////////////////////////.........///////////////000000000000111111111111000111111111111222222222333444666666666888;;;>>>>>>AAAEEEFFFHHHLLLRRRWWW[[[]]]ZZZ^^^gggddd```ggg~~~}}}hhh[[[___pppttteeeZZZZZZdddmmm~~~nnnbbb[[[ZZZ\\\eeeccc^^^vvvjjjaaabbb~~~|||zzz|||~~~yyyxxxwwwwwwxxxyyywwwrrrmmmkkkddd^^^aaarrrwwwmmmqqqjjjsssuuueeeYYYRRRLLLHHHAAA???===<<<===>>>>>>===<<<======>>>???AAABBBBBBEEEGGGHHHGGGFFFEEEFFFGGGGGGFFFHHHIIIHHHMMM\\\mmmyyydddQQQFFFMMMYYYfff}}}nnnKKKEEE===@@@[[[~~~lllhhhnnnrrrwwwwwwhhhaaaUUUCCCGGGRRRMMMOOOLLLFFF>>>666222111222000000111111111111000000000000000000////////////---------.........//////////////////////////////............/////////000000000000000111111111111000111111111111222222222333444666666666888;;;>>>>>>AAAEEEFFFHHHLLLRRRWWWYYY[[[XXX\\\eeeccc```hhh~~~}}}jjj^^^cccuuu~~~ssseee\\\```mmmyyyzzzjjjaaaZZZYYY[[[ddd^^^VVVkkk^^^\\\[[[~~~yyyyyyzzzvvvsssssstttwwwyyywwwqqqlllnnnggg]]]ZZZggg}}}qqqvvvooowwwlllYYYMMMFFFAAA>>>===<<<;;;<<<===>>>===<<<<<<===@@@CCCEEEEEEEEEDDDFFFHHHHHHGGGFFFEEEFFFGGGBBBCCCGGGKKKIIIJJJVVVeeepppXXXJJJCCCJJJOOOQQQ___qqqoooEEE>>>;;;EEEhhhyyyfffiiitttwwwzzzpppcccbbb[[[JJJOOOVVVJJJPPPMMMGGG>>>666222111111000000111111111111000000000000000000////////////---------.........//////////////////////////////---.........//////000000000000000000111111111111000111111111111222222222333555666666666888;;;>>>>>>AAAEEEFFFHHHLLLRRRWWWWWWYYYVVVZZZdddccc```hhh{{{ooolllrrr{{{~~~vvvlllfffkkkyyyyyyfffbbbYYYZZZ]]]dddeeeUUUiiiiii^^^ddd~~~zzzwwwqqqnnnooommmpppqqqqqqoookkkiiiiiijjjkkkjjjhhhccc```lllwwwllluuuttt}}}bbbNNNDDDAAAAAA@@@>>>BBB??????DDDAAA<<>>EEECCCBBBHHHGGGHHHRRRSSSVVV[[[___^^^ZZZTTTOOOGGGHHHIIIHHHHHHGGGFFFFFFFFFKKKRRRXXX[[[]]]bbbfffhhh|||___XXXVVV```nnnyyy~~~uuuqqqwwwqqqttt{{{YYY===DDDGGGRRRrrrvvvkkkiiiggg^^^bbbooouuueeegggddd[[[TTTRRRQQQOOOMMMKKKCCC777111222333222111111111111111000//////////////////////////////.../////////000000000000////////////////////////............////////////111000///......///000111000111111111111222222222222444555555555777:::===@@@CCCEEEGGGHHHMMMUUU[[[\\\```\\\\\\aaa```dddrrryyyzzz|||wwwuuu{{{zzzhhh```YYYYYY\\\bbb~~~lllRRRgggqqqdddaaawwwvvvrrrnnniiigggkkkkkkmmmiiieeedddgggjjjkkkjjjpppooommmhhhaaabbbrrryyykkkqqquuu~~~|||^^^HHH@@@@@@BBBBBBDDDNNNOOOLLLPPPQQQUUUbbbfffhhhkkkooonnnfff[[[RRRHHHGGGEEEEEEFFFGGGGGGGGGHHHPPPZZZaaadddgggiiikkkrrr{{{cccaaajjj{{{mmmmmmyyyqqqfff```]]]___eeennn|||nnnKKK<<<>>>EEEXXXnnnlllcccdddhhhccchhhsssvvv^^^bbbaaaYYYQQQNNNMMMLLLIIIGGG???555000222333222000111111111111000000///////////////////////////....../////////000000000////////////////////////............////////////000000////////////000000000111111111111222222222222444555555555777:::===@@@CCCFFFGGGIIIMMMUUU[[[\\\___\\\\\\bbbaaadddrrr}}}~~~||||||zzziii___YYYZZZ\\\aaa|||qqqTTTiiiyyycccXXXqqq~~~wwwsssvvvmmmjjjeeeeeeiiijjjjjjfffccceeejjjnnnllljjjoooooonnnjjjccc```hhhsssvvvyyy~~~cccMMMEEEGGGKKKNNNWWWfffhhhccccccbbbfffqqqvvvvvvxxxzzzxxxmmm]]]PPPKKKHHHEEEEEEHHHJJJLLLLLLMMMWWWbbbiiinnntttyyy{{{vvviiiooozzzwwwnnn[[[WWWUUUUUU\\\gggsss}}}yyyuuuttt{{{{{{]]]BBB<<<999IIIhhh{{{tttggghhhpppqqqtttvvvppp___aaa___YYYUUUSSSPPPKKKDDD@@@999222///000111111000000111111111111000///////////////////////////........./////////000000////////////////////////............////////////000000////////////000000000000111111111222222222222444555555555777:::===@@@BBBFFFHHHIIINNNUUUZZZ[[[___\\\\\\bbbaaadddrrrwwwwww|||yyyjjj___YYY[[[]]]aaa{{{sssUUUiiivvv]]]OOOdddssstttxxx{{{llliiiddddddiiiiiihhhffffffkkkppprrrnnnjjjmmmmmmmmmlllfffaaadddlllqqq[[[PPPQQQXXX^^^mmm~~~|||xxxxxx}}}qqq```RRRQQQNNNKKKJJJKKKNNNPPPQQQQQQ\\\gggnnnxxx~~~|||wwwwwwyyy|||zzzssseeeYYYPPPOOOPPPUUUcccvvvmmmjjjkkkuuu{{{oooppp|||tttLLL<<<>>>???\\\wwwuuuwwwfffhhheee___\\\^^^___XXXNNN@@@:::333000///.../////////000000111111111000000////////////////////////............////////////////////////////////////............//////////////////000000000000//////000000111111111222222222222444555555555777:::===???BBBFFFHHHJJJNNNTTTZZZZZZ^^^\\\]]]cccbbbdddrrr}}}rrrttt|||xxxkkk```ZZZ]]]^^^aaa{{{qqqVVVeeekkkWWWOOOkkk}}}nnnkkkfffeeeiiijjjiiiiiilllqqquuuuuuppplllkkkjjjlllmmmiiieeefffkkk}}}hhh[[[[[[dddmmmzzzlllaaaZZZYYYWWWSSSPPPOOOQQQTTTRRR___jjjqqq}}}{{{qqqcccfffmmmxxxqqqiiidddgggxxxrrr[[[RRRPPPOOONNNRRR\\\nnnxxxxxx}}}rrroooiiihhhuuu^^^BBB999>>>FFFjjjzzz|||pppjjjcccZZZXXX^^^bbbYYYMMM???777111///000......//////000000111111111111000////////////////////////------........./////////////////////////////////............//////////////////000000000000//////000111111111111222222222222444555555555777:::===>>>BBBFFFIIIJJJNNNTTTYYYYYY^^^\\\]]]cccbbbdddrrrzzzooorrr}}}wwwkkk```\\\^^^___aaa{{{oooYYYdddaaaSSSYYYqqqooojjjhhhkkkjjjlllnnnqqqtttuuutttqqqooollljjjkkkmmmlllhhhiiimmm~~~zzzmmmooo||||||uuuvvvtttmmmccc^^^___cccdddqqq{{{~~~rrr\\\SSSPPPQQQ]]]kkkmmmooossstttvvvfffUUURRRVVVXXXYYYaaammm}}}iiijjjkkkssswwwMMM@@@999>>>PPPqqqwww}}}hhhbbbZZZWWW\\\```ZZZPPPAAA888111111222000///000//////000111111111111111////////////////////////---------.........//////////////////////////////............////////////...///000111111000///...000111111111111222222222222444555555555777:::===>>>BBBFFFIIIKKKNNNTTTYYYXXX]]]\\\]]]dddbbbeeerrrxxxmmmqqq~~~wwwlllaaa\\\___```aaa{{{nnn\\\ggg^^^QQQccctttrrrmmmjjjllljjjoooqqqttttttsssrrrrrrrrrmmmkkkkkknnnmmmjjjkkknnnzzz~~~uuuvvvzzzqqqVVVMMMJJJHHHKKKRRRWWWXXX^^^eeegggjjjwwwzzzdddZZZ\\\```aaafffrrrzzz|||}}}|||]]]AAA>>>;;;BBB]]]}}}~~~||||||lllhhhbbb]]]```ccc```YYYCCC999222333555222000111//////000111111111111111////////////////////////---------.........//////////////////////////////............/////////000...///000111111000///...000111111111111222222222222444555555555777;;;===>>>BBBFFFIIIKKKNNNTTTYYYXXX]]]\\\^^^dddccceeerrrwwwjjjaaa```]]]\\\eee{{{kkk[[[eee\\\VVVrrruuusssooooooppplllqqqqqqpppppppppqqqrrrssslllpppssssssooonnnqqquuu|||yyy\\\DDDCCCDDDAAAFFFRRR]]]cccjjjnnnppptttzzzzzzyyy|||lllEEEFFF<<<;;;OOOmmmvvvuuu}}}ooosssWWWVVVdddaaabbbeee[[[AAA:::111...///111000///000000000000000000000000//////////////////////////////////////////////////////000000000000//////---------.........//////000000111111111111000000000111111111111222222222555444444555666888:::;;;>>>AAAEEEGGGHHHLLLRRRWWW\\\^^^[[[\\\dddcccdddooo}}}vvviii```___]]]]]]fff~~~iiiVVV___VVVXXXtttuuuuuuqqqqqquuussstttsssqqqoooooopppqqqsssooorrrtttssspppooosssvvv|||xxx}}}}}}oooeeeUUUIIIBBBGGGMMMQQQ[[[ggghhhuuu}}}}}}___BBB@@@;;;CCC]]]xxxzzzsssrrruuuyyyrrrccccccQQQSSS\\\YYY[[[ZZZMMM>>>888111...000111111///000000000000000000000000//////////////////////////////////////////////////////000000000000//////---------.........//////000000111111111111000000000111111111111222222222555444444555666888:::;;;???BBBFFFHHHIIIMMMSSSXXX\\\^^^[[[\\\dddcccdddpppyyyyyyvvvhhh^^^^^^]]]]]]hhhiiiQQQYYYQQQWWWvvv{{{~~~uuuwwwrrrssszzzzzzwwwtttpppmmmmmmooorrrtttssstttuuutttqqqqqqtttxxxzzzvvv{{{zzzuuu||||||{{{|||mmm^^^TTTLLLFFF@@@BBBDDDHHHQQQ```sssyyypppzzzUUU===:::999HHHeeexxxuuullliiioookkkuuu~~~wwwooofffYYYRRRNNNRRRUUUSSSVVVSSSCCC:::666111000111222111///000000000000000000000000//////////////////////////////////////////////////////000000000000//////------........./////////000000111111111111000000000111111111111222222222444444444444666888:::;;;@@@CCCGGGIIIKKKNNNTTTYYY[[[^^^[[[\\\dddccceeeqqq|||vvvyyyuuuhhh]]]]]]\\\]]]gggmmmQQQWWWQQQTTTqqq}}}yyyzzztttuuuqqqrrryyy|||uuurrrnnnlllllloootttvvvuuuvvvvvvtttrrrrrruuuwwwuuuwww~~~}}}~~~{{{qqqssskkkfffrrrxxxqqqjjjiiijjjiiieeebbbaaaaaa\\\TTTNNNMMMKKKGGGBBBHHHJJJJJJYYYwwwxxxxxxxxxuuu{{{{{{SSS;;;;;;>>>QQQllluuujjjcccggglllgggpppxxxnnnddd^^^VVVLLLSSSVVVQQQOOOSSSNNN???666444111111222333111000//////////////////////////////////////////////////////////////////////////////000000000000//////............////////////000000111111111111000000000000111111111222222222444444444444666888:::<<<@@@CCCGGGIIIJJJNNNTTTYYYZZZ^^^[[[\\\ccccccfffttt~~~{{{uuuggg]]]]]]\\\\\\fff|||tttUUU[[[UUURRReeeyyyzzzvvvoooqqqlllmmmtttvvvooonnnlllkkkmmmqqquuuxxxuuuuuuuuusssrrrqqqssstttrrrppprrrttttttzzzpppsssvvvpppjjjgggiiijjjhhhcccZZZ[[[XXXRRROOOOOOLLLHHHDDDJJJKKKPPPhhhzzz{{{tttnnnrrr~~~nnnLLL???>>>LLLgggqqqmmmuuunnnmmmvvvxxxhhh^^^]]]ZZZZZZeeeaaaSSSPPPRRRIII<<<444333222111222222222111////////////////////////000000000000000000000000//////////////////////////////000000000000//////........./////////000000000000111111111111000000000000111111111222222222333333333444666999;;;<<>>YYY|||}}}~~~nnnhhhjjjfffqqqzzzooo]]]ZZZVVVGGG???333222222111111111111222000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////....../////////000000000000000111111111111000000000111111111111222222222333333333444666999;;;===???BBBFFFHHHIIIMMMSSSXXXYYY^^^\\\]]]bbbccciiiyyyqqqccc[[[[[[[[[]]]ggg}}}{{{[[[\\\TTTMMMTTTpppyyyyyy~~~kkkcccgggfffgggkkkiiidddgggjjjnnnpppqqqqqqqqqooooooooopppooommmkkkhhhhhhjjjlllnnnttt~~~zzzuuupppiii```ZZZXXXUUUXXX```iiinnnnnnbbbbbbccciiisss}}}||||||}}}}}}mmmllluuujjjEEE;;;EEEJJJkkkvvvvvvxxxkkkttt{{{lll]]]___TTTAAA===333333222111///000111222000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////.../////////000000000000000000111111111111000000000111111111111222222222222333333444666999<<<===@@@CCCGGGIIIKKKNNNTTTYYYXXX^^^]]]]]]bbbbbbiiizzzoooaaaYYYZZZ[[[^^^iii{{{ZZZZZZQQQJJJVVVxxxhhh___dddeeehhhkkkgggcccfffkkkoooqqqpppnnnlllmmmmmmnnnooonnnlllhhheeeaaagggkkkjjjiiirrryyy|||rrrllleee___\\\ZZZYYYZZZ]]]___ZZZUUUUUU]]]lllzzzzzzrrrdddcccbbbcccgggppp{{{rrrddddddmmmyyyttt^^^EEE>>>CCC___yyyvvvzzzyyyfffccciii[[[RRRXXXKKK555444444444222000...///111333000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////000000000000000000111111111111000000000111111111111222222222222222333444666999<<<===AAAEEEHHHJJJLLLOOOUUUZZZXXX^^^]]]]]]bbbbbbjjj|||ppphhh]]]\\\aaa```aaa|||uuuXXXNNNQQQHHHkkkccc^^^```ccciiicccfffcccfffjjjmmmlllkkkjjjjjjgggkkkqqquuutttnnnfffaaaddddddeeefffiiinnnuuu{{{yyy{{{qqqkkkccc[[[UUUXXXYYYYYYUUUTTTZZZgggrrr}}}yyytttfffWWWWWWTTTPPPNNNPPPWWW___eeepppzzzpppaaaWWW\\\iiivvvlllLLL@@@IIIPPPrrr|||xxxyyynnn___XXXYYY\\\\\\PPP@@@888999111000000000000000111222////////////////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000000000111111222444444555666888;;;===??????CCCGGGIIIJJJNNNTTTXXXYYY^^^\\\\\\bbbcccjjjzzzoooeee]]]\\\```___aaa{{{sssVVVLLLOOOSSS|||fff``````aaaeee___bbbbbbeeeggghhhgggfffffffffgggkkkoooqqqooojjjccc^^^bbbdddfffhhhiiikkkooorrrzzzzzzsssiiieeebbb]]]XXXUUUVVVWWWYYYjjjpppqqqjjjbbb]]]TTTLLLAAABBBDDDFFFIIILLLOOORRRWWWbbbqqq~~~uuuaaaXXXSSSWWWbbbpppttt[[[DDDNNNnnn{{{qqqooonnnfff\\\[[[[[[]]]YYYLLL;;;333333111111000000000000000111////////////////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000000000111222222333333444555777:::<<<>>>???CCCGGGIIIJJJNNNTTTXXXZZZ___\\\]]]cccdddkkk{{{pppfff```___bbbaaaccc}}}qqqSSSIIILLLXXXmmmeeebbb___bbb[[[^^^bbbccceeeeeedddccccccdddjjjlllnnnooolllgggbbb^^^aaadddgggiiiiiihhhhhhiii|||{{{wwwjjjaaa]]]XXXRRRLLLTTTZZZ]]]VVVMMMGGGEEEDDDAAADDDIIILLLNNNOOOQQQSSSNNNWWWbbbmmm}}}~~~mmm```RRRPPPQQQWWW```ooozzzqqquuu|||}}}hhhMMMBBB```rrrkkkjjjfffaaa^^^ZZZ[[[ZZZUUUGGG888111111222222111000/////////000////////////////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000111000000000000111222222222222333444666999;;;===???CCCGGGIIIJJJNNNTTTXXXZZZ___]]]^^^dddeeelll}}}tttjjjdddbbbdddcccfffqqqRRRHHHKKKTTTqqqiiiddd```bbb[[[___aaabbbddddddcccccceeegggkkkmmmnnnnnnllliiieeecccbbbeeehhhiiihhhgggfffggguuu~~~yyyzzzqqqiiibbbXXXQQQMMMOOOPPPNNNFFFAAAAAAEEEMMMQQQUUUXXX[[[```fffkkkccceeefffiiitttppp___TTTKKKNNNTTT\\\gggyyyyyyqqqsssxxx|||uuuxxx}}}nnn[[[HHHJJJqqqpppiiifff___\\\___VVVXXXWWWPPPCCC888333333333333111000////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000111111000000111111222333333333333444666999<<<===???CCCGGGIIIJJJNNNSSSXXXZZZ___^^^^^^eeegggnnntttjjjeeeaaaccccccgggqqqSSSHHHKKKTTTooohhhddd___aaa[[[___]]]___aaabbbcccdddgggiiihhhjjjkkkllllllkkkiiihhhfffggghhhhhhggggggiiikkkooouuujjjhhhmmmzzzrrrcccXXXSSSMMMJJJJJJGGGCCCEEELLLTTT\\\hhhrrrzzzooo\\\QQQLLLJJJPPPYYYddduuu}}}xxx{{{zzziii___gggvvvkkkWWWGGGCCCUUU}}}kkkdddaaa\\\ZZZ]]]VVVXXXUUULLL???777444444333333111000////////////000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000111111111111111222222333444444444666888:::===>>>???CCCGGGIIIJJJNNNSSSXXXYYY___]]]___fffhhhooovvvuuuxxxqqqhhhccc___aaaaaafffrrrSSSHHHJJJWWW}}}jjjfffccc___```ZZZ___XXX[[[^^^aaabbbdddfffhhhdddeeehhhjjjkkkkkkkkkjjjjjjjjjjjjhhhgggiiilllooogggrrrrrrbbbdddqqqzzzjjjdddVVVMMMLLLJJJHHHPPP^^^rrrsss[[[JJJFFFHHHOOOYYYgggtttyyyuuuzzzrrr```\\\fffrrrnnnQQQ@@@GGG___wwwyyyjjjeeeeeeddd```^^^XXXZZZUUUGGG:::444222111222222111000/////////000000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000222111111111111222333333555555555666888;;;===??????CCCGGGIIIJJJNNNTTTXXXXXX^^^]]]^^^fffhhhooozzzppprrryyy~~~pppiiiddd___aaabbbiiiqqqRRRGGGIIIRRRrrrxxxuuu}}}jjjhhhfffaaabbb[[[```YYY\\\```cccdddeeefffgggccceeehhhkkkmmmmmmlllkkkllllllllljjjhhhiiikkkmmmgggjjjppp|||zzzrrr|||uuuhhhggg{{{ooo___YYYTTTSSSgggvvvbbbNNNEEEHHHNNN[[[mmm|||vvv{{{qqqmmmxxxwwwWWWKKK]]]ssswwwsssnnnlllooopppggg[[[UUUWWWQQQBBB666222222111111111000000000000000111000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////000000000000000000000000222222111111222222333444444444444555777:::===>>>???CCCGGGIIIJJJNNNTTTXXXWWW]]]\\\]]]eeehhhooo}}}rrrvvvsssmmmgggbbbdddfffmmmqqqQQQFFFHHHFFFcccnnnhhhmmm~~~mmmlllkkkeeeeee^^^ccc\\\```dddgggggggggggggggfffhhhkkknnnpppooonnnmmmmmmnnnnnnllljjjiiiiiijjjnnnjjjeeeiii}}}tttkkkuuuwwwqqq}}}sssiii___```|||{{{jjjWWWJJJHHHPPPXXXggguuusssWWWUUUssswwwjjjnnnoooooosssttteeeRRROOORRRMMM>>>444333444444111000000000000000111222000000000000000000000000////////////////////////////////////////////////............/////////000////////////////////////000000000000000000000000222222111111222222333444333333333444666999;;;===@@@CCCGGGIIIJJJNNNTTTXXXVVV\\\[[[]]]eeegggooozzzxxxvvvkkkllloooiii```llloooNNNBBBFFFLLLcccfffqqqzzzvvvkkkiiieeegggjjjeeeaaadddhhhjjjjjjiiiiiiiiifffhhhlllnnnpppooonnnmmmmmmmmmkkkggghhhlllllliiiooommmjjjjjjrrrmmmoooxxxwwwxxxyyyxxxpppwwwyyydddSSSIIIIIIRRR]]]zzzwwwzzzjjjeeeyyyrrrmmmmmmmmmnnnrrrrrrhhh\\\VVVUUUKKK;;;222222333111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000//////.........---............//////////////////000111111111111111000111111111111222222222666555555666888:::<<<>>>AAADDDGGGIIIJJJNNNUUUZZZ\\\___[[[[[[bbbeeennn~~~|||vvvlllkkkmmmggg___llllllMMMCCCHHHNNNlllpppvvv~~~}}}rrrooojjjkkklllgggcccdddggghhhhhhiiiiiiiiikkkllloooqqqqqqpppooommmlllllljjjfffgggkkkkkkhhhnnnlllhhhhhhnnn{{{tttrrrzzzlllqqqtttzzzppp\\\NNNHHHLLLZZZhhh~~~hhhtttlllppprrrrrrnnnlllkkkfff```VVVRRRGGG999222333333111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000/////////........................//////////////////000111111111111111000111111111111222222222555555555666888:::<<<>>>AAADDDGGGIIIJJJNNNUUUZZZ[[[___\\\\\\cccfffpppwwwmmmiiijjjddd^^^nnnhhhMMMFFFKKKXXXwwwtttmmmmmmmmmgggfffffffffggghhhiiijjjkkkmmmnnnpppppppppnnnllljjjiiijjjiiihhhkkkppprrrooommmkkkhhhgggjjjrrr}}}mmmcccnnnrrr~~~{{{jjjVVVJJJIIITTTfffwww|||hhhhhhhhhttt}}}zzzpppiiidddaaaUUUNNNBBB666222444444111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////........................//////////////////000111111111111111000111111111111222222222555555555666888:::===>>>AAADDDGGGIIIJJJNNNUUUZZZZZZ^^^\\\]]]eeeiiirrryyynnnhhhhhhaaa]]]ooodddMMMJJJPPPgggxxxuuunnnlllmmmgggjjjhhhgggggghhhjjjllllllmmmnnnnnnmmmllliiigggeeeeeehhhiiikkkqqqyyy|||{{{nnnllljjjhhhhhhlllrrrwww{{{yyyyyy|||xxxfffaaannnuuu~~~kkkVVVKKKNNN]]]tttyyyfffiiiccczzzrrrfff```QQQHHH;;;333222444444111111111111111000000000///////////////////////////000000000000000000000000///////////////////////////////////////.....................//////////////////000111111111111111000000111111111222222222555555555666888;;;===???AAADDDGGGIIIJJJNNNUUUZZZXXX]]]\\\^^^fffkkkttt{{{pppgggfff___]]]rrr```MMMMMMTTTooo}}}vvvuuunnnmmmpppkkkmmmkkkhhhhhhjjjmmmnnnnnnmmmmmmlllkkkiiigggeeecccdddhhhjjjlllsss{{{~~~|||ooonnnllljjjhhhiiimmmppp|||rrrqqq|||zzzvvvggg___```mmmvvv~~~~~~zzzyyyooonnnxxx~~~jjjTTTKKKRRRfff}}}}}}zzz~~~ppphhhhhhuuummmdddKKKAAA777222222333333222111111111111000000000///////////////////////////////////////////////////////////////////////////.........///////////////............//////////////////000111111111111111000000111111111222222222444444555666888;;;===???AAADDDGGGIIIJJJNNNUUUZZZWWW]]]\\\^^^gggllluuuzzzooobbbbbb\\\]]]vvv}}}ZZZKKKNNNVVVqqq}}}wwwuuunnnooosssqqqoookkkhhhhhhkkknnnnnnmmmmmmlllllljjjiiigggeeedddfffhhhiiijjjnnntttuuurrrmmmmmmllljjjhhhhhhjjjmmm{{{{{{{{{~~~zzztttooojjjkkkddddddfffnnn~~~ssssssrrrwww~~~~~~~~~qqqaaaZZZ```hhhttt}}}hhhRRRKKKVVVooooooooopppqqqtttyyy~~~uuufffhhhvvvmmmggghhhlllooodddDDD;;;444333333111111333111111111111000000000000000000000000000000000000////////////////////////////////////////////////.........///////////////............//////////////////000111111111111111000111111111111222222222444444444666888;;;>>>???AAADDDGGGIIIJJJNNNUUUZZZVVV\\\\\\___hhhllluuu}}}~~~}}}|||}}}xxxmmm\\\\\\YYY^^^zzzwwwTTTHHHMMMUUUsss}}}wwwtttmmmnnntttsssnnnjjjggggggkkkmmmllljjjjjjiiiiiihhhgggfffeeedddeeegggggggggiiimmmmmmiiiiiiiiiiiigggffffffiiikkkttt}}}|||ooogggiiinnnppp~~~zzz~~~wwwkkk]]]TTTRRRTTT\\\iiixxxmmmVVVOOO\\\uuurrraaaYYYWWWWWWXXXYYY[[[___dddggglllwww~~~{{{}}}rrrfffcccppptttddd```hhhzzztttbbbTTT<<<777333444333///000444111111111111000000000000000000000000000000000000////////////////////////////////////////////////............/////////000............//////////////////000111111111111111000111111111111222222222333444444666888;;;>>>@@@AAADDDGGGIIIJJJNNNUUUZZZVVV\\\\\\^^^gggkkkttt|||www|||}}}zzzzzz~~~vvvkkkWWWXXXWWW^^^}}}sssPPPEEELLLTTTvvv}}}vvvrrrjjjkkkrrrqqqlllhhheeegggkkkmmmjjjgggeeeeeeeeedddcccccccccbbbbbbeeeeeeeeehhhllllllhhheeeffffffddddddeeehhhkkkgggxxx}}}}}}rrrcccbbbtttwwwzzzvvvlllccc\\\VVVRRRGGGSSS___gggrrruuu]]]UUU```xxxuuu^^^NNNIIIJJJHHHGGGFFFEEEEEEHHHLLLPPPSSSaaattt{{{sssqqqwww}}}ssseee\\\```mmmyyygggbbb\\\kkk{{{vvvqqqfffRRR@@@888444333555333...///444111111111111000000000000000000000000000000000000////////////////////////////////////////////////---.........//////000000............/////////000//////000111111111111111000111111111111222222222333333444666888;;;>>>@@@AAADDDGGGIIIJJJNNNUUUZZZVVV\\\\\\^^^gggjjjssssssrrrvvvzzzyyyxxxzzzwwwiii^^^]]]XXX___nnnSSSGGGHHHSSSmmmxxx|||ooojjjkkklllhhhfffeeeeeefffhhhjjjjjjjjjiiihhhgggdddaaa``````aaaffffffgggjjjllllllgggcccdddcccccccccdddfffggghhhlllrrrwww|||}}}mmmiiiwwwbbb[[[dddpppxxx}}}|||wwwpppeeeZZZUUUPPPNNNQQQUUU___sss}}}fff[[[ccccccTTTLLLDDDCCCGGGEEE@@@???CCCEEECCCFFFLLLPPPRRRZZZkkkyyypppjjjlllxxx}}}iii]]]^^^]]]hhhyyyiiiXXX\\\uuuzzzvvvqqqlllkkkggg\\\III:::222333333333333222111111111111111111111111111111......//////000000111111000000//////.........---000000//////.........---////////////////////////////////////////////////000000000000////////////000111111222222333444444444555666777777999===???BBBEEEHHHJJJKKKOOOUUUZZZ___YYY\\\]]]iiipppmmm|||rrrsssyyyyyyxxxxxxzzztttfff]]][[[XXXaaakkkRRRFFFGGGQQQ^^^vvvzzzqqqrrrkkkllljjjfffhhhgggffffffiiikkkmmmnnn{{{wwwqqqjjjeeedddeeegggiiihhhiiikkkllljjjfffbbbfffggghhhhhhgggggghhhiiiiiinnnuuu{{{{{{qqq}}}ttt\\\QQQUUU^^^oooxxxvvvlll\\\UUUPPPOOOPPPVVVeeesssqqqbbbgggmmmPPPFFFFFFFFFGGGKKKIIIEEEDDDFFFEEEEEEJJJRRRTTTSSSXXXeeeyyysssqqqnnnnnnuuusssbbb\\\YYY]]]ttt|||zzzlll]]]___iiixxxyyyvvvuuurrrjjj]]]MMM===444222333333333333222111111111111111111111111111111000000000000////////////000/////////............000/////////............////////////////////////////////////////////////000000000000////////////000111111222222333444444444555666777777999===@@@BBBEEEHHHJJJKKKOOOUUU[[[]]]YYY^^^]]]hhhppppppvvvqqquuu|||yyyxxxyyy|||qqqbbbZZZYYYWWWcccgggPPPDDDDDDOOOWWWpppvvvttt{{{qqqlllllljjjfffjjjhhhffffffgggkkkooorrruuujjjdddcccfffhhhhhhhhhhhhiiiiiifffbbb___fffhhhkkkjjjhhhfffhhhjjjiiikkkqqqvvvvvv{{{|||{{{oooUUUHHHIIIOOObbbrrrqqqiii___YYYUUUTTTYYY___sssiiijjjrrrZZZEEECCCIIIKKKKKKLLLKKKKKKLLLMMMMMMPPPZZZeeemmmmmmqqq|||}}}uuuqqqhhhkkkpppwwwuuueeeYYY___bbbtttiiihhh|||uuuqqqsssooobbbNNN===444333222333333333333222111111111111111111111111111111111111111000///.........////////////............////////////............////////////////////////////////////////////////////////////000000000000000111111222222333444444444555666777888:::===@@@BBBEEEHHHJJJKKKOOOVVV[[[[[[YYY___^^^gggpppttt}}}tttqqquuu{{{{{{zzz{{{}}}~~~nnn___UUUTTTUUUeeecccMMMBBBEEESSSddd}}}{{{wwwqqqlllkkklllkkkiiikkkiiieeeccccccgggmmmrrr|||oooddd^^^^^^```bbbddddddeeefffeeedddaaa___eeegggiiigggdddeeeiiinnnpppkkklllqqqmmmjjjyyyhhhQQQEEEGGGNNN[[[nnn~~~uuunnnfff```]]]eeesssnnniiibbbUUUKKKLLLPPPPPPNNNMMMRRRVVV]]]aaafffppp}}}vvvppplllnnnvvvpppcccbbbttt~~~oooooommmdddSSS@@@555444777222333333333333222111111111111111111111111111111111000000000/////////...///////////////.........///////////////.........////////////////////////////////////////////////////////////000000000000000111111222222333444444333555666777888:::>>>AAAAAADDDHHHJJJKKKOOOVVV[[[YYYYYYaaa^^^eeeooowww}}}sssooorrrwww~~~}}}}}}|||lll]]]QQQPPPTTTggg^^^KKKFFFQQQggguuuoookkkjjjlllmmmllljjjiiigggddd```___cccjjjpppxxxqqqhhhaaa_________```bbbcccfffggggggffffffeeehhhhhhgggddddddgggnnntttuuukkkiiimmmjjjcccjjjyyy{{{|||zzzaaaKKKCCCHHHQQQ]]]ppp}}}uuummmrrrssshhh[[[VVVRRRQQQQQQRRRXXX^^^iiissszzznnnxxxsss{{{nnnZZZFFF888333444777222333333333333222111111000000000000000000000000.../////////000000000111.........///////////////.........///////////////////////////////////////////////////////////////.../////////000000000111000111111222222333444444333555666777999;;;???BBBAAADDDGGGIIIKKKPPPVVV\\\YYYYYYaaa^^^dddmmmvvv|||nnniiimmmttt~~~~~~yyyhhhZZZPPPOOOTTTjjj}}}ZZZKKKMMMeeeyyyqqqlllnnnpppnnnkkkiiiffffffccc```___ccclllssssssnnnhhhfffffffffeeeccceeegggjjjllllllmmmnnnooonnnkkkgggfffhhhlllrrrvvvrrrjjjgggkkkkkkfffffflll{{{uuulllxxxxxx~~~uuu[[[FFF@@@GGGQQQfffxxxzzzjjj{{{}}}]]]\\\YYYVVVWWWbbbtttvvvooozzzsss{{{ttt~~~qqqSSS>>>555444222000222333333333333222111111000000000000000000000000.........///000111111111.........///////////////.........///////////////////////////////////////////////////////////////......//////000000111111000111111222222333444444333555666888999<<<@@@CCC@@@DDDGGGIIIKKKPPPWWW\\\[[[ZZZaaa]]]ccckkkrrrvvveee```iiittt~~~}}}}}}uuudddTTTPPPOOOVVVnnnzzzXXXJJJRRRsss}}}tttnnnqqqsssooojjjhhhcccddddddbbbbbbhhhrrrzzzuuupppkkkjjjkkkkkkiiifffhhhkkkoooppppppqqqsssuuuqqqlllhhhhhhlllppppppoookkkiiigggfffgggggggggfffooonnniiizzzyyyqqqwwwtttZZZFFFBBBJJJSSSooo~~~kkkttt|||iiilllmmmooowwwsssppp}}}{{{nnnxxxzzzmmmsss|||eeeGGG555333444222...222333333333333222111111000000000000000000000000////////////000000000000............/////////000............/////////000////////////////////////////////////////////////.........///000111111111000111111222222333444444333555777888999<<<@@@CCC@@@CCCGGGIIIKKKPPPWWW]]]]]]ZZZ```\\\bbbiiimmmppp^^^ZZZfffuuu|||{{{{{{~~~rrr```PPPRRRQQQYYYqqq|||XXXIIIRRRyyy|||sssmmmqqqtttooojjjhhhaaaccceeeeeefffmmmxxxxxxrrrllljjjkkkkkkiiifffjjjmmmqqqrrrqqqqqqsssvvvqqqlllhhhiiinnnppplllffffffhhhgggbbb```dddeeeccceeeuuukkkiii|||}}}nnniiirrrttt\\\KKKGGGOOOXXXtttjjjnnn{{{{{{www}}}}}}uuuooolllzzzzzzsss||||||}}}pppjjjssszzzgggRRR:::...000666555111222333333333333222111111000000000000000000000000111111000000//////......---.........//////000000---.........//////000000////////////////////////////////////////////////---......///000111111222000111111222333333444444333555777888999<<<@@@DDD@@@CCCGGGIIILLLPPPWWW]]]___[[[___[[[aaagggjjjooo^^^[[[ggguuu}}}jjjZZZSSSPPPTTT]]]{{{yyySSSHHHUUUzzztttssstttpppllljjjlllkkkjjjjjjmmmqqqvvvyyywwwrrrmmmkkklllllljjjhhhllllllmmmnnnpppqqqssstttqqqmmmlllmmmkkkgggfffhhhiiifffaaa]]]\\\___ccceeedddkkkttt{{{}}}zzzuuuqqq{{{ssswwwzzzqqqjjjeeesss~~~^^^JJJMMMOOO```llleeerrruuujjjaaa[[[XXXccc{{{zzz}}}nnn```bbbnnnsssiii]]]CCC===555222333444222///222222222111111111111000000000////////////000000000000000000000000000000000000000000////////////---------///111444666888000000//////.........---////////////////////////111111111000000000000000111222222333333444444555666888999999:::<<>>999333222333555333111222222222111111111111000000000////////////000000000000000000000000000000000000000000/////////...000000000111333555777999000/////////............////////////////////////111000000000000000000000111222222333333444444555666888999999:::<<<@@@BBBDDDDDDDDDFFFKKKPPPVVVYYY]]]aaa___^^^dddgggrrrsssdddcccpppvvv___TTTQQQOOOUUUaaavvvTTTJJJQQQuuu}}}wwwsssttttttooojjjiiijjjnnnsssxxxyyywwwtttqqqmmmkkkiiijjjlllnnnooopppsssqqqooommmmmmmmmnnnooopppmmmlllnnnllliiihhhjjjmmmjjjfffbbbaaabbbeeegggmmmkkklllsss}}}{{{xxxmmmkkkrrr|||nnnooozzzbbbLLLLLLQQQfffiii\\\dddsss~~~yyyrrrooojjj^^^SSSMMMIIIKKKYYYjjj|||sssooo|||nnnhhheeellltttkkkRRR<<<777444111222444555444222222222222111111111111000000000////////////000000000000000000000000000000000000000/////////..................///111222333////////////............////////////////////////000000000000000000111111111222222333333444444555666777999::::::===@@@CCCDDDDDDEEEGGGKKKQQQVVVYYY[[[```^^^^^^eeeiiitttwwwgggfffsssnnnYYYQQQPPPQQQYYYfffwwwVVVKKKNNNmmmxxxsssqqqrrrqqqlllgggfffdddiiipppuuuwwwuuuqqqnnnmmmllljjjkkkllloooqqqrrrsssqqqooolllllllllnnnooopppmmmmmmooonnnkkkjjjmmmqqqnnnkkkhhhggghhhjjjkkkooommmkkkooowww{{{zzz~~~yyyooohhhQQQPPPVVVnnn{{{cccVVV```pppuuuiiiaaa]]]ZZZPPPLLLOOOSSSZZZooo|||yyyppppppvvvpppssswwwxxxqqq^^^FFF444333222111222444444333111222222222111111111000000000000////////////000000////////////////////////000000/////////.........---------------.........///////////////.........////////////////////////000000000000000111111111111222222333333444444555666777999:::;;;===AAADDDGGGGGGHHHJJJOOOTTTYYY[[[[[[aaa______fffiiittt{{{jjjgggrrrgggTTTOOOPPPUUU^^^lllrrrSSSJJJKKKgggzzzrrrnnnmmmnnnmmmgggccccccaaaeeekkkpppssssssrrrpppooonnnmmmllllllmmmpppqqqooonnnmmmkkkkkklllmmmnnnmmmjjjjjjmmmllljjjjjjlllpppnnnllljjjjjjjjjkkklllnnnnnnnnnmmmooottt}}}uuubbbyyywwwvvv}}}{{{xxx}}}qqqYYYUUU]]]xxxttt\\\SSSbbbwww|||uuukkk___VVVQQQOOOKKKIIIMMMYYYgggxxxwwwmmmnnnwwwpppXXXCCC888555222222222333333222111///222222222111111111000000000000////////////000000////////////////////////////////////............000000000000000000000///........./////////////////////////////////////////////000000111111111111111222222333333444444555666777999:::;;;>>>BBBEEEGGGGGGIIILLLPPPUUUYYY\\\\\\bbb``````fffhhhrrr~~~mmmgggppp{{{aaaRRROOOOOOXXXbbbqqqgggKKKGGGLLLjjj~~~nnnjjjiiijjjhhhcccaaabbbbbbeeeiiinnnqqqsssssssssppppppooommmkkkkkkmmmoookkkkkkkkkkkkkkkkkkllllllhhheeeeeeiiiiiiggggggjjjkkkjjjiiiiiiiiiiiijjjkkklllnnnpppmmmiiikkksss{{{{{{gggZZZaaapppvvvttt|||hhhlllvvvyyyfff```___gggqqqyyyyyyaaa[[[cccoooXXXTTTiii{{{vvvhhhddd\\\SSSLLLHHHHHHIIIKKKTTTbbbsssvvvrrrmmmggglllrrrzzz[[[???222444;;;333333333333222111000///222222222111111111111000000000////////////000000000000000000000000000000/////////.........------......////////////...............////////////////////////////////////////////////000111111222222111222222333333444444555666777999:::<<<>>>BBBEEEEEEFFFHHHKKKOOOTTTWWWZZZ[[[aaa______eeegggqqqooohhhoooyyyzzz]]]RRRPPPOOOXXXcccttt]]]EEEHHHTTTxxxzzzllliiihhhhhheeeaaaaaadddbbbeeeiiimmmpppqqqqqqqqqoooooonnnkkkhhhhhhjjjmmmhhhiiijjjkkkkkkjjjiiihhhfffddddddhhhiiiggghhhkkkggggggggghhhhhhiiijjjjjjkkkmmmnnnllliiiiiimmmqqqnnngggccciiivvvttt{{{sssYYYbbblllsss]]]TTTNNNSSSYYY^^^bbbhhhrrryyyggg___hhhnnnYYYXXXqqq{{{vvvqqqiiicccTTTRRRMMMHHHFFFHHHNNNRRR^^^vvvsssaaabbbdddooo|||bbbEEE777555777999222333333222111111111222222222222111111111111000000000////////////000000000000000000000000000000//////.........---------+++,,,---......---,,,,,,............/////////000////////////////////////...//////000111111222222111222222333333444444555666777999:::<<>>BBBEEEFFFGGGIIILLLPPPTTTXXX[[[___^^^]]]]]]aaajjjvvvzzzlllooo|||fffRRRMMMOOOOOOTTT___{{{fffddd```ttttttpppkkkfffeeegggiiihhhfffhhhjjjmmmmmmjjjhhhggghhhjjjjjjiiihhhhhhgggggggggfffdddcccdddfffgggggggggfffggghhhgggeeebbb___]]]]]]^^^___```bbbeeeggghhhiiihhhfffdddbbbbbbdddffflllmmmpppyyy|||~~~tttuuu___[[[cccsss|||{{{{{{rrrhhhllluuujjjooorrr___pppyyyqqqmmmcccYYYRRRMMMHHHHHHKKKMMMNNNPPPXXXhhh~~~~~~mmmXXXVVVxxxyyyxxxTTTAAA222333777333000111222222222111111222333333111111111111000000000000000000000000000000000000000/////////............................................................------............---------------............///////////////000000000000222222333333333333444444555777999:::;;;>>>BBBEEEFFFGGGIIILLLPPPTTTYYY[[[]]]\\\[[[\\\aaagggnnnrrryyyyyyzzz~~~~~~qqqrrr{{{yyy```PPPMMMNNNNNNSSSdddoooxxxqqqyyy{{{tttooojjjhhhhhhhhhfffdddjjjkkkllljjjgggdddddddddiiihhhgggeeeeeefffggggggeeeccccccdddfffhhhhhhgggcccdddeeeeeedddaaa^^^\\\ZZZ\\\^^^aaadddfffhhhiiieeecccaaaaaacccdddeeeeeelllhhhdddeeelllyyy~~~~~~qqq______jjj~~~}}}~~~tttvvv{{{wwwggg||||||rrreee[[[RRRMMMJJJIIIGGGGGGLLLRRRVVVXXX```uuu[[[]]]tttxxxzzzvvvNNN>>>444///444777333111222000000000111111333444444111111111111000000000000000000000000000000000000////////////............................................................------............---------------............///////////////000000000000222222222333333444444444555777999:::<<<>>>BBBEEEFFFGGGIIILLLPPPUUUYYY[[[]]][[[[[[^^^cccfffgggfffzzzzzzmmmlllmmmpppwwwuuuqqquuurrr\\\OOOLLLLLLMMMRRRkkkuuuyyypppzzzvvvrrrmmmjjjhhhgggeeecccdddeeeeeedddcccccccccdddeeeddddddcccdddfffhhhiiikkkiiigggfffffffffeeedddffffffeeedddcccbbbaaaaaa___aaadddgggiiijjjkkkkkkccc```___aaaeeeggggggeeefffeeecccbbbfffqqq|||vvvwwwzzzzzznnn```dddsss{{{yyy|||wwwkkk|||sssmmmcccWWWOOOGGGGGGIIILLLLLLLLLRRRZZZ```iii|||```sssvvvzzzXXX<<<888444333777777222000222111111111111111222333333111111111111000000000//////////////////////////////////////////.........................................................------............---------------............///////////////000000000000222222222333333444444444666777999:::<<>>555222555555444333222111333555333333222000000/////////111111111111000000000000000000000000000000000000.........///////////////................................................------............---------------............///////////////000000000000111111222333333444555555666888:::;;;<<>>===@@@DDDGGGIIISSS[[[gggrrrzzz~~~}}}uuubbbVVVMMMIIILLLSSS\\\qqqOOOCCCCCC]]]{{{tttmmmlllkkkhhhdddbbb``````cccbbbbbbdddfffeeebbb^^^aaacccfffiiikkkllllllllleeebbb```_________]]]\\\cccbbbbbbbbbbbbcccdddeeeffffffeeedddccccccccccccaaacccfffhhhhhhfffffffffeeedddbbb``````cccgggjjjwwwtttlllgggiiiiiiuuu}}}|||vvvooo}}}tttcccUUUQQQPPPMMMRRRZZZZZZ___nnnrrreeefffyyysssXXXKKKDDD:::666888111222222111111333444444222111000000000000000111111111111111000000000000000000000000000000000000............/////////000................................................------............---------------............///////////////000000000000000111111222444555555666777888:::;;;===@@@DDDGGGHHHHHHJJJMMMQQQVVVZZZ\\\ZZZZZZ\\\^^^aaadddggghhh~~~lllVVV@@@>>><<<;;;<<<===<<<<<>><<<777>>>CCC:::CCCFFFRRRaaajjjjjjkkkoooqqqttt{{{wwwiiiXXXPPPLLLJJJLLLOOOaaa```HHH@@@NNNqqq}}}xxxxxxooohhheeeddddddhhhffffffjjjnnnmmmhhhbbbaaacccfffjjjmmmlllhhheeefffeeeccccccddddddbbbaaaccceeegggggggggfffggghhhfffdddaaa```aaadddeeeeeehhhdddaaa```bbbcccbbb```hhhhhhgggeeedddcccbbbcccffffffmmmxxxllllllttt|||oooaaadddkkkooo{{{uuusss|||{{{sssooosssxxx}}}yyyiii]]]\\\WWWWWWbbbxxxwwwOOODDD888333555666333...111111111111111111111111111111111111111111111111222111000.........///000////////////////////////000000//////.........---........................------------------------............////////////---------............///...//////000111222222333111222333333333444666888888:::;;;<<<===???BBBDDDGGGHHHJJJMMMPPPTTTWWWXXX___bbb]]]^^^hhhiiieeeiiimmmUUUDDD<<<>>>EEEFFFJJJJJJ???CCCIIIVVVdddiiidddbbbcccbbbhhhsssqqqdddUUUNNNLLLKKKNNNRRRfffZZZFFFEEE\\\}}}zzz|||tttllleeebbbaaaaaahhhffffffhhhkkkiiiccc^^^bbbdddhhhkkklllkkkjjjiiiiiihhhffffffggggggeeedddeeegggiiiiiihhhhhhhhhjjjgggdddaaa___```bbbbbbbbbdddaaa______bbbccccccbbbfffdddbbbaaabbbcccccccccdddcccfffqqqxxxrrrrrruuu|||qqqeee\\\aaaeeennnyyy{{{xxxwwwcccWWWQQQUUUmmmrrr___FFF>>>555222444555333111111111111111111111111111111111111111111111111111111111000///////////////........................000/////////....................................------------------------............////////////---------............///...//////000000111111111111222333333333444666888888:::;;;<<<===???BBBDDDGGGHHHJJJMMMPPPTTTWWWXXX]]]aaa\\\]]]gggiiifffjjjqqq]]]JJJCCCOOOccceee]]]SSSFFFEEENNN\\\dddaaaWWWOOONNNNNNVVVeeevvv}}}hhh]]]RRRMMMKKKKKKPPPUUUoooTTTEEENNNpppxxxvvvtttqqqkkkfffbbbaaaaaabbbfffeeeeeegggjjjiiiddd```eeeiiimmmnnnmmmlllnnnpppmmmkkkjjjjjjjjjjjjiiigggeeegggiiiiiihhhggghhhiiifffddd```^^^___``````______]]]]]]^^^aaacccdddcccbbb___\\\]]]```cccdddcccbbbbbbccceeelll|||yyyttt|||sssgggbbbbbbeeefffjjjzzz|||qqq[[[\\\___ffftttZZZAAA:::777333222222333444333111111111111111111111111111111111111111111111111000000000000000//////...........................////////////....................................---------------------------............/////////---------............///////////////////////////111222333333333333666888888:::;;;<<<===???BBBDDDGGGHHHJJJMMMPPPTTTWWWYYY[[[___[[[\\\fffhhhffflllvvviiiRRRUUUnnn}}}fffVVVMMMQQQ[[[eeeggg\\\MMMCCC???@@@GGGUUUeeepppxxxyyyaaaYYYQQQMMMJJJKKKQQQXXXvvvyyyPPPHHHXXXqqqnnnhhhfffcccaaaaaabbbccceeeccccccdddhhhkkkllljjjgggiiimmmqqqqqqnnnmmmqqquuunnnlllkkkjjjkkkkkkjjjhhhbbbdddeeeeeedddcccdddeeecccaaa^^^]]]^^^______^^^\\\\\\]]]^^^```aaabbbbbb___\\\YYYZZZ```dddeeedddeeefffeeeaaa___dddoooxxxxxxuuuoooddd[[[dddwww~~~~~~xxxxxxzzzpppTTTVVVpppTTT<<<888333444444333222222333444111111111111111111111111111111111111111111111111...///000111111000///...........................///////////////.................................---------------------------------.........//////---------............///////////////............000111333333222333555777888:::;;;<<<===???BBBDDDHHHIIIKKKMMMQQQTTTWWWYYYZZZ___\\\\\\eeegggfffmmm}}}uuu]]]gggvvvWWWMMMOOO```hhhnnnjjj\\\MMMBBB===<<>>;;;===222444555555222111111222000000000000000000000000000000000000000000000000...///000111111000///....................................///////////////........................------------------------------------............---------............///////////////............000111222222222333555777888:::;;;<<<===???BBBDDDHHHIIIKKKNNNQQQUUUXXXYYY[[[aaa]]]\\\dddffffffnnnnnnvvv]]]BBBDDDMMM]]]fffjjjeeeZZZPPPHHHAAA@@@>>>@@@DDDHHHNNNZZZeeerrr{{{|||mmmYYYVVVSSSPPPLLLKKKSSS]]]bbbHHHPPPfffsssoooddddddcccbbbaaa`````````bbbcccdddeeeeeeddddddcccgggiiijjjiiifffeeegggiiihhhfffeeeeeeeeeeeedddbbbaaabbbccccccaaa```aaaaaa]]]\\\[[[\\\^^^`````````]]]___``````^^^]]]]]]^^^]]]^^^^^^___```aaabbbccckkkfff___[[[ZZZ\\\^^^```eee{{{~~~}}}yyyyyyvvvttt{{{~~~zzzssskkkfffgggkkkpppyyy}}}pppddd^^^\\\cccpppeeeDDD>>><<<444333444555444222111000000000000000000000000000000000000000000000000000000...//////000000000000000------------------------.........///////////////........................------------------------,,,------------.........---------............///////////////////////////000111222222222222555777888:::;;;<<<===???BBBDDDHHHIIIKKKNNNQQQUUUXXXZZZ[[[aaa^^^]]]dddfffhhhqqqyyyVVVEEEGGGIIIQQQZZZbbbbbb___[[[TTTMMMEEEBBB@@@AAAAAAEEEOOOZZZiiiwwwwwwgggUUUUUUTTTSSSNNNMMMVVVaaaUUUDDDQQQddd}}}nnniiiaaaaaabbbbbbbbbaaaaaaaaabbbcccdddeeedddcccbbbcccgggggggggfffeeedddbbbbbbdddcccaaaaaabbbbbb```______```aaaaaa___^^^^^^___^^^\\\\\\]]]___```___^^^\\\^^^aaaaaa___]]]^^^___\\\```cccbbb^^^\\\]]]___cccaaa^^^\\\[[[]]]___aaabbbmmm~~~tttmmmjjjtttxxxzzz|||}}}}}}{{{|||{{{xxxyyyyyykkkaaaZZZZZZ]]]jjj~~~dddIII;;;888444...333333222222222111000///000000000000000000000000000000000000000000000000///////////////000111111------------------------............/////////000........................------------------------,,,,,,---------.........---------............///...//////000000111111111///111222222111222444777888:::;;;<<<===???BBBDDDIIIJJJKKKNNNRRRUUUXXXZZZXXX___]]]]]]eeeiiilllwww~~~bbbUUUQQQGGGJJJVVVaaafffiiikkkeee\\\HHHEEECCCBBBBBBCCCLLLUUUeeeuuutttcccRRRSSSUUUTTTOOOOOOYYYeeeOOOAAAPPP___ttttttfff___[[[\\\^^^aaacccdddeeeeeeaaaccceeefffffffffggghhhiiihhhgggggggggeeebbb___cccaaa````````````___]]][[[]]]^^^^^^\\\ZZZZZZ[[[___^^^]]]]]]______^^^]]][[[^^^aaaaaa___^^^___aaa[[[aaaeeeddd]]]XXXYYY]]][[[^^^bbbbbb^^^ZZZYYYZZZaaa```ggguuuyyyjjjcccgggmmmnnnrrruuu{{{yyysssoooxxxxxxqqqiii\\\\\\aaaiiiqqqyyyllleee]]]XXXVVV[[[jjjxxxwwwOOOEEE===888222---111999333111000000111222000...000000000000000000000000000000000000000000000000000///.........000111222---------------------------.........//////000000........................------------------------,,,,,,,,,---------......---------.........//////...//////000111222222333///000222222111222444666888:::<<<======???BBBDDDIIIJJJLLLNNNRRRUUUXXXZZZUUU]]]\\\]]]fffkkkppp{{{yyyggg]]]^^^ZZZZZZaaappp|||~~~wwwqqq]]]PPPHHHIIIGGGHHHWWWkkkrrr|||kkk^^^[[[SSSTTTNNNPPPQQQUUUuuuoooIIICCCSSSgggrrr|||jjjdddaaa^^^bbbfffiiiiiihhhggggggeeefffggggggeeeeeefffgggiiiiiihhhfffddddddfffhhhdddaaa^^^```ccceeebbb___^^^^^^^^^^^^^^^^^^]]]]]]```______aaaddddddaaa]]]YYY]]]aaabbb```]]]]]]^^^cccaaa]]]ZZZXXXWWWWWWXXX___bbbccc```ZZZVVVVVVXXX[[[bbbiiilllmmmsssyyyqqqmmmnnnooo|||zzzwwwvvvzzzvvvyyy~~~uuummmjjj]]]ggglllfff^^^[[[\\\^^^bbbiiixxxzzzhhh```WWWVVVYYYggg|||jjjMMM<<<:::777555444444555666111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////......------------..............................------...///...---+++***///////////////.....................////////////////////////000000000000111111222111000111444666999:::<<<===>>>@@@DDDGGGHHHMMMOOOOOOPPPVVVZZZZZZXXX^^^^^^```hhhkkkrrrsssllllllhhhfffhhhrrr}}}|||kkk\\\PPPMMMHHHHHHYYYooo~~~xxxiii^^^XXXPPPSSSNNNPPPRRRWWWxxxdddGGGCCCTTTlllxxxgggaaa^^^bbbdddggghhhgggffffffgggeeefffgggfffdddcccccceeehhhhhhgggdddaaaaaaccceeedddaaa___```dddeeebbb^^^```````````````aaaaaabbbcccbbb```aaaaaa```]]]ZZZZZZ^^^aaaaaa___\\\[[[\\\aaa___]]][[[YYYYYYZZZZZZ]]]___aaa^^^YYYVVVWWWZZZ\\\aaaeeegggggglllvvv~~~|||xxxwwwxxxyyyyyy}}}{{{}}}~~~zzztttkkkccc```ccciiijjjeee```ccchhhjjjlll{{{xxxaaaSSSPPPRRR\\\ooolllMMMAAA999888555333222222333444000111111222222111111000000000000000000000000000////////////////////////////////////////////////..............................------------..............................------......------,,,+++////////////............------------............////////////000000000000111222222111111111444666999:::<<<===>>>@@@DDDGGGIIINNNPPPOOOQQQWWWZZZZZZZZZ```___aaahhhkkkssszzzzzzvvvssspppttt}}}qqqddd```]]]___ppp}}}pppbbbZZZTTTNNNSSSNNNQQQTTTZZZ}}}xxxTTTGGGKKKbbbttteeeaaa___eeeggghhhhhhfffdddddddddcccdddeeedddbbbaaabbbcccggggggeeebbb___^^^___aaaccc```___```bbbbbb___\\\``````______```bbbdddeeecccaaa___^^^^^^]]][[[ZZZ^^^```bbbaaa___\\\[[[ZZZ]]]]]][[[[[[[[[[[[]]]]]][[[\\\]]][[[XXXWWWZZZ]]]^^^___``````aaaeeejjjnnn{{{|||~~~yyy}}}yyyxxxqqqssssssqqqvvvzzzkkk]]]PPPPPPYYYcccqqq```DDD777777666555333222111111111222000111111222222111111000000000000000000000000000////////////////////////////////////////////////------------------------......------------....................................---,,,,,,,,,------........................,,,,,,,,,------------...////////////000000000000111222222222111222444777999:::<<<===>>>@@@DDDGGGJJJOOOQQQPPPRRRXXX[[[[[[]]]aaa___```hhhkkksss|||{{{yyywwwvvv}}}zzzpppvvvvvvhhh[[[TTTRRROOOTTTPPPQQQUUU^^^gggIIIJJJ^^^pppeeeddddddfffhhhjjjjjjgggcccaaa```___aaabbbbbbaaaaaabbbccchhhgggeeeaaa]]]\\\]]]______^^^]]]^^^___^^^ZZZVVV[[[[[[[[[[[[]]]```bbbddd___^^^]]]\\\]]]^^^^^^^^^aaaaaabbbaaa___\\\ZZZYYYYYYYYYYYYYYYZZZ\\\]]]^^^ZZZ[[[[[[ZZZYYYZZZ^^^aaa```^^^\\\\\\^^^aaabbbccciiinnnxxxvvvhhhnnnyyyiii[[[___aaa```mmmzzz\\\HHH>>>999666666555444333111000000000111000000111111111111000000000000000000000000000000////////////////////////////////////////////////------------------------......------------..............................///...,,,++++++,,,---...------...............///,,,,,,---------.........////////////000000000000111222333222111222555777999:::<<<===>>>@@@DDDGGGKKKOOORRRQQQSSSXXX\\\\\\^^^bbb______fffiiirrr~~~wwwvvv{{{||||||mmmhhh{{{zzznnnpppuuuvvv}}}ssscccXXXRRRSSSQQQWWWRRRRRRWWWcccYYYEEELLLtttllleeeeeegggdddhhhlllmmmiiiddd___\\\\\\^^^```aaaaaabbbdddfffhhhgggeeeaaa]]]\\\]]]^^^[[[[[[\\\]]]\\\YYYUUUQQQTTTTTTUUUVVVXXX[[[]]]___]]]^^^]]]]]]]]]^^^___`````````___^^^\\\ZZZWWWUUUTTTUUUVVVWWWYYY[[[\\\]]][[[[[[[[[ZZZ[[[]]]aaaccc```^^^\\\\\\___aaaaaaaaa___ccckkkxxxzzzsssyyyvvvqqqpppxxxtttiiidddcccWWWSSS___xxxnnnUUU:::111555999777555444444333222222111111111000000000111111000000000////////////////////////........................////////////////////////------------------------......------------.................................---,,,++++++,,,...///,,,---------......//////---.........////////////////////////000000000000222222333222222222555777999:::<<<===>>>@@@DDDGGGKKKPPPRRRRRRSSSYYY]]]]]]]]]aaa^^^]]]dddgggppp}}}qqqnnnyyyooo^^^ZZZqqqhhhWWWYYY```ccciiinnnvvvnnn___WWWTTTUUUSSSZZZTTTTTTZZZkkknnnOOOGGGPPP{{{jjjddddddeeecccggglllmmmjjjddd```]]]]]]___aaabbbbbbccceeeggghhhgggeeeaaa^^^\\\]]]___ZZZ\\\^^^^^^\\\XXXSSSOOOPPPQQQRRRTTTVVVXXXZZZZZZ___```aaa```^^^^^^^^^______]]][[[ZZZYYYWWWUUURRRSSSTTTUUUVVVXXXYYYZZZ[[[\\\\\\[[[\\\]]]___aaabbb```^^^]]]]]]___aaabbbbbb^^^^^^```fffttt}}}wwwyyyhhhWWWRRRUUUZZZTTT```}}}yyy^^^GGG???999888666333111111444333333333333222222111///000000111111000000///////////////////////////........................////////////////////////------------------------......------------..............................------,,,,,,,,,---......,,,,,,,,,---......//////........./////////000000////////////000000000000222333333333222333555888999:::<<<===>>>@@@DDDGGGKKKPPPRRRQQQSSSYYY\\\\\\\\\aaa^^^^^^dddfffnnn~~~ooodddtttiiiVVVNNN]]]pppxxxxxx\\\LLLOOOYYY^^^```dddjjjtttwwwcccWWWTTTVVVTTTSSSZZZUUUVVV___ttt```GGGKKK\\\wwwjjjffffffgggeeegggiiiiiigggdddbbbbbb```bbbcccdddccccccdddfffffffffddd```]]]\\\]]]___^^^```cccccc```ZZZUUURRROOOQQQTTTWWWYYYZZZZZZYYY]]]```ccccccbbb```aaabbbbbb___\\\[[[[[[ZZZWWWUUUTTTUUUVVVWWWXXXYYYYYYYYY\\\[[[[[[\\\^^^______^^^^^^^^^^^^^^^___```aaabbb]]]^^^^^^___fffwww{{{qqqaaaTTTPPPWWWccclllxxxnnnTTTCCC777777888999555///...111222333333333222222111111//////000000000000//////////////////////////////........................////////////////////////..............................------------..............................+++,,,------......------++++++,,,------...//////---------.........//////////////////000000000000222333333333222333666888999:::<<<===>>>@@@DDDGGGJJJOOORRRQQQSSSXXX\\\\\\\\\aaa___```fffgggmmm~~~mmm]]]ooo~~~~~~fffQQQDDDIIIQQQVVV___kkkqqqWWWJJJPPP]]]ccckkkkkklllooouuu~~~lllYYYNNNPPPUUUSSSRRRZZZUUUWWWccc{{{WWWCCCMMMhhhtttllljjjjjjkkkggghhhgggfffdddccceeefffdddeeefffeeecccccccccdddeeedddccc___\\\[[[]]]___aaadddggggggccc]]]XXXTTTQQQTTTWWW[[[\\\\\\[[[ZZZYYY]]]bbbeeeddddddfffhhhfffccc`````````___]]]ZZZUUUVVVWWWXXXYYYYYYYYYYYY[[[[[[[[[\\\^^^^^^]]][[[\\\^^^___^^^]]]]]]___bbbYYY^^^aaa``````hhhwww|||yyy|||wwwtttyyy}}}ooo^^^^^^[[[YYY\\\hhhzzzwwwWWWCCC;;;999;;;333...///222333444666111222222222222111111000//////000000000000//////////////////////////////........................////////////////////////////////////////////////.........------.................................***+++---...///...------++++++,,,,,,---...//////,,,,,,,,,---------......////////////000000000000222333444333222333666888999:::<<<===>>>@@@DDDGGGJJJOOOQQQPPPRRRXXX[[[[[[]]]bbbaaabbbhhhhhhnnn~~~pppUUU[[[iiiyyyxxxlllbbbZZZSSSOOOJJJNNNbbbyyy|||zzzsssfff]]]bbbuuu~~~qqq```WWWTTTQQQNNNQQQRRRUUUWWWZZZkkk{{{LLL@@@MMMooopppiiijjjgggiiiiiijjjkkkjjjiiihhhgggdddcccbbbbbbddddddcccbbbcccbbb```^^^\\\^^^aaaeeeggghhhgggddd___[[[YYYXXXYYY[[[___aaabbbbbbaaa```]]]mmmkkkaaacccggggggiiibbbaaa```^^^]]]\\\\\\\\\ZZZ\\\\\\YYYUUUTTTXXX]]]```]]]\\\```aaa^^^]]]]]]```^^^]]][[[[[[]]]^^^```]]]\\\\\\^^^dddjjjkkkiiirrrxxx|||~~~yyyqqqxxx}}}zzz~~~}}}uuuiii^^^fffiiiwwwuuujjjaaaYYYSSSSSSVVVXXXeeewww|||mmmXXXGGG>>>:::777555555555444333333222111111222222222111000//////...////////////////////////........................------------------------...///000000000...---,,,........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000000111222222111111333555999;;;======>>>AAAEEEHHHLLLNNNRRRUUUWWWYYY[[[]]]]]]___]]]___fffdddlllvvvYYYZZZaaannn{{{|||vvv~~~zzzuuunnngggmmmxxxlllppp~~~kkk\\\VVVTTTRRROOOQQQRRRUUUYYY```tttnnnJJJHHHYYYlllxxxlllhhhkkkjjjiiijjjkkkkkkjjjiiigggfffcccbbbaaabbbccccccbbbaaaaaaaaa```___^^^___cccfffeeefffeeeccc___\\\[[[[[[^^^```cccfffggggggfffeeetttxxxhhhfffgggeeegggcccbbbaaa```````````````^^^^^^\\\XXXVVVZZZbbbjjjiiidddbbbdddddd```^^^___aaa```____________```aaa^^^^^^^^^___aaacccdddccciiimmmrrruuuwwwyyy|||www{{{xxxyyyrrrmmmnnnqqqzzzooodddXXXRRR\\\llltttsssppp{{{}}}___RRRIII>>>888777888777666555444444333222222111111333333222222111000000///////////////////////////........................------------------------...////////////......---........................------------------------,,,------......------,,,---------------------------------------------------------............///////////////000000000000000111222222111222444666:::;;;===>>>???AAAEEEHHHLLLNNNRRRUUUWWWYYY[[[]]]]]]___]]]___fffdddlll}}}```^^^^^^fffsss|||}}}{{{yyy{{{wwwbbbWWWTTTUUUSSSPPPPPPOOOQQQVVVaaaxxx```FFFMMM```ttt~~~zzzsssjjjhhhlllkkkjjjjjjkkklllkkkiiigggeeebbbaaaaaabbbccccccbbb```^^^```aaa``````aaaccceeeaaabbbcccaaa___^^^^^^___aaacccfffhhhjjjjjjiiihhh|||jjjeeecccaaaddd````````````aaabbbcccccccccaaa\\\XXXXXX```mmmvvvpppjjjffffffeee```___```bbbbbbccccccccccccbbbbbb^^^___aaaccceeeeeedddcccggghhhiiijjjlllrrrxxx}}}lllfffmmmuuuxxxyyyyyyrrrcccTTTXXXUUU\\\sssjjjNNN<<<;;;888555444666666444222444444333333222222111111333333333222222111111000////////////////////////........................------------------------..................//////------------------------------------------------,,,------......------,,,........................---------------------------------............///////////////000000000000000111222222222222444666:::;;;===>>>???AAAEEEHHHLLLNNNRRRUUUWWWYYY[[[]]]]]]___]]]___fffdddlllrrroooooovvvqqq\\\SSSTTTTTTRRRPPPQQQOOOOOOUUUeee~~~WWWFFFSSSdddzzztttjjjgggkkkjjjjjjkkkllllllkkkhhheeedddaaaaaaaaabbbddddddbbbaaa___```bbbbbbaaa```aaabbb^^^___``````______aaacccaaaccceeeggghhhhhhhhhgggvvv|||rrrcccbbb```]]]aaa\\\]]]]]]^^^___aaabbbcccdddaaa\\\YYYZZZcccoooyyypppiiiddddddbbb^^^]]]___aaabbbdddeeeeeedddbbbaaa^^^^^^cccmmmtttrrrmmmiiigggfffeeefffhhhnnntttxxxyyyvvv|||pppeeeeeejjjsssyyyyyywwwuuummmeeecccfffhhhgggkkkrrrrrrbbbVVVHHH>>>;;;:::888777888888777444000333333333333222222111111222222222111111111000000////////////////////////........................------------------------...------,,,---...000111------------------------------------------------,,,------......------,,,---------------------------------------------------------............///////////////000000000000000111222222222333555777:::<<<===>>>???BBBEEEHHHLLLNNNRRRUUUWWWYYY[[[]]]]]]___]]]___fffdddlllwwwwwwmmmYYYRRRSSSSSSQQQPPPSSSQQQQQQ[[[qqqsssQQQOOOggg}}}wwwrrrjjjgggjjjiiiiiijjjkkkllljjjgggcccaaaaaaaaaaaaccceeeeeecccaaaaaabbbcccccc```^^^]]]^^^[[[]]]^^^^^^___```ccceeebbbcccdddeeeffffffeeeeeeffflllfff___bbb```\\\```[[[[[[\\\]]]^^^```bbbcccbbb___\\\YYY[[[aaajjjpppkkkeeeaaaaaa```^^^]]]___^^^```bbbccccccbbb```^^^___\\\cccttt|||ppphhhcccbbbaaabbbdddgggiiijjjsssvvvuuuuuuyyyyyy}}}zzzvvvvvvvvvpppeee\\\dddfffkkkuuurrrjjjiiiiiieeeaaa```gggkkkhhhhhhssspppXXXCCC===;;;666777===333333333444555666555444333222222222222222111111000000000000////////////////////////////////////........................------------------------...---,,,,,,,,,...///000------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000000111222333222333666888:::<<<>>>>>>???BBBFFFIIILLLNNNRRRUUUWWWYYY[[[]]]]]]___]]]___fffdddlllzzzgggVVVRRRSSSPPPOOOQQQMMMMMMPPP```~~~^^^NNN___xxxmmmlllgggeeeiiiggghhhiiikkkkkkiiieeeaaa^^^______aaaccceeeeeeccc```aaaccccccaaa^^^\\\[[[[[[[[[\\\]]]^^^^^^```cccfffddddddddddddddddddcccccc___fffcccaaafffbbb\\\```]]]]]]]]]^^^___```bbbccc```^^^[[[ZZZ[[[^^^bbbeeefffaaa^^^```aaa^^^^^^```[[[]]]^^^______^^^]]][[[^^^[[[bbbsss~~~wwwiiiaaa`````````bbbdddeeedddbbbdddkkksssxxx~~~{{{|||{{{zzztttlllfffddddddeeeeeehhhnnnvvvwwwsssnnnmmmnnnqqqzzz~~~|||~~~yyyzzzxxxsssfff```ZZZZZZ```gggkkkmmmzzz}}}vvvaaaJJJ>>>555666777444222555444333333222222222333333222222222222222222111111////////////////////////////////////////////////........................------------------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000000111333333333444666888;;;<<<>>>???@@@BBBFFFIIILLLNNNRRRUUUWWWYYY[[[]]]]]]___]]]___fffdddlllppp```SSSRRRRRRNNNNNNSSSLLLMMMSSSgggiiiQQQQQQlllllleeegggcccbbbeeecccggghhhjjjjjjhhhccc___\\\\\\]]]^^^aaaccccccaaa^^^```aaaaaa___\\\[[[[[[\\\\\\]]]]]]]]]]]]___cccfffeeeddddddcccbbb``````___^^^ccc``````fffbbb\\\```^^^^^^]]]]]]]]]^^^______```^^^[[[YYYZZZ\\\^^^```aaa]]]\\\___```]]]\\\]]]ZZZ[[[\\\\\\\\\\\\[[[ZZZZZZXXX```nnnrrrhhh```_________```bbbeeefffdddbbb```bbbfffiiiqqq|||}}}vvvqqqnnnaaagggkkkhhh___WWWSSSSSSXXXbbboooxxx|||}}}~~~~~~~~~sssyyyvvvwww|||wwwggg\\\XXX\\\```cccbbb^^^^^^bbbgggkkkjjjmmmwwwrrr^^^KKK>>>;;;999888888888666444333666666555444222111000111111111111111111111222222///////////////000000000////////////////////////........................------------------------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------------------------------------------------............///////////////000000000000000111333333333444777999;;;<<<>>>???@@@CCCFFFIIILLLNNNRRRUUUWWWYYY[[[]]]]]]___]]]___fffdddlll~~~iiiZZZPPPQQQQQQLLLNNNUUUSSSTTT[[[qqq\\\MMMVVVrrr|||hhhbbbeeebbb```bbb___fffgggiiiiiigggbbb]]]ZZZZZZ[[[]]]___bbbaaa___\\\^^^______]]][[[ZZZ\\\]]]\\\]]]]]]]]]]]]___bbbeeeccccccbbb```^^^]]]\\\[[[[[[___[[[\\\ccc___ZZZ___\\\\\\[[[[[[ZZZZZZ[[[[[[aaa^^^ZZZYYYZZZ\\\^^^___^^^ZZZYYY]]]^^^ZZZXXXYYYZZZZZZZZZ[[[[[[ZZZZZZZZZUUUVVV^^^jjjiii^^^]]]ccc\\\[[[[[[^^^bbbdddccc```bbbcccdddeeeiiittt{{{~~~wwwiii\\\UUUTTTRRR[[[eeehhheeeccccccfffbbbfffrrrvvvrrrsssooo___XXX\\\bbbhhhmmmpppqqqpppwww~~~|||ssslllnnnrrrxxxzzzvvvkkkccc]]][[[^^^cccaaaXXXSSSSSSUUUUUUWWW[[[\\\___jjjvvvnnnXXXIIIAAA===<<<444666555222111444777888,,,...111222222222333444111111111111111111222222000000000000000111111111////////////////////////........................------------------------------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................---------------------------------.........//////////////////000000000000000111333333333555777999;;;===>>>???@@@CCCFFFIIILLLOOORRRUUUWWWYYY[[[]]]]]]___]]]```fffdddlll{{{ooo```YYYSSSRRRQQQOOONNNPPPTTT___ZZZzzzkkkMMMOOOUUUzzzjjjgggcccaaa```aaaaaaaaadddiiikkkhhheeedddaaa]]]\\\YYYXXXYYY\\\]]]\\\YYY\\\^^^aaa```^^^^^^```ccccccbbbaaa______aaabbbcccbbbaaa___]]][[[YYYYYYXXX\\\^^^```___]]][[[YYYYYYZZZYYYXXXWWWVVVWWWXXXXXX[[[\\\\\\ZZZXXXVVVVVVWWWVVVVVVVVVXXXYYYYYYXXXVVV\\\[[[YYYWWWVVVVVVUUUUUURRRUUUZZZ^^^aaaaaaaaa```ZZZ\\\```cccdddbbb```___[[[]]]______```dddjjjoooxxx}}}~~~{{{{{{pppgggeeefffgggfffaaa[[[\\\^^^YYYPPPRRRTTTVVVVVVUUUTTTTTTUUUVVV]]]bbbcccbbb```]]]YYYVVVVVVVVVYYY[[[\\\[[[YYYXXX\\\___^^^YYYXXX^^^gggdddnnnuuuvvvyyyVVVNNNDDD>>>===<<<999555444333333222222333333444222222222111111111000000000000000000000000000000////////////............000000000000///...---,,,------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////000111222222333555888;;;;;;>>>@@@@@@???AAAEEEJJJLLLMMMPPPSSSVVVYYY[[[[[[[[[aaa______cccccckkk|||{{{vvvrrrppppppooonnnmmmnnnpppvvvzzzzzzsssfff]]]VVVPPPPPPRRRPPPOOOPPPQQQ___hhh]]]HHHNNNWWWzzzmmmiiiccc```___`````````gggkkkkkkfffbbbaaa^^^[[[ZZZYYYWWWYYY[[[]]]\\\ZZZ]]]___aaa```___^^^```bbbcccbbb```^^^]]]]]]^^^^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYY[[[]]]]]][[[YYYWWWWWWVVVVVVUUUUUUVVVWWWYYYZZZXXXYYYYYYVVVSSSRRRRRRSSSRRRRRRRRRTTTVVVWWWUUUTTTYYYXXXWWWVVVTTTSSSRRRRRRRRRUUUXXX[[[]]]^^^]]]\\\ZZZ\\\___bbbbbbaaa___^^^ZZZ[[[\\\\\\\\\^^^cccgggdddjjjsss~~~xxx{{{~~~|||~~~yyypppeeekkkrrrvvvvvvuuuvvvwwwrrrsssuuusssmmmddd]]]ZZZWWW]]]eeemmmsssvvvxxxxxxzzz~~~qqqZZZCCC===777444555666555333444333333222222333333444222222222111111111000000000000000000000000000000000000000000////////////000000000000///...---,,,------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------....../////////000000000000111000111222222333555888;;;;;;>>>@@@@@@???AAAFFFJJJLLLMMMPPPSSSVVVYYY[[[[[[[[[aaa```___ddddddkkk}}}{{{pppeee]]]YYYUUUVVVWWWWWWZZZaaahhhmmmzzzooo~~~dddWWWgggjjjvvvzzziii\\\ZZZRRRLLLOOORRRQQQPPPPPPRRRaaaxxxpppOOODDDOOObbbnnniiiccc___^^^___```aaajjjmmmkkkddd___^^^]]]ZZZXXXWWWWWWXXX[[[\\\\\\[[[___`````````^^^^^^```bbbbbbaaa^^^[[[YYYYYYXXXXXXYYYYYYXXXWWWVVVVVVVVVVVVUUUWWWZZZZZZYYYWWWVVVVVVSSSSSSSSSSSSUUUWWWYYY[[[WWWWWWVVVSSSPPPNNNOOOPPPOOOOOOPPPRRRUUUVVVUUUTTTWWWWWWWWWVVVUUUTTTSSSRRRTTTUUUVVVXXXYYYYYYXXXXXXYYY[[[^^^```aaa```^^^\\\[[[[[[[[[YYYYYYZZZ]]]```]]]]]]___dddnnn~~~sssooosss|||~~~zzz}}}jjj]]]TTTGGG999999555222222444666555444333333222222222222333333222111111111111000000000000000000000000000000000111111111000000000/////////////////////...---,,,------------------------,,,,,,,,,---------......,,,------......------,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000000000000111111111111000111222222333555888;;;;;;>>>@@@@@@@@@AAAFFFJJJLLLMMMPPPSSSVVVYYY[[[[[[[[[aaa```___ddddddlll~~~sssdddWWWNNNJJJGGGIIIJJJIIILLLSSSZZZ]]]mmmwwwxxxhhhZZZQQQ```mmmzzzdddSSSMMMPPPTTTeee|||uuucccWWWXXXPPPKKKMMMQQQQQQPPPQQQYYYiii\\\HHHCCCTTTvvvzzzlllgggaaa]]]]]]___bbbcccjjjkkkhhh```\\\\\\]]][[[WWWWWWWWWXXXZZZ[[[[[[[[[_________^^^]]]]]]^^^______^^^\\\ZZZXXXWWWVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSQQQTTTWWWYYYYYYXXXXXXYYYSSSSSSSSSTTTUUUWWWYYYZZZXXXXXXUUURRRNNNMMMOOOPPPOOOOOOOOORRRUUUWWWWWWVVVVVVVVVWWWXXXYYYXXXWWWWWWUUUVVVVVVVVVVVVUUUUUUTTTYYYZZZ\\\^^^___^^^]]]\\\]]]]]]\\\ZZZZZZ[[[\\\^^^^^^^^^___```cccjjjrrrxxx|||xxxjjjYYYVVVMMMBBB>>>@@@===888888666444444666666444222333333222222222222333333111111111111000000000000000000000000000000000000000000000000////////////.../////////......---,,,------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......//////000000000111111111000111222222333555888;;;<<<>>>AAAAAA@@@BBBFFFJJJLLLMMMPPPSSSVVVYYY[[[[[[[[[aaa``````eeeeeemmmxxxhhhVVVIIIDDDCCCDDDJJJNNNNNNQQQZZZ______nnnjjjddd^^^VVVNNNGGGDDDJJJNNNVVV]]]ZZZQQQJJJJJJIIIKKKWWWiiittttttvvv|||pppaaaWWWWWWQQQLLLNNNOOOOOOQQQTTTddd{{{~~~QQQGGGGGG^^^wwwgggccc]]][[[\\\```ccceeebbbccc```YYYVVVXXXZZZZZZWWWXXXYYYYYYZZZZZZ[[[\\\___^^^\\\ZZZZZZ[[[\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUSSSRRRRRRQQQQQQPPPSSSWWWZZZZZZ[[[[[[\\\WWWVVVUUUUUUUUUVVVXXXYYYXXXVVVSSSOOOLLLLLLNNNPPPNNNNNNNNNPPPSSSVVVWWWVVVSSSTTTVVVWWWXXXYYYZZZZZZVVVVVVVVVVVVUUUTTTSSSSSSWWWYYY[[[]]]^^^^^^]]]]]]]]]\\\[[[[[[\\\]]]]]]^^^YYY[[[^^^___```bbbdddgggmmmooouuuzzz|||vvvvvv~~~xxxssswwwxxx```IIIBBBAAA>>>999888999888555444333333333333222111///333222222111111222222333000000000000000000000000//////////////////////////////.........---------...............------,,,------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.............../////////000000000111222222333555888;;;<<>>>>>BBBIIIJJJHHHHHHKKKWWWWWWYYY^^^eeejjjmmmooorrrpppqqqwww||||||}}}xxxjjj^^^WWWUUUQQQOOONNNNNNOOOUUU]]]tttfffJJJLLLWWWuuuvvvbbb___[[[YYY\\\```ccceeeZZZ\\\YYYSSSPPPTTTWWWWWWYYYZZZ[[[[[[ZZZZZZ[[[\\\^^^[[[XXXVVVWWWXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVUUUTTTSSSSSSSSSTTTSSSVVVZZZ\\\\\\[[[\\\\\\YYYXXXWWWUUUUUUUUUVVVWWWUUUTTTPPPLLLIIIJJJMMMQQQMMMLLLKKKMMMPPPSSSTTTTTTQQQQQQQQQRRRSSSTTTVVVWWWTTTTTTUUUVVVUUUTTTSSSRRRVVVXXXZZZ\\\^^^_________\\\ZZZYYYZZZ\\\]]]]]]\\\ZZZ[[[[[[ZZZYYYZZZ]]]```aaabbb```fffqqqrrrwwwyyysss{{{}}}|||~~~||||||eeeRRRKKKFFF???:::::::::999777555333111111111222222222333333333222222111111111111222222//////000000000000000111////////////////////////.........---------,,,,,,------.........------,,,------------------------,,,,,,,,,---------.........------,,,,,,------......------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////000111222222333555888;;;<<>>CCCJJJOOOUUU```kkk|||~~~vvviiiaaa[[[XXX\\\```bbbdddhhhuuu|||}}}oooaaaYYYUUURRRQQQPPPOOOMMMOOO[[[hhhvvvOOOGGG[[[xxxppp```]]]ZZZYYY[[[^^^```aaaYYY[[[XXXSSSPPPTTTVVVVVV[[[\\\^^^]]]ZZZYYY[[[\\\\\\XXXTTTRRRSSSTTTTTTSSSVVVVVVWWWWWWWWWWWWWWWVVVTTTTTTTTTUUUVVVWWWXXXYYYYYY[[[]]]]]]\\\YYYXXXXXXXXXWWWVVVTTTTTTTTTUUUVVVUUUSSSPPPLLLIIIKKKPPPSSSNNNMMMLLLMMMPPPSSSTTTTTTSSSQQQOOOMMMMMMNNNPPPRRRPPPQQQTTTUUUVVVTTTSSSQQQUUUVVVYYY\\\^^^```aaaaaa^^^\\\ZZZZZZ\\\]]]\\\ZZZ\\\[[[ZZZXXXUUUUUUWWWXXXYYY___ZZZWWW^^^```cccnnnooowwwzzz{{{|||}}}zzz{{{|||wwwmmmfffdddaaaYYYMMMAAA999777888999444444555666555444333444222333333333333444555777222222111111111111222222////////////000000111111///////////////////////////.........------------,,,------......---------------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---......------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........////////////000000000000111222222333555888;;;===???BBBBBBAAACCCGGGKKKLLLMMMPPPSSSVVVYYY[[[[[[\\\bbbaaabbbggghhhpppuuubbbOOOGGGPPPfffyyyhhhQQQEEE???@@@CCCBBBFFFMMMUUU]]]mmmoooXXXPPPJJJJJJNNNPPPSSSWWW___hhhvvvwwwhhhZZZTTTRRROOOPPPQQQPPPLLLPPP```ppp```DDDHHHjjjggg___]]]ZZZYYYZZZ\\\^^^^^^\\\^^^\\\VVVTTTVVVXXXXXX\\\^^^___^^^[[[YYYZZZ\\\[[[WWWRRRPPPQQQRRRRRRQQQUUUVVVVVVVVVVVVUUUTTTTTTRRRSSSTTTUUUXXXZZZ\\\^^^]]]___```^^^[[[WWWUUUTTTVVVUUUTTTSSSSSSTTTUUUVVVWWWUUURRRNNNLLLNNNSSSWWWQQQOOONNNOOORRRTTTVVVVVVVVVTTTPPPLLLKKKKKKMMMNNNLLLOOORRRUUUVVVTTTRRRPPPTTTVVVXXX[[[^^^aaabbbcccaaa___\\\]]]^^^^^^\\\YYYUUUWWWYYYYYYXXXWWWWWWWWWQQQ]]]^^^ZZZ^^^___]]]```^^^aaacccfffnnn}}}yyyvvvzzzrrr}}}jjjYYYQQQIIIFFFIIIDDD>>><<<>>>???999555444555444333333222111333666333333222111///000111333222222111111111111222222.../////////000000111111////////////////////////000/////////............,,,,,,------...---------------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---......------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000000000000111111111111000111222222333555888;;;===???BBBBBBAAACCCGGGKKKLLLMMMPPPSSSVVVYYY[[[[[[\\\bbbaaabbbggghhhpppwww___NNNRRRbbbvvvSSSEEE@@@>>>DDDJJJGGGRRRnnnbbbVVVJJJFFFHHHLLLOOOQQQYYY___hhhooouuuxxx{{{}}}|||~~~}}}nnn```WWWPPPLLLQQQOOOIIIQQQZZZQQQeeeaaaJJJHHHNNNsssfffaaa^^^ZZZYYYYYY[[[]]]^^^\\\\\\\\\[[[[[[\\\\\\\\\___^^^^^^^^^^^^]]]ZZZXXXXXXTTTPPPOOOPPPPPPOOOMMMQQQSSSVVVXXXYYYYYYWWWVVVTTTSSSRRRTTTXXX[[[]]]]]]___^^^^^^\\\YYYVVVSSSQQQSSSSSSSSSRRRQQQQQQQQQQQQTTTRRRPPPOOOQQQRRRRRRRRRSSSRRRPPPOOOPPPRRRUUUWWWUUURRRNNNMMMOOOPPPOOOMMMMMMOOORRRUUUWWWVVVUUUTTTTTTWWWZZZ\\\]]]]]]___```ZZZ\\\]]]\\\[[[ZZZ[[[\\\ZZZ[[[[[[ZZZYYYWWWUUUTTTUUUWWWYYY[[[]]]______```___^^^\\\\\\```gggnnnsssxxxmmmiiibbb___hhh{{{yyyyyyuuubbbOOOHHHFFFBBB??????<<<;;;:::888777666666666333333333333333333333333222222222222222222222222000000000000000000000000////////////............------------------------------------------------........................------------------------+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......////////////000000000000222333333222222333777:::<<>><<<===:::888999:::999888666555444444444333333333333333333333333111111111111111111111111////////////////////////////////////............------------------------------------------------........................------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------............/////////000000000000111222222222555999<<<===???AAAAAA@@@BBBFFFJJJLLLNNNQQQUUUYYY\\\^^^___aaaccc```bbbgggfffqqq{{{iiiiiigggKKKGGGFFFKKK[[[mmmvvveeeRRRPPPRRR```xxxsssooommmpppsssyyy{{{nnnaaaWWWPPPNNNMMMLLLQQQPPPSSSaaavvvyyyLLL???GGGNNNzzz{{{mmmjjjbbb]]]XXXYYY]]]aaaaaa___```___^^^___```ccceeegggfffccc```^^^]]]\\\YYYXXXVVVTTTQQQOOOOOOOOOMMMLLLOOOQQQTTTWWWYYYZZZZZZYYYWWWWWWXXX[[[___bbbbbbaaa___]]]ZZZWWWVVVUUUVVVWWWZZZVVVSSSUUUZZZ\\\ZZZWWWWWWXXXXXXTTTOOOMMMOOOQQQTTTVVVXXXYYYXXXVVVRRRPPPNNNNNNOOOQQQTTTUUUTTTSSSQQQRRRSSSUUUVVVWWWXXXXXXWWWYYY[[[[[[ZZZYYYYYYYYYWWWXXXYYYXXXVVVUUUVVVWWW]]]]]]]]]]]]\\\[[[ZZZYYY\\\[[[[[[[[[[[[ZZZZZZZZZ]]][[[YYYXXXXXXYYYZZZ\\\]]]\\\ZZZ\\\aaagggkkklllyyy|||}}}uuugggaaacccbbb]]]WWWQQQGGG@@@@@@BBB???999<<<888777999;;;999888888777666555444333222222222222222222222222222222222000000000000000000000000/////////////////////////////////............---------------------------------------------------------------------------------------------------+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------.........////////////000111222333666:::>>>===@@@BBBAAA@@@BBBFFFJJJLLLNNNQQQUUUYYY\\\^^^___cccddd```bbbhhhhhhqqqttt|||[[[FFFJJJOOO```zzzpppaaaZZZSSSKKKOOOZZZooozzzsssllliiiiiilllwwwvvvggg[[[RRRLLLKKKMMMHHHPPPVVV^^^sss^^^FFFDDDNNNVVVrrrgggfffaaa[[[WWWXXX^^^bbbaaa^^^^^^^^^]]]^^^```cccgggiiieeebbb^^^[[[YYYXXXVVVUUURRRQQQQQQPPPPPPPPPPPPOOONNNPPPSSSVVVXXXYYYYYYYYYUUUVVVXXX[[[___aaaaaa___\\\[[[[[[ZZZZZZZZZ[[[[[[VVVVVVYYYaaahhhggg^^^UUUVVVXXXYYYUUUOOOLLLOOOSSSTTTUUUVVVVVVUUURRROOOMMMMMMNNNQQQTTTVVVVVVTTTSSSSSSSSSTTTUUUVVVXXXYYYZZZWWWYYYZZZZZZWWWUUUTTTUUUTTTVVVWWWWWWVVVUUUWWWXXXaaaaaaaaaaaa``````______aaaaaa___^^^\\\[[[ZZZZZZ^^^^^^]]]]]]\\\\\\\\\\\\[[[YYYXXXYYY[[[\\\]]]]]]```eeelllpppsssvvvyyy{{{yyytttsssrrrooooooiii^^^XXXVVVSSSNNNNNNNNNIIIBBB@@@DDDFFFDDD???>>><<<:::;;;>>>???>>>777888;;;<<<;;;999888999555555444333222111111111222222222222222222222222000000000000000000000000//////////////////////////////.........---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------.........///000111222222333666:::===>>>@@@BBBBBBAAABBBFFFJJJLLLNNNQQQUUUYYY\\\^^^___cccccc___aaaiiiiiirrr~~~VVVGGGPPP^^^wwwxxx___NNNHHHIIIKKKZZZqqquuuoooiiiffffffhhhqqqzzzqqq```VVVNNNHHHIIIMMMIIINNNXXXjjjkkkRRREEEEEEXXXnnnoooeeebbb___[[[WWWYYY]]]``````^^^^^^^^^^^^___aaadddgggiiidddaaa]]]ZZZYYYWWWVVVTTTSSSTTTTTTSSSRRRQQQQQQQQQOOOPPPRRRUUUWWWXXXXXXXXXUUUVVVXXX[[[^^^```___^^^\\\]]]^^^___^^^\\\ZZZXXXTTTTTTYYYbbbiiihhh^^^TTTRRRUUUVVVSSSNNNMMMPPPUUUVVVUUUTTTRRRPPPPPPOOOOOONNNQQQTTTVVVVVVTTTRRRQQQSSSSSSTTTUUUWWWXXXYYYZZZYYYZZZ[[[[[[XXXUUUTTTTTTSSSTTTVVVWWWWWWXXXZZZ\\\aaaaaa``````````````````bbbaaa___]]][[[ZZZZZZZZZYYYZZZ[[[\\\\\\]]]]]]]]]UUUVVVYYY^^^bbbcccbbb```]]]]]]^^^`````````aaadddaaaeeeiiijjjkkkqqq}}}zzztttyyy}}}yyytttpppllliiihhhhhhdddaaa\\\WWWSSSPPPOOONNNMMMNNNLLLGGGEEEDDDCCC@@@DDDDDDBBB>>>===>>>???===<<<<<<;;;;;;999777777999666888999777555444555666555555444333222222222222111111111111111111111111111111111111111111111111....................................------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------.........///333333333333333555888;;;???AAACCCBBBAAABBBFFFIIILLLNNNQQQUUUYYY\\\^^^___```bbb^^^```hhhiiittt{{{ZZZNNN]]]qqqrrrZZZGGGDDDMMMXXXqqq|||oooaaa]]]\\\^^^```dddmmmwww|||kkkZZZRRRLLLGGGHHHMMMOOOOOOaaa~~~xxxXXXHHH@@@EEEgggooogggccc^^^\\\[[[[[[]]]_________``````aaabbbdddeeeggghhhccc```]]]\\\[[[ZZZYYYWWWWWWXXXYYYWWWTTTRRRQQQQQQSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWXXXZZZ]]]^^^^^^]]]^^^___``````]]]YYYTTTQQQSSSQQQRRRWWW\\\^^^ZZZVVVOOOQQQRRRPPPNNNMMMPPPTTTWWWTTTQQQOOONNNOOOQQQSSSOOORRRUUUVVVTTTRRRQQQPPPRRRSSSTTTVVVWWWXXXYYYYYY[[[\\\^^^]]][[[YYYXXXXXXTTTVVVXXXYYYYYYZZZ\\\^^^\\\\\\[[[[[[[[[\\\]]]]]]^^^]]][[[ZZZYYYYYYYYYZZZYYYZZZ[[[]]]^^^^^^______VVVXXX\\\```cccbbb^^^ZZZ[[[YYYXXX[[[[[[YYYYYY\\\UUUXXX[[[\\\\\\]]]aaadddkkkkkklllqqqwww{{{|||{{{yyyvvvuuuuuuxxx|||{{{wwwwww}}}zzzrrrggg[[[WWWZZZ```ZZZVVVUUUSSSOOOMMMNNNMMMKKKHHHFFFFFFFFFEEECCCCCCCCCCCCBBBAAA@@@@@@???999999999888888777777666888777777888666222222555444777666333111444666666555444333333222222222333000000000000000000000000111111111111111111111111.................................------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------........./////////444444444333333555888;;;@@@BBBDDDCCCAAABBBFFFIIILLLNNNQQQUUUYYY\\\^^^___^^^aaa^^^```fffiiiyyy~~~aaaXXXnnnoooXXXGGGIII]]]oooppp]]]RRRMMMKKKKKKOOORRRWWW```iiioooxxxuuubbbSSSNNNKKKFFFHHHOOOQQQUUUvvvqqq[[[IIIGGGPPPfffsssjjjhhheee___```aaa```^^^^^^```bbb``````bbbcccdddccccccccc^^^]]]\\\\\\]]]\\\ZZZXXXUUUXXXZZZZZZXXXVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXVVVUUUVVVXXXZZZZZZYYYZZZZZZ[[[ZZZWWWTTTPPPNNNNNNNNNNNNQQQTTTVVVUUUTTTOOONNNMMMLLLLLLMMMNNNOOOQQQPPPNNNLLLLLLNNNPPPRRROOORRRUUUUUUSSSQQQQQQRRRPPPRRRTTTWWWXXXXXXXXXWWWYYY[[[]]]]]][[[YYYYYYYYYWWWXXXZZZZZZYYYYYY[[[\\\YYYXXXWWWWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXYYY[[[\\\^^^^^^____________^^^^^^[[[[[[\\\^^^^^^[[[VVVRRRTTTQQQQQQVVVWWWTTTTTTWWWUUUUUUTTTUUUUUUVVVUUUUUUWWWVVVUUUUUUTTTTTTRRRRRRSSSUUUVVVUUUUUUWWWYYYYYYXXXWWWVVVWWWZZZ]]]^^^]]]WWWSSSQQQPPPNNNMMMPPPTTTVVVOOOIIIJJJIIIDDDBBBCCCCCCAAA???@@@BBBCCCAAA@@@===<<<<<<<<<;;;999888888777777777999::::::;;;===777444444999999666666:::666888777333333888999666444333222222111222222222000000000000000000000000000000000000000000000000.................................---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------............/////////000000000222333444333444666999<<<@@@BBBDDDCCCAAABBBFFFIIILLLNNNQQQUUUYYY\\\^^^___\\\aaa```aaafffjjjrrrwww~~~|||zzzeee___|||rrr]]]PPPXXXrrruuu___NNNEEEFFFBBBAAACCCEEEHHHOOOWWW[[[hhhyyyooo\\\NNNKKKJJJGGGIIIQQQQQQ\\\WWWKKKBBBNNNppp{{{dddcccgggeee```ccceeeccc___^^^aaaeee]]]^^^```bbbaaa```^^^]]]YYYYYYYYYZZZ\\\[[[YYYVVVPPPTTTYYY[[[[[[\\\^^^aaa^^^^^^]]]\\\[[[ZZZYYYYYYVVVTTTRRRRRRSSSUUUUUUUUUSSSSSSSSSSSSRRRRRRQQQQQQGGGKKKPPPUUUVVVTTTQQQOOOOOOMMMKKKJJJKKKLLLLLLLLLKKKJJJJJJIIIJJJLLLMMMOOOMMMQQQTTTTTTRRRQQQRRRSSSOOOQQQTTTWWWYYYXXXWWWVVVUUUWWWYYYZZZXXXWWWWWWXXXZZZ[[[[[[[[[YYYXXXYYYZZZXXXXXXWWWWWWWWWYYYZZZ[[[ZZZZZZYYYYYYZZZ\\\___``````___^^^]]][[[ZZZYYYYYYXXXWWWXXXYYY[[[[[[YYYWWWQQQMMMNNNTTTVVVSSSQQQTTTSSSPPPMMMMMMPPPRRRRRRQQQJJJLLLMMMLLLIIIHHHJJJLLLBBBHHHLLLKKKHHHHHHKKKMMMFFFHHHJJJJJJJJJKKKKKKIIIJJJGGGDDDAAA======BBBHHHIIIAAA===???AAA===<<>><<>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;:::999999999999777777777777666666666666666666555555555444444444444444444444444444444444666555444222111000000000000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,+++***,,,,,,,,,---------............//////000000111111222222222222222555999===@@@BBBDDDDDDCCCDDDHHHLLLOOOOOOPPPUUUZZZ]]]\\\ZZZ___]]]eeebbbfffooozzzooofff```ZZZYYY```lllpppqqq}}}zzzpppzzz|||kkk```nnnkkkOOODDDGGGKKKNNNVVV^^^ccceeefffgggcccdddjjjvvvwwwpppZZZSSSMMMJJJKKKNNNSSSWWW___\\\BBBAAAEEEdddnnnddddddcccaaacccaaa```______aaadddeeebbbaaaaaa```^^^\\\ZZZYYYXXXXXXYYYZZZ[[[[[[YYYXXXXXXYYY[[[]]]___`````````___]]][[[ZZZZZZYYYWWWVVVRRRQQQPPPQQQSSSUUUUUUTTTOOOOOOPPPQQQRRRSSSSSSTTTQQQPPPOOOPPPQQQRRRQQQOOOLLLLLLMMMLLLKKKIIIGGGFFFHHHJJJMMMLLLKKKJJJKKKMMMNNNOOOQQQPPPOOOOOOPPPRRRPPPNNNMMMNNNQQQTTTUUUVVVWWWYYY[[[XXXSSSQQQSSSVVVWWWYYYZZZYYYXXXXXXYYYZZZVVVXXXZZZYYYXXXXXX[[[]]]^^^[[[YYYZZZ]]]___``````bbbaaa```]]]ZZZYYY[[[]]]^^^]]][[[[[[\\\[[[YYYWWWSSSRRRQQQRRRTTTTTTSSSRRRPPPNNNLLLLLLLLLLLLJJJHHHHHHIIIIIIHHHFFFDDDEEEFFFAAABBBBBBCCCDDDEEEFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAA???>>>@@@CCCFFF@@@@@@???>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777777777777666666666555555555555555444444444333333444444444444444444444444444444222111000/////////000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,---------............//////000000111111222222222222222555999===???AAACCCCCCAAACCCGGGJJJNNNNNNOOOTTTYYY\\\[[[ZZZ```]]]dddbbbgggooo}}}wwwhhh___]]]___iiikkkttt}}}uuupppjjjPPPJJJRRR\\\mmmzzzmmmcccQQQJJJGGGJJJLLLNNNXXXdddkkkHHHAAA@@@JJJqqq{{{eee```bbbbbb```___^^^______```aaacccdddaaa```___^^^[[[XXXUUUSSSTTTUUUVVVXXXYYYZZZZZZZZZYYYZZZ]]]______]]][[[YYY[[[ZZZYYYYYYZZZXXXUUUSSSQQQPPPOOOPPPQQQRRRRRRPPPOOOPPPPPPPPPQQQQQQRRRRRRPPPOOONNNOOOPPPPPPOOOMMMLLLLLLLLLLLLKKKJJJHHHHHHIIIJJJKKKKKKIIIJJJKKKMMMMMMOOOQQQRRRQQQPPPPPPQQQOOOMMMMMMNNNQQQTTTVVVVVVYYYZZZYYYUUUPPPMMMOOOQQQTTTVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[]]]^^^]]][[[YYYYYY[[[\\\]]]\\\```___^^^[[[ZZZ[[[___bbbaaa^^^[[[YYYYYYYYYXXXVVVUUUSSSRRRQQQQQQQQQOOOMMMQQQOOOMMMLLLKKKJJJHHHFFFDDDFFFGGGGGGFFFDDDDDDDDD@@@@@@AAABBBCCCDDDDDDEEECCCCCCDDDDDDCCCCCCBBBAAA===>>>???>>>>>>???BBBEEE??????>>>===<<<<<<<<<<<<::::::::::::999999999999999999999888777777666666666666666555555555444444444444444333333333222222444444444444444444444444333222111000///.........000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------............//////000000111111222222222222222555999<<>>======>>>????????????AAACCC??????>>>===<<<<<<<<<<<<::::::999999999888888888999999999888888777777666666555555555444444444444333333333222222222111111333333333333333333333333333222111000////////////000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---------............//////000000111111111222222111222444999<<>>===???AAABBBBBB@@@???@@@AAA@@@@@@???>>>============:::::::::999999999999888888999999:::999999888777666555555555444444444444333333222222222111111111333333333333333333333333333222111000000000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------............//////000000111111111111111111111444888<<>>============;;;:::::::::999999999999888888999::::::999888777666666666555555555444444333333333222222222111111333333333333333333333333333222111000000000000111////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------............//////000000111111111111111111111444888;;;BBBDDDEEEDDDBBBCCCFFFJJJNNNPPPSSSVVVXXX[[[```cccaaa]]]ddddddllluuuyyylll]]]SSSOOONNNHHHOOORRRTTTgggcccMMMCCCIIIUUUkkkhhheeebbb``````aaabbb\\\[[[[[[ZZZZZZYYYYYYYYYZZZ\\\]]]^^^]]]ZZZVVVTTTRRRUUUWWWUUURRRQQQUUUYYYWWWWWWWWWVVVVVVUUUUUUTTTSSSRRRPPPOOONNNMMMKKKIIIIIIIIIKKKOOORRRSSSRRRQQQPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUTTTRRRNNNKKKHHHHHHHHHHHHIIIKKKMMMNNNNNNLLLKKKMMMOOOPPPNNNLLLLLLNNNPPPPPPPPPPPPRRRTTTPPPOOOOOOQQQSSSTTTSSSRRRNNNOOOQQQTTTVVVWWWVVVUUUVVVXXXYYYXXXWWWWWWXXXYYYVVVVVVWWW[[[^^^```^^^\\\\\\^^^```___\\\ZZZ[[[]]]YYY\\\___```^^^[[[YYYXXXYYYWWWUUUUUUWWWYYYZZZZZZZZZWWWTTTRRRRRRSSSSSSRRRQQQPPPNNNMMMNNNMMMKKKJJJKKKLLLLLLIIIFFFDDDCCCDDDBBBBBBCCCDDDEEEFFFFFFGGGCCCCCCCCCCCCCCCBBBAAAAAA>>>@@@DDDDDDCCCBBBAAAAAA??????>>>===<<<<<<<<<<<<:::::::::999999999888888666777888999:::999777666777777777666666666555555444333333333222222222222222222222222222222222222111111000/////////000000////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---------............//////000000111111000111111000111333888;;;AAADDDEEEDDDAAABBBEEEIIIMMMPPPSSSUUUWWWZZZ___cccbbb___eeecccgggooo}}}}}}zzz~~~yyynnncccYYYSSSOOOMMMKKKUUUYYY___zzz^^^EEE>>>FFF[[[ppp{{{iiihhheeeaaa\\\\\\___bbbZZZZZZYYYYYYYYYYYYZZZ[[[YYYZZZ\\\\\\ZZZWWWSSSPPPVVVXXXZZZWWWSSSRRRUUUZZZVVVWWWXXXXXXWWWUUURRRPPPQQQOOOMMMLLLMMMMMMMMMLLLKKKLLLMMMPPPSSSSSSQQQOOONNNNNNOOOPPPQQQSSSSSSTTTTTTTTTTTTUUUTTTRRRMMMJJJIIIIIIIIIJJJKKKMMMOOOQQQQQQPPPPPPRRRUUUUUUSSSPPPMMMNNNOOOOOOOOOPPPRRRUUUOOONNNNNNPPPQQQRRRQQQOOOMMMNNNQQQTTTWWWWWWUUUSSSUUUVVVWWWVVVTTTTTTTTTVVVTTTTTTUUUYYY]]]___]]][[[]]]___aaa```]]]\\\]]]^^^\\\^^^___^^^[[[XXXWWWWWWWWWUUUTTTUUUXXXZZZ[[[[[[]]]ZZZVVVTTTSSSSSSSSSRRRQQQPPPNNNNNNOOONNNMMMKKKFFFGGGFFFDDDAAA@@@AAABBBAAABBBBBBCCCDDDEEEFFFFFFGGGFFFFFFDDDCCCAAA???>>>;;;>>>BBBDDDDDDBBBBBBBBB>>>>>><<<;;;;;;;;;;;;;;;999999999999888888888888444555777888999888666555777777777777666666666666444444444333333333222222222222222222222222222222000//////............///////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,---------............//////000111111111000111111000111333888;;;AAACCCDDDCCC@@@AAADDDHHHLLLOOORRRTTTUUUYYY___cccccc```gggbbbcccjjjyyyzzztttxxxxxxxxxvvvzzz~~~vvvhhhZZZUUUUUUSSSOOONNNMMMWWWggg___AAADDDGGGGGGiiisssfffdddaaa^^^\\\[[[[[[[[[XXXSSSRRRWWWZZZYYYWWWXXXXXXYYYZZZZZZZZZXXXWWWVVVaaa___[[[WWWTTTSSSRRRRRRTTTVVVXXXXXXVVVSSSRRRRRRLLLMMMRRRVVVRRRJJJJJJPPPOOONNNMMMOOOQQQSSSTTTSSSVVVVVVUUUUUUSSSRRRPPPOOORRRRRRRRRSSSRRRQQQPPPPPPMMMIIIHHHKKKQQQUUUUUURRRPPPPPPRRRWWW]]]]]]YYYSSSQQQQQQQQQRRRTTTUUUTTTSSSPPPPPPPPPPPPPPPQQQRRRSSSPPPRRRTTTWWWWWWVVVTTTSSSUUUSSSSSSTTTQQQLLLLLLOOOKKKPPPVVV[[[^^^___``````bbbbbbbbbbbbaaaaaaaaa```bbb```^^^[[[YYYWWWWWWWWWYYYZZZ[[[\\\\\\[[[ZZZYYYXXXVVVTTTSSSSSSSSSQQQPPPSSSPPPKKKJJJJJJJJJIIIFFFFFFGGGGGGEEEBBBAAAAAAAAA???CCCFFFEEEAAA@@@BBBEEELLLJJJGGGDDDAAA@@@@@@AAA@@@===>>>DDDFFFDDD@@@???@@@???>>><<<:::999888888::::::::::::999999888777666666666666555555555555555555555555555555555555333333333222222222111111333222222111111222222333000000000000//////////////////////////////////////////.........---------------------------------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000111111111111333777:::???BBBDDDBBB???@@@EEEJJJMMMPPPTTTWWWYYYZZZ\\\^^^``````iiifffgggnnn}}}xxxtttzzzrrrooofffiiiqqq}}}{{{mmmaaaUUURRRSSSRRRQQQRRRTTTbbbxxxqqqRRR>>>CCCJJJVVVzzzqqqfffdddaaa^^^[[[ZZZZZZZZZ[[[VVVTTTXXXZZZXXXWWWYYYWWWXXXYYYZZZZZZYYYYYYXXX___]]]ZZZVVVTTTRRRRRRRRRTTTVVVXXXYYYWWWVVVUUUUUUSSSSSSVVVXXXTTTMMMNNNSSSRRRQQQPPPQQQSSSTTTUUUTTTWWWWWWVVVUUUTTTSSSQQQPPPPPPQQQQQQPPPPPPOOONNNNNNLLLKKKLLLPPPUUUWWWTTTPPPRRRQQQSSSWWW\\\]]]XXXSSSQQQPPPOOOQQQSSSTTTSSSRRRPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTUUUVVVVVVUUUSSSRRRUUUSSSRRRSSSPPPKKKKKKNNNMMMQQQXXX\\\^^^___``````aaaaaaaaaaaa````````````aaa___]]][[[YYYXXXXXXXXXWWWXXXYYYZZZ[[[ZZZZZZYYYWWWUUUSSSRRRRRRRRRPPPOOOQQQNNNKKKIIIJJJIIIGGGEEEEEEFFFFFFDDDAAA@@@@@@@@@@@@DDDGGGFFFCCCBBBDDDGGGKKKIIIFFFCCCAAA@@@@@@@@@@@@===>>>CCCFFFCCC??????EEEDDDAAA>>>;;;999777777999:::::::::999888888777666666666666555555555555444444444444444444444444333333222222222111111111222222222111111222222222000000000000/////////...........................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000111111111111333777:::@@@CCCEEECCC??????DDDIIINNNQQQUUUXXXZZZ\\\^^^___``````iiifffiiiqqqvvvsss~~~qqqooocccbbbhhhqqqxxxzzzqqqbbbYYYRRRQQQRRRRRRTTTWWW]]]sssyyyVVVFFF>>>CCCOOOhhhkkkmmmaaa```^^^]]]\\\\\\\\\]]]```[[[XXXYYYZZZXXXXXXZZZWWWXXXYYYZZZ[[[[[[[[[ZZZ]]][[[YYYVVVTTTSSSRRRRRRUUUXXXZZZ[[[YYYXXXXXXYYYYYYXXXXXXWWWSSSOOOQQQVVVVVVUUUSSSSSSTTTUUUUUUTTTVVVUUUUUUSSSRRRQQQPPPOOOQQQQQQPPPPPPOOONNNMMMMMMLLLMMMPPPUUUXXXWWWRRRMMMQQQPPPQQQTTTXXXXXXTTTPPPPPPOOONNNNNNPPPRRRRRRRRROOOOOOOOOOOOPPPQQQRRRSSSVVVVVVVVVUUUTTTSSSSSSRRRTTTRRRQQQQQQNNNJJJJJJNNNPPPTTTZZZ^^^______```````````````_________^^^^^^^^^]]]\\\ZZZYYYYYYYYYYYYVVVVVVWWWXXXYYYYYYYYYXXXTTTRRRPPPPPPPPPPPPOOONNNOOOMMMKKKIIIIIIHHHFFFEEEDDDEEEEEECCC@@@>>>>>>???@@@CCCFFFEEECCCBBBDDDFFFHHHFFFDDDAAA???>>>>>>>>>???===>>>CCCEEEBBB??????DDDBBB@@@===;;;888777777888999999999999888888777666666666555555555555444444444444444444444444444333222222222222111111111222222222222222222222222000000000/////////..........................................------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000111111111222444888;;;AAADDDFFFCCC??????CCCHHHOOORRRVVVYYYZZZ\\\___aaaaaa```iiifffjjjtttttttttzzzyyyvvvrrrmmmjjjwww~~~pppeeeYYYTTTRRRSSSTTTSSSUUUZZZiii{{{XXXHHHCCC@@@HHH\\\zzzvvvdddhhhYYYYYYZZZ[[[]]]___aaabbbccc^^^ZZZZZZYYYWWWXXX\\\[[[\\\\\\\\\\\\\\\[[[[[[[[[ZZZYYYWWWUUUUUUTTTTTTYYY[[[\\\\\\ZZZYYYXXXYYYWWWVVVUUUSSSQQQQQQTTTXXXYYYWWWUUUTTTTTTTTTSSSRRRRRRQQQPPPOOOMMMLLLLLLKKKRRRRRRQQQPPPOOOOOOOOOOOOMMMNNNQQQTTTVVVTTTOOOKKKMMMLLLLLLNNNQQQPPPNNNKKKOOOMMMLLLLLLNNNPPPQQQPPPLLLLLLLLLMMMNNNPPPQQQRRRVVVUUUTTTSSSSSSSSSTTTTTTSSSQQQPPPPPPMMMIIIJJJNNNUUUYYY^^^aaaaaa`````````^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[ZZZXXXXXXYYYYYYZZZUUUVVVVVVVVVVVVUUUUUUUUURRRPPPNNNNNNNNNOOONNNMMMMMMMMMLLLKKKJJJIIIGGGEEECCCDDDDDDBBB???======>>>===???BBBBBBAAA@@@AAACCCEEEDDDBBB@@@>>>=========>>>===???CCCDDD@@@===>>><<<<<<:::999888888888888777777888888888888888777666666555555555444444444333333333333333333333333222222222222111111111111111111222222222222111111000000/////////.................................------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000111111111222444888<<>>BBBFFFOOOQQQUUUXXXZZZ\\\___bbbcccbbbiiifffiiittttttvvvuuusssxxx}}}ssseee[[[PPPPPPRRRUUUTTTRRRWWW]]]}}}___DDDBBBBBBFFFVVVtttpppdddbbbXXXXXXZZZ[[[^^^```bbbcccccc___\\\[[[YYYWWWXXX]]]aaa```___]]]\\\[[[ZZZZZZ[[[ZZZYYYXXXXXXWWWWWWWWW\\\]]]]]]\\\XXXVVVVVVVVVUUUUUUTTTRRRRRRUUUYYY[[[YYYWWWUUUSSSSSSSSSQQQPPPPPPOOOMMMLLLJJJJJJIIIIIIPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNOOOOOONNNLLLKKKJJJJJJJJJKKKLLLLLLKKKIIIMMMLLLKKKLLLNNNOOOOOOOOOIIIIIIJJJKKKLLLNNNPPPQQQTTTSSSRRRQQQQQQSSSUUUVVVRRROOONNNOOOLLLIIIKKKOOOXXX\\\```bbbbbb```______\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWXXXYYYVVVUUUTTTSSSRRRRRRQQQQQQOOONNNLLLLLLMMMNNNMMMMMMLLLMMMNNNNNNLLLJJJHHHFFFBBBCCCCCCAAA>>><<<<<<===<<<>>>???@@@@@@@@@AAAAAABBBAAA@@@???======<<<<<<>>>===???CCCCCC>>><<<>>>::::::999888888777888888555666777777888888888888555555555555444444444444333333333333333333333333222222222111111111000000000111111222222111111000////////////....................................,,,,,,------------------------------------------++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000111222222555999<<>><<<<<<======>>>???AAABBBBBBBBBBBB@@@??????>>>======<<<<<<======@@@CCCAAA<<<;;;===>>>===;;;:::888777777666444444555777777888888888555555555444444444444333222222222222222222222222222111111111111000000000///000111222222111000////////////.........------------------------------,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++++++++***************)))++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000111222333666:::===???CCCFFFEEEAAA???BBBFFFMMMOOORRRUUUWWWZZZ___bbbfffdddkkkeeegggqqqxxx|||zzz|||~~~~~~yyy{{{}}}qqqcccYYYSSSQQQMMMOOORRRUUUVVV___sssmmmQQQDDDCCCFFFYYYxxxvvvjjjgggbbb___`````````___^^^]]]\\\\\\ZZZXXXYYY[[[YYYVVVXXX]]]```___\\\ZZZYYYXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZYYYZZZYYYVVVSSSQQQQQQQQQTTTYYYZZZYYY\\\aaa```\\\YYYWWWTTTSSSSSSRRRPPPOOOOOONNNKKKIIIGGGGGGHHHHHHGGGGGGFFFFFFGGGIIIKKKMMMKKKJJJJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLJJJJJJLLLOOOQQQPPPNNNKKKGGGHHHIIIJJJMMMOOOQQQRRRPPPPPPOOOOOOOOOPPPPPPQQQPPPMMMLLLNNNMMMLLLPPPUUUXXXZZZ^^^^^^\\\YYYWWWVVVYYYXXXXXXXXXXXXWWWWWWWWWUUUTTTSSSRRRRRRSSSTTTUUUPPPOOOOOONNNNNNOOOPPPPPPMMMLLLJJJKKKMMMNNNNNNMMMHHHLLLPPPPPPMMMIIIGGGFFFBBBCCCCCCAAA???===============>>>@@@AAABBBBBBAAA?????????>>>>>>===<<<<<<<<<===@@@CCCAAA;;;:::======<<<:::999888777666666222333555666777888888888555555555444444444333333222222222222222222222222111111111111000000000000///000111222222111000/////////.........---------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000111222333666:::>>>>>>BBBFFFEEEAAA@@@CCCGGGNNNPPPSSSUUUXXX[[[```ccceeedddkkkgggiiirrrzzz~~~zzz~~~zzzxxx{{{lll\\\QQQNNNPPPQQQRRRTTTVVVZZZiiitttVVVCCC@@@EEEQQQmmmooohhhccc___ddd______``````______^^^]]]VVVVVVXXX[[[YYYVVVXXX]]]\\\[[[YYYXXXWWWVVVWWWWWWUUUVVVWWWXXXYYYYYYYYYYYYVVVVVVVVVTTTQQQPPPPPPQQQTTTYYY\\\[[[]]]aaa___XXXZZZXXXUUUTTTSSSSSSQQQPPPMMMKKKHHHFFFDDDDDDEEEFFFGGGGGGFFFFFFHHHJJJMMMOOOHHHIIIJJJIIIGGGFFFFFFGGGEEEEEEFFFEEEEEEFFFHHHJJJIIIJJJMMMPPPRRRQQQNNNKKKHHHIIIJJJLLLNNNPPPSSSTTTPPPPPPPPPOOOOOONNNNNNMMMOOOLLLLLLNNNNNNMMMQQQWWWVVVXXX[[[\\\ZZZVVVTTTSSSXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTRRRQQQQQQRRRRRRSSSMMMLLLLLLLLLMMMOOOQQQSSSMMMKKKJJJKKKMMMNNNNNNNNNFFFJJJOOOOOOLLLHHHFFFEEECCCCCCCCCBBB???======>>>;;;:::;;;===???@@@@@@???>>>>>>??????>>>===<<<<<<<<<===@@@CCC@@@::::::===666666666666666777777888222333444666777888888888555555444444444333333333111111111111111111111111111111111111000000000000...000111222222111000...//////.........---------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++++++++***************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000///000222222333666;;;>>>===AAAEEEEEEBBBAAADDDGGGOOOQQQTTTVVVYYY\\\aaaeeedddccclllhhhkkkttt|||qqq|||wwwfff[[[SSSNNNMMMPPPJJJTTTZZZ]]]kkkdddOOOEEE@@@FFFTTTtttttthhh```^^^___[[[^^^]]][[[ZZZZZZZZZ[[[\\\ZZZYYYWWWVVVVVVWWWXXXYYYXXXVVVSSSPPPOOOPPPQQQRRRTTTUUUWWWXXXXXXVVVUUUSSSSSSSSSRRROOOLLLKKKOOORRRWWWUUUXXX\\\YYYRRRRRRWWWSSSSSSTTTTTTSSSQQQOOOMMMLLLHHHCCCAAACCCFFFHHHHHHJJJIIIIIIHHHIIIJJJKKKLLLKKKJJJHHHFFFEEEDDDEEEEEEDDDEEEGGGHHHIIIIIIHHHGGGJJJIIIJJJMMMPPPNNNJJJEEEDDDEEEGGGJJJMMMNNNMMMKKKOOOMMMLLLNNNPPPPPPMMMJJJJJJNNNQQQQQQOOONNNOOOQQQXXXXXXWWWUUUSSSRRRQQQPPPWWWVVVVVVWWWWWWVVVRRRPPPRRRRRRRRRRRRQQQPPPOOONNNOOOPPPPPPQQQPPPOOOMMMLLLNNNLLLJJJKKKLLLKKKGGGCCCHHHJJJKKKJJJGGGCCCAAA@@@BBBBBBAAA@@@???>>>======;;;;;;:::999:::;;;<<<===>>>>>>>>>======<<<<<<;;;777:::===>>><<<;;;;;;;;;444888888444333666777666555555555555555444444444777666555444333333333333111111111111000000000000111111000000//////.........///111222111000...---...............///000000---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++***)))(((((())))))))))))************,,,,,,++++++***)))))))))+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))((((((,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------............////////////222222333444555666888999???CCCGGGEEEAAA@@@EEEJJJOOORRRVVVYYY[[[^^^```cccfffcccllljjjkkkooo~~~yyywww~~~vvvyyylll___WWWSSSOOONNNPPPTTTWWWZZZdddsssHHHAAACCCAAAMMMcccnnnfff______```[[[^^^]]][[[YYYXXXXXXXXXYYYZZZZZZXXXWWWVVVVVVUUUUUUTTTSSSQQQPPPPPPRRRTTTVVVUUUVVVWWWXXXWWWVVVTTTSSSOOOPPPPPPNNNLLLMMMPPPTTTSSSQQQRRRTTTQQQKKKLLLPPPUUUUUUTTTRRRPPPNNNLLLKKKMMMIIIDDDCCCEEEHHHJJJJJJMMMLLLKKKJJJIIIJJJKKKLLLHHHGGGEEEDDDCCCCCCDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIKKKJJJFFFCCCDDDDDDEEEIIINNNSSSUUUUUUNNNMMMMMMNNNPPPPPPNNNKKKLLLOOORRRRRRQQQPPPQQQRRRWWWWWWVVVTTTSSSQQQPPPPPPUUUTTTTTTUUUVVVUUURRRPPPNNNNNNNNNOOOOOOOOOPPPPPPNNNOOOPPPQQQQQQQQQPPPOOOLLLJJJHHHJJJMMMMMMKKKHHHGGGIIIJJJJJJGGGDDDCCCCCCAAA@@@@@@???>>>======<<<<<<;;;999888888888999999===<<<<<<<<<;;;;;;::::::888:::======<<<:::999:::666::::::777555777888666666666666555555444444444666555444333333222222222111111111000000000//////111000000000/////////...---...000111111000///..................///000000---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++******))))))))))))))))))******************************+++++++++++++++*********))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************+++++++++******))))))))))))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------............////////////222222222333444666777888<<>>>>>=========;;;;;;999888666666555555:::::::::999999999999999999;;;===<<<:::888888888666;;;<<<888666888888666777777666666555444333333555444444333333222222222000000000000////////////000000000000////////////---...///111111111000///.........---......///000---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++*********)))))))))*********++++++((())))))***++++++,,,,,,+++++++++***************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++******))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...............////////////000111111222444555777888999>>>CCCDDDBBBAAADDDHHHQQQTTTWWWYYY[[[]]]```bbbeeebbbjjjiiikkkooouuummmkkkqqqrrrssswww}}}xxx|||xxxrrryyydddZZZRRRRRRSSSRRRRRRSSSWWWdddyyycccMMMAAAEEEGGGLLLkkk|||lllbbbbbb^^^___```ZZZXXXWWWVVVUUUTTTTTTTTTSSSLLLMMMPPPRRRTTTUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQQQQWWWWWWVVVVVVUUUSSSQQQPPPKKKKKKKKKKKKLLLNNNQQQSSSPPPNNNLLLKKKJJJKKKMMMPPPUUUSSSOOOKKKHHHHHHHHHHHHFFFEEECCCBBBCCCFFFIIIJJJNNNMMMJJJHHHFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHFFFEEEDDDEEEFFFFFFJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCDDDIIIOOOUUUYYYZZZJJJKKKLLLNNNPPPPPPPPPOOOQQQSSSUUUVVVWWWWWWVVVVVVWWWWWWVVVUUUTTTTTTSSSSSSSSSRRRRRRTTTUUUVVVTTTSSSVVVTTTRRRPPPNNNOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSPPPMMMLLLMMMNNNKKKHHHHHHJJJKKKJJJGGGEEEEEEEEE@@@@@@@@@?????????>>>>>>::::::999888777666555555777777777777888888888888;;;<<<===<<<999777777777444888:::777666777777555888888777666555444333333333333444333333222222111000000000/////////......000000000000////////////,,,---///000111111111111.........------......///---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************************************************************++++++++++++++++++++++++***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---..................///////////////000000111333555777888888===CCCEEEDDDCCCEEEHHHRRRUUUWWWYYY[[[]]]```cccfffccckkkjjjlllqqq}}}sssggg^^^```ffftttxxxyyyzzzsssxxxzzzqqq{{{vvvlll^^^VVVPPPPPPQQQQQQSSSWWWaaa}}}pppHHHCCC???DDDSSSmmmyyy{{{rrrddd```aaa]]]]]]^^^XXXSSSSSSSSSSSSSSSSSSSSSRRRGGGIIIKKKNNNPPPQQQRRRRRRSSSTTTTTTSSSSSSRRRQQQPPPUUUUUUUUUTTTRRRQQQPPPOOOMMMLLLKKKKKKLLLNNNNNNOOOIIIHHHFFFEEEGGGKKKNNNPPPQQQOOOKKKHHHGGGGGGIIIJJJEEEDDDCCCCCCCCCEEEHHHJJJKKKJJJGGGDDDBBBAAA@@@@@@CCCDDDEEEFFFGGGHHHHHHIIIGGGFFFEEECCCCCCCCCDDDEEEJJJIIIHHHFFFDDDCCCDDDDDDCCCDDDFFFIIIMMMPPPPPPOOOIIIKKKMMMOOOPPPPPPPPPPPPSSSTTTVVVXXXYYYZZZYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVTTTSSSSSSTTTVVVWWWVVVUUUVVVUUURRRPPPPPPPPPRRRSSSUUUUUUUUUTTTSSSSSSSSSSSSTTTQQQOOONNNPPPOOOLLLIIIKKKLLLLLLJJJGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@999999999999999888888888555666666777777888888888<<<======<<<999777777777222777888555444666777555888777777666555555444444333333444444444333222222000000000000////////////////////////000000000000------...///000111111111......------------......---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************+++++++++++++++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///............//////////////////000111333555777888:::>>>CCCEEEFFFFFFGGGIIISSSUUUWWWYYYZZZ]]]aaadddhhheeemmmlllnnntttooo___UUUYYYmmmuuukkkyyylllaaaqqqxxxhhh[[[WWWRRRNNNMMMNNNPPPYYYbbb}}}cccMMMCCCBBBCCCTTTyyy{{{qqqhhh`````````YYYZZZ\\\VVVRRRRRRSSSSSSRRRRRRQQQPPPIIIIIIKKKLLLLLLMMMMMMMMMOOOPPPRRRTTTUUUUUUTTTSSSSSSRRRRRRQQQPPPOOOOOONNNOOONNNLLLLLLMMMNNNMMMLLLHHHHHHGGGFFFJJJQQQTTTRRRMMMKKKIIIGGGGGGHHHJJJKKKFFFGGGFFFEEEEEEFFFIIIKKKHHHGGGEEEBBBAAA@@@???@@@BBBCCCDDDFFFGGGHHHHHHHHHEEEEEEDDDDDDDDDDDDDDDDDDGGGGGGGGGEEECCCBBBCCCDDDEEEEEEFFFIIIKKKKKKIIIGGGKKKMMMPPPQQQQQQQQQRRRSSSUUUUUUVVVXXX[[[\\\[[[YYYYYYYYYYYYYYYXXXXXXXXXXXXUUUTTTSSSTTTVVVWWWWWWVVVPPPOOOOOOPPPQQQSSSUUUVVVWWWVVVUUUTTTSSSSSSSSSSSSQQQPPPOOOQQQSSSTTTPPPMMMMMMNNNMMMKKKGGGEEEDDDEEEEEEDDDDDDCCCBBBAAA@@@???999::::::;;;::::::999888555555666777888999999:::===>>>>>><<<:::888888999777::::::666444666777666777777777666666666555555333444555555555444333222111111111111000000000000////////////000000000000......//////000000111111///...------,,,------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++***))))))(((***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,++++++***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///............//////////////////000222444666888999<<>>>>>;;;;;;<<<;;;:::999777666666666777888999:::;;;;;;>>>>>>>>>===:::999:::;;;AAACCC@@@999555666888777666666666666666777777777333444666777777666444333222222222222111111111111.../////////000000000111000///////////////000000///...------,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,++++++************+++++++++,,,,,,++++++******************))))))*********+++++++++************************************************++++++++++++++++++++++++*********+++,,,---------***************************+++++++++,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////............////////////000000111333555777999:::>>>???AAABBBDDDEEEGGGHHHRRRSSSVVVXXX[[[___dddhhhiiifffnnnmmmpppwwwxxxfffaaannn~~~rrrkkkhhhWWWddd|||oooeeeZZZQQQOOOPPPQQQRRRSSS]]]sss\\\FFF@@@???:::SSSqqqlll^^^ZZZ^^^[[[RRRUUUZZZUUUVVVVVVUUUTTTQQQNNNKKKIIIIIIIIIIIIIIIKKKNNNPPPRRRPPPRRRTTTUUUUUUSSSQQQOOONNNNNNMMMMMMLLLMMMMMMNNNOOOMMMKKKMMMPPPQQQPPPNNNHHHJJJHHHFFFKKKRRRSSSNNNLLLKKKIIIHHHHHHHHHHHHIIIDDDFFFFFFDDDBBBAAADDDGGGIIIHHHGGGEEEEEEEEEFFFGGGJJJKKKMMMOOOOOOOOOOOONNNDDDFFFGGGIIIIIIIIIHHHGGGGGGJJJLLLKKKIIIGGGHHHJJJIIIGGGEEEFFFIIILLLNNNNNNQQQUUUXXXXXXWWWUUUWWWXXXVVVUUUVVVYYY]]]^^^\\\ZZZWWWWWWWWWXXXXXXXXXXXXXXXUUUTTTRRRRRRSSSTTTTTTSSSRRRSSSUUUWWWXXXXXXXXXXXXTTTSSSSSSRRRSSSUUUVVVWWWTTTSSSTTTVVVWWWUUUNNNIIIKKKLLLLLLJJJHHHGGGHHHJJJFFFEEEDDDBBB@@@>>>===<<<<<<===<<<<<<:::777555333666777888999:::;;;<<<===>>>??????===;;;:::;;;===JJJKKKFFF===777777888777555555666666777777888888333555666888888777555444333333333222222222111111.../////////000000111111111000000////////////000///...------,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++......---,,,,,,+++************+++++++++,,,,,,,,,)))))))))***++++++,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,------......*********************************++++++,,,,,,,,,,,,------......//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000............/////////000000000111333555888:::;;;>>>??????@@@BBBDDDFFFGGGQQQSSSUUUXXX[[[```eeejjjiiieeemmmlllooovvvvvvjjjrrr~~~xxxuuuzzzjjj[[[ccc{{{pppaaaXXXSSSQQQSSSTTTUUUWWW\\\nnnhhhOOODDDCCCDDDHHHzzz~~~hhh^^^[[[YYYXXXWWWVVVUUURRRPPPQQQRRRRRRQQQOOOLLLIIIGGGGGGJJJMMMPPPQQQSSSUUUWWWUUUTTTTTTSSSRRRQQQQQQPPPOOOOOOPPPPPPOOOOOONNNNNNKKKKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIHHHGGGIIIHHHFFFEEEEEEEEEFFFFFFIIIIIIIIIIIIHHHGGGFFFEEEKKKLLLNNNOOOOOONNNMMMLLLGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJJJJLLLPPPRRRTTTTTTTTTVVVWWWWWWUUUSSSSSSSSSUUUVVVWWWXXXXXXXXXWWWUUUTTTUUUWWWWWWTTTQQQRRRRRRSSSSSSSSSSSSRRRRRRTTTSSSSSSUUUWWWXXXYYYXXXQQQRRRSSSTTTTTTSSSRRRQQQRRRPPPMMMMMMOOOOOOLLLJJJKKKJJJJJJKKKKKKKKKHHHFFFJJJHHHDDDAAA>>>>>>>>>>>>===<<<:::999888777777777555777:::;;;;;;;;;<<<===EEE???:::999999999>>>EEE[[[SSSGGG<<<555444666999666666777888888888888888555555444444444333333333333333222222111000//////000000000000000000000000////////////000000000000......---------,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********+++++++++*********))))))+++++++++*********))))))***++++++,,,,,,++++++***************************************************,,,+++***))))))***+++,,,++++++************************)))(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------............////////////000000111222444666999:::======???AAADDDFFFHHHIIILLLPPPTTTVVVXXX\\\ccchhhhhhjjjiiikkknnnrrrwwwyyy~~~qqq```jjjmmm```YYYVVVUUUWWWUUUVVVZZZfffxxxsssUUUBBB;;;>>>CCCgggrrrbbb\\\YYYWWWUUUUUUTTTSSSPPPNNNPPPPPPQQQQQQOOOMMMKKKIIIHHHKKKNNNPPPPPPQQQSSSUUUSSSRRRRRRQQQPPPPPPOOOOOOLLLMMMNNNOOOOOONNNMMMLLLIIIJJJKKKLLLLLLLLLLLLLLLJJJIIIGGGGGGIIIJJJIIIHHHHHHFFFEEEFFFGGGHHHGGGEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKMMMPPPSSSQQQQQQRRRSSSVVVVVVTTTSSSQQQRRRSSSTTTUUUVVVVVVVVVVVVTTTSSSTTTVVVVVVSSSQQQPPPQQQRRRRRRSSSSSSSSSRRRUUUTTTTTTTTTTTTUUUTTTSSSPPPQQQQQQRRRRRRQQQQQQPPPQQQOOOMMMMMMOOOOOOMMMKKKLLLKKKKKKLLLLLLLLLIIIGGGIIIGGGEEEBBB@@@>>>>>>>>>======<<<:::999888888888666888:::;;;::::::<<<===BBB<<<888888999:::>>>EEEYYYRRRGGG===666444666777555666777777888888777777555444444444444333333333333333222111111000//////////////////////////////.../////////000000000000......---------,,,,,,,,,...---,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********+++++++++++++++*********))))))+++++++++*********))))))***++++++,,,,,,++++++***************************************************++++++***))))))***++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------............////////////000000111222444666999:::<<<===???AAADDDGGGHHHIIIMMMQQQUUUWWWXXX\\\bbbggghhhjjjiiilllnnnrrr~~~{{{hhhuuu|||xxxiiiYYYRRROOONNNOOORRR___```ggg|||uuuSSSDDD???>>>HHHUUU}}}fff]]]]]]WWWUUUTTTSSSSSSQQQOOOLLLNNNOOOPPPPPPOOONNNMMMKKKJJJLLLOOOPPPPPPPPPQQQRRRQQQPPPPPPOOOOOONNNNNNMMMIIIJJJLLLNNNNNNMMMKKKJJJGGGHHHJJJLLLMMMMMMLLLKKKIIIGGGDDDDDDFFFGGGGGGGGGFFFEEEDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDFFFGGGGGGIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMKKKIIIGGGEEEDDDDDDFFFGGGGGGHHHIIIIIIHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIKKKOOORRRNNNNNNOOOQQQSSSTTTRRRQQQOOOOOOQQQRRRSSSSSSTTTTTTSSSSSSSSSTTTUUUTTTRRRPPPNNNOOOPPPQQQRRRRRRSSSSSSVVVUUUTTTSSSQQQPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKKKKLLLMMMLLLJJJKKKJJJIIIJJJJJJJJJGGGEEEGGGFFFEEEDDDBBB@@@>>>===>>>===<<<;;;::::::999999666888::::::::::::;;;======888666777888999===CCCMMMHHHAAA:::666555666777555555666777777777777666444444444444333333333333222222222111111000000///////////////////////////....../////////000000000......---------,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,+++++++++***************+++++++++*********************++++++++++++******************************************************++++++***))))))***++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............////////////000000111222444777999;;;<<<===???AAADDDGGGIIIJJJOOORRRVVVXXXYYY\\\bbbggghhhiiiiiilllnnnrrr{{{ooo|||sssmmmgggYYYOOOMMMKKKHHHIIIMMMbbbgggvvvvvvXXXAAA@@@DDDHHHXXXmmm|||pppbbb^^^___WWWUUUTTTTTTSSSRRRPPPMMMOOOOOOOOOOOONNNMMMLLLKKKLLLOOORRRRRRQQQPPPPPPQQQOOOOOOOOONNNNNNNNNMMMMMMJJJKKKMMMMMMMMMKKKHHHGGGDDDFFFIIILLLMMMMMMKKKJJJHHHFFFCCCCCCDDDFFFFFFFFFEEEDDDCCCDDDEEEFFFEEECCCBBBBBBCCCDDDFFFGGGHHHIIIJJJIIIHHHGGGHHHJJJLLLMMMMMMKKKHHHFFFDDDCCCBBBCCCEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHFFFDDDDDDFFFGGGHHHGGGGGGGGGGGGGGGIIIMMMPPPOOONNNNNNPPPRRRRRRPPPNNNKKKLLLNNNPPPRRRSSSTTTTTTRRRRRRSSSTTTUUUTTTRRRPPPLLLMMMMMMOOOPPPRRRSSSTTTUUUUUUTTTRRRPPPNNNMMMMMMOOONNNNNNNNNNNNNNNNNNOOOHHHHHHHHHHHHIIIJJJJJJIIIIIIGGGFFFFFFFFFFFFDDDBBBDDDEEEEEEEEECCCAAA>>>===<<<<<<<<<;;;;;;:::999888777888999999999999;;;===;;;777555666777666999>>>;;;:::777555444555666777444444555666666666666555444444444333333333222222222111111111000000000///////////////////////////........./////////000000......---------,,,,,,,,,,,,,,,+++++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************++++++++++++******************************************************+++******************+++***************+++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////000000111222444777:::<<<<<<===???AAADDDGGGIIIJJJPPPSSSWWWXXXYYY\\\aaafffgggiiiiiilllooorrryyy{{{vvv~~~~~~}}}uuujjjaaaRRRIIIEEEIIIIIIFFFJJJTTTdddqqqcccKKK;;;???EEENNNfff~~~yyytttiiiaaa\\\[[[XXXVVVUUUUUUUUUTTTQQQOOOPPPPPPOOONNNMMMKKKJJJIIIOOOQQQTTTTTTSSSQQQPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNMMMLLLIIIFFFDDDBBBDDDHHHJJJLLLKKKJJJHHHHHHFFFDDDCCCEEEFFFFFFFFFFFFDDDCCCDDDEEEFFFEEEDDDAAABBBCCCEEEGGGHHHIIIJJJKKKIIIHHHFFFFFFHHHIIIKKKIIIHHHFFFDDDBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHGGGHHHIIIIIIIIIJJJMMMOOOPPPOOOOOOOOOPPPOOOMMMKKKIIIJJJLLLOOOQQQSSSTTTUUUPPPQQQTTTUUUUUUSSSRRRQQQKKKKKKLLLMMMNNNPPPRRRSSSRRRTTTTTTRRROOOMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGGGHHHIIIIIIIIIJJJKKKIIIGGGEEEDDDDDDDDDCCCAAABBBCCCDDDEEECCCAAA>>><<<::::::;;;;;;:::999888777777888999888888888:::<<<:::777555777666444444888333333333222333444555666333333444555555555555444444444333333333222222222111111111000000000000000....................................////////////......---------,,,,,,,,,+++++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************)))******++++++******)))*********************************************************++++++*********))))))*********++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////000000111222555888;;;======>>>???BBBDDDFFFHHHIIIPPPSSSVVVXXXYYY\\\aaafffgggiiiiiimmmooorrrwwwrrryyyzzzssspppnnnhhh]]]TTTJJJCCCCCCHHHGGGDDDPPPaaa~~~nnnPPPBBB<<>><<<999999:::;;;:::999777666888999999888777777:::<<<999666666888777333222444666555555444333333333333222222333444444444444333333333333333222222222222000000000000000000000000........................------........./////////......---------,,,,,,,,,+++************++++++,,,************++++++++++++++++++++++++++++++++++++************+++++++++,,,***************+++++++++***************+++++++++))))))************))))))************************************************)))***++++++++++++***))))))))))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////000000111333555999<<<===>>>???@@@BBBDDDEEEFFFGGGNNNQQQUUUWWWXXX[[[aaaffffffiiijjjmmmppprrruuupppzzz~~~wwwzzzrrrhhh\\\WWWXXXVVVNNNGGGJJJEEEFFFKKKKKKMMMdddttt```PPPBBBDDDOOOfffggg______ZZZSSSPPPSSSRRRQQQQQQQQQPPPNNNLLLLLLLLLKKKJJJIIIHHHHHHHHHLLLOOOSSSTTTRRROOOMMMMMMKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKIIIGGGFFFFFFFFFFFFBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDFFFGGGGGGDDDBBBDDDBBBAAABBBCCCDDDCCCAAA>>>???AAACCCEEEFFFFFFFFFCCCCCCCCCDDDDDDEEEEEEFFFAAAAAAAAAAAA@@@???>>>===??????AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEHHHLLLNNNNNNLLLLLLLLLIIIIIIJJJKKKMMMMMMKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLIIIMMMQQQRRRQQQOOONNNNNNKKKJJJJJJJJJKKKMMMOOOQQQNNNQQQRRRPPPKKKHHHJJJLLLHHHJJJMMMNNNNNNMMMJJJHHHHHHJJJLLLKKKIIIHHHJJJLLLLLLJJJGGGEEEEEEEEEDDDCCC???@@@@@@AAA@@@???======999:::;;;<<<;;;:::888777888999888777666777999<<<666444555888888333222333666666555333333222222222111222222333333333333333333333333222222222222111///000000000000000000000........................---------.........//////......---------,,,,,,,,,***************+++,,,,,,************++++++++++++************************)))))))))*********++++++))))))*********+++++++++))))))*********+++++++++))))))************))))))************************************************)))***++++++++++++***)))((())))))***++++++,,,,,,,,,+++)))'''''')))+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------............////////////000000111333666999<<<>>>@@@AAAAAABBBCCCDDDEEEEEELLLOOOSSSUUUWWW[[[aaaffffffiiijjjnnnpppssssssuuu|||lllnnnsssyyy|||aaaUUUGGGCCCFFFHHHDDD???EEEAAAFFFOOOTTT___eeeOOOFFFAAAFFFSSSlllnnn[[[YYY[[[WWWRRRSSSPPPOOONNNNNNNNNMMMKKKIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJMMMQQQRRRQQQNNNLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJHHHGGGEEEDDDDDDEEEGGGIIICCCBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDFFFGGGFFFCCC@@@BBBAAA@@@@@@BBBBBBAAA@@@<<<===???BBBCCCDDDCCCCCC>>>???AAACCCDDDEEEEEEEEE??????@@@@@@???===;;;999===>>>@@@AAABBBCCCCCCCCCBBBCCCDDDEEEFFFFFFEEEEEE@@@DDDJJJLLLLLLJJJHHHGGGEEEEEEFFFIIILLLMMMLLLJJJLLLLLLLLLKKKJJJHHHGGGFFFFFFJJJOOOQQQOOOLLLLLLLLLKKKJJJIIIIIIJJJLLLNNNPPPNNNQQQRRROOOIIIEEEFFFIIIFFFHHHLLLNNNNNNLLLHHHFFFEEEHHHIIIHHHFFFEEEGGGIIIKKKHHHEEECCCCCCCCCBBBAAA???????????????>>>======999;;;<<<======;;;:::888999999888777666777999<<<444222444888888555333555222222111111111111222222111111222333333333333222333333333222222222111111////////////000000000000........................---------.........//////......---------,,,,,,,,,******))))))***+++,,,,,,)))************+++++++++************************((())))))))))))*********))))))******++++++++++++))))))******++++++++++++))))))************))))))************************************************)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,---+++(((&&&&&&(((+++---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------............/////////000000000111333666999<<<>>>AAABBBBBBBBBCCCDDDDDDDDDJJJNNNRRRUUUVVVZZZaaaffffffiiijjjnnnqqqsssuuuvvvzzzoooooorrrvvvvvvxxxtttXXXLLLBBB@@@AAABBBBBBCCCCCCIIINNNQQQ^^^|||rrrMMMAAA@@@>>>EEEzzzooocccYYYYYY[[[WWWQQQMMMMMMMMMMMMMMMLLLJJJIIIHHHIIIIIIIIIIIIHHHGGGGGGFFFKKKMMMOOOOOOMMMKKKJJJJJJKKKMMMLLLGGGBBB@@@DDDIIICCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@@@@???>>>===<<<>>>???AAABBBBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCC>>>>>>>>>>>>===<<<::::::999;;;>>>@@@BBBBBBBBBAAA@@@AAABBBDDDEEEDDDDDDCCCDDDEEEFFFGGGGGGHHHGGGGGGEEEFFFFFFGGGIIIJJJJJJKKKOOOOOONNNNNNLLLKKKJJJIIIKKKKKKKKKJJJKKKLLLLLLMMMLLLLLLKKKIIIHHHJJJMMMQQQPPPOOOLLLIIIHHHHHHHHHIIIIIIJJJKKKJJJHHHGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFFFFFFFGGGGGGGGG@@@AAAAAAAAAAAA@@@??????===>>>>>>===;;;999999::::::999888777777777999999666???GGGEEE<<<444333555555444222222222222444555555444222222333555666555222222222222222111000///000000000000000000000000////////////////////////---------............///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))''''''((()))))))))))))))************************************************))))))))))))))))))))))))************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,++++++*********.........------,,,,,,,,,,,,,,,,,,---------..................////////////111111111222444777:::;;;AAABBBCCCBBB@@@@@@BBBDDDNNNTTTVVVTTTUUU\\\cccfffiiillljjjkkkooowwwvvvwww~~~|||wwwzzz|||pppKKKCCC>>>???BBBBBBBBBCCCHHHQQQ\\\fffxxx___DDD===AAAEEESSS~~~hhh^^^VVVVVVVVVRRRMMMKKKMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEJJJLLLNNNNNNLLLJJJIIIIIIIIIIIIGGGCCC???>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCC@@@@@@@@@AAA@@@@@@???????????????>>>>>>>>>======;;;<<<>>>???@@@@@@@@@?????????@@@AAAAAAAAAAAA@@@>>>>>>>>>===<<<;;;::::::888:::<<>>===>>>>>>===:::999999::::::999888777777888999999555;;;@@@???888333222333444444333333333333444444555333111111333555555444222222222222222111000000000000000000000000000000////////////////////////---------............///,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******************)))))))))***+++++++++++++++************************************************************************************************************************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,---------..................////////////111111111222444777:::;;;@@@AAABBBBBBAAABBBCCCEEENNNTTTVVVTTTUUU\\\ccceeehhhkkkjjjkkkooovvvvvvxxx~~~|||pppdddJJJFFFFFFIIIJJJGGGEEEEEEKKKWWWiiijjjNNN>>><<>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAA<<<<<<===>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<<<<===:::;;;<<<>>>>>>>>>======;;;<<<======>>>>>>======<<<<<<===<<<<<<;;;:::999777999;;;===>>>???>>>>>>===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKJJJLLLMMMMMMMMMMMMOOOPPPLLLKKKJJJIIIIIIJJJLLLMMMMMMNNNNNNMMMKKKJJJJJJKKKNNNLLLJJJHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBB????????????>>>>>>>>>======>>>>>>===:::999999:::999888888777888888999999555777888777444222222333333444444444444444444333444222111111333444444333111222222222222111000000000000000000000000000000////////////////////////---------............///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))***+++++++++++++++************************************************************************************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************)))))))))++++++++++++++++++,,,,,,,,,,,,++++++++++++******,,,,,,,,,---------..................////////////000111111222444777999;;;===???BBBCCCCCCCCCEEEGGGNNNTTTWWWUUUVVV\\\ccceeegggkkkjjjlllpppuuurrruuuyyykkk]]]TTTOOOPPPUUU[[[]]]ZZZZZZ]]]^^^mmmjjjQQQGGGCCCFFFXXXlllwww}}}mmm___UUURRRPPPPPPMMMHHHHHHKKKKKKJJJHHHGGGEEEDDDCCCBBBCCCCCCCCCDDDDDDEEEFFFFFFIIIJJJKKKJJJHHHFFFFFFFFFHHHDDD@@@AAADDDEEECCC???????????????????????????>>>>>>>>>======>>>??????<<<<<<============<<<<<<===<<<:::888888:::;;;<<<:::;;;<<<=========<<<;;;999999:::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::999888999:::<<<===>>>>>>>>><<<<<<===>>>?????????@@@AAAAAAAAA@@@@@@???======???@@@@@@@@@AAAAAAAAAAAAEEEFFFGGGHHHHHHIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKIIILLLNNNOOOOOONNNOOOPPPMMMKKKJJJIIIIIIJJJKKKMMMLLLLLLMMMKKKIIIHHHIIIJJJOOOMMMJJJHHHFFFFFFFFFGGGGGGFFFFFFEEECCCBBBBBBAAA???>>>>>>=====================>>><<<:::888999999888888888888888888999999777666444333444555555555333444555666666555444333222111000111333444333222111111222222222111111000////////////////////////........................---------............///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++''''''((()))))))))))))))************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------..................////////////000000111222444666999;;;:::===AAADDDDDDEEEGGGHHHNNNTTTWWWVVVWWW]]]ccceeefffjjjjjjlllpppuuu}}}nnnssszzzqqqeeeXXXNNNHHHKKKOOOYYYbbbfffiiirrr|||~~~___LLLAAAFFFOOO]]]yyyrrrzzzdddZZZZZZRRRPPPPPPPPPMMMHHHIIIMMMIIIHHHFFFDDDCCCBBBBBBBBBDDDDDDCCCCCCDDDEEEFFFGGGGGGIIIIIIHHHEEECCCCCCDDDCCC@@@>>>AAAFFFHHHEEEAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>===<<<;;;:::;;;:::888777777888:::<<<;;;;;;<<<======<<<;;;:::888888999::::::::::::999888999999::::::::::::999999:::;;;<<<======>>>>>>;;;;;;<<<<<<===>>>>>>???AAAAAAAAA@@@???>>><<<<<<>>>>>>??????@@@@@@AAAAAAEEEFFFGGGIIIJJJJJJKKKKKKIIIJJJKKKLLLLLLLLLKKKKKKGGGJJJMMMOOOOOONNNOOOOOONNNMMMKKKIIIHHHIIIJJJKKKLLLMMMLLLKKKIIIHHHIIIKKKOOOMMMJJJHHHFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCBBBBBB???>>>===<<<<<<<<<======<<<======<<<999888888999777777888888999999999999:::777444444777999:::999444444666777777666444444222111000111333444333222000111111222222222111111////////////////////////---------------------------------............///---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++''''''((()))))))))))))))************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++*********)))*********++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------..................////////////000000000111333666999:::888<<>><<<;;;???DDDFFFCCC???==============================<<<;;;;;;;;;<<<<<>>===;;;:::999999888888777777888::::::;;;;;;<<<<<<<<<;;;999888777777888999999999999888777777888999999:::999999:::::::::;;;<<<<<<======;;;;;;;;;;;;<<<===>>>???@@@@@@@@@??????===<<<<<<<<<<<<===>>>???@@@AAAAAAEEEFFFGGGIIIJJJJJJKKKKKKHHHIIIJJJKKKLLLKKKJJJJJJFFFHHHKKKMMMMMMMMMMMMNNNOOOMMMKKKIIIHHHIIIJJJJJJNNNNNNNNNLLLJJJIIIKKKMMMLLLKKKIIIHHHGGGFFFGGGGGGHHHHHHGGGFFFDDDCCCCCCBBB@@@???===<<<<<<<<<===>>><<<======<<<999888888999666777888999999999999999:::999888888:::<<<<<<<<<555555666666666666555555222111111333444555333222000000111222222222222111000000000000000000000000---------------------------------............///------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))***+++++++++++++++************************************************++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------......,,,,,,,,,---------..................///////////////000000111333666888:::777;;;BBBFFFHHHHHHHHHIIINNNTTTXXXXXXYYY^^^ccceeefffjjjjjjlllpppvvv{{{mmmyyy}}}zzz}}}zzznnnfff\\\RRRLLLHHHEEECCCBBBEEEIIIMMMSSSccccccIII@@@FFFZZZyyydddXXXXXXTTTOOOLLLKKKMMMMMMIIIHHHIIIFFFEEECCCAAAAAABBBCCCDDDEEEDDDBBBAAAAAAAAACCCDDDFFFFFFFFFDDDAAA???@@@AAA<<<;;;<<>>===<<<;;;;;;;;;;;;;;;<<<=========<<<;;;;;;:::777777888888999999999999::::::;;;;;;:::888777666555555666777777777777777555666777888999999999999999999999999::::::;;;<<<;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>======<<<;;;999:::;;;<<<>>>@@@AAAAAACCCDDDEEEFFFGGGHHHHHHHHHEEEGGGHHHJJJJJJIIIHHHGGGDDDFFFIIIJJJJJJJJJLLLMMMMMMLLLJJJIIIIIIJJJKKKLLLNNNNNNMMMJJJHHHHHHJJJLLLIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@>>><<<<<<===>>>???<<<======;;;999777888999555666888999::::::999999777888:::<<<<<<;;;;;;;;;777666666666666666666777222222222444555666444222000000111222222222222222000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------------,,,,,,,,,************************++++++++++++++++++++++++************************)))******************)))))))))***+++++++++++++++************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------..................//////////////////000111333666888:::666;;;BBBGGGIIIHHHHHHHHHMMMTTTYYYXXXYYY___ccceeefffjjjiiikkkpppwww|||ooo}}}zzzxxxzzz|||xxxnnn```YYYOOOHHHFFFFFFEEECCCBBBFFFLLLTTT```yyyrrr[[[LLL???CCCSSSuuu|||bbbSSSUUUUUUHHHNNNIIIHHHKKKLLLHHHFFFFFFEEEDDDBBBAAAAAABBBDDDEEEDDDCCCAAA?????????AAABBBEEEFFFEEECCC@@@>>>???@@@======???AAABBB@@@===;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;666777888999999999999999999999999999888777555444333444555555666666555555444555666888999999999999888777777777888999::::::<<<;;;::::::;;;<<<>>>???<<<<<<======<<<<<<;;;;;;777888999;;;===???@@@AAAAAABBBCCCDDDEEEEEEEEEEEECCCEEEGGGHHHHHHHHHFFFEEECCCEEEGGGHHHHHHIIIKKKMMMKKKJJJIIIHHHIIIKKKMMMOOOKKKKKKJJJHHHFFFFFFHHHJJJFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@>>>===<<<===???@@@<<<<<<===;;;999777888888555666888999::::::999999444777;;;===<<<:::999999888777666555555666777888333222333444666666444222///000111222222222222222000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---------,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))************************************************++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,,,,------,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,---------................../////////000//////000111333555888:::666<<>>>>>>>>???@@@BBBBBBAAA@@@????????????===>>>???@@@@@@???>>>===<<<<<<===============<<<:::;;;<<<<<<;;;:::888777888888999999999:::::::::999999888888888888999999666666666666555444333222444444555555555555444444555555555666666666666777555555555555555666777777777:::===>>>===<<<<<<<<<;;;;;;::::::999888777777777777888:::<<<===>>>???DDDCCCAAA???>>>>>>???@@@CCCEEEGGGIIIIIIHHHEEEDDDFFFDDDBBBDDDGGGIIIIIIHHHIIIIIIHHHGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@>>>===;;;;;;===>>>@@@======<<<;;;999888888777:::999999888888888777777999999999888777666666555555444444333333444444555222333333444444333333222444444333333333333222222222111111000000000000000..............................---,,,---...///000...---,,,,,,++++++,,,,,,************************+++++++++*********))))))************************))))))))))))))))))))))))******************************))))))))))))******+++*********))))))((((((******************************))))))))))))))))))+++++++++*********))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------............//////////////////000111333555888:::===???CCCGGGIIIIIIGGGFFFOOOTTTWWWWWWXXX^^^bbbbbbgggjjjiiikkkqqqxxxssskkk~~~{{{yyyxxx}}}xxxpppjjj```WWWLLLHHHCCCAAADDDGGGHHHHHHFFFVVVkkkyyyTTTMMMGGGCCCNNNbbb{{{qqqXXXTTTRRRRRRRRRLLLJJJJJJKKKKKKIIIGGGDDDCCCDDDCCCCCCBBBBBBBBBBBBCCCAAA@@@???>>>>>>>>>???@@@BBBBBBAAA@@@????????????======>>>??????>>>======;;;<<<<<<=========<<<<<<:::::::::::::::888777666777888888888888999999999888888777777777777888888666666666666555444333222444444555555555555444444444444444555555555666666555555555555555666666777666999<<<======<<<<<<<<<:::::::::999888777777777777777888:::;;;<<<===>>>@@@???===<<<<<<<<<>>>???BBBCCCFFFHHHHHHGGGEEEDDDGGGEEECCCDDDGGGIIIHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIHHHFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA???>>>===<<<<<<===>>>???<<<<<<;;;:::999888777777999999999888888888777777999999888777777666555555555555555444444555555555333333333333333333333333444444333333222222222111111000//////......//////...........................------,,,---...///000------,,,++++++++++++,,,************************+++++++++*********))))))******************************************************************************))))))))))))******************)))))))))(((************************************************------,,,,,,,,,+++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------............////////////000000111222444777999;;;===@@@CCCGGGIIIHHHGGGFFFPPPVVVYYYYYYZZZ___dddeeegggiiiiiikkkqqqxxxrrrjjj}}}|||zzz|||zzzmmmbbbZZZQQQJJJDDDBBB???@@@DDDGGGHHHHHHPPPkkkWWW@@@CCCHHHQQQeeessswwwyyy___PPPPPPMMMNNNPPPLLLIIIIIIIIIIIIHHHFFFCCCBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA???>>>>>>>>>???@@@BBBAAA@@@???>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;888888888888888777555555666666666777777777777888777666666666666666666777555555666555555444333222444444555555555555444444333333333333444444444444555444444444444555666666666888;;;<<<;;;::::::;;;999999888888777777666666777888888999::::::;;;;;;;;;:::999999999:::<<<===@@@AAACCCFFFFFFFFFEEEDDDGGGFFFEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDAAAAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<===>>>???;;;::::::999888777666666888888888999888888777777888888777777666666555555666666555555555555666666444333222111111222333444444444333333222111000000000///......------.................................------------...//////------,,,+++++++++++++++************************+++++++++*********************************************************************************************))))))))))))******************))))))))))))******************************++++++++++++++++++,,,,,,,,,+++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------............////////////111111222333555888:::<<<>>>@@@DDDGGGHHHHHHGGGFFFOOOVVVYYYYYYYYY___dddeeefffiiiiiikkkqqqwwwssskkk}}}~~~wwwkkk^^^SSSLLLFFFBBB???AAADDDEEEFFFHHHMMMPPPooommmZZZHHHEEEKKKVVVqqqyyymmmdddSSSMMMNNNIIIHHHKKKGGGHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDDDDCCCBBB@@@???AAA@@@???>>>>>>??????@@@AAA@@@???>>>>>>===>>>>>><<<<<<<<<======<<<<<<<<<:::;;;;;;;;;;;;::::::999777777666666555444444333444444555555555666666666666555555444444555555666444555555555444444333222333444444555555444444333111222222222333333333333444444333333444444555666555777999999999888999:::777777777777666666555555777888888888888888999999777777777777888:::;;;<<<===???AAACCCDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDCCC@@@@@@??????@@@AAACCCDDDFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFEEEDDDBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>===<<<<<<<<<<<<===>>>999999999888777666666555777777888999999888777666777777777666666555555555555555444444444444555555444222111//////111222444444444333222111000//////000///......------..............................------------......//////---,,,,,,+++***+++++++++******************************************************************************************************************************))))))))))))***************)))))))))))))))************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------............////////////111111222333555888:::<<>>??????>>>>>>>>>???AAABBB@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888666666555444333333333222333333444444444555555555555555444444444444555555444444444444444444333222333333444444444444333333111111111111222222222333333333333333333444555555333555777777777666888999666555555555555555444444777777777777777777777777666666777888999;;;<<<===<<<===???@@@BBBBBBBBBBBBDDDEEEFFFEEEDDDCCCBBBBBB============>>>@@@BBBCCCEEEEEEFFFGGGGGGFFFEEEEEEEEEDDDCCCBBB@@@??????>>>???>>>>>>>>>>>>===============<<<<<<<<<<<<======999888888777777666666666555666888999999888777666666666666555555555555555444333333222222333333444333222000//////000222333333333222111000000//////111000//////......//////........................---------...............,,,,,,+++************+++******************************************************************************************************************************))))))))))))******))))))))))))))))))************************************+++++++++,,,,,,,,,))))))))))))))))))******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------............////////////000000111222444777999;;;AAABBBDDDGGGHHHHHHHHHGGGJJJRRRXXXWWWVVV[[[aaaeeefffiiiiiilllqqqwwwwwwooo}}}~~~tttmmmWWWPPPIIIFFFDDDAAAAAACCCDDDFFFGGGHHHPPPggg[[[FFFGGGGGGcccmmmUUULLLFFFIIILLLFFFHHHLLLHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBB@@@???>>>============???AAACCCDDD@@@???>>>===<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999::::::999999888777666666555444333222222222222333333333444444444444555555555444444444444555555333333444444444444333333333333444444444444333333111111111111222222222222333222222222222333444444222444555555444555666888444444444444444444444333555555555555666666666666666777888999:::<<<======;;;<<<===>>>???@@@@@@@@@AAACCCEEEDDDCCCAAA@@@@@@<<<<<<<<<===>>>@@@CCCDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<888888888888777777666666444555777999999888777555555555555555555555444444333333222222222222333333222111000//////000111222111111111000000000000000111000//////......//////........................,,,---......//////......,,,,,,+++******************************************************+++++++++************************++++++++++++++++++++++++******************************))))))))))))******))))))))))))************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------............////////////000000111222444777999;;;BBBCCCEEEGGGHHHHHHHHHGGGKKKTTTZZZYYYWWW\\\ccchhheeeiiiiiilllqqqvvvyyyooozzzyyynnnbbbZZZLLLEEEAAACCCDDDBBBBBBEEEEEEFFFKKKVVVkkk```KKKCCCLLLXXXsss^^^QQQJJJEEEIIIJJJEEEIIINNNHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDBBBAAA@@@?????????;;;;;;<<<===???BBBDDDFFF??????>>>===<<<<<<<<<<<<;;;:::999888888999:::;;;999999999999888777666555666555444222222222222333333333333444444444555555555555444444444444555555222333333444444333333333222333333444444333333222111111111222222222333333222222222222222333333444111333444444333333555777333333333333333333333333333333444444555555666666666777888:::;;;<<<<<<<<<;;;<<<<<<=========>>>>>>===@@@CCCCCCAAA??????@@@<<<<<<<<<===???AAACCCEEEBBBCCCEEEFFFFFFEEECCCBBBBBBBBB@@@?????????@@@@@@>>>>>>>>>>>>============;;;<<<<<<<<<<<<<<<<<<;;;999999888888888888777777333555777999999888666555444444444444444444444444444333333222222333333444000000000000000000000000/////////000000000000000000///......------..............................,,,---.../////////...---,,,++++++***************************************))))))*********+++++++++************************++++++++++++++++++++++++******************************))))))))))))******((()))))))))************************************(((((())))))***++++++,,,,,,,,,---------.........*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------............////////////111111222333555888:::<<>>===<<<<<<;;;;;;<<<;;;:::999888888999:::;;;999999999888888777555555666555444222111222222333333333444444444555555555666555555444444555555666222222333444444333333333222333333444444333333222111222222222222333333333222222111111222222333444111222333333222333555777222222222222222222222333222222333444444555666666666777888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;???BBBBBB@@@>>>>>>???<<<<<<<<<===???BBBDDDFFFBBBCCCEEEFFFFFFEEECCCBBBCCCBBBAAA@@@@@@@@@AAABBB???>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;999999999888888888888888333444777999999888666555444444444444444444444444555444444333333444444555//////000000000000//////......//////000111111111......---,,,,,,,,,,,,---........................,,,,,,.../////////...---,,,++++++***)))*********************************))))))******++++++++++++************************++++++++++++++++++++++++******************************))))))))))))******(((((())))))*********+++************************'''(((((()))******+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------............/////////000333333333444666999;;;===CCCDDDEEEFFFGGGHHHHHHHHHGGGQQQXXXWWWTTTYYYaaagggeeeiiiiiimmmqqqvvvxxx~~~{{{pppeeeXXXLLLFFFFFFEEE@@@===???AAACCCHHHNNNTTT___yyyoooZZZPPPFFFIIIVVViiisssaaaXXXSSSPPPLLLKKKKKKKKKJJJJJJJJJJJJBBBBBBBBBBBBBBBBBBAAAAAABBBAAA@@@>>>======<<<<<<::::::;;;<<<======<<<<<<======<<<<<<;;;;;;;;;;;;999999888888888888999999:::999888666555555444444444333333222222333333444444333222222444444333222333333333222222222111111000111111111111222222222222222222333333444444444444333333222222333333444222222111111111111222222111222222333333222222111111111222222222111111000111111222222222333333333555555666666777999:::;;;888888999::::::;;;<<<<<<>>>???@@@@@@???>>><<<;;;>>>???AAACCCEEEGGGHHHHHHDDDCCCBBBCCCCCCBBB@@@>>>DDDBBB@@@@@@AAACCCCCCCCCCCCBBB@@@>>>=========>>><<<===?????????>>><<<;;;;;;;;;:::999888888888999666777777777666555444444555555555555555555555555888888888777555333111///////////////000000000000000000000000////////////...........................---,,,,,,,,,,,,---...///////////////.........---,,,++++++******++++++************************************************************************))))))))))))************)))************+++++++++++++++******************************************************************))))))***+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000222444666999:::DDDDDDEEEFFFGGGHHHHHHHHHLLLQQQWWWYYYYYYZZZ```eeefffjjjiiimmmrrrxxx~~~}}}uuujjj^^^UUULLLDDDAAABBB<<<>>>CCCGGGGGGFFFKKKSSSjjjYYYKKKLLLSSSfff|||{{{vvv```UUUOOOKKKHHHIIIIIIIIIIIIHHHHHHHHHHHHBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@???>>>===<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888777777888888999;;;:::888777666555555555444444333333333333444444444333222333444555444222333333222222222111111111000000111111111222222222222222222333333333444444333333222222222222333333222111111000000111111222111222222333333222222111000111111222222222111111111111111222222222333333555555555666777888999:::888888999999:::;;;;;;;;;>>>???@@@@@@???>>>===<<<>>>???AAACCCEEEGGGHHHHHHEEECCCBBBAAABBBAAA@@@>>>CCCAAA@@@@@@BBBCCCDDDCCCDDDCCCAAA???>>>>>>>>>>>>===>>>???@@@???>>><<<;;;::::::999888888888888888666666666777666666555555555555555555555555555555777777777666555333111000000000000000000000000000000000000000////////////...........................---,,,,,,,,,,,,---...////////////............---,,,++++++******++++++************************************************************************))))))))))))************)))************+++++++++*********************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111222444666999;;;CCCDDDFFFGGGHHHHHHHHHGGGLLLQQQVVVXXXXXXZZZ```eeefffiiijjjmmmsssyyy{{{tttnnneeeYYYMMMGGGCCC??????AAA<<<@@@FFFJJJJJJMMMXXXeee|||cccLLLKKKXXXooozzz{{{ooo```UUUOOOLLLIIIEEEFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@@@@@@@?????????>>>@@@@@@>>>===<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::::::::888888777777777777888888::::::888777666666555666555444444333333444444555555444333333555555444333333222222222222111111111000000000111111111222222222222222222222333333333333333222222222222333333222111111000000111111222111111222222222222111111//////000111222222222222111111111222222222222333444444444555666777999999777888888999999:::::::::>>>>>>???@@@@@@???>>>===>>>???AAACCCEEEGGGHHHHHHFFFCCC@@@??????@@@???>>>AAA@@@???@@@BBBDDDDDDDDDDDDCCCAAA@@@????????????>>>>>>???@@@???>>>===<<<999999999888888888888888555666666777777777777666555555555555555555555555666666666555444222111000111111111111111111000000000000000000////////////...........................------,,,,,,------...........................---,,,++++++******++++++************************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************************************************************++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111222444777999;;;AAACCCFFFIIIJJJIIIHHHGGGKKKPPPVVVXXXWWWYYY___dddfffiiijjjnnntttzzz}}}zzzuuummmeee```YYYOOOFFFCCCCCCBBBBBBCCCDDDCCCEEEJJJPPP^^^sssyyy[[[ZZZ]]]jjj~~~ggg```WWWRRROOOMMMJJJGGGEEEEEEDDDDDDDDDCCCCCCCCC?????????>>>>>>======<<<@@@???===<<<;;;;;;::::::999::::::;;;;;;;;;::::::999999999999999999999999777777777666666777777777888888777666555444444555555444444333333444444555555444333333555555444333222222222222111111111111000000000000111111111111111111111222222222222222222222111111111111222222111111000000000000111111111111222222222222111111......000111222222222222111111111111222222222222333333444444555666888999777777777888888999999999<<<===>>>?????????>>>===>>>???AAACCCEEEGGGHHHHHHFFFCCC???>>>>>>??????>>>@@@??????@@@CCCEEEEEEDDDDDDCCCBBB@@@??????@@@@@@???????????????===<<<<<<888888888888888888888777555666777777888888888888555555555555555555555555666555555444333222222111222222222222111111111111000000000000////////////........................------------------------------...............///---,,,++++++******++++++************************************************((((((((((((((((((((((((((()))))))))************))))))*********+++++++++))))))))))))************************************************************++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////111111111222444777:::;;;@@@CCCGGGJJJKKKJJJHHHGGGJJJOOOUUUWWWWWWYYY^^^ccceeeiiijjjnnnuuu{{{{{{vvvpppiiiccc\\\VVVRRROOOHHHCCCDDDEEECCCCCCDDDHHHFFFJJJVVViii~~~mmm[[[PPPeeekkk\\\WWWPPPLLLKKKJJJHHHFFFDDDDDDDDDCCCCCCCCCCCCBBB??????>>>===<<<<<<;;;;;;>>>>>><<<;;;:::999999999999:::::::::::::::999999777777777888888888888888777666666555555666666777666555444333333222333333444444444333333444444444555444333333444555444333222222222111111111000000//////000000000111111111111111111111111111111111222111111000000111111222111000000000000000000111000111111222222111111000---...///000111222222222000000111111111222222222222222222333444555777777666666666777777777777777:::;;;===>>>???>>>>>>===<<<>>>@@@BBBDDDFFFFFFGGGEEEBBB???>>>>>>???@@@???@@@??????AAACCCEEEEEEDDDDDDCCCAAA@@@???@@@@@@AAA?????????>>>===<<<;;;;;;777888999999999999888888666666777888999999999888666666666666666666666666555555555444333333333333444444333333222222222222000000000000////////////........................------------------------,,,---------......//////---,,,++++++******++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++(((((()))))))))*********))))))))))))))))))))))))************************+++*********************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,---......------++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------............////////////111111111333555777:::;;;@@@CCCGGGJJJKKKKKKIIIHHHJJJOOOUUUWWWWWWYYY^^^ccceeeiiijjjnnnuuu{{{~~~|||xxxuuujjjeee]]]VVVQQQMMMJJJHHHDDDAAAAAACCCCCCAAABBBFFFLLLPPP___www___OOOUUU]]]~~~oooVVVTTTPPPLLLIIIHHHHHHHHHGGGDDDCCCCCCCCCCCCBBBBBBBBB??????>>>===<<<;;;::::::>>>===;;;:::999999888888999999:::::::::999888888666666666666666777777777666666555555555555666666444333333222111111222222444333333222222333333444444333222222444444333222222111111111111000000000/////////000000000111111111111111000000000000000111111000000000000111111111000000//////000000111000000111111111111000000......///000111111111111000000000111111111111222111111222222333444666777666666666666666666666666888999;;;<<<=========<<<;;;<<<>>>@@@CCCDDDEEEEEECCCAAA??????@@@AAAAAAAAA@@@???@@@BBBDDDEEEDDDBBBCCCBBBAAA?????????@@@AAA???>>>===<<<;;;;;;::::::777888999:::;;;:::999888777888888999999999999888666666666666666666666666666555555444444444555555555555444444333333222222000000000000////////////........................,,,------......------,,,,,,,,,,,,---......//////---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++'''(((((())))))*********))))))))))))))))))))))))************************))))))******************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---/////////......++++++++++++++++++++++++************++++++++++++***++++++,,,,,,------...............////////////111111222333555888:::<<>>===<<<;;;::::::===<<<;;;999888888888888999999999999999888777777444444555555666666666666666555555444444555555666444333222222222222222222333222222111111222222333333222111111333333222111111111111111000000000000////////////000000000111111111000000000/////////000000000//////000000000000000////////////000000000000111111111111000000//////000000000000000///000000000000111111111111111111111111222444555666555555555555555555555555666777999;;;<<<<<<<<<<<<999;;;===???AAABBBCCCDDDAAA@@@???@@@BBBDDDCCCBBBAAA@@@@@@BBBDDDDDDCCCAAABBBAAA@@@???>>>???@@@@@@>>>===<<<;;;:::999999999777999:::<<<<<<<<<:::999999999999:::999999888888666666666666666666666666777666555555555666777777666666555555444333333222000000000000////////////........................,,,,,,---......---,,,,,,++++++,,,------...//////---,,,++++++******++++++************************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++''''''(((((()))******+++))))))))))))))))))))))))************************(((((())))))******++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))+++---...//////...---++++++++++++++++++++++++************++++++++++++******+++,,,,,,---..................////////////222222222333555888:::<<>>===<<<;;;::::::<<<<<<:::999888777777777999999999999999888777666444444444555555666666666555555555444444555555555444444333333222222333333222111111111111111111222222111000000222222111000111111111111000000000000////////////000000000000111111000000/////////...000000////////////000000000000////////////000000000000111111111111000000///000000000000000///...000000000000111111111111000000000111222333555555555555555555555555555444444666888:::;;;;;;;;;;;;888:::<<<>>>@@@BBBBBBCCC??????@@@BBBDDDEEEDDDCCCAAAAAAAAABBBDDDDDDBBB@@@AAA@@@???>>>>>>>>>???@@@>>>===;;;:::999888888888888999;;;=========;;;::::::::::::::::::999888777777777777777777777777777777777666555555666888999777777666555444444333333000000000000////////////........................,,,,,,---......---,,,,,,++++++,,,,,,---...//////---,,,++++++******++++++************************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++&&&''''''((()))******+++))))))))))))))))))))))))************************'''(((((()))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((())),,,.........---,,,++++++++++++++++++++++++)))************+++++++++******+++,,,,,,---................../////////000222222222333555888;;;<<>>BBBCCCFFFHHHEEEIII\\\qqqooo^^^ZZZhhhyyyvvv^^^PPPJJJIIINNNNNNMMMJJJFFFCCCBBBCCC??????@@@@@@@@@@@@??????;;;;;;::::::::::::999999<<<<<<:::999888777777777555555555666666666666666555555555555555555555555666666555555555444444444333222111111000000111111222222222111111111111000222222222111111///......000000////////////000000000000000000000000000000////////////////////////000000//////.........---............//////////////////000000///...------////////////////////////......///000000000000000/////////000111111222222222222333333333444444444555666666777888999999:::======>>>???@@@AAABBBBBB;;;===???AAABBBCCCBBBBBBCCCBBBAAA@@@????????????@@@??????>>>===<<<<<<;;;<<<;;;::::::999999:::::::::::::::999999888888888=========;;;888777777888666555555444444666777888888888888888777777777666666555444333222222222222000000111111111111000000............////////////........................++++++,,,------......///,,,,,,,,,+++++++++******+++++++++*********))))))+++***(((''''''(((***+++))))))))))))))))))))))))))))))))))))************))))))))))))************,,,+++)))(((((()))+++,,,+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,------.../////////222222111222444666999;;;BBBCCCEEEGGGHHHJJJJJJJJJMMMQQQVVVXXXYYYZZZ^^^bbbaaafffiiinnnsssxxx~~~}}}}}}~~~xxxqqqkkkfffbbb\\\YYYUUUPPPJJJGGGEEEEEECCCAAADDDCCCBBBBBBCCCDDDEEEFFFAAACCCGGGKKKPPP]]]wwwooocccZZZeeewwwvvv]]]PPPJJJFFFCCCFFFGGGGGGFFFCCCAAA@@@@@@===>>>>>>??????>>>>>>===;;;;;;:::::::::999999999;;;:::999999888888888888666666666666555555555555555555555555555555555555666555555555444444444333333222111111000000111111222222222111111111000000111222222111111///......000000////////////000000000000000000000000000000////////////////////////////////////......------............///////////////////////////...------..............................///000000000000000...//////000000111222222111222222222222333333333444444444555666666777777999999:::;;;<<<===>>>>>><<<===>>>???????????????BBBBBBAAA@@@???>>>>>>>>>??????>>>======<<<;;;;;;:::999999888777888888888999999999999999999888888;;;:::999888888888888888666555444444444555777777888888777777777666666666555555444333222111111111000000111111111111000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,+++++++++******+++++++++*********)))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))************,,,+++)))(((((()))+++,,,+++++++++*********))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------,,,------...//////000000222222111222444666999;;;CCCDDDFFFHHHIIIJJJKKKKKKMMMQQQVVVYYYYYY[[[^^^bbbbbbgggiiimmmrrrvvv~~~~~~|||zzzxxxyyywwwvvvvvvwwwwwwwwwvvvnnniii```XXXRRRMMMIIIGGGEEECCC@@@@@@@@@@@@???>>>??????>>>???@@@BBBDDDFFFEEEIIIRRR]]]jjjkkkZZZ]]]dddpppvvvYYYIIIGGGIIIFFFAAA>>>AAACCCCCCBBB@@@??????<<<<<<============<<<<<<::::::::::::999999999999999999888888888888999999777666666666555444444444444444444444444444444444555555444444444444333333222222111000000000000111222222111111111000000000111111111111000///......000//////......//////000000000000000000000000000///////////////////////////............------------............/////////...////////////...------..............................///000000000000///......//////000111111111000000000111111111222222111222222333333444444555777777888999:::;;;;;;<<<======<<<<<<<<<<<<<<<===AAA@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;888777777666666666666666888888888888888999999999999777444555888999888666555444444444444555666666777777666666666555555555444444333222222111111111///000000111111000000///111111000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,+++++++++******+++++++++***************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))************+++***)))(((((()))***++++++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******))))))************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------......//////000111111222222111222444666999;;;CCCDDDFFFIIIJJJKKKLLLLLLLLLQQQVVVYYYZZZ\\\___bbbccchhhiiilllqqquuu}}}{{{zzzyyywwwtttrrrssspppllljjjhhhgggdddbbbZZZVVVOOOIIIFFFDDDCCCCCCAAAAAAAAAAAAAAAAAA@@@???>>>???BBBCCCDDDDDDDDDEEEMMMXXXiii|||\\\QQQWWWllltttaaaLLLBBBDDDGGGDDD???===@@@CCCDDDCCC@@@???>>><<<<<<============<<<<<<:::::::::999999999999888777777777777777888999999777777666555444444333333444444444444444444444444444444333333333333333333222222111000000000000000111111111111000000000000000000111111000///....../////////....../////////////////////////////////........................---------------------------------.........//////.........//////...------........................---...//////000000//////------...//////000000111/////////000000000000111111111111222222333333333777777888999:::;;;<<<<<<<<<;;;:::::::::;;;<<<===????????????>>>>>>======<<<<<<<<<<<<;;;;;;::::::777777666555555555666666666777777777888888999999;;;777333444888:::777333444444444444444555555555555555555555444444444444222222222222222111000000//////000000000000//////000000///......---,,,,,,------------------------++++++,,,------......///,,,,,,,,,+++++++++******************************,,,,,,+++******+++,,,,,,))))))))))))))))))))))))((()))))))))************((()))))))))******************))))))))))))******************************))))))))))))))))))))))))************************,,,,,,++++++***)))))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------......//////000111111111222222111222444666999;;;BBBDDDGGGJJJLLLLLLLLLLLLLLLQQQWWWZZZ[[[]]]```ccccccgggiiimmmrrrwww~~~}}}{{{yyywwwtttrrroookkkhhhccc```[[[XXXVVVSSSPPPNNNJJJHHHDDD@@@??????AAACCC@@@AAABBBBBBAAA??????>>>>>>@@@BBBCCCEEEIIIOOOTTT___qqqhhhMMMQQQbbbsssYYYQQQGGGBBBBBBCCCAAA>>>>>>AAACCCDDDAAA>>>===<<<<<<======>>>>>>======<<<::::::999999999888888888666666666666777888999999777666666555444333333222444444444444444444444444222222333333333333333333222111000000//////000000111111111000000000/////////000000000000//////...//////............//////........................------------------------,,,,,,,,,,,,------------------------............------............------........................------...///////////////---------...//////000000....../////////000000000111222222222222222333333666777777888999:::;;;;;;999999888999:::<<<>>>???======>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::888888777666666666666777666666666777777888888888===888444444777888555111222333333444444444444444444444444333333333222222111111222222222111000/////////000000000000//////---------...............------------------------++++++,,,------......///,,,,,,,,,+++++++++******************************,,,++++++++++++++++++,,,))))))))))))))))))))))))((()))))))))************((()))))))))***************))))))))))))))))))***************************))))))))))))))))))))))))************************+++++++++*********))))))*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------......//////000111111111222222111222444666999;;;AAACCCGGGJJJLLLMMMMMMLLLLLLQQQXXX[[[]]]^^^aaacccbbbggghhhmmmtttzzz~~~~~~~~~~~~~~~~~~|||zzzxxxuuutttllljjjgggccc___ZZZUUUQQQMMMJJJGGGFFFFFFEEECCCBBBBBBAAA@@@===;;;<<<>>>AAA<<<>>>@@@@@@???>>>???@@@@@@AAABBBEEEKKKYYYiiitttlll\\\[[[ooohhhUUUIIIHHHGGGFFFEEEDDDCCCBBB===???AAA@@@===;;;999999<<<<<<============<<<<<<999999999999888888888888666666555666666777888888666555555555444333333333333333333333333333333333111111222222222222333333111111000////////////000111111000000000//////////////////000000//////...///......------......///........................------------------------++++++,,,,,,,,,,,,,,,---,,,------------.........,,,,,,---............---------------------------------...////////////...,,,,,,------.../////////........./////////000000222222222222222222222222333333444555666777888888666777777888:::;;;===>>>;;;<<<============;;;::::::::::::999999999999999999999888777777777777777666666666666777777777777<<<999666555666666444111111222333333444444333333333333222222222111111111///000111222222111000///...//////000000//////...,,,,,,---------.........++++++++++++++++++++++++++++++,,,------......///,,,,,,,,,+++++++++*********************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,,,,---------......//////000111111222222111222444666999;;;@@@BBBFFFJJJLLLMMMLLLLLLKKKQQQXXX]]]^^^___bbbdddbbbggghhhmmmuuu|||}}}{{{zzzxxxwwwuuutttsssssssssrrrpppmmmiiieeebbb```UUUSSSQQQNNNLLLHHHBBB>>>@@@>>>======???@@@???>>>???@@@@@@>>><<<<<<>>>@@@===@@@DDDEEEFFFGGGKKKNNNQQQVVV]]]fffqqqzzztttvvv{{{gggRRRLLLGGGGGGGGGGGGFFFFFFDDDDDD<<<===>>>===;;;999999999;;;;;;<<<<<<<<<<<<;;;;;;999999999999888888888888666666555555555666777777444444444444444444444444333333333333333333333333111111111111222222222333111111000///////////////111000000000////////////......///////////////...///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,---------.........+++,,,------.........---------------------------,,,---......//////......+++,,,,,,---......//////...////////////000000000222222111111111111111111000111222333444555555666555555666888888999999999999:::<<<======<<<;;;:::999999999999999999999999999888777777666666777777666666666666666666555555777777555444444333333333000111222333444333333222222222111111111000000000...///000222222111///.........////////////......------------------------************************++++++,,,------......///,,,,,,,,,+++++++++******))))))*********+++++++++)))******************)))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))))))))(((((())))))*********+++++++++))))))))))))))))))))))))************************)))))))))***++++++,,,,,,************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,------...//////000000222222111222444666999;;;>>>AAAEEEIIILLLLLLLLLKKKKKKQQQYYY]]]___```bbbdddcccggghhhmmmttt{{{|||zzztttsssqqqnnnllljjjiiiiii___^^^[[[WWWRRRMMMIIIGGGFFFEEEEEEEEEEEECCC@@@===>>>===<<<<<<>>>@@@@@@??????AAACCCAAA??????AAADDDCCCGGGKKKNNNQQQUUUZZZ___jjjuuuyyyfffhhh{{{xxxdddOOOGGGLLLIIIGGGDDDCCCCCCBBB@@@===<<<===>>>===;;;:::;;;<<<999::::::;;;;;;::::::999999999999888888888888777666666555555555555666666333333444444444444444444333333333333333333333333000000111111222222222333111111000///////////////000000000000////////////......///////////////............------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------.........---------------------------,,,---......//////......++++++,,,------......///////////////000000000111111111111111000000000000111111222333444555555666444555666777777666555444999:::<<<======<<<:::999888888888888888888999999888888777666666666666666777777666666555555555444333444444333222111333555000111222333444333222222111111111111000000000000---...000111222111///.........////////////......//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,+++++++++******))))))******++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))))))))(((((())))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,------.../////////222222222222444666999;;;===@@@EEEIIILLLLLLKKKJJJKKKQQQYYY^^^___```ccceeedddhhhhhhlllsssyyy}}}zzzwwwvvvooommmiiieee```\\\YYYWWWQQQLLLGGGEEEEEEFFFEEEDDDAAA@@@?????????>>><<<:::;;;<<<=========>>>@@@BBB@@@AAACCCDDDDDDFFFIIIKKKKKKVVV```ccciiiuuu{{{nnndddWWWyyysss```WWWMMMJJJMMMDDDDDDDDDCCCBBBAAA???>>><<<<<<<<<;;;::::::999999;;;;;;<<<<<<<<<<<<;;;;;;999999999888888888777777777777666555555555555555444444333333333222222222333333333333333333333333000000000000000000000000........................//////.........---------,,,---.........---,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------////////////000000000000000000000000000000000000000000111222444555555666666666666666777777777777999999999999999999::::::777777777777888999:::;;;777666666555555555666666666777888777555555666888333333111000000000111222333333333333333333333333000111111111222222222222000000000000////////////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++************)))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************************************))))))******+++,,,******))))))))))))******+++***)))(((((()))***+++,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++---------,,,++++++...000000///......000111111000000000000111222555777999===@@@DDDHHHKKKLLLLLLLLLMMMSSSZZZ^^^___aaacccfffgggkkkkkknnnssswww~~~zzzuuupppkkkhhhfff___]]]YYYTTTPPPLLLIIIHHHJJJFFFBBB@@@@@@AAA???>>>???>>>???@@@AAABBBBBBAAA;;;===>>>>>>>>>>>>@@@AAAAAABBBEEEGGGJJJOOOUUUYYYgggtttwwwaaaYYYaaammmyyy]]]QQQMMMHHHFFFIIIDDDCCCCCCBBB@@@??????>>><<<<<<;;;::::::999999888::::::;;;;;;;;;;;;::::::999999888888888777777777666555444444333444444444444333333333333222222222222222222222222222222222000000000000000000000000........................///.........---------,,,...............---,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---....../////////000000000000000000000000000000000//////000111222333444444444444444555555555555555888888888888888999999999777666666666666777777888666555555555555555555555666777888777555555666888444333111000000000111222333333333333333333333333000000000111111111222222000000000000////////////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++************)))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))******************************************))))))******+++,,,******))))))))))))******+++***)))(((((()))***+++,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,------,,,+++,,,...000000///......000111111000000000000111333555888999===@@@DDDHHHKKKMMMMMMLLLMMMSSSZZZ^^^___aaacccfffgggjjjjjjmmmrrrwwwpppmmmhhhaaa[[[WWWSSSRRRKKKIIIGGGDDDAAA???>>>===???===;;;;;;<<<===<<<;;;;;;;;;<<<===>>>???@@@@@@@@@BBBCCCDDDDDDEEEHHHJJJMMMQQQXXXaaakkkwwwnnniiicccdddqqq]]]LLLIIIJJJGGGFFFHHHCCCBBB@@@???>>>>>>>>>>>><<<;;;;;;::::::999888888888888999999999999888888888888888888777777777777444444333222222222222333333333333222222222111111111111111111111111111111000000000000000000000000------------------------......------------,,,,,,111000///...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---.........////////////000000000000000000000000000......///000111222222333111222222222333333333444666666666666777777888888666666555444444444444555444444444444444444555555666777777666555555777888444333222111111111222222333333333333333333222222///000000000111111111111000000000000////////////........................------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++************)))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************))))))******+++,,,******))))))))))))******+++***))))))))))))***+++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,------,,,+++,,,...000000///......000111111000111111111222444666888:::===???DDDHHHKKKMMMMMMLLLMMMRRRYYY^^^___```cccffffffjjjjjjmmmqqquuuXXXVVVQQQLLLHHHEEEDDDDDD???>>>======<<<<<<======<<<<<<<<<===??????@@@??????@@@@@@@@@??????@@@AAADDDEEEHHHKKKNNNTTT[[[```rrryyywwwzzznnnjjjsss{{{mmm\\\PPPHHHHHHJJJHHHEEEEEEBBB@@@>>><<<;;;<<<===>>><<<<<<<<<;;;::::::999999888888888999999888888888888888777777777666666666444444333222222222222333222222222222111111111111000000000000000000000000////////////////////////------------------------------,,,,,,,,,,,,,,,,,,222111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////......///000111111222222000000111111222333333333444444444555555666666777777666555444333333333333333333444444444444444444555666777666555555777999555444333222111222222333333333333222222222222222//////000000000111111111000000000000////////////...........................------------,,,,,,,,,************************,,,,,,,,,,,,,,,---------+++++++++*********))))))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************************************))))))******+++,,,+++******))))))******+++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---,,,+++,,,...111000///......000111111000222222222333444777999:::<<>>======>>>===<<<<<<;;;;;;<<<<<<<<<>>>>>>???@@@@@@@@@@@@AAAAAACCCEEEEEEEEEFFFIIILLLKKKNNNRRRYYYcccooo|||ttteeebbbhhhfff{{{~~~bbbZZZMMMHHHEEEFFFHHHEEEAAA???@@@???===;;;:::;;;<<<>>>======<<<<<<;;;:::::::::888888999999999999888888777777777666666666555555555444333333222222333333222222111111111000000000////////////////////////........................------------------------++++++,,,,,,,,,,,,,,,,,,111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................//////000000111111222222000111111222333333444444222222333444555555666666888777666555444333333333222222444444555555444444555666777666555666777999666555333222222222333444333333333222222111111111000000000000111111111111000000000000////////////////////////////////////.........---------,,,,,,************************+++++++++,,,,,,,,,------+++++++++*********))))))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))******************************************))))))******+++,,,++++++************++++++******++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,+++,,,///111000///......000111111000222222222333444777999:::<<<>>>CCCHHHKKKMMMNNNMMMLLLRRRYYY]]]^^^```bbbeeeeeejjjjjjmmmqqqsssEEEDDDAAA???===<<<<<<<<>>===;;;::::::::::::===>>>>>>===<<<<<<>>>@@@===BBBGGGJJJNNNSSSZZZ```jjjnnnvvvvvveee___gggvvv|||jjjUUURRREEEDDDDDDEEEFFFEEECCCAAA???>>>===;;;;;;;;;<<<======<<<<<<;;;;;;:::999999777888888888888888888777666666666666555555555555555444333333222222333333111111111000000000000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,......---,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++++++++***))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................///000000000111111111111000111111222333444555555111222222333444555666666999888777666555444444444111222444555666666555444555666777666555666888:::666555444333333333444444333333333222111111000000000111111111222222222222000000000000////////////////////////////////////............---------,,,++++++++++++++++++++++++******++++++,,,,,,------+++++++++************)))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************************))))))******+++,,,++++++************++++++******+++,,,,,,+++*********++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,+++---///222000///......000111111000111111111222444666888:::;;;>>>CCCHHHLLLNNNNNNNNNLLLQQQXXX]]]^^^___bbbeeefffjjjkkknnnqqqsssBBBAAAAAA@@@??????>>>>>>@@@@@@????????????@@@@@@BBBDDDFFFGGGHHHLLLQQQVVVTTTZZZbbbiiipppyyysssrrrhhh]]]ddd~~~}}}kkkVVVLLLMMMDDDEEEEEEDDDDDDDDDDDDCCC============<<<<<<<<<<<<;;;;;;:::999999888888777666666777777777777666666666666666555555555444444333333222111111111111222111111000000000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,***+++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------------------------------......////////////000000///000111222333444444555111111222333444555666777777777666555555444555555111333555777777777666555444555666666666666888:::777666444333333333444555333333222222111000000///222222222222333333333333000000000000////////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++************)))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))******************************************))))))******+++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++***+++,,,,,,+++---000222000///......000111111000000000000111333555888999;;;>>>CCCHHHLLLNNNNNNNNNKKKQQQXXX\\\^^^___bbbdddgggkkklllooorrrttt<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCFFFHHHJJJLLLOOORRRWWW[[[```hhhqqqxxxwwwlllcccaaafffhhhWWWMMMFFFEEEIIIBBBCCCCCC???>>>>>>???>>><<<======>>>>>>===<<<;;;999999888888777666666666444555555555555555555444666666555555555444444444222111111000000000000000000000000000////////////000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,((()))+++,,,------,,,+++*********++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++******)))((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++------------++++++++++++,,,,,,,,,---------------------------------------.....................///000111222333444444111222222333555666777777666666555444444444555555222333555777888888777666444555666666666666888:::777666555444333444555555333333222222111000000///222222333333333444444444000000000000////////////000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++************)))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))*********************************************)))***++++++,,,,,,++++++******++++++,,,***+++,,,------,,,+++******+++,,,------,,,+++***+++,,,,,,------,,,,,,+++***+++,,,,,,+++---000222000///......000111111000000000000111222555777999;;;>>>CCCHHHLLLNNNNNNNNNKKKQQQXXX\\\^^^___bbbdddhhhlllmmmpppssstttAAAAAAAAACCCEEEHHHJJJLLLLLLRRRUUUTTTXXXaaajjjnnnyyyooo___XXXWWW```yyytttaaaQQQLLLIIIBBBCCCIIICCCBBB@@@???>>>??????@@@@@@>>><<<<<<======;;;999777777777777666666666666444444444444444444444444555555555444444333333333111111111111000000000000111111000///////////////000000000000000000000000------------------------,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,+++)))''''''((()))***************************++++++,,,,,,,,,,,,---------------------------------------............///000000111222333333444444111111222222222333333333666555555444444333222222555555555555666666666666777777777777777777777777777777555444333222222222111111111111111111111111000111222333444333333222222222222111000//////...111111111111000000000000,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++*********))))))((((((************************))))))))))))************))))))))))))******************************************************************+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,------...///000---...///000000111111111000111222222333555888;;;@@@AAACCCGGGKKKMMMLLLJJJJJJPPPXXX]]]]]]^^^bbbfffggggggpppmmmpppvvvHHHJJJMMMOOORRRUUUZZZ^^^kkkqqqvvvyyyyyylll```YYY___lll{{{eeeUUUJJJIIIGGGAAA@@@EEEAAAAAA@@@???>>>???@@@@@@AAA???=========<<<:::999555555555555444444444444444444444444444444444444444333333333222222222222111111111000000000//////111000000///////////////000000000000000000000000------------------------,,,,,,+++******+++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++---+++***(((((()))***+++************************+++++++++,,,,,,,,,------------------------------------------............000000111111222222333333111111111222222222333333444444444444333333333333555555555666666777777777777777777777777777777777777666555444333222222222111111111111111111111111000111222333333333222222222222111111000//////...111111000000000/////////---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************)))))))))(((************************))))))))))))************))))))))))))******************************************************************+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,------...///000---...///000000111111111000111222333333555888;;;@@@AAACCCGGGKKKMMMLLLJJJKKKQQQYYY^^^___```cccgggjjjhhhqqqmmmqqqxxxNNNUUU^^^eeelllttt~~~xxxnnnpppyyy{{{vvvxxxttt~~~~~~~~~fffSSSJJJDDDGGGGGGAAA???BBB@@@@@@?????????@@@AAAAAABBB@@@>>>======<<<:::888555555555444444444444333444444444444444444444444222222222111111111111111111111000000000000//////000000//////......//////000000000000000000000000------------------------,,,++++++******++++++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,***))))))***++++++************************++++++++++++,,,,,,,,,,,,------------------------------------............000000000000000000000000000111111111222222222222222222333333333444444444444444555666777888999999777777777777777777777777777666555333222222222222111111111111111111111111000111222222333222222222222222111111000/////////000////////////.........------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++*********((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************))))))))))))************************))))))))))))************))))))))))))******************************************************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000---...///000000111111111000111222333333555888;;;@@@AAACCCGGGKKKMMMLLLJJJKKKQQQXXX]]]___```ccceeellljjjqqqnnnqqqzzzzzz{{{mmmbbbaaaaaaggg{{{uuuaaaRRRKKKEEEBBBEEEFFFBBBAAABBB@@@@@@@@@@@@AAABBBBBBCCCBBB@@@>>>===<<<;;;999777777777666666666555555555333333333333333333333333111111111111111111111111111000000000////////////000//////.........//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************,,,,,,+++******++++++,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////......000000000111111111111222000111111222333444444444333444555666888999::::::666666666666666666666666666555444333222222222222111111111111111111111111111111111222222222222111111111111111000000////////////.........---------------,,,,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********((()))))))))*********************)))))))))))))))************************((()))))))))************((()))))))))******************************************************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000---...///000000111111111111222333333333555999;;;@@@AAACCCGGGKKKMMMLLLJJJJJJOOOWWW]]]___```bbbcccjjjiiirrrooorrryyy}}}wwwqqqnnnnnnwwwxxx}}}zzzdddWWWNNNHHHIIIEEEBBBBBBBBB@@@@@@BBB@@@@@@AAAAAABBBBBBBBBCCCAAA???===<<<;;;:::777555666666666666555555555555111111111111111111111111111111111111222222222222000000000////////////...//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////..................//////000000000111111111///000000111222333444444222333444666777999:::;;;555555555555555555555555555444333222222222222222111111111111111111111111222111111111111111111111111111111000000000000000............------------...------,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++*********))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))******************************((()))))))))************((()))))))))******************************************************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000---...///000000111111111111222333333444666999<<<@@@AAACCCGGGKKKMMMLLLJJJLLLQQQXXX^^^bbbcccddddddfffgggrrrpppqqquuuooobbb^^^\\\```hhhtttyyybbbSSSLLLKKKJJJFFFDDDAAA???>>>===>>>?????????@@@AAAAAAAAA@@@@@@???===;;;::::::999777555444444444333333333333222111111111111111111111111111111111111111222222222000000////////////............------......//////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************+++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000000000000//////000111222222333333222222333555666888999999555555555555555555555555444444333222222222222222111111111111111111111111222222111000000000111111111111000000000000000000///............---------......---,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++************)))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))************************************))))))))))))************))))))))))))******************************************************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000---...///000000111111111111222333444444666999<<<@@@AAACCCGGGKKKMMMLLLJJJOOOTTT[[[bbbfffggggggfffdddeeeqqqpppqqqrrr{{{|||~~~tttggg[[[TTTOOOXXXmmmsssbbbVVVPPPMMMKKKKKKCCCDDDCCC@@@>>>======<<<======>>>>>>>>>===<<<;;;<<<:::999888888888666444444444444333333333222222222222222222222222222222/////////000000111111111000000/////////............------------...///000------------------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************((())))))***++++++******************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------......//////000000........./////////000000///000000000111111222222111222333444555666777888444444444444444444444444444333222222111222222222111111111111111111111111333222111000//////000111000000000000000000000111/////////............---///...---,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------************))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))************((()))))))))************************************))))))))))))************))))))))))))******************************************************************+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,------------------------------,,,------...///000---...///000000111111111111333444444444666999<<<@@@AAACCCGGGKKKMMMLLLJJJOOOSSSZZZaaafffhhhfffddddddeeepppooopppsss|||wwwoookkkccc___aaaaaa[[[WWWXXX___eeemmmqqqooollljjjiiijjj~~~|||eee[[[QQQMMMLLLJJJFFFDDDAAADDDFFFDDDBBB@@@>>><<<;;;;;;<<<<<<<<<;;;999888:::999777777888777666444666666555555555444444444444444444444444444444444---.........//////000000000/////////............---------------...///000------------------------++++++++++++++++++++++++***+++,,,------,,,+++************)))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000111111............/////////000000000000000111111111111111222222333444555666666444444444444444444444444333333222222111222222222111111111111111111111111333222111/////////000111000000000000000111111111000////////////.........///...---,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------************))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))************(((((())))))*********+++************************))))))))))))************))))))))))))******************************************************************+++++++++,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,---------------------------------------...000000---...///000111111111111222333444444555666:::<<<@@@AAACCCGGGKKKMMMLLLJJJLLLPPPWWW___dddfffdddaaaffffffpppnnnoootttuuutttrrrfff^^^\\\TTTSSS___^^^dddqqqzzzuuuhhhfffmmm|||iiiZZZXXXUUUPPPKKKGGGEEEEEEEEECCCBBBAAA@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888666555555666666444444444444444444444444333333333222222222111111000000000000000000000000................................................---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))******))))))))))))******,,,+++***))))))***+++,,,)))******++++++,,,------++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------....................................///000000000000000//////111222333444444444333111000222444555222000000000000000000000000000111111000000000000000111222111111000000000000000333333222222111000/////////.........------------//////.........---------,,,+++******))))))******++++++,,,,,,,,,,,,------******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******)))(((''''''((((((************************))))))))))))))))))))))))******************************************************))))))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---...000111,,,------...///000111111111111222333555777999:::>>>AAAEEEJJJMMMMMMMMMLLLLLLQQQXXX___cccddddddccclllgggooonnnrrrwwwiii]]]XXXXXXUUUZZZ___XXX]]]ccc\\\SSSVVV]]]mmmvvvfffWWWLLLQQQOOOLLLHHHFFFEEEEEEEEECCCBBBAAA@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999777666666666666444444444444444444444444333333222222222111111111000000000000000000000000................................................---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))******))))))))))))******(((((((((((((((((((((((()))******++++++,,,,,,---++++++************++++++++++++++++++++++++++++++,,,,,,,,,------------.................................///000000000000000...///111222333444444444222000///111333333111///000000000000000000000000111111000000000000111111222111111000000000000000333333222222111000000////////////.........------//////.........------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((+++++++++******)))))))))************************++++++++++++++++++++++++******************************************************))))))***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---...000111---.........///000000000111111222333555777999:::===@@@EEEJJJMMMNNNNNNMMMMMMQQQWWW^^^bbbdddddddddkkkgggnnnnnnqqqvvv[[[PPPOOORRRVVVeeeuuuwwwzzz~~~mmmnnn~~~hhh\\\TTTLLLFFFHHHGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::;;;:::999888777666666666444444444444444444444444333222222222222111111111000000000000000000000000........................------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++************)))))))))******))))))))))))******''''''((((((((((((''''''))))))******+++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------......///000000000000///...///000222222333333333111000///000222222000///000000000000000000000000111000000000000000111111222111111000000000000000333333222222111000000000000000000/////////.....................---------......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++,,,---------,,,+++***************************++++++++++++++++++++++++*********************************************************)))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...000000////////////////////////111111222333555777999:::<<>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;:::999888777666666555333333333333333333333333222222222222111111111111////////////////////////........................------------------------,,,,,,++++++++++++,,,,,,+++++++++***************************************************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))******))))))))))))*********))))))))))))))))))***)))))))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------...//////000000//////...///000111222222222222000000000111222111000000000000000000000000000000000000000000000000111222222111111000000000000000222222222111111111000000000000000000////////////...........................------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***+++---......---+++)))************************))))))))))))))))))))))))************************************************+++***************++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000000000000///////////////111111222333555777999:::;;;>>>DDDJJJNNNPPPPPPPPPPPPRRRVVV[[[___ccceeeggglllgggooooooqqquuu~~~ooobbbRRRKKKKKKLLLIIIFFFCCCDDDEEEEEEEEECCCAAA@@@??????>>>>>>===<<<;;;;;;999999::::::::::::999999999999999888777666555444333333333333333333333333222222222111111111000000////////////////////////........................------------------------,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++)))'''''')))+++,,,((())))))******+++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------...///////////////......///000111111111111111222333333222222111222000000000000000000000000000000//////000111222222222111111000000000000000222222222111111111111111000000000000////////////---.....................------,,,++++++++++++++++++++++++,,,,,,,,,------************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((***+++------,,,***)))************************))))))))))))))))))))))))************************************************++++++***************+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---....../////////000000000000000/////////111111222333555777999:::;;;>>>DDDJJJOOOQQQQQQQQQQQQRRRVVVZZZ___cccfffggglllhhhqqqpppsssvvvqqqcccRRRMMMHHHGGGIIIJJJGGGDDDDDDEEEEEEEEEEEECCCAAA@@@>>>>>>>>>===<<<;;;;;;;;;888999999::::::999999888888888888777666555333333333333333333333333333333222111111111111000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))***************************************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))*********))))))))))))******+++)))(((&&&&&&((()))+++(((((())))))***+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////.........///000000000000000111222444444222111222333000000000000000000000000////////////000111222333222111111000000000000000111111111111111111111111000000000/////////......---------...............---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++++++++***)))************************++++++++++++++++++++++++************************************************,,,+++******)))******************++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,---...////////////000000000000000000000000111111222333555777999:::;;;???EEEJJJOOOQQQQQQQQQPPPRRRVVVZZZ___ccceeeggglllhhhqqqqqqtttwww}}}jjjZZZPPPHHHGGGFFFFFFGGGGGGFFFEEECCCDDDDDDDDDDDDCCCCCCBBB>>>======<<<<<<;;;;;;:::888888999999999999888888666666777666555444222111222222222222222222222222111111111111000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))))))))*********+++************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))******((()))***++++++***)))((((((((())))))******++++++++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............//////000000/////////222444333111000111222000000000000000000000000////////////000111222333222111111000000000000000111111111111111111111111/////////.........---------------.........//////......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))*********+++************************++++++++++++++++++++++++************************************************,,,++++++***))))))******)))******+++,,,,,,------++++++,,,,,,,,,,,,------+++,,,---////////////.../////////000111111111222111111222333555777999:::<<<@@@EEEKKKOOOQQQQQQPPPOOORRRVVV[[[```ccceeefffiiifffpppppptttwwwxxxcccTTTKKKFFFEEEEEEEEECCCAAAAAABBBDDDBBBBBBBBBCCCCCCDDDDDDDDD=========<<<<<<;;;;;;:::888888999999999999888888555555666666555333111000222222222222222222222222111111111111000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))************))))))))))))******'''***...111111...***'''((((((((()))******++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...//////////////////...111333222000///000222000000000000000000000000////////////000111222333222111111000000000000000111111111111111111222222///.........---------------------.........////////////...------------...++++++,,,,,,,,,---------************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))***+++,,,,,,************************))))))))))))))))))))))))************************************************,,,,,,+++***))))))******))))))***+++,,,,,,------++++++,,,,,,,,,---------+++,,,---////////////.........///000111222222333111111222333555777999:::===@@@FFFKKKOOOPPPPPPPPPOOORRRWWW\\\```ccceeeeeegggdddnnnooossswwwwwwcccWWWPPPIIIGGGIIIFFFEEEDDDCCCCCCCCCDDDDDDAAAAAAAAAAAAAAA???>>>>>><<<<<<;;;;;;;;;:::::::::999888888999::::::777555666555555444444333222222111111111111111222222222000000000000////////////........................///............//////000---------,,,,,,+++++++++************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''(((***))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))******))))))***+++,,,000222000+++(((***---&&&''''''((((((((((((((()))))))))))))))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,+++++++++***************---,,,+++,,,...///...------------.........//////,,,...000111///.........111111111000000000000000//////000111111111111111111111111111111111111111444333111000000000111111..............................---------,,,,,,,,,---------------------------------+++******,,,...+++++++++*********************))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++***)))(((((()))******)))************+++++++++************************((())))))))))))*********)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000000000000////////////111111222333444666777888===DDDIIIKKKMMMQQQRRRPPPRRRSSSWWW[[[___bbbdddeeegggdddoooqqquuuyyyjjj\\\PPPJJJGGGCCCAAACCCCCCCCCCCCBBBBBBBBBAAAAAA@@@AAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::999888777888999999777555555555444444333222222222111111111111111000000000000000000000/////////.................................---------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))******))))))***+++)))'''...888555((($$$***'''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))*********+++*********+++++++++,,,,,,+++++++++***************---,,,+++,,,---......,,,,,,------------.........,,,...000111///......///000000000000000000000000//////000111111111111111111111111111111111111111222111000/////////000111..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******,,,...,,,+++++++++***)))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))************+++***)))(((((()))******)))************+++++++++************)))))))))))))))))))))*********++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000000000000////////////111111222333444666777888<<>>===<<<<<<;;;;;;;;;;;;:::::::::::::::888777666777888777666444444444333222222111111111111000000//////......000000000/////////......------------------------...---,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''')))***))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))******(((((()))++++++%%%...BBBBBB...$$$+++((())))))***************))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,*********+++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,------------+++---000000/////////000000000000000000000000000//////000111111111111111111111111111111111111111//////.........///000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...,,,,,,++++++***)))((((((******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))******)))************+++++++++))))))))))))))))))))))))************+++++++++,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000000111222222333444666777888;;;BBBHHHJJJMMMRRRTTTSSSRRRTTTWWW[[[___bbbdddeeedddbbblllnnnrrrvvvzzz```QQQLLLOOOKKKGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;:::::::::999999:::888555555666777777666444333333222222111111000111111000///...------,,,000000/////////.........------------------------///...---,,,+++*********+++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))+++***&&&...<<<>>>111)))***(((((()))************)))))))))))))))))))))))))))'''''''''(((((((((((()))************++++++++++++*********++++++,,,,,,,,,,,,+++***+++---------,,,+++++++++,,,,,,,,,------+++---///000000//////000/////////000000000000000//////000111111111111111111111111111111111111111.........//////000000111..............................---------,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++,,,...---,,,,,,+++***)))((((((******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))((()))))))))************)))))))))))))))*********))))))*********+++++++++))))))***************+++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000000222222222333555666888999:::AAAGGGIIIMMMRRRVVVUUUSSSTTTWWW[[[___aaacccdddhhheeennnmmmpppsssqqq___RRRNNNMMMKKKIIIEEEBBBAAABBBBBBAAAEEEDDDBBB@@@???@@@@@@AAA============<<<;;;::::::;;;;;;:::::::::999999999:::777555444555666666666444333333222222111111000111000000///...---,,,,,,////////////............------------------------///...---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((((()))***$$$'''))))))+++---***%%%&&&'''(((((())))))((((((((((((((((((((((((((((((&&&'''''''''(((((((((((())))))*********+++++++++))))))***+++,,,---------,,,+++***+++---...---,,,+++++++++,,,,,,,,,------+++---000000////////////......//////000000000000//////000111111111111111000000000000000000000000...//////000000111111111..............................---------,,,,,,,,,++++++++++++++++++++++++***+++------,,,,,,---...,,,,,,++++++***))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******((()))))))))************(((((())))))************))))))*********+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------........./////////000000000111222222333444555777888999:::AAAFFFHHHLLLRRRVVVVVVSSSUUUXXX[[[^^^aaacccdddhhhdddmmmmmmppptttooojjjbbbYYYQQQLLLJJJJJJFFFFFFDDD??????BBBDDDCCCBBBBBBBBBBBBAAA???>>>===============<<<;;;::::::::::::::::::999999999999888666555444555666555444444444444333222222111111000000//////......------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))(((((()))+++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))''''''(((***$$$+++***!!!!!!+++---'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))************+++))))))***+++,,,---...///---,,,+++,,,...///...---,,,,,,,,,,,,------------,,,...000111///.........---......//////000000111//////000111111111111111000000000000000000000000//////000111111111000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...+++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************'''((()))******+++******)))************+++++++++)))))))))***++++++,,,,,,************+++++++++,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------............//////000000111111222333333444555777888999;;;AAAFFFHHHLLLRRRVVVVVVSSSUUUXXX[[[^^^aaaccccccdddaaakkkmmmrrrxxxxxxhhh```TTTTTTSSSPPPKKKGGGFFFFFFCCCFFFFFFBBBAAAEEEFFFDDD@@@CCCGGGJJJIIIDDD>>>:::>>>>>>>>>======<<<;;;::::::::::::999999999999888666555555555666666444333555555444444333222222222//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***(((,,,,,,'''%%%(((+++---''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************((()))***+++---...///000...---,,,---///000///...,,,------------............000111111///---,,,---------......///000000111//////000111111111111111000000000000000000000000...///000000000///...---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---------,,,---...***************+++++++++******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))************&&&''')))***++++++******)))************+++++++++'''''''''((())))))******)))))))))*********++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------...............///000111111111333333333444666777999:::<<>>>>>>>>>>>===<<<;;;::::::::::::999999999888888555555555666777666444111666555555444444333333222/////////000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))***+++'''((((((((())))))******************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***'''%%%(((,,,(((!!!$$$---(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((()))***+++---...000000///...---...000000000///---------........./////////111222111///---,,,,,,---------...///000000111//////000111111111111111000000000000000000000000....../////////...,,,+++..............................---------,,,,,,,,,------------------------(((***---...---------...)))))))))***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))************&&&''')))***+++++++++***)))************+++++++++%%%%%%&&&&&&'''(((((()))((())))))))))))*********)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---......///000111111222333333333444666777999:::===CCCGGGHHHKKKQQQUUUUUUTTTVVVXXX[[[^^^aaabbbcccfffcccmmmooouuu|||xxx}}}}}}yyykkk\\\VVVTTTTTTMMMNNNMMMKKKHHHFFFGGGHHHCCCBBBBBBAAAAAAAAABBBBBB???JJJWWW[[[VVVKKKAAA<<<;;;<<<<<<<<<<<<<<<<<<<<<999999999888888888777777777666555444333444555555333333333222222222111111////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++)))))))))))))))******+++++++++***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---............///---+++---111333000,,,++++++,,,,,,,,,,,,------///............---------,,,,,,------.../////////---......///000111111222////////////////////////................................................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******)))(((((('''++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,---------............///111111111000111111222222333333444555777999:::;;;===CCCHHHHHHIIINNNSSSTTTTTTUUUWWWZZZ]]]aaadddffffffggghhhooovvvzzz~~~yyy|||ssseeeXXXQQQMMMLLLLLLKKKLLLKKKIIIFFFEEEFFFGGGCCCBBBBBBAAA@@@@@@@@@AAA<<>>>>>>>>;;;???CCCCCC???<<<;;;<<<::::::::::::::::::::::::888888888777777777666666666555444333333333444444333222222222222111111111/////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))))))))))))))******++++++***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''))))))((('''((((((((((((((((((((((((''''''((((((((()))))))))'''''''''(((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((''''''&&&'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------------///---,,,---///000---***++++++++++++,,,,,,,,,,,,............------------,,,,,,,,,---......//////.........//////000000111////////////////////////........................------------------------++++++,,,,,,------......------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++...------------,,,,,,,,,---------............/////////......///000111111333333444555777999:::;;;>>>EEEIIIIIIJJJOOOTTTUUUVVVWWWYYY[[[___bbbeeegggeeeffffffnnnuuuzzzuuufff]]]WWWRRRSSSQQQNNNLLLLLLKKKIIIHHHEEEEEEEEECCCAAAAAACCCDDDBBBAAA@@@>>>===<<<<<<<<<;;;===>>>>>><<<;;;<<<>>>999999999999888888888888777777777666666666555555444444444333333333333333222222222222111111111111//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++)))))))))))))))******+++******)))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''((()))((('''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''(((((())))))'''''''''((((((((())))))'''(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,///---,,,---......+++)))***++++++++++++,,,,,,,,,.........---------,,,,,,+++,,,,,,------...//////........./////////000000////////////////////////........................------------------------******+++,,,------......------------------------***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,---------------------------------............//////////////////000111222333333444555777999:::;;;???EEEJJJJJJKKKPPPUUUVVVUUUVVVXXX[[[^^^aaadddfffdddeeeeeemmmtttzzzqqqccc]]]ZZZWWWTTTSSSOOOKKKGGGFFFFFFEEEDDDBBBCCCDDDBBBAAA@@@AAABBB@@@@@@>>>===;;;;;;:::::::::;;;======<<<<<<======999999888888888777777777666666666555555555444444333333333333333222222111222222222111111111000000............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))***++++++)))))))))))))))******+++***)))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&'''((()))(((&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***++++++++++++---,,,,,,,,,,,,,,,***)))*********+++++++++,,,,,,...------------,,,,,,,,,++++++,,,,,,---.....................////////////////////////////////////........................------------------------******++++++,,,---......------------------------*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,---------------------------------............///000000000000111222333444333333444555777999:::;;;???EEEJJJJJJKKKPPPUUUVVVTTTUUUWWWYYY\\\___bbbddddddeeeeeellltttzzzxxxxxxooohhh```ZZZXXXXXXWWWVVVSSSNNNHHHDDDCCCDDDDDDEEEAAACCCEEEDDDBBB@@@??????>>>===<<<;;;:::999999999888999:::;;;<<<;;;;;;:::999999999888777777666666555555555444444444333333222222333333333222111000222111111111111000000000.........------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))))))))***++++++)))))))))))))))******+++)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&(((((('''&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***************++++++++++++******)))************++++++++++++------------,,,,,,,,,,,,+++++++++,,,------..............................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++******++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,---))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,------------...---------............///000000000000111333444444333333444555777999:::;;;>>>EEEIIIIIIJJJOOOTTTUUUTTTUUUVVVYYY[[[^^^aaabbbdddeeeeeellluuu{{{zzzwwwrrrlllbbb^^^aaa]]][[[YYYWWWUUUUUUUUUUUUQQQMMMHHHDDDCCCEEEFFFFFFAAADDDGGGGGGEEEAAA>>>===<<<;;;:::999999999999999999888888999:::::::::999::::::999888888777666666444444444444333333333333111222333333333222000000111111111111000000000000.........---------,,,,,,,,,,,,,,,++++++++++++***************************)))))))))))))))***++++++)))))))))))))))******+++)))))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&(((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))((()))***+++************************++++++++++++---------,,,,,,,,,++++++***++++++,,,,,,---..............................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++,,,))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......---------............///.../////////000222333444333333444555777999:::;;;===DDDIIIHHHIIIOOOSSSTTTUUUVVVWWWYYY\\\___aaaccceeeffffffmmmuuu}}}wwwxxxhhh]]]^^^]]]WWWUUUZZZWWWXXXXXXVVVTTTSSSTTTUUUOOOKKKFFFCCCBBBCCCCCCBBBAAAEEEHHHIIIFFFBBB===;;;::::::999999888999999999;;;:::888888999::::::::::::::::::999888777777666444444444333333333222222111111222333222111000///111111111111000000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))((())))))***++++++)))))))))))))))******+++))))))((())))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''((())))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))'''(((***************+++)))************+++++++++---------,,,,,,,,,++++++***++++++,,,,,,---...........................---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))************+++++++++))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---))))))***+++,,,,,,------,,,,,,,,,------.........---------.........//////------......///111222333333333444555777999:::<<<===CCCHHHHHHIIINNNSSSTTTVVVWWWXXXZZZ]]]```bbbcccfffffffffmmmvvv~~~vvv|||}}}tttooommmlllhhhdddbbb\\\VVVUUUWWWYYYWWWUUUVVVVVVUUUSSSRRRPPPOOOOOOKKKJJJHHHEEECCCAAA@@@@@@@@@BBBEEEGGGEEEAAA<<<999;;;::::::999999::::::;;;999999999999999999999999888777666555555444444555555555444444444333333333222222222222222222333333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&++++++***)))((('''&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((;;;666000)))%%%%%%&&&'''&&&''''''(((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,+++*********+++------///---++++++,,,---,,,+++++++++,,,,,,,,,,,,------//////.........---------------,,,,,,,,,+++++++++............////////////------++++++++++++------++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,+++******))))))******))))))))))))))))))))))))******)))))))))))))))***)))************+++++++++******))))))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***,,,.........,,,+++---------............///////////////000111222333333333444555777888:::;;;@@@EEEHHHHHHJJJOOOSSSTTTUUUVVVWWWYYY[[[]]]___```bbbffffffjjjrrr}}}lllgggaaa^^^^^^^^^]]]\\\___[[[VVVVVVXXXZZZXXXVVVTTTTTTSSSQQQPPPOOONNNMMMIIIHHHFFFDDDBBB@@@@@@???===???AAABBBAAA>>>;;;888;;;::::::999999::::::;;;999999999999999999999999888777666555444444444444555444444444444333333333222222222222222222222222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''))))))))))))((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((333000,,,(((&&&&&&'''(((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******)))***+++,,,---...,,,******+++,,,+++***+++++++++,,,,,,,,,------...---------,,,,,,,,,,,,------------,,,,,,,,,,,,............////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********************************++++++,,,,,,---,,,+++******))))))******))))))))))))))))))))))))******)))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,......---,,,+++---------............///////////////000111222333333333444555777999:::;;;@@@EEEHHHHHHJJJPPPTTTTTTUUUVVVWWWZZZ\\\___```bbbbbbfffgggkkksss~~~zzzpppeee\\\XXXWWWVVVUUUVVVXXX[[[\\\[[[YYYVVVWWWYYYZZZXXXUUUQQQPPPOOONNNMMMLLLKKKJJJFFFEEEDDDBBB@@@?????????<<<===>>>>>>>>>===;;;:::;;;::::::999999::::::;;;999999999999999999999999888777666555444444444444444444444444333333333333333333222222111111000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''(((((())))))******((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''&&&'''((()))&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***))))))))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++---+++))))))***+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++.........------------,,,---............/////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++******))))))******)))))))))))))))))))))))))))))))))(((((())))))***)))))))))*********++++++(((((())))))***++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---...---,,,+++***---------............///////////////000111222333333333444555777999;;;<<>>>>>>>>===============>>>>>>>>>;;;::::::999999::::::;;;::::::999999999999999888777777666555444444444444444444444333333333222222333333222111000//////.../////////.........------++++++++++++++++++++++++++++++******))))))((((((************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((())))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***,,,***(((((()))***)))(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++//////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++++++++,,,+++******))))))******)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))************))))))******++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------------,,,******---------............///////////////000111222333222333333555777999;;;<<>>===<<<<<<<<<<<<;;;;;;:::;;;===>>>???;;;::::::999999::::::;;;:::::::::999999888888888777666555444444333333333444444333333333222222222222222111000000///..................------------++++++++++++++++++++++++*********))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))))))))((('''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))(((((()))******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))))),,,***(((((()))***)))(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,---------//////.........---------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))((((((''''''((()))******(((((()))))))))*********++++++++++++******))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,++++++***---------............///////////////000111222333222222333555777999;;;===AAAFFFIIIIIIKKKPPPTTTUUUWWWWWWXXXZZZ]]]aaaeeegggdddhhhiiimmmuuuwwwjjjddddddeeedddbbb^^^ZZZVVVUUUTTTTTTXXXWWWUUUSSSSSSTTTVVVWWWUUUUUUVVVWWWXXXXXXWWWWWWUUUUUUTTTSSSPPPMMMKKKIIIJJJIIIIIIHHHGGGGGGFFFFFFBBBAAA@@@>>><<<;;;;;;;;;999999888888999:::<<<===;;;::::::999999::::::;;;;;;::::::999999888888888777666555444333333333333333333333333222222222222111111000000//////............---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((******))))))((((((''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))'''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))((((((************(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))),,,***(((((()))***)))(((************++++++++++++,,,,,,,,,,,,------------.........------------,,,,,,------------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))''''''''''''((()))******((((((((()))))))))******,,,++++++***))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------............///////////////000111222333111222333555777:::<<<===BBBGGGIIIIIIKKKQQQUUUUUUXXXXXXXXXYYY\\\```dddgggdddhhhiiinnnwwwyyytttppppppqqqqqquuuzzzuuuqqqhhh^^^WWWTTTVVVXXXWWWWWWUUUSSSQQQQQQSSSTTTTTTTTTSSSQQQPPPPPPQQQSSSWWWVVVVVVYYY]]]^^^[[[XXXSSSTTTSSSQQQOOOLLLKKKKKKIIIIIIIIIHHHHHHGGGGGGFFFCCCBBB@@@>>><<<;;;:::999999999999888999:::<<<<<<;;;::::::999999::::::;;;;;;;;;::::::999888888777666666555444333333333333333333333222222222222111////////////////////////---------,,,,,,,,,,,,+++************************((())))))******++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))((('''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''(((***++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))*********)))))),,,+++))))))*********)))************++++++++++++***+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********************************++++++,,,,,,---,,,+++******))))))******))))))))))))))))))))))))'''&&&&&&'''''')))******(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------............///////////////000111222333111222333555777:::<<<===BBBGGGJJJIIIKKKQQQUUUUUUYYYXXXXXXYYY[[[___ccceeeeeeiiijjjooowwweeejjjppppppeeeYYYVVVZZZYYYXXXYYY^^^cccddd```\\\UUUPPPLLLMMMNNNNNNSSSXXXTTTSSSQQQNNNLLLMMMQQQTTTRRRRRRQQQOOOMMMMMMNNNPPPOOOPPPQQQQQQQQQQQQSSSUUUTTTSSSSSSXXX^^^```]]]YYYRRRSSSSSSQQQOOOMMMMMMNNNJJJIIIIIIIIIHHHGGGGGGGGGDDDCCCAAA>>><<<:::999999<<<;;;;;;;;;<<<<<<===>>>;;;::::::999999::::::;;;;;;;;;::::::999888777777666666555444333333333333333333333222222222111111.........///////////////---------,,,,,,,,,++++++************************(((((()))***+++,,,------))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&'''((()))***++++++((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((())))))))))))''')))***++++++***)))'''(((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++++++++***)))---+++))))))***+++***))))))************+++++++++))))))******++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,---------......++++++------------++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,++++++***)))*********))))))))))))))))))))))))&&&&&&&&&'''''')))******(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,------...---------.........//////////////////000111222333111111333555777:::<<<>>>BBBGGGJJJIIIKKKQQQUUUUUUYYYXXXXXXXXXZZZ^^^bbbdddeeeiiijjjoooxxxCCCCCCCCCBBBAAA???>>>===???@@@BBBBBBAAAAAACCCDDD??????>>>???@@@BBBDDDFFFJJJJJJIIIIIIJJJLLLNNNOOOLLLKKKJJJJJJKKKNNNQQQSSSQQQOOOMMMNNNPPPRRRQQQPPPPPPSSSVVVXXXXXXXXXYYYZZZRRRRRRQQQPPPOOONNNMMMMMMHHHHHHGGGGGGFFFEEEDDDDDDAAA@@@???===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999888777666666555444444333333333222222222222222222111111111000000///////////////......---///...---,,,+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''))))))))))))((('''&&&%%%))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))(((((())))))---+++))))))+++,,,***'''+++++++++*********))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---++++++******)))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------+++,,,---...////////////...///000111222333444444000111222444666999;;;<<>>AAACCCDDDIIIIIIJJJJJJKKKLLLNNNNNNLLLJJJIIIIIIJJJLLLOOOPPPQQQOOONNNOOORRRTTTSSSRRRRRRUUUYYY[[[ZZZWWWUUUTTTUUUTTTSSSQQQOOONNNLLLKKKIIIHHHHHHGGGEEEDDDCCCCCC@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::;;;;;;;;;999999888777777666555555444444444333333333222222222222111111111000000000///////////////...------///...---,,,+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''')))((((((((('''''''''&&&''''''((((((((((((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,---+++))))))++++++***(((+++++++++*********))))))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---++++++******)))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++*********++++++,,,,,,---+++,,,---...////////////...///000111222333333444000111222444666999;;;<<>>@@@BBBHHHHHHJJJKKKLLLMMMMMMMMMKKKIIIHHHGGGHHHIIIKKKLLLNNNMMMMMMOOOQQQSSSSSSRRRSSSWWW\\\^^^]]]YYYVVVTTTWWWVVVUUUSSSPPPNNNKKKJJJIIIHHHHHHFFFEEECCCAAAAAA???>>>>>>===<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::888888777777666555555555444444444444333333333333111111111111000000000000......//////......---,,,...------,,,,,,,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))+++---...///,,,***))))))***+++***(((+++************)))))))))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---++++++******)))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---...////////////...//////000111222333333000111222444666999;;;<<>>>>>======<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<999999999999999888888888666666666555555555444444444444444444333333333333111111000000000/////////---............---,,,,,,---,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((***,,,---...******))))))******))))))************))))))))))))************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++******++++++,,,---++++++******)))(((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---.../////////////////////000111222222333000111222444666999;;;<<>>???BBBCCCEEEHHHIIIJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHFFFHHHJJJLLLMMMNNNNNNOOOSSSUUUWWWWWWWWWWWWXXXZZZQQQQQQRRRRRRPPPNNNLLLKKKFFFGGGFFFFFFDDDAAA>>>=========<<<<<<<<<<<<<<<===:::::::::;;;;;;;;;;;;<<<999999888888777777777777555555555444444444444444444333333333333222222222000000000/////////......---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((******)))))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++******++++++,,,---++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++++++++***)))************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---.../////////////////////000000111111222000111222444666999;;;<<>>>>>???AAACCCEEEFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGIIILLLNNNNNNMMMNNNOOORRRRRRRRRPPPNNNNNNOOOQQQMMMNNNOOOPPPOOOLLLJJJHHHDDDEEEEEEEEECCCAAA>>><<<>>>======<<<;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;888888888777666666555555333333333333333333333333222222222222111111111111////////////............,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''(((''')))***)))(((((()))+++(((((()))))))))))))))***)))))))))************+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++******++++++,,,---++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---.../////////////////////000000000111111000111222444666999;;;<<>>@@@BBBDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFIIIMMMNNNLLLKKKLLLMMMNNNOOOPPPOOOMMMKKKKKKLLLLLLMMMNNNNNNLLLIIIFFFDDDBBBCCCDDDDDDCCCAAA>>><<>>===<<<;;;:::::::::999999:::::::::;;;;;;;;;888888777666666555444444222222222333333333333333111111111000000000000////////////.........------,,,,,,,,,,,,,,,+++******)))***+++,,,---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###%%%'''))))))(((&&&%%%'''(((((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))'''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&(((***)))(((''')))+++(((((((((((())))))******))))))))))))************++++++************++++++************************************************************************++++++************++++++++++++******++++++,,,---++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))***,,,------,,,***)))************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++*********++++++,,,,,,---+++,,,---...////////////////////////000000000000000111222444666999;;;<<>><<<@@@???===<<<;;;:::999999999999:::::::::;;;;;;;;;888777777666555555444444222222222222222222222333000000000000//////////////////.........---------+++,,,,,,,,,,,,+++******)))***+++,,,---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&"""%%%(((******)))&&&$$$%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''((((((((()))'''((()))((('''&&&''')))'''((((((((())))))******((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******&&&(((******((('''))),,,'''((((((((())))))******))))))))))))************++++++************++++++************************************************))))))))))))))))))))))))++++++************++++++++++++******++++++,,,---++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***,,,------,,,***)))************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++*********))))))***+++,,,,,,------+++,,,---...////////////////////////000000000000000111222444666999;;;<<>>@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNOOOOOOOOONNNNNNMMMLLLKKKIIIGGGDDDBBB@@@BBBBBBAAA@@@????????????CCCAAA>>>;;;999999;;;<<<;;;;;;999999999999;;;;;;999888888666555444333333111111111111111111111111000000000///......------......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$'''******)))''''''''''''&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''***)))((('''&&&%%%$$$$$$&&&'''''''''&&&%%%%%%$$$(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''((((((((((((((())))))*********+++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++*********)))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***+++*********))))))(((((()))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++///---,,,++++++,,,...///............------------+++,,,,,,---...///000000---------............///////////////000000000000222333444555666777888999BBBGGGIIIHHHJJJPPPTTTUUUVVVWWWYYY[[[^^^aaadddeeehhhfffiiirrr222000///000222222111///000000000111111111222222222333333333333444444444666888999999999:::===???@@@@@@BBBCCCDDDDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHIIIJJJMMMOOOPPPPPPOOOOOOJJJIIIHHHGGGEEEBBB@@@???AAA@@@???>>>>>>>>>>>>>>>EEEBBB???;;;999888888999;;;:::999999999999:::;;;666555555444333222111111111111111111111111111111000000000///......------...............------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********)))******++++++******)))))))))))))))))))))))))))************************(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%''')))***(((''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&'''(((((((((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((((((((&&&&&&''''''((()))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***************)))))))))((()))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++*********,,,...111222777555222...,,,++++++,,,---------------.........---------............///////////////000000000000000111333555777999:::;;;BBBFFFIIIHHHJJJPPPTTTUUUVVVWWWXXX[[[^^^aaadddeeeiiigggjjjsss111///...///000111000///000000000000111111111111111111111111222222222333444555777777777999;;;===>>>???@@@AAABBBCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFEEEHHHLLLOOOQQQQQQOOONNNHHHGGGGGGFFFEEECCCBBBAAA@@@???>>>===<<<<<<<<<<<>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGDDDGGGLLLOOOQQQPPPMMMLLLHHHHHHHHHHHHGGGFFFEEEDDD@@@@@@>>>===<<<<<<<<<<<<;;;:::999999999:::<<<===:::999999999999999999:::444444444444444444444444111111111111111111111111000000000///......------------.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((())))))(((''''''(((***'''&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''((()))******+++''''''(((((()))))))))***************************))))))))))))************************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))((((((((((((''''''(((((())))))******************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))************)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++...---,,,+++++++++,,,,,,000...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000///000222444777:::;;;===AAAFFFHHHHHHJJJPPPUUUVVVUUUVVVXXX[[[^^^aaadddfffkkkjjjmmmvvv......//////.........///....../////////000000000000111111111111222222222000111333444444666999;;;:::;;;===???@@@AAAAAABBBDDDDDDEEEFFFGGGHHHIIIIIIEEEHHHLLLOOOOOONNNKKKHHHFFFGGGGGGGGGGGGFFFEEEEEEAAA@@@???>>>===<<<<<<<<<999888888888999:::;;;<<<999999999999999999999999444444444444444444444444111111111111111111111111000000000///......---------------...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))(((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))***)))'''''')))+++'''&&&&&&&&&&&&'''((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))******))))))((((((((('''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''((()))***++++++)))))))))))))))(((((((((************************(((((()))))))))*********************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))((((((((((((''''''(((((())))))******************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++------,,,,,,++++++++++++)))***+++,,,------,,,,,,******++++++,,,---......---------............///////////////000000000000000111333555777999:::;;;AAAEEEHHHHHHJJJQQQUUUVVVUUUVVVXXX[[[^^^bbbeeegggkkkkkkooovvv...///000///...---...000............////////////000000000111111111222222///000222333444666888;;;999:::<<<>>>@@@AAAAAABBBDDDEEEEEEFFFGGGHHHIIIJJJFFFHHHKKKMMMMMMLLLIIIGGGDDDDDDEEEEEEDDDDDDCCCCCCBBBAAA???>>><<<;;;;;;;;;;;;:::999888888777777888888888999999999999888888444333333333222222111111111111111111111111111111000000000///......---------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))******(((((()))***'''&&&&&&&&&&&&'''((((((&&&'''(((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++)))))))))(((((('''''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''((((((((()))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((())))))*********))))))))))))))))))))))))+++++++++***************((((((((()))))))))******************************++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******)))))))))((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************)))************+++++++++*********************************++++++++++++,,,++++++++++++++++++++++++)))******+++,,,---------+++,,,...//////...,,,*********+++,,,---...//////---------............///////////////000000000000111222333555777888::::::@@@EEEHHHGGGJJJQQQVVVWWWTTTUUUWWWZZZ^^^bbbeeegggkkkkkkpppvvv~~~...000111000...---///111------........./////////....../////////000000000...000222333444666999;;;999:::<<<>>>@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHEEEGGGIIIKKKLLLKKKJJJIIIDDDDDDEEEEEEDDDCCCBBBBBBAAA@@@>>><<<;;;:::999999::::::999888777777666666777888999::::::999888777666555555444333222111111111111111111111111111111000000000///......------,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''')))++++++***)))((()))'''&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++((((((((((((((()))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''((('''((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))))))))***&&&'''((()))***+++,,,,,,+++++++++*********))))))(((((((((((()))))))))***************************++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***((()))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,------...---,,,+++***,,,,,,------.........///---------............///////////////000000000000///000222444777999;;;<<<@@@EEEHHHGGGJJJQQQVVVWWWTTTUUUWWWZZZ^^^bbbeeegggjjjkkkpppvvv|||...000222111...---///111---------.........//////---------.........//////...000222333444666999;;;999:::<<<>>>@@@AAABBBCCC@@@AAAAAABBBCCCDDDEEEEEEDDDEEEGGGIIIKKKLLLLLLLLLFFFGGGGGGFFFFFFEEEDDDCCC???>>>===;;;:::888888888666777777777888888888888777888999::::::999888777999999888777555444333333111111111111111111111111000000000///......------,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&)))+++,,,+++)))(((((('''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++&&&&&&'''((()))***++++++(((((()))***************))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((*********)))))))))))))))###$$$&&&(((+++---...///++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++******************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,+++***)))(((+++***)))))))))***+++,,,//////.........------------------.........//////////////////000000000000---...111444777;;;===???@@@EEEGGGGGGJJJQQQVVVWWWTTTUUUWWWZZZ^^^bbbfffhhhjjjkkkpppvvv|||,,,---------...///////////////.........---------............/////////////////////000111333444555666888;;;>>>???@@@??????>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHJJJKKKKKKJJJJJJKKKIIIFFFEEEDDDDDDCCCAAA>>>>>>===<<<:::999888888;;;:::999888888888999::::::999777666666666777888555555555444444333333333222333333333333222111111///............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++*********))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&'''%%%%%%((((((&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&(((((()))***************''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))************$$$%%%&&&(((+++---000111000---***))))))))))))((((((((((((((()))))))))))))))))))))***+++++++++,,,))))))************))))))************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))******))))))))))))******************************)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------...............000000000000////////////111111222444666888:::;;;@@@EEEHHHGGGJJJQQQVVVWWWTTTVVVYYY\\\___bbbcccdddeeekkknnnttt~~~------------............///.........------------............/////////////////////000111222444444555777:::===>>>??????>>>===>>>>>>???@@@AAABBBBBBCCCDDDFFFHHHIIIIIIIIIHHHHHHGGGEEEDDDDDDCCCAAA???======<<<;;;:::999888888:::999888777777777888888999888777666666666777777555444444444333333333333222222333333222222111000............------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************)))))))))((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))((((((((('''''''''&&&'''%%%&&&))))))'''&&&)))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((()))))))))******)))))))))+++,,,...000111///---***))))))))))))((((((((((((((())))))))))))******************++++++))))))************))))))************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))******))))))))))))******************************)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---------...............000000000000////////////111111222444666888:::;;;???DDDGGGFFFIIIPPPUUUVVVUUUWWWYYY\\\___bbbdddeeeeeejjjmmmsss}}}............------------............---------------............/////////////////////000222333444444666888:::<<<=========;;;<<<<<<===>>>???@@@@@@AAABBBDDDFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCBBB???<<<;;;;;;;;;::::::999999999999888777666666666666777888777666666555555666666444444333333333333333222222222222222222111000000............------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))((((((((((((((('''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''''''''''''''%%%'''+++,,,((('''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))*********+++,,,---...//////,,,)))((()))))))))((((((((((((((())))))))))))******************))))))))))))************))))))************************++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------.........//////////////////000000000000111111222444666888:::;;;>>>CCCFFFFFFIIIOOOTTTUUUWWWWWWXXX[[[^^^aaaeeefffeeekkkmmmsss{{{.........------,,,,,,,,,---------------------------------........./////////......///000111222222222444666888999;;;;;;;;;999999:::;;;<<<===>>>>>>@@@AAACCCEEEFFFFFFFFFEEECCCBBBBBBCCCCCCBBB>>>;;;999:::::::::::::::::::::999888888777666666666666666666666555555555555555333333333333222222222222111111111222111000000///.........---------,,,,,,,,,,,,,,,+++++++++******************************************************((((((((((((''''''''''''((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%(((------)))'''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((()))+++,,,---...,,,)))((()))))))))((((((((((((((())))))))))))++++++******))))))(((((())))))************))))))************************************************++++++************++++++******+++++++++,,,,,,,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******))))))******+++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------.../////////////////////000000000000111111222444666888:::;;;???DDDGGGGGGIIIPPPUUUVVVXXXXXXXXXZZZ]]]aaaeeehhhggglllnnnsss{{{......------,,,,,,,,,+++,,,,,,------------------------------........................///000111111111111333555777888999999777888888999:::;;;<<<===???AAABBBDDDEEEEEEEEEEEEBBBBBBBBBCCCCCCBBB>>>;;;999999::::::::::::;;;;;;999999999888888777666666555555555555444444333333222222222222222222222222000000111111000000///......------------,,,,,,,,,,,,,,,,,,+++++++++******************************************************''''''''''''((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%(((------)))'''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''(((%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&&&&((()))+++---...---+++((('''((())))))((((((((((((((())))))))))))+++******))))))((((((((())))))************))))))************************************************++++++************++++++******+++++++++,,,,,,,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))************++++++************++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...//////000.../////////000000000111111111222444666888:::;;;AAAFFFHHHHHHKKKRRRWWWXXXXXXXXXYYYZZZ]]]bbbfffhhhiiinnnppptttzzz------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------........................///000000//////111222444555777888666777777888999:::;;;;;;>>>???AAACCCDDDDDDDDDDDDBBBAAA@@@AAABBBAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666555333444444444444333222222000111111111111222222222000000000000000///......------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************'''(((((((((((()))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''%%%'''+++,,,((('''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''((()))+++---///000,,,***((('''((())))))((((((((((((((())))))))))))))))))))))))))))))(((((())))))************))))))************************************************++++++************++++++******+++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++++++++************++++++************************)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000......//////000000111111111111222444666888:::;;;BBBFFFIIIIIILLLSSSXXXXXXXXXXXXYYY\\\___bbbfffgggiiinnnpppsssxxx,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---------...............------......//////......///000222444555666666666777888999:::;;;;;;<<<===???AAABBBBBBBBBAAAAAA???>>>>>>??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999999777666444333222333444444444333111111000000000000111111222222//////000000//////...------------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************((((((((()))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''%%%&&&))))))'''&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%&&&'''((((((((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((()))))))))******(((((())))))***,,,---...,,,***''''''((())))))((((((((((((((())))))))))))((((((((()))))))))))))))))))))************))))))************************************************++++++************++++++******+++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++,,,++++++******++++++,,,************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---...///000000.........///000111111111111111222444666888:::;;;AAAFFFIIIHHHKKKRRRWWWXXXWWWXXXZZZ]]]```ccceeefffhhhmmmnnnqqqvvv{{{+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------............---------...//////------...///111333444666666666777888999:::;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@>>><<<;;;<<<===<<<;;;>>>>>>=========<<<<<<<<<777888888888666555333111222222333444333222111000//////000000111111111222///////////////......------------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************(((((())))))******++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''%%%%%%((((((&&&&&&)))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''(((((((((%%%%%%'''((((((((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))************((((((((((((((())))))***+++)))''''''((())))))((((((((((((((())))))))))))''''''(((((())))))******))))))************))))))************************))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++,,,++++++******++++++,,,************************)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---...///000111---......///000111111222111222222444666888:::<<<@@@EEEHHHGGGJJJQQQVVVWWWVVVXXX[[[^^^aaadddeeefffgggkkklllooosssyyy------------,,,,,,+++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000000111555666888888777777888:::;;;;;;===>>>????????????======<<<<<<<<<<<<======<<<<<<===>>>>>>===<<<;;;777666444333222222333444000///...------...///000000000111111111111000000///////////////......---,,,,,,+++******+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************))))))(((((('''''''''&&&&&&&&&''''''((()))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&'''((('''&&&%%%&&&'''((((((((((((''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''%%%$$$%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***+++,,,++++++000...+++)))''''''((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((()))*********((('''&&&))))))))))))))))))))))))))))))***++++++++++++***************************++++++***************+++******+++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((()))***++++++,,,************************************************++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------...///000000000000000000111111111111444444444444666888:::;;;BBBHHHKKKJJJJJJOOOTTTVVVTTTXXX]]]aaabbbbbbcccdddiiijjjkkktttzzzyyy,,,---------,,,,,,+++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000000000444666777777666666888999;;;;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<:::999777666444333222222333333000000///......///000000000000111111111111000000///////////////...------,,,,,,+++******+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((''''''''')))(((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&'''((('''&&&%%%&&&(((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((%%%&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((***,,,.../////////000///---+++*********+++******)))(((((('''''''''))))))))))))))))))))))))((()))******)))((('''&&&))))))))))))))))))))))))(((((()))************)))************************++++++***************+++******+++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))******++++++*********************************************************+++++++++,,,,,,)))))))))******+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,------...//////000//////000000000111111111333333333333555777:::;;;BBBHHHLLLJJJKKKPPPTTTVVVUUUXXX]]]aaabbbcccdddeeegggiiikkksssyyyzzz,,,,,,---------,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////000000333444666666666666777999:::;;;<<<===============;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;999888777666666555333333333333333111111000000000000111111000000111111111111000000...////////////...------,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''***))))))(((''''''&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&'''((('''&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&'''''''''((((((((('''))))))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))***---000111111000111000///------.../////////...,,,+++)))(((((('''))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))''''''((()))))))))))))))************************+++***************++++++******+++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))*********************************************************))))))*********+++++++++)))))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,------...///////////////000000000000111111222222222333555777999;;;BBBHHHLLLKKKKKKPPPTTTUUUVVVYYY^^^aaabbbcccdddfffeeeiiilllsssxxx}}},,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////111333444555444555666888::::::;;;<<<<<<<<<<<<<<<999999888888888888999999:::;;;;;;;;;999777666444666555555444333333222222111111111111111111111111000000111111111111000000......//////......---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))((((((''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''(((((((((((()))((()))***)))((('''''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++******---111222111///222111111000111222333333333111///---+++))))))((())))))))))))))))))))))))((())))))))))))((((((((())))))))))))))))))))))))'''((())))))******))))))*********************************)))******+++,,,******+++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))))))))************************************************************++++++++++++))))))************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------.........//////////////////000000000111111222222333666888;;;===AAAHHHMMMLLLLLLQQQTTTUUUVVVZZZ^^^aaabbbccceeefffdddjjjmmmsssyyy+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///111333333333444555777999::::::;;;;;;;;;;;;:::888888777777777777888888999:::::::::888666444333555555555444444333222222111111222222222222111111000000111111111111000000...............------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''(((((((((((())))))*********((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***)))***...555999888666222222222222333444555555555333000---+++)))))))))(((((((((((((((((((((((()))(((((((((((()))))))))))))))))))))))))))))))))((()))******++++++************************************))))))***++++++,,,******+++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))))))))************************************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------..................////////////000000000222222333555777:::===???AAAHHHMMMMMMMMMQQQUUUUUUWWWYYY]]]```aaaccceeefffdddkkknnnsss{{{++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///111222222333444666999999::::::::::::999999888888777777777777888888888999999999888666555444555555555555444333222111111111222222222222111111000000111111111111000000---............---,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((())))))***'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&'''''''''(((((((((((()))***)))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((''')))000:::AAAAAA@@@222222333333444555555555666444000---***)))))))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))***+++++++++++++++************************))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))*********************************************************++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.............................................////////////000000222222333555888<<>>@@@AAAIIINNNOOOOOORRRUUUUUUUUUWWWZZZ\\\^^^```ccceeedddhhhffflll}}},,,---...///......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,++++++++++++,,,------,,,,,,,,,,,,---...............///000222333444777777888888888777777666888888888888888888888888888888888888888777666666444444333333333333222222111111111111000000000000000000//////.........---------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))(((((((((((()))******(((((((((((((((''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%'''((())))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))***)))))),,,111555555333000111222222444444555666777333...***))))))***)))*********))))))))))))))))))((('''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---+++++++++************)))))))))************))))))++++++***)))(((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((()))***++++++)))************++++++++++++++++++*********))))))******))))))***+++,,,,,,+++++++++*********))))))******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///111000000////////////000000000111444777;;;>>>@@@EEEJJJOOOQQQPPPOOOQQQSSSTTTXXX\\\^^^^^^```dddhhhfffgggkkkqqq{{{,,,,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,++++++,,,---...---,,,,,,,,,,,,---...............///000111333444666777777777777777666666888888888888888888888888777888888888888777666555444444333333333222222222111111111000000000//////000/////////.........---------------------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''(((((()))(((((('''''''''''''''''''''''')))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((+++000333333222000111222222444444555666666222---***))))))))))))))))))*********************)))((('''''')))***+++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---+++++++++************)))))))))************))))))++++++***)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))******+++)))************++++++++++++++++++*********))))))******)))******++++++,,,+++++++++*********))))))******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000000////////////000000000000111444777:::>>>@@@EEEJJJNNNPPPPPPOOOQQQSSSUUUXXX\\\^^^^^^```eeehhhfffgggkkkqqq|||,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......------------......---,,,,,,,,,,,,---..................///111222333555555666666777666666555777777777777777777777777777777777777777666666555333333333333222222222222111111000000000000///////////////...............------------------------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((((((''''''&&&''''''&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))&&&&&&'''***...111111000000111222222444444555666555111,,,***)))))))))))))))))))))***++++++,,,,,,,,,+++)))(((((()))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---+++++++++************)))))))))************))))))+++***))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********)))************++++++++++++++++++******************************++++++++++++++++++*********************))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............/////////...//////000111222000111222444777:::===???EEEIIINNNPPPOOOOOORRRTTTVVVYYY]]]^^^___aaafffjjjggghhhkkkrrr~~~---------...............------------------------......---------,,,,,,,,,........................---,,,,,,,,,,,,---..................///000111222333444444555555555555555666666666666666666666666666666666777777666555555333333333222222222222111111000000000////////////........................------------------------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((())))))*********)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''))),,,...000000000000111222222444444555666333///,,,))))))***))))))((())))))***+++,,,,,,------,,,+++***))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---+++++++++*********))))))))))))************))))))******)))))))))))))))***)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))*********))))))))))))*********+++++++++*********************************+++++++++************************************))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///............///000222222111111222444777:::===???EEEIIINNNOOOOOOOOORRRUUUWWWZZZ]]]______aaafffkkkhhhhhhkkksss,,,---------...//////000------------------------......---------,,,,,,,,,........................---,,,,,,,,,,,,---......------------...///000000111222333444444444444444555555555555555555555555444555555666666666555555333333222222222111111111000000000////////////...---------...............------------------------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((())))))******)))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''''''''&&&%%%'''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((('''))),,,...000111111111000111222222444444555666000...+++))))))***)))((((((((()))***++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---+++++++++*********))))))))))))************))))))***)))))))))))))))******(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))************)))((())))))*********+++++++++******************************+++++++++******)))******************************))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///............///000222222111111222444777:::===>>>EEEIIIMMMOOONNNOOOSSSVVVWWWZZZ]]]^^^^^^aaagggkkkiiihhhkkksss///...------------......------------------------......---------,,,,,,,,,------............---------,,,,,,,,,,,,---......---------------...//////000000111222333333333333444444444444444444444444333444555555555555555555222222222222111111111111000000////////////......---------------.........------------------------+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((''''''&&&''''''&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))'''***...111111111222222000111222222444444555666...,,,***))))))***)))(((((((((((()))******++++++******************))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---+++++++++************)))))))))************)))))))))))))))))))))******+++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))***++++++***(((''')))************+++++++++***************+++++++++******+++,,,,,,***)))(((***************+++++++++******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............/////////...//////000111222222222222444666999<<<>>>EEEIIIMMMNNNNNNOOOSSSWWWWWWZZZ\\\]]]]]]```fffkkkjjjiiikkksss777555333111///.......................................---------,,,,,,,,,+++,,,---......---,,,+++---,,,,,,,,,,,,---......------,,,,,,------...///...///000111222222222222333333333333333333333333222333444555555555555555222222222222111111111111000000/////////.........,,,,,,,,,------.........------------------------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))******)))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))***++++++(((((((((((((((''''''&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))'''+++000222111111111222000111222222444444555666---+++)))((()))***)))(((((((((((((((((((((((()))(((((())))))***)))))))))))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---+++++++++************)))))))))************)))))))))))))))))))))***++++++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))+++++++++***(((''')))************+++++++++))))))*********+++++++++)))***,,,,,,,,,***)))'''))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000000////////////000000222222333444666999<<<>>>EEEIIILLLNNNNNNOOOTTTXXXWWWYYY[[[\\\\\\___fffkkkllliiikkksss@@@>>>:::666333111//////..............................---------,,,,,,,,,++++++,,,------,,,++++++---,,,,,,,,,,,,---......------,,,,,,,,,---............000111111222222222333333333333333333333333222333444444555555555444222222222111111111111000000/////////............,,,,,,,,,------.........------------------------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))((())))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))*********((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&)))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((###$$$%%%&&&''''''((('''''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))&&&+++000222111000111222000111222333444555555666,,,***)))((()))***)))(((((((((((((((''''''''''''&&&'''((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---+++++++++************)))))))))************))))))))))))((())))))***++++++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,+++***(((&&&)))************+++++++++))))))******++++++++++++)))***,,,---,,,***((('''))))))******++++++++++++*********)))***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////111000000////////////000222222333444666999<<<>>>FFFIIILLLMMMNNNPPPTTTXXXWWWYYY[[[[[[[[[___eeejjjllljjjkkksss\\\YYYSSSJJJBBB===;;;;;;333111///.../////////...------,,,+++++++++,,,,,,....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++)))////////////000000000000111111222333333333333222222222222333333444444444333333222222111000//////000000000000////////////........................---000444555444000...,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&******)))((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))************)))))),,,222333//////333555222555333000///111333555555+++***)))'''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((())))))***++++++++++++***))))))))))))************))))))))))))******************+++++++++,,,,,,,,,***))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++,,,------......------////////////000000000000333333333444777:::>>>@@@FFFIIILLLMMMMMMOOOTTTXXXXXXYYY\\\```dddggggggfffjjjjjjmmmtttdddeeeeeebbb[[[UUUQQQNNNGGGBBB<<<777444222000///.........---------,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000---***+++...//////---.../////////000000000000000111111222222222222222111111111222222333333444333333222222111000000///000000000000////////////------------------------+++---//////---,,,++++++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))*********))))))(((***000222//////333555333333000,,,+++,,,---------+++***)))(((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))***++++++++++++***))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++,,,------......------////////////000000000000333333333444777:::===???FFFIIILLLMMMMMMOOOTTTXXXYYYZZZ\\\```dddggghhhhhhjjjjjjmmmtttjjjlllmmmllliiieeebbbaaa[[[TTTJJJAAA;;;666222000........................------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))))),,,/////////....../////////000000000///000111111222222111111000000000111222333444444333333222222111000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))***,,,***************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((************))))))(((''')))---000000000444666555111...***(((((((((((('''***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((***+++,,,((()))******++++++******))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,++++++***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,------))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,---............---////////////000000000000333333333444777:::===>>>FFFIIILLLMMMMMMOOOSSSWWWZZZ[[[]]]___bbbeeehhhiiijjjiiillltttoooooommmkkkiiijjjllloooiiiccc[[[SSSMMMGGGAAA>>>444222///---,,,---///000......---------.........------------------------,,,------,,,++++++---///........./////////000000//////000111111111111000111111111111222444666777222222222111111111000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++,,,...,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((************)))((('''&&&(((,,,000111333555777777000...***)))))))))(((''')))))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++((())))))***************((()))))))))************((()))))))))******************+++++++++,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******+++,,,,,,))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,------...............////////////000000000000222222333555777999<<<===EEEHHHLLLMMMMMMOOOSSSWWWZZZ[[[\\\]]]___cccfffiiiiiiiiillltttqqqrrrssssssssstttvvvyyysssqqqnnnkkkgggbbb\\\XXXFFFAAA:::333///......///------,,,,,,---...///000------------------------***111777555---)))+++000............//////////////////000111111111111000222222222222444666999:::222222222111111111111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***---///000...---------///...---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))(((''''''))),,,000333444444555777---+++))))))*********)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))************)))((()))))))))************((()))))))))******************+++++++++,,,,,,,,,******)))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,---......//////......////////////000000000000222222333555777999;;;<<>>999555444///...---,,,,,,---...///------------------------,,,444<<<:::111+++,,,000------.........////////////000111111222222111111333333222333555888;;;===111111111111111111111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///...,,,+++,,,111000...,,,***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((())))))(((((('''***+++///333333111111444)))'''&&&''')))******)))'''(((((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((('''((())))))******))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,***))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------...////////////...////////////000000000000111222444555777999::::::CCCGGGLLLNNNNNNOOORRRUUUUUUXXX[[[\\\[[[]]]aaaeeeiiiiiikkkrrrPPPZZZhhhuuu|||~~~}}}|||yyyyyyzzz{{{|||zzzvvvrrrqqqoooiiibbbYYYPPPHHHDDD777555222000...------...........................---111444444000---,,,------------.........//////000111111222222222222222222222111222444888;;;>>>111111111111111111111111000000000000////////////------------------------***+++,,,,,,++++++,,,...000///---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))***))),,,111000++++++...((('''&&&''')))***)))(((&&&'''((()))******)))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***'''(((((()))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------...///////////////////////////000000000000111222444555777888999999BBBGGGKKKNNNNNNNNNQQQTTTSSSXXX\\\]]]\\\]]]```dddjjjiiijjjqqq}}}DDDMMM[[[iiisss{{{~~~}}}zzzxxxxxxyyyyyyuuunnnddd[[[UUU@@@===999555111/////////........................---+++)))***,,,,,,+++)))---------.........//////111111222333333333333222222111000111333777;;;===111111111111111111222222000000000000////////////...........................------+++***,,,///222...---,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((******((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&((())))))******)))(((+++000...(((&&&***+++)))))))))++++++***)))&&&'''(((*********)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((***+++,,,'''(((((()))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,++++++***)))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,---************************************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------......///////////////////////////000000000000111222444666777888999999BBBFFFKKKNNNNNNNNNQQQTTTSSSXXX^^^___^^^^^^aaadddjjjiiijjjppp|||QQQQQQTTTYYYaaajjjsssxxxxxx}}}|||{{{{{{yyyyyyyyywwwtttoookkkhhh]]]TTTHHH>>>999555000,,,---***((()))---000///...+++,,,.........---+++***........................111111222333333333333222222222222333333333444444888333......111333111...222111111111000000//////---------------------------------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********)))'''&&&%%%%%%%%%&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))************************++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////......//////000000111111222111222444888;;;<<<<<>>555000......---,,,000///...,,,,,,,,,---...........................000000111222222222222222111111222222222333333333888444111000222444333111111111000000000000//////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&''')))***+++++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))************************++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////......///000000111111222333222222444888;;;======HHHKKKNNNNNNMMMMMMPPPSSSUUUYYY^^^```___^^^```bbbdddeeeiiiqqqllljjjfffddddddgggkkknnnpppllliiiiiiooouuu{{{}}}xxxtttqqqrrrtttqqqhhh```YYYNNN>>>222---...111222000///...---++++++******........................///000000111222111111111111111111111222222222222555333111000222333222000000000000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%"""###%%%''')))))))))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////...//////000111111222222333222222555888<<<======GGGJJJMMMNNNLLLMMMPPPSSSUUUYYY^^^___^^^]]]___aaabbbdddhhhqqqvvvrrrnnniiigggfffggghhhssssssrrrqqqqqquuu|||}}}wwwttttttrrrnnnkkkiii^^^OOOBBB;;;777444222...////////////...---,,,...........................///000000111111000000000000000111111111222222222111000000000111000000//////////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%$$$%%%'''((((((((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---....../////////////////////000000111222222222333222333555999<<<======CCCGGGKKKLLLLLLMMMQQQTTTUUUYYY^^^___^^^]]]___aaa```dddhhhpppxxxrrrnnnlllkkkpppvvvxxxwwwwwwzzz}}}|||uuuooommmooosssvvvqqqlllddd]]]TTTIII===555.....................---..............................///000000000000000///000000000000111111111000000000000000000000///......////////////000000------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---....../////////////////////000111111222222333333333333555999<<<>>>>>>BBBFFFJJJKKKKKKMMMQQQUUUUUUYYY^^^```___^^^```bbbaaafffjjjqqqtttttttttsssrrrrrrrrrssszzzzzz|||}}}zzzwwwqqqhhhcccfffpppyyyxxxuuurrrooojjjaaaUUULLL???<<<666111---,,,---...........................---...//////000000///////////////000000000111111///000111111000000000000........./////////000000------------------------+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++************************++++++************++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////////////////000000111111222333333444333333666999<<<>>>>>>EEEHHHKKKLLLLLLMMMPPPTTTTTTYYY^^^`````````bbbddddddiiimmmsssvvvnnnlllmmmnnnnnnqqqrrrtttwwwyyy|||~~~~~~vvvhhh]]]\\\gggqqq}}}yyyvvvttttttrrrmmmiiiYYYRRRFFF;;;333000111222........................---......///////////////////////////000000000000///111222222222111111222---.........//////000000------------------------+++++++++,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******'''&&&%%%%%%%%%'''((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++************************++++++************++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////000000000111222222333333444333333666:::===>>>>>>HHHKKKNNNNNNMMMMMMPPPSSSTTTYYY^^^aaaaaaaaacccfffffflllpppvvvwwwvvvsssnnnqqqssspppkkkkkkrrryyy||||||wwwkkkcccaaacccrrrwww{{{zzzvvvsssssstttkkkfffXXXEEE777333111000---///111111000...------+++---///111111///,,,***............////////////333222111000000111222333////////////............///...---,,,,,,---...///+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***''''''((()))))))))))))))(((((((((((())))))))))))+++)))'''(((+++,,,***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************+++++++++++++++++++++++++++++++++************)))+++*********))))))(((((())))))))))))************+++*********))))))(((((())))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++******+++,,,,,,---......------------------------******+++++++++,,,,,,,,,///111222222222222333555444444444555777999<<<===BBBGGGKKKLLLJJJJJJNNNSSSUUU[[[```bbb```___aaaeeecccgggllluuu|||vvvwwwvvvqqqiiigggkkknnnoooxxx{{{}}}}}}xxxnnnddd]]]fffkkkttt{{{}}}{{{vvvrrrpppmmmbbbSSSGGG@@@:::444//////............------------...//////.....................////////////222111000000000000111222////////////............///...---,,,,,,---...///+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))''''''((()))))))))))))))(((((((((((())))))))))))+++)))((((((***+++***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************+++++++++++++++++++++++++++++++++************)))************)))))))))((())))))))))))************************)))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++******+++,,,,,,---......------------------------,,,,,,,,,---------......///111222222222222333555555555555666777999<<<===BBBGGGKKKLLLJJJJJJNNNSSSUUUZZZ___aaa```___aaadddcccgggllluuu|||tttqqqrrrrrrnnnuuussstttzzz~~~zzzmmmbbb]]]bbbkkkuuu}}}~~~zzzvvvuuutttmmmddd\\\TTTIII>>>777222...,,,...//////.........---,,,---...000111............////////////000000////////////000000////////////..................------------......+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))***)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++++++++++++++++++++++++++++++++************)))************))))))))))))))))))))))))************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++***++++++,,,,,,------...------------------------.........////////////000///111222222111222333555777777666777888:::<<<===CCCGGGLLLLLLJJJJJJOOOSSSUUUYYY^^^```______aaaddddddggglllvvvsssuuuuuuooodddbbbqqq|||xxxrrrlllooowwwzzzuuuooo```ccchhhnnnsssxxx{{{}}}uuuuuurrrnnnkkkfffZZZNNNCCC<<<333///000111000---......------...///000111............/////////////////////....../////////////////////............------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''''')))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))))))))((('''''''''((()))))))))))))))(((((((((((())))))))))))***)))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***************+++++++++++++++,,,,,,+++++++++*********))))))*********)))))))))))))))((()))))))))*********************)))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,---------,,,,,,------------------....../////////000000000///000222222111111333444888777777777888:::<<<===CCCHHHLLLLLLJJJKKKOOOTTTUUUYYY\\\^^^___```bbbddddddhhhmmmvvvrrrqqqlll```RRROOO```uuu~~~tttpppqqqsssrrrpppeeejjjoooooommmnnnttt{{{rrrrrrpppoooppppppiii___PPPGGG<<<666444333000,,,------///000000000//////............////////////.........//////.........////////////............,,,------------------,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''((((((((())))))''''''((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((('''''''''((()))))))))))))))(((((((((((())))))))))))))))))******)))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))*********************++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))******((()))))))))************))))))))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---............/////////...000111111111111222444777777777777999:::<<<>>>CCCHHHLLLMMMKKKKKKOOOTTTWWWYYY[[[^^^___aaaccceeeeeeiiimmmvvvvvvfff___iiixxxzzzvvvqqqnnnkkksssyyyvvvnnniiimmmrrrqqqqqqooommmnnnqqqoooiiiZZZTTTJJJBBB===888333///...///000111111000..................////////////......////////////......////////////............,,,,,,------------,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''((((((((()))))))))&&&'''((()))***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++,,,,,,---+++++++++************)))))))))))))))************))))))))))))************))))))))))))************'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------...............000111111000111222444666555666666888;;;===>>>DDDHHHMMMMMMKKKKKKPPPTTTXXXYYY[[[]]]```ccceeeffffffjjjnnnwww~~~~~~{{{yyyxxxssspppppp}}}wwwzzz{{{vvvmmmiiikkkpppssstttrrrmmmlllnnnmmmjjjeeeaaa[[[SSSKKKCCC<<<999222111000///........................////////////...///000000000000///...////////////............+++,,,------------,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''((((((((())))))))))))&&&''')))*********((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))''''''((()))))))))))))))(((((((((((())))))))))))(((***+++***(((((()))+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************)))******+++,,,,,,------+++++++++************)))((()))))))))************))))))))))))************((()))))))))************'''((()))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------.........//////...///111111000000222333333333444555888;;;===???DDDIIIMMMMMMKKKLLLPPPUUUZZZZZZ[[[^^^aaadddfffgggfffjjjnnnwww{{{|||yyyoooddd^^^^^^iiiyyyxxxoooiiiiiiooouuuwwwyyyvvvooojjjjjjjjjhhhmmmlllhhhaaaWWWMMMGGGDDD555333000---,,,---///000............/////////000...///000111111000///...000/////////............++++++------------++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))%%%''')))***+++***)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***'''(((((()))))))))))))))(((((((((((())))))))))))(((***,,,+++(((''')))+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))***+++,,,,,,------+++++++++************)))(((((())))))*********+++))))))))))))************(((((())))))*********+++''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***++++++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............////////////...///111111000000222333222222333555777;;;>>>@@@DDDIIIMMMMMMKKKLLLPPPUUU[[[[[[[[[^^^bbbeeeggghhhgggjjjooowwwtttlllhhhppp{{{tttuuummmsss|||}}}tttooorrrxxxwwwuuurrrnnnjjjfffbbb```aaadddgggeee___VVVNNNJJJGGG@@@888111......///000...///000/////////000111000000000000000000000000////////////////////////,,,...+++---111+++)))444------,,,,,,+++***))))))************************,,,***))))))***++++++******++++++,,,,,,++++++***(((((())))))******++++++))))))))))))************))))))************))))))&&&((()))***))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((('''((())))))(((((()))***((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))++++++***((('''((()))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))******************+++,,,,,,,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******************,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------............///............////////////000000000000111111111111000111333555888:::<<<===GGGJJJMMMLLLKKKJJJMMMOOOVVVXXX\\\```dddfffhhhiiidddpppooopppccc___```jjj|||~~~yyyxxx{{{}}}zzz|||xxxvvvtttpppkkkeee___[[[YYY\\\aaadddccc___YYYUUUKKKDDD;;;555333222///,,,---.........---------...////////////////////////////////////////////////---...)))***222333777FFF------,,,,,,+++******)))************************,,,***))))))***++++++***)))******++++++******))))))))))))))))))*********))))))))))))************))))))************))))))&&&(((******))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((('''((())))))(((((()))***''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))(((''''''((()))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***+++++++++)))((()))***))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))******************+++,,,,,,,,,,,,+++,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------............///............////////////000000000000111111111111000111333555888:::<<<===GGGJJJLLLLLLJJJJJJMMMPPPVVVXXX[[[___cccfffhhhiiifffqqqooorrrLLLJJJLLLWWWiiizzztttiiieee```mmm~~~}}}|||yyyuuunnngggaaaWWWXXX[[[aaaffffffccc___TTTLLLDDD@@@???<<<444---...............---------///////////////////////////////////////////////////111***(((...---000<<<------,,,,,,++++++******++++++++++++++++++++++++,,,***))))))***++++++***)))))))))******)))))))))************))))))))))))))))))))))))************))))))************))))))'''(((******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((('''((())))))(((((()))***''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))''''''((()))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***+++,,,+++)))))))))+++))))))))))))************))))))))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))******************+++,,,,,,,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------............///............////////////000000000000111111111111111222333555888:::;;;<<>>;;;555000------///111////////////////////////+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************(((((((((((()))+++,,,,,,)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++*********(((((((((((())))))))))))((((((((((((((())))))***************************))))))))))))))))))))))))((()))))))))*********+++******************************+++,,,,,,,,,,,,+++************************''')))***)))(((((()))*********++++++,,,,,,,,,,,,))))))))))))***,,,---...************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++++++++++++++))))))******++++++++++++***************+++++++++************************************************++++++,,,,,,------------+++++++++***++++++,,,,,,************************((())))))***+++,,,,,,,,,))))))))))))))))))))))))******************************************************++++++++++++******))))))*********+++++++++******))))))***++++++,,,******+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------//////////////////////////////000000000111111111222111444777777555777;;;CCCGGGLLLNNNLLLLLLOOORRRQQQRRRUUUZZZ___dddeeeeeeaaahhhkkkqqqxxx~~~}}}wwwrrrkkkmmmtttsss[[[OOORRReeexxxtttrrrqqqiiibbbZZZWWWXXXYYYXXXVVVLLLFFF===555///...000222////////////////////////,,,------............---------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************************************))))))))))))******+++,,,))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++******)))(((((((((((())))))))))))((((((((((((((()))******************************))))))))))))))))))))))))((())))))******+++++++++************************)))******+++++++++++++++***************++++++++++++,,,---,,,***)))***+++)))***,,,---.........---++++++*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((()))++++++,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++************************++++++,,,---------------,,,,,,++++++***+++++++++++++++++++++++++++++++++(((((()))***+++,,,---...))))))))))))))))))))))))******************************************************++++++++++++******)))************+++++++++))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,.........---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,******++++++,,,------...------------------------/////////////////////////////////000000000111111222111444888888555777;;;BBBHHHMMMNNNLLLLLLOOOSSSRRRSSSUUUZZZ___cccdddddd```fffiiinnnvvv~~~nnnWWWJJJQQQiiikkkqqqyyypppllliiiddd^^^YYYWWWXXXYYYXXXRRRHHH>>>666222111111////////////////////////....../////////...---,,,........................+++++++++,,,,,,---------++++++++++++++++++++++++*********************************************************************************)))******++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&(((*********)))((('''((((((((()))))))))***((((((((((((((()))******************************))))))))))))))))))))))))((())))))******+++,,,,,,************************((()))******++++++*********+++++++++,,,,,,,,,---222333333222///......///---///333555777666444333444333111000///000111222222222222222222222222222////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))++++++++++++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,---.........---,,,------,,,+++************++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))******************************************************++++++++++++******)))************+++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------------------------------------////////////////////////////////////000000000111111111444888888555666:::BBBHHHNNNOOOLLLKKKOOOTTTSSSSSSUUUZZZ___bbbccccccaaafffhhhmmmuuu}}}ZZZ[[[QQQYYYpppuuu\\\gggwwwnnnooommmfff\\\VVVVVVXXX___YYYPPPEEE<<<555111000000000000000000000000000//////000000000///---,,,........................+++++++++,,,,,,---------++++++++++++++++++++++++************************************************************************++++++******************))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))###%%%''')))******(((((('''((((((((())))))******((((((((((((((()))******************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************(((((()))***************,,,,,,,,,------.........777888888666444222222333888;;;???CCCDDDCCC@@@>>>>>><<<999777555555555666::::::::::::::::::::::::222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,+++***((('''*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,---.........---,,,...---,,,+++************++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))******************************************************++++++++++++******)))************+++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,+++,,,,,,------......///++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++/////////...------,,,,,,------------------------////////////////////////////////////000000000000111111444888888666666:::BBBHHHOOOOOOLLLKKKOOOTTTSSSTTTVVVZZZ^^^aaabbbbbbdddhhhiiinnnvvvwwwooooooiiiggghhhpppzzz|||hhh___kkk}}}zzzuuummmbbbYYYVVVWWW]]]^^^[[[PPPBBB666000///111//////111000---000555---111333111---+++///333---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***+++(((&&&'''+++,,,((($$$))))))))))))(((((((((((((((((())))))))))))(((((())))))************))))))+++*********))))))((((((******))))))((((((''''''&&&)))+++,,,+++++++++,,,,,,+++++++++,,,,,,***)))+++((('''(((,,,---,,,)))///...---,,,---///111333===BBBEEECCC>>>;;;???DDDLLLMMMNNNOOOOOONNNMMMLLLMMMIIIDDD@@@>>><<<:::888>>>???@@@@@@AAAAAAAAA@@@>>><<<;;;;;;===<<<888555444333000///...///000222---...///000///...---,,,...---,,,++++++,,,------//////...------------...)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,++++++***************************************++++++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++------,,,++++++******)))++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------.........//////111111111111111222222222555555555555444666999<<>>DDDHHHRRRUUUWWWWWWTTTSSSVVVYYYUUUVVVWWWXXXXXXWWWVVVUUUVVVSSSOOOLLLLLLKKKJJJIIICCCCCCCCCCCCBBBBBBAAA@@@FFFEEEDDDEEEHHHHHHGGGDDD???===;;;888555333222222000000///.........//////...---,,,,,,+++,,,------------,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************************************++++++++++++************+++++++++,,,,,,,,,************************++++++************+++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++***++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------.........//////111111111111111222222222555555666555555666999<<>><<<:::777444111000000111333333333111000////////////,,,,,,+++++++++,,,,,,---000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,************************++++++************++++++)))******+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------........./////////000000111111111222222222555666666555555666:::<<>>===>>>???AAACCCDDDHHHIIIKKKMMMMMMMMMLLLKKKEEECCC???<<<999888777777999888666444222000.........---------------....../////////.........------------------------------------,,,,,,,,,,,,------------------------------------------............,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///............////////////000000000111222222333333666666666555555777:::===DDDJJJPPPRRROOOLLLKKKMMMQQQTTTYYY]]]```bbbdddeeefffiiimmmrrr}}}hhh^^^XXX\\\jjj{{{ssslll{{{uuummmcccZZZXXX\\\^^^ZZZUUUAAA999333333555222...---+++222888:::777333111111---...///000000///...---........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***)))(((''''''(((((((((''''''((((((((()))))))))***))))))************))))))******++++++++++++******))))))))))))))))))******************************+++---......---,,,---///+++---///000000111444777>>>DDDKKKQQQTTTWWW\\\```VVVVVVWWWXXXYYYZZZZZZZZZ\\\YYYVVVWWW[[[\\\ZZZVVVSSSSSSSSSRRRPPPMMMKKKJJJDDDAAA>>><<<<<<<<<<<<;;;======>>>>>>======<<<;;;<<<<<<;;;999999999:::<<<===@@@DDDHHHKKKLLLLLLLLLHHHHHHHHHGGGEEECCCBBBAAA???>>><<<999666333111000111000//////......//////------------------------------------------------...------,,,,,,------...---------------------------------.........//////---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///........./////////000000///000000111222222333333666666666666555777:::===EEEKKKQQQRRRMMMJJJKKKNNNQQQUUU[[[^^^```bbbdddffffffjjjnnnssstttpppqqqxxx}}}~~~ttthhheeeaaafffwwwjjjVVV[[[rrrvvvggg]]][[[]]]___```JJJAAA999666444000......///666<<<<<<777222111333------............------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***,,,***)))''''''((()))***''''''(((((())))))******)))******++++++******)))******++++++++++++******))))))))))))************)))))))))***************---///222444444444555666666:::@@@CCCEEEGGGLLLOOORRRUUUZZZ]]]___```aaabbb\\\\\\\\\\\\YYYUUUQQQOOOLLLIIIGGGHHHJJJKKKIIIFFF@@@@@@AAAAAA@@@>>><<<;;;888666555666888;;;======<<<===============<<<;;;=========:::777555555666666888<<>><<<777666555333222222222111//////...............---------------------------......------------......------------------------------........./////////------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++------,,,,,,+++******)))++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------............///....../////////000000000//////000111222333333444666777777666666777;;;===EEEKKKQQQQQQLLLIIILLLPPPRRRWWW]]]``````aaacccfffeeejjjnnnvvv```\\\^^^iiinnnnnnttt~~~yyyxxxvvv{{{nnndddhhhyyy|||nnnddd___```bbbXXXOOOEEE>>>777111000333:::;;;;;;777333000000111.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))***)))))))))***+++'''''''''((()))*********)))******++++++******)))***++++++,,,,,,++++++***((()))))))))*********************+++++++++,,,,,,333888===AAABBBBBBCCCCCCIIIOOOVVVZZZ[[[\\\```ccc``````aaabbbbbbaaa]]]ZZZ[[[ZZZWWWRRRMMMGGGAAA>>>999888777888999:::999888666888:::<<<===============;;;;;;===AAAEEEGGGHHHLLLLLLLLLKKKJJJIIIHHHGGGBBBCCCDDDAAA<<<999888888:::;;;===>>>>>>>>>===<<<>>>>>>@@@AAACCCEEEFFFGGGIIIIIIJJJJJJJJJHHHGGGFFFBBBAAA???===;;;:::999999555555444222111///....................................------------..........................................////////////------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------........................,,,,,,,,,---------......---------............///.../////////000000000000...///000111222333444444666777777666666888;;;>>>EEELLLQQQOOOJJJHHHMMMSSSTTTYYY___aaa``````bbbeeeeeejjjooovvveeebbbiiivvvwwwkkkbbbbbbqqqzzzrrr]]]kkk~~~|||rrrgggeeeffffff]]]QQQGGG<<<444444888EEE???888222///......---000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***###&&&)))***************&&&''''''((()))******+++******++++++++++++*********++++++,,,,,,++++++***(((((())))))*********++++++++++++,,,,,,---------<<>>AAAEEEHHHKKKLLLLLLHHHFFFEEEFFFJJJMMMOOOPPPYYYXXXWWWVVVTTTRRRPPPOOOKKKMMMNNNKKKFFFBBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAA>>><<<:::999:::;;;>>>???>>>???AAACCCDDDEEEDDDDDDLLLKKKIIIGGGDDDCCCBBBAAA<<<;;;999666333111///.................................------------........................................../////////000...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********++++++,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......------------------------........................,,,,,,,,,---------......---------.........//////////////////000000000000...///000111222333444444777777777666666888;;;>>>FFFLLLPPPNNNIIIHHHNNNUUUUUUZZZ```bbb```___bbbeeeggglllooovvvvvvqqqccc\\\eeeooozzzttt___aaappp{{{hhheeebbb^^^UUUEEE:::===HHH???777222222222///------//////////////////////////////.........---------222///,,,******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++******++++++,,,---*********************************************************)))******++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++,,,,,,+++***))))))******+++***+++,,,......---+++...---,,,,,,///333777:::FFFLLLTTTYYYZZZYYYZZZ\\\```bbbddddddccccccdddfffiiifffaaa\\\WWWOOOEEE===<<<;;;999777555444444333999999999<<<@@@CCCCCCBBBBBBEEEJJJLLLIIIGGGMMMUUUQQQPPPNNNNNNPPPSSSWWWYYYXXXZZZYYYWWWTTTRRROOOKKKLLLMMMOOONNNKKKHHHFFFEEEEEEDDDFFFIIIJJJIIIHHHIIIFFFGGGEEEAAA>>><<<;;;:::999888888:::<<<>>>???>>>CCCEEEGGGJJJLLLKKKGGGCCC@@@@@@???===:::666222/////////......///000111111//////......---,,,+++++++++,,,.../////////................../////////000......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------.................................------------------------------------------------------------------------,,,---......//////......000555999888333//////111000000000111222444555666666666666777888:::;;;<<>>>>>@@@BBBEEEEEEDDDBBB??????@@@???>>><<<:::999666444111///---......///222222000///............,,,---.../////////.............../////////000000.........---------,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------------,,,---......//////......///333777777333//////111000000111111222333444555666777777999:::<<<>>>???JJJLLLNNNLLLJJJJJJNNNQQQTTTXXX]]]^^^^^^^^^```ccchhhmmmnnnvvv{{{llljjjqqqxxx~~~}}}mmm___RRRFFF>>>===777000,,,///111111111333/////////////////////////////////.........------+++,,,---///111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++******++++++,,,---************************************************,,,,,,+++***))))))))))))++++++***))))))***++++++************************************************)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,---,,,++++++,,,...111333666999???EEEJJJNNNOOOOOORRRRRRTTTXXX\\\```aaaaaacccccccccdddccc```[[[WWWIIIHHHGGGDDDBBBCCCEEEGGGOOOOOOOOOOOOOOOPPPQQQQQQSSSVVVZZZ[[[[[[ZZZYYYYYYUUUOOOMMMQQQSSSSSSSSSUUUOOOOOOOOONNNMMMLLLKKKJJJNNNJJJFFFFFFHHHHHHEEECCCHHHHHHGGGGGGFFFFFFFFFFFF@@@AAAAAABBBCCCEEEFFFFFFJJJHHHGGGGGGGGGFFFDDDCCCFFFFFFEEEBBB>>>===@@@CCC:::999999:::<<<<<<;;;999888888999999:::;;;<<<===>>>;;;888444111000000111666555333111000///000000------.../////////............/////////000000000.........------------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,---......//////......---111444444222//////111222111111111222333333444777777888:::===???BBBCCCJJJLLLNNNLLLJJJKKKNNNRRRTTTXXX\\\^^^]]]^^^```cccffflllnnnsss~~~xxxhhhwwwkkkTTTGGGDDDFFF===555000111222111111222////////////////////////////////////............///---,,,+++,,,...000222------------------------------------------------++++++++++++++++++++++++++++++******++++++,,,---************************************************---,,,+++***))))))))))))+++******************+++))))))))))))))))))))))))************************++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++............000444999<<>>BBBFFFJJJMMMSSSZZZ```eeedddbbb```___]]]\\\\\\XXXZZZ[[[ZZZWWWVVVVVVWWWOOOLLLLLLPPPQQQMMMIIIIIIIIIHHHHHHHHHHHHIIIKKKLLLIIIHHHHHHJJJHHHEEEEEEGGGHHHIIILLLOOOOOOLLLGGGCCCAAAEEEGGGHHHKKKQQQSSSSSSLLLEEE@@@AAAEEEFFFFFFGGGBBBBBBAAAAAAAAAAAABBBCCC@@@???>>>======;;;888555444444333333555777:::;;;@@@???>>><<<;;;999888777888666444111000///000000.........////////////......////////////000000000............------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,---......///.........,,,...111222111///000111222222222111222222333333666777888;;;>>>AAADDDEEEJJJLLLNNNMMMKKKKKKOOOSSSUUUYYY^^^```___```bbbeeeccciiilllpppwww~~~mmmrrrzzz\\\JJJIIINNNAAA999222222222111000111000000000000000000000000000000/////////.........***---///...,,,+++---///------------------------------------------------++++++++++++++++++++++++++++++******++++++,,,---************************************************---,,,+++***))))))))))))*********++++++*********))))))))))))))))))))))))***************************++++++,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///......------,,,///333666:::@@@GGGLLLUUUWWWYYYYYYWWWSSSNNNKKKBBB@@@???CCCIIIOOOPPPPPPHHHEEEAAA>>>>>>>>>>>>>>>KKKQQQWWW[[[]]]```dddhhhgggfffeeecccbbbaaa``````[[[YYYVVVSSSOOONNNNNNPPPKKKHHHGGGHHHGGGDDDFFFKKKLLLJJJHHHGGGHHHLLLPPPSSSTTTXXX]]]]]]SSSHHHJJJRRRUUUZZZcccjjjlllfff[[[SSSGGGMMMQQQRRRVVV[[[\\\YYYXXXKKKAAAAAAEEEGGGIIIKKKDDDBBBAAACCCGGGIIIHHHFFFFFFFFFFFFFFFFFFCCC???;;;:::888666555555777999::::::<<>>AAADDDFFFJJJLLLNNNMMMKKKLLLPPPTTTTTTXXX]]]_________bbbeeeccchhhkkkpppvvv}}}jjjRRRJJJIIIDDD;;;444333333111111222000000000000000000000000000000000/////////......(((333>>>@@@888///,,,---------------------------,,,------......------,,,++++++++++++++++++++++++++++++******++++++,,,---************************************************,,,,,,+++***)))))))))))))))***++++++++++++***)))************************************************(((((()))************)))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...444<<>>??????555555666777:::@@@HHHNNNWWW[[[aaaeeeffffffeeeeeebbb```]]]ZZZWWWUUUSSSRRRRRROOOLLLKKKLLLMMMNNNMMMHHHDDDBBBEEEJJJTTTdddrrrnnnkkkgggddddddhhhmmmpppxxxiiilllyyyvvvhhhqqqwwwwwwyyy|||yyyqqqhhhVVVHHHIIINNNOOOPPPSSSOOOLLLGGGEEEFFFFFFEEEDDDDDDDDDEEEGGGIIIHHHFFFDDDAAA???<<<999888777777888555888<<<@@@BBBBBBAAA???<<<;;;:::888555333111000111000///.........///////////////000000000111111/////////.........------,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++........................------------------------------------------------------------------------,,,---......//////......---...//////000000000000222111111111222333333444444555777:::===AAADDDFFFJJJLLLNNNMMMLLLMMMQQQTTTQQQVVV[[[]]]]]]]]]```cccfffhhhkkkrrrzzzzzzvvv}}}|||kkk]]]TTTOOOEEE<<<999777333222333000000000000000000000000000000000000/////////...+++;;;KKKKKK===000---000........................,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************************************++++++***************+++)))***++++++++++++***)))++++++++++++++++++++++++************************(((((()))***************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,------------------------)))))))))***---111555888<<>>???===;;;999999888===BBBDDDFFFLLLVVV___\\\]]]```ccceeedddaaa^^^YYYXXXUUUQQQNNNKKKIIIHHHFFFFFFHHHRRR^^^ggghhhfffeee___^^^ggguuuuuuiiinnnwwwxxxxxx{{{nnnjjj```RRREEE@@@BBBGGGLLLJJJHHHHHHKKKNNNOOOOOOJJJHHHEEEAAA>>><<<;;;:::888999;;;>>>???@@@AAAAAA@@@@@@@@@???<<<999666444222111///.........////////////000000000111111111////////////............------------............------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++,,,,,,,,,------------------------------------------------------------------------------------------------,,,---......//////......//////...///000000000///000000111111222333444555555666888:::>>>AAADDDFFFJJJLLLNNNMMMLLLMMMQQQUUUQQQUUUZZZ]]]]]]]]]```cccgggfffgggqqq{{{{{{sssoooxxxsss[[[QQQEEE@@@;;;555222222000000000000000000000000000000000000////////////+++<<>>:::777777;;;AAADDDJJJNNNRRRQQQKKKEEEBBBAAAHHHOOOUUUUUUSSSUUU]]]fffeeebbb``````___]]]WWWRRRLLLLLLLLLLLLMMMNNNOOOPPP[[[^^^hhh|||}}}dddYYY```jjj]]]XXXSSSQQQSSSWWW[[[]]]VVVTTTQQQMMMIIIFFFCCCBBB???>>>=========???AAACCCDDDEEEEEEEEEBBB>>>999777222111000.........///000000000000000111111111111000/////////............---------.........//////------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,---......//////......111000//////000000000///000000000111222444555666666777999;;;>>>BBBDDDFFFJJJLLLNNNMMMLLLMMMQQQUUUSSSWWW\\\^^^______bbbeeeeeecccbbbmmmyyy}}}lllYYYLLLLLLGGG999111444333//////111111///000333000000000000////////////000000//////.........---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++******)))*********++++++++++++++++++++++++******))))))******+++,,,,,,++++++******++++++,,,************************)))************+++++++++******************************+++++++++,,,,,,,,,((()))++++++******+++---,,,,,,++++++***+++++++++(((+++---......------...666555888???KKKVVV[[[]]]\\\\\\^^^___WWWJJJAAA>>>888???FFFKKKQQQWWWXXXUUU]]]\\\ZZZVVVPPPMMMKKKKKKSSSYYY\\\\\\]]]```aaa___eeeWWWKKKLLLOOONNNLLLMMMOOOUUU]]]gggoootttvvvwww|||qqqggg]]]XXXXXXWWWaaahhhddd[[[UUUPPPLLLPPPJJJDDDBBBCCCAAA??????IIIGGGCCCAAAAAAAAAAAAAAA:::::::::666111......000111111111111222333444555000000////////////000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......---,,,++++++------,,,+++------,,,,,,+++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------////////////000000000000000111111222222333444444666666888:::???DDDHHHKKKKKKLLLMMMKKKJJJKKKPPPUUUVVVVVVZZZ```aaa___```cccdddeeedddmmm|||kkkXXXQQQKKKAAA999777555111000222222000///111111000000000//////////////////......------------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,++++++***************++++++++++++++++++++++++******))))))******+++,,,,,,++++++******++++++,,,************************)))************+++++++++******************************+++++++++,,,,,,,,,)))+++,,,+++******+++,,,,,,,,,++++++++++++,,,,,,---///000000//////000111444<<>>CCCHHHJJJKKKMMMMMMLLLJJJLLLPPPUUUVVVWWW[[[```aaa______cccbbbcccdddmmm|||qqq}}}mmm[[[QQQIII???888888333111333444111///000111111000000000/////////......---------------,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,+++***************++++++++++++++++++++++++******))))))******+++,,,++++++************++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,+++---------+++***+++,,,,,,,,,,,,++++++,,,,,,---//////...------000444888BBBMMM]]]gggkkkjjjiiijjjkkk\\\KKKAAA>>>===BBBGGGTTT[[[```bbbbbbaaa\\\VVVXXXZZZ]]]___```aaaccceee]]]___]]]VVVRRRSSSTTTRRRKKKQQQYYY]]]^^^aaannn|||zzzhhh___aaahhhoookkkggglllgggZZZUUUQQQSSSYYYbbbjjjnnnnnnkkk```\\\[[[]]]aaahhhuuu{{{~~~}}}xxxwwwyyyvvvlllccc```___]]]iiihhheee___VVVMMMGGGDDDAAADDDGGGHHHFFFDDDBBBAAA;;;<<<<<<;;;777444444444111111111000111111222222111000000//////000000111////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......---,,,++++++------,,,+++,,,++++++******+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------////////////000000000000000111111222222333444444777777888;;;>>>CCCGGGIIILLLMMMNNNMMMKKKLLLPPPUUUWWWXXX\\\aaaaaa___```cccccceeefffooonnn^^^TTTGGG<<<:::444111333444222000111111111111000000000//////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,+++************+++++++++++++++++++++++++++******))))))******+++,,,++++++************++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,---...///...,,,++++++,,,---,,,,,,,,,,,,------...000///------000888BBBJJJ]]]bbbhhhllllllkkkkkkkkkZZZMMMAAA???EEEMMMUUU[[[^^^cccgggffffffeeeaaa\\\fffiiimmmooonnnlllkkkjjjiiiggg___TTTPPPUUU\\\___ppp{{{|||xxxwwwsssnnnggg\\\SSSUUU]]]^^^jjjmmmnnnwwwvvvnnnmmmeeehhhnnnyyyzzzqqqkkkmmmuuu~~~qqqjjjjjjlllnnn|||pppeee]]][[[gggsssuuunnncccUUULLLHHHGGGEEEBBB@@@AAADDDFFFBBBBBBBBB@@@===999777666444444333222222222222222111000000000000000000111////////////////////////////////////////////////........................---------------------------------------------------------------------------,,,,,,,,,,,,---......---,,,++++++------,,,+++++++++*********+++,,,,,,...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......------------............////////////000000000000000111111222222333444444888888999;;;>>>CCCGGGIIILLLNNNOOONNNLLLMMMPPPTTTXXXXXX\\\aaabbb``````dddhhhiiijjjttt~~~lll]]]PPPFFF>>>777111222444333111222111111111111000000000000///////////////000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...---,,,,,,+++***+++++++++++++++++++++++++++++++++******))))))******+++,,,+++******))))))******+++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,---//////...,,,+++,,,---------,,,,,,---......///222111000222999GGGVVVaaalllkkkjjjkkklllllliiifffNNNHHHFFFOOOYYY```eeehhhjjjmmmnnnlllmmmoooooollljjjnnnrrrtttrrrnnnjjjiiigggeee___ZZZ```sssqqqggg[[[XXX]]]ccceeecccdddhhhllllllfffdddkkkttt}}}ssspppzzzjjjrrrwwwsssmmmjjjeee```MMMIIIEEEBBBBBBCCCEEEFFFDDDCCCBBBAAA@@@>>><<<:::666555444333222111111111111111000000000000111111000000000000000000000000////////////////////////........................---------------------------------------------------------------------------,,,,,,,,,,,,---......---,,,++++++------,,,+++++++++******+++,,,,,,---///...---,,,,,,,,,,,,---+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,---------......---------....../////////////////////000000000000000111111222222333444444777777888;;;>>>CCCGGGJJJMMMOOOPPPOOOMMMMMMQQQTTTWWWXXX\\\bbbcccaaabbbfffjjjkkkllluuu~~~zzz~~~uuucccVVVOOOHHH===444333444333333333222222111111111000000000///000000000000111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++...000222------,,,+++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******))))))))))))******************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,.........,,,+++,,,---------------......///000///000333999CCCRRRaaakkkkkkjjjlllooorrrpppiiibbbUUUTTTYYYccckkkkkkiiiiiioooqqqqqqnnnooosssuuusssooopppqqqoookkkgggddddddgggjjjkkkpppwwwtttooojjjfffcccaaa___```]]]ZZZYYY\\\ccckkkppp{{{wwwrrrooo|||}}}qqqiii^^^SSSKKKHHHEEEGGGKKKKKKFFFAAADDDBBB@@@@@@AAAAAAAAA@@@777666555333222111000000222111111000000111111222000000000000000000000000////////////////////////........................---------------------------------------------------------------------------,,,,,,,,,,,,---......---,,,++++++------,,,+++++++++++++++,,,---......000///...,,,,,,,,,------***++++++,,,,,,------...------------------------------------------------,,,,,,,,,---------......---------...//////000000////////////000000000000000111111222222333444444666666888:::???DDDHHHKKKMMMPPPRRRQQQNNNNNNQQQTTTVVVWWW\\\bbbdddbbbdddhhhhhhjjjkkkuuuqqqbbb^^^UUUGGG:::666555444333444222222222111111111000000////////////000000000111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,000333666------,,,++++++++++++,,,++++++++++++++++++++++++******))))))******+++,,,******))))))))))))******************************)))************+++++++++******************************+++++++++,,,,,,,,,+++,,,------,,,+++---...------------...///000111///555===GGGQQQ\\\ffflllkkkmmmqqquuuuuurrrmmmiiiddddddiiippprrrnnnlllmmmooorrrqqqnnnnnnqqqqqqnnnnnnnnnlllkkklllpppvvvzzz~~~qqqdddYYYZZZ[[[ZZZ[[[^^^dddhhhjjjllloooqqqttt{{{mmmXXXYYYRRRNNNRRRZZZ]]]WWWOOOLLLHHHDDDBBBBBBCCCCCCBBB<<<;;;999777555333333222222111111000000111111222000000000000000000000000////////////////////////................................................---------------------------------------------------,,,,,,,,,,,,---......---,,,++++++------,,,+++,,,,,,,,,,,,---...///000111000...,,,+++,,,---...******+++,,,,,,---......................................................,,,,,,,,,---------......---------...///000000000////////////000000000000000111111222222333444444444555777:::???DDDIIILLLNNNPPPRRRRRROOONNNQQQSSSUUUVVV[[[bbbeeedddfffjjjgggjjjlllwwwsssooo^^^OOO???888666444333333222222222111111111111000---.........//////000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---111666888...---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********)))***++++++,,,******))))))))))))******************************)))************+++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,++++++---...---------......000111111777@@@MMMYYYbbbhhhllloooqqqtttwwwvvvssspppqqqrrrllllllooosssrrrpppqqquuuqqquuuuuurrrppppppnnniiiddddddeeekkkvvvuuuddd^^^^^^YYYPPPOOOSSSXXX[[[```mmmxxxvvvzzzrrrfff\\\___kkktttqqqkkkXXXRRRKKKFFFEEEDDDBBBAAAAAA@@@>>><<<:::888777777222222111111111111222222000000000000000000000000////////////////////////////////////////////////........................---------------------------------------------------,,,,,,,,,,,,---......---,,,++++++------,,,+++,,,,,,,,,---...///000111222000...,,,+++,,,---...******+++,,,,,,---......................................................,,,,,,,,,---------......---------...///000000111////////////000000000000000111111222333333444444333444666:::???EEEJJJMMMNNNQQQSSSRRRPPPOOOQQQSSSTTTUUU[[[bbbeeeeeeggglllhhhkkknnn{{{~~~ppp```LLL@@@;;;777333111111000000111333333222111000000000000//////////////////////////////////////////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---******...///,,,+++------------...///444:::???NNNUUU^^^eeejjjmmmoooqqqtttuuuuuutttqqqppppppqqqtttssssssvvvxxxwwwtttqqqvvvnnnkkkooorrrlllgggfffccckkkwww~~~jjjaaaeee]]][[[ZZZ\\\```eeeiiilllnnnlllppp}}}{{{sssrrruuurrreeeccc]]]TTTKKKDDDAAA@@@FFF???;;;<<<===;;;888888555333111111222222111000333222000/////////000111000000000000000000000000........................///////////////////////////............---------------------------------........................---......///000/////////------------------------///...---,,,,,,---...///------------------------..............................------------..............................222,,,)))...777;;;888333............////////////000000000000111222333444666444444888???FFFJJJLLLQQQOOOMMMLLLMMMNNNQQQSSSSSSUUU\\\cccdddbbbeeejjjlllllloooxxxwwwxxxttt___OOOEEE>>>666111222111111111222222111///111000000000//////////////////////////////////////////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,******...///---,,,...,,,---...000555<<>>:::777666666666555444333111000000000111222111111111111111111111111///////////////////////////////////////////////////............---------................................................+++,,,------......------,,,,,,,,,---------......---..................---------------------------..............................------------..............................---///000///---,,,...000............////////////000000000000111222333444666777888;;;???DDDJJJMMMKKKKKKLLLMMMOOOQQQTTTUUUVVVWWW[[[```aaaaaafffmmmoooooorrr{{{eeemmmwwwrrrgggaaaTTTEEE777555333222333444444444222222111111111000000000000000000000000000000000000000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,---.........555===DDDLLLXXXbbbhhhiiiiiiiiioooqqqrrrrrrqqqqqqsssuuuqqqtttwwwxxxwwwvvvuuuvvvqqqtttrrrjjjbbbfffuuuzzzbbbUUUJJJHHHMMMQQQTTTWWWttt}}}xxxqqqcccWWWQQQHHHDDD>>>:::888777555444444333222111000111222222111111111111111111111111///////////////////////////////////////////////////............---------................................................,,,,,,---...............+++,,,,,,------.........------...//////...------------------------------..............................------------..............................---...//////...---...///............////////////000000000000111222333444555777888:::===BBBHHHMMMKKKKKKLLLNNNOOOQQQSSSTTTUUUVVV\\\aaabbbbbbffflllnnnnnnrrr{{{SSS[[[gggqqqwww}}}zzzooojjj]]]MMM<<<999666444444444333222222222222111111111000000000000000000000000000000000000000000/////////...............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---,,,---///111555@@@LLLRRRXXXaaaiiilllllllllkkkppprrrttttttsssrrrssstttqqqtttwwwwwwuuusssrrrqqqkkkmmmnnnmmmppp|||mmmZZZLLLGGGGGGPPP[[[dddoooxxx}}}|||yyyssslllhhhUUUPPPHHHBBB===:::888666444333222111111111222222111111111111111111111111///////////////////////////////////////////////////............---------................................................------...////////////...++++++,,,,,,---......///------...//////...------------------------------..............................------------..............................///........./////////...............////////////000000000000111222333444444666888:::<<<@@@GGGLLLKKKLLLMMMNNNPPPQQQRRRSSSSSSVVV\\\bbbcccbbbeeekkkmmmmmmrrr|||HHHPPP[[[fffoooxxx~~~|||zzzvvvjjjZZZAAA===999555444333222000222222222111111111111000000000000000000000000000000000000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---111444;;;IIIVVV[[[```fffjjjlllmmmnnnooolllooorrrsssssssssttttttrrrtttwwwwwwtttqqqooonnnkkkfffffftttyyykkkVVVDDDKKKJJJQQQ___mmm{{{~~~~~~yyyjjjhhhcccgggyyy{{{}}}rrrooonnnoooooobbb\\\SSSJJJDDD???;;;999444333222111111111222333111111111111111111111111000000000000000000000000//////////////////////////////.........---------////////////////////////........................---...//////000000//////++++++,,,,,,---...//////,,,---...//////...---,,,------------------------.................................------.................................///...---...000111000.............../////////000000000000000111222333444333666888999;;;???FFFKKKLLLLLLMMMNNNPPPQQQRRRRRRSSSVVV\\\cccdddbbbeeejjjlllmmmrrr|||CCCHHHNNNRRRWWWaaammmvvvlllgggoooxxxxxxpppTTTKKK@@@666222222222111333222111111000111111111000000000000////////////////////////////////////........................///............---------------------------------++++++++++++++++++++++++...---,,,,,,++++++++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------+++******+++...---+++,,,---...---,,,+++///444;;;DDDNNNYYY```iiikkkmmmooopppqqqqqqqqqmmmnnnpppqqqssstttvvvwwwqqqrrruuuwwwuuuoooiiifffaaarrrzzzsssgggYYYNNNIIIHHHIIIQQQggg}}}|||zzz}}}{{{iii___```dddhhheee```\\\ZZZWWWUUUSSSRRRWWWZZZZZZ^^^fffmmmnnnooonnnmmmlllmmmsss{{{xxx{{{zzzrrrzzz|||qqqYYYHHHEEECCC>>>???;;;888555111...333;;;000111222222222000///...111111111111000///...---000///...000222222///,,,,,,---...000000000//////////////////..................---------......///...........................------,,,,,,------...------------------------...------------...///////////////...---------,,,------------------------........................---------------...///000////////////000000000000000111111111111222222222444444555777;;;@@@FFFIIIJJJKKKMMMNNNMMMLLLMMMMMMQQQUUU\\\bbbeeegggiiikkklllqqqpppzzz===AAADDDFFFIIIPPPZZZaaaqqqtttzzzttt___YYY^^^dddpppuuu{{{gggYYYFFF:::666666444222333222222111111111111111111000000000////////////////////////////////////........................---------.........//////------------------------++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,,,,,,,,,,------............------111777@@@IIIRRRZZZaaafffjjjkkkmmmpppqqqrrrrrrrrrrrrqqqrrrssstttuuutttssspppqqqrrrppplllhhhggghhhpppooo\\\QQQKKKNNNNNNNNNZZZlllyyyppp{{{sssaaaYYYWWWXXX]]]cccbbbbbb```[[[UUUQQQQQQQQQMMMLLLMMMPPPTTTUUUSSSPPPNNNRRRRRRPPPQQQVVVZZZZZZ\\\]]]^^^___```dddjjjnnnqqqrrrssspppiiigggsssvvveee^^^[[[PPPBBB>>>:::888:::999555222222111222333333333222111000111111111111000//////...000///...000222222000---......//////000/////////////////////////////////.........------......///...........................------,,,,,,------...------------------------...------------...//////...............---------------------------------........................------..................////////////000000000000111111111111222222222222444555555888<<>>======AAAHHHMMM\\\aaakkkwwwsssbbb\\\^^^```cccjjjqqqssswww{{{hhhOOO???;;;:::666111333333222111111111111111111111000000000/////////////////////////////////........................++++++,,,---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++------.........+++...000000...---...000999AAAMMMXXX```eeehhhjjjkkkllloooqqqsssttttttttttttrrrrrrtttwwwwwwtttqqqtttsssppplllkkkpppyyymmmXXXRRREEEEEEUUU^^^ccc{{{fffYYYSSSZZZaaaaaa^^^^^^ZZZRRRKKKIIIIIIHHHHHHJJJFFFEEEEEEIIINNNOOOKKKGGGHHHIIIMMMUUU[[[\\\VVVPPPTTTXXXYYYVVVUUUXXXYYYXXX[[[___dddhhhjjjlllnnnoooqqqtttwwwuuummmgggllltttrrr~~~yyyxxxxxxzzz|||ooo]]]III@@@:::<<<===999333000333333333333444444444444111111111111111000000000000//////000111111000...000000//////......///////////////000111111222222//////......---......///..............................------------......------------------------...------------...//////---------...............------------------------........................---...///000///...---,,,////////////000000000000111111111111222222222333555555777999===BBBGGGJJJIIIJJJKKKKKKKKKMMMPPPRRRRRRVVV[[[___cccfffjjjmmmkkkpppppp|||>>>>>>>>><<<;;;<<>>>>>AAADDDDDDCCCBBBJJJIIIIIIMMMRRRRRRNNNIIIOOORRRYYYcccjjjiii```WWW]]]dddjjjkkklllmmmllliiilllrrr{{{|||xxxrrrqqquuummmvvvzzzsssxxxyyy]]]OOOBBB<<<:::777666777444333333333444555666666222222222111111111222222000000000000111111000000222111///.........//////...///000111222333444444000//////.............................................------------.................................------------...//////,,,---------.../////////...................................................///000111000///,,,+++////////////000000000000111111111222222222333333555666888;;;???DDDHHHJJJIIIJJJJJJJJJJJJMMMQQQTTTSSSVVVZZZ^^^aaaeeejjjmmmnnnrrrrrr~~~AAA@@@???<<<;;;;;;===???AAAFFFMMMWWWaaakkktttyyyqqqnnniiidddfffrrr}}}ttteeeTTTFFF<<<666333444333333222111222222222111111111111000000000000000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000222111///,,,......---,,,111<<>>@@@BBBEEEHHHIIIIIIGGGKKKLLLNNNOOOPPPPPPPPPPPPRRRVVV___kkkrrrqqqhhh```bbblllwww|||~~~|||wwwwww~~~~~~|||lll___QQQFFF>>>888888;;;666555444333333555777888444444333222222222222333000111111111000000111111333111000.........///000...///000111222333444555111000///.......................................///......------......///...........................------------...//////,,,---------.../////////...................................................///000111111///---+++////////////000000000000111222222222222333333333555666888<<<@@@DDDHHHJJJHHHIIIJJJJJJKKKMMMQQQUUURRRUUUZZZ^^^aaaeeejjjmmmlllqqqrrrJJJGGGDDD@@@===<<<;;;;;;===???BBBFFFMMMVVV```fffxxx}}}uuunnnmmmrrryyy}}}uuueeeSSSDDD;;;777444444333222222222222222222222111111111000000000000000000000000000000000........................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,000555888888666...///000111555>>>KKKTTT^^^aaadddfffgggiiijjjllloooppprrrssstttttttttsssuuuuuutttrrrqqqpppoooooouuu{{{jjjZZZSSSNNNPPPbbbwwwwwwmmmfff```YYYXXXUUUPPPLLLIIIIIIJJJBBBCCCEEEFFFEEEDDDEEEFFFKKKNNNOOONNNPPPSSSTTTRRRLLLQQQWWWYYYZZZ\\\bbbgggiiinnntttzzz{{{uuummmfffsss}}}}}}~~~vvvoooggg___TTTGGG>>><<<999888666444444666999;;;777666444333222222333333111111222111//////111333111111000/////////000000...///000111222333444444111111000///....................................//////............//////...........................------------...//////---------..................................................................///000000000///...---////////////000000000000222222222222333333333333555666888<<<@@@DDDGGGIIIHHHIIIJJJKKKKKKMMMQQQSSSQQQUUUZZZ^^^bbbeeeiiilllhhhmmmppp```\\\VVVOOOJJJEEEBBB???===>>>>>>>>>@@@FFFNNNTTTbbbkkkvvv{{{xxxwwwvvvyyywwweeeSSSEEE<<<444444333222222222222333222222222111111111000000000000000000000000000000........................---------...............------------------------------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...---------------------------,,,...444<<>><<<999777777888;;;===999888555333222222222333111222222111//////111444///000000111111111000000/////////000111222333333222111000///....................................//////............//////...........................------------...//////...............---------................................................///////////////000000000////////////000000000000222222222333333333444444444555888<<<@@@DDDGGGHHHGGGIIIKKKLLLLLLMMMOOOQQQPPPTTTZZZ___ccceeehhhjjjhhhnnnqqqwwwqqqiiiaaaYYYRRRLLLHHH@@@@@@@@@>>><<>>;;;777;;;BBB???<<<888444555666222...111111111111111111111111222111111000000000000000111111000000//////......//////////////////////////////............//////000000//////.........---........................////////////////////////---.........//////000000////////////////////////............////////////////////////000000000000000000000000111111111111000111111222222333444444555777999===@@@CCCFFFGGGJJJKKKKKKKKKKKKNNNQQQUUUUUUVVVYYY]]]bbbgggkkknnnqqqsssuuu|||uuunnnhhhYYYRRRIIIBBB??????@@@AAABBBDDDIIIOOOXXXdddpppxxxtttnnnrrryyy{{{nnn[[[AAA;;;444111222333222111222222222222111111111111222222222111111111111000000000000000000000000000------------------------.........------,,,,,,,,,...------------------,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------...------,,,,,,------...000444<<>><<<:::<<>>;;;888777444111111333222222222222222222222222333222111111000000111111000000000000000000000000////////////////////////000000////////////000000000000//////////////////........................------------------------//////////////////000000////////////////////////............////////////////////////000000000000///000000000111111111111111111222222333444444555222555999>>>BBBFFFIIIJJJJJJKKKKKKKKKKKKNNNQQQUUUUUUWWW[[[___dddhhhkkkllllllqqqrrrzzzuuu___NNNHHHGGGEEEBBBAAABBBFFFIIISSS___mmmxxx~~~xxx{{{}}}kkkRRR===:::999222111777333333333222222222222111222222222111111111000000////////////////////////000000000000000000000000........................---------....../////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,,,,---------.........---------------...///000555>>>JJJRRRSSSQQQPPPPPPddddddeeehhhllloooppppppqqqllleeecccaaa\\\SSSKKKKKKVVVdddmmmlllkkkpppxxxkkkRRRPPPNNNRRRdddzzzhhhffffff]]]RRRMMMJJJMMMOOOOOOQQQUUUZZZ\\\aaajjjrrr{{{{{{aaaLLLBBB===888666888777222111444222222222222222222222222333222222111111111111111000000000000111111111111000000000000000000000000000000////////////000000//////000000000000000000////////////////////////........................000000000000000000//////////////////////////////............////////////////////////000000000000///000000000111111111111111222222333444444555555222555999???CCCGGGIIIJJJJJJKKKKKKKKKKKKNNNQQQUUUVVVXXX\\\```eeehhhkkkllllllppprrrxxx~~~rrrgggYYYUUUMMMDDD>>>===AAAEEEHHHRRR^^^hhhuuuxxxbbbKKK@@@999222000444333333333333222222222222222222222111111111111000000000000000000000000000000000000000000000000000.............../////////.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,---------............------------...///000000222:::EEENNNTTTYYY^^^aaajjjgggeeehhhmmmpppooollleeeddddddgggiiieeeZZZQQQWWW```iiijjjgggkkkyyyvvv]]]PPPTTTYYYaaatttooocccbbb```WWWKKKJJJLLLOOOQQQTTT\\\fffjjjoooyyykkkYYYDDD:::444777888444333777333333333333333333333333333333222111111111111222000000000111111111111222000000000000000000000000111000000//////000000111//////000000000000111111////////////////////////////////////////////////111111000000000000//////////////////////////////............////////////////////////000000000000000000000000111111111111222222333333444444555555333666:::@@@DDDGGGHHHIIIJJJKKKKKKKKKKKKNNNQQQUUUVVVXXX\\\aaaeeehhhjjjkkklllooorrryyy|||pppkkkbbbWWWLLLGGGEEEFFFCCCIIIPPPVVVaaaqqq~~~xxx___JJJ<<<666333222444444333333333222222222222222222111111111111000000000000000000000000000////////////////////////---........./////////000////////////............/////////...------,,,,,,------------------------+++++++++,,,,,,...//////------------............------------...///000111111999EEEQQQ[[[bbbfffiiigggggghhhjjjlllkkkhhhfff```cccgggjjjiiieee```]]]fffhhhkkkmmmtttttt]]]WWW\\\jjjzzzmmmddd[[[YYYWWWOOOLLLPPPXXX]]]___eeeuuuzzz\\\III:::999:::666444888333333333333333333333333444333222222111111222222000000111111111222222222000000000000000000000000111111000000000000111111//////000000000111111111////////////////////////000000000000000000000000111111111000000000//////////////////////////////............////////////////////////000000000000000000000000111111111111222222333333444555555555444777;;;@@@DDDGGGGGGGGGJJJKKKKKKKKKKKKNNNQQQUUUVVVYYY]]]bbbfffiiijjjkkklllooorrr|||zzzpppcccVVVMMMHHHAAAEEEHHHJJJSSScccqqqwww|||pppSSSAAA;;;777222444444444333333333222222222222222111111111111000000000000000000000000000////////////////////////---.........//////000000000000//////......------000000///...---,,,,,,+++------------------------+++++++++,,,---...///000---------.........//////---------......000111111444<<>>AAADDDGGGIIIJJJJJJJJJIIIJJJKKKNNNQQQSSSYYY\\\aaaeeeggghhhjjjlllllloooxxx|||~~~qqqooovvv{{{qqqhhhWWWOOOHHHFFFDDDGGGRRR^^^kkkuuu|||bbbFFF777666666444555777555111111444111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////444:::;;;444.........,,,........................------------------------,,,,,,---------............//////.........000222AAAQQQ^^^___```fffiiifffjjjkkkllllllfff\\\YYY\\\```dddfffeeeiiiooopppmmmgggnnndddYYYMMMLLLVVVlll~~~ooommmfffZZZWWWRRRPPPTTTVVVVVVXXX^^^mmm~~~uuutttzzzlllVVVFFF===888777666555444444555888888777444444333333333333222222111111111111111111111111222111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111000000000/////////...///////////////////////////......------......///000000000000000000000000//////000111111111111111222222333333444555555555777999<<>>:::666444222111222333555777444444333333333333222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////......------......///000000000000000000000000//////000111111111111111222222333333444444555555555777:::===AAADDDFFFFFFJJJJJJIIIJJJKKKNNNQQQSSSUUUYYY^^^ccceeefffgggiiikkkmmmsssttt~~~|||lllbbb___kkktttfffXXXNNNIIIGGGIIIQQQ___nnnyyykkkMMM;;;888444444777777444222333222222222222222222222222000000000111111000000000////////////////////////////////////////////////////////////////////////+++...000///------..............................------------------------------------............---///000000111666???FFFUUU^^^dddcccdddiiinnnnnnooommmjjjbbbWWWPPPWWWaaaeeejjjnnnoooooooooqqqrrrqqqXXXKKKSSSddd~~~zzz___RRRNNNKKKNNNSSSVVVXXX]]]eeeooo{{{}}}yyywwwtttqqqooonnnooooooqqqrrrtttvvvwwwxxxxxxwwwzzz}}}}}}dddLLL<<<:::666333333222111222555444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////000000000000//////////////////////////////////////////............////////////////////////////////////000111111111111111111222222333444444555555444666999===@@@CCCEEEFFFJJJIIIIIIJJJKKKNNNQQQSSSTTTXXX___cccfffggghhhiiilllmmmrrrqqq{{{}}}zzzooottt~~~lllZZZTTTXXXooo~~~pppbbbTTTKKKEEEFFFNNN[[[eeeooo}}}|||___JJJ:::555333555666333111222222222222222222222222222000000111111111111000000////////////////////////////////////////////////////////////////////////------...///...------...........................---------------------------------.........//////......///000555>>>JJJSSSZZZ```fffggghhhjjjkkkkkknnnfff]]]WWWTTTVVV___iiijjjqqqvvvqqqhhhiiixxxuuubbbSSSVVVhhhsssaaaSSSOOOMMMKKKRRR]]]bbbiiirrr}}}}}}yyynnnjjjeee```]]][[[YYYXXXVVVTTTRRROOONNNOOOPPPQQQNNNOOORRRTTTUUUUUUUUUTTTVVVXXX]]]aaadddiiinnnrrrcccIIIAAA:::555777888666555777444444333333333222222222111111111111111111111111111111111111111222222222000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////////////////000000000000/////////////////////////////////......///////////////////////////////////////000111111111111111111111222222333444444555444666999===AAADDDGGGHHHJJJIIIIIIJJJKKKNNNQQQSSSUUUYYY```eeehhhiiiiiijjjmmmnnnrrrpppyyy}}}jjjccclllwwwxxxtttrrruuuzzzvvvdddQQQNNNVVVuuuuuueeeXXXLLLGGGGGGNNNUUU___rrrjjjWWW@@@888333444555333222333333333333333333333333333000111111222222111111000000000000000000000000000000000000000000000000000////////////////////////000......000000---,,,---........................------------------------------.........//////////////////444===HHHSSSZZZ```dddhhhjjjjjjiiihhhgggiii___VVVUUUZZZaaajjjrrrlllrrruuuqqqiiinnnfffVVVRRRRRRmmmnnnYYYPPPKKKLLLLLLMMMUUU```nnnyyy~~~sssmmmiiieee___YYYTTTPPPMMMJJJIIIGGGEEEDDDCCCCCCAAAAAAAAAAAABBBCCC>>>@@@AAACCCDDDDDDCCCCCCDDDFFFHHHJJJLLLOOOSSSVVV]]]bbbhhhpppyyyzzzdddNNN???444666999666555777444444333333333333222222111111111111111111111111111111111222222222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////000//////......//////000000000000000000000000000//////000111111111111111111111222222333333444444555666:::>>>BBBEEEHHHIIIJJJJJJIIIJJJKKKNNNQQQSSSUUUZZZaaagggjjjjjjkkkkkkmmmnnnssspppxxx}}}sssbbbdddssszzzpppaaa___dddllllll]]]NNNSSSccczzznnn```TTTLLLLLLMMMSSSdddwwwwwwfffFFF===555555666555444555333333333333333333333333000111111222222111111000000000000000000000000000000000000000000000000000////////////////////////111------111111---,,,...........................------------------------............////////////000000222:::FFFQQQVVVXXXcccdddgggjjjkkkiiiiiijjjiiiaaa[[[^^^dddiiipppvvvqqqoooooopppsss}}}fffTTTRRRaaasss}}}ssseeeXXXLLLIIIIIINNNWWWbbblllrrryyysssiiiaaaWWWRRRRRRQQQLLLGGGEEECCCBBBBBBBBBBBBAAA???>>>>>>>>>>>>????????????<<<===>>>>>>????????????@@@AAACCCCCCCCCDDDGGGIIIJJJMMMQQQVVV\\\dddkkkpppxxxiiiQQQ;;;777888555333555444444333333333333222222111111111111111111111111111111111222222333333333000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////000000////////////000000000000000000000000000000//////000111111111111111111111111222333333444444444666999>>>BBBEEEHHHIIIJJJJJJIIIJJJKKKNNNQQQSSSTTTZZZbbbgggjjjkkkkkkllllllnnnsssooowww|||yyyjjjaaakkk~~~nnnWWWXXX\\\bbbbbbUUUMMM\\\sssrrrcccVVVPPPKKKKKKYYYkkkwww~~~wwwKKK@@@777666666666666777333333333333333333333333111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////000,,,+++000111---,,,///........................------------------------............/////////000111111555@@@NNNVVVVVVSSScccccceeeiiikkklllnnnqqqmmmhhhfffiiikkklllooosssvvvmmmiiiqqq}}}rrr]]]SSSVVVfffoooccc\\\SSSKKKLLLLLLNNNXXXkkkyyyssskkkddd___XXXPPPKKKLLLDDD===<<<@@@BBB@@@===;;;::::::<<<>>>>>>===;;;======>>>>>>???>>>>>>===============>>>>>>>>>>>><<<>>>>>>>>>===>>>@@@AAA@@@AAACCCCCCEEEHHHLLLPPPSSS[[[fffooowwwiiiIII???===999555666444444444333333333222222111111111111111111111111111111111222222333333333000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000.../////////000000111111////////////////////////000000////////////000000000000000000000000000000//////000111111111111111000111111222333333444444333555999===AAAEEEGGGIIIJJJJJJIIIJJJKKKNNNQQQSSSTTTYYYaaagggjjjkkkkkkkkkkkkmmmrrrooowww|||yyyzzzqqqxxx|||uuugggWWWLLL]]]|||hhh___WWWMMMOOOZZZffflllyyyhhhLLL999::::::111000999444444444333333333222222222222222222222222222222111111111000000000000000000000000000000000000000////////////////////////////////////////////////....................................////////////000...///222222///...111---333>>>HHHQQQWWW\\\```dddhhhkkkmmmllllllooorrrmmmnnnmmmllllllmmmoooqqqwwwfffkkk}}}eee[[[QQQXXXppprrrlllpppjjjbbbaaahhhfffnnn}}}oooeee[[[UUUMMMHHHGGGFFFDDDBBB@@@>>><<<<<<===>>>>>>>>>=========>>>???@@@AAABBBDDDDDDCCCCCCCCCCCCCCCBBBIIIEEEBBBBBBDDDGGGFFFEEEBBBCCCDDDDDDCCCBBBBBBAAABBBDDDDDDBBB@@@???BBBFFFFFFEEEIIIQQQWWW[[[eeepppxxx}}}yyy}}}qqqMMM;;;===<<<444333444666666555333333333333333333333333333333333222222222222222222222222111111000000000000111111---///000111000///000000444222111111111111000///000000000000000000000000000000000000111111111111222111111000///......---............/////////000111111000000//////............///000111222222333111222222333333444444555555777999===@@@DDDFFFHHHKKKJJJIIIKKKMMMPPPQQQRRRTTTZZZbbbfffggggggiiikkkpppmmmooosssqqqzzzmmm~~~}}}qqqaaaTTTLLL]]]}}}|||uuukkkZZZNNNLLL\\\bbboootttVVV<<<888:::777444666444444444333333333222222222222222222222222222222111000000000000000000000000000000000000000000000////////////////////////////////////////////////....................................///////////////---...111111......111333:::DDDNNNUUU[[[___bbbfffhhhkkklllllllllmmmnnnrrrlllfffeeejjjoooqqqppphhhkkk|||kkk\\\UUUSSScccfffdddiiieeeaaacccdddgggsssxxxoooeeeZZZRRRJJJGGGDDDBBBBBBAAA>>>;;;AAA???>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDGGGGGGIIILLLOOOQQQQQQPPPOOONNNMMMNNNOOOPPPNNNKKKOOONNNLLLLLLKKKJJJIIIGGGDDDEEEEEECCCBBBBBBCCCEEEDDDBBBDDDHHHIIIIIIPPPXXXZZZ___iiiwww~~~___FFF===:::777777777666555333333333444333333333333333333333333222222222222222222222222111111000000000000111111///111222222111000222333888555111//////000000000000000000000000000000000000000000000111111111111111111111000///................../////////000000111000000000/////////...//////000000111111222222111222222333333444444555666777999<<<@@@CCCEEEFFFJJJIIIIIIJJJLLLOOOPPPQQQTTTZZZbbbfffggghhhjjjlllooollloootttsss}}}rrrxxxrrraaaSSSNNNMMM]]]yyynnnYYYKKKQQQTTT___qqqfffEEE777:::<<<888333444444444444333333333333222222222222222222222222000000000000000000111111000000000000000000000000////////////////////////////////////////////////....................................///////////////------000///---///444:::AAAJJJTTTZZZ___bbbdddiiiiiijjjmmmooopppooommmqqqjjjdddfffmmmqqqoookkkccc}}}ZZZRRRSSS]]]yyyzzzdddUUUVVVZZZXXXYYY^^^cccpppyyypppdddYYYQQQKKKEEEAAA======>>>???@@@???<<<999@@@@@@?????????AAABBBCCCCCCDDDFFFHHHJJJLLLMMMNNNMMMOOOSSSZZZ```cccddddddiiijjjkkklllmmmlllhhheeeaaa^^^[[[YYYZZZXXXUUUQQQSSSPPPNNNLLLJJJIIIFFFDDDFFFDDDCCCCCCAAA???BBBGGGIIIMMMTTT___nnn}}}vvvZZZDDD:::888999888555333222333444444333333333333333333333333222222222222222222222222111111000000000000111111222333333222111222444666;;;777222///...///000111000000000000000000000000000000000000111111111111111111000000//////............/////////000000000000000000000////////////000000000000000111111111111222222333333444444555666777999<<>>:::<<<999333555444444444444333333333222222222222222222222222000000000000000111111111000000000000000000000000////////////////////////////////////////////////....................................////////////...------///...---111888???FFFPPPYYY___bbbeeegggjjjiiiiiilllpppqqqooolllgggjjjmmmoooooollljjjhhhwwwjjjUUUUUU```xxxyyycccWWWPPPRRRTTTTTT[[[fffttt{{{nnncccXXXRRRJJJDDDAAA@@@>>>===<<<===???AAABBBBBBAAA@@@AAABBBCCCDDDFFFHHHKKKNNNPPPSSSXXX^^^ccchhhkkklllvvvyyy}}}}}}wwwsssmmmjjjgggccc\\\WWWRRRPPPMMMJJJGGGDDDDDDEEEBBBBBBCCCGGGNNNWWW___eee}}}rrrVVV@@@888888666444333333444444333333333333333333333333333222222222222222222222222222111111000000111111222444444333222111222555888888555222000000111111111000000000000000000000000///000000000111111111111111000000000/////////......////////////000000000000000000000////////////111111111000000000000000111222222333333444444555666777999;;;>>>@@@BBBCCCGGGHHHIIIJJJKKKMMMPPPSSSUUU[[[bbbggghhhhhhjjjlllllllllpppuuuyyydddcccZZZYYYfffppp}}}zzzjjj```WWWVVV\\\hhhwwwiiiMMM>>>999777555555555555444444444333333222222222222222222222222//////000000111111111111111111111111111111111111000000000000000000000000////////////////////////....................................////////////...------///...///666???FFFMMMVVV___dddfffhhhiiijjjgggeeefffiiiiiigggdddaaakkktttqqqgggccckkktttnnn\\\___nnnqqqddd]]][[[XXXYYY^^^bbbiiiyyysssggg^^^UUUKKKEEEBBB@@@>>>======>>>>>>>>>??????@@@AAACCCEEEHHHJJJLLLOOOTTTXXX\\\aaahhhmmmssswww}}}qqqnnniiibbb[[[VVVQQQMMMLLLJJJFFFDDDDDDGGGJJJLLLXXX```nnn|||pppRRR>>>777555444444666666444111333333333333333333333333222222222222222222222222222222111111111111222222333333333111000111444777111111111222444444222111000000000000000000000000///000000000111111111111000000000000////////////////////////000000000111////////////000000000000111111111000000000000000111222222333333444444555666777999;;;>>>@@@BBBCCCGGGIIIKKKKKKLLLNNNRRRUUUUUU[[[cccggghhhhhhjjjllllllmmmqqqvvv|||jjjjjjtttwww}}}xxxhhh\\\VVVWWWbbbnnn|||bbbJJJ999444777555555555555444444444333222222222222222222222222/////////000111111222222111111111111111111111111000000000000000000000000////////////////////////....................................////////////...---...000///222<<>>??????@@@@@@@@@AAACCCEEEIIIPPPWWW]]]dddiiipppvvv|||~~~wwwnnnfff\\\ZZZVVVRRROOOMMMLLLLLLCCCHHHPPP[[[hhhxxxhhhOOO===:::666555777777444111333333333333333333333333222222222222222222222222222222111111111111222222111222222111000111333555---...000222555555222000000000000000000000000000000000000000111111111111000000000000/////////////////////000000000111111////////////000000000000000000000000000111111111111222222333333444444555666777999<<>>@@@<<<>>>???AAABBBCCCEEEGGGGGGKKKQQQWWW___iiiuuu}}}lllkkkgggaaa[[[TTTOOOLLLEEEGGGIIIKKKQQQ\\\kkkuuuxxxbbbJJJCCC:::666666666555333333333333333333333333333222222222222222222222222333222222111111222222333000222333333222111333444///......000222333111000000000000000000000000000000000000000111111111111////////////000000000000//////000000000111111111.../////////000000000111//////000000111111222222111222222333333444444555666777999<<<@@@CCCEEEFFFEEEHHHLLLLLLKKKMMMRRRWWWVVV\\\cccgggiiiiiikkkmmmnnnqqqtttvvv~~~yyy]]]SSSXXXYYY___}}}|||yyy}}}xxxsssiiiddduuuzzzgggXXXVVV\\\jjjzzzeeeBBB333888666666555555555444444444222222222222222222222222...//////000111222222222111111111111111111111111000000000000000000000000////////////////////////..................................../////////000//////000222333888FFFTTTTTTYYY___aaa```\\\XXXUUUMMMOOOQQQRRRUUU\\\fffmmmpppkkkfffjjj{{{qqqTTTSSSSSSjjjlllZZZYYY]]]aaaffflllxxxvvvhhhXXXNNNLLLAAA:::===???===<<<>>>>>>???AAABBBDDDHHHLLLOOOQQQWWWaaakkkvvv~~~iiihhh~~~xxxmmmccc]]]RRRPPPMMMJJJIIINNNXXX```gggxxx~~~}}}nnnUUUKKK>>>666444555555555333333333333333333333333222222222222222222222222333222222111111222222333000222444444333333333444222000......///000000000000000000000000000000000000000000000111111111111////////////000000000000000000000000111111111111.../////////000000111111...//////000111222222333111222222333333444555555555777999===@@@DDDFFFHHHDDDGGGKKKKKKJJJKKKQQQVVVVVV\\\ccchhhiiiiiikkkmmmooorrruuuvvv~~~yyy[[[LLLRRR\\\___ooovvvrrryyycccSSSaaa```jjjyyyjjj^^^VVV]]]eeettttttOOO::::::666777666444444555444222222222222222222222222222111111111111111111111111222222333333333444444444000000000000000000000000////////////////////////000000000000000000000000333000//////111111...+++///000111555;;;CCCKKKQQQUUUWWWXXXVVVPPPJJJFFFCCC???NNNZZZZZZZZZbbblllqqqvvvfffggg{{{dddNNNRRRhhh~~~pppaaaZZZ\\\cccppp{{{lll^^^TTTJJJCCC@@@???;;;:::???@@@>>>AAAGGGIIIFFFIIIPPPUUUXXXaaakkkqqqyyysssfff^^^___nnn~~~{{{sss}}}pppgggZZZPPPKKKKKKKKKKKKNNNVVViii|||yyy}}}xxxaaaGGG999666666666777444444333333333444444555222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222////////////////////////000000000000000000000000000000000000000000000000222111111111000000//////111111111111111111111111000000000000111111111111333333333333333333333333555777:::>>>AAACCCDDDEEEJJJKKKLLLLLLLLLMMMPPPSSSWWW[[[```eeehhhjjjkkkkkkpppssswwwzzzwww]]]VVVfffyyyxxxwwwvvvrrr|||ddd^^^vvvxxx~~~}}}rrrkkk\\\\\\eeevvvaaaCCC<<<888888777666666555444222222222222222222222222222111111111111111111111111111111111111222222222222000000000000000000000000////////////////////////000000000000000000000000111///...///111111///---000///111777AAAKKKQQQTTTUUUSSSPPPJJJEEECCCCCCDDDRRR[[[aaabbbcccjjjppprrrhhhmmmooo\\\QQQ]]]wwwiii^^^WWW[[[gggtttnnn___PPPGGGDDD@@@???@@@<<<;;;???EEEGGGDDDEEEIIINNNQQQ\\\iiiqqqvvvrrruuu|||oooeee\\\YYYYYY[[[dddmmm~~~~~~xxxoookkkwww~~~ooobbbYYYQQQNNNJJJLLLVVVdddqqq~~~xxx[[[???555999999333555444444333333444444555222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///111111111111111111111111000000000000111111111111444444444444444444444444555777:::>>>AAACCCDDDEEEJJJKKKLLLLLLKKKMMMPPPRRRWWW[[[```eeehhhjjjkkklllooosssvvv{{{tttbbbgggrrrtttzzzllliiiyyygggnnn~~~cccZZZXXXeeewww~~~oooJJJ===;;;999888777777666444222333333333333333333333333111111111111111111111111/////////000000000111111000000000000000000000000////////////////////////000000000000000000000000///...---...000111000///000000333<<>>AAAHHHNNN___```aaaccciiioooooolllggg~~~{{{[[[UUUZZZqqqzzzddd[[[VVVWWWdddtttqqqgggXXXMMMAAA===;;;:::;;;>>>>>>>>>AAAGGGJJJKKKPPPVVVbbbkkkzzzvvvggghhhsss{{{iiiQQQLLLJJJNNNVVV___kkkttt}}}}}}sssnnnmmmggg^^^___aaabbb```dddtttooobbb[[[TTTOOOKKKMMMUUUbbbttttttMMM:::;;;;;;222555555444444444444444555333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111000000000111111111222222555555555555555555555555555777:::>>>AAACCCDDDEEEIIIJJJKKKKKKKKKLLLOOORRRWWW[[[aaaeeehhhiiikkklllnnnrrrvvv{{{|||vvv||||||fff___mmmpppuuufffZZZ\\\iiiwwwuuu|||VVVCCC===888666777888777555444333333333333333333333333111111111111111111111111////////////000000000111000000000000000000000000////////////////////////////////////////////////000///......///////////////444;;;BBBHHHJJJIIIHHH??????@@@AAAFFFNNNXXX___aaa___^^^ccckkkpppmmmhhhtttiiiVVV[[[mmmttthhh\\\VVVYYYeeevvvmmm\\\SSSMMMFFFAAA???>>>===>>>BBBDDDDDDEEEIIINNNXXXfffppp|||sssjjjmmmxxxyyy}}}lllZZZIIILLLNNNQQQWWWhhhsssccc]]]VVVNNNOOORRRUUUYYYeee{{{}}}}}}pppeeeWWWMMMLLLTTT___hhh}}}eeeIII===888555666555555444444444444555333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000111111111111111111111111000000111111111222222222444444444444555555555555555777:::>>>AAACCCDDDEEEHHHIIIJJJJJJJJJLLLOOORRRWWW\\\bbbfffggghhhjjjlllooorrruuu{{{|||cccYYYdddwww|||tttzzzzzziiiaaaaaagggsss~~~jjjPPP@@@888333666888666555666333333333333333333333333111111111111111111111111000000000111111111222222000000000000000000000000000000000000000000000000////////////////////////111111000///......///000000:::DDDGGGCCC===<<<>>>;;;AAAIIIQQQXXX___eeeiiibbb```aaagggmmmpppooommmlllYYYgggtttjjj[[[ZZZXXXWWWeee{{{ooo```QQQGGGDDD===;;;<<>>AAACCCDDDEEEGGGHHHIIIJJJJJJLLLPPPRRRWWW\\\cccgggggggggiiilllooorrruuu{{{cccUUU[[[dddhhh[[[bbbwww}}}pppeeeaaagggooo|||\\\HHH;;;444666888555555888333333333333333333333333111111111111111111111111111111111222222222333333000000000000000000000000000000000000000000000000000000000000000000000000222222222000//////111333444???IIIHHH>>>777999???GGGNNNYYYbbbggghhhhhhhhhaaabbbeeeiiijjjlllttt}}}jjjZZZdddqqqZZZRRRZZZ```nnnsss```RRRHHH@@@===>>><<<<<>>AAACCCDDDEEEGGGHHHJJJJJJKKKMMMQQQSSSVVV]]]dddgggffffffiiillloooqqquuu|||cccTTTWWW[[[XXXSSS^^^ttt{{{xxxjjjeeefffrrr|||oooSSSCCC777777888444333888444444444444444444444444111111111111111111111111111111111222222222333333000000000000000000000000000000000000000000000000000000000000000000000000///111222111000111555999;;;BBBFFFCCC===<<>>AAACCCDDDEEEHHHIIIJJJKKKLLLNNNRRRTTTVVV]]]eeegggfffeeeiiimmmnnnpppuuu~~~bbbUUU[[[```\\\bbbiiixxx|||vvvwwwiiiccchhhsss[[[III:::999999333222777444444444444444444444444111111111111111111111111111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000---///111111111444999===AAABBBBBB???>>>DDDQQQ[[[bbbeeeiiijjjgggdddaaa___bbbiiirrrrrrnnnzzzzzzVVVYYYXXXiiiooo]]]bbbfffnnnssscccOOOFFF???>>>???>>>>>>@@@AAAAAAEEEJJJPPP[[[mmm~~~qqqcccbbbeeeeeejjjrrrzzzxxxnnnddd___```WWWXXXdddqqqlllbbbrrruuu}}}{{{uuugggZZZTTTTTT]]]ppp~~~|||kkkLLL888888777555555444444444444444444444444444444444333222222222222222222333222222222222222222222222222222222222222222222222////////////////////////000000000000000000000000000000000000000000000000//////000000111111111222111111111111111111111111111111222222222333333333333333444444555666777777555777;;;>>>AAACCCDDDEEEHHHIIIKKKLLLLLLOOORRRUUUVVV^^^eeehhhfffeeehhhmmmmmmooouuuwww^^^\\\hhhooonnnqqqwwwvvvlllhhhnnnzzzqqqQQQ999:::===777444:::666555555555555444444444333333333333333333333333222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000222111///......111777<<>>===BBBHHHMMMWWWbbbbbbeeehhhhhhfffcccccccccmmmllljjjlll}}}eeeKKKMMM\\\|||rrriiibbbfffvvv}}}kkkYYYNNNCCCDDDCCCAAA@@@???AAACCCCCCIIINNNQQQ\\\qqqzzziiimmmnnnkkkoooooooooooommmhhhaaa[[[VVVVVVeeeyyy}}}wwwbbbTTTSSS[[[cccxxxooozzzttt\\\BBB>>>888444333555666666555555444444444333333333222222222222222222222222333333222111222333444555222222222222222222222222111111111111111111111111///000222333444444333222111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222444333333333333444555555999:::<<<>>>AAACCCEEEFFFIIIIIIJJJKKKMMMPPPRRRTTTVVV\\\bbbdddccccccggglllkkksssyyy}}}}}}cccVVV___sssxxxiiilllsss~~~^^^@@@:::;;;555333777666555555555555444444444333333333333333333333333222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000222111000//////444:::>>>CCCAAADDDMMMTTTXXX```gggcccdddfffhhhhhhhhhhhhhhhhhhiiimmm~~~ZZZRRR\\\qqqsssaaaeeennn{{{ppp```TTTHHHAAA<<<>>>???@@@AAADDDHHHLLLOOOXXX```eeemmm~~~xxx___UUU```kkkxxx~~~sssmmmjjjvvvqqqfffggglllvvvjjjwwwmmmaaa\\\\\\dddmmmxxxmmmqqqyyyvvvnnnVVVFFF999777888666444555555555555444444444333333222222222222222222222222333333222222222333444555222222222222222222222222111111111111111111111111111111222333333333222222111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222444333333333333444555555888999;;;>>>@@@CCCEEEFFFHHHHHHIIIJJJLLLOOOQQQSSSVVV\\\bbbdddcccdddhhhllllllssswww~~~~~~xxxiii^^^RRRQQQdddzzzuuuqqqttt~~~wwwtttNNN>>>:::555333666666555555555555444444444333333333333333333333333222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000222111111000222666===BBBEEEGGGNNNYYY```ccceeehhheeeeeefffiiilllmmmmmmlllmmmnnnxxxhhhPPP\\\mmmxxxlllZZZ]]]mmmhhhTTTIIICCC???;;;===>>>???@@@DDDJJJQQQWWWdddooowwwvvvvvv}}}}}}yyykkk]]]JJJHHHVVVaaawwwnnnaaa]]]___aaa^^^ooo|||nnnfffXXXYYYddd{{{zzzxxxxxx|||rrrYYYBBB;;;:::666333444555555555444444444444333333333333333333333333333333333222222222333444555222222222222222222222222222222222222222222222222333333222222111222222222111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222444333333333333444555555888999;;;===@@@CCCEEEFFFGGGHHHHHHJJJLLLNNNPPPRRRVVV\\\bbbdddcccdddhhhlllmmmrrrvvvtttnnnZZZUUUQQQUUUiiirrrmmmttt{{{zzz}}}```FFF<<<888777999666555555555555444444444333333333333333333333333222222222222222222222222111222222333333222222111000000000000000000000000000000000000000000000000000000000111333999AAAFFFLLLPPPXXXaaaffffffeeeeeejjjiiiiiikkknnnooonnnmmmqqqwww[[[TTTlll}}}uuufffccc\\\jjj|||nnnVVVFFFAAA@@@???===DDDCCCCCCEEEJJJSSS^^^fff}}}|||ooojjjkkkllltttxxx{{{{{{uuujjj___XXXYYYOOOFFFKKKTTTUUUeeexxxooonnnllljjjwwwfff___\\\eee{{{sssUUU>>>666666555222555555555555444444444444333333333333333333333333222222222333333333444444222222222222222222222222222222222222222222222222555444222111000111222222111111111111111111111111000000000000000000000000000000111111111222222222111222222222222222333333444333333333333444555555777888:::===@@@CCCEEEFFFHHHHHHIIIKKKMMMOOOQQQRRRVVV\\\bbbeeedddeeeiiimmmppprrruuussspppZZZZZZZZZ___pppvvvooosssuuuoooNNN>>>::::::999666555555555555444444444333333333333333333333333222222222222222222222222222222333333333333222222111111111111111111111111111111111111111111111111//////000111555<<>>CCCKKKRRRfffssshhh^^^bbbkkkooolllttt~~~}}}|||qqqttt}}}|||sssmmmiii~~~zzztttxxx|||gggCCC666>>>777666666666555555555555444444444444444444444444111222333444555444333333222222222222222222222222333333333333333333333333///000222333444444333222111111111111111111111111000000000000000000000000000111111111111222222222000000111222333333444444444333333333333444555555555666888<<>>;;;888888777666555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222111111111000111111222222222222111111444999@@@EEEGGGLLLTTT[[[aaa\\\WWWTTTOOOKKKLLLPPPYYY___iiimmmjjjoooeeeSSSZZZdddpppYYYaaafffRRRFFF???===???CCCAAACCCHHHMMMUUUeeetttiiiUUULLLPPP]]]kkksssbbbbbbfffggglllqqqwwwqqq~~~vvvppprrrwwwrrr^^^KKK>>>888444666777555444555333333333333333333333333555444333333333444555555333333333444444444555555222222222222222222222222111222222333333222222111333333222222111000000///111111111111111111111111333333333222222222111111222222111111222222333444444444444555555555555666666777:::===@@@CCCEEEFFFHHHJJJLLLNNNQQQRRRSSSTTTWWW[[[aaadddfffhhhkkkoootttyyy{{{mmmjjjnnnyyyuuu___QQQ[[[mmmvvv{{{vvvxxxXXXEEE>>>999888777666555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222111111111111111111222222222222222222444888@@@GGGMMMSSSYYY]]]^^^WWWOOOJJJGGGGGGNNNVVVaaahhhkkkggghhh}}}^^^TTTfff}}}vvvbbbWWWiiizzzfffOOOCCC>>>===???AAACCCBBBGGGRRR___ooo}}}kkkWWWLLLMMMVVVeeeqqq~~~vvvpppsssvvvxxxxxxsssxxxyyyrrrjjjlllyyyttt___HHH===444444777666444333333333333333333333333333333222222333444555666777333333333444444444555555222222222222222222222222111222222333333222222111333333222222111000000000111111111111111111111111333333333222222222222111222222111111222222333444444444444555555555555666666888:::<<<@@@BBBDDDFFFIIIJJJLLLNNNPPPQQQRRRRRRXXX\\\aaadddeeegggkkknnntttyyy|||gggYYY```]]]kkkhhhUUUTTTooosssQQQ===:::999888777666555555555555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222111111222222333333444888@@@JJJRRRXXX[[[\\\YYYRRRLLLIIIGGGIIITTT^^^hhhnnnnnnkkkvvviii[[[bbb{{{hhhaaaeee~~~~~~mmm]]]NNN???;;;>>>AAADDDGGGHHHJJJSSSeeezzzxxxooo]]]UUUMMMLLLWWWkkkyyywwwrrrppp|||~~~lllSSSDDD555333777777444222444444444444444444444444222333333333444555555666333333333444444444555555222222222222222222222222111222222333333222222111222222222111111111000000111111111111111111111111222222222222222222222222222222111111222222333444444444444555555555555666666888:::<<>>@@@BBBDDDIIIOOOZZZggg{{{mmmVVVPPPMMMOOOQQQPPPOOOPPPRRRVVVZZZcccxxx}}}nnnYYYBBB888888888777666444444444444444444444444333444444555555444333333333333333444444444555555222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111111222222222222333333333222222111111222222333444444444444555555555555666777888999<<<>>>AAABBBCCCGGGHHHJJJLLLNNNOOOPPPPPPWWW[[[___aaacccfffkkkpppssszzz~~~|||ggg``````___ggglllmmmtttNNN===<<<;;;999777777666666555555555555555555555555555555555555555555555555444444444444444444444444222222222333333333444444333222111111111333555777>>>HHHTTTZZZXXXTTTRRRQQQOOORRRXXX\\\\\\[[[bbbkkknnniiisss{{{iiidddxxxvvvjjjtttsss[[[KKKGGG>>>>>>AAADDDFFFJJJUUUaaammmsss\\\WWWTTTWWWZZZ\\\bbbjjjmmmnnnqqq|||hhhNNN???:::777777888555555555555555555555555111222333555555555555444333333333444444444555555222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111111111222222222333333333222222111111222222333444444444444555555555555666777888999<<<>>>@@@BBBCCCEEEGGGIIIKKKNNNOOOPPPQQQUUUYYY^^^```bbbfffmmmrrrssszzz}}}~~~fffaaafffhhhiiitttZZZ>>>===;;;999888777666666666666666666666666666666555555555555555555555555444444444444444444444444222222222333333444444444333222111111111333666777CCCNNNZZZ^^^ZZZSSSPPPPPPWWWZZZ```dddbbb```fffooommmlllyyy]]]^^^nnn~~~qqqoooooo[[[FFF???BBB;;;>>>BBBGGGJJJRRRcccttttttlllgggfffkkkpppuuusssWWWEEE;;;777666999555555555555555555555555///000222555666777666666333333333444444444555555222222222222222222222222222222222333333222222222111111111111111111222222111111111111111111111111111111111222222333333333222222111111222222333444444444444555555555666666777888999<<<>>>@@@BBBBBBDDDFFFHHHKKKNNNPPPQQQQQQUUUXXX]]]```bbbgggmmmssssssyyy|||qqqssswwwmmmbbbaaaccclll|||tttDDDAAA<<<777666777666333777777666555555555555555666555555555555444444444555555555555555555555555333333333333222111000000555111111444444444;;;EEEIIIOOOTTTTTTQQQQQQVVV\\\ZZZZZZaaaaaa[[[bbbnnnnnnmmmqqq[[[QQQbbb{{{kkkttt}}}]]]OOOJJJDDD@@@@@@AAADDDKKKPPPSSS```~~~fffbbbmmmwwwuuulllUUUHHH<<<333666666555444555666666444222444444444444444444444444222222222333333444444444333333333333333333333333444333222111111222333444222222222222111111000000222222222222222222222222111111222333333333333222222222333333333333444444444444333222333444555666666888:::;;;<<<===@@@BBBHHHHHHIIIKKKOOOQQQPPPOOOTTTZZZ^^^___ccciiinnnnnntttvvvyyyvvv___VVV^^^]]][[[ccckkkxxxXXXGGG:::;;;===888555777777777666555555555555555666555555555555444444444555555555555555555555555222222222333666:::===???777444222444444444;;;EEEMMMOOOQQQPPPOOORRRYYY^^^\\\ZZZ^^^aaa```gggnnnllllllyyyzzzUUURRRccc}}}qqqgggxxxpppSSSGGGDDD@@@???BBBEEEFFFMMMWWWccctttxxxaaaZZZiiiyyyzzz~~~|||ssswww|||sssbbbRRR???444:::666555444555666666555333444444444444444444444444333333333333333333444444333333333333333333333333333333222111111222333333222222222222111111111000222222222222222222222222111111222333333333333222222222333333333333444444444444333333333444555666666888:::;;;<<<===@@@BBBHHHGGGHHHKKKNNNPPPPPPPPPTTTZZZ^^^___bbbiiimmmmmmsssvvvzzzlllTTTSSS^^^```aaajjjpppzzz}}}oooQQQ;;;:::<<<555222777777666666555555555555666666555555555555444444444555555555555555555555555222222222333777===CCCFFF:::666333333444666>>>EEEQQQOOOMMMLLLOOOUUU[[[```\\\ZZZ\\\aaafffkkkmmmmmmqqqlllRRRXXXkkkxxxiiimmmttt]]]GGG@@@???>>>@@@EEEGGGKKKVVVhhh|||lllYYYNNN\\\iii~~~zzzrrruuu~~~uuu```AAA000888666555444444666777666444444444444444444444444444444444444444333333333333333333333333333333333333333333222222222222333333222222222222111111111111222222222222222222222222111111222333333333333222222222333333333333444444444333333333333444555666666888:::;;;<<<===@@@BBBGGGGGGGGGJJJMMMPPPPPPPPPTTTZZZ^^^^^^aaahhhllllllrrrvvv|||uuudddqqq|||~~~|||~~~oooPPP???999777666777777666555555555555666666666555555555555444444444555555555555555555555555444333222333444888;;;>>>999666333333555;;;BBBIIIQQQNNNKKKMMMRRRXXX\\\]]]WWW[[[]]]bbbiiijjjmmmuuu|||aaaVVVfffmmmkkk{{{^^^NNNAAA@@@AAA@@@CCCJJJIIITTTiiiooo]]]RRROOOYYY^^^nnnzzztttsss{{{oooMMM555888666555444444666777666666444444444444444444444444555555444444333333333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222333333333333222222222222333333333444444333333333333444444555555666888:::;;;<<<===@@@BBBGGGFFFFFFIIILLLOOOPPPPPPTTTZZZ^^^^^^aaagggkkkkkkqqqwww~~~{{{PPP;;;>>>>>>888666666555555555555666666666555555555555444444444555555555555555555555555444444444333333333333333666555333333888AAAHHHLLLNNNMMMNNNRRRXXX[[[YYYVVVPPP^^^bbbeeejjjhhhooolll[[[___|||pppkkkvvvuuucccLLLCCC>>>BBBDDDCCCGGGOOORRRggghhhVVVPPPQQQ___ooozzz{{{vvvxxxxxx|||zzzaaaEEE???777666444444666777777666444444444444444444444444555555555444444333333333333333333333333333333333333333333333333333333333222222222222222222222333222222222222222222222222111111222333333333333222222222222333333333444444333333333444444444444444666888:::;;;<<<===@@@BBBFFFEEEEEEGGGKKKOOOPPPPPPTTTZZZ^^^___bbbhhhllllllqqqxxx\\\;;;===>>>444666555555555555666666777666555555555555444444444555555555555555555555555333333444555444444333222333444333444;;;FFFMMMNNNLLLNNNSSSYYY]]][[[TTTOOOLLLaaaggggggmmmhhhvvv~~~bbb___ooo{{{kkkvvvvvv]]]MMMBBB===>>>DDDGGGGGGNNNYYYggg}}}uuudddSSSKKKQQQ[[[ttt{{{www|||mmmNNN===:::777555444555666666666444444444444444444444444555555555444444444444444333333333333333333333333333333444444444444333333222222222222333333333333222222222222222222222222111111222333333333333222222222333333333333444444222333444444555555444444666888:::;;;<<<===@@@BBBEEEDDDDDDFFFJJJNNNPPPQQQTTTZZZ^^^___ccciiinnnnnnsssyyy___;;;777999444555555555555555666777777666555555555555444444444555555555555555555555555444444333333444444555666333555555666>>>IIINNNLLLKKKPPPWWW]]]^^^YYYPPPJJJNNNfffiiiiiiqqqnnnkkkbbbmmmsssmmmwww^^^LLLBBBAAA===???FFFJJJMMMZZZjjjyyyssspppllleee^^^XXXSSSUUUaaappprrryyyuuuXXX@@@<<<999666444555555555555444444444444444444444444444444444444555555555555333333333333333333333333333333444555555444333333222222222333333333444444222222222222222222222222111111222333333333333222222222333333333333444444222333444555555555444444666888:::;;;<<<===@@@BBBEEEDDDCCCEEEIIINNNPPPQQQSSSYYY^^^```dddkkkpppqqqtttzzz```???666888:::555555555555555666777888666666555555555444444444555555555555555555555555777555222000111333555777444777777888???JJJMMMJJJLLLRRRZZZ___^^^WWWNNNIIIQQQiiijjjiiiuuusssiii```ggg|||iiijjjfffPPPDDD@@@DDDAAABBBHHHMMMTTTeeexxx|||jjjaaa\\\XXXXXXTTTTTTYYY]]]cccsssmmmyyyiiiOOO===:::666555555555555444444444444444444444444444333444444444555666666666333333333333333333333333333333444555555444333333222222222333333444444444222222222222222222222222111111222333333333333222222222333333333444444444222333444555555555444333666888:::;;;<<<>>>@@@BBBEEECCCCCCEEEIIIMMMPPPQQQSSSYYY^^^aaaeeemmmrrrrrrvvv{{{YYY======<<<111777666666666666666777888555555444444444333333333555555555555555555555555555555555555666666666666:::666555;;;DDDKKKKKKHHHSSSUUU[[[aaa```YYYTTTSSSfffgggeeepppnnnzzzaaa]]]gggtttjjjzzzlllUUUEEE???AAA???DDDJJJOOOVVVeee~~~fff___YYYRRRRRRVVV^^^lllyyy~~~~~~{{{mmm]]]HHH:::333777999444333888666555555444444555555666666555555555555444444444444333333222222333333444333444444555555444444333444444444333333222222222000111222333333333333333444444333333222333333333333333333333333333333333333333333444444444555555666888:::;;;<<<===@@@BBBDDDCCCBBBDDDHHHLLLOOOPPPTTT[[[______bbbjjjrrruuuyyy{{{bbbDDD??????;;;777777666666666666777777555555555555444444444444555555555555555555555555555555555555666666666666999888888===EEEKKKLLLLLLWWWZZZ___aaa]]]WWWXXX]]]eeeooollloootttnnnSSSYYYmmmuuuooo~~~kkkWWWIIIAAA???AAADDDFFFMMMXXXhhh~~~iiiccccccccciiirrr|||~~~vvvsssllldddMMM>>>333666888444444777555555444444444444555555666555555555555444444444444333333222222333333444333444444555555444444333444444444333333222222222000111222333333333333333333222222222222333444444333333333333333333333333333333333444444444555555666888:::<<<<<<>>>@@@BBBEEECCCCCCDDDIIIMMMOOOPPPUUU\\\aaaaaadddlllsssuuuvvvyyypppLLL;;;;;;???888777777666666777777777666666666666555555555555555555555555555555555555555555555555666666666666888999<<<@@@EEEKKKOOOQQQ\\\^^^aaaaaa[[[XXX___iiihhhvvvqqqpppdddOOOZZZssskkkwwwoooUUUGGGBBBBBBCCCEEEGGGKKKTTTfff~~~sssooouuuzzzmmmjjjkkkkkkVVVDDD555444777555444666555444444333333444444555666555555555555444444444444444333333333333444444333444444555555444444333444444333333333333222222111111222333333333222222111111111111222333444444333333333333333333333333333333333444444444555555666888:::<<<===>>>@@@CCCEEEDDDCCCEEEIIINNNPPPQQQVVV]]]bbbcccfffmmmsssuuurrrwww}}}pppggggggmmmsss\\\===777===888888777777666777777777777777777777666666666666555555555555555555555555555555555555666666666666666999???BBBFFFJJJPPPUUU]]]]]]___```______fffpppooouuunnnxxx}}}cccSSSaaa}}}rrr~~~xxxaaaIII@@@AAADDDDDDEEEIIISSSdddxxxtttqqqzzz{{{}}}uuuiiihhhlllooo```MMM:::555666666555555444444333333333333444444666555555555555444444444444444333333333333444444333444444555555444444333333333333333333333333333111222222333333333222222222222111111111222222333333333333333333333333333333333333444444444555555666888:::<<<===???AAACCCFFFEEEDDDFFFJJJNNNQQQRRRUUU]]]bbbcccffflllrrrtttqqqxxx~~~~~~mmm[[[RRRWWWfffsssvvvOOO>>>>>>999999888777777777777777888888777777777666666666666666666666666666666666555555555555666666666666555:::@@@DDDGGGKKKSSSXXX[[[XXXYYY```fffiiimmmqqqsssmmmkkkkkkZZZUUUkkkxxxdddRRRAAA===@@@CCCCCCCCCOOOccc}}}iiibbbiiiwwwpppxxxzzzpppnnnqqqssssssiiiVVVBBB888666666555555555444444333333444444555666555555555555444444444555444444333333444444555333444444555555444444333333333333333333333333333222222333333333222222111444444333222111111111111333333333333333333333333333333333444444444555555555888:::<<<===???BBBDDDFFFEEEDDDFFFJJJNNNQQQRRRUUU[[[```aaacccjjjppprrrssszzz~~~sssaaaQQQLLL[[[vvvjjjMMM???:::999888888777777777777777777777777666666666666666666666666666666666666555555555555666666666666666;;;AAAFFFJJJOOOVVV\\\YYYVVVXXXbbbllloooppprrrrrrmmmwww___XXX```}}}qqqQQQGGG??????DDDGGGKKKOOO]]]yyy```YYY^^^kkkzzzzzz~~~{{{vvvtttzzz~~~wwwppp```LLL===666555666666555555555444444555555555666555555555555444444444555555444444444444555555333444444555555444444333222222333333333333444444222222333333333222111111555444333333222222333333333333333333333333333333333333333444444444555555555888;;;<<<>>>@@@CCCEEEEEEDDDCCCEEEIIINNNPPPQQQUUU[[[^^^^^^```gggooorrruuuzzz~~~wwwmmm^^^QQQUUUppp```CCC;;;:::999888777777777777777777666666666555555555666666666666666666666666555555555555666666666666:::===BBBHHHNNNUUU[[[___YYYXXX\\\fffmmmooorrruuuoooxxxaaacccwwwwww[[[EEEBBBAAADDDGGGLLLUUU___qqqwww[[[]]]lll~~~{{{ttthhhUUUBBB777555666888777666666555555666666777666555555555555444444444555555444444444444555555333444444555555444444333222222222333333444444444222333333333333222111000333333333333444555666777333333333333333333333333333333333444444444555555555888;;;===>>>@@@CCCEEEEEECCCCCCDDDIIIMMMOOOPPPVVV[[[]]]\\\^^^fffooorrrtttyyy{{{fffgggssstttjjjtttlll^^^VVV___rrrKKK;;;:::999888777777777777666666666666555555555555777777777777777777777777555555555555666666666777===???CCCJJJQQQYYY^^^aaa[[[\\\aaahhhlllmmmrrrxxxmmmrrrbbbkkk~~~gggLLL??????AAACCCDDDIIIXXXfffjjjVVVccc~~~}}}vvvlllZZZEEE888444777999777777666666666666777777666666555555555444444444555555444444444444555555333444444555555444444333222222222333333444444444333333333333333222111000000111222333555777999;;;333333333333333333333333333333333444444444555555555888;;;===>>>@@@CCCFFFDDDCCCBBBDDDHHHLLLOOOPPPXXX\\\]]][[[]]]fffooossssssxxx}}}}}}oooccc___^^^\\\YYYYYY^^^iiiggg___rrrOOO???888999999555999;;;333777777777777666666666666666666777777777777666666777666555666777888777666???EEEJJJMMMSSSZZZ\\\ZZZWWW\\\aaafffkkkoooooommmmmmvvvmmmdddxxxzzzpppXXXEEEEEE@@@BBBJJJMMMOOO___rrrmmmXXXXXXkkkyyywwwvvvgggNNN===:::;;;888555555444333333333333444555555555555555555555555555555666444222111222333444444444444444444444444333333333333333333333333222222222222222222222222222222333333333333444444222222333333333333444444444444444555555555555666777999;;;<<<<<<>>>AAADDDDDDCCCBBBDDDHHHLLLOOOPPPXXX[[[\\\[[[```iiiooopppsssuuu~~~rrrbbb\\\ZZZUUUUUU\\\bbbcccbbbcccnnnxxxyyyvvv[[[BBB;;;;;;:::444888<<<666888777777777666666666666666666777777777777666666777666666666777888777777@@@FFFLLLOOOUUU[[[]]][[[]]]]]]^^^```eeejjjmmmnnnxxxbbbdddsss{{{wwwppp[[[KKK@@@AAAAAAEEELLLTTT```ttt{{{kkkccc^^^gggzzz{{{uuutttjjjWWWEEE===:::999666555555444444444444444555555555555555555555555777666555555555555555666444444444444444444444444333333333333333333333333222222222222222222222222222222333333333333444444222222333333333333444444444444444555555555555666777999;;;<<<<<<>>>AAADDDDDDCCCBBBDDDHHHLLLOOOPPPVVVYYY[[[[[[```iiippprrrzzz||||||```PPPMMMNNNSSS___nnnwwwxxxwwwyyygggDDD<<<<<<;;;444777<<<888888888777777777666666666666777777888888777777666777666666666777888999999BBBIIIOOORRRWWW]]]^^^[[[^^^\\\ZZZ\\\aaahhhnnnrrr~~~eeeUUUdddsssssszzzxxxYYYGGGBBBAAAAAAEEEIIIOOO___wwwooohhhkkkkkkcccZZZZZZ```mmm~~~sssllljjjfff]]]KKK;;;666888777777666555555555555555555555555555555555555555444222111222555666444222444444444444444444444444333333333333333333333333222222222222222222222222222222333333333333444444222222333333333333444444444444444555555555555666777999;;;<<<<<<>>>AAADDDDDDCCCBBBDDDHHHLLLOOOPPPTTTXXX[[[[[[___iiiqqqtttxxx{{{www\\\QQQSSSTTT^^^pppmmmDDD;;;;;;<<<666666;;;888888888888777777777666666777777777888888777777777666777777777777888:::<<>>AAACCCDDDCCCBBBDDDHHHLLLOOOPPPTTTYYY\\\[[[^^^gggooosssrrrwwwuuu___ZZZ___[[[fffxxxrrrGGG::::::===888666999666888888888888777777777777777777888888888888777777666777888777777888<<>>DDDBBB;;;333444444444444444444444444333333333333333333333333222222222222222222222222222222222333333333444444222222222333333333444444444444444555555555555666777999;;;<<<<<<>>>AAACCCDDDCCCBBBDDDHHHLLLOOOPPPVVV[[[^^^\\\]]]dddmmmpppsssxxxxxxzzz~~~UUUAAA:::===:::888999555999999888888888777777777777888888999999888888777555777999888777888===AAAIIIPPPWWWYYY[[[\\\XXXRRROOOSSS^^^ggghhhhhhtttddd\\\bbb~~~{{{ttt|||fffNNNCCC@@@AAACCCEEEPPP^^^ssssssfffbbbccclllvvv~~~uuueeebbbaaa___WWWJJJ???;;;888888777666666666666666555555555555555555555555333555999>>>AAA???999333444444444444444444444444333333333333333333333333222222222222222222222222222222333333333333444444222222333333333333444444444444444555555555555666777999;;;<<<<<<>>>AAADDDDDDCCCBBBDDDHHHLLLOOOPPPVVV\\\___\\\\\\ccckkkooouuuyyykkkNNN>>>===::::::;;;777999999999888888888777777777888888999999888888777555777999888666888>>>CCCKKKRRRXXXYYYZZZYYYSSSMMMTTTYYYdddmmmmmmqqqbbbaaarrryyywww|||sssVVVFFFAAA@@@BBBEEEPPP^^^ttt||||||vvvxxxxxxrrrlllllliiiddd___UUUDDD666777777666555555555555666555555555555555555555555111222444666777666444333444444444444444444444444333333333333333333333333222222222222222222222222222222333333333333444444222222333333333333444444444444444555555555555666777999;;;<<<<<<>>>AAADDDDDDCCCBBBDDDHHHLLLOOOPPPTTT[[[___\\\\\\bbblllqqqsssvvv}}}YYYAAA>>>;;;;;;===:::999999999888888888888777888888999999999999888888555888999888666888???EEEKKKRRRXXXYYYYYYWWWQQQJJJZZZ^^^iiiqqqrrr{{{ccciiitttxxxxxxbbbLLLBBBAAABBBFFFKKK\\\mmm|||wwwooo{{{yyy{{{xxxqqqllldddOOO888777777666555555555555555555555555555555555555555444444444333222222555777444444444444444444444444333333333333333333333333222222222222222222222222222222333333333444444444222222333333333444444444444444444555555555666666777999;;;<<<<<<>>>AAADDDDDDCCCBBBDDDHHHLLLOOOPPPRRRZZZ^^^\\\\\\cccmmmssstttwwwuuuNNN<<<;;;<<<;;;;;;:::::::::999999888888888777777777777777777777777999999999888999<<>>@@@BBBCCCCCCBBBCCCEEEIIIMMMNNNOOOUUUWWW[[[^^^aaaeeejjjnnnwwwxxxYYYBBB;;;:::999999:::::::::999999999888888888888888888888888888888999999999888999<<>>999666777777444444777666555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444222222222333333444444444444444444555555555555666888999:::<<<>>>???AAAAAACCCBBBCCCEEEIIIMMMNNNOOOTTTXXX\\\___bbbeeejjjnnnuuuwww~~~jjjLLL>>>:::999::::::::::::999999999999888888888888888888888888888::::::888777888===DDDJJJUUUUUUVVVUUUQQQRRR\\\hhhhhhkkkqqqqqqyyytttaaaiiiwwwkkk```KKK???DDDIIIKKKXXXjjjmmmqqq{{{gggvvvnnnkkk[[[MMMBBB<<<888888777555555777666555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444444444444555555555555666999:::;;;<<<===>>>???@@@CCCBBBCCCEEEIIIMMMNNNOOOSSSXXX^^^aaacccfffjjjnnnsssvvv}}}xxxTTTAAA;;;;;;===999999999999999999999999888888888888888888888888;;;:::888777999???GGGMMMTTTUUUVVVTTTRRRVVVaaakkkiiiooosssmmmvvv|||___aaappptttWWWSSSDDD???GGGKKKLLLaaa}}}tttnnncccqqqmmmiiiiii___WWWDDD<<<777777777666666888666555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333444444444555555555555666999999:::<<<===???@@@AAACCCBBBCCCEEEIIIMMMNNNOOOSSSXXX___bbbccceeejjjooorrrwww|||TTT???:::;;;<<<999999999999999999999999888888888888888888888888;;;:::888888:::@@@IIIOOOSSSWWWXXXWWWWWW\\\dddjjjjjjqqqsssjjjuuuiii[[[iiivvvdddKKKFFF@@@BBBKKKMMMQQQmmm~~~iiimmmdddkkk|||cccccceeebbbbbbEEE<<<555555777777777999666555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333444444444555555555555666666777999;;;>>>@@@BBBCCCCCCBBBCCCEEEIIIMMMNNNOOORRRXXX___bbbbbbdddjjjooosssxxxxxxwwwPPP<<<::::::999888999999999999:::::::::999999999999999999999999999999999999<<>>555444777777777999666555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444444444333333333333222222444444444555555555555666555777999;;;>>>AAACCCDDDCCCBBBCCCEEEIIIMMMNNNOOORRRXXX___```___bbbiiiqqqtttzzznnnxxxtttMMM===<<<<<<888888888999999999:::::::::999999999999999999999999888999:::;;;>>>DDDLLLQQQUUU\\\aaaaaaccckkkppppppwwwuuuwwwZZZ[[[yyycccNNNEEE@@@DDDHHHOOO\\\qqqtttaaaZZZ[[[hhh~~~pppssslll___```___```kkkOOOCCC888666777777666777666555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444444444444333333222222222444444444555555555555666777888999<<<>>>@@@AAABBBCCCBBBCCCEEEIIIMMMNNNOOORRRXXX]]]^^^\\\___iiirrrtttzzzggghhhuuuOOO@@@AAA???999888888888999999:::::::::999999999999999999999999777888:::<<<@@@EEELLLQQQWWW^^^ccccccgggpppvvvvvvwwwyyyZZZaaa~~~oooSSSFFFCCCDDDGGGIIIOOOccc~~~vvvfffVVVUUU^^^bbbsssssslll{{{}}}}}}yyyjjj```___[[[\\\iiiTTTGGG;;;777888666555555666666555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333333333444444444444444444333333222222222444444444555555555666666999:::;;;<<<===???@@@@@@CCCBBBCCCEEEIIIMMMNNNOOORRRXXX]]]\\\ZZZ^^^iiirrrtttzzzvvvaaabbb@@@>>>CCC<<<<<<;;;999888777888888999:::::::::999999888888888999999;;;>>>DDDJJJPPPTTTYYY]]]```ccckkktttyyyxxx}}}vvv___ttt}}}qqqUUUJJJEEE???DDDGGGNNN^^^zzzxxxhhh]]]VVVUUUSSSRRR^^^pppxxxjjjmmmssstttzzzzzz|||xxxooolllmmmfff[[[]]]MMM<<<444555666666555666666555555555444444444333333333333333333333333333333333444444555555555666555444333222333444555444333333222222333333444444444444444444444444444444444444444444444444444555555555555555555444444777888:::<<<>>>@@@AAAAAAAAABBBCCCDDDGGGKKKNNNOOOSSSYYY[[[XXXXXX^^^ggglllvvvwww~~~{{{xxxzzzfff}}}qqqHHH>>>AAA::::::999888777888999:::;;;:::::::::999999999888888999:::<<<@@@EEELLLRRRVVVXXX\\\aaaeeemmmvvvzzzyyypppggg}}}hhhPPPHHHEEEAAAHHHIIIRRRhhhlllXXXOOOJJJOOOXXXccctttsssdddfff~~~|||tttwww}}}}}}{{{|||ppp^^^ZZZMMM>>>777777999888777666666555555555444444444333333333333333333333333333333333444444444555555555444333333333333444555444333333222222333333444444444444444444444444444444444444444444444444444555555555555555555555555777888:::<<<>>>@@@AAAAAAAAABBBCCCDDDGGGKKKNNNOOOTTTYYY[[[WWWWWW^^^gggmmmtttvvvjjjzzzpppffffffhhhuuunnntttSSS>>>>>>:::999888888888888:::;;;<<<::::::::::::999999999999999;;;===BBBHHHOOOUUUXXXWWW]]]ccchhhoooxxx{{{zzzlllwwwyyy{{{[[[IIIEEEDDDCCCHHHIIIWWWuuuwwwcccVVVPPPMMMUUUfffzzzzzziiieeexxxzzzccc^^^TTTEEE<<<999999888555666666666555555555444444333333333333333333333333333333333444444444444555444444333333333444444555444333333222222333333444444444444444444444444444444444444444444444444444555555555555555555555555777888999;;;===???AAAAAAAAABBBCCCDDDGGGKKKNNNOOOUUUYYYYYYUUUUUU]]]hhhnnnrrrvvvjjjcccuuupppbbbeeelllzzzvvvhhh[[[>>>======<<<;;;:::::::::;;;<<<===::::::::::::::::::::::::999:::===BBBIIIPPPUUUYYYXXX___fffjjjpppwwwzzzzzz~~~jjjlllzzzkkkOOODDDBBBDDDEEEJJJOOOgggtttllliiijjjttttttgggqqqzzzjjjjjj```PPP@@@888666555222666666666666555555555555333333333333333333333333444444444444444444444444444333333333444444555555444333333222222333333444444444444444444444444444333333444444444444444444444444444555555555555555777888999:::===???@@@AAAAAABBBCCCDDDGGGJJJNNNOOOUUUYYYXXXSSSSSS]]]iiippprrrwwwzzzoooxxxtttYYYYYYhhh}}}}}}pppiiitttddd```??????BBB@@@???===<<<;;;;;;;;;<<<::::::::::::::::::::::::888:::===CCCIIIPPPUUUXXX[[[bbbgggiiimmmtttyyyzzz}}}eeennn|||^^^HHHBBBAAADDDIIINNN]]]}}}|||gggdddwwwvvvmmmppphhhWWWBBB666666666444777777666666666555555555333333333333333333333333444444444444444444444444222333333444444555555555444333333222222333333444444444444444444444444444333333333444444444555555444444444555555555666666777888888:::<<<>>>@@@BBBAAABBBCCCDDDGGGJJJNNNOOOUUUXXXWWWRRRRRR\\\iiiqqqtttyyyxxxoooaaaZZZcccnnngggXXXXXXcccqqqzzz|||xxxsssqqqmmmeeeBBB@@@CCCBBBAAA???===;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999;;;???DDDJJJPPPUUUWWW\\\bbbeeeeeegggpppxxx|||zzzrrrgggrrrvvvSSSEEECCCBBBFFFNNNOOOgggmmm^^^iii~~~oooiiijjjfffWWWBBB666888:::999777777777666666666555555333333333333333333333333555444444444444333333333222222333444555555555555444333333222222333333444444444444444444444444444222333333444444555555555333333444444555666666666777777888999;;;>>>@@@BBBAAABBBCCCDDDGGGKKKNNNOOOTTTXXXWWWRRRSSS\\\iiipppuuuzzzpppfff\\\\\\bbbfffddd```gggooozzz|||zzzjjjFFF@@@???@@@???===;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;===AAAFFFLLLQQQUUUWWW[[[___aaa___bbbnnnzzzhhhjjj|||gggJJJDDDEEECCCIIITTTUUUqqq|||www```ddd}}}vvvfffaaa]]]___UUUBBB777999<<<999777777777777666666666555333333333333333333333333555555444444444333333333111222333555555555555555444333333222222333333444444444444444444444444444222222333333444555555666333333444444555666666777888777777888:::===@@@BBBAAABBBCCCDDDGGGKKKNNNOOOSSSWWWWWWSSSSSS]]]iiipppuuu{{{sssiiidddhhhjjjgggdddfffrrr{{{qqqoooIII???;;;===<<<::::::999:::;;;<<<:::::::::;;;;;;<<<<<<<<<===???CCCHHHMMMRRRVVVXXXYYY]]]]]][[[___mmm|||gggooo|||]]]EEEDDDFFFEEEKKKXXX```~~~{{{aaa```xxx}}}}}}|||mmm^^^ZZZVVV[[[UUUCCC888999999555777777777777666666666666333333333333333333333333555555555444444333333333000222333555666666555555444333333222222333333444444444444444444444444444222222333333444555666666333333444444555666777777888777777888:::===@@@BBBBBBBBBCCCDDDGGGKKKNNNOOORRRVVVWWWSSSTTT]]]hhhooouuuzzzyyyuuuzzz|||KKK???@@@======<<<;;;::::::::::::999999:::::::::;;;;;;;;;>>>AAAEEEKKKOOOSSSUUUVVVVVVXXXRRRTTTfffttt}}}mmmkkkiiiQQQBBBEEEFFFCCCNNNaaaddd___rrr~~~rrruuuvvvmmm```ZZZZZZZZZUUUJJJ>>>777555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444333333222222222444444444333333222222222444333333333333444555555444444555555666777777777:::::::::::::::===AAAEEECCCBBBBBBEEEHHHKKKMMMLLLYYYWWWSSSPPPXXXfffqqqtttsss}}}TTTDDDBBB======<<<;;;::::::::::::999999:::::::::;;;;;;;;;???AAAFFFKKKPPPTTTWWWXXXVVVSSSMMMUUUlllzzzmmmrrryyy^^^JJJ???EEEGGGHHHWWWnnnxxxxxx|||kkkaaalll}}}|||qqqooowww{{{qqqddd]]]ZZZZZZVVVLLLAAA999555444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444333333222222222444444444333333222222222444333333333333444555555444444555555666777777777:::::::::::::::===AAADDDCCCBBBBBBEEEHHHKKKMMMMMMRRRVVVWWWTTTVVVcccsss|||zzz```GGGBBB>>>===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;>>>AAAFFFLLLQQQVVVXXXZZZVVVOOOKKK\\\vvvxxxqqqkkkSSSEEE???EEEHHHLLLaaa{{{tttcccbbbrrrnnnkkkqqq~~~tttgggaaaZZZXXXSSSLLLCCC;;;666555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444333333333333222222444444333333333333222222444333333333333444555555444444555555666777777777999:::;;;:::;;;===AAADDDCCCBBBBBBEEEHHHLLLMMMMMMOOOYYY]]]WWWTTT^^^rrrlllIII@@@>>>===<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<===@@@EEELLLQQQVVVYYY[[[VVVRRRTTThhhrrr}}}}}}dddNNNEEECCCGGGIIIOOOhhhpppttt}}}eeeUUUccc|||{{{qqqrrrzzztttjjjiiibbb[[[RRRKKKCCC<<<888888555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333333333444555555444444555555666777777777999:::;;;;;;;;;===AAADDDBBBAAABBBDDDHHHLLLMMMMMMRRR\\\___WWWQQQYYYlll{{{xxxLLL???>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;???DDDKKKRRRWWWZZZ\\\YYY\\\ddduuutttuuu]]]IIIEEEEEEIIIKKKUUUqqqyyy^^^hhhyyyeeeMMMUUUnnn|||zzzwwwyyyuuusssyyywwwiiiXXXNNNEEE<<<999:::555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333333333444555555444444555555666777777777888:::;;;;;;<<<===@@@CCCBBBAAABBBDDDIIILLLNNNNNNSSSYYYZZZSSSOOOXXXhhhttt~~~RRRCCC???>>>===<<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;???EEELLLSSSYYY]]]^^^^^^hhhrrr}}}~~~~~~iiiRRRDDDBBBEEEJJJOOO^^^}}}{{{fff\\\jjjvvvgggLLLNNNaaa{{{~~~}}}}}}zzz}}}xxxaaaTTTIII===888:::555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444444333333333333444555555444444555555666777777777888999;;;<<<<<<>>>@@@CCCAAAAAAAAADDDIIILLLNNNNNNPPPTTTUUUOOONNNYYYhhhrrrvvvVVVFFF???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@FFFNNNVVV\\\```bbbcccrrrzzz||||||vvv^^^JJJCCCBBBEEEKKKSSSeeetttggg```fffzzzjjjQQQMMMXXXttt~~~~~~yyybbbVVVLLL???999:::555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222333333444444444222222222333333444444444444333333333333444555555444444555555666777777777777999;;;<<<===>>>@@@BBBAAA@@@AAADDDIIIMMMNNNOOOOOOTTTUUUOOOLLLVVVfffqqqssszzzWWWGGG???>>>===<<<<<<;;;;;;<<<;;;;;;;;;<<<<<<<<<======>>>BBBHHHPPPXXX^^^bbbeeegggwww|||yyy}}}qqqsss|||ZZZFFFEEEDDDFFFLLLUUUhhh|||nnnaaa^^^bbbqqqlllWWWPPPTTTooo{{{{{{rrr\\\TTTMMMAAA;;;<<<666666666666666666666666444444444444444444444444333333333333333333333333333333333333333333333333222222222333333444444444222222222333333444444444444333333333333444555555444444555555666777777777777999;;;======>>>@@@BBBAAA@@@AAADDDIIIMMMOOOOOOQQQXXXYYYPPPJJJQQQbbbnnnrrrvvveeeJJJ???===<<<<<<=========<<<===<<<<<<;;;;;;;;;<<<<<<<<>>;;;888666444444555666555444555555555777999999777555222333333444444333333222333333333333333333333333444444444333333222222222222222333333333333444444555555555444444333333333555444444444444555666666888888999;;;===???AAABBBCCCBBBBBBFFFLLLPPPPPPOOORRRVVVXXXUUURRRWWWdddpppvvv{{{dddIIIBBB@@@===<<<======<<<;;;===<<<<<<;;;;;;<<<<<<<<<>>>FFFOOOVVVYYY]]]ccciiiuuuzzzqqqtttdddKKKGGGCCCDDDMMMWWWiii}}}nnnYYYUUU```iiiyyy~~~{{{yyyxxxvvvtttuuuxxxzzzzzzzzzrrrqqqooommmnnnssszzz~~~gggTTTLLL\\\www~~~wwwrrrkkk^^^TTTSSSQQQIII@@@;;;;;;999777666666666555444555444444555777777666555222333333444444333333222333333333333333333333333444444444333333222222222222222333333333333444444555555444444444333333333555444444444444555666666888888999;;;===???AAABBBCCCBBBBBBFFFLLLPPPPPPOOOQQQUUUXXXVVVSSSXXXeeeqqquuuyyyhhhJJJDDDAAA>>>=========<<<;;;===<<<<<<;;;<<<<<<======AAAHHHRRRWWW[[[___fffkkkwww~~~lllnnn]]]GGGEEEEEEFFFPPP___xxxssskkk```fff|||}}}yyyuuusssrrrqqqhhh```]]]\\\]]]```dddddddddcccccccccbbbbbbbbb___^^^]]]___ccchhhkkkmmmnnnppprrruuu{{{oooYYYLLLSSSqqqxxxxxxwwwrrrfff]]]VVVUUUTTTLLLBBB;;;;;;999777666666555444333555444222333444666555444222333333444444333333222333333333333333333333333444444333333333333222222222222333333333333444444555444444444444333333333555444444444444555666666888888999;;;===???AAABBBDDDCCCCCCGGGMMMQQQQQQPPPPPPUUUYYYXXXUUUYYYeeepppsssvvvrrrOOOCCC@@@===<<<<<<===<<<<<<<<<<<<<<<<<<<<<======>>>CCCJJJSSSXXX\\\```gggmmmxxxhhhrrrzzzVVVEEEEEEGGGIIIVVVhhh~~~~~~zzzxxxtttsssrrrqqqooommmlllkkkhhhgggdddaaa^^^]]][[[[[[\\\XXXSSSPPPOOOOOORRRVVVSSSTTTVVVWWWYYYZZZ\\\^^^]]]___dddjjjrrryyyuuu]]]KKKKKKllllllmmmwwwzzzvvviiibbb[[[XXXUUUMMMCCC;;;999777555444555555555333777444222222444555555555222333333444444333333222333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444555444444444444555666666777888999:::<<>>???DDDKKKSSSYYY\\\aaahhhoooyyyjjjqqqRRREEEFFFIIILLL\\\rrr{{{uuusssvvvxxxvvvsssqqqnnnjjjgggeeebbb___]]]^^^]]]\\\[[[ZZZYYYXXXXXXVVVUUUUUUTTTSSSSSSSSSSSSNNNPPPQQQNNNLLLMMMQQQSSSQQQTTTYYY\\\^^^___bbbeeeqqqvvvyyy```LLLHHHggguuuhhhlllvvvxxxssslllfff___XXXTTTNNNFFF>>>777666555666888999999888888666333333444666666555222333333444444333333222333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444555444444444444555666666777777888:::<<<>>>@@@AAADDDCCCCCCGGGMMMQQQQQQOOOTTTZZZ___]]]XXXXXX```hhhqqqssscccDDDAAA===;;;;;;=========<<<<<<<<<<<<===>>>??????FFFMMMUUUZZZ]]]bbbjjjqqq|||wwwgggNNNEEEGGGKKKMMMccc|||yyywwwooojjjddd```____________```]]]YYYXXXZZZ\\\[[[ZZZ[[[YYYVVVTTTTTTSSSQQQOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQMMMSSSUUUQQQMMMOOOSSSUUUYYYaaammmvvv}}}|||dddOOOGGG___uuuwwwlllkkkuuu~~~{{{rrrkkkhhhbbbZZZUUUQQQJJJBBB999888777888;;;===>>>===888666444444555666555444222333333444444333333222333333333333333333333333222222333333333333444444222222333333333333444444333333333444444444444555555444444444444555666666777777888:::<<<>>>@@@AAACCCBBBBBBFFFLLLPPPPPPOOOTTT[[[aaa___ZZZYYY___gggpppsssuuuJJJFFFAAA===<<<======<<<<<<<<<<<<<<<===>>>???@@@IIIOOOWWW\\\___dddmmmsss}}}{{{___KKKEEEGGGLLLMMMiiixxxwwwuuuqqqmmmiiieeebbbbbbaaa```^^^[[[YYYXXXWWWTTTRRROOOMMMMMMMMMLLLKKKOOOOOONNNOOOOOOPPPQQQRRRTTTRRRPPPPPPPPPQQQPPPOOONNNOOOPPPQQQRRRTTTUUUUUUVVVWWWYYY[[[]]]^^^___```ccciiiiii```YYY[[[aaadddnnnyyy|||{{{eeeOOOFFFWWWjjjwwwrrrpppxxxwwwooopppkkkbbb\\\VVVLLLBBB999888777888;;;<<<===<<<666555444444555555333222222333333444444333333222333333333333333333333333222222222333333444444444222222333333333333444444333333333444444444555555555444444444444555666666666777888999;;;>>>@@@AAABBBAAAAAAEEEKKKOOOOOOMMMRRRYYYaaaaaa\\\[[[aaahhhooorrr}}}rrrrrrrrrooommmnnnrrrvvvzzz~~~jjjdddhhhsssdddeeerrrOOOKKKDDD@@@>>>===<<<;;;<<<<<<<<<<<<===>>>@@@@@@KKKQQQYYY]]]```fffooovvv|||tttZZZJJJEEEFFFMMMLLLlll~~~xxxrrrnnnmmmjjjccc^^^[[[\\\\\\\\\YYYVVVSSSQQQQQQPPPOOOMMMLLLKKKKKKKKKPPPOOONNNOOOPPPPPPNNNMMMLLLNNNQQQQQQQQQRRRTTTUUUUUUTTTRRRRRRSSSTTTTTTSSSUUUVVVXXXZZZ\\\^^^___```dddeeeiiimmmqqqtttvvvwww~~~rrriiikkkssswwwqqqqqqrrrrrr{{{~~~wwwbbbNNNFFFQQQaaazzzzzzwwwyyyvvvlllccc[[[MMM@@@888777555666777999888888444333333444555444222///222333333444444333333222333333333333333333333333222222222333333444444444222222333333333444444444333333333444444555555555555444444444444555666666666777888999;;;>>>@@@AAAAAA@@@@@@DDDJJJNNNNNNMMMOOOWWW```aaa^^^]]]cccjjjmmmrrr|||zzzyyy{{{~~~}}}{{{yyywwwxxxyyyyyywwwtttrrrvvvzzz{{{yyyuuusssrrrsssooojjjgggffffffeeedddppphhh[[[SSSTTT[[[]]]ZZZdddeeehhhmmmtttzzz~~~yyyyyyzzzooo]]][[[eeevvvZZZbbbfff{{{TTTCCC>>>BBB===<<<@@@@@@<<<===>>>===<<<===???AAAKKKRRRZZZ```ccciiiqqqxxxhhhSSSHHHFFFHHHPPPZZZwww|||wwwpppjjjgggeeeeeeeeeaaa___[[[XXXVVVVVVWWWXXXTTTUUUWWWXXXSSSLLLJJJMMMMMMLLLKKKLLLNNNOOOOOONNNOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRTTTWWWZZZ]]]___```\\\___eeeaaaYYY\\\fff```bbbfffkkkqqqxxx}}}~~~~~~~~~~~~{{{}}}rrr```QQQJJJHHHXXXvvvxxx~~~yyyhhh[[[WWWQQQHHH<<<:::888888888777555333444444444444444444444444333333333333333333333333555444333333222222222222333222222111111222222333444444444333333222222222333333333444444444555555666666666666666555555555777777777999;;;===@@@AAACCCBBBCCCFFFKKKOOOPPPQQQSSSXXX___aaa```aaaeeejjjlllrrr|||nnnnnnllliiifffdddeeegggbbb```````````````___^^^YYYWWWUUUUUUVVVUUURRRPPPWWWYYY[[[\\\[[[ZZZZZZZZZYYYXXXVVVTTTQQQPPPPPPQQQZZZiiifffQQQGGGPPPQQQFFFRRRRRRTTTYYYaaafffhhhhhhlllqqquuuwww}}}{{{bbbXXXZZZaaahhhbbbTTTQQQWWWiiiwww|||kkkUUU___vvvVVVDDD???CCC>>><<>><<<===>>>===<<<===???AAAMMMTTT\\\aaaeeejjjsssyyycccPPPGGGGGGJJJPPP]]]~~~~~~|||yyyuuuqqqooolllhhhbbb___```aaaaaaaaa^^^ZZZUUUQQQPPPOOOPPPPPPSSSRRRPPPOOONNNOOOPPPQQQQQQPPPPPPQQQNNNKKKNNNTTTLLLMMMNNNNNNOOOOOOOOOOOORRRTTTXXXYYYWWWUUUUUUUUUUUUWWWZZZ```iiisss|||}}}~~~uuucccSSSDDDDDDQQQmmm{{{xxx{{{ttteeeZZZWWWPPPFFF;;;999777777777666555333444444444444444444444444333333333333333333333333555444333333222222222333333222222111111222222333444444444333333222222222333333333444444444555555666666666666666666666555777777777999;;;===@@@AAABBBBBBBBBEEEJJJNNNPPPPPPQQQWWW^^^``````aaaeeejjjmmmrrr}}}PPPQQQPPPNNNLLLKKKLLLMMMJJJKKKLLLKKKIIIHHHHHHHHHLLLKKKJJJJJJKKKJJJHHHFFFIIIJJJJJJKKKKKKLLLMMMMMMJJJKKKLLLKKKJJJIIIIIIJJJKKK```lll```PPPLLLNNNMMMSSSSSSVVV]]]ggglllkkkhhhgggmmmrrrwwwsss[[[YYYZZZaaahhhdddXXXQQQSSS^^^lllrrr~~~ttteeesssWWWEEE@@@DDD???<<<>>><<<<<<===>>>===<<<===@@@BBBPPPVVV^^^cccfffllluuu|||~~~xxx\\\LLLEEEGGGLLLRRRddd}}}tttoooiiifffeeeccc```]]]]]]]]]\\\ZZZXXXUUUSSSRRRSSSPPPLLLKKKKKKMMMNNNNNNSSSRRRPPPOOONNNNNNOOOPPPLLLLLLKKKKKKLLLMMMOOOPPPPPPPPPQQQSSSQQQNNNQQQWWWSSSVVVZZZ[[[ZZZ\\\___bbbiiipppwwwyyyvvvsssssstttppprrrxxxyyyhhhVVVAAACCCJJJ___xxxsssrrrjjj]]]XXXWWWPPPFFF:::888666666666666555444444444444444444444444444333333333333333333333333444444333222222222333333333222222111111222222333444444333333333333222222333333333444444444555555555555666666666666666666777777777999;;;===@@@AAABBBAAABBBEEEIIIMMMOOOOOOPPPVVV]]]``````aaafffjjjnnnsss}}}JJJKKKKKKJJJHHHGGGGGGHHHFFFHHHJJJIIIGGGFFFIIILLLJJJIIIIIIJJJJJJJJJIIIIIILLLNNNPPPSSSTTTSSSSSSRRROOONNNOOORRRVVVWWWUUURRROOORRRddduuummmYYY[[[nnnnnnooouuurrroooqqqrrrvvvwwwoooccc^^^___oooWWWEEE@@@DDDAAA>>>???<<<<<<=========<<<>>>AAACCCQQQWWW___dddgggmmmvvv~~~zzz|||pppVVVIIIDDDGGGNNNUUUlll|||ooozzzuuupppooonnnkkkccc\\\XXXUUURRRQQQSSSSSSRRRPPPSSSSSSSSSRRRQQQPPPPPPOOOTTTRRRPPPOOOPPPQQQRRRSSSOOOPPPPPPPPPOOOOOOPPPQQQRRRQQQQQQQQQSSSVVVZZZ\\\]]]^^^aaadddaaa\\\\\\```iiimmmpppqqqqqquuu~~~~~~|||}}}|||jjjXXXDDDGGGGGGSSSxxx~~~}}}mmmhhh^^^VVVUUUVVVPPPGGG:::888666555666666555444444444444444444444444444333333333333333333333333444333333222222333333333333222222111111222222333333333333333333333333333333333333444444444555555555555555555666666666666777777777999;;;===@@@AAABBBAAAAAADDDHHHLLLNNNNNNQQQWWW^^^aaaaaabbbgggkkkpppssszzzJJJLLLNNNOOONNNMMMNNNNNNLLLNNNOOONNNLLLLLLQQQUUUUUUTTTSSSPPPNNNMMMMMMNNNJJJQQQ[[[aaabbb```^^^^^^\\\YYYXXX___gggkkkfff```ddd^^^iiiuuuvvv~~~qqqhhhkkkrrrXXXDDD???DDDBBB@@@BBB>>>=========<<<<<<>>>BBBEEERRRXXX___dddgggmmmwwwxxxtttiiiRRRHHHDDDHHHPPPWWWsssmmmgggzzz~~~{{{vvvpppkkkfffdddaaa\\\XXXXXXZZZYYYSSSNNNPPPPPPOOOOOOPPPRRRSSSTTTQQQQQQSSSTTTTTTUUUUUUTTTSSSTTTUUUUUUVVVWWWYYY[[[VVVXXXZZZYYYWWWVVVWWWYYYYYYYYYYYY[[[```fffllloooqqqpppqqqrrrqqqooossszzz}}}zzz{{{~~~{{{lll[[[FFFHHHEEEKKKqqq|||~~~nnnfffZZZRRRRRRRRRMMMFFF<<<999666555555666555555444444444444444444444444333333333333333333333333333333333222222333333444333222222111111222222333333333333333333333333333333333333444444444555555444555555555666666777777777777777999;;;===@@@AAABBBAAABBBDDDHHHLLLMMMMMMRRRXXX___bbbaaacccggglllqqqrrrwwwQQQUUUYYY[[[[[[[[[[[[\\\[[[ZZZXXXWWWWWW[[[```dddllliiiddd^^^XXXUUUVVVXXXUUUbbbrrr{{{zzzvvvtttuuuuuurrrrrryyy~~~{{{uuu|||[[[FFF>>>CCCAAAAAABBB>>>=========<<<<<<>>>CCCFFFTTTYYY```dddhhhnnnxxxzzz{{{bbbNNNHHHEEEJJJSSSZZZ{{{zzzlllwww}}}{{{wwwsssnnnkkkhhhgggaaa```___^^^[[[YYYWWWUUUVVVSSSPPPPPPRRRRRROOOMMMLLLOOOPPPOOOMMMNNNRRRVVVWWWZZZ]]]```bbbccccccbbb^^^```ccceeefffhhhkkkmmmkkkmmmooonnnjjjiiijjjmmmjjjkkknnnsssyyy~~~{{{|||~~~~~~{{{zzz|||zzzmmm___DDDFFFBBBGGGkkk}}}tttvvv{{{vvvkkk]]]TTTQQQOOOJJJEEE>>>;;;777555555666666555444444444444444444444444333333333333333333333333333333222222222333444444333222222111111222222333222222333333333333444444333333333444444444555555444444555555666777777777777777777999;;;===@@@AAACCCBBBCCCEEEIIILLLMMMMMMSSSYYY___aaaaaaaaafffjjjooopppwwwsssvvvyyyzzzyyyvvvuuutttuuurrroooqqqwww|||tttmmmkkknnnrrraaaJJJ@@@BBB@@@???AAA<<<>>>>>>===<<<<<>>999666666666555555444444444444444444444444333333333333333333333333333222222222333333444555333222222111111222222333222222222333333444444444333333333444444444555555444444555555666777777888777777777999;;;===@@@AAADDDCCCDDDFFFJJJMMMNNNNNNRRRXXX^^^```^^^___cccgggkkkoooyyyfffMMMAAABBB>>>>>>???:::>>>>>>===<<<<<>>===BBB???======>>>======CCCKKKZZZ```fffkkkooovvvvvvTTTIIIFFFLLLTTTTTTjjj~~~cccXXXZZZsssuuuqqquuunnnmmmqqquuurrrjjjcccaaaeeeiiillliiiccc^^^]]]^^^aaaffflllmmmiiiccc^^^]]]UUU[[[bbbddddddgggooovvv|||{{{yyyrrrjjjQQQDDDBBBMMM```zzz|||sssfffjjjyyyqqqnnnmmm```XXXXXXTTTEEE???:::888:::;;;888555///222666777555444444444555555555444444333333333222222222222222222333333333333222222333333444555333333222222333333444555444333333333333444555555888777666555555666777888999999999:::;;;>>>@@@AAADDDDDDEEEFFFHHHJJJLLLNNNOOOUUU[[[\\\[[[\\\aaaffflllppp}}}~~~LLLDDDEEE>>>@@@@@@FFF???>>>===>>>======DDDLLL\\\bbbhhhmmmqqqyyyrrrRRRHHHFFFLLLUUUXXXzzznnn___^^^ddd~~~zzzyyy}}}~~~|||ssskkkeeecccdddqqq{{{xxx{{{zzzxxxqqqiiiNNNAAA>>>HHH[[[www~~~wwwnnnrrr|||{{{www~~~pppaaaZZZSSSFFFAAA<<<;;;===???>>><<<666444222222333444444333555555444444444333333333222222222222222222222222333333222222333333444555333333222222333333444555444333333333333444555555777666555444444555666666888888888999;;;===???AAADDDDDDEEEFFFHHHKKKMMMNNNPPPUUU[[[\\\\\\]]]bbbfffmmmppp}}}TTTEEEDDD===AAAAAAEEE@@@>>>>>>???>>>>>>DDDMMM^^^dddkkkpppttt{{{nnnOOOHHHFFFLLLXXX^^^wwwhhhiiittt|||www|||~~~zzzyyywwwppphhhPPPCCC@@@III]]]{{{zzz{{{uuuddd[[[SSSTTTNNNHHHEEEFFFHHHHHHGGG===777111///222444444222555444444444444333333333444333333222222111111111333333222222333333444555333333222222333333444555444333333333333444555555555555444444444444555666777777777888:::<<>>AAA>>>???@@@>>>>>>?????????EEENNN___eeemmmrrrvvv}}}kkkNNNIIIFFFLLL[[[eee~~~yyyxxxvvvooofffPPPCCC@@@III]]]zzz|||wwwfff\\\YYYRRRNNNHHH@@@:::888888888888???;;;666333222333333333444444444444444444444444444444333333222111000000333333222222333333444555333333222222333333444555444333333333333444555555555555555555555555666666777777777888999<<<>>>@@@CCCCCCDDDFFFHHHKKKMMMNNNPPPUUU[[[\\\\\\^^^dddjjjqqqtttZZZGGGEEE@@@CCC>>>===@@@>>>???@@@???@@@GGGOOO```fffnnntttxxxzzziiiNNNKKKHHHMMM___mmm~~~|||~~~yyywwwuuunnneeeKKK@@@===EEEYYY}}}xxxooofffZZZXXXXXXOOOHHHCCC;;;555222111111222:::===>>>;;;555111222555444444444444444444444444444444333333222111000000333333222222333333444555333333222222333333444555444333333333333444555555555555666666777777777777777777777888999<<<>>>@@@BBBCCCDDDFFFIIIKKKNNNOOOPPPUUUZZZ\\\]]]___fffllltttxxxVVVFFFFFFBBBEEEAAAAAA@@@??????AAA@@@AAAHHHPPPaaahhhpppvvvzzzyyyeeeMMMLLLIIINNNcccuuu~~~wwwmmmggghhhjjjppp}}}llleeegggnnnuuuuuu~~~yyywwwuuunnneeeLLLAAA???EEEVVVzzzwwwmmmcccYYYZZZXXXKKKIIIFFF@@@<<<999888:::;;;555<<>>@@@@@@DDD@@@??????AAAAAABBBIIIQQQeeellluuu{{{ZZZEEEIIIIIIPPPjjjsssiiikkksssyyywwwooommmttt||||||{{{xxxvvvnnnfffNNNCCC???@@@LLLmmmsssppp{{{ssslll]]]OOOQQQUUUMMMHHHFFFCCC>>>999666555666555666777777666555444444333333333444444555555555222222222222222222333333333333222222333333444555333333222222333333444555444333333333333444555555111222444666777777666555999999999:::;;;>>>@@@BBBAAABBBDDDFFFIIILLLNNNPPPQQQUUUZZZ\\\]]]bbbjjjqqqrrr{{{```IIIFFF@@@AAA???DDD>>>EEE@@@<<>>>>>>>>AAAAAABBBDDDGGGKKKOOOQQQUUUYYY___bbb___]]]dddooovvvvvv\\\HHHGGGBBBCCC???BBB>>>DDD@@@<<>>@@@>>>DDD@@@===BBBDDDGGGSSSlllsss{{{wwwUUUFFFKKKMMMXXXyyyhhhaaadddzzzqqqdddXXXXXXcccttt}}}||||||xxxrrrmmmUUUFFF??????DDD\\\www}}}uuukkkffflllvvvzzzppphhheeecccZZZPPPJJJIIIBBB:::666888888777333444555555555444222222333333333333333333333333333333222222111111222222222222111111222222333444333333333333333333333333333333333444444444555555444333333444666777777666777777777777999<<>>CCCCCCGGGVVVnnnuuu~~~uuuUUUFFFLLLOOO]]]~~~~~~jjj^^^hhhwwwwwwjjj___[[[\\\fffyyy~~~|||{{{wwwsssoooWWWEEE===???FFF\\\vvvuuunnnqqqvvv}}}{{{zzzyyyvvvkkkWWWFFFKKKJJJEEE<<<777777888666333444444444444333222222333333333333333333333333333333222222111222222333222222111111222222333444333333333333333333333333333333333444444444555555444444444444666777888888<<<:::888777888;;;>>>AAA@@@AAABBBDDDHHHLLLQQQSSSVVVYYY```eeeddddddjjjrrrwwwzzzgggKKKGGGBBBDDD@@@BBB???CCC@@@???CCCAAAGGGXXXpppwwwuuuUUUGGGMMMPPPaaayyykkkxxxnnnbbbbbbggg}}}ooo^^^UUUZZZcccrrr~~~|||zzzwwwsssqqqYYYEEE<<<@@@GGG]]]xxx|||xxx|||qqqYYYHHHLLLMMMHHH>>>777666666444555555555555444444333333333333333333333333333333333222222111222222333333222222111111222222333444333333333333333333333333333333333444444444555555333444444555555777888:::@@@>>>;;;999999;;;>>>@@@@@@AAABBBDDDHHHMMMQQQTTTVVVYYY```fffffffffjjjrrrvvvzzzyyyxxxkkknnnsss|||zzznnnNNNGGGAAADDDAAACCC@@@CCC@@@@@@CCC@@@GGG[[[pppxxxwwwWWWIIIOOORRRcccqqqmmm~~~tttbbbXXXYYYjjjxxxggg\\\XXXZZZbbbttt~~~|||yyyvvvtttsss]]]GGG>>>AAAGGG\\\zzz~~~yyygggVVVLLLLLLNNNJJJ???666444444333666666555555555444444444333333333333333333333333222222111111222222333333222222111111222222333444333333333333333333333333333333333444444444555555333444555555555666999<<>>@@@@@@AAABBBEEEIIIMMMRRRUUUWWWZZZ```fffgggfffjjjppptttzzz~~~xxxyyyppp```aaadddlllqqqtttnnnhhhttt|||wwwpppOOOGGGBBBEEEAAACCC@@@BBB@@@AAACCC???GGG]]]qqqxxx}}}zzzZZZKKKPPPRRRdddrrr|||ppp]]]YYY[[[eeepppeee^^^[[[___eeeuuu|||~~~|||yyyvvvuuutttaaaKKKAAABBBEEEXXXyyy|||wwwkkkYYYMMMJJJJJJLLLIII???666444444444666666555444444444444444333333333333333333333333222222111111222222333444222222111111222222333444333333333333333333333333333333333444444444555555333444555555444666:::======<<<;;;:::;;;===???AAA@@@AAABBBEEEIIINNNSSSUUUXXXZZZ___fffgggfffhhhmmmrrryyy~~~rrrjjjlllgggmmm|||ttteeedddeeeooonnniii___WWWbbbmmmjjj{{{pppOOOHHHCCCFFFAAABBBAAABBB@@@AAACCC???GGG^^^qqqxxxxxx{{{[[[MMMQQQSSSeee~~~ttt~~~mmm\\\TTT]]]ggguuuwwwmmmeeeffffffdddeeeiiiyyy~~~{{{xxxvvvuuuuuudddNNNCCCCCCCCCUUUwww}}}wwwhhhUUUJJJHHHGGGJJJHHH>>>666444555555666555444333333333444444333333333333333333333333222111111111222333333444222222111111222222333444333333333333333333333333333333333444444444555555333555666555444666:::>>>999999999999;;;===@@@BBB@@@AAABBBEEEIIINNNSSSVVVYYYZZZ___fffgggfffggglllqqqyyy{{{tttmmmcccYYYVVVXXX[[[aaaooo|||||||||jjj\\\]]]bbbmmm}}}uuudddvvvnnnQQQHHHAAADDDAAAAAABBBAAABBBBBB@@@AAALLLXXXsss}}}|||{{{|||YYYLLLQQQTTTqqqooolll{{{wwwwwwtttpppmmmkkklllmmm~~~wwwiiibbb\\\]]]cccooorrreeeiiippptttpppkkkrrr}}}{{{{{{zzzxxxvvveeeLLLBBBCCCCCCQQQppp~~~~~~uuudddVVVPPPKKKFFFKKKJJJFFF@@@:::555444444555555444444444333333333333333333333333333333333333333333333333333333333111111222222222333333333555444333333222222222333333333222222333333444555555555555555555555555555888888888888999;;;===>>>@@@@@@AAACCCGGGMMMRRRUUUXXX]]]eeeiiigggbbbfffmmmpppxxxzzzooogggaaa___^^^\\\XXXTTTXXX^^^ggg|||sssggghhhkkkwwwmmmQQQIIIBBBFFFBBBBBBAAAAAABBBBBB???AAAJJJVVVsss}}}}}}ZZZNNNRRRVVVsssmmmcccnnn}}}www~~~xxxnnnjjjddd___\\\ZZZYYYXXXZZZZZZZZZXXXWWWXXX[[[^^^aaadddhhhhhheeecccccceeehhhppprrriiipppvvv|||vvv{{{}}}}}}}}}}}}|||{{{gggNNNBBBBBB@@@MMMjjj~~~~~~xxxfffWWWPPPLLLHHHLLLJJJGGG@@@:::666444444555555444444444333333333333333333333333333333333333333333333333333333333111111222222222333333333444444333333222333333333333333222222333333444555555555555555555555555555888888888888999;;;===???@@@@@@AAACCCGGGMMMRRRUUUXXX]]]eeejjjfffbbbfffmmmqqqzzzqqqfffccc```[[[UUURRRRRRSSSTTTTTTXXXdddrrr||||||{{{kkkPPPIIICCCGGGCCCCCCAAA@@@AAAAAA???@@@HHHRRRrrr}}}~~~[[[OOOTTTXXXtttjjj^^^aaazzzvvv|||{{{rrriii^^^WWWXXXVVVTTTQQQOOOMMMMMMMMMNNNNNNNNNNNNNNNRRRVVVZZZaaaeeeiiimmmrrrzzz}}}jjjjjjrrr~~~~~~~~~}}}{{{zzzhhhNNNBBB@@@===HHHcccwwwwwwxxxyyyhhhXXXPPPMMMKKKMMMKKKGGGAAA:::666444555555555444444444333333333333333333333333333333333333333333333333333333333111111222222222333333333444333333333333333444444333333222222333333444555555555555555555555555555888888888888:::<<<>>>???@@@@@@AAACCCGGGMMMRRRUUUYYY^^^eeejjjfffbbbfffmmmttt}}}qqqfffZZZXXX^^^bbb```\\\XXXXXXXXXYYY[[[fff}}}iiiOOOIIICCCGGGCCCCCCAAA@@@@@@AAA@@@@@@GGGOOOrrr~~~~~~[[[OOOUUUXXXuuu~~~dddeeerrrpppbbb\\\XXXQQQLLLIIIJJJKKKKKKJJJKKKLLLMMMPPPRRRSSSUUUWWW\\\bbbgggnnnwwwiiifffuuu}}}|||yyyvvvsssfffMMMAAA@@@<<>>JJJeeeyyyuuummmkkkmmm}}}zzzsssjjj```[[[ZZZPPPNNNHHHAAA:::666555666555555444444444333333333333333333333333333333333333333333333333333333333111111222222222333333333444444444333333444555555333333222222333333444555555555555555555555555555888888888999;;;===???AAA@@@@@@AAACCCGGGMMMRRRUUUZZZ^^^fffjjjfffbbbeeelllvvvwww|||xxxjjj___XXXVVVYYYaaakkksssrrrjjjccc]]]bbbooonnnQQQIIIBBBGGGCCCDDDBBB@@@BBBEEEFFFEEEIIIOOOppp|||ZZZPPPVVVYYYuuutttkkk___WWWNNNHHHGGGHHHJJJJJJJJJLLLNNNOOOPPPVVV___eeehhhooo{{{rrrlllxxxppplllfff___bbbggg|||yyycccLLLAAABBB@@@KKKgggzzzvvvooommmooo}}}}}}{{{pppfffaaaRRROOOIIIAAA:::666666777555555444444444333333333333333333333333333333333333333333333333333333333111111222222222333333333666555555444444444444444333333222222333333444555555555555555555555555555888888888999;;;>>>@@@BBB@@@@@@AAACCCGGGMMMRRRUUUZZZ___fffjjjfffaaadddkkkuuupppbbbmmm}}}lll___WWWSSSQQQWWW___kkkwww~~~}}}wwwrrrppp{{{tttUUUKKKCCCHHHEEEFFFCCCAAACCCGGGIIIIIILLLQQQooo}}}[[[QQQWWW[[[vvvlll]]]UUUNNNLLLJJJGGGEEEFFFIIIKKKJJJMMMPPPSSSZZZfffvvvyyyooo{{{vvvrrrnnnhhhkkkqqq}}}zzzhhhPPPDDDDDD@@@JJJdddvvvvvvtttvvv|||~~~{{{kkkaaaSSSPPPJJJAAA:::666666888555555444444444333333333333333333333333333333333333333333333333333333333111111222222222333333333888777666444333333333333333333222222333333444555555555555555555555555555888888888999;;;>>>AAABBB@@@@@@AAACCCGGGMMMRRRUUUZZZ___fffjjjfffaaadddkkksss}}}eee\\\nnn}}}kkk\\\SSSRRRTTTVVVdddmmmyyy}}}yyyXXXMMMDDDIIIGGGHHHCCCBBBDDDIIIKKKKKKNNNSSSooo~~~]]]RRRYYY\\\xxx~~~wwwoookkkmmmsssxxxzzz|||~~~}}}nnn]]]RRRMMMGGGIIIKKKJJJIIIIIILLLOOOVVVYYY___fffrrr}}}www}}}|||{{{}}}yyyvvvlllSSSGGGEEE@@@GGG```qqq|||zzz|||zzz}}}~~~jjj]]]TTTQQQJJJBBB:::666777888555555444444444333333333333333333333333333333333333333333333333333333333111111222222222333333333999888666555333333222222333333222222333333444555555555555555555555555555888888888999<<<>>>AAACCC@@@@@@AAACCCGGGMMMRRRUUU[[[___fffjjjfffaaadddkkkrrrfffZZZ```lllrrrhhh^^^WWWQQQPPPXXXdddooovvvVVVKKKGGGCCCFFFGGGEEEAAACCCKKKPPPPPPSSSXXXooo~~~[[[RRRZZZ[[[sssyyykkkcccbbb___YYYVVVWWW]]]bbbooovvviiibbbccceeefffffffffdddbbbcccggglllooopppvvv}}}rrrcccZZZRRRKKKHHHHHHEEEFFFMMMOOOMMMOOOTTT```gggttt~~~~~~~~~zzzoooZZZHHHDDDDDDIII]]]sss{{{wwwwww{{{yyyeeeUUUTTTPPPJJJAAA888444555666555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555555444444444444555666666777999:::::::::;;;>>>@@@@@@@@@AAACCCGGGMMMRRRUUUYYY```iiijjjfffcccdddhhhrrr{{{qqq\\\ZZZeee}}}vvvaaaZZZUUUTTTVVVZZZgggtttXXXNNNIIIEEEFFFFFFDDD@@@AAAGGGKKKJJJLLLQQQiii~~~]]]RRRZZZ[[[sss~~~}}}|||}}}~~~~~~yyyrrrnnnooooooggg\\\WWWVVVSSSOOOMMMOOOSSSVVV]]]rrr~~~qqqddd]]]UUUSSSUUUXXXWWWUUUZZZXXXVVVWWWYYY[[[[[[[[[bbbeeemmmwww}}}ooo^^^UUUQQQKKKGGGEEEHHHGGGHHHMMMNNNNNNUUU]]]iiivvv~~~}}}yyynnnYYYGGGBBBBBBIII^^^uuu{{{uuuxxx{{{}}}yyyoooccc[[[TTTOOOHHHBBB===:::777555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555555444444444444555666666777999:::::::::;;;>>>@@@@@@@@@AAACCCGGGMMMRRRUUUXXX```hhhjjjeeebbbdddgggpppzzzrrrfff___]]]iiizzzooo[[[RRRPPPQQQWWW```lll|||[[[QQQLLLGGGFFFFFFDDDBBBBBBEEEFFFEEEGGGJJJbbbyyy___SSSYYYZZZsssvvvooofff``````aaabbbbbbaaa^^^ZZZXXX^^^ccc```XXXVVVTTTRRRRRRTTTWWWYYYYYY[[[aaakkkrrrssskkkaaaYYYVVVSSSQQQTTT[[[___^^^[[[______```aaacccbbb```^^^^^^aaadddeeecccgggtttwww___UUUMMMLLLMMMJJJHHHHHHMMMNNNPPPRRRRRRWWWcccpppzzzxxx~~~~~~~~~{{{wwwjjjVVVDDD@@@AAAIII___xxxzzzuuuyyyzzzuuukkkccc```aaaTTTNNNHHHEEECCC@@@:::444555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555555444444444444555666666777888:::::::::;;;>>>@@@@@@@@@AAACCCGGGMMMRRRUUUWWW___gggiiieeeaaacccfffnnnxxx{{{jjj\\\YYY]]]fffyyy}}}nnn\\\OOOQQQSSSXXXcccqqq[[[SSSNNNIIIHHHGGGDDDDDDDDDEEEDDDDDDEEEGGG\\\uuucccTTTYYYZZZsssoooeeecccfffiiiiiigggddd```___dddjjjhhhcccaaa``````eeekkkpppqqqppppppnnnrrryyyuuuggg]]]\\\aaa```bbbiiittt{{{|||{{{yyyzzz}}}{{{qqqxxx}}}{{{sssnnnrrryyyvvvwwwtttqqqooommmfff]]]SSSNNNLLLOOOPPPNNNMMMMMMOOOUUU[[[]]]___hhh{{{||||||~~~}}}}}}zzzvvvaaaPPPBBB@@@BBBIII___wwwvvvyyyzzzvvvlll```[[[^^^dddSSSQQQMMMIIIEEE???999555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555555444444444444555666666666888999::::::<<<>>>AAA@@@@@@AAACCCGGGMMMRRRUUUWWW___ggghhhdddaaabbbfffmmmwwweee\\\VVVYYY```nnnttthhh___XXXTTTTTTZZZdddqqqZZZSSSOOOJJJIIIHHHAAADDDEEEDDDBBBCCCEEEGGGXXXsssgggVVVZZZZZZtttvvvtttyyy|||zzzvvvsssvvv{{{yyytttqqqqqquuu|||vvvlllnnnsssrrrttt}}}yyylll___ZZZZZZXXXSSSPPPMMMLLLOOOOOOLLLKKKNNNLLLWWWdddkkkqqq{{{}}}|||yyyuuuWWWIII@@@AAACCCIII___wwwsss{{{rrrfff]]]ZZZ^^^bbbRRRTTTSSSMMMBBB999666666555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555555444444444444555666666666777999::::::<<>>555444888555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555555444444444444555666666555777999:::;;;<<>>AAAEEEOOOkkkxxxwwwvvvqqqzzz}}}qqqbbbaaahhhZZZWWWPPPGGG>>>888777777444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444444222333777777444444666555555555555666666666666777777888999;;;===???@@@@@@AAACCCEEEHHHLLLSSSWWWYYY^^^fffiiieeebbbhhhrrrrrr~~~cccbbb___\\\[[[[[[]]]___eeejjjppptttwwwzzz}}}uuufff```aaahhhkkkooorrrtttvvvzzz|||cccYYYUUUSSSLLLWWWLLLOOOQQQMMMFFFBBBCCCEEEPPP```___UUU```xxxuuuaaajjj||||||{{{{{{}}}~~~xxxUUUGGG???BBBFFFRRRppp~~~xxxrrr||||||kkkdddfffYYYVVVOOOFFF===888777777444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444555333333666777444444666555555555555666666666666777777888999;;;===???@@@@@@AAACCCEEEHHHLLLSSSWWWXXX___hhhkkkgggbbbfffnnnuuuWWW[[[```fffjjjoootttwww}}}iiiaaa\\\___gggmmmqqqvvvzzz}}}~~~fff\\\WWWTTTMMMVVVLLLIIIFFFEEEFFFFFFEEECCCJJJXXXwwwbbbVVV___vvv~~~fff[[[mmm}}}}}}{{{zzz}}}}}}vvvSSSGGG@@@DDDJJJXXXwww|||uuu{{{sssfffbbbWWWTTTMMMDDD<<<888777777444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444666444555999999555333555555555555555666666666666777777888999;;;===???@@@@@@AAACCCEEEHHHLLLSSSWWWWWW^^^iiimmmhhhaaacccjjjzzzgggooozzzddd^^^___]]]bbblllnnnttt|||tttnnnpppvvvzzztttkkkjjjrrrzzziii```ZZZVVVNNNUUUOOOJJJEEEDDDFFFHHHGGGEEEFFFQQQnnnfffXXX]]]rrrrrrfffiiivvvtttuuu{{{zzz{{{rrrRRRFFF@@@GGGRRRaaazzzzzzzzz}}}{{{pppddd^^^UUURRRLLLCCC<<<777666777444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444666666999>>>>>>777333333555555555555666666666666777777888999;;;===???@@@@@@AAACCCEEEHHHLLLSSSWWWWWW^^^hhhlllgggbbbeeemmm~~~zzzfffYYY\\\bbbdddlllwww}}}jjjcccfffjjjmmmggg]]]YYY___hhhkkkccc\\\XXXOOOUUUOOOMMMIIIFFFEEEEEEGGGHHHFFFMMMgggjjjZZZ\\\nnnqqqwwwxxxbbb^^^aaakkk{{{{{{rrrnnnlllooovvv}}}zzz|||sssRRRFFF@@@IIIXXXgggxxx{{{sssllleee___ZZZUUURRRKKKCCC;;;777666777444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444444666<<>>@@@AAA@@@BBBCCCEEEHHHMMMTTTYYY\\\bbbiiimmmmmmmmmnnnpppvvv}}}~~~rrrhhheeebbbbbblllxxxvvvdddccc```aaaccc___ZZZUUUOOOKKKIIIHHHHHHGGGHHHIIIJJJbbbhhh\\\___wwwqqq^^^]]]cccsssxxxfffWWWDDD@@@???CCCNNNddd|||vvvwww|||ssskkkpppqqqcccXXXRRRIII@@@999666666777444444444555555555555666666666555555444333333333333333333333333333333333111111222222222333333333222222333333333333444444444444444444444444444444555555555444555555666666999999:::;;;===>>>@@@AAA@@@AAACCCEEEHHHMMMTTTXXX\\\bbbjjjnnnnnnmmmnnnpppttt|||}}}ttteee___[[[]]]aaaiiiwww~~~yyyhhheeeaaaaaaccc```ZZZVVVPPPLLLJJJIIIHHHGGGHHHHHHIII___nnn``````www___\\\bbbkkk~~~ppp^^^RRRDDDBBBAAAFFFVVVooo|||vvvnnn^^^WWWRRRIII???999666555666777777666555444333333222777777666555444444333333333333333333333333333333111111222222222333333333222222222333333333444444444444444444444444444444666666555555555555666666999999999:::<<<===???@@@???AAACCCEEEHHHMMMSSSXXX\\\bbbiiimmmmmmmmmmmmnnnrrr|||{{{qqqjjjbbb\\\YYYXXX[[[aaakkkvvv{{{~~~mmmhhhaaa___aaa]]][[[WWWQQQMMMKKKJJJHHHGGGFFFHHHJJJ___xxxfffbbbvvvtttZZZ```eeerrrttt~~~iiiUUULLLBBBAAAAAAHHHZZZvvvvvvlll]]]UUUPPPGGG???888666666666777777666555444333333222777777666555444444333333333333333333333333333333111111222222222333333333222222222333333333444444444444444444444444444444666666555555555666777777888888888999:::<<<===>>>>>>@@@CCCEEEIIIMMMSSSWWWZZZ```hhhllllllkkkkkkkkkrrr}}}|||oooeee^^^[[[ZZZZZZ]]]bbbiiisss|||yyyqqqlllccc``````]]][[[XXXRRRNNNLLLJJJHHHGGGEEEHHHKKK]]]nnndddtttjjjZZZcccfffzzz|||fffsssyyy```LLLEEE??????AAAHHH\\\xxx|||qqqlll___SSSNNNFFF>>>888666666777444444444555555555555666666666555555444333333333333333333333333333333333111111222222222333333333222222333333333333444444444444444444444444444444555555555555666777888999777777777888999;;;<<<======@@@CCCFFFIIIMMMRRRVVVYYY```hhhlllllljjjiiijjjppp}}}xxxnnnlllhhhccc```bbbiiiooosss{{{xxxsssppphhhdddeeeaaa\\\XXXSSSOOOMMMKKKHHHFFFDDDIIIJJJXXXyyyuuueeepppaaa]]]lllqqqvvvbbbmmmsssWWWEEEAAA>>>@@@BBBJJJ___zzzqqqmmmiiiZZZQQQLLLDDD===888666777999444444444555555555555666444444444444333333333333333333333333333333333333111111222222222333333333222222333333333333444444444444444444444444444444444444444555666888999:::888888888999:::;;;<<<======???CCCFFFIIIMMMRRRUUUZZZaaaiiimmmmmmkkkjjjjjjnnn|||~~~iiihhhkkkllljjjjjjppp|||xxxsssrrrkkkhhhjjjfff\\\YYYTTTPPPMMMKKKHHHFFFDDDIIIIIITTTrrryyyeeemmmxxxZZZaaaxxxzzzhhhssspppSSSBBBAAA@@@BBBEEEMMMbbb|||vvvlllmmmeeeQQQOOOKKKCCC<<<888777888:::777777666555444333333222222333333333333333333333333333333333333333333333111111222222222333333333222222333333333444444444444444444444444444444444333333444555777999:::;;;999999999:::;;;<<<===>>><<>>===???BBBEEEIIINNNTTTXXXZZZaaaiiinnnnnnlllllllllpppxxx~~~llldddhhhooo~~~vvv~~~|||zzzyyyuuuqqqooofffbbb\\\WWWTTTQQQNNNLLLCCCJJJFFFLLLooollldddyyyrrryyyxxxjjjiiikkkwww~~~oooXXXFFF@@@AAABBBFFFQQQbbbwwwllliiixxxrrr___^^^ZZZPPPDDD;;;777777777777777666666555444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333444444444555555555555555555666666666666777777888999:::<<<===>>>>>>@@@BBBEEEIIINNNTTTXXXYYY```hhhllllllkkkjjjkkkoooxxxwwwfffaaabbbnnn|||xxx{{{uuurrriiieee___ZZZWWWTTTQQQNNNEEEIIIDDDKKKnnnrrreeeuuunnngggwwwkkkdddoootttzzzgggQQQCCC???AAABBBLLL\\\nnn~~~}}}lllkkkwwwqqqbbb___WWWOOOCCC;;;888888888777666666666555444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333444444444555555555555555555666666666666777777888999:::<<<===>>>>>>@@@BBBEEEIIINNNTTTXXXXXX^^^fffjjjjjjiiiiiijjjoooxxxiiiiiillllllxxxzzz{{{|||tttqqqlllhhhccc^^^ZZZVVVRRROOOHHHKKKFFFLLLgggzzzgggppphhhdddsssmmmqqqzzzyyyeeeOOOCCCBBBCCCEEETTTgggxxx}}}{{{nnnmmmrrrkkk^^^XXXSSSKKKAAA:::888888777666666666555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444333333333444444444555555555555555555666666666666777777888999:::<<<===>>>>>>@@@CCCEEEIIIMMMSSSWWWXXX^^^fffjjjjjjiiiiiijjjooozzz|||lllgggrrryyyzzzwww|||tttrrrsssoooiiiddd___[[[VVVRRRMMMPPPLLLLLL\\\rrrjjjkkkyyykkkpppuuukkktttxxxyyybbbMMMDDDBBBBBBIIIZZZnnn~~~zzzxxxsssjjj^^^SSSMMMFFF>>>888777777666555555555555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444333333333444444444555555555555555555666666666666777777888999:::<<<===>>>???AAACCCEEEHHHMMMSSSWWWYYY___fffjjjjjjiiijjjkkkppp{{{ppplllqqqvvvyyy~~~yyyxxx}}}yyysssmmmgggaaa[[[WWWQQQTTTOOOLLLRRR```qqqjjjyyy}}}uuulllqqqvvv}}}uuu]]]HHHBBBBBBAAAIIIZZZoooyyymmmcccUUUIIICCC;;;777666777555444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444333333333444444444555555555555555555666666666666777777888999:::<<<===>>>???AAACCCFFFHHHMMMRRRVVVZZZ___fffiiiiiiiiijjjlllrrr~~~yyy~~~vvvuuu}}}yyyrrrlllddd]]]YYYTTTUUUNNNKKKMMMTTToooyyykkkssszzzkkkqqq{{{~~~~~~sssWWWCCC???CCCCCCGGGXXXjjjzzz{{{ooogggVVVGGGAAA;;;777777777666444555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333222222333333333333444444333333333444444444555555555555555555666666666666777777888999:::<<<===>>>@@@AAACCCFFFHHHMMMRRRVVVYYY^^^dddgggggggggiiikkktttvvvrrr{{{tttlllddd]]]XXXVVVSSSLLLJJJLLLNNNdddmmmooollleeewwwrrrTTT@@@???FFFHHHGGGVVVeeetttyyymmmfffUUUFFFAAA;;;888999999777555444555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333222222333333333444444444333333333444444444555555555555555555666666666777777777888999:::<<<===>>>@@@AAADDDFFFHHHMMMRRRVVVXXX]]]cccfffffffffhhhjjjvvvjjjqqq|||~~~xxxuuurrrlllccc[[[___UUUOOOMMMIIILLL```xxxkkkrrryyybbbjjj~~~~~~lllQQQBBBEEEHHHDDDFFFRRR^^^ssswwwmmmbbbTTTBBB???:::888777666555444888777666555444333333333444555555555555555444444444444333222222222222333444444444444444444444444444444444444444444444444333333333444444444555555000:::===666444999:::444888888999:::<<<>>>@@@AAA@@@AAABBBCCCFFFKKKRRRWWWWWW___aaacccfffaaa___kkkwwwooodddooo~~~{{{xxxuuuoooeee]]][[[TTTOOOMMMHHHGGGUUUhhhwwwtttpppfffvvv|||hhhNNNAAAEEEGGGCCCJJJXXXfff{{{tttjjjbbbUUUCCC@@@;;;888777777777666888888777666555555555555555555555666666555555444555555444333333333333333444444444444444444444444444444444444444444444444333333333444444444555555888CCCGGG===555777888555666666777888:::<<<>>>???@@@AAABBBDDDFFFLLLRRRWWWXXX```bbbcccggg```___jjjvvv{{{ddd^^^]]]iii~~~|||yyyrrrhhhaaaVVVSSSRRRPPPJJJEEEMMMZZZsssyyywwwiiipppwwwaaaJJJAAADDDFFFCCCLLL^^^ppprrruuuuuukkkeeeZZZDDD@@@;;;888777888999999888888777777777777777777555555666666666666555555666666555444444444444444444444444444444444444444444444444444444444444444333333333444444444555555:::FFFJJJ???555444777777666666777888:::<<<>>>???@@@AAACCCDDDGGGLLLRRRWWWYYYaaabbbdddgggaaa___kkktttsssyyyuuufffWWWZZZ]]]```nnn|||uuullleeeXXXWWWVVVUUUNNNIIIMMMVVV{{{uuutttyyyuuuiiifffyyypppYYYFFFAAADDDFFFDDDLLLbbbyyy}}}mmmwwwxxxnnnhhh^^^CCC???:::777777888999999666777777888888888888888555555666777777777666666777777666555555555555555444444444444444444444444444444444444444444444444333333333444444444555555444===@@@:::333444777888888888999:::<<<>>>@@@AAA???AAACCCEEEHHHLLLRRRVVVWWW___aaadddhhhbbbaaammmuuuvvvzzzssscccYYYaaaccc___ggg~~~yyyqqqlllcccaaa^^^YYYQQQKKKMMMSSSoooxxxnnnddd___^^^]]]aaayyywww{{{gggPPPDDDBBBCCCFFFHHHPPPhhhsss}}}uuujjjcccWWWAAA===999666666888888999555555777888888888888888555666666777888888777777777777666555555555555666444444444444444444444444444444444444444444444444333333333444444444555555222555555333444666777555888888999:::<<<>>>@@@AAA???AAADDDFFFIIIMMMRRRVVVTTT]]]```ccchhhdddcccooovvvyyypppfffppppppgggooo~~~}}}~~~xxxuuuqqqnnnggg]]]RRRKKKKKKMMMaaazzzssscccXXXQQQOOOQQQTTT[[[sssooolllrrr]]]JJJCCCBBBCCCGGGMMMXXXqqq}}}~~~jjjbbb[[[KKK>>>;;;888777777888888888555666777888999999888777555666777888888999999888777777666555555555555555444444444444444444444444444444444444444444444444333333333444444444555555666444222333555777666555666666777888:::<<<>>>??????AAADDDGGGJJJNNNRRRVVVSSS[[[___bbbgggccccccooovvv~~~ssswww~~~zzzwwwooocccWWWPPPMMMLLLVVVwww}}}~~~lllYYYRRRPPPOOOOOOQQQUUU\\\rrrqqqhhhooohhhUUUEEECCCCCCBBBHHHRRR```|||tttccc___XXXFFF<<<;;;999999::::::999888666777999:::;;;:::888777555666777888999999999999777666555555444444555555444444444444444444444444444444444444444444444444333333333444444444555555666555444555555666777999666666777888:::<<<>>>??????AAAEEEGGGJJJNNNSSSVVVTTT\\\___aaafffaaa```kkksss~~~zzzxxx|||{{{tttiii^^^WWWSSSPPPPPPooo}}}lll[[[LLLLLLRRRTTTUUUVVV]]]cccvvvmmmkkkyyycccPPPCCCCCCDDDBBBIIIUUUeeeqqqcccbbb\\\HHH<<<;;;;;;;;;<<<<<<:::888888999;;;<<<<<<;;;999888666666777999999:::::::::666666555444444444444444444444444444444444444444444444444444444444444444333333333444444444555555111222555666444444888>>>888999999:::<<<>>>@@@AAA???AAAEEEHHHKKKNNNSSSVVVVVV^^^```aaaddd^^^]]]hhhppp~~~|||~~~xxxnnnddd\\\TTTOOORRRaaazzz|||^^^ggg```UUUVVVYYY\\\eeefffwwwllljjjcccQQQCCCAAACCCBBBIIISSSmmmzzznnnmmmkkk]]]KKK===;;;999888999999888777;;;;;;<<<<<<;;;999888666888888999777666555777888777777666777777666444222555444444333222222222333444444444444444444444444111333555777777555222111444444333444555888;;;======;;;999777888<<<@@@BBB===???CCCFFFIIINNNTTTXXX\\\^^^cccfffccc^^^aaagggttt~~~zzz}}}{{{sssjjj```WWWQQQRRR]]]|||xxxjjj[[[ccc]]]TTTWWW^^^fffqqqqqqvvv}}}^^^NNNBBBBBBDDDEEELLLWWWjjjvvvllliiifffVVVEEE<<<:::888888999999888777999999;;;<<<<<<;;;;;;:::777888999888666666888:::999777555555555666555444555444333333222222333333444444444444444444444444222333555666666555333222555444444444555777:::;;;===;;;999777999<<>><<<:::888888888999888777666777999:::<<<=========666777888888777888:::<<<:::888555444555555555555555444333333222333333333444444444444444444444444444444444444444444444444666555444444555777888999<<<:::999888999<<>>@@@BBBDDDGGGMMMSSSXXXYYY\\\aaadddbbb^^^aaagggppp{{{yyyoooccc[[[SSSWWWttt|||jjj]]]YYY___gggkkkyyy|||mmmqqqllldddfffuuuqqqNNNGGGBBBDDDHHHNNNYYYeee|||zzzoooggg[[[III;;;<<<:::888777888888777666555666777888:::;;;;;;<<<555777888888888999;;;===:::888666666777777555444555444444333333444444444444444444444444444444444444444333333333444555666666666555555555666777777::::::999999:::<<<>>>??????@@@BBBCCCGGGLLLSSSXXXXXXZZZ___cccaaa]]]aaagggpppzzz~~~uuujjjcccVVVXXXooonnnaaa___cccsss{{{zzzlllrrrmmmbbb```kkkjjjJJJFFFCCCDDDIIITTTdddrrruuuiiiXXXFFF;;;;;;:::888777888888777666555555555666666777777777444666777888777999;;;===999888888999:::999666333666555555555555555666666444444444444444444444444555444333222222444666777666555555555555555666666999999999999:::<<<===>>>>>>@@@BBBDDDGGGLLLRRRVVVVVVXXX^^^bbb```]]]```gggqqq{{{{{{rrrlll\\\]]]jjj{{{mmmgggiiiqqqyyy~~~ttt}}}xxxiiibbbiiiyyy___GGGFFFEEEEEELLL]]]tttvvvfffSSSDDD<<<;;;999777777777888777666666555444444444444444555444555777777777777:::<<<;;;::::::;;;<<<;;;888666777777777666777777888999444444444444444444444444444333222222333444666777555555555555555555666666888888999:::;;;<<<<<<======???BBBEEEHHHLLLQQQTTTTTTWWW\\\aaa___]]]```gggrrr}}}zzzvvveeecccddd~~~xxx{{{~~~yyyzzzttt|||{{{jjjQQQFFFGGGFFFGGGPPPhhhppp___LLL@@@<<<;;;999777777777777777555555555444333333444555555444555666666555666888:::@@@>>>;;;999:::;;;;;;;;;999888888888999999:::;;;444444444444444444444444333222333333444555666666333444444555666666666666777888999;;;<<<<<<<<<<<<<<>>???:::999999999::::::;;;<<<444444444444444444444444222222333444444555666666222333444555666666666666666777999;;;<<<<<<<<<;;;;;;>>>CCCGGGJJJLLLOOOQQQRRRUUU[[[___^^^\\\```gggrrr|||xxx|||xxxooo___nnntttzzz^^^KKKFFFGGGFFFEEEJJJZZZxxxtttZZZHHHAAA===999999999999888888888888777666666666666666666666666555555555666666666666777???<<<888555444666888999:::;;;<<<<<<;;;999666444555555555444444333333333333333333444444555555555666666666666777777777777888888888999:::;;;<<<===???BBBEEEGGGIIIMMMQQQTTTUUU[[[ZZZ[[[```]]]]]]iiittt~~~ssswwwzzznnnaaallluuusssXXXIIIEEEFFFFFFHHHNNN```~~~oooWWWFFF@@@===:::999999999888888888888777666666666666666666666666333333333444444444444555999777555333222333444666666777888999999777666444555555444444444333333333333333333444444444555555555555666666666777777777888888888999:::;;;<<<===???AAADDDGGGIIIMMMQQQTTTUUU[[[ZZZ[[[```]]]]]]iiittt~~~tttsssqqqggglllyyyssshhhPPPEEEEEEFFFEEEHHHSSShhh}}}iiiRRRCCC???===;;;999999999888888888888777666666666666666666666666333333333444444444444555444333333222222222333333111222444555666555444444555444444444444333333333333333333444444444444555444444555555555666666666888888888999:::;;;<<<===>>>AAADDDFFFIIILLLQQQTTTVVV[[[ZZZ[[[```]]]^^^jjjuuuxxxooouuuooommmsss~~~lllrrrwww\\\HHHCCCFFFJJJHHHMMM]]]yyyyyyfffOOOAAA======;;;999999999888888888777777666666666666666666666666555555555666666666666777333333444555555555555555111111222333444333333222444444444444444444444444444444444444444444444444444444444444555555555666888888888999:::;;;<<<===>>>@@@DDDFFFIIIMMMQQQTTTWWW\\\ZZZ[[[```]]]^^^kkkxxxyyyjjjvvvwwwsssqqqpppjjjbbbuuukkkQQQDDDCCCGGGNNNMMMVVVpppxxxdddMMM???;;;;;;:::999999999888888888777777666666666666666666666666555555555666666666666777222333555666777777666666333444444444333333222222444444444444444444444444444444444444444444444444444444444444555555555666888888888999:::;;;<<<===>>>AAADDDGGGJJJNNNRRRUUUXXX\\\ZZZ[[[```]]]___lllzzz}}}mmmxxx}}}xxxvvvvvvuuuxxxgggiiivvv}}}```JJJCCCFFFIIILLLQQQcccwwwcccLLL===:::::::::999999999888888888888777666666666666666666666666333333333444444444444555222333333444555555555444555555555444444333333333333333333444444444444555555444444444444333333333444444555555555666666666888888888999:::;;;<<<===???AAAEEEHHHKKKOOOTTTWWWXXX]]]ZZZZZZ```^^^___lll{{{uuu}}}zzz|||~~~}}}wwwnnnwwwuuuWWWGGGEEEJJJKKKPPP```|||~~~ttt```III<<<999::::::999999999888888888888777666666666666666666666666333333333444444444444555333333333333444444444444444444444444444444555555333333333444444444555555555555444444444333333333555555666666666777777777888888888999:::;;;<<<===@@@BBBFFFIIIMMMQQQUUUYYYYYY]]]ZZZZZZ___^^^```mmmzzz|||xxx~~~vvvuuurrr~~~pppSSSEEEHHHLLLMMM^^^uuu{{{qqq]]]GGG:::999;;;;;;999999999888888888888777666666666666666666666666555555555666666666777777666555555444444555555666222222222333444555777888333333333444444555555555555555555444444333333333666666666666777777777777888888888999:::;;;======AAACCCGGGJJJMMMRRRVVVZZZYYY]]]ZZZZZZ___^^^```mmmxxxwwwssszzzyyyuuu}}}ooovvvzzzvvv}}}fffMMMIIIJJJJJJPPPnnn{{{gggOOOAAA;;;999999;;;;;;:::999999888888999999666666666666777888999:::999999999888888888888888666666666666666666666666444444555666777777555333444444444444444444444444666666555555555444444444777666666666666777777888:::999999999:::<<<>>>???CCCDDDFFFJJJNNNQQQRRRRRRZZZ[[[[[[YYYYYY]]]eeekkkxxxuuupppbbbmmm}}}|||}}}~~~xxxtttzzzsss}}}rrr~~~vvvssssssYYYIIIKKKLLLPPP[[[xxx|||vvvbbbKKK???<<<;;;<<<>>>;;;:::999999888888999999999999888888888888888999<<<>>>???@@@@@@???===;;;::::::999888777666555555555555555555666666444333444444444444444444444444666666555555555444444444666666666666666777777888:::999999999:::<<<>>>???CCCDDDGGGKKKOOORRRSSSSSSYYYZZZ[[[[[[[[[___fffllluuuwwwddd[[[kkk}}}~~~{{{|||~~~}}}zzzxxxzzz{{{~~~xxxqqqtttjjjwwwzzzgggNNNGGGLLLHHHMMM___zzzsss]]]FFF<<<<<<<<<<<<<<<;;;:::999999888888999999::::::999888777666666666:::===AAADDDEEEDDDBBB@@@???>>>===;;;999777666555777666666555555444444444444444444444444444444444555555555555555444444444666666666666666777888888:::999999999:::<<<>>>???BBBDDDIIIMMMQQQSSSSSSTTTXXXZZZ\\\]]]]]]aaagggmmmrrr}}}}}}~~~eee```ppp||||||~~~rrrvvvxxxfffooosss]]]GGGGGGNNNGGGNNNhhh}}}oooZZZDDD;;;;;;;;;999888;;;:::999999888888999999888888777666666666666666444666:::>>>@@@AAABBBAAAAAAAAA@@@>>>===;;;::::::999999999777555444444555555555555555555555555555555555555555555555555555666555555666666777888999:::999999999:::<<<>>>???AAAEEEJJJNNNQQQSSSTTTUUUWWWZZZ]]]^^^___bbbhhhmmmsss}}}kkkdddmmmwww~~~}}}yyyxxx{{{pppssscccQQQAAAHHHRRRNNNZZZzzzuuudddRRR@@@;;;<<<<<<999888;;;:::999999888888999999777777777777888999:::;;;555555666777888:::<<<===AAAAAA@@@@@@@@@@@@??????<<<======;;;888555555777555555555555555555555555444555555555555555555555555555555555666777888999:::999999999:::<<<>>>???@@@EEEJJJNNNPPPRRRUUUWWWWWWZZZ]]]______ccciiinnnxxxxxxxxx|||kkklllwww}}}~~~~~~|||yyyyyy|||tttvvv[[[PPPFFFLLLSSSQQQbbb~~~pppcccSSSGGG<<<;;;======<<<<<<;;;:::999999888888999999777777888999;;;===???@@@>>>===:::888777777999:::>>>>>>???@@@@@@AAABBBBBB???BBBCCCAAA<<<888777888555555555555555555555555444444444555555555555555555555555555666888999::::::999999999:::<<<>>>???@@@DDDJJJMMMNNNPPPUUUYYYYYY[[[]]]^^^^^^bbbhhhnnnzzzvvvwwwvvvvvv~~~~~~xxx|||gggUUURRRMMMNNNRRRTTThhh|||hhhVVVHHHAAA<<<===>>><<<<<<>>>;;;:::999999888888999999666666777999:::===>>>@@@BBBAAA???>>><<<<<<;;;;;;<<<<<<<<<===>>>??????@@@BBBFFFIIIGGGAAA;;;999:::555555555555555555555555444444444555555555666666444444555555666888999::::::999999999:::<<<>>>???@@@DDDIIIJJJKKKNNNUUUZZZ[[[\\\]]]\\\\\\```gggmmmyyyyyyuuu~~~~~~~~~tttrrrxxx]]]GGGLLLLLLMMMSSSZZZtttjjjUUUDDD@@@>>>???===:::999<<<;;;:::999999888888999999444444555666777999;;;<<>>???@@@DDDHHHIIIIIIMMMUUU[[[\\\]]]\\\[[[[[[___fffmmmwwwuuu}}}lllhhhvvvfffMMMJJJJJJMMMPPPVVVhhhxxxgggRRR???===<<<;;;<<<===<<<;;;;;;::::::999999::::::;;;777888999777666666777999@@@>>>===@@@EEEIIIIIIGGGFFFDDDBBB@@@===<<<;;;:::<<<===>>>?????????===<<<777666555444444555666777777777888888888777777666666666666777888888999999999999;;;===>>>?????????BBBEEEHHHJJJKKKOOOUUUZZZ\\\[[[[[[\\\```eeejjjmmmvvv~~~uuu~~~~~~~~~vvviiinnnbbbLLLJJJIIIMMMVVVccczzzxxxdddLLL>>><<<::::::;;;<<<;;;:::999999999888888999999999777888888777666666888:::999888888;;;>>>AAACCCCCCCCCBBBAAA@@@???>>>>>>>>>999999:::999999999888888777666666555555666666777666666777777777666666555666777777888999999::::::999999;;;===>>>?????????BBBEEEHHHJJJKKKOOOUUU[[[[[[[[[[[[\\\___dddiiimmmwwwvvv}}}~~~~~~~~~|||mmmkkkzzz|||\\\KKKMMMJJJNNN\\\sssuuu^^^DDD===;;;999999:::;;;:::999888888888888888888888888777888999888666666888:::666777888888888888:::<<<>>>?????????@@@@@@AAAAAA:::999777555444444444555666666777777777777666666444555555666666555555555666666666777888888999999999999;;;===>>>?????????BBBEEEHHHJJJKKKOOOVVV[[[ZZZZZZYYY[[[^^^ccchhhlllvvv~~~yyy}}}|||zzz{{{}}}vvvkkksssvvvWWWKKKPPPLLLOOO```~~~nnnWWW???===;;;999999:::;;;:::999888888999999999999888888999::::::888666666777999:::<<<<<<:::666444666999;;;<<<===>>>???@@@@@@@@@???===:::666555555555666555666777888888777666555444444555666666666555555444444555555666777777777888999;;;===>>>?????????AAADDDHHHJJJKKKOOOVVV[[[YYYYYYYYYZZZ]]]bbbhhhkkksss|||||||||yyyyyy{{{}}}}}}zzzyyyvvvrrrmmmTTTLLLNNNMMMRRRfffzzzbbbPPP???>>><<<::::::;;;<<<;;;:::999999:::;;;;;;:::999999:::;;;;;;999777666666888:::<<<===:::777666888:::999999;;;<<<=========<<>>?????????AAADDDGGGIIIKKKPPPVVV\\\YYYXXXXXXYYY]]]bbbgggjjjsss|||xxx~~~zzz}}}|||zzzzzz|||~~~}}}}}}~~~rrrxxx}}}cccSSSMMMLLLRRR^^^uuummmTTTHHH???>>><<<::::::;;;<<<;;;:::999:::;;;<<<<<<;;;:::999999::::::999777777888:::666777777777777888:::;;;777888999;;;;;;;;;::::::AAA???;;;888666555666777555555666666666666555555444555666777777777777777888888888999::::::;;;;;;999999;;;===>>>?????????@@@DDDGGGIIIKKKPPPWWW\\\YYYYYYXXXZZZ]]]bbbgggkkkvvv~~~~~~ppp}}}}}}}}}ppp~~~~~~~~~}}}}}}|||{{{|||}}}}}}|||{{{~~~}}}sss~~~lllZZZRRRMMMPPP___uuu{{{]]]GGGAAA>>>===;;;999999:::;;;:::999888999:::;;;;;;:::999888555666888888888:::<<<>>>888666555555777888777777555666999;;;<<<<<<;;;;;;???===:::777555555555555555555444444444444555555333333444555666666666666777777888888999:::::::::999999;;;===>>>?????????@@@CCCGGGIIIKKKPPPWWW]]]ZZZYYYYYYZZZ^^^ccchhhkkkwwwwwwlll|||zzz~~~zzz}}}kkk{{{yyyxxx{{{~~~~~~{{{|||yyyvvvwww|||___TTTQQQLLLXXXnnnnnnQQQ???======<<<:::888888999:::999888666777999::::::999777666111333666888999<<<@@@BBB>>>;;;777666777666444111333555888;;;===>>>======>>>===;;;888666555555555555444333222222333444555111222333444555555555555444444555555666777777777999999;;;===>>>?????????@@@CCCGGGIIILLLPPPWWW]]]ZZZZZZYYY[[[^^^ccchhhlllvvv~~~