BM6P6(@ zzz}}}{{{ggg[[[SSSLLLFFFDDDBBBBBBAAA@@@???======<<<>>>>>>???CCCJJJUUU^^^dddgggjjjmmmmmmjjjeeeaaa___YYYZZZZZZXXXVVVSSSPPPNNNQQQRRRVVV\\\aaaeeeeeedddiiigggdddaaa^^^]]]\\\\\\[[[```ffflllsss~~~uuummmeee[[[SSSRRRPPPMMMNNNSSSOOOMMMKKKIIIJJJOOOWWW\\\iiiuuu}}}ssstttoooiiisssfffWWWHHHIIIXXXiiipppooo~~~zzznnneee]]]]]]bbbeeebbb]]]ZZZVVVQQQLLLHHHCCC>>>:::000//////000111111///---000000///...............................................................////////////////////////............///////////////////////////.........---///000000111333777:::>>>@@@BBBGGGZZZyyyvvvccc```ccclllqqqnnnkkkllllllkkknnnssssssnnnkkkllluuuzzzqqqmmmmmmmmmmmmmmmmmmmmmmmmoooqqqtttxxx|||~~~~~~wwwzzz{{{~~~ooo]]]SSSMMMFFFBBB@@@BBBAAAAAA@@@???>>>===============AAAGGGPPPYYY___aaadddhhhhhhfffcccaaa```_________^^^[[[XXXTTTRRRRRRSSSVVV[[[aaaddddddcccdddccc```]]][[[YYYWWWWWWXXX\\\bbbgggmmmwww}}}vvvnnneee\\\YYYUUUPPPOOORRROOOMMMJJJHHHHHHLLLRRRVVVaaakkk|||{{{tttooowwwmmmZZZKKKKKKXXXfffqqqxxx~~~sssjjj```^^^aaadddaaa]]][[[WWWRRRMMMHHHDDD>>>;;;555444222222333333111000000000///...................................................................................................////////////////////////////////////---///000111111444777:::<<>>>>>>>>===>>>AAAFFFNNNVVVZZZ\\\___ccceeeeeedddcccccceeeeeeffffffccc```[[[YYYUUUVVVXXX[[[```ccccccbbbaaa```___\\\ZZZWWWTTTSSSVVVZZZ^^^bbbhhhppp{{{|||sssjjjddd]]]VVVRRRRRRPPPNNNKKKIIIIIIKKKNNNPPPVVV]]]kkkzzzcccQQQRRRYYYbbbsssyyyoooddd___```bbb```]]]\\\YYYTTTOOOJJJEEE@@@===777444111////////////...000000///...................................................................................................////////////////////////////////////...///111111222444888:::;;;???EEEPPPhhh|||tttkkkiiiiiimmmooolllkkkkkkkkkjjjlllooonnnjjjjjjnnnxxxzzztttrrrvvv~~~vvvpppbbbWWWLLLHHHFFFCCCAAABBB@@@@@@??????????????????@@@@@@AAADDDIIIOOOVVVYYY]]]```dddfffffffffggghhhgggiiilllmmmlllhhhdddaaaZZZZZZZZZ\\\```bbbbbbbbbbbbbbbaaa___\\\YYYVVVTTTWWWZZZ^^^aaaeeelllsssxxxwwwooofff]]]VVVRRRQQQOOOLLLKKKKKKLLLMMMMMMOOOSSS]]]ooorrr]]]\\\]]]___sss~~~zzzpppddd^^^___aaaaaa___^^^[[[VVVQQQLLLHHHBBB???:::666111---------------000000///...............................................................------------------------............///////////////////////////000000000///000111222333555888;;;;;;@@@HHHWWWqqqyyyuuuooonnnmmmnnnmmmllljjjjjjiiihhhiiillljjjgggjjjppp}}}zzzrrrooottt~~~tttjjjcccXXXPPPIIIHHHGGGDDDCCCEEE@@@@@@??????????????????@@@@@@CCCFFFLLLRRRXXX[[[aaacccfffgggggghhhiiikkkiiilllqqqttttttqqqmmmkkkaaa___^^^___aaacccccccccdddccccccbbb___\\\YYYWWWZZZ]]]```dddfffiiilllnnnwwwxxxooofff]]]VVVQQQNNNKKKKKKLLLNNNMMMLLLMMMOOOUUUbbbsssooohhhbbb___oooxxxoooddd^^^^^^aaabbbbbbaaa]]]XXXSSSOOOJJJEEEAAA???;;;555111000000111111000000///...................................................................................................////////////////////////000000111111///111222333333555999<<<===CCCLLL^^^zzz~~~wwwuuuoooppppppnnnlllkkkjjjiiigggfffgggiiigggfffllltttzzzrrrrrrxxx{{{rrriii___YYYQQQKKKFFFFFFFFFCCCBBBDDD@@@@@@@@@?????????>>>>>>===???CCCHHHOOOVVV[[[___dddfffhhhiiiiiijjjlllnnnooosssxxx}}}~~~{{{vvvssshhhfffcccbbbcccdddeeeeeeddddddcccbbb```^^^\\\[[[___bbbfffjjjkkkjjjhhhgggnnnyyy~~~wwwpppggg^^^SSSOOOKKKJJJLLLNNNMMMKKKNNNOOORRRYYYdddrrrsssfff___gggxxxwwwoooeee______bbbddddddccc```ZZZVVVQQQLLLGGGDDD>>>:::444111000000000000000000///...............................................................////////////////////////............////////////...//////000000111111222000111333333444666:::<<>>======<<>>===<<<===@@@GGGPPPZZZbbbiiillllllnnnpppqqqsssvvvzzz~~~}}}rrrooojjjgggggghhhiiiiiiiiihhhfffeeedddeeeffffffppptttzzz~~~yyypppjjjbbbiiixxxyyynnnddd]]]VVVSSSTTTTTTRRRPPPMMMOOOQQQPPPQQQYYYhhhtttxxx~~~jjj^^^WWWTTT[[[ooozzzssskkkeeeccccccddddddfffbbb]]]XXXTTTOOOJJJFFF===:::666444333222111000000000///...............................................................000000000000000000000000............/////////000...//////000111222222222111222333444555777:::===AAAGGGVVVooorrreeeeeehhhgggfffnnnsssooommmmmmlllhhhkkkjjjkkklllkkkooo||||||}}}xxx{{{}}}{{{{{{yyy~~~|||qqqlllccc\\\VVVRRRNNNLLLHHHFFFDDDCCCCCCCCCBBBAAAEEEAAA@@@CCCDDDAAA@@@BBB@@@EEEMMMWWWaaakkkrrruuuttttttvvvxxx{{{yyysssllliiijjjlllmmmlllkkkllljjjgggdddeeekkkooouuu~~~zzzqqqhhh```dddppp{{{qqqiiiccc```ZZZSSSQQQUUUUUUVVVUUUSSSRRRVVV]]]cccmmmwwwjjj\\\TTTNNNSSS___tttwwwpppjjjhhheee___```eeecccaaa^^^[[[VVVPPPHHHCCCCCC>>>999444222111///...........................---.........//////000000---------.........//////////////////////////////+++,,,---,,,***)))***+++000000000000///////////////000111222333666;;;>>>FFFHHH\\\|||ccc[[[aaaffffffbbbhhhnnnoookkkhhhhhhjjjmmmoooooollljjjqqqvvvvvv|||}}}~~~|||yyyxxxzzz|||{{{ttthhhccc\\\VVVQQQNNNKKKHHHIIIGGGDDDDDDDDDDDDCCCAAADDDAAA@@@CCCDDDBBBAAADDDDDDIIIQQQ[[[fffpppwww{{{{{{zzzzzz{{{}}}|||uuummmiiiiiikkkkkkkkkjjjjjjiiifffdddfffkkkpppzzz{{{qqqhhhaaabbbkkkzzzxxxqqqkkkhhhbbbZZZWWWZZZYYYZZZZZZYYYWWWWWWZZZ]]]fffooo|||sssdddYYYRRROOOXXXiii}}}xxxpppiiifffbbb]]]]]]aaaaaaaaa```]]]WWWQQQKKKHHHDDD@@@:::666444222111///..................................../////////000---------.........//////////////////////////////...///000///------...///000000000000///////////////000222333444777;;;???GGGMMMcccnnnZZZWWW]]]bbbcccccchhhmmmmmmiiifffgggiiikkkmmmmmmjjjjjjrrr~~~|||sssttt{{{|||~~~yyyxxxwwwuuuwwwzzztttlll___[[[UUUPPPNNNKKKIIIGGGJJJHHHFFFEEEEEEEEEDDDCCCDDDAAAAAACCCDDDBBBDDDGGGIIINNNWWWbbbmmmwww~~~~~~yyypppkkkjjjjjjjjjjjjhhhhhhgggdddaaaccciiinnn|||yyypppgggbbbbbbgggttt~~~yyyuuuqqqkkkbbb^^^]]]]]]___```___]]]ZZZYYYXXX___fffrrroooaaaWWWOOOSSS]]]ooo|||tttlllfff```[[[[[[^^^___bbbccc```YYYRRRNNNMMMFFFBBB===888666444222000....................................////////////------........./////////////////////////////////...///000000///...000111////////////000000000000000111222333555888<<<@@@IIISSSnnn}}}cccWWWZZZbbbeeeeeefffiiikkkjjjfffdddeeeggghhhiiiiiihhhkkkvvvvvvoooqqq{{{zzz~~~xxxsssssssssssswww|||xxxmmmfffZZZWWWSSSPPPNNNMMMKKKJJJLLLJJJHHHGGGGGGGGGFFFEEEDDDBBBBBBDDDDDDDDDGGGLLLNNNTTT]]]hhhsss|||~~~~~~uuunnnllllllkkkjjjggggggddd___\\\]]]bbbggguuu}}}{{{tttkkkcccbbbbbbhhhsss~~~~~~|||xxxqqqiiibbb___aaabbbbbbbbbaaa___]]]\\\^^^aaaiiivvvzzziii^^^SSSSSSXXXhhh}}}|||rrrjjjbbb]]]\\\\\\^^^cccfffccc[[[SSSPPPPPPGGGCCC>>>:::777555222000.................................///////////////............////////////////////////////////////+++,,,......------...000////////////000000000000000111333444666999>>>AAAJJJ[[[zzzuuu]]]ZZZbbbhhhiiiiiiiiijjjiiigggdddbbbcccdddddddddeeegggnnn{{{zzzqqqkkkppp|||yyysssooopppqqqssszzzxxxnnneee___YYYVVVSSSQQQQQQPPPNNNMMMNNNLLLJJJIIIIIIIIIHHHGGGEEECCCCCCEEEFFFFFFKKKSSSUUUZZZcccmmmwww}}}~~~{{{uuurrrqqqooommmhhhfffbbb[[[VVVVVVZZZ___kkksssyyyxxxtttoooggg```^^^aaaiiiuuu~~~yyyrrrkkkfffeeedddccccccdddeeeeeefff``````ccclllzzzrrrgggYYYTTTUUUccczzzyyymmmeee___\\\ZZZ^^^cccgggddd\\\TTTQQQQQQGGGCCC>>>:::888555222//////////////////////////////////////////................../////////000000////////////////////////***+++------,,,,,,---///.../////////000000000111111222444555777:::???CCCLLLbbbmmmZZZ^^^iiillljjjjjjjjjjjjhhheeecccbbbbbbcccaaabbbccciiisssuuunnnkkkrrr~~~}}}uuupppmmmnnnpppuuu~~~uuulllddd]]]YYYYYYWWWTTTSSSRRRRRRPPPOOOPPPNNNLLLKKKKKKKKKJJJIIIGGGEEEFFFGGGGGGIIIPPPYYY]]]bbbjjjsss|||~~~~~~}}}{{{yyyvvvsssjjjhhhbbbZZZTTTSSSWWW[[[eeemmmtttsssqqqmmmggg```\\\```jjjuuu|||yyyrrrllljjjgggfffhhhkkkmmmnnndddbbbbbbeeeooo}}}}}}sssdddZZZUUUaaawwwsssiiiccc^^^YYY\\\```dddccc]]]WWWRRRQQQHHHDDD@@@<<<999666222//////////////////////////////////////////.............../////////000000000////////////////////////---...//////...---...000......//////000000111111111333444666888<<>>;;;777333000////////////////////////000/////////.............../////////000000000000///////////////////////////000111000......///000.........///000111111111222333555777999===BBBEEETTTqqq}}}fff___ppp|||uuuoootttjjjiiigggfffeeedddbbbaaa___```eeeqqqtttppprrr}}}~~~yyywwwooollljjjlllooovvv|||{{{uuunnneee^^^[[[\\\]]]^^^aaa^^^\\\[[[ZZZXXXVVVTTTRRRPPPNNNMMMNNNNNNLLLKKKIIIHHHIIIJJJJJJLLLVVVaaannnrrryyy~~~|||pppmmmggg___YYYYYY^^^cccmmmuuu{{{zzzxxxtttnnnhhhgggjjjooouuuwwwyyy~~~zzzvvvttttttssspppmmmoooooommmiiihhhnnnyyywwwgggkkkyyysssjjjaaaUUUWWWZZZ^^^___]]]XXXSSSKKKHHHDDD@@@===999555222000000000000000000000000000000//////.........---////////////000000000000///////////////////////////000111///...------...---......///000111111222222333555777999===BBBFFFWWWuuurrr^^^ZZZnnnzzzqqqkkkqqqjjjhhhggggggfffeeecccaaa___aaagggsssuuuqqqtttzzztttqqqpppkkkggggggooovvv}}}yyyrrroooooommmfff]]]ZZZ\\\___```___cccccccccbbb```]]]ZZZXXXVVVSSSPPPNNNNNNNNNMMMKKKKKKHHHGGGIIIJJJNNNYYYdddpppwww{{{vvvqqqkkkfff```^^^fffqqquuuyyy}}}~~~{{{uuupppnnnnnnooooooooopppuuu}}}zzzwwwvvvwwwxxxrrrttttttqqqoooppptttxxxyyyrrr~~~xxxkkk___YYYWWWYYY___```\\\WWWUUUNNNJJJEEE@@@<<<999666333333333222111000000000111////////////////////////000000000000000000000000////////////////////////000000000000000000000000......//////000000111111333777555555;;;;;;???NNN^^^ccc___aaajjjqqqqqqllliiifffggggggeeecccaaaaaabbbcccccclll|||ssssssxxxyyytttpppnnnmmmiiiiiirrr{{{wwwlllfffdddaaa[[[VVVWWW]]]eeejjjkkkiiigggfffeeedddbbb]]]YYYVVVTTTQQQOOONNNNNNMMMLLLLLLIIIIIIJJJLLLQQQ]]]hhhssszzzxxxrrrlllfff``````hhhsss{{{~~~zzzuuusssooopppqqqoooooossszzz{{{zzzzzzzzz{{{|||{{{xxxtttsssvvvzzzuuuyyyzzzmmmaaaZZZWWWYYY^^^```]]]YYYXXXPPPLLLGGGBBB>>>;;;777555111111111111111111222222////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000111222222222111666555666======AAAPPPccc```]]]```jjjqqqpppkkkhhhcccdddeeedddbbbbbbcccdddggghhhrrrvvvvvvzzz{{{{{{wwwsssnnnkkkmmmiiijjjttt~~~qqqeee\\\XXXUUUQQQOOOTTT^^^jjjssswwwrrroookkkkkkllljjjccc]]]XXXVVVRRRPPPPPPPPPOOOMMMMMMJJJJJJMMMPPPUUUaaammmyyy{{{tttmmmgggbbbbbbkkkuuu{{{xxxvvvsssttttttqqqppprrrwww|||~~~~~~~~~|||||||||xxxqqqfff]]]YYYXXX]]]```^^^\\\[[[SSSOOOIIIDDD@@@===999666000000000000111222333444////////////////////////////////////////////////////////////////////////000000000000000000000000000000000111222222333333///555555888??????DDDTTTkkkuuuZZZZZZ___jjjpppnnniiifffaaabbbcccbbbaaabbbccceeejjjnnnzzzxxxyyy}}}wwwxxxuuuqqqkkkgggjjjhhhkkkuuuuuuiii^^^VVVSSSOOOMMMMMMRRR]]]kkkvvv{{{|||wwwssssssuuussskkkddd[[[YYYUUUSSSSSSRRRQQQOOOMMMKKKLLLOOOSSSYYYfffrrr~~~vvvmmmhhhdddeeemmmwww~~~{{{xxxuuutttxxxyyyxxxvvvsssssswww{{{}}}}}}zzzpppddd]]]YYY\\\```___^^^^^^VVVQQQKKKFFFAAA>>>:::777111111111000111111222222//////////////////////////////////////////////////////////////////////////////////////////////////////000111111222222333///777777999@@@@@@FFFWWWtttgggTTTVVV___jjjnnnkkkfffeeeaaaaaabbbaaa``````bbbdddkkksssxxxzzz|||~~~~~~wwwrrrnnniiifffjjjmmmrrr|||yyykkk___VVVQQQNNNLLLJJJKKKPPP[[[jjjvvv~~~~~~yyyyyy{{{yyyqqqjjj___]]]YYYWWWVVVUUUTTTRRROOOMMMNNNRRRVVV]]]jjjvvvxxxooojjjhhhiiipppyyy}}}~~~}}}{{{wwwtttssssss{{{}}}}}}{{{xxxxxxzzz~~~|||~~~|||oooeee]]]^^^aaaaaa``````WWWSSSMMMGGGBBB>>>:::777444333222111000000000000////////////////////////........................////////////////////////////////////////////////......//////000111111111111999999;;;@@@@@@HHHZZZ}}}xxx^^^PPPUUU___jjjlllhhhddddddbbbcccbbb```______aaaccckkkvvvvvvzzz~~~}}}uuuooojjjhhhhhhnnnvvvqqqbbbWWWPPPLLLIIIIIIHHHJJJOOOZZZiiiwww||||||}}}{{{tttnnndddaaa]]][[[ZZZYYYWWWVVVRRRQQQRRRVVVZZZaaaooo{{{{{{sssooonnnooouuu|||}}}zzzvvvssssssttt|||}}}}}}~~~vvvqqqvvv~~~qqqeeecccddddddccccccZZZUUUOOOHHHCCC???:::777555444333111000//////...////////////////////////........................////////////////////////000000000000000000000000.........///000000111111222999::::::@@@BBBLLLaaasssYYYOOOUUU```iiijjjdddbbbdddddddddbbb```^^^___aaacccnnn|||vvv{{{}}}}}}zzzssskkkhhhiiilllrrr{{{rrrfff[[[TTTOOOLLLIIIJJJJJJJJJOOOXXXfffttt~~~~~~||||||{{{xxxssspppgggddd```^^^]]]\\\ZZZYYYWWWUUUVVVZZZ___fffsssxxxvvvuuuuuuyyy~~~yyyuuussstttuuu{{{~~~oooeeehhhrrroooiiiiiihhhffffff]]]XXXQQQKKKFFFAAA<<<999444333222111000000000000////////////////////////........................////////////////////////000000000000000000000000...//////000111111222222000888888999???DDDRRRiiilllSSSPPPVVVaaaiiihhhbbbaaaeeeccccccbbb```___```cccffftttwww}}}uuuwwwwwwqqqiiifffjjjpppsssyyyllleee]]]WWWTTTRRROOOMMMNNNMMMMMMOOOVVVcccpppyyy{{{{{{|||{{{xxxuuurrrpppiiifffbbb```___^^^\\\ZZZZZZYYYZZZ^^^bbbiiivvv~~~|||zzzzzzzzz}}}}}}xxxtttrrrtttuuuyyy}}}kkk```bbbfffwwwvvvnnnmmmkkkiiihhh___ZZZSSSMMMGGGBBB>>>;;;222222111111111111111222////////////////////////........................////////////////////////000000000000000000000000000000000111222222333333...666777888???FFFVVVooofffMMMQQQWWWbbbiiifff``````eeeaaaaaaaaa``````bbbfffiiizzz}}}|||tttnnnkkkmmmsss~~~yyyuuurrroookkkfffcccjjjssswwwmmmjjj```^^^ZZZUUURRRSSSWWWZZZXXXWWWVVVXXX^^^gggqqqwww~~~{{{yyyvvvtttssskkkhhhccc```____________XXX\\\___aaahhhuuu~~~~~~zzzvvvtttuuuwwwyyyzzz|||kkkZZZVVV[[[iiiyyy~~~{{{rrriiicccccc]]]TTTLLLGGGBBB<<<888444333222000000000000111111111000000//////......000000000000000000000000000000000000000000000000000000//////.........---/////////000111111222222333999:::;;;AAAFFF\\\}}}wwwWWWQQQOOOZZZcccccc```___aaaaaagggbbb___```ccceeelllsss~~~zzzuuupppiiidddeee______bbbiiiuuuzzzpppnnnllliiieeedddlllvvv{{{mmmdddaaa^^^]]][[[XXXVVVXXX]]]```aaa``````bbbhhhpppxxx}}}|||xxxuuurrrnnnjjjeeebbb`````````___[[[^^^```dddmmm{{{{{{wwwuuuvvvwwwyyyzzz}}}mmm___\\\VVVcccrrrzzz{{{|||~~~uuukkkdddddd^^^VVVOOOIIIDDD>>>:::666555333111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000/////////.........//////000000111111222222333999:::<<>>GGGRRRmmmdddPPPSSSZZZaaaeeeccc`````````___]]]^^^aaaaaa___ddduuuvvvkkkddd\\\VVVPPPQQQXXX```eeegggjjjjjjjjjllltttgggdddbbbbbbaaafffsss}}}sssllliiigggddd```cccfffkkkpppuuuyyy~~~~~~~~~zzzvvvpppkkkiiihhhfffeeeeeehhhkkksss~~~}}}}}}~~~{{{kkk]]]\\\]]]dddoooyyy~~~zzztttmmmfffaaaaaa```]]]WWWPPPIIICCC@@@<<<:::777444222000000000......//////000000111111//////////////////////////////////////////////////////000000000000000000000000000111222222333333555:::;;;???JJJXXXvvv|||___OOOUUU```fffhhhdddaaaaaaaaa___]]]___aaaaaa___eeeyyy}}}lllcccXXXTTTVVVYYYZZZYYYXXX[[[]]]___dddqqqfffcccaaaaaabbbhhhwww~~~xxxqqqmmmlllkkkhhhfffnnnrrryyy}}}xxxsssnnnlllkkkjjjhhhhhhmmmrrryyyttt___ZZZWWWZZZeeesss}}}wwwqqqjjjccc^^^``````___ZZZRRRJJJEEEBBB<<<;;;888555333222111111////////////000000000000000000000000000000000000000000000000000000000000//////000000000000111111000000111111222333333333555;;;;;;@@@MMM]]]~~~sssZZZPPP[[[eeehhhiiidddaaaaaaaaa^^^^^^___``````aaajjjxxxiii```^^^\\\WWWRRRQQQSSSUUUVVVYYYaaannnxxxcccaaa```aaadddlll}}}}}}zzzuuusssrrrssstttttt{{{~~~zzzuuuqqqooonnnmmmllllllssszzzfff```[[[\\\eeerrryyyppphhhbbbaaabbbbbb]]]UUUMMMGGGEEE<<<;;;888666444333333333000000000000////////////000000000000000000000000000000000000000000000000//////000000000111111111000111111222222333333444666;;;<<>>;;;888666333000////////////////////////...////////////000000000////////////////////////...------......///000111222222111222333444666777777<<>>:::777666333222000000000000000000000000.../////////000000000000////////////////////////------------...///000111222222222222333555666888666===DDDQQQpppbbbLLLHHHNNNTTTVVVYYYZZZ\\\^^^^^^^^^\\\\\\YYY[[[```iiixxxlllsss|||{{{zzzyyyyyyzzz|||}}}~~~~~~{{{tttkkklll___mmmzzz~~~pppuuusssiii```\\\XXXSSSIIIDDD>>>999777555444333111111111111111111111111.../////////000000111111////////////////////////////////////000111333333333222222222333555777888666>>>FFFTTTuuu___IIIFFFLLLRRRSSSWWWXXXZZZ\\\]]]\\\[[[ZZZ[[[]]]cccmmm|||nnn||||||~~~~~~zzzvvvwww|||{{{iiifffjjjsssvvvqqqooooooiii___YYYYYYMMMGGG@@@;;;999888444222222222222222222111000000////////////000000000000000000000000000000000000000000000000111111111111222333555444444555777999888>>>GGG[[[{{{~~~]]]JJJGGGKKKQQQUUUXXXXXXXXXZZZ]]]____________bbbdddkkkqqq}}}~~~~~~{{{xxxxxx}}}sssfffhhhooo{{{}}}yyysssoooooojjj```XXXVVVNNNHHH@@@;;;999888555222111111222222111111000///////////////000000000000000000000000000000000000000000000000111111111111222333444444444444777999;;;???III^^^{{{[[[JJJGGGKKKQQQUUUWWWWWWWWWYYY[[[]]]^^^]]]```cccfffooowww~~~|||zzzzzz~~~~~~nnnooosss|||yyyqqqnnnjjjaaaXXXSSSOOOIIIAAA<<<:::888555222000000111111000000///...////////////000000000000000000000000000000000000000000000000111111111111111222333333333444666888???AAAJJJcccuuuWWWHHHGGGKKKPPPTTTUUUVVVWWWXXXYYYZZZ[[[[[[___ccciiivvv~~~~~~||||||zzzyyyzzzvvvmmmhhhaaaXXXQQQQQQKKKCCC===;;;888555222000000000000000///......////////////000000000000///////////////////////////000000000111111111111000111333333333444666999BBBBBBLLLiiinnnRRRFFFFFFJJJOOORRRTTTUUUVVVWWWWWWWWWYYYZZZ\\\aaakkk|||~~~}}}~~~~~~}}}|||nnngggbbbZZZSSSSSSMMMDDD???<<<999555222000000000000000///......////////////000000000000///////////////////////////000000000111111111111000111333333333555777999AAABBBPPPppphhhOOOEEEFFFJJJNNNQQQTTTVVVWWWWWWVVVVVVWWWYYYYYY^^^lll~~~~~~tttjjjfff___WWWUUUNNNFFF@@@<<<999555222000000111111000000///...////////////000000000000000000000000000000000000000000000000111111111111000222333444444666888;;;@@@CCCUUUwwwzzz{{{fffOOOFFFIIILLLOOOPPPUUUWWWZZZYYYVVVUUUWWWZZZXXX]]]mmm~~~~~~|||rrrlllddd\\\VVVPPPGGGAAA===:::666222111111222222111111000///////////////000000000000000000000000000000000000000000000000111111111111111333444555555777:::<<<@@@EEE[[[uuu~~~{{{gggQQQJJJMMMPPPQQQRRRVVVZZZ\\\ZZZWWWUUUXXX[[[[[[^^^nnn~~~~~~~~~yyy|||zzzxxxyyyxxxqqqhhh```WWWPPPHHHAAA===:::666222222222222222222111000000////////////000000000000000000000000000000000000000000000000111111111111222333555666666888;;;===???GGG___qqq{{{|||hhhTTTMMMPPPRRRSSSTTTXXX[[[]]]\\\XXXVVVXXX\\\]]]```pppzzz~~~|||}}}~~~~~~|||zzzyyy~~~}}}~~~}}}}}}|||~~~{{{zzzzzz{{{}}}uuuooopppuuu}}}|||{{{qqqddd\\\VVVMMMEEE???:::666333222111111000000000000000333222111////////////000...///000000000000000//////000111222222333222222222222333555777;;;===???BBBJJJeeevvv{{{iiiVVVOOOPPPRRRSSSUUUZZZ[[[[[[ZZZYYYYYY[[[]]]]]]hhh|||~~~~~~~~~}}}|||||||||}}}~~~|||{{{{{{}}}~~~||||||~~~|||||||||~~~}}}zzzxxxzzzssslllkkknnnuuu}}}}}}vvvkkk\\\VVVNNNFFF???:::666333222111111000000000000000222222000/////////000111000////////////////////////000111222222333222222333333444555777:::===>>>BBBLLLhhh|||vvveeeTTTNNNPPPQQQSSSUUUWWWXXXYYYXXXXXXYYY\\\___```lll~~~}}}|||{{{zzzyyy{{{|||}}}~~~~~~}}}|||wwwzzz||||||zzzzzz~~~zzz{{{|||zzzyyyrrrkkkiiiiiimmmxxxzzzqqq]]]WWWNNNFFF@@@;;;777444222111111000000000000000111000/////////000222222444333111000//////000111///000111222222333222222444444444555777999<<<===BBBOOOmmmnnn___QQQMMMOOOQQQRRRTTTTTTUUUVVVWWWWWWYYY]]]___cccqqq~~~~~~|||{{{yyyyyyxxxxxxyyy{{{|||}}}}}}}}}|||xxx{{{}}}|||zzzzzz}}}yyyzzz}}}{{{tttnnnjjjhhhjjjttt~~~xxxppp___YYYPPPHHHBBB===888666222111111000000000000000000////////////111333444777666333111000111222333//////111222222222222222555555555555777999;;;===BBBQQQrrr}}}dddXXXMMMKKKNNNPPPRRRTTTSSSTTTUUUVVVVVVXXX[[[^^^cccsss~~~}}}}}}{{{zzzyyyyyyxxxyyyzzz{{{|||}}}}}}~~~~~~|||~~~~~~{{{zzz}}}{{{||||||vvvooojjjfffgggqqq}}}{{{rrrkkkccc]]]TTTKKKDDD>>>999777222111111000000000000000//////...///000111333444666555222000///000111222//////111222222222222222555555555555777999;;;===BBBTTTwwwttt[[[QQQJJJJJJNNNOOOQQQSSSTTTUUUVVVUUUUUUVVVYYY[[[bbbttt}}}~~~|||zzzyyyxxxyyyyyy{{{{{{|||}}}}}}~~~}}}{{{zzz|||}}}wwwnnnfff``````kkkxxx|||vvvmmmhhhhhhaaaXXXNNNFFF@@@:::777222111111000000000000000000/////////000111333444111000///...------...//////000111222222333222222444444444555777999<<<===EEEXXX}}}kkkTTTMMMHHHKKKNNNNNNPPPRRRTTTUUUVVVUUUUUUVVVYYY[[[dddwww~~~}}}{{{yyywwwwwwwwwxxxyyyzzzzzzzzzzzz{{{{{{|||}}}zzz|||}}}|||zzzyyy|||xxxnnncccZZZYYYeeerrryyy|||zzzrrrmmmkkklllfff[[[QQQHHHAAA;;;888222111111000000000000000000000/////////111222333/////////////////////...///000111222222333222222333333444555777:::===>>>HHH]]]|||dddPPPJJJHHHKKKNNNNNNOOOQQQSSSTTTUUUUUUVVVWWWZZZ]]]iii}}}{{{yyywwwvvvuuuvvvwwwxxxwwwwwwvvvvvvvvvwwwxxxxxxuuuxxxzzzyyyxxxxxx{{{~~~{{{ooobbbWWWUUUaaaoooyyyzzz||||||wwwqqqooopppooohhh^^^SSSJJJBBB<<<888222111111000000000000000111000/////////000222222000111111222222222111111///000111222222333222222222222333555777;;;===???KKK```xxx```NNNIIIHHHKKKNNNNNNNNNQQQQQQRRRTTTUUUVVVYYY]]]```nnn}}}|||zzz~~~~~~}}}{{{zzzxxxvvvvvvwwwxxxyyyvvvvvvvvvtttsssrrrtttvvvuuuvvvxxxyyyyyyzzz|||~~~lllaaaZZZXXXbbbooo{{{~~~~~~{{{xxxvvvqqqkkkmmmiiibbbXXXMMMDDD<<<888666555444333222111111111111000000111222222000...///000111222333222222111222222111111111111111222555444555777777777<<>>:::666666444333222111111111000/////////111222111000000111333444444444333333222222111111111111111222444333555777666666<<>>FFFWWWvvv|||___JJJDDDEEEFFFHHHKKKNNNPPPRRRQQQRRRUUUWWWXXX\\\```cccttt}}}zzz{{{xxxwwwxxxxxxwwwvvvuuutttuuuvvvvvvrrrsssttttttrrrqqqqqqrrrrrrssstttuuuuuuxxx{{{~~~|||uuussszzzuuueee___bbbgggppp|||tttrrrllldddYYYNNNDDD???888777666444333333333333000000222444777777444222555444333222111222222333000000000000111222333444333333555888888999???GGG]]]|||uuu\\\KKKEEEEEEGGGIIILLLOOOQQQSSSQQQSSSTTTVVVXXX\\\aaaeeexxx{{{zzz|||xxxwwwxxxwwwvvvtttrrrrrrsssuuuvvvoooqqqssstttrrrpppppppppqqqsssuuuvvvwwwyyy|||yyyrrrqqq{{{}}}iii^^^]]]\\\hhhwwwxxxlll^^^PPPCCC===888777666555444333333333,,,...111666999:::777555444333111000000000111111000000000000111222333444444333555999999:::@@@HHHaaapppZZZLLLEEEFFFGGGJJJLLLOOORRRTTTRRRSSSTTTVVVXXX\\\bbbggg{{{{{{{{{~~~|||{{{tttuuuvvvwwwvvvssspppooolllmmmnnnnnnmmmkkkjjjhhhnnnmmmooosssuuuwww}}}rrrlllnnnxxxooo```XXXUUU___nnn}}}|||ttteeeOOOBBBBBB;;;888555333333333333333222222444444444444222222111111111111111111111111111111111111222333444555555444666888888999@@@HHH```kkkTTTGGGGGGIIIKKKMMMNNNOOOOOOOOOPPPUUUSSSTTT[[[YYY\\\iii||||||{{{{{{~~~~~~~~~~~~|||zzzxxxssstttuuuvvvuuurrrooonnnkkkkkkkkkkkkjjjjjjiiihhhmmmlllnnnrrruuuxxxsssmmmpppyyy{{{fffZZZSSS[[[hhhxxxyyyrrreeeRRREEECCC;;;888555333333333333333222222333444444333222222111111111111111111111111111111111111222333444555555444666888888999@@@HHHdddgggRRRFFFEEEGGGIIILLLNNNOOOOOOOOOOOOTTTRRRTTT[[[ZZZ]]]jjj~~~wwwwwwyyy~~~~~~}}}}}}{{{wwwtttqqqrrrssssssrrrpppmmmllliiiiiihhhhhhggghhhhhhhhhlllkkkmmmqqqtttxxxsssmmmqqqyyynnn]]]RRRXXXddduuusssnnnfffVVVIIIDDD<<<999555333333333333222222222333333333333222222111111111111111111111111111111111111222333444555555444555888888:::AAAJJJgggiiiUUUJJJDDDEEEHHHKKKMMMOOOOOOOOONNNSSSQQQSSSZZZ[[[^^^lllppprrrwww~~~~~~~~~}}}}}}|||yyyuuurrrooopppqqqpppooonnnllljjjiiihhhfffeeeeeefffggghhhiiiiiikkkooosssyyyrrrlllpppyyytttaaaUUUZZZgggyyy}}}ppplllhhh[[[LLLDDD===999666444333444333222222222222333333222222222111111111111111111111111111111111111222333444444555444555777888:::BBBKKKhhhkkkVVVJJJDDDFFFHHHLLLNNNPPPQQQQQQMMMRRRPPPRRRZZZ[[[___nnn|||jjjooowww}}}yyy~~~}}}}}}}}}||||||{{{yyytttqqqnnnnnnooonnnmmmllljjjiiihhhgggfffeeeeeeeeefffgggeeefffiiinnnrrryyypppjjjmmmyyywwwfff\\\cccppp}}}sssoookkk```PPPEEE===:::666444444444333222222222222222222222222222111111111111111111111111111111111111222333444444555444444777888;;;DDDMMMggghhhRRREEEEEEGGGJJJMMMPPPQQQRRRRRRMMMRRRPPPRRRZZZ[[[```ooouuuhhhnnnxxxzzzvvv{{{sss{{{~~~||||||}}}|||zzzzzzyyywwwssspppnnnnnnmmmmmmllljjjiiiiiihhhgggfffeeeddddddddddddaaaccchhhmmmqqqxxx~~~mmmhhhjjjwwwyyynnnfffnnn{{{|||xxxrrreeeTTTGGG>>>;;;777444444444333222222222111111111111222222111111111111111111111111111111111111222333444555555333444777888<<>>>>>EEEXXX|||}}}gggVVVLLLGGGIIIJJJJJJKKKLLLMMMMMMNNNPPPRRRUUUWWWUUUXXXeeesssssshhhfffsss~~~yyyeee```fffnnnpppkkkuuu|||~~~}}}xxxrrrppprrrrrrqqqnnnmmmmmmmmmmmmkkkiiifffdddddddddcccbbb```^^^]]]\\\___```ccciiirrr|||uuujjjgggjjj{{{~~~sss^^^OOOEEE<<<444444666444222222111111111111111111111111111111111111111111111111111111111222222333333444444555333666>>>===EEEXXX~~~www___QQQKKKIIIGGGHHHIIIJJJKKKMMMNNNNNNOOOQQQUUUVVVUUUXXXfffuuuqqqeeefffrrr~~~lllaaabbbfffzzztttiiilllvvv~~~yyytttrrrrrrsssqqqooolllllllllkkkjjjgggeeecccdddcccbbb```^^^\\\ZZZZZZ^^^```eeelllttt}}}uuulllkkkooo|||{{{xxxdddUUUHHH>>>666555666555333333111111111111111111111111111111111111111111111111222222222222222222222222333555222666======EEEYYYqqqWWWKKKIIIJJJFFFGGGHHHIIIKKKLLLMMMNNNMMMPPPTTTVVVUUUYYYhhhwwwtttiiieeeqqq|||xxxeee______mmm}}}lllfffjjjqqq~~~zzzvvvtttssssssqqqoookkkkkkkkkjjjhhhfffdddbbbbbbaaa___^^^\\\[[[ZZZZZZ\\\```fffoooxxxuuunnnpppvvvyyytttyyykkk\\\KKK@@@777666666444222222111111111111111111111111111111111111111111111111333333222222222222222222222555333666<<<<<>>KKKeeeZZZKKKIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOMMMNNNQQQSSSTTTZZZjjj{{{vvvkkkhhhdddjjjvvvyyyddddddlll||||||pppjjjqqq}}}}}}yyyzzzyyyxxxxxx{{{~~~~~~~~~~~~}}}zzzvvvsssrrrrrrmmmllljjjhhhfffeeeddddddaaa```]]][[[ZZZZZZ[[[[[[YYY]]]eeennnxxx~~~uuuttt}}}lllkkkkkkhhhooo}}}~~~oooZZZMMMAAA===;;;777555555111111111111111111111111111111111111111111111111000000111222333333444444333777777999>>>???LLLfff}}}XXXJJJKKKLLLFFFGGGHHHJJJMMMOOOPPPQQQNNNOOORRRSSSSSSYYYjjj{{{wwwlll}}}{{{ddd```dddiiiuuummmffffffsss}}}hhhlllvvvzzzyyyyyyyyywwwxxxzzz{{{zzzzzzzzzyyyvvvsssrrrrrrjjjiiihhhgggeeeeeeeeeeeeccc```\\\ZZZYYYYYYXXXWWWXXX\\\dddmmmvvv{{{vvvxxxuuuddd___ccciiimmm~~~yyykkk[[[QQQGGGBBB<<<555111222111111111111111111111111000000000000111111111111///000111222333222111111222555444777;;;;;;MMMmmm{{{YYYJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNKKKLLLOOOPPPQQQXXXjjj{{{nnnhhhwwwuuufffccccccppp}}}pppaaagggwwwzzztttqqqzzz|||}}}~~~~~~|||zzz{{{~~~|||~~~{{{{{{{{{zzzxxxuuurrrpppoookkkjjjiiigggfffeeeeeeeeeeeeaaa]]]YYYXXXWWWVVVUUUWWW[[[bbbkkkuuu}}}zzz|||~~~yyyggg```bbbfffiiixxx}}}|||~~~wwwlll\\\RRRHHHBBB===666333444111111111111111111111111000000000000111111111111000111222333444333333222333666555888<<<<<>>PPPqqq}}}sssSSSFFFFFFHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQQQQXXXjjj{{{ooohhhyyyvvvfffccckkkwwwrrrlllooo{{{tttpppzzz~~~}}}{{{|||~~~}}}{{{zzzxxxvvvuuussspppmmmkkkkkkjjjhhhfffdddcccbbbaaabbb___[[[XXXWWWVVVUUUTTTUUUYYY^^^dddlllxxx{{{}}}yyyllleeedddfffgggooowww{{{wwwssssssqqqnnn^^^RRREEE???<<<888555666222222222222222222222222000000111111111222222222222222222333333333333333444666555999===>>>RRRrrrxxxnnnOOODDDEEEGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJLLLOOOQQQRRRYYYkkk}}}rrriiizzzuuufffcccnnnxxxtttnnnsss}}}}}}qqqttt~~~|||{{{zzzzzz|||}}}}}}|||wwwuuusssssssssrrrooollljjjiiigggdddbbbaaa_________\\\YYYWWWXXXXXXXXXXXXVVVYYY]]]aaahhhsss~~~uuummmiiiiiilllmmmnnnuuuzzzyyytttqqqmmmjjj___QQQCCC===:::777444444222222222222222222222222111111111111222222222222111111111111111222222333333555444777<<<>>>RRRsss|||hhhMMMDDDEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJGGGIIILLLPPPRRRZZZmmmvvvjjj|||rrreeedddoooxxxtttppprrr{{{xxxttt}}}~~~|||yyyxxxwwwxxxxxxyyy|||~~~~~~vvvtttrrrrrrttttttpppmmmkkkjjjgggdddbbb```___^^^^^^[[[YYYXXXXXXZZZZZZZZZWWWZZZ___bbbgggqqq}}}}}}yyyvvvrrrooonnnoooqqqssspppuuu||||||uuunnniiibbbRRRBBB;;;999666444333333333333333333333333333111111111222222222222333111111000000000111222333333555333777<<>>CCC]]]dddOOOIIIGGGEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFHHHKKKNNNVVVhhhxxxqqqeeeuuutttaaa^^^dddnnnvvv|||zzzxxxyyyyyywwwuuuuuuxxx}}}~~~~~~}}}zzzvvvrrrooommmmmmkkkiiihhhhhhfffdddbbb^^^\\\YYYWWWVVVVVVWWWXXXXXXXXXZZZaaahhhqqq}}}qqqnnnwww}}}nnn```MMM???888666666777444333222222111111222222333333333333333333333333333333222222222333444444333777666999???EEE```dddQQQJJJGGGDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFIIILLLOOOXXXjjj{{{tttfffuuuooo______gggrrryyyyyysssrrrsssuuu{{{zzzvvvvvvuuutttsssrrruuuzzz~~~~~~yyywwwxxx|||{{{{{{yyyvvvrrrooolllmmmkkkhhhggggggfffdddcccaaa___]]]ZZZXXXVVVVVVUUUWWWVVVYYY```gggppp|||vvvtttzzzxxxnnnbbbPPP@@@888777777777444333222222111111222222222222222222222222222222333222222222333333444555333666666999???FFFbbb{{{bbbRRRIIIDDDBBBDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFHHHLLLPPPYYYlll~~~xxxiiixxxlll___aaaiiiwww}}}uuulllfffddddddeeejjjrrr{{{zzzvvvsssrrrrrrqqqpppssswww{{{|||uuurrrsssxxxyyyyyyxxxvvvsssooommmmmmkkkhhhggggggfffeeedddbbbbbbaaa___\\\YYYVVVUUUVVVUUUXXX]]]ccclllzzz~~~|||zzzxxx}}}uuuqqqhhhVVVDDD999666555222444333222222111111222222111111111111111111111111222222222222333444555555333666666999@@@GGGdddrrr\\\NNNFFFBBBBBBEEEBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFHHHKKKOOOYYYmmm~~~|||kkkzzzmmmbbbeeelllzzzrrrggg```]]]XXX[[[aaahhhpppzzz{{{wwwtttrrrqqqqqqooorrruuuyyy}}}{{{uuuqqqrrrvvvwwwxxxyyywwwuuurrrpppmmmkkkhhhfffffffffeeedddbbbcccccccccaaa]]]YYYVVVWWWVVVVVVZZZ^^^eeeqqq}}}zzzuuussswww{{{vvvqqqkkk[[[GGG;;;888555000444333222222111111222222222222222222222222222222222222222222333444555666444666666999@@@HHHeeesssYYYJJJDDDBBBBBBDDD@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHKKKNNNYYYlll~~~}}}lll{{{pppeeehhhnnn{{{ttthhhbbbVVVWWWXXXZZZ^^^fffooouuu}}}zzzvvvsssrrrrrroooqqqtttwww||||||vvvssssssvvvwwwyyyyyyyyyvvvtttrrrmmmkkkhhhffffffffffffeee```bbbeeefffddd```\\\YYYYYYVVVVVVXXXZZZ___jjjvvv{{{sssooorrr~~~xxxnnniii[[[HHH===:::888333444333222222111111222222333333333333333333333333222222222222333444555666444777666999@@@HHHeee{{{[[[IIIEEEDDDBBBAAA??????@@@AAACCCDDDDDDEEEHHHGGGHHHJJJNNNXXXkkk}}}}}}lllzzzrrrhhhjjjppp{{{sssjjjYYYXXXUUUSSSTTTYYYaaafffqqqyyy|||xxxuuuttttttoooqqqtttwww{{{}}}{{{xxxuuusssvvvzzz|||{{{wwwrrrnnnmmmkkkiiiiiikkkllljjjgggccceeefffgggeeebbb]]][[[YYYZZZZZZYYY[[[bbblllttt|||wwwmmmppp{{{mmmhhh]]]OOOBBB:::777666333333333333333333444444111222222333333222222111444444333222222333333333555777666999@@@HHHeee___LLLEEE@@@BBBIII@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGIIILLLVVViiizzzzzzjjj{{{ooohhhbbbmmmyyy{{{rrreeeccc\\\SSSMMMOOOTTTXXX___lll~~~}}}zzzvvvsssqqqrrrrrrrrrsssvvv|||}}}{{{yyywwwvvvxxx{{{|||{{{xxxssspppmmmkkkiiiiiijjjjjjhhhfffddddddeeeeeeccc___\\\ZZZZZZZZZ[[[ZZZZZZ___gggmmmuuuzzzsssqqq}}}oooiii^^^PPPCCC:::777666111111111111111111111111111222222333333222222111444333333222222333333444555888666999???GGGeeebbbMMMEEE@@@???CCC@@@@@@AAABBBCCCDDDEEEFFFGGGFFFGGGIIIKKKTTTgggyyyyyyjjj|||mmmgggaaammmxxx{{{nnnkkkcccXXXPPPOOORRRUUUXXXdddttt|||yyyvvvsssrrrpppppppppqqqsssyyy~~~}}}{{{yyywwwxxxyyy{{{{{{zzzxxxuuusssllljjjiiihhhhhhgggfffdddddddddcccaaa___\\\ZZZYYYZZZ[[[\\\ZZZYYY[[[```eeeqqqsssvvvwwwxxxyyy{{{||||||}}}~~~~~~zzzsss{{{ssslll```QQQDDD;;;777666333222222111111000000000111222222333333222222111333333333222222333333444555888666999???GGGeeecccNNNGGGBBB@@@@@@@@@AAAAAABBBCCCDDDEEEEEEGGGFFFGGGHHHJJJSSSeeevvvwwwjjj}}}|||jjjeeeaaammmxxxzzzyyyooocccXXXQQQPPPPPPPPPYYYgggxxx~~~{{{xxxvvvsssrrrnnnnnnmmmmmmoootttzzz~~~{{{{{{}}}}}}|||zzzxxxvvvxxxyyyyyyyyyxxxvvvtttssskkkjjjiiihhhgggeeedddcccdddcccaaa^^^\\\ZZZYYYXXXXXX[[[\\\[[[YYYYYY\\\___lllmmmoooooonnnoooppprrrqqqssswwwzzz{{{zzzwwwvvvuuuyyy}}}~~~vvv{{{xxxpppcccSSSEEE;;;777777555555444444333222111111111222222333333222222111333333222222222333444444666888666888???GGGfffbbbLLLHHHFFFDDDCCCAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFHHHJJJRRRccctttvvvkkkxxxfffccc```nnnwww{{{tttfffXXXQQQOOOMMMRRR]]]nnn|||yyyuuusssrrrmmmmmmmmmllllllpppuuuyyyyyysssqqqtttwww|||}}}{{{yyyvvvsssvvvvvvvvvvvvuuusssrrrqqqkkkkkkjjjhhhfffeeedddddddddccc```]]][[[ZZZYYYYYYWWWYYY\\\[[[YYYXXXZZZ]]]ccceeeggggggfffeeeeeeeeegggiiimmmppprrrqqqooonnnllloooqqqssstttwww}}}yyy~~~}}}uuufffUUUFFF;;;777777555555444444333222111111111222222333333222222111333222222222333333444555666888666999@@@IIIhhhcccMMMGGGGGGEEECCCAAAAAABBBBBBCCCDDDDDDDDDFFFEEEFFFHHHJJJRRRcccsssvvvllluuucccbbb```oooyyy}}}wwwdddVVVRRRNNNQQQYYYhhh|||~~~yyyvvvtttrrrooonnnnnnlllkkkmmmqqquuu~~~yyyoookkkllloootttxxx}}}~~~|||yyyvvvsssssstttttttttsssqqqooonnnkkklllllljjjhhhffffffgggcccbbb```^^^]]]\\\[[[[[[VVVXXX[[[ZZZWWWVVVXXX[[[]]]___bbbbbb```^^^]]]]]]]]]___bbbeeeffffffeeedddbbbcccdddeeegggjjjooorrryyyyyyxxxvvvsssrrrrrrsssuuuwwwyyyyyyzzz~~~~~~yyyiiiWWWGGG<<<888777333222222111111000000000111222222333333222222111222222222222333444555555666888666999AAALLLlllkkkPPPFFFEEECCC@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFIIIKKKSSSccctttwwwmmmrrraaaaaaaaaqqq{{{ppp]]]WWWPPPRRRXXXeeewww~~~zzzwwwuuutttqqqpppooommmkkkllloooqqq|||~~~ssskkkhhhhhhiiimmmrrrtttvvvzzz~~~}}}{{{xxxuuurrrrrrssstttssspppnnnlllkkkmmmnnnllliiihhhiiijjjbbbbbbaaa```___^^^]]]]]]VVVXXXYYYXXXTTTSSSTTTWWWWWWYYYZZZZZZXXXVVVWWWWWWSSSTTTVVVXXXZZZZZZZZZYYYWWWWWWWWWWWWXXX[[[___bbbffffffeeebbb___]]]]]]^^^]]]```cccdddfffmmmxxx|||lllXXXGGG<<<888777111111111111111111111111111222222333333222222111222222222222333444555666666888666:::CCCNNNooosssUUUFFFCCCBBB@@@BBBBBBBBBCCCCCCCCCCCCCCCDDDDDDFFFJJJLLLTTTeeeuuuyyymmmppp``````bbbsss~~~zzzddd[[[PPPRRRXXXcccsss|||yyyzzz~~~}}}zzzxxxwwwwwwqqqqqqpppmmmjjjjjjlllnnntttvvvyyy{{{~~~wwwmmmfffddd```eeeiiilllnnnsss{{{~~~~~~~~~~~~}}}zzzwwwqqqrrrttttttsssqqqnnnllllllnnnooonnnkkkiiikkkmmmbbbbbbbbbbbbaaa```___^^^WWWXXXYYYVVVQQQOOOQQQSSSNNNOOOOOOMMMKKKKKKMMMOOOMMMMMMOOOPPPQQQRRRRRRRRRPPPOOONNNMMMNNNQQQUUUWWWWWWWWWVVVSSSOOOMMMMMMNNNKKKNNNQQQSSSWWW```mmmwww}}}mmmYYYHHH<<<888777333333333333333333444444222222222333333222222222222222222222333444555666555888777:::DDDPPPqqqwwwXXXHHHDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDGGGJJJMMMUUUfffvvvzzznnnooo___```ccctttggg^^^OOORRRWWWbbbppp{{{zzzvvvpppkkkjjjooosss|||yyyxxxyyyyyyrrrqqqpppmmmjjjiiijjjllllllmmmnnnppprrrtttwwwxxx}}}|||qqqggg```^^^]]]^^^``````dddooozzz|||zzz{{{}}}~~~{{{xxxssstttuuuvvvtttqqqmmmkkklllllllllllllllmmmnnnoooiiieeeaaaaaacccccc```\\\[[[YYYUUUQQQNNNKKKJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHLLLJJJGGGDDDAAAAAAAAAAAA@@@BBBFFFKKKLLLOOOZZZfffzzzsss]]]CCC:::<<<666444333222222111111222222222222222333333444444444444444333333333444555555666666999<<<@@@QQQvvv|||UUUIIIHHHDDDDDDBBBBBBAAAAAA@@@@@@AAAAAABBBCCCGGGKKKMMMTTTcccrrr|||uuulllqqq```ccccccpppuuu]]]TTTSSSTTT[[[jjj|||}}}yyypppeee^^^YYYYYY```iiizzz~~~}}}wwwttttttqqqnnniiihhhhhhhhhfffdddggghhhiiijjjiiijjjkkklllpppqqqtttvvvwwwxxxxxxxxxrrrggg```\\\ZZZZZZZZZ[[[ccclllsss~~~|||{{{{{{||||||{{{yyywwwuuuvvvvvvvvvtttqqqooommmkkkkkkkkklllmmmnnnooopppkkkfffbbbaaaccccccaaa^^^\\\ZZZVVVRRROOOMMMKKKKKKHHHHHHHHHHHHGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEBBB@@@?????????@@@???AAADDDHHHHHHJJJTTT```sssxxxcccHHH===;;;444444333222222111222222222222222222333333444444444333333333333333444444555444444777;;;@@@QQQwwwXXXKKKGGGBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDGGGJJJLLLRRRaaapppxxxsssoooqqq```aaaaaannn~~~zzzeee[[[XXXWWW]]]jjj|||}}}xxxvvvyyy||||||~~~tttkkkaaa\\\[[[\\\bbbjjjyyy}}}|||wwwtttsssppplllhhhffffffeeecccaaadddeeefffffffffggghhhiiifffhhhjjjlllnnnoooppppppwwwzzz|||~~~tttkkkccc[[[XXXWWWWWWZZZ^^^dddnnnyyyyyy{{{}}}~~~|||yyywwwvvvxxxwwwvvvuuusssqqqpppoookkkkkkkkklllmmmooopppqqqlllhhhcccaaabbbcccaaa___]]][[[WWWSSSPPPNNNLLLLLLGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>????????????AAADDDCCCDDDMMMXXXiiizzzwwweeeLLL???;;;333444444333222222222222222222222333333333333444444222222222222222333444444333333666;;;@@@RRRyyyYYYKKKGGGAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDEEEGGGJJJKKKQQQaaappp{{{rrrrrrqqq___``````mmm|||oooccc___\\\```lll~~~|||tttnnnkkkmmmpppssswww|||uuukkkbbbaaaccceeeiiinnnxxx{{{}}}}}}zzzvvvsssrrrmmmjjjfffdddcccbbb```^^^``````aaaaaabbbccccccccc^^^___aaaccceeefffggggggjjjllloooqqqsssvvv{{{~~~~~~rrreee___]]]ZZZYYYZZZ[[[ccclllttt{{{xxx||||||xxxwwwwwwyyywwwuuusssqqqooooooooommmllllllmmmmmmnnnooopppmmmiiidddaaaaaaaaa```___]]][[[WWWSSSPPPMMMLLLLLLFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@?????????>>>???AAAAAABBBJJJSSScccuuuzzzoooaaaKKK???;;;555444444333222222222222333333333333333333333333333222222111111222222333444444444777;;;???RRRyyy|||WWWKKKFFFAAABBB?????????@@@AAABBBDDDDDDDDDEEEGGGJJJLLLSSScccssstttrrrqqq^^^``````nnnzzzvvvjjjfffbbbeeeqqqyyymmmeee```aaadddhhhnnntttzzz~~~tttmmmnnnrrrtttuuuwwwxxxyyy{{{{{{yyyuuurrrpppllliiifffcccaaa___^^^]]]^^^]]]]]]^^^___``````___\\\\\\]]]___```aaaaaabbbbbbccceeegggkkkooosssuuuvvvwwwyyy|||rrriiieee___\\\[[[YYY\\\aaahhhoooyyy~~~zzz~~~~~~zzzxxxxxxxxxwwwtttqqqnnnmmmmmmnnnoooooonnnmmmmmmmmmmmmnnnllliiieeebbb```___^^^]]]\\\ZZZVVVRRROOOMMMKKKKKKHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCFFFFFFFFFEEEDDDBBB@@@???@@@??????BBBBBBDDDKKKSSS```tttxxxkkk___JJJ>>>;;;666555444333333222222333333333333333333333333333333222222111111222222333444777666888;;;@@@RRRzzzzzzVVVKKKFFFAAACCC>>>>>>???@@@AAACCCDDDEEECCCCCCFFFJJJNNNVVVgggxxxxxxpppppp^^^```bbbqqq{{{{{{qqqmmmjjjmmmzzzyyykkkbbbZZZXXXZZZ]]]dddkkkpppwwwzzz|||}}}}}}yyyyyyyyyyyywwwtttpppnnnjjjiiifffccc```^^^^^^^^^^^^\\\[[[\\\^^^___^^^\\\\\\\\\\\\]]]^^^^^^___```^^^^^^___bbbfffjjjmmmoooqqqrrrtttwwwzzz|||~~~uuummmddd___^^^[[[ZZZ[[[```fffooo~~~}}}{{{yyyxxxxxxvvvssspppnnnmmmllllllpppooonnnnnnmmmmmmnnnnnnkkkjjjhhheeebbb___]]]]]]\\\ZZZVVVRRROOOLLLKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGKKKKKKLLLLLLJJJHHHEEECCCEEEBBBBBBDDDEEEFFFLLLTTT___sss|||xxx|||nnnbbbMMM>>>:::555555444444333333333333333444444333333333333222222222222222222222333444444777777999<<>>???@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGPPPcccuuu~~~|||ppp\\\^^^___mmm}}}vvvooojjjfffbbb___^^^eeerrrzzzhhh^^^XXXRRRNNNNNNUUUYYYcccppp~~~|||wwwrrrmmmjjjhhhdddaaa]]][[[\\\]]]]]]]]]___^^^]]]\\\[[[ZZZZZZZZZZZZXXXWWWZZZ___ccceeedddeeeeeedddccccccfffkkkooooooooonnnnnnooopppqqqqqqrrrsssvvvzzz~~~~~~{{{tttnnnkkkjjjkkksss|||~~~~~~~~~}}}{{{zzzzzzyyyvvvtttuuuuuuuuutttsssqqqooommmnnnnnnnnnnnnooopppqqqrrrooonnnmmmkkkhhheeebbbaaa\\\ZZZXXXWWWWWWVVVUUUSSSRRRQQQOOOMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHIIIKKKIIIIIIMMMOOORRRZZZbbbiiimmmmmmkkkjjjkkkhhhddd___XXXQQQLLLHHHGGGMMMTTTcccttt~~~}}}uuulllgggttt|||~~~zzzqqqkkkeeeWWWCCC888888444444444444444333333333111111222222222333333333222222333333333333444444444777999;;;DDD^^^rrrQQQIIIFFFBBBCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBDDDFFFHHHPPPcccttt}}}ppp[[[]]]^^^kkk{{{uuupppkkkeee___[[[XXXUUUSSSRRRYYYeeerrr~~~ttthhhaaaZZZTTTQQQQQQWWWbbbppp}}}|||vvvpppllliiihhhcccaaa____________^^^\\\aaa```___^^^]]]\\\[[[ZZZ\\\ZZZYYY[[[___cccdddcccdddddddddcccdddfffkkkoooqqqppppppppppppqqqqqqrrrrrrtttvvvyyy}}}vvvqqqppprrrxxxzzzuuussspppnnnooouuuzzz}}}{{{yyyyyyyyyyyywwwuuurrrssstttttttttsssrrrqqqooonnnnnnoooooopppqqqrrroooooommmkkkiiifffdddbbb]]][[[YYYWWWWWWWWWVVVTTTTTTTTTSSSRRRQQQPPPNNNMMMKKKKKKJJJIIIIIIJJJLLLLLLOOOMMMMMMQQQTTTVVV^^^fffooossssssqqqooopppmmmiiieee]]]VVVQQQMMMKKKQQQXXXkkk{{{{{{wwwqqqkkkgggpppwwwxxx}}}uuulllfffbbbVVVDDD999999333333333333444444444444111111222222222333333333222222333333333333444444555666999;;;CCC[[[nnnNNNGGGFFFBBBEEE@@@@@@@@@@@@AAAAAAAAAAAAAAAAAACCCEEEHHHPPPbbbrrr}}}nnnZZZ\\\\\\iiixxx~~~zzz|||~~~zzznnnccc]]]YYYTTTPPPMMMLLLJJJHHHJJJNNNXXXcccooo~~~ssslllcccYYYTTTMMMSSS___mmm{{{|||uuuooojjjhhhgggcccbbbaaabbbbbbaaa^^^[[[```aaaaaaaaa```^^^\\\[[[^^^\\\\\\]]]```bbbbbbbbbdddddddddcccdddfffkkknnnrrrrrrrrrrrrqqqqqqqqqqqqrrrsssvvvxxx{{{}}}|||wwwwwwyyyyyyooohhhdddaaa^^^___ccchhhooo}}}|||zzzxxxxxxyyyyyyxxxwwwrrrssstttuuutttsssrrrqqqooonnnnnnnnnoooooopppqqqnnnmmmlllkkkhhhfffdddccc^^^\\\YYYXXXXXXXXXWWWUUUUUUVVVWWWWWWVVVSSSQQQOOOMMMMMMLLLLLLLLLNNNOOOPPPQQQOOOPPPTTTWWWZZZ```hhhpppsssuuusssrrrtttrrrnnnggg```YYYVVVSSSRRRYYYaaatttzzztttnnniiioootttwww}}}tttkkkdddaaaVVVEEE:::999222222222333333444444555111111222222222333333333222222222333333333444444555666999<<>>AAA????????????@@@@@@@@@@@@AAA???AAAEEEIIIOOO[[[fffyyyzzzlllXXXZZZ[[[hhhrrrzzzzzzmmmgggaaaccciiijjjddd]]]VVVSSSOOOLLLLLLKKKKKKJJJGGGFFFHHHOOOXXXddduuuwwwhhh^^^QQQTTT[[[gggvvv{{{vvvrrrpppnnnrrrmmmgggbbb___]]]\\\[[[UUUWWWYYY\\\^^^___``````aaacccddddddbbbaaaaaaaaaaaabbbdddddddddfffiiilllppppppqqqrrrrrrqqqpppooommmoooqqqtttuuutttsssssssssttttttvvv{{{|||xxxwww{{{zzzmmm```VVVOOOLLLJJJJJJMMMOOOPPPUUUaaannnyyy{{{xxxuuuttttttuuuuuutttrrrrrrssssssrrrpppnnnmmmlllkkkkkkjjjjjjkkkkkklllkkkkkkjjjiiihhhgggeeedddaaa___\\\[[[[[[[[[YYYXXXVVVWWWYYY[[[\\\\\\\\\\\\WWWWWWUUUTTTTTTUUUVVVVVVVVVUUUWWW\\\^^^```fffmmmpppuuuxxxxxxyyy}}}|||yyysssmmmfffbbb___^^^eeemmm{{{wwwuuuzzzxxxmmmdddaaaYYYHHH;;;777333333333222222222222222111111222222222333333333222222333333333333444444666555888===???OOO{{{yyyttt]]]HHHDDDCCC???BBB????????????@@@@@@@@@@@@BBB@@@AAAEEEIIINNNXXXbbbrrr~~~zzzlllYYY[[[\\\jjjuuu|||xxxkkkddd```dddnnntttsssooo```]]]XXXUUUSSSRRRQQQOOOKKKHHHHHHLLLRRRZZZhhhuuu{{{jjjaaaTTTWWW^^^jjjxxx~~~{{{xxxuuusssqqqnnnjjjfffdddbbb___]]]XXXXXXZZZ[[[\\\^^^______aaaccceeeeeecccaaaaaabbb```bbbcccddddddfffiiikkkoooppprrrssstttsssqqqpppnnnpppsssuuuvvvvvvuuutttuuutttsssrrrssswww~~~{{{yyy{{{uuuhhh]]]TTTOOOMMMHHHIIIMMMOOOOOORRR]]]jjjtttzzzwwwsssrrrrrrsssrrrrrrpppqqqqqqrrrqqqpppooonnnkkkkkkjjjiiiiiijjjjjjjjjkkkkkkkkkkkkiiihhhgggfffaaa___]]][[[[[[[[[ZZZXXXWWWXXXZZZ\\\]]]______```YYYYYYWWWVVVUUUVVVVVVWWWWWWVVVYYY^^^```bbbgggnnnqqquuuwwwwwwxxx{{{zzzvvvpppjjjeeebbbaaabbbjjjrrr~~~zzz}}}wwwkkkbbb```YYYIII<<<888444333333222222111111111111111222222222333333333222222333333333444444444666444888>>>???NNNyyy{{{ooolllXXXEEEDDDBBB???BBB>>>????????????@@@@@@@@@CCC@@@AAAEEEIIIMMMVVV```mmmzzz{{{xxxlllYYY\\\^^^lll{{{wwwhhhbbb___fffuuukkkgggbbb^^^\\\ZZZXXXWWWSSSOOOLLLMMMOOOSSS]]]hhhwww{{{jjjaaaUUUYYYaaammmzzz{{{xxxvvvooommmllljjjiiifffccc___[[[[[[[[[[[[\\\]]]^^^^^^```cccffffffcccaaabbbccc```bbbcccddddddfffiiikkkpppqqqsssuuuuuuuuusssrrroooqqqtttwwwxxxxxxvvvuuusssqqqmmmiiiffffffjjjmmm|||{{{~~~~~~vvvlllfffccc^^^UUUMMMOOOOOORRRSSSRRRTTT^^^iiiwww}}}zzzvvvuuusssrrrqqqppppppoooqqqqqqqqqqqqpppnnnmmmlllmmmnnnnnnmmmmmmlllkkkjjjjjjjjjkkkkkkkkklllllllllfffccc```___``````]]]ZZZZZZZZZ[[[\\\^^^___``````XXXXXXWWWUUUTTTUUUWWWZZZZZZZZZ[[[[[[]]]aaagggllluuuzzz{{{wwwtttttttttqqqkkkfffbbb___\\\]]]fffpppwwwiiidddZZZHHH999333555444333333222222333333333333333333333333333333444444333333333444555555333666555999CCCRRRxxxuuujjj]]]PPPIIIEEEAAA@@@BBB@@@@@@@@@???@@@@@@AAAAAAFFFCCCAAABBBCCCGGGRRR]]]lll{{{uuulllZZZ]]]]]]jjjyyy~~~~~~ssseee^^^YYYbbbtttzzzssskkkfffeeedddaaa]]]TTTQQQOOOMMMOOOSSSXXX[[[kkkxxxoooaaaWWW[[[dddqqq{{{wwwssspppmmmjjjiiigggdddbbbccc```]]]]]]___```^^^]]]]]]bbbgggiiigggdddddddddfffeeeddddddeeefffggghhhlllqqquuutttqqqppprrruuuuuuqqqpppsssuuuuuuuuuxxxyyywwwqqqhhh^^^[[[___dddppp|||{{{wwwqqqkkkhhhgggddd\\\UUUSSSSSSUUUVVVTTTUUU^^^iiittt}}}{{{xxxuuuuuusssrrrqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppooonnnmmmlllmmmllllllllllllllllllllljjjfffaaa_________^^^]]]]]]]]]]]]]]]^^^_________[[[[[[ZZZXXXWWWWWWYYY[[[\\\\\\\\\\\\]]]aaafffjjjqqquuuwwwsssppppppnnnkkkfffbbb___]]][[[\\\dddmmm~~~}}}zzzoooiii^^^KKK<<<888555444333333222222333333333333333333333333333333333222222222222333444444333666666:::DDDSSSyyy|||jjj[[[JJJCCCAAA>>>===>>>@@@?????????@@@AAAAAABBBFFFCCCBBBCCCDDDHHHSSS^^^lll|||vvvrrrmmm\\\___```mmm|||zzz||||||ooo___WWWSSS[[[mmm{{{sssmmmkkkiiieeeaaaTTTQQQNNNLLLLLLNNNQQQTTT\\\hhhxxxoooaaaYYY^^^hhhvvv~~~{{{uuurrrooommmlllkkkiiihhhjjjfffaaa^^^]]]]]][[[YYY]]]aaafffhhhgggggggggiiiiiihhhggggggggghhhiiijjjlllqqqvvvvvvsssqqqrrrsssvvvrrrqqqsssuuuuuuwww{{{|||zzztttiii]]]WWWXXXZZZcccuuu||||||}}}pppmmmjjjkkkmmmlllfff```[[[ZZZZZZZZZWWWVVV^^^gggqqqyyy}}}yyywwwuuutttsssrrrrrrrrrrrrrrrpppooooooooopppqqqsssttttttssssssrrrqqqpppnnnnnnpppooommmlllkkkkkklllmmmlllhhhccc___^^^_______________^^^^^^^^^^^^^^^___`````````^^^[[[ZZZ[[[]]]^^^^^^^^^]]]]]]```dddhhhjjjnnnpppmmmjjjiiifffbbb___]]]]]]]]]\\\[[[bbbjjj}}}xxxzzz}}}|||sssmmm```LLL>>>;;;555444333333222222333333333333333333333333333333222111111111222222333444444777777;;;EEESSSyyyppp\\\GGG>>>>>>>>>===<<<>>>>>>??????@@@AAABBBCCCEEECCCBBBDDDEEEIIITTT___lll|||qqqppplll[[[```aaannn~~~xxxxxx}}}xxxjjjYYYQQQMMMTTTfffyyy~~~uuunnnjjjfffaaa^^^UUURRROOOLLLKKKKKKMMMNNNSSS]]]jjjvvv|||pppccc]]]cccooo~~~|||vvvssspppoooooooooooommmooojjjddd___]]]\\\[[[[[[^^^```dddfffhhhiiikkkmmmlllkkkjjjiiiiiiiiijjjkkkkkkqqqwwwyyywwwtttssssssyyyuuussstttuuuvvvzzzyyyooocccZZZVVVVVVZZZkkk{{{|||{{{nnnmmmmmmppptttsssooojjjdddbbbaaa___[[[YYY^^^eeennnuuu~~~}}}zzzwwwttttttssssssrrrsssssssssrrrqqqoooooooooqqqtttuuuuuuttttttsssrrrpppooonnnqqqpppmmmkkkjjjjjjkkkkkkkkkiiieeeaaa```_________^^^^^^]]]]]]]]]^^^___```dddeeeeeeccc```^^^^^^___`````````^^^]]]___bbbeeedddiiikkkgggdddbbb___[[[[[[ZZZ\\\^^^]]][[[```gggxxx}}}uuusss||||||tttmmm^^^III<<<:::555444333333222222333333222222222222222222222222222111111111222333444555444777777;;;EEESSSxxx{{{bbbHHH>>>@@@AAA@@@>>>>>>>>>>>>???@@@BBBCCCDDDDDDBBBBBBDDDFFFJJJTTT___kkk|||vvvppphhhXXX]]]___mmm~~~zzzzzz|||~~~ttteeeWWWQQQLLLSSSeeewww}}}tttlllfffaaa\\\YYYUUUTTTRRRPPPOOONNNOOOOOORRRYYYbbbiiimmmoooqqqrrrtttvvvxxx{{{rrrgggbbbjjjwww}}}{{{uuussspppooopppqqqrrrqqqmmmjjjddd```______aaabbb```bbbccceeegggiiilllnnnmmmllljjjiiihhhiiiiiijjjjjjpppwww||||||zzzxxxwww|||xxxuuuvvvwwwxxx~~~{{{pppeee^^^[[[[[[jjj~~~yyy{{{{{{sssssstttvvvyyyxxxuuuqqqllliiifffddd___[[[^^^cccjjjpppwww}}}|||yyytttssssssrrrrrrrrrsssssstttsssqqqoooooopppqqqssssssssssssrrrqqqooonnnmmmpppooommmkkkiiiiiiiiiiiiggghhhgggfffccc```^^^]]]\\\\\\[[[[[[\\\^^^aaabbbfffggghhhfffcccaaa______aaaaaa```^^^]]]]]]___bbb```dddfffccc______\\\XXXWWWWWWZZZ\\\[[[XXX[[[aaalllvvvvvvsss~~~uuunnn^^^III<<<:::555444333333222222333333222222222222222222222222222222222333333444666666444777777;;;DDDQQQuuujjjLLL@@@AAACCCAAA???>>>>>>>>>???@@@BBBCCCDDDDDDBBBBBBEEEFFFJJJSSS]]]iiizzzzzzrrrfffWWW]]]___mmm~~~|||{{{|||tttfffZZZUUURRRYYYhhhyyy~~~tttkkkddd___]]]\\\WWWVVVVVVUUUUUUTTTSSSSSSQQQTTTXXX[[[\\\\\\]]]]]]cccdddeeefffiiioooxxx~~~~~~wwwnnniiirrr~~~|||xxxuuurrrqqqssstttuuuuuummmkkkgggcccaaabbbeeegggeeeddddddeeefffiiijjjkkkkkkjjjiiiggggggggghhhhhhiiinnnvvv|||~~~}}}~~~{{{yyyzzzzzz|||ssshhhbbb^^^lll|||wwwzzz|||{{{{{{|||}}}|||yyyvvvrrrnnnjjjhhhccc]]]^^^bbbfffjjjooossswww~~~|||zzztttsssrrrqqqqqqqqqqqqqqquuutttrrrpppooonnnooooooppppppppppppoooooonnnmmmnnnmmmmmmllljjjiiihhhhhhfffhhhjjjiiifffbbb```___]]]\\\[[[[[[]]]___bbbdddeeegggiiihhheeebbb```___`````````^^^\\\\\\]]]___]]]aaabbb^^^\\\\\\[[[XXXVVVVVVXXXZZZXXXTTTVVV[[[bbbmmm}}}|||{{{xxxooo```KKK>>>;;;555444333333222222333333222222222222222222222222222222222333444555666777444777666999AAAMMMppppppQQQBBB@@@AAA???>>>>>>>>>??????@@@AAABBBCCCDDDBBBBBBEEEFFFHHHQQQ[[[fffwwwxxxttt~~~gggXXX^^^```nnnzzz}}}zzzoooccc______eeerrr~~~}}}sssiiibbb___```bbb^^^______^^^\\\YYYVVVTTTSSSSSSRRRRRRQQQQQQPPPPPPTTTUUUTTTSSSTTTZZZdddkkkmmmpppuuu||||||vvvrrr|||~~~{{{wwwuuuvvvwwwxxxxxxqqqooolllgggcccbbbdddfffhhhgggffffffhhhjjjjjjiiijjjiiihhhggggggggghhhiiijjjnnntttzzz~~~}}}}}}rrriiicccooozzzuuuyyy~~~|||zzzvvvqqqmmmjjjeee___^^^aaaaaadddgggjjjnnnvvv~~~zzzxxxtttsssrrrqqqpppooooooooosssrrrqqqpppooonnnmmmmmmnnnnnnoooooooooooonnnnnnlllmmmnnnnnnmmmkkkiiihhhhhhjjjllljjjgggeeeeeefffaaa```^^^^^^^^^aaaccceeeccceeehhhhhheeebbb______^^^______]]][[[ZZZ[[[]]][[[______ZZZXXXZZZ[[[ZZZZZZYYY[[[\\\XXXSSSTTTYYY]]]fffuuuxxxoooaaaNNN???;;;555444333333222222333333111111111111111111111111111111111222333444666777333666555888???IIIkkkvvvWWWEEEAAA@@@???>>>@@@?????????@@@AAAAAABBBDDDBBBBBBDDDEEEFFFOOOXXXcccsssvvvsssfffWWW]]]___mmmuuu{{{~~~|||pppooopppwwwuuujjjddddddiiimmmoooooonnnkkkfff___YYYVVVSSSQQQNNNMMMLLLKKKKKKJJJJJJKKKKKKIIIHHHLLLTTT[[[]]]bbbjjjttt~~~~~~|||}}}yyyvvvvvvwwwxxxxxxsssrrrpppkkkeeecccccceeekkkiiihhhiiilllmmmllljjjkkkjjjiiiiiiiiijjjkkklllmmmnnnqqquuuzzz}}}vvvnnnxxxxxxtttxxx~~~}}}xxxsssnnnkkkfff```^^^aaa^^^___aaaccchhhqqq~~~|||xxxuuutttsssrrrpppooonnnnnnnnnppppppqqqqqqpppooommmmmmmmmmmmnnnooooooooooooooolllmmmooopppooommmjjjhhhkkkmmmmmmkkkggggggiiillleeecccaaa``````aaadddeeeaaadddggggggeeebbb___^^^]]]^^^^^^\\\ZZZZZZ[[[\\\ZZZ]]]\\\XXXVVVYYY[[[ZZZ___^^^______[[[UUUVVV[[[[[[cccppp}}}wwwmmmaaaNNN>>>999555444333333222222333333111111111111111111111111000000000111222444555666333666555777===GGGhhh{{{\\\JJJCCC@@@???@@@@@@@@@@@@???@@@@@@AAAAAADDDBBBBBBDDDDDDEEEMMMVVVbbbqqqxxxrrr~~~dddTTTZZZ]]]kkkrrrvvv||||||~~~}}}rrrmmmnnnuuuzzz~~~{{{vvvnnneee\\\WWWOOOLLLHHHFFFFFFFFFFFFFFFFFFHHHJJJHHHFFFGGGMMMSSSTTTZZZdddooozzz}}}xxxuuutttuuuuuuuuuqqqrrrqqqmmmgggdddeeegggkkkjjjjjjllloooqqqooommmmmmlllkkkkkklllmmmnnnooopppooooooqqqvvvzzz}}}~~~zzz}}}yyy|||}}}}}}xxxssspppiii```[[[[[[YYY\\\^^^bbbgggppp|||~~~}}}{{{yyyvvvvvvtttrrrooommmkkkkkkkkkoooooooooooonnnmmmlllkkkggghhhjjjkkkmmmoooppppppnnnnnnnnnnnnoooooollljjjjjjjjjjjjjjjkkklllmmmnnnhhheeecccaaabbbcccbbbaaaaaaaaabbbddddddccc___\\\ZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZYYYXXXZZZ^^^aaaaaafffiiihhhggghhhfffbbbcccjjjtttyyynnndddSSSBBB888666333000000222333222111333333333333333333333333222222222222222222222222333666666999???GGGddddddKKKCCCCCCBBB?????????>>>>>>>>>>>>??????>>><<<===AAACCCEEEKKKSSS___ooo~~~xxxrrr{{{aaaXXXWWW\\\hhhtttxxx}}}{{{~~~{{{rrrfffZZZRRRNNNKKKGGGCCCBBBDDDFFFGGGKKKJJJHHHGGGFFFFFFFFFFFFNNNSSSZZZcccooo{{{vvvrrrqqqsssuuutttssspppnnnkkkiiigggfffjjjkkkmmmmmmmmmlllmmmmmmlllllllllllllllmmmnnnnnnooooooooonnnooorrrxxx|||~~~{{{}}}|||wwwqqqmmmfff]]]XXXYYYZZZ[[[]]]___dddmmmwww}}}|||zzzxxxvvvtttssspppnnnkkkjjjjjjjjjkkkkkkjjjjjjiiihhhgggfffhhhhhhhhhiiikkkmmmnnnoooppppppooopppqqqqqqnnnlllkkkjjjjjjjjjkkklllmmmmmmiiigggdddcccccccccbbbaaaaaaaaabbbcccdddccc```]]]YYYYYYXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUWWWZZZ```dddkkkqqqtttsssrrrrrrooojjjiiipppyyy}}}tttjjjYYYFFF:::777444222111333444333222333333333333333333333333222222222222222222222222444777666999???GGGcccjjjOOODDDBBBAAA?????????>>>>>>>>>>>>?????????<<<===AAACCCDDDJJJRRR^^^nnn|||wwwrrryyy___VVVUUU\\\hhhqqqvvv~~~wwwmmmbbbXXXRRRKKKHHHDDDBBBBBBEEEHHHJJJKKKJJJHHHFFFEEEDDDDDDEEEGGGKKKRRR]]]mmm{{{vvvsssrrrtttuuuuuutttqqqmmmjjjiiihhhhhhhhhiiiiiiiiiggggggggggggjjjjjjjjjjjjkkklllmmmnnnooopppoooooopppsssxxx|||}}}}}}wwwqqqllleee]]]ZZZ[[[\\\\\\\\\]]]```gggpppvvv|||{{{yyywwwvvvsssqqqooollljjjiiihhhhhhhhhgggfffdddccccccbbbbbbgggfffeeefffgggjjjnnnpppsssrrrqqqrrrssssssqqqpppllllllkkkkkkkkkllllllmmmkkkiiifffeeeeeedddbbbaaaaaaaaabbbcccdddcccaaa^^^XXXWWWVVVUUUUUUUUUUUUUUUOOOOOOPPPQQQTTTZZZbbbhhhuuu|||~~~}}}yyyttttttyyyxxxnnn\\\GGG;;;777555333333444555444333333333333333333333333333222222222222333333333333555888777999???FFFbbbsssUUUEEEAAAAAAAAA???>>>>>>======>>>>>>???@@@===>>>AAABBBCCCIIIPPP\\\kkkyyyvvvsssxxx]]]SSSTTT[[[hhhooouuu}}}~~~rrrggg___XXXTTTMMMIIIEEEDDDFFFJJJNNNPPPLLLJJJHHHFFFDDDDDDDDDDDDDDDFFFMMMZZZlll{{{wwwuuutttuuuvvvwwwuuuqqqmmmjjjiiiiiijjjiiihhhgggeeedddcccccccccggghhhhhhiiijjjlllmmmnnnpppqqqqqqqqqqqqtttyyy|||yyysssoooiiicccaaacccbbb```^^^\\\^^^cccjjjnnnuuuzzz}}}zzzyyyyyyxxxwwwrrrpppmmmjjjhhhgggffffffdddcccaaa```_________```dddcccbbbbbbeeejjjooossstttsssrrrsssttttttsssrrrnnnnnnmmmllllllllllllllllllkkkiiihhhhhhfffcccaaabbbaaabbbcccddddddaaa___WWWVVVUUUSSSRRRRRRRRRRRRMMMMMMMMMMMMQQQXXXaaagggvvv~~~|||}}}|||uuulllZZZFFF999666555444444444444444333333333333333333333333333222222222333333333333333666888777:::???EEEbbbyyyYYYGGGAAAAAABBB>>>>>>============>>>>>>AAA>>>>>>AAAAAABBBHHHNNNYYYiiivvvwwwtttyyy\\\RRRRRRYYYfffooouuu|||~~~}}}{{{nnneee```\\\ZZZWWWRRRMMMKKKMMMPPPRRRSSSLLLKKKIIIFFFEEEDDDDDDDDDHHHIIINNN[[[nnn|||yyywwwwwwvvvvvvxxxuuuqqqmmmjjjjjjkkkmmmkkkjjjgggffffffffffffeeeffffffggghhhjjjlllnnnoooqqqrrrrrrrrrsssuuuyyy|||}}}~~~~~~~~~{{{vvvsssooojjjiiillliiifffaaa^^^^^^aaaeeegggkkkooovvv}}}~~~}}}zzzyyyyyyyyyxxxwwwqqqooolllhhhfffdddcccbbb]]]\\\ZZZYYYYYYZZZ\\\^^^aaa```___aaaeeelllrrrvvvtttsssqqqrrrssstttsssrrrqqqqqqooonnnmmmmmmmmmmmmmmmlllllllllkkkiiieeebbbbbbbbbaaacccddddddbbbaaaYYYXXXUUURRRPPPOOOOOOOOOMMMMMMLLLLLLNNNTTT]]]bbbpppzzz~~~}}}yyyqqqgggWWWEEE:::444444444444333333222333333333333333333333333333222222333333333444444444666888777:::???EEEbbbyyyZZZHHHBBBAAABBB>>>>>>============>>>>>>AAA>>>>>>@@@AAABBBGGGNNNWWWfffsssyyyvvv{{{^^^RRRQQQXXXeeeqqqwww|||}}}{{{{{{~~~xxxnnniiihhhfffdddccc]]]VVVRRRSSSTTTSSSQQQJJJIIIGGGEEECCCCCCCCCCCCIIIIIINNN[[[nnn}}}zzzyyyxxxwwwuuuwwwuuuqqqmmmllllllnnnooollljjjhhhhhhiiijjjiiihhhffffffgggiiikkkmmmooopppqqqrrrsssssssssuuuyyy||||||}}}~~~}}}}}}{{{yyyuuupppooorrrqqqllleee```^^^___aaaaaabbbeeekkkrrrzzz~~~}}}~~~|||{{{yyyxxxxxxwwwuuusssooommmiiieeeaaa___]]]\\\TTTSSSQQQPPPRRRUUUYYY\\\```______bbbfffmmmtttxxxtttrrrqqqqqqsssttttttsssuuutttrrrqqqooonnnnnnmmmnnnmmmnnnnnnnnnkkkgggccccccbbbaaabbbdddeeecccbbb]]][[[WWWRRROOOMMMMMMMMMMMMLLLKKKJJJKKKOOOVVV[[[eeepppzzz{{{zzz|||}}}|||}}}{{{xxxtttmmmeeeVVVEEE;;;222444555555333222222333333333333333333333333333222222333333444444555555555888777999???FFFbbbsssWWWIIIDDDBBB@@@>>>======<<<<<<======>>>@@@>>>>>>@@@AAABBBGGGNNNVVVdddqqq~~~}}}yyy{{{^^^TTTRRRXXXeeessswww{{{|||||||||xxxsssssssssqqqnnnhhhbbb[[[XXXYYYXXXTTTPPPIIIHHHFFFDDDCCCCCCDDDDDDDDDFFFLLLXXXjjj}}}|||{{{zzzvvvsssuuusssqqqooonnnoooqqqrrrllljjjiiijjjmmmmmmjjjgggffffffgggiiijjjmmmnnnpppqqqrrrsssssssssuuuxxx{{{}}}~~~|||~~~}}}wwwtttvvvwwwpppggg```^^^]]]]]]\\\[[[]]]bbbiiiqqqzzz}}}}}}}}}}}}}}}{{{zzzyyyxxxwwwtttpppmmmllljjjeee```\\\YYYVVVUUUNNNMMMKKKLLLOOOTTTZZZ^^^bbbbbbbbbdddhhhnnntttwwwuuusssqqqrrrsssuuuuuuuuuxxxwwwuuusssqqqpppooonnnmmmnnnooopppqqqnnniiieeecccbbbaaabbbdddeeedddcccaaa^^^YYYSSSOOOMMMLLLKKKIIIIIIIIIHHHHHHKKKOOOSSSYYYdddmmmmmmlllmmmpppppptttzzz~~~vvv}}}wwwmmmiiicccUUUEEE:::333555777777444333333444333333333333333333333333222222333333444555555666444777666999???GGGcccjjjSSSIIIGGGCCC???======<<<<<<<<<<<<======???======@@@AAABBBGGGNNNUUUcccooo}}}|||yyy^^^UUUTTTZZZfffrrruuuxxx|||zzzzzz}}}~~~yyytttjjjddd______aaa```ZZZTTTLLLKKKJJJIIIHHHIIIJJJJJJFFFIIINNNWWWcccsss}}}}}}zzzvvvrrrrrrqqqppppppppprrrssstttooommmlllnnnpppooojjjeeefffffffffgggiiikkklllmmmqqqrrrssssssssstttwwwyyy}}}~~~zzzyyyzzz}}}||||||xxxyyyzzzrrrhhhaaa]]]\\\[[[YYYWWWYYY]]]dddmmmwww}}}{{{|||}}}|||{{{|||{{{zzzyyyvvvrrrlllhhhjjjgggccc]]]XXXTTTRRRQQQLLLKKKJJJKKKOOOVVV]]]aaaddddddeeefffjjjnnnsssuuuvvvtttrrrrrrtttvvvvvvvvvzzzyyywwwtttrrrqqqpppooommmmmmoooqqqrrrooojjjfffcccbbbaaabbbdddeeedddcccddd```[[[TTTOOOLLLKKKKKKFFFFFFFFFFFFFFFHHHLLLOOOPPPZZZbbbbbb___aaadddeeennnsss|||vvv|||vvvmmmfffeeebbbTTTBBB777333666999888666444444555333333333333333333333333222222333333444555666666333666666999@@@GGGddddddOOOIIIHHHCCC>>>======<<<<<<<<<<<<======>>><<<<<>>@@@??????>>>>>>>>>>>>>>>>>>>>>?????????AAAEEEHHHXXXaaannn{{{rrr^^^YYYVVVYYYeeeooorrrxxx}}}vvvlllgggbbb___eeepppvvvtttpppbbb^^^ZZZ[[[^^^```]]]ZZZ[[[YYYVVVUUUYYYcccoooxxx|||xxxvvvssstttuuuvvvwwwwwwvvvuuuvvvvvvvvvuuusssnnnjjjhhhhhhhhhhhhhhhhhhgggggggggnnnoooqqqqqqpppppprrrssswwwuuusssssstttsssooolllgggooozzz~~~|||}}}uuujjjccc```___\\\ZZZ]]]]]]```fffnnnuuuzzz|||}}}yyyvvvuuuuuuvvvttttttssspppllleee```\\\YYYWWWTTTQQQOOONNNMMMMMMPPPQQQRRRTTTWWW]]]eeejjjmmmkkkhhhhhhkkkooorrrsssvvvwwwyyyyyyyyyyyyyyyzzzwwwwwwwwwuuurrrqqqrrrssssssqqqooopppqqqpppkkkgggcccccccccbbbccccccdddeeeeeeccc^^^VVVOOOIIIGGGGGGFFFFFFFFFDDDCCCDDDGGGJJJNNNLLLNNNSSSTTTPPPQQQUUU]]]cccllluuu~~~|||{{{|||yyyvvvkkkbbb```]]]QQQBBB888666444222222333333333222333333333222222222111111444333333333333444555555999999888<<>>>>>>>>>>>>>>===>>>?????????AAAEEEHHHWWW```mmm{{{ppp^^^ZZZWWWYYYcccmmmqqqwww}}}uuummmiiieeeccciiittt||||||yyykkkhhhffffffhhhiiigggeeeeeebbb^^^[[[\\\cccmmmttt}}}zzzxxxxxxyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvuuurrrnnnjjjhhheeeeeeeeeeeeddddddddddddkkklllmmmmmmllllllnnnooonnnllljjjkkklllmmmkkkiiidddjjjssszzz}}}}}}zzz{{{}}}|||zzz}}}}}}uuulllfffddddddbbbaaabbbbbbeeekkkrrrwwwzzz{{{zzzuuurrrppppppppppppooommmiiiccc\\\VVVSSSQQQPPPOOONNNMMMMMMNNNNNNSSSUUUWWWZZZ]]]cccjjjooorrrooolllkkkmmmoooqqqqqqsssvvvyyy{{{|||{{{yyyxxxtttuuuuuusssrrrrrrtttvvvtttrrrpppqqqqqqooojjjfffaaaaaaaaabbbdddeeefffggghhhfffaaaYYYPPPJJJGGGFFFEEEEEEDDDBBBAAACCCFFFIIILLLLLLOOORRRRRROOOPPPSSSZZZ^^^fffnnnwww}}}zzz~~~{{{yyyzzznnnccc___[[[OOOAAA777666444222222333333333222333333333222222222222111444333333333333444555555999:::888<<>>>>>>>>>>>>>>===>>>???>>>???AAAEEEHHHSSS]]]kkkzzzlll\\\ZZZXXXWWW___jjjooovvv|||wwwqqqmmmhhhgggmmmxxxwwwwwwuuutttsssrrrqqqqqqkkkhhhbbb\\\ZZZ]]]ccciiixxx~~~}}}{{{~~~~~~~~~}}}|||zzzyyyxxxvvvvvvvvvuuurrrnnnkkkhhhdddddddddcccccccccbbbbbbggghhhiiiiiihhhggghhhjjjeeecccbbbbbbdddfffffffffbbbfffkkkpppuuu|||~~~xxxsssnnnkkkjjjiiihhhiiilllnnnooonnnjjjhhhhhhnnnwww~~~xxxpppkkkhhhhhhgggfffhhhiiilllrrrxxx}}}~~~~~~}}}xxxsssooommmlllmmmlllkkkhhhccc]]]WWWRRROOOOOOOOONNNNNNOOOQQQRRRSSSVVVXXX\\\___dddjjjpppuuuuuurrrooooooppprrrrrrrrrrrrsssuuuxxxzzzzzzxxxwwwtttttttttrrrqqqqqqtttvvvsssqqqpppqqqrrrppplllgggbbbbbbbbbcccdddeeefffgggkkkhhhccc[[[RRRKKKGGGFFFEEEEEEDDDBBBAAACCCGGGJJJPPPSSSWWWYYYXXXVVVXXXZZZ]]]```eeejjjssszzzzzz}}}pppccc^^^YYYMMM???777666444222222333333333222222222222222222222222222444333333333333444555555666777555999??????QQQppp|||rrraaaPPPFFFCCCBBB@@@??????>>>>>>>>>>>>>>>===>>>>>>>>>>>>AAAEEEHHHPPPZZZiiiwww~~~kkkYYYWWWVVVUUU]]]gggmmmvvv|||~~~zzzrrrnnnlllqqq{{{}}}yyyvvvuuuuuunnnjjjddd]]]XXXXXX\\\```nnnttt~~~~~~}}}~~~|||{{{{{{wwwwwwwwwuuurrrooollljjjgggggggggfffeeeeeedddddddddfffffffffdddddddddfffaaa___^^^]]]^^^```bbbdddaaacccfffgggiiipppyyy{{{sssllleee___ZZZ[[[YYYVVVVVVWWWZZZ[[[\\\ZZZXXXZZZbbblll||||||vvvpppmmmlllkkkkkklllmmmpppuuu{{{|||xxxsssooommmllllllhhhfffccc^^^YYYUUUQQQOOOOOOPPPPPPQQQTTTVVVYYY[[[[[[^^^bbbfffkkkpppuuuyyyvvvtttrrrrrrsssuuuvvvvvvuuusssrrrtttwwwyyyyyyxxxvvvvvvtttqqqooooooqqqsssqqqoooooopppsssrrrnnnjjjeeeddddddddddddddddddeeekkkiiiddd\\\TTTLLLHHHGGGGGGFFFEEECCCBBBDDDIIIMMMVVV]]]cccdddcccbbbcccdddfffgggiiilllsssyyy|||rrrddd]]]WWWLLL???777666444222222333333333222222222222222222222222222444333333333333444555555444666444777<<<;;;KKKiiizzzjjjWWWHHHCCCDDD@@@??????>>>>>>>>>>>>>>>======>>>>>>>>>@@@DDDGGGMMMWWWeeetttxxxuuulllXXXTTTRRRSSS\\\eeemmmwww}}}|||xxxuuuwww~~~~~~yyyuuusssrrrqqqnnnhhhbbb\\\[[[]]]___hhhnnnxxx~~~}}}}}}}}}yyyyyyxxxvvvssspppmmmkkkjjjiiiiiihhhgggfffffffffdddeeefffeeecccbbbcccddd```^^^[[[XXXWWWYYY]]]___^^^___```___```dddlllrrrwwwtttrrrsssyyyyyyooofff```ZZZSSSOOONNNLLLIIIHHHIIIKKKLLLLLLPPPOOOQQQXXXcccttt|||wwwtttrrrrrrsssqqqqqqrrrvvvzzz~~~}}}{{{vvvrrrooonnnnnnooofffccc```[[[WWWSSSQQQPPPPPPQQQSSSVVVZZZ___ccceeehhhjjjnnnqqqsssvvvyyy{{{wwwvvvtttuuuwwwyyyyyyyyyzzzvvvrrrrrrvvvyyy{{{zzzxxxwwwtttqqqnnnmmmooorrrpppooonnnpppssssssppplllggggggeeedddcccccccccccciiigggddd]]]UUUNNNJJJIIIHHHGGGFFFDDDCCCFFFKKKOOOZZZdddnnnpppnnnnnnnnnmmmppppppqqqrrrwwwzzz|||sssccc\\\VVVKKK???888666444222222333333333222111222222222222333333333444333333333333444555555555777555999===;;;JJJggg~~~ppp\\\JJJCCCEEE@@@??????>>>>>>>>>>>>>>><<<===>>>===>>>@@@DDDGGGLLLUUUbbbppp}}}~~~uuuoooppp[[[TTTPPPRRR]]]eeennnxxx~~~~~~|||yyyvvvsssqqqnnnlllhhhccc^^^[[[\\\^^^eeelllvvv~~~~~~}}}}}}}}}|||{{{yyywwwtttrrrooonnnjjjiiiiiihhhgggfffeeeeeefffggggggfffcccbbbbbbccc]]][[[WWWRRRPPPRRRWWW[[[^^^```aaa```^^^```fffjjjpppmmmkkkjjjjjjrrruuummmccc[[[WWWSSSNNNIIIFFFEEECCCCCCDDDEEEEEEDDDIIIGGGIIIOOOXXXiii~~~{{{zzz{{{}}}yyywwwvvvwwwzzz|||}}}}}}zzzxxxtttqqqoooooopppqqqiiigggbbb]]]XXXUUUTTTSSSQQQSSSWWW]]]dddkkkqqquuuyyy{{{}}}}}}|||{{{||||||zzzxxxwwwwwwyyyzzzzzzyyyzzzuuuqqqqqquuuxxxxxxwwwwwwvvvssspppmmmmmmooorrrqqqpppoooqqqssssssoookkkggggggfffddddddccccccccceeeeeebbb]]]VVVPPPLLLKKKHHHGGGEEECCCCCCFFFLLLPPP]]]kkkxxxzzzyyyyyyxxxvvvvvvwwwwwwxxx}}}zzz|||ssscccZZZTTTKKK@@@999666444222222333333333222111111222222222333333333444333333333333444555555555777666:::>>>;;;IIIfff|||qqq^^^KKKDDDFFF@@@??????>>>>>>>>>>>>>>><<<=========>>>@@@DDDGGGKKKSSS___lllyyyxxxmmmuuuaaaWWWPPPRRR^^^fffooozzz}}}{{{zzz{{{}}}|||xxxtttmmmkkkhhhddd___\\\\\\]]]bbbjjjuuu}}}|||||||||~~~}}}{{{yyyvvvsssqqqpppjjjjjjiiihhhgggfffeeeeeefffggggggfffcccbbbbbbccc[[[YYYTTTOOOLLLOOOUUU[[[hhhkkknnnmmmkkkjjjmmmpppsssrrrrrroooiiihhhuuuzzzwwwnnnfff[[[TTTRRRPPPLLLHHHDDDCCCBBBCCCDDDEEEDDDBBBCCCBBBCCCHHHPPP```yyy~~~{{{zzz{{{|||}}}}}}xxxvvvssspppooooooqqqrrrooolllgggaaa\\\YYYWWWVVVTTTWWW\\\cccllluuu}}}}}}}}}|||{{{yyyyyyzzzzzzzzzxxxwwwrrrnnnooosssvvvtttrrrvvvuuurrrooommmmmmpppssssssrrrpppqqqsssrrrmmmiiiffffffeeeddddddddddddeeeccccccaaa\\\VVVPPPMMMLLLHHHGGGEEECCCCCCFFFKKKPPP```ppp~~~|||yyyyyyzzz{{{{{{{{{tttbbbZZZTTTKKK@@@:::666444222222333333333222111111111222222333333333444333333333333444555555444666555999===:::HHHdddyyyooo^^^LLLDDDFFF@@@??????>>>>>>>>>>>>>>><<<============@@@DDDGGGKKKRRR^^^jjjwww{{{nnnyyyfff[[[RRRRRR___gggppp|||{{{yyyxxx|||~~~zzzqqqpppnnniiidddaaa```aaaaaaiiiuuu}}}{{{{{{zzz~~~|||zzzwwwtttrrrqqqllllllkkkjjjiiihhhgggggggggggggggfffcccaaaaaabbb[[[YYYTTTOOOLLLOOOWWW]]]vvvyyy}}}}}}zzzxxxyyyzzzyyy{{{}}}yyynnngggppp{{{uuuoookkkaaa]]]YYYVVVUUURRRNNNJJJGGGFFFDDDDDDDDDDDDCCCAAACCCDDDDDDDDDJJJXXXkkkyyy}}}{{{zzzzzzwwwtttsssrrrooooooqqquuuzzz}}}qqqpppllleee^^^ZZZZZZ\\\[[[[[[^^^eeellluuu|||zzzxxxxxxyyyzzzwwwvvvuuussssssssstttuuuyyyxxxvvvssspppnnnoooppprrrqqqqqqqqqqqqpppllliiidddddddddccccccbbbbbbbbbgggddd^^^XXXSSSPPPNNNMMMMMMGGGBBBBBBCCCDDDJJJPPP___nnn~~~~~~zzzwwwzzzvvveeeXXXNNNCCC<<<:::555444222000000111222333222333333444444333333222000111111222222333444444555999777777:::;;;HHHbbb}}}sssdddTTTIIIDDDCCC@@@@@@?????????@@@BBBCCC===>>>@@@@@@???@@@BBBDDDMMMUUU```lllxxx~~~wwwlllWWWRRROOO\\\llluuu}}}~~~}}}|||wwwuuuvvv}}}|||{{{xxxtttpppllliiigggjjjpppzzz~~~}}}|||{{{zzzyyywwwvvvtttsssnnnooopppnnnkkkgggeeedddhhhgggffffffggggggdddbbbZZZVVVSSSPPPLLLKKKTTT^^^pppyyylllnnnzzz~~~wwwrrrmmmiiifffbbb___[[[YYYXXXVVVRRROOOLLLJJJHHHGGGGGGFFFCCCBBBCCCDDDDDDDDDFFFOOO\\\fff}}}~~~|||||||||yyyvvvqqqpppqqqrrrvvvyyy{{{|||uuusssoooiiibbb^^^^^^___^^^^^^```eeekkksss~~~}}}|||||||||}}}|||zzzyyyxxxxxxxxxyyyyyyxxxvvvtttqqqppppppqqqqqqqqqqqqrrrrrroookkkhhheeeeeeddddddccccccbbbbbbgggddd___YYYTTTPPPNNNMMMNNNHHHDDDDDDEEEEEEJJJPPP___nnn|||wwwtttxxxttteeeYYYOOODDD<<<:::666555333222111222333444444444555555555555444444111111111222333333444444555888777777;;;;;;GGG```sssbbbSSSIIIDDDDDD@@@@@@?????????@@@AAABBB===>>>???@@@???@@@BBBDDDMMMTTT___kkkwwwyyynnnYYYTTTPPP]]]mmmvvv~~~~~~~~~|||~~~|||xxxtttsssqqqwww~~~{{{{{{{{{{{{zzzxxxuuutttpppqqqpppooollljjjiiiiiijjjhhhgggfffffffffdddccc[[[WWWSSSPPPLLLKKKSSS]]]ooovvvvvv{{{rrrkkkgggeeecccbbbdddccc```______]]]ZZZWWWTTTSSSPPPOOONNNLLLHHHFFFDDDFFFGGGFFFFFFIIIPPPUUUeeeqqq|||zzzoooppprrrwww{{{~~~}}}|||xxxvvvrrrllleeebbbaaabbb```___```bbbeeennn}}}|||{{{{{{{{{yyyxxxvvvtttrrrqqqqqqqqqppppppqqqrrrrrroookkkggggggfffeeedddccccccccccccgggddd___ZZZUUUQQQNNNMMMNNNIIIFFFGGGGGGGGGJJJOOOZZZiiizzzwwwrrroootttrrrddd[[[SSSGGG===999666555444333222333444555444444555555555555444444111111222222333333444444555888666777;;;;;;FFF^^^sss```QQQIIIEEEDDD@@@@@@?????????@@@AAABBB===>>>?????????@@@BBBDDDLLLSSS]]]iiiuuu|||qqq]]]WWWRRR^^^mmmwww~~~}}}yyy}}}~~~zzz|||}}}~~~}}}{{{yyywwwsssrrrpppooonnnnnnnnnnnnmmmjjjgggeeeeeeeeecccbbb\\\WWWRRROOOKKKIIIPPPXXXiii{{{tttjjjccc``````aaabbbfffffffffffffffeeecccbbb___^^^[[[ZZZXXXVVVRRROOOIIIJJJKKKJJJIIIJJJNNNQQQWWW___mmm~~~|||qqqrrruuu{{{yyywwwsssmmmhhhdddbbbbbb```^^^]]]\\\]]]eeexxx~~~||||||{{{xxxvvvtttssssssrrrpppooonnnoooppprrrrrrooojjjfffhhhgggfffdddcccccccccdddfffddd___[[[VVVRRROOONNNMMMIIIHHHIIIIIIGGGIIIMMMSSSaaarrr}}}zzzrrrnnnjjjooo||||||pppddd^^^WWWKKK>>>888555555444333222333333444222222222333333222222222111111222222333444444555555888666777<<<;;;DDD[[[wwwaaaQQQIIIEEEEEE@@@@@@@@@@@@@@@@@@@@@AAA<<<>>>????????????BBBDDDJJJQQQ[[[fffsss}}}|||ttt```ZZZSSS___mmmwww}}}~~~{{{}}}|||zzztttrrrooommmnnnpppqqqrrrnnnkkkgggdddccccccbbbaaa\\\WWWQQQMMMIIIGGGKKKRRR^^^qqqwwwpppfff^^^\\\^^^bbbdddfffgggjjjkkkkkkkkkkkkjjjiiihhhgggfffeeeccc___[[[VVVUUURRRNNNLLLLLLNNNPPPQQQUUU```ppp~~~wwwwwwyyy}}}zzzuuuppplllhhheeeddd```]]]ZZZXXXXXX^^^ooo~~~}}}xxxuuusssrrrsssrrrooommmmmmmmmnnnpppqqqoookkkhhhiiihhhfffdddcccccccccddddddbbb___[[[WWWTTTRRRPPPNNNJJJHHHJJJIIIGGGHHHKKKOOO\\\kkkvvv}}}|||vvvqqqnnnllloooyyy|||pppeee```ZZZNNN@@@888444333333222222222222222111222222222222222222111111222222333444444555555555777555777===;;;CCCWWWfffSSSHHHEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@<<<===??????>>>???AAACCCIIIOOOYYYdddppp{{{yyyuuuaaa[[[TTT```kkkuuu~~~~~~~~~}}}}}}tttpppmmmlllnnnqqqssssssoookkkgggdddcccbbbbbbaaa]]]WWWPPPLLLGGGDDDGGGLLLQQQaaaxxxxxxpppfff^^^]]]```dddggggggjjjoooqqqrrrrrrssstttuuutttuuuuuuvvvtttqqqnnnlllhhhaaa[[[VVVSSSRRRRRRSSSSSSYYYfffvvv~~~}}}~~~~~~yyyuuuqqqnnnjjjgggbbb]]]XXXVVVVVV[[[gggsssyyywwwtttssstttsssnnnkkkkkkkkklllnnnoooooommmjjjjjjhhheeecccbbbbbbbbbcccbbbaaa___\\\YYYVVVTTTSSSQQQLLLJJJKKKJJJHHHIIILLLPPP[[[hhhrrrzzz~~~|||vvvrrrqqqppppppttt~~~}}}qqqfffbbb]]]QQQBBB999333333333222222222111111333333444444444444333333222222333333444444555555555777555777===;;;AAATTTzzzoooWWWHHHEEEFFF@@@@@@AAAAAAAAA@@@??????<<<===>>>>>>>>>???AAACCCGGGMMMWWWaaannn}}}|||rrrsss```ZZZTTT```kkkuuu}}}ttt~~~}}}zzzzzz{{{}}}~~~~~~}}}sssooollllllooosssssssssooollliiifffeeeeeecccbbb```YYYQQQMMMHHHDDDEEEHHHIIITTTfff||||||uuukkkdddcccfffjjjmmmnnnsssyyy|||~~~~~~zzzrrrkkkeeeaaa^^^\\\XXXXXX```jjjxxxzzzvvvssspppkkkgggaaaZZZTTTSSSTTTWWW^^^eeelllsss}}}}}}yyyvvvuuuvvvtttooojjjjjjiiiiiikkknnnoooooonnnjjjhhheeebbb```aaabbbbbb______^^^\\\ZZZXXXWWWVVVUUUPPPMMMMMMLLLJJJKKKOOORRR[[[fffooowww}}}{{{vvvoooqqqqqqnnnlllrrrsssgggccc___SSSDDD999333333333333333333222111333333444444444444333333222222333333444555555555444666444777>>>;;;@@@RRRqqqxxxZZZHHHDDDFFF@@@AAAAAAAAAAAA@@@???>>><<<===>>>>>>>>>???AAACCCFFFLLLUUU___lll{{{yyykkk~~~qqq^^^YYYTTT```lllvvv~~~www|||zzzxxxvvvsssooollllllooosssvvv|||zzzsssooolllqqqyyy~~~~~~~~~|||{{{tttppplllmmmqqqttttttrrrpppnnnlllkkkjjjiiifffeeeddd\\\TTTOOOJJJEEEEEEHHHFFFKKKVVVeeewww{{{qqqjjjiiilllpppssswww|||yyysssnnneee^^^[[[^^^cccjjjyyy}}}xxxuuurrrooojjjeee___VVVOOOOOOQQQSSSVVVZZZ\\\dddoooxxx~~~|||xxxxxxxxxvvvpppkkkjjjiiihhhjjjmmmoooppppppjjjgggdddaaa``````aaabbb^^^^^^]]]]]][[[ZZZXXXWWWXXXSSSOOOOOOMMMKKKMMMQQQRRRZZZdddllltttzzzzzzuuujjjnnnnnniiidddhhhvvvuuuhhhddd```TTTDDD:::444444555555444444333222111111111222222111111111222222333444444555555666444666444888>>>;;;???PPPkkk~~~]]]HHHCCCFFF@@@AAAAAABBBAAA@@@???>>>;;;===>>>>>>>>>>>>AAACCCFFFKKKTTT^^^kkk{{{tttfff}}}ooo\\\XXXSSS```mmmwww}}}wwwqqqkkkhhhfffeeeccc___^^^___dddjjjmmmwww{{{zzzrrriiiddd]]]ccclllvvv~~~}}}}}}}}}|||{{{zzzzzzyyyuuuqqqmmmooosssvvvtttrrrqqqpppnnnnnnnnnllliiiggghhh___VVVQQQLLLGGGFFFHHHFFFGGGKKKTTT```qqq~~~~~~}}}zzzxxxvvvyyy~~~zzzrrrhhhbbbaaaeeekkknnnvvv{{{{{{uuurrrqqqnnngggaaa\\\XXXSSSPPPOOOPPPPPPPPPTTTXXX```kkkuuu~~~}}}|||{{{{{{zzzwwwrrrooojjjiiiiiijjjlllnnnmmmllljjjgggccc```^^^]]]^^^___``````___^^^\\\ZZZXXXWWWYYYVVVQQQMMMKKKLLLNNNOOOUUU^^^hhhmmmpppsssrrrnnnkkkgggcccbbb```aaaiiisssyyy{{{yyy}}}zzzllleee]]]OOO???666222222333444444444333333111111111222222333333333666555333333222333444555555666777666777;;;CCCJJJhhhaaaKKKCCCCCC???@@@@@@@@@@@@???>>>>>>>>>============???@@@AAAHHHJJJRRR```nnn|||mmmhhhyyyqqq___UUUWWW\\\llluuu~~~~~~|||wwwooogggaaa[[[WWWUUUXXXVVVUUUVVVTTTUUU\\\dddhhhqqq~~~|||oooggg```YYYYYY]]]dddlllttt}}}~~~~~~~~~zzzwwwtttsssrrrssstttwwwyyy{{{uuurrrqqquuuzzzyyyrrrjjjhhhccc[[[SSSLLLGGGEEEEEEHHHHHHHHHJJJPPP\\\kkkvvvzzzyyy}}}xxxlllfffdddeeeffflllnnnrrr{{{yyysssooonnnkkkeee___VVVTTTQQQOOOOOONNNLLLKKKMMMPPPXXXaaalllwww~~~|||{{{{{{zzzwwwssspppmmmllljjjjjjkkklllkkkjjjiiifffccc```^^^^^^___```bbbbbb```^^^\\\ZZZXXXXXXZZZWWWSSSPPPNNNNNNPPPQQQQQQZZZccchhhlllooommmiiibbb^^^[[[ZZZXXXXXX^^^fffnnnvvv~~~yyyxxxyyy}}}qqqjjjaaaQQQAAA888333333333444333333333222111111222222222333333333555444333333333333444555555666666666666;;;BBBIIIbbbeeeLLLCCCBBB@@@@@@@@@@@@@@@???>>>>>>>>>============???@@@AAAEEEHHHQQQ^^^lllzzzooohhhxxx}}}ppp^^^TTTVVV\\\jjjsss|||yyytttqqqlllddd\\\VVVRRRPPPOOOOOOMMMMMMNNNNNNOOOVVV___iiiqqq|||vvvkkkeee```[[[YYY]]]bbbhhhnnnxxx~~~}}}}}}~~~}}}zzzwwwuuutttsssssstttuuuwwwxxxuuussssssxxx}}}~~~xxxrrrlllhhhaaaYYYRRRLLLIIIGGGEEEEEEEEEEEEIIIRRR]]]eeeoooxxx~~~wwwooohhhmmmuuurrrjjjfffcccdddddddddhhhrrr|||vvvpppmmmkkkhhhbbb\\\PPPOOONNNNNNNNNLLLIIIFFFGGGIIIOOOXXXcccoooyyy~~~~~~}}}|||zzzzzzyyywwwtttrrrqqqnnnkkkiiijjjjjjiiihhhgggfffcccaaa``````aaabbbfffeeebbb^^^\\\ZZZYYYYYY[[[ZZZWWWTTTRRRRRRSSSSSSPPPXXXaaafffjjjllliiidddYYYUUURRRQQQOOONNNRRRXXX___eeennnuuuzzz{{{vvvuuuuuuuuuooodddRRR@@@777444444444333333222222111111222222222222333333333444444333333333333444444444555666555555999AAAGGGZZZjjjNNNBBBCCC@@@@@@@@@@@@??????>>>>>>>>>===<<<<<<===>>>@@@AAACCCFFFOOO\\\hhhuuuttthhhvvv}}}}}}ooo^^^TTTUUU[[[gggqqqzzz}}}|||uuunnnjjjddd```[[[TTTPPPMMMMMMMMMMMMKKKKKKLLLLLLNNNVVV___jjjqqq{{{xxxooollliiieeeaaacccfffhhhlllsss~~~~~~||||||||||||zzzyyyxxxwwwvvvtttttttttuuuuuusssrrrsssxxx~~~}}}xxxqqqnnniiibbbZZZSSSMMMJJJFFFFFFDDDCCCDDDHHHOOOTTTYYYaaajjjnnnppppppkkkddd^^^aaagggqqqyyypppkkkeeecccbbbbbbgggyyy{{{uuunnnkkkjjjfff___ZZZNNNMMMLLLLLLLLLKKKHHHFFFFFFGGGKKKSSS^^^lllyyy~~~}}}}}}{{{xxxwwwwwwvvvtttrrrqqqoookkkiiijjjjjjiiiiiifffeeecccbbbbbbbbbcccdddiiigggccc```]]]\\\[[[\\\\\\[[[YYYWWWVVVUUUUUUUUUUUU]]]dddhhhllllllggg```SSSOOOLLLLLLKKKIIIKKKPPPQQQVVV]]]ccciiiqqqzzzyyytttsssyyyxxxrrreeePPP>>>444666555444333222222111111222222222222222222222222333333333333333333444444333444555555555888???EEEWWW~~~pppQQQEEEEEE@@@@@@@@@???????????????======<<<<<<===>>>@@@AAACCCFFFOOOZZZdddnnn|||yyyhhhttt~~~~~~qqq___UUUVVV[[[eeeoooyyy}}}~~~tttlllgggeee^^^^^^\\\ZZZVVVTTTSSSSSSWWWTTTSSSSSSRRRSSS[[[eeemmmsss{{{~~~wwwtttrrrqqqsssttttttqqqpppuuu}}}~~~}}}}}}|||{{{{{{|||{{{yyyvvvtttssssssssspppooopppuuu{{{~~~|||yyyuuussspppjjjcccZZZSSSNNNJJJIIIGGGEEEEEEFFFIIIKKKPPPWWW___eeeiiilllhhhbbbbbbccceeekkkvvv}}}uuujjjgggeeeddddddooo{{{uuunnnjjjiiieee^^^YYYPPPNNNKKKJJJKKKKKKJJJIIIGGGGGGJJJQQQ\\\kkkyyy}}}zzzwwwuuutttsssrrrqqqpppnnnkkkkkklllllllllkkkeeeeeedddccccccdddeeefffjjjhhheeeaaa___^^^______^^^]]][[[YYYXXXWWWWWWWWW\\\bbbiiilllooooooggg^^^QQQLLLIIIJJJIIIGGGGGGJJJHHHLLLQQQVVV[[[dddnnnvvv|||vvvttt{{{uuufffPPP>>>555666555444333222111111222222222222222222222222222111222222333333444444444222444555555555888>>>DDDWWW~~~vvvWWWHHHHHHAAA@@@???>>>>>>>>>??????===<<<<<<<<<<<<>>>???@@@DDDGGGPPPYYY___fffttt~~~iiissssssaaaVVVVVV[[[eeeoooyyy~~~|||ppphhheeeddd```cccfffgggddd```^^^]]]```]]]ZZZYYYWWWWWW___hhhqqqvvv}}}zzzwwwwwwyyyzzzzzz~~~}}}||||||}}}|||zzzxxxuuusssrrrqqqoooooopppsssxxx{{{zzzxxxxxxxxxvvvrrrkkkcccZZZUUUMMMKKKHHHFFFGGGIIIKKKLLLNNNUUU]]]eeemmmsssqqqllljjjiiihhhiiiqqq~~~sssmmmiiifffcccfffxxx{{{uuunnnjjjhhheee^^^XXXQQQOOOLLLLLLLLLMMMMMMMMMGGGGGGHHHNNNZZZhhhwww{{{wwwtttsssrrrqqqpppnnnmmmlllmmmoooooonnnmmmffffffeeeeeeeeeeeeffffffhhhgggeeedddcccbbbccccccaaa___]]][[[YYYZZZZZZ[[[aaagggmmmqqqttttttkkkaaaUUUOOOJJJIIIHHHDDDCCCEEECCCFFFJJJNNNRRRZZZccckkkwww~~~yyyiiiRRR@@@999666555333222111222222333333333333222222222222111000111222333444444444333222444666666666888>>>CCCVVV}}}~~~]]]KKKIIIBBBAAA???>>>>>>>>>???@@@===<<<;;;;;;<<<===???@@@CCCHHHPPPXXX\\\aaannn{{{jjjtttuuubbbVVVVVVZZZeeeoooyyy~~~sssjjjggggggjjjnnnrrrrrrmmmhhheeedddccc^^^[[[YYYVVVVVV^^^gggvvvzzz}}}yyyxxx}}}{{{{{{{{{zzzyyywwwtttrrrqqqpppqqqpppqqqssswwwzzz{{{zzz|||}}}}}}{{{uuummmeee```SSSOOOKKKJJJLLLQQQTTTVVVUUU[[[dddmmmxxx|||ooonnnlllkkkqqqvvvooojjjdddaaannnzzztttmmmiiigggccc\\\VVVPPPOOONNNOOOPPPPPPNNNMMMGGGGGGHHHNNNYYYggguuu~~~~~~yyyuuusssrrrrrrqqqooonnnoooppprrrqqqooommmgggfffffffffffffffffffffeeeeeeeeeffffffffffffgggeeebbb___\\\[[[\\\^^^```fffkkkrrrwww|||}}}tttjjj```WWWOOOLLLIIIDDDAAABBBBBBEEEGGGIIILLLRRR[[[aaannnyyyyyyhhhQQQAAA;;;555444222111111222333555333333333222222222111111///000222333444444333333333555777777666999>>>CCCQQQxxxcccLLLGGGBBBAAA???>>>===>>>???@@@<<<<<<;;;;;;<<<===???@@@@@@FFFOOOWWW[[[```mmmzzzllltttuuuaaaUUUSSSWWWeeeoooyyy}}}{{{sssrrrssszzz|||}}}yyyqqqjjjggggggbbb^^^ZZZXXXVVVWWW___hhhyyy}}}|||vvvsssssssssrrrrrrsssrrrvvv{{{xxxwwwwwwvvvuuutttrrrpppnnnnnnooooooppprrrvvvyyy|||}}}yyyrrrnnnccc]]]WWWVVVZZZaaagggjjjlllpppwww{{{zzzwwwtttwwwuuuooogggbbblll|||yyyssslllhhhfffbbb[[[UUUMMMNNNPPPRRRSSSRRRNNNKKKIIIHHHJJJOOOZZZhhhuuu}}}}}}}}}{{{vvvtttssssssrrrppppppqqqssstttrrrnnnkkkgggggggggggggggfffffffffcccdddeeeggghhhiiiiiiiiihhheeeaaa^^^]]]^^^aaaccciiiooovvv}}}~~~sssiii___UUUPPPKKKEEEBBBBBBBBBDDDGGGHHHIIINNNVVV\\\hhhttt~~~}}}~~~~~~wwweeeOOO@@@;;;555333222111111222444666333333333222222111111111///000222333444444333333333666888888777999>>>CCCLLLsssfffLLLEEEBBBAAA???======>>>???@@@<<<<<<;;;;;;<<<===???@@@===DDDNNNVVVZZZ___mmm{{{llluuutttaaaSSSQQQUUUdddnnnxxx|||}}}}}}|||qqqjjjhhhjjjccc___\\\ZZZXXXZZZbbblll|||wwwmmmfffdddbbbaaaccceeefffmmmzzzvvvuuussssssrrrqqqpppnnnmmmlllllllllnnnppptttxxx|||~~~{{{wwwsssllleeeccchhhpppxxx{{{~~~~~~~~~|||qqqmmmiiihhhiii|||xxxvvvsssnnniiiccc^^^[[[QQQQQQQQQRRRRRRQQQNNNKKKKKKJJJKKKRRR]]]jjjuuu{{{~~~|||xxxvvvvvvvvvsssqqqvvvrrrpppsssxxxyyysssmmmpppmmmjjjfffddddddeeefffiiiiiihhhggggggggghhhhhhgggfffddd```^^^___bbbeeekkksss{{{rrrdddYYYRRRMMMIIIFFFDDDGGGKKKLLLLLLNNNRRRVVVfffrrr}}}yyyuuuooobbbOOO???999444333333222222333333444222222333333333333444444444444444555555555555666444444666777999;;;<<<<<>>???BBBDDDJJJRRRXXX```ooo|||nnnwwwvvvbbbQQQOOOUUUfffmmmvvv|||zzzqqqjjjeeeddd___]]]^^^\\\]]]eeeqqquuuhhh]]]WWWWWWUUUVVVZZZaaannn|||xxxuuurrroookkkjjjlllnnnllljjjhhhiiikkkllloootttyyy~~~|||zzzwwwtttvvv}}}{{{tttooommmmmmuuu|||zzzvvvrrrllleee___[[[TTTTTTTTTTTTUUUSSSPPPMMMKKKJJJKKKQQQ]]]jjjvvv|||}}}~~~|||xxxvvvvvvvvvtttsssuuurrrpppsssyyyzzzwwwrrrsssqqqmmmjjjgggggggggggghhhhhhhhhiiijjjlllmmmnnnhhhgggfffdddccceeeiiilllttt|||wwwhhh]]]WWWSSSRRRKKKNNNPPPQQQQQQRRRVVVZZZfffsss|||wwwrrrlll^^^LLL===888444333333222222333333444222222222333333333444444333333333333444444444444333444555777888:::;;;<<>>======>>>???@@@AAACCCIIIQQQWWW___nnn{{{kkktttttt```PPPOOOVVVcccjjjtttzzz~~~}}}tttmmmjjjfffcccbbbcccdddeeennnyyyzzznnnccc[[[XXXUUUUUUZZZcccrrr}}}wwwsssqqqooommmkkkkkkkkkjjjiiiiiijjjkkklllmmmqqqvvvzzzxxx|||xxxqqqnnnoooppp|||{{{vvvpppiiiaaa\\\XXXXXXXXXXXXXXXWWWSSSPPPLLLJJJKKKQQQ]]]kkkxxx~~~}}}}}}~~~{{{xxxvvvvvvvvvuuutttuuuqqqooorrrwww{{{yyyvvvtttrrroookkkiiiggggggggggggggghhhiiijjjlllnnnooogggggggggfffgggjjjooosss}}}wwwhhh___\\\\\\VVVWWWWWWWWWWWWXXX\\\^^^gggttt~~~~~~zzztttmmmfffYYYHHH;;;777444333333222222333333444222222222222333333333333222222222222333333333333444444555666888:::<<<<<>>>>>>>>>>>??????@@@BBBGGGOOOUUU]]]lllyyyiiiqqq~~~rrr^^^PPPOOOWWW```hhhrrryyy|||~~~xxxssspppjjjiiijjjlllnnnqqqzzz~~~uuujjjccc[[[VVVTTT[[[gggwww~~~wwwrrrpppqqqpppnnnjjjhhhggggggjjjkkkkkkjjjkkkmmmrrruuu}}}~~~}}}uuurrrsssttt{{{~~~yyyuuunnnfff```]]]\\\\\\\\\\\\ZZZVVVSSSMMMLLLLLLRRR^^^mmmyyy~~~|||{{{yyywwwuuuuuutttttttttvvvrrroooppptttwwwwwwuuuqqqpppmmmkkkhhhfffddddddggggggfffffffffgggggghhheeeffffffggghhhlllrrrwwwvvvkkkggggggaaa```^^^\\\\\\^^^```ccchhhuuu~~~}}}wwwpppiiiaaaTTTDDD:::777444333333222222333333444111222222222222333333333222222222222333333333333555555666777888;;;===>>>BBB```iiiPPPCCCBBBBBBAAA@@@????????????=========<<<<<<<<<<<<<<<>>>@@@FFFMMMSSS[[[iiivvvhhhppp|||ppp^^^OOOPPPWWWbbbiiisssyyy{{{|||}}}|||xxxxxxqqqrrrtttvvvwww{{{zzzqqqiiibbbZZZVVV\\\jjjzzzzzzuuurrrttttttqqqkkkgggfffgggkkkkkkjjjiiihhhiiimmmpppzzz~~~|||}}}||||||yyysssllleeeaaa```______^^^\\\XXXUUUOOONNNNNNTTT```ooo{{{~~~{{{yyyxxxvvvtttrrrrrrssssssvvvrrrnnnmmmoooqqqqqqpppooonnnmmmkkkhhheeecccbbbeeeddddddcccccccccccccccdddeeefffgggjjjooovvvzzz|||uuussskkkhhhdddbbbaaacccfffggglllxxx{{{zzzyyyxxxssslllddd]]]QQQCCC:::888444333333222222333333444111111111222222222333333333333333333444444444444777777777777999<<<>>>@@@AAA\\\dddOOOFFFBBBBBBAAA@@@????????????<<<============<<<<<<<<<>>>???DDDKKKPPPWWWeeerrrjjjppp|||qqq___PPPPPPXXXfffmmmvvv|||}}}||||||}}}}}}yyy}}}|||uuunnniii```[[[___kkkzzz|||wwwxxxwwwssslllhhhgggiiikkkjjjiiigggfffgggjjjmmmvvv~~~|||xxxqqqkkkeeedddccccccbbb___[[[WWWRRRQQQRRRYYYdddqqq|||}}}zzzxxxxxxwwwuuurrrqqqrrrsssuuurrrnnnllllllllllllkkklllllllllkkkiiifffdddbbb```````````````aaabbbbbb```bbbdddggglllsss{{{{{{uuuqqqkkkhhhhhhkkkmmmnnnttt~~~xxxrrrssssssqqqmmmggg```YYYNNNAAA999888444333333222222333333444111111111111222222222222333333333333444444444444777777666777888;;;>>>@@@AAAXXX}}}iiiRRRIIICCCBBBAAA@@@????????????======>>>???????????????>>>???DDDIIIMMMSSS```mmmmmmqqqtttaaaRRRQQQWWWhhhpppyyy~~~}}}}}}~~~}}}wwwrrrmmmeee```bbbjjjxxx{{{zzzwwwrrrmmmjjjiiijjjiiiiiihhhfffeeefffiiilllrrr{{{{{{tttnnniiihhhgggfffeeebbb^^^[[[TTTTTTVVV]]]gggsss|||}}}zzz{{{zzzwwwsssqqqrrrtttsssqqqooolllkkkjjjiiiiiihhhhhhiiiiiihhheeebbb```]]]]]]\\\[[[[[[[[[[[[[[[YYY[[[___eeekkkttt~~~zzzsssooopppsssvvvwww|||uuunnnppppppmmmfffaaa[[[UUULLL@@@888777444333333222222333333444111111111111222222222222222222222222333333333333666555555555666999===???@@@UUUzzzuuuYYYKKKCCCBBBAAA@@@????????????;;;<<<>>>???@@@@@@@@@@@@???@@@CCCHHHKKKPPP]]]iii{{{oooqqq~~~xxxeeeTTTQQQWWWgggoooyyyyyyvvvmmmhhhcccdddjjjvvv~~~zzztttooommmkkkjjjjjjhhhhhhgggfffeeefffjjjmmmnnnxxx}}}vvvooolllkkkjjjiiihhheee```]]]UUUUUUXXX___jjjttt|||}}}}}}|||xxxtttqqqsssuuurrrpppooommmllljjjiiiiiicccdddeeefffeeebbb___]]]]]][[[YYYWWWUUUSSSRRRRRRQQQTTTYYY```iiitttxxxuuuvvvzzz|||}}}wwwoooqqqqqqnnnbbb\\\WWWSSSJJJ>>>777555444333333222222333333444000111111111111222222222000111111111111222222222555444333333555888;;;===???SSSyyy___KKKCCCBBBAAA@@@????????????888999;;;===????????????@@@@@@CCCGGGJJJOOOZZZgggwwwpppppp|||zzzgggUUURRRVVVeeemmmxxx{{{xxxlllhhhdddeeeiiiuuuyyyqqqlllllllllkkkiiiggggggfffeeeeeegggkkknnnkkkwwwzzzxxx|||xxxrrrqqqooollljjjhhheeebbb___WWWXXX\\\dddnnnvvv{{{}}}~~~yyyzzzyyyyyyyyyzzzzzzxxxvvvuuurrrnnnkkkjjjhhhgggeeeaaa```___^^^^^^]]][[[YYYZZZXXXUUURRROOOMMMLLLLLLQQQRRRUUU]]]jjjwwwyyywwwxxx{{{xxxrrrvvvtttkkkddd\\\VVVQQQHHH;;;555666333333333333333333333333444444333222111000///...222222111111222222333444333444555666666888<<<>>>@@@OOOqqqoooLLLIIICCC@@@AAAAAA??????BBB;;;;;;<<<===>>>???@@@@@@???AAACCCDDDGGGNNNYYY```tttyyyoootttkkkWWWRRRXXX]]]kkkyyy}}}xxxlllllliiihhhrrr|||wwwxxxzzz|||{{{vvvooojjjiiijjjkkkllllllgggdddcccbbbaaacccgggmmmssszzz||||||}}}{{{tttmmmgggfffgggjjjrrryyyzzztttuuussspppmmmkkkiiieeebbb]]]^^^bbbiiisss{{{~~~yyyyyyxxxwwwwwwxxxxxxvvvtttrrrooollliiigggfffdddcccaaa___]]]]]]]]][[[YYYWWWVVVTTTRRROOOMMMKKKJJJJJJKKKLLLQQQZZZhhhwwwzzzyyyzzz}}}uuuooorrrqqqjjjccc]]]WWWQQQGGG;;;555666333333333333333333333333222222222111111111111111222222111111222222333444333444555666666888;;;>>>@@@NNNnnnwwwTTTJJJDDDAAAAAAAAA???>>>AAA<<<<<<<<<===>>>>>>?????????AAABBBDDDFFFNNNXXX___qqqzzznnnooommmXXXSSSWWW]]]kkkxxx}}}~~~}}}yyysssooollllllmmmnnntttzzz{{{tttiiikkkkkkmmmyyyuuunnnjjjlllooorrrwww}}}{{{vvvqqqmmmkkkkkkkkkkkkmmmhhheeeeeedddbbbdddhhhlllqqqwwwzzzzzz|||wwwnnnggg```ZZZXXXXXXZZZ```gggqqq{{{}}}yyy{{{|||xxxxxxvvvrrrooommmjjjgggdddbbbcccgggmmmvvv~~~~~~~~~yyyvvvuuuttttttttttttrrrpppooolllhhhfffdddcccaaa___^^^\\\ZZZYYYYYYYYYWWWUUUQQQPPPNNNLLLKKKIIIIIIIIIDDDGGGLLLWWWeeeuuuzzz{{{~~~sssnnnooonnnhhhbbb^^^XXXQQQFFF;;;555555333333333333333333333333000000111111222222222333222222111111222222333444333444555666666888;;;===@@@KKKiii]]]KKKEEEAAABBBAAA>>>===???========================>>>@@@BBBCCCFFFLLLVVV]]]lllzzzllljjjpppZZZSSSVVV]]]jjjvvvzzz|||xxxlllggg___ZZZWWWVVVUUUUUU]]]bbbnnnyyyqqqhhhkkknnnttt}}}llleee```aaadddhhhnnnttt{{{xxxssspppooonnnlllkkkmmmhhheeefffeeebbbdddhhhjjjnnntttvvvxxxzzz~~~pppggg^^^WWWQQQNNNMMMLLLPPPVVV^^^ggguuu~~~zzz}}}xxxsssqqqvvv|||yyyvvvrrrooollliiifffcccccccccffflllttt|||}}}|||xxxsssqqqpppppppppooommmkkkkkkhhheeecccaaa```]]][[[WWWVVVTTTTTTVVVVVVUUUTTTOOOOOONNNLLLKKKJJJIIIIIICCCFFFLLLUUUbbbrrr~~~{{{~~~uuuoooooolllhhhaaa___ZZZQQQEEE;;;555555222222222222222222222222000111111111111222222222222222111111222222333444333444555555555777:::===???HHHccccccMMMFFFBBBBBBAAA===<<<>>>>>>>>>=========<<<<<<<<<===???AAABBBEEEKKKTTT[[[gggzzzjjjgggqqq[[[SSSVVV^^^iiisssxxxzzz~~~yyylll___ZZZTTTPPPNNNLLLJJJGGGQQQTTT\\\jjjyyyyyyqqqjjjmmmpppxxx}}}nnnfff```___aaadddiiiooo|||yyywwwuuussspppmmmkkklllgggeeeeeedddbbbcccggghhhkkkpppsssuuuxxx|||tttlllaaaZZZTTTPPPMMMJJJKKKOOOUUU\\\gggqqqwwwyyyxxxwww{{{~~~yyyyyyssslllhhhiiipppyyyyyyvvvqqqmmmjjjgggdddbbbaaaaaaccciiiqqqzzz~~~yyyuuupppnnnmmmllllllkkkhhhffffffdddbbb```^^^\\\YYYWWWPPPOOONNNOOORRRTTTUUUTTTOOOOOOOOONNNMMMKKKJJJJJJEEEHHHMMMTTT___nnn}}}}}}}}}~~~vvvrrroookkkeee``````\\\QQQDDD:::666444222222222222222222222222222222222111111111111000222222111111222222333444333444555555555666999<<<>>>EEE^^^dddMMMGGGBBBBBBAAA===<<<===>>>>>>======<<<<<<;;;;;;<<>>=========<<<<<<;;;;;;;;;;;;>>>@@@AAACCCHHHOOOUUU^^^ttt|||jjjeee}}}qqq]]]UUUVVV```hhhqqquuu{{{tttnnnmmmlllgggaaaQQQKKKEEEDDDFFFHHHFFFCCC@@@@@@DDDKKKSSS]]]mmm{{{~~~tttnnnqqqvvvlllfffbbbeeehhhkkkooouuu~~~|||{{{yyyuuupppmmmhhheeecccdddccc``````cccggghhhkkknnnssswww{{{}}}}}}sssmmmgggccc]]]UUURRRSSSRRRWWW^^^fffjjjjjjeeeaaa^^^dddpppzzzvvvxxx~~~xxxoooeee^^^ZZZYYYYYYZZZdddooouuuyyy|||zzzvvvppprrrwww~~~uuuqqqmmmgggbbb^^^[[[XXXVVVYYYYYY[[[aaajjjttt{{{~~~}}}wwwsssmmmkkkiiihhhgggeeebbb```\\\ZZZXXXWWWVVVSSSOOOLLLKKKIIIGGGGGGJJJMMMNNNNNNMMMMMMMMMLLLJJJHHHFFFEEECCCFFFIIILLLRRR^^^lllwww{{{zzz~~~{{{xxx{{{yyypppggg___ccc___PPPAAA:::666333111111111111111111111111111111111111111222222222222222111111222222333444444444555555444555888;;;===AAAVVV{{{cccLLLFFFBBBBBBAAA>>>===???<<<<<<<<<<<<<<<<<<<<<;;;;;;===@@@AAABBBFFFMMMSSS\\\ooo}}}kkkbbbxxxttt```WWWXXXaaahhhpppvvv|||{{{jjj```^^^aaabbbbbbZZZQQQFFFCCCGGGLLLNNNNNNAAA@@@BBBFFFJJJOOO[[[fffzzz~~~tttjjjpppyyysssmmmkkknnnrrrssswww{{{~~~|||zzzvvvrrroooiiieeedddeeedddaaaaaaccchhhhhhjjjnnnsssxxx|||~~~~~~|||xxxpppgggbbbccccccfffmmmtttyyyxxxsssnnncccdddjjjxxxyyyrrrnnnwwwvvvjjj```XXXTTTRRRSSS[[[aaacccdddgggfffccccccdddfffkkkvvvyyynnnjjjfff```ZZZWWWTTTQQQOOOTTTTTTVVV\\\fffpppwww{{{}}}xxxtttllljjjhhhgggfffdddaaa^^^XXXWWWUUUTTTRRRPPPKKKHHHKKKIIIGGGFFFHHHJJJKKKKKKJJJJJJJJJIIIHHHEEECCCAAA@@@BBBEEEHHHMMMXXXgggrrr}}}zzzyyy}}}~~~~~~}}}{{{wwwmmm^^^ccc```PPPAAA:::666333111111111111111111111111...///000111222333444444222222111111222222333444444555555555444555888:::<<<@@@UUUzzzdddKKKEEEAAABBBAAA>>>===???<<<<<<<<<<<<<<<<<<<<<<<<:::===@@@AAABBBFFFMMMRRR[[[mmmzzzlll```tttwwwcccYYYYYYbbbiiipppvvv~~~xxxfffZZZWWW\\\bbbfffaaaUUUFFF@@@DDDLLLRRRTTTBBB@@@@@@BBBBBBCCCKKKSSS```ppp}}}sssfffnnn|||~~~yyywwwyyy{{{{{{}}}|||zzzwwwssspppiiifffeeefffeeebbbbbbdddiiiiiijjjnnntttyyy}}}~~~}}}}}}zzzttttttwwwzzz{{{kkkhhhiiissszzzxxx{{{~~~uuullldddZZZTTTSSSSSSSSSSSSUUUVVVXXXYYY[[[ZZZ[[[```hhhsss{{{~~~sssmmmccc```[[[WWWTTTQQQNNNLLLMMMOOOSSSXXX___iiittt{{{xxx|||uuupppmmmllljjjfffccc```^^^]]]YYYUUUOOOLLLJJJKKKKKKJJJHHHFFFEEEDDDDDDFFFIIIKKKJJJIIIHHHFFFDDDBBB@@@@@@@@@>>>>>>BBBGGGNNN\\\hhh~~~{{{uuu||||||}}}zzznnndddeee\\\KKK>>>999555111111111111111111111111111000111111111111222222222111111000000111111222333555555444444444666888999<<<===NNNttt```KKKHHHBBB>>>???AAA@@@<<<>>>>>>>>>>>>>>>>>>>>>>>>???===???BBBDDDDDDIIIOOOYYYggg{{{rrrdddsssxxx```VVVYYY```mmmvvvuuuxxxzzzdddVVVPPPRRRZZZbbbfffYYYIIIAAACCCFFFFFFCCCBBBBBBBBBBBBBBBCCCDDDEEEOOOXXXfffwwwjjjgggppp}}}|||yyyyyy~~~wwwooojjjkkkkkkhhhdddccceeehhhkkkkkkmmmqqqxxx~~~~~~xxxtttooorrr}}}~~~~~~~~~wwwmmmddd]]]XXXWWWVVVUUUUUUVVVXXXYYY[[[ZZZZZZ]]]ccckkkrrrvvv|||~~~uuummmiiieeeaaa\\\WWWTTTQQQOOONNNNNNOOORRRUUU[[[dddooovvvuuu~~~{{{tttooonnnllliiigggeeebbb^^^[[[YYYUUUPPPLLLKKKLLLLLLLLLJJJHHHFFFDDDCCCDDDEEEFFFGGGGGGEEEDDDBBBAAA??????<<<::::::===AAAHHHTTTaaawwwzzzwww~~~}}}{{{|||~~~rrrdddcccYYYIII<<<888666222111111111111111111111111000000111111111222222222111111000000111111222333555444444555555666777888;;;===NNNrrreeeLLLGGGAAA>>>???AAA@@@===========================>>>===>>>BBBCCCCCCHHHNNNUUUcccxxxwwwfffqqqzzzaaaTTTUUU```mmmuuuuuuwww{{{dddUUUOOOQQQZZZdddkkk^^^NNNDDDCCCDDDBBB???AAA@@@@@@@@@@@@AAABBBCCCEEEKKKVVVddduuu}}}~~~pppfffmmm|||uuuyyy}}}xxxyyy}}}~~~xxxqqqlllmmmmmmjjjgggfffhhhkkkmmmnnnqqqtttyyy}}}}}}wwwxxxwwwzzz}}}zzzqqqkkkcccaaa^^^[[[YYYYYY[[[\\\]]]]]]]]]___dddjjjppptttwww{{{~~~~~~zzztttpppmmmiiieee```ZZZTTTQQQPPPOOOPPPPPPPPPQQQVVV^^^iiipppsss|||||||||}}}|||~~~~~~{{{uuupppqqqmmmiiihhhiiifff___YYYYYYUUUPPPMMMLLLMMMMMMMMMMMMJJJGGGDDDBBBAAAAAAAAACCCCCCBBBAAA@@@???>>>>>>:::888888:::===BBBMMMXXXnnn|||~~~yyyyyyzzzyyy{{{{{{wwweeeaaaVVVFFF:::777666555111111111111111111111111000000000111111111222222111111000000111111222333333444555666777777777777:::<<>>@@@AAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<===@@@BBBBBBFFFMMMQQQ___ttt}}}hhhooodddTTTSSS^^^iiiqqqrrrttt{{{~~~{{{jjjXXXPPPQQQ[[[gggmmmbbbSSSHHHDDDCCC@@@>>>???>>>>>>>>>>>>???@@@@@@AAADDDKKKUUUcccvvvwwwvvvyyyzzzlllooozzzooonnnuuu}}}{{{|||~~~zzzvvvooooooooommmkkkkkkmmmnnnpppsssvvvxxxyyy{{{qqqtttzzz~~~}}}yyyrrroookkkfffdddccccccdddeeefffhhhjjjmmmrrrxxx|||{{{}}}~~~{{{wwwtttsssooolllggg```XXXSSSQQQPPPQQQPPPOOOPPPSSS[[[dddkkksss}}}}}}{{{yyywww{{{|||~~~xxxtttsssnnnjjjjjjllljjjaaaYYYYYYUUUPPPMMMLLLMMMNNNNNNMMMKKKHHHDDDBBB@@@???????????????>>>>>>======<<<;;;999888:::;;;>>>HHHRRRfffvvv{{{xxx{{{~~~wwwwwwzzzzzziiiaaaSSSDDD999555555666111111111111111111111111000000000000111111111111111111000000111111222333222444555777777777666666999<<>>@@@AAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>>>>>>>======>>>>>>???BBBDDDGGGMMMXXXhhhxxx}}}tttrrruuu{{{~~~~~~ssssssxxxwwwuuu{{{qqqiiillluuu}}}~~~}}}{{{rrrqqqpppooonnnnnnooopppqqquuuyyyzzzxxxyyy~~~mmmqqqvvv|||}}}yyytttqqqpppppppppsssuuuwwwxxxxxx{{{~~~}}}xxxuuussssssttttttqqqjjjaaaYYYTTTSSSSSSRRRQQQPPPSSSYYYbbbhhhsss~~~~~~{{{wwwzzz{{{}}}zzzvvvuuuppplllmmmooommmeee]]]YYYUUUPPPMMMLLLMMMMMMMMMMMMKKKIIIFFFCCCBBBAAAAAA>>>=========<<<<<<<<<<<<;;;999999::::::;;;CCCLLL___pppzzzxxx~~~{{{ttttttyyy~~~yyylllaaaRRRCCC999444444555111111111111111111111111//////000000000111111111111111000000111111222333222444555777777777666666999<<>>>>>>>>>>>?????????AAACCCGGGMMMWWWaaahhhkkkooouuuzzzzzzsssiiiaaaaaadddjjjrrrxxxzzzyyywwwqqqwwwyyyrrrsssxxx|||xxxyyyxxxkkkgggmmm~~~}}}zzz}}}|||tttsssqqqppppppppppppppppppuuuyyyyyywwwxxx}}}kkkoootttyyy}}}{{{yyyyyyxxxwww}}}|||zzzyyyyyy~~~}}}}}}yyyuuussssssuuuyyyzzzvvvmmmbbb[[[XXXVVVUUUTTTSSSTTTXXX^^^bbbppp}}}|||zzzzzz|||~~~~~~zzzwwwvvvrrrooopppqqqoooiiiddd[[[WWWRRRNNNMMMMMMMMMMMMNNNMMMKKKHHHFFFDDDCCCBBB>>>>>>======<<<<<<;;;;;;888777777888777777>>>FFFYYYiiizzz~~~{{{yyyzzzuuunnnpppuuu{{{||||||tttlll^^^NNNBBB999333222555111111111111111111111111/////////000000000111111111111000000111111222333333444555666777777777777999<<>>???<<<<<<<<<<<<<<<<<<<<<<<<===;;;<<>>>>>>>>?????????@@@CCCEEEGGGKKKPPPTTTVVVXXX\\\```aaa^^^WWWQQQSSSVVV[[[bbbiiimmmmmmlllgggnnnyyy~~~xxxpppqqqvvv{{{zzzyyyqqqgggggguuuyyy~~~|||{{{wwwuuurrrqqqqqqqqqqqqppppppsssvvvwwwwwwyyy~~~kkkooossswww{{{|||zzzwwwtttwww|||~~~}}}}}}~~~zzzuuussssssssszzzyyymmmeee```ZZZZZZXXXVVVTTTUUUXXX[[[iiiyyy~~~}}}}}}~~~~~~|||yyyvvvtttsssrrrrrrqqqnnnkkk___[[[UUUQQQOOOOOONNNNNNRRRPPPNNNKKKIIIFFFDDDCCC??????>>>>>>===<<<;;;;;;777666666888777666;;;CCCSSS___ooo{{{~~~}}}}}}{{{rrrnnnhhhkkkqqqwwwxxxwww|||nnnfffXXXIII@@@888333222555111111111111111111111111////////////000000000111111111000000111111222333555444444555555666777888999<<>>@@@===========================;;;<<>>>>>>>>>>>>>>>>>@@@BBBCCCCCCDDDGGGIIIGGGHHHJJJMMMNNNMMMJJJGGGJJJLLLPPPUUU[[[_________]]]dddppp|||{{{vvvjjjkkkpppuuuyyyzzzlllfffpppyyy~~~}}}{{{xxxtttrrrssssssqqqooopppqqqsssvvvyyy}}}lllooorrrvvvyyy~~~|||}}}zzz{{{wwwuuuyyy}}}}}}||||||}}}~~~}}}~~~{{{wwwrrrppppppoooyyyuuukkkggg]]]]]][[[WWWTTTRRRSSSTTTcccuuu}}}vvvvvvuuusssrrrqqqppppppbbb^^^XXXSSSQQQPPPPPPOOOUUUSSSQQQNNNJJJGGGDDDCCCAAA@@@???>>>===<<<;;;;;;888777777999888777<<>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@DDDIIILLLUUUcccuuulllfffvvvjjj[[[YYYWWW\\\fffoootttvvv{{{}}}|||eee]]]```^^^^^^\\\TTTKKKEEEDDDEEE??????>>>===============:::<<<======<<<===@@@BBBAAA@@@@@@BBBDDDEEEDDDCCCFFFGGGIIIMMMRRRUUUVVVUUUPPPYYYeeeqqqxxxxxxsssoooeeefffkkkpppttt{{{rrriiippp~~~xxx~~~zzzvvvtttttttttrrrppppppppprrrvvv{{{jjjmmmpppsssuuuxxx|||~~~}}}|||~~~|||~~~~~~~~~~~~zzz|||}}}~~~}}}~~~|||zzzxxxtttnnnjjjlllvvv~~~~~~tttgggaaaZZZWWWWWWWWWVVVTTT\\\lll}}}zzzyyywwwvvvsssqqqeeeaaa\\\XXXUUURRRPPPMMMSSSSSSRRROOOLLLHHHEEECCCBBBAAA@@@>>>===<<<<<<<<<888888888999:::;;;<<<===FFFNNN[[[jjjwww||||||sssggg^^^^^^gggiiimmmrrrppprrr{{{ttthhh^^^PPPAAA;;;:::666333222222222222222222222222222//////000000111111111222222222222222222222222222444444333444444555666777777:::AAAVVV|||wwwVVVCCCDDDBBBAAABBB@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<>>>AAADDDFFFPPPWWWbbbsssrrreeennnvvvcccVVVXXX___hhhmmmooosssyyyxxxyyyzzzhhh^^^aaa^^^[[[WWWSSSNNNGGGCCCAAA@@@>>>===<<<<<<<<<==================>>>??????>>>>>>>>>>>>????????????BBBCCCDDDFFFIIILLLNNNPPPNNNTTT___hhhmmmmmmiiigggeeebbbbbbeeejjjsss}}}nnnnnnxxxuuusss{{{wwwrrrqqqqqqqqqooopppqqqsssvvvzzz~~~gggjjjnnnsssvvvzzz~~~~~~|||~~~{{{yyytttnnnjjjiiipppwww|||pppjjjbbbZZZVVVTTTTTTSSSZZZiii~~~~~~|||zzzwwwtttqqqiiieee___[[[WWWTTTPPPNNNQQQQQQPPPOOOLLLJJJGGGEEEDDDCCCAAA@@@>>>===<<<<<<:::999999::::::;;;<<<===BBBIIIUUUcccpppzzz}}}}}}}}}~~~~~~rrrggg^^^^^^fffgggjjjpppnnnrrr~~~zzz}}}qqqfff]]]NNN???999888666444444222222222222222222222222///000000000111111111111222222222222222222222222444333333444444555666777888;;;BBBUUUzzz}}}[[[FFFEEECCCAAACCC@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<>>>AAADDDFFFNNNUUU```pppwwwiiioooyyyeeeVVVXXX```kkkrrrtttwww{{{tttqqq|||uuujjjbbb___[[[XXXTTTPPPLLLIIIDDDCCCAAA???>>>======>>>>>>>>>>>>========================>>>>>>>>>?????????@@@AAACCCFFFHHHKKKLLLKKKQQQ[[[ccchhhiiigggeeeaaa^^^]]]___bbbiiixxx|||zzzrrrqqqxxxzzztttrrrqqqppppppssstttvvvyyy|||cccgggmmmsssxxx}}}}}}zzzuuuoookkkiiilllpppttt}}}wwwrrrjjjaaaXXXTTTTTTUUUWWWdddvvv}}}zzzvvvsssnnnjjjddd___ZZZUUUQQQNNNOOOOOOOOONNNMMMLLLJJJIIIFFFEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>CCCMMMYYYeeepppxxx}}}|||xxx{{{{{{qqqfff^^^\\\ddddddfffkkklllsssuuuxxx~~~}}}qqqggg]]]MMM===777666555444555222222222222222222222222000000000000111111111111222222222222222222222222333333333333444555666777888;;;@@@QQQuuubbbKKKGGGCCCAAACCCAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<>>>AAADDDFFFLLLSSS]]]lll}}}mmmppp|||gggWWWXXXaaannnvvvyyy{{{~~~rrriiiooo{{{xxxfffbbb]]]YYYVVVTTTQQQOOOJJJHHHEEEBBB@@@?????????>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<============>>><<<===>>>???BBBDDDFFFHHHIIIMMMUUU\\\aaabbbbbbaaa[[[XXXWWWXXXYYY\\\gggrrrooonnnssszzz~~~xxxssspppppprrrwwwxxxzzz|||~~~bbbgggmmmtttyyy~~~|||wwwqqqllllllllllllnnnuuu|||uuutttqqqiii```YYYXXXYYYTTT___ooo|||}}}yyyvvvrrrnnnhhhbbb]]]WWWRRRNNNMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHFFFEEEBBB@@@>>>===>>>===<<<;;;;;;;;;;;;;;;<<>>666555444444555111111111111222222222222000000000000000111111111111111111111222222222222333333333333444555666666777999===LLLnnnjjjPPPIIICCCAAACCCBBB@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<>>>AAADDDFFFLLLRRR\\\iii|||qqqppp~~~iiiWWWXXXaaammmuuuxxxzzz~~~vvvfffgggqqqlllggg```ZZZWWWVVVTTTTTTOOOLLLHHHDDDAAA?????????======>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<===???AAACCCDDDHHHKKKPPPUUUXXXYYYYYYYYYUUURRRQQQRRRRRRRRRYYYaaassszzz~~~nnniiilllrrrwww||||||uuuqqqqqqsssxxxyyy{{{}}}cccgggnnnuuuzzz{{{uuupppnnnkkkjjjlllnnnqqqrrrsssrrrtttuuuqqqhhh___YYYWWWSSS\\\iiivvv}}}zzzuuuqqqlllfff```ZZZTTTPPPNNNNNNMMMMMMMMMMMMMMMMMMIIIIIIHHHFFFDDDBBB???>>>>>>===<<<<<<;;;;;;;;;;;;<<<>>>CCCKKKVVVbbblllqqqvvvrrrrrrzzzvvvmmmeee^^^WWW___^^^___fffkkkzzzqqquuu|||{{{vvvaaaPPP???777555333222333000000000111111222222222111111000000000000000000000000000111111222222222333222222333333444555666888;;;>>>JJJjjjoooSSSKKKDDDAAACCCBBB@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<>>>AAADDDFFFMMMTTT\\\fffvvvrrrnnn}}}iiiXXXYYY```jjjpppsssvvv}}}}}}hhhdddjjj~~~rrrlllddd]]]YYYWWWVVVVVVRRROOOJJJEEEAAA@@@@@@@@@======>>>>>>>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAABBBGGGIIILLLOOOQQQQQQQQQPPPMMMJJJIIIJJJJJJJJJMMMSSSaaahhhtttxxxkkkccceeeiiiooowwwxxxtttssstttvvvwwwyyy|||~~~aaafffmmmtttyyy}}}|||xxxqqqmmmkkkmmmmmmkkkjjjkkkpppsssvvvtttmmmcccYYYTTTTTT[[[gggsss}}}~~~xxxtttooojjjeee___YYYTTTQQQPPPOOONNNLLLLLLLLLLLLIIIIIIHHHHHHFFFCCC@@@???======<<<;;;::::::;;;;;;<<<===AAAHHHQQQ[[[eeekkkooonnnrrr|||qqqiiibbb\\\TTT\\\]]]^^^fffnnnwwwooosssyyy~~~}}}xxxuuu^^^NNN>>>777555333111222//////000000111222222222111111111111000000000000//////000000111222222222222222222222333444555666:::===@@@JJJgggqqqTTTLLLDDDAAACCCBBB@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<>>>AAADDDFFFLLLTTT]]]dddrrrrrrkkk{{{|||jjj[[[YYY```iiinnnppptttzzzmmmeeehhhyyyxxxqqqhhhaaa]]][[[ZZZYYYUUURRRLLLGGGCCCAAABBBBBB@@@@@@???>>>>>>>>>??????;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<===???@@@AAAEEEGGGIIIKKKLLLLLLKKKKKKGGGCCCBBBCCCDDDCCCEEEIIIRRRZZZfffyyyqqqeee]]]^^^```fffooo{{{}}}xxxvvvuuuqqqsssvvvzzz}}}\\\bbbjjjqqqwww|||yyysssooopppoookkkiiikkklllmmmpppqqqoooggg^^^WWWVVV\\\fffsss}}}zzzwwwsssooojjjeee___ZZZUUUTTTQQQNNNLLLJJJIIIIIIGGGHHHHHHHHHFFFDDDAAA@@@<<<;;;:::::::::::::::;;;:::;;;>>>CCCLLLUUU^^^ccchhhkkkssszzzkkkddd^^^YYYQQQ[[[]]]___hhhqqqwwwooolllooosssvvvuuuqqqmmmkkkXXXIII:::555444333111111/////////000111222222222111111111111000000000////////////000111222222222222222222222333444555666888<<>>>>>>>>>>>>>>===<<<<<<<<<>>>AAADDDFFFJJJSSS\\\cccooosssjjjyyy{{{kkk___ZZZaaakkkppprrruuuyyy~~~uuujjjjjjssszzzuuummmfffbbbaaa```___XXXUUUOOOIIIEEEDDDEEEEEEGGGEEEAAA???======>>>???;;;<<<<<<<<<<<<=========;;;;;;;;;<<<===>>>???@@@AAACCCFFFIIIKKKKKKJJJIIIHHHCCC@@@AAAAAA@@@AAADDDGGGOOO\\\llllllbbbXXXWWWWWW\\\eeerrr}}}}}}xxxuuummmppptttyyy}}}XXX^^^fffooouuuzzz~~~{{{uuutttrrrllljjjlllggggggjjjmmmooolllddd]]]WWW\\\gggsss~~~{{{yyyuuurrrnnniiiccc___XXXVVVRRRNNNKKKIIIHHHGGGFFFGGGHHHHHHGGGDDDBBB@@@:::::::::999999::::::;;;888999<<>>>>>>>>>>>>>>===<<<<<<<<<>>>AAADDDFFFGGGQQQ\\\cccnnnsssjjjxxx{{{lllbbbZZZcccnnnuuuvvvwwwyyy|||}}}}}}~~~|||pppnnnnnn{{{vvvoooiiigggfffeeedddZZZWWWQQQKKKGGGFFFGGGHHHLLLIIIDDD???<<<<<<======<<<<<<<<<============>>>;;;;;;;;;;;;<<<===>>>???>>>@@@DDDHHHKKKKKKKKKJJJLLLFFFBBBCCCBBB@@@@@@CCCAAAJJJVVVdddzzz}}}~~~lllcccVVVSSSRRRUUU^^^kkkvvv|||zzzuuukkknnnsssyyy}}}VVV[[[cccllluuu}}}|||xxxyyyyyyrrrhhhjjjhhhiiimmmqqqoooeee\\\ZZZYYYbbbuuu|||zzzwwwqqqiiibbb^^^YYYRRRNNNLLLKKKGGGDDDDDDCCCAAAAAABBBAAA@@@>>>;;;;;;;;;::::::;;;<<<<<<;;;;;;>>>CCCFFFIIIRRR[[[bbbjjjuuuvvvkkk```XXXVVVTTTXXX]]]bbbkkk|||vvvrrrnnnpppuuutttmmmddd^^^YYYUUUHHH???777555333000///000000000000000000000000000222000///......///000222000111111111111222222222111111222333333333222222333:::===AAAXXX~~~~~~YYYHHHFFFFFFDDDDDD>>>>>>>>>>>>============>>>????????????@@@CCCEEEIIIKKKSSS___lll{{{vvvnnn{{{oooaaa```dddmmmwwwyyyvvvwww{{{vvvpppppp|||wwwqqqnnnnnnmmmkkkhhhccc^^^SSSJJJIIINNNPPPNNNRRRJJJCCCBBBAAA>>><<<==================>>>???@@@>>>===<<<;;;;;;;;;;;;;;;>>>???BBBFFFKKKOOOOOONNNQQQKKKCCC???@@@AAAAAA@@@EEEGGGOOO\\\lllyyyuuuzzzpppeeeWWWRRROOORRRWWW```nnn{{{}}}xxxtttiiijjjnnnssszzzUUUYYYaaakkkuuu}}}~~~~~~wwwooollljjjjjjnnnrrrpppggg___]]]\\\ddduuu~~~{{{vvvmmmggg```[[[UUUQQQPPPMMMIIIFFFEEECCCAAAAAABBBAAA@@@>>>;;;;;;;;;::::::;;;;;;<<<<<<<<<>>>BBBCCCFFFMMMVVV___hhhuuuuuuiii^^^WWWUUUUUUYYY]]]bbbkkk{{{xxxuuutttwwwzzzwwwmmmbbb[[[UUUPPPEEE<<<555333333000...000000000000000000000000000111000///......///000111000111111111111222222222222222333333333444444333444:::<<>>>>>>>>===============>>>???>>>>>>???BBBEEEIIIKKKRRR]]]iiixxxwwwnnn{{{qqqddd___ccclllvvvxxxvvvwww{{{}}}{{{uuusss{{{vvvsssrrrqqqnnnjjjjjjeeeZZZPPPPPPVVVYYYWWWVVVMMMEEEBBBAAA>>>===>>><<<<<<;;;<<<<<<======>>>>>>===<<<;;;;;;;;;;;;<<<>>>???BBBHHHOOOSSSUUUUUURRRKKKCCC??????@@@@@@@@@BBBCCCJJJTTTaaasss{{{mmmeeeeeeppp}}}rrreeeUUUPPPLLLNNNSSS\\\kkkxxx|||zzz~~~|||zzzwwwrrrnnnffffffhhhmmmttt|||RRRVVV^^^hhhsss}}}xxxooommmmmmpppsssrrrjjjdddaaa```eeettt|||tttmmmccc___ZZZWWWUUURRRMMMHHHFFFDDDBBBBBBBBBAAA@@@>>><<<<<<;;;;;;:::;;;;;;<<<>>>===>>>@@@@@@AAAHHHPPP[[[eeeuuurrrggg]]]VVVUUUUUUYYY^^^ccclll|||zzzyyyzzz||||||wwwkkk```YYYSSSNNNBBB999333222222000///000000000000000000000000000111000///......///000111000111111111111222222222333333333333444444555555444999;;;===NNNooojjjQQQJJJHHHDDD?????????>>>>>>>>>=========<<<===>>>======>>>AAACCCHHHJJJPPP[[[fffuuuvvvmmmzzzuuuiii___bbbkkkuuuyyyxxxxxx||||||~~~}}}{{{~~~|||{{{yyytttoooqqqkkk```WWWXXX^^^bbbaaa\\\QQQGGGCCCAAA>>>===???;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<>>>???CCCKKKSSSZZZ]]]^^^WWWPPPGGGBBBAAABBBBBBAAAAAABBBFFFMMMWWWeeeyyy{{{nnnbbbYYY\\\eeerrrwwwgggVVVPPPKKKLLLPPPYYYhhhuuu~~~yyyvvv|||xxxuuuqqqllliiiaaaaaaaaadddkkkttt}}}NNNSSSZZZeeeqqq|||tttrrrqqqrrrtttsssmmmhhhcccbbbfffrrryyyrrrgggccc___\\\ZZZVVVPPPKKKHHHGGGEEEDDDDDDCCCAAA???======<<<;;;;;;;;;<<<<<<>>>===>>>@@@???@@@FFFNNNWWWcccuuu}}}pppfff\\\VVVVVVUUUYYY___eeeooo~~~zzz{{{~~~{{{zzzsssggg]]]XXXSSSNNN???888222222333222111222000000000000000000000000111111000//////000111111000000111111111222222222222222222333333444444555333888999;;;JJJhhhoooSSSJJJHHHCCC>>>?????????>>>>>>>>>======<<<=========<<<===@@@BBBFFFIIIOOOXXXbbbpppvvvkkkvvvzzzooo```bbbjjjtttzzzzzzzzz}}}{{{}}}|||wwwtttnnnddd[[[\\\dddhhhgggaaaUUUIIICCC@@@======???;;;;;;<<<<<<<<<<<<<<<;;;======<<<<<<<<<<<<======>>>@@@EEENNNWWW___ccceee___WWWMMMGGGEEEEEEDDDCCCCCCCCCFFFKKKRRR]]]ooozzzjjj[[[WWWYYYaaasss|||iiiYYYRRRLLLLLLOOOXXXfffsss{{{www}}}wwwsssoookkkhhh^^^]]]\\\^^^cccmmmxxxKKKOOOVVVaaammmzzzyyyvvvuuutttuuussspppllldddcccfffooo~~~}}}vvvlllhhhccc```^^^ZZZTTTOOOMMMKKKHHHGGGFFFEEECCCAAA???>>>>>>===<<<<<<======>>>===>>>@@@@@@AAAGGGPPPUUUcccuuu~~~{{{nnnddd\\\XXXXXXUUUYYY___gggssszzzzzz~~~|||yyyqqqddd[[[VVVQQQKKK>>>777222333555333333444000000000000000000000000111111000000000000111111000000111111111222222222000111222333444444444444222666999;;;HHHdddsssUUUIIIGGGDDD???????????????>>>>>>>>>>>><<<======<<<<<<<<>>======>>>>>>>>>>>>===<<<======<<<<<<<<<======>>>???BBBIIIRRR]]]eeeiiijjjhhh___SSSKKKGGGFFFDDDCCCBBBCCCFFFKKKQQQZZZkkkyyy}}}lll[[[TTTQQQSSS```ooolll[[[TTTMMMLLLNNNTTTaaammm~~~|||}}}|||vvvrrrnnnkkkhhh```___]]]]]]```hhhttt|||HHHKKKRRR\\\iiiwww~~~{{{xxxvvvtttssspppnnncccdddfffmmm|||{{{rrrnnnhhheeebbb___YYYUUUQQQOOOMMMKKKJJJIIIFFFDDDAAAAAA@@@???>>>>>>>>>>>>>>>===>>>@@@AAAAAAHHHPPPVVVdddwww~~~wwwjjjaaa[[[XXXZZZUUUYYY```iiittt{{{zzz}}}~~~{{{qqqddd[[[UUUNNNGGG===666222444666444333444000000000000000000000000111111111111111111111111000111111111111222222222...000333666777666444333222666999<<>>>>>>>>======>>>===<<<<<>>???>>>???@@@AAA@@@???>>>=========<<<<<<======>>>>>>AAAEEENNN[[[fffnnnrrrrrrpppfffYYYNNNIIIFFFCCCBBB@@@AAAEEEKKKPPPYYYhhhwww}}}mmm]]]TTTOOOMMMVVVbbb{{{ooo[[[TTTNNNKKKLLLPPPZZZeeevvv||||||~~~~~~{{{wwwssspppmmmkkkeeeeeecccaaaaaagggpppxxxFFFHHHOOOYYYffftttzzzwwwtttrrrpppoooccceeegggmmm|||yyytttmmmiiifffccc___[[[VVVTTTQQQOOONNNLLLIIIGGGCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>@@@@@@@@@FFFNNNXXXfffxxxrrrfff^^^YYYXXXZZZWWWZZZ```hhhsss{{{~~~}}}zzzqqqfff^^^XXXPPPHHH<<<555111333555333222222000000000000000000000000111111111222222111111111000111111111111222222222...111666:::;;;999666333333777:::<<>>>>>>>>>>>>>>===<<<===???AAAAAAGGGQQQZZZ```iii}}}nnnmmmzzznnneeeccchhhrrryyyzzzyyyzzzyyy||||||zzzuuurrrttt{{{|||yyyjjj^^^RRRKKKGGGBBBAAABBB???@@@AAABBBAAA@@@>>>==================>>>??????CCCIIIUUUdddrrrzzz}}}~~~zzzpppaaaUUUMMMIIIFFFDDD@@@AAAFFFLLLQQQYYYhhhvvvrrrbbbXXXPPPKKKPPPZZZkkkzzzqqq]]]WWWPPPNNNLLLNNNVVV___mmmttt~~~yyy{{{~~~}}}{{{~~~}}}zzzxxxvvvsssppplllmmmlllhhhfffgggnnntttDDDGGGMMMWWWdddrrr|||wwwsssqqqoooooocccfffhhhnnn}}}~~~xxxqqqllliiigggccc```YYYVVVTTTRRRPPPNNNKKKIIIEEEDDDCCCBBBAAAAAA@@@AAA@@@>>>???@@@???>>>DDDLLLYYYgggyyynnnccc\\\WWWWWWYYYXXX[[[```hhhrrr|||}}}zzzwwwpppgggaaa]]]UUUMMM;;;444000222444222000111000000000000000000000000111111222222222222111111000111111111111222222222...222888===>>><<<777444444777;;;<<>>>>>??????>>>======???AAA@@@GGGRRR[[[```iii|||ppplll{{{xxxkkkdddcccfffpppwwwxxxwwwxxxxxx||||||{{{xxxuuuxxx~~~~~~{{{lllaaaUUUOOOJJJEEECCCDDD???@@@AAABBBAAA@@@>>><<<===============>>>??????DDDLLLZZZkkkzzzxxxhhh[[[SSSNNNJJJHHHBBBCCCHHHNNNSSS[[[iiivvvwwwdddXXXNNNFFFIIISSS```ooorrraaaZZZTTTQQQOOOOOOVVV^^^gggnnnxxx~~~xxxzzz}}}~~~{{{yyy}}}~~~|||yyyvvvqqqrrrrrrnnniiiiiimmmrrrvvv}}}BBBDDDJJJTTT^^^iiixxx|||vvvtttrrrooommmeeegggkkksssyyysssnnniiidddaaa]]][[[XXXWWWUUURRRNNNLLLOOOJJJEEECCCEEEEEEBBB???AAA===<<>>===<<<>>>===<<<<<<<<<>>>???@@@DDDFFFMMMTTT[[[fffyyysssqqqtttrrrhhh___```eeemmmqqqssswww|||{{{~~~|||yyy{{{|||kkk```WWWTTTSSSNNNGGGCCCDDDCCCAAAAAABBBAAA???>>>???>>>===<<<===>>>@@@AAAFFFRRRccctttsssfff[[[RRRKKKGGGFFFDDDEEEJJJPPPWWWcccmmm}}}zzziiiYYYNNNIIIJJJLLLXXXcccvvvxxxhhh^^^VVVRRRNNNMMMSSS]]]gggmmmuuuzzzzzzxxxwwwxxxqqqtttxxxzzzzzzyyyzzzzzz}}}~~~}}}yyyuuupppmmmhhhcccbbbccceeegggppprrr}}}BBBCCCIIIRRR\\\gggvvvyyyvvvssspppnnnggggggiiippp}}}}}}wwwqqqkkkeeeaaabbb```^^^\\\ZZZWWWTTTQQQRRRMMMHHHFFFGGGGGGDDDAAAAAA>>>===@@@BBBDDDJJJQQQ]]]mmm~~~}}}lllddd^^^VVVSSSUUUYYYYYYaaarrr~~~tttkkkgggaaaVVVKKK:::555111000333444222///000///............///000000000000000000000000000////////////000111222333333333444555555555555444555999666888AAAOOOooogggQQQHHHFFF@@@@@@@@@??????>>>===<<<>>>===<<<<<<<<<>>>???@@@BBBDDDJJJQQQXXXbbbuuuuuurrrrrrtttiii```___dddkkkppprrrvvv{{{||||||xxxzzz~~~~~~{{{oooddd[[[XXXWWWRRRLLLIIIFFFDDDAAAAAAAAAAAA@@@???AAA@@@???>>>>>>@@@BBBCCCHHHUUUiii{{{~~~qqqeeeZZZRRRMMMGGGEEEEEEIIIMMMRRR[[[dddttt|||kkkZZZNNNIIIHHHIIIVVV```qqq}}}nnndddZZZUUUQQQOOOUUU]]]gggkkkqqqttttttttttttuuuooorrruuuwwwvvvvvvvvvwwwyyy{{{~~~~~~zzzuuuqqqiiieee```[[[XXXYYYZZZ\\\fffjjjuuuBBBCCCGGGOOOXXXdddttt~~~~~~xxxuuuqqqoooiiigggffflllxxx}}}vvvoooiiieeeiiigggdddbbbaaa^^^ZZZWWWUUUQQQLLLKKKKKKJJJGGGDDDCCC@@@???AAACCCDDDKKKSSSbbbqqq{{{iiibbb\\\UUUSSSVVVXXX[[[eeewwwyyyyyysssllliiiaaaRRREEE888555111000222333222///000//////......//////000000000000000000000000000////////////000111222333222222333444444444444333333999999999???JJJjjjuuuXXXJJJGGG@@@@@@@@@??????>>>======>>>======<<<<<<===??????@@@BBBHHHNNNSSS]]]oooxxxsssqqquuulllaaa___bbbhhhmmmpppuuuzzz{{{zzz{{{}}}uuujjjaaa]]][[[VVVQQQPPPHHHEEEBBBAAAAAAAAAAAA@@@CCCBBB@@@???@@@AAACCCDDDJJJXXXmmmqqqcccWWWQQQKKKHHHFFFHHHIIIKKKRRRZZZgggsssppp___QQQJJJHHHHHHTTT[[[iiixxxwwwmmmbbbZZZUUUSSSVVV\\\eeehhhkkkmmmnnnoooqqqssslllooorrrsssrrrrrrrrrssstttvvv{{{zzzsssmmmiii___\\\VVVQQQNNNMMMNNNPPPXXX]]]iiiwwwCCCBBBEEELLLTTT___ooo}}}~~~|||wwwssspppjjjeeebbbgggrrr}}}vvvpppkkknnnllliiigggeeeccc___\\\XXXUUUQQQOOONNNLLLIIIFFFDDDBBBBBBCCCDDDFFFNNNWWWggguuuzzzhhhaaa\\\UUUTTTXXXXXX\\\jjj~~~wwwuuuwwwpppjjjhhh^^^LLL===777444111000222222111000000//////////////////000000000000000000000000000000000//////000111222222111111222333333333333222///888999999===FFFfff___MMMIIIAAAAAA@@@???>>>>>>>>>>>>???>>>===<<<<<<===>>>??????AAAFFFLLLQQQYYYiiiyyyzzztttqqqvvvnnnccc______eeejjjnnntttyyyxxx|||~~~~~~|||qqqfffaaa]]]VVVRRRQQQJJJGGGDDDBBBBBBCCCBBBBBBCCCBBBAAA@@@@@@AAACCCDDDIIIVVViii{{{zzzhhhYYYQQQMMMJJJHHHIIIHHHHHHLLLSSS[[[ffftttwwwfffXXXOOOKKKJJJRRRVVV```nnnyyywwwkkk```ZZZWWWXXXZZZ___bbbfffjjjmmmooopppqqqkkkmmmooopppooonnnooopppooorrrwww||||||tttkkkccc^^^WWWTTTOOOJJJGGGGGGGGGHHHMMMSSS^^^iiipppyyyCCCBBBDDDJJJPPPZZZiiiwww{{{uuurrrkkkccc___ccclllxxx~~~xxxssspppnnnllljjjhhheeeaaa___ZZZXXXUUUSSSPPPMMMJJJHHHFFFDDDDDDFFFFFFIIIRRR]]]lllyyyyyyhhhbbb]]]WWWUUUYYYXXX___ooozzzvvvvvvoooiiiggg[[[HHH:::555444111000111111111111///000000000000000000///000000000000000000000000000000000000000000111222000111222222333333222222,,,666888888<<>>>>>>>>??????>>>===<<<<<<===>>>??????AAAFFFLLLOOOWWWfffuuuzzzsssqqqxxxqqqfff```]]]aaahhhmmmsssyyyxxx|||xxxkkkccc\\\TTTPPPPPPLLLJJJGGGEEEEEEEEEDDDCCCCCCBBB@@@???>>>@@@AAABBBGGGPPP^^^lllwwwnnn]]]SSSLLLIIIGGGHHHFFFDDDHHHMMMSSS]]]kkk{{{}}}mmm___UUUPPPNNNPPPRRRYYYeeeqqqzzzssshhhaaa^^^[[[XXXWWW[[[bbbiiinnnpppooonnnjjjkkkmmmmmmkkkkkkkkkmmmkkkmmmrrrwww{{{}}}wwwnnnddd[[[VVVNNNLLLHHHDDDBBBBBBCCCDDDGGGMMMVVV^^^bbbjjj{{{CCCBBBCCCHHHNNNUUUcccooo{{{zzzuuunnnddd___aaaeeelll|||~~~yyysssqqqnnnllljjjhhhdddaaa]]]\\\ZZZWWWSSSOOOLLLJJJGGGFFFGGGIIIIIILLLWWWcccqqq}}}wwwhhhccc___XXXVVVYYYYYYbbbsss}}}{{{ssskkkgggXXXFFF;;;444333222111000000111222///000000111111000000///000000000000000000000000111000000000000000111111111111222333333333333222---555777888;;;BBB\\\jjjRRRKKKCCCBBB@@@???>>>>>>????????????===<<<<<<======>>>???AAAGGGLLLOOOVVVeeesssyyyrrrooo|||vvvjjjbbb\\\___ffflllssszzz|||~~~~~~pppfff\\\SSSPPPPPPNNNLLLJJJJJJIIIHHHFFFDDDBBBAAA???>>>===>>>@@@AAADDDIIIQQQZZZcccllluuu{{{wwweeeYYYJJJGGGFFFGGGEEEBBBDDDIIINNNUUUdddwwwuuuhhh^^^YYYVVVUUUTTTXXXbbbllluuu|||pppjjjfff```YYYRRRVVV]]]eeelllnnnllliiifffggghhhgggfffeeefffggggggiiikkkooorrruuuwwwxxxzzzrrrjjjaaaYYYSSSIIIFFFCCC@@@?????????@@@DDDGGGNNNTTTWWW^^^nnn~~~CCCBBBDDDHHHLLLRRR]]]hhhuuuyyyzzzssshhhaaaaaa``````lll{{{|||vvvtttqqqooonnnkkkgggddd``````^^^[[[WWWRRROOOMMMHHHHHHJJJLLLLLLPPP\\\iiivvvtttgggccc___XXXTTTWWW[[[dddvvvyyynnneeeSSSBBB:::333333222111000000111333///000111111111111000///000000000000000000000000111111000000000000111111111222222333333333333333111777777777;;;@@@VVVwwwqqqSSSIIIDDDBBB@@@???>>>>>>???@@@@@@???>>><<<<<<<<<===>>>>>>@@@FFFKKKOOOUUUcccqqqzzzpppkkk|||mmmccc\\\^^^eeellltttzzz}}}~~~uuuiii___VVVSSSUUUPPPOOONNNNNNMMMKKKGGGEEEBBBAAA???>>>===>>>???@@@AAACCCFFFKKKQQQZZZccciiitttwww|||}}}nnnaaaNNNKKKJJJJJJGGGCCCDDDHHHIIIOOO]]]rrruuulllgggdddccc___```hhhpppwwwxxxsssooofff\\\QQQRRRWWW^^^dddgggeeebbb```aaaaaa```^^^]]]___```dddddddddfffhhhkkkmmmooo{{{|||~~~|||xxxsssmmmgggaaaZZZVVVIIIGGGCCC@@@>>>=========@@@BBBGGGMMMQQQWWWeeesssCCCBBBDDDHHHKKKPPPZZZdddqqquuu{{{~~~wwwlllcccaaa]]]YYYaaapppvvv{{{yyywwwtttrrrqqqnnnjjjgggbbbcccbbb^^^YYYTTTQQQPPPHHHIIIKKKMMMNNNRRR___mmmyyyrrreeeccc___WWWSSSUUU\\\eeexxx|||ooobbbNNN===777222222222111///000111333///000111222222111000///000000000000000000000000111111000000000000000111222222333444444444444333555999777777;;;???RRRpppvvvTTTGGGDDDBBB@@@>>>>>>>>>@@@@@@@@@???>>><<<<<<<<<===>>>===???EEEKKKNNNTTTbbbqqq{{{oooggg|||oooddd[[[]]]dddlllttt{{{||||||}}}~~~wwwlllaaaYYYWWWZZZPPPPPPPPPPPPPPPMMMHHHEEECCCBBB@@@>>>>>>???@@@AAA???@@@BBBDDDHHHOOOWWW\\\iiikkkqqq|||rrreeeTTTQQQPPPPPPLLLGGGFFFJJJFFFKKKXXXoooxxxsssppppppkkkjjjooouuuzzz~~~yyyuuujjj^^^QQQQQQRRRWWW]]]```___^^^\\\\\\\\\[[[YYYXXXYYYZZZaaaaaa``````bbbdddgggiiimmmnnnoooooonnnnnnqqqssstttqqqnnnjjjgggbbb]]]ZZZLLLJJJFFFBBB???>>>=========>>>BBBIIIMMMTTTaaannnyyyCCCDDDDDDEEEHHHNNNUUUZZZiiipppzzzvvvmmmccc]]]YYYXXX[[[aaammmtttzzzyyyxxxvvvsssooollljjjgggeeeaaa^^^ZZZVVVQQQMMMKKKIIIJJJNNNQQQVVVdddsssqqqddd```\\\UUURRRUUU^^^mmmppp\\\HHH:::333222222222111111111111000333333333222222222111111////////////000000000000////////////////////////333333333333333333333333777333555999999;;;LLLaaa|||[[[KKKGGGDDDAAA??????@@@??????@@@??????>>>===<<<<<<;;;>>>???BBBDDDIIISSS```jjjzzzooojjjwww{{{nnnddd]]]```ggglllrrrvvvvvvyyy|||}}}{{{}}}}}}~~~wwwnnngggbbb```ZZZUUUPPPMMMLLLKKKHHHEEEFFFDDDAAA?????????>>>===AAA@@@@@@BBBCCCEEEMMMVVV^^^aaadddggglllrrrqqqlll^^^VVVQQQQQQOOOHHHFFFHHHGGGGGGRRRjjj~~~{{{{{{~~~}}}qqqfffXXXPPPKKKNNNRRRSSSRRRSSSSSSRRRQQQPPPPPPPPPQQQRRRYYYWWWVVVTTTTTTVVVXXXYYYXXXYYYYYYWWWWWW[[[bbbggghhhhhhiiiiiigggaaaZZZUUUPPPMMMHHHBBB>>>;;;;;;:::<<<===@@@BBBHHHRRR___iiiqqqCCCCCCDDDEEEGGGLLLSSSXXXgggoooxxx~~~zzzpppfffaaa\\\YYY[[[___dddjjjsss{{{~~~}}}|||yyyvvvrrrooommmhhheeeaaa]]]ZZZVVVRRROOOMMMKKKLLLOOOSSSYYYhhhvvvpppccc```\\\UUUSSSVVV___pppzzzrrr^^^JJJ<<<666222222222111111111000000111111111111000000000///000000111111111222222222000000000000000000000000111222222222222222222222666333444999888:::III\\\]]]KKKGGGEEEAAA??????@@@???????????????>>>===<<<<<<<<<<<<>>>@@@CCCHHHRRR^^^hhhuuuqqqjjjwwwzzzrrrhhh```bbbhhhmmmqqquuuxxxzzz}}}~~~}}}|||{{{|||~~~zzzssslllgggddd]]]YYYUUUSSSSSSQQQMMMJJJGGGDDDAAA@@@@@@@@@???>>>???>>>???AAAAAABBBJJJRRRXXX[[[]]]^^^ccciiikkkhhhfff___ZZZXXXSSSJJJFFFFFFHHHHHHRRRhhh~~~qqqgggYYYQQQKKKLLLNNNNNNLLLMMMLLLLLLJJJJJJIIIJJJKKKLLLPPPOOONNNMMMMMMMMMNNNOOOJJJJJJJJJIIIIIIKKKQQQVVV^^^___bbbdddddd```ZZZUUUOOOLLLGGGAAA===;;;::::::<<<===???@@@DDDMMMXXXaaalllyyyBBBCCCCCCDDDEEEJJJPPPTTTccckkkvvv|||vvvlllfffaaa\\\[[[]]]ZZZ___ffflllpppsssvvvxxx~~~{{{xxxtttpppnnniiieee```\\\YYYVVVSSSQQQPPPNNNNNNQQQVVV^^^mmmzzz{{{mmmbbb___\\\VVVUUUYYYeeewww{{{sssmmmuuurrr^^^JJJ;;;666222222111111111000000000////////////............000000111111111111222222000000000000000000000000//////000000111222222222444222555888777888DDDTTTrrraaaLLLHHHEEEAAA??????@@@????????????>>>>>>======<<<<<<;;;===???AAAFFFOOO[[[dddnnnssskkkvvv|||uuukkkcccdddjjjnnnrrruuuzzz{{{~~~|||{{{yyyyyy|||yyyssslllhhh[[[XXXVVVWWWWWWTTTOOOJJJGGGDDDAAA@@@@@@@@@???>>>===<<<===@@@???@@@FFFNNNSSSVVVVVVUUUXXX```ddddddkkkgggccc```YYYOOOIIIGGGIIIIIISSSfff|||~~~rrrgggZZZRRRKKKJJJIIIGGGEEEFFFFFFEEEDDDCCCDDDDDDEEEFFFGGGFFFFFFEEEEEEEEEDDDDDDBBBBBBAAA@@@???AAAEEEIIIQQQSSSWWW\\\^^^\\\WWWSSSKKKIIIEEE@@@===;;;::::::;;;<<<======???FFFPPPWWWdddqqqBBBBBBCCCCCCDDDGGGLLLPPP^^^gggrrrzzz~~~|||rrrlllggg```\\\\\\WWWYYY\\\___bbbdddfffgggmmmpppssstttssssssssstttsssssstttuuuwwwzzz}}}~~~}}}|||yyyvvvrrrnnnlllhhhddd___ZZZXXXVVVTTTRRRPPPPPPPPPRRRYYYdddrrr}}}vvviii___]]]ZZZUUUWWW]]]nnn|||~~~|||uuummmfffnnnnnnZZZEEE888333111111111111000000000000..................................../////////000111111111111111111111111//////000000111222333333444333666888777888AAAMMMgggfffOOOIIIFFFBBB@@@@@@@@@?????????>>>>>>>>>=========<<<;;;===???AAAFFFNNNYYYbbbkkkwwwlllsssuuukkkccceeejjjooosssvvvzzz{{{}}}|||||||||}}}}}}vvvmmmggg[[[ZZZ[[[\\\]]]YYYRRRLLLFFFDDDAAA????????????======<<<>>>@@@??????EEEMMMVVVYYYXXXTTTUUU[[[bbbdddkkkjjjiiifff^^^UUUNNNKKKIIIKKKVVVhhh{{{rrrhhh\\\TTTLLLIIIFFFBBB@@@BBBDDDCCCBBBAAAAAABBBCCCDDDBBBBBBCCCCCCBBBAAA@@@???AAA@@@???>>>===>>>@@@BBBEEEHHHMMMRRRVVVUUUQQQNNNGGGEEEBBB>>><<<:::999999999:::;;;;;;<<>>>>>>>>>>>>>>============<<<>>>@@@BBBFFFMMMXXX```jjj~~~yyylllqqqsssiiiaaadddjjjooossswwwyyyzzz|||}}}|||~~~yyymmmdddbbbbbbdddfffgggbbbYYYRRRGGGDDDAAA@@@@@@@@@???>>>@@@>>>???AAA@@@@@@GGGOOO___cccddd^^^[[[___eeehhhmmmooopppkkkbbbZZZRRRNNNKKKNNNZZZlll~~~tttjjj```XXXPPPKKKGGGAAA@@@BBBCCCBBBAAA@@@???@@@AAAAAA@@@@@@AAAAAA@@@???>>>>>>???===<<<;;;;;;<<<<<<;;;>>>@@@DDDIIILLLLLLIIIFFFCCCAAA???<<<:::999999888777999::::::;;;???FFFLLLXXXdddrrr@@@AAAAAABBBBBBEEEIIILLLTTT^^^lllvvv{{{~~~yyyvvvqqqllljjjbbb^^^ZZZXXXWWWWWWWWWVVV[[[]]]___`````````aaabbbbbbbbbbbbbbbccceeefffgggkkkllllllnnnqqqtttwwwyyyvvvvvvuuutttqqqnnnkkkjjjccc```[[[XXXVVVUUURRRQQQOOOQQQTTTWWWaaaooo{{{rrreee[[[YYYWWWVVV^^^jjj}}}|||iiihhhhhhnnntttaaaNNN===444333111111000000000//////////////////000000000000000//////000000000000111111////////////////////////000111111222222333333333444555666666666888>>>DDDYYY~~~tttYYYJJJGGGCCCAAA@@@@@@???>>>>>>>>>>>>>>>============<<<>>>@@@BBBEEELLLVVV]]]hhh{{{|||mmmppp~~~rrrhhhaaaccciiinnnssswwwxxxzzz{{{}}}~~~~~~~~~}}}|||rrrgggeeefffhhhkkkkkkfff\\\UUUIIIFFFCCCBBBBBBBBBAAA@@@BBB@@@@@@AAAAAABBBJJJSSSeeemmmrrrmmmhhhiiilllooouuuzzz{{{ssshhh```YYYSSSRRRSSS]]]ooo{{{wwwtttttt{{{zzzqqqiiiaaaXXXRRRJJJDDDCCCEEECCCBBB@@@>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>======>>>>>><<<:::<<<<<<>>>AAACCCCCCAAA???>>>>>><<<;;;999888888888555888::::::;;;>>>DDDIIIRRR\\\kkkzzz???@@@AAABBBCCCEEEIIILLLPPP[[[iiitttzzz{{{wwwvvvmmmhhhbbb___^^^______^^^bbbcccdddcccbbbbbbdddfffeeeeeeeeeeeeeeeeeedddcccfffeeeeeeeeefffiiikkkmmmooooooooonnnmmmjjjhhhggg___]]]ZZZXXXVVVTTTQQQNNNOOOSSSWWW[[[fffuuutttggg\\\YYYXXXYYYdddrrr{{{hhhkkkmmmpppyyyxxxfffUUUDDD777222444111000000000////////////.../////////000000000000/////////000000000111111........................000000111111111111111111222444444222333777===AAATTTzzz|||]]]KKKHHHDDDAAA@@@@@@???>>>============>>>>>>>>>>>>;;;===???AAACCCJJJSSSZZZdddvvv~~~oooqqqvvv~~~tttjjjbbbccciiimmmqqquuuxxxzzz}}}~~~~~~|||zzz}}}|||qqqhhhhhhjjjllllllfff]]]UUULLLJJJGGGEEEEEEEEEDDDCCCDDDAAA@@@@@@@@@CCCLLLWWWeeerrr{{{yyysssrrrsssttt}}}|||rrrkkkeee```[[[YYY^^^ooovvvooojjjhhhmmmuuuzzztttlllbbbYYYOOOGGGEEEHHHEEEDDDAAA???===<<<<<<<<<===<<<<<<<<<<<<===???@@@AAA???>>>???@@@@@@===:::::::::999;;;===>>>===<<<;;;;;;:::999999888777777666888::::::999;;;@@@DDDKKKUUUbbbqqq>>>@@@AAABBBCCCEEEIIILLLNNNYYYhhhssszzz~~~vvvqqqjjjggggggiiiiiihhhkkklllkkkjjjhhhiiikkkmmmkkkkkkllllllkkkiiigggffffffdddbbb```______```aaaiiiiiiiiiiiihhhfffdddccc]]][[[YYYXXXVVVSSSPPPMMMOOOUUUYYY^^^jjjyyyvvviii]]]ZZZYYY[[[hhhwwwzzzkkkppprrrrrrsssxxxzzzxxxwwwkkk[[[KKK<<<111000333000000000000////////////........./////////000000------------.........///........................000000000000////////////111222222000000666<<>>============>>>>>>>>>>>>:::<<<>>>@@@BBBHHHQQQWWWaaarrr~~~pppssspppwwwllldddeeeiiimmmppptttyyy{{{~~~~~~{{{yyy~~~zzznnnnnnoooqqqpppkkkaaaYYYOOOLLLIIIHHHHHHHHHGGGFFFDDDAAA??????@@@CCCNNNYYYcccrrrzzzwwwwwwwwwzzzvvvrrrmmmccc]]]^^^mmmtttkkkddd```dddkkksss||||||ssshhh^^^RRRHHHFFFIIIHHHGGGDDDAAA???>>>>>>===>>>===<<<<<<===???AAACCC===<<<;;;<<<>>>>>>:::777:::888777888:::<<<<<<<<<:::999999999888888777777777999;;;:::888999===@@@FFFOOO\\\kkk}}}??????@@@BBBDDDEEEFFFGGGLLLTTTaaannnxxx|||xxxsssppppppppppppooosssqqqpppqqqtttwwwyyyyyyxxxyyyyyywwwtttqqqooooooqqqdddYYYYYY[[[YYYXXXZZZ``````aaaaaaaaa```______^^^\\\ZZZWWWUUUSSSRRRQQQSSSTTTYYYeeetttqqqddd]]]^^^\\\\\\nnnsssjjjjjjlllnnnqqqqqqpppnnniii___PPPBBB999555333222000000000000000000000000000000//////.........---////////////000000000000//////000111111111111111111111111111111111222222444444444444444777;;;???OOOmmmeeePPPIIIGGGEEE>>>AAADDD<<>>>>>======<<<<<<===>>>???>>>@@@FFFOOOVVVbbbjjjzzzuuuooorrrwwwyyyppphhheeeeeegggnnnvvvwww}}}zzz{{{rrrqqqqqqttttttnnnbbbYYYRRROOOMMMKKKJJJIIIFFFDDDDDDCCCAAA@@@@@@EEELLLRRR___mmm~~~yyytttssshhhccccccmmm|||xxxooofff___^^^bbbmmmnnnsss{{{~~~wwwkkk___WWWRRROOONNNMMMIIIDDDAAA@@@?????????<<<<<<;;;::::::<<>>;;;999:::999999888999999::::::::::::::::::::::::::::::999888777666777999<<<>>>DDDIIISSSdddvvv??????@@@AAACCCDDDEEEEEEKKKRRR^^^jjjttt|||~~~{{{yyyzzzzzzzzzzzz}}}{{{zzz{{{~~~~~~{{{vvvsssqqqrrrqqqdddXXXVVVWWWUUUSSSTTT[[[\\\\\\]]]]]]\\\\\\\\\ZZZYYYWWWUUUSSSQQQQQQPPPUUUVVV\\\hhhvvvqqqddd^^^___^^^___qqquuullllllmmmnnnmmmkkkhhhfffddd[[[MMM@@@888444222222000000000000000000000000000/////////.............../////////000000000000......///000000000000000000000111111111222222222333444444444444777;;;>>>JJJhhhjjjQQQHHHFFFDDD>>>AAADDD===???>>>>>>>>>=========<<<===>>>???>>>???EEENNNUUUaaaiiizzzwwwqqqqqqzzz{{{rrriiieeedddfffmmmvvvzzz~~~xxxwwwvvvwwwvvvpppdddZZZTTTSSSPPPOOONNNLLLIIIFFFCCCCCCBBB@@@AAAEEEKKKOOO[[[kkk{{{rrroooeee``````jjjyyyxxxnnnddd\\\[[[^^^dddgggmmmttt~~~xxxiii]]]VVVSSSRRRQQQOOOLLLHHHEEEBBBAAA@@@???>>>===<<<::::::;;;>>>@@@AAA???>>>>>>>>>>>><<<:::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::888777666777999<<<>>>AAAFFFOOO^^^ooo}}}??????@@@@@@AAABBBBBBCCCIIIOOOYYYdddnnnxxxzzzwwwvvvwwwuuuiii]]]WWWUUUSSSPPPPPPUUUUUUUUUVVVVVVWWWWWWWWWTTTSSSRRRQQQPPPPPPPPPPPPUUUXXX___kkkyyypppeee___```aaadddvvvuuunnnnnnooonnnkkkfffbbb___]]]TTTGGG<<<555222111111////////////////////////////////////................../////////000000000------.../////////////////////000111222333333444333444444444444666:::>>>DDDaaarrrSSSHHHEEEDDD>>>@@@CCC===>>>>>>>>>>>>===============>>>>>>>>>???DDDLLLSSS^^^gggyyy{{{sssooo~~~tttjjjeeeccceeemmmuuu|||}}}}}}zzzxxxwwwqqqfff]]]WWWVVVUUUTTTSSSPPPLLLIIICCCCCCCCCBBBBBBDDDHHHLLLSSSeee~~~{{{nnneee```[[[ZZZdddrrrvvvkkk```XXXWWWZZZ[[[```gggmmmsss}}}zzzgggYYYTTTTTTUUUTTTSSSRRROOOKKKHHHEEECCCBBBBBB@@@>>>===<<<<<<======@@@???>>>???@@@AAA@@@>>>>>>======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999777777777999;;;===>>>BBBJJJWWWeeerrr{{{????????????@@@@@@@@@@@@HHHMMMUUU^^^hhhttt|||}}}~~~~~~tttggg___ZZZVVVSSSQQQOOOOOOOOOOOOPPPPPPQQQQQQOOONNNNNNNNNNNNNNNOOOOOOTTTXXXaaannn{{{~~~ooofffaaaccceeejjj|||}}}rrrkkkmmmooonnnjjjddd___\\\UUUMMMBBB888333111111111........................///////////////................../////////000000---...//////000000//////...//////111222333444444222333444444444666:::===AAA\\\|||WWWIIIDDDDDD>>>@@@CCC>>>>>>>>>>>>>>>============<<<===>>>===>>>BBBIIIPPPYYYcccuuu~~~tttnnn}}}wwwlllfffcccdddkkksssxxx~~~{{{yyytttrrroooiiicccYYYXXXXXXWWWVVVRRRMMMIIICCCCCCDDDCCCBBBCCCFFFHHHKKK]]]wwwyyyhhh\\\XXXSSSSSS\\\kkk{{{rrrggg]]]UUUTTTWWWXXX^^^eeehhhkkkttt}}}fffVVVQQQSSSVVVWWWWWWWWWVVVSSSOOOKKKIIIIIIGGGFFFCCCBBBAAA@@@???>>>@@@??????@@@CCCEEEFFFEEEAAAAAA@@@@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888999:::;;;<<>>============>>>>>>>>>>>><<<===>>>======@@@GGGLLLSSS]]]nnnuuummmzzzzzzooohhhdddccciiippptttyyy{{{zzz{{{uuunnnllllllkkkhhhZZZYYYYYYXXXWWWSSSNNNJJJDDDEEEEEEDDDCCCCCCEEEFFFJJJXXXnnnvvveeeXXXQQQMMMMMMUUUbbbssszzzooofff]]]VVVTTTWWWWWW]]]bbbbbbbbbhhhwww~~~fffTTTNNNQQQWWWZZZ]]]^^^]]]ZZZVVVSSSRRRRRROOOMMMKKKJJJJJJIIIFFFCCC@@@???>>>@@@DDDGGGHHHHHHEEEEEEDDDCCCBBB???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999:::<<<>>>CCCJJJTTT___iiiooouuuxxx{{{>>>>>>>>>???????????????EEEHHHMMMTTT]]]iiiuuu}}}{{{yyy}}}~~~rrriiiddd]]]WWWPPPNNNLLLJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMPPPWWWcccppp|||~~~kkkgggeeeiiinnnuuu~~~nnneee[[[aaaggghhhccc]]]YYYWWWJJJCCC;;;444111000111111.................................///////////////------.........////////////000000111111111111111//////000111222333333444000222444444555666999;;;???RRRpppcccNNNEEEFFFAAA???AAA>>>============>>>>>>>>>>>>;;;======<<<;;;>>>DDDIIINNNYYYhhhxxxwwwlllxxx}}}rrrjjjeeecccgggmmmrrrvvvxxxxxx{{{uuullljjjkkkkkkiii]]]\\\[[[YYYXXXTTTPPPLLLHHHHHHGGGEEECCCCCCDDDFFFKKKUUUggg||||||ssseeeZZZPPPKKKJJJPPP[[[kkkyyyooohhhaaaYYYWWWYYYWWW[[[\\\YYYVVV[[[hhhsss}}}gggVVVOOOSSS[[[bbbfffgggfffbbb\\\YYYYYY[[[WWWUUUTTTTTTVVVTTTPPPLLLEEECCCBBBBBBEEEGGGHHHHHHHHHHHHHHHGGGDDDBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888<<<>>>AAAFFFNNNXXXdddkkkppprrrvvv{{{>>>>>>>>>??????@@@@@@@@@BBBDDDIIIOOOXXXcccooovvv}}}|||wwwxxx{{{}}}{{{rrrlllccc[[[TTTRRRNNNJJJGGGEEEEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJOOOWWWdddrrr}}}{{{iiiggggggkkkqqqyyyxxxiiibbb]]]ccciiiiiiccc[[[VVVTTTHHHBBB:::333111111222222..................................../////////000---------.........//////...//////000111000000000000000111111111222222222000222444555555666888:::===IIIccciiiQQQFFFGGGBBB???@@@>>><<<=========>>>>>>>>>???;;;<<<===<<<;;;===BBBGGGLLLVVVdddssszzzmmmwww~~~tttmmmgggccceeejjjooosssuuuvvvzzz}}}}}}yyyqqqnnnllliiifffcccaaa^^^\\\ZZZWWWTTTQQQKKKJJJIIIFFFCCCCCCDDDFFFJJJQQQ```sss~~~wwwrrrlllbbb[[[RRRMMMJJJMMMUUUcccwww{{{tttnnnfff^^^ZZZ[[[YYYYYYWWWQQQMMMPPPZZZcccssswww|||zzziiiZZZRRRWWWbbblllppppppnnnhhh```\\\]]]______]]]\\\^^^aaa```[[[VVVRRROOOLLLJJJJJJJJJIIIIIIKKKKKKJJJIIIGGGCCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888777777;;;===???CCCIIISSS```iiinnnppptttzzz>>>>>>>>>???@@@@@@AAAAAA???BBBFFFLLLTTT___jjjqqq{{{}}}vvvvvvwwwxxx}}}xxxrrriii```WWWUUUPPPKKKGGGEEECCCCCCAAAAAABBBBBBDDDEEEGGGHHHOOOXXXeeesssxxxhhhggghhhmmmssszzztttfffaaabbbhhhnnnmmmeee[[[UUUSSSGGGBBB:::444111111222222////////////////////////---.........//////000000---------.........//////---......///////////////111111111111111111222222///111444555555666888:::<<>><<<=========>>>>>>??????;;;<<<===<<<:::<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777;;;<<<>>>AAAFFFQQQ^^^gggnnnppptttzzz????????????@@@@@@@@@@@@BBBBBBFFFLLLQQQWWWbbbmmmuuu|||wwwyyyxxxsssssszzzxxxmmmfff```YYYQQQMMMLLLJJJEEE@@@????????????AAABBBDDDFFFLLLUUUeeeuuurrrmmmjjjhhhnnnxxxqqqdddbbbccclllpppjjj```XXXTTTPPPBBB<<<444111222333111...////////////////////////111000///...........................////////////...............///000000222222111111111111111111111000000000111333555666999@@@MMMkkkvvvYYYHHHFFFCCCBBBCCC>>>??????>>>==================<<<;;;:::;;;>>>AAACCCLLLUUUaaapppooovvv}}}wwwnnneeedddhhhhhhjjjnnnsssxxx|||||||||zzztttmmmhhhjjjgggdddcccaaa```]]][[[TTTRRRMMMIIIEEECCCBBBAAAHHHPPP]]]lllyyy}}}yyyssslllfffaaa]]][[[TTTMMMJJJNNNOOOTTTggg}}}~~~rrriiicccaaa```]]][[[UUUMMMFFFFFFMMMTTTbbbhhhpppuuuuuussssssttttttmmmccc\\\]]]gggvvvwwwhhh\\\\\\ccckkkiiihhhjjjmmmnnnoooqqqkkkiiieeeaaa\\\WWWTTTRRRSSSPPPMMMJJJHHHFFFBBB@@@>>>;;;999999:::<<<<<<<<<<<<<<<;;;;;;:::999888888:::===AAABBBDDDMMM\\\gggpppvvv|||????????????????????????BBBBBBEEEKKKPPPUUU```jjjuuu|||||||||yyysssssszzz~~~|||ppphhheee___WWWQQQLLLHHHBBB>>>>>>>>>>>>>>>???AAADDDEEEMMMWWWfffvvvtttllljjjjjjppp{{{tttiiiggghhhnnnooohhh___YYYSSSMMM@@@:::333000111222000...////////////////////////000//////............///............////////////...............///000000111111111111111111111111111111111111222444555777888???JJJfffwwwZZZHHHFFFBBBBBBCCC>>>??????>>>==================<<<;;;;;;<<<>>>AAACCCHHHPPP]]]lll|||qqqvvvyyyooofffdddggggggiiimmmsssxxx{{{}}}}}}{{{tttooollljjjgggdddbbb```\\\ZZZVVVSSSNNNJJJFFFDDDCCCBBBFFFMMMZZZhhhsssyyyyyyxxxvvvvvvuuuppphhhaaa]]][[[VVVOOOKKKLLLLLLOOO```ttttttkkkeeeaaa___]]][[[UUUMMMGGGIIIQQQYYYaaaeeejjjnnnppppppppppppmmmggg___ZZZ]]]jjjzzz}}}lll___]]]ccciiihhhiiilllooorrrtttvvvzzzwwwsssnnnhhhbbb^^^\\\XXXUUUQQQMMMJJJGGGCCC@@@BBB@@@>>>>>>@@@@@@@@@???<<<<<<<<<;;;;;;::::::999:::===@@@AAACCCKKKXXXcccooovvv}}}??????>>>>>>>>>>>>>>>???AAAAAADDDJJJMMMRRR\\\fffqqqxxxzzzrrrssszzz{{{uuunnnjjjggg```XXXPPPHHHBBB???>>>===<<<<<<===@@@CCCEEEOOOYYYiiiwwwtttkkkkkknnnvvvwwwnnnnnnoooooolllddd^^^YYYQQQIII===888222000000111000...///////////////////////////............//////000............////////////...............///000000111111111111111111111111222222111222333444666777777>>>GGG___zzz\\\IIIEEEAAAAAACCC?????????>>>==================<<<;;;;;;<<<>>>@@@BBBCCCKKKWWWfffxxxsssttt~~~{{{qqqgggdddffffffiiimmmsssxxx{{{|||}}}zzztttqqqnnnkkkhhhddd___\\\XXXUUUPPPKKKGGGEEEEEEEEEGGGMMMYYYfffpppttttttrrrrrrwww{{{yyypppfff```^^^[[[TTTOOOMMMJJJKKKXXXhhhuuummmgggbbb```___\\\UUUMMMIIILLLUUU]]]___```aaaeeeiiikkklllkkkccc^^^YYYWWW^^^mmmqqqbbb___cccjjjlllnnnpppsssvvvwwwxxx~~~|||yyytttpppkkkhhhfff```\\\WWWSSSOOOKKKFFFCCCBBB@@@??????@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;;;;999<<<>>>???@@@GGGRRR[[[kkkttt}}}@@@@@@>>>============>>>AAA@@@CCCHHHJJJNNNVVV```jjjrrr{{{{{{ssssssxxxyyy~~~yyytttooommmiiiaaaWWWNNNHHHEEE>>>===;;;:::;;;>>>BBBDDDPPP[[[lllzzz|||rrrjjjmmmsss|||}}}zzz~~~xxxqqqrrrrrroooggg```\\\YYYOOODDD999666111//////000///...////////////////////////...............///000111............////////////...............///000000000000000000111111111111333222222222333555777888777>>>DDDWWWxxx```KKKEEE@@@@@@CCC??????>>>>>>==================<<<<<<<<<<<<>>>@@@AAABBBIIIRRR```rrrssspppvvv{{{sssiiieeefffgggkkkoootttwwwyyyzzz|||~~~|||xxxtttqqqlllfffcccZZZWWWRRRLLLIIIGGGGGGGGGJJJQQQ\\\iiitttyyyxxxvvvuuu~~~yyyllldddaaa```ZZZTTTPPPLLLLLLUUUaaayyy|||tttoookkkfffcccddd___VVVMMMIIIMMMVVV]]]```]]]\\\___dddhhhhhhggg\\\YYYUUUUUU^^^nnnrrrccc^^^aaaoootttwwwwwwxxxzzzzzzyyyxxxxxxwwwvvvuuussssssrrriiieee```[[[WWWRRRLLLIIICCCBBB@@@??????>>><<<999;;;;;;;;;;;;;;;;;;;;;<<<999;;;======>>>CCCLLLSSScccmmmzzzBBBAAA???===<<<======>>>@@@???BBBFFFGGGIIIQQQYYYdddmmmwww~~~~~~uuusssvvvyyy}}}|||yyyvvvuuurrrkkk```UUUNNNJJJAAA???<<<::::::===AAADDDQQQ]]]nnn|||yyyrrrlllqqqyyy}}}wwwrrrwwwzzzwwwyyywwwrrrssssssmmmddd\\\ZZZWWWLLL@@@666444111///////////////////////////////////////...............///000111............////////////...............///000000//////000000000111111111333222222222333555777888777>>>AAAOOOnnneeeMMMFFF??????BBB??????>>>>>>=====================<<<<<<===>>>???@@@DDDHHHOOO[[[lll}}}ssskkkmmm|||{{{tttlllggggggjjjnnnsssvvvvvvwwwyyyzzz}}}~~~{{{wwwqqqkkkggg\\\XXXSSSMMMIIIHHHHHHIIILLLSSS```ooo{{{~~~qqqgggcccaaa]]]WWWSSSNNNNNNSSS[[[mmm|||zzzuuutttrrrnnnjjjjjjcccYYYOOOKKKNNNUUU[[[aaa^^^\\\^^^cccffffffdddYYYVVVSSSSSS[[[kkk~~~~~~pppccc]]]___qqqyyy~~~~~~zzz{{{{{{{{{||||||||||||rrrnnniiieee```\\\WWWSSSLLLJJJGGGEEECCCAAA>>><<<::::::::::::;;;;;;;;;;;;:::;;;<<<<<<===AAAGGGLLLXXXdddsssEEECCC@@@>>>======>>>>>>??????AAADDDDDDEEEKKKSSS^^^hhhttt|||zzzvvvtttwwwzzz}}}zzzzzzyyyvvvqqqhhh]]]SSSMMMFFFCCC>>>::::::===BBBEEEQQQ^^^ppp~~~xxxtttnnnuuu|||vvvoooqqq~~~~~~qqqoooqqquuuxxx~~~wwwttttttuuuoooddd\\\YYYUUUIII;;;333222111000//////000111///////////////////////////............//////000............////////////...............///000000...//////000000111111111222222111222333444666777666>>>>>>HHHeeekkkQQQGGG??????BBB?????????>>>==============================>>>??????EEEGGGLLLVVVgggxxxttthhhfffuuu{{{vvvnnnhhhgggkkkooouuuwwwwwwwwwyyy|||xxx~~~{{{xxxssslllhhh]]]YYYSSSMMMJJJIIIIIIJJJLLLTTTbbbssstttiiidddbbb^^^YYYTTTOOONNNQQQTTTbbbppp}}}}}}|||wwwsssooohhh]]]SSSNNNPPPUUUYYYaaaaaaaaabbbddddddcccbbbWWWTTTPPPOOOVVVdddvvv~~~zzzoooccc]]]___ooo{{{~~~}}}}}}xxxuuuqqqnnnkkkhhhdddaaaVVVRRRMMMIIIEEECCC@@@>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===@@@EEEHHHPPP\\\kkkyyyGGGEEEBBB???======>>>??????>>>@@@CCCBBBBBBGGGOOOWWWaaannnxxx}}}zzztttsssvvv{{{}}}yyyvvvwwwyyyyyyzzz||||||wwwvvvuuusssrrroooggg]]]UUUKKKGGGAAA<<<;;;>>>BBBEEEPPP^^^qqqvvvtttqqqxxx}}}xxxppppppxxxwwwlllkkklllnnnooouuuzzzvvvwwwzzztttiii___ZZZSSSEEE777222222222111000000111222////////////////////////000//////............///............////////////...............///000000......//////000111111222111111111111222444555777555<<<;;;AAA^^^|||pppUUUIII@@@>>>AAA>>>??????>>>==============================>>>>>>>>>BBBDDDGGGPPPaaattt~~~~~~xxxhhhbbbppp}}}xxxooohhhgggiiiooouuuxxxxxxyyy|||www~~~|||zzzxxxsssmmmiii^^^ZZZSSSMMMIIIIIIJJJKKKNNNVVVfffxxxzzzpppjjjeeeccc^^^WWWRRRQQQQQQQQQYYYgggzzzzzzssskkk```WWWSSSTTTWWWZZZ```cccfffgggfffcccaaa```TTTPPPLLLJJJOOO]]]mmmxxx~~~|||{{{yyypppeee``````ooo~~~~~~}}}|||}}}zzzxxxvvvtttrrrpppmmmaaa\\\TTTMMMIIIFFFCCCBBB??????>>>>>>======<<<<<<;;;<<<<<<===>>>AAADDDFFFKKKVVVdddrrrHHHFFFBBB???>>>>>>???@@@>>>>>>???BBBAAA@@@EEELLLOOOZZZhhhsssyyy~~~}}}uuuppprrrwww~~~}}}vvvrrrrrrsssoooppprrruuu{{{|||uuunnnlllmmmqqqsssooofff^^^NNNIIICCC===<<<>>>BBBFFFPPP^^^rrr|||sssrrrsss{{{zzzrrrpppvvv}}}{{{tttkkkkkklllllllllrrr|||yyyyyy~~~yyynnncccZZZQQQBBB444111222222111000000222333////////////////////////111000///.........................../////////000...............///000000---......///000111111222111000000000111333555666333;;;999===YYYyyytttWWWJJJ@@@>>>AAA>>>??????>>>===========================>>>>>>>>>>>>@@@AAADDDLLL^^^rrr}}}~~~{{{iii```mmm~~~yyyppphhhfffgggnnnuuuyyyzzz{{{xxx~~~}}}|||{{{xxxtttnnnjjj^^^ZZZSSSMMMIIIHHHJJJKKKQQQZZZiii|||wwwqqqjjjhhhccc[[[VVVTTTRRRQQQTTTbbbvvv~~~tttmmmccc[[[WWWXXXZZZ\\\___dddjjjkkkgggbbb___^^^PPPMMMHHHFFFKKKXXXgggrrr~~~||||||zzzssshhhbbbbbbsss}}}{{{zzzzzzyyywwwuuummmggg^^^VVVQQQMMMKKKJJJBBBAAAAAA@@@???>>>======<<<<<<===>>>???AAADDDFFFJJJTTTaaannnGGGHHHGGGDDD???===>>>AAA>>>>>>>>>???@@@BBBCCCDDDNNNWWWcccmmmttt|||~~~wwwrrrqqqrrrwww~~~~~~yyytttqqqoooiiijjjkkkkkkmmmttt}}}sssooogggiiimmmkkkmmmmmmdddWWWMMMBBB>>><<<===AAAGGGPPPaaattt~~~vvvqqqvvvzzzxxxzzz}}}zzz{{{xxxtttmmmgggiiivvvtttgggZZZLLL???888444333222111000000000000000000///............///000000//////.........------------............///...------------...//////////////////000000000000111111222222222333333333666777:::@@@RRRppp___DDD???EEEDDD===AAA@@@??????>>>>>>??????======>>>>>>??????@@@@@@AAAAAACCCKKKYYYjjjxxx~~~lllbbbjjjvvv}}}uuunnnjjjkkkjjjnnntttxxxzzz}}}yyyvvvuuurrrlllhhh___[[[UUUNNNJJJHHHHHHHHHOOOZZZiii{{{yyytttrrroooiiibbbZZZUUUSSSRRRSSS]]]ooo|||ssslllccc^^^___aaabbbbbbbbbgggkkkjjjddd]]]WWWUUUKKKJJJHHHFFFJJJTTTbbbmmmzzz}}}wwwllliiimmm}}}|||yyywwwwwwppphhhccc```\\\UUUOOOJJJFFFBBB?????????????????????>>>>>>???AAADDDEEEKKKQQQ\\\mmmDDDFFFGGGEEEBBB???>>>???>>>>>>>>>???@@@AAACCCCCCHHHPPPZZZeeennnwwwzzzuuutttsssvvv}}}}}}xxxtttsssjjjjjjiiiggggggllltttzzzrrrhhhgggllllllrrruuulll]]]RRRFFF@@@>>>===AAAFFFQQQbbbttt|||vvvssszzz~~~{{{yyy{{{~~~|||yyyrrrkkkkkkvvv{{{jjjYYYIII<<<444333333111000000/////////......---,,,,,,,,,,,,---000/////////.........------------............///...------------...//////////////////000000000000111111111222222222333333555777:::???NNNjjjjjjMMMCCCEEECCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======??????AAAIIIVVVfffttt}}}}}}lllaaafffooo|||zzzrrrmmmkkkjjjnnntttxxxyyy|||~~~zzzuuutttuuusssmmmggg___[[[UUUOOOKKKIIIIIIJJJPPPYYYfffvvv|||xxxtttnnnfff^^^XXXVVVUUURRRYYYhhh~~~zzzpppjjjbbb___```ccceeeeeeccchhhlllkkkeee^^^WWWTTTMMMLLLJJJIIILLLVVVcccmmmwwwxxx|||~~~xxxpppmmmppp~~~{{{xxxvvvrrrlllhhhfffbbb]]]YYYSSSOOOJJJGGGEEEDDDCCCBBBDDDCCCBBBAAABBBDDDFFFGGGLLLRRR\\\kkk|||@@@CCCGGGGGGEEEAAA>>>===>>>>>>>>>???@@@AAABBBCCCGGGLLLUUU```lllxxx{{{xxxuuuuuuzzz{{{zzzpppnnnjjjeeeccceeejjjooozzzwwwiiieeeiiimmmwww}}}vvvdddYYYKKKDDD???===@@@EEETTTddduuu~~~yyywwwxxxzzz{{{yyy{{{~~~{{{tttpppwwwiiiUUUEEE999222222111000//////...//////......---,,,,,,,,,,,,---/////////...............---------............///...------------...//////////////////000000000000111111111222222222222333555777999<<>>???@@@@@@???>>>>>>???>>>>>>===<<<<<<;;;;;;======???EEEQQQ```nnnwww{{{kkk___```fffrrrxxxqqqlllkkknnntttwwwwwwyyy|||~~~}}}~~~|||{{{ttttttwwwuuummmeee___[[[UUUOOOKKKJJJJJJKKKOOOWWWbbbppp|||yyyrrrjjjbbb\\\XXXVVVQQQUUU```rrr{{{pppjjjcccaaacccfffhhhiiieeehhhkkkkkkfff^^^WWWSSSNNNMMMLLLLLLPPPXXXcccjjjoooooorrrwwwwwwsssqqqrrr|||zzzvvvtttrrrooommmjjjhhhggg```\\\VVVRRROOOMMMJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJMMMRRR[[[hhhxxx<<<@@@EEEHHHHHHDDD???<<<>>>>>>>>>>>>???@@@AAABBBFFFIIIOOOZZZhhhvvv|||vvvuuuxxx}}}yyyuuuooohhhdddccceeegggooowww~~~mmmeeefffjjjwww{{{iii]]]OOOFFFAAA???BBBGGGVVVeeevvvyyywwwzzz~~~~~~zzzvvvzzzyyyzzz|||{{{xxxxxx{{{~~~yyyzzz~~~fffOOO@@@777222000000///...............000000///............///........................---------............///...------------...//////////////////000000000000111111111111222222222222444666999:::AAAWWW|||hhhOOODDDBBBBBBAAABBBCCCDDDCCCAAA???=========<<<<<<<<<;;;;;;;;;<<<<<<>>>CCCMMMZZZhhhqqqxxxkkkaaa^^^___kkk}}}uuunnnkkkmmmsssvvvuuuuuuxxx}}}{{{{{{~~~}}}}}}wwwvvvyyywwwmmmccc^^^ZZZTTTNNNJJJIIIJJJJJJLLLTTT___mmm~~~zzzsssmmmfff```[[[XXXSSSTTTZZZggg|||vvvpppiiifffgggiiijjjjjjeeegggjjjiiiddd]]]VVVRRRNNNMMMMMMOOOSSSZZZbbbgggeeebbbdddkkkqqqqqqpppqqq~~~{{{vvvwwwwwwuuuqqqooonnnnnniiieee```[[[XXXVVVSSSQQQPPPOOONNNMMMLLLLLLLLLMMMNNNRRRYYYeeeuuu999===CCCHHHIIIFFFAAA===>>>>>>>>>>>>???@@@AAAAAABBBCCCHHHRRR___mmmxxx}}}yyyvvvwww|||}}}vvvnnniiieeedddcccfffnnnxxxqqqgggdddfffsss~~~zzzkkk___PPPGGGBBBAAADDDIIIXXXfffvvv~~~}}}uuuwww{{{wwwttt{{{xxxxxxwwwsssnnnnnnrrrzzz|||{{{xxxxxxyyyzzz~~~cccJJJ===666222000///..................000000///............///---------...............---------............///...------------...//////////////////000000000000000000111111111222222222444555777999<<>>>>>>>>>>>>>>???@@@@@@AAACCCGGGNNNZZZgggssszzz~~~zzzzzz~~~|||vvvqqqlllgggdddbbbgggoooxxxvvvkkkeeebbbmmmyyywwwnnnaaaSSSIIIDDDCCCGGGLLLXXXgggvvv~~~zzztttyyy{{{xxx}}}zzzxxxuuunnnggghhhllluuu}}}zzzqqqqqqrrrsssvvvzzzaaaFFF:::555111//////............//////......---,,,,,,,,,,,,------------------.........---------............///...------------...//////////////////000000000000000000000111111111111222555444666999:::GGGfff}}}[[[HHHDDDFFFBBBBBBBBBAAA???<<<:::888::::::;;;;;;<<<======>>><<<>>>???AAAFFFPPP^^^gggooonnnkkkccc]]]ccc||||||sssnnnlllpppttttttssstttyyywwwxxx{{{~~~}}}uuuyyyyyytttuuuuuuoooiii___[[[UUUNNNJJJHHHHHHHHHFFFNNNZZZjjj|||tttjjjbbb[[[WWWUUUXXXeee}}}zzzvvvrrrooolllhhhfffdddcccaaa]]]XXXUUUTTTTTTVVV[[[```cccddddddWWWQQQNNNTTT[[[aaafffkkk}}}||||||{{{zzzxxxuuurrrpppnnnlllhhheeecccaaa___\\\ZZZZZZYYYXXXWWWVVVUUUTTTUUUXXX]]]gggvvv::::::===BBBGGGHHHEEEBBB>>>>>>>>>>>>>>>??????@@@AAADDDHHHMMMTTT```nnnxxx}}}|||vvvooojjjdddfffjjjppp|||yyyooohhhaaaiiiuuuvvvtttfffVVVLLLGGGEEEHHHNNNXXXfffuuu}}}~~~vvvttt|||~~~{{{wwwnnnggghhhmmmttt{{{|||nnnkkkkkkkkkmmmrrrzzz|||ZZZ@@@666333000000//////...//////000000......---,,,,,,,,,,,,---,,,,,,,,,------.........---------............///...------------...//////////////////000000000000000000000000111111111111555333555999:::BBB\\\wwwaaaKKKEEEFFF@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<=========<<<===??????CCCLLLYYYccckkkoooooofff[[[^^^tttvvvoookkkooosssttttttvvvxxxvvvxxx{{{}}}~~~sssvvvxxxtttrrroookkkbbb^^^WWWPPPKKKIIIHHHIIIHHHNNNXXXggg~~~}}}nnncccZZZWWWRRRRRR[[[nnn}}}xxxsssoookkkhhhcccaaa```___\\\ZZZ[[[\\\___dddjjjlllkkkiiiWWWPPPLLLOOOTTTZZZbbbjjjzzz~~~}}}}}}}}}{{{vvvrrrqqqnnnjjjhhheeeccc```]]]^^^^^^^^^]]]\\\[[[ZZZYYY]]]^^^bbbkkkyyy::::::<<<@@@EEEHHHGGGDDD???>>>>>>>>>>>>>>>???@@@===@@@DDDGGGMMMXXXgggrrryyy~~~wwwqqqhhhhhhgggjjjssszzzrrrjjjaaagggtttvvvxxxjjjZZZOOOHHHFFFIIINNNXXXfffuuu}}}zzztttssszzzqqqjjjkkkqqquuuzzzoooeeedddbbbdddiiisss}}}sssSSS:::444333111000000/////////000000111000000///............///,,,,,,,,,------.........---------.........//////...------------...//////////////////000000000000000000000000111111111111555222444:::;;;AAAWWWooodddLLLEEEEEE@@@@@@???>>>>>>???@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;===>>>>>>AAAIIIVVV```iiioooqqqgggZZZZZZmmmwwwooojjjnnnrrrtttuuuwwwxxxvvvwwwzzz|||uuuvvv~~~uuuqqqmmmkkkeeeaaaZZZRRRMMMJJJIIIJJJJJJNNNVVVddd}}}nnnbbbYYYVVVPPPNNNTTTdddxxx|||vvvrrrnnniiidddaaaaaaaaa___^^^aaabbbeeekkkqqqrrrpppmmmYYYSSSMMMMMMPPPVVVaaakkkxxx~~~}}}zzzuuussspppllliiifffccc___\\\aaaaaaaaaaaa```___^^^]]]cccdddfffnnnzzz777888:::>>>CCCHHHIIIGGG@@@???=========>>>===<<<===>>>AAADDDGGGMMM]]]llluuuzzzooojjjfffgggjjjqqq}}}xxxmmmfffhhhqqqyyyxxxpppcccTTTKKKJJJPPPUUU^^^iiittt||||||xxxrrrpppwwwuuusssuuuuuuuuujjjeee___YYYZZZbbbmmmvvvzzzsss]]]III:::111...,,,///......///111000...,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---......---,,,+++///////////////.........000000000000111111111111666222333888888;;;LLLbbbqqqTTTGGGEEEDDDBBB@@@???@@@AAAAAAAAA>>>>>>>>>>>>============;;;;;;===>>>>>>BBBOOO\\\eeepppnnnddd___^^^hhh|||}}}vvvnnnjjjkkkpppsssuuutttuuuvvvyyy}}}rrrvvvyyynnnkkklllgggaaaZZZTTTQQQOOONNNMMMNNNOOOSSS___vvv|||pppfff\\\XXXSSSQQQQQQXXXgggvvvzzzrrrooollljjjiiifffaaa```ddddddfffmmmxxxuuulll^^^VVVOOOOOOSSSYYYaaaiii|||~~~~~~wwwuuuuuusssooollliiifffccc```^^^aaaccccccbbbaaaaaabbbbbbbbbfffppp~~~999::::::<<<@@@EEEHHHIIICCCAAA???>>>>>>>>>>>>===>>>???AAADDDEEEIIIVVVccclllrrr{{{uuuoooiiiggghhhmmmxxxyyynnnggghhhooowww{{{ttthhhZZZQQQOOOSSSXXXcccmmmxxx~~~yyyuuusssvvvxxxxxxyyyyyywww|||jjjaaa^^^[[[\\\bbbhhhlllmmmpppdddRRRAAA666111//////111000//////000///,,,***///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------------,,,...............---------000000000000111111111111444111222777777999HHH\\\uuuWWWHHHDDDCCCAAA>>>>>>???@@@@@@???>>>>>>>>>=========<<<<<<;;;;;;===>>>>>>BBBMMMZZZfffqqqooofff```]]]dddvvvxxxnnnhhhgggjjjmmmnnnsssuuuwwwzzzvvvxxx|||pppjjjiiijjjeee^^^XXXTTTQQQNNNLLLMMMOOOSSS]]]qqqwwwlllccc^^^XXXRRROOOMMMQQQ]]]kkkyyytttpppmmmllliiieeefffiiilllnnnuuuyyyooo```XXXQQQRRRUUUYYY```gggvvvwwwyyyvvvpppnnnyyy{{{xxxtttrrrooollliiifffbbbccccccddddddcccbbbaaa```bbbhhhsss;;;:::::::::;;;???EEEJJJEEEDDDBBB@@@>>>>>>????????????AAACCCBBBDDDMMMWWW___gggrrr{{{~~~vvvmmmhhhfffgggpppzzz{{{qqqiiihhhnnnttt{{{wwwmmm```VVVSSSVVVZZZhhhqqq{{{zzzwwwvvv}}}~~~~~~~~~}}}yyyuuuggg]]]\\\\\\^^^bbbbbb```\\\ZZZPPPCCC888222000111111222111/////////...+++)))............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------000000000000111111111111222000222666555666CCCSSSttt~~~```MMMFFFBBB???===<<<===>>>>>>============<<<<<<<<<;;;;;;;;;;;;<<<>>>>>>AAAKKKWWWdddpppppphhhbbb\\\___nnn}}}rrriiieeeeeehhhiiirrrtttxxx{{{{{{{{{wwwpppllljjjgggbbb^^^[[[WWWSSSPPPMMMOOORRRYYYhhh}}}tttiiibbb```ZZZTTTOOOLLLMMMVVVaaawwwzzzuuuppppppnnnkkklllpppsssvvv||||||sssfff^^^XXXXXX[[[]]]bbbhhhrrrrrrrrroooiiihhhsss|||yyywwwuuurrrooollliiifffeeeeeeffffffccc___^^^bbbjjjwww:::888888999999;;;AAAHHHFFFEEEDDDAAA>>>===>>>?????????AAACCCBBBAAAGGGOOOTTT^^^kkkvvv}}}~~~ssskkkfffdddkkksss}}}uuukkkhhhlllqqqwwwuuuooodddYYYTTTVVVZZZkkksss|||}}}{{{|||mmmbbbZZZZZZ[[[^^^```^^^WWWRRRJJJCCC:::333///000111111111///............,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...---------------.........///000000000111111111111000000333666555555>>>JJJgggmmmUUUIIIBBB@@@=========>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::;;;>>>>>>@@@HHHRRR^^^llloooiiiddd\\\\\\hhhwwwmmmgggfffhhhiiiooorrrvvvzzzzzzvvviiigggfffdddccc```[[[XXXOOOOOORRRVVV___rrr~~~vvvmmmhhheee___XXXTTTPPPNNNTTT\\\jjjxxxsssrrrqqqoooppptttssswww~~~wwwmmmfffaaaaaabbbcccgggkkksssqqqpppmmmgggfffqqq}}}}}}zzzxxxwwwuuurrrppppppkkkggggggiiiiiiddd______ccckkkwww===888777999999888===DDDDDDEEEEEEBBB???======???>>>>>>???BBBBBBAAAEEEKKKMMMWWWeeepppxxx}}}{{{qqqiiieeeiiioooyyy}}}~~~xxxoooiiijjjooottttttpppggg]]]XXX[[[___lllttt|||tttfff]]]YYYYYYYYY\\\]]]ZZZTTTOOOCCC>>>777222000/////////...---,,,---...///...---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...------......///////////////000000000111111111111111222444666555666<<>>?????????>>>===<<<<<<<<<;;;;;;;;;;;;<<<:::;;;===>>>???EEEMMMUUUdddjjjhhhfff^^^[[[dddzzz|||rrrkkkhhhiiikkkmmmpppssswww{{{~~~nnnmmmlllkkkjjjfff```\\\RRRPPPQQQTTTYYYhhh{{{uuuqqqmmmfff___YYYTTTPPPQQQVVVbbbwwwzzztttrrrqqqoooooorrrnnnttt}}}}}}qqqjjjeeefffggggggjjjooovvvsssqqqnnnhhhgggooozzz|||{{{zzzyyyvvvtttuuupppkkkjjjkkkkkkfffaaabbbeeellluuuHHH>>>888999999777999@@@AAADDDFFFEEEAAA>>>>>>???>>><<<>>>AAAAAA@@@DDDIIIHHHQQQ^^^iiiqqqwww}}}yyynnngggggglllssszzz|||rrrjjjjjjmmmsssuuutttlllccc___ccchhhooovvv|||yyylllaaaZZZYYYXXXXXXYYY[[[XXXRRRMMM>>>;;;666222111000...------,,,++++++.../////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------......///000000000000000000000111111111111111333555555555666;;;@@@NNNmmm```KKKFFFDDDAAA@@@@@@AAA@@@???=========<<<<<<<<<;;;;;;<<<::::::=========BBBHHHLLL]]]eeeeeefff^^^ZZZbbbqqqwwwoookkkkkkmmmmmmoooqqqsssvvv{{{yyywwwuuurrrnnnhhhaaa\\\UUURRRQQQTTTXXXbbb{{{~~~xxxvvvrrrkkkccc^^^WWWPPPOOOQQQ]]]ppp{{{tttrrrqqqmmmkkklllhhhooo{{{ssslllggghhhjjjkkknnnsssyyywwwtttqqqkkkhhhmmmvvv~~~~~~}}}{{{yyywwwsssooommmmmmllliiifffeeeiiinnnwww[[[III;;;888999666777>>>???DDDIIIIIIDDD@@@???@@@>>><<<<<>>AAAFFFDDDLLLVVV```hhhpppxxx~~~|||~~~tttiiifffiiimmmwww~~~tttkkkjjjmmmqqqtttuuuooogggdddjjjqqqttt{{{}}}nnnccc]]]YYYXXXWWWWWWYYYYYYVVVOOOIII888555333111111000///---///---++++++---.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------------,,,,,,,,,---......///000000000000000000111111111111000222444333333666:::===DDDbbbjjjSSSGGGDDDAAA@@@@@@AAA@@@???>>>>>>>>>=========<<<<<<<<<999:::=========@@@DDDGGGXXX```cccddd]]]XXX___gggxxx~~~uuuooonnnnnnoooooopppqqqssswww}}}~~~zzzvvvqqqjjjccc^^^YYYSSSQQQUUUYYYaaavvv{{{vvvssspppjjjdddaaa\\\VVVTTTUUU[[[jjj}}}uuussspppkkkfffeeeaaaiiiuuuwwwpppkkkkkknnnpppuuuzzz~~~|||yyyvvvpppkkknnnuuu~~~|||xxxvvvssspppmmmlllkkkjjjggglllttt|||jjjRRR===888777555777===>>>DDDKKKLLLGGGBBBAAAAAA???<<<;;;======<<>>>>>>>>>>>>>>============<<<999999<<<===<<<>>>BBBEEEVVV^^^aaaccc\\\VVV]]]```qqqzzzsssqqqqqqqqqpppppppppqqqvvv|||{{{xxxsssnnngggbbb\\\TTTQQQVVVZZZaaatttwwwqqqooolllgggcccdddbbb^^^]]]^^^[[[ggg~~~vvvsssqqqjjjdddaaa[[[cccppp}}}|||{{{tttooopppsssvvv|||~~~{{{uuuooopppvvv~~~|||xxxwwwvvvrrrnnnkkklllmmmhhhnnnxxx{{{gggMMM===::::::888555@@@BBBDDDGGGIIIFFFAAA============>>>???@@@@@@@@@BBBCCCHHHPPPXXX^^^gggpppuuuuuuuuuvvvyyy|||ooofff```hhhnnnxxx~~~zzzqqqlllnnnrrrsssrrrmmmhhhhhhmmmsss}}}mmm___\\\^^^^^^___YYYSSSRRRSSSOOOEEE<<<222222000//////.................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******---------------------------,,,,,,,,,,,,---......000000000000////////////000000111222333555666777BBBPPPlll{{{___LLLGGGBBB@@@@@@???>>>???@@@@@@???>>>===<<<;;;;;;<<<;;;:::999;;;===@@@BBBFFFNNNYYY___```\\\YYYWWW\\\iii{{{sssoooooorrruuuuuutttvvv|||yyyqqqoookkkggg^^^XXXTTTVVV\\\hhhyyy{{{tttnnnjjjfffaaa___``````___\\\\\\hhh{{{zzzvvvjjj___[[[ZZZ^^^hhhrrrvvvsssrrrssssssvvvvvvssssssyyy~~~}}}zzzwwwvvvvvvvvvvvv|||~~~~~~}}}{{{zzzyyy{{{vvvrrrqqqmmmiiihhhkkkooorrrxxxyyy```LLLCCC???;;;888<<>>>>>??????@@@AAAAAAEEEMMMSSSYYYbbbkkkqqqsssuuuwwwyyy~~~}}}qqqgggaaaffflllvvv~~~{{{rrrnnnoooqqqsssrrrnnniiijjjpppvvvwwwwwwooocccaaaaaa```]]]WWWPPPNNNNNNIII???666111111000///....................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++---------------------------,,,,,,,,,,,,---......000000000000////////////000000111222333555666777???KKKeee{{{aaaMMMFFFAAA@@@@@@???>>>??????>>>>>>======<<<<<<;;;<<<;;;999999999;;;===???CCCKKKUUU\\\]]]ZZZVVVTTTWWWcccyyyvvvpppmmmppptttuuutttwww||||||xxxvvvqqqjjjccc]]]YYY[[[aaalll}}}|||vvvpppllliiifffeeeeeeddd```\\\ZZZfff||||||uuuhhh^^^YYYVVVZZZbbbjjjlllhhhgggiiippptttuuutttuuuzzz~~~~~~~~~~~~|||zzzxxxwww{{{~~~{{{yyywwwzzzuuurrrqqqnnnjjjiiilllpppssszzzpppYYYHHH>>>:::888777;;;CCCKKKOOOMMMGGGAAA>>>>>>=========>>>>>>???@@@???AAAGGGLLLQQQZZZccclllooossswwwyyy|||zzzssshhhbbbbbbhhhsss|||{{{tttppppppqqqssssssooolllmmmsssyyytttsss{{{qqqhhhhhhhhheee]]]WWWPPPLLLIIICCC:::222000///...---------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......////////////000000000000000000111222333555666777;;;DDDZZZuuu~~~gggOOOFFF@@@@@@@@@>>>>>>@@@========================???>>><<<:::::::::<<<===>>>FFFQQQXXXZZZXXXTTTQQQPPPZZZnnnzzzqqqjjjnnnrrrtttuuuxxx}}}~~~vvvmmmfffaaa^^^```eeepppxxxsssnnnlllkkkkkkkkkhhhbbb\\\YYYdddyyy~~~tttggg\\\WWWUUUWWW\\\bbbbbb]]][[[]]]jjjrrrwwwxxxzzz||||||zzzvvvyyy~~~~~~{{{yyyyyyzzz{{{{{{|||}}}~~~{{{wwwuuuxxxtttqqqpppnnnkkkkkknnnpppuuu|||}}}bbbKKK>>>999999444888???GGGLLLLLLHHHEEE@@@???>>>============>>>@@@>>>???CCCGGGKKKSSS[[[eeejjjpppuuuxxxzzz|||}}}|||vvvvvviiiccc]]]cccnnnyyyzzztttppppppqqqssssssqqqnnnpppwww}}}}}}xxxzzzrrrlllnnnnnnkkk```[[[TTTMMMGGG???777111///...------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......////////////000000000000111111111222333444666666888>>>PPPkkklllSSSGGG???@@@AAA>>>>>>AAA===>>>>>>>>>??????@@@@@@DDDBBB@@@>>><<<<<<<<<===<<>>DDDGGGHHHGGGCCCAAA???>>>=========>>>AAA>>>???BBBDDDGGGMMMUUU^^^cccjjjppptttvvvxxxyyyzzz}}}yyytttyyykkkccc[[[```jjjtttwwwsssooopppqqqssstttrrrooorrryyy}}}|||tttnnnqqqqqqooobbb^^^VVVMMMCCC;;;444000...------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++++++++,,,,,,,,,---------,,,,,,,,,,,,---........./////////000000000111111111111222333444555666777;;;JJJbbb~~~pppYYYJJJ???AAABBB>>>===AAA?????????@@@@@@AAAAAABBBCCCBBB@@@>>>===<<<<<<<<<;;;@@@HHHPPPUUUVVVSSSQQQLLLQQQ]]]qqquuuiiikkkmmmpppsssvvvzzz}}}|||ooodddcccdddhhhnnnzzzwwwwwwxxxzzzzzzuuullleeebbbjjj{{{uuuggg]]]WWWXXXXXX\\\___\\\VVVSSSTTTaaapppyyyoooeeeiiiooowww}}}|||wwwqqqnnnooorrrttt~~~|||xxxvvvuuuqqqnnnooonnnkkklllppppppxxx}}}bbbKKK>>>888777555555888===BBBEEEGGGFFFDDDAAA???=========>>>@@@>>>???BBBCCCDDDIIIOOOVVV[[[bbbhhhlllpppsssuuuuuuzzzyyyttt~~~nnneee]]]___gggqqquuurrrooooooqqqssstttrrrpppsss{{{}}}{{{|||yyyrrrqqqpppmmmaaa]]]VVVJJJ???555000......------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---******++++++,,,,,,---------,,,,,,,,,,,,---............//////000000111111222222222222333444555666666:::EEEYYYtttuuu```MMMAAACCCDDD>>>===BBB??????@@@@@@AAAAAAAAABBB??????===<<<;;;:::::::::;;;>>>DDDLLLRRRUUUTTTRRRLLLNNNVVVfffyyylllllllllmmmppptttwwwzzz{{{}}}}}}rrrffffffiiimmmsss{{{rrrkkkeeemmm}}}xxxlllccc^^^\\\\\\___aaa]]]UUUPPPQQQ]]]mmm{{{ooohhhkkkqqqwww~~~{{{rrrjjjiiimmmqqq}}}}}}{{{zzzvvvrrrpppqqqpppmmmnnnrrrqqq{{{www]]]HHH===999777555666:::???BBBDDDHHHFFFCCC@@@>>>===>>>???===<<<>>>BBBCCCBBBEEEKKKOOORRRXXX^^^ccchhhnnnrrrsssxxxzzztttrrrhhhaaabbbgggooosssqqqppppppqqqsssuuussspppsss{{{zzzzzzwwwqqqlllfff```]]]VVVIII<<<222............------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------)))******+++,,,,,,---------,,,,,,,,,,,,---...............///000111111111222222222222333444555555555888@@@OOOgggfffQQQBBBDDDEEE>>><<>>?????????????????????<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<@@@GGGNNNSSSTTTSSSKKKKKKOOO]]]uuu~~~pppnnnlllkkkmmmqqquuuwwwyyyyyy}}}|||rrrhhhiiilllppptttzzzrrrllldddlll|||~~~rrrlllgggccccccfffgggaaaVVVOOONNNYYYhhhzzzvvvoooqqqvvv|||uuuhhhdddiiippp{{{}}}~~~~~~zzzvvvssstttssspppqqqtttttt~~~sssYYYJJJ:::888666777:::>>>@@@AAAJJJHHHDDD@@@>>>>>>??????;;;;;;>>>BBBBBBAAACCCHHHJJJMMMQQQWWW\\\ccckkkppprrrxxx{{{uuuuuukkkeeedddhhhooosssrrrpppqqqqqqtttuuussspppssszzzxxx}}}{{{|||~~~~~~|||{{{qqqhhh```aaa___WWWJJJ<<<222///000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,))))))***+++,,,,,,---------,,,,,,,,,,,,---......---......///000111111222222222222222333444444555333666<<>><<>>>>>>>>===============<<<<<<<<<===============;;;;;;===DDDLLLRRRSSSSSSJJJIIIJJJVVVnnnssspppkkkjjjlllooosssuuuwwwwww{{{xxxppphhhiiilllooorrr|||}}}vvvnnnhhhbbbjjj{{{xxxrrrnnnjjjkkkmmmmmmfffYYYPPPNNNWWWeeeuuu|||sssuuuzzzwwwhhhbbbgggpppzzz|||}}}yyyvvvwwwuuusssssswwwvvvoooXXXIII===555777777333777AAABBBFFFIIIFFF@@@;;;:::;;;<<<<<<<<<===>>>@@@AAABBBGGGIIILLLOOOSSSZZZbbbhhhkkkttt}}}|||uuu~~~|||mmmhhhhhhiiimmmqqqssssssrrruuuuuutttssstttwww||||||yyy~~~|||yyy||||||yyywwwwww|||~~~wwwiii```[[[[[[YYYSSSHHH<<<222...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,------------))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000000333555444222111333666555777;;;CCCTTTmmmwww]]]EEE@@@BBB??????CCC@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::>>>======AAAGGGMMMOOOOOOKKKFFFGGGRRReee}}}yyytttnnnjjjkkkpppvvvyyy{{{zzz{{{|||tttpppmmmlllmmmoooqqqxxx{{{tttjjjccc___hhhzzz~~~xxxwwwtttssspppiiiaaaXXXRRROOOYYYdddnnnuuu{{{zzzzzz|||yyyjjjdddgggnnn|||~~~~~~|||zzzyyywwwxxxzzz{{{wwwsssvvv}}}}}}|||qqqUUUEEE888888888555666<<>>>>><<<<<<<<<===>>>@@@AAABBBEEEGGGIIIKKKOOOVVV]]]bbbfffnnnxxx||||||~~~}}}uuu}}}rrrlllkkklllnnnqqqssstttsssuuuvvvvvvvvvvvvyyy}}}~~~~~~wwwtttwwwyyyvvvrrrqqquuu|||zzzsssppptttyyy}}}zzzpppddd[[[XXXSSSQQQKKKAAA777000------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,............---,,,++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000000222444333222111333555333666999@@@NNNfffgggLLLDDDCCC@@@???BBB@@@??????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::<<<;;;;;;???EEEKKKMMMNNNMMMHHHGGGPPP```uuu{{{sssnnnpppssswwwxxxyyywwwyyy|||}}}vvvsssnnnlllkkkkkklllttt{{{tttjjjbbb___fffvvv~~~}}}yyyvvvqqqjjjaaaZZZVVVTTTZZZbbbiiinnnuuu{{{{{{wwwyyy{{{}}}}}}nnnfffhhhmmmyyy|||}}}|||zzzzzz{{{|||zzzvvvyyy~~~sss{{{jjjTTT@@@:::;;;888777888BBBFFFJJJKKKGGGBBB@@@???<<<<<<<<<===>>>???@@@AAABBBDDDEEEGGGJJJOOOUUUZZZ^^^gggqqqvvvwwwzzzvvv{{{zzzrrrpppoooppprrrtttttttttvvvxxxyyyzzzzzz|||~~~zzzrrrooosssxxxvvvrrrooowww~~~}}}tttmmmkkkiiinnnqqqoooggg]]]VVVRRRJJJGGGAAA999222------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,+++***)))((((((++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000///111222222111111222333222444888<<>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;::::::999:::===BBBHHHKKKMMMOOOIIIFFFKKKWWWjjjxxxtttuuuxxxxxxwwwvvvtttuuuyyy~~~{{{vvvtttnnnkkkhhhhhhhhhnnn}}}|||tttjjjbbb___bbbooo{{{rrriiibbb]]][[[ZZZ\\\___aaaccciiippprrrpppwwwxxx{{{rrrjjjjjjmmmwwwzzz}}}~~~~~~|||{{{~~~}}}{{{|||nnnsss}}}hhhKKK???===;;;888777<<<@@@EEEGGGEEEAAA???>>>===============>>>???@@@@@@AAACCCDDDEEEIIINNNRRRXXXaaakkkqqqtttwww~~~xxx|||wwwuuurrrppprrrttttttuuuxxxzzz}}}~~~~~~~~~wwwpppnnnuuu~~~{{{yyy}}}sssnnnmmmeeehhhkkkhhhaaaXXXQQQMMMDDDAAA:::444...,,,---...------------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,))))))***+++,,,,,,+++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///000000111000111111222222444777999???RRRrrrbbbOOOIIIEEEAAA@@@@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999<<<@@@EEEJJJLLLOOOJJJFFFHHHPPP___uuu|||wwwyyyzzzxxxvvvtttssstttyyy}}}~~~xxxtttrrrmmmjjjhhhhhhgggkkkuuu|||vvvmmmggg``````hhh~~~sssiiiccc`````````^^^\\\XXXXXX]]]cccggggggooosssyyyssslllmmmqqqxxxyyyyyywwwwwwzzz}}}|||~~~~~~kkkpppvvvzzzYYYDDD===;;;888666888;;;@@@CCCCCCAAA???>>>>>>===============>>>>>>???@@@AAABBBBBBEEEIIILLLTTT\\\eeelllqqqvvv||||||~~~}}}yyytttqqqrrrtttuuuvvvzzz|||uuuppppppzzzvvvmmmiiiiiihhhiiiiiifff___VVVNNNJJJBBB>>>777222...------...------------------------+++++++++,,,,,,---------,,,++++++******++++++,,,,,,------...............************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////000//////000111111111111222333666888;;;JJJhhhmmmVVVLLLGGGCCCAAA@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::<<<>>>CCCHHHLLLMMMHHHEEEFFFKKKWWWjjj{{{zzzzzzzzzxxxuuuuuussstttzzz}}}wwwtttrrrmmmjjjjjjkkkjjjjjjpppwww}}}xxxrrrlllaaa^^^cccyyysssjjjeeedddeeeeee```XXXPPPOOORRRWWW[[[]]]dddkkkvvv{{{qqqooosssxxx~~~{{{uuuooommmsss~~~~~~}}}ffflllrrryyyiiiPPPBBB;;;666444777999===@@@BBBBBBBBBAAA>>>>>>===<<<<<<<<<======>>>???@@@@@@@@@BBBEEEHHHPPPVVV___ffflllrrrzzz}}}wwwssssssvvvxxxzzz|||~~~{{{pppmmmpppzzzyyylllfffeeeffflllkkkiiiddd]]]TTTKKKFFF???;;;555111///......---------------------------***++++++,,,,,,------...,,,++++++******++++++,,,------,,,+++***((('''&&&))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111/////////111222111000333222444777999CCC^^^yyyyyy```PPPIIIDDDAAA@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<@@@EEEIIIJJJFFFEEEEEEHHHPPPaaaqqq~~~zzzxxxvvvuuuuuusssvvv|||}}}xxxvvvvvvpppmmmlllmmmlllkkknnnttt{{{tttnnnaaa]]]___qqqtttmmmjjjjjjjjjiiiaaaVVVKKKIIILLLNNNPPPSSSXXXaaaooo~~~xxxsssttt{{{tttjjjfffmmmzzz```hhhooosss|||~~~dddNNN@@@888555666777999===@@@BBBCCCCCC???>>>===<<<<<<<<<<<<<<<<<<===>>>???>>>@@@BBBDDDKKKPPPWWW^^^eeemmmvvv|||zzzvvvvvvyyy|||~~~~~~}}}pppffffffjjjuuu~~~lllcccbbbeeehhhllljjjfffaaaZZZQQQHHHCCC999555111......///---,,,------------------------******+++,,,,,,---......,,,++++++******++++++,,,*********)))'''&&&$$$###*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222000///000222333222000222000222666888>>>TTTllliiiUUUJJJDDDAAA@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;999999<<>>===<<<<<<<<<<<<<<<:::<<<=========>>>AAACCCGGGKKKQQQXXX```iiisssyyy{{{}}}}}}xxxxxx{{{uuujjj___```eeennnwwwqqq^^^YYY^^^eeeiiiiiigggccc]]]WWWNNNFFF@@@333000---,,,......---+++------------------------******+++,,,,,,---......,,,++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222000///000333444333000111...000555777;;;MMMcccpppXXXJJJDDDAAA@@@??????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<:::;;;:::888666999???DDDEEEDDDDDDDDDBBBEEERRR___rrr}}}vvvuuuvvvtttsssvvv}}}wwwvvvxxxzzz}}}vvvooollllllmmmsss{{{wwwqqqggg^^^YYYYYYeee~~~yyyttttttuuurrroooaaaSSSGGGFFFGGGEEEDDDFFFJJJRRR```ppp|||}}}}}}{{{nnnfffiiisss|||SSSXXXccclllllllll|||nnnXXXFFF;;;777888:::;;;===???BBBDDDCCCBBB@@@>>>===<<<;;;;;;<<<=========;;;<<<===???BBBEEEIIINNNTTT]]]fffmmmvvvyyy}}}|||{{{~~~yyyxxx|||wwwmmmhhhfffaaa___ffftttzzzggg]]]ZZZ\\\aaagggfffddd```\\\VVVKKK>>>555222111000...,,,+++++++++++++++------------++++++++++++************++++++---,,,+++*********+++,,,)))+++------,,,,,,,,,---++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........//////000111222222333000333444222333:::HHHSSSyyyttt[[[JJJBBBAAA============<<<<<<<<<<<>>>>>===<<<;;;;;;;;;>>>===;;;::::::;;;===>>>CCCDDDDDDCCCCCCHHHOOOVVVmmm~~~wwwsssqqqtttuuuzzz}}}{{{yyyssspppnnnooouuu}}}}}}qqqhhhaaa\\\XXX\\\nnn{{{xxxxxxvvvpppiiiYYYQQQJJJJJJJJJGGGDDDCCCNNNRRR\\\lllzzz~~~www}}}|||nnniiinnnyyy~~~SSSXXXaaaiiimmmrrr~~~iiiSSSDDD:::999999888888;;;>>>AAADDDCCCAAA???>>><<<;;;;;;;;;<<<===<<<<<<<<<>>>@@@AAACCCGGGKKKQQQYYYbbbgggtttwww{{{zzz}}}~~~}}}}}}{{{|||{{{zzz}}}vvvlllgggfffaaa___gggwwwsssbbb\\\^^^aaafffjjjfffccc___YYYQQQGGG<<<555///...---,,,,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,+++*********++++++,,,---......,,,******+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,------......//////111444555333222888CCCMMMooowww^^^LLLCCC@@@>>>????????????>>>======???>>>>>>===<<<<<<;;;;;;<<<;;;999888888999;;;<<>>@@@@@@BBBEEEHHHLLLSSSZZZ___nnnrrrwww|||~~~}}}zzzzzzzzzyyywwwwwwyyy{{{xxx}}}~~~~~~~~~|||~~~}}}tttllliiifffcccccclll{{{zzzkkk^^^]]]bbbfffhhhiiidddbbb]]]TTTIII???888444,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,++++++******++++++...///000...+++)))((((((++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------////////////000000000000222444555444222555>>>EEEdddxxx~~~fffSSSFFF@@@???@@@AAAAAAAAA@@@>>>===>>>>>>>>>===<<<<<<;;;;;;;;;:::999888888999:::;;;>>>???AAA@@@AAAEEELLLRRRYYYggg~~~}}}sssmmmjjjiiimmmtttyyy{{{~~~yyysssnnnlllkkkjjjnnnsssxxxzzztttmmmgggaaaWWWRRRXXX___lll|||zzztttkkkddd___XXXSSSSSSRRRNNNJJJIIINNNUUUaaalllrrrvvvwwwwwwwwwxxxlllkkkrrrzzz|||{{{QQQ^^^hhhkkksssxxxdddLLLEEE<<<555444666;;;>>>BBBBBBCCCBBBAAA???===<<<:::;;;<<<<<<<<<===???AAA@@@AAACCCFFFHHHMMMSSSWWWeeejjjpppwww{{{}}}||||||zzzyyywwwuuuttttttvvvwwwwww{{{~~~|||{{{~~~~~~~~~}}}tttnnnnnnkkkjjjnnnxxxzzztttggg\\\^^^dddfffeeecccbbb___YYYNNNAAA777444444,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***+++...//////...+++)))((()))++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------111111111111000000000000000222444444222444:::???TTTkkkppp[[[KKKBBB@@@AAABBBBBBBBB@@@>>>===>>>>>>======<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===<<<>>>@@@@@@AAADDDJJJOOOYYYcccuuuxxxooollljjjkkkrrrxxxzzz~~~~~~vvvooojjjiiihhhgggiiimmmsss}}}xxxuuuqqqlllhhhcccWWWRRRXXXYYY^^^zzz~~~wwwmmmeee```ZZZVVVVVVTTTOOOKKKKKKOOOXXXbbbiiikkkkkknnnpppqqq{{{uuulllmmmuuu{{{}}}wwwuuu|||JJJ[[[iiilllrrryyyZZZPPPBBB888444666999;;;???@@@BBBCCCBBBAAA>>><<<:::;;;<<<<<<<<<<<<>>>@@@@@@AAACCCDDDFFFIIIMMMQQQ[[[```hhhpppwww{{{||||||{{{yyyvvvtttsssttttttuuuuuuxxx{{{~~~|||yyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~vvvsssvvvwwwzzz{{{ppplllbbb[[[^^^ddddddaaa^^^]]]ZZZRRRFFF:::222111222///...---,,,++++++++++++,,,,,,***))))))***,,,,,,++++++************++++++,,,,,,,,,,,,++++++******+++---......,,,+++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------,,,,,,...000222333333555999===FFF]]]~~~yyycccPPPEEEAAAAAABBBBBBAAA???>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;>>>@@@AAAAAACCCHHHMMMTTTZZZhhh}}}vvvqqqlllkkkpppvvvyyy}}}}}}uuunnnggggggfffeeefffiiippp~~~~~~yyyvvvrrrmmmiiidddXXXTTTWWWTTTTTTmmmyyyooohhhbbb]]]YYYXXXUUUOOOMMMNNNRRRZZZaaadddbbbaaadddgggjjjwwwuuunnnqqqxxx~~~{{{tttpppyyyBBBQQQ```iiippp|||ooobbbOOO@@@999777777888;;;===@@@CCCCCCBBB???===<<<=========;;;<<<===??????AAABBBCCCCCCEEEIIIKKKRRRVVV^^^gggooouuuyyy{{{{{{yyyvvvuuuuuuuuuuuutttqqqtttwwwzzz~~~zzzyyyzzz{{{|||~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}|||}}}|||xxxyyy~~~vvvlllccc]]]ZZZ^^^aaa```]]]\\\XXXSSSJJJ???555000///000//////---,,,++++++++++++++++++************+++++++++******))))))******++++++,,,,,,,,,,,,+++***))))))+++------,,,,,,,,,...++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------..................---///000222333555999<<>>==================<<<<<<:::::::::::::::::::::::::::>>>AAAAAAAAABBBFFFIIIMMMSSS___sssuuunnnjjjmmmrrruuuxxx{{{}}}~~~zzzpppiiiggghhhggghhhjjjqqq|||wwwppplllddd\\\WWWVVVPPPOOObbb{{{}}}sssmmmgggbbb]]][[[WWWQQQPPPSSSWWW[[[^^^]]]YYYXXX[[[___eeesssyyyuuuwww}}}yyyrrroooxxxAAAGGGUUUeeerrr}}}zzzcccOOOCCC===999777777:::>>>BBBDDDCCC@@@>>>===>>>>>>===;;;;;;<<<>>>===???@@@AAAAAABBBEEEGGGKKKOOOVVV^^^gggnnnsssvvv{{{xxxvvvvvvwwwwwwuuusssooosssvvvxxx}}}yyyyyyyyyzzz|||~~~}}}}}}|||}}}~~~|||~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~{{{~~~~~~}}}~~~~~~}}}}}}}}}~~~zzzrrrvvvyyyxxx}}}{{{oooiiiaaa]]]\\\^^^]]]XXXVVVVVVSSSLLLBBB999333000///...,,,,,,++++++++++++,,,,,,******++++++++++++******,,,++++++******++++++,,,++++++,,,,,,,,,+++***))))))+++------,,,,,,,,,---++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,...//////000000111111111///000000111222555888:::@@@PPPkkk}}}fffXXXGGGEEECCCAAA@@@@@@AAAAAA<<<=====================999::::::::::::::::::999999===@@@@@@??????BBBDDDHHHNNNYYYkkkxxxoooiiijjjoooqqqsssvvvyyyzzz}}}vvvllljjjkkkkkklllooouuu}}}tttnnnjjjeee___WWWOOOOOO]]]lll{{{vvvnnnhhhbbb___ZZZUUUVVVZZZ[[[[[[ZZZVVVRRRQQQTTTWWW___ooo}}}~~~yyysssqqqyyy~~~DDDCCCMMMdddvvvrrr[[[LLLCCC===999444888===BBBDDDCCCAAA???>>>??????===;;;:::;;;===<<<===?????????@@@BBBDDDIIILLLQQQYYYaaaiiiooorrrzzzxxxvvvwwwxxxxxxuuurrrpppuuuwwwxxx~~~}}}|||zzzyyyzzz{{{~~~~~~~~~}}}||||||}}}|||~~~||||||{{{zzzyyyxxxyyy{{{}}}~~~~~~|||{{{{{{|||}}}|||zzz~~~~~~|||{{{}}}}}}zzz~~~zzz|||~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}xxxvvvuuutttsssyyy~~~~~~wwwxxx}}}tttlllqqqvvvxxx~~~~~~qqqiiigggcccaaa```___ZZZRRRNNNOOOPPPHHH===666222111///---))))))))))))***+++,,,---)))***+++,,,,,,+++***)))---,,,,,,++++++,,,,,,---++++++,,,---,,,+++***)))***,,,------,,,+++,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,***++++++,,,---...//////222111111111222444777888999EEE\\\zzzsssdddIIIGGGDDDAAA@@@AAABBBDDD<<<<<<<<<===============;;;<<<<<<======<<<<<<;;;888<<>>>>>BBBGGG???===;;;999999:::;;;<<<>>>>>>>>>>>>????????????AAAEEEKKKQQQWWW^^^dddiiipppqqqqqqrrrrrrrrrrrrrrrnnnqqquuuyyy~~~~~~}}}{{{zzz{{{|||~~~~~~}}}||||||}}}~~~|||zzzzzz{{{|||{{{zzzzzz|||~~~}}}{{{zzzyyyxxxxxx}}}|||}}}}}}~~~}}}}}}}}}|||{{{{{{zzz~~~}}}{{{zzzvvvwwwxxxxxxyyyyyyyyyyyyvvvuuuuuuwwwyyy|||||||||~~~~~~}}}}}}~~~vvvqqqrrrrrrpppqqquuu|||xxxsssqqqsssvvv~~~sssjjjlllvvvssshhhccccccbbbcccbbb^^^XXXSSSPPPOOOHHH@@@666111111111///---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,---,,,+++)))(((***)))(((((()))+++---...+++++++++*********))))))***************++++++++++++++++++************))),,,,,,,,,---------............//////000111111111000000000111222222333333:::???PPPllloooYYYIIICCCCCC>>>???CCC???????????????>>>>>>>>>>>>===<<<:::::::::;;;===???===<<<;;;:::;;;===???@@@CCCEEEMMM[[[jjjtttgggiiilllkkknnnuuu{{{{{{zzz{{{vvvoookkklllpppttt|||~~~|||wwwmmmaaaWWWTTTVVVZZZkkk~~~~~~vvvllleeedddeeeeeeeeebbbZZZSSSOOOKKKIIILLLQQQ\\\hhhxxx~~~uuuuuu{{{~~~tttssswww}}}}}}IIIBBBEEEZZZppprrr___NNNAAA===999999===AAAAAABBBEEEBBBAAA@@@>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>???BBBGGGLLLRRRXXX___dddhhhiiijjjkkklllkkkkkkjjjjjjmmmsssyyy~~~}}}|||zzzzzzzzz|||~~~}}}|||zzzzzz{{{|||}}}|||||||||}}}~~~~~~|||zzzzzz{{{{{{{{{yyyyyy{{{}}}~~~}}}|||zzzyyyyyyyyyyyy}}}{{{zzz{{{}}}}}}}}}|||{{{}}}~~~|||{{{~~~}}}|||{{{~~~~~~~~~}}}|||zzzyyyxxxuuuvvvvvvwwwwwwvvvuuuuuuqqqpppoooppptttwwwxxxyyy|||}}}}}}}}}~~~~~~}}}}}}||||||}}}~~~}}}~~~xxxtttrrroookkkjjjlllpppuuu{{{{{{uuuqqqqqqtttvvv}}}wwwpppttt~~~}}}nnnccc``````cccbbb```\\\XXXSSSNNNKKKCCC<<<444//////000...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---.........---,,,+++))))))))))))***+++,,,,,,+++++++++*********))))))------,,,+++***)))(((((())))))******+++++++++,,,,,,,,,,,,---------......------...//////000000111///000000111111222333333666:::HHHaaazzzeeeRRRGGGDDD===>>>AAA<<>>>>>>>>=========<<<;;;::::::;;;===>>><<<;;;::::::;;;===???AAAAAACCCIIITTTaaatttyyymmmmmmnnnkkkmmmsss{{{||||||}}}vvvnnnjjjjjjnnnqqq~~~}}}zzzsssggg[[[UUUWWWZZZkkk}}}{{{qqqkkkjjjkkkllllllddd]]]VVVRRRNNNKKKLLLQQQZZZfffttt~~~wwwxxx~~~~~~tttnnnttt|||~~~zzzRRRFFFBBBPPPcccsssyyyaaaOOOAAA:::666:::????????????DDDDDDDDDCCCBBB@@@???>>>======<<<<<<<<<<<<<<<<<<===???BBBEEEJJJQQQXXX]]]```bbbeeeggghhhhhhfffeeedddiiipppwww~~~}}}|||{{{zzzzzz|||~~~~~~|||zzzxxxwwwxxxzzz|||xxxwwwxxxyyy||||||{{{zzzzzz{{{{{{zzzyyyxxxzzz{{{{{{{{{zzzyyyyyyyyyyyyyyy{{{yyywwwwwwyyy{{{}}}}}}|||zzzyyyzzz|||~~~~~~}}}~~~|||zzzxxxwww||||||~~~~~~~~~|||{{{yyyzzzzzzzzzyyyxxxwwwvvvuuusssttttttttttttrrrqqqpppllljjjhhhiiilllqqqtttvvvyyyzzz|||~~~~~~~~~~~~}}}|||{{{zzzzzz|||~~~~~~}}}||||||}}}}}}{{{~~~{{{xxxrrrkkkhhhgggfffgggkkkqqqwwwzzz|||vvvtttuuuzzzxxxvvvrrrpppqqquuuxxx}}}~~~wwwvvv~~~vvvfff^^^^^^aaaeeebbb]]]ZZZWWWRRRKKKEEE===777000------...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---------,,,,,,)))******+++++++++******+++++++++***************---,,,,,,+++***)))(((((('''((()))***+++,,,------,,,,,,,,,---------......,,,,,,------...//////000//////000111111222222333444555@@@UUUlllwww___NNNGGG??????AAA;;;??????>>>>>>>>>>>>======<<<<<<;;;::::::<<<===>>>;;;:::999999:::===???AAAAAAAAADDDLLLWWWggguuuqqqnnnjjjlllqqq{{{}}}wwwnnniiiiiilllnnn}}}|||}}}zzzooobbbYYYXXX[[[gggxxxwwwrrrqqqsssuuuuuuggg```ZZZVVVQQQMMMMMMPPP^^^hhhttt}}}}}}}}}{{{|||uuukkkqqq|||zzzvvv___NNNBBBHHHUUUcccrrrvvvbbbKKK???666666;;;======>>>CCCCCCDDDDDDCCCAAA???======<<<<<<<<<;;;;;;::::::<<<===>>>@@@CCCIIIQQQVVVXXX[[[___ccceeeeeecccbbb___eeemmmuuu|||~~~|||{{{|||}}}~~~}}}{{{xxxvvvuuuvvvxxxyyytttttttttwwwzzz||||||{{{{{{{{{{{{zzzxxxwwwyyyzzzyyyxxxxxxxxxxxxyyyzzzzzzxxxvvvtttsssuuuwwwzzz{{{{{{yyyxxxxxxzzz{{{{{{zzzzzz{{{{{{{{{||||||}}}}}}~~~}}}|||zzzxxxvvvuuutttuuuwwwyyyzzzzzzxxxvvvtttvvvvvvvvvvvvuuutttsssrrrqqqrrrrrrrrrrrrpppnnnllljjjgggddddddhhhnnnrrruuuvvvxxx{{{}}}~~~~~~}}}|||~~~|||{{{zzzzzz|||~~~~~~~~~|||zzzyyyzzz|||~~~}}}vvvnnnjjjdddaaabbbeeeiiikkkqqqrrrttttttsssrrrsssttttttttttttrrrrrrsssvvvyyy~~~|||~~~~~~zzzwwwuuuyyypppaaa[[[___dddfffaaa[[[XXXVVVPPPGGG???777333...,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))*********++++++)))***+++,,,,,,+++)))(((************************)))))))))***++++++,,,,,,((())))))***++++++,,,,,,,,,,,,,,,---------......++++++,,,------....../////////000000111222222222555555===MMMbbbxxxgggSSSJJJAAAAAACCC===???>>>>>>>>>============<<<;;;;;;;;;;;;<<<===>>>:::999999999:::<<>>>>>===<<<;;;::::::999;;;<<<<<<===???DDDJJJOOOQQQTTTYYY^^^aaabbbbbbaaa^^^ccckkkrrryyy}}}||||||}}}}}}{{{xxxvvvtttuuuvvvwwwsssssssssuuuxxxzzz{{{{{{{{{{{{{{{yyywwwvvvwwwxxxwwwvvvvvvwwwwwwxxxzzzzzzvvvuuusssqqqqqqsssvvvxxxzzzxxxwwwwwwxxxyyyyyyxxxvvvvvvwwwyyyzzz|||}}}~~~{{{zzzyyyxxxvvvuuussssssqqqsssuuuvvvvvvuuurrrppprrrrrrrrrrrrqqqqqqpppooonnnooopppqqqpppooolllkkkjjjgggddddddhhhmmmsssuuuuuuwwwyyy|||}}}}}}|||{{{{{{zzzyyyyyyyyy{{{}}}~~~||||||{{{zzzyyy{{{xxxqqqhhhbbb````````````fffdddccciiiqqqwwwxxxwwwrrrtttvvvwwwvvvvvvxxxyyy|||wwwttttttssspppsssttt|||~~~mmm___YYY\\\aaaddd___ZZZWWWTTTMMMCCC;;;222000...---------------++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((()))******+++)))***+++,,,,,,+++)))(((************************((())))))***++++++,,,,,,************************,,,,,,,,,---------......++++++,,,,,,---............//////000111111222222666555:::GGGYYYpppjjjVVVKKKAAAAAACCC???>>>>>>>>>============<<<;;;;;;;;;;;;<<<<<<======:::999888888999;;;>>>???@@@>>>???DDDJJJUUUhhhyyyvvvkkkgggjjjpppvvvzzzwwwnnngggeeefffgggooo|||vvvvvvzzz{{{uuujjj```\\\\\\WWWggg~~~zzzzzz{{{|||{{{mmmfff```\\\VVVPPPOOOQQQWWW]]]eeemmmssswwwzzz|||}}}wwwzzz}}}sssmmmhhhTTTBBB@@@DDDIIIRRR\\\pppxxxnnn\\\III>>>999666888;;;>>>@@@BBBDDDEEEEEEDDDCCC@@@@@@???>>>===;;;;;;:::;;;;;;<<<<<<===@@@DDDHHHOOOSSSXXX^^^cccfffgggggg___ccciiioootttyyy~~~}}}}}}}}}}}}|||zzzxxxvvvuuuuuuuuusssrrrqqqsssuuuxxxxxxxxxyyyyyyyyywwwtttssstttuuutttsssssstttuuuvvvwwwwwwttttttsssqqqoooppprrrtttwwwvvvtttuuuvvvwwwwwwvvvssssssuuuwwwyyy{{{|||}}}xxxxxxwwwvvvuuutttsssrrrqqqrrrssstttsssrrrpppnnnmmmmmmmmmmmmmmmlllkkkkkkhhhjjjmmmoooooonnnllljjjkkkhhheeeeeehhhnnnrrrtttuuuvvvxxxzzz{{{{{{zzzzzzvvvvvvwwwwwwxxxzzz{{{{{{yyy{{{}}}||||||}}}ssslllhhhfffbbb___bbb^^^]]]eeeqqqzzzzzzwwwuuuxxx|||~~~|||yyywwwvvv|||yyytttqqqpppqqqpppooouuuxxx|||mmm^^^VVVWWWZZZ___\\\XXXTTTOOOGGG>>>777//////...---------------++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))******+++,,,)))******+++++++++*********************++++++++++++++++++*********))))))+++++++++*********)))))),,,,,,,,,---------......++++++,,,,,,---......///......///000000111111222444444777AAAOOOeeemmm\\\PPPBBB???BBB???>>>>>>============<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::999888888888:::<<<===<<<;;;===@@@DDDMMM]]]lll|||oooiiilllppptttvvv{{{~~~}}}tttkkkdddaaabbbbbbeeeqqqtttuuuvvvvvvqqqggg___YYYWWWSSS```uuu}}}{{{qqqjjjccc^^^XXXSSSRRRUUUTTTWWW\\\ccckkksssyyy|||~~~}}}zzznnnfffppp\\\KKKGGGGGGFFFIIIOOO^^^iiirrrwwwrrr]]]MMM@@@666444666999;;;>>>AAACCCEEEEEEFFFCCCBBBAAA@@@>>>===<<<;;;999:::;;;;;;;;;<<>>>>>=========<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;:::999777777999:::<<<<<<;;;===@@@BBBGGGTTTaaawwwwwwooonnnoootttssswww|||{{{|||}}}tttkkkdddaaaaaabbb___hhh{{{zzzwwwtttpppjjjccc[[[TTTPPPPPPXXXggg|||~~~vvvnnnfffaaa[[[WWWWWW[[[SSSSSSUUUZZZcccmmmvvv{{{{{{~~~wwwiii```{{{gggVVVPPPMMMGGGEEEGGGLLLZZZffflllwwwttt```MMM???999999444666999<<>>===<<<888999::::::::::::<<<>>>AAADDDJJJPPPWWW^^^bbbdddeeegggiiikkkmmmqqqvvvyyy|||}}}~~~~~~~~~~~~}}}{{{xxxuuutttssspppnnnnnnpppqqqqqqqqqssssssssspppmmmkkklllmmmmmmmmmmmmmmmmmmnnnoooooorrrtttuuusssooolllmmmnnnqqqpppoooooorrrsssssssssrrrrrrsssttttttuuuvvvvvvttttttssssssrrrqqqqqqpppmmmmmmllljjjiiihhhggggggddddddeeeeeeeeedddcccccc]]]```eeeiiikkkkkkjjjiiiiiigggddddddgggkkknnnoooxxxwwwwwwvvvwwwwwwxxxyyysssuuuxxx{{{}}}~~~~~~}}}vvv{{{nnnnnnnnnppprrrtttttttttzzzzzzqqqlllhhheeeeeekkkrrrxxx{{{}}}zzz||||||yyyqqqsssrrrkkkaaaZZZYYY[[[RRRSSSRRRNNNEEE<<<444111+++,,,------+++*********++++++++++++++++++++++++***************************************************)))(((&&&&&&&&&'''(((***)))(((((()))+++---...))))))******++++++++++++'''((()))***+++,,,------(((((()))***+++,,,,,,---,,,,,,,,,---------......,,,,,,---......//////000......//////000111111111444444666:::BBBSSSnnnvvvgggOOODDDEEEBBB>>>=========<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<;;;999777777888999:::???>>>@@@BBBBBBEEEPPP[[[kkk~~~sssooonnntttqqqtttyyyxxxxxxwwwnnngggddddddeee\\\dddtttyyytttllleee___XXXOOOIIIMMMQQQ[[[lllzzzqqqiiiccc^^^ZZZ[[[___OOOMMMLLLPPPYYYdddnnntttzzz|||~~~ttteee\\\uuuiiiddd\\\PPPGGGDDDDDDNNNXXX```gggtttwwwbbbNNN???999888666777:::;;;;;;???EEEHHHGGGFFFDDDBBBAAA??????<<<;;;;;;;;;;;;<<<<<<===>>>BBBGGGKKKPPPUUUZZZ]]]bbbaaaccchhhnnnrrrrrrqqquuuwwwzzz{{{{{{{{{|||}}}~~~}}}~~~}}}|||zzzyyyxxxxxxxxxyyyvvvsssqqqrrrssssssrrrsssqqqooonnnnnnmmmjjjhhhlllkkkiiihhhiiijjjlllnnnoooooonnnnnnmmmlllllllllllllllkkkkkklllnnnpppqqqrrrrrrqqqqqqqqqqqqrrrrrrqqqpppooonnnmmmmmmmmmnnnhhhhhhgggeeebbbaaabbbddd\\\]]]]]]^^^^^^______```bbbccceeegggiiijjjkkklllgggfffeeefffiiikkklllkkkqqqsssvvvwwwwwwvvvwwwwwwzzzzzz{{{|||}}}}}}yyytttqqqrrruuuyyyzzzzzz{{{ssshhheeebbbdddppp{{{sssllliiiggggggggggggeee___XXXSSSSSSOOOHHHBBB<<<666111------------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******************************,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++))))))***+++---///111222...000111111000000111222666222222888<<>>======<<<<<<<<<<<<======;;;:::999888888888999::::::===???===<<>>999444000---,,,,,,+++++++++*********************************************************))))))))))))))))))))))))************************************************)))******++++++******)))************************++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,...//////...000111111000000111222444111111666:::CCC]]]wwwvvvaaaPPPFFFCCCAAAAAA???>>><<<<<<===>>>========================;;;;;;999888888888999999999<<<>>>===<<<@@@IIIQQQ^^^nnnwwwqqqmmmmmmrrrsssuuuyyysssqqqnnnkkkiiiaaafffmmmxxx|||tttiiiaaa]]]YYYSSSOOOMMMOOOUUU]]]hhhyyyzzzuuunnngggmmmqqqhhhUUUMMMJJJRRR]]]dddiiinnnooouuu~~~}}}}}}xxxjjj]]]WWW}}}zzzuuugggVVVJJJCCCFFFKKKMMMPPPWWWccclllwww{{{ppp[[[MMMCCC:::444333555444666888BBBEEEIIILLLKKKGGGBBB???========================;;;>>>@@@BBBCCCEEEGGGIIIPPPQQQTTTZZZaaagggjjjkkkjjjlllmmmmmmnnnooorrrtttvvvwwwyyy{{{|||~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{xxxuuutttttttttsssrrrqqqooonnnnnnnnnnnnmmmkkkkkkjjjiiigggffffffffffffjjjjjjiiiiiihhhgggggggggfffffffffffffffggghhhiiiiiiiiiiiihhhhhhiiiiiiiiihhhgggfffdddbbb```^^^]]]_________]]][[[ZZZ[[[]]]\\\\\\]]]^^^___aaaaaabbbbbbccceeeggghhhiiijjjjjjkkkiiihhhhhhiiiiiigggfffhhhkkkooorrrtttvvvyyy{{{{{{zzzzzz{{{}}}{{{}}}{{{sssmmmiiibbbccciiivvvyyymmmccc]]]YYY[[[]]]```cccccc^^^WWWQQQKKKFFF???888444111...,,,***************)))))))))************************************************))))))))))))))))))))))))************************************************)))******++++++******)))*********************************))))))******************++++++,,,,,,---...------,,,,,,,,,,,,,,,...000111111//////000222222000111555777>>>SSShhhlllXXXKKKFFFAAA@@@???>>>>>>=========;;;<<<===>>>>>>===<<<;;;<<<;;;:::999888888777888777;;;>>>===<<<>>>EEEKKKSSSaaavvv}}}pppkkkiiinnnoooqqq}}}zzzwwwuuussspppmmm```dddjjjsss~~~vvvlllddd___[[[VVVSSSPPPRRRVVVZZZ___mmmzzzuuuppplllsssvvvlllWWWMMMGGGPPP___iiimmmmmmggglllwwwtttqqqpppqqqmmmcccYYYVVV}}}rrr```SSSIIIHHHHHHIIIJJJNNNWWWaaakkkyyyzzzpppppp{{{sssfffTTTGGG999444333333444666888<<>>>>>===<<<;;;999;;;=========>>>@@@BBBFFFHHHLLLRRRYYY```dddfffggghhhiiihhhhhhiiikkknnnnnnppprrruuuxxxzzz{{{{{{zzzyyyyyyxxxwwwwwwwwwwww{{{xxxvvvuuuuuuuuutttrrrpppooonnnnnnoooooonnnmmmlllkkkjjjiiigggeeedddcccgggffffffeeeeeedddccccccbbbbbbbbbbbbbbbbbbcccccceeeddddddccccccddddddeeebbbbbbaaa```^^^]]][[[ZZZWWWXXXZZZ[[[[[[\\\___aaa]]]]]]^^^```aaabbbcccdddbbbcccdddfffggghhhiiiiiijjjhhhhhhhhhjjjjjjhhhgggfffiiillloooqqqtttwwwyyyxxxxxxxxxzzz|||}}}tttkkkgggeeeaaadddjjjvvvssshhhbbb^^^\\\YYY[[[___bbbaaa[[[SSSLLLDDD???888333000...---,,,************************************************************************))))))))))))))))))))))))************************************************))))))************))))))******************************))))))))))))******))))))***+++,,,,,,------...---,,,,,,++++++,,,,,,...///000000//////000222000000222444555:::IIIZZZxxxxxxbbbRRRIIIAAA???>>>>>>>>>>>>===<<<:::<<<>>>??????>>><<<:::<<<<<<;;;999888777777666555999<<<===<<<<<<@@@DDDKKKVVViiiqqqjjjgggkkknnnppp|||}}}zzzxxxvvvqqqmmmbbbeeeiiiooo}}}}}}rrriiiccc]]]YYYUUUTTTVVVXXXYYYZZZgggzzzuuurrrpppwwwxxxkkkXXXMMMFFFOOOaaannnpppmmmeeeeeemmm{{{}}}nnnjjjiiiiiieee]]]WWWVVV{{{mmmaaaQQQLLLHHHHHHGGGHHHPPP[[[eeerrr{{{vvvlllkkkqqqwwwhhhWWWDDD:::555333444666444666:::===@@@AAAAAAAAA???@@@@@@???>>><<<;;;:::777999;;;;;;;;;;;;===??????BBBFFFKKKQQQWWW]]]```dddeeeffffffeeeeeefffhhhjjjkkknnnqqqtttvvvxxxyyyvvvuuuuuutttttttttuuuuuuxxxvvvuuuuuuvvvvvvuuutttqqqpppooooooqqqqqqpppooommmmmmmmmllljjjhhhfffdddeeeeeeeeedddccccccbbbbbb```````````````____________^^^^^^]]]]]]^^^^^^___[[[\\\\\\]]]]]]\\\[[[ZZZWWWZZZ\\\^^^^^^___aaaccc___```aaabbbcccdddeeeeeebbbbbbdddeeegggggghhhhhhgggggggggiiilllmmmlllkkkgggiiikkklllmmmooorrrtttssstttvvvxxxzzz}}}~~~|||yyy|||{{{qqqiiieeeddd```bbbhhhuuuzzzmmmeeebbb``````[[[]]]___```]]]VVVLLLEEE===999333...---,,,,,,,,,******++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******************************))))))))))))******))))))***+++,,,,,,------+++++++++++++++,,,---...---///000000//////000111000111333444444777CCCNNNqqqjjjWWWLLLCCC@@@>>>===>>>>>>===;;;:::<<<>>>??????>>><<<:::<<<<<<;;;:::999777666666444777;;;<<<;;;;;;>>>@@@EEENNN___uuuuuulllhhhkkknnnqqq}}}|||zzzuuuooojjjdddeeegggkkkvvv{{{pppggg```ZZZXXXTTTVVVXXXWWWWWWbbb|||~~~zzzyyyxxx}}}zzzjjjWWWNNNGGGOOObbbqqqrrrlllaaa]]]aaaooo|||yyymmmiiigggfffaaaZZZXXXZZZxxxnnnZZZPPPIIIGGGEEECCCJJJVVVeeesss|||xxxpppmmmqqqtttzzzjjjVVVHHH===666444666666666666666777777888999;;;<<<>>>>>>>>>>>>===<<<888:::;;;;;;::::::<<<===;;;>>>AAAEEEIIINNNTTTXXX]]]___bbbcccbbbbbbccceeehhhiiillloooqqqsssuuuuuussssssrrrrrrrrrsssttttttsssrrrrrrtttvvvxxxxxxwwwsssrrrqqqqqqrrrsssrrrpppooopppqqqqqqpppnnnkkkjjjhhhhhhggggggfffeeeeeedddaaabbbbbbbbbaaa```______\\\[[[[[[ZZZZZZ[[[[[[\\\XXXYYY[[[]]]^^^^^^]]]]]]___aaaccccccbbbaaabbbcccccccccddddddeeefffffffffaaabbbccceeefffgggggggggeeefffhhhkkknnnpppooonnnhhhiiijjjjjjjjjjjjlllooooooqqqtttxxx{{{}}}}}}~~~}}}||||||sssqqqxxxvvvooojjjfffddd]]]^^^dddqqqrrrgggaaa```___^^^]]]]]]^^^]]]XXXOOOEEE>>>777444///---,,,,,,,,,,,,*********+++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((*********************************))))))******************++++++,,,,,,---)))))))))***+++---...///---///000000......///111000222444444333666???GGGggg{{{sss___SSSIIIDDD???>>>??????>>><<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;:::999888777666444666999:::;;;;;;===>>>AAAHHHVVViiizzzooohhhjjjmmmppp{{{~~~zzzuuunnniiifffcccbbbfffooovvvkkkccc^^^\\\VVVVVVVVVVVVUUU]]]rrr~~~{{{||||||xxxdddUUUOOOKKKRRRdddsssrrrjjjZZZUUUVVVddduuu~~~wwwmmmiiieeeccc^^^YYYYYY]]]|||sssdddWWWLLLIIIDDD@@@FFFRRRgggwwwwwwsssvvvzzz}}}lll]]]MMM???999888666555555444444333333333444666:::===???@@@AAAAAA:::<<<<<<;;;:::999:::;;;999;;;>>>@@@AAAEEEKKKOOORRRVVV[[[^^^```aaaaaabbbdddfffhhhjjjlllmmmnnnoooooonnnnnnnnnoooooopppqqqnnnnnnooossswwwzzzzzzzzzvvvtttssssssttttttsssqqqqqqsssuuuwwwvvvtttrrrpppmmmmmmlllkkkkkkjjjjjjiiiffffffffffffeeedddbbbaaa___^^^^^^]]]]]]^^^^^^___\\\^^^```bbbddddddcccbbbdddfffhhhhhhfffeeedddeeeggggggggggggggggggggggggaaabbbcccdddeeeffffffffffffgggiiimmmppprrrqqqooohhhiiiiiihhhggggggjjjlllllloootttzzz}}}~~~}}}|||zzzzzz{{{}}}{{{tttqqqmmmlllppp{{{uuummmjjjhhhfffddd\\\[[[___lll~~~}}}sssggg___]]]]]]]]]\\\\\\[[[ZZZWWWRRRIII???888333111...------...---,,,)))))))))*********++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************++++++************++++++++++++++++++++++++++++++)))))))))***+++,,,...///---...//////......///111...222333222111666===BBBYYYooommmaaaPPPJJJCCC???@@@BBBAAA???========================999::::::;;;:::999888777444555777999:::<<<===>>>===CCCNNN]]]pppsssiiihhhiiikkkuuu|||wwwpppkkkddd^^^[[[___hhhwww{{{ooogggcccaaa\\\ZZZYYYWWWTTTXXXfffttt}}}{{{yyybbbSSSPPPOOOUUUeeesssrrriiiXXXPPPOOO\\\ooozzz~~~|||~~~tttiiidddaaa^^^YYYVVVZZZ```{{{rrrlll]]]PPPLLLFFF@@@EEEPPPiii||||||vvv{{{~~~ooo\\\III>>>;;;333333444555555444333333///111666;;;@@@CCCDDDEEE======>>><<<999888888888888:::<<<======@@@EEEIIIIIINNNUUU[[[^^^___aaabbb```aaaccceeefffggghhhhhhjjjjjjjjjjjjjjjkkklllmmmjjjkkkmmmrrrwww{{{||||||xxxvvvuuutttuuuuuusssrrrrrruuuxxxzzzzzzyyyvvvtttqqqqqqpppoooooonnnnnnmmmiiijjjjjjjjjiiigggeeedddeeeddddddccccccddddddeeeccceeegggiiijjjjjjiiihhhdddgggiiijjjiiihhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhaaabbbcccdddeeefffffffffhhhiiikkknnnqqqrrrqqqoooggghhhhhhgggffffffiiikkkkkkooouuu{{{}}}|||wwwxxxzzz{{{|||~~~}}}pppgggdddcccdddiiirrr~~~yyymmmeeedddddddddbbb]]]ZZZ\\\hhhxxx~~~xxxpppggg]]]YYYZZZ\\\]]]\\\[[[YYYWWWTTTNNNFFF<<<555111///------.........,,,'''((((((((())))))******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++************+++,,,---------...//////......///111---111222000000555<<<@@@NNNeeezzznnnUUUNNNEEEAAABBBDDDCCCAAA======<<<<<<<<<<<<======888999:::;;;::::::888777444555777888:::<<<>>>???:::@@@JJJVVVfff|||uuuiiigggfffgggooozzz|||}}}xxxrrrnnnbbbZZZVVVZZZdddrrr}}}rrrjjjfffeeeccc```\\\YYYUUUUUU^^^iii|||gggQQQQQQQQQWWWfffsssqqqhhhZZZPPPMMMYYYkkkvvvzzzzzzxxx~~~|||sssddd```\\\ZZZVVVTTTYYYaaa|||sssooofff^^^VVVLLLBBBBBBHHH___nnn~~~|||xxx{{{~~~ooo^^^KKK<<<999999999666222/////////333333444:::CCCJJJLLLLLLBBB@@@>>>===<<<;;;999777<<<;;;::::::;;;>>>AAABBBEEEHHHMMMSSSWWWYYYYYYYYY[[[^^^aaabbbcccdddeeeggggggggghhhiiiiiihhhhhhhhhccceeehhhlllooorrrttttttvvvrrrooopppsssuuusssppppppssswww{{{}}}|||{{{yyyyyyxxxxxxwwwuuusssqqqppppppnnnkkkjjjkkkkkkkkkkkkjjjiiihhhiiikkkkkkhhhdddgggiiikkkmmmnnnnnnmmmllljjjmmmooopppmmmjjjhhhhhhffffffhhhjjjkkkkkkhhhfff``````______```bbbeeegggiiikkkmmmppprrrtttttttttkkkjjjhhhgggffffffffffffmmmpppuuu|||~~~|||tttwwwyyyyyyxxxxxx{{{{{{hhh]]][[[[[[___eeellltttuuucccaaaeeedddbbbaaaWWWZZZ```ggglllnnnllljjj```ZZZUUUTTTYYY^^^___^^^]]]ZZZUUUMMMEEE===777333......---,,,,,,+++******+++++++++++++++++++++++++++*********))))))(((((()))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,+++***)))((((((((((((,,,,,,+++***))))))******************************)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------............////////////000000000111222444555666DDDWWWtttzzzaaaUUUIIIBBB???===>>>AAA======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999:::;;;;;;;;;;;;===???EEELLLVVVhhhyyyiiieeefffgggjjjoooyyy||||||uuupppaaaYYYWWW^^^fffpppyyytttpppmmmjjjgggdddaaaZZZVVV[[[cccuuu~~~hhhWWWVVVVVV]]]jjjsssooofffSSSPPPPPPUUU```jjjnnnooouuu{{{zzztttpppiii```WWWTTTRRRRRR\\\ggg~~~uuurrrkkkccc\\\QQQFFFCCCFFFPPP]]]lllpppooopppvvv}}}ooo^^^PPPAAA===888444444444333222333333555:::AAAHHHMMMOOOHHHDDD@@@===<<<;;;:::999:::999999888999:::<<<===AAACCCGGGLLLOOORRRSSSSSSWWWYYY\\\___```aaadddfffggghhhhhhiiiiiihhhhhhhhhcccdddfffhhhkkknnnpppqqqrrrnnnkkklllpppqqqooolllnnnppptttxxxzzz{{{zzzzzzyyyyyyyyyxxxwwwvvvuuutttuuutttrrrqqqpppooonnnnnnmmmkkkkkklllnnnooommmkkkjjjkkklllnnnnnnnnnmmmmmmlllnnnpppooommmjjjiiiiiiggggggggghhhjjjjjjhhhfffaaaaaa```aaabbbdddfffgggjjjkkkmmmppprrrsssttttttooolllhhhdddccceeehhhjjjoooqqqvvv{{{~~~~~~}}}{{{sssssssssqqqnnnnnnooopppvvvuuuuuurrrfffYYYVVVZZZaaadddhhhnnnwwwzzziiifffgggeee```]]]XXXZZZ^^^bbbeeeeeeaaa^^^\\\WWWSSSTTTYYY]]]^^^]]]\\\XXXQQQIII@@@999444111...------,,,++++++******++++++++++++++++++++++++************)))))))))((()))************++++++++++++++++++*********))))))))))))))))))))))))))))))************************+++***))))))((((((((((((,,,++++++***))))))*********************************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000000111222333555555AAANNNhhhjjj\\\LLLDDD@@@>>>???AAA======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::999999999888999:::;;;;;;;;;<<<@@@FFFNNN]]]vvvooofffddddddhhhmmmsssuuuxxx{{{yyyrrrcccZZZWWW^^^fffppp~~~zzzvvvsssnnnhhhccc___ZZZWWWZZZ```nnnzzzjjj[[[[[[[[[aaakkkqqqlllbbbNNNKKKKKKPPPYYYbbbfffgggooovvv|||vvvppplllggg^^^VVVTTTTTTVVV^^^ggg{{{xxxrrrjjjcccYYYLLLDDDCCCCCCKKKVVV[[[^^^cccooozzzzzz}}}}}}nnnaaaOOOFFF;;;666666888666333222444666999>>>DDDLLLQQQOOOJJJDDD@@@>>>===<<<;;;999999999999888888888888;;;===???BBBEEEHHHJJJKKKOOORRRVVVYYY[[[^^^aaadddeeeeeeffffffffffffeeeeeebbbbbbbbbccceeehhhjjjlllkkkiiiggghhhkkkllljjjhhhkkklllooorrrtttvvvwwwxxxuuuuuuuuuvvvvvvvvvvvvvvvzzzzzzyyyxxxwwwuuusssrrrqqqpppooooooqqqssssssrrrnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppooollljjjjjjjjjhhhgggeeeeeegggggggggfff``````aaaaaabbbcccdddeeejjjkkkmmmoooqqqsssttttttqqqllleee___^^^bbbhhhlllppprrrvvvyyy||||||{{{zzzwwwuuuqqqooommmkkkhhhffffffddd```[[[SSSOOOVVV___ggghhhkkkoooxxx}}}nnniiiiiifffaaa^^^]]]^^^```bbbcccaaa]]]YYYWWWUUUSSSUUUYYY\\\\\\[[[YYYUUUMMMCCC;;;444000...------,,,,,,++++++******************************************)))))))))))))))************++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********************************++++++,,,---------------++++++,,,,,,,,,,,,------............////////////000000000111222333444555<<>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999777666777888:::;;;::::::<<>>999888555333111333555666888???HHHOOORRROOOJJJFFFCCC@@@===;;;999::::::;;;::::::999888888999999;;;===@@@CCCEEEHHHKKKOOORRRUUUYYY]]]```___```aaaaaaaaaaaaaaaaaaaaa```______```bbbeeegggeeedddcccdddggggggfffdddhhhiiiiiikkklllnnnpppqqqmmmmmmnnnooopppqqqrrrsssyyy{{{||||||zzzxxxwwwwwwuuutttrrrrrrrrrtttuuuuuuppppppooonnnnnnnnnoooooooooppppppnnnllljjjjjjkkkiiifffcccbbbcccdddeeeddd_________``````aaaaaabbbggghhhjjjmmmoooqqqrrrsssnnniiiaaa[[[YYY]]]ccchhhnnnqqquuuxxxzzzzzz{{{|||{{{xxxuuusssqqqllleee___YYYUUUQQQNNNOOOUUU```iiilllkkkkkkoooxxx}}}ooogggfffgggeeedddaaaaaaaaabbbbbb```]]]ZZZUUUTTTUUUXXX[[[\\\[[[ZZZWWWRRRIII???777111///...,,,,,,,,,,,,++++++******))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++************************((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))******************++++++***************+++************************+++,,,------......------+++++++++,,,,,,,,,------............////////////000000000000111222333444999:::LLLjjj~~~mmmUUUHHHCCC@@@@@@AAA>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888666555555666999:::;;;:::<<>>===BBBHHHRRRdddtttwwwuuutttwww~~~zzzmmmfff\\\NNNBBB:::555444111333333333444999BBBIIIOOONNNMMMKKKIIIEEE???;;;999:::;;;;;;;;;::::::999888888888888:::===???AAABBBEEEHHHKKKOOOSSSXXX[[[ZZZ[[[\\\]]]^^^^^^^^^^^^```___]]]]]]]]]___aaacccaaaaaaaaacccddddddcccbbbffffffeeeeeeeeefffggghhhggggggggghhhjjjlllnnnooorrruuuxxxyyyxxxwwwwwwxxxvvvvvvtttrrrqqqqqqrrrsssqqqqqqpppooooooooopppppppppppppppnnnkkkiiiiiijjjgggdddaaa___```aaaaaaaaa___^^^^^^]]]^^^^^^______bbbccceeehhhjjjmmmoooqqqjjjfff```ZZZYYY[[[```cccjjjnnnssswwwyyyzzz}}}~~~{{{xxxuuuqqqhhh]]]TTTMMMJJJIIILLLUUUbbbkkkoooqqqoooooorrr{{{|||rrreeebbbeeehhhiiidddbbb^^^\\\[[[ZZZWWWUUUUUUUUUWWWYYY[[[ZZZYYYWWWSSSMMMEEE<<<555111//////,,,+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++************************((((((((((((((((((((((((%%%&&&&&&&&&'''''''''(((******+++,,,,,,,,,+++***+++***************++++++************************+++,,,------......------+++++++++,,,,,,,,,------............////////////000000000000111222333333666666FFFcccxxxuuu]]]MMMEEEAAA@@@BBB>>>>>>===<<<<<<<<<<<<============<<<<<<;;;;;;;;;:::888666444444666888::::::999;;;>>>AAAGGGTTTaaauuuuuukkkeeeccckkklllooottt{{{{{{jjj^^^WWW[[[bbbiiiuuurrreee```^^^[[[XXXWWWXXXZZZcccrrr~~~zzzooogggnnnsssvvvvvvrrrggg\\\RRRSSSVVVZZZ]]]______^^^hhhmmmuuu{{{yyyrrrkkkeee___[[[YYYVVVTTTWWW```hhhjjjhhhyyyvvvqqqdddXXXHHH???999<<>>:::444333222000111555<<<@@@GGGHHHJJJMMMNNNKKKFFFBBB<<<;;;;;;:::999888888888999888888888999;;;<<<>>>===???BBBDDDGGGKKKPPPTTTUUUVVVXXXZZZ[[[\\\]]]]]]]]]\\\\\\[[[\\\]]]^^^___^^^___```bbbbbbbbbaaaaaaddddddcccbbbaaaaaaaaabbbeeeddddddeeefffhhhjjjllliiimmmpppqqqppppppsssuuutttttttttrrrooommmnnnoooppppppppppppppppppppppppnnnooopppnnnkkkiiihhhhhheeebbb^^^]]]]]]]]]]]]]]]]]]\\\ZZZXXXXXXYYY[[[\\\[[[\\\^^^aaaeeeiiilllnnniiieee```\\\ZZZ[[[^^^aaafffkkkssswwwxxxyyy|||{{{uuulllaaaUUUNNNGGGJJJNNNSSS^^^jjjppppppvvvttttttxxx{{{xxxzzziiibbbeeejjjkkklllggg```YYYVVVUUUTTTSSSTTTUUUVVVWWWVVVTTTRRRQQQJJJFFF???777222/////////++++++++++++++++++******************************))))))))))))************)))************+++++++++***************+++++++++))))))))))))))))))))))))((((((((())))))******+++******,,,,,,,,,+++***)))*********)))******+++,,,************************++++++,,,---------------++++++,,,,,,,,,,,,------............////////////000000000000000111222222444666BBBYYYnnn~~~jjjXXXLLLCCCAAABBB???>>>======<<<<<<======>>>>>>>>>===<<<<<<;;;;;;:::999777666555666888999777666888<<<>>>BBBLLLVVVgggyyyvvvmmmgggjjjlllooosssvvvyyy{{{|||~~~ooobbbZZZ]]]cccfffnnnxxx|||pppeee```\\\WWWSSSRRRNNNOOOXXXeeemmmqqq|||wwwrrrlllttt{{{|||yyyssshhh^^^YYY\\\bbbgggjjjiiifffdddgggjjjooosssvvvyyy|||~~~~~~zzzssslllfff```ZZZVVVSSSUUUWWWZZZbbbjjjllliiixxxkkkWWWIII>>>===???BBBNNN]]]fffiiillllllkkknnnwww~~~zzznnn^^^NNNCCC999666222000222444777888===???DDDJJJOOOQQQPPPNNNCCCAAA>>>;;;999777777777777777777777888888999:::888:::<<<===???CCCHHHLLLMMMNNNQQQSSSVVVXXXYYYZZZYYYYYYYYYZZZZZZZZZ[[[[[[ZZZ\\\___`````````______bbbbbbbbbbbbaaaaaaaaa```dddcccbbbaaabbbdddfffgggdddgggjjjjjjggghhhlllpppoooqqqrrrqqqnnnllllllnnnmmmnnnoooqqqqqqqqqpppppplllnnnooonnnkkkhhhfffeeebbb___\\\[[[[[[[[[YYYXXXWWWTTTQQQNNNNNNPPPRRRTTTTTTUUUWWW[[[___dddhhhkkkiiiddd^^^YYYWWWYYY]]]```dddkkktttxxxxxxxxxzzz||||||yyysssjjj___VVVQQQNNNNNNYYYbbbeeehhhooottttttvvvuuuvvv{{{zzzrrrssstttvvvqqqhhhkkkpppqqqnnnggg]]]TTTQQQQQQSSSTTTQQQRRRSSSRRROOOLLLIIIHHH???<<<777222...---------******************++++++++++++++++++++++++++++++((()))))))))************)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))(((((()))******+++,,,,,,)))***+++++++++)))'''&&&******))))))***++++++,,,***************************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000000000000111111222111666===KKKaaayyyzzzfffTTTFFFBBBDDD???>>>>>>===============??????>>>>>>===<<<<<<;;;:::999888777777777777888666555666:::<<<>>>EEEMMMXXXiiiwwwpppjjjnnnrrrssssssuuuxxx{{{{{{~~~tttggg___aaaeeefffjjjppp~~~zzzpppgggbbb]]]VVVRRRQQQLLLMMMSSS\\\]]]\\\hhhyyy~~~vvvvvvsss|||{{{ssshhh___```fffooouuuvvvsssnnnkkkbbbdddgggiiillloootttwwwvvv}}}wwwsssmmmfffaaa[[[VVVRRRNNNUUUZZZ]]]ccckkkmmmkkkxxxgggUUUFFFBBB>>>;;;CCCPPP\\\ccckkkkkkhhhhhhooovvv~~~qqq[[[KKK===888222111333555555333777999>>>FFFNNNTTTWWWXXXJJJHHHCCC>>>;;;888888777666666666666666666666666666777888999;;;>>>BBBFFFFFFGGGJJJMMMPPPRRRTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXX[[[^^^______^^^^^^^^^```aaabbbbbbcccbbbbbbbbbbbbaaa___^^^___```bbbcccbbbeeegggeeebbbbbbgggkkkkkknnnqqqqqqnnnlllmmmnnnkkkmmmoooqqqrrrqqqpppoookkkmmmooonnnkkkgggeeeddd```^^^[[[ZZZZZZYYYWWWVVVPPPMMMHHHEEEDDDFFFJJJLLLPPPQQQSSSWWW\\\bbbfffiiihhhbbb[[[TTTSSSUUUZZZ^^^eeellluuuyyyxxxwwwwwwyyymmmjjjdddZZZPPPKKKKKKNNNYYYiiivvvuuuqqqrrrwwwzzztttsssuuu{{{vvviiibbbhhhnnnvvvxxxpppssswwwwwwfff^^^SSSKKKIIILLLPPPRRROOOPPPOOOMMMIIIEEEBBBBBB888555111---+++******+++******************++++++++++++++++++++++++++++++(((((())))))*********+++)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++((()))******)))'''%%%###******))))))***+++,,,,,,******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------............/////////000111000000000000000111222000666999@@@VVVtttqqqZZZHHHBBBDDD??????>>>===============@@@??????>>>===<<<<<<;;;999999999999888888777777888666777;;;<<<===BBBIIIKKK]]]sss~~~wwwlllqqquuuuuussssssxxx|||xxxzzz}}}~~~xxxkkkbbbeeegggfffgggmmmssszzzssslllgggaaaXXXTTTTTTPPPOOOSSSWWWRRRMMMYYYjjj|||vvvyyyxxx|||ssshhh______gggqqqyyyzzzuuuooojjj]]]___```bbbeeeiiiooosssqqqxxx|||sssoooiiiccc]]]XXXSSSPPPLLLUUU]]]___dddkkknnnkkksssdddTTTJJJCCC???AAAHHHJJJVVV___```aaagggjjjiiisss~~~~~~pppcccMMM???444333555444333555///555:::>>>HHHWWW______ZZZUUUMMMDDD>>>;;;;;;;;;666666777888999999888888777777777999<<<======<<<===>>>???BBBEEEHHHKKKLLLPPPSSSVVVUUUQQQPPPRRRVVVXXXYYY[[[]]]^^^___``````bbbcccdddddddddcccaaa```aaa___\\\[[[[[[]]]```bbbaaaaaabbb```^^^^^^___aaagggiiikkkmmmnnnmmmlllllljjjjjjkkklllnnnoooooopppiiiiiiiiihhhgggfffeeeeee```___]]]ZZZWWWSSSPPPOOOKKKHHHCCC@@@@@@CCCHHHKKKOOOPPPPPPQQQSSSYYY```eeedddaaa[[[VVVTTTUUUWWWYYY```jjjqqqpppooopppnnnjjjaaa^^^VVVMMMGGGIIIQQQYYYlllyyy{{{xxxyyy{{{vvvwwwzzz}}}xxxkkk```[[[aaaiiippp~~~{{{~~~yyynnniii]]]PPPJJJLLLPPPQQQPPPPPPMMMJJJGGGDDD@@@;;;888333000---,,,,,,---------,,,,,,,,,++++++*********************************************************))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))+++)))'''(((+++,,,***((((((((((((((('''''''''''',,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111111000000000000000333444666===LLL```qqqyyy{{{}}}aaaPPPGGGBBB@@@AAAAAA@@@???>>>>>>???>>>============<<<<<<<<<;;;::::::999888777555555666666666777999;;;===???IIIOOO___uuu|||vvvsssppppppsssvvvwwwvvvzzzzzz}}}~~~uuupppjjjeeeccceeeiiikkkrrr}}}xxxuuuoooggg___XXXSSSPPPPPPRRRSSSPPPMMMOOOWWW___qqq{{{zzz|||zzznnnddd___aaafffmmmtttwwwtttmmmhhhaaabbbcccdddeeehhhmmmpppsssvvv{{{|||yyyxxxmmmhhhaaaZZZVVVTTTQQQPPPRRRUUUYYY^^^aaaeeehhhkkkttthhh[[[TTTMMMEEE@@@@@@???LLLXXX[[[\\\aaadddeeennnxxxwwwlllYYYJJJ===888777444222333...333666888???MMMXXX[[[```]]]WWWPPPHHHCCC???<<<999999888777777666555555888777777888::::::999888999999:::<<>>>>>AAAFFFHHHNNNOOOPPPQQQSSSYYY___dddhhhccc[[[UUUQQQRRRUUUXXX\\\gggoooooommmjjjeee___VVVQQQKKKGGGJJJQQQ[[[aaattt{{{zzz{{{vvvyyy~~~}}}uuuoooccc[[[YYY```eeekkkyyy~~~zzz{{{ttthhhaaaXXXMMMIIILLLPPPRRRQQQNNNKKKGGGDDD@@@<<<888444222///,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))************************************+++++++++*********))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,***((()))+++,,,***(((((((((((((((((((((((((((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000000000000000000222333444:::FFFYYYlllwwwttt~~~}}}kkkVVVHHH@@@>>>???@@@???>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::888777666555666666666777888:::===>>>DDDIIIWWWlllxxxtttpppnnnqqqtttuuuvvvvvvvvvyyy{{{{{{|||~~~~~~xxxssslllgggeeeeeegggiiikkktttzzzwwwqqqiiiaaa[[[VVVSSSQQQSSSRRRNNNKKKLLLRRRYYYggg{{{zzzyyyzzz}}}|||tttjjjccc___cccfffkkkoooqqqpppllliiiccceeeffffffgggiiimmmooosssuuuyyy||||||vvvrrrpppiiifff```YYYTTTQQQQQQQQQTTTWWWZZZ^^^aaacccfffggguuullldddaaa\\\QQQCCC:::>>>KKKXXX[[[ZZZ]]]bbbffffffppp~~~~~~vvvhhhZZZKKKCCC===888444333///222333222666BBBNNNUUUaaaaaa___[[[UUUMMMEEE@@@===<<<999777555555555555:::888777777888888666555666666777888999;;;===>>>AAADDDFFFFFFDDDDDDGGGJJJQQQRRRTTTWWWYYY[[[\\\\\\XXXYYY[[[]]]___`````````[[[ZZZXXXVVVWWWXXX[[[]]]_________^^^[[[[[[\\\]]]aaacccfffiiijjjiiigggfffhhhhhhhhhggggggffffffffffffdddbbb```______``````]]]YYYTTTNNNJJJGGGGGGGGGEEEBBB???<<<===@@@DDDGGGMMMNNNPPPRRRUUUZZZ```eeekkkfff^^^VVVRRRQQQSSSUUUUUU^^^gggiiifffaaaYYYRRRJJJEEEAAADDDMMMYYYdddjjjzzzyyyxxxyyywww{{{{{{qqqhhhbbbYYYVVVWWW\\\___bbbnnn~~~zzzvvvuuulllaaaWWWPPPIIIGGGKKKPPPQQQQQQKKKHHHCCC???;;;777333000000---+++***++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************+++++++++++++++++++++++++++++++++*********))))))''''''(((((())))))******))))))))))))))))))))))))+++***))))))++++++***)))))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------/////////000000000000000111222333666>>>NNNcccsssttt|||vvvzzzaaaMMM@@@<<<======>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888666666777666666666888:::<<<===>>>BBBMMM^^^ppp|||wwwqqqmmmmmmooorrrsssvvvuuuwww|||~~~}}}~~~~~~}}}~~~~~~}}}{{{vvvooojjjggggggggggggccciiizzz{{{xxxrrrjjjccc]]]XXXVVVSSSSSSQQQMMMIIIIIIMMMQQQZZZkkk|||yyyxxx||||||zzzuuunnnhhheeedddhhhjjjlllmmmnnnnnnmmmlllggghhhiiiiiiiiiiiikkkmmmpppqqqsssvvvyyy{{{}}}~~~{{{tttnnnjjjbbbaaa^^^WWWQQQNNNPPPRRRXXXYYY\\\___bbbcccddddddzzzsssnnnjjjkkkjjj```NNNAAADDDMMMVVVVVVSSSUUU]]]eeedddkkkvvv~~~xxxqqqggg[[[QQQIIIBBB;;;666222444444222222999DDDKKKVVVYYY]]]___\\\VVVNNNIIIAAA???<<<999888777888888:::999777777777888777555666666666777888999:::::::::<<<>>>???>>>>>>AAACCCJJJKKKMMMPPPRRRTTTUUUUUURRRSSSUUUWWWZZZ\\\^^^___ZZZYYYWWWVVVWWWXXXZZZ\\\^^^______]]][[[ZZZ[[[\\\\\\^^^aaacccdddcccbbb```aaaaaabbbccccccdddeeeeeeaaa___[[[WWWUUUUUUVVVWWWSSSQQQMMMIIIFFFDDDCCCBBB@@@???===<<<>>>BBBGGGJJJMMMOOORRRUUUXXX]]]bbbgggmmmjjjddd]]]XXXUUUTTTSSSOOOTTTZZZ\\\ZZZUUUNNNIIICCCBBBBBBEEENNNZZZgggooo{{{|||uuuvvvwwwyyy|||~~~zzzoooddd[[[XXXVVVUUUXXXYYYXXXYYYeeerrrzzz{{{wwwpppmmmkkkddd\\\QQQLLLGGGFFFJJJMMMNNNMMMIIIEEE@@@;;;777333000......,,,***)))***+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************************************((((((((('''''''''&&&&&&&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///////////////000111111222333777CCCYYYmmmyyy~~~nnnVVVEEE<<<<<<<<<===>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999888777666777666666666777888:::;;;;;;===EEESSSbbbsss~~~uuunnnjjjjjjlllnnnrrrppprrryyy~~~|||zzzzzz~~~{{{zzzuuuooolllkkkjjjhhhggg```bbbooo{{{xxxrrrjjjccc^^^[[[YYYUUUTTTQQQNNNKKKKKKLLLNNNPPP\\\mmm|||~~~|||~~~zzzuuuoookkkiiijjjkkkmmmnnnpppqqqpppooooooooojjjkkkkkkjjjhhhggghhhiiillllllnnnpppssswwwzzz|||}}}~~~yyyqqqiiiddd\\\]]][[[UUUNNNLLLPPPTTTZZZ[[[^^^bbbeeeffffffeee{{{wwwqqqnnnmmmpppsssnnn```SSSEEEHHHKKKIIIFFFIIITTT```fffkkkrrrxxx|||~~~}}}zzzuuurrrnnnggg___XXXPPPGGG@@@888777666444222333999>>>EEEKKKSSSZZZ]]][[[WWWTTTJJJHHHDDD???<<<;;;::::::;;;999777777999:::999999777666666666666777777888666888999::::::;;;<<<>>>AAABBBDDDGGGIIIJJJKKKLLLKKKLLLNNNQQQTTTWWWYYYZZZXXXXXXVVVVVVVVVWWWYYYZZZ[[[\\\\\\[[[YYYYYYZZZ\\\[[[\\\]]]^^^___^^^]]]\\\\\\\\\\\\]]]]]]^^^^^^___ZZZWWWRRRNNNKKKJJJJJJKKKFFFGGGGGGGGGEEECCCAAA@@@>>>===<<<===@@@EEEKKKNNNNNNQQQUUUXXX\\\aaafffiiimmmmmmkkkhhhccc]]]WWWTTTQQQPPPOOONNNLLLGGGCCCAAA???CCCHHHKKKOOOYYYiiiuuu|||zzzwwwzzz|||||||||yyypppeee[[[VVVUUUWWWXXXZZZXXXUUUVVV___jjjooonnniiiccc``````]]]ZZZPPPLLLHHHFFFGGGIIIIIIHHHHHHCCC===777444111///---,,,***))))))*********)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&''''''((()))******+++(((((((((((((((((((((((('''(((((((((((('''((((((((()))))))))*********++++++******))))))******+++++++++++++++++++++++++++,,,------------.........------........./////////111111222333444;;;PPPdddyyy~~~~~~{{{bbbOOO@@@>>><<<<<<>>>???>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999888777777666666555666777999:::::::::@@@JJJVVVeeezzz}}}ssslllhhhhhhhhhjjjfffhhhpppwwwwwwtttttt{{{vvvrrrmmmlllmmmmmmkkkhhh```___gggzzz~~~zzztttmmmfffbbb___^^^XXXUUURRRQQQPPPPPPPPPOOOKKKRRR___nnn~~~}}}xxxpppjjjhhhjjjmmmooolllppptttvvvtttqqqpppooollllllkkkiiieeeddddddeeehhhiiijjjmmmqqquuuzzz||||||~~~~~~~~~|||yyyvvvqqqjjjaaa[[[WWWXXXXXXSSSMMMLLLQQQVVV[[[\\\___dddjjjlllkkkiii}}}yyyvvvvvvwwwxxxxxxooopppppprrrwwwxxxoooeeeKKKHHHDDDAAA???CCCOOO[[[dddgggkkkooorrrvvvzzz~~~~~~|||wwwrrrqqqqqqnnnhhhccc___WWWPPPDDD>>>888666333000111555:::???FFFNNNTTTXXXYYYYYYSSSPPPLLLGGGBBB>>><<<;;;===;;;999888999;;;;;;:::555555444444444444555555555666666777888999:::::::::;;;===???@@@AAABBBBBBDDDEEEFFFHHHKKKNNNQQQRRRSSSRRRRRRQQQRRRSSSTTTUUUTTTUUUVVVUUUTTTUUUVVVXXXZZZYYYYYYXXXWWWWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRQQQOOOMMMIIIFFFCCCBBBBBBBBB>>>@@@CCCEEEEEEDDDBBB@@@@@@??????@@@CCCHHHLLLOOONNNRRRWWW[[[___dddhhhkkkllloooqqqqqqmmmfff^^^YYYXXXPPPIIIEEEBBB>>><<<>>>>>>EEELLLOOOPPPYYYjjjxxx|||{{{wwwooofff]]]WWWUUUUUUWWWZZZ\\\ZZZXXXXXX^^^ddddddaaa\\\XXXVVVVVVXXXYYYSSSOOOJJJGGGFFFEEEDDDCCCEEE@@@999444111///...---+++***))))))++++++***(((***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))(((((((((''''''''''''(((((())))))******))))))))))))))))))))))))'''((())))))''''''((()))'''(((((())))))***************))))))))))))******++++++++++++++++++++++++------------............,,,,,,------.../////////111///111444333666GGGYYYvvv~~~nnn[[[GGGCCC>>>===>>>???>>><<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999888888777777666555555666777888999999===DDDKKKWWWiiizzz{{{qqqjjjgggfffhhhddddddkkkqqqsssuuuwwwyyy|||rrrnnnkkkkkkooooookkkggg___]]]aaaooo}}}wwwpppjjjfffdddddd[[[XXXUUUUUUVVVVVVTTTQQQIIIKKKSSSbbbttt{{{uuulllggggggiiimmmooojjjpppvvvxxxuuurrrppppppnnnmmmjjjfffbbbaaabbbccchhhiiijjjmmmqqquuuyyy{{{{{{}}}~~~||||||~~~}}}|||xxxtttpppmmmggg___YYYUUUUUUTTTQQQOOOOOOTTTXXX\\\]]]```fffmmmpppooolllzzzvvvnnnlllooosssuuupppsssuuuuuuyyy|||xxxpppZZZPPPHHHCCCAAAAAAIIIRRRXXXZZZ]]]aaaeeelllsssxxxzzztttqqqsssqqqkkkhhhiiieee___VVVIII>>>:::777333222444555777:::???EEEKKKPPPSSSRRRQQQNNNKKKGGGDDDAAA@@@@@@===:::888999999999999555555444444444444555555666555555666777777777777666666888999:::;;;;;;;;;>>>>>>???@@@BBBEEEGGGHHHJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMMMMMMMNNNPPPRRRUUUSSSPPPNNNLLLLLLMMMNNNKKKJJJJJJIIIGGGFFFFFFEEEDDDCCCBBB@@@??????>>>>>>===>>>AAABBBDDDDDDCCCCCCCCCBBBBBBBBBDDDGGGKKKMMMMMMQQQWWW\\\aaaeeeiiilllmmmooossstttrrrllleeeaaaYYYNNNDDDAAA???===???CCCCCCHHHMMMPPPRRRYYYgggrrruuu{{{}}}qqqkkkbbbZZZUUUSSSRRRQQQRRRWWW\\\_______________XXXVVVSSSQQQOOOPPPSSSVVVUUURRRLLLGGGDDDCCCBBBBBBBBB===666000...---------***))))))***+++,,,***)))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((+++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***++++++)))((()))+++&&&&&&'''(((((()))************))))))))))))******************************+++,,,,,,,,,------------+++,,,,,,---......//////000---///444444333>>>NNNlllzzzvvvdddOOOHHHAAA===>>>???>>><<<=========<<<<<<<<<;;;;;;::::::;;;;;;::::::999888888777666555555555666777666777:::>>>BBBJJJYYYhhhyyyxxxooojjjhhhlllfffdddhhhlllpppvvv|||xxx|||~~~oookkkiiikkkooooooiiidddZZZXXX[[[dddooo~~~|||vvvooojjjfffeeeeee```\\\XXXXXXZZZZZZUUUPPPHHHEEEIIIXXXjjj{{{{{{tttlllhhhiiilllnnnppplllrrrxxxyyyvvvsssssstttpppnnnjjjeee```___aaadddlllmmmnnnpppsssuuuxxxyyyzzz|||}}}|||zzzzzz~~~|||zzzyyyzzzuuunnnkkkiiieee^^^YYYUUUTTTRRRPPPQQQSSSWWWYYY^^^^^^aaagggnnnrrrooollliiizzzmmmggghhhmmmppprrrwwwyyyxxxzzz}}}zzzssseeeXXXLLLFFFAAA===???EEEKKKMMMPPPTTT[[[ccclllrrr~~~wwwrrruuurrrkkkiiimmmnnnjjjeeeTTTDDD>>><<<888666888333222222333777>>>EEEIIIMMMMMMMMMLLLKKKJJJHHHGGGBBB???;;;888888888777666666666666555666666777777666555444555666666666555444555666777888888888888::::::::::::<<<>>>@@@BBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHKKKMMMOOOMMMHHHDDDBBBCCCDDDEEE??????@@@@@@@@@@@@@@@@@@=========>>>>>>>>>>>>>>>??????@@@@@@AAACCCDDDEEEGGGEEEDDDCCCCCCEEEHHHJJJLLLPPPWWW\\\aaaeeehhhkkkmmmooossstttsssooojjjfffTTTIIIAAA@@@BBBAAAEEEKKKKKKLLLNNNOOORRRYYYbbbiiilllrrrwww{{{|||tttfff___VVVPPPOOONNNMMMKKKMMMTTT\\\bbbeeeeeeaaa\\\QQQOOONNNNNNMMMMMMPPPTTTWWWSSSMMMHHHDDDBBBBBBBBB@@@;;;333...,,,,,,,,,,,,******)))***,,,,,,+++)))*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))),,,---,,,***)))+++---%%%&&&&&&'''((())))))*********))))))))))))************************************+++++++++,,,,,,,,,++++++,,,------.../////////+++---444444111999GGG]]]qqq{{{iiiTTTLLLBBB===>>>???>>>===>>>============<<<<<<<<<::::::;;;;;;;;;:::999999888777666555444555666666444555888;;;<<>><<<@@@@@@CCCGGGHHHKKKUUUeeerrr{{{~~~vvv|||{{{rrrlllmmmooonnnmmmbbbUUUNNNKKKGGG>>>777888666333333444777888999BBBDDDFFFIIILLLMMMNNNOOOFFFDDDAAA>>><<<;;;<<<===888888888777666666555555666666666666555555555555555666777666444444444555::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>??????>>>>>>>>>>>>??????????????????@@@@@@@@@AAA::::::::::::;;;<<<===>>><<<===???BBBEEEGGGHHHIIIIIIFFFCCCCCCEEEHHHJJJJJJQQQQQQSSSVVVZZZ```eeehhhkkklllnnnpppooohhh]]]UUUGGGDDDAAA@@@BBBHHHOOOSSSWWWUUURRRQQQRRRVVVZZZ\\\fffnnnyyy{{{qqqjjj[[[WWWPPPLLLJJJIIIIIIIIIRRRZZZcccgggddd]]]WWWTTTMMMKKKHHHFFFGGGKKKPPPSSSZZZRRRHHHBBBAAABBBAAA???:::666000---,,,,,,***'''+++++++++*********))))))+++++++++*********))))))+++++++++************)))+++***)))(((((()))***+++++++++******)))((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,---...111555888:::SSSgggxxx~~~sssdddWWWIIICCC@@@===<<<=========>>>>>><<<:::777555<<<<<<;;;:::999777666555888888888888777666555444222333555666999>>>EEEJJJbbbnnnyyyrrrkkkjjjiiifffdddeeehhhjjjsssyyyvvvmmmfffhhhmmmnnnggg___VVVSSSSSSVVV^^^nnn{{{uuunnnkkkiiigggaaa\\\^^^^^^___```^^^YYYSSSMMMEEEEEEGGGMMMYYYhhhvvv|||yyyuuuqqqnnnnnnnnnoooxxxxxxxxxxxxyyyyyyxxxxxxuuuvvvtttmmmeeeeeekkkrrrsssuuuwwwwwwvvvttttttuuuvvvxxx{{{~~~~~~}}}{{{yyyyyy{{{}}}~~~{{{wwwuuunnnhhhbbb```]]]WWWTTTUUUQQQPPPPPPRRRVVV[[[^^^```cccdddfffiiikkkjjjfffbbbFFFUUUlllvvvjjjllltttxxx{{{|||vvvpppmmmlllbbbYYYUUUOOOFFF@@@@@@;;;===???AAADDDLLLXXXaaahhhnnnzzz|||wwwrrrsssvvvvvvtttjjj^^^WWWTTTPPPIIIBBB>>>;;;888555555666777777;;;<<<===@@@CCCGGGJJJKKKLLLKKKIIIFFFDDDAAA???>>><<<;;;:::888777666555555555555555555555444444444333444555444222222333444888777777666666777777888777777777888888888888888:::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===999999::::::;;;===>>>???>>>@@@BBBEEEGGGHHHIIIIIIIIIFFFDDDDDDGGGIIIKKKKKKMMMNNNPPPSSSWWW[[[```bbbeeeddddddccc```YYYQQQJJJEEEDDDBBBCCCGGGMMMSSSXXX[[[YYYVVVSSSSSSUUUXXXZZZccchhhrrrzzz|||wwwmmmeeeTTTOOOJJJGGGGGGIIILLLMMMWWW\\\bbbccc___XXXSSSPPPKKKJJJGGGFFFGGGKKKNNNQQQWWWOOOFFFAAA@@@@@@>>>;;;777333///,,,,,,+++***(((+++++++++*********))))))+++++++++*********))))))+++++++++*********))))))******)))(((((()))******((((((((((((((()))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,---///111444777888GGGZZZnnnxxx|||nnn```PPPGGGBBB>>>===???<<<<<<>>>>>>===<<<:::999<<<<<<<<<;;;:::999888777888888888888777666555444444555555666888<<>>;;;999777777777888777777666666555555555444111333444333222222333444666666555555555555666666444444555555666666777777777777888888888999999999888777777666666777777888888888888999999999::::::999999:::;;;<<<>>>@@@AAACCCEEEGGGJJJKKKKKKJJJJJJIIIGGGFFFFFFIIIKKKLLLLLLKKKLLLNNNQQQTTTWWWZZZ\\\]]]ZZZUUUQQQNNNIIIEEEAAAEEEEEEFFFIIIMMMSSSYYY]]]```^^^ZZZWWWUUUVVVWWWYYY```bbbhhhqqqvvvsssiii```PPPLLLGGGEEEGGGKKKPPPRRR]]]^^^___\\\WWWRRRNNNLLLIIIHHHGGGFFFGGGIIILLLMMMRRRLLLEEE@@@???===999666333000---+++++++++***(((+++************)))))))))+++++++++***************++++++*********)))))))))***))))))(((((())))))***&&&&&&&&&'''((()))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++*********++++++++++++,,,++++++++++++,,,,,,,,,---------------------------------...///111333444666<<>>@@@;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;::::::888888888888777666555555555555555555666999===AAAJJJTTTddduuupppkkkeeebbbbbbbbbaaa```dddjjjrrrwwwzzz|||zzzqqqiiigggkkkkkkeee^^^RRRPPPPPPTTT[[[hhh}}}}}}|||zzzvvvrrrpppoookkkeee```aaa``````___]]]XXXQQQLLLGGGGGGIIILLLSSSZZZbbbfffjjjiiiiiikkkppptttvvvwwwtttyyy}}}~~~|||yyyxxxyyy}}}}}}{{{yyyxxxvvvuuutttttttttsssrrrsssuuuxxxyyy||||||zzztttmmmkkkpppuuuzzz|||}}}{{{wwwrrrooonnnppprrruuuyyyzzzzzzyyyxxxvvvxxx{{{|||{{{vvvqqqnnnddd^^^ZZZYYYWWWSSSPPPQQQQQQQQQRRRUUUXXX\\\```bbbdddfffjjjmmmnnniiibbb\\\555888BBBUUUooo{{{xxxsssmmmiiihhhgggaaaWWWPPPEEE???999777999<<>>AAACCCEEEHHHIIILLLNNNOOOOOOMMMLLLJJJIIIIIIJJJLLLNNNNNNNNNMMMNNNOOOQQQRRRTTTVVVWWWQQQNNNIIIEEECCCCCCCCCDDDJJJJJJMMMPPPTTTXXX\\\^^^bbb___\\\ZZZYYYYYY[[[\\\]]]]]]```hhhooonnneee\\\QQQMMMIIIHHHKKKQQQVVVXXX___]]]YYYTTTOOOLLLJJJIIIEEEEEEEEEEEEFFFGGGIIIIIIMMMIIIDDD@@@>>>:::666222...---+++*********))))))************))))))))))))************************************)))))))))))))))))))))(((((()))))))))'''''''''(((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........///000111222333999@@@SSSlllyyyzzz~~~}}}uuuxxxeeeVVVJJJAAA>>>@@@;;;<<<============<<<;;;:::;;;;;;<<<<<<<<<;;;;;;888888888888777666555555333444444444444666:::>>>AAAJJJXXXgggvvvwwwnnnddd^^^___```___]]]]]]bbbiiinnnpppqqqrrrsssvvv{{{|||tttkkkiiijjjiiiddd]]]SSSQQQQQQUUUZZZeeeyyy|||{{{yyywwwtttrrrooojjjddd___aaa```^^^\\\ZZZUUUOOOKKKFFFGGGIIIKKKOOOSSSWWWYYY^^^___```ccchhhlllooopppmmmrrrwwwyyyvvvtttssstttxxxyyyxxxxxxvvvtttrrrqqqpppooommmmmmooorrrvvvxxx||||||zzztttnnnlllooosssxxxzzz{{{zzzuuuppplllkkklllnnnqqquuuwwwxxxxxxxxxtttvvvxxxyyyvvvqqqlllhhhbbb[[[WWWVVVTTTOOOMMMNNNNNNOOOQQQTTTVVVYYY]]]___bbbdddhhhllllllfff^^^XXX222444:::EEEVVVlllyyyuuupppmmmmmmkkkfff```SSSKKK@@@999888::::::999<<>>DDDMMMVVV\\\^^^\\\[[[QQQNNNJJJEEEAAA@@@???@@@>>>======;;;:::999888888555666777777555555666777777777666666666666777777555666666666777777777888444444444555555555666666888888777777777777888888777777777888888888888999999:::<<<>>>AAAEEEGGGIIILLLMMMOOOQQQSSSRRRRRRQQQOOONNNNNNOOOQQQRRRQQQPPPOOOOOONNNNNNNNNNNNOOOOOODDDCCCAAA@@@AAAEEEJJJNNNSSSTTTUUUWWWYYYZZZ\\\\\\___^^^\\\[[[[[[\\\^^^```XXXVVVWWW]]]cccddd]]]VVVMMMKKKJJJMMMRRRXXX\\\^^^\\\XXXRRRMMMIIIHHHHHHHHHCCCCCCCCCDDDDDDEEEFFFFFFJJJGGGDDD@@@<<<777333000************)))))))))***))))))))))))))))))))))))*********************************)))))))))((((((((((((((())))))(((((((((*********))))))((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000000999888FFFaaavvv}}}zzzyyyooo```QQQDDD>>>>>><<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;999999999999888777666555111222333333333555999<<<:::AAALLLXXXfffwwwtttfff^^^\\\]]]]]]\\\^^^bbbgggkkkllllllkkkkkkiiilllrrryyy{{{wwwzzz~~~wwwoookkkkkkiiiccc]]]UUUTTTTTTWWW[[[cccttt~~~}}}yyyxxxuuurrrmmmgggaaa]]]```^^^\\\YYYWWWSSSNNNJJJEEEFFFHHHKKKMMMOOOPPPQQQUUUWWWYYY\\\___bbbeeegggffflllrrruuusssqqqpppqqqqqqqqqrrrqqqpppmmmkkkiiijjjiiiiiiiiilllppptttvvvxxxxxxvvvrrrmmmkkkmmmoooqqqsssuuutttqqqmmmkkkjjjiiikkknnnrrruuuvvvwwwwwwrrrssstttssspppkkkfffbbb```ZZZUUUTTTRRRMMMJJJKKKKKKMMMPPPRRRSSSUUUXXX[[[^^^```dddggggggbbb[[[VVV---111666:::CCCUUUlll|||||||||~~~yyyrrrpppqqqooolll```WWWKKKBBB===;;;999777666<<>>;;;888666555444444666;;;DDDMMMTTTYYY[[[\\\\\\YYYTTTOOOJJJGGGFFFEEECCCCCCBBB@@@>>>===<<<;;;888::::::999888777777999888888777777777777888888777777777777777666666666555555666666666777777777777666666555555666666777666666666777777777888888:::;;;===AAADDDHHHLLLMMMNNNOOOQQQSSSUUUVVVWWWWWWVVVVVVVVVXXXYYYYYYVVVTTTPPPNNNJJJGGGEEEDDDDDDEEE:::<<>>999444000---((()))+++***)))((()))***(((((()))))))))))))))******************+++++++++******)))))))))((((((((('''(((((())))))(((((('''+++++++++***)))((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///555444<<>>======<<<;;;:::999999999999::::::;;;;;;;;;::::::999999999999888777666555111222333333333444777::::::???FFFOOO\\\mmmzzzmmmccc^^^]]]\\\[[[ZZZ]]]```dddfffffffffeeegggffffffiiiooovvv{{{}}}{{{vvvrrrtttxxx~~~yyyrrrooonnnkkkddd^^^XXXWWWWWWYYY[[[aaaooo}}}xxxwwwtttpppkkkeeeaaa^^^```^^^ZZZXXXUUURRRNNNLLLFFFGGGIIIKKKLLLLLLLLLLLLMMMOOORRRTTTUUUWWWZZZ\\\```fffmmmqqqqqqooonnnooolllllllllkkkiiigggdddcccffffffggghhhkkkpppsssvvvuuutttssspppmmmkkkkkklllkkkmmmnnnnnnllljjjiiijjjhhhiiilllpppssstttuuuvvvqqqpppooommmiiiddd```^^^]]]WWWSSSRRRPPPLLLJJJKKKKKKNNNRRRRRRQQQRRRUUUXXX\\\\\\^^^```aaa___ZZZWWW***///333555999DDDTTTaaattt~~~zzz|||xxxrrrrrrsssqqqjjjddd[[[QQQHHHAAA;;;888444999;;;@@@TTTlllwwwuuusssppprrrxxxzzzxxxwwwzzzyyyyyyxxxtttpppooorrrvvvyyy||||||vvvkkk```YYYWWWMMMLLLKKKIIIEEEAAA===;;;777999===BBBHHHMMMPPPSSSXXXWWWUUURRRPPPOOONNNMMMMMMLLLKKKIIIGGGFFFDDDDDD@@@AAAAAA@@@===<<<<<<=========<<<<<<<<<<<<======;;;;;;::::::999888888888777777888888888888999999777666666555555666666777888888888999999999999:::;;;===???CCCGGGLLLOOOQQQOOOOOOPPPRRRUUUYYY\\\]]]______```aaaaaa```]]]ZZZQQQMMMGGGBBB>>><<<======999>>>EEEJJJOOOUUU[[[```dddcccaaa___]]][[[YYYYYY^^^\\\ZZZWWWUUUSSSSSSSSSMMMLLLKKKKKKMMMNNNLLLKKKIIIKKKQQQWWW\\\]]]ZZZXXXTTTOOOIIIEEEDDDCCCBBB@@@AAA@@@?????????@@@AAABBBDDDCCC@@@;;;555000---+++'''***++++++)))((()))***(((((((((((())))))******))))))*********+++++++++***)))))))))((((((((((((''''''((())))))(((''''''))))))))))))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************(((((()))))))))*********+++++++++++++++++++++++++++,,,---///000000//////000333888BBBSSSiiiwww{{{pppooo|||kkkVVVFFFAAA<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999999999888777666666333444444444333333555666:::===AAAHHHRRRcccvvv~~~vvvlllddd^^^ZZZYYYTTTUUUXXX\\\```bbbccccccdddbbb___aaagggmmmqqqssstttrrrqqqrrrrrrvvv~~~zzzuuusssqqqmmmeee___ZZZYYYYYYZZZZZZ^^^jjjvvv}}}vvvuuurrrooojjjfffccccccaaa^^^[[[XXXVVVTTTQQQOOOJJJJJJKKKKKKKKKKKKJJJIIIFFFJJJMMMOOOPPPQQQTTTWWWZZZ```iiinnnnnnmmmmmmnnnkkkkkkjjjhhhfffcccaaa```dddeeegggjjjnnnrrruuuwwwsssrrrrrrpppnnnllllllllliiijjjjjjiiigggggghhhiiihhhiiilllnnnqqqssstttuuupppnnnkkkgggbbb^^^[[[ZZZWWWRRROOOOOOOOOLLLKKKLLLNNNRRRUUUUUUSSSRRRUUUXXXZZZYYYYYYZZZ\\\]]]\\\[[[+++///222444555:::BBBIII\\\ooo|||~~~~~~~~~|||sssrrrrrrqqqpppmmmggg^^^RRRGGG???:::777::::::<<>>BBBFFFIIILLLLLLNNNPPPRRRSSSUUUUUUVVVVVVTTTRRRPPPNNNMMMLLLGGGHHHHHHFFFDDDBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@??????>>>===<<<;;;;;;999999999999::::::::::::888888777777777777888888;;;;;;<<<<<<<<<=========<<<>>>@@@DDDIIINNNQQQTTTOOOOOOPPPRRRUUUZZZ^^^aaafffeeefffggggggeeeaaa^^^SSSOOOGGG@@@;;;999999:::===CCCLLLSSSXXX\\\aaaeeehhhfffccc```]]][[[YYYYYY```^^^YYYUUUPPPMMMKKKJJJMMMLLLKKKJJJJJJJJJKKKKKKPPPSSSXXX]]]___\\\UUUPPPRRRNNNHHHDDDCCCBBB???<<>>======???AAABBBBBBAAA>>>999222---***)))'''***,,,,,,)))''')))***'''((((((((())))))******))))))******++++++++++++))))))))))))((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))'''''''''''''''((())))))************************((((((((((((((('''''''''''''''''''''((((((((()))************************(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------++++++++++++++++++++++++***+++---///000000//////---555999999EEE]]]qqqxxxxxxmmmgggqqq|||yyyyyyttt]]]KKKCCC;;;;;;;;;<<<<<<===??????======>>>>>>===<<<<<<;;;999999:::999999888777666666666666555222111222444666777999>>>HHHXXXkkkxxx|||sssiii___YYYVVVSSSTTTWWW\\\aaaeeeggghhh___^^^___cccgggiiihhhfffnnnoooqqqrrrppppppzzz}}}zzzwwwuuusssnnnfff___[[[ZZZZZZZZZZZZ\\\gggrrr~~~{{{tttsssqqqnnnjjjgggggggggbbb___[[[YYYWWWVVVSSSQQQMMMMMMMMMLLLKKKJJJHHHGGGDDDHHHLLLNNNOOOPPPSSSVVVVVV]]]ffflllmmmllllllmmmmmmllljjjhhheeecccaaa```dddeeehhhlllppptttvvvxxxrrrrrrrrrqqqpppnnnnnnnnniiiiiiiiigggeeeeeegggiiihhhiiikkknnnqqqrrrttttttpppmmmhhhccc^^^[[[YYYXXXRRRMMMKKKMMMNNNLLLLLLNNNQQQVVVYYYYYYUUUTTTVVVYYYZZZXXXWWWWWWZZZ]]]^^^^^^......---...000333777:::NNNXXXkkk}}}zzzxxx{{{xxxooolllkkkiiiccc[[[PPPFFF@@@:::999999===EEEPPPZZZ```bbbaaa___[[[YYY\\\ccciiiuuuzzz{{{tttnnnkkkooosssvvvsssmmmgggeeefffccceeegggiiinnnnnndddXXXKKKDDD>>>===<<<::::::<<>>>>>===<<<<<<======<<<>>>??????>>><<<======>>>>>>>>>>>>>>>======<<>>>>>???@@@AAA>>><<<===???AAA@@@???BBB===666111...,,,***((())))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))((((((((((((((((((((()))))))))))))))$$$&&&)))++++++***'''&&&''''''(((((((((((((((((()))))))))))))))(((((('''(((((()))***************((((((''''''''''''((((((------,,,+++***)))(((((())))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,///333666999DDD666...666BBBOOOaaasss}}}www^^^^^^jjj}}}}}}nnnUUUDDD>>>;;;;;;===<<<888777999999::::::::::::999888888999999999888888888777777777666555444444444444444666888:::<<>>>>>???AAACCCCCCBBBBBBCCCEEEEEEFFFGGGGGGFFFEEECCCBBBDDDCCCDDDGGGLLLPPPRRRSSSSSSSSSSSSUUUXXX]]]aaadddiiijjjkkkkkkgggaaaZZZVVVJJJEEE>>>999999===BBBEEENNNYYYdddkkkooorrrqqqmmmfffbbb]]]ZZZZZZ[[[\\\\\\\\\UUUMMMIIIIIIIIIHHHEEEEEEEEEEEEFFFHHHKKKNNNPPPWWWYYYZZZ[[[YYYUUUPPPMMMJJJHHHDDD@@@>>>===>>>>>>>>>======>>>AAABBBAAA???>>>:::444000---+++***((())))))))))))))))))))))))************************))))))))))))))))))))))))''''''&&&&&&''''''((())))))))))))(((((((((''''''((((((((((((((((((((((((&&&'''((()))***)))((((((((((((((((((((('''''''''''''''((()))))))))))))))%%%%%%&&&'''''''''''''''((((((''''''''''''((((((***************)))))))))))))))))))))))))))))))))************)))))))))(((*********+++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,...000333555888000---222777@@@SSSgggzzzxxx{{{kkkbbbeeewww~~~www___NNNBBB===999::::::777666777999::::::;;;;;;::::::999999999999888888888777777888777666555444444333333333555666777:::CCCPPPZZZqqqzzz~~~||||||}}}}}}~~~|||}}}~~~}}}wwwoooeee```YYYWWWUUUWWW[[[______^^^ZZZYYYYYY[[[___bbbccccccbbb___^^^cccgggjjjpppwww~~~yyyuuupppmmmkkkhhhbbb^^^\\\XXXVVVTTTSSSTTT]]]fffrrryyyzzzwwwxxxvvvpppoooqqqoookkkbbb```^^^\\\ZZZXXXTTTQQQQQQQQQPPPMMMIIIFFFFFFGGGFFFFFFGGGIIIKKKNNNPPPQQQSSSXXX^^^aaa```_________aaaaaa```aaaaaaccceeeffflllkkkkkkkkklllnnnpppqqqnnnmmmmmmnnnoooooommmllliiigggeeeeeegggiiiiiiiiijjjjjjjjjjjjkkkmmmoooqqqiiiccc]]]YYYYYYXXXUUURRROOOLLLIIIJJJMMMPPPQQQQQQSSSVVVYYYXXXVVVUUUVVVYYYYYYYYY[[[\\\\\\\\\\\\[[[...---+++++++++---///000///666CCCTTTaaakkkwww}}}{{{{{{|||~~~{{{vvvyyy|||sssdddaaa^^^ZZZYYYYYYZZZ[[[VVVRRRJJJAAA999888<<>>AAADDDCCC@@@>>>???AAAAAAAAABBBGGGMMMSSSWWWYYY\\\\\\]]]]]]\\\ZZZXXXWWWXXXXXXWWWVVVVVVXXX[[[___eeedddccc```]]]YYYWWWUUUTTTSSSPPPMMMKKKIIIHHHGGGFFFGGGJJJKKKLLLMMMPPPRRRTTTTTTUUUUUUSSSPPPLLLJJJGGGFFFEEEGGGKKKQQQUUUVVVVVVUUUUUUUUUXXX\\\aaadddiiijjjkkkjjjddd\\\SSSNNNCCCAAA===:::<<<@@@EEEIIIQQQ\\\hhhooouuuzzz{{{yyynnniiiccc^^^]]]]]]^^^^^^UUUOOOIIIFFFGGGHHHHHHFFFCCCDDDEEEGGGJJJNNNQQQSSSTTTVVVWWWWWWUUUQQQMMMJJJFFFDDDBBB???>>>=========<<<===???BBBDDDDDDAAA>>>999666111...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&)))((((((((('''&&&&&&&&&(((''''''''''''((())))))))))))(((((('''''''''&&&%%%&&&''')))******++++++$$$%%%%%%&&&&&&&&&&&&&&&)))((((((''''''(((((()))((((((((())))))*********))))))))))))))))))))))))************))))))))))))*********++++++++++++,,,******+++++++++,,,,,,,,,......---,,,,,,---//////111///000222111555HHH\\\uuuvvvzzz}}}hhh___fffuuu~~~mmm\\\KKKAAA999888999888666777888999:::;;;;;;;;;;;;;;;999999999888888888888888999888777555444444333333222333444444555;;;DDDKKKaaakkkuuu~~~|||{{{{{{{{{zzzyyyzzz{{{~~~~~~yyypppiii\\\YYYUUUUUUXXX[[[[[[ZZZWWWVVVVVVWWW[[[]]]^^^^^^bbb]]][[[]]]```bbbhhhooorrr{{{sssooojjjgggeeebbb]]]YYYWWWSSSQQQPPPNNNNNNVVV___dddkkkvvv~~~~~~~~~zzztttrrrrrrooojjjcccaaa___]]]\\\ZZZWWWTTTRRRRRRQQQNNNJJJHHHHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPTTTXXX[[[]]]]]][[[ZZZZZZ\\\\\\]]]___aaaccceeefffjjjiiihhhgggggghhhiiijjjhhhiiikkkmmmppppppnnnkkkeeedddbbbccceeehhhhhhhhhfffgggggghhhiiijjjjjjjjjaaa]]]XXXVVVVVVTTTQQQMMMJJJIIIGGGIIILLLPPPRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVYYYYYYZZZ[[[[[[[[[ZZZZZZ,,,,,,+++******,,,---//////111888CCCMMMYYYhhhvvv{{{}}}~~~~~~}}}{{{{{{{{{~~~yyyuuuwww{{{xxxpppeeeaaa\\\XXXXXX\\\bbbfffbbb```ZZZOOODDD<<<;;;<<>>===>>>BBBFFFIIIJJJNNNPPPRRRUUUWWWWWWWWWWWW\\\\\\\\\ZZZYYYZZZ]]]```iiijjjjjjiiifffccc```^^^\\\[[[YYYWWWTTTSSSRRRQQQPPPRRRTTTVVVXXX[[[```ccceeeeeefffddd```ZZZUUUQQQLLLIIIFFFFFFJJJPPPUUUXXXYYYXXXVVVUUUVVVZZZ^^^aaaccccccbbb```ZZZSSSLLLHHHAAAAAA@@@??????CCCGGGKKKPPPYYYccciiipppyyy~~~~~~xxxqqqhhh```[[[ZZZYYYXXXNNNJJJFFFDDDFFFGGGHHHHHHGGGGGGHHHIIILLLOOOQQQRRRRRRSSSTTTSSSQQQNNNJJJGGGAAAAAA@@@>>>======<<<<<<>>>AAADDDFFFFFFCCC>>>:::444111---+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((('''''''''&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$((('''%%%%%%%%%&&&(((***)))))))))(((''''''&&&&&&&&&'''((()))************&&&'''(((((())))))(((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))************++++++++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,---......111333111444BBBRRRkkkrrrzzzppp^^^\\\fffrrryyy{{{}}}yyyjjjVVVIII<<<999::::::999999666666888999:::;;;;;;;;;888888888888888888888888:::999888666555444444333444555555555666999>>>CCCQQQ\\\hhhrrr~~~~~~}}}|||{{{zzzvvvvvvxxx}}}zzzsssccc^^^XXXUUUVVVWWWVVVUUUUUUTTTTTTUUUXXXZZZZZZZZZ^^^ZZZYYY[[[\\\]]]```eeekkkttt}}}uuunnnjjjfffcccbbb___ZZZVVVSSSPPPMMMLLLJJJIIIPPPXXXZZZaaakkkuuu|||~~~yyyuuutttrrroookkkcccbbb```___^^^\\\YYYVVVTTTTTTRRROOOKKKIIIIIIIIIHHHHHHIIIJJJKKKMMMOOOPPPTTTVVVYYYZZZZZZZZZYYYYYYYYYZZZ[[[]]]___aaacccdddddddddcccbbbcccdddeeefffeeefffiiimmmooonnnkkkhhhbbbaaa```aaadddfffhhhhhheeefffhhhiiiiiihhhfffeee\\\YYYVVVSSSRRROOOLLLIIIHHHHHHHHHIIIKKKNNNQQQRRRVVVUUUUUUVVVXXXXXXWWWUUUWWWWWWWWWXXXXXXWWWWWWWWW+++*********+++---...//////...000666<<>>::::::===BBBGGGLLLOOOOOOOOOOOOQQQSSSSSSSSSVVV\\\aaadddfffgggfffeeedddcccccc^^^bbbgggooonnnccc^^^YYYVVVVVVXXXZZZ[[[YYYTTTQQQQQQSSSJJJGGGCCC@@@>>>>>>===<<>>>>>=========>>>DDDFFFHHHHHHEEE???999555///---*********+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++((('''''''''&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$'''&&&%%%%%%%%%&&&((()))))))))(((((('''''''''&&&(((((())))))))))))(((((((((((()))************)))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,+++,,,///222666>>>FFF[[[fffuuu|||ggg[[[[[[```kkkvvv{{{{{{yyyyyycccSSSCCC<<<;;;:::999999333444666777999999::::::888888888888888888888888::::::888777666555555555555555555666666999<<>>;;;<<<===???AAACCCEEEFFFCCCEEEGGGIIIJJJMMMQQQTTT^^^```dddhhhlllmmmnnnnnnqqqpppnnnllljjjiiihhhggghhhiiijjjkkknnnssszzz}}}yyysssmmmgggcccWWWRRRKKKHHHIIIMMMPPPSSSZZZXXXUUURRRPPPOOOOOOOOOLLLJJJHHHGGGFFFGGGHHHIIIHHHJJJJJJHHHFFFGGGKKKOOOPPPUUUYYY[[[bbbnnnyyy}}}|||sssdddWWWNNNJJJGGGGGGFFFEEECCCBBBBBBDDDEEEFFFKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKLLLLLLKKKIIIGGGEEE??????>>>===>>>???@@@AAAHHHIIIIIIFFF???888333000,,,***))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((((((((('''''''''&&&&&&)))((((((((('''&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&''''''(((((((((((((((***))))))(((((())))))************))))))((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++******+++++++++,,,,,,,,,******++++++,,,---------///,,,+++///555;;;???@@@NNN\\\ppp}}}wwwfff\\\WWWaaaqqqyyyyyywwwzzzssscccPPPEEE>>>999777888333333555666777888888999888888888888888999999999:::999888777777666666777555444333444555777999;;;===GGGSSS]]]iiivvv}}}|||zzzxxxqqqqqqssswww}}}|||rrrlllddd^^^\\\YYYVVVSSSWWWUUUTTTTTTVVVWWWWWWVVVVVVUUUWWW\\\\\\YYYWWWXXXXXX^^^iiivvvyyypppiiihhhddd```^^^]]][[[WWWSSSPPPNNNMMMLLLHHHEEEIIIPPPTTTYYY```gggmmmsssyyy|||xxxppplllnnnqqqooollljjjfffdddbbb```___]]]YYYWWWTTTTTTSSSPPPLLLJJJJJJJJJKKKJJJKKKKKKLLLMMMNNNOOOQQQQQQQQQTTTWWWZZZ[[[ZZZXXXXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[^^^```ccceeeeeefffhhhjjjkkkhhhddd``````___^^^___bbbeeeffffffhhhiiikkkllljjjgggcccaaa[[[YYYUUUPPPLLLHHHEEEDDDJJJKKKLLLKKKJJJKKKMMMNNNXXXYYYYYYYYYXXXWWWVVVUUUVVVVVVVVVVVVWWWXXXYYYZZZ+++++++++++++++++++++,,,---,,,...111222444===FFFTTT[[[fffpppvvvzzz{{{|||xxxwwwtttpppllliiikkknnnhhhgggeeeeeefffiiilllooorrrtttvvvwwwqqqbbbMMM>>><<<::::::===AAADDDDDDBBB@@@DDDGGGHHHHHHHHHKKKNNNMMMNNNQQQVVV[[[___bbbccceeehhhkkkooozzzvvvjjjfffcccaaaaaa^^^___```^^^\\\]]]bbbfffgggfffeeecccaaa\\\VVVQQQDDDCCC@@@===<<<;;;;;;<<<999:::<<<===>>>???CCCEEEKKKNNNSSSXXX]]]aaadddeeennnnnnnnnooopppqqqrrrsssoooppppppqqqsssyyyzzzvvvrrroooccc]]]VVVQQQPPPRRRTTTUUUYYYWWWTTTPPPMMMIIIGGGEEEDDDDDDEEEEEEGGGIIIJJJKKKJJJLLLLLLJJJGGGHHHMMMRRRQQQVVV[[[]]]cccmmmuuuxxxvvvmmm___SSSKKKIIIHHHHHHCCCCCCBBB@@@@@@@@@AAACCCDDDEEEFFFGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHFFFEEEDDD@@@???>>>===>>>@@@CCCEEEHHHHHHFFF@@@888111...---+++)))((()))***+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''''''''(((((())))))))))))(((((((((''''''((((((((((((((((((((((((&&&(((,,,......---***(((&&&&&&''''''((()))))))))'''(((((())))))))))))(((%%%&&&''''''((((((''''''******))))))))))))******)))))))))***************))))))))))))))))))))))))((()))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,000...---///444:::<<<;;;DDDSSShhhwww~~~}}}lll___bbblllsssvvvwwwtttyyyxxxdddSSSEEE;;;888:::444444666777888888888888777777888888888999999999999888888777777888888888666555333222333555777888888@@@GGGNNNYYYhhhsssxxx~~~~~~zzzxxxpppqqqqqqsssvvvyyy{{{|||uuuoooiiidddbbb___[[[WWWWWWVVVTTTTTTUUUVVVUUUTTTTTTRRRTTTXXXYYYWWWVVVXXXWWW\\\ccclllwww}}}zzzuuuoooiiieeeccc___[[[ZZZYYYXXXTTTPPPOOOMMMMMMLLLHHHDDDGGGMMMRRRVVV[[[```eeejjjpppsssyyyxxxzzz|||tttkkkgggkkknnnllliiihhhgggeeebbb```___\\\XXXVVVTTTTTTSSSPPPLLLIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNSSSQQQQQQSSSWWWZZZ[[[[[[UUUVVVWWWYYYYYYYYYYYYXXXYYYYYYYYYZZZ\\\___bbbcccddddddeeeggghhhgggccc```aaa___^^^___aaadddeeeeeeggghhhjjjiiihhhddd```^^^XXXVVVRRRMMMIIIFFFEEEFFFIIIKKKMMMMMMKKKKKKMMMOOOUUUXXXYYYWWWSSSQQQQQQRRRTTTTTTTTTUUUVVVXXXZZZ[[[---,,,,,,+++***)))((((((((('''))),,,+++***///666BBBKKKYYYfffpppwww{{{}}}{{{zzzwwwqqqhhhcccdddiiieeeeeefffhhhkkknnnppprrrrrrssswww{{{yyylllWWWHHH;;;:::999;;;===>>><<<999666;;;@@@CCCCCCDDDFFFIIIEEEFFFIIINNNUUUZZZ]]]^^^ccchhhlllpppzzzqqqiiigggeeedddccc\\\]]]^^^]]]\\\___eeejjjnnnoooqqqssstttpppjjjeeeUUURRRLLLEEE@@@===;;;;;;777777888666555444555777:::===AAAGGGMMMRRRVVVXXX]]]^^^aaaeeejjjooorrruuussssssssssssuuuzzz|||yyyxxxnnnhhhaaa[[[YYYZZZZZZ[[[WWWVVVSSSOOOKKKFFFAAA???AAACCCEEEHHHKKKLLLMMMMMMJJJLLLLLLJJJGGGHHHNNNTTTQQQWWW]]]___eeemmmssstttlllcccVVVKKKFFFEEEFFFHHHAAAAAAAAA???======>>>@@@===>>>AAACCCEEEGGGHHHHHHBBBCCCDDDEEEEEEDDDCCCCCCBBB@@@>>>===>>>BBBEEEHHHGGGFFFBBB;;;333---++++++***)))((()))***+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''))))))))))))((((((((((((((((((((()))))))))))))))'''***///333333000,,,(((%%%%%%&&&'''((()))******%%%&&&''')))************&&&'''(((((())))))((((((******))))))))))))******(((((()))***+++,,,------))))))))))))))))))))))))(((((())))))*********+++))))))))))))******************+++++++++,,,,,,,,,,,,------------,,,+++***++++++******---222444444:::III]]]mmmuuuwwwwwwwwwzzz}}}jjjfffiiimmmrrrvvvnnnpppxxxttt```MMM???;;;===555666777888888999888888777777888888999999999999888888888777888888999:::999777444222333555666666666;;;???CCCMMM]]]lllrrruuu||||||zzzppppppqqqqqqqqqtttxxx|||uuupppkkkhhhgggddd```\\\WWWUUUTTTSSSTTTUUUTTTSSSSSSQQQQQQUUUVVVUUUVVVZZZUUUXXX^^^ccciiisssyyyyyyxxxtttnnnhhhdddbbb___\\\XXXVVVVVVUUUQQQMMMOOOMMMMMMLLLHHHDDDFFFLLLPPPSSSWWW[[[___dddiiimmmqqqqqqsssvvv{{{~~~~~~~~~sssjjjdddiiimmmjjjffffffgggeeebbb```^^^[[[XXXUUUTTTTTTRRROOOKKKIIIIIIJJJLLLLLLLLLLLLLLLMMMNNNNNNPPPNNNLLLMMMQQQUUUUUUTTTSSSTTTVVVXXXYYYYYYYYYXXXYYYYYYYYYZZZ\\\^^^aaabbbbbbcccdddfffgggfffdddaaaaaa```^^^___aaadddddddddfffggghhhgggeeeaaa]]][[[VVVTTTPPPKKKGGGEEEFFFHHHHHHJJJMMMMMMLLLLLLOOOQQQRRRVVVXXXUUUOOOKKKMMMOOOQQQQQQQQQRRRTTTVVVXXXZZZ******+++++++++,,,,,,,,,,,,+++*********,,,///000555;;;EEEQQQ]]]jjjuuu||||||vvvmmmeee___\\\\\\___cccgggkkkmmmqqquuuxxxwwwsssqqqssstttkkkYYYIIICCC@@@===@@@DDDDDD>>>888888888999:::<<>>@@@AAAGGGIIINNNSSSVVVZZZ```gggkkkkkkkkklllmmmqqqwww{{{~~~zzzzzz~~~vvvqqqkkkfffdddddddddddd[[[TTTMMMJJJEEEAAADDDKKKJJJLLLNNNOOOMMMLLLLLLLLLNNNMMMLLLIIIHHHJJJNNNQQQTTTXXX[[[]]]eeeooovvvxxxppp]]]NNNKKKHHH@@@===@@@BBBAAAAAABBBCCCDDDBBBAAA===@@@CCCDDDDDDBBBBBBBBB??????@@@AAABBBBBBBBBBBB@@@<<<;;;>>>DDDHHHGGGEEEBBB;;;333///...//////...)))******+++++++++******---)))%%%%%%'''(((((('''))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))************))))))((((((''''''***((('''&&&&&&'''(((***+++)))111@@@BBB555***(((''''''(((((()))*********(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***(((((()))***++++++,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---///111333555===PPPgggpppooorrr{{{xxx|||zzz___YYYfffpppppplllkkkllltttnnnZZZJJJ>>>777999777666777999;;;;;;:::888888888999999::::::::::::888777777888888777555444444333333333333222222444777;;;>>>CCCMMM[[[eeeqqqssszzz}}}wwwvvvtttrrrqqqrrrssstttpppooommmjjjfffccc```___ZZZXXXUUUTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSPPPSSSWWW\\\ccckkktttzzzyyypppppppppnnnjjjccc[[[UUUSSSRRRRRRRRRRRRQQQNNNMMMPPPNNNKKKHHHFFFFFFGGGHHHOOOPPPSSSVVVZZZ]]]```aaaeeefffiiinnntttyyy{{{{{{qqqlllgggdddeeeggggggfffhhhgggfffccc___ZZZVVVTTTTTTRRRMMMIIIGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMOOOQQQRRRQQQRRRTTTUUUUUUTTTSSSRRRRRRVVV[[[^^^______``````ddddddeeefffggggggdddaaaaaabbbcccbbb``````cccfffiiigggdddaaa^^^\\\[[[[[[VVVSSSNNNIIIEEEDDDEEEFFFJJJJJJJJJKKKLLLNNNOOOPPPZZZWWWTTTPPPMMMKKKJJJJJJJJJLLLOOOSSSVVVWWWWWWWWW*********+++++++++,,,,,,,,,+++*********,,,...000000444:::CCCMMMZZZfffnnnssssssqqqmmmeee]]]XXXVVVYYYZZZ]]]dddmmmvvv|||~~~yyyssspppmmmdddVVVKKKHHHEEEEEEIIIMMMLLLEEE>>>888888777777999;;;>>>??????@@@AAADDDIIIOOOUUUYYYUUUZZZaaafffiiinnnuuu{{{{{{tttooolllhhhccc___[[[\\\]]]]]]\\\]]]___```eeeiiiqqq{{{{{{uuuiii]]]RRRJJJEEEDDDAAA???>>>======<<<:::888888888888888999::::::;;;;;;<<>>???CCCGGGHHHDDD???999444///++++++,,,,,,,,,)))))))))))))))((('''''',,,)))&&&%%%'''(((((('''))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))))))))))))))))))))((((((((((((((()))((('''&&&&&&'''((()))'''###'''222444+++###$$$''''''''''''&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))*********************++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000222333888FFFYYYhhhmmmooopppvvv}}}eeeZZZbbbiiijjjhhhfffgggmmmyyytttbbbSSSFFF???:::888666666777888888777888888999999999:::::::::999888777777888888777555555555555555444444444333333555888999===EEEPPPYYYeeeiiirrr||||||yyyvvvrrrooonnnmmmmmmmmmkkkiiigggdddcccbbbaaa___]]]ZZZXXXXXXWWWVVVTTTRRRQQQQQQPPPPPPPPPPPPQQQOOOQQQUUUZZZ^^^eeelllqqqyyy~~~wwwmmmlllkkkkkkiiiddd\\\UUURRRQQQPPPPPPPPPPPPOOONNNPPPNNNKKKHHHGGGGGGHHHIIINNNOOOQQQSSSUUUWWWYYYZZZ\\\]]]```eeekkkppprrrrrrmmmiiidddcccdddgggggggggiiigggddd```\\\ZZZXXXWWWUUURRRNNNJJJGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLNNNPPPQQQPPPQQQRRRTTTTTTSSSRRRQQQPPPTTTZZZ^^^```aaabbbcccccccccdddeeeffffffcccaaabbbcccdddbbbaaaaaacccfffaaa```^^^[[[YYYWWWVVVVVVRRRPPPLLLHHHEEEDDDEEEEEEIIIIIIJJJKKKLLLNNNPPPQQQUUUSSSPPPMMMJJJIIIIIIIIIKKKMMMPPPSSSUUUWWWWWWWWW*********++++++++++++,,,++++++******+++,,,...//////000222777>>>JJJWWW___fffjjjooopppkkkddd]]]YYYUUURRRRRRZZZiiixxxzzzpppggg___WWWQQQMMMLLLMMMRRRWWWUUUNNNHHH<<<:::777555444666888::::::===???AAACCCGGGNNNTTTQQQUUU[[[^^^___bbbhhhlllppppppqqqqqqoookkkfffdddaaabbbbbb```^^^]]]^^^___aaadddkkkuuu}}}pppbbbWWWOOOKKKJJJHHHHHHGGGHHHHHHFFFBBB>>>AAA@@@???>>><<<:::888777777777666666888<<>><<>>???@@@@@@???===>>>???@@@@@@???@@@BBBCCCDDDEEEFFFFFFFFFEEECCCCCC@@@AAACCCGGGIIIEEE===777111///,,,***+++++++++***))))))))))))(((((('''&&&+++)))&&&&&&'''(((((('''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((()))))))))((('''&&&&&&'''((())))))$$$$$$+++,,,'''$$$'''((((((''''''&&&%%%%%%$$$'''(((((())))))(((((('''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((())))))***+++++++++************))),,,++++++++++++,,,------++++++,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000111555===JJJ]]]kkkmmmhhhrrr|||ooo]]]^^^dddeeeeeeccccccfffooo}}}zzzkkk\\\OOOGGG===;;;888666777777777777888999999999999:::::::::999888777777888888777666777666666666666555555555333555555555777<<>>EEEKKKPPPUUU[[[^^^______```aaaaaaeeeiiikkkjjjhhhgggfffeeeeeeeeeccc```___```aaaaaaccchhhnnnwww~~~|||pppbbbXXXQQQOOONNNMMMNNNPPPRRRSSSPPPKKKGGGMMMLLLKKKHHHEEE@@@===::::::999777555777;;;<<<:::@@@DDDHHHKKKKKKKKKJJJJJJMMMKKKMMMRRRTTTRRRQQQRRRVVVYYY\\\^^^___```aaabbbcccbbbcccccc```YYYQQQMMMIIIHHHGGGGGGHHHHHHHHHHHHJJJLLLNNNNNNMMMMMMMMMNNNKKKLLLMMMOOOWWWccciiihhh```SSSHHHDDDBBB???>>>AAAAAA@@@??????@@@@@@>>><<<============<<<>>>AAADDDEEEFFFGGGGGGFFFEEECCCAAAAAABBBDDDEEEDDD???666000///...------,,,,,,***)))))))))***************))))))((('''&&&'''((((((((((((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((&&&''''''(((((())))))))))))(((''''''''''''((())),,,((('''***+++((((((,,,)))))))))((((((''''''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))*********************+++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...///555999AAASSShhhnnnhhhlllxxxyyyccc]]]```cccddddddcccdddjjjttt|||pppcccUUUKKKBBB???;;;999999999::::::999999999999999999999999999777666777888888777666777777666666666555555555555555555444555888???CCCGGGPPP\\\eeekkkttt|||xxxtttqqqooonnngggeeebbb```___```bbbcccdddcccbbbaaa```^^^ZZZWWWUUUSSSPPPMMMMMMMMMOOOPPPIIILLLOOOQQQSSSUUUXXX[[[ccchhhpppvvvzzz{{{}}}~~~}}}~~~|||}}}}}}xxxrrrnnnllllllnnnkkkbbb[[[VVVUUUSSSOOOLLLLLLMMMNNNNNNMMMKKKIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNPPPVVV\\\```bbbbbbcccaaa___]]]^^^___```aaaaaa```^^^\\\ZZZYYYXXXXXXSSSQQQMMMJJJHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRUUUYYY]]]^^^```bbbccc_________```bbbbbb```___[[[\\\]]]^^^^^^___aaabbb[[[[[[ZZZYYYWWWTTTQQQPPPGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKNNNPPPQQQQQQOOOMMMKKKJJJKKKLLLMMMNNNOOOQQQSSSTTTUUUUUUUUU))))))*********+++++++++++++++******++++++,,,,,,((()))***+++---111777;;;CCCIIISSS\\\ccchhhkkkmmmdddaaa[[[VVVXXXeeeyyyzzzlllaaa\\\\\\RRRPPPOOOQQQUUUXXXXXXWWWMMMHHHBBB;;;666444444444444777999888666888???EEEMMMSSS[[[```bbb```]]][[[YYY[[[]]]^^^^^^___bbbdddbbbccccccbbbaaa```aaaccchhhiiikkknnnrrrxxx~~~~~~rrreee[[[UUUSSSRRROOOQQQUUUYYYZZZXXXSSSOOOQQQQQQPPPNNNJJJEEEAAA>>>;;;<<<::::::@@@HHHGGGBBBBBBIIISSSYYYYYYUUUPPPLLLQQQMMMMMMRRRUUUSSSQQQQQQTTTUUUWWWWWWWWWZZZ___bbbeeehhhkkkmmmkkkdddYYYPPPKKKHHHEEEEEEGGGHHHIIIHHHNNNOOOPPPOOOLLLJJJIIIIIIDDDEEEEEEHHHQQQ\\\```^^^TTTLLLDDDBBBBBBBBBCCCEEEBBBAAA@@@@@@@@@@@@>>><<<;;;;;;;;;::::::<<<@@@CCCDDDEEEFFFGGGFFFDDDAAA???AAA@@@???===:::666000------.........,,,***)))(((&&&'''((()))***+++++++++'''(((((('''''''''((()))((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((('''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((((('''''')))(((&&&&&&)))&&&'''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))******'''((()))***+++,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++,,,,,,---+++333888;;;HHH]]]jjjkkkiiitttjjj\\\[[[^^^aaabbbbbbcccfffllluuu|||~~~vvvjjj\\\RRRGGGCCC>>>:::999:::;;;;;;999999999999999999999999888777666777888999888777666666666666555555555444444444333333444777;;;>>>???HHHTTT[[[aaakkkxxx~~~zzzuuuqqqnnnmmmhhhfffccc```^^^^^^```aaaaaa`````````aaa___]]]ZZZVVVTTTPPPNNNLLLMMMNNNPPPGGGIIILLLNNNPPPQQQTTTVVV[[[^^^cccgggkkkooosssvvvxxxzzzzzzxxx{{{~~~{{{xxxuuurrrrrrrrrnnnfff___[[[[[[WWWRRRMMMJJJJJJLLLLLLKKKJJJIIIHHHHHHIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJMMMQQQWWW[[[\\\\\\___^^^\\\ZZZXXXXXXYYYZZZYYYZZZZZZ[[[YYYWWWTTTRRRPPPNNNLLLIIIHHHGGGGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGHHHIIIKKKKKKLLLMMMNNNPPPQQQRRRRRRSSSUUUXXXZZZ\\\\\\\\\]]]^^^]]]\\\\\\]]]___```___]]]YYYYYY[[[]]]___```aaaaaaWWWVVVUUUSSSPPPLLLHHHFFFDDDEEEGGGHHHIIIIIIHHHHHHFFFGGGGGGIIIKKKMMMNNNOOOOOOMMMLLLJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUUUU)))))))))************+++******++++++++++++++++++)))***,,,------///111333777<<>>BBBFFFLLLTTT\\\```^^^ZZZWWWVVVTTTRRRQQQRRRUUUXXXZZZ[[[\\\]]]\\\\\\\\\^^^```kkklllnnnooorrrvvv|||~~~rrreee[[[TTTQQQPPPPPPSSSWWW[[[]]][[[UUUQQQMMMNNNOOOOOOMMMHHHDDDAAA@@@CCCCCCFFFQQQ]]]]]]TTTJJJTTTcccnnnqqqnnnhhhddd^^^YYYWWW\\\___^^^\\\]]]YYYYYYWWWTTTQQQSSSXXX]]]ggglllssswwwxxxsssggg[[[MMMIIIEEEDDDGGGJJJJJJIIIOOOPPPOOOLLLHHHDDDCCCBBBAAAAAABBBFFFPPPZZZ[[[WWWJJJGGGCCCBBBCCCEEEFFFFFFCCCAAA@@@@@@@@@???===;;;999999:::999999;;;>>>AAACCCDDDFFFGGGFFFCCCAAA??????<<<999555111...,,,,,,)))+++,,,,,,***'''&&&&&&$$$%%%&&&'''((()))))))))&&&''')))(((''''''((()))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((''''''''''''&&&''''''''''''''''''((((((((((((((((((((((((((((((&&&''')))***)))''''''(((###$$$$$$%%%&&&&&&''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))******&&&'''((()))+++---...///)))******+++,,,+++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((...333555===MMM^^^hhhgggooovvv{{{ooo\\\UUUUUUXXX[[[^^^```aaaeeelllqqqxxx}}}|||tttggg^^^OOOJJJBBB<<<:::::::::::::::::::::999999999999888888777666777888999888777666666666666555555555555222111111111222444666888:::BBBKKKQQQWWWaaaoooyyy~~~~~~yyysssnnnjjjgggiiigggdddaaa____________^^^]]]]]]^^^______^^^\\\UUUSSSPPPNNNLLLLLLLLLMMMGGGIIIKKKLLLMMMNNNQQQTTTZZZ[[[]]]___aaaeeejjjnnnooorrrrrrrrrvvv|||}}}zzzxxxwwwuuutttqqqmmmgggccc^^^^^^[[[UUUMMMHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJGGGGGGIIIMMMQQQTTTUUUUUUYYYYYYXXXUUUSSSQQQRRRTTTRRRTTTVVVWWWVVVSSSOOOMMMLLLKKKIIIHHHGGGGGGHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLMMMOOOPPPRRRSSSTTTXXXYYY[[[ZZZYYYXXXYYYZZZ[[[ZZZYYYZZZ\\\]]]]]]\\\ZZZZZZ[[[]]]```aaa```___WWWVVVSSSPPPLLLIIIEEEDDDCCCDDDEEEGGGHHHIIIIIIIIIGGGGGGGGGHHHJJJKKKMMMNNNLLLKKKIIIHHHHHHIIIKKKLLLPPPPPPQQQRRRSSSTTTUUUVVV))))))))))))******************++++++++++++******,,,---............000111111444:::AAAKKKVVVaaahhhhhhhhhfffaaa\\\\\\bbbiiiiiinnnsssrrrmmmfffaaa___^^^\\\XXXUUUSSSRRRQQQPPPPPPMMMJJJFFFCCCAAAAAA@@@>>><<<:::888777888:::<<>>>>>===>>>@@@EEEOOOXXXWWWQQQDDDDDDDDDCCCDDDFFFFFFEEEBBBAAA?????????===;;;999666777999999999:::===@@@BBBDDDFFFGGGGGGDDDAAA???:::888444///,,,***+++,,,%%%(((******((('''''')))&&&'''''''''''''''&&&&&&%%%'''))))))''''''(((***))))))))))))))))))))))))''''''(((((())))))******(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((('''''''''***,,,+++)))((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&'''''')))******'''((((((***+++,,,------((()))***+++,,,++++++***((())))))***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---111666@@@PPP___aaafffiiimmmvvvuuu___TTTQQQPPPUUU[[[^^^___aaafffjjjmmmqqqxxx}}}zzzuuuwww|||{{{rrriii\\\UUUKKKCCC>>><<<;;;::::::::::::999999999888888777666666666888999888777888888777777777666666666333111111111222333444444666;;;AAAFFFLLLVVVcccllltttzzz~~~}}}yyysssnnnjjjhhhhhhgggeeecccbbbaaa``````^^^]]][[[\\\]]]^^^^^^]]]VVVUUUSSSQQQOOONNNMMMMMMJJJJJJJJJJJJIIIKKKNNNQQQWWWYYYZZZ[[[\\\]]]```ccccccfffhhhjjjpppwwwxxxvvvppprrrsssqqqmmmhhhfffeee\\\]]]\\\VVVMMMHHHGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEGGGJJJMMMPPPPPPOOORRRSSSSSSQQQNNNMMMOOOQQQOOOPPPQQQRRRQQQNNNLLLJJJHHHGGGGGGFFFFFFGGGHHHHHHCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSWWWYYYYYYYYYWWWVVVWWWXXXYYYXXXWWWXXXZZZ\\\\\\[[[\\\ZZZYYY[[[\\\\\\YYYWWWUUUSSSPPPMMMJJJGGGEEEDDDBBBBBBCCCDDDFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJHHHHHHIIIKKKLLLOOOOOOPPPQQQSSSTTTVVVWWW))))))))))))******************+++++++++******)))***+++***)))((()))+++---***,,,000666>>>HHHSSSZZZbbbdddeeedddbbb```^^^]]]aaaffflllooommmhhheeecccdddbbb___[[[VVVRRRMMMKKKMMMLLLJJJHHHGGGFFFFFFFFFIIIEEE???;;;999777666444<<>>DDDNNNVVVTTTLLLBBBDDDEEEEEEEEEGGGFFFDDDAAA@@@>>>======<<<999777555666888999999:::<<>>DDDNNNZZZccckkkqqqvvvyyy~~~~~~|||zzzvvvssspppnnnggggggfffeeedddcccbbbaaa```]]][[[[[[\\\]]]]]]]]]YYYXXXWWWUUUSSSQQQOOOOOOLLLLLLJJJHHHGGGHHHKKKNNNPPPRRRTTTUUUTTTTTTTTTUUUZZZ]]]aaadddjjjrrrtttqqqiiimmmpppnnnhhhddddddeeeXXX[[[[[[VVVMMMGGGFFFGGGEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGJJJMMMOOONNNMMMMMMOOOPPPOOOLLLLLLNNNQQQOOOOOONNNMMMLLLKKKJJJIIIEEEEEEEEEEEEFFFGGGHHHHHHBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHIIIKKKMMMOOOQQQRRRVVVWWWXXXXXXVVVUUUVVVXXXXXXWWWVVVWWWYYY[[[[[[ZZZ[[[YYYWWWWWWWWWVVVRRRNNNNNNLLLIIIFFFCCCBBBAAAAAAAAAAAAAAABBBDDDEEEGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJOOONNNLLLKKKKKKLLLMMMNNNOOOOOOPPPQQQSSSUUUWWWXXX++++++******))))))(((((()))************+++++++++)))************+++++++++))))))))),,,222:::AAAFFFMMMSSS[[[bbbdddeeedddddd[[[\\\^^^aaaccceeefffgggeeebbb``````\\\TTTPPPPPPQQQKKKGGGFFFGGGJJJRRR\\\bbb^^^RRRBBB:::;;;;;;888666999===AAAFFFKKKQQQUUUXXXTTTMMMGGGBBB@@@AAAAAAIIIHHHFFFDDDEEEFFFIIIJJJMMMQQQTTTWWWZZZ___fffkkkssspppllliiifffccc___]]]VVVYYYZZZXXXSSSPPPOOOPPPUUUUUUTTTUUUVVVXXXZZZ\\\TTTSSSTTTYYY^^^^^^YYYTTTPPPWWW___iiiuuu~~~|||uuummmggg```ZZZWWWVVVTTTSSSPPPNNNKKKHHHEEEDDDDDDDDDPPPRRRWWW```hhhjjjddd^^^WWWSSSNNNIIIGGGFFFEEECCCGGGEEEAAA>>><<<;;;<<<<<<;;;===AAADDDHHHJJJKKKKKKAAABBBCCCEEEGGGIIIJJJKKKBBB@@@>>>;;;999888999999555555555666777999:::;;;@@@CCCGGGIIIGGG@@@999444333---&&&$$$'''***)))'''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&&&&'''(((%%%%%%&&&'''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))******)))((('''&&&&&&'''((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''(((((())))))(((''''''&&&&&&((()))***))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......)))***+++---000666>>>CCCMMMUUU[[[]]]fffvvvuuu```TTTLLLLLLNNNUUU^^^cccdddbbbaaaaaabbbfffjjjmmmnnnmmmwww~~~~~~}}}zzzyyyoookkkcccWWWKKKBBB<<<:::::::::::::::999999999888777777777777777777777777999999888777666555444444444444444333333333222222333555888<<<@@@GGGOOOTTT```dddjjjppptttwww{{{}}}{{{~~~zzzuuurrrnnnmmmkkkhhhfffdddcccbbbbbbaaa___^^^^^^]]][[[ZZZ\\\\\\\\\ZZZXXXUUURRRPPPMMMMMMKKKGGGEEEEEEGGGJJJLLLLLLMMMNNNOOOPPPPPPQQQVVVWWWYYY\\\```cccccccccccccccccccccaaa___]]]\\\ZZZVVVQQQNNNNNNLLLJJJGGGFFFFFFFFFFFFFFFFFFGGGGGG@@@AAACCCEEEFFFGGGFFFFFFFFFGGGJJJLLLNNNOOONNNNNNMMMMMMMMMLLLKKKIIIHHHGGGFFFHHHKKKMMMMMMJJJFFFCCCHHHIIIIIIIIIHHHGGGEEEDDDDDDCCCBBBAAAAAABBBCCCDDDGGGFFFFFFEEEEEEFFFGGGHHHJJJJJJKKKMMMPPPSSSVVVXXXWWWVVVUUUVVVXXXXXXWWWUUUWWWWWWWWWWWWXXXYYYZZZ[[[YYYXXXVVVSSSQQQPPPOOOOOOKKKJJJHHHEEECCCAAA@@@@@@EEEBBB??????BBBEEEFFFEEELLLKKKKKKJJJIIIIIIHHHHHHKKKKKKJJJJJJJJJJJJKKKLLLPPPPPPPPPQQQSSSTTTVVVWWW(((((((((''''''&&&&&&&&&(((((()))))))))*********)))************+++++++++---,,,+++,,,///333777:::???EEENNNWWW^^^ccchhhkkkcccbbbaaa``````aaabbbcccccc``````aaa]]]VVVQQQQQQSSSNNNJJJIIIHHHJJJRRR[[[jjjggg\\\MMMEEEBBB???:::555666888:::===AAAEEEGGGKKKIIIGGGDDDBBB@@@???>>>FFFEEECCCBBBCCCEEEGGGIIIIIILLLNNNPPPQQQUUU[[[___gggfffdddccccccaaa^^^\\\[[[^^^___\\\WWWTTTSSSTTTYYYYYYYYYZZZ[[[]]]___```VVVUUUTTTVVVYYYXXXSSSNNNKKKPPPWWW```kkksssrrrllleeeaaa[[[UUURRRPPPNNNLLLLLLKKKHHHEEECCCBBBCCCDDDLLLNNNTTTZZZ______\\\XXXSSSOOOJJJFFFDDDCCCBBBAAADDDCCCAAA>>><<<;;;;;;;;;<<<===@@@BBBDDDEEEEEEEEEAAAAAABBBDDDEEEFFFGGGHHHAAA???<<<:::888888888999666666666777888999::::::BBBDDDFFFEEEBBB;;;444//////***&&&%%%(((+++***((())))))))))))))))))))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&''''''(((%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((())))))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&'''((()))***'''''''''(((((()))))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...//////...---...111777;;;IIIRRRZZZ^^^eeerrr}}}uuugggSSSNNNKKKOOOXXX^^^^^^\\\\\\]]]aaaiiiqqquuutttqqqppp{{{~~~~~~~~~yyypppbbbSSSFFF<<<888999999999999999999::::::888888888888888888888888888888777666666555555555444444444333333333333222///000222444777<<>>@@@AAAAAA@@@>>>===AAAAAA??????@@@BBBDDDFFFIIIKKKNNNOOOPPPRRRTTTVVVWWWXXXYYY[[[]]]]]][[[YYY\\\^^^___]]]XXXUUUUUUVVV\\\\\\\\\\\\]]]^^^___```WWWTTTRRRQQQRRRPPPKKKGGGEEEIIINNNSSS\\\dddddd___[[[WWWSSSPPPMMMKKKHHHEEEGGGGGGFFFCCCAAAAAACCCEEEIIIMMMSSSVVVVVVTTTQQQPPPMMMIIIEEEBBBAAA@@@??????AAA@@@???>>><<<;;;:::999;;;<<<>>>???@@@??????>>>@@@@@@@@@AAAAAABBBBBBCCC>>><<<:::888777777777888666666777777888999::::::BBBBBBAAA>>>:::333...***+++(((&&&'''***,,,+++)))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''(((%%%&&&''''''((('''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''(((''''''''''''((())))))$$$%%%&&&'''((()))******'''''''''''''''''''''''')))))))))*********++++++))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------000000///---,,,...222555DDDMMMXXX^^^eeennnuuuxxxzzzdddXXXKKKIIIQQQXXXZZZWWWXXXZZZ```mmmzzz|||vvvmmmuuu}}}ooo___NNN@@@999888888888888999999:::;;;999999999999999999999999666666666666666666666555555555444444444333333333111222333333444777;;;>>>JJJOOOXXX```fffkkkoooqqqvvvzzz~~~|||{{{qqqpppnnnllljjjhhhhhhgggaaa___]]]\\\]]]]]][[[ZZZ[[[[[[\\\\\\[[[ZZZYYYYYYOOOOOOMMMJJJGGGFFFHHHJJJJJJJJJJJJKKKLLLLLLLLLMMMKKKLLLNNNPPPRRRSSSTTTTTTSSSSSSTTTUUUUUUTTTTTTSSSOOOMMMJJJIIIHHHHHHFFFEEEHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEGGGHHHHHHGGGFFFFFFFFFGGGHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDEEEGGGIIIJJJEEEEEEEEEEEEEEEFFFGGGHHHLLLMMMNNNOOOQQQTTTVVVWWWWWWVVVVVVVVVXXXXXXVVVUUUTTTUUUWWWYYY\\\]]]^^^^^^WWWVVVUUURRROOOLLLIIIHHHDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA???@@@CCCEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPRRRSSSSSS,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******))))))*********+++++++++(((((()))***+++,,,,,,---000333777===EEEOOOYYY___eeedddaaa___\\\ZZZXXXXXXXXXXXXZZZ______ZZZWWWWWWXXXTTTQQQPPPNNNMMMRRRXXX___^^^^^^]]]\\\XXXPPPIIIAAA???<<<::::::999999888777999;;;===>>>>>><<<;;;<<<<<<;;;;;;===???AAABBBGGGJJJPPPTTTUUUTTTRRRQQQLLLMMMPPPTTTWWWWWWUUUSSSTTTVVVXXXVVVSSSQQQRRRTTTYYYYYYXXXXXXWWWWWWWWWWWWSSSPPPMMMLLLKKKIIIEEEBBBBBBFFFHHHKKKQQQXXXYYYVVVQQQOOONNNMMMLLLKKKHHHEEEFFFGGGFFFCCC@@@???BBBEEEIIIPPPWWWYYYUUUOOOKKKJJJGGGEEEAAA?????????>>>============<<<;;;:::999888:::;;;<<<=========<<<;;;>>>>>>>>>>>>============::::::888777777777777777444555666888999::::::;;;>>>===:::666222---)))''')))''''''(((***+++)))(((((((((((((((((((((((((((+++***))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''''''''((((((&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''***)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------,,,,,,---,,,,,,...222555===GGGTTT^^^fffmmmrrruuu{{{hhhRRRHHHLLLTTTXXXXXXYYYYYY___mmm}}}zzzqqquuu{{{vvvgggVVVGGG===777777666666777888999:::999999999999999999999999444444555555666666666666555555555555444444444444444444555444444555888;;;???EEENNNWWW^^^ccchhhkkkooosssxxx|||}}}}}}}}}}}}vvvtttrrrooollljjjiiihhhaaa___\\\[[[\\\\\\[[[ZZZ[[[[[[[[[\\\]]]]]]]]]]]]UUUTTTRRRNNNJJJHHHHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLHHHIIIKKKLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFGGGHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJEEEEEEEEEEEEFFFGGGGGGHHHLLLLLLMMMOOOPPPRRRTTTTTTUUUTTTUUUVVVYYYZZZYYYXXXSSSTTTVVVXXXZZZZZZ[[[ZZZWWWVVVTTTRRRNNNJJJGGGEEECCCCCCCCCCCCBBBAAAAAA@@@AAAAAA@@@AAACCCDDDFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIGGGHHHIIIJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRSSSSSS((())))))))))))))))))))))))))))))*********++++++))))))*********+++++++++''''''(((***++++++,,,,,,000111222555:::AAAJJJPPP[[[]]]___``````^^^[[[YYYSSSSSSVVV\\\]]]YYYWWWXXXVVVSSSQQQQQQOOOMMMQQQVVVUUUUUUYYY___bbb___WWWQQQCCC@@@===;;;<<<<<<:::999888888888777777888888888888888888888999;;;===>>>???EEEMMMUUUXXXVVVQQQLLLHHHIIIKKKNNNQQQQQQNNNLLLIIILLLNNNMMMKKKJJJMMMPPPTTTSSSRRRQQQOOOMMMLLLKKKKKKJJJHHHGGGFFFEEECCCAAACCCFFFHHHHHHKKKQQQSSSPPPLLLKKKKKKMMMNNNNNNMMMKKKIIIJJJJJJFFFAAA???BBBEEEIIITTT```ddd]]]RRRJJJFFFEEEBBB@@@>>>>>>>>>===<<<999999:::::::::999888777888999;;;<<<======<<<<<<<<<<<<;;;:::999999888888777777777666666777777777222333555777999:::::::::777666333///,,,***(((((()))(((((()))***)))'''&&&((((((((((((((((((((((((+++***)))((('''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))((((((''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------)))***,,,,,,,,,...111333666???NNN[[[dddkkkrrrwww~~~xxx^^^MMMIIIOOOTTTWWW\\\ZZZ]]]iiixxxzzztttuuuyyyxxxjjjZZZJJJ@@@888777666555555666888999999999999999999999999999444444555555666777777777666666666555555555444444///000111111000111444666:::???GGGOOOUUU[[[aaadddhhhlllrrrwwwyyy{{{~~~{{{yyyvvvrrrnnnkkkiiihhhccc```]]][[[[[[\\\[[[ZZZZZZ[[[[[[\\\]]]^^^______ZZZYYYWWWRRRMMMJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGIIILLLLLLKKKJJJKKKMMMPPPOOONNNMMMLLLKKKJJJJJJHHHHHHIIIHHHHHHGGGGGGGGGDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFEEEFFFFFFHHHIIIEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFCCCDDDDDDEEEEEEDDDBBBBBBFFFFFFFFFGGGGGGGGGGGGGGGDDDEEEEEEFFFGGGHHHHHHHHHKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSVVVZZZ\\\\\\[[[UUUUUUVVVWWWWWWWWWWWWWWWVVVUUUSSSPPPLLLIIIEEEDDDCCCCCCCCCCCCBBBAAA???>>>AAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNPPPRRRSSSTTTTTTTTT))))))))))))************************++++++++++++)))************+++++++++*********************))),,,---...///222777===BBBMMMQQQWWW]]]``````^^^\\\SSSQQQSSSWWWXXXTTTSSSUUUQQQOOOOOOPPPOOOMMMOOOTTTSSSRRRWWWaaagggccc[[[VVVJJJFFFCCCBBBDDDEEEDDDBBB<<<:::777444333333444444555555555666777888999:::<<>>>>>>>><<<;;;777777777777777777777777777999:::<<<============::::::999888777666555555555555666666777777777777333444555777888888777666111///---+++)))((()))))))))))))))))))))((('''&&&))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))((((((((('''''''''(((''''''&&&%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((('''''''''&&&''''''((()))(((((((((((((((((('''''''''&&&&&&************************((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,***,,,---------,,,---///111888DDDSSS^^^fffoooxxx{{{mmmXXXKKKHHHMMMRRRZZZWWWXXXaaammmuuuuuusssqqqsssxxxwwwjjj[[[KKKAAA<<<;;;888666555555666777999999999999999999999999555666666666777777888888777666666666666555555555...///111111000111333555777;;;@@@FFFLLLRRRXXX\\\bbbffflllqqquuuyyy}}}}}}{{{xxxtttpppllljjjiiifffccc___\\\\\\[[[[[[ZZZ[[[[[[ZZZ[[[[[[\\\]]]^^^[[[[[[YYYTTTPPPLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFIIILLLLLLJJJIIIKKKNNNPPPOOOMMMKKKJJJIIIHHHHHHGGGHHHJJJJJJIIIHHHHHHIIIBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGDDDEEEEEEFFFFFFFFFFFFEEECCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFFFFFFFFFFEEEDDDEEEEEEGGGHHHIIIIIIIIIIIIKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQTTTXXX[[[[[[ZZZVVVUUUUUUTTTTTTUUUUUUVVVUUUSSSPPPLLLIIIFFFDDDCCCCCCCCCDDDDDDCCCAAA???>>>BBBCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEHHHJJJKKKLLLLLLLLLNNNOOOQQQSSSUUUUUUUUUUUU*********+++++++++,,,,,,))))))))))))************)))************++++++++++++***))))))((())))))))))))***+++,,,,,,...222555<<>>DDDLLLRRRSSSPPPLLLIIIHHHFFFFFFFFFEEEBBB@@@>>>@@@BBB@@@>>>>>>AAAEEEBBBCCCCCCCCCCCCBBB@@@???===@@@CCCEEEDDDCCCBBBAAAAAAEEEFFFDDDEEEHHHIIIGGGHHHGGGGGGIIIKKKMMMMMMMMMIIILLLMMMIIICCCAAAFFFKKKSSSffftttZZZIIICCCAAA???>>>>>>===;;;999666555444444555666777888888999;;;<<<<<<<<<<<<;;;888888777666555444444333444444555777777888888888666666777777666444111000---,,,***(((((((((((()))''''''((((((''''''((()))))))))))))))))))))))))))'''&&&%%%$$$%%%''')))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((((((''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''''''''(((((((((((((((&&&&&&((()))))))))((('''((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,+++---//////---,,,,,,,,,---000;;;IIITTT]]]jjjvvv|||yyyuuutttwww}}}hhhRRREEEFFFKKKQQQPPPSSSYYYbbbhhhiiihhhnnnqqqxxxwwwkkk^^^QQQGGGCCC@@@===999777666666777888888888888888888888888777777777888888888888888777777777666666666555555111222444444333333555666555777:::===AAAGGGNNNRRRZZZ^^^ccciiimmmrrrwww{{{|||zzzwwwtttqqqooommmllliiifffaaa]]]\\\[[[ZZZZZZ[[[[[[ZZZYYYYYYZZZ[[[[[[WWWWWWWWWTTTPPPNNNNNNNNNLLLLLLLLLKKKJJJIIIIIIHHHDDDHHHLLLLLLIIIHHHJJJNNNLLLKKKJJJHHHGGGGGGGGGHHHFFFIIIKKKKKKIIIGGGHHHIIICCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDBBBCCCDDDEEEEEEEEEEEEEEECCCCCCDDDEEEFFFFFFEEEEEECCCDDDDDDDDDDDDDDDCCCBBBEEEFFFGGGHHHHHHGGGFFFEEEAAABBBCCCEEEEEEEEEDDDDDDEEEFFFHHHJJJKKKKKKKKKKKKLLLLLLNNNNNNOOONNNMMMMMMNNNNNNOOOQQQUUUVVVVVVUUUQQQPPPNNNMMMNNNPPPRRRTTTSSSPPPLLLGGGDDDBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAABBBDDDFFFEEEBBB@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEECCCDDDGGGJJJLLLLLLLLLLLLNNNOOORRRTTTUUUVVVUUUUUU&&&&&&''''''((((((((()))(((((((((((()))))))))))))))************+++++++++)))(((''''''((()))+++,,,)))***+++***))))))***+++000555<<>>===>>>???<<<999999;;;???:::;;;<<<>>>??????>>>>>>;;;>>>CCCEEEEEECCCAAAAAA>>>BBBDDDBBBBBBEEEEEECCCGGGFFFEEEFFFHHHJJJJJJIIIGGGJJJLLLIIIDDDBBBHHHMMM[[[pppeeeOOOBBB@@@>>>======<<<:::888555444333222333555777999999:::;;;<<<<<<;;;:::999777777666555555444333333333444555777888888999999999999999777444111---+++,,,+++***((('''''''''(((%%%&&&'''''''''(((***,,,))))))))))))))))))))))))((('''&&&&&&'''))),,,---))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((()))))))))(((((('''((((((((('''&&&%%%%%%$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''((()))***###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))%%%&&&((()))))))))((('''&&&''''''((()))***++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))),,,...///...------...+++,,,444AAALLLVVVeeesss~~~uuullliiiiiinnnzzzvvvYYYFFFBBBGGGHHHJJJNNNUUU[[[___aaa```mmmqqqyyyxxxmmmcccWWWOOOHHHEEE@@@<<<999777777777777777777777777777777777999999888888888888888888777777777777666666666666111222333333222111222444333444555777:::@@@GGGLLLRRRVVV[[[aaaffflllqqquuuyyyxxxvvvtttrrrppppppooolllgggbbb^^^\\\[[[ZZZYYY\\\[[[YYYXXXXXXXXXYYYYYYRRRSSSTTTSSSPPPOOOOOOPPPQQQQQQPPPOOONNNMMMLLLLLLCCCGGGKKKKKKHHHGGGJJJMMMHHHGGGFFFEEEEEEFFFGGGHHHEEEHHHKKKKKKHHHFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBAAAAAABBBBBB???AAABBBDDDEEEDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDBBBAAABBBCCCDDDEEEEEEDDDCCCBBB>>>???AAACCCEEEEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLKKKMMMNNNOOOPPPPPPOOONNNMMMNNNMMMNNNOOOQQQRRRQQQPPPKKKIIIGGGFFFGGGKKKNNNQQQPPPMMMHHHCCC@@@@@@@@@AAA???@@@BBBDDDEEEEEEDDDCCCCCCEEEGGGEEEBBB???@@@AAA???@@@AAABBBDDDEEEFFFGGGBBBDDDGGGJJJLLLMMMLLLLLLMMMOOOQQQTTTUUUUUUUUUTTT)))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''++++++************++++++,,,+++***))))))***+++,,,,,,...222666;;;AAAIIIMMMSSSUUUWWWXXXWWWSSSNNNKKKHHHFFFDDDEEEIIINNNRRRTTTKKKMMMRRRYYY```cccaaa^^^SSSNNNHHHDDDDDDEEEDDDCCCFFFGGGHHHGGGDDD@@@;;;888999999999888888777666555333333555777:::===@@@AAAAAACCCFFFFFFBBB>>>;;;999>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@AAAAAAAAAAAA@@@???BBBAAA???>>>>>>???AAABBB@@@AAABBBCCCEEEFFFGGGHHHFFFEEEDDDAAA@@@BBBEEEIIIVVVjjjlllRRREEEAAA;;;999999999777555777666555555555666888999999:::<<<>>>@@@@@@@@@???::::::999666444222444555333555777888888777666555888777444111///...------((('''&&&&&&'''((()))***))))))))))))((((((((((((***'''$$$$$$'''((((((&&&))))))((((((''''''&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((((((((''''''(((((('''&&&%%%%%%&&&'''((('''&&&&&&'''(((&&&''''''(((''''''&&&%%%'''&&&'''******'''(((---******))))))(((((((((''''''''''''''''''''''''''')))'''%%%%%%'''((('''&&&''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&))))))((((((''''''''''''***)))))))))))))))))))))***)))((('''&&&&&&'''((())))))))))))((((((((((((&&&$$$!!!!!!$$$'''***+++++++++***************+++,,,,,,,,,++++++*********+++,,,------......------//////000555@@@RRReeeqqqvvvnnnddd\\\]]]fffsss|||mmmVVVHHHBBBDDDIIINNNQQQTTTXXXZZZZZZbbbfffppp~~~wwwhhh\\\UUUPPPKKKCCC;;;666555666777888777777888999888777555999999999888888777777777777777777777666666666666555555444444444333333333333333333444777;;;>>>@@@JJJOOOVVV\\\aaadddhhhjjjppprrrrrrpppqqqsssqqqlllnnnkkkfffaaa]]][[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUURRRRRRPPPNNNMMMMMMPPPSSSSSSRRRRRRQQQPPPOOOOOONNNHHHGGGGGGHHHJJJKKKIIIHHHGGGEEEDDDEEEHHHIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJGGGEEECCCBBBBBBBBBDDDEEECCCDDDDDDCCCAAA@@@@@@AAAEEEEEEEEEFFFFFFFFFFFFGGGDDDEEEDDDBBB@@@???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEHHHJJJKKKKKKJJJKKKKKKOOOOOOOOONNNMMMLLLKKKJJJMMMNNNOOOOOONNNLLLIIIHHHHHHFFFEEECCCDDDFFFHHHJJJKKKGGGBBBAAAAAAAAA>>><<<@@@AAABBBCCCCCCCCCBBBAAADDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAA@@@AAABBBDDDDDDDDDEEEGGGKKKNNNOOONNNLLLQQQRRRTTTVVVWWWWWWVVVUUU(((((()))******)))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))++++++***))))))***++++++***,,,...111444888>>>BBBIIILLLOOOSSSUUUUUUTTTSSSMMMHHHCCCAAABBBFFFIIIKKKKKKLLLPPPVVV\\\^^^[[[XXXQQQLLLGGGDDDDDDDDDDDDCCCEEEFFFGGGGGGEEEBBB>>>;;;:::;;;;;;;;;:::999888777444444555555777888::::::<<<>>>@@@@@@>>>;;;999999<<<;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>??????@@@@@@??????>>>???>>>===<<<<<<===>>>???======>>>@@@AAABBBCCCDDDDDDCCCBBB???>>>???CCCFFFSSSccc|||fffOOO@@@===999888999999888777888777666666555666777888777888:::<<<==================<<<888555333333444333555777888999888777666444333111...---,,,++++++(((((('''''''''((())))))))))))))))))(((((((((''')))'''$$$%%%'''((((((&&&''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((('''''''''''''''(((((('''&&&&&&%%%&&&'''((('''&&&&&&'''(((&&&''''''''''''''''''''')))&&&%%%'''(((&&&&&&))))))))))))(((((('''''''''''''''''''''''''''''''''((('''%%%&&&'''((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&))))))))))))))))))*********)))((('''&&&''''''((())))))))))))(((((((((((()))'''&&&'''***,,,,,,,,,++++++***))))))******+++,,,++++++++++++++++++******++++++,,,,,,,,,,,,,,,......///333<<>>@@@@@@???>>>??????AAABBBCCCBBBAAAAAABBBAAA@@@@@@?????????@@@@@@@@@???@@@@@@BBBCCCDDDGGGGGGHHHLLLOOOQQQQQQPPPRRRSSSVVVWWWXXXXXXWWWVVV'''(((+++,,,,,,+++((('''))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))+++******))))))******+++)))***,,,,,,---///333666<<>>>>>===<<<:::999<<<======>>>>>>======<<<<<<;;;:::999999:::;;;<<<:::;;;<<<===>>>@@@AAAAAA@@@???>>><<<:::;;;>>>AAAJJJUUUfffuuuxxxlllXXXHHH<<<999777777999::::::::::::999888666666666777777666777888:::<<<<<<======AAA@@@???;;;777444444444555555777888888888777666...---,,,+++***)))))))))))))))((('''''''''(((((()))))))))((((((((('''''')))'''%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))(((((('''''''''&&&'''''''''(((''''''&&&%%%&&&'''((('''&&&&&&'''((('''&&&%%%%%%&&&'''((()))///((($$$&&&(((&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&((((((((())))))*********))))))(((''''''''''''((((((((((((((())))))))))))***)))***+++------,,,*********)))))))))******+++*********+++++++++++++++)))******+++++++++++++++---------000777CCCQQQ[[[bbb]]]WWWRRRSSSZZZeeennnwww}}}sssZZZHHHCCCBBBCCCEEEIIIMMMPPPSSSWWWYYYaaarrruuuggg```[[[WWWPPPIIIBBB===;;;:::888777666777999999888777999999999999888888888888777777777777666666666666444444444444333333333333000000///000111333555666<<>>>>>>>>???@@@AAABBBCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHJJJJJJHHHHHHHHHIIIJJJLLLNNNPPPPPPOOOMMMLLLIIIJJJLLLLLLLLLJJJHHHGGGGGGEEEBBB@@@??????@@@AAA???===;;;;;;===?????????<<<===???@@@AAAAAAAAA@@@??????>>>=========>>>>>>>>>>>>??????AAABBBDDDEEEGGGFFFGGGIIIMMMQQQRRRRRRTTTUUUWWWYYYYYYYYYXXXWWW'''(((***++++++***((('''(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))************))))))))))))*********+++++++++***+++---000222444999???GGGNNNTTTXXX]]]XXXQQQLLLIIIHHHGGGFFFFFFEEEFFFIIIMMMNNNKKKHHHJJJIIIGGGEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@>>><<<;;;===>>>???@@@???>>>===;;;;;;:::888666444333222222555666666555444444555666444333333333333444555555;;;<<<>>>??????===;;;:::::::::;;;;;;;;;;;;::::::999888777777777777888999:::;;;;;;<<<>>>??????@@@;;;:::999777666666999;;;???EEENNNVVVYYYSSSHHH???:::999999999:::;;;<<<<<<<<<;;;999777666555666666666777999:::<<<===>>>???AAAAAA@@@===999777666777777777888777666555444333***))))))(((((((((((((((******)))(((((('''''''''))))))((((((((('''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''')))))))))(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''((('''&&&&&&&&&((('''&&&%%%$$$%%%'''***+++555,,,&&&'''***)))''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&'''))))))(((&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********((((((((('''''''''(((((((((((((((((())))))))))))***)))((((((******)))(((***))))))))))))******+++))))))******++++++,,,,,,)))******+++,,,+++++++++---------...222;;;EEEMMMXXXVVVSSSOOONNNSSS\\\ccciiiqqq~~~}}}hhhXXXJJJEEEBBBCCCFFFIIIMMMRRRWWWVVVZZZhhhzzz|||sssgggbbbccc```ZZZSSSKKKCCC>>>:::999888777777888999999888888888888888888888888888777777777666666666666555444444444333333333222222000000/////////000111222666999===BBBGGGMMMUUUZZZZZZ___cccdddgggmmmppppppllllllllljjjhhhddd```]]]\\\[[[ZZZXXXVVVSSSQQQPPPMMMMMMLLLJJJHHHHHHJJJLLLSSSQQQOOONNNNNNPPPRRRTTTQQQNNNKKKKKKLLLNNNOOOOOOMMMKKKHHHGGGGGGGGGEEEDDDGGGFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBAAAAAAAAAAAABBBAAABBBCCCBBB@@@???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@???@@@AAA????????????@@@@@@@@@@@@>>>>>>>>>>>>@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIIIIIIIIIIJJJKKKJJJLLLOOOQQQPPPNNNKKKIIIGGGHHHJJJJJJJJJHHHFFFEEEFFFDDDBBB???============:::999999999:::<<<===>>>:::;;;===???@@@@@@@@@@@@=========<<<======>>>>>>>>>??????AAABBBDDDEEEFFFEEEDDDCCCEEEIIIMMMPPPPPPTTTUUUWWWYYYYYYXXXWWWVVV)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((()))******))))))+++---...///111666;;;BBBHHHKKKSSSQQQPPPOOONNNLLLIIIFFFCCCBBBAAACCCGGGHHHFFFDDDGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@>>><<<;;;:::;;;===???AAAAAAAAA???>>>???>>><<<:::999777777666777777777555333333444666222222111111111111222222555777999;;;<<<<<<;;;:::888888888777777888888888777777666666666666777777888999999:::;;;<<<======777777666444333333555777888;;;>>>BBBDDDBBB>>>;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;999777555555555555555666777888:::<<<===>>>???@@@@@@>>>;;;999888999999999777555333111///...((((((((((((((((((((((((*********))))))(((''''''((((((((((((''''''''''''&&&''''''''''''&&&''''''***))))))((('''&&&%%%%%%%%%&&&''''''((('''''''''))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((('''&&&&&&&&&((('''&&&%%%$$$%%%'''***+++444,,,%%%'''))))))''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''((())))))(((&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))''''''(((((((((((((((((('''((((((((()))))))))***,,,)))&&&%%%&&&((())))))))))))(((((()))******+++)))))))))******+++++++++***++++++,,,,,,,,,,,,,,,------------000555<<>>===<<<;;;;;;999999888888888888:::;;;888:::<<<>>>????????????===============>>>???@@@???@@@BBBCCCEEEFFFGGGGGGDDDCCCAAACCCGGGKKKNNNOOORRRSSSUUUVVVVVVUUUTTTSSS)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''(((((())))))******))))))(((&&&((())))))(((((()))***,,,,,,,,,///222777;;;===GGGHHHKKKNNNQQQQQQNNNKKKDDDAAA???@@@CCCDDDCCC@@@CCCDDDFFFFFFDDDCCCCCCDDDFFFDDDBBB???===<<<;;;;;;:::<<<@@@CCCDDDDDDCCCBBBBBBAAA@@@>>><<<;;;;;;;;;888999999777555555666777444333333222222222222222000222444666777888777777666666555444444555666666555555555666666555555555555555666777777888999999666777666555333222444555777888:::;;;<<<<<<<<<<<<<<<===>>>===<<<;;;;;;<<<;;;999888666555444444555222222333444666999;;;<<<===>>>???>>>;;;999888999888777555222///---+++***'''(((((())))))(((((('''))))))*********)))((((((((((((((('''''''''&&&&&&%%%'''(((((('''&&&&&&'''***))))))(((''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&'''((('''&&&&&&'''((('''&&&%%%%%%&&&'''((()))...'''###%%%'''%%%%%%&&&'''''''''''''''(((((((((''''''''''''''''''''''''((('''''')))******(((&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''(((((())))))******...***&&&%%%&&&(((***+++(((((((((((()))******+++)))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,------...111555888FFFJJJLLLKKKHHHHHHMMMRRRZZZdddooouuuuuuqqqpppoooZZZLLL@@@@@@CCCEEELLLUUUZZZVVVTTTXXXcccpppzzzyyyvvvyyy}}}~~~~~~yyykkkeeedddeeeeeeeeebbb[[[RRRIIIDDD>>>;;;888777888888777777555555555555666666666666555444444444444333333333333333333333222222222222222222111111111000000000111333666888;;;@@@FFFJJJNNNTTTWWWVVVWWW\\\aaabbbeeeggghhhiiigggddd```]]][[[[[[[[[[[[YYYWWWTTTSSSOOOPPPPPPNNNLLLKKKKKKMMMPPPOOOMMMLLLLLLMMMNNNPPPMMMLLLLLLMMMQQQTTTUUUUUUMMMKKKJJJJJJLLLMMMLLLKKKIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCAAAAAABBBCCC======>>>>>>>>>?????????@@@BBBDDDCCCBBBAAAAAABBBAAAAAAAAABBBBBBCCCCCCDDDCCCBBBAAA@@@AAACCCFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHHHHIIILLLNNNLLLMMMNNNNNNLLLIIIFFFDDDEEEFFFGGGGGGFFFCCCAAA@@@@@@@@@>>>===<<<;;;;;;;;;999999999888666777999;;;999:::<<<===>>>>>>>>>===<<<<<<======>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGGGGEEECCCBBBCCCGGGJJJLLLMMMMMMNNNPPPQQQQQQPPPOOONNN(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***''''''&&&&&&&&&&&&'''''''''((()))******)))((('''''')))******((((((((()))***)))***+++---000333555:::<<>>AAADDDDDDBBB@@@AAABBBBBB@@@>>>;;;:::::::::::::::===AAAEEEHHHHHHGGGGGGDDDCCCAAA???===<<<<<<;;;777888:::999888888999:::999888777666555444444444222222333333444555666666444444333222222333444444333444444444444444444333444555555666666777777888999999999777555555666777666888:::;;;;;;<<<<<<===:::<<<>>>===;;;:::;;;===999888666444444444444444111111222333555888:::<<<===??????===:::777666666444333111...,,,***))))))''''''((())))))((('''&&&(((((()))*********))))))(((((('''''''''&&&&&&&&&$$$'''))))))'''%%%&&&'''&&&&&&&&&''''''(((((((((%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))%%%&&&&&&'''((((((''''''&&&'''((('''&&&&&&'''(((&&&''''''''''''''''''''''''$$$###&&&&&&$$$%%%((('''''''''(((((()))))))))''''''''''''''''''''''''((('''((()))+++***(((&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((()))))))))(((''''''&&&&&&%%%&&&((()))))))))(((((('''''''''((()))*********+++)))'''&&&(((*********'''''''''(((((()))++++++************)))))))))))))))******+++++++++++++++)))+++,,,------...000222:::@@@FFFGGGDDDCCCHHHLLLTTT[[[dddjjjmmmppptttwwwmmmZZZIIIDDDCCCBBBGGGPPPUUUTTTSSSTTTZZZdddooovvvvvvmmmgggjjjooosssyyy~~~vvviiibbb```^^^```dddeeebbbZZZRRRMMM@@@===999777777777666555333333333444444444555555333333333222222222111111333333333222222222222111111111222222111111000000///111333444666999===@@@EEEKKKOOONNNMMMSSSXXX[[[\\\^^^aaacccdddbbb```___^^^^^^^^^]]]ZZZWWWTTTRRRPPPQQQQQQOOOMMMKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLJJJIIIJJJLLLOOOQQQQQQPPPMMMKKKJJJJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBCCCDDD>>>?????????@@@@@@@@@@@@AAACCCEEEEEEDDDBBBBBBCCCBBBCCCCCCDDDEEEEEEFFFFFFDDDCCCBBBAAAAAACCCEEEGGGEEEEEEEEEEEEDDDDDDCCCCCCEEEFFFFFFFFFEEEFFFHHHJJJKKKKKKKKKKKKJJJHHHFFFDDDEEEEEEFFFEEEDDDAAA>>>===;;;;;;;;;:::::::::::::::888999:::888777777:::===:::;;;<<<>>>>>>>>>===<<<;;;;;;<<<<<<===???@@@AAAAAABBBDDDEEEFFFFFFFFFEEECCCBBBAAABBBEEEHHHIIIIIIHHHIIIKKKLLLLLLKKKIIIHHH'''(((***,,,,,,***((('''))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))'''((()))******)))((('''+++,,,------+++)))))))))((((((((()))+++...000222...000444;;;BBBHHHKKKKKKJJJFFFAAA?????????<<<::::::>>>BBBBBB@@@>>>???@@@<<<:::888666666666888999:::===BBBGGGJJJKKKKKKJJJEEECCCAAA???===;;;::::::555777999::::::;;;<<<======<<<:::999777777666666666666555555555666666777444333222111111222333444222222333333333333222222666666777777888888999999;;;<<<<<<:::888777888999555777999;;;;;;;;;;;;<<<777999<<<<<<;;;:::<<<>>>888777555444333333444444333333333444666999<<<>>>>>>??????===999555333333000///---,,,+++***))))))&&&'''((()))((('''&&&%%%'''((()))***++++++***)))(((((('''''''''&&&&&&&&&$$$'''***)))'''%%%&&&'''""""""$$$%%%'''((()))***%%%&&&''''''((((((''''''%%%%%%&&&'''((()))******%%%%%%&&&'''((((((((('''&&&'''((('''&&&&&&'''(((&&&''''''(((((('''&&&%%%%%%$$$&&&)))(((%%%'''+++'''((((((((())))))******''''''''''''''''''''''''((('''(((***++++++(((%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))******)))((('''&&&%%%%%%%%%&&&((()))))))))((((((&&&''''''((()))******+++'''&&&&&&'''))))))((('''''''''''''''((()))++++++++++++******))))))(((((((((((()))***************''')))+++,,,,,,,,,...///111888@@@CCCAAAAAAEEEJJJMMMRRRZZZccckkksssyyy~~~jjjTTTKKKEEE???AAAJJJPPPQQQRRRSSSVVV]]]gggooommmaaaYYY\\\dddlllxxx{{{tttggg^^^[[[WWW\\\bbbfffeee```YYYTTTBBB>>>:::888777666666555222222222333333444444444222222222111111111000000333333333222222222111111000111111111111111000///---...000222222444777:::>>>EEEIIIHHHHHHMMMTTTWWWTTTVVVZZZ^^^```aaaaaa```aaa``````^^^[[[WWWSSSPPPPPPQQQQQQPPPMMMKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIFFFFFFFFFHHHJJJKKKJJJIIIMMMLLLJJJJJJJJJKKKJJJIIIKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBDDDEEEDDDCCCCCCDDDEEEAAABBBBBBBBBBBBCCCCCCCCCAAACCCEEEFFFDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHEEEDDDBBB@@@@@@BBBDDDFFFGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFFFFDDDBBBBBBDDDFFFIIIIIIIIIIIIHHHGGGGGGFFFEEEFFFFFFEEECCC@@@===;;;777777888888999999999999666888:::999777888<<>>>>>>>>===<<<::::::;;;;;;===>>>@@@AAAAAABBBCCCEEEEEEEEEDDDDDDAAA??????@@@BBBDDDDDDDDDEEEFFFHHHIIIIIIGGGFFFEEE((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''(((((())))))***************)))))))))))))))))))))))))))))))))))))))%%%&&&''')))************))))))******+++++++++,,,------...111555;;;AAADDDAAA@@@?????????@@@AAABBB@@@???>>>===<<<<<<<<<<<<;;;:::888666444333333444;;;:::;;;@@@FFFKKKLLLKKKLLLLLLJJJDDD<<<666555555444333333666999;;;<<<;;;<<<<<<<<<:::777666666888555666777888888888777777777555222111111111000///555444444444444555666666555666777888999:::::::::<<<===>>><<<:::888888888:::999888777777777888888888777666666666777999999999777444333444444444333000000222555999;;;<<<<<>>888888:::777444444222000000222222222111000000111111111222222222333333333222222111111111//////000000000000////////////000//////111555888<<<<<<===???CCCHHHLLLOOOKKKMMMPPPSSSVVVYYY^^^aaa_________^^^\\\ZZZWWWVVVPPPPPPPPPPPPOOONNNMMMLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHIIIIIIJJJKKKJJJIIIHHHHHHIIIJJJKKKJJJKKKKKKJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEEEEDDDBBBBBBCCCDDDFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFDDDDDDFFFDDDBBBAAA@@@AAACCCDDDBBBCCCEEEGGGHHHHHHHHHGGGHHHGGGFFFDDDDDDDDDDDDEEEHHHGGGGGGHHHHHHGGGDDDAAA@@@@@@???===:::888555444777777777777666666666666555555666777888999999:::777888;;;<<<===<<<:::999;;;<<<======>>>=========@@@@@@AAABBBCCCCCCCCCCCC??????@@@BBBCCCCCCCCCCCCGGGGGGFFFEEEDDDCCCBBBBBB((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))******++++++,,,,,,,,,---000444888;;;;;;<<<===>>>???>>>>>>===@@@??????>>>===<<<<<<;;;<<<;;;999777555444444444999888999===DDDIIIKKKKKKLLLKKKHHHAAA:::555444555555444444666888::::::999999::::::888666555666777999999999::::::;;;;;;;;;999666333222333333222111444444444444555555666777666666888999:::;;;;;;;;;<<<>>>???>>><<<999999999<<<<<<;;;;;;::::::::::::999888777666666666777888888666333222222333222111222222333666888999:::999<<<:::666333111/////////+++***)))((((((((()))***((()))))))))************((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))((('''((()))***+++''''''''''''((((((((((((((())))))(((&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''((())))))(((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%###%%%'''((()))((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))''''''((((((((((((''''''%%%%%%&&&''')))***++++++(((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++******+++,,,,,,,,,,,,,,,...222777;;;>>>@@@CCCEEEKKKOOOUUU[[[cccqqqmmmUUUDDD>>>???EEEIIIMMMQQQ\\\hhhkkkhhhpppggg]]]WWWUUUYYYeeeqqq}}}zzzqqqiiiaaa]]]ZZZ[[[YYYXXX[[[bbbggggggfff[[[RRRFFF???<<<;;;777444222000......///000///...000000111111111222222222333333333222222111111111///000000111111000000///////////////...000333555888888888:::===@@@DDDFFFGGGIIILLLOOOQQQUUUYYY\\\]]]]]]]]]\\\[[[YYYXXXWWWRRRRRRRRRRRRQQQOOONNNMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHJJJJJJIIIGGGEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEEEEDDDBBBBBBCCCDDDEEEDDDCCCBBBBBBBBBBBBCCCFFFEEEEEEDDDCCCBBBBBBAAABBBCCCDDDEEEEEEDDDCCCCCCFFFEEECCCAAAAAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDGGGFFFFFFFFFFFFEEEAAA?????????===<<<:::777555444666666666666666666777777666666666777777888888999777888999:::::::::999888:::;;;;;;<<<<<<<<<<<<<<>>???AAACCCDDDEEEEEEDDDFFFFFFEEEDDDDDDDDDDDDDDD))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''((()))(((((((((((())))))))))))+++***))))))***,,,...000333555888;;;<<<;;;999888>>>>>>??????>>>===<<<;;;<<<;;;999777555444333333666555666999???EEEIIIKKKKKKIIIDDD>>>777333333444666555444555777888888777555666777666555555666888;;;:::::::::;;;<<<>>>???:::888555444444555444333333333444555555666777777444555666888999999999999<<<>>>@@@???===:::999999======>>>>>>======<<<<<<:::999777666555555666666777555222111111111000///444555555666666666666666333222///---+++++++++++++++***)))((((((((())))))(((((()))))))))*********((((((''''''''''''((((((&&&&&&&&&&&&''''''(((((((((''''''''''''((())))))&&&''''''''''''(((((((((((())))))((('''&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&((((((((('''&&&%%%(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$'''''''''&&&''''''((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))'''(((((())))))((((((''')))))))))))))))(((((('''))))))))))))))))))))))))((((((((()))******++++++))))))***++++++++++++++++++---111555999===AAAEEEIIIOOOUUUXXX\\\hhh{{{iiiNNN@@@<<<@@@CCCHHHQQQ___nnnuuuuuu{{{pppddd[[[TTTRRRXXX```tttuuulllfffccc```]]]___ZZZWWWZZZaaagggiiihhhaaa[[[RRRJJJCCC===999555333000...---...//////...111111111111111222222222222222222222222111111111111111111222222111111111/////////...---...111333555444555555777:::<<<>>>AAACCCFFFHHHKKKNNNRRRUUUZZZYYYYYYXXXXXXXXXXXXYYYUUUUUUUUUTTTSSSRRRPPPPPPNNNMMMKKKIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFHHHIIIHHHGGGEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEECCCBBBAAACCCDDDCCCBBBBBBAAAAAAAAAAAABBBEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEFFFEEEDDDBBBBBBCCCCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBEEEDDDCCCCCCCCCAAA>>>;;;<<<<<<;;;:::888666444333444555555555666666777777666666666777777777777777888888888888777777777777999999:::::::::;;;;;;;;;===>>>???@@@@@@AAAAAAAAA???@@@CCCEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBDDDEEEFFF))))))))))))))))))))))))%%%&&&'''((())))))))))))******))))))((((((''''''((((((((()))))))))))))))((((((((((((((((((((((((***(((&&&%%%$$$%%%'''(((''''''(((((((((((((((((())))))'''''''''((()))***...///222444555555444444999:::<<<>>>>>>>>><<<;;;;;;:::888777555444333333333333333666;;;AAAFFFIIIIIIFFF@@@:::555333333333666555444555666666555444333444555555555555888::::::999888888999;;;===???:::777555444444555555444333333444555666777777888222333444555666777777777999<<<>>>>>><<<999888777===>>>???@@@@@@???>>>===:::999777555444444444444444222111111222333222000555666777666444222111222---,,,+++***))))))))))))******))))))((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((('''((())))))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&'''(((((('''&&&&&&(((((((((''''''&&&&&&&&&(((((((((((((((''''''''''''''''''&&&&&&''''''(((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''((()))******)))((('''(((((((((((((((((((((((((((((())))))************(((((()))***************)))+++...000444:::@@@EEEDDDKKKPPPQQQQQQ\\\ooo{{{^^^HHH;;;>>>@@@EEEOOO```pppzzz~~~}}}sssggg^^^VVVPPPRRRWWWiiizzzrrrhhheeeeeeccc```___\\\[[[```hhhllljjjeeebbb___ZZZRRRJJJCCC===:::777555111000000111111000111111111111111111111111222222222111111111111111111222222333333222222111000111111000......000111222333333444555777999:::;;;===@@@BBBDDDGGGKKKNNNTTTSSSSSSSSSTTTUUUWWWXXXVVVVVVVVVUUUTTTSSSRRRQQQPPPNNNKKKIIIHHHIIIJJJLLLKKKKKKJJJJJJIIIHHHGGGGGGEEEDDDDDDDDDDDDDDDDDDEEEDDDFFFGGGGGGFFFEEEFFFGGGDDDDDDCCCBBBAAAAAA@@@???CCCDDDDDDCCCAAAAAABBBDDDAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@AAABBBDDDEEEEEEFFFCCCDDDEEEFFFGGGGGGHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDGGGFFFEEECCCCCCCCCDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@BBBAAA@@@??????===:::888:::999999888777555444333333444444555555666666777666666666666666666666555888777666666555666666666888888888888888999::::::;;;<<<===>>>???@@@@@@@@@AAACCCDDDFFFFFFDDDBBB@@@??????>>>???@@@CCCEEEGGG((((((((((((((((((((((((%%%&&&'''((())))))))))))******))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((***)))'''%%%$$$%%%&&&'''((((((''''''''''''''''''(((((('''''''''(((******++++++,,,,,,...///111111222444777:::<<<<<<<<<;;;;;;::::::999888777666666333333444555999>>>CCCGGGFFFBBB<<<777444333333333666555444444555555444222111333444555555666999;;;:::999888777888:::<<<>>>888666333333333444444333333444555666777777777777222333555666777777888888666999;;;;;;999666555555===???BBBDDDEEEDDDCCCBBB:::999777555333333333333111000000222444555444333555666777555111.........+++******))))))))))))***))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''(((***)))(((&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((%%%%%%&&&''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******)))((('''(((((((((((((((((((((((()))))))))))))))*********(((((()))************)))***+++,,,...111777>>>CCCAAAGGGLLLKKKJJJRRRdddsssoooTTT@@@???===@@@JJJZZZiiiuuu{{{vvvnnneee```ZZZUUUTTTWWW```pppoooffffffgggfffccc]]]]]]aaajjjrrrsssjjjbbb___^^^[[[WWWQQQJJJEEEAAA<<<999555222111111111000111111111111111111111111111111111111111111111111222222333333333333222222111222222111000///000222///000111222444666888999888:::<<<>>>???BBBFFFHHHMMMLLLLLLMMMNNNQQQSSSUUUTTTTTTUUUTTTTTTSSSRRRQQQPPPOOOLLLJJJIIIJJJLLLMMMKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBDDDFFFFFFEEEDDDEEEFFFFFFEEEDDDBBB@@@???======CCCDDDDDDCCCAAAAAABBBCCC@@@@@@?????????@@@@@@AAA??????@@@BBBCCCEEEFFFFFFCCCCCCDDDEEEEEEFFFGGGHHHEEEDDDDDDCCCCCCCCCCCCCCCFFFEEECCCBBBAAAAAABBBCCCBBBAAAAAAAAA@@@??????>>>???>>><<<;;;;;;:::888666777777777777666555444333333333444444555555555666666666666555555555555555777777666555555666666777888777777777777888999999999:::<<<===>>>?????????CCCDDDDDDDDDBBB@@@===;;;::::::;;;<<>>999666555555444444555444333333444444333111000222444444555666999;;;;;;::::::999999:::<<<<<<777444222111222333333222444555666777888777666555444555666888999999999:::555666777777555444444555===@@@DDDHHHIIIIIIHHHFFF999888666444333222333333000000000222444555444333222444555333...++++++,,,************************(((((()))))))))((('''&&&''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''&&&(((******((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((%%%%%%&&&&&&'''((())))))'''''''''&&&&&&&&&&&&&&&"""###$$$%%%&&&((())))))((('''&&&&&&%%%&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''((((((&&&''''''((((((''''''&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((()))***************++++++,,,---///444;;;???BBBGGGJJJIIIHHHNNN\\\hhh~~~{{{cccLLLCCC===<<>>AAADDDDDDEEEFFFGGGIIIKKKMMMNNNOOOPPPPPPQQQQQQPPPPPPOOOOOONNNLLLJJJJJJKKKLLLMMMJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBDDDEEEEEEDDDCCCDDDEEEGGGGGGEEEDDDBBBAAA@@@???CCCCCCDDDBBBAAA@@@BBBCCC@@@????????????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;999888999888777555555666666666666555555444444444444444444444444444444444444555555555555555666777777777888888888888888777666666666777999:::999999;;;===>>>?????????BBBBBBAAA???===;;;999888777888:::<<>>:::777666777777666444444333222222333333222111///111222333333555777:::999999999999888888888888666444222111333444333333555666888888888777555444333444555666777888888888555555555444222222444555999<<>>>>>>>>>>>??????>>>===;;;::::::888666666777888777666444555666666666666666555555555444444333222222222333333333444444555555666555666888:::;;;;;;;;;:::888777666555666777999:::888999;;;<<<>>>??????@@@>>>===;;;999888777777777666888;;;???AAACCCCCCCCC&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''(((((())))))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))***)))((((((******))))))((((((((('''%%%%%%&&&&&&''''''''''''%%%''')))***+++)))'''&&&************+++---...///,,,...000222333333333333888:::<<<<<<999888:::<<<;;;888666666888999777555333222111222333333222111...///111111222333666888666666777777666555444333777555222222333444444444666777888999888666444333000000222333444555555555666555444222111111444777333777>>>DDDGGGHHHFFFEEE777666444333222222333444222111000111111000---++++++///111///***''')))+++''''''(((((((((''''''&&&'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''%%%(((***+++)))'''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''(((((()))******+++&&&''''''''''''''''''&&&)))(((''''''''')))***+++))))))))))))))))))))))))*********)))))))))))))))))))))***+++++++++++++++++++++,,,+++,,,...222666CCCDDDFFFFFFGGGKKKRRRXXXcccmmmtttwww}}}{{{mmmUUUIII@@@@@@EEEIIIPPPXXXXXXUUUUUU[[[___^^^\\\\\\^^^YYYYYYcccppptttoooiiibbb``````dddiiinnnoooooojjjddd```eeeoootttpppjjj]]]YYYWWWYYY______YYYSSSMMMHHHAAA;;;777555333222222222222222111111000000//////000000111111111222111111111222222111111111---///000111000///000111222222333333222222111000000222444555666888;;;===999;;;>>>AAACCCDDDDDDDDDFFFGGGHHHIIIKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBCCCDDDDDDCCCBBBBBBBBBDDDEEEDDDCCCAAAAAABBB>>>???@@@AAACCCDDDEEEEEEBBBCCCCCCBBB@@@@@@AAACCC@@@@@@??????@@@AAABBBBBB<<<===???AAACCCEEEGGGHHHDDDCCCBBBAAA@@@AAABBBCCCAAAAAABBBBBBAAAAAA@@@???<<<===>>>??????>>>===<<<===>>>>>>>>>>>><<<;;;:::888777555555777888777666444555555666777777666666666555555444333222111000222222333333444555666666555666999<<<======<<<<<<999888666555666777999:::888999;;;===>>>???@@@@@@;;;999777555555555777888666888===AAADDDEEEDDDCCC((((((((('''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&''''''((()))******+++((((((((((((((((((((((((++++++***************+++'''''''''''''''((())))))&&&&&&'''((())))))(((((())))))))))))))))))))))))******))))))))))))************+++,,,---///000111444555777999::::::999888666666777888888777666555111222333333333222111000222222222333333333444444333444555777888888888888333222111111111111333333666666666666666555444444666666666666666666666666111111111111111222333444444777:::>>>@@@AAA@@@???:::777333222333333000......------,,,+++***))))))(((((()))***+++,,,,,,---'''((())),,,---,,,)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&'''''''''''''''(((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&''')))(((&&&(((((('''&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%"""$$$'''(((&&&%%%((('''''''''(((((((((((((((%%%$$$$$$%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&************)))(((&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((---,,,+++)))(((((('''''')))************+++++++++,,,+++*********,,,///000444;;;BBBEEEDDDDDDGGGJJJYYY^^^dddkkkvvv}}}iiiUUUBBB===@@@DDDIIINNNMMMOOORRRTTTTTTUUUWWWYYY]]][[[XXX[[[dddmmmjjjbbb[[[ZZZ\\\ccchhhjjjoootttjjjgggbbb___dddjjjjjjeeebbb\\\WWWUUUWWWYYYZZZZZZSSSNNNGGG@@@;;;888444222444222000000222333222111////////////////////////000000111111111000000///222111000//////000111222333333222222111000000000111000000111222555777888888:::<<<======>>>@@@BBBBBBCCCDDDFFFGGGGGGGGGGGGKKKKKKJJJJJJJJJJJJHHHEEEGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBEEEFFFFFFFFFFFFEEEDDDDDDAAA@@@??????@@@BBBEEEFFFDDDDDDCCCBBB@@@???>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@===============>>>>>>>>>>>>===<<<::::::;;;<<<<<<:::::::::999999777666666333333444444444444444444555555666666666666555555999888666555333333222222222222222333333333444444999999:::::::::;;;;;;;;;<<<;;;::::::999999999999:::;;;===>>>>>>===;;;:::777555222///000333666999;;;===@@@CCCFFFGGGGGGGGG&&&&&&'''((()))***+++,,,''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((())))))******))))))))))))))))))))))))((((((((((((((()))******((((((''''''(((((()))***'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********++++++---...///000111333555666666555444333444555666666555555444111222333444444333333222222222222333333333444444444444555555555555555555333333111111000111222222555555666666555555444333444444444444444444444444111111000000111222222333222444888;;;>>>>>>>>>===777444111000111111///---,,,,,,,,,++++++******)))(((((())))))******+++++++++******++++++)))&&&###((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((''''''&&&%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&'''''''''''''''''''''&&&'''''''''((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&)))***((('''))))))'''(((''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&%%%(((---...***((())))))(((((('''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&'''''''''''''''''''''''')))))))))(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((,,,+++***)))(((((((((((())))))*********++++++++++++***)))((()))+++---...222888>>>AAAAAAAAADDDGGGMMMTTT\\\dddnnnxxx}}}|||sss```KKKAAA>>>>>>AAAFFFIIIKKKNNNPPPQQQQQQSSSTTTZZZZZZZZZ]]]eeemmmlllfffXXXUUUVVV[[[___bbbhhhnnnqqqmmmddd]]]]]]cccdddbbbddd^^^UUUQQQRRRTTTUUUUUURRRNNNIIIEEEAAA===999666333111//////000111000000000000000000000000000000000000111111111111000000222111000//////000111222222222222111111111000000111111000111222333555666555777999:::::::::<<<>>>???@@@AAABBBCCCDDDDDDDDDMMMHHHGGGJJJJJJGGGFFFGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCCCCDDDDDDCCCCCCBBBAAABBBAAA@@@@@@@@@BBBDDDEEEDDDCCCBBBAAA@@@???>>>>>>>>>???@@@@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@???????????????========================<<<;;;;;;:::::::::::::::888888888888777666555555444444444444444333333333333333444444444444333333555444444333333333333333333333333333444444444444666777777888999999:::::::::999999888888888888999999:::;;;<<<<<<:::888777555444222111222444777999;;;<<<>>>@@@CCCFFFHHHIII&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((())))))***))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((((((((('''(((((()))***((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))***++++++,,,---...000000000//////000000111222333333333222111111333444444444444444111222222222333333333333444444333333333222222111444333222111111111111222555555555666555555444333222222222222222222222222111111000000000111222222111222555888999999999888333111...---...---,,,+++************************((((((((()))))))))))))))+++***((((((((((((&&&$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&)))(((''''''''''''''''''%%%%%%&&&''''''''''''&&&((((((((((((''''''&&&%%%''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((()))))))))%%%,,,000,,,(((((()))((('''''''''''''''&&&&&&&&&)))(((((('''''''''''''''&&&&&&***000111,,,))))))+++***(((&&&%%%&&&'''((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))******)))))))))*********++++++))))))(((((((((***+++,,,///444999<<<<<<===@@@CCCDDDNNNXXX^^^eeennntttvvvwwwhhhVVVHHH???;;;;;;???BBBFFFIIIKKKLLLKKKLLLLLLSSSWWW[[[^^^dddkkkkkkhhhXXXSSSQQQTTTXXX]]]eeemmmyyyuuulll```[[[]]]___^^^ccc\\\RRRMMMMMMNNNOOOOOOPPPNNNMMMKKKIIIEEE@@@;;;555222000///000111000000111111111111111111111111000000111111111111000000111111000000000000111111222222222111111111111111111111111000111111222333111333555555555666888::::::;;;<<<>>>????????????JJJDDDGGGSSSTTTHHHBBBEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???CCCCCCAAAAAAAAABBBCCCDDDBBBBBBAAA@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>===============>>>>>>>>>>>>>>>=========<<<;;;;;;::::::888999999999999888777777666666666555555444444333555444444333333222222222111111222222222222111111111111111111222333444444444444444444555555555666444444555666666777888888777777666666666777888888888888999999888666444333222222222333444666888999<<<<<<===>>>AAAEEEHHHJJJ)))((((((''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))************************&&&&&&'''''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''')))(((((('''''''''(((((())))))***+++,,,,,,++++++,,,,,,---...///000000000//////000111222333333333000111111111222222222222222222111111111111111222555444444333222222222222555666666666666555444444111111111111111111111111111111000000000111111222222333444555555444333222...---,,,+++*********)))))))))))))))******++++++((((((((((((((('''''''''((('''%%%%%%''')))***)))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((''''''&&&''''''(((&&&&&&''''''''''''&&&&&&)))))))))))))))(((&&&%%%'''(((((((((((()))))))))))))))))))))))))))))))))'''''''''((())))))******'''333888111)))((()))((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&%%%$$$''',,,---)))''')))---+++(((%%%$$$%%%'''(((+++***)))(((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((''''''&&&%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((())))))(((((()))***++++++))))))))))))************))))))((((((((()))***+++---000444777888:::===???EEEPPPYYY[[[\\\bbbiiilllnnnggg]]]RRRFFF>>><<<<<<>>>AAAEEEGGGGGGFFFFFFFFFLLLSSSYYY\\\___cccdddbbbSSSMMMIIIKKKPPPWWWbbblll|||}}}xxxnnneeeaaa^^^ZZZ\\\VVVNNNKKKKKKLLLLLLKKKLLLMMMOOOQQQPPPMMMGGGBBB:::777444222222222222111000000000000000000000000///000000111111111111000111000000000000000000111111111111111111111222222222111111000000000000000///000222333222333555666777777999:::;;;<<<<<<<<>>JJJ``````KKK===>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@???CCCCCCBBBAAA@@@@@@AAAAAA@@@@@@??????>>>>>>============>>>?????????????????????>>>>>>===<<<;;;;;;<<<<<<<<<<<<============<<<<<<;;;:::999888888888555666777777777666444333444444333333222222222222555444444333222111111000000000000111111000000000111111111111222222333444555555555555666666666666555555555555555555555555666666555666666777888888666666666555444222111000000111333555777888999999;;;<<<>>>@@@CCCFFFHHHIII******)))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((('''&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((***)))((('''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''(((((())))))*********)))))))))******+++,,,---...,,,,,,------...///000000////////////000000000000000000///000000222333444444444444444444333222222555555666666555555444333000000000000000000000000111111000000000000000111333333333333111///---,,,+++******)))((((((((()))'''(((((())))))******+++((((((((('''''''''''''''(((&&&$$$%%%''')))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&''''''(((((('''&&&&&&))))))***++++++)))(((&&&(((((((((((()))))))))***))))))))))))))))))))))))''''''(((((()))******++++++999>>>444***))))))''''''((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%'''$$$$$$((((((&&&'''***---+++(((%%%$$$%%%'''(((,,,,,,***)))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''))))))))))))))))))))))))(((((((((((()))***+++,,,(((((()))))))))*********)))))))))))))))******+++,,,...000333555888;;;===EEEOOOWWWVVVTTTXXX^^^bbbaaacccccc\\\RRRGGG???:::<<<>>>AAACCCBBBAAAAAABBBFFFNNNUUUWWWXXXYYYYYYVVVIIIBBB>>>@@@FFFOOO[[[fffwww~~~~~~wwwnnnddd[[[SSSOOOKKKJJJLLLMMMKKKIIIIIIKKKOOOSSSUUUSSSOOOKKK???;;;777444333222111111//////////////////////////////000111111111111111000000000111111000000000000000000111222222222333222222111111000///.........000111222111111333555555555777888999:::::::::===999EEE[[[\\\GGG999::::::;;;;;;<<<<<<=========>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@??????>>>>>>>>>============<<<<<<<<<<<<;;;<<<======>>>=========???>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888777777666555555333444555555555444222111333222111000000000111111444444333222111111000000000000111111111111000000333222222222222222333333555555555666666666777777888888777666555444333333666666666666666777888999444333333333222111000//////111444777999:::999999999<<<@@@DDDFFFGGGFFFEEE))))))))))))*********+++((((((((((((((((((((((((((()))))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((())))))******)))'''%%%$$$&&&&&&%%%%%%&&&&&&'''(((***)))'''&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((((()))***+++************+++,,,------------------........................///111333444111222222333333333222111333333444444333333222111//////////////////////////////......------......111111000///---,,,***)))((())))))(((''''''(((***''''''(((((()))))))))***'''''''''(((((((((((((((,,,)))'''&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&%%%&&&&&&'''((('''(((((((((((('''&&&&&&'''(((***++++++***((('''((((((((()))))))))******((((((((((((((((((((((((''''''((())))))***++++++---;;;???333)))***+++''')))))))))))))))(((((((((&&&%%%%%%$$$$$$$$$$$$$$$)))%%%$$$''''''&&&(((,,,+++***(((&&&%%%&&&'''(((++++++***(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((()))***++++++((((((((()))))))))******)))))))))***************+++,,,---///222666999;;;===GGGNNNMMMLLLPPPVVVYYYYYYaaagggeee^^^SSSFFF;;;;;;===??????>>>>>>>>>@@@BBBJJJQQQSSSSSSSSSOOOKKKEEE???;;;>>>CCCLLLWWWbbbmmmxxx}}}ooobbbSSSOOOKKKJJJKKKLLLKKKIIIGGGJJJNNNSSSXXXYYYVVVTTTEEEAAA;;;666444222111000...........................///000111111222111111000000111111111111000000//////000111222333333333222222222222111000.........///111111000111222444333444666777888888999999<<<666:::FFFGGG<<<666999777777777888888999999999:::;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAA@@@??????============<<<<<<;;;;;;::::::::::::::::::;;;;;;999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888::::::999999999888888888555555555444444333333222333333333333333222111111222111000/////////111111333222222111111000000000000000111111111111000000333222222111222222333333555555555555666666666777999999888777666444333333666666555555666666777777111111111111111111111111000222555888:::::::::999999<<>>@@@GGGMMMPPPRRRRRRLLLEEEEEE@@@===???DDDJJJTTT]]]cccmmmyyyyyymmm[[[UUUMMMHHHHHHIIIIIIHHHHHHJJJNNNTTTYYY]]]^^^]]]NNNIIIBBB<<<888666444222////////////////////////...///000111111222222222///000111222222111000///...///000111222333444444111222222222222111///...---///000000//////111222222333444555666777777777888333333666777555444666444444555555555555555555666666777999:::;;;=====================<<<;;;;;;999999:::::::::999999888777777777888888888999999777888888999999999999999888888888777777666666666888888777666555444333333111111111111111111111111333333222111111111111111111000///......///111222111111111111111000000000//////000000000000///////////////000111222333444444444555555555666666666666666666666555555555555666555555444444444444555...//////000111333444555111333666888:::::::::999:::<<>>;;;888777000000000000000000000000......///111111222222222///000111222222111000///......///111222333444555111222333333333111000///,,,.../////////...000111111222333444555666666666222222222333444555333000333333333333333333333333222333444666777999::::::999::::::::::::999888888666777777888888888777777555555666666777777888888666666777888888888888888555555555555555444444444666666555444222111000000////////////000000000000444333111000000000111222111000///......///111222000000000000111111111111......////////////......+++,,,---...000222444555444444444444555555555666333333444555555666666777555444444333222222222222------...000222444666777333444666888999::::::999;;;<<<===>>>>>>???>>>>>>'''((((((((())))))******))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((+++(((%%%$$$%%%'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))((('''&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&%%%&&&((()))))))))((('''++++++++++++******************+++++++++,,,,,,,,,************))))))))))))***)))(((''''''((()))***************+++++++++++++++(((%%%&&&(((******)))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''((()))))))))((('''&&&%%%%%%&&&'''(((******))))))((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''(((((())))))*********)))'''&&&%%%&&&((())))))'''$$$!!!!!!"""###%%%''''''((())))))((('''&&&&&&&&&''''''&&&&&&%%%$$$&&&'''((())))))*********---,,,***))))))***,,,---...,,,)))'''%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&(((+++///111''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$%%%'''))))))))))))((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))###$$$%%%&&&''')))******))))))*********))))))(((''')))***++++++---000222666888;;;<<<===>>>AAACCCMMMUUUbbbooossslll___TTTIIIAAA888555666888888777>>>FFFOOOTTTSSSMMMHHHEEEEEECCCAAA>>>???CCCJJJOOOZZZ```iiiqqqvvvyyy{{{|||kkkaaaTTTJJJEEEDDDDDDCCCEEEMMMWWW]]]^^^^^^```ccc]]]VVVMMMFFFBBB>>>:::666333111////////////...---...///000111111000//////000000000000000000000000222222222222333444555555444444555555444222000///////////////000111222333//////000000000000//////111111000///////////////000000000000111111111111333222111111111222333444777666555555444444444444333333333333333333333333333333333333333333333333444444444444444444444444555444222222222222444555111111000///////////////000000000000000000000000//////000000000000//////000000//////.........---////////////000000000000000///------...//////.........//////000000111111444444444444555555666666555555444444444555555666333333333333222111///...111111111222333444555666555555666777888999999:::777888:::<<<<<<;;;:::999'''''''''(((((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))(((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&((()))))))))(((''')))))))))(((((((((''''''))))))))))))******************)))))))))(((((((((***)))(((''''''((()))***''''''''''''''''''''''''***(((&&&&&&(((******)))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''((((((((('''&&&&&&&&&&&&'''((())))))))))))((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((((('''&&&%%%&&&''')))++++++***(((&&&%%%&&&''''''&&&'''(((((((((((('''&&&&&&'''''''''&&&&&&%%%%%%'''((()))***++++++++++++,,,+++***))))))***,,,------+++)))&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$###############"""!!!!!!"""%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((''''''&&&%%%&&&'''((())))))(((((('''((((((((())))))))))))''''''''''''''''''&&&&&&))))))))))))))))))))))))%%%%%%&&&'''((())))))***(((((((((((((((((((((((('''(((*********+++---000444666888999:::<<<>>>@@@FFFNNNZZZgggnnnlllbbbZZZSSSKKK@@@888666777888999===DDDLLLPPPOOOKKKGGGEEEFFFEEEDDDBBBAAACCCHHHKKKSSSXXX```eeehhhjjjkkklllmmmeeeYYYOOOIIIFFFCCCAAAEEEMMMWWW___aaa```___^^^\\\UUUMMMHHHEEEBBB>>>;;;555333111000000000///---...///000000000000///...000000000000000000000000111111111111222444555555444444555444444222111000000000//////000000111111/////////000000/////////000000////////////000000/////////000000000111111111111000///000111222333222222111000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222111111000000111111222111000000///......//////000000000000000000000000/////////000000/////////000/////////.........---.../////////000000000000000...---...///000///.........//////000000111111222222333333333444444444555444333333333333444444222111111111000000000000111111111222333444555666666666777777888888999999:::999999888888888888888'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''***+++***'''&&&'''***''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((()))((((((((())))))((((((((((((''''''''''''''''''(((((((((((()))((((((((((((''''''''')))((((((''''''(((((()))(((((((((((((((((((((((()))'''&&&&&&(((******)))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((()))))))))(((((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&(((***+++++++++***))))))(((((((((%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%((()))***++++++,,,,,,,,,,,,+++***))))))***+++,,,***)))(((&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''%%%$$$$$$%%%%%%$$$"""%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))))))))(((''''''''''''((((((((((((((('''''''''((((((((()))))))))''''''''''''&&&&&&%%%$$$))))))))))))))))))))))))'''''''''(((((()))))))))((((((''''''''')))***+++'''((())))))((()))+++---000222444666666888:::<<>>888666333222222111000......//////000000///......000000000000000000000000000000000111222333555555333333444444333222111000111000000///////////////......////////////......000////////////000000111.........////////////000/////////...///000000111//////......------......111111111111111111111111111111111111111111111111////////////////////////......////////////......000000///............///000000000000000000000000......////////////....../////////...................../////////000000000.........///111000...,,,......//////000000111111111111111222222222222222444333222111111000111111000//////...///000111222111111222333444555666666888888888888888888888888;;;999777444444555777888&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&''''''(((''''''''''''((((((((((((&&&***...,,,(((%%%'''+++''''''''''''''''''''''''%%%&&&''''''((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''(((((())))))'''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''(((((((((((((((+++*********))))))))))))&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&%%%%%%%%%$$$((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&((()))***'''(((((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&(((((()))***++++++++++++++++++***)))))))))******(((''''''&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%%%%###"""%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((***))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((''''''''''''''''''((((((((())))))(((((((((((('''&&&%%%%%%)))))))))))))))))))))))))))))))))))))))(((((((((+++***(((((()))+++---///((()))***)))((((((***+++---///111333333555777999;;;???DDDKKKOOOQQQQQQPPPOOOMMMGGG>>>555333777<<<===???CCCFFFGGGFFFFFFEEEGGGIIIKKKJJJGGGCCCAAA@@@EEEHHHKKKLLLLLLKKKKKKKKKRRRQQQPPPNNNMMMKKKHHHGGGDDDGGGNNNXXX```aaa\\\VVVMMMIIIDDDCCCDDDDDDBBB@@@<<<999666555444333222000//////000/////////......////////////////////////......///000111333444555333333333333222222222222222111000///..................////////////......111111000///////////////---------........./////////////////////000000000000//////.........//////////////////////////////////////////////////////........................,,,---...//////...---,,,//////...------.........////////////////////////---......//////......---................................./////////000000...---...000111111...+++......//////000000111111111111111111111111111111222222000///...............---,,,,,,---///222333333333444555666777888888999999888888888777777777999777666444444666888999''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))'''''''''((((((((())))))'''+++...---(((&&&(((+++((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((()))*********))))))))))))((('''''''''((((((((())))))''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&%%%%%%%%%$$$(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&''''''%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&'''''')))((('''&&&&&&&&&''''''&&&'''((()))************+++***))))))((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((&&&%%%%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))((((((((((((***)))(((((()))+++---///)))*********((((((***++++++---///111111333555777999;;;===@@@BBBDDDFFFGGGHHHJJJIIICCC:::444555888======???BBBDDDFFFFFFEEEFFFHHHKKKJJJGGGBBB???===@@@BBBCCCDDDCCCCCCCCCDDDEEEGGGIIIKKKLLLLLLLLLLLLFFFEEEHHHOOOXXX\\\YYYTTTHHHDDDAAABBBDDDFFFDDDBBB>>><<<999777777666444333111111000000////////////////////////////////////.........///000111333333222222222222222222222333333222111///..................////////////......333333111000...---------------------............/////////000000000000000//////............//////........................................................................,,,---...//////...---,,,...---------------..............................------............---------------...........................////////////...---...000111111...+++......//////000000111111222222111111111111111111111000///------,,,,,,,,,---,,,++++++---///222444444555777888999::::::999999888888777777666666666555555666777888:::;;;;;;(((((((((''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))(((+++,,,+++((('''(((***((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''(((((((((((((((((((((''''''''''''((())))))((((((''''''''''''&&&&&&(((((((((((()))))))))***(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((''''''&&&%%%%%%%%%###%%%'''((((((((()))***((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((()))((((((&&&&&&&&&%%%%%%%%%&&&'''((()))***)))'''&&&&&&&&&'''(((&&&'''((())))))******)))******))))))((((((''''''%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&'''!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%((((((''''''''''''((()))&&&&&&'''''''''(((((((((((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((()))***)))******)))((((((***,,,)))+++...///000111333555555777:::;;;<<>>BBBDDDEEEDDDBBBEEEGGGGGGDDDAAA???>>>;;;<<<======<<<<<<===???AAACCCGGGHHHIIIJJJLLLNNNJJJGGGFFFJJJQQQUUUTTTQQQFFFCCCAAACCCFFFHHHGGGEEE@@@>>>;;;::::::999888666333333222111000000000000000000000000000000000000............///000111111111111111111111222333444333333111000//////////////////000000000000//////444333111000...------------------............///...//////000111000000000,,,,,,,,,,,,,,,,,,---...................................................---------------------------..................------,,,,,,,,,,,,---..............................,,,,,,------------,,,,,,---------------.........------........./////////.........///111000...,,,......//////000000111111222111111111111000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...000222444555666888999:::;;;::::::777777777666666555555555444555666888:::<<<===>>>)))))))))(((((('''''''''((('''''''''''''''&&&&&&'''((((((((())))))))))))+++***)))((('''((())))))((((((((((((((((((((((((%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((''''''&&&'''((()))***(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&'''(((((('''&&&&&&++++++******)))(((((('''!!!$$$((()))((('''(((***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''(((((('''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&((()))******)))'''&&&&&&&&&'''(((''''''((()))************))))))))))))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%''')))((('''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((((((((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&'''((()))***&&&&&&&&&'''''''''((((((&&&'''((()))*********)))((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&((((((((('''''')))+++''')))+++------///111333333555888888888:::===@@@BBBFFFIIIIIICCC===888666888777888;;;@@@CCCCCCAAA???AAABBBBBBAAA@@@@@@@@@:::::::::999888888999;;;===???BBBCCCDDDFFFJJJNNNOOOMMMJJJKKKMMMNNNMMMKKKEEEBBBAAABBBFFFHHHFFFDDDAAA???===<<<<<<<<<:::999555444333111111111111222000000000000000000000000///......---......//////111000000000111222444555333333222111111000111111000000111111111111000000111000000///////////////---............/////////,,,---...///000///......++++++******+++,,,,,,---................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++,,,------...------------------------,,,,,,------------,,,,,,,,,,,,,,,------.........---------.........//////000...---...///000///.........//////000000111111000000000/////////......------,,,,,,,,,,,,,,,---,,,,,,---...000111222222333555777999::::::999888555555555555555444444444777666666666888:::===???******))))))(((((((((''''''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))---***'''&&&'''((())))))))))))))))))))))))))))))%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&'''((())))))(((((((((''''''&&&&&&((()))******)))))))))(((((((((((('''''''''(((((((((((())))))(((((((((((('''''''''%%%&&&'''(((((('''&&&%%%)))(((((('''&&&%%%%%%%%%!!!$$$((()))((('''(((***((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''((()))))))))'''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((***++++++)))'''&&&%%%&&&((()))((()))***++++++,,,++++++))))))))))))((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###%%%''')))((((((%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''(((***+++&&&&&&&&&'''''''''(((((($$$%%%&&&((())))))******((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''(((((()))(((((('''&&&%%%&&&'''&&&&&&&&&(((***%%%'''***+++,,,---///222222444777666444444666888<<>>AAAAAA???<<<>>>????????????AAABBB<<<<<<;;;999777777888:::666999;;;===>>>BBBIIINNNSSSQQQOOOMMMLLLJJJGGGEEEBBB@@@>>>@@@DDDEEEDDDAAAAAA???============<<<;;;777555444222111111222222000000000000000000000000//////...------------...000000//////000222444555444333222222111222222222111111222222222222111111............///000222222.........////////////000+++,,,---.........---,,,,,,,,,++++++,,,---......................................................++++++++++++++++++++++++...---,,,++++++,,,---...++++++++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---------.........//////111///------...000///.........//////000111111111//////.........---------,,,,,,,,,+++,,,,,,------,,,---...000111222222222222333666888999999888777444444444444444444444444:::888555333444888<<>>===<<<===???AAABBB???>>>;;;:::999:::;;;===888666444111000/////////111111111111111222222222000000///...............////////////000000000000222222222111111111000000444333333222111111111222111111111111000///...---........................000000//////.........---------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,------.........------,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,,,,---......---,,,,,,***+++,,,,,,------,,,,,,------------------------000000//////......------...---,,,++++++,,,---............///////////////111000//////............))))))***+++,,,......///...///000111222333444444333444555555555444333222333222222111111222222333333333444555666888:::;;;&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''((((((''''''&&&&&&((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%'''***---///(((((()))***+++++++++***+++***)))((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&(((((())))))(((&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))''''''''''''''''''''''''))))))(((''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((()))***+++,,,000000000111222444666777444888>>>EEEIIIHHHCCC???888555333333666999:::999::::::999999:::;;;;;;;;;===;;;999:::;;;;;;888555444777999999999<<>>@@@BBB@@@???===;;;::::::::::::888777555444222111111000111111111111111111111111000000///...................../////////000000000222222222111111000000000444333333222111111111222111111111000000///------........................000/////////............------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,------------------,,,,,,------------------------------------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---............---------------------------............------------///...---,,,,,,---...///...................../////////---,,,,,,,,,------******+++,,,---...///000...///000111222333333444222333444444444444333222333222222111111222222333444444444555666777888999&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***'''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''')))*********)))(((''''''&&&&&&''''''((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))(((''''''&&&'''''''''&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''')))+++---)))******+++++++++******'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((()))***++++++/////////000222333555666111555;;;BBBGGGHHHEEEBBB999666333222333555666666777777666666777777888999<<<;;;:::;;;;;;;;;999777444666888777777:::@@@EEELLLNNNSSSYYY\\\XXXLLLCCC::::::999:::;;;===???@@@@@@@@@???>>><<<:::888777888888888777666444333222111111111111111111111111000000///........................////////////000111111111111000000000000333333222222222222222222000000000000///...------........................////////////............---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,------------------------------------------............------------,,,------......------,,,------...///////////////------------------------,,,,,,,,,,,,,,,---------///......------......///...........................---+++***)))***,,,---,,,,,,---...//////000000...//////000111222333333111111222333333222222111222222111111111111222222444444555555555666666666''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&''')))++++++***)))''''''&&&&&&&&&&&&(((***+++(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&***)))((('''&&&&&&&&&&&&***+++++++++++++++***)))'''&&&&&&%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((()))******---......///000222333444444666;;;AAAFFFGGGEEEBBB===:::666333222222333444444444555444444444555777;;;;;;;;;;;;<<<;;;:::999444555666555555888===AAAEEEFFFJJJRRRWWWTTTIII@@@:::999999999999:::;;;;;;===>>>??????===;;;999777999999::::::999777555444111111111111111000000000000000///...............------........./////////000000000000000000000000222222222333222222222111000000000000//////...---........................///////////////.........---,,,,,,,,,,,,------...------,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,------.........------------------------...---------------------------------------------------...////////////...------------------,,,,,,++++++,,,,,,------....../////////....../////////.........------------------,,,***))))))+++---...---......///000000111111/////////000111222222333000000000111111111111111222222111111111111222222666666666666666555555444'''''''''((((((((())))))''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((######$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%''')))***+++***(((''''''&&&&&&&&&''')))+++,,,((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''))))))((('''%%%%%%$$$$$$******+++++++++***))))))))))))'''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''''''''&&&''''''''''''''''''&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((()))***,,,,,,------///000222333555666:::???DDDGGGGGGEEEAAA???;;;777333222222333111333444333111111333666999:::;;;<<<;;;;;;;;;;;;555555444444444777;;;===CCCCCCEEEJJJNNNLLLEEE>>>;;;:::999888888777777777999;;;===>>>>>><<<:::999999999:::;;;:::999777666333222222222111111111000000000///...............------------............////////////////////////111222222333333333222111000000000111000000///...////////////////////////.........///////////////---,,,,,,,,,------...///...------,,,,,,------...---,,,++++++******++++++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,---------------------------------,,,,,,---.....................---------,,,,,,,,,,,,,,,------.........///...//////////////////......---------,,,,,,,,,+++---,,,+++***+++,,,...000...//////000000111111111/////////000000111111222////////////000000111111222111111000000111111222777777777777777555444333''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((()))))))))%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''''''''''''''((()))***+++((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&((())))))*********))))))+++***((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''(((((())))))&&&'''(((((((((((('''&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((''''''(((((()))+++++++++,,,...///111222222444777<<>>::::::999888777666666555777999;;;<<<===<<<:::999999999999999999999888888444444444333222222111111000000///...............,,,,,,,,,---------..................////////////000111222333444333222111000111111222222111111000////////////////////////.........///////////////,,,,,,,,,,,,---...///000......------------......------,,,+++++++++++++++,,,,,,------------------------------------------,,,,,,,,,,,,,,,---------...------,,,,,,------...,,,,,,---............---.........------,,,,,,+++------------............---......//////......------------,,,,,,++++++***,,,,,,,,,------///000000/////////000000111111111/////////000000000111111///////////////000222222111111000000000000111111666666777777666555333222'''((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&'''((()))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&'''''')))((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))))))))))))))(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&'''(((((())))))'''((())))))))))))((('''''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))(((((('''''''''((((((*********+++---...000111333333555999???CCCEEEFFFCCCDDDCCC???999444333333000333555444111000333777555888;;;;;;:::999;;;===888666333222444666888999@@@CCCGGGHHHEEEAAA>>>>>>777777888888888888777777888999:::::::::999888777888888777777777888888999666666555444444333222222000000///...............+++,,,,,,,,,,,,------------------......////////////111222444444333222111111222222333333333222222////////////////////////............/////////000,,,,,,,,,------...///000......------------.........------,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,---------...............---,,,,,,,,,,,,---...------...////////////...///......---,,,,,,++++++---------,,,,,,,,,,,,,,,,,,---...//////...---,,,------,,,,,,+++*********)))+++,,,...///000///////////////000000000000000////////////000000000000///////////////111222333111111000000000000111111333444555555555333111000(((((((((((())))))))))))'''''''''&&&&&&'''''''''$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''(((((((((((($$$$$$&&&'''((()))))))))&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&''')))*********)))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''((((((((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''###$$$%%%&&&''''''((()))+++***)))***+++,,,+++)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%$$$###"""%%%%%%'''((())))))))))))&&&%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%''')))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))'''((()))******)))((('''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((()))))))))(((((('''''''''(((((())))))***+++,,,...///000666555555777;;;>>>??????CCCDDDEEEAAA:::555222222000333666444111000444888444777::::::999999:::===888666333222444666888888;;;AAAGGGGGGCCC===;;;<<<444555666888999999:::999:::::::::999888777666666888777666666666777888999777777666555444444333333000000///...............++++++,,,,,,,,,------------------........./////////000222444444444222111222333333444444444333333000000000000000000000000---.........//////000000,,,,,,,,,---...///000000......------------......///...------,,,,,,------.........------,,,,,,,,,---------------------------.........//////000000...---,,,,,,,,,,,,---......//////000000000000000//////...---,,,,,,++++++---,,,,,,++++++*********+++,,,---......---,,,+++------,,,,,,+++***))))))((())),,,///000000///...////////////000000000000////////////000000000000000/////////000111333444111111000000000000111111000111333333333111///...%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))))))))************)))(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###'''%%%###$$$(((******(((***)))((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&''')))***)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))((((((''''''&&&&&&***)))((('''&&&%%%%%%&&&(((''''''&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))))))))(((((('''''''''&&&))))))((((((''''''&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###)))(((&&&%%%%%%&&&'''(((((()))+++,,,+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$)))%%%""""""$$$&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''++++++++++++,,,---......///222555777666888;;;>>>@@@@@@@@@???===999666444000000///......///000111444555777888999888666555666555444444444555777888<<<=========<<<;;;999888555555666777888:::<<<======:::666333333555888:::444555666888999:::<<<<<<666666555444444444444444666444333111///------,,,++++++,,,,,,,,,,,,------///////////////000111111///000111222222333222222222222222111111111000000000000111111111111000000...//////000111111222222............/////////000////////////....................................,,,---...///000000000000000000//////.........---000///...---------------/////////...------,,,,,,+++,,,,,,---...///000000////////////---+++)))(((+++++++++,,,,,,---------++++++,,,,,,,,,,,,------...---+++*********+++++++++,,,---///000//////...////////////////////////...............---------111000/////////000222333222333333333333222111111000000000000////////////%%%&&&&&&&&&''''''''''''''''''(((((()))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((((()))))))))))))))((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$'''%%%###%%%''')))(((''')))((('''&&&&&&&&&&&&&&&((('''''''''((()))+++,,,(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''((()))((((((((('''''''''&&&(((((((((((('''''''''''''''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%&&&''''''%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$)))(((&&&%%%%%%&&&'''((()))***,,,,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%***'''$$$###%%%''''''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))***+++,,,------000333444444555888;;;;;;<<<<<<;;;:::777444222111111000//////000111222333444666777777777555444555555444444555555666777666666777777777555444333444555555666777999;;;<<>>:::666333222333333333444555666888999:::;;;666666555444444444444444555444222111///.........,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////000111222222222222222222222111111111000000///000000111111000000///......//////000111111222........./////////000000000000000/////////..............................+++,,,---...////////////000/////////.........---///......------------...........................---------...............---......///...---,,,+++,,,,,,,,,------.........++++++,,,,,,,,,,,,---------,,,+++*********+++,,,+++,,,...///000000//////////////////////////////------..................111000/////////000111222222222222333222111111000000/////////////////////&&&&&&'''''''''(((((((((&&&'''((()))************'''''''''''''''&&&&&&&&&''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''''''''((((((((((((((('''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%(((''''''&&&&&&&&&''''''''''''''''''((()))***+++(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((($$$$$$%%%%%%&&&'''((((((((((((((((((((('''''''''''')))+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''(((((((((***)))''''''(((((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&''''''%%%%%%&&&'''((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((***+++,,,---,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''''''''&&&$$$%%%&&&'''''''''''''''***(((%%%%%%'''(((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''''''''((()))******+++---///000111222444666666666666666666444222111111000000/////////000000111222444555555555444333333333444555555555555555000111111222222111000000333333444555666888999:::@@@>>>;;;888555222111000111222333444555777777888666666555444444444555555444333222111000000000000.........---,,,,,,++++++,,,++++++++++++,,,------...///000111222222222222222222222111111111111111//////000000000000//////......//////000111111111....../////////000000000111111000000000/////////........................***+++,,,---............/////////...............------------------...///------......///000000111............------,,,,,,------...//////......---------------............++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,---...////////////////////////////////////,,,---------.../////////000000/////////000111222111111222222111111000///////////////////////////'''''''''(((((((((((()))&&&'''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''***)))(((&&&%%%%%%%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''((()))(((&&&$$$$$$&&&((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((###$$$%%%&&&&&&'''''''''***))))))((('''&&&%%%%%%(((***,,,,,,***'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((+++)))(((((()))((('''&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((())))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((******+++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&&&&%%%$$$%%%&&&'''((((((((((((((('''&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&'''((()))******+++,,,...///000222333111111222333333222111000/////////...............///000111222333333333222111222444555555555444333//////000000000000000000222222222333444555777888888888888888777555444333///000111222333444555555555555444444444444555555222222111111111111222222000000///...---,,,+++++++++++++++++++++,,,,,,---...///000111222222222222111111111111111111111111/////////000000/////////000000000111111111222222...////////////000000000111111111111000000000000........................+++,,,---.......................................,,,,,,,,,,,,---......///.........//////000000000------------------------..................------------------------------+++++++++,,,,,,,,,------++++++++++++,,,,,,------++++++,,,------.........////////////////////////,,,,,,,,,---...///000000////////////000000111111000000111111000000///............///////////////'''''''''(((((((((((()))'''(((((((((''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''&&&'''((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((***,,,,,,***'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&''''''(((((()))(((''''''(((((('''%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''(((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$$$$%%%&&&'''((((((((((((&&&''''''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''(((************+++,,,...///000000//////000111111111111111111111111111000000//////...//////000111222222222000111333444444444333222//////....../////////000000000000111222333444555222444555777777666555444......///000111111222222444444333333333333444444111111000000111111222333111111000///---,,,++++++,,,,,,,,,+++,,,------.........///000111111111111111111111111111111111111//////000000000000//////111111222222222222222333////////////000000000111111111111111000000000000........................---......////////////...---------...............,,,,,,,,,,,,,,,---...///000/////////.........---++++++,,,,,,---......///111000///...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,------------************+++,,,------////////////////////////,,,,,,,,,---...///000000......//////000000000000//////000000//////...---------....../////////000&&&&&&'''''''''((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''&&&((())))))'''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&''''''((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((((((((('''&&&%%% !!!"""%%%''')))+++,,,''')))+++***((('''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((&&&%%%&&&'''((('''&&&'''''''''&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!"""$$$%%%%%%$$$$$$%%%&&&'''''''''''''''%%%&&&''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((()))***++++++***)))+++---......---......//////000111111222444444444444333222111111---......///000111222222000111111222222222222222......---,,,,,,------...////////////000111222333222333555666555444111000------......///000000111222222111111111222333333000000//////000111111222222111000///...---,,,,,,------,,,,,,------...///---...///000111111111111111111111111111222222222000000111111111111000000222222222222222222222222/////////000000000111111111111000000000/////////..............................///////////////...---------------.........,,,,,,,,,,,,,,,,,,---...000//////...------,,,,,,******+++,,,---...//////111000///---+++*********++++++++++++************++++++,,,,,,,,,,,,------+++,,,---------------,,,************+++,,,------////////////////////////,,,---------.../////////---...///000000000//////....../////////...---------------......//////000%%%&&&&&&&&&''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&(((((()))))))))&&&&&&&&&''''''''''''(((''''''((((((((('''%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&%%%(((++++++)))'''&&&'''''''''&&&&&&&&&''''''(((&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***)))((((((""""""$$$&&&((()))+++,,,&&&((()))((('''&&&'''((($$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''***)))'''%%%$$$$$$%%%%%%&&&'''((())))))((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&'''((((((((((((***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""%%%&&&'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%'''))))))'''&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))******(((''')))+++---,,,***............///000000111333333444444333222000///------...///000111222333111000000000000111222222000///...,,,,,,,,,------......---......///000111222222333333333111///...---------......//////000000000000000000111222222/////////...//////000000111111000000///...---------,,,,,,,,,,,,---......---...///000111111111111000000111111111222222222111111222222222222111111000000000000000000000000//////000000000111111111000000000/////////..............................---......//////......---,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,---------///...,,,+++*********+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,---.........---,,,+++,,,+++++++++,,,---...///////////////////////////------..................---...///000000000///...---............---,,,,,,,,,,,,---......///000000%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&'''((())))))'''%%%###%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%(((,,,,,,)))'''''')))(((''''''&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%###%%%'''***+++,,,+++***((((((((((((((((((((((((&&&''''''&&&%%%%%%''')))$$$$$$%%%%%%&&&'''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))***+++%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&)))******)))%%%&&&&&&&&&'''(((((((((...,,,***'''&&&&&&''''''&&&'''((())))))((('''&&&&&&%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###""""""###&&&(((((((((%%%%%%%%%&&&%%%%%%$$$$$$&&&)))+++***((('''(((***&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&&&&&&&'''((()))))))))'''&&&'''***+++***(((------------...//////000000111111111000///---,,,------......000111222333111000/////////000222333333222000...------......---------------...///000///000111222222111000///---------......///////////////...//////000111111//////............//////111111000000//////......,,,,,,++++++,,,,,,---...---...///000111111111111000000111111222222222222222222333333333333222222////////////............000000000000111111111111////////////....................................---------...------,,,,,,,,,,,,,,,------............------,,,++++++++++++***++++++,,,,,,------...------,,,,,,,,,,,,++++++---,,,+++*********,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------------...///...---+++***...---,,,,,,---...000111////////////////////////...............---------,,,---///000000000///...------......------,,,+++,,,,,,------...///000000))))))))))))************&&&''''''((()))******+++))))))))))))))))))))))))&&&(((******'''&&&)))+++)))(((((((((((('''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&'''''''''&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''')))(((''''''''')))***+++(((((((((''''''&&&&&&&&&###%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&)))'''%%%&&&)))***(((&&&%%%%%%&&&'''(((((((((''')))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++(((&&&%%%%%%&&&'''''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((((((((''''''&&&&&&''')))*********)))(((%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&)))&&&$$$###%%%&&&''''''$$$$$$###""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%&&&&&&$$$###'''''''''&&&&&&%%%%%%%%%''''''&&&&&&((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((()))))),,,+++)))'''&&&'''(((***'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%&&&'''&&&&&&&&&(((***((('''))),,,+++((((((,,,+++,,,,,,,,,...///000111111111111000000000000000......///000111222333333333222000///...///000000......---,,,,,,,,,------......,,,++++++,,,---...///...------///000000//////...---,,,------///000---------------...///000........................///...---,,,,,,---...///000///...---,,,,,,---...,,,,,,---....../////////111222222333333222222111222222222111111111000000000000111111111111000000000000000000000000000000000///...------...///000////////////////////////////////////............222111///---,,,,,,,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***,,,---,,,******+++,,,...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------..................------,,,,,,,,,,,,,,,+++******+++,,,,,,---------------///000000---,,,,,,++++++,,,,,,------...000111111///---,,,+++++++++******)))))))))+++++++++,,,---...///000((((((((()))))))))******&&&&&&&&&'''((()))))))))(((((((((((((((((((((((('''((())))))(((((()))***((((((((('''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((((((((((((''''''(((((()))***((('''&&&&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%###%%%'''&&&%%%$$$%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((()))'''%%%&&&(((((('''%%%&&&&&&''''''(((''''''''')))((('''%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&%%%%%%''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&*********)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%$$$#########$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''&&&((((((((('''(((***,,,+++'''&&&((((((&&&&&&)))+++++++++,,,---...000111000000000000000000000000------......///000000111222222111000000000000000//////...------,,,,,,,,,...---------------......000...------///000//////......---,,,,,,---...///...------------......///------------------------///...------------...///000///...---,,,,,,---...,,,,,,,,,------...///000111111222222222222111111222222222111111000000000000000111111111111000000000000000000000000000000000///............///000////////////////////////////////////............000///...,,,,,,,,,,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,---,,,+++************+++***++++++,,,,,,++++++***++++++,,,,,,,,,---------.........---------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---...///000---,,,,,,++++++,,,,,,------...///000000///---,,,------,,,,,,,,,+++++++++,,,++++++,,,,,,...//////'''''''''(((((((((((()))%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''')))***)))(((''''''''''''&&&&&&&&&%%%'''''''''''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((()))(((((('''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&''')))***((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&(((''''''&&&&&&''''''((()))'''&&&&&&&&&'''%%%$$$'''''''''(((''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((('''++++++)))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$&&&'''&&&$$$!!!&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***)))((('''&&&&&&&&&&&&%%%%%%%%%#########"""""""""""""""%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((('''(((***,,,222***%%%&&&'''&&&&&&(((******++++++,,,---//////////////////////////////+++,,,,,,------.........111111111222111111000000000000///...------,,,,,,,,,---...///////////////000///------...///...---------,,,,,,,,,,,,------......---,,,,,,,,,------------------------------//////...------...//////......---,,,,,,,,,---------,,,,,,,,,,,,...///000000111111111111111111000111111111111000000000000000000111111111111000000000000000000000000000000000//////......//////000/////////////////////////////////............---------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***+++,,,+++******+++,,,++++++******))))))******)))******++++++******)))+++++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,++++++******++++++,,,+++++++++,,,------......---,,,,,,++++++,,,,,,---,,,---.../////////------............------------,,,++++++,,,,,,---...///&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))'''%%%&&&)))+++)))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''(((((((((''''''&&&%%%&&&&&&'''''''''''''''&&&%%%$$$######%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''&&&%%%$$$'''((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&((())))))******(((((('''&&&&&&((()))***&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&''''''%%%###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))999...&&&&&&((((((((()))************+++,,,---................../////////,,,,,,,,,,,,,,,---------///000111222222222111000111111111000///...---,,,,,,---...000111000//////000///------.........---------,,,,,,+++++++++,,,......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///111000//////////////////000000000000000000000000000000000111111111111000000////////////////////////000//////////////////000//////////////////////////////.........---------++++++++++++,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***)))***++++++******+++,,,++++++************++++++******++++++++++++************************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,---------------,,,,,,++++++,,,,,,---,,,,,,---.........------...............---------,,,+++++++++,,,------...&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))'''''''''''''''''''''''')))&&&$$$&&&)))***)))&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%$$$###$$$%%%&&&'''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%*********)))((('''&&&''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&((()))+++,,,,,,,,,((('''&&&&&&&&&''')))***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%%%%%%%''')))888...&&&&&&((((((((()))))))))((())))))***+++,,,,,,,,,---------...............---------------------...000111222222111000111111222111111///...---,,,---///000000000///...///...,,,,,,.........------------,,,,,,+++++++++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000///......------......///////////////////////////000000111111111111000000///////////////////////////000000000000000000///////////////////////////............------------******+++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,+++++++++*********((()))++++++***)))+++,,,,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,++++++************************((((((((())))))******+++++++++++++++++++++++++++)))***+++,,,---------------,,,,,,++++++,,,,,,---++++++,,,---------------,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------&&&&&&&&&''''''''''''((((((((())))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&((()))((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$'''&&&%%%$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$%%%&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&'''''''''((((((((((((''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((&&&''''''((((((''''''&&&***++++++***((('''((()))'''''''''(((''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''((((((((('''((()))+++,,,,,,------******((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&+++(((%%%$$$&&&((()))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&(((***(((%%%###%%%'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&''''''&&&''')))+++111)))$$$%%%&&&%%%%%%'''((((((''''''((())))))***+++++++++,,,------....../////////......---------,,,---...///000000111111000111222333222111000///....../////////......---...,,,+++,,,...//////...------......---,,,+++***,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,------------,,,,,,******+++,,,,,,,,,+++++++++++++++,,,------.........---,,,++++++,,,---...............////////////000000111111111111000000000000000000000000000000///000000111111000000///////////////////////////.........------------,,,***+++,,,------...------------,,,,,,,,,,,,++++++++++++++++++************''')))******))))))+++,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,------,,,,,,,,,+++++++++***************((((((((()))))))))))))))***++++++,,,,,,++++++***)))***,,,.........---------,,,,,,++++++,,,,,,---***+++++++++,,,------...++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((((((((('''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&%%%$$$######%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''$$$%%%'''((()))((('''&&&&&&'''(((******)))((('''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%'''(((((('''&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&'''(((((('''&&&&&&''')))+++***''''''(((***&&&&&&''''''((('''''''''&&&'''((()))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&&&&'''''''''((((((((()))'''((()))***+++,,,,,,,,,)))))))))((('''&&&$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''&&&)))+++)))%%%###%%%(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&((()))***+++%%%&&&''''''&&&''')))***)))&&&%%%''''''%%%%%%(((''''''''''''''''''((()))*********+++,,,---------000//////...---,,,,,,,,,++++++,,,,,,...///000111///000222333444333222111000///...---,,,,,,,,,,,,,,,+++***+++...///000///......//////...---+++***+++************++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++,,,,,,+++***)))***,,,.........---,,,---,,,+++******+++,,,------------....../////////000000111111111111000000000000000000000000000000///000111111111111000///////////////////////////.........---------,,,,,,,,,,,,---...///...------------,,,,,,,,,,,,++++++++++++++++++************'''(((******))))))+++,,,++++++******+++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,+++++++++***************************))))))***+++,,,,,,,,,,,,+++******+++---/////////...------,,,,,,++++++,,,,,,---*********++++++,,,---...***+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,'''''''''(((((((((((()))'''''''''''''''''''''&&&''''''''''''''''''''''''$$$''')))(((&&&%%%'''***)))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((('''&&&$$$###&&&%%%#########%%%'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))(((((($$$%%%'''))))))((('''&&&###%%%''')))***(((&&&%%%"""###%%%&&&'''&&&&&&%%%&&&&&&&&&''''''(((((((((%%%'''(((((('''&&&&&&'''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$$$$%%%&&&&&&%%%$$$$$$%%%(((***)))'''&&&(((***%%%%%%&&&'''((((((((('''&&&''')))*********)))(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((''''''########################$$$%%%'''(((((((((''''''&&&'''''''''(((((())))))'''((()))******+++******$$$%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%'''((((((%%%###$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!###%%%'''''''''%%%%%%%%%&&&&&&'''''''''(((+++---+++&&&$$$&&&***%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%,,,+++)))'''&&&'''(((***'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((###$$$%%%''')))***,,,,,,###$$$%%%%%%$$$$$$&&&(((&&&%%%'''+++***&&&&&&***''''''&&&&&&&&&'''(((((())))))***+++,,,,,,------//////...------,,,++++++++++++***+++,,,...000222...000222444444444333222111000...,,,+++++++++,,,+++***)))+++...000000000//////000000///---,,,******)))))))))***+++,,,,,,************************)))***+++,,,,,,+++***)))((()))***+++,,,,,,+++***'''))),,,//////...,,,+++---,,,***))))))***,,,------------.........//////000000111111111111000000000000000000000000000000///000111222222111000///////////////////////////......---------,,,,,,,,,------/////////...---,,,---------,,,,,,,,,+++++++++++++++************)))&&&((()))***))))))+++---******))))))***+++,,,,,,******++++++++++++******,,,,,,,,,,,,++++++******---,,,,,,,,,++++++*********+++,,,------,,,+++******,,,...000000000///...---,,,,,,++++++,,,,,,---************+++,,,---...+++++++++,,,,,,---------,,,,,,++++++***+++++++++&&&&&&&&&'''((())))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&$$$&&&((((((((()))+++---000...+++)))''''''((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''!!!"""$$$&&&'''((())))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''(((((((((&&&%%%&&&(((((($$$!!!$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''''',,,(((%%%'''***,,,)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&---///)))$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))...***''''''))))))$$$ (((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''&&&******)))'''&&&%%%$$$###((())))))(((&&&$$$%%%&&&&&&&&&''''''(((***+++,,,//////...---,,,,,,+++***,,,++++++******++++++,,,---...000222333444333333333222000...---...///000,,,+++++++++,,,------...///000111222111///---,,,...------,,,,,,,,,------+++++++++************)))((()))*********)))'''&&&$$$&&&***------,,,***(((,,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,,,,,,,---------......///...---,,,,,,---...///////////////////////////111111222222222333333333000000//////......------333222111///............------------------------,,,,,,,,,+++++++++******))))))***++++++++++++***************************)))************+++++++++***++++++***))))))***,,,++++++******************++++++++++++++++++++++++---+++)))'''&&&&&&'''(((+++,,,---...////////////))))))))))))))))))))))))))))))***+++---......///,,,,,,,,,++++++,,,,,,---,,,,,,,,,------.........''''''(((((()))*********((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$&&&'''((('''((()))+++)))(((''''''&&&'''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))((((((''''''(((((()))&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((&&&%%%$$$&&&((((((&&&$$$$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))))))))000,,,'''&&&(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$+++---((($$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''+++((('''(((++++++(((###%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&''''''(((***+++,,,///......---,,,,,,++++++,,,++++++******++++++,,,---...///000222222222222444222000...------...///+++++++++++++++,,,------///000111222222000///......------,,,,,,------...++++++++++++************((()))*********)))''''''&&&'''***,,,---,,,+++)))++++++************++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,---------......---,,,,,,---..............................//////000000000111111111/////////...............111111///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++++++++***************************))))))*********+++++++++***++++++***))))))***,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''''')))))).........///......---,,,++++++++++++++++++++++++***++++++,,,---...///000------,,,+++++++++,,,,,,++++++,,,,,,,,,---------((((((((())))))******+++((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))$$$%%%&&&'''((())))))***''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((+++++++++***)))(((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''')))***&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''(((((($$$$$$$$$&&&((()))'''&&&%%%'''''''''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''')))***+++333...(((%%%'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%###(((***'''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&'''&&&&&&)))------***&&&"""###$$$%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))&&&&&&''''''''''''''''''$$$%%%''''''&&&'''(((***&&&&&&&&&'''((()))***+++......------,,,,,,++++++,,,++++++******++++++,,,---------...///000111222333222000...---------...+++************+++,,,,,,...///000222222111000000...---------------......,,,,,,,,,+++++++++******))))))******))))))((('''(((((()))+++++++++++++++******++++++++++++******+++++++++++++++***************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------...............------------............///......---,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********))))))***++++++++++++***************************)))))))))*********++++++)))***+++***))))))***+++************************++++++++++++++++++++++++,,,+++***)))))))))++++++000000000///...,,,+++***------------------------++++++,,,---...///000000...---,,,+++++++++++++++*********++++++++++++,,,''''''(((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((%%%''')))+++------,,,+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''((()))***************&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&'''''''''&&&&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))+++...+++'''&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$&&&)))+++,,,)))&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((())))))***''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))&&&&&&&&&'''((()))******------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++,,,...000111222111000...------------+++******)))******++++++,,,---...///000000000000...------------......///---,,,,,,,,,++++++++++++************))))))(((((((((((((((((())))))***+++)))***+++,,,,,,+++***)))+++++++++***************)))************+++++++++++++++++++++++++++++++++------------------------,,,,,,------------------++++++,,,,,,------......---,,,,,,++++++++++++,,,************************++++++++++++************))))))***++++++++++++***************************))))))))))))************(((***++++++)))((()))******************+++++++++))))))))))))))))))))))))+++************+++,,,---000000000///...,,,+++***------------------------++++++,,,,,,---......///...---,,,+++************)))))))))***************&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&'''''''''''''''''''''((()))***)))'''''''''(((''')))+++---...---+++***''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$%%%&&&((()))***++++++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''((((((''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''')))******)))'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''((('''''''''&&&%%%%%%%%%%%%&&&'''((((((&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''(((&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$&&&'''((((((&&&$$$'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%&&&'''((('''&&&&&&'''((('''&&&&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***+++,,,...///111000///......---------++++++******)))******+++******+++------...//////---------------...///000------------,,,,,,,,,++++++******)))))))))))))))(((((('''''''''((()))***)))***+++,,,,,,+++***)))************************)))))))))*********++++++++++++++++++++++++++++++------------------------------------------------******++++++,,,,,,------+++***************+++,,,************************+++++++++*********))))))))))))***++++++++++++***************************(((((()))))))))*********''')))++++++)))((())))))))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,------------............------------------------------*********+++,,,,,,,,,------,,,++++++************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***)))((('''((()))&&&''')))***+++)))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&''''''((()))%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&))),,,......,,,)))&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((&&&$$$###$$$&&&%%%'''''''''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%!!!###&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$''''''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$(((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&'''((((((&&&%%%&&&'''''''''&&&&&&''''''((()))******++++++,,,,,,------,,,++++++******++++++,,,+++++++++++++++,,,---...........................,,,,,,+++************+++))))))***+++,,,,,,------------------...///000000......---------,,,,,,,,,,,,+++***))))))))))))***(((((((((''''''(((((()))******++++++++++++******)))))))))***************))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,************++++++++++++))))))))))))***+++,,,,,,************************+++************)))))))))))))))***++++++++++++***************************((((((((()))))))))******&&&)))++++++***(((((())))))))))))***++++++,,,,,,////////////////////////******++++++,,,,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,++++++************++++++***))))))))))))(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&((()))(((''''''((()))$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((('''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((%%%&&&&&&'''(((((())))))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))++++++)))'''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''&&&''''''&&&$$$###&&&((($$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((($$$$$$(((((($$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&%%%$$$$$$$$$%%%'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))''''''&&&&&&&&&'''(((((()))******+++,,,,,,------,,,++++++******++++++,,,++++++,,,,,,------,,,,,,,,,,,,---...////////////------,,,++++++++++++++++++******++++++,,,------------------...///000111............------------,,,+++***)))))))))************************))))))++++++************++++++((()))))))))*********+++*********+++++++++,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++---------,,,,,,,,,++++++***************)))))))))))))))))))))***+++,,,---++++++++++++++++++++++++************))))))))))))))))))***++++++++++++***************************(((((((((((()))))))))***&&&(((++++++***(((((((((((())))))***++++++,,,,,,////////////////////////******+++++++++++++++++++++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,))))))))))))***+++,,,---*********)))))))))((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$######&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&''')))$$$%%%&&&'''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((************)))(((&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))******'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''$$$&&&'''%%%$$$$$$'''+++$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&))))))(((&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%)))$$$$$$((()))%%%###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%(((***######$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&%%%$$$######"""%%%%%%&&&&&&'''(((((()))"""$$$&&&''''''(((***,,,''''''&&&&&&&&&'''(((((())))))***+++,,,------...,,,++++++++++++++++++,,,***+++,,,......---,,,+++***+++,,,...///000000000...------,,,+++++++++,,,,,,,,,+++++++++,,,---------------......000111111//////.........---------,,,,,,***)))))))))***+++++++++,,,,,,,,,++++++***,,,+++***))))))***+++,,,(((((())))))*********+++***++++++++++++,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++******))))))(((((())))))))))))***+++------++++++++++++++++++++++++************))))))))))))))))))***++++++++++++***************************(((((((((((())))))))))))%%%(((++++++***((('''(((((())))))***++++++,,,,,,------------------------******+++++++++******))),,,---......//////......------------------------,,,,,,,,,,,,,,,,,,------(((((())))))***+++------++++++******)))))))))((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((())))))((('''''''''''''''+++(((%%%%%%&&&'''%%%###*********)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%'''((()))(((...222...&&& """'''"""###$$$%%%&&&'''''''''***---&&&###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((((((((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&'''((('''&&&$$$$$$%%%&&&%%%$$$######%%%'''(((///+++&&&%%%&&&'''&&&%%%%%%$$$######%%%'''***+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((***++++++&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%)))*********(((''''''(((,,,+++***)))((((((((((((*********++++++,,,,,,---...---,,,************+++,,,,,,,,,---------......---------,,,,,,+++++++++------,,,+++************,,,------...///000111111555555444333222000///......+++'''&&&'''***,,,---...---+++))))))***+++,,,***)))))))))))))))***+++((())))))((('''''')))+++++++++++++++++++++++++++------,,,,,,+++***))))))(((***,,,,,,***)))***+++******++++++++++++******************************)))************+++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,+++)))+++---...+++)))((()))***++++++***(((''''''((()))******+++++++++++++++******))))))((((((************+++,,,---...------------,,,+++***)))******+++,,,------------,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,---......///...---,,,+++*********)))))))))))))))*********(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''))))))((('''''''''''''''***'''%%%%%%))),,,---------,,,+++***((('''&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((($$$)))---,,,'''$$$&&&)))###$$$%%%%%%&&&&&&&&&&&&$$$000555---&&&((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%'''&&&%%%$$$$$$%%%'''&&&%%%$$$$$$&&&((()))...***'''%%%&&&'''&&&%%%%%%$$$######$$$&&&(((***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%&&&'''((()))******((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((()))***)))'''&&&'''((())))))((((((((())))))***++++++++++++++++++******))))))***+++++++++***))),,,,,,,,,------------...,,,---------.../////////------,,,+++******++++++,,,,,,,,,---...//////000222333444444444333222222---+++++++++---...---,,,...---+++*********,,,,,,******))))))))))))******)))***+++***))))))***,,,++++++++++++++++++++++++------,,,++++++***))))))***,,,------+++******+++******++++++++++++******++++++******))))))))))))))))))*********+++++++++))))))************))))))---,,,,,,,,,++++++++++++,,,***)))***,,,---+++(((&&&''')))+++++++++***)))((())))))*********))))))***************))))))))),,,,,,,,,,,,---...//////------------,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,------...---,,,+++***************)))))))))))))))))))))((((((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''(((&&&&&&(((,,,111555666,,,+++***)))((('''&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&333999000'''&&&))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&$$$$$$$$$%%%''''''&&&%%%&&&'''((())),,,)))'''&&&&&&'''&&&%%%%%%$$$#########%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((()))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))'''''''''((((((''''''''''''((()))(((&&&&&&&&&(((&&&&&&&&&'''''')))******++++++,,,,,,+++***((('''%%%''')))+++,,,+++***))),,,,,,,,,,,,------------------------............---,,,,,,++++++++++++,,,+++,,,,,,,,,------......///111333555666666555444,,,,,,...111333222///,,,///...,,,+++++++++,,,---,,,+++***)))))))))))))))***,,,,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))+++---...---,,,******+++******++++++++++++******++++++******)))))))))((()))))))))*********++++++))))))************))))))+++++++++++++++************))))))***++++++***(((%%%&&&(((***+++++++++***))))))******))))))((((((******************++++++,,,,,,+++,,,,,,---...///------------,,,+++***)))(((((()))***+++++++++++++++,,,,,,------.........///...---,,,,,,+++,,,,,,,,,,,,+++***)))))))))************))))))((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''&&&'''))),,,000333444555''''''((((((((((((((()))&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%'''&&&&&&&&&'''&&&%%%$$$'''&&&&&&%%%%%%%%%%%%&&&$$$---222,,,&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&'''((((((***((('''&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&'''''''''((((((((((((''''''((((((((((((''''''&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&'''((()))((()))+++,,,+++***)))'''(((((()))***++++++******++++++,,,,,,,,,---------//////---,,,***)))(((''',,,,,,+++++++++,,,,,,---------------------......---///222444666555444333,,,---///111333333000---///...---,,,,,,,,,---------,,,+++***))))))((((((+++,,,------+++******+++************************,,,+++++++++******))))))+++,,,------+++))))))*********++++++++++++******************+++++++++,,,))))))))))))************++++++,,,,,,,,,,,,++++++************************)))))))))*********)))(((&&&'''((()))******))))))'''((())))))*********))))))******++++++,,,,,,,,,******))))))***++++++,,,,,,,,,,,,,,,,,,+++******((()))***+++,,,,,,,,,,,,++++++,,,---....../////////...---,,,+++++++++++++++***)))))))))))))))***++++++***)))(((''''''&&&'''(((((((((((((((''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&)))---///000///...---&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$&&&'''''''''&&&%%%'''%%%$$$$$$&&&'''&&&$$$''''''&&&%%%%%%%%%&&&&&&###&&&'''&&&&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''&&&'''(((%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''%%%'''((('''&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''(((***++++++******...---+++)))((()))+++,,,+++++++++,,,,,,,,,------///...---,,,***)))''''''++++++++++++,,,---....../////////...............---...000222222222000000---,,,,,,---000111000////////////...............------+++***))))))))))))***,,,------+++))))))***************************++++++***************))))))***,,,+++)))(((((()))******++++++++++++******((()))***+++---...//////(((((()))))))))*********++++++,,,,,,,,,,,,++++++************************((()))*********)))))))))))))))))))))((((((''''''%%%&&&((()))+++,,,------******++++++,,,,,,------******)))))))))***++++++++++++,,,,,,++++++******)))***+++,,,------------++++++,,,,,,---.../////////...---,,,+++*********)))))))))((())))))******+++******)))((('''&&&&&&''''''((((((((((((((('''&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&%%%&&&&&&'''((('''***...///---***(((''')))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$###"""$$$&&&)))))))))''''''&&&%%%%%%&&&'''((($$$$$$###%%%(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%&&&(((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&''')))*********&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&'''(((((('''&&&((()))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&((()))***+++,,,111...+++(((''')))+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,...//////000000000//////......---------...............------+++)))***,,,///000000000000000000//////......---,,,+++******************,,,...---+++***))))))************************************************''')))******)))(((((()))******++++++++++++******(((((()))+++---...///000((((((((()))))))))******))))))************))))))*********+++++++++++++++(((***++++++***))))))***+++***)))(((''''''&&&&&&$$$&&&(((***---...000000,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***+++++++++++++++************+++,,,------------***++++++,,,,,,---------...---,,,++++++***++++++)))((((((((()))***++++++)))))))))(((((('''''''''&&&'''((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%&&&&&&'''(((''')))++++++)))'''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''***+++'''&&&%%%%%%%%%''')))***%%%%%%%%%''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&'''))))))(((''')))***(((((('''''''''''''''(((''''''&&&&&&'''(((+++,,,---,,,***(((((()))+++,,,***++++++++++++,,,,,,,,,+++++++++,,,---------...***++++++,,,---...///000000000///......---,,,,,,---,,,,,,,,,,,,---...///+++***)))***,,,...//////000000111111000000//////,,,,,,+++******++++++++++++---//////---+++******************************))))))))))))************&&&(((*********)))***+++******++++++++++++******((())))))******++++++,,,(((((((((((()))))))))***))))))************))))))++++++++++++,,,,,,,,,---(((+++---,,,***)))***,,,***)))((((((''''''''''''&&&(((***,,,...///000000------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******)))***+++,,,,,,------,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,)))(((((()))***+++,,,---((((((((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%&&&&&&'''(((&&&(((((('''%%%&&&***...$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&'''((((((((('''%%%$$$''')))'''&&&%%%$$$%%%''')))+++$$$&&&((((((%%%"""$$$)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$$$$%%%%%%&&&''''''((((((''''''"""%%%((((((&&&%%%&&&)))$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((***++++++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))%%%&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((((()))+++'''''''''''''''((()))******(((&&&%%%%%%''')))+++((((((((()))******++++++******+++++++++,,,,,,,,,+++++++++******)))))))))******+++,,,---...000111//////...---,,,,,,++++++---,,,+++***+++---000111)))))))))+++...///...---111111111111111000//////+++++++++***++++++,,,,,,---///111111///,,,++++++)))))))))))))))))))))))))))))))))))))))*********&&&(((***+++++++++,,,---******++++++++++++******))))))))))))(((((((((((((((((((((((())))))))))))++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------)))+++...---+++)))+++,,,(((((('''''''''(((((())))))***+++---...///000000.........------,,,,,,,,,******)))))))))))))))***)))******+++++++++******((()))***++++++,,,++++++++++++******************+++++++++***++++++,,,,,,))))))))))))***+++------'''''''''(((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''(((((()))*********((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((%%%$$$###$$$&&&&&&&&&'''''''''''''''$$$%%%&&&&&&&&&%%%$$$###!!!###%%%''')))******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((""""""###$$$%%%&&&&&&'''&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$$$$%%%&&&'''((()))***'''&&&&&&'''((()))'''%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###%%%&&&''''''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$######$$$%%%%%%$$$$$$$$$))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%''''''%%%###%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))&&&&&&''')))******(((%%%)))(((%%%$$$$$$%%%((()))''''''&&&&&&&&&&&&''''''&&&&&&''')))***+++,,,---******+++++++++******)))))))))))))))))))))))))))...------...///000111222000000///...---,,,,,,+++,,,,,,*********+++,,,---...---+++******+++---......///111222222222000///......---,,,,,,+++******///////////////---+++***)))))))))***++++++,,,,,,++++++++++++++++++++++++'''++++++(((///:::999000(((((()))***************&&&''''''((()))***************+++++++++***))))))------------,,,,,,+++***************************------.........---+++***************************'''''')))***,,,---/////////...---,,,,,,---...///++++++++++++++++++++++++***((('''(((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))((((((((((((************************))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((('''&&&%%%%%%&&&%%%&&&&&&&&&''''''(((((('''((()))))))))(((''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''(((((()))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""!!!&&&&&&'''((()))***++++++'''&&&%%%&&&(((((('''%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%"""%%%((((((%%%$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''%%%###%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''(((***++++++)))'''%%%''',,,//////,,,'''%%%''''''&&&&&&&&&&&&''''''((((((((())))))******+++*********++++++******)))************************************+++,,,---...//////......------,,,,,,---,,,+++******++++++,,,,,,+++***))))))***,,,------...000111222111000///......---,,,,,,+++******---............,,,+++***************++++++++++++++++++++++++++++++++++++'''+++***&&&,,,555333+++((())))))***************))))))))))))))))))))))))))))))))))))))))))******,,,---------,,,,,,+++***++++++++++++++++++++++++------.........---++++++************************(((((()))+++,,,.../////////...------,,,---......+++++++++++++++++++++++++++)))((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******)))))))))(((((((((************************))))))))))))((((((((('''(((((((((((())))))))))))&&&&&&&&&''''''''''''((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%''''''&&&&&&'''(((%%%%%%&&&&&&'''((())))))(((((()))******))))))((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&+++***)))(((&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%############"""!!! &&&&&&'''((()))******+++'''&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###&&&)))((('''&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%%%%''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((***++++++***((($$$'''---111111---'''$$$''''''&&&&&&&&&&&&'''''')))))))))))))))((((((((())))))******+++******)))++++++++++++++++++++++++++++++++++++,,,---......------------------------...---,,,++++++++++++++++++***)))(((((()))***+++,,,---///000111111000000...------,,,,,,++++++***,,,---......---,,,***)))++++++++++++************++++++++++++++++++++++++***---+++'''***000...'''((()))******++++++******,,,,,,++++++***)))(((((()))(((''''''((()))***+++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++,,,---.........---,,,+++++++++++++++++++++++++++))))))***+++---...////////////...---,,,,,,------++++++++++++++++++++++++,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((((('''&&&&&&'''$$$%%%%%%&&&'''((())))))%%%&&&&&&&&&''''''''''''***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&'''(((((()))'''''''''&&&%%%%%%%%%$$$******)))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&'''(((((((((&&&%%%%%%&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))***(((((()))******)))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''(((''''''(((******)))'''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))***************++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++,,,,,,------------......------,,,,,,++++++,,,+++***)))))))))******+++,,,---///000000000000---------,,,,,,+++++++++------.........---++++++------,,,++++++***))))))***+++++++++++++++,,,,,,---...---***+++///...((())))))***++++++++++++***------,,,++++++******))))))(((''''''(((***,,,...,,,,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,+++,,,---.........---,,,+++++++++++++++++++++++++++******+++,,,---.........//////...---,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++---.........++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++*********))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))***)))&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))$$$$$$$$$%%%%%%&&&&&&''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%&&&'''(((((('''''''''&&&%%%%%%%%%$$$'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''')))'''%%%%%%%%%&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***111+++&&&(((...///)))"""%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%&&&((()))(((&&&***'''$$$""""""$$$'''***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))'''((()))***************************************((((((((('''(((((())))))******++++++,,,---------............------,,,,,,------,,,,,,++++++++++++++++++,,,---.../////////------,,,,,,,,,,,,++++++......///000000///------...------,,,+++***))))))*********++++++,,,,,,,,,,,,---,,,***+++...---***))))))***++++++++++++++++++++++++++++++++++++++++++***)))((()))+++...///+++,,,,,,------,,,,,,,,,---------,,,,,,++++++++++++,,,---.........---,,,+++++++++++++++++++++++++++++++++,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++...---+++,,,---......---++++++++++++++++++++++++,,,,,,+++++++++******************))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((******)))'''%%%$$$%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((+++(((&&&%%%&&&'''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))111+++%%%'''...///)))!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$######$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))''''''((()))************))))))))))))))))))))))))***)))))))))))))))***************++++++,,,,,,,,,------...//////......---/////////...------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///......------,,,+++******************++++++,,,,,,---************************)))***++++++,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,......++++++,,,---------,,,,,,------,,,,,,++++++******+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++...---+++,,,---......---++++++++++++++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''')))***)))'''&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&&&&'''(((***+++&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((---***'''&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''')))'''%%%'''***+++(((%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&((()))(((&&&%%%&&&(((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))******)))((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''%%%%%%'''&&&%%%%%%'''(((((('''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************************************---,,,,,,++++++,,,,,,,,,************++++++++++++,,,---...///000000//////////////////...---,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///......---------,,,,,,+++++++++)))******+++,,,,,,------,,,+++,,,,,,***))))))***)))***++++++,,,,,,++++++,,,,,,++++++******))))))+++++++++++++++++++++,,,***+++,,,,,,---------,,,---,,,,,,+++******))))))++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,---......------++++++++++++++++++++++++...,,,++++++,,,------,,,************************++++++++++++************(((((((((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%'''))))))((('''((()))((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%&&&''')))***''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''((()))******&&&'''''''''((()))))))))'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&'''(((((('''''''''$$$$$$%%%%%%%%%%%%%%%%%%...+++(((&&&'''(((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%!!!###&&&'''&&&&&&(((***%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''')))+++)))&&&%%%&&&(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++,,,+++)))((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$)))'''&&&&&&((())))))(((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$&&&'''((()))************++++++++++++++++++++++++******)))))))))))))))***************************+++,,,...///111111000000////////////...---,,,+++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------,,,,,,,,,,,,++++++))))))***+++,,,,,,------000/////////---******,,,******+++,,,,,,,,,,,,+++...---,,,+++)))((('''&&&******+++++++++***))))))***+++,,,,,,------------,,,,,,++++++***)))((((((***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))((()))+++---.........---++++++++++++++++++++++++...,,,++++++,,,---,,,+++************************+++++++++************)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***''''''&&&%%%&&&'''((()))(((((((((((((((((((((((('''''''''''''''((())))))+++******)))))))))))))))''''''(((((('''&&&%%%%%%((((((''''''''''''((((((((())))))((('''''')))+++***)))((('''&&&&&&'''((())))))((((((''''''&&&&&&(((((((((((('''&&&%%%$$$&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%%%%((()))'''$$$$$$%%%'''((((((((('''&&&((('''&&&%%%%%%%%%%%%%%%&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%******))))))((((((((('''''''''''''''''''''''''''((()))))))))(((&&&$$$###+++++++++***)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''************************&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))((('''&&&&&&'''((())))))'''%%%&&&))))))&&&###"""$$$&&&((())))))((('''((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''')))(((((('''''')))***+++---------------,,,+++***))))))))))))************************************,,,---......//////....../////////...---,,,******---------+++******,,,...---------...------,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,---------...///000111111000///...---+++***)))(((************+++,,,---............---------,,,,,,---,,,+++*********+++,,,000///...---------------+++***)))(((((()))*********++++++,,,,,,++++++***---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++---...---,,,***---,,,***))))))***,,,---------+++***))))))(((((())))))*********+++++++++++++++++++++************'''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***''''''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((''''''(((((()))***))))))(((&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((())))))(((&&&&&&(((***)))((('''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%'''***,,,+++)))&&&'''(((((((((((('''&&&((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))((((((((('''''''''''''''''''''''''''''''''""""""######"""!!! ''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''')))((('''&&&&&&'''((()))((('''&&&'''((((((&&&$$$$$$%%%&&&(((((((((''''''((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((())))))************))))))((())))))))))))************************************++++++,,,------------,,,............---,,,+++++++++,,,,,,***))))))+++------------------,,,++++++***++++++,,,,,,++++++***,,,,,,---------,,,++++++)))+++---...//////...---.........------,,,,,,+++************+++,,,---...++++++++++++++++++++++++---,,,+++*********,,,,,,//////...---------------+++,,,,,,++++++******)))***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,/////////---,,,---,,,***))))))***,,,---++++++***)))(((((((((((())))))*********+++++++++***))))))((((((''''''''''''(((((()))((('''&&&%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))''''''&&&&&&''''''((()))(((((((((((((((((((((((()))(((((((((((()))******''''''&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&'''(((((((((''''''''''''((((((((())))))'''%%%%%%&&&(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&(((,,,...///...))))))))))))((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%%%%$$$$$$###%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((''''''''''''((((((&&&''')))((('''%%%&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((())))))))))))((())))))))))))************************************))))))***++++++++++++***,,,,,,------------,,,,,,***++++++)))((((((+++---............---,,,*********++++++,,,,,,++++++***------------,,,,,,+++***&&&(((+++......---+++***------------............************+++,,,---...//////.........---------,,,,,,*********+++,,,---///...---------------------.........---+++***)))***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000000...---,,,+++***))))))***+++,,,))))))(((((((((((()))))))))))))))************+++******)))(((((('''&&&&&&'''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))'''''''''''''''(((((()))(((((((((((((((((((((((()))))))))))))))******+++'''''''''((((((***++++++***)))'''%%%%%%&&&((()))((((((''''''''''''((((((((())))))(((%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''(((((('''&&&&&&%%%&&&'''(((((())))))((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''')))+++---...///++++++***)))((('''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))******)))'''&&&$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%"""######$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''(((((((((''''''(((((((((%%%(((***)))&&&$$$%%%'''(((((('''&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((()))))))))***(((((()))******+++******((()))))))))************************************((())))))***+++************+++,,,---------------***++++++***))))))+++---000000000///...,,,+++******++++++,,,,,,++++++***------------,,,+++******((()))+++,,,,,,,,,+++***------------------------************+++,,,------111111000///...---,,,,,,,,,+++*********+++,,,---......---,,,,,,---------000///...,,,+++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...///000///...---++++++***))))))***++++++((((((((((((((()))***+++))))))))))))************,,,,,,+++***)))(((((('''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++***************+++***((('''&&&&&&''')))***((((((''''''''''''((((((((())))))(((&&&$$$$$$%%%'''''''''(((((((((''''''&&&&&&''''''((((((((()))'''''''''(((''''''&&&%%%(((((()))************)))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((())))))***+++,,,,,,,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))+++***'''%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((---,,,***(((&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''(((((((((((((((((('''%%%(((***)))&&&$$$%%%'''(((((('''&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''((()))'''''''''''''''''''''''''''(((((()))))))))))))))'''((()))***************((()))))))))************************************)))******+++++++++++++++******+++,,,------------+++,,,,,,+++***+++---///222222222111000...---,,,***++++++,,,,,,++++++***,,,---------,,,,,,+++***,,,,,,*********+++---...------,,,,,,+++*********************+++,,,------...---,,,***)))'''&&&%%%++++++*********+++---...------,,,,,,,,,------...222000,,,)))((()))+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,************************))))))))))))***+++,,,,,,))))))))))))))))))))))))++++++******)))(((((('''(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''(((((()))&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((&&&'''((())))))))))))((((((((((((((((((((((((((()))(((((((((((()))******...---+++)))'''&&&%%%%%%)))((('''''''''((()))***((((((''''''''''''(((((('''(((***)))'''&&&%%%&&&&&&'''(((((())))))(((((('''''''''(((((((((((((((&&&'''''''''''''''&&&&&&(((((()))************)))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&'''(((((('''''')))***,,,+++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''(((((()))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((...---+++)))'''&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&''')))((('''%%%&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''(((((('''''''''&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((('''''''''&&&''''''(((((((((((('''))))))))))))******************************************+++,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,+++,,,,,,+++***+++...000111111111111000///------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++///---+++))))))+++...///---,,,,,,+++***))))))(((************+++,,,---...------,,,+++)))(((''''''+++************+++---...,,,,,,,,,,,,,,,------...222///,,,)))((()))+++---***++++++,,,,,,++++++***,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++++++++++++++******************************)))******+++,,,,,,***)))))))))))))))((((((((((((''''''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''&&&'''((()))***))))))(((((((((((((((((((((((((((((((((''''''(((((()))***,,,+++***((('''&&&&&&&&&'''((((((((())))))))))))((((((''''''''''''((((((&&&(((******(((''''''(((%%%&&&'''(((((((((''''''((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%'''))))))'''''')))++++++***((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''((()))%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((((((,,,+++)))(((''''''((((((''')))+++------+++)))'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&'''((())))))((('''&&&((('''&&&'''((((((&&&$$$$$$%%%&&&(((((((((''''''((((((''''''''''''(((((()))((((((''''''''''''(((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&(((((()))))))))(((''''''))))))))))))************************************)))***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***++++++******+++---000///////////////...---,,,***++++++,,,,,,++++++*********+++,,,------------...---+++******+++,,,---++++++++++++++++++++++++************+++,,,---...,,,,,,,,,---------......+++******)))***,,,---...,,,,,,++++++,,,,,,---...///......------,,,,,,---***++++++,,,,,,++++++***,,,,,,---......---,,,,,,************************++++++++++++++++++******))))))************))))))***))))))))))))******+++******))))))((((((((((((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&''')))*********)))((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((()))+++,,,---&&&'''((()))******))))))((((((''''''''''''((((((&&&(((***+++)))(((((()))###$$$&&&'''((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***,,,,,,))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$&&&))))))((((((***---***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&$$$######$$$%%%&&&"""###$$$&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******'''&&&&&&&&&&&&'''(((((((((''''''&&&'''((()))***(((***...000000...***(((''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))+++*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&)))'''%%%&&&))))))&&&###"""$$$&&&((())))))((('''((((((''''''''''''((((((***)))((('''''''''''''''''''''''''''''''''''''''&&&''')))*********)))(((++++++,,,++++++***)))((())))))))))))************************************))))))***+++++++++++++++++++++,,,,,,,,,++++++***((()))***))))))***,,,///---------...------,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,---.........++++++,,,,,,,,,++++++*********+++,,,,,,---......************+++,,,---...&&&'''(((***,,,...///000******))))))***,,,---///++++++++++++,,,,,,---...,,,...000111111000---,,,+++++++++,,,,,,+++++++++,,,,,,---......---,,,,,,************************++++++++++++++++++++++++))))))************))))))))))))(((((((((((())))))******))))))((((((((('''''''''(((((()))*********((('''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))&&&''''''''''''''''''&&&(((((((((((()))))))))))))))((('''((()))***)))((((((((((((((((((((((((((())))))((('''''''''''''''***)))'''''')))))))))(((%%%%%%%%%&&&'''((())))))+++)))&&&$$$$$$%%%'''(((%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((( ***&&&)))888111&&&000)))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,***)))''''''''''''%%%###%%%&&&'''(((((('''&&&&&&&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((&&&%%%%%%%%%'''***///555777444---'''***)))(((&&&&&&&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&((('''&&&%%%&&&''')))+++---+++))))))))))))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&'''(((******++++++((())))))))))))*********))))))*********+++++++++&&&&&&&&&))),,,------+++,,,------......------,,,++++++++++++++++++++++++......---,,,,,,,,,------000,,,)))(((***,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++***)))))))))***,,,...///++++++******++++++,,,---///............---------++++++************++++++,,,,,,+++******+++,,,,,,,,,------,,,,,,***)))(((************************))))))))))))((((((((('''###$$$$$$$$$%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&###%%%'''((((((''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''((((((((()))))))))''''''''')))***)))((((((((((((((((((((((((((())))))((('''''''''''''''***(((''''''((())))))(((%%%&&&&&&''''''((((((((())))))((((((''''''''''''((((((((()))))))))******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((###+++&&&+++===555&&&,,,***'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))***)))'''&&&&&&''''''%%%$$$&&&''''''(((((('''&&&%%%((((((((('''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&'''((((((...555666333---***)))))))))((('''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''''''''(((***+++---***((('''(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''((()))((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))***))))))))))))))))))************+++************++++++++++++***(((((()))***++++++***,,,,,,------------,,,,,,------------------------,,,+++++++++++++++,,,,,,///,,,)))(((***,,,,,,+++******+++++++++,,,,,,,,,---,,,++++++******+++++++++***)))***---......---------,,,+++++++++++++++******))))))******+++,,,............------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))++++++++++++++++++++++++++++++*********)))))))))((((((((((((((()))))))))''''''''''''''''''''''''(((((()))*********))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((***+++(((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&''')))***)))((((((((((((((((((((((((((())))))((('''''''''((((((***(((''''''((())))))((('''''''''''''''''''''''''''((()))******)))'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&+++%%%...DDD<<<((((((***(((&&&%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''%%%$$$%%%&&&'''&&&$$$'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''&&&%%%%%%%%%&&&&&&((((((((('''&&&%%%######'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******222999666,,,%%%&&&***(((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''***)))((((((((()))***+++,,,)))&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((***************)))(((((()))************+++++++++******+++++++++,,,,,,,,,...+++)))((()))***)))(((+++++++++,,,,,,+++++++++------------------------++++++++++++,,,---------...,,,***)))***+++++++++******+++++++++,,,,,,,,,---,,,+++*********+++,,,***))))))+++.../////////111000///...,,,***((('''))))))(((((())))))***+++......---------,,,,,,,,,++++++************++++++,,,,,,---......---,,,,,,...---+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************)))))))))%%%&&&'''(((((('''&&&%%%''''''((())))))))))))((('''&&&&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%''')))(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&''')))))))))((((((((((((((((((((((((((())))))((((((((((((((())))))(((&&&&&&((()))((('''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''***$$$000JJJCCC***&&&+++)))&&&&&&'''((((((''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&###&&&))))))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%''''''''''''&&&%%%%%%$$$!!!"""###%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((())))))***000444000'''"""$$$)))&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''))))))((('''(((((()))***+++(((%%%###$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((***************))))))(((************++++++++++++++++++++++++,,,,,,,,,,,,///,,,)))(((((()))************++++++++++++******************************,,,,,,---...///000000000---,,,+++******+++++++++******+++++++++,,,,,,,,,...---+++***)))***+++,,,***)))***+++...000111000222222111000---***'''%%%)))))))))))))))***++++++------------,,,,,,,,,+++++++++************++++++---,,,,,,++++++,,,,,,---...,,,***(((((()))***+++++++++++++++++++++++++++++++++++++++************))))))((((((''''''&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&&&&'''&&&(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((&&&&&&'''((()))((('''(((((((((((((((((((((((())))))((((((((())))))***)))'''&&&&&&'''(((((('''((((((((((((((((((''''''((('''%%%$$$$$$%%%'''(((*********)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%)))$$$111KKKEEE---)))+++)))&&&&&&'''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''***---,,,(((%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$######$$$&&&'''&&&%%%''''''&&&&&&%%%%%%%%%%%%!!!"""###%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''')))'''%%%&&&(((***)))(((***++++++)))&&&$$$%%%&&&&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&''''''''')))&&&$$$###$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((()))************)))))))))*********+++++++++******+++++++++,,,,,,,,,---+++(((''')))+++,,,,,,)))******++++++******)))************************+++,,,---...////////////,,,,,,,,,+++*********+++******+++++++++,,,,,,,,,---,,,+++*********++++++***)))***+++...000111000000000000///...+++)))'''+++************+++,,,,,,---,,,,,,,,,++++++++++++++++++************++++++...,,,)))''''''))),,,...---+++***(((((()))***,,,))))))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))***,,,......+++((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''(((((((((((((((((((((((())))))((((((((()))******)))'''&&&&&&'''(((((('''(((((((((((((((((((((((('''&&&$$$""""""$$$''')))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''###)))&&&111HHHAAA,,,,,,***(((&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&***...222000+++'''''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&######%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''')))'''''')))---...,,,))))))'''$$$$$$'''((('''%%%&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%'''%%%$$$$$$&&&&&&&&&%%%'''''''''''''''(((((((((&&&''''''(((((((((''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''((((((''''''&&&'''''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))((())))))))))))*********))))))*********++++++++++++)))((((((+++---------*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,++++++,,,---,,,***)))***+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++.../////////............---+++***)))+++++++++***+++,,,,,,---,,,,,,,,,+++++++++******++++++************++++++---+++(((&&&&&&(((+++---+++***))))))((()))***+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''((())))))))))))(((&&&&&&&&&&&&'''((())))))'''''')))---000000+++'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((()))((('''(((((((((((((((((((((((())))))(((((()))******+++)))'''%%%&&&'''(((''''''''''''(((((())))))******&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''###,,,)))000BBB:::)))...***'''%%%%%%&&&'''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''',,,111000***&&&'''***&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''(((((('''&&&%%%&&&'''((('''&&&%%%$$$$$$$$$$$$&&&'''(((((((((((('''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&$$$######$$$&&&'''((('''(((---333555222...)))&&&$$$$$$''')))(((''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&%%%%%%%%%%%%&&&((('''&&&$$$&&&'''''''''((((((((()))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''((((((((((((''''''&&&''''''((((((((()))))))))(((((()))))))))************))))))***,,,------,,,***++++++++++++++++++***++++++++++++++++++++++++((()))***,,,,,,+++)))(((***,,,...---***)))***+++******+++++++++,,,,,,,,,***+++,,,------+++***(((+++***)))***---......---......---++++++************************++++++,,,++++++++++++************++++++************+++++++++******************+++))))))))))))************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))*********))))))&&&&&&&&&&&&'''((()))***%%%$$$$$$(((---...+++'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''(((((((((((((((((((((((())))))((())))))***++++++((('''%%%%%%'''((('''&&&&&&''''''((()))******+++$$$%%%'''(((((((((''''''++++++******)))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$///,,,000===444&&&...)))'''%%%$$$%%%&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&!!!(((------'''$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&'''(((***((('''&&&&&&(((((('''&&&$$$#########$$$&&&((()))&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((###$$$&&&'''((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''''''''&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&$$$$$$'''''''''''''''''''''''''''&&&$$$######$$$&&&''''''''')))000888;;;888333)))'''&&&'''((())))))(((((('''&&&&&&&&&((()))***(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((())))))((('''&&&&&&%%%%%%&&&''')))(((&&&###&&&'''''''''(((((())))))''''''((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((()))))))))((('''%%%$$$###''''''''''''(((((((((((((((((((((((())))))))))))+++******+++------,,,***++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***+++,,,------,,,***)))))),,,...---***)))***+++******+++++++++,,,,,,,,,)))+++---......,,,)))'''+++***)))***,,,---,,,+++///...,,,***)))))))))***)))))))))))))))******++++++++++++************)))++++++************++++++(((***,,,......,,,***(((((()))************))))))************************(((''''''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&''''''(((((((((((((((&&&&&&&&&'''''')))******)))&&&%%%(((---000///,,,(((((('''&&&&&&&&&&&&'''&&&'''''''''(((((())))))&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((+++,,,---...---+++)))(((...---,,,+++***(((((('''((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&))))))((('''''''''''''''((((((''''''&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&'''''''''((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&%%%%%%%%%---+++***...222333000+++))))))((('''&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&)))'''%%%%%%''')))))))))&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%$$$###$$$&&&)))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&'''(((((('''&&&&&&((((((((((((((('''''''''%%%%%%(((...444444///)))''''''''''''(((((((((((())))))*********((('''&&&'''&&&&&&(((++++++)))&&&''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&'''(((*********))))))&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((***+++)))&&&&&&(((+++******************************+++++++++******)))******+++++++++******)))++++++*********************+++++++++***)))'''%%%))))))******+++++++++,,,***)))((()))+++---,,,+++************************)))))))))))))))))))))))))))+++---,,,+++***+++,,,************************---+++)))((()))*********))))))*********+++++++++,,,+++++++++******))))))((('''&&&%%%$$$%%%%%%&&&))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,+++***(((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))+++,,,,,,+++***)))---,,,+++***)))(((''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))((('''''''''''''''))))))((((((''''''''''''******)))((((((((())))))'''''''''((((((((())))))&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''***((((((+++///000---)))((((((((('''&&&&&&%%%%%%###$$$%%%&&&'''''''''''')))'''%%%%%%'''))))))))))))((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%(((''''''&&&%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((('''''''''''''''''')))---222222,,,'''''''''''''''(((((((((((())))))))))))(((((('''&&&'''&&&%%%''')))***(((&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%'''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&''''''((((((''''''&&&)))(((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((''''''(((***))))))))))))))))))))))))*********++++++******)))******++++++++++++******************************++++++++++++***)))((('''***************+++++++++***)))((()))+++,,,+++************************+++************************(((***++++++***))))))***************************...,,,))))))*********))))))))))))*********+++++++++*********)))))))))((()))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((((((''''''((()))******+++++++++***(((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((***)))(((((((((((())))))&&&''')))***++++++******+++******)))(((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&)))((((((''''''''''''((()))))))))((((((((((((((())))))******************(((((((((((()))))))))***%%%%%%%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((()))'''&&&%%%(((+++,,,)))&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((()))'''%%%%%%''')))))))))******)))(((''''''&&&&&&$$$%%%&&&'''((('''&&&&&&(((((((((''''''(((((((((%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%&&&&&&'''''')))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&)))(((''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''&&&&&&(((((())),,,///...)))%%%&&&''''''''''''(((((((((((((((''''''''''''''''''(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''''''''%%%$$$"""&&&''''''((((((''''''&&&((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%'''((()))(((''''''''''''''''''''''''))))))******+++******)))******+++++++++++++++***************************---,,,,,,+++************,,,++++++************+++,,,***))))))***+++)))((()))))))))******+++++++++************************''')))******)))(((((()))++++++++++++++++++++++++///---***)))*********)))))))))))))))************)))))))))(((((((((((((((***)))((((((''''''((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$######''''''&&&&&&&&&&&&'''''''''((())))))******))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,,,,***((((((((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%%%%'''(((***+++***)))((((((((())))))&&&'''((()))))))))(((((())))))(((((('''''''''&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''')))(((''''''''''''((((((((((((((((((''''''''''''$$$%%%'''((())))))((('''''''''((((((((()))))))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******&&&%%%%%%&&&))))))'''%%%&&&&&&&&&'''''''''((((((%%%&&&'''((()))))))))))))))'''%%%%%%''')))))))))((((((((('''''''''''''''&&&''')))++++++***)))'''((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((''''''&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%((('''''''''''''''''''''''''''(((***,,,,,,(((%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&((()))((('''%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%'''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###''''''((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$"""###'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))***************)))***++++++++++++++++++***************+++++++++...---,,,+++***+++,,,---------+++************+++---+++************((('''(((((())))))******++++++++++++++++++++++++++++++''')))******)))(((((()))++++++++++++++++++++++++///---***)))******))))))((((((((()))))))))******'''''''''''''''''''''''')))(((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$######''''''&&&&&&&&&&&&''''''(((((()))***************(((((((((((((((((((((((((((((()))+++,,,---......,,,***((('''((((((((('''''''''''''''''''''''''''***)))'''&&&&&&''')))***))))))((((((((((((((()))((((((((((((''''''&&&&&&((((((((('''''''''''''''(((((((((((('''''''''&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''((()))))))))))))))'''%%%%%%''')))))))))%%%%%%%%%&&&&&&''''''(((&&&''')))++++++***)))''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&''')))******)))'''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%'''((()))(((((('''&&&%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&''''''(((((('''''''''(((((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''######$$$%%%&&&''''''(((''''''''''''''''''''''''%%%&&&'''((())))))(((''''''((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&###"""###''')))(((&&&'''''''''''''''''''''''''''((()))***************((()))******+++++++++***))))))*********+++++++++---,,,+++++++++,,,---......---+++***)))***++++++...,,,+++***+++***)))'''(((((()))))))))*********************************(((***++++++***))))))***************************...,,,)))((()))***)))(((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&''''''''''''''''''(((''''''''''''''''''''''''''''''''')))(((((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((()))***************(((((((((((((((((((((((()))***+++,,,...///000111---***(((''''''(((((('''''''''''''''''''''''''''))))))(((''''''((())))))&&&&&&'''((()))((((((((())))))(((''''''&&&&&&%%%'''''''''((((((((((((((())))))((((((((('''''''''&&&&&&'''(((((((((((('''(((''''''''''''(((((()))%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((()))'''''''''''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&'''((()))))))))))))))'''%%%%%%''')))))))))$$$$$$%%%%%%&&&'''''''''$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&'''((()))(((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&'''((((((((((((((($$$%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&'''(((***+++,,,,,,&&&''''''((())))))))))))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***((())))))(((&&&&&&''')))''''''&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))))))))******((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&'''(((************)))'''(((((())))))((((((''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%$$$$$$&&&'''((('''((((((((((((((((((((((((''''''((()))************''''''((()))************)))))))))***++++++,,,,,,++++++++++++,,,------......---+++***)))***,,,---///---,,,+++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***))))))***)))))))))))))))))))))))),,,***''''''((())))))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''))))))((((((((('''''''''''''''&&&&&&&&&&&&'''''''''((())))))******))))))(((((((((((((((((((((((()))***+++---...000111222---+++'''&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((("""###&&&((())))))(((&&&(((((('''''''''''''''(((''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''***)))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))***)))'''&&&&&&''')))***%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%&&&'''(((((((((((()))'''%%%%%%''')))))))))((('''''''''&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((#########$$$$$$%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&$$$%%%'''((()))))))))(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''&&&&&&'''(((((())))))(((''''''''''''((()))%%%&&&''')))+++---///000)))))))))(((''''''((((((%%%%%%&&&&&&&&&'''''''''$$$%%%'''((()))*********(((***++++++((('''''')))''''''&&&&&&&&&&&&''''''(((((()))***************(((((()))))))))*********((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))(((''''''''''''((((((((((((((('''''''''''''''''''''''''''((()))*********)))((((((((())))))))))))((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''(((******++++++***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''&&&%%%%%%'''(((((((((((((((((((((((((((&&&'''((()))************%%%&&&'''((())))))))))))((())))))***++++++,,,,,,))))))+++,,,,,,---------...,,,+++)))***+++---//////...------------,,,+++*********)))((((((''''''((((((((((((((((((((((((''')))******)))(((((()))(((((((((((((((((((((((()))'''%%%%%%'''))))))(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((&&&'''((()))***))))))(((((((((((((((((((((((((((''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((((((((()))***+++---///000111...+++'''&&&&&&(((((((((''''''''''''''''''''''''(((((())))))))))))((((((!!!%%%)))***)))'''&&&'''''''''''''''((()))***''''''(((((()))*********''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''''''''''''''((()))***&&&&&&&&&'''''''''((((((***)))(((&&&&&&&&&'''((((((((((((((())))))))))))&&&'''''''''((()))))))))((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((()))'''%%%%%%'''))))))))),,,+++***((('''%%%$$$$$$'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''(((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&$$$%%%'''))))))))))))(((((((((((()))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))*********)))(((''''''((()))***%%%&&&'''***---///111222,,,,,,+++)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))+++++++++***'''***---,,,***'''''')))'''''''''&&&&&&'''''''''))))))***+++++++++++++++))))))))))))************((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''************))))))))))))''''''''''''''''''''''''))))))*********((('''&&&(((((())))))))))))((((((&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''(((******+++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))(((%%%$$$&&&)))''''''''''''''''''''''''&&&'''((()))************$$$%%%&&&'''((((((((((((((())))))***++++++,,,,,,'''(((***,,,------,,,,,,---,,,***)))***,,,...000000...------...///...,,,++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&((())))))(((''''''((('''''''''''''''''''''''''''&&&$$$$$$&&&((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((('''((()))+++++++++***)))))))))))))))))))))))))))&&&&&&''''''((()))))))))'''''''''&&&&&&'''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((***,,,...///000...+++'''&&&&&&(((((((((((((((((((((((((((((((((&&&((())))))(((''''''((()))(((((('''''''''(((((((((((((((((((((''''''&&&)))(((&&&%%%&&&''')))+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&***((('''&&&&&&'''(((***!!!$$$)))+++***(((&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&)))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''$$$#########$$$&&&((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''+++'''###%%%***...---+++***)))'''&&&%%%%%%&&&&&&'''%%%###$$$'''((((((&&&''''''(((((('''&&&%%%%%%''''''%%%$$$$$$%%%'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&******)))((('''&&&%%%%%%&&&&&&''''''(((((())))))***)))'''%%%%%%''')))***)))(((&&&&&&((()))((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((()))***++++++,,,))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))))))((('''&&&'''((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&)))%%%######&&&((((((&&&%%%(((******---555999:::'''''''''%%%$$$%%%(((***)))((('''&&&&&&&&&&&&&&&'''(((((()))***+++++++++---+++)))'''&&&&&&((((((((((((((((((((((((''''''$$$$$$$$$%%%%%%'''((()))((((((((((((((()))******))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&((()))************(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((******+++++++++******)))))))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))))))))***++++++++++++*********))))))((((((((('''))))))))))))))))))))))))******************************)))(((((((((((((((######$$$$$$%%%&&&&&&&&&''''''''''''((((((((((((************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++++++++++++++---,,,***))))))******+++))),,,---+++))),,,333:::MMM<<<,,,((()))'''%%%%%%******++++++++++++******'''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%)))'''%%%&&&((()))'''%%%+++)))((('''((((((&&&$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))***+++,,,---))))))(((((('''''''''&&&&&&&&&'''((()))***++++++...,,,)))'''&&&''')))***&&&&&&&&&'''((())))))***&&&((())))))(((''''''(((((((((((('''''''''(((((((((((())))))(((((('''&&&)))(((&&&&&&&&&''')))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))###&&&)))***)))'''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((+++(((&&&(((+++---***&&&***)))'''&&&%%%%%%&&&&&&(((&&&$$$%%%((()))((('''''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&)))))))))(((''''''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((())))))(((&&&&&&((()))((('''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***)))(((((((((''''''''''''''''''(((((((((((((((((('''((()))((('''&&&'''(((''''''&&&%%%%%%&&&''''''((('''&&&&&&'''''''''''')))'''%%%%%%((()))(((&&&&&&((()))***000777666222((((((((('''%%%%%%''')))(((((('''&&&&&&&&&&&&&&&'''(((((()))******++++++,,,+++)))'''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***((((((((((((((()))******)))))))))))))))))))))))))))((((((''''''&&&%%%%%%&&&'''((()))))))))))))))''''''((((((((()))))))))(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((('''''''''))))))(((''''''(((((()))(((((()))*********)))))))))))))))(((((((((''''''))))))))))))))))))))))))******************************)))((((((((((((((()))))))))))))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&''''''(((&&&'''(((((((((,,,333999BBB555)))''''''&&&%%%'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&((('''%%%&&&(((((('''%%%***)))''''''(((((('''%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))***+++)))((((((((('''''''''''''''''''''((())))))******,,,+++)))'''''''''((()))&&&&&&''''''((())))))***&&&((())))))(((''''''(((((((((''''''(((((((((((((((((())))))(((((('''&&&(((''''''&&&&&&((()))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))%%%''')))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((+++***)))***,,,+++&&&"""))))))((('''&&&&&&&&&&&&((('''&&&''')))))))))((('''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))(((&&&&&&((()))((('''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''((((((((((((''''''''''''&&&'''''''''((()))))))))'''((()))(((&&&&&&&&&'''''''''&&&%%%%%%&&&''''''(((''''''''''''''''''''')))((('''((()))***(((&&&((()))***---333777111(((((()))***)))'''&&&'''((((((((('''&&&&&&&&&&&&''''''(((((())))))******++++++***((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((())))))((((((((())))))***&&&'''(((((())))))((((((((((((((((((''''''''''''))))))))))))))))))))))))***************************))))))((((((((((((((()))))))))((('''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))(((&&&&&&%%%%%%%%%&&&%%%%%%%%%'''+++///222444---'''&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&%%%&&&'''((('''&&&)))(((''''''((()))(((&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))&&&((())))))(((''''''((('''''''''((((((((((((((()))))))))))))))(((''''''(((''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((()))((((((((('''%%%%%%&&&'''''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((+++***)))******)))&&&$$$)))(((((('''''''''''''''''''''''''''((((((''''''&&&'''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((())))))(((((((((''''''&&&&&&&&&''''''(((((((((((('''''')))(((&&&&&&((()))((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''$$$$$$$$$%%%&&&'''(((((('''((()))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&'''(((((('''&&&&&&'''''''''((()))***)))'''&&&(((+++///000333333,,,###)))***++++++(((&&&&&&'''(((''''''&&&&&&&&&''''''(((((((((((())))))*********)))(((''''''''''''((((((((((((((())))))))))))((())))))******+++++++++(((((())))))************)))))))))))))))))))))))))))(((((((((''''''&&&&&&)))(((((((((''''''((((((&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))*********''''''((())))))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((************************))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))***************+++***)))((('''&&&&&&&&&***'''%%%%%%'''))))))))))))((('''&&&$$$$$$&&&)))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((''''''((('''&&&'''((()))((('''''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''(((((((((((((((((('''''''''))))))((((((((('''''''''''''''((((((((('''%%%$$$''''''''''''(((((())))))&&&((())))))(((''''''(((&&&&&&'''((())))))(((((()))))))))))))))((((((''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''((((((''''''''''''((((((((()))((('''%%%$$$&&&((('''''''''''''''''''''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''***(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''(((((((((+++)))'''''''''((())))))((((((((((((((((((''''''%%%&&&'''''''''&&&%%%%%%&&&&&&'''''''''''''''&&&%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''&&&&&&%%%%%%''''''(((((((((((('''''')))(((&&&&&&((()))((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((($$$$$$$$$%%%&&&'''((((((&&&(((((('''&&&%%%&&&'''''''''''''''''''''''''''%%%''')))(((&&&%%%%%%&&&$$$&&&((())))))(((''''''(((000555333///,,,((($$$)))***++++++(((&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((((()))))))))((((((((('''''''''''''''((((((((()))))))))******'''((()))*********))))))(((((()))***+++******)))(((((((((((((((((((((((((((((((((((((((''''''''')))(((''''''&&&''''''(((&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&''''''(((((())))))(((((()))***************'''((())))))******))))))''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))''''''''''''((((((((((((%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))((('''&&&&&&%%%)))(((&&&&&&'''(((((('''%%%((()))'''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%&&&''''''''''''((((((((('''&&&'''((()))((('''''''''''''''''''''''''''******)))))))))(((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&''''''(((((('''''''''((((((((((((((())))))((((((''''''&&&&&&%%%&&&((((((((('''%%%$$$''''''''''''((((((((((((&&&((())))))(((''''''(((%%%&&&''')))))))))(((((())))))******))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((('''%%%%%%&&&((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''(((((())))))(((((('''''''''''''''''''''''')))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''(((((())))))(((&&&&&&&&&(((***,,,(((((()))))))))(((((('''$$$&&&((((((&&&%%%$$$%%%%%%&&&''''''((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((&&&&&&((()))((('''))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''''''''((()))))))))&&&'''((('''%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%(((+++***'''$$$%%%&&&###%%%'''((((((((()))***---444888222+++''''''&&&((()))***)))'''&&&'''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''((()))******)))((('''((()))***+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))))))))((('''''''''(((((((((((((((''''''((()))************(((((()))************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&'''&&&&&&%%%$$$###$$$&&&'''((()))******%%%((()))'''%%%''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&&&&((())))))(((''''''((()))(((&&&''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((((((((('''''''''(((((()))'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%''''''((((((((((((((((((&&&((())))))(((''''''((($$$%%%''')))***)))(((((()))************)))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&((('''&&&&&&'''((((((((('''''''''&&&&&&&&&''''''((())))))))))))(((''''''''''''''''''''''''%%%%%%'''(((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((())))))''''''(((''''''''')))***'''((())))))***)))((('''$$$'''******'''%%%%%%%%%%%%&&&&&&'''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&''')))((('''&&&&&&'''((())))))(((&&&&&&((()))((('''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((((()))''''''((((((((((((((((((&&&'''((('''%%%$$$%%%&&&&&&'''((())))))((('''&&&'''+++...---)))&&&&&&(((###%%%'''((('''))),,,///555888666...(((((()))(((((((((((('''%%%%%%''')))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&'''(((((())))))'''((()))******)))((('''''')))***,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((()))'''&&&%%%%%%%%%''')))***''''''((((((((()))))))))&&&'''(((((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))******)))((((((((((((((('''''''''%%%&&&''')))******))))))&&&'''(((((())))))(((((())))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((($$$%%%&&&'''((('''&&&&&& ###'''((('''&&&(((+++$$$''''''%%%%%%))))))%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%###&&&((('''&&&&&&(((******)))''''''(((((('''%%%''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''((((((((()))'''''''''''''''''''''&&&'''''''''(((((((((''''''((((((((((((((((((((('''&&&((())))))(((''''''((($$$%%%''')))******)))(((***************)))((((((&&&''''''((()))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$&&&(((((('''''''''((((((((('''''''''&&&&&&&&&(((((()))***************''''''''''''''''''''''''$$$%%%'''(((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''###&&&+++......+++&&&###%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))%%%'''******)))'''&&&&&&'''((()))******)))((('''%%%(((++++++(((&&&%%%&&&%%%%%%&&&'''(((((((((''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''***)))'''&&&&&&''')))***)))(((&&&&&&((()))((('''((('''''''''&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&'''((())))))((('''&&&(((---111000+++((((((***$$$&&&(((((((((***...222;;;:::333***'''******((('''''''''%%%$$$%%%(((***&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''&&&&&&''''''(((''''''&&&'''(((((()))***++++++,,,((()))***++++++***((('''''')))+++,,,,,,,,,***)))(((((((((((((((((((((((((((((((((((())))))))))))'''&&&%%%$$$%%%''')))+++(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************))))))(((((('''''''''&&&$$$%%%'''((()))))))))(((%%%&&&''''''((((((''''''))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************)))((((((''''''''''''''''''((((((((()))&&&&&&''''''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&'''(((************))) %%%))))))%%%"""$$$(((###&&&%%%###%%%++++++%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###%%%((((((&&&&&&(((++++++)))((('''((((((&&&$$$''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&++++++++++++************(((((((((((((((((((((((((((((((((((((((''''''''')))'''%%%'''***,,,***((()))(((((('''''''''((((((((()))*********((('''&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''###$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((()))***************+++******)))(((''''''&&&'''***,,,+++(((&&&&&&'''%%%&&&''')))))))))((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''###''''''$$$$$$(((+++***)))'''%%%&&&)))***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&''''''&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))((((((''''''&&&&&&&&&%%%***222555///******+++))))))'''%%%%%%''',,,111444999333+++&&&''')))************))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***************++++++,,,((()))******(((''''''(((************************###&&&)))((('''&&&))),,,))))))))))))(((((((((((()))))))))(((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))************))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$&&&(((***+++***(((%%%###(((((())))))))))))(((((((((((()))***************))))))******)))((('''&&&))))))(((((((((((())))))))))))************))))))&&&''')))(((''''''((()))(((((((((((((((((((((((())))))************))))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))((('''''''''''''''+++)))'''&&&%%%&&&'''(((,,,+++)))(((&&&$$$""""""''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&%%%%%%&&&&&&'''((((((((($$$%%%&&&'''(((***++++++)))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''((((((((('''&&&'''&&&$$$###"""###$$$$$$)))(((''''''''''''((()))'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))''')))(((((('''''''''(((((((((((()))))))))((('''&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((''')))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))***++++++++++++++++++++++++***)))((((((((('''))),,,+++)))''''''(((&&&'''((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''"""&&&&&&###"""%%%((('''+++)))((((((***+++***((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((***)))))))))(((((((((((((((///111,,,(((((()))((()))(((&&&&&&(((+++///111333...)))&&&'''***+++,,,***)))))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++((()))******(((''''''(((************************%%%'''(((((((((((()))+++(((((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&'''''''''''''''((((((((())))))+++******))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''&&&%%%%%%%%%%%%'''((()))))))))'''&&&(((((())))))))))))(((((((((((()))************)))+++++++++***************))))))(((((((((((())))))))))))************))))))'''((())))))'''&&&'''((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))%%%%%%&&&'''(((((((((((('''&&&&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((######$$$%%%'''(((***+++***)))'''&&&&&&&&&((((((+++******)))((('''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))******&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&))))))'''&&&&&&&&&'''''')))((((((''''''(((((()))((())))))******))))))(((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((+++***(((((())))))'''&&&(((((((((''''''(((((()))''''''((((((((('''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((((((((///...,,,***((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((()))***++++++,,,,,,++++++,,,++++++******))))))(((''')))++++++)))((('''((()))((((((''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$''''''###"""%%%'''&&&***)))((((((******)))((()))(((((('''&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&''''''(((((()))******((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))***(((((())))))))))))******))))))))))))((((((((((((&&&+++,,,(((%%%&&&(((((((((((('''((()))***,,,---,,,)))'''&&&(((+++,,,,,,))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******((()))******(((''''''((())))))))))))))))))))))))(((''''''((()))******)))&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***'''''''''&&&''''''((((((''''''(((((((((((())))))++++++***))))))(((''''''((((((((((((((((((((((((((()))***++++++***)))((())))))((((((''''''&&&&&&&&&&&&''''''((()))))))))'''(((((())))))((((((''''''((())))))******))))))+++***)))))))))***+++,,,))))))(((((((((((())))))))))))************))))))((()))***)))'''&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))++++++******))))))(((((($$$%%%&&&'''((()))))))))'''''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))+++---///111222***)))'''&&&&&&'''(((((((((((((((((()))))))))***''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''((((((((((((''''''(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''((((((((()))&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''***)))(((((('''(((((((((((((((((((((((()))))))))((())))))******))))))(((''''''((()))******++++++((((((((((((((((((((((((((((((((((((((()))))))))***))))))((()))(((((('''(((((((((((((((((()))***''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''((((((((((((000///,,,***(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''*********))))))((((((((())))))***++++++++++++************)))))))))((((((&&&((()))******)))((((((***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''******%%%###&&&((('''''''''&&&''''''''''''&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''(((((()))*********(((((((((((((((((((((((((((((()))((('''&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))''''''((((((((()))))))))'''''''''''''''&&&&&&&&&%%%((()))'''%%%&&&''')))((((((((()))))))))******'''&&&&&&'''((()))******))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((()))******(((''''''((())))))))))))))))))))))))***'''&&&'''***,,,***(((&&&&&&''''''''''''((((((''''''''''''(((((())))))''''''&&&''''''((())))))(((((((((((((((((())))))++++++***)))(((''''''&&&))))))))))))))))))))))))'''(((***++++++***((('''***)))))))))((((((''''''((('''&&&&&&'''((()))***'''((((((((((((((((((''''''(((((()))))))))))))))((('''&&&%%%&&&(((***,,,))))))(((((((((((())))))))))))************))))))******+++)))'''&&&&&&'''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''((()))******+++))))))(((((('''&&&%%%%%%$$$%%%&&&((())))))))))))'''((())))))((('''&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((000000000000000000111111)))(((''''''''''''((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''((((((((((((''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&(((((((((((((((''''''''')))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))'''(((((())))))(((((('''$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))(((((((((((())))))******'''(((((()))((())))))***((((((((((((((()))******''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&'''''''''(((((())))))---,,,***((('''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))((((((''''''''''''(((((()))))))))))))))((((((((((((((('''''''''&&&'''((()))******)))(((***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''******%%%###&&&'''&&&&&&'''''''''&&&&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))*********((((((((((((((((((((((((''')))***)))'''&&&'''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((()))((('''(((***((((((((())))))(((((((((%%%&&&'''(((((('''''''''(((((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((()))******(((''''''(((((((((((((((((((((((((((***'''&&&'''***+++)))'''''''''((((((((()))))))))))))))(((((('''''''''''''''''''''''''''((()))***))))))))))))))))))((((((******))))))(((''''''&&&))))))))))))))))))))))))&&&''')))******)))'''&&&)))))))))))))))(((((((((***)))(((&&&&&&&&&'''(((''''''((((((((((((''''''''''''((()))))))))))))))'''&&&%%%%%%&&&(((***,,,))))))(((((((((((())))))))))))************))))))***++++++***(((&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((()))***++++++(((((('''&&&&&&%%%$$$$$$%%%&&&'''((())))))))))))''')))******'''&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((---,,,+++***))))))))))))(((((('''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((('''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&%%%%%%''''''((()))************'''(((((())))))(((((('''&&&'''''''''((()))))))))))))))))))))))))))))))))'''(((((())))))******+++&&&'''))))))((((((***+++(((((((((((()))***++++++'''''''''&&&''''''((()))'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''((())))))))))))((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&''')))+++,,,***((()))((((((''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%((((((###!!!$$$&&&%%%'''((())))))''''''((()))%%%%%%&&&'''((())))))***%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******((((((((((((((((((((((((''')))+++***'''%%%''')))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((((((((()))))))))))))))((('''(((,,,,,,)))((()))((((((((((((((('''''''''%%%&&&(((((('''&&&&&&'''(((((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((()))******(((''''''(((((((((((((((((((((((((((((('''&&&'''((()))((('''''''''(((((()))************))))))(((''''''&&&&&&((((((((('''(((((())))))******))))))))))))(((((())))))((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))((((((((((((+++***((('''&&&&&&''''''&&&''''''((((((''''''&&&&&&'''(((((())))))((((((((((((''''''(((***+++,,,))))))(((((((((((())))))))))))************)))))))))***+++***((('''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((())))))******))))))((((((''''''&&&&&&''''''((()))))))))(((((('''***,,,***'''%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((*********)))((((((''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''(((((((((((('''''''''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((('''''''''&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((''''''&&&''')))***++++++******((())))))******))))))(((++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++''')))***)))((('''(((***(((((((((((()))***+++,,,(((((('''''''''((()))***''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''((())))))***'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))))))))))))))'''''''''(((((((((((((((&&&%%%&&&(((+++---+++)))&&&'''((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$''''''###!!!$$$&&&%%%&&&(((***)))'''&&&((()))&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))(((((((((((((((((((((((('''***,,,***&&&%%%'''***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''((((((((((((************++++++++++++(((((((((((()))))))))***)))''')))...///***&&&'''(((''''''&&&&&&'''(((((($$$&&&((((((&&&&&&''')))'''((((((((()))))))))***''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((()))******(((''''''(((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''&&&&&&''''''((())))))***((((((((((((((('''''''''***)))((((((((((((((((((*********)))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((&&&''''''((((((''''''&&&&&&'''(((((())))))(((((('''((((((((()))*********))))))(((((((((((())))))))))))************)))))))))***+++***(((((()))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((((((((())))))))))))((('''''''''***---+++'''%%%&&&(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((()))***&&&''''''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&'''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))&&&'''((()))***))))))(((&&&''')))***+++++++++*********++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++(((***,,,***'''%%%''')))(((((((((((()))***+++,,,)))(((''''''((()))***+++''''''''''''''''''''''''$$$%%%'''(((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******(((((()))***************(((((((((((())))))))))))&&&%%%%%%(((,,,---+++)))%%%&&&((()))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&))))))%%%$$$''')))((($$$&&&((('''%%%$$$%%%(((((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''***,,,+++&&&%%%'''+++((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''(((((((((((())))))))))))%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))&&&)))000000***%%%&&&((('''&&&%%%%%%'''((()))"""%%%((((((&&&&&&))),,,'''((((((((())))))******''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******((()))+++***(((''''''(((''''''''''''''''''''''''$$$'''((('''$$$###%%%(((%%%%%%&&&&&&'''((())))))&&&&&&''''''((()))))))))+++***)))(((((('''((((((+++*********))))))((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''******))))))))))))******''''''''''''((((((((((((&&&&&&''''''((()))))))))&&&''''''''''''''''''&&&&&&''''''(((((((((((((((%%%&&&''''''((('''''''''))))))(((((((((((())))))))))))************))))))((()))******)))(((***+++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((************)))((('''&&&'''+++---+++'''$$$&&&)))&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%''''''''''''(((((()))))))))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&''''''&&&%%%&&&'''((()))%%%&&&''')))))))))((('''******))))))((((((''''''))))))******)))(((''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''&&&''''''))))))))))))*********+++((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''(((((())))))******((((((((((((((()))******+++++++++************)))((((((((((((((((((((((((%%%$$$%%%)))...///---***(((((((((((((((((((((((())))))((('''''''''''''''+++)))(((((())))))(((&&&&&&&&&''''''((()))))))))%%%&&&(((((('''&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''************)))(((&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%******))))))((((((''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((())))))&&&$$$%%%''')))(((&&&''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((&&&((()))++++++)))(((&&&************************&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((()))******)))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((('''%%%%%%%%%&&&(((*********))))))((((((''''''))))))))))))((((((((((((&&&((()))((('''&&&'''))))))((('''&&&&&&'''((()))''''''((((((((((((''''''))))))))))))************,,,+++***)))((((((((()))))))))))))))))))))))))))$$$%%%'''(((((('''%%%$$$))))))))))))***************)))(((***,,,,,,(((%%%)))(((&&&%%%%%%&&&'''((())))))(((((('''''''''&&&&&&''''''((()))******+++))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++((('''***...***###***++++++***'''&&&'''((()))'''&&&%%%&&&'''***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''******))))))((((((''''''''''''''''''''''''&&&&&&***)))((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''***(((&&&%%%%%%%%%'''(((++++++)))(((''''''''''''''''''''''''&&&%%%$$$###%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&%%%''')))***+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''((('''''''''((()))+++,,,***)))))))))((((((((('''''''''(((((('''&&&&&&%%%))))))))))))))))))))))))'''(((((((((((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))))))))******+++*********(((((('''''''''(((((()))(((''''''&&&&&&%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))))))))(((((()))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%(((((((((((())))))))))))((((((((((((((()))******+++++++++*********))))))((((((((((((((((((((((((&&&&&&'''***---...,,,***(((((((((((((((((((((((())))))(((''''''''''''''')))'''&&&'''((()))((('''((((((((((((((('''''''''%%%'''(((((('''&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''*********))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))((())))))))))))((((((''''''%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((('''''''''((((((((()))))))))'''%%%&&&((()))(((&&&''''''''''''(((((((((((()))(((((((((((((((((()))((()))))))))************'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&******+++,,,,,,+++++++++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%'''(((***))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))''''''((()))(((((('''&&&&&&'''(((((('''(((((())))))(((((('''(((((()))))))))***************))))))))))))******((((((((((((((((((((((((&&&'''(((((((((((('''&&&(((((()))))))))*********---+++(((((()))***(((&&&)))(((&&&%%%%%%&&&((()))))))))(((((((((''''''''''''''''''((()))*********))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))+++***)))(((,,,111///))))))******)))'''&&&&&&'''(((''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((('''''''''(((((()))((((((((((((((((((''''''''''''''''''''''''''''''******)))(((((((((((((((&&&&&&%%%%%%&&&&&&'''((()))(((&&&%%%%%%&&&'''((((((((((((((((((((()))***''''''''''''&&&%%%$$$###&&&%%%%%%&&&&&&((())))))(((((('''''''''&&&&&&&&&&&&'''((()))***))))))(((((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((''''''((()))***+++))))))))))))((((((((((((''''''((((((((('''&&&&&&)))))))))))))))))))))))))))((((((''''''(((((()))***)))(((''''''((()))***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,&&&&&&&&&''''''(((******(((((('''%%%###"""!!! ((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((()))******++++++*********)))))))))((((((((((((((((((((((((((('''(((***,,,,,,+++)))(((((((((((((((((((((((()))((((((''''''''''''((((((&&&%%%&&&(((((((((&&&***))))))(((''''''&&&&&&&&&''')))((('''&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((''''''&&&''''''''''''''''''''''''''''''((()))***++++++***)))))))))(((((((((((('''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))***(((''''''((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&'''((()))(((((((((((())))))))))))''''''''''''''''''''''''((()))******(((((()))***''''''&&&&&&&&&&&&''''''((())))))******))))))((((((((())))))))))))******)))))))))))))))*********''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******///,,,(((&&&'''(((((((((((((((&&&&&&&&&'''((()))))))))((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((()))***((((((---333444000((())))))(((&&&%%%&&&'''''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%''''''((((((((((((((()))***+++&&&&&&''''''''''''''''''''''''''''''''''''''''''******)))(((((((((((()))&&&&&&&&&&&&&&&'''(((((()))((('''%%%%%%&&&''''''%%%&&&&&&'''(((***+++,,,'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))(((((((((''''''''''''&&&'''(((((((((((()))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))(((((((((((()))***))))))))))))(((((((((((())))))*********))))))(((((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,'''''''''''''''((())))))***)))((('''%%%$$$######((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''&&&'''''''''((((((((()))******))))))((((((''''''((((((((((((((())))))***************))))))))))))((((((((((((((((((((((((((((((((()))))))))((('''(((((((((((((((((((((((()))(((''''''''''''((((((***(((''''''(((((('''&&&))))))((((((''''''''''''&&&((())))))'''&&&&&&'''(((((((((''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))(((''''''&&&)))))))))(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''(((((((((((()))))))))***)))((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&'''((())))))''''''(((((())))))******'''''''''((((((((((((((((((***+++***)))((()))***''''''&&&&&&&&&&&&''''''))))))************))))))(((((((((((()))))))))***)))************))))))((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((()))))))))***+++***((('''(((((())))))(((''''''&&&''''''((()))))))))(((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((()))'''&&&***111333111'''(((((((((&&&%%%%%%'''''''''(((((()))((('''''''''''''''''''''''''''''')))(((&&&%%%%%%%%%'''(((''''''''''''((()))***+++%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((()))((((((''''''(((((((((&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&'''%%%%%%&&&&&&((()))+++,,,'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((('''''''''''''''(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((('''''''''''')))))))))((((((((((((((((((((((((((())))))))))))))))))***************)))((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************))))))((('''''''''''''''(((((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))******))))))((((((''''''((((((((((((((())))))************)))))))))((((((((((((((((((((((((((((((''''''(((((('''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((...,,,***)))))))))'''%%%''''''''''''(((((())))))''')))***)))(((&&&&&&''''''(((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((''''''&&&((((((((('''''''''&&&&&&'''(((((((((''''''&&&%%%'''''''''''''''(((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))(((''''''((()))''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))&&&'''''''''''''''''''''+++***)))((('''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************************''''''''''''(((((())))))''''''(((((())))))******(((((()))))))))*********(((***+++***)))((()))***''''''''''''''''''''''''))))))************))))))'''(((((((((((()))))))))++++++++++++***)))'''&&&))))))))))))))))))))))))(((((('''&&&&&&'''(((((('''(((((((((((()))))))))%%%'''(((******)))))))))''''''''''''(((((())))))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''$$$&&&,,,...,,,&&&'''((('''&&&%%%&&&'''''''''((()))((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&'''(((%%%%%%%%%&&&'''((()))***$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((())))))'''''''''&&&&&&'''((((((''''''''''''((()))***+++((((((''''''&&&&&&&&&&&&'''''''''''''''((())))))''''''((((((''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))((((((((((((((((((((())))))))))))''''''((()))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))(((((('''******(((''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))((((((((((((((((((((((((((()))************)))))))))((((((((((((((((((((((((((((((((('''(((((('''&&&%%%%%%'''(((((((((((((((((((((((((((''''''''''''(((((()))...---+++******)))'''&&&&&&&&&''''''((())))))***((()))******(((&&&&&&'''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&%%%$$$$$$######''''''''''''&&&%%%$$$$$$&&&''''''''''''((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))******(((&&&&&&'''(((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&'''''''''''''''***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******************************''''''((((((((()))))))))(((((((((((())))))))))))((())))))******++++++,,,((()))******(((((()))***''''''((((((((((((''''''((())))))******))))))(((''''''(((((((((((())))))******++++++***)))'''&&&************************''''''''''''''''''''''''''''''(((((((((((())))))###&&&)))+++***)))((((((&&&''''''((()))))))))***(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''(((''')))(((%%%%%%)))***(((&&&((()))(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***(((''''''''''''(((((()))''''''''''''(((***+++,,,(((''''''''''''&&&&&&&&&((((((''''''&&&'''''''''''''''(((((((((''''''&&&''''''&&&&&&&&&''''''((('''(((((((((((()))))))))(((((((((''''''''''''&&&((((((((((((((((((((((((%%%%%%&&&'''((()))******'''((())))))))))))(((((('''((((((((()))))))))***''''''((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((('''&&&&&&)))(((((('''''''''((((((%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((())))))))))))((((((((((((((()))*********)))))))))((((((((((((((((((((((((((((((((((((((()))***)))&&&&&&''')))(((((((((((((((((((((((('''''''''''''''((())))))+++***))))))******)))((('''''''''((((((((((((((()))***+++***(((&&&&&&'''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((''''''&&&'''''''''&&&%%%$$$$$$$$$&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((()))************)))(((((((((((((((((((((((((((((()))))))))*********((()))***(((%%%$$$&&&(((''''''''''''((((((((((((&&&''')))******)))'''&&&'''''''''((((((((())))))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%$$$$$$###''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))*********************************''''''((()))))))))))))))))))))))))))((((((((((((((((((((()))******++++++'''((())))))''''''((()))(((((()))******)))(((((('''(((((())))))((((((''''''''''''((((((((())))))&&&((()))+++++++++***)))))))))))))))))))))))))))'''((())))))))))))(((''''''''''''((((((((())))))''')))***)))'''&&&&&&(((&&&'''(((((()))*********(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''')))((((((''''''(((((()))(((+++,,,(((''')))***''''''((())))))''''''((()))***)))((('''&&&''''''(((''''''''''''''''''''''''###%%%''')))******)))(((((('''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''((())))))******)))))))))))))))***++++++'''''''''((()))***,,,,,,'''''''''''''''&&&&&&%%%(((''''''&&&&&&'''''''''''''''((((((((((((''''''(((''''''&&&&&&&&&'''''''''((((((((())))))))))))''''''((((((((('''%%%%%%((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&'''((()))******))))))'''((((((((())))))******))))))***+++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))************)))'''&&&%%%''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((()))***+++***((('''))),,,(((((((((((((((((((((((('''''''''''''''((()))***'''&&&&&&'''***++++++***)))))))))(((''''''&&&&&&)))***+++***(((&&&&&&'''&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((''''''&&&+++******)))((('''''''''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((((((((()))***************(((((((((((((((((((((((())))))))))))************((()))***((($$$###%%%'''''''''''''''((((((((()))'''((()))++++++)))((('''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((($$$%%%'''((())))))((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************************************''''''((()))))))))))))))******))))))((((((''''''&&&''''''((()))******+++'''((()))((('''&&&''')))((()))***++++++***)))(((''''''((((((((((((''''''''''''''''''((((((((()))###%%%(((+++,,,---,,,,,,((((((((((((((((((((((((''')))***,,,,,,***)))'''''''''''''''((((((((())),,,,,,+++((($$$###%%%(((&&&&&&((()))************(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((++++++++++++++++++++++++))))))(((((((((((()))))))))---...+++***,,,,,,)))''')))***)))(((((()))***+++***'''&&&%%%&&&((()))''''''''''''''''''''''''!!!$$$'''***++++++)))(((***))))))(((((((((((()))(((((((((''''''&&&&&&&&&&&&''''''((()))******+++++++++******+++,,,------'''''''''((()))+++,,,---''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''((((((((((((((('''(((''''''&&&&&&&&&'''''''''((((((((())))))******&&&'''((())))))'''%%%###(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&((()))*********)))(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((+++***)))''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%###$$$''')))***)))'''%%%(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((()))***+++))))))(((((()))***+++,,,))))))((((((''''''''''''))))))*********((('''&&&***(((&&&'''***+++)))'''''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''************((('''$$$###!!!###(((------***((())))))(((((((((''''''''''''''''''''''''((((((((()))((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))******++++++)))'''&&&'''((()))(((&&&++++++******)))(((((((((***((('''(((***+++)))&&&)))))))))((()))******+++(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))))))))************))))))))))))((((((((((((((()))***++++++***)))((('''(((((()))))))))))))))******)))((((((((((((((((((((((((((()))))))))))),,,,,,++++++***)))((((((***)))(((''''''((()))***&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''######%%%&&&((()))***+++&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&******))))))))))))******&&&'''''''''(((((())))))###$$$%%%'''((()))))))))&&&'''((()))************''''''''''''''''''''''''''''''((()))***)))))))))&&&+++000000,,,))))))+++'''''''''(((((((((((()))((('''&&&&&&&&&''')))***'''&&&%%%$$$$$$%%%&&&'''(((((((((((())))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))))))))(((''''''&&&&&&'''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***************************)))))))))((((((((('''))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&'''))))))((('''&&&(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))*********((((((((((((''''''&&&&&&'''((())))))***)))((((((***(((''''''******)))'''''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))((('''&&&%%%%%%&&&)))***)))'''&&&((())))))(((((((((''''''''''''''''''((((((((())))))((((((((((((''''''&&&&&&&&&''''''((((((''''''&&&)))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''******))))))(((''''''&&&)))(((''''''))))))((('''))))))))))))))))))******)))((('''(((******)))&&&)))))))))))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((()))))))))******''''''(((((())))))******((()))***++++++***)))((('''(((((()))))))))))))))******)))(((((((((((((((''''''((((((((()))))))))++++++******)))(((((('''))))))(((((((((((())))))''''''((())))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''''''''(((((()))))))))&&&''''''((((((''''''&&&''''''(((((((((((('''''')))(((''''''''''''((()))***))))))(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))))))))(((((((((((())))))''''''''''''((((((((()))$$$%%%&&&'''(((((())))))&&&''''''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&))),,,+++(((&&&&&&'''&&&''''''''''''(((((((((+++***)))))))))***,,,,,,)))))))))(((((()))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))************************(((((()))***************************************((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************************))))))))))))((((((((((((+++******))))))******+++''''''((((((((((((((('''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((''''''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))((((((((()))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********)))))))))(((((()))*********)))(((''''''''''''''''''&&&&&&&&&%%%&&&'''))))))***))))))***((('''((()))***)))'''''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))))))))((((((%%%&&&'''((((((((((((((()))***+++)))'''&&&'''((()))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&***)))((((((******)))(((''''''((())))))***++++++)))((('''((())))))((('''((((((((()))))))))************))))))((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((()))))))))&&&&&&'''((()))***++++++))))))************))))))'''((())))))******))))))***))))))(((((((((((((((''''''''''''((((((((((((******))))))((('''''''''(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++******))))))(((((('''&&&''''''((((((''''''&&&''''''(((((((((((('''''')))((((((''''''(((((()))+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&(((***+++,,,((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&'''(((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''&&&&&&&&&'''((())))))))))))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((++++++*********+++,,,---))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************))))))))))))))))))))))))&&&'''''''''((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((+++******))))))******+++&&&'''((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((***)))((('''&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***(((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***++++++((()))***++++++)))'''%%%''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))))))))((((((((()))))))))(((''''''''''''''''''''''''((((((''''''''''''(((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))%%%&&&&&&'''(((((((((((((((,,,---***))))))***))))))))))))((((((((((((''''''(((((((((((()))))))))******))))))))))))))))))''''''(((((((((((('''''')))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))*********)))((()))***+++***((((((((((((((())))))******)))(((''''''(((((((((((('''(((((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((()))*********)))))))))******)))))))))(((((()))************)))))))))(((((((((((())))))&&&'''''''''((((((((((((******)))))))))((((((((('''((()))******)))((('''((((((((())))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********))))))(((((('''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((()))))))))***))))))((('''((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***,,,---'''''''''&&&&&&''''''''''''''''''(((((((((((((((&&&'''((((((((((((''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))+++///---***((())))))((('''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))''''''(((((())))))******************************(((((((((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************((((((((((((((((((((((((&&&'''((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((())))))***&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))+++***(((&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((()))))))))((()))***+++***(((&&&%%%'''''''''''''''''''''''')))(((((('''''''''''''''((()))))))))((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&+++---***)))++++++(((***)))))))))(((((((((((((((((((((((()))))))))***))))))******************'''(((((((((((((((((('''((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''')))***++++++,,,***)))((()))***+++***((())))))))))))((((((''''''((((((''''''&&&'''((()))''''''((())))))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((***))))))))))))))))))***((())))))***************))))))(((((((((((())))))'''''''''(((((((((((()))+++***************))))))'''((()))******)))(((''')))))))))(((((()))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((((((((())))))'''(((((((((((((((((('''''''''(((((((((((('''''''''(((((()))))))))))))))******)))((((((((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''')))(((((((((((()))******''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((()))(((((((((''''''&&&&&&'''(((******((((((((((((((((((((((((+++)))((('''''')))+++,,,111...+++))))))***))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%'''(((((('''%%%%%%(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************************(((((()))***************''''''''''''''''''''''''((()))***+++******((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((()))))))))))))))((((((''''''(((((()))%%%&&&'''((())))))))))))''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))***)))((('''''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''(((((()))***+++)))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%'''((()))))))))((('''&&&'''''''''(((((((((((((((***)))((('''&&&&&&&&&&&&''')))***)))((('''(((***((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''((()))***+++***))))))(((((()))******+++111111***'''******&&&******)))))))))(((((((((((((((((()))))))))******))))))))))))************'''(((((())))))(((((('''((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((***************)))))))))***)))((((((******)))(((******)))(((((('''&&&&&&(((((((((&&&%%%%%%'''***&&&'''((()))***)))((('''((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))***)))))))))((((((((('''******))))))))))))******((()))******++++++******((((((((((((((())))))***(((((((((((())))))))))))+++++++++***************(((((())))))))))))((((((***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))******'''(((((())))))(((((('''''''''((((((((((((''''''''''''((()))************,,,++++++***************))))))(((((('''''''''&&&''''''''''''''''''''''''******)))(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&'''((()))))))))))))))((((((''''''((()))+++,,,((((((((((((((((((((((((******)))))))))***+++,,,---,,,***)))''''''((()))'''''''''(((((((((((()))&&&'''((()))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))************************(((((()))***************((((((((((((((((((((((((***+++,,,,,,,,,***((('''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))************************'''((((((((()))))))))***)))((((((''''''(((((()))%%%&&&'''((())))))))))))((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&'''''''''(((((((((((((((((((((((()))))))))******(((((('''&&&&&&&&&'''(((''')))******''''''(((***((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((()))+++,,,))))))((()))***+++---...===AAA;;;---&&&***+++'''*********)))))))))(((((((((((()))))))))*********((((((((()))))))))******(((((())))))))))))((((((((()))************)))((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''))))))((('''(((((((((((((((((('''''''''((((((&&&$$$$$$'''***%%%&&&((()))***)))((('''''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***((((((((()))))))))******(((((((((((())))))))))))+++***)))(((((()))***+++))))))***++++++++++++***((((((((((((((()))******))))))))))))*********+++)))))))))***************))))))(((((((((((())))))******)))(((((()))******************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''((())))))***++++++(((((())))))))))))((((((''''''((((((((((((''''''&&&''')))***++++++******++++++***))))))))))))***((((((((((((((('''''''''((((((((((((((((((((((((***)))((((((''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''%%%&&&'''))))))************)))((('''(((***,,,---))))))))))))))))))))))))))))))))))))************(((***+++***'''%%%'''***((((((((()))))))))******'''''')))*********)))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))+++,,,---...---+++)))'''(((((((((((((((((((((((('''((((((((())))))******************************(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))%%%&&&'''((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''(((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++)))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''''''''''''''((()))***(((((())))))******++++++'''&&&%%%%%%&&&''')))***''')))+++***'''&&&(((***))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,((((((((()))+++---000222PPPPPPDDD111(((+++---)))************))))))))))))))))))))))))************''''''(((((()))))))))***(((((())))))))))))((((((((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%'''(((***++++++)))'''&&&'''((()))((('''&&&&&&''''''((()))))))))'''((((((&&&$$$$$$'''+++%%%&&&((()))***)))((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************&&&&&&'''((()))***+++++++++***)))(((((()))***+++))))))***++++++++++++***((((((((((((((()))******)))*********++++++++++++(((((((((((())))))))))))***)))(((''''''((()))***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))*********************+++++++++(((((())))))))))))((((((''''''((((((((((((''''''&&&''')))***+++++++++***)))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((('''''''''&&&%%%&&&''')))***++++++++++++***)))((()))+++---...************************''''''((()))***)))))))))'''+++---,,,'''&&&(((,,,))))))))))))************%%%&&&((()))))))))(((''')))((('''&&&&&&'''((()))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&((()))))))))((('''''''''''''''((((((((()))***(((((()))***+++***)))(((((('''''''''&&&&&&&&&((((((((((((((()))***************)))))))))))))))''''''(((((((((((((((''''''(((((()))))))))))))))))))))((((((''''''&&&&&&))))))(((((('''''''''&&&((('''&&&&&&(((************,,,---,,,***))))))***(((((((((((()))***+++,,,(((((((((((()))***+++,,,************************(((((((((((())))))))))))++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++)))***)))'''&&&&&&))),,,000...+++***+++,,,,,,,,,&&&&&&''''''(((((())))))((((((((((((((('''''''''%%%&&&((()))))))))((('''''''''(((((())))))******+++*********))))))(((((((((((()))******)))((('''******))))))***,,,...///@@@<<<666000+++(((((((((*********))))))))))))(((((((((((((((((((((((((((---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((()))))))))))))))((('''''')))((('''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%)))******)))(((((()))+++*********)))))))))))))))((('''&&&&&&''')))+++---''''''(((((())))))************)))((('''&&&%%%%%%))))))***++++++++++++*********)))))))))))))))***,,,***)))(((((()))***,,,++++++************++++++)))************+++++++++((())))))************)))******))))))))))))******)))************+++++++++$$$333:::000&&&''')))'''---+++(((''')))+++++++++******))))))))))))************))))))((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''&&&'''(((***++++++++++++))))))))))))*********************)))******++++++'''((()))******)))((('''))))))))))))))))))))))))&&&&&&'''((()))***+++,,,''''''''''''(((((((((((()))))))))***++++++,,,,,,+++++++++*********))))))(((((((((((())))))))))))))))))*********))))))(((+++***)))))))))))))))***)))))))))***++++++,,,,,,)))))))))))))))(((((('''(((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))************++++++++++++(((((()))************))))))******++++++******)))******++++++++++++******))))))))))))))))))))))))******))))))))))))******'''''')))*********)))((('''''''''((((((((())))))***(((((()))***+++***))))))))))))(((((('''''''''((((((((((((((()))******((((((((((((((((((((((((''''''(((((((((((((((''''''(((((()))))))))))))))((((((((((((((('''''''''))))))((((((((('''''''''%%%'''(((******((('''&&&''')))+++------,,,)))((())))))((((((((((((((()))''''''&&&&&&''''''((((((************************(((((((((((())))))))))))++++++***)))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********)))***)))(((&&&''')))+++---+++((('''((()))***)))(((((((((((((((((())))))(((((((((((((((((((((((('''((())))))******))))))(((((((((((())))))******************)))))))))(((((()))***++++++******))),,,+++*********+++,,,---111///---***)))***+++,,,++++++*********)))))))))))))))))))))))))))))))))------,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((''''''(((((()))***(((((())))))))))))(((((()))))))))))))))(((''''''***)))((('''&&&''''''(((''''''''''''''''''''''''((())))))(((''''''(((******))))))))))))))))))))))))((('''&&&''')))***,,,(((((((((((())))))******))))))((((((((((((((('''))))))***++++++++++++*********))))))))))))******)))((('''&&&&&&'''((()))+++******))))))******+++)))************+++++++++))))))************))))))******))))))))))))******))))))*********+++++++++***777===444,,,---...,,,+++***((())),,,...000000******))))))))))))************))))))(((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''((()))******+++******))))))))))))************++++++******)))*********'''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))((((((((())))))))))))***%%%'''))))))'''&&&'''(((*********+++,,,,,,------(((((((((((()))))))))***))))))***+++++++++++++++)))((((((((((((((())))))((())))))******+++,,,,,,))))))******))))))((('''))))))((((((((('''''''''***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((())))))))))))'''(((((())))))))))))))))))******++++++******)))******++++++++++++******))))))))))))))))))))))))+++******))))))******+++(((((()))***************''''''((((((((()))))))))***(((((()))***+++***)))******))))))))))))((((((((((((((()))))))))******''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))******))))))'''((((((((((((((())))))))))))((((((((((((''''''&&&((())))))(((***...222:::666000------,,,***(((***)))((('''&&&&&&&&&&&&((('''''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))******((('''''')))+++,,,)))'''&&&((())))))((())))))))))))))))))(((((((((((((((((((((((())))))***)))))))))******++++++((((((((())))))))))))***************))))))))))))))))))***+++,,,,,,,,,+++---,,,++++++******++++++&&&&&&'''((()))+++---...,,,+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))(((((((((((()))******((())))))******))))))((()))))))))))))))(((''''''***)))((((((''''''''''''%%%&&&&&&'''(((((())))))'''(((((('''&&&&&&''')))))))))))))))))))))*********)))(((''''''((()))***((((((((())))))))))))***((((((((())))))*********((()))******++++++*********)))))))))))))))******)))((('''&&&&&&'''((()))+++******))))))******+++)))************+++++++++++++++++++++***)))((((((******))))))))))))******)))))))))*********++++++(((333888111***+++,,,***+++)))((())),,,...///000******))))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))((())))))************))))))))))))))))))************,,,+++******))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''',,,++++++***)))(((''''''))))))))))))************&&&+++...---)))%%%&&&((((((((()))+++---...///000((((((((()))))))))******************************'''''''''''''''((()))***(((((()))******++++++,,,)))************)))((((((*********)))))))))((((((---,,,+++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))((('''&&&(((((((((((())))))))))))((((((((()))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******(((((())))))************'''(((((((((((()))))))))***(((((((((***+++***)))))))))))))))))))))))))))(((((())))))************''''''((((((((((((((())))))))))))((((((((((((((((((((()))************)))''''''(((((()))))))))***))))))(((((((((((((((((())))))(((%%%&&&///===IIIXXXKKK999---)))+++,,,+++***)))(((''''''''''''''')))))))))******+++------(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***)))******)))(((((()))+++,,,***(((((()))******)))++++++******))))))(((((((((((())))))))))))************)))((((((***+++,,,))))))))))))))))))))))))*********)))))))))))))))((()))******+++,,,,,,---,,,+++++++++++++++++++++(((((()))***++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))******+++)))))))))******))))))))))))))))))))))))(((''''''(((((((((((((((((())))))&&&'''''''''((((((((()))(((((()))((('''&&&(((***)))))))))))))))************)))(((((('''(((((()))))))))))))))))))))))))))))))))))))))************((())))))***************))))))))))))))))))***+++++++++***))))))***++++++******))))))))))))******))))))*********+++++++++,,,,,,,,,+++***)))((('''******))))))))))))******))))))))))))************$$$,,,///+++&&&'''(((&&&+++***(((((()))******)))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))***************)))((((((((()))))))))************,,,,,,+++)))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''+++***))))))((('''&&&&&&(((((()))))))))*********+++111666444---((())),,,'''((()))***,,,---...///(((((()))))))))*********+++******)))(((''''''''''''''''''((((((***++++++(((((())))))***+++++++++******++++++******)))(((******)))))))))(((((((((,,,++++++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++)))(((&&&)))*********++++++++++++))))))))))))******++++++)))))))))******)))))))))******++++++++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((())))))(((((((((((()))))))))******(((((((((***+++***)))(((((((((((((((((((((((((((((()))***+++******)))((((((((())))))*********+++***)))(((((((((((((((((())))))***************'''((((((((())))))******(((((())))))))))))))))))))))))(((&&&(((111AAAMMMXXXJJJ999---)))+++,,,,,,)))((((((((())))))***+++)))))))))+++,,,...000111(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))******))))))))))))************************************************************************************((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***+++***(((((()))+++***)))((((((*********)))++++++******))))))(((((())))))))))))******++++++***)))((('''((()))***+++************))))))))))))))))))))))))))))))******((((((((()))***+++,,,,,,))))))***+++,,,,,,------++++++,,,,,,+++***)))(((,,,,,,,,,+++++++++******************************(((((())))))******++++++************************))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))******+++))))))************)))))))))))))))))))))(((''''''&&&&&&'''((()))***++++++))))))(((((((((''''''''')))******)))(((((()))+++(((((())))))************)))))))))(((((((((((((((************))))))))))))************))))))))))))(((((()))************)))))))))(((((()))***++++++++++++************++++++***))))))))))))))))))***))))))*********+++++++++,,,,,,,,,,,,+++)))((((((******))))))))))))******(((((()))))))))*********&&&+++---+++))))))***)))***)))(((((()))***)))(((******))))))))))))******))))))))))))************(((((((((((())))))******))))))************))))))******+++******)))((('''((()))))))))************,,,+++***)))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))+++111666444---((())),,,))))))))))))************))))))))))))******************)))))))))***++++++))))))))))))***+++,,,---'''(((((()))******+++++++++++++++++++++******))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))*********++++++++++++++++++*********+++,,,---((())))))******))))))(((******++++++++++++******))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''''''''((())))))((((((((()))))))))*********(((((()))***+++***)))''''''(((((((((((())))))((()))***+++++++++***)))(((((())))))******++++++,,,+++)))((('''(((((()))((()))******++++++******((())))))))))))))))))***(((((())))))))))))******%%%'''***+++,,,///444999999555///---------,,,***((((((((())))))***+++,,,''''''((()))+++,,,...///))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))*********++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))***+++((('''&&&'''((()))((('''))))))))))))))))))(((((()))))))))***++++++,,,,,,)))(((((((((((()))******+++************)))))))))))))))))))))************)))))))))))))))***+++,,,((((((***+++,,,---------((()))************)))))),,,+++++++++************))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))(((((())))))******++++++)))(((((((((((()))******)))******++++++******))))))))))))))))))(((''''''&&&'''((()))***+++++++++******)))(((((('''&&&&&&)))*********((((((***+++((((((((()))******++++++((((((((()))))))))))))))+++************)))))))))*********))))))((((((((('''((())))))******))))))(((((((((((()))***+++,,,))))))))))))))))))))))))***))))))(((((())))))***)))************+++++++++,,,,,,,,,,,,+++***))))))******))))))))))))******((((((((()))))))))******((())))))******++++++***(((((((((***,,,......---******))))))))))))******)))))))))************+++'''(((((())))))******+++((())))))******))))))(((***************)))((('''))))))))))))************+++***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&''''''(((((((((''''''''''''((((((((((((&&&+++...---)))%%%&&&(((******))))))(((((((((((()))))))))*********++++++)))))))))***,,,///222333************++++++,,,---''''''((())))))******++++++,,,,,,,,,,,,+++******))))))((((((((('''''''''%%%&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***(((((((((((())))))))))))++++++***)))***+++,,,---(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))((((((''''''''''''(((((()))((('''''''''(((******(((((()))))))))************(((((()))***+++***)))((((((((())))))*********''')))***,,,,,,+++***)))''''''(((((()))******+++---,,,***(((''''''((()))))))))***++++++++++++************)))))))))))))))(((((()))))))))*********&&&(((***+++,,,+++))))))%%%'''***,,,------+++***))))))((((((((())))))***(((((((((((()))******+++************************(((((((((((()))))))))))))))))))))))))))***++++++))))))*********+++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,+++***)))***+++((('''&&&((()))***)))((((((((((((((((((((())))))))))))******+++,,,,,,---((()))******++++++******+++++++++*********))))))((()))))))))************,,,+++************,,,,,,)))***+++,,,---,,,,,,+++((((((((()))***++++++,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))*********((((((''''''(((((()))***)))******++++++******))))))))))))))))))(((''''''((()))************)))((()))))))))(((((((((((((((((()))***)))'''''')))***'''(((((()))******++++++''''''((())))))******)))+++++++++*********))))))'''((((((((((((((())))))'''(((((()))))))))))))))(((((((((((()))***+++,,,)))))))))******)))))))))))))))(((((((((((()))))))))************++++++++++++++++++,,,,,,+++************))))))))))))******(((((((((((()))))))))***'''&&&%%%(((************((('''(((***,,,...---,,,******))))))))))))******))))))*********+++++++++'''(((((()))******++++++'''(((((())))))(((((('''))))))*********))))))((())))))))))))***************))))))((((((((())))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((())))))))))))***'''(((((((((((()))))))))%%%'''))))))'''&&&'''(((************))))))(((((())))))*********+++++++++******)))***+++...000222+++***************++++++''''''(((((()))*********,,,,,,,,,---,,,++++++************)))))))))((((((&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((((((((())))))))))))***)))((('''((()))+++,,,(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((()))+++,,,))))))))))))***************(((((()))***+++***)))))))))******++++++++++++''')))+++,,,,,,,,,***)))&&&&&&&&&'''((())))))***---,,,***(((''''''((()))))))))***++++++++++++***++++++******))))))(((((((((((())))))*********+++,,,***''''''((((((((('''(((***,,,,,,+++***+++,,,***)))(((''''''&&&''''''++++++***))))))((())))))************************(((((((((((())))))))))))))))))((())))))***++++++)))************+++++++++************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******************************))))))))))))(((((((((((()))***,,,,,,***)))***+++***))))))***,,,---+++***&&&&&&''''''(((((())))))))))))***+++,,,,,,------)))***+++,,,---,,,++++++++++++++++++******))))))(((((())))))*********+++...---,,,+++++++++,,,---++++++,,,---,,,+++***)))++++++******+++,,,---...*********))))))))))))((())))))))))))))))))))))))************************************************))))))))))))))))))))))))*********)))))))))))))))'''''''''''''''((())))))******++++++++++++******)))))))))))))))(((((('''++++++,,,+++***(((&&&%%%''''''(((((())))))******'''((()))(((&&&&&&((()))'''(((((()))***+++++++++&&&&&&((()))************++++++++++++******))))))%%%%%%&&&'''((()))******'''(((((()))))))))))))))(((((((((((()))***+++,,,++++++,,,,,,,,,,,,++++++))))))(((((((((((()))))))))************+++++++++******+++,,,,,,,,,++++++******))))))))))))******(((((((((((())))))))))))***'''&&&***------,,,,,,)))((('''(((******((('''******))))))))))))******))))))******++++++++++++'''(((((()))***+++++++++''''''((((((((((((''''''))))))************))))))))))))))))))************)))(((((((((((())))))******)))(((''''''((()))***''''''''''''''''''''''''+++++++++***************))))))))))))************)))))))))***++++++,,,,,,************************)))************+++++++++---+++)))((('''((()))***+++***)))))))))))))))***''''''(((((()))*********,,,,,,------,,,,,,+++***+++++++++************)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++************++++++++++++)))(((&&&%%%&&&''')))***++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))((((((((((((&&&''''''((()))******+++---,,,+++******+++,,,---))))))(((((()))***++++++))))))(((((((((((()))))))))(((&&&%%%'''***...111.........------,,,,,,,,,(((((((((((()))***,,,,,,++++++******)))((((((((()))((('''&&&&&&'''((()))+++***)))(((''''''''''''(((((())))))))))))((((((******))))))((((((''''''+++***)))'''''')))***++++++***)))'''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,*********+++,,,---))))))))))))))))))))))))******))))))))))))******))))))((('''''''''''''''***+++,,,,,,,,,***)))((())))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++******++++++++++++************))))))))))))******---,,,+++***))))))))))))++++++***)))))))))))))))+++*********))))))((((((******+++,,,,,,,,,,,,+++---,,,,,,+++***)))((((((***)))((((((((()))+++,,,---,,,***)))))))))******++++++******+++,,,,,,---))))))************))))))(((((((((((()))***+++,,,))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))******+++,,,+++***)))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((()))***)))((((((***,,,))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))(((''''''&&&&&&'''***+++,,,,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,------,,,++++++******)))((()))***+++++++++++++++)))))))))))))))))))))))))))((((((((()))***++++++)))************+++++++++******************++++++))))))))))))))))))))))))(((((())))))************++++++******))))))((((((&&&'''((())))))((('''&&&***)))))))))))))))******(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))*********++++++++++++'''((()))++++++******)))******)))((((((((((((((())))))************))))))))))))))))))************,,,,,,++++++***))))))(((+++***)))((('''''''''''')))))))))))))))))))))))),,,,,,++++++***)))))))))************************'''(((((()))))))))))))))***************+++++++++,,,,,,,,,+++++++++******(((((((((((())))))))))))******++++++++++++************))))))((((((''''''))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))((((((((((((''''''(((((())))))************))))))))))))******((((((((((((((()))******))))))(((((((((((())))))***)))(((''''''))),,,---,,,,,,,,,+++++++++******((('''''''''((()))***+++)))))))))))))))*********))))))(((''''''((()))))),,,+++***)))(((((((((((((((((())))))))))))((((((************))))))))))))+++***)))(((((()))***++++++***)))(((''''''((()))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***)))******+++,,,))))))))))))))))))))))))******))))))))))))******))))))(((''''''''''''(((******++++++***))))))((())))))************))))))((((((((((((((((((((((((''''''(((((())))))************++++++++++++******++++++************++++++---,,,+++***))))))))))))+++***))))))(((((())))))+++*********))))))))))))******+++,,,,,,,,,,,,+++,,,,,,++++++***)))))))))***))))))((()))***+++,,,---,,,***)))))))))***+++++++++******+++++++++,,,))))))************)))))))))(((((())))))***+++,,,***************************)))((((((((()))++++++++++++++++++++++++++++++***++++++,,,+++***)))((())))))******************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********+++,,,+++))))))***,,,))))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''''''''((()))+++***))))))(((((())))))+++++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,++++++++++++******))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))***+++))))))*********+++++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******************)))))))))))))))((()))***++++++***)))((((((((((((((()))***,,,,,,)))))))))(((((('''''''''(((((((((((()))))))))***)))))))))*********++++++'''((()))***+++******)))******)))((((((((((((((())))))************))))))))))))))))))************++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))((()))))))))))))))))))))************************'''((())))))******))))))*********************))),,,,,,++++++************(((((((((((()))))))))*********++++++++++++******+++*********))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************)))))))))((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((('''''''''((())))))***))))))(((((())))))***+++***)))))))))))))))************)))))))))))))))(((((('''''''''(((((()))'''(((((()))******++++++******))))))))))))******,,,+++***)))))))))))))))((())))))******))))))(((************+++++++++++++++***)))(((((()))***+++***))))))(((((((((((()))'''(((((())))))*********))))))))))))))))))))))))))))))))))))************+++******)))))))))******))))))))))))))))))))))))******))))))))))))*********)))((((((''''''((((((******)))((((((((())))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******+++++++++******+++++++++---,,,+++******)))************)))((((((((())))))***************)))))))))******+++,,,,,,,,,,,,+++***************************))))))))))))***++++++,,,,,,+++************+++++++++++++++************))))))************))))))))))))))))))***+++,,,---************************)))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))))))******++++++,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******,,,------,,,***)))***,,,***))))))(((((())))))***************************)))((((((''''''(((((())))))(((((((((((()))******,,,+++******************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,*********+++++++++++++++******+++++++++******)))))))))))))))))))))))))))+++***)))))))))))))))))))))))))))*********++++++******)))))))))((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))************))))))'''''''''((()))+++---...******))))))))))))((((((((((((((()))))))))******((((((((()))))))))******(((((()))************)))******)))((((((((())))))))))))************))))))))))))))))))************))))))***+++,,,,,,------,,,+++***)))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))))))))))))))))))))))))))))))))(((((()))************)))*********))))))(((((((((+++************)))))))))((((((((()))))))))************++++++++++++******++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++))))))************++++++*********)))))))))((((((******))))))))))))))))))&&&'''((())))))((('''&&&))))))(((((((((((())))))***))))))))))))))))))***))))))************))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((())))))************************************,,,,,,+++***))))))******)))))))))******))))))))))))))))))******+++++++++******)))(((((()))******)))))))))(((((((((((()))''''''((()))******++++++))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))((('''(((((((((***)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))******))))))))))))))))))***++++++,,,,,,++++++***++++++************++++++---,,,++++++***************))))))(((((()))))))))******************************+++,,,,,,,,,,,,+++))))))*********+++++++++)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++*********)))******++++++******)))***************+++------++++++++++++++++++++++++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))((())))))***+++,,,------++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******---------+++)))((()))******))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((((((((()))%%%%%%%%%%%%&&&'''((())),,,+++***))))))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,((())))))***+++,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))++++++***)))((((((((()))))))))))))))************---,,,,,,++++++******)))))))))))))))))))))))))))************))))))))))))(((((())))))******++++++''''''((((((((((((''''''(((((((((((()))***+++,,,))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))((()))))))))******************))))))((())))))***))))))************))))))((()))))))))************))))))******+++,,,,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))''''''''''''(((((())))))((((((((((((((((((((((((((()))******++++++******+++******)))((('''&&&&&&***)))))))))))))))))))))(((((()))))))))***************++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++************))))))))))))************))))))))))))'''(((************((('''++++++******)))******+++******))))))))))))******'''''')))***++++++******))))))******************++++++******)))*********************))))))((((((******++++++++++++******,,,+++******************))))))************))))))'''(((((())))))***************))))))))))))******((((((((())))))))))))((('''(((((()))***++++++,,,************************((()))))))))************************))))))(((((())))))))))))))))))))))))******))))))))))))************)))(((((((((((((((***)))(((''''''((()))***))))))************))))))************************************))))))))))))++++++,,,,,,,,,,,,+++++++++******))))))******+++---,,,++++++++++++++++++******))))))))))))*********************+++++++++******+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,)))*********+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++*********++++++++++++******************+++,,,---...++++++++++++++++++++++++((()))))))))************+++++++++++++++++++++++++++++++++***************(((((())))))***+++,,,,,,++++++++++++++++++++++++******************************))))))))))))******+++,,,,,,***((('''((()))******))))))))))))******((((((((((((((((((((((((((())))))))))))))))))(((%%%%%%%%%&&&'''((()))***++++++)))))))))***+++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,(((((()))***++++++,,,---+++++++++++++++***)))((())))))))))))))))))))))))++++++***)))((((((((()))(((((()))))))))*********---,,,,,,,,,++++++******((((((((((((((((((((((((*********)))))))))))))))(((((())))))******++++++((((((''''''''''''((((((******)))))))))))))))***(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))))))))))))))))))))***************))))))))))))******))))))************))))))((()))))))))************************************,,,+++***************************************************)))))))))(((((((((((((((((((((((((((((()))******++++++++++++++++++******)))((('''&&&&&&)))))))))))))))))))))***))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++,,,,,,------++++++*********)))))))))************************)))******++++++******))),,,,,,+++*********+++++++++******))))))******+++'''''')))***++++++++++++************++++++++++++++++++*********++++++,,,++++++******)))(((((('''******++++++++++++******+++******)))))))))******)))******++++++******)))((((((((((((((())))))))))))))))))******)))))))))'''(((((())))))))))))(((((())))))******+++++++++************************))))))))))))************++++++++++++***)))(((((())))))))))))))))))))))))******))))))))))))******+++***))))))(((((())))))))))))(((((())))))******))))))************))))))++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,++++++++++++,,,,,,++++++*********+++,,,,,,*********+++++++++++++++******+++,,,,,,,,,,,,+++))))))******+++++++++,,,)))***++++++,,,,,,++++++***+++,,,,,,---,,,,,,,,,***+++---.........---,,,******++++++++++++******++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((((()))************)))++++++++++++++++++++++++,,,+++******))))))******(((((())))))***+++++++++++++++++++++++++++++++++******************************))))))))))))*********++++++***((('''((()))+++******))))))******+++''''''''''''''''''''''''((())))))******))))))(((((((((((())))))+++,,,,,,******************+++,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,(((((())))))***+++,,,,,,******+++++++++******)))))))))))))))))))))))))))+++***))))))))))))))))))((((((((()))))))))******************************((((((((((((((((((((((((((()))))))))************))))))))))))******************))))))))))))******,,,+++***)))((((((((((((''''''(((((((((((()))))))))))))))*********++++++((((((((()))))))))******)))))))))((()))******+++******)))))))))***++++++))))))************))))))))))))))))))************+++*********************+++******)))))))))******************************,,,,,,,,,+++***)))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********))))))((((((((()))))))))************+++)))))))))*********++++++******++++++++++++******((((((((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,------......+++++++++*********)))))))))))))))******++++++,,,+++******))))))******+++,,,++++++***))))))******+++******))))))******+++))))))))))))))))))******))))))*********+++++++++***)))))))))***+++,,,,,,*********)))))))))))))))))))))***++++++***)))))))))))))))(((((())))))***)))******++++++******)))******))))))))))))))))))))))))************))))))&&&'''((()))******)))(((************************************************))))))))))))************+++,,,,,,,,,+++***)))((())))))))))))))))))))))))******))))))))))))******+++***))))))(((((())))))((())))))***++++++******))))))************))))))************************)))))))))******++++++,,,+++,,,,,,------,,,,,,+++---------,,,,,,---------,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***************+++++++++)))***+++,,,,,,,,,++++++***+++,,,---------,,,,,,***+++---///000000//////***++++++,,,,,,++++++***,,,++++++,,,,,,---...///------------------------'''((()))***+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++******++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))*********++++++***)))(((***++++++******))))))******+++((((((((((((((((((((((((((()))************)))(((***************+++,,,---))))))***+++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,(((((())))))******++++++))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))***+++(((((((((((()))))))))***((())))))******++++++,,,((((((((((((((((((((((((''''''((()))***++++++,,,*********)))))))))))))))+++***)))(((((()))***++++++***))))))))))))))))))((((((((())))))*********))))))*********+++++++++)))))))))*********++++++***)))((((((((()))++++++******))))))******+++,,,))))))************))))))))))))))))))************+++++++++,,,,,,------...)))))))))(((((())))))***************************++++++++++++++++++*********************************++++++,,,---,,,,,,,,,*********************)))************++++++,,,,,,))))))*********+++++++++******++++++++++++******(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------...//////+++++++++************)))(((((()))***+++,,,,,,,,,+++***)))(((((()))***+++++++++***))))))((())))))++++++************++++++,,,+++***)))(((((((((((((((((())))))******++++++(((((((((((()))***,,,,,,((((((((()))******++++++((()))***++++++***)))((()))((((((((((((((())))))******++++++++++++******,,,+++++++++******))))))))))))************))))))&&&'''(((*********)))(((+++++++++***************************************))))))))))))************,,,,,,------,,,+++)))((())))))))))))))))))))))))******))))))))))))******+++******)))))))))))))))((()))***,,,,,,,,,+++***))))))************))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++//////............//////,,,,,,,,,++++++,,,------,,,,,,,,,,,,------...///*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************)))***+++,,,---,,,++++++)))***,,,---...---,,,,,,)))+++...000111222111000***++++++,,,,,,++++++***,,,,,,,,,,,,---...//////------------------------'''((()))++++++******)))---------------------------,,,***)))))))))***+++---,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))*********+++,,,+++******,,,---++++++************++++++))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))******+++((()))***,,,,,,,,,+++***************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))))))))(((((()))***++++++(((((((((((())))))))))))******+++,,,---......///((((((((((((((((((((((((&&&&&&''')))***+++,,,---++++++******))))))(((((()))((('''&&&&&&'''((()))))))))((())))))***++++++))))))******++++++++++++)))************+++++++++************++++++++++++***)))((((((((()))+++,,,******))))))***+++,,,,,,))))))************))))))))))))))))))***************+++,,,---///000111222)))((((((((((((((())))))************************)))))))))***++++++,,,,,,***************************+++,,,,,,------,,,,,,***************+++++++++******+++++++++,,,,,,,,,)))************+++++++++******++++++++++++******))))))******+++++++++,,,))))))))))))))))))))))))+++++++++,,,,,,---------*********+++,,,---...///,,,+++******)))*********(((((()))************)))&&&'''((()))***+++,,,,,,******))))))))))))************+++,,,,,,,,,,,,++++++*********))))))((((((''''''((()))***++++++,,,,,,+++***((((((((()))***))))))************))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))------,,,,,,+++***))))))///---,,,***((((((((()))((()))+++,,,,,,,,,***)))******)))***,,,,,,+++)))++++++++++++++++++++++++(((((())))))******++++++******++++++++++++************++++++++++++******************************************************'''(((***+++,,,---------++++++++++++++++++++++++)))************+++++++++...---+++***)))******++++++,,,------,,,+++,,,.../////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++,,,,,,,,,+++++++++******------------------------...,,,******+++,,,+++***------------------------......---,,,---...///000...///000000000///---,,,++++++++++++,,,,,,---...++++++,,,,,,,,,---------------------------------***+++,,,---------,,,+++++++++++++++++++++++++++,,,+++******))))))************************************))))))******+++,,,***+++,,,------,,,+++***++++++++++++******)))))),,,,,,,,,++++++*********------,,,,,,,,,,,,++++++++++++******************++++++***)))(((((())))))************************))))))))))))))))))******++++++************++++++))))))***++++++++++++***+++*********))))))((((((((((((((((((((((((((((((,,,,,,+++***))))))******))))))************))))))*********++++++,,,,,,,,,((((((((((((((((((((((((************************************************)))***,,,------,,,***)))++++++******************,,,)))&&&&&&(((***)))(((************************)))***,,,---------+++)))++++++******************))))))))))))***+++,,,---+++++++++******)))))))))******))))))******+++,,,+++******)))((()))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++++++++*********))))))((('''''')))+++,,,+++***,,,+++*********+++---...+++++++++*********))))))((())))))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******)))***+++,,,---,,,+++***(((((())))))***+++------************************)))(((((((((***+++***)))***************)))((((((++++++******++++++,,,---+++,,,,,,,,,---------...++++++++++++,,,------...,,,++++++*********************+++,,,,,,,,,,,,+++******++++++++++++++++++******))))))))))))************+++,,,,,,,,,,,,+++,,,+++++++++************(((((())))))******++++++,,,+++***)))((())))))*********++++++++++++******))))))))))))************)))******+++++++++++++++************************++++++******)))(((((((((((()))*********)))((((((***************++++++,,,((('''(((***,,,---,,,***++++++++++++++++++++++++))))))))))))************)))******++++++******)))******++++++++++++*********************************************************++++++,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++*********,,,---...***+++,,,,,,++++++,,,------------------,,,,,,,,,,,,,,,---------.........000///...---,,,,,,,,,,,,------------,,,,,,,,,+++------------------------...,,,******+++,,,+++***************************...------,,,---...///000...///000000000///---,,,,,,+++++++++,,,,,,---...++++++,,,,,,,,,---------------------------------***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++---------------......///++++++,,,,,,,,,,,,++++++++++++++++++*********))),,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++************++++++,,,+++******)))))))))***))))))))))))))))))))))))************))))))))))))++++++************++++++))))))***++++++++++++***************)))))))))((()))))))))))))))))))))))),,,++++++***))))))******)))******************)))*********++++++,,,,,,,,,************************************************************************)))***,,,------,,,***)))*********+++++++++++++++,,,***'''(((***++++++)))************************&&&'''((((((((((((***+++************************))))))))))))***+++,,,---,,,+++++++++******************))))))******+++,,,,,,+++******))))))******************************((((((((()))***++++++++++++++++++*********))))))((((((((()))+++,,,+++)))***************+++,,,,,,+++++++++*********)))))))))))))))*********++++++++++++,,,,,,,,,---------+++*********))))))(((((('''((()))++++++,,,,,,,,,,,,,,,---.........---,,,+++***************+++,,,***************************)))((()))+++,,,+++*********+++******))))))(((******))))))******+++,,,---------------.........,,,,,,,,,++++++,,,------,,,,,,+++***************+++,,,------......------......---,,,+++******)))******))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************,,,+++******))))))******++++++,,,,,,,,,,,,++++++)))))))))*********++++++)))***,,,---------,,,+++************************+++++++++***))))))(((((("""%%%(((***+++***)))'''++++++)))))))))***,,,---***+++---000222333111///++++++++++++++++++++++++***************)))))))))))))))************))))))******++++++++++++******************************++++++++++++++++++++++++---------,,,+++***)))(((++++++++++++++++++++++++************+++++++++,,,,,,+++++++++++++++,,,---***,,,------,,,,,,---///,,,,,,,,,,,,,,,---------,,,,,,---...///000000111//////...---,,,,,,,,,,,,............------------------------------------...,,,+++***+++,,,+++***++++++++++++++++++++++++...------------...///////////////000//////...---,,,,,,+++++++++,,,------,,,,,,,,,,,,------------------------------------,,,,,,---............---------------------------//////.........---------++++++++++++++++++++++++...............//////000,,,,,,++++++++++++,,,,,,++++++++++++************,,,,,,,,,,,,++++++++++++.........---,,,++++++***************+++,,,------,,,,,,++++++******++++++))))))))))))))))))))))))++++++*********)))))))))++++++************++++++))))))***++++++++++++***************))))))))))))************************,,,+++******)))***************++++++++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***+++,,,,,,+++***)))*********++++++,,,,,,------+++))))))+++,,,++++++************************%%%''''''&&&$$$%%%***...************************)))))))))******+++,,,,,,,,,,,,,,,++++++++++++*********))))))******+++,,,---,,,++++++******++++++************************(((((())))))***++++++++++++++++++******************))))))***++++++***(((((()))******++++++******+++++++++*********************+++++++++,,,,,,,,,,,,,,,---------.........++++++******)))))))))((('''''')))+++,,,---------------............---,,,,,,,,,+++***************+++++++++++++++++++++++++++***)))***,,,---,,,+++******+++++++++***)))))))))))))))))))))***++++++........................------,,,+++++++++,,,,,,,,,,,,+++************+++,,,,,,---.....................---,,,+++***))))))+++******))))))******+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++***+++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++)))***,,,---------,,,+++************************---------,,,,,,+++++++++$$$%%%(((***++++++***)))*********+++++++++,,,,,,,,,---...111333333111///+++++++++++++++++++++++++++++++++******)))))))))((())))))******))))))(((******++++++++++++******************************++++++++++++++++++++++++---------,,,+++***)))(((++++++++++++++++++++++++*********+++++++++,,,,,,//////...,,,+++***)))))),,,---//////......///111,,,,,,,,,------.........+++,,,,,,...///000111111//////...---------------.........------------,,,------------------------...---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////////////////......,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------...---------------------------------.......................................111111111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++************++++++---...///---,,,,,,++++++,,,,,,,,,)))))))))))))))))))))))),,,++++++******))))))(((++++++************++++++))))))***++++++++++++************)))))))))))))))++++++++++++++++++++++++++++++***************++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***++++++++++++***)))))))))***+++,,,------...++++++******++++++++++++************************'''***+++***''''''+++///***************+++++++++))))))******++++++++++++,,,,,,,,,+++++++++++++++******))))))******+++,,,------,,,++++++++++++,,,************************)))))))))******+++++++++************************+++***)))***++++++***((('''((()))++++++***))))))************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******+++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,***+++++++++++++++*********************++++++,,,........................------,,,+++++++++,,,,,,---,,,,,,+++***++++++++++++,,,,,,---------------++++++++++++++++++******++++++************++++++++++++,,,------------,,,******++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++******************++++++++++++))))))+++,,,,,,,,,+++***************************---------,,,,,,,,,,,,,,,+++***************++++++((())),,,......---+++)))*********+++---,,,)))'''++++++++++++++++++++++++,,,,,,++++++******))))))))))))************))))))******++++++++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,///......---,,,+++***)))***,,,......------///000------......//////000000***+++,,,---...///000000//////...---------......------------,,,,,,,,,,,,------------------------///---++++++,,,---,,,+++************************---------...............//////........./////////---,,,,,,++++++,,,,,,,,,,,,,,,---------.........------------------------------------......//////////////////////////////111111222222222111000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...---,,,++++++,,,---...+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++++++++++++++,,,---...///---,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++******))))))++++++************++++++))))))***++++++++++++***))))))))))))))))))******+++++++++++++++++++++++++++***************+++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++************************************************************************))))))***++++++,,,------)))************)))******************************(((+++...---+++)))***+++))))))*********+++++++++))))))***+++++++++******++++++++++++++++++++++++******))))))******+++,,,...---,,,,,,+++,,,,,,,,,************************************++++++++++++************************+++*********,,,,,,***((('''((()))++++++***))))))************************+++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,))))))***,,,---...///000++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------************+++,,,---...++++++++++++++++++++++++,,,+++++++++---...---,,,++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------.........---------------,,,,,,,,,++++++,,,------------,,,+++++++++++++++***+++,,,,,,------,,,,,,))))))******++++++,,,,,,++++++************++++++++++++,,,---------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******++++++++++++***************++++++++++++,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++******///...,,,+++******+++,,,&&&)))---000000...+++(((,,,+++******+++***)))'''+++++++++++++++++++++++++++++++++++++++***************++++++++++++************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,---............(((***+++,,,++++++---//////////////////000000000++++++,,,---......////////////...............///---------,,,,,,,,,,,,+++------------------------///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///............///000000------,,,+++++++++,,,,,,,,,---------............------------------------------,,,,,,------...///////////////////////////000111222333222111000///---------------------------------,,,---......///------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------,,,,,,,,,,,,---......///,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))***++++++++++++***))))))))))))************++++++++++++++++++++++++*********)))******+++,,,******++++++++++++*********************)))))))))************************************************************************************************)))))))))******++++++,,,(((***++++++***))))))***************************''')))***,,,,,,+++(((''')))))))))***++++++,,,,,,)))***+++,,,,,,+++***))))))************+++++++++******))))))******+++,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++******+++,,,,,,+++)))((()))******++++++*********************+++++++++++++++,,,,,,,,,---------*********+++++++++,,,,,,''''''(((***+++---...///------------,,,+++***)))------------...///111222)))*********,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---......------------,,,,,,,,,+++++++++++++++,,,------...------,,,++++++++++++,,,++++++,,,------------,,,++++++++++++,,,,,,,,,---,,,++++++******++++++,,,+++,,,------...---------++++++++++++,,,,,,------++++++,,,,,,------......***+++,,,.........---,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,---,,,*********+++---...++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,++++++(((***---//////...+++***000...,,,+++---...------++++++++++++++++++++++++***++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------((()))+++---////////////)))***,,,---,,,---...000///////////////.........------.........///////////////............//////............------------------------------------///---,,,,,,---------+++////////////////////////,,,---.../////////...---///......---...///000111...---,,,,,,+++++++++,,,------------............---------------------------,,,,,,++++++,,,......///////////////////////////000111222222000///---------------------------...............//////000,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------...............---------------......+++++++++++++++,,,------++++++++++++++++++++++++)))******++++++,,,,,,---++++++************++++++))))))***++++++++++++***((()))))))))************++++++++++++++++++++++++******))))))***++++++,,,)))******************)))+++*********)))))))))(((******************************************************************************))))))))))))******))))))))))))))))))))))))(((+++------+++)))***+++************************(((%%%$$$'''+++---+++)))((())))))***++++++,,,,,,)))***+++,,,,,,+++)))((((((((()))))))))***************))))))******+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***))))))+++------,,,+++***************+++,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))***++++++,,,,,,---,,,,,,,,,---,,,,,,++++++++++++,,,---...111333444+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,+++++++++,,,---------------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++*********+++,,,---...///...---,,,,,,++++++,,,,,,+++,,,------......------------------------------,,,++++++******++++++,,,+++,,,------......------,,,,,,,,,------.........++++++,,,,,,---...//////***+++---.........------,,,------......------,,,******+++++++++,,,,,,,,,///---+++******,,,///111++++++++++++++++++++++++------------------------)))+++---//////---+++******+++,,,---------,,,,,,...+++))))))***---......++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---.........---,,,,,,---///000000000222444/////////...---------,,,////////////000000000000//////.........//////000000/////////............------------------------///...,,,,,,---------,,,------------------------,,,,,,.../////////...---///...------...///000111...---,,,,,,++++++++++++---------.........//////------------------------,,,,,,+++***+++,,,---...////////////////////////...///111111111000...,,,........................---------------...//////+++,,,............,,,++++++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,------...////////////......---------......************++++++,,,---************************))))))***+++,,,------...++++++************++++++))))))***++++++++++++***(((((())))))*********+++******************************))))))***+++,,,,,,))))))************))))))+++*********))))))((((((******************************************************************************))))))))))))******))))))))))))(((((((((((())),,,//////,,,***+++---************************)))$$$!!!$$$+++111000---((())))))***++++++,,,,,,)))***+++,,,,,,+++)))(((''''''(((((()))))))))************)))***++++++,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))))))))+++---...---,,,,,,+++*********+++---...))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,***+++,,,,,,------------)))))))))***---///222444------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++,,,,,,---.........---++++++******++++++,,,---...///000///------///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,......------------....../////////......---------,,,++++++******++++++,,,222111///...,,,+++++++++....................................---,,,+++++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,///...,,,++++++,,,---...//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***************************++++++,,,,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...---,,,......---,,,,,,+++******+++,,,,,,------,,,,,,+++***++++++,,,---...//////,,,,,,+++***+++,,,---...---,,,+++******,,,---///******+++,,,------------)))+++---///000000///...---...000111111111000///222222111111000000//////,,,---...//////000//////111000000///...---------......////////////..................////////////------------............////////////////////////......///000111222333333........................------,,,++++++++++++,,,,,,---...//////...---,,,///////////////////////////...,,,,,,...///...---///000000000000000/////////......///000000...---............---,,,++++++---------............///------............------***+++,,,---........................---------------------------...///000000000//////......------//////.........---------,,,,,,,,,++++++*********+++++++++*********))))))///,,,))))))+++---,,,***+++***(((''''''(((***+++))))))(((((()))***++++++******++++++++++++******))))))((('''(((***+++,,,))))))))))))))))))))))))+++***)))(((((()))***+++******************************************++++++******+++,,,,,,,,,++++++)))***++++++))))))***+++************************))),,,...000000...,,,)))+++*********))))))((((((((()))***+++,,,---------++++++******++++++,,,---------///222///***(((***))))))))))))))))))))))))+++******************+++++++++,,,,,,,,,+++******************************...------,,,,,,++++++***,,,+++++++++***)))))))))***+++,,,---...---,,,++++++,,,,,,---,,,+++***))))))))))))***+++++++++,,,,,,,,,++++++++++++++++++,,,---.........---,,,+++...---+++***)))***++++++,,,,,,,,,++++++***************))))))******+++,,,++++++++++++++++++++++++------------------,,,,,,,,,------------------,,,++++++++++++++++++++++++------------------------...///000///------///000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,......------------..................---------,,,///......------......///444333222000////////////........................---------------,,,++++++,,,------------,,,++++++***++++++++++++,,,,,,,,,......---------.../////////......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------......------,,,++++++***+++,,,,,,------,,,,,,+++---------------------...---,,,,,,+++,,,---...///...---+++++++++,,,...///(((((()))***+++++++++++++++,,,...////////////.........///000000000000000111111111000000000000000//////000111111111000000111000000///......------......////////////..................////////////...////////////000000000/////////////////////////////////000111111222222..............................---,,,,,,,,,,,,,,,------...//////...------////////////////////////000...------...//////.../////////000000//////...///......///000000...------------...------,,,,,,---------............///.........//////.........++++++---....../////////......//////000000000111...------------...///000000000000//////.........///.........------------,,,,,,,,,+++++++++******---------,,,,,,,,,,,,+++...+++))))))+++,,,,,,+++++++++))))))))))))++++++***************+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++************************+++***)))(((((()))***+++************************((())))))***+++,,,------,,,,,,,,,,,,,,,+++***)))***+++,,,+++*********,,,************************)))***,,,......,,,***)))+++*********)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,333...*********)))+++000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))******++++++++++++++++++,,,,,,---,,,+++***)))************++++++++++++++++++++++++++++++,,,,,,+++,,,,,,---------,,,,,,---,,,,,,+++******++++++------------,,,,,,++++++,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000///------///000111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------------,,,,,,,,,000//////......//////000333222111111000000111111........................,,,,,,,,,,,,,,,,,,,,,+++---............---,,,,,,++++++++++++,,,,,,,,,,,,------...///000000000///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***........................,,,,,,,,,+++***)))))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------,,,+++++++++,,,,,,------------,,,,,,.........---------,,,,,,...------------...//////......---,,,,,,...///000+++,,,---...////////////........................///////////////000111111000000000000111111111111222222222333222222111111000000000///......------......////////////..................////////////000000000111111111222222////////////////////////000000000000000000000000//////////////////////////////...---------------------...//////...------////////////////////////000///------///000///...---....../////////......///......///000000///---,,,,,,------...------------------............///...//////000000//////...,,,---......////////////...//////000222333333444......------......//////000000000000////////////............------------,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,---+++)))***+++,,,,,,+++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,------,,,,,,,,,............---,,,+++***+++++++++++++++++++++++++++***))))))))))))***+++************************((()))***+++,,,---...///---------,,,+++***)))(((+++,,,---,,,+++***+++---++++++++++++++++++++++++))))))************))))))***************)))))))))***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,555...***,,,/////////111---------------------------,,,,,,++++++,,,,,,---.........------+++******------------------------******+++,,,,,,---......*********+++++++++++++++))))))(((((())))))***++++++,,,,,,------,,,******+++++++++++++++***************++++++,,,,,,------++++++++++++,,,---......,,,,,,,,,,,,,,,++++++***............------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,------------,,,,,,------------------------------------------------...///000///------///000000000000/////////......------------------------......------------......---------------,,,,,,,,,------,,,,,,,,,,,,------///...............//////........................,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,------+++,,,...000000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///......------,,,,,,,,,,,,,,,,,,------------,,,,,,...............---------...............//////000///......---...///000000......///000111111111111000///......---......///000///.........///111222//////000000111111222222333333333333222111111000000000//////..................////////////..................////////////000000111111111222222222////////////////////////111111000000////////////000000000000000000000000000000///...............---..................---////////////////////////111///---...///000//////,,,---........................---...000000///...++++++,,,---............---------............/////////000000000000//////---......///000000////////////000111111222333333//////............//////000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++******+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++---.../////////---,,,+++++++++++++++++++++++++++******************************************************+++,,,------......,,,,,,,,,,,,++++++***)))+++,,,------++++++,,,---++++++++++++++++++++++++******))))))))))))******************************++++++,,,,,,,,,+++******++++++++++++,,,---......000---///888<<<888000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,***)))((((((((()))+++,,,++++++,,,------,,,+++***,,,,,,,,,++++++***************++++++,,,---......---,,,++++++,,,...000111++++++---------,,,+++***...---------------------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---......//////......------------...............------------------------...///000///------///000/////////.........------------------------------......------------......------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,---..............................,,,++++++++++++,,,......,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------+++,,,---...///...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///......------------,,,,,,,,,------......------,,,,,,,,,---......///000000......////////////000///............//////000000+++,,,---....../////////000000///.........//////000///.........///111222//////000000111111222222111222222222111000//////////////////..................////////////................../////////////////////000000000111111000000000000000000000000111111000000///.........111111111111111111111111000000///............///.........------.........000000000000000000000000000///------/////////...,,,,,,---...//////.........------...000111000...++++++,,,---............---------............/////////000000000000//////---...//////////////////000000000000000000000000000//////........./////////////////////000000000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++++++++,,,,,,+++,,,------------,,,+++,,,++++++*********++++++******++++++++++++*********+++---.........---,,,******************************++++++++++++******************************---,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,+++************+++,,,***************+++++++++++++++,,,,,,,,,+++******((())))))+++,,,...000111,,,+++000;;;@@@:::///))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,,,,,,,---,,,+++***)))***+++,,,---++++++------...---,,,+++---,,,,,,,,,++++++************+++,,,------.........------,,,---///111222***+++---......---,,,+++,,,,,,,,,,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000000000000//////---------....../////////------------------------...///000///------///000............------------------------------------......------------......---------............///---------,,,,,,---------.........---......//////........................,,,,,,++++++,,,...///111++++++,,,,,,++++++***))),,,,,,,,,,,,------------,,,---------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------------------------............------+++,,,---...///000111111---......///000/////////.........///////////////,,,---...///000000000000///////////////////////////////////////000111111000000000000111111111111000000000000000000////////////////////////............////////////..................////////////........./////////000000000000000000000000000000000000000//////.........000000000000000000000000000000///...............///...------------...///000000000000000000000000///...,,,,,,...///...---,,,---...///////////////---------...000111000...,,,,,,------...------------------............///...//////000000//////...---....../////////......000000/////////.........000000//////......//////............////////////,,,,,,,,,,,,------------,,,,,,,,,,,,------------............------------(((***,,,,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++)))******++++++******))))))***+++,,,------------))))))))))))))))))))))))******+++,,,,,,+++******************************---------,,,++++++******((()))***+++,,,---------+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---*********+++++++++++++++***++++++,,,,,,,,,++++++((())))))+++---///111222---+++,,,222555222...,,,...........................------,,,,,,------...---------------,,,,,,+++++++++++++++++++++++++++......---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...++++++---......------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------.........---------...///000000+++,,,,,,---------------,,,,,,,,,,,,,,,------------------------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........//////000000000000//////,,,,,,------.../////////------------------------...///000///------///000////////////..........................................------------.............../////////000000......------------......000//////.........//////........................---,,,,,,,,,---///111333,,,,,,------,,,,,,+++***,,,,,,,,,------------...000///...------,,,,,,---------------------------------------------------------------------------+++,,,,,,---......------------------------------------------------------------------------------------------------------+++,,,------......------------..................------............------------......//////000000,,,---.../////////......------....../////////......///000111222222222222---...///000111111000000......///000000000000000111111111000000000000000//////000000111000000000.../////////////////////......////////////..................////////////........./////////000000000000000000000000000000//////////////////......000000000000000000000000000///......------......///...------------...///000000000000000000000000...---++++++---...---,,,,,,---...///000000000000---------...000111000///---------...------,,,,,,---------............///.........//////.........------............------......//////////////////111111000///////////////,,,---------.........///++++++,,,,,,,,,---------,,,,,,,,,---------......///............---------'''))),,,---,,,+++,,,------,,,+++******+++,,,---------,,,+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++,,,,,,------***************************++++++,,,,,,++++++***************************+++++++++++++++*********)))***+++,,,,,,,,,,,,,,,***+++,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,+++++++++,,,---...///000...+++***---...+++,,,///------------------------------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------***+++---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,---......,,,---------...............------------...//////------------------------------------------------......////////////......+++,,,,,,---......//////------------------------...///000///------///000000000000000////////////.................................------............/////////000000111111---------,,,,,,---------//////...---------------........................------,,,,,,---000222444------......------,,,+++,,,,,,,,,---------......333111000...---------...------------------------------------------------------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***////////////////////////------------------------+++,,,---...///...---,,,------..................------............------///////////////.........+++,,,.../////////...---,,,------...///.........+++,,,---....../////////+++---///111222222111000---...000111111111000///222222111111000000//////...///000111111111111111.........///////////////......////////////................../////////000////////////000000000000000000000000000000000000//////////////////////////////////////////////////////...---------------///...---,,,,,,---...///000000000000000000000000...,,,***+++,,,---,,,,,,---...///000111111111111---,,,---...000111000///............---,,,++++++---------.........//////------............------,,,------...------,,,,,,------...///000111222222111111000///////////////,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,------.........------,,,,,,,,,+++++++++&&&)))------,,,+++,,,...---,,,***))))))***,,,---///...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///---,,,++++++,,,---++++++++++++++++++++++++***+++,,,------,,,+++***************************)))))))))******+++++++++++++++,,,,,,,,,++++++***)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,((()))***+++,,,---------...------,,,,,,---------,,,+++---000///******...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))***+++,,,,,,,,,,,,........................***++++++,,,,,,------...---------,,,,,,+++++++++***+++,,,---...---,,,+++***+++---.........------+++++++++,,,,,,---------------------------,,,,,,***+++,,,---,,,+++***)))---,,,,,,+++,,,---///000---.........//////000000,,,++++++++++++,,,------------------------------------------------,,,,,,,,,------------------,,,++++++,,,,,,---...//////------------------------222000---...000111000...111111111111000000000000.........------,,,,,,+++//////......---------,,,........................//////.........---------111...++++++...//////---------------------------111&&&000222(((>>>QQQ>>>//////...---,,,,,,++++++------------...000111222111000000///...---------..................------///...------...///...---------,,,,,,,,,---......////////////////////////+++---//////...,,,,,,---------..................---------............/////////.........---------,,,------......------,,,/////////...------,,,,,,...........................------------...//////---------.........//////------------------------............/////////000000000////////////000000111111000///......//////111222222222222111000000000000000000000000000000///////////////////////////...,,,*********,,,------,,,,,,---000111111000......------------......---...///111111///...------------............///......////////////......111000...,,,,,,,,,...///...............///000000//////000000000000//////......//////...---,,,,,,000000111111111000...---////////////000000000000......------------......///////////////////////////...,,,++++++,,,...///////////////////////////,,,---......//////....................................//////......---,,,***++++++,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))---------------,,,+++***---------.........//////---------------------------------,,,,,,+++++++++------,,,+++++++++,,,,,,************************++++++******++++++,,,---...---,,,,,,++++++++++++))))))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++999444///---//////,,,)))***++++++,,,---------,,,000///---,,,+++,,,,,,---------------------,,,,,,......------...111333555000...,,,,,,------,,,+++......---,,,,,,+++******------------------------,,,,,,,,,---------....................................................../////////...------,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,,,,...//////...------......................................./////////000///...---,,,------///000444222000000222333111000222222222111111000000000...............---------////////////......------//////////////////////////////.........---------111...,,,,,,...//////................../////////222(((111111'''999HHH666//////...------,,,++++++///............//////000222111111000//////..............................------,,,,,,------,,,+++...------------...//////........................+++---//////---,,,,,,---,,,,,,------...///000000........./////////000000//////.........------------------......---------...................................................------------...//////---------.........//////------------------------......//////////////////000000////////////000000333333222111111111111111222222222222222111000000000000000000000000000000////////////////////////000///---,,,,,,---...///111000...///000000///...///......------......///---...///000000///...------------............///000000000111111000000000111000...,,,,,,---...//////............///000000000000111111111111000000///000000000000///...---------.........---,,,+++....../////////000000000000//////......//////000///////////////////////////...,,,++++++,,,...///------------------------------.../////////.......................................///...------,,,,,,,,,,,,------......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++************,,,,,,------,,,,,,+++***,,,,,,---------.........---------------------------------,,,,,,,,,++++++---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000FFF<<<111***))),,,......++++++,,,---------------///...---,,,,,,,,,,,,,,,////////////////////////......------...000222333111///...---...///...---......------,,,++++++***------------------------,,,,,,---------.......................................................................................////////////......------------------------.........---------------.........---------,,,,,,,,,...//////...------...........................---------............//////...---,,,,,,---...///444222000000111222111000333333222111111000//////......//////////////////000000000000////////////000000000000000000000000/////////.........------000///------...//////....../////////000000111111333+++111000&&&222<<<,,,//////......---,,,,,,,,,000000///...............222222111111000000//////........................//////000//////......---.........---...//////000........................+++---//////---,,,---...++++++,,,---///000111222////////////000000000111/////////............------------------------------------...///000000000..............................------......///000------........./////////------..................////////////////////////111000000//////000000111333333222111111111111222222222222222111111000000000000000000000000000000000000000000000000000000111000///...///000111222555333111000000000...,,,///......------......///---...///000000///...------------............/////////000000000000//////111000...------.../////////////////////000000111000111111222222111111000000111111111111000000//////000000000000///..................////////////111000000//////000000111////////////////////////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////////////////////////////...............------,,,........................---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---------,,,,,,++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---------------------------------------------,,,,,,,,,------------...///000000------------------------,,,++++++++++++,,,------...---,,,,,,,,,,,,,,,,,,---------------.........++++++,,,,,,------.........---,,,,,,,,,...///111DDD;;;000***))),,,...///,,,---..................------......------,,,,,,///////////////////////////...---------...000111000...------.........---......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------........................,,,------...//////000000......////////////..............................------------------------...............---------,,,...000///...---...///------------------------,,,,,,---------...............------,,,------...222111000/////////......222222111000//////....../////////000000111111111111111000000000000000000////////////////////////////////////............000/////////////////////......//////000111111111222---111000)))///444(((//////......---------,,,//////............//////111111111000000/////////............////////////000111222111000///.........------------...//////------------------------,,,...//////---,,,---...,,,------...///000000111....../////////000000000/////////.....................------------............/////////000000000.......................................//////000............////////////.............../////////000000000///////////////111000000000000000000111111111000//////000000000222222222111111111111111000000000000000000000000111111111111111111111111000000000000000111222333666444222111111111///---//////............//////......///000000///......---------............///------............------000000///......//////000000000//////000000111222000000111111111111000000000111111111111111000000111111111111111111111000---.........////////////111000000//////000000111////////////////////////......---,,,,,,---......------------------------......///000000000000///////////////////////////......//////......---,,,////////////......------........................------------------------.........---------------------------------------++++++,,,,,,,,,,,,++++++.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,.................................---------------.........---......//////------------------------,,,,,,,,,,,,,,,---.........------,,,,,,,,,------............------,,,,,,***++++++,,,---...//////444222///,,,+++,,,---...000...------//////,,,***......////////////......,,,,,,.........---,,,+++,,,,,,,,,---------------///...------------......---+++******,,,---,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------........................---........./////////000......////////////..............................,,,,,,,,,,,,------------///.....................---...000000...---...///---------------------------------.........//////.........---------------222111111///............111000000///......------///000000111111222222222000000111111111111111111........................000000/////////.........///000000000000000000000....../////////000000000000...000000---000000)))///...............---------------......///111111000///////////////.............../////////000000...000222222///---,,,------------------......///........................---...///...------.../////////////////////......------.........////////////////////////////////////......------......///111111000000000////////////////////////////////////............///000000........./////////000000.........//////000000000000000000000000000//////111111000000000000111111111000000000000000111111333222111000000000111111111111111111111111111111222222222222222222222222/////////000000111222222444222111111222222111////////////....../////////......////////////......---------............///------............------000000000//////000000000000000000000000111222222///000000111111000000//////000000111111111000000.....................///.........////////////000000//////......//////000000000000000000000000000///..................///////////////////////////...///000000111111000000000000000000000000000000//////000000000///......111000000//////......---...///000000000000///...................................................------------------------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------................................................//////...---,,,,,,,,,---------------------------------,,,,,,------...///---------,,,,,,---............------,,,,,,++++++++++++,,,------...//////555333///---+++,,,---///&&&(((+++///111000,,,)))...//////000//////......+++,,,---.........,,,,,,,,,,,,,,,---------......///......---------------,,,+++******,,,......---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////................................................000000/////////...............////////////......------------------------,,,,,,,,,------.........////////////////////////---///000000///......///........................////////////000000000000/////////......---------333444444222000//////111000000////////////......000000111111111111111111000000000000111111111111........................000000000/////////......///000222222111000000111000000000/////////////////////...///111111///---........................,,,---------///000111222////////////.....................//////000000111222666999888444111111222......------......///000////////////////////////...//////...------...000111111000//////......---------------...............////////////000000000000///...------...///000222222222111000///////////////////////////////////////......//////000111....../////////000000000......//////000000111111/////////000000111111111222111111000000111111222333222222222222333444444444333111000000000111222111111111111111111111111111111111111111111111111//////000000000000000000222111000000222333222111000//////......//////000////////////////////////---------............///000000111111111111000000000000000000111111111111111111111111111222222333000111111111111111111000//////000111111111111000000////////////000111111////////////000000000000000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000111111111111111000000///111111000000/////////...///000111222222111000///////////////////////////.........///////////////........................,,,------......------,,,------------------------,,,,,,------------......,,,------............------------.........//////.................................//////////////////...------,,,,,,------------------------------...------------...//////------------------...///...---------,,,,,,++++++,,,,,,------....../////////...---,,,---///000222---------------.........//////////////////...---,,,,,,------......------------......///000000000...///.....................---,,,---///111111111......------------------------------------------------........./////////////////////////////////........................111111000//////...------......////////////......------------------------,,,------....../////////////////////000000000000---///111000///...////////////////////////////////////000000000111111111000000000000000///...---333444444222///...///111000000000000111111111111111111111111000000000000/////////000000000111111........................000000000000/////////......111333333111000000111222222222111000000//////...000------333111---000............////////////...............///000111////////////////////////---......///000000111111444888<<<;;;777333222444000000000///000111111222000000000000000000000000/////////...------///111000000000///////////////............////////////.../////////000000000000000///...------...///000111111111111111111111111///////////////////////////////////////000000111.../////////000000000000......///000000111222222......///000111222222333222111111000000111111222333222222222333333444555444333111000///000111222111111111111111111111111111111111111111111111111000111111111111000000///222000///000111222111000000000////////////000000//////............//////---------............///111111222222222222111111///000111111222222222111222111111111111222333333222333333444444333333222000111111222222222222222222222111111111222444444000000000000111111111222111000000//////000000111000000000000000000000000111111111222222111111111111111111111111111111111///000111111222222111111111111111111111111111111222333333333333222111111111000000000000000000000///000222333333222000///////////////////////////....../////////000000000........................---......//////......---,,,,,,------.../////////,,,---------............---......///000000////////////000000000111111111............................../////////000000000------------...///000111.......................................//////000---------------...//////.........------------------------...............,,,,,,,,,---...///000111111000...,,,+++,,,///111...////////////...---,,,,,,,,,,,,,,,,,,---...///------......///000000111......//////000////////////------...111222333222------......................................................////////////111111111111111111111111........................000000000///////////////......////////////..............................------...//////000111111//////000000000111111111...///111111///...///000111111111111111111111111////////////000000000000111222222222111000...---111333333111---+++---///111111111222333333444444222111111111000000//////......//////000000000111000000000000000000000000000000000000////////////...111444444111000000222555444444333222111000000///111,,,,,,333000+++111.........///////////////000000///............///000000000000000111111111---......///000111111222...333777666111------...222222111111222222333444000000000000000000000000/////////...------///111......//////000000111111////////////000000000000.../////////000000111111111///...------...///111000000000111222222333333000000000000000000000000///////////////000111111////////////000000000000...//////000111222222222------...000111222333444222222111111111111222222111000000000111222222333444333111//////000111222111111111111111111111111000000000000000000000000222222222222222111000///222111000000111111000...000000////////////000000//////............//////---------.........//////000000111111111111000000///000111222222222222222222222111111222222333444444555555666666555555444111222333333444444444444//////.........///111222000111111111222222222222222222111111111111222222000000000000000000000000222222333333333333222222000000000000000000000000000000111222222222222111111111111111111111111111333444444444444333222222000000000000000000111111///000222333333222000///000000000000000000000000.../////////000000111111////////////////////////......////////////......+++,,,,,,---...///000000---------.........//////......///000000111000000111111111111222222222222////////////////////////.../////////000000111111+++,,,,,,...000222444555000000000000000000000000...............///000000---------------...///000////////////////////////...............---------..................------,,,---.........---...///......//////...---,,,,,,------,,,+++,,,---///000++++++,,,,,,---...//////......///000111111000000---,,,+++---///111222222------..................////////////////////////............/////////000111111111111111111111111..............................//////000000111111......////////////......000000000000000000000000.........///000111111222//////000000111111111222...///111111/////////000111111111111111111111111............/////////000222333333333222111///...000000000000000000000000444444444333333222222222111111111111111111111111111111000000000000111111000000////////////000000111111222222222111111000000000//////000000111222222222222111111111000000111000///////////////000000000000000////////////000000000000000000000000222111111111000000//////000000000000000000000000333222222222111000000000111111111111111111111111111000000000//////......444333222000000000111111//////000000111111111222111111111111111111111111/////////000111111222222111111000000//////.........//////000111222222333111///---...111222000...000000000000000000000000222111000//////...//////...///000111111000///...111///......000222222222111111000///////////////333333333333333333333333333333222222222222333333000000000000000000000000111111111111111111111111222222111111000000//////222222111111111111111111333222111//////111222333999555111......///000000111111000///////////////,,,...000111000///000111333222111222333333222111222222333333333222222111333222222444555555333111222222222333333444444444444333111///......///000333333333444444333222222000000000111111222222333444444444333333222222222//////000111222222333333333333333333333333333333555444333333222222333333333222222111111111111111222222222222222222222222//////000111111111111111222222222111111111000000333222222222111000000000000000000000000000000000000000//////.........---......////////////......//////............//////)))***+++,,,---///000000------......///.........---...000111111111000///000000000000000000000000000000000000000000000000............000222444666111111000000//////................../////////000////////////////////////000000000...,,,,,,...000444222/////////000000000........................////////////............//////000000///...------000000000000////////////------............------//////.........---------////////////000000000000...///////////////......---...000111111111000///222222111000000000000000333222222222111000000000222111/////////...---+++.../////////000000111111222111000//////000111222000000000000000///................../////////000000111111111111222222222000000000000000000000000000000111111111000000///............///000222222111111111111111111111111111111111111111111111111444444444333333222222222222222222222222222222222222222111111111111222222111000000//////000000111000000111111111111000000222111111111111222333333222222222111111111000000000000000//////000000111000000000000////////////000000000000000000000000222222222222111111000000111111111111111111111111222222111111111111111111111111111111111111111111000000000000000000000000111111///......//////000000000111111111222222222111111111111111111111111111111111000000000000000111111000000////////////------......///000000111111///......111111000...000000000000000000000000111000000////////////000//////000111111000///...222111//////111222111000000000///...............222222222222222222222222222222222111111222222222000000000000000000000000111111111111111111111111111111111000000000000000111111111000000000000000222111///......///111222888555111......000000111111111000///////////////---...000000///...///000333222111111222333222111111222222222222222111111333222222444555555333111222222333333333444444444555444222000///000111222333333333444444333333222111111222222222222222222333333333222222222111111000000111111222333333444333333333333333333333333555444333333222222333333222222111000000000000000222222222222222222222222///000000111111111111111222222222111111111000000222222222111111111111111000000000000000000000000000000000/////////.........//////000000//////...////////////////////////,,,,,,---...///000111111.........///......---------...000111111111000///////////////////////////000000000000000000000000///.........//////000111111000000000/////////............/////////000000///////////////////////////000222222000......///222000//////000111000///........................000000000000000000000000//////000000//////...---000000000000////////////...//////000000//////...//////.........---------000000000000////////////...///////////////.........//////000000000000000------------...///000000222222222111111111111111111000///............---///000000000111111111111222111000//////000111222000000111111000//////............/////////000000111111111111222222222222111111111111111111111111000000111111111111000000////////////000111111222111111111111111111111111111111111111111111111111444444333333333333222222333333333333333333333333333333222222222222333333222111111111111111111222//////000000000000000///333333333333333444555555222111111111111000000000000000000000000111222333000000000000////////////000000000000000000000000333333222222222222111111222222222222222222222222000000111111111111111111111111111111111111111111111111111111111111222222000////////////000111111111111111111222222222222222222222222222222222222222222111111000//////...111000000000000/////////---......//////000000000111///...///000111000...000000000000000000000000000000/////////000111111//////000111111000000///333111000111222222111///000///..................000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000///...------...///000888444111//////000111111222111000000///000000000...000111111///......///222111000111222222111000000111111222222222111111333333333444555555333111333333333333444444444444666555333222111111222333222333333444444333333333333333333333333333222222222222222222111111111111111111222222333333444444333333333333333333333333555444333333222222333333333333222111111111111111111111111111111111111111///000111111222222111111222222222111111111111111111111111111111222222222000000000000000000000000111000000000000000/////////000000111111000000//////000111222222111000//////000000000111111111111///////////////...---,,,...///000111111111000///////////////////////////000000000000000000000000////////////...---,,,+++000000000000////////////....../////////000000000////////////////////////---000333444333000///...///......///111111000...........................000111111111111111111111///000000000000//////...000000000000///////////////000000111111000000////////////............---111111000000//////.........//////000000/////////000////////////000111111222222111111111111222333111111111111111222222222000///...------...///000000000111111111111111222222111000000000000111222000111111111111000//////////////////000000000000111111111111222222222333111111111111111111111111000000111111111111111000000000000000111111111111222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333222222222111111222222222333222222111111222222333///000000111111111111000333333333333333444555555111111111111000000000000000000000000111222444444000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111111//////000000111111222222111111111111111111111111333333333222222111111111000000111111222333444444000000111111111111111111222222222222222222222222111111111111000000//////000000000000000000000000000000111111111222222222000/////////000000000///000000000000000000000000////////////000111222222///000000000111111111111222111000111333333222111000000///////////////000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111222222111111111111111222222222000000///......///000000777444111///000111222222222111111000000000111111111222333222111//////000222111000000222222111000000000111111222222111111333333333444666555333111333333444444444444444444555444333222111222222222222222333444444444333333555555555444444333333222222222222222222222222222222222222333333444444444222222333333333333444444555444333333222222333333555555444333333333333333000000000000000000000000000000111222222222222111111111111111111111111111000000000111222222222333////////////////////////111111111111000000000000000000111111111111000000///000222333333222000///111111111111111111111111000000000000///---,,,,,,...///000111222111000000........................////////////////////////......///000///---,,,+++000000000000////////////...////////////000000000........................---000222333111000//////---,,,---///111111///---........................///000111222222222111000000000000111111000000///000000000000///////////////000000111111000000////////////...............111111000000//////.........//////000000000000///111000/////////000222333888777666444222111111000000000000111222222222333//////...------...000222000000000000111111111111111111111111111111111111000111111222111111000000//////000000000111111111111111111222222222333333111111111111111111111111000000111222222222111111222222222222222111111111222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222111111000000000000111111333333222222222222333333000111222222333333333222222222222222222333444444000000000000000000000000000000000000111222444444000000000000/////////////////////////////////////////////000000000000000000000000000000000000000/////////000000111111222111111111111111111111111666555444333222111000///000000111222333444444555000000000000000000000000222222222222222222222222//////000000111111111111000000000000111111111111111111111111222222222222///000000000/////////000111111111111111111111111000000///000000111222333000000000000000111222222111000000111333555555444222111111111111111222222222222222222222222222222000111222222222222111000222222222222222222222222111111111111111111111111//////000000111111222222222222222333333444444444222111111111111111111222555333111000111333333333222222111111111111222222333555666555333222222222222111000111222333222000000000111222222222222222444333333555666666444222444444444444444444444444333222222111111111111111111222333333444444444333666555555444444333333333444444444444444444444444222333333333333333444444222222222333333444444444555444333333222222333333444444333222222222222222000000000000000000000000000000111222222222222222111111111111111111111111000000000111222222222333////////////////////////000000000000111111111111000000111111111111000000///111222444444222111///111111000000000000//////000000000000///...---,,,...///111222222222111000////////////////////////////////////////////////---...000111111000///...////////////000000000000////////////000000000111------------------------...///000///......///111---,,,---///111111///---////////////////////////---...000111222111000///000000111111111111111000000000000000////////////...//////000000//////...////////////////////////111000000000/////////.........///000111111000000111000/////////000222333555444333111///......---000000000111222222222333...///000///...///111444000000000000000000000000111111222222222222111111111111222222222222222111000000000111111111111222111222222222222333333333111111111111111111111111000000111222222222222222222333333444333333222111222222222222222222222222222222222222222222222222222222333333333333444444111111111111111111111111111000000000000000000111333222222111111222222333111111222333444444444444111111111111111222222333//////000000000000000111000000000000000111222333000000000000////////////////////////////////////.........////////////000//////////////////////////////000000000000000000111111111111111111111111555555444333111000//////...///000111222222222222111111111000000000000000333333333333333333333333...//////000111111222222000000000111111111111222000000000000000000000000...000111000///...///111111111111111111111111111111111000000000111222222000000000000000111333333444222000111333555666555222222222222222333333444333333333333333333333333111222333444444333222111222222222222222222222222111111111111111111111111000000000000111111111111333333333444444555555666333333333333333333333333444222111111222444444333222222222111222222333444444666777777555444444555333222111222333333222111000111222333333333333333444444444555666666444222555555555555444444444444222222222222222222111111111111222333444444444444444444444444444444333333444444444444555555555555222222222222333333333333111222222333333444444555555444333333222222333333222222111000000000000000111111111111111111111111000111222222333222222222111111111111111222222222111111111111111222222222000000000000000000000000//////000000000000000111///000000111111000000///000111222333333222111000000000000///////////////000000000000//////...---///000111222222222111000000000000000000000000000000000000000000000000000......000111222222222222////////////000000000000/////////000000000111111------------------------...//////---,,,---///222///......///111111000...////////////////////////,,,...000222222222000///000111111222222222222111000000000000////////////...//////000000//////......////////////000000000/////////000000000000000......///000111111111111111000000000000111222222222222111111111222222333111111111111111222222222...111333333000000222555111111111111111000000000111111222333333222111111111111222333333333333222000111111111222222222222222222222222333333333333222222222222222222222222000000111222333333333333222333444555555444333222333333333333333333333333222222222222222222222222222222222333333444444444222222222222222222222222222111111000000111111222222222111111111111222222000000111222333444444333111111111111111222333333////////////000000111111000000000//////000000111000000000000////////////////////////////////////.../////////000000000000////////////////////////000000000000000/////////111111111111111111111111222222222222111111111111//////111222222222222111333333333222222222111111333333333333333333333333000000000000000111111111000000111111111222222222000000000000000000000000...000111111......///111111111111111111111111111222222111111000111111111000000000000000222333444999666222000111333444444222111111111222222333444333333333333333333333333111333444555555444333111333333333333333333333333111111111111111111111111111111111000000000000000222222333333444555555666333333444444444444333333444222111111333444444444222222222222222333444444333555666666555555555666444333222333444444444222111111222444444555555444444444444555777666444222666555555555444444444444222222333333333333333222000111222333444444444444333333333333333444444444333333333444444555555555222222222222222222222222111111222333333444555555555444333333222222333333333333222111111111111111222222222222222222222222000111222222333333222222000000111111111222222222222222222111111111111111000000000000000000000000....../////////000000000...//////000000//////...111111111111111111111111/////////000000000000000//////000000000//////...///000111222333222111111111111111111111111111111000000000000000000000000000000000000111222333333.../////////000000000111//////000000000111111111////////////////////////---///000000//////000111222000//////000111000///////////////////////////---...111333444333111000000111222222333333222222000000000000///////////////000000111111000000///.../////////000000000000......//////000000111111......///111111222222111000000111222222222222111333333222333333444555666222222222111111111111111...222666666333111222444444444333333333222222222111222222333333222222111111222222333444444333333111111111222222222333333222222222333333333444444222222222222222222222222///000111222333333333333111222444666666666555444333333333333333333333333222222222222222222222222222222222333333444444444333333333333333333333333333222222222222222222333222111111111111111111222//////000222222333333333222222111111222222333444.../////////000000111111111000///////////////000000000000000//////////////////////////////////////////000000111111111222000000000000000000000000111111000000//////......111111111111111111111111//////000111222222333333111222333444555444333222555555555444444333333333333333333333333333333333222222111111000/////////000000111111222222222222333333222222222222222222...000222111...---///111111111111111111111111111333333222111000000000111111000000///000222444555===999333000000111222333111111000000111222333333333333333333333333333333222333555666666555333222333333333333333333333333111111111111111111111111222222111111000000//////111111222333333444555555222333333444444333333222333222111111333555555444222222222222333333444555222444555666555555555666555444333333555555444333111222333444555555555555444444444555777777444222666666555555555444444444333333444555555444444444000111222333444444555444222222222333333444444444222222222333333444444444222111111111111111111111111111222333333444555555555444333333222222333333666666555444444444444555222222222222222222222222111111222333333333333222000000111111222222222222333222222222111111000000000000000000000000000000---.........//////000000......////////////......111111000//////000111111//////000000111111111111...//////000000000000//////000111222333222111111111111111111111111111111000000000000000000000000111111000//////000222333.../////////000000111111000000000000111111111111111111111111111111111111,,,///222333333111000000444222/////////000000000000000000000000000000000---///222444555444333222000111222333333333333333000000000000////////////111111222222222222111111.../////////000000111111------...///000111222222......///111111222222222///000111333333222111111222111111000////////////333222222222111111000000...444999999555222222444666666666555555444444444111222333444444333222111111222333333444444444444111111222222222333333333222222333333333444444444222222222222222222222222///000111222333444444444111222444666777777666555333333333333333333333333777666444333222333333444777444111111333444333111222333444555444333222111222222222222222222222222555555444333333222111111111111222333333333333222222222222222222222222222000000111111222222222333333222111111000000111111000000000000000000000000222111111111000000//////......///000111222333333------------...000111222000000111111111111000000//////000222444444222111//////000000111111222222777:::555333666000///999222222111111222222333444333333444555444222///---000000000000000000000000333222222222111000000000111111222333333333333222222333333444444333333222222222222222222222222222222222222222222222222222333333333333333333333333666555444444444444555666333333333444444555555555444444444444444444333333333444444444555666666666222222222111111000000000555444444333333222222111111222222333333444444555333333333444444555555555555444333333222222222333000000111222333444444444555555555444444333333333444444444444444444444444444333333333333333333333444444444444444444444444666777888888777555333111222222111111000111111111111111111111111111111111222222111111222222333444444333333222222333333444222222333333333444444444555222000111444777777555777666555444333333333333444444555555555555444444333333333333444444555666222222222222222222222222222222111111111111222222222222222222111111000000000000////////////000000//////000000111111222222............////////////000///...------...///000111111000000//////......000000000000////////////222111000//////...///////////////000111333555555222222222222222222222222111111000000000000111111...///111222222111///...000000000000000111111111////////////////////////////////////000000000000222222222222222111000///000//////000333444333222......//////000222333444111111000000111111222333000000////////////000000222222111000000///000000//////000000111111222222111000///......///000111333333333333111000///...///////////////000111111111111222333222111000///222222333333333444444444666444222111000111222333111111000000111111222333777777777666444222000///111111222222222333333333///111444666666444111///333222222222333333444555111222222333333222222111111000000000222333222111111111222333333333222222444444555666888777444222111111111111111111111111555555444444333444444444666444222222444555333222222333333444444444333333333333333333333333333333555555444444333222222111111111222333333333333333222222222222222222222222222222222222111111111111333333222111111111111222111111111111111111111111222222111111000000000000000000111111111111111111000////////////000000111111111222222222222111111000111111222333333111000111111111222222222222222///222111666???888...000222111111111111222333333444444555555444333222111111111111111111111111111222222222222111111111111111111222333333333333333222333333444444333333222222222222222222222222222555555555555555555555555333333333333333333333333666555444333333444555666333444444444444444444555444444444444444444444444444444555555555555555555555555444333333333333444666666555555444333333333222222222333444444555555444444444444555555666666666555555444444333444444111111111222222333333444555444444444333333333333444444444444444333333333333333333333333333444444444444444444444444444444666666777888777666444222444444333333333333333444222222222222222222222222222222222222222333444444333333333333333333333333333333333333444444444444555333111222444777777666666555444333222222222222444555555666666555555444444444333333333444555555333333333333333333333333222222111111111111222222333333222222111111111111111000000//////000000111000000000111111111111111000000000000111111111111111000///......///000111//////000000000000000000111111111111111111111111111111000000////////////000000000000000111111111111111111111111111111111000000////////////000000///000222333333222000///000000000000111111111111111111111111111111111111/////////000000000111111222222222222222222111000333111000000111222222111111000000000000111111222333333333333333444555555111000000//////000000111222222111000000000000000000000000000111111111111222111000000000000111222222222222222111000//////111000000000000111222222111222222333222111000///222222222222333333333444444333111000000111222333111111111111111222222333444444555555555333222111111222222222222333333333//////000000000000//////333222222222333444444555333333444444444444333333333222111222333444333222111222333333444444333333444444444555666666444222333333333333333333333333333444555555555555555555444333222333444555555333333333333333333444555666444444444444444444444444555555555444333333222222111222333333444444333333333333333333333333333333444333333222222111111000444444333222222222222333111111111111111111111111222222222111111111111000333222222222111111111000333222111111000000000111222333333444444333333222111222222333333222000000444444333333333333333333000333444@@@NNNFFF444///111111111111111222333333555555555555555555555555222222222222222222222222111222222222222222333333111222333333444444333333333333444444444444333333333333333333333333333333222222222222222222222222333333333333333333333333555444444333333444444555555555555444444444444444333333333444555555555666666666555555555555555555666555555555666888;;;===777777777666555555444444222222333333444555555555444444555555555555555666666666666555555555555555222222222222222222222222444444333333333333222222555444444444333333222222222333333333444555555555555555555555555555555555555666777777777777555444666666555555555555666666333333333333333333333333333333333222333444444555333333444555555444333333333333444444444555555555555333222333555666777666777666555444444444444444444555555666666555555444555555444444444444444444333333333333333333333333333222222222222222222333333333333333222222222222222111111000000111111222222222222222111111111111222222222222333333333333222111111000000111111222//////000000111222222222222222222222222222222222000000111111111000//////222222222222222111000///111111111111111111111111000//////////////////000111111333333333333111111000000000111111111222222333333333333333333333333000000000000111111111222111222222333333333333222777444111///000111111111333222111000000000000000000000000000000111111222222111111111111111111222222222111111000000111111000111111111111000000///333333222111111222333333000000111111111111000000222111111111111222333333222222222333222111111000111111222222222333333333222222111000000111333444111111111222222222333333111222333444444444333222222222222222333333333333444333222111111222333444333333333333333444444444444444555555555555444444444333222333444555555333333333444555555555555444555333222222444444444333444444444444444444444444222444555777777777666555333333333444555666555555444333333222333555777888555555555555555555555555666555555555444444333333222333333444444444444444444444444444444444444444333333333333333222222222555555444333333333333444222222222222222222222222222222222222222222222222333333333333222222222222333333222222222222333333333333444444444444333333000111333444333222222222555444444444333222222222333777888CCCQQQIII888333111111111111111222333333555444444444444555666777222222222222222222222222111222222222333333444444222333333444444444444444333333444444444444333333333333333333333333333333111111111111111111111111444444444555555555555555444444333333333333444444666666555555444444333333222333333444555666666777777777666666555555444444444333333555888<<>>:::666444444666777666666666666666666666666333222222111111222222333333222222111111222222333///000000222333444555555555555555555555555555555444444444555555555555666777777888777777666555444222111111222444555555444666555333222111000000000333333333222333444444555222111111111111111111222333333333333333444555666222333666888999888666444333444555666666555444333333333333444444333333222333333222222333333444555555444333222111222333444444444444555555555666666666777777777666555444444222333555777777666555444000222444666888999999888333333333444444444555555777555222000000222555777444555666777777555333222555555666666666666555555555444333444666666666555444555555666666666666666666555333444555666555444777777777777777777777777777777777777777777777888777888888888888999999999777888666333444777666333444444555555666777777777666666555555555444444444666666666555444444333333333333333333333333333333555555666666666666555555444444444555555555666666444444444444444444444444666666666777666666555444///555888888888::::::888555777888888777777888999???:::555222333555555555:::999888777555555444444444555666666666555444333666444222222444666666666666555555555777:::===???888888777777666666666555444444444555555555666666555555555666666666666777555555444444444333333333666666666555555444444444333333333444444444555555666666555555555444444444333333333333333333333333444444444555555555666666666666666666666666666666999888777555555555666777555555666666666666555555444555666666777666666666777777777777777777777777666666777777777777666666777777777777777777777777666666777888888888888888999888888888777777666666777777777888999999::::::777777777777777777777777888888999::::::999999999888777666666666777999:::888888888888777777777666555666999;;;;;;;;;:::999>>>@@@AAA???;;;999999:::888888888888888777666666999:::::::::::::::::::::888999::::::;;;:::::::::;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::888888888888777777777666444444444555666777777888666666666666666666666666999999999999999999999999777777777777777777777777555555666666777777888888333555666888888666555333555555666666666666666555666666666666666555555555555555555555555555555555777666555444333444555666888777555333444777;;;>>>NNNFFF<<<444222333444444555555555444444333333333777777777777666555444333444444444333333222222222666666555555555555666666555555555444444333333333444444444444444444444444444444444444444444333333444555555555444444333222666666555444333333222222444444555555444444333222222333444444444333222111444444444555555777888888999666333444666777666444444444444555555555555666222222222222333333444555222333555444333222222333555555555555555555555555555555555666666666666777777777777777777777777777666555444333333444555666999999888888777777666666888888888888888777666666555555666666777777888888444555666888888888777777666666666777777777777888555555555555555555555555555555666666777777888888777666666555555555666666555555555555555555555555:::::::::::::::;;;;;;;;;888888888888999999999999;;;===<<<888777888777444777777777777777777777666666666666555555555444444777777777777777777777777333333333333333333333333444444555666666555444444444444444555555555666666444444444444444444444444666666666666666666666666333888:::777666777777555555777888888777777888999>>>:::666444555777666666888777666666666666666666666666666666555555444333555888::::::777555444555555555555555777999;;;<<<777777777777666666555555444444444555555555555666555555555555666666666666555555555555444444444444666666555555555444444444333444444444444555555555666555555555555444444444444444444444444444444444444444444555555555555666555555555555555555555555777666666555444444555555555555666666666666555555444444555666666666666666666666666666666666666666666666777777777777666666666666666666666666666666666666777888888888888777888777777777666666666666666777777888999::::::;;;888888888888888888888888999999:::::::::::::::999888888777777888888999:::888888888888888777777777888:::<<<===>>>>>>===<<<<<<>>>???>>><<<::::::<<<999999999999999888777777:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888555555666666777888888999888888888888888888888888888888888888888888888888666666666666666666666666777777777777666666666666666777999:::;;;<<<;;;;;;777777777777777666555444666666666666666666666555666666666666666666666666666666555444444555666777888666555444555777999;;;AAA===888555666777777777666666666555555555444444555555666666666666666555555555555444444444333333555444444333333444444555666666555555555444444444555555555555555555555555666666666666777777777777666666666666555555444444777666666666555444444444333444444555555555444444333444555666666555444333555555555555666777888999999666555555777999888666999888888777666555444444444444444444444555666666222444555555444333333444555555555555555555555555555555555555666666666666666666666666666666666666777777666555555666777777888888888777777777666666777777777777777666555555666666666777777777777777666777777888888777666555555555555555666666666666555555555555555555555555666666666666777777888888666666555555555555666666555555555555555555555555999999999999999999888888888888888888999999999:::===BBBDDD???:::999888666::::::999888888777666666666666666666555555555555555666666777888888999999444444444444444444444444222444555777777555444222444555555555555666666666555555555555555555555555666555555444555666888999555999999666555777888777555777888888777777888999;;;999777777888888888777555555555555666666777888888888666555444444444444555;;;AAA@@@:::444333444444555555666666777888888777777666666666666555555444444444444555555555555555555555555666666666666666666666666555555555555555555555555444444444444444444555555555666666666555555555555444444444444555555555555555555555555444444444444555555555555555555555555555555555555444444555555555444333333444555555666666555555444444444555666666666666555666666666666666666666666555666666777777666666555555555555555555555555555555666777777888888777777777777777666666666666666666666777888:::;;;<<<<<<999999999999999999999999:::;;;;;;;;;;;;;;;::::::888888999:::::::::::::::888888888888888888888999:::;;;<<<>>>>>>>>>======999;;;======<<<;;;;;;<<<999999::::::999999888888::::::;;;;;;;;;<<<<<<<<<======>>>???????????????>>>===<<<<<<;;;;;;;;;;;;========================:::::::::999999999999888666777777888888999999999888888888888888888888888888888888888888888888888777777777777777777777777888888888777666555555555666777888:::<<<>>>???@@@888888888777666555444333555555666666666666666666666666666666666666666666555555555555555666777888666666555555555555666777666555555666888999777666777777777666666666666666333444555666777777777777666666666555555555555555555444444333333444444555666666666555555555555555666666666666666666666666555666666666777888888888888777777666666666666777777777777777777666666666444444555666666555555555555555666666666666666555666666555666666777888999888777666666888::::::999::::::999888777666555555666666555555666666777777444555777777555555555666666666666666666666666666555555555555666666666666666666666666666666666666999888888777777888888999888777777777777666666666666777777777777666555555888888888777777777777777888999999888888666555555555555555555666666666777666666666666666666666666666666666777777777777888666555555444444555666666555555555555555555555555999999888888888888777777888888888999999999::::::;;;BBBFFFAAA;;;999999888999999888888888777777777777777777666666666555555555555555666666777777777555555555555555555555555333555777888888777555333555555555555555666666666555555555555555555555555666555444444555777:::;;;FFFGGGDDD===888999999777555777888888777777888999999999999999::::::999888666666555555666666777888:::999777555444444555555555:::>>>>>>999444333333444555666666666666555444666666666666666666666666444444555555555555666666555555555666666666777777888777777777666666666666555555555555555555555555555555555666666666777777666666555555555555444444555555555555555555555555444444555555555555666666555555555555555555555555333444555666666555444333555555555666666555555555444444555666666666666555777777777777777777777777555666666777777666666555555555555555555555555555555666777777888888777777888888777777777777777777666777888999:::<<<<<<===::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;:::888999;;;<<<<<<<<<;;;:::888888888999999999999:::888888::::::;;;;;;::::::999:::;;;;;;;;;:::::::::888888999999999888888777999999999::::::;;;;;;<<<:::;;;<<<<<<======<<<<<<======<<<;;;::::::::::::========================::::::999999999888888888777777777888888888999999888888888888888888888888888888888888888888888888888888888888888888888888888777777777666666666555444444555666888:::<<<===666666666666666555444333555555555555666666666666555555555555555555555555333333444444555666777888555666666666555444444333444444555666777666444333666666666666666666666666444444555666666666666666555555555555555555555555777777666666666666777777555555555555555555555555666666666666666666666666222222333444555555666666888777666666666666777888666666666777777777777777777777777777666555444444555555666666666666666666555555555555666666777888777666666666888999::::::777777777777888888888888777777666666666666777777555666888888777666777888777777777777777777777777555555555666666666777777666666666666666666666666999888888888888888888999777777777777777777777777777777888888888777777666999999999888888777777777999999999888888777777777666666666777777777888888666666666666666666666666777777777777777777777777555555555444555555666666555555555555555555555555=========<<<<<<;;;;;;;;;888999999999999:::::::::666===BBB>>>999999999999666666666777777888888888888888777777777666666666888888777777666666666666666666666666666666666666666777888999999888777666666666666666666666666666666666666666666666666666555555444444555888:::<<>>===<<<<<<;;;;;;999999:::::::::;;;;;;;;;;;;<<<:::888999======999;;;;;;:::999999888888888999999999888888888888777777777777888888999::::::888888888888888888888888:::888666555555666888:::888888777777666666666555777777777777777777777777555666777888999999888888555888999666555888999888666777888888777777888999888:::;;;999666555777:::888888888999:::;;;===>>>555666888999::::::999888555999<<<:::666444888<<<===;;;999888888999;;;<<<999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;888888999999999:::::::::;;;;;;;;;:::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;999999999999999999999999999888777777777888:::;;;999999::::::::::::999999888888999::::::::::::999<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;888888888999999:::::::::===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999<<<<<<<<<<<<;;;:::999888;;;;;;:::999999;;;<<<===>>>>>>===<<<:::999888777::::::999888888999999999777555444666:::;;;999777666666777888888888888888555666777888999:::;;;;;;777777888999999999999888777777777888999:::<<<<<<:::::::::::::::::::::::::::::::::999999999888888999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888888888777777666666555555444666888999:::999777666777888888888888888777666444444444555666777777888888888888888888888888888888888999::::::999777777666666555555555666666777333777:::;;;888555444555666666777777888888888999333444555666777777777777555666666666777777888888888888777777777777888888888888999999999:::::::::777777777777777777777777888888888777777777777777444777:::<<<===;;;999777;;;;;;::::::999888777777888999999::::::999999999888777777777777999;;;<<<::::::999999999999999:::888:::;;;:::777666999;;;999999:::::::::;;;;;;;;;<<<;;;::::::999999999999444666888999999888999;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::;;;<<<======<<<;;;::::::::::::;;;;;;<<<<<<<<<777888999:::::::::::::::999999999::::::;;;;;;;;;===<<<:::999888999999:::999::::::::::::;;;;;;;;;888888888888888888888888999999999999888888777777888888888888999:::;;;<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;==================<<<<<<>>>======<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::999999888888888999:::;;;;;;999999999999888888888777;;;:::999999999:::<<<<<<999999888888777777777666666777999::::::999888888777888999888888888;;;===999888888888999:::;;;;;;:::888666666888999999999999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999999999999999:::;;;<<<======<<<:::999888999::::::;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>???@@@@@@<<<===???@@@@@@>>><<<;;;=========<<<<<<;;;;;;;;;===================================================<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::============>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::@@@>>><<<:::999:::;;;<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<======<<<;;;:::999999888999999:::::::::;;;;;;;;;999999:::;;;;;;;;;::::::;;;888777999===>>>:::666999999999999:::;;;<<<===:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======EEECCC@@@===;;;::::::;;;;;;;;;;;;<<<<<<<<<======EEE@@@>>>@@@@@@===<<<======<<<:::888777777777888999::::::;;;;;;::::::999:::888666888;;;===<<<;;;999888777888:::;;;:::999999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::>>>>>>======<<<<<<<<<;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<888888888888888888888888999999999999999999999999;;;;;;;;;::::::999999999999999:::;;;:::999888777999888777666666777888999888777666555555666777888999999888888888888999999888888888777555666888:::999999999999888888777777999999999999999999999999666777777888999999::::::777777777777777888888999444555888999:::999888666777888999::::::999888777777999;;;======;;;999777888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999:::;;;===>>>>>>===;;;:::::::::999999::::::;;;<<<>>>===<<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<===<<<<<<;;;;;;::::::999777999999999888777888999;;;:::999888888888999:::888888999999999:::::::::;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::>>><<<:::999999;;;>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<999999999999999999999999<<<;;;;;;::::::;;;;;;<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>============>>>>>>===============<<<;;;;;;:::::::::999::::::;;;;;;:::::::::999999999999888:::999999888999:::;;;<<<999999999888888888777777666777888999:::999999888999999999:::;;;;;;;;;;;;::::::999999::::::;;;<<<===;;;999888999:::999888999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::999999999999888888999:::;;;<<<<<<>>>>>><<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>;;;<<<>>>??????>>><<<;;;============<<<<<<<<<;;;========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>>>>>>>============<<<<<<<<<;;;===<<<;;;:::;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;::::::999999999999:::::::::;;;;;;999999::::::::::::;;;;;;===;;;:::===AAACCC@@@<<<999999999999:::;;;<<<===::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>AAA@@@>>><<<;;;;;;<<<<<<<<<<<<<<<=========>>>>>>@@@===>>>CCCEEEBBB??????>>><<<;;;999888888888888::::::;;;;;;;;;;;;::::::;;;999777888;;;======;;;;;;:::999:::<<<===<<<;;;999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::>>>>>>=========<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999:::<<<===999999999999999999999999999999999999999999999999;;;;;;;;;:::::::::999999999::::::;;;:::999888777999888777777777777888999999999888777777777888999999999888888888888999999888999999777666666888:::::::::999999888888888888888888888888888888888888777777888888999::::::;;;888777777777777888999999666777888999999999888888888888999::::::999888888::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999:::<<<======<<<:::999:::::::::::::::;;;;;;<<<>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::999888777888:::999999888888999:::;;;<<<::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======:::::::::::::::::::::::::::999:::::::::::::::;;;;;;:::999999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<::::::::::::::::::::::::;;;::::::999999::::::;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::999999888888888888888999::::::999999999888888888888888555666777888999::::::999>>><<<:::;;;===>>>;;;888;;;;;;:::::::::;;;<<<<<<@@@>>>;;;:::;;;;;;:::888::::::;;;<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;;;;::::::::::::999999999999999888888999999:::;;;<<<======<<<;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>===<<<;;;============<<<<<<<<<<<<========================???????????????????????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>>>>===::::::;;;;;;<<<======>>>=====================>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::::::::999888999:::;;;<<<===;;;;;;===BBBDDDBBB???999999999999:::;;;<<<===;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;;;;<<<===============>>>>>>>>>>>>>>>===@@@GGGHHHDDD???>>>>>>===<<<:::999999999999;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999999;;;======<<<<<<;;;;;;<<>>>>>============<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;::::::999888999999888888888888999999::::::999999999999:::;;;:::999999888888999999:::999999:::999777777999;;;::::::::::::999999999999888888888888888888888888888888999999:::;;;;;;;;;999888888888888999::::::888888999999999999999:::999999::::::::::::999999<<<;;;:::999999:::;;;<<<999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999:::;;;<<<<<<;;;:::999;;;;;;::::::;;;;;;<<<===>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<999::::::;;;<<<<<<======888999::::::888888999:::888888888999:::<<<===>>>;;;;;;<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888888888888999:::;;;;;;999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<============<<<<<<<<<===>>>>>>???????????????>>>=========<<<;;;:::::::::::::::;;;;;;:::::::::999999999888888888888888999999:::888888888888888888888888666666777888999::::::;;;GGGAAA;;;:::<<<===;;;777;;;;;;:::::::::;;;;;;<<<>>>===;;;;;;<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::999999999999999999999999:::;;;;;;:::999999999999999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::999999:::;;;<<<<<<===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<======<<<<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======999999999999::::::::::::;;;:::999888888:::<<<>>>;;;999999;;;===???>>><<<:::::::::::::::;;;<<<<<<;;;<<<<<<<<<<<<===============<<<<<<======>>>???===<<<<<<;;;;;;;;;<<<===============>>>>>>>>>>>>AAA???AAAFFFGGGAAA<<<;;;>>>>>>===<<<;;;;;;::::::;;;<<<<<<======<<<<<<;;;<<<;;;;;;;;;<<<============<<<<<<===@@@AAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::>>>>>>========================>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::999999999999::::::::::::::::::::::::;;;;;;::::::999999999999::::::999;;;;;;;;;999999:::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<::::::999999::::::;;;<<<;;;::::::999999:::;;;;;;:::::::::;;;;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<===999:::;;;:::999888999;;;:::::::::;;;;;;<<<======<<<<<<<<<============>>>DDDCCCBBBAAA@@@>>>===<<<<<<<<<;;;::::::;;;<<<<<<;;;::::::999999:::;;;<<<999:::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<===>>>>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>????????????>>>=========<<<;;;:::::::::::::::;;;;;;:::::::::999999999888999999:::::::::::::::888888888888888888888888888888888999:::;;;;;;<<>>===<<<999::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::999::::::;;;<<<888888999999999999999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::999999:::;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::=========================================================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<====================================<<<<<<======<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<======>>>999999:::::::::;;;;;;;;;;;;:::999999:::;;;>>>???;;;:::999999:::::::::999;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>============>>>?????????>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>BBB???>>>BBBCCC???======???>>>>>>>>>======<<<<<<<<<======>>>>>>======<<<============<<<===>>>???===<<<<<<===???AAA@@@???=================================<<<<<<<<<;;;;;;======>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>==============================<<<;;;;;;;;;;;;;;;;;;<<<========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;:::<<<===<<<;;;:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;<<<=========<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<:::;;;===>>>>>>===;;;:::;;;<<<<<<<<<<<<=================================;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>============<<<<<<======>>>???>>>>>>===<<<<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;999;;;<<<;;;:::999:::;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<============EEEFFFFFFGGGGGGFFFEEEDDD>>>>>>============>>>>>>AAA???===<<<;;;;;;<<<<<<;;;<<<>>>???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>=========>>>>>>???@@@@@@???>>>===<<<;;;;;;;;;==============================<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>>>>>>>============>>>>>>>>>??????@@@@@@AAABBBBBBAAA@@@???>>>======<<<;;;;;;<<<<<<===>>>?????????@@@@@@??????>>>=========<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<999::::::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<===LLLEEE===999999;;;<<<<<<======<<<;;;;;;;;;;;;<<<:::999:::<<<>>>???>>>===::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<============;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>:::::::::::::::;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<<<<======>>>======<<<;;;;;;::::::999999999::::::;;;;;;<<<;;;;;;<<<<<<<<<=========;;;;;;<<<<<<============;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAA>>>===<<<;;;;;;::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>????????????@@@<<<;;;>>>AAA@@@@@@CCC??????@@@@@@???>>>=========>>>>>>??????>>>>>>===>>>>>>???>>>======>>>@@@???=========???@@@???>>>?????????>>>>>>>>>>>>===???>>>>>>>>>>>>===============>>>>>>>>>>>>??????===>>>>>>??????>>>>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>===<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;888999:::;;;<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;===>>>>>>===<<<<<<===<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>============<<<<<<<<<======<<<<<<<<<<<<======:::<<<>>>@@@@@@>>><<<:::<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>><<<<<<<<<===============????????????????????????>>>>>>======>>>>>>???@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<============<<<;;;>>>>>>======<<<;;;;;;::::::;;;<<<<<<::::::;;;<<<>>>>>>>>>>>>>>>===<<<;;;<<<<<<=========>>>>>>>>>CCCDDDGGGJJJLLLMMMMMMMMMGGGGGGHHHHHHHHHHHHGGGGGGEEECCC@@@>>><<<<<<===>>>>>>???@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>===============????????????????????????>>>>>>>>>======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@???????????????@@@@@@AAABBBBBBCCCDDDCCCCCCBBBBBBAAAAAAAAA============>>>???@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>===>>>>>>??????>>>>>>>>>============<<<<<<===>>>?????????>>>>>>============>>>>>>>>>???>>>>>>===<<<;;;<<<<<<===CCCAAA>>><<<;;;===>>>@@@@@@???>>>>>>======>>>>>><<<<<<<<<>>>@@@@@@???===<<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<=========>>>>>>>>>======<<<<<<<<<============???@@@@@@@@@??????<<<<<<<<<=========>>>>>>;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<===>>>??????;;;;;;;;;<<<<<<=====================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<===============;;;;;;:::;;;<<<===::::::;;;<<<<<<===>>>>>>::::::;;;<<<===>>>??????<<<<<<<<<<<<============<<<<<<<<<============>>><<<<<<===>>>???@@@AAAAAA@@@??????>>>======>>>???<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>???????????????>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@<<<;;;???BBBAAAAAADDD???@@@@@@AAAAAA@@@>>>>>>>>>??????????????????>>>>>>@@@@@@???======???AAAAAA???>>>???@@@@@@???===@@@@@@?????????>>>>>>>>>@@@@@@@@@?????????>>>>>>======>>>>>>>>>?????????>>>>>>????????????>>>>>>========================<<<<<<<<<======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>><<<;;;;;;;;;<<<===;;;<<<============<<<;;;999:::;;;===>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>@@@@@@>>>======>>><<<<<<=========>>>>>>>>>========================????????????????????????>>>============>>>??????>>>>>>?????????>>><<<<<<>>>>>>===<<<<<<===>>>>>><<<===>>>>>>>>>>>>===<<<=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>><<<<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@@@@???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;============<<<<<<<<<<<<:::<<<===<<<;;;:::;;;<<<<<<===>>>?????????>>>===>>>>>>>>>>>>????????????>>>@@@CCCFFFIIIJJJJJJJJJIIIKKKMMMNNNNNNMMMKKKIIIEEECCC@@@>>>===>>>???@@@@@@@@@@@@@@@@@@???>>>>>>????????????????????????>>>>>>>>>??????AAABBBBBB??????>>>======>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDD????????????@@@AAABBBCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@?????????@@@AAABBBBBB@@@@@@@@@@@@?????????>>>===>>>@@@AAAAAAAAA@@@?????????@@@@@@AAAAAAAAABBBAAA@@@>>>===<<<<<<======:::<<<>>>???>>>???@@@BBBBBBBBBAAA@@@?????????@@@?????????@@@AAAAAA???<<<>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????<<<=========>>>>>>?????????>>>>>>=========>>>>>>===>>>???@@@AAAAAA@@@???============>>>>>>>>>>>><<<<<<<<<===>>>???@@@@@@<<<<<<<<<======>>>@@@@@@<<<=========>>>>>>??????========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>><<<;;;:::999:::<<<>>>@@@<<<======>>>???@@@@@@@@@999:::;;;<<<===???@@@@@@=====================<<<============>>>>>>>>>>>><<<===>>>@@@AAAAAABBBAAA?????????>>>>>>>>>AAACCC===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>?????????????????????>>>??????@@@AAA???@@@AAACCCDDDEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDDDD@@@???BBBCCCAAA???@@@???@@@AAABBBAAA@@@???>>>??????@@@@@@@@@@@@??????>>>@@@AAA@@@======???AAACCCAAA@@@@@@@@@@@@???===@@@@@@@@@@@@??????>>>>>>AAAAAAAAA@@@@@@@@@??????======>>>>>>?????????@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======================================================<<<=========>>>>>>?????????>>>===;;;;;;<<<<<<===;;;<<<===>>>>>>===<<<;;;:::;;;===>>>?????????>>><<<<<<;;;;;;;;;;;;<<<<<<<<<>>>@@@@@@???>>>>>>>>><<<<<<======>>>>>>??????========================@@@@@@??????????????????>>>>>>>>>>>>>>>??????@@@===>>>@@@AAA@@@???<<<;;;???>>>===<<<<<<===>>>??????>>>===<<<<<<===>>>???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<=========>>>>>>??????>>>>>>============>>>>>>??????>>>>>>??????@@@AAA???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>>;;;<<<===<<<;;;;;;<<<===;;;<<<>>>???@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA<<<>>>@@@AAABBBAAA@@@???BBBDDDGGGIIIIIIGGGDDDBBBCCCBBB???>>>===???AAABBBAAA@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCC???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>FFFGGGGGGGGGGGGFFFEEEEEE?????????@@@AAABBBCCCDDDCCCDDDEEEEEEEEEDDDBBBAAA>>>???@@@@@@AAAAAAAAAAAABBBAAA???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>??????>>>???@@@AAAAAA@@@>>>>>>@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>======>>>>>>???@@@AAAAAAAAA======>>>???@@@AAAAAAAAA>>>>>>???@@@AAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAABBBBBBAAA@@@AAABBBCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============BBBAAA@@@??????AAACCCDDDDDDCCCAAA>>>===<<<<<<<<>>>>>>>>???@@@@@@????????????@@@@@@@@@AAAAAA@@@???===>>>???>>>>>>>>>>>>????????????============>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>>>>;;;<<<===?????????>>>===<<<<<<======>>>?????????<<<<<<<<<===============<<<<<<<<<<<<=========>>>>>>>>>============>>>>>>BBBBBBAAA@@@AAABBBDDDEEE>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>======<<<<<<;;;<<<<<<<<<======>>>>>>@@@@@@??????????????????======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAADDDGGGHHHGGGEEEDDD@@@>>>===???CCCEEECCC@@@DDDDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@????????????>>>BBBAAA@@@@@@@@@AAABBBCCCAAA@@@@@@???????????????CCCCCCAAA@@@@@@@@@AAABBB????????????????????????AAA???======???@@@>>><<<@@@??????>>>>>>>>>>>>>>>??????>>>===============>>>>>>>>>>>>============??????>>>>>>=========<<<:::;;;===>>>>>>===;;;:::<<<<<<<<<==================;;;:::;;;>>>???>>><<<<<<<<<<<<<<<<<<===>>>>>>:::<<<===??????===<<<:::??????>>>>>>=========<<<::::::;;;<<<<<<;;;;;;;;;<<<=========<<<;;;;;;:::;;;::::::::::::;;;<<<<<>>>>>=========<<<>>>???@@@???<<<::::::;;;@@@???>>>===<<<<<<======>>>>>>>>>>>>????????????>>>>>>============>>>>>>????????????>>>===<<<<<<999:::;;;<<<>>>???@@@@@@>>>>>>>>>======<<<<<<<<<::::::;;;;;;<<<===>>>>>>========================<<<<<<>>>>>>>>>===<<<;;;==================<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>============>>>===???DDDHHHGGGAAA;;;===============>>>????????????>>>>>>=========<<<@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCCCCCCCDDDEEEDDDBBBAAABBBCCCEEEDDDCCCBBBAAA???>>>>>>???????????????@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>@@@BBBBBBAAA@@@@@@@@@?????????????????????>>><<<<<<<<<<<<=========>>>>>>>>>????????????>>>>>>;;;<<<>>>?????????>>>===@@@???>>>===========================>>>>>>>>>>>>EEEFFFFFFFFFFFFEEEDDDDDD@@@@@@@@@AAAAAABBBCCCDDDCCCDDDEEEEEEEEEDDDBBBBBB???@@@AAAAAABBBBBBAAAAAABBBAAA@@@???>>>??????@@@????????????????????????>>>???@@@AAAAAA@@@???>>>@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>======>>>??????@@@AAAAAA>>>>>>@@@AAAAAABBBBBBBBB>>>???@@@AAABBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@AAAAAA@@@@@@@@@?????????????????????????????????BBBAAA@@@??????AAABBBDDDHHHFFFDDDBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<=========???@@@AAA@@@???>>>???@@@>>>>>>>>>>>>?????????@@@============>>>>>>>>>>>>>>>>>>>>>>>>==================<<<=========>>>???<<<<<<>>>?????????>>>>>>@@@??????>>>======<<<<<<>>>>>>>>>>>>==================>>>>>>>>>?????????@@@@@@????????????@@@@@@??????>>>===>>>>>>@@@@@@>>>>>>======>>>>>>???@@@??????>>>>>>============<<<<<<<<<=========>>>>>>@@@@@@??????????????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCFFFHHHIIIHHHFFFEEECCCCCCCCCBBBBBBDDDFFFHHHEEEEEEDDDDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@???@@@AAABBBCCCBBBAAA@@@@@@??????@@@@@@BBBBBB@@@?????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@>>>>>>@@@@@@???===@@@@@@???>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=========;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>???===<<<===???@@@???=========<<<<<<======>>>???<<<<<<>>>?????????>>>>>>>>>>>>>>>>>>=========<<<:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::999;;;;;;;;;:::;;;<<<<<<===>>>>>>>>>>>>=========<<<<<<===>>>>>>===<<<<<<===??????>>>>>>>>>==================>>>>>>>>>>>>?????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>??????@@@=========<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===============<<<<<<;;;<<<<<<<<<===>>>>>>>>>===============>>>??????????????????>>>>>>>>>>>>@@@??????BBBFFFEEE???:::>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>=========<<>>???@@@AAABBBBBBBBBBBBEEEFFFGGGFFFDDDCCCDDDEEEDDDCCCBBBBBBAAA@@@????????????>>>>>>??????@@@AAA@@@@@@@@@??????>>>>>>>>>>>>@@@BBBBBB@@@??????@@@>>>>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@<<<======>>>>>>>>>======<<<===>>>>>>??????>>>>>>@@@???>>>>>>=========>>>========================EEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDEEEDDDCCCCCCBBBAAAAAABBBCCCCCCCCCBBBBBBBBBAAA@@@@@@???@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????@@@AAABBBCCCCCCBBBAAA@@@???@@@@@@@@@@@@???>>>>>>=========>>>??????@@@@@@???@@@AAABBBBBBBBBBBBBBB???@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???@@@AAABBBCCCHHHGGGFFFDDDCCCBBBBBBBBB>>>>>>@@@AAAAAA@@@?????????>>>===<<<<<<<<<<<<<<<>>>???@@@@@@???>>>@@@AAA>>>>>>?????????@@@@@@@@@============>>>>>>>>>>>>===============>>>>>>>>>======>>>>>>>>>?????????======>>>????????????>>>@@@@@@??????>>>=========@@@@@@@@@??????>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBB???>>>======<<<=========>>>>>>=========>>>?????????>>>>>>>>>>>>=====================>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAEEEFFFHHHIIIIIIHHHFFFEEEAAABBBCCC@@@===>>>DDDIIIEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@AAAAAA@@@???@@@@@@???>>>>>>>>>>>>???AAAAAA@@@????????????@@@>>>>>>?????????????????????????????????>>>>>>>>>========================AAAAAAAAA@@@??????>>>>>>@@@>>>>>>>>>@@@AAA@@@???>>>============>>>??????===============>>>??????>>>>>>>>>>>>============;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::999999<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>============:::<<<>>>>>>=========>>>>>>>>>???@@@???>>>===<<<<<<<<<<<<<<<============??????>>>>>>>>>>>>??????<<<============<<<<<<;;;<<<<<<=========>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<======>>>:::;;;;;;<<<===>>>???@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@????????????>>>AAA@@@>>>@@@BBBAAA>>>:::??????????????????@@@AAA>>>>>>>>>>>>============>>>???@@@AAAAAA@@@???>>>===>>>???@@@AAAAAAAAA@@@DDDEEEFFFEEEDDDCCCCCCEEEAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@????????????>>>>>>>>>>>>>>>???AAAAAA@@@??????@@@======>>>>>>??????@@@@@@?????????@@@@@@@@@AAAAAA;;;;;;<<<<<<============>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>EEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@?????????@@@@@@@@@??????>>>=========>>>>>>???????????????@@@AAABBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCC@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCEEEDDDDDDCCCBBBAAAAAAAAA???AAACCCDDDEEEDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>><<<===??????>>>>>>???AAA?????????@@@@@@@@@AAAAAA=========>>>>>>>>>>>>???<<<=========>>>?????????>>>??????@@@@@@@@@@@@@@@>>>?????????????????????======>>>??????@@@@@@AAABBBBBBAAAAAA@@@@@@????????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAA?????????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAFFFGGGHHHHHHHHHFFFEEEDDD@@@AAAAAA@@@??????BBBEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBAAA@@@AAA@@@??????>>>>>>??????AAA@@@@@@?????????@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>??????BBBBBBAAAAAA@@@???>>>>>>@@@?????????@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@@@@???===;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::======<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===??????>>>======>>>===>>>@@@AAAAAA@@@>>>===;;;;;;<<<<<<<<<=========>>>>>>>>>======>>>>>>>>><<<<<<===============<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===???@@@<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@?????????>>>>>>AAA???===>>>???@@@???===@@@???????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCBBB@@@???@@@AAA??????????????????????????????>>>>>>??????@@@AAA???????????????????????????@@@AAAAAA@@@???@@@AAA>>>>>>??????@@@@@@AAAAAA????????????@@@@@@@@@@@@<<<<<<<<<======>>>??????@@@@@@???>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@FFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA??????@@@@@@@@@AAAAAABBB>>>???@@@AAAAAA@@@???>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>????????????>>>??????@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAACCCEEEFFFEEEDDDCCCAAAAAA@@@???????????????<<<===>>>>>>======???@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>?????????@@@@@@===>>>>>>??????@@@@@@@@@???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@????????????@@@>>>>>>??????@@@AAAAAAAAACCCCCCBBBBBBAAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>??????>>>>>>>>>>>>?????????????????????????????????>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBEEEEEEFFFFFFEEEDDDCCCBBBDDDCCCCCCEEEGGGGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@????????????@@@@@@@@@@@@@@@?????????>>>AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBAAAAAABBBAAA@@@@@@?????????????????????>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBAAA@@@@@@???>>>>>>??????@@@??????>>>??????@@@????????????@@@AAAAAAEEECCC@@@>>><<<<<<===>>>???????????????????????????????????????>>>===<<<======>>>>>>>>>>>>>>>===>>>>>>======>>>>>>???@@@???????????????????????????AAABBBAAA???============>>>@@@BBBBBBAAA???>>><<<<<<<<<============>>>>>>======<<<<<<======>>><<<======>>>????????????=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===>>>???AAABBB@@@@@@@@@??????>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@?????????>>>>>>???>>>======???AAABBBBBB@@@@@@???>>>>>>????????????????????????????????????@@@AAABBBBBBAAA@@@??????@@@@@@AAAAAAAAAAAA@@@@@@AAABBBAAA?????????@@@>>>>>>>>>????????????@@@AAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAA@@@BBBCCCAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@AAABBBCCCDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCBBBGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBCCC>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@?????????????????????@@@@@@>>>??????@@@@@@????????????@@@AAABBBBBBCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAA@@@@@@@@@??????======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@BBBCCCCCCBBBAAAAAA??????>>>>>>>>>??????@@@>>>???@@@@@@???>>>???AAA@@@@@@AAAAAAAAABBBBBBBBB???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDCCCBBBBBBBBBAAA@@@@@@???@@@@@@@@@BBBBBBAAAAAA@@@?????????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@??????AAAAAA@@@?????????@@@@@@>>>>>>>>>????????????@@@@@@@@@@@@@@@??????????????????@@@@@@AAABBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBAAACCCBBBBBBEEEHHHHHHCCC>>>AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBAAAAAACCCAAAAAA@@@????????????@@@???>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@?????????@@@AAA@@@>>>>>>>>>@@@AAA@@@@@@@@@@@@AAABBBBBBIIIGGGDDDBBB@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAA@@@???>>>??????@@@AAAAAAAAA@@@@@@??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDCCC@@@>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@>>>>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>???AAAAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@??????>>>?????????>>>??????@@@AAAAAAAAAAAA@@@@@@@@@??????????????????@@@CCCEEEFFFAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEDDDBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@??????@@@AAACCCDDD@@@AAABBBCCCCCCBBBAAA@@@>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEAAABBBCCCDDDEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBAAAAAAAAAAAA@@@>>>>>>??????@@@AAAAAABBB@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAABBBBBBAAAAAAAAAAAAAAA@@@????????????@@@AAABBBBBBBBBCCCDDDCCCAAAAAAAAACCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@BBBCCCEEEEEEDDDCCCBBBCCCBBBAAA@@@???@@@@@@AAABBBBBBBBBAAA@@@@@@??????@@@AAAAAABBBBBBCCCCCCDDDAAAAAABBBBBBBBBCCCCCCCCC@@@AAACCCDDDDDDCCCAAA@@@??????AAABBBBBBAAA@@@@@@CCCBBBAAAAAA@@@@@@AAAAAA>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@???????????????@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDCCCAAA???AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDCCCAAA@@@AAACCCBBBAAA@@@@@@??????@@@@@@???????????????@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDAAAAAABBBBBBCCCCCCCCCCCCAAABBBCCCCCCCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCBBB???>>>???AAAAAAAAAAAAAAAAAABBBBBBCCCFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@???@@@AAAAAABBBBBBBBBAAA???????????????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBDDDEEEDDDBBBAAAAAABBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAABBB@@@@@@????????????@@@@@@???@@@BBBCCCDDDEEEEEEEEEAAAAAAAAAAAAAAAAAABBBBBB???@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFGGGDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEDDDBBBAAAAAABBBDDDEEEDDDEEEEEEFFFFFFEEEDDDDDDFFFGGGHHHGGGEEEDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGEEEFFFGGGIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDEEEFFFGGGEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCFFFEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFFFFFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@??????@@@BBBCCCDDDBBBBBBCCCDDDDDDCCCBBBBBB===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCAAABBBDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCBBBBBBBBBAAAAAAAAA??????@@@AAAAAABBBCCCCCC???@@@AAABBBBBBBBBAAAAAA???@@@AAABBBBBBBBBAAA@@@EEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGFFFDDDCCCCCCDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBDDDEEEFFFEEEDDDBBBDDDCCCAAA@@@???@@@AAAAAA???@@@@@@AAAAAABBBBBBCCC???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEAAABBBDDDEEEEEEDDDBBBAAA???@@@BBBCCCDDDCCCCCCBBBDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@???????????????@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGFFFCCCBBBDDDGGGBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDCCC@@@???AAACCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCAAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDAAABBBDDDEEEEEEDDDBBBAAACCCCCCCCCDDDDDDDDDDDDDDDAAACCCEEECCC@@@???@@@CCCBBBAAAAAAAAAAAABBBCCCCCC@@@?????????@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA???@@@AAABBBBBBBBBBBBBBB@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDAAACCCEEEEEEDDDCCCDDDEEEAAA@@@@@@@@@@@@AAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCEEEFFFGGGGGGGGGCCCCCCCCCDDDDDDDDDEEEEEEAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDD@@@AAACCCEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDGGGEEECCCAAAAAACCCEEEGGGFFFFFFGGGGGGGGGGGGFFFEEEFFFGGGHHHGGGEEEEEEEEEGGGIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJHHHGGGGGGIIIKKKMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLJJJHHHFFFEEEEEEFFFGGGFFFGGGHHHIIIJJJIIIHHHGGGIIIIIIIIIIIIIIIJJJKKKLLLHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFDDDBBBAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGFFFDDDCCCDDDEEEBBBCCCEEEGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@???AAABBBBBBAAA@@@@@@AAACCCBBBAAAAAABBBBBB@@@>>>BBBBBBBBBAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCEEEEEEEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@AAABBBCCCCCCCCCAAA@@@???BBBBBBBBBBBBBBBBBBCCCDDD???@@@@@@@@@@@@@@@???>>>AAA@@@@@@????????????@@@@@@@@@AAABBBBBBCCCDDDDDDFFFEEEDDDCCCBBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBCCC@@@AAABBBBBBCCCCCCBBBBBBDDDDDDCCCCCCBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@BBBCCCEEEEEEDDDBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDCCCAAA@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBB>>>>>>???@@@AAAAAABBBBBBCCCBBB@@@??????@@@BBBCCCLLLIIIEEECCCBBBCCCBBBBBBEEEEEEEEEEEEDDDCCCBBBBBBFFFEEEDDDEEEEEEDDDBBB???IIIJJJIIIFFFBBB@@@BBBEEECCCAAA>>>>>>???AAAAAAAAABBBCCCCCCBBBAAA@@@BBBCCCEEEFFFFFFEEEDDDCCCEEEFFFEEEEEEDDDCCCCCCDDDEEEFFFEEEDDDCCCDDDFFFFFFEEEDDDBBBCCCDDDEEEDDDDDDCCCBBBCCCBBB@@@@@@AAABBBBBBAAAAAABBBCCCCCCBBBAAA@@@???@@@AAABBBCCCDDDDDDEEEEEECCCBBBBBBEEEHHHIIIFFFCCCEEEEEEDDDDDDDDDEEEFFFFFFBBBDDDFFFGGGFFFDDDDDDEEEGGGEEECCCAAA@@@AAABBBCCCCCCCCCDDDDDDCCCCCCBBBAAACCCBBBAAAAAAAAAAAAAAAAAABBB@@@>>>???BBBCCCBBB@@@CCCBBBBBBBBBBBBAAAAAAAAAGGGEEEDDDDDDDDDCCCAAA???AAABBBBBBAAA@@@@@@BBBDDDBBBBBBCCCCCCCCCBBBBBBAAAEEEDDDCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBAAABBBCCCCCCCCCCCCCCCBBBDDDDDDEEEEEEDDDCCCBBBBBBGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFIIIFFFBBB@@@AAADDDFFFGGGFFFFFFEEEEEEDDDCCCCCCCCCGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGFFFEEEEEEGGGHHHIIIEEEFFFGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDD@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDFFFHHHHHHGGGEEEFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHGGGEEEIIIHHHGGGGGGGGGHHHIIIJJJFFFFFFEEEEEEEEEFFFHHHIIIIIILLLLLLIIIHHHKKKKKKHHHIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHJJJIIIGGGEEEDDDDDDEEEEEEDDDDDDFFFFFFFFFDDDBBBAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEECCCBBBBBBDDDEEEEEEFFFFFFGGGHHHIIIIIIFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCAAACCCDDDDDDBBBAAAAAABBB???@@@AAACCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCAAABBBCCCEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDAAABBBBBBBBBCCCBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEDDDBBBAAAEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDBBBAAAAAAAAABBBCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCAAA@@@@@@AAACCCDDDHHHEEECCCBBBCCCCCCCCCBBBGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCCCCDDDEEESSSSSSRRRMMMHHHDDDDDDEEEEEECCCBBBBBBDDDEEEDDDCCCDDDEEEEEEDDDBBBBBBCCCEEEEEEFFFFFFEEEDDDCCCEEEGGGFFFFFFEEEDDDDDDEEEFFFGGGOOOLLLIIIGGGGGGGGGFFFEEEEEEFFFGGGGGGGGGFFFEEEDDDFFFDDDCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEDDDFFFIIIJJJHHHFFFFFFFFFFFFEEEEEEFFFFFFGGGEEEGGGHHHHHHGGGFFFFFFGGGGGGFFFDDDBBBAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBFFFFFFEEEDDDDDDDDDDDDEEEEEECCCBBBCCCEEEFFFEEECCCEEEEEEEEEEEEEEEEEEDDDDDDHHHGGGFFFGGGGGGGGGEEECCCBBBCCCDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCCCCDDDEEEDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFHHHIIIFFFEEEFFFFFFGGGHHHHHHIIILLLIIIFFFDDDEEEGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFIIIHHHHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJIIIHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEGGGIIIIIIGGGFFFHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGJJJHHHHHHHHHJJJJJJIIIHHHIIIIIIHHHHHHHHHIIIJJJKKKHHHGGGGGGHHHIIIKKKMMMNNNHHHKKKKKKIIIIIIMMMMMMJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMMMMKKKJJJHHHGGGFFFFFFFFF@@@AAABBBCCCCCCBBB@@@???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDBBB@@@???@@@AAAGGGFFFEEEDDDDDDEEEGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCEEEDDDBBBAAAAAABBB???CCCFFFGGGDDDBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCEEEFFFGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCDDDBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEDDDCCCAAA@@@EEEEEEEEEEEEFFFFFFGGGGGGDDDCCCBBBAAAAAAAAABBBBBBAAABBBCCCDDDDDDCCCBBBAAAFFFFFFEEECCCBBBAAA@@@???BBBAAA@@@??????@@@AAABBBBBBAAAAAABBBDDDDDDCCCBBBGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDCCCEEEHHHKKKTTTSSSRRRNNNIIIEEEDDDDDDCCCBBBBBBCCCEEEFFFEEECCCBBBCCCCCCCCCAAAAAACCCEEECCCDDDEEEDDDCCCCCCDDDFFFFFFEEEEEEDDDDDDEEEEEEFFFQQQNNNIIIGGGFFFGGGFFFFFFEEEFFFGGGGGGFFFEEEDDDCCCFFFDDDBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEGGGFFFEEEDDDDDDDDDDDDEEEHHHFFFDDDDDDEEEGGGGGGFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHGGGEEEEEEFFFGGGFFFEEECCCBBBAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBGGGFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCDDDEEEFFFFFFDDDEEEEEEEEEFFFFFFFFFEEEEEEGGGFFFEEEFFFHHHHHHFFFEEECCCEEEGGGGGGFFFDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJEEEEEEEEEFFFHHHJJJLLLNNNIIIIIIJJJJJJKKKKKKLLLLLLNNNLLLKKKKKKKKKLLLKKKIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIKKKLLLMMMNNNOOONNNNNNMMMMMMLLLKKKIIIIIIHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFEEEGGGHHHHHHGGGEEEGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGKKKKKKJJJIIIHHHFFFEEEDDDFFFGGGGGGGGGGGGFFFFFFEEEHHHGGGGGGHHHJJJKKKJJJIIIGGGGGGGGGGGGGGGHHHIIIIIIFFFGGGGGGHHHJJJLLLNNNOOOIIIMMMMMMLLLMMMPPPQQQOOOGGGGGGFFFFFFFFFGGGHHHHHHEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGIIILLLNNNLLLKKKJJJHHHFFFEEEEEEEEEAAABBBBBBCCCCCCCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFDDDBBBAAACCCDDDIIIHHHGGGFFFEEEEEEEEEEEEIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHGGGFFFDDDDDDEEEGGGLLLPPPNNNHHHDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGEEEEEEEEEEEEGGGHHHEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHIIIIIIJJJKKKJJJJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGHHHGGGFFFEEEDDDCCCEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCDDDFFFGGGHHHGGGFFFEEEHHHGGGFFFEEEDDDBBBBBBAAADDDCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGIIIIIIGGGEEEGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEHHHLLLPPPQQQPPPKKKKKKKKKJJJIIIGGGFFFFFFCCCBBBCCCEEEGGGGGGFFFDDDBBBCCCDDDDDDCCCCCCEEEGGGEEEFFFGGGFFFEEEEEEGGGIIIHHHHHHHHHHHHHHHHHHIIIIIIMMMLLLJJJJJJKKKKKKJJJIIIGGGGGGHHHHHHHHHGGGFFFEEEGGGEEEDDDDDDFFFGGGGGGFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIHHHFFFEEEEEEFFFHHHIIIKKKIIIGGGEEEEEEFFFHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJJJJIIIGGGFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGIIIKKKLLLKKKIIIJJJLLLOOOOOONNNLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLPPPPPPPPPOOONNNLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNNNNOOOPPPPPPPPPOOOOOOKKKJJJJJJJJJKKKMMMOOOPPPNNNOOOPPPQQQQQQRRRRRRRRRQQQQQQQQQSSSUUUUUUSSSPPPPPPPPPQQQQQQRRRSSSTTTTTTRRRRRRRRRRRRQQQQQQPPPOOORRRSSSVVVWWWXXXWWWUUUSSSTTTRRROOOMMMLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOHHHGGGFFFFFFGGGIIIKKKLLLKKKJJJIIIIIIJJJKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKJJJHHHGGGFFFGGGHHHHHHIIIJJJJJJJJJIIIJJJIIIHHHJJJLLLMMMMMMLLLGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNLLLOOOOOOMMMNNNRRRRRRPPPHHHHHHGGGHHHHHHIIIJJJKKKFFFFFFGGGHHHIIIJJJJJJKKKGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHKKKMMMMMMLLLJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHFFFEEEEEEGGGIIIIIIJJJJJJKKKKKKJJJIIIHHHLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHJJJLLLKKKJJJIIIJJJJJJLLLPPPSSSQQQLLLGGGHHHJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLJJJLLLNNNOOOOOONNNLLLKKKKKKKKKLLLLLLMMMNNNOOOOOONNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMNNNNNNNNNOOOOOOQQQQQQPPPNNNMMMMMMMMMMMMKKKJJJJJJKKKLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLKKKKKKJJJKKKKKKKKKKKKJJJJJJIIIIIIFFFGGGIIIJJJKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJLLLNNNMMMJJJHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIFFFFFFLLLVVVZZZVVVPPPHHHHHHHHHHHHIIIJJJJJJJJJEEEEEEEEEGGGIIIIIIGGGEEEEEEFFFGGGGGGFFFGGGIIIKKKHHHIIIJJJJJJIIIIIIKKKMMMKKKKKKLLLMMMMMMNNNNNNOOONNNNNNPPPSSSUUUTTTPPPMMMMMMNNNOOOPPPPPPOOONNNMMMNNNMMMLLLLLLNNNOOOOOOOOONNNOOOPPPRRRRRRRRRQQQQQQPPPNNNLLLKKKLLLOOORRRTTTTTTRRROOOLLLKKKKKKNNNOOOOOONNNNNNNNNNNNOOOPPPPPPSSSSSSSSSQQQNNNLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUVVVVVVVVVUUUSSSRRRQQQPPPPPPRRRUUUVVVUUUTTTTTTWWWYYYYYYXXXUUUTTTTTTPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXYYYXXXWWWVVVVVVYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\\\\\\\[[[ZZZYYYXXXTTTTTTTTTTTTVVVXXXZZZ[[[]]]^^^___```aaaaaaaaaaaa]]]^^^```cccffffffdddbbb``````aaabbbcccdddeeeeeeddddddddddddcccbbbaaa```aaacccfffhhhhhhgggdddcccbbb^^^YYYWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSOOONNNNNNOOOPPPRRRTTTUUUOOOMMMLLLLLLLLLMMMKKKJJJKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHKKKLLLMMMNNNNNNNNNMMMMMMKKKLLLMMMNNNNNNMMMKKKJJJIIIJJJLLLMMMOOOOOOPPPPPPLLLKKKKKKLLLOOOPPPPPPOOOIIIJJJKKKKKKLLLMMMMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLKKKNNNNNNKKKKKKNNNMMMKKKIIIIIIIIIIIIIIIJJJKKKLLLHHHHHHIIIIIIJJJKKKLLLLLLIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJHHHGGGGGGHHHJJJKKKLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFGGGJJJMMMOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLKKKKKKJJJJJJNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNLLLNNNPPPPPPPPPOOOPPPQQQMMMPPPRRRRRROOONNNPPPRRRPPPQQQRRRSSSTTTUUUVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVSSSTTTWWWYYYYYYXXXVVVTTTTTTUUUUUUVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXYYYZZZZZZ^^^]]][[[ZZZYYYXXXXXXWWWVVVUUUTTTTTTUUUVVVXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSRRRRRRQQQPPPRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRTTTUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQSSSTTTUUUVVVWWWVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNLLLJJJIIIJJJKKKMMMNNNNNNNNNNNNKKKHHHIIIOOOXXXZZZUUUNNNNNNLLLJJJIIIKKKLLLMMMLLLIIIHHHHHHIIIJJJJJJIIIGGGGGGIIIJJJJJJJJJKKKMMMPPPKKKLLLMMMMMMLLLLLLNNNPPPNNNOOOQQQSSSTTTUUUVVVVVVWWWYYY\\\```aaa___ZZZVVVZZZ[[[\\\^^^^^^^^^^^^]]]]]][[[ZZZ[[[]]]^^^^^^^^^]]]^^^___`````````___^^^]]][[[XXXWWWXXX[[[```bbb```___]]]YYYVVVVVVXXXZZZWWWWWWWWWWWWXXXZZZ[[[\\\```bbbbbb___[[[WWWUUUTTTPPPPPPPPPPPPPPPPPPPPPOOOQQQPPPQQQRRRSSSVVVYYYZZZ[[[[[[\\\\\\^^^___aaabbbbbbccceeedddccccccdddfffhhhiiijjjjjjiiigggdddcccaaaaaaaaacccfffgggfffeeebbbdddeeeeeecccaaaaaaaaa^^^^^^___```aaaaaaaaaaaa^^^^^^^^^___```bbbcccddddddfffhhhkkknnnoooppppppmmmlllllllllmmmoooqqqrrrvvvvvvvvvuuutttrrrpppooojjjjjjkkkmmmpppsssvvvxxx{{{|||~~~~~~yyyzzz|||}}}}}}~~~~~~~~~}}}|||~~~~~~wwwrrrkkkhhhiiijjjjjjjjjfffeeeccc```^^^[[[YYYXXXTTTTTTUUUUUUVVVWWWWWWWWWRRRPPPMMMMMMMMMMMMLLLKKKNNNMMMMMMKKKJJJIIIIIIHHHFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLNNNOOOOOOOOONNNMMMLLLMMMOOOPPPPPPOOOMMMLLLKKKLLLMMMOOOPPPQQQQQQQQQMMMLLLKKKLLLNNNOOOOOOMMMJJJJJJLLLMMMNNNNNNNNNNNNLLLLLLMMMMMMMMMLLLKKKJJJMMMOOOOOOLLLKKKNNNMMMJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTVVVZZZ]]]llliiiccc]]]ZZZYYYZZZ[[[VVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[]]]^^^___^^^```cccdddddddddfffgggeeeddddddddddddeeeggghhhggggggiiikkkmmmoooqqqqqqqqqpppnnnllllllnnnpppqqqlllnnnqqqssssssrrrooonnnoooooopppqqqrrrssstttuuutttuuuuuuvvvvvvuuuuuutttttttttttttttuuuvvvxxxyyyzzzyyywwwvvvtttsssssssssrrrqqqpppooooooppprrrsssttttttrrrqqqpppooooooooojjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllkkkjjjiiihhhiiijjjkkkmmmmmmmmmmmmmmmmmmmmmnnnoooooooooooonnngggggghhhiiijjjkkkllllllkkkkkkjjjjjjjjjjjjkkkkkkffffffeeeeeeeeeeeeffffffhhhgggfffeeeddddddddddddeeegggiiijjjkkkkkkjjjiiihhhhhhgggggggggggghhhhhhjjjiiiiiihhhhhhhhhiiiiiimmmnnnpppqqqrrrqqqpppooommmmmmnnnooonnnmmmlllkkkeeeccc___[[[XXXVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTUUUWWWZZZ[[[ZZZYYYWWWXXX[[[^^^______]]]\\\[[[[[[]]]^^^___^^^[[[YYY^^^ZZZVVVUUUWWWZZZ[[[[[[YYYWWWVVVUUUVVVVVVUUUTTTTTTVVVWWWXXXXXXYYY\\\^^^[[[]]]]]]]]]]]]]]]___aaa```bbbeeehhhjjjlllmmmmmmmmmooossswwwzzzzzzwwwtttuuuvvvxxxzzz||||||||||||yyyxxxwwwxxxzzz{{{{{{{{{{{{{{{|||}}}}}}|||zzzzzzyyyvvvrrrpppppptttxxx{{{yyyyyywwwtttpppnnnppprrroooooopppqqqrrrtttvvvwww{{{}}}}}}{{{vvvoookkkiiiddddddeeeeeeeeeeeeddddddeeeeeefffgggjjjnnnqqqsssuuuvvvwwwxxxzzz}}}~~~~~~|||{{{{{{|||yyy{{{}}}~~~}}}{{{{{{|||}}}~~~|||wwwrrrooommmiiiiiijjjjjjiiigggeeecccaaa___\\\[[[[[[[[[ZZZYYYZZZZZZYYYWWWUUUTTTSSSRRRQQQQQQSSSTTTUUUWWWXXXXXXZZZZZZZZZZZZZZZZZZ[[[[[[XXXYYY[[[\\\\\\\\\ZZZYYYXXXZZZ[[[\\\\\\ZZZWWWVVVVVVVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTVVVWWWVVVTTTSSSTTTVVVWWWXXXYYYYYYXXXVVVWWWXXXYYYYYYYYYXXXWWWXXX[[[[[[XXXXXX[[[[[[YYYYYYXXXXXXWWWWWWWWWWWWXXXZZZZZZZZZZZZYYYYYYYYYYYY[[[ZZZXXXWWWWWWXXXZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVTTTRRRQQQQQQRRRRRRSSSRRRQQQPPPOOO\\\]]]]]]^^^___aaabbbccceeefffgggggghhhhhhggggggiiiiiiiiiiiiiiiiiiiiiiiikkklllkkkkkkkkkmmmqqquuu~~~ssskkkhhhhhhjjjggggggggghhhhhhhhhhhhiiiiiiiiijjjkkklllmmmmmmnnnjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmnnnoooqqqsssuuuvvvxxxzzz}}}~~~}}}}}}}}}}}}zzzsssnnnkkkjjjiiihhhhhhhhhggggggfffffffffggghhhhhhiiiiiihhhhhhgggffffffgggjjjnnnpppqqqpppkkkmmmqqqtttvvvuuusssqqqssswwwxxxuuunnnkkklllooopppkkkgggfffjjjnnnpppqqqpppmmmjjjiiiiiijjjiiihhhhhhiiikkkllllllmmmppprrrtttuuuvvvvvvuuuvvvxxxzzz{{{}}}}}}yyywwwsssrrrrrrrrrqqqpppnnnmmmllljjjhhhfffdddccccccdddeeefffhhhiiijjjkkkmmmmmmmmmnnnnnnooooooooommmnnnppprrrrrrqqqpppooommmnnnoooooonnnkkkhhhfffhhhhhhhhhhhhgggfffeeedddfffeeeddddddffffffeeecccccceeegggiiijjjjjjjjjiiihhhiiikkklllmmmmmmmmmllleeehhhiiiggghhhlllmmmjjjppppppooonnnmmmmmmmmmmmmsssrrrrrrqqqqqqpppoooooopppooommmllllllmmmooopppkkkkkkkkkkkkkkkkkkkkkkkkhhhiiijjjjjjjjjhhheeedddaaabbbcccddddddcccbbbaaa}}}|||{{{zzzzzz|||~~~}}}}}}zzzyyy|||vvvrrrtttxxx~~~~~~|||~~~~~~|||{{{{{{zzzyyy{{{wwwrrrooorrrxxx~~~|||{{{yyytttppplllooosssxxx{{{}}}~~~~~~|||{{{zzzzzz{{{|||~~~wwwqqqwww{{{yyyxxxxxxxxxwwwuuusssqqqoooppptttzzz~~~zzzyyyzzz~~~~~~zzzyyy||||||}}}|||{{{zzzzzzzzz}}}wwwqqqnnnnnnmmmiiieeeaaacccfffjjjmmmnnnnnnnnnoooooonnnmmmnnnppprrrtttvvv}}}{{{ooojjjoooqqqmmmnnnnnnnnnnnnnnnnnnnnnmmmqqquuuyyy{{{||||||}}}~~~}}}~~~~~~{{{wwwvvvwwwzzz||||||zzzwwwwwwzzz|||{{{zzzzzzxxxtttoookkkkkkmmmpppxxx}}}}}}{{{{{{vvvvvvvvvuuuuuuuuuuuuvvvtttwwwzzz~~~{{{uuupppuuurrrnnnlllmmmoooppppppppppppnnnjjjeeebbbaaabbbbbbfffkkknnnppppppqqqqqqsssppplllkkkllloooqqqqqqvvvtttpppmmmnnnrrrwwwzzz~~~}}}{{{xxxwwwwwwwwwwww~~~zzzuuuzzz{{{zzz}}}~~~}}}yyyuuuvvvxxx}}}wwwsssppprrrtttuuuwwwwwwvvvuuutttooommmkkkiiihhhiiikkkllluuu{{{~~~|||yyyvvvtttsssrrrooolllkkkmmmoooooonnntttrrrmmmhhhdddcccfffiiiiiimmmrrrsssqqqooonnnoooqqqrrrssssssssssssqqqqqqmmmppptttzzz}}}}}}zzzvvvwwwuuussstttvvvyyyzzzzzz}}}}}}zzzvvvppplllkkkkkkpppsssyyy}}}~~~~~~}}}~~~|||wwwuuuxxxvvvnnngggjjjyyyvvvrrrssswww||||||ssstttuuuvvvxxxzzz|||}}}|||}}}}}}zzzuuuqqqooonnnoooooopppppppppqqqqqqqqqqqqrrrssspppkkkhhhhhhjjjoootttwwwuuuooojjjiiijjjhhhiiijjjlllkkkjjjhhhgggffffffggghhhhhhhhhiiihhhkkknnnsssvvvvvvtttsssssspppppprrrsssuuuvvvvvvwwwvvvssspppnnnoooqqqqqqqqquuurrrmmmfffaaaaaadddggggggkkkooopppnnnmmmoooqqqzzz|||}}}zzzwwwyyy}}}~~~||||||yyyrrrjjjkkktttzzzttttttrrrvvvyyywwwtttyyyzzzwwwzzz}}}uuuuuuuuuvvvwwwxxxyyyzzz|||}}}~~~|||xxxuuusssssssssrrrrrrrrrrrrsssttttttqqqssstttssspppnnnooopppqqqwww|||zzztttppprrrvvvvvvvvvwwwwwwvvvtttqqqooommmooosssvvvwwwwwwvvvuuusssuuuwwwyyyxxxvvvtttssstttvvv{{{zzzrrrlllkkkmmmpppyyy|||~~~~~~||||||~~~{{{wwwxxx|||{{{vvvwww|||||||||wwwyyyzzzvvvrrrttt||||||tttlllhhhjjjlllmmmoooqqquuuxxx~~~~~~}}}}}}}}}}}}~~~{{{|||||||||||||||}}}~~~}}}~~~}}}zzz}}}}}}|||~~~~~~|||}}}}}}xxxzzzvvvuuuwww{{{~~~||||||{{{wwwssssssrrrnnnkkkgggggggggfffdddeeegggiiimmmmmmnnnqqqwwwvvvqqqxxx~~~}}}~~~}}}yyyyyyyyyxxxxxxssssssqqqmmmjjjhhhiiikkkkkkkkkkkklllpppuuuzzz}}}~~~xxxttt{{{}}}xxxtttrrrrrrsssqqqpppoooooopppsssvvvxxxzzz{{{|||}}}~~~