BM6P6(@ |||xxxtttqqqsssyyyhhhPPPFFFCCC@@@>>>===:::666777;;;777999:::;;;;;;:::888777888666555555555555333222111111111111222222333444666555444444555666555444777777888999::::::;;;;;;777777777777666555444333777444111111333666888888::::::::::::999888777777888999:::;;;;;;;;;::::::;;;999888999>>>FFFOOOTTTJJJDDD>>>;;;;;;=========<<<;;;;;;<<<======:::888888999999::::::;;;<<<<<<===;;;::::::;;;;;;;;;:::<<<<<<===@@@CCCEEEDDDCCCAAA@@@???>>>???AAACCCEEEFFFIIIJJJKKKRRR```lllrrrzzzmmm___VVVTTTQQQLLLFFFAAA???AAACCC>>>EEEHHHGGGIIIMMMKKKFFFGGGNNNUUUXXXYYYYYYSSSMMMFFFEEEDDDCCCCCCDDDFFFFFFEEEFFFGGGIIILLLOOORRRTTTTTTUUUSSSOOOJJJGGGHHHKKKNNNHHHHHHOOOUUU___wwwzzzpppjjjddd```___```gggfffiiirrrwwwzzzuuurrryyy}}}yyy|||{{{wwwtttpppkkkbbbZZZ\\\YYY[[[ccciiiooo{{{}}}{{{|||}}}{{{xxxuuurrrtttwwwqqqXXXMMMCCC???===<<<:::666777;;;888999:::;;;;;;999777666777666555555555555444333666666555444444444444444666555444444555666555444666666777777888999999:::777777777777666555444333777444222111333666777888:::;;;<<<<<<;;;:::999888888888999:::<<<<<<:::999;;;:::999;;;AAAIIIRRRWWWTTTNNNGGGBBB@@@???>>>===;;;;;;;;;<<<======;;;999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;;;;<<<<<<<<<@@@AAADDDFFFHHHIIIGGGFFFEEEEEEFFFHHHJJJMMMOOOPPPTTTWWWXXXXXX___kkkwww|||wwwkkk```YYYWWWTTTOOOIIIEEECCCDDDFFFEEEKKKOOOOOOOOOQQQNNNHHHKKKQQQWWWXXXXXXWWWRRRLLLEEEDDDCCCBBBBBBCCCDDDEEECCCCCCEEEHHHMMMRRRWWWZZZ^^^]]][[[TTTLLLGGGFFFGGGHHHDDDGGGQQQ\\\lllsssiiiccc]]]YYYYYYXXX^^^^^^aaakkkqqq|||xxxvvv}}}||||||xxxrrrlllhhhddd]]]WWWXXXXXX]]]hhhqqqyyy~~~{{{|||{{{yyyyyywwwvvvwww{{{www]]]PPPDDD???<<<;;;:::777888;;;::::::;;;;;;:::888666555777666444555666777666444777666666555555555666666666555444444555666555444555555666666777777888888777777777777666555444444666444222222444666777888:::;;;===>>>===<<<:::999888777777999===>>>;;;999;;;:::;;;>>>DDDLLLUUUZZZWWWRRRJJJDDDAAA???===<<<===<<<<<<===??????===<<<>>>>>>>>>>>>============@@@???>>>>>>>>>>>>@@@@@@EEEHHHKKKNNNOOONNNMMMKKKLLLNNNRRRVVVZZZ\\\]]]^^^bbbeeefffeeejjjuuu}}}tttkkkdddaaa]]]ZZZUUUPPPLLLKKKLLLLLLMMMRRRWWWWWWVVVUUUPPPJJJNNNSSSWWWVVVVVVUUUQQQKKKDDDCCCBBBAAAAAABBBCCCCCC@@@AAACCCHHHOOOVVV]]]aaadddccc```WWWNNNFFFDDDDDDEEECCCHHHVVVfff{{{~~~lllbbb\\\VVVSSSSSSNNNUUUUUUYYYdddlll{{{}}}~~~zzzrrrhhhaaa^^^[[[XXXWWWZZZ]]]fffqqq{{{|||zzz||||||yyywwwyyydddSSSEEE???;;;;;;:::888888;;;;;;;;;;;;:::999777555444777555555555777888777666444444333444444555666777666444444444555666555444555555666666666777777777777777777777777666555555666444222222444666777777888:::<<<===>>><<<:::999:::888777:::???@@@===:::999:::;;;???EEEMMMUUUZZZUUUQQQLLLGGGCCCAAAAAA@@@AAA@@@???@@@AAAAAA@@@?????????@@@@@@AAAAAAAAAAAADDDDDDCCCBBBBBBCCCEEEGGGIIIMMMSSSVVVWWWVVVUUUTTTWWWZZZ```eeehhhiiihhhgggfffiiijjjhhhlllwwwzzzuuupppmmmkkkfffbbb]]]YYYWWWVVVVVVVVVSSSWWW\\\]]]\\\WWWOOOJJJPPPTTTUUURRRRRRRRRPPPLLLCCCCCCAAA@@@@@@AAAAAABBB@@@AAADDDIIIPPPXXX```eeecccccc___XXXNNNGGGDDDDDDHHHGGGNNN]]]ppp}}}xxx{{{iii___XXXSSSPPPPPPIIIPPPPPPTTT```jjj{{{~~~vvvjjj^^^XXXXXXYYY\\\___ggglllvvv|||xxx{{{zzzwwwuuuuuu~~~nnnYYYIIIAAA;;;;;;;;;999999;;;;;;;;;:::999888666555555777666555666888888777666666666555444444444555555666444444444555666555444666666666777777777777777777777777777777777666555555333222333555666777666666777999;;;;;;;;;:::999;;;::::::<<>><<<999999;;;???EEEMMMSSSWWWXXXVVVRRRMMMIIIGGGGGGHHHDDDBBBAAAAAABBBBBBAAA@@@???@@@AAACCCDDDFFFGGGHHHIIIIIIIIIGGGFFFGGGKKKNNNOOOTTT[[[___``````___```dddgggmmmqqqsssqqqmmmkkkeeehhhiiihhhmmmwww~~~{{{xxxuuusssoookkkfffcccbbbbbbaaa___ZZZ]]]aaadddbbbZZZRRRNNNQQQSSSRRRNNNMMMPPPPPPMMMDDDCCCBBBAAA@@@AAAAAABBBCCCDDDFFFKKKQQQXXX___ccccccccc```YYYOOOHHHDDDDDDHHHJJJSSScccxxxuuuooo{{{yyyggg\\\VVVPPPNNNOOOGGGMMMMMMQQQ^^^iii{{{~~~sssfffYYYWWWYYY^^^fffnnnyyy{{{yyy{{{uuuuuuuuutttsssqqqyyyuuu]]]MMMDDD===<<<<<<::::::;;;::::::999888777666666666999888666777888999777666<<<:::999777555444333333666555444444555666555444666666666777777777777777777777777888888777777666555333222333555777777666555555666888888999999999;;;<<<===>>>>>>>>>===<<<999:::<<<@@@EEEKKKPPPSSSXXXWWWUUUPPPKKKIIIIIIJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@AAACCCEEEGGGJJJKKKLLLLLLMMMMMMKKKIIIJJJOOOSSSVVV\\\bbbfffeeeeeefffhhhllloootttwwwvvvrrrlllhhhaaaeeeggghhhmmmxxx}}}yyyvvvuuuqqqllljjjjjjkkkiiifffbbbccchhhllljjjaaaZZZWWWVVVVVVRRRLLLJJJMMMOOOMMMFFFEEEDDDBBBBBBBBBCCCCCCEEEGGGIIIMMMRRRXXX\\\___dddeeebbb[[[QQQIIIEEEEEEFFFKKKVVVhhhnnnhhhsssvvvdddYYYSSSNNNLLLMMMGGGMMMLLLOOO\\\gggzzzvvvggg[[[[[[```eeeppp{{{xxxssspppvvvyyyuuuyyy~~~uuurrrrrrsssuuusssyyy|||aaaQQQGGG???======;;;:::;;;999999888777777777777777:::999888888888888777666888888777666555555555555666555444444555666555444555555555555555555555555666777777888888888777777444333222444666777777666555555555555666888:::;;;888<<>>;;;999:::<<<<<<===???BBBFFFJJJMMMOOOTTTUUUTTTQQQMMMLLLMMMPPPQQQOOOKKKJJJIIIIIIHHHFFFCCCDDDFFFGGGIIIKKKMMMNNNMMMNNNOOOLLLJJJKKKPPPVVVYYY^^^dddeeecccbbbdddgggjjjmmmqqqrrrpppjjjddd___XXX]]]```bbbiiiuuu~~~~~~zzzwwwyyytttooommmoooooommmjjjhhhhhhlllqqqpppggg```___^^^\\\UUULLLIIIKKKMMMLLLHHHGGGFFFDDDCCCDDDDDDEEEEEEGGGKKKOOOSSSWWWZZZ[[[^^^______YYYQQQKKKHHHHHHFFFNNN[[[nnn{{{kkkdddmmmwwwdddYYYRRRNNNLLLMMMKKKOOOMMMPPP\\\hhh{{{~~~nnnbbbbbbgggjjjuuuzzzmmmgggcccjjjzzz{{{nnniiiiiinnnxxx|||vvvtttyyywwwsssrrrtttyyyyyy}}}iiiTTTIII@@@>>>>>><<<::::::888888777777777777777888<<<:::888888888888777555000000111222444666888999666555444444555666555444444444444444444444444444666777777888888888777777444333333444666777666555666555555444666888;;;===666<<<@@@>>>888555777;;;>>>???AAACCCFFFJJJLLLNNNSSSUUUVVVVVVTTTUUUXXX\\\ZZZWWWSSSQQQPPPPPPNNNMMMFFFGGGHHHIIIJJJLLLMMMMMMLLLNNNOOOLLLIIIJJJPPPVVVYYY]]]aaaaaa^^^\\\^^^aaadddgggjjjkkkhhhbbb[[[WWWNNNTTTXXX[[[cccppp{{{xxxzzz}}}~~~~~~}}}zzzxxxyyytttooonnnpppqqqnnnkkkjjjhhhlllrrrqqqhhhbbbcccdddaaaYYYNNNIIIJJJLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFEEEGGGKKKPPPTTTWWWYYYZZZUUUWWWXXXUUUPPPLLLKKKKKKJJJRRR```sssxxxiiicccjjj}}}yyyfffZZZTTTOOONNNOOOOOOSSSQQQRRR^^^jjj}}}tttggghhhkkkllluuuwwwkkkccc\\\YYY```pppyyymmmaaa\\\ZZZ[[[```fffbbbfffgggccc\\\YYY]]]bbbggglllvvvyyyrrrpppppppppyyy{{{~~~{{{ZZZMMMBBB??????===:::999777777888888888666444333555777888999888777444333888666555444444555666888777666444444555555444333888777777666666666666777777999777333333666777555777555333333444666666666555555555666666666666666999;;;===>>>======>>>???CCCCCCDDDFFFIIIKKKNNNOOORRRTTTWWWXXXZZZ\\\___aaa^^^[[[YYYZZZ[[[XXXQQQKKKKKKJJJHHHGGGIIILLLPPPSSSOOOMMMLLLMMMPPPSSSTTTUUU[[[]]]______]]]\\\\\\\\\]]]^^^```___[[[UUUOOOKKKKKKKKKNNNTTT^^^hhhpppsssnnnqqqtttttttttsssssstttsssrrrrrrrrrqqqnnnjjjfffjjjjjjkkkooorrrrrrmmmiiijjjeee\\\SSSKKKIIILLLOOOKKKJJJGGGFFFFFFHHHJJJLLLOOONNNMMMMMMNNNPPPRRRTTTUUURRRNNNMMMNNNNNNKKKIIILLLSSSbbbyyysssggg```dddrrr{{{ggg\\\UUUPPPPPPTTTOOOOOOTTT^^^iiivvvuuukkksss{{{rrrooollllllttt~~~mmmhhh\\\SSSPPPPPPYYYgggsssxxxxxxkkkeee[[[SSSOOONNNNNNOOONNNMMMKKKJJJHHHGGGGGGGGGOOOSSSZZZcccooo|||xxxvvvuuutttyyyzzz|||cccSSSCCC??????>>>:::888777888888888777666555444777777888888888777666555666555444333333444555666777555444444555555444333555555555444444555555666444666555111000333444222888666333333444666555555666666666666777777777777:::<<<===>>>======???AAADDDEEEFFFHHHKKKMMMOOOQQQTTTWWWZZZ\\\^^^___bbbdddbbb___]]]]]]]]]YYYPPPJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNLLLKKKKKKNNNQQQSSSSSSXXXYYYZZZYYYVVVTTTSSSTTTUUUVVVWWWWWWSSSMMMGGGCCCDDDDDDGGGMMMVVV___eeehhhbbbcccdddfffhhhhhhiiihhhmmmmmmnnnpppqqqooolllhhhccceeehhhmmmpppqqqpppnnnnnnhhh___VVVQQQPPPQQQRRRKKKJJJIIIHHHHHHIIIJJJLLLKKKJJJIIIIIIJJJKKKNNNOOOPPPMMMKKKKKKLLLMMMLLLJJJPPPVVVddd{{{{{{ppphhhccceeeppp}}}{{{iii___XXXSSSSSSUUUPPPRRRYYYdddooo{{{oooaaadddppp~~~yyyuuuqqqnnnqqqwww|||qqqcccjjjiiiNNNKKKKKKRRR^^^gggjjjiiiXXXRRRJJJDDDBBBBBBBBBBBB??????>>>===<<<<<<<<<<<>>???>>>:::666888888888888777666555444888888888888888777777777555444333222222333444555666555444444555666444333333222222222333444555555666888777444444777777555999777555444555666555444666666666666777777888888;;;<<<===<<<<<<===@@@CCCFFFGGGIIILLLNNNPPPQQQRRRPPPSSSWWWZZZ\\\]]]___```eeecccaaa```^^^YYYPPPIIIJJJKKKMMMOOOOOOMMMJJJHHHKKKIIIHHHHHHKKKNNNOOOPPPQQQRRRRRRQQQOOOMMMNNNOOOOOOPPPQQQPPPMMMGGGBBB>>>???@@@CCCIIIPPPWWW[[[\\\XXXVVVVVVXXX]]]______]]]```aaaeeeiiilllkkkhhheee___bbbgggkkkmmmnnnooopppoooggg^^^WWWUUUTTTTTTSSSKKKJJJIIIIIIIIIIIIJJJJJJHHHHHHGGGGGGGGGHHHJJJKKKJJJHHHGGGGGGJJJLLLLLLLLLTTTXXXeee}}}uuupppllliiifffhhhpppzzz~~~ooofff___ZZZXXXYYYTTTWWW```lllvvvwwwbbb]]]bbbooo~~~|||yyytttpppooorrr|||tttooobbbWWWfffjjjFFFDDDCCCIIIQQQVVVVVVTTTGGGCCC>>>;;;:::;;;;;;:::666666666555666666777777666888;;;>>>BBBIIIPPPUUU```gggsssӵ|||zzz~~~{{{bbbIII>>>??????:::666999999888888777666666555999999888888777888888999555555444333333444555555Ħ666555333222222222Ħ555666777999999666666999999666:::888666666666666555333444ӵ777:::;;;;;;;;;;;;===AAADDDHHHIIILLLOOOQQQRRRSSSSSSMMMPPPTTTWWWXXXYYYZZZ\\\bbbaaaaaa```^^^XXXQQQKKKMMMNNNOOOPPPNNNKKKHHHFFFHHHFFFDDDDDDGGGJJJKKKKKKIIIKKKLLLLLLKKKLLLNNNPPPMMMNNNOOONNNLLLGGGBBB???@@@AAADDDIIIOOOTTTVVVWWWWWWSSSQQQTTTYYY\\\[[[XXXXXXZZZ^^^cccffffffbbb___]]]aaaeeefffffffffhhhkkkhhh```WWWĦIIIIIIIIIIIIHHHHHHHHHGGGIIIIIIHHHHHHIIIIIIJJJKKKHHHGGGFFFFFFHHHJJJLLLMMMSSSXXXfffyyyrrrjjjhhhggghhhhhhjjjsss}}}zzzqqqiiiccc___^^^\\\^^^eeepppyyylll```___iii~~~zzzqqqjjjfffmmmdddbbbWWWKKKUUUTTT>>><<<===@@@FFFHHHFFFDDD===;;;888777777777666555555555444444444444555555666777888999:::>>>BBBFFFJJJPPPZZZfffrrr4ĉ@ӵ|||xxx~~~kkkNNNAAA@@@???;;;888:::999888888777666666666999888888777888888999999666555555555555555555666>L555666555444333333=hĦ777333666777444444777777444:::8887777777777775553334ĉ@ӵ::::::;;;;;;;;;>>>BBBEEEIIILLLOOORRRTTTUUUTTTSSSOOOQQQUUUWWWWWWXXXYYY[[[\\\\\\\\\\\\[[[WWWSSSOOORRRRRRPPPNNNLLLIIIGGGFFFEEECCCAAAAAACCCFFFGGGHHHFFFHHHJJJJJJJJJJJJKKKMMMIIIJJJKKKLLLJJJFFFCCC@@@AAAAAACCCHHHMMMQQQSSSSSSWWWTTTRRRTTTYYY\\\YYYVVVYYY[[[]]]aaacccbbb^^^[[[VVVYYY\\\]]]\\\\\\___bbb```YYYQQQ>LKKKGGGGGGGGGFFFFFFEEEEEEEEEIIIIIIIIIIIIJJJKKKKKKLLLJJJJJJIIIHHHHHHJJJLLLNNNQQQYYYjjj}}}vvvnnnhhhfffdddccceeegggkkkvvv}}}tttnnnhhheeeggggggkkkqqqwwwuuueee___dddvvv{{{nnndddZZZ]]]PPPPPPJJJAAAEEE>>>888888888;;;???@@@>>>;;;666444222222222111000...333333222111000000000000444555555555555666:::<<<;;;???FFFMMMVVV```iiipppzzz}}}GG=?}}}xxx{{{|||~~~vvvWWWGGGBBB???;;;999::::::999777777777777777777777777888888888888888666666666666666666666666HdĦ666666666444555=Īj444888888666777999999666999888777888999888666444GG=?;;;===>>>???AAADDDGGGLLLOOOSSSWWWYYYXXXWWWUUUOOOPPPRRRRRRRRRSSSUUUVVVVVVVVVWWWWWWWWWVVVUUUTTTVVVTTTPPPMMMJJJHHHGGGGGGEEECCCAAAAAACCCEEEFFFGGGIIIJJJLLLLLLIIIGGGFFFGGGDDDFFFGGGHHHHHHFFFCCCBBBAAAAAABBBFFFKKKPPPRRRSSSVVVUUUUUUXXX\\\]]][[[YYY[[[[[[\\\]]]^^^\\\YYYVVVPPPQQQRRRSSSTTTVVVYYY[[[YYYTTTOOOHdĦJJJGGGFFFEEEDDDDDDCCCDDDDDDGGGGGGHHHIIIJJJKKKLLLLLLMMMLLLKKKJJJHHHJJJMMMPPPTTT___uuu~~~vvvpppjjjddd```ccc```___aaaccciiiuuu}}}xxxsssnnnrrrpppqqqtttwww|||ssshhheeerrr{{{{{{zzzrrreeeZZZUUUSSSAAABBBBBB???GGGAAA555555666888::::::888777444222111000111000///---444333222111000/////////222333444333333333666888666999<<>>::::::;;;:::999777777777777888777777444444DdD666555555?fӵ666:::;;;Ħ888888777ӵƜ`1.׼s;;;>>>ĭӵ\\\PPPPPPSSSTTTTTTTTTTTTSSSTTTVVVӵJJJHHHGGGFFFĦCCCCCCEEEGGGHHHJJJHHHLLLKKKIIIHHHFFFEEEFFFĦWWWZZZ^^^bbbeeefff^^^ĦQQQRRRTTTVVVWWWWWWSSSQQQNNNDdDCCCBBBCCCLLLMMMӵIIIJJJӵӵĦӵĭӵooojjj[[[ZZZ\\\___dddppp{{{}}}xxxyyyxxxxxxzzzyyyzzzvvvlllrrr~~~zzzsssqqqkkkjjjnnnrrrwwwxxxrrrkkkdddYYYOOOKKKJJJ;;;===>>>===IIIFFF555555444555555555444222333111000000222222111000333222222111111222222222333444444333222333444666555777888999:::===AAADDDFFFGGGIIIJJJJJJHHHGGGFFFIIIKKKLLLLLLLLLMMMPPPRRRXXXbbbsss?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLUUUGGG>>>:::999;;;:::999777777777777S?ʬ7775553h?D%%)?666555ZufĦ333777888gL666777777g&e666gĉ@<<<===g&e>&e[[[@eUUUUUU??SSSVVVTTTTTTSSSRRRRRRSSSg<ĉOOOLLLIIIFFF3we<ĦEEEEEEGGGIII3h?@eQQQRRRRRRRRRQQQMMMLLLLLLZccc[[[```gggmmmooo3h?gL[[[WWWUUUWWWXXXWWWUUUNNNNNNNNND%%)?BBBfff?><zNNNOOO=?ĦKKKg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&etttooo??YYYWWWWWWZZZ\\\```jjjuuu~~~}}}|||}}}~~~|||yyy|||ppppppzzzllleeeccc^^^\\\___aaahhhjjjeee^^^YYYQQQHHH:::???666::::::777BBB???555444333222222111000///...---,,,---///111111000............///000111222111222222111000///111222111222333333333555888:::<<<<<<===>>>>>>===<<<<<<;;;===???@@@@@@AAACCCEEEIIIQQQ___ppp4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦYYYHHHAAA???>>><<<:::888777888:::Htƅ^888777Bt=o9ĦDtfo9Ħ888777777g?666999HdĦ999:::;;;Hu]Ħ666tt>>>EEEHƅ^Hu]ĦbbbH׼s\\\ZZZTTTSSSRRRPPPRRRSSSRRRPPPNNNtQOOOLLLIIIIIIje<ĦIIIJJJJJJBt=o9ĦH׼sPPPUUUZZZ]]]\\\ZZZSSSUUUYYYHtĦpppooooooqqqtttBt=o9ĦHdĦfffdddfffjjjiiiccc\\\VVVSSSPPPDtfo9ĦsߝLGdUĦMMMHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħzzz___]]]ZZZ[[[^^^]]]\\\dddooo{{{xxxyyy{{{yyysssvvv{{{fff^^^XXXOOOMMMRRRSSSSSSSSSQQQNNNIIIEEEBBB777777777777666666666666444333222111000...------+++,,,---...////////////...///000111111000///...666111---...111333111...111000000000111222333333666666777777777777666666888888999999:::::::::;;;>>>BBBLLLZZZjjjzzz4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦcccNNNDDD???>>><<<:::888888999q<R888888qjRgdKӵHdDĦgdKӵ999999GR/f6LĭĦ888:::DdDĦ:::======DdDĦ999`eĭHHHDdDΦDdDĦaaaDdDĦYYYYYYWWWUUUUUUVVVVVVSSSQQQPPPPPPOOONNNMMMNNNgeĦLLLJJJHHHFSĦMMMOOOqjRgdKӵDdDĦ]]]ccchhhkkkiiiggg^^^aaafffDdDĦqjRgdKӵDdDĦyyywwwzzz}}}{{{ssslll___\\\VVVHdDĦgdKӵDdDDdDĦKKKDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦxxxrrrlllfffcccaaa^^^]]]]]]___\\\ZZZ```iiiwww}}}uuuvvvooo\\\UUUPPPGGGEEEHHHHHHHHHHHHFFFCCC@@@<<<:::555555555555444444444444333222111111000///......***+++,,,---............///000000111111000///...222...***+++...000...+++111111000000111111222333444444555555555555444444444444444444555555555666999<<>><<<:::999999:::po9u888888888888GIdnuR)ĦDdDĦnuR)Ħ:::;;;CdgĪj<<<DdDĦ<<>>DdDĦ<<<HߝL`o9KKKDdDΦDdDӵaaaDdDĦWWWUUUUUUUUUVVVVVVTTTPPPMMMMMMJJJHHHHHHJJJMMMgeĦNNNMMMsp?aĦTTTWWWGIdnuR)ĦDdDĦpppwww|||~~~|||zzzsssvvv{{{DdDĦGIdnuR)ĦDdDĦ}}}oooiiiaaaDdDĦnuR)ĦDdDΦDdDĦJJJDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵtttooojjjgggdddcccaaa`````````]]]ZZZ]]]bbblllsss~~~yyywwwqqqaaaRRRLLLGGG@@@<<<>>>>>>===<<<;;;999777555444333333222222222111111111111000000000////////////)))***+++,,,------------000000000000000///......444111------000111000...111111000000000111222222111111222222222222111111000000000111111111111222444666:::@@@EEEJJJOOOQQQPPPWWWaaalllwww4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<999qR/ܗ?fӵ===>d<>>>>>>>d<Ħ<<<4DufئL>eNNNDdDʜ4DuTӵaaaDdDĦVVVSSSUUUWWWYYYXXXTTTPPPLLLKKKIIIHHHJJJOOORRRgeĦTTTs<v>aĦ___dddpeӵDx<DdDĦDdDĦpeӵDx<>d<xxxmmm>d<ӵDd<DdDΦDdDĦLLLDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵqqqllliiifffeeedddddddddeeedddaaa^^^___aaadddiiisss{{{|||vvvaaaUUUKKKGGGCCC===999999:::999777555444444444444111111111111000000000///////////////////////////***+++,,,------...------000000000000000//////...555222//////111222111000111111000000000000111111000000111111111111000000000000000111111111111111333444666888:::;;;;;;<<<===AAAHHHOOOWWW___fffkkknnnttt|||4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒR}}}i?ʜtd<ĦHHܗDӊB<xLLLEEE@@@>>><<<;;;;;;B?daĦrrrwwwB?Ho9>d<>d<ӵB?Ho9<xwww&ӫeʬtIӇ[[[>d<Φ>d<ĦPPPD&ӫetIӇDdDĦsdKĦB?dp&ĒRyyy>d<sdKĦB?Ho9s&dq&ĒRrrrmmmiiifffeeeddddddfffggghhhgggfffeeeeeeeee```dddkkkuuu~~~}}}oooaaaRRRKKKDDDAAA???;;;777666888777555333333333444555111111111000000000//////.............../////////+++,,,---....../////////000000////////////000000111///---,,,---.........111111000000///000000111000000000111111000000000000000000000000000000000111111333444444555444444777999<<hfe@ďDne=eegesĪj@h|||~~~fdDĦ@ďDHkgelllWWWLLLDDDAAA>>><<<<<<@h888888@G444555HĪj@IŌ999888Bene===Hkge;;;ne;;;999feSSSHu]3hhWWWXXXXXXseUUUXXXYYYYYYVVVRRRPPPOOORRRVVV[[[_________geĦja>aĦ@Gse<Ō@GHkge~~~HĪj@IŌ___^^^egeWWWXXXHu]3hIŌDdDĦne@h>hsene@GsĪj@hsssppplllgggdddbbbbbbcccfffhhhiiiggggggjjjjjjhhh``````ccciiirrrxxxzzzyyywwwzzz~~~rrrssssssuuu{{{}}}rrrfffXXXLLLDDDAAA===;;;999777555444555444333222111222333333111111000000000/////////---------...............,,,,,,---...///////////////.........///000111222111000///.........///000111111000/////////000000///000000111111000000/////////............------/////////000000111222222222333555555666777:::<<<<<aĦs׼sHo___aaabbbaaaccceeeD^DdDĦs׼sssspppkkkeeebbb`````````eeehhhgggdddeeejjjjjjgggaaa\\\XXX[[[cccmmmsssvvvtttvvvzzzpppeeeaaa\\\[[[bbbnnn}}}{{{pppkkkiiimmmnnnggg^^^TTTIII???;;;:::888666555555444333333222222111000000111111000000/////////...............------------------++++++,,,---............---------...///111333444333333222111000000111222111111000///////////////...//////000000//////...///.........------------000///...------...///000...///111111000000111333555777:::===@@@EEEKKKPPPQQQVVVZZZ[[[```kkktttxxxvvvuuuuuuzzzΦ4DuXӵtvӵ>d<ĦĦĦĦzzzyyy|||}}}>d<ĦjjjXXXJJJFFF@@@<<<<<<===>>>>>>777777888888888888777777+++///444666444222222333333666777555222111555999<<<======>>>??????@@@AAA<<<;;;;;;:::::::::;;;;;;<<<;;;:::999Ħ<<<===<<<<<<===@@@DDDHHHKKKJJJ>d<Ħ\\\ZZZVVVYYY]]]Behhhkkkqqqrrrqqqmmmiiigggiiilllvvv}}}{{{zzzgeFYĉ>aĦBenu]ӵ~~~xxxqqqkkkgggccceeehhhiiiiiigggdddbbbjjjjjjkkkmmmppp>d<Ħ>d<ĦĦBeĦtttpppjjjeee```___^^^___dddgggeeeaaabbbhhhhhhdddbbbYYYQQQPPPYYYfffqqqvvvtttuuuxxx|||{{{xxxuuuttt}}}rrr______WWWMMMIIINNNZZZgggooowwwkkkbbb\\\XXX]]]___ZZZSSSLLLDDD<<<777888777444444555555444222222222222111111000000//////.........---------......---------,,,,,,,,,******+++,,,------------,,,,,,,,,---///222444666000000///...,,,,,,...000111111000///////////////---......//////......---000000000//////.........222111...,,,,,,,,,...///---///000000///......///222222333555888;;;===???AAAEEEGGGEEEHHHPPPYYY\\\XXXVVVVVVZZZcccmmmvvv{{{?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦvvvwwwzzzxxxxxx{{{gdDĦpppVVVJJJFFFAAA===>>>@@@>>>:::;;;:::999888777666555444555666666666666444333222777777777777777777777777===>>>???@@@???>>><<<:::;;;222---000666999999999::::::999gdKĦ888???@@@AAACCCFFFHHHJJJKKKSSSsdKĦdddeee]]]___fffsss|||ŶS3we<iĉ@3hR/Ō~~~{{{~~~}}}|||{{{xxxvvvsssrrrqqqppptttyyywwwooommmpppxxxxxxzzz{{{}}}DdDĦsdKĦgdKĦgdKĦzzzuuummmgggcccaaa___^^^bbbcccccccccaaabbbdddeee]]]VVVQQQRRRWWW```mmmyyy~~~{{{{{{}}}}}}~~~zzztttqqquuu}}}~~~rrraaaUUUKKKFFFAAAAAAGGGOOOTTTVVViiiqqqssskkkaaa\\\XXXRRRUUUSSSPPPMMMHHHCCC<<<777222222333444333222111000000111111000......///000444333111///---,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111111...+++---111444222///000//////......000111222000//////.........//////000000000///---,,,...///000...,,,---//////---+++111///...---...///...---000111111000000222555888<<<<<<;;;:::;;;>>>@@@AAAEEEEEEEEEGGGLLLQQQVVVZZZ```dddkkkttt~~~>AnenenenezzzwwwyyywwwwwwDezzz```OOOJJJCCC>>>>>>???===999;;;:::999888777555444444555666666666666555444333666666666666666666666666;;;<<<>>>??????>>><<<;;;<<<666333777;;;;;;888888<<<<<<ne@@@???FFFHHHKKKOOORRRUUUVVVWWWYYYnegggfffeeeeeehhhqqq{{{>Ak<fh~~~}}}{{{yyywwwvvvuuuwwwvvvxxx}}}|||wwwwww{{{{{{~~~~~~Denenenezzzrrrjjjddd```]]][[[]]]\\\\\\]]]]]]^^^^^^^^^VVVPPPKKKMMMRRR[[[iiiuuu||||||~~~~~~}}}}}}~~~}}}zzzvvvtttyyy~~~~~~uuukkkkkkkkkllliii___PPPEEEBBB???;;;:::===BBBGGGIIIRRRZZZ^^^ZZZUUUSSSRRROOONNNKKKHHHEEEAAA===888444222222333333333222111000000111111000......///000000///...------,,,,,,,,,------......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111444000------000222000---//////.........///000111111000///...............///000111000.........///000---+++,,,...///---,,,111///...---...///...---///000000000///111444777:::999888777888999;;;===:::::::::<<<>>>BBBEEEGGGGGGKKKQQQXXXaaakkkuuu|||xxxxxxvvvwww{{{lllVVVNNNDDD@@@???>>><<<999;;;:::999888777555444444555666666666666666555444666666666666666666666666:::;;;<<<===>>>===<<<;;;999555555:::>>>;;;888777@@@@@@GGGIIIJJJQQQTTTZZZ```eeehhhiiiiiimmm{{{xxxrrrnnnrrruuu~~~~~~{{{yyyxxxxxxyyy||||||}}}~~~~~~uuummmgggbbb___]]]YYYWWWVVVXXX[[[\\\YYYWWWRRRNNNKKKMMMRRR[[[hhhuuu{{{~~~~~~|||~~~~~~zzzyyy{{{}}}{{{xxxwww|||xxxsssrrrtttxxxzzzuuukkkbbbYYYXXXXXXXXXUUUNNNCCC;;;======<<<:::999;;;???BBBBBBIIIMMMLLLKKKLLLNNNMMMFFFCCC???<<<:::888555333222222333333222222111000000111111000......///000---,,,,,,,,,,,,---.....................///000000------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////555222///...000000...+++...............///000000222111000///...------------///000000///---------///---++++++,,,.........111///...---...///...---.../////////...000222555666555444333333444555666555666666666777888888999777:::>>>CCCIIIPPPXXX]]]lllwwwzzzwwwwwwyyy||||||zzz|||www]]]QQQEEE@@@@@@>>><<<:::;;;;;;:::888777666555444555666666666666666666666666666666666666666666666;;;<<<<<<===<<<<<<;;;:::999666777<<>>BBBEEEDDDCCCDDDEEEEEEAAA>>>:::777666666555444222222222222222111111000000111111000......///000------,,,,,,------...///......---------///000111---------------,,,,,,,,,,,,+++++++++,,,,,,---...444222///...//////...,,,.............../////////333222111///...---------))),,,//////...,,,++++++000...---,,,---...000000111///...---...///...------...///.........111333333333222111000000111111555555666777777666555444555777999<<<>>>BBBGGGKKKQQQYYYdddooo{{{~~~zzzyyy{{{}}}~~~zzzyyydddTTTFFFBBBBBB???======<<<<<<;;;999888777666555666666666666777777888888777777777777777777777777=========<<<<<<;;;:::999>>><<<<<>>===<<<999666333///222555555333333666999::::::;;;<<<;;;999888999<<<999555333333555555555222222111111111000000000000111111000......///000000000///...---------...---,,,++++++,,,...///111.........------,,,,,,,,,,,,++++++++++++,,,------111000......///000000///.........///////////////333333111000......------***,,,///000///---,,,,,,000000///......///000111111///...---...///...---,,,---......---...///111222222111000000/////////111222444555555444333222222444555555666777:::===@@@DDDLLLUUU^^^jjjwww~~~}}}}}}~~~xxxvvvzzznnn[[[IIIEEEEEE@@@>>>???>>>===<<<;;;999888777777666666666666777888::::::888888888888888888888888>>>>>>===<<<<<<;;;;;;;;;@@@>>>???CCCEEEJJJUUU```lllttt}}}vvvooojjjfffddd```]]]YYYXXXXXXXXXUUUSSSQQQOOOPPPRRRRRRVVVcccooo}}}vvvppplllsssvvv~~~{{{rrrggg]]]NNNJJJFFFFFFIIIHHHCCC>>>;;;:::999888777666444444,,,...000111222333444666666555666::::::666444666666333000///111222333333222222111000000000000111000111111000......///000333222000///...---,,,,,,+++++++++,,,---...///000//////......---,,,,,,,,,,,,,,,,,,++++++,,,,,,---............///000222222...//////000111000000000333222111000///.........,,,...111111000//////000///000111000...---...///111///...---...///...---,,,---//////......///000222222222111111000000///111222333555555555444444000222333222111222444555777888<<>>?????????>>><<<;;;:::999888666666666666777999;;;<<<999999999999999999999999<<<<<<<<<<<<======>>>???BBBDDDJJJSSSZZZddduuuzzztttoookkkiiidddbbb^^^ZZZWWWVVVVVVVVVXXXXXXXXXYYYXXXZZZeeeqqq}}}{{{wwwrrrooowww|||vvvmmmeee[[[SSSEEEAAA======@@@BBB???;;;888888888777666555555555000//////000333555555555555333666<<<===888555666333111//////000222222111333222111000///000000111000111111000......///000111000///...---,,,,,,,,,***+++,,,...//////000000/////////...------,,,,,,------,,,,,,,,,,,,------....../////////000111333//////111222222222111000222111111000//////000000,,,...//////......///000---///111111...+++***+++111///...---...///...---,,,...//////......///000111111111111111111000000222333444444555555555444222333444444333333444555555333555999::::::AAAJJJMMMUUU___hhhqqq~~~zzzwwwqqqmmmpppxxxkkkUUUNNNKKKCCC>>>???@@@@@@???===<<<;;;:::999666666666666888:::<<<===::::::::::::::::::::::::::::::;;;<<<>>>@@@AAACCCHHHMMMZZZhhhvvv}}}xxxuuurrrpppiiigggbbb]]]XXXVVVWWWYYYYYYYYYYYYYYYWWWXXXbbbnnn{{{~~~~~~}}}|||{{{}}}|||~~~|||ssseee[[[TTTLLLEEEBBB===999:::>>>AAA@@@===333444444333222111111222111...,,,---111333222000444111444;;;;;;555111111333111000000222333333222333222000/////////000111000111111000......///000///...------,,,,,,,,,,,,***,,,...000111111111000000000///...------,,,,,,......---,,,,,,---------...///000/////////000222///000111333333222222111111111000000000000000111***+++++++++******,,,...+++...111111---)))''''''111///...---//////...---,,,...000000///...///000000000111111222111111000000000000000000000000000222444555555444333555666666333444888666444999BBB@@@GGGOOOUUU[[[gggwwwzzzuuurrrnnnnnnttt}}}xxx^^^QQQEEEBBBCCC>>>CCCAAA>>><<<;;;999777555;;;:::999888888999:::;;;999999:::999888999<<<>>>AAA<<<<<<@@@CCCCCCFFFMMMOOOaaaxxxxxxtttsssssstttpppfff^^^\\\^^^]]]XXX]]][[[XXXXXX\\\cccjjjnnn}}}}}}~~~{{{nnniiijjjjjjeee]]]TTTLLLFFFBBB@@@>>>===;;;:::999999::::::///000222333333111...,,,111000000000000000111222111333555777777666444333333///+++,,,000333222000444333111000/////////000000///...------...///000333222000///.........///.../////////...---,,,,,,***---000000///------------+++++++++---------+++///000000000000000//////......///000111111000000222222222222222111000///333222111000////////////111111222333222111000///------,,,,,,,,,------...------///000000///......000111222333333222111000222111///...---...000111111111222222222333333333111111111222333444666777:::<<<<<>>DDDAAA>>><<<<<<;;;999777:::999888777777888999:::>>>>>>???===<<<<<<>>>???@@@>>>@@@EEEHHHLLLXXXdddsss}}}}}}yyyooofffcccccc```[[[[[[XXXVVVVVV[[[ccckkkooo}}}~~~zzzzzzwww|||zzzmmm___XXXXXXYYYUUUOOOGGGAAA===:::999;;;:::999888888888999:::222333444444333111///...111111000000000000000111111333666888888777444333222...***+++...111000...333222000///......//////000///...------...///000111000///---------------*********+++,,,,,,------///111333333111000///000---,,,++++++---------+++//////000000000000//////,,,---....../////////...111111222222111111000000333222111///////////////111222222222111///---,,,///...---,,,,,,---......///000111222222222111111000111222222222222111000222111///.........000000111111111111222222222222444333333333333333444444555777666<<>>=========;;;::::::999888777777888999::::::;;;<<<<<<;;;;;;===>>>>>>@@@EEEJJJOOOZZZooo}}}sssmmmjjjccc\\\WWWSSSQQQSSSZZZdddmmmrrr}}}|||yyyxxxsssmmmmmmpppwwwtttiii\\\OOOGGGEEEGGGDDD@@@;;;777555444444888777666666666777888999666666555444333222111000222111111000////////////000222666999999777444222111...++++++...111000...111000///...............//////............/////////...---,,,,,,,,,,,,,,,+++++++++,,,...000222444111222333222000///000111...,,,+++,,,------,,,+++...//////000000/////////...////////////000000000///000000111111111111000333222000...---...///000111111111111000...,,,***222000...,,,,,,,,,...///------...///////////////000111111222222111111000222111///.........///000000000000000111111111111666555444333222111111111444777555999@@@<<<@@@PPP~~~xxxssssssvvvwwwwwwzzziiiPPPGGGFFF@@@AAA???===<<<======<<<:::999999777777777777999999555777999::::::<<>>>>><<<999666444333333333555555444444555666888999888777555333222111111222333222111//////.........///222666999999777333111111///------///111000/////////......------------/////////....../////////......------,,,,,,,,,,,,...---,,,---...111444666000000000///---,,,---///...---,,,,,,---...,,,+++......//////000/////////......---------...............///000111111111111222111///---,,,---///000///000111111000///---,,,333222///---,,,,,,...///++++++,,,,,,------......000000111111111111000000111111000///...//////000////////////000000000000444444222111000000//////333777555666<<<888777CCC{{{tttuuuwwwyyyxxxzzzpppQQQGGGGGGAAA@@@>>><<<;;;<<<<<<;;;::::::999888777777888999::::::;;;<<<<<<===???CCCFFFNNNSSS]]]lllwwwrrryyyxxxiii[[[TTTOOOKKKOOO[[[jjjuuu{{{xxxtttssstttssspppqqquuutttnnnhhhddd``````iiitttnnn\\\RRRKKKCCC>>>===<<<;;;999777555444333333444444333444555666888999777666333111000000111111222111000///............///111555777777666333000///...------...///.....................---------...//////////////////...---.........------,,,,,,,,,+++*********,,,///000.........---++++++,,,...///...,,,------...,,,+++------...///////////////++++++***)))))))))***+++---...///000000000000000111000...---,,,---///000---...000111222111111000333111///---,,,---......------......///000111111000000000000000000000000111000000///////////////....../////////000000000000000///////////////000///444111222888444222:::vvvvvvxxxzzz{{{~~~zzzWWWJJJIIIBBB???>>>;;;;;;;;;;;;:::999;;;:::999888888999:::;;;======<<<;;;<<<@@@EEEIIIWWWaaarrrpppllluuuttteee\\\UUUOOOQQQ]]]kkkvvv{{{~~~~~~~~~{{{llliiihhhiiigggfffiiiooommmhhhccc```]]]```lllzzz|||ssseeeUUUKKKEEE???;;;::::::999888666444333333222333333222222333555777888444333222000000000111111111000000///............///000222444555333222000---------,,,,,,,,,,,,+++---......///......------......////////////......,,,------......---,,,,,,------,,,++++++,,,---...---...//////------...///000...------......,,,+++,,,---......////////////000///---,,,,,,------...---......////////////............---------......+++---///111222222222222000000///...------------,,,++++++,,,---...000000111000000//////000000111000000000000////////////////////////000000000000...............///000111111666333222999777444:::yyywwwwww{{{aaaQQQLLLBBBAAA???===<<<<<<<<<:::999<<<;;;:::999999:::;;;<<<::::::999:::===DDDLLLSSShhh{{{zzzggghhhtttvvvhhh___UUUUUU___kkktttwww}}}{{{{{{||||||{{{~~~~~~zzztttgggdddbbbcccaaa```fffmmmmmmjjjgggeeecccggguuu~~~lllbbbWWWJJJDDD>>>999777888666666555444333222222222222222111111111222444555222222111111111111222222000//////.........////////////000111111111111000.../////////...------------...////////////...------...///000000///...---***+++,,,------,,,++++++------------............+++---000000000//////000111///------......,,,++++++,,,---...////////////333222000///...///000111....../////////...------,,,---............---,,,+++,,,...000111111000000------...///......---,,,))))))((()))***+++---...111000///......///000111000000000000000//////...//////000000000111111111000/////////000000111222444999555333::::::666:::zzzwwwwww|||jjjWWWOOOBBBCCCAAA>>>======<<<;;;:::<<<<<<::::::::::::<<<<<<999999:::===CCCNNNZZZbbbppp```eeeuuuqqqfff[[[XXX___jjjqqqttt{{{xxxzzz|||zzzzzzzzzzzzzzz}}}~~~~~~uuupppfffdddbbbbbb``````fffoootttqqqooonnnlllpppqqq^^^RRRJJJAAA===999666666999333333333333333333333222111000/////////000222222111111222222222333333333//////.........//////000///////////////000000111111222333333111000000000---...///000000000......---...///000000///...---))))))+++,,,,,,+++***)))'''((()))***++++++++++++(((+++...000000/////////111///............,,,++++++,,,---...///////////////...,,,*********,,,---////////////...---,,,,,,***,,,...//////...,,,+++,,,---.../////////...---***+++---//////...,,,+++,,,+++++++++,,,...000111111000///......///000111000000000000000//////...000000000000111111111111222222111111111111111222222777222///555666222555}}}yyyxxx{{{zzz^^^NNNIIIDDDBBB???===;;;:::;;;;;;888:::<<<<<<:::888777777>>>>>>BBBFFFFFFKKKeeekkk]]]bbbrrrwwwllleeedddiiiooosss{{{}}}ppprrryyyvvvwwwyyyxxxwwwssswwwzzz}}}~~~~~~}}}vvvqqqiiihhhfffeeegggmmmuuu{{{|||yyyxxx~~~nnn[[[OOOHHHDDD>>>:::888777666555<<<:::666333222333555666.........///////////////333222111111222222000......//////,,,******///333///---+++******,,,///000---......//////...,,,,,,------///000000///.....................---------++++++,,,,,,,,,,,,------+++++++++***++++++,,,,,,,,,...///...---,,,...///000///...---------------&&&$$$&&&---111000000222...000222444333111...,,,...------,,,,,,++++++***//////000000///...------)))***...222///***---555......---,,,,,,+++******++++++******+++---...000///...---,,,,,,---...///111111111000///.........333222222222111111000000111222111000......000222222222222222222222222222{{{yyy}}}hhhUUULLLEEEBBB???<<<;;;;;;;;;;;;;;;===??????===<<<<<<======<<<@@@FFFJJJWWWvvvlll```ffftttzzzmmmdddcccffflllpppzzz~~~sssuuu{{{yyyyyyyyywwwuuuwwwxxxzzz}}}~~~yyyvvvppppppoooooorrrxxxyyyfffUUUJJJAAA>>>999666555555444333888666333000//////111333000000000000000/////////111000000000111111///---//////...,,,+++,,,///111000///...------...000111111000//////............---...///000000000//////...............---------++++++,,,,,,,,,,,,------+++************+++,,,,,,...///000000//////000111//////...---------------///++++++...000...,,,---111222444555444222///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++***+++---***%%%&&&,,,---------,,,,,,++++++***,,,++++++++++++,,,...//////...------------...//////////////////000000000000000000/////////......///000000/////////222444222222222222222222222222|||~~~xxx```PPPFFFCCC???<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;<<<>>>@@@@@@CCCJJJSSSfff}}}nnneeejjjvvv}}}oooeeebbbeeekkkoooxxxzzz{{{}}}{{{zzzyyyuuurrrwwwvvvxxx}}}~~~|||zzzxxxtttuuuwwwyyy}}}{{{mmm\\\MMMDDD@@@===:::777777888777777666444111...---...000111222111111000000/////////000///...///000000...---111...,,,+++,,,---..................//////000000222111///------------.........///000000000000000//////.........---------++++++,,,,,,,,,,,,------******))))))***++++++,,,...///000000//////000222///...------------------444///---//////,,,+++---333444666666555222///---******++++++,,,------...***++++++++++++******)))///,,,+++,,,+++((((((+++,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,------///...------------...///------...///000000111111000000////////////......---.../////////000222444111111111111111111111111}}}jjjTTTIIIEEE???======>>>===<<<;;;;;;;;;:::999:::===???HHHIIIMMMUUU```vvv|||qqqjjjmmmuuuqqqfffcccffflllpppyyy}}}{{{zzzxxxsssoooqqqpppttt||||||wwwtttttttttssssssrrrtttwwwzzz~~~yyyoooaaaSSSHHHAAAAAA>>>;;;999999999999888666555222000000000111222222111111000///...------000///...///000000///---111...******---///...,,,++++++---.........---,,,000//////...---,,,++++++......///000000111111111/////////...------,,,,,,+++++++++,,,,,,,,,------))))))))))))***+++,,,,,,,,,---......------...000......---,,,,,,---------222---+++---///......000444555555555444111...,,,******++++++,,,,,,,,,,,,,,,,,,------------,,,,,,...+++***+++---------...+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,.........------.........------......///000000111111111111111111111000000---...//////......000222111111111111111111111111~~~~~~uuuZZZNNNHHHAAA>>>???@@@???===@@@@@@>>><<<<<<>>>BBBFFFNNNRRRZZZcccppp~~~tttoooooorrrrrriiigggkkkrrrvvv~~~|||zzzzzzwwwrrrnnnkkkmmmrrr|||~~~}}}}}}}}}{{{wwwuuusssooojjjggggggggggggggglllnnnppprrruuuyyy~~~}}}xxxwwwxxxzzzvvvnnndddXXXMMMDDD@@@???<<<999777666666444333555444222111000111222222000000///...------,,,,,,000//////000111222000...111...******---...---+++***+++---...///...---,,,...///000000000...,,,***.........///000000111222000//////...------,,,,,,+++++++++,,,,,,,,,------))))))))))))***+++,,,------...///...---,,,---///------,,,,,,,,,------...///+++))),,,......///111333333333333111///,,,+++,,,,,,,,,++++++*********------............------***)))((((((***,,,,,,******+++++++++++++++++++++---------------------,,,---..................---........................000000000000000000111111...000000///...,,,---...000000000000000000000000|||fffTTTLLLDDD@@@AAABBB@@@===@@@???===<<<===AAAHHHMMMSSS[[[fffqqqyyytttqqqpppvvvzzzrrrrrrwww}}}|||{{{xxxsssoookkkmmmsss{{{|||wwwuuutttsssrrrqqqnnniiifffhhheee```]]]\\\]]]\\\\\\eeefffgggfffgggiiimmmpppxxxzzz{{{wwwrrrmmmlllmmmnnnjjjcccZZZQQQHHHBBB???>>><<<999888777666444222222111000///...//////000///......------,,,,,,,,,000//////000222222111//////...,,,,,,,,,,,,,,,+++------///000000000///...///000111111111000......------------...000111222000000///...---,,,,,,+++++++++,,,,,,,,,,,,------))))))******+++,,,......000111222111///---...///,,,,,,,,,,,,,,,------...000,,,***---///---,,,...111111111111///---,,,***---,,,,,,+++******))))))***++++++,,,,,,,,,,,,,,,***------++++++,,,+++)))+++++++++++++++*********,,,---............------------...//////...------///.....................------............//////...000111000---+++++++++////////////////////////{{{{{{|||{{{~~~tttYYYQQQGGGBBBCCCCCC@@@======<<<;;;;;;???FFFOOOUUU]]]fffrrr}}}}}}yyyuuuqqqnnnttt}}}{{{uuupppmmmoooqqqsssrrrooollliiigggffffffggghhhfffbbb^^^```]]]ZZZXXXWWWWWWWWWVVV^^^^^^\\\YYYWWWWWWYYY\\\ccceeegggfffbbb___```bbbaaa^^^XXXQQQIIICCC???<<<<<<:::888777888777666444000///......---........................---------......---///111111000...---......---+++******+++---......//////////////////...---,,,,,,---///000,,,,,,+++,,,---///000111000000///...---,,,++++++++++++,,,,,,,,,,,,------*********+++,,,...///000222333333111...,,,,,,---,,,,,,++++++,,,,,,---...111---,,,000111...,,,---000000000//////---,,,++++++++++++***************))))))***+++++++++++++++&&&---111...,,,------+++,,,,,,++++++******))))))+++,,,---...//////......------...//////...------,,,------....../////////---------.........//////,,,...000///---,,,+++,,,////////////////////////zzzxxxxxxzzz}}}uuuzzz\\\SSSHHHCCCDDDDDDAAA===?????????@@@EEENNNYYYaaagggpppzzz}}}xxxrrrjjjnnntttzzz}}}~~~}}}wwwrrroooooonnnjjjeee```^^^^^^\\\\\\^^^aaacccccc```]]]\\\ZZZWWWVVVVVVVVVUUUTTTYYYWWWTTTOOOKKKJJJLLLNNNSSSVVVYYYXXXVVVUUUWWWYYYXXXUUUQQQKKKEEE@@@<<<:::444333222222333444333111000000///.........//////.........///////////////---,,,,,,...///000///---,,,...000...***(((***,,,,,,,,,,,,,,,------.........+++'''$$$%%%)))...111++++++++++++,,,...000111111000///...---,,,++++++++++++,,,,,,,,,---------+++++++++,,,---...000111111222111///,,,***)))***++++++++++++,,,,,,---...///,,,---111333111////////////000//////...------)))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,%%%---+++)))+++---+++---,,,,,,+++***)))((((((***+++---///000000//////,,,---...//////...---,,,***+++,,,---///000111111.../////////000000111111***,,,...///...---,,,---////////////////////////~~~uuussstttvvvtttwww~~~hhhVVVFFFCCCBBB======@@@BBBBBBBBBDDDKKKWWWeeeoooxxxwww{{{zzzpppooonnnooosssxxx}}}zzztttyyypppeee^^^ZZZWWWSSSOOORRRYYY___bbbfffiiiiiieeehhh^^^WWWVVVUUUSSSUUU[[[YYYUUUOOOHHHCCCBBBDDDGGGKKKJJJIIIIIIIIIJJJLLLMMMLLLJJJFFFBBB===:::777666888777555222111222333333111111000///......//////000------//////,,,,,,///...111000++++++//////+++......---,,,++++++******---,,,,,,++++++,,,,,,---000000///...---,,,++++++///...---,,,,,,...///111//////.../////////,,,***,,,***+++...---***(((***,,,,,,++++++,,,...///000000000000///---+++)))(((,,,------...------,,,,,,,,,...111111000...------///...---...//////...,,,,,,++++++***************,,,******+++,,,+++'''###$$$(((***)))***...///,,,------.........------,,,+++,,,,,,------,,,,,,+++111000///---***&&&###!!!000///............//////---...///...,,,+++,,,---+++---//////---,,,,,,---'''///333000...111111...vvvssstttuuuuuuvvv{{{ooo[[[IIIDDDDDD@@@???AAAAAABBBDDDKKKUUUcccqqqyyy||||||uuutttrrrrrruuuzzz{{{uuutttkkk```YYYUUUSSSOOOLLLSSS\\\ffflllrrrvvvvvvrrrnnnccc[[[YYYZZZYYYZZZ]]]\\\YYYSSSKKKEEEAAA@@@@@@CCCCCCCCCCCCDDDEEEFFFFFFDDDBBB@@@>>>;;;888666444555444333111111222333444333333222111111111111111000------//////,,,,,,......111000++++++//////+++000000//////...------,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,...---,,,+++,,,---///000//////...//////...+++)))...,,,---000///+++***,,,,,,+++*********,,,...///...---,,,+++***((('''&&&***+++,,,---............---............///000111...---,,,---...///---,,,,,,+++******))))))*********)))(((***,,,+++)))&&&---//////+++)))***)))%%%******++++++++++++******+++,,,,,,------,,,,,,+++------------,,,++++++***//////////////////......---...///...,,,+++,,,---,,,...000000///------...(((...222///---000111///xxxssssssuuuuuutttwww~~~|||eeeOOOHHHHHHEEECCCEEEEEEGGGMMMXXXgggvvv}}}{{{yyyxxx{{{yyysssnnnfff[[[TTTQQQPPPOOOMMMWWWbbboooxxxxxxlllbbb```bbbcccaaaaaaaaa\\\UUULLLDDD===999777<<<===>>>???@@@@@@@@@@@@<<<<<<<<<;;;:::777555444222111000000000111333444333222111111111111111111000------//////,,,+++......//////,,,+++......,,,111000000//////.........---,,,,,,++++++,,,,,,---,,,------------------,,,---,,,+++++++++,,,...//////............---***(((...,,,,,,//////+++***---,,,+++)))'''''')))+++------,,,***)))((('''''''''((()))+++,,,...//////000...---,,,,,,---///222444---,,,+++,,,---...---+++++++++***))))))))))))***)))(((((()))***++++++)))%%%(((***)))***------***))))))***************)))++++++,,,,,,,,,,,,++++++,,,,,,,,,---...///000000---...///000000///......---...///...,,,,,,,,,...,,,...111111///......///***...000...---///000///|||uuussstttssssssvvv|||mmmUUULLLLLLIIIHHHIIIMMMRRR\\\kkk}}}{{{sssmmmgggaaaYYYSSSRRRSSSUUUUUU^^^jjjvvvyyynnnkkkoooqqqmmmiiijjjcccXXXMMMDDD===999777999;;;<<<>>>???>>>>>>===:::;;;<<<<<<;;;999666555111000/////////000000111000000///////////////000111...---//////,,,+++.........---,,,,,,---...---//////......---------------,,,,,,++++++,,,,,,------......///...---,,,,,,,,,,,,+++++++++,,,---...///...---......---***(((,,,)))))),,,,,,))))))+++,,,***'''%%%%%%''')))+++---,,,+++)))((((((((()))((()))***,,,---.../////////...------...000000111---+++***+++,,,------,,,++++++***))))))))))))******)))(((((()))*********!!!%%%'''***000111///******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++000///...---------...///,,,---///111111000...------...///...---,,,---...,,,...000000///.........+++---.........///000000xxxttttttqqqrrrvvv}}}pppXXXNNNMMMJJJJJJNNNVVV___ooo}}}xxx{{{~~~uuukkkeee___[[[VVVSSSTTTWWW[[[]]]fffqqq{{{|||}}}vvvtttjjj[[[MMMEEEAAA>>>===:::;;;<<<===>>>===<<<;;;:::;;;<<<<<<:::888555333111111000///......------000///////////////000000111...---000///++++++---...,,,,,,,,,,,,,,,---..................------------,,,,,,++++++,,,,,,---//////000000///...,,,+++++++++++++++,,,,,,------......---...///...+++)))+++((((((++++++)))))),,,+++***'''&&&%%%''')))***+++******)))(((((((((((()))***+++,,,------------000///...///111000---+++---+++******,,,---------,,,++++++***************,,,++++++)))((('''((()))$$$(((+++***+++...---))))))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***111000...,,,,,,,,,,,,---+++---///111111000///...---...//////------...///+++---//////...,,,,,,------------///111000000000}}}vvvtttqqqrrrvvv|||rrr[[[RRROOOLLLOOOUUUaaaooo}}}{{{zzz{{{}}}~~~{{{yyy}}}zzzppptttxxxrrrfff```VVVUUUSSSSSSTTTXXX]]]```mmmwwwxxxlll[[[LLLEEEBBB@@@???;;;;;;;;;<<<;;;;;;:::999999999999888777555333111111111000///...---,,,,,,111111111111111222222333222......000///+++***---...++++++------+++,,,///////////////////////////---,,,,,,++++++,,,,,,------...///000000...,,,++++++,,,,,,,,,------------...------...000000---+++---******,,,,,,***+++...***)))((((((((()))******''''''((((((((('''&&&&&&)))***+++,,,,,,---,,,,,,111//////000222111,,,(((---,,,******,,,...///...------,,,++++++++++++++++++,,,,,,+++(((''''''(((***...000//////000...)))(((((()))***++++++++++++******++++++++++++******---,,,,,,,,,,,,---......,,,---...000000000//////---...//////...---///000***,,,...///---,,,,,,,,,...,,,...222444222000000xxxuuurrrrrrtttxxx{{{wwwddd[[[VVVSSSYYYbbbrrr{{{{{{zzzxxxuuuqqqnnnmmmjjjiiihhhfffeeeeeefffgggkkkmmmmmmkkkgggfffgggiiilllpppxxxtttppp{{{rrreee```SSSSSSTTTTTTVVVYYY]]]```ooo|||vvvdddVVVNNNJJJGGGEEE???>>>===<<<;;;:::::::::777777666666555444333333///////////////...------111111111111111222333333222///...000///+++***,,,...******------+++,,,000........................---,,,,,,++++++,,,,,,---'''))),,,...///...---,,,,,,,,,---...............---------///111222000...---***)))+++,,,***+++///((()))******++++++++++++%%%&&&(((******((('''%%%'''(((***+++------......222///---...111111...***...,,,******---///000000///...------,,,,,,------(((***,,,,,,)))''''''((((((---000000000222000+++((()))***+++,,,,,,,,,,,,******++++++++++++*********+++,,,---............------......///000000000,,,...//////......///111+++---///000...---------///,,,...555888444000000zzzvvvtttrrrrrrtttvvv|||}}}mmmddd^^^[[[cccnnn~~~xxxooohhheeefffjjjmmmoootttwwwwwwwwwwwwtttooommmmmmllljjjgggbbb^^^[[[]]]\\\[[[ZZZYYYYYYYYYYYY]]]^^^^^^]]][[[ZZZZZZ[[[aaaeeelllrrrwwwxxxxxxxxxsssuuuxxxzzz{{{{{{yyyxxx~~~}}}wwwxxxtttgggbbbTTTUUUWWWWWWXXXZZZ^^^```ooo~~~uuuhhh```ZZZTTTPPPCCCBBB@@@===<<<;;;<<<<<<777777666555555555666666---...//////000000////////////...//////000111111222///...000///+++***,,,...))))))---...***+++000+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---"""$$$(((,,,.........---,,,---......//////......,,,,,,---000222333222000+++'''''')))***(((***---((()))+++,,,---------,,,%%%(((+++------+++)))'''%%%&&&(((+++---///000000333...***+++///111000...///---++++++---///111111//////...------------...%%%(((,,,---***))))))******...000...------***%%%***+++,,,---.../////////******++++++++++++******,,,---...//////...---,,,------------...///111222,,,...//////......///111,,,...000111///.........000,,,///888;;;555000///yyyxxxsssoooppptttzzzvvvqqqooommmtttvvvooojjjbbb^^^XXXTTTSSSWWW\\\```eeeggghhhfffaaa^^^]]]^^^fffbbb``````]]]VVVTTTUUURRRSSSSSSSSSRRRPPPNNNMMMMMMNNNOOOPPPQQQSSSVVVYYYZZZ___ccceeeiiinnnooommmeeeggghhhjjjlllmmmmmmmmmrrrvvvzzz{{{{{{zzzkkkddd[[[WWWVVVYYYZZZ[[[___eeesss{{{qqqkkkbbbYYYPPPFFF??????>>>999777999666444222000...000333666111///...///111111///---111000...---...///111222111000///...---,,,++++++---,,,++++++,,,---,,,+++---......,,,)))(((+++...000//////......---,,,,,,,,,++++++,,,///111000000000,,,******,,,***%%% 000......111444555333000*********((('''))),,,///++++++++++++******))))))(((((((((((('''''''''''',,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...////////////...---,,,+++++++++***))))))***+++,,,)))+++.........------...//////...---,,,,,,++++++***)))((((((((()))***+++,,,++++++******++++++,,,///...------///000000///...............///000000,,,---.../////////------...///000000000000000///~~~vvvqqqoooqqqvvv|||yyyoooggg___YYYUUURRROOOKKKHHHIIILLLRRRUUUXXXYYY[[[ZZZXXXWWWYYY[[[\\\YYYYYYYYYVVVPPPMMMMMMMMMMMMMMMMMMLLLJJJHHHGGGIIIJJJKKKLLLMMMPPPTTTWWWVVVZZZ^^^___bbbffffffdddbbbcccccceeefffhhhiiiiiimmmooopppooommmnnntttzzzzzzyyyyyy{{{~~~wwwuuusssrrruuu{{{{{{nnnhhh```\\\ZZZ\\\]]]]]]bbbhhhyyy}}}qqqeeeUUUKKKCCCAAA???:::888999777666555444444555888;;;333111......000111000///111000.........///111222666444111///......///000---,,,,,,---......,,,+++...000000///,,,,,,---///+++,,,,,,------...//////,,,++++++,,,///000000///---***(((***------***'''///......000444555333000///---******+++***(((&&&,,,++++++******)))******)))))))))(((((((((''''''+++******)))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---..................---,,,+++***,,,+++***)))))))))***++++++---//////---,,,,,,,,,.........---,,,,,,++++++,,,,,,+++++++++,,,---...*********+++,,,---...//////...,,,---///000000///...............//////000------............------......///000000000//////tttpppoootttyyy~~~yyyrrrnnniiiddd^^^WWWRRRMMMIIIFFFEEEDDDBBBBBBCCCGGGKKKNNNLLLMMMOOOOOOOOOPPPRRRTTTVVVTTTUUUXXXUUUNNNJJJJJJHHHHHHHHHHHHGGGEEEDDDCCCEEEEEEFFFGGGIIIMMMRRRVVVTTTYYY[[[ZZZ[[[^^^^^^[[[]]]]]]\\\\\\^^^```bbbdddjjjkkkkkkhhhfffggglllpppnnnlllkkkkkkpppxxxqqqhhhbbbaaabbbffflllppppppnnntttsssuuu{{{{{{ooojjjeeeaaa^^^___^^^___eeemmmttt```VVVMMMHHHDDD>>>:::999666555444333333444555555555222///...///000111000000000///...///000111222777555111...---...111222,,,,,,,,,---......,,,***...///111000///---...///***++++++,,,,,,---......,,,+++***,,,...000///...---***((())),,,...---+++...------000444555333000111---)))+++...---'''!!!,,,+++***)))))))))***+++******)))))))))((((((((()))))))))((()))***++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---............---------,,,,,,+++***))),,,+++***)))))))))))))))---...000///---+++++++++...------,,,,,,+++++++++))))))((((((((()))***+++))))))***+++,,,...000111///---,,,,,,...//////......------------...//////......---------------...------...///////////////tttppppppvvv{{{~~~sssjjjccc]]]ZZZUUURRRNNNKKKIIIGGGDDDBBB@@@?????????AAACCCEEEGGGFFFHHHKKKMMMMMMMMMMMMLLLQQQPPPSSSVVVUUUNNNIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDBBBCCCDDDEEEGGGLLLRRRVVVXXX[[[\\\ZZZYYY[[[ZZZWWWYYYWWWUUUUUUVVVYYY\\\^^^ccceeeggghhhiiikkknnnqqqmmmkkkiiiiiimmmttt|||qqqggg]]]\\\\\\```fffjjjkkkkkkqqqqqqsssxxx{{{yyyuuuuuuxxx~~~uuukkkgggddd```______```bbbjjjttt~~~ppphhh^^^UUUNNNGGG@@@;;;888666444222222111///...333222111000000000000000000000/////////000111222333111///---,,,,,,...///---+++))))))***,,,,,,++++++---...///...---,,,,,,------,,,,,,+++******)))+++******+++---///...---///,,,))))))***++++++)))---,,,,,,///333555333000...+++)))***------***&&&,,,+++***)))((()))+++,,,************))))))))))))''''''(((((())))))******++++++++++++,,,,,,,,,,,,***+++---...///......---------------,,,+++***)))++++++******))))))((((((+++---//////---+++++++++---,,,,,,,,,+++++++++***'''''''''''''''((((((((()))))))))***+++,,,...///...,,,+++,,,---///......------,,,,,,------...//////...---,,,+++,,,---...,,,,,,---.../////////...yyytttrrrvvv{{{~~~{{{uuuppphhhaaa[[[WWWSSSPPPGGGEEECCCBBBBBBBBB@@@???:::::::::::::::;;;;;;<<>>;;;888666555444222000111222222222111///...---000000000000000111111222---.........---,,,+++***///+++&&&$$$&&&)))+++---+++,,,---.........,,,+++---,,,,,,++++++***))))))+++******+++---...---,,,---+++)))(((((()))***))),,,++++++...333444222///...---,,,***))))))+++,,,++++++***))))))***+++,,,************))))))))))))&&&&&&'''((())))))******++++++,,,,,,,,,---------***+++---...///...---,,,---......------,,,+++***************))))))(((((((((***------,,,,,,,,,,,,+++++++++++++++*********)))))))))***************))))))))))))))))))***+++---,,,++++++---......---,,,,,,,,,,,,,,,---......///...---+++++++++,,,---+++,,,---...////////////zzztttuuuyyy{{{zzzwwwqqqiiibbbbbb^^^YYYUUUQQQNNNKKKHHHBBB@@@??????@@@@@@>>>===999999888777777777777777777:::@@@GGGKKKKKKGGGDDDGGGGGGKKKPPPOOOJJJFFFFFFCCCCCCBBBAAAAAAAAAAAAAAAAAACCCEEEHHHJJJMMMRRRUUUWWWYYYXXXTTTSSSTTTSSSPPPQQQOOOMMMKKKLLLOOORRRTTTVVVYYY^^^dddhhhjjjkkkjjjmmmnnnoooqqqsssuuuvvvwwwyyy~~~wwwnnneeeaaa]]]^^^dddiiimmmnnneeeiiioooxxx{{{vvvlllggg```\\\\\\]]][[[YYYTTTUUUWWWYYY[[[```fffjjjkkkmmmpppuuuzzz|||tttooonnnnnnllljjjhhhmmmrrrrrrpppooossswww|||zzzqqqiiiffffffdddeeehhhllloootttvvvmmmcccVVVJJJBBB>>>999777888777555222000111222111///---------000000000111111111222222---...000111000...,,,+++///+++&&&$$$%%%(((+++---...---,,,...///000...---)))******++++++,,,------+++***)))***,,,---,,,+++(((((((((((()))***+++,,,+++******...222444222///111111///+++'''&&&))),,,)))*********++++++++++++******)))))))))(((((((((%%%&&&''')))************,,,,,,------......//////,,,------...---------,,,............---,,,+++***(((((()))******))))))(((&&&(((+++,,,+++***+++,,,************************&&&'''((()))))))))(((((())))))((((((((((((((()))---+++******,,,------,,,,,,++++++++++++,,,------///...---,,,+++++++++++++++,,,---...///000000000vvvtttvvvxxx{{{~~~~~~zzzxxxppplllfff```\\\XXXSSSPPPQQQOOOMMMKKKJJJHHHEEEBBBBBBAAA@@@@@@@@@@@@>>><<<:::999888777777777777888777777:::???DDDEEECCC@@@EEEEEEHHHMMMMMMIIIFFFFFF@@@@@@???>>>===>>>>>>???>>>AAADDDGGGIIIKKKNNNQQQRRRTTTRRRNNNMMMOOONNNKKKLLLKKKJJJIIIIIIKKKNNNPPPTTTUUUXXX]]]ccchhhkkklllooorrrvvvzzz{{{{{{xxxwwwwww|||wwwnnnjjjgggccccccfffiiijjjiiifffhhhnnnvvv|||}}}yyytttfffaaa[[[XXXXXXVVVQQQMMMIIIKKKNNNOOOPPPSSSXXX\\\[[[]]]```eeejjjoootttvvvxxxrrrjjjfffeeedddaaa^^^\\\bbbggggggbbb```bbbfffhhhmmmuuu}}}}}}yyytttooolllmmmoooppprrrwww}}}yyyjjj]]]OOOHHH@@@<<<:::888555111222222111---******---000000000111111222222222111...//////000//////...---...+++(((((()))+++,,,,,,...,,,***+++---///...---******++++++,,,---------+++***)))***+++,,,+++***((()))***++++++***++++++***)))***---222444222///000///,,,++++++*********''')))***,,,,,,,,,******)))))))))(((((((((''''''%%%&&&(((***++++++++++++------......///000000111///......---,,,,,,,,,,,,---------,,,,,,+++***)))&&&'''((()))*********)))&&&(((******)))(((((())))))*********************###$$$%%%&&&&&&&&&%%%%%%((((((((((((((()))***+++,,,+++)))***,,,------,,,+++++++++++++++,,,,,,---------------,,,+++******,,,,,,...///000111111111wwwssstttuuuxxx||||||xxxmmmhhheeebbb^^^\\\YYYTTTOOOJJJGGGFFFEEEEEEDDDDDDEEEEEEDDDBBB???AAA@@@???>>>>>>===;;;888777666555444444555666777===:::999;;;>>>???>>><<>>AAAFFFGGGCCC@@@AAA@@@???>>>===<<<===>>>???;;;???CCCFFFHHHIIIKKKMMMNNNPPPOOOKKKJJJLLLLLLJJJJJJIIIHHHGGGHHHIIIKKKLLLMMMMMMNNNSSS[[[ccciiilllooosssyyy~~~|||wwwttt|||xxxooopppmmmjjjjjjlllllliiifffhhhhhhkkkqqquuuvvvrrrnnnddd___ZZZXXXXXXUUUNNNHHHEEEHHHKKKLLLKKKMMMPPPSSSOOOQQQUUUZZZ___eeeiiilllqqqkkkccc```___^^^ZZZVVVTTTZZZ___^^^YYYUUUWWWZZZ[[[```gggoootttvvvvvvuuuyyy}}}}}}yyywwwvvvtttqqqpppqqqtttxxxzzz}}}{{{mmmaaaXXXMMMEEE@@@<<<777222555333///)))&&&'''---333000000111222222222222111//////------,,,---......,,,,,,+++,,,......,,,***,,,)))''''''***,,,,,,+++......---,,,,,,++++++***+++***))))))+++,,,+++***,,,---......,,,)))((((((***))))))---111333222///---***(((+++000111---)))&&&(((+++------,,,***)))((((((((((((''''''''''''%%%&&&(((***+++,,,++++++.........///000111111222111000...,,,+++++++++,,,++++++,,,++++++***)))(((%%%&&&((()))***+++******''')))******(((&&&%%%&&&)))))))))))))))*********&&&'''((()))))))))(((''''''''''''((()))+++------,,,***)))***+++---,,,,,,++++++******++++++,,,---------......---+++***(((,,,---...000111222222222pppoooqqqooonnnrrryyy~~~qqq```YYYWWWTTTPPPNNNRRROOOKKKFFFBBBAAA@@@AAA@@@???>>><<<<<<>>>???@@@@@@@@@???>>>===<<<;;;;;;666666666666555555555555666888888777555555888;;;>>>======???AAABBBAAA@@@???>>><<<;;;;;;<<<===>>>;;;<<<>>>@@@CCCFFFHHHJJJKKKKKKHHHDDDBBBCCCCCCAAAKKKHHHEEEFFFHHHJJJJJJHHHHHHIIIKKKOOOUUU]]]eeeiiikkkqqqzzzzzzvvv|||zzzyyyxxxtttpppqqqsssrrrnnniiihhhffffffjjjppprrroookkkeeeaaa]]][[[ZZZUUUMMMFFFBBBBBBBBBBBBDDDGGGJJJLLLHHHIIIKKKNNNSSSXXX\\\___bbb```]]]YYYUUUQQQOOOMMMPPPRRRSSSSSSQQQPPPOOOOOOSSSUUUZZZ___ccceeeffffffhhhkkkqqqyyy~~~xxxvvvyyy|||rrrhhhZZZMMMEEE???:::777444222000000111111000///333444555333111///...///666111---,,,---...---,,,,,,,,,---......---------------,,,,,,---...000111,,,,,,+++******+++++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,+++***))),,,***)))+++...///...,,,555000***))),,,---+++(((***+++,,,---,,,***((('''+++)))''''''((((((&&&$$$+++***)))*********(((&&&---...///////////////......---,,,***))))))******---------,,,+++***)))((()))******)))'''&&&''')))''')))+++,,,***(((((()))...---++++++++++++***(((***((('''(((***+++)))&&&+++)))'''(((+++,,,***(((---'''%%%***///000//////,,,,,,---------,,,++++++---.........---,,,,,,+++,,,,,,---...////////////xxxqqqnnnjjjlllsssxxx}}}rrrdddVVVPPPNNNKKKIIIIIIKKKHHHDDD???<<<:::::::::<<<<<<;;;;;;<<<>>>@@@BBB@@@???>>>===<<<;;;::::::555555555555444444444444666777888777555555888;;;<<<;;;<<<===???@@@???>>>@@@>>><<<:::999999:::;;;999:::;;;===???BBBDDDFFFFFFEEECCC@@@@@@AAACCCDDDFFFDDDAAABBBDDDEEEEEEDDDBBBCCCDDDHHHMMMUUU[[[___eeekkkuuu}}}}}}zzz}}}|||xxxvvvsssqqqssswwwxxxuuurrrppplllgggfffjjjlllllljjjeeebbb```___^^^YYYPPPIIIDDDCCCBBBBBBCCCFFFIIIKKKFFFGGGIIILLLPPPTTTXXXZZZZZZXXXUUURRRNNNLLLJJJIIIKKKMMMOOOOOOMMMKKKKKKKKKJJJLLLPPPSSSVVVYYYZZZ[[[```dddiiiooovvv~~~yyyiii[[[OOODDD;;;555999777444333333333222111000000111111111111111000...+++)))+++///222222111------------------,,,,,,,,,,,,++++++,,,---///000///......------,,,,,,---))))))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,***)))***---///...,,,,,,)))''')))---...+++((()))***+++,,,,,,+++)))(((---+++************)))''')))(((((()))++++++***(((------...////////////...///...,,,+++******++++++,,,,,,,,,,,,+++***))))))+++++++++***(((((()))+++'''((()))***++++++***)))---+++******++++++***((()))((('''(((***+++)))&&&+++)))((((((++++++***(((...(((&&&+++///...,,,,,,++++++,,,------,,,,,,,,,------......------,,,++++++,,,---....../////////sssiiidddiiisssvvvzzzuuu___UUUKKKGGGDDDAAAAAAEEEDDDBBB>>>;;;888666555555888888888999;;;===@@@AAA>>>>>>===<<<;;;::::::999555444444444444333333333555666777666555666777999:::999999:::<<<===<<<;;;>>>===;;;999777777777777777777888999;;;===???@@@AAA???>>>======>>>@@@BBBBBB@@@>>>>>>@@@AAA@@@???@@@@@@AAADDDHHHNNNSSSWWWZZZ```jjjssszzz|||{{{zzz||||||~~~{{{vvvqqqpppppptttzzz}}}|||{{{xxxpppgggaaaaaadddffffffdddcccdddeeeddd^^^UUUMMMIIIHHHEEEDDDDDDFFFHHHJJJEEEFFFGGGIIILLLNNNPPPQQQOOONNNKKKHHHFFFEEEDDDDDDFFFHHHIIIIIIHHHFFFFFFFFFCCCDDDEEEGGGIIIKKKMMMOOOXXX[[[___cccgggjjjnnnqqqwwwyyy~~~{{{||||||mmm___PPPCCC:::;;;888444222222222111000111///...///111222000---000...,,,---000000...+++///...---,,,++++++,,,,,,+++++++++++++++,,,......000000///...---,,,,,,,,,)))***++++++++++++++++++'''((()))+++---...//////+++***)))***,,,---------,,,++++++...111111...***((()))***+++++++++***)))***(((''''''((((((&&&%%%''''''''')))+++,,,+++))),,,---......//////......///...---+++++++++,,,,,,***+++++++++++++++******)))******)))(((''')))***(((&&&&&&(((,,,---,,,)))+++)))((()))***+++)))((()))(((((((((******((('''+++***))))))***+++***)))...)))''',,,...,,,))))))***++++++,,,------------------......------,,,,,,++++++,,,------......///rrrgggcccgggooorrrvvv}}}}}}nnncccRRRLLLFFFCCC>>>;;;===BBBAAA@@@===;;;999777666555666666666777999;;;===>>><<<<<<;;;::::::999888888555555555444444444333333555555666666666666777777777777666888::::::999777::::::888777666666666666666666666777888999:::;;;===;;;;;;======<<<<<<>>>???>>>==================>>>>>>>>>@@@CCCGGGKKKNNNMMMSSS\\\eeemmmqqqssstttwwwttttttxxx}}}}}}vvvooojjjjjjlllpppvvvyyyzzzyyyuuunnnddd\\\[[[\\\___``````bbbeeehhhgggaaaXXXRRRPPPNNNKKKIIIHHHIIIJJJKKKHHHHHHIIIJJJJJJJJJJJJIIIGGGFFFDDDBBB@@@@@@AAAAAABBBDDDFFFGGGEEEDDDCCCDDDBBBAAAAAAAAABBBDDDGGGHHHPPPTTTXXX[[[\\\\\\\\\]]]ccceeejjjnnnmmmiiiiiimmmrrr~~~pppaaaQQQFFF>>>;;;666222222111111111555111......111000,,,'''111//////000222111---)))111///---*********+++,,,+++++++++,,,,,,---......//////...---,,,+++***)))******+++,,,,,,+++++++++'''(((***,,,---...//////+++*********+++---......000///...///000000---***'''((()))***++++++******(((&&&%%%%%%&&&&&&%%%$$$(((''''''(((***+++***(((+++,,,---..................---+++*********++++++)))******++++++++++++***&&&'''((('''%%%%%%&&&(((+++'''%%%''',,,...+++''')))((('''((()))***)))(((((((((((()))))))))((('''***************+++******,,,((((((,,,...+++)))))))))***+++,,,---.........,,,------...------,,,,,,+++++++++,,,---...//////rrrjjjggghhhjjjnnnrrryyyvvvjjj^^^UUUKKKGGGDDDAAA<<<888:::?????????>>><<<;;;999777666666666666777777888999999::::::999999888777777777666666666666555555555444444444444555666666666555666555555666888888777555555555555555555666666666666555555666666777888999888666888>>>???;;;:::===:::;;;;;;;;;:::999999999999888888999;;;>>>AAACCCFFFJJJQQQYYY```fffiiikkkmmmiiihhhlllrrrsssmmmfff```aaacccfffjjjlllmmmmmmhhhccc\\\WWWUUUVVVWWWYYY[[[^^^bbbeeeeeeaaaZZZUUUUUUSSSQQQOOONNNMMMNNNNNNMMMMMMNNNNNNLLLJJJGGGEEEDDDCCC@@@>>>>>>>>>???@@@BBBDDDFFFFFFEEEDDDCCCDDDCCCAAA@@@??????AAACCCEEEIIIMMMQQQTTTSSSQQQPPPPPPUUUVVVZZZ^^^]]]ZZZ\\\aaa```tttppp```UUUGGGBBB;;;666444444444444555111---...000000+++&&&******,,,000555777444111000///,,,***)))***+++,,,+++,,,------.../////////////////////---,,,***)))++++++,,,,,,,,,++++++*********+++,,,---.........,,,++++++++++++,,,...000///---+++************)))'''((())))))************+++***((()))******)))(((***)))(((((())))))'''&&&***+++,,,---............+++***)))((((((((()))***))))))***+++++++++******&&&'''''''''%%%%%%'''(((...***&&&'''+++,,,)))%%%)))((('''''')))***)))((('''((()))))))))(((((((((******++++++*********+++***''''''+++---+++***,,,)))***+++,,,---.........,,,,,,------...------,,,++++++++++++---...000111yyypppmmmkkkiiilllooovvv~~~|||nnncccYYYQQQKKKFFFBBB@@@???;;;777777;;;<<<<<<<<<<<<;;;999777555666666666666666666666666888888777777666666666666777777666666666555555555444333333555666777555444666555555666777777666444333333444444555666666666555555555555666777888888777333555<<<>>>::::::@@@666777888888666444444555888888888999:::<<<>>>???BBBEEEIIIPPPVVV\\\aaacccccc___]]]```eeegggaaa\\\VVVWWWXXXZZZ[[[\\\\\\\\\WWWUUURRRPPPOOOOOOPPPQQQUUUWWW[[[^^^^^^\\\XXXVVVTTTTTTSSSSSSRRRQQQPPPOOOPPPQQQRRRRRRPPPMMMIIIGGGDDDBBB???===<<<<<<>>>???AAACCCEEEEEEDDDCCCCCCDDDAAA@@@>>>======>>>@@@AAACCCGGGKKKLLLKKKIIIGGGGGGJJJJJJMMMQQQPPPNNNQQQXXXZZZlllvvvyyy||||||~~~nnnbbbPPPJJJAAA999555333222111111///......000000---***,,,+++,,,000444666333000...---,,,+++******+++++++++,,,---...////////////111111222222111///---,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---------------,,,---------,,,+++,,,000222000...---++++++,,,...000(((((()))))))))))))))******)))((((((******)))(((***)))(((((()))(((&&&$$$)))***+++,,,---.........***)))(((''''''((()))))))))***************))))))((()))***)))((((((***+++///+++(((((()))***(((&&&***((('''((()))***(((''''''(((******((((((((()))***+++,,,+++******+++,,,+++((((((+++,,,***+++///***++++++,,,------------,,,,,,------......------,,,,,,+++,,,---///111333xxxqqqnnnmmmlllnnnsss{{{|||kkk]]]SSSMMMHHHEEEBBB>>><<<>>>===999999;;;999:::<<<<<<;;;999777555666666666666666666555555666666666666555555555555666666555555555444444444444333222444777777555222777666555666888888666444333333444555555555444444444444444444555666777888???666333777777222555>>>444777888888555333333444999999999999:::;;;=========???BBBGGGMMMTTTYYY]]]ZZZWWWUUUWWW[[[[[[XXXTTTNNNOOOPPPPPPOOONNNNNNOOOJJJIIIIIIGGGGGGGGGIIIKKKOOOPPPSSSUUUUUUUUUUUUUUUOOOPPPRRRSSSRRRQQQOOOMMMNNNPPPSSSUUUTTTRRRNNNLLLEEEBBB>>>;;;999999;;;<<<>>>@@@CCCCCCBBBAAABBBBBB???>>>===<<<<<<===>>>???BBBDDDHHHHHHFFFDDDBBBAAADDDCCCEEEGGGGGGFFFKKKSSSXXXgggnnnnnnpppmmmooo{{{}}}rrraaaYYYMMMBBB:::666333111111000000000000///---,,,///------...111111...+++,,,,,,++++++++++++++++++***+++---...//////......000000222222222000...---,,,,,,------,,,,,,+++***+++,,,------...---------...//////---,,,---111444444444333222111000111111***))))))(((((((((((())))))'''&&&'''((()))(((''')))((('''((())))))'''&&&((()))***,,,---------...***)))(((''''''((()))*********+++******)))((('''(((*********))))))+++---,,,+++)))((((((((()))))),,,***))))))))))))((('''&&&)))+++***((('''((())))))+++---,,,***)))+++---///+++***+++***)))+++000++++++,,,------,,,,,,,,,+++,,,------......------------,,,,,,...000333444}}}sssqqqppplllnnnrrrxxx{{{pppaaaTTTLLLGGGDDDAAAAAA===;;;>>>@@@===<<<===999;;;===>>>===;;;888666444555666666777777666666555555555555555555444444555555444444444333333333444222222444777777555222777777666777888888666555555555555555555444333222222222333333444555666777JJJ===444333///***///999666999;;;:::777444444555555444555555666777888888888999<<<@@@GGGNNNTTTXXXUUUSSSRRRSSSUUUUUUSSSPPPIIIJJJKKKKKKIIIHHHHHHHHHDDDDDDCCCBBBAAABBBEEEHHHKKKLLLNNNOOOOOOPPPSSSUUUJJJLLLOOOQQQQQQPPPMMMKKKLLLNNNRRRVVVWWWUUURRRPPPDDDAAA===999777777888999<<<>>>AAAAAA@@@@@@@@@@@@>>>>>>============>>>>>>CCCFFFHHHHHHEEEBBB@@@???BBBAAAAAACCCCCCCCCJJJRRRSSS```cccbbbbbb]]]\\\gggrrrvvv{{{uuukkk]]]PPPFFF???;;;999333444444222...+++***+++(((''''''+++000333222111******+++,,,,,,,,,++++++)))***,,,---......---,,,---...000111000///---,,,------------,,,,,,+++******+++,,,---............///000000...,,,---222666444666666555111...+++***+++***)))(((((('''((((((,,,+++***+++,,,---,,,+++&&&&&&&&&''')))***)))(((((((((***+++,,,---------******)))(((((()))***++++++++++++******((('''''''''((()))((('''(((***+++)))******)))'''(((***,,,---+++***)))***)))(((&&&&&&)))+++***((('''(((***))),,,---,,,***)))+++---222...++++++)))'''***000,,,,,,---------,,,+++++++++,,,,,,---.........---...---------...111444555yyyrrrrrrqqqnnnnnnrrrxxxqqqcccUUUMMMHHHCCC@@@@@@AAA;;;;;;BBBFFFAAA;;;:::<<<;;;;;;;;;<<<;;;888666333555888999999777444111333666888777444222333555///111///+++---444555111333444555666777888999:::777888999:::;;;;;;;;;;;;888777666555555444444555333222111000111333555777HHHAAA999444444555666666777666555444333222222222444444333222333444555666888999:::===AAAFFFJJJLLLNNNNNNPPPSSSUUURRRKKKFFFHHHEEEBBBCCCEEEEEE@@@<<<>>>>>>===<<<<<<===??????EEEFFFGGGIIIJJJJJJKKKKKKEEEGGGIIILLLMMMLLLKKKKKKKKKNNNSSSWWWXXXVVVRRRPPPGGGBBB@@@@@@>>>;;;:::===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========??????===;;;DDDDDDEEEDDDCCCAAA>>>===DDDAAA>>>???CCCJJJOOORRR___```^^^XXXQQQNNNQQQTTT```lllyyy|||}}}~~~yyyaaaLLLAAA===;;;777333222111...******...222111///...------......333333222111000...,,,+++,,,,,,,,,***)))))),,,...---,,,---000333333///+++---.....................***...222222...,,,---///111///---,,,,,,,,,...///111111222444444222---)))+++***)))******)))&&&###+++...,,,'''$$$'''))))))---+++***)))***)))'''&&&...---,,,,,,......---,,,((((((((((((''''''''''''...'''###%%%)))+++***)))(((((())))))))))))((((((++++++***)))))))))))))))***(((&&&%%%''')))*********((('''((()))***)))'''++++++******++++++,,,------***((())),,,...---++++++---///...,,,+++,,,///---,,,+++++++++---000111777222---,,,000444777777zzzxxxnnnllllllooorrryyyvvvhhh\\\PPPJJJFFF@@@======???::::::AAADDD@@@:::999;;;:::::::::;;;:::777555333555777888777666333222222555666555333111222444222444222///111666777333333444555666777888999999>>>>>>???@@@@@@@@@@@@???:::999888666555444444444444333222222333555777888???:::444111111333444444666555444333333333333333444333222222222333555555777777888999<<>>???@@@AAABBBBBBCCCAAABBBDDDFFFFFFFFFEEEDDDGGGKKKPPPUUUVVVUUURRRPPPJJJFFFCCCBBB???;;;:::<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???===<<>>>>>BBB@@@>>>@@@EEEKKKOOOQQQWWWXXXVVVPPPIIIFFFHHHKKKSSSZZZjjj{{{}}}~~~yyy{{{ttt^^^PPPEEE>>>:::666444444222......222//////......///000222333++++++,,,------...------)))+++++++++))))))***+++*********,,,//////,,,)))*********)))))))))))))))+++444<<<;;;333------000000///---,,,+++,,,---...---------//////...+++(((,,,*********+++***(((&&&))),,,,,,)))'''***,,,,,,***)))((((((******)))((()))(((((()))+++---,,,+++)))))))))((((((''''''''',,,(((%%%&&&((()))((('''''''''((()))))))))))))))+++***)))(((((((((((()))+++)))''''''***,,,------***)))((()))***+++***((())))))(((((())))))***+++,,,***((((((******)))(((,,,...///...,,,,,,---///---,,,+++***+++---///000111000...///222888???CCC}}}mmmkkkkkkmmmnnnsssppp```ZZZQQQHHHEEEBBB===::::::===::::::>>>AAA===999777:::999888888999999777555444444555555555444333222222333444333222111222333444555444333444777777333333444444555666777888888<<<============<<<;;;;;;;;;:::888777555444333333555555444444444666777888666444111000111222333333444444333333333333444444222222222222222333444444777666666777888:::<<<===EEEHHHMMMRRRSSSNNNFFF@@@AAA===::::::<<<>>><<<:::999888888777888999:::;;;<<<<<<===>>>???@@@@@@AAAAAABBBDDDDDDDDDDDDBBBBBBDDDGGGLLLPPPRRRRRRPPPNNNLLLHHHEEEEEEAAA;;;999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===>>>???>>>===@@@@@@>>>=========>>>>>>???>>>>>>AAAFFFKKKNNNOOONNNNNNLLLGGGAAA???@@@CCCIIIMMMUUU```jjjwww{{{}}}sssaaaOOOAAA;;;666444444222//////222000////////////111222333+++,,,---///000000111111)))+++,,,,,,*********++++++******+++,,,---+++***......------,,,++++++++++++777AAA@@@555,,,+++//////...---,,,+++,,,---...+++******+++,,,,,,***))),,,+++))))))***++++++******...///,,,+++,,,---+++'''&&&&&&''')))+++***)))&&&&&&&&&(((***,,,,,,,,,++++++***)))(((((('''''')))))))))))))))))))))(((&&&'''((())))))***))))))))))))((((((''''''((((((,,,***(((((()))++++++++++++***))))))++++++***))))))(((((((((((()))******,,,***))))))******((('''---...//////------...///---,,,+++***+++,,,---...***---111222555???NNNZZZ|||nnnmmmmmmmmmmmmpppzzzqqq]]]QQQNNNGGGBBBAAA???;;;999999;;;999999<<<===;;;777555999777666777777777666444444444333333222222333333333333333222222222222333444444333444555666444222444444444555555666666666777777777666666444333333888777666555444333333333555444444444444555666777444333222222333444444333333222222222333444444555111111111222222222333333777666666666666888999:::@@@EEEKKKPPPPPPKKKCCC===<<<999666555777999:::999777777666666666888999:::=========>>>???@@@AAAAAABBBBBBCCCCCCBBBAAA@@@@@@BBBEEEHHHKKKLLLLLLJJJIIIJJJFFFEEEEEEBBB<<<999:::::::::::::::::::::::::::<<<;;;<<<===@@@AAA@@@>>>>>>===;;;999999;;;===?????????@@@BBBFFFHHHIIIHHHFFFFFFEEEBBB???>>>???BBBEEEFFFIIIOOOVVVcccwwwsss[[[HHH???999555555444111000333222111000............///000111111000000///...---,,,------+++******,,,///...------------......---222222111000//////......)))222;;;:::222***(((***...---,,,,,,++++++,,,,,,,,,+++******,,,------,,,+++)))(((((()))+++,,,,,,...222444000---,,,+++''''''&&&%%%&&&)))***)))((((((''''''(((+++---,,,,,,,,,,,,+++***)))(((''''''&&&***,,,+++***,,,,,,,,,(((((())))))))))))((((((((((((''''''''''''((((((,,,***((('''''''''&&&%%%***)))((()))******)))(((***************+++,,,,,,++++++++++++,,,,,,++++++.../////////......//////------,,,+++++++++,,,,,,)))///444555999IIIaaauuuzzzpppmmmlllmmmnnnpppwww|||mmm^^^RRRJJJEEE@@@>>>???>>>:::888:::999::::::::::::999777444888666555555666777666555555444333222111222222333444333222222333444444444444222222444666555444333444444444444444555555555666666555555444333111111333222222222222333444444333333333333333333444444333444444444333222222222222222222222222333444555111111222222222333333333444444333444555666888999>>>BBBIIIMMMLLLGGGAAA===888666444333444666888888666666666555666888999::::::999999999:::;;;<<<===>>>>>>>>>======<<<;;;;;;BBBCCCEEEFFFFFFEEECCCBBBDDDAAABBBCCCBBB<<<999:::999999999999999999999999=========???AAABBBAAA@@@<<<:::888777777999<<<>>>@@@@@@AAABBBDDDDDDBBBAAA?????????>>>>>>???@@@BBB???@@@BBBEEEIIISSSfffxxxiiiSSSGGG@@@:::999777444333444111000...---,,,,,,------//////...---,,,***)))(((...,,,***'''&&&(((,,,000////////////.........///......------,,,+++*********---//////---***))))))------,,,+++++++++++++++---+++******,,,.........***(((&&&&&&(((***++++++---222444111...---+++((()))(((''''''(((((('''&&&)))((('''(((***+++***)))+++++++++***)))(((((('''!!!'''***((((((,,,...,,,************)))'''&&&%%%((((((''''''''''''((((((***(((&&&&&&'''((('''&&&)))'''''''''((()))((('''******))))))******+++,,,'''(((***,,,------......//////....../////////...------,,,,,,,,,,,,,,,,,,---222666999BBBXXXxxx|||rrrllliiilllppprrrvvv{{{wwwfffYYYPPPJJJGGGAAA===<<<===<<<999888;;;888:::;;;888777888666333888666555555666777666666555444333222222222333333555333111111333555555555555222111555777666555777444444444444444333333333333444333333222111000///000000000000111222444444111111111111222222111111111222333333000/////////222222222222222333444444111222222333444333333333222222111222333555666888<<<@@@EEEGGGFFFBBB???===666666555444444555666777666555555555666888:::;;;999999888777888999:::;;;>>>>>>======<<<<<<;;;;;;@@@@@@AAAAAA@@@???>>>===???===???BBBAAA<<<999:::999999999999999999999999>>>======???AAAAAA@@@???;;;999777666666777:::;;;AAA@@@@@@AAAAAA@@@===;;;999999:::;;;<<<===???@@@>>>???AAACCCDDDKKK]]]nnnppp\\\MMMDDD<<<999777222000000---,,,,,,+++,,,...///000------......------,,,++++++***'''$$$###%%%)))---,,,---///...---,,,,,,---,,,,,,++++++******)))))),,,*********++++++++++++,,,,,,,,,+++++++++******+++***((()))+++,,,,,,,,,)))'''&&&''')))******)))(((---000...---///...,,,,,,***)))(((((((((&&&$$$((('''&&&&&&(((((('''&&&******))))))))))))((((((###%%%!!!$$$+++,,,'''************)))'''&&&%%%((((((''''''(((((())))))'''&&&&&&(((***,,,,,,+++((('''&&&&&&(((((('''&&&(((''''''''''''((())))))"""%%%(((***++++++---...///...------//////...---------------------------111444888@@@QQQmmmvvvmmmhhhmmmuuuyyyzzzzzz{{{rrreeeWWWLLLFFFDDDCCC???<<<;;;<<<:::777777;;;777;;;<<<777666777666333888666555444666777777777444444444444333333333333555222//////222444444444444///...222555444555999444444444444333333222222111111111111111000///...111000000111111222333444111111111111111111111000...000222111///...///000222222222222222222333333111222333444555444444333555444333333444555666777:::===@@@@@@>>><<<<<<===666777777666666555666666444444444444555777999:::;;;:::999888999:::<<<===>>>======<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;===<<>><<<:::999777666666777888999???>>>===>>>>>>>>>;;;999888888888999:::;;;<<<<<<>>>@@@BBBBBBAAAFFFXXXiiizzziiiVVVKKKAAA<<<999444000///------,,,,,,---...000111......//////000/////////((())))))(((&&&''')))******,,,//////---******+++,,,,,,,,,,,,,,,,,,,,,+++***++++++***))))))+++,,,+++++++++++++++******)))+++)))))))))+++,,,+++))))))(((((()))++++++***(((&&&+++...,,,,,,...///------+++))))))))))))'''%%%'''&&&%%%&&&((())))))(((''''''(((((((((((())))))"""&&&###"""++++++###(((((())))))))))))(((((()))(((((((((((()))***+++(((''''''(((***+++***((()))'''&&&'''((()))(((''''''''''''''''''((())))))"""%%%)))+++++++++,,,---///---,,,,,,...///...,,,,,,------...////////////111333999HHHbbbzzzpppiiipppzzz~~~}}}mmmfff[[[OOOFFFAAA??????>>>;;;:::;;;888555666:::777<<<<<<777555777777333999777555555666777888777444444555555555444333222444111......111333444333111+++)))...222111333888555444444333333222222222333444444444444333222222333333222222222222222333111111222222222111111000...000222222000///111444333333222222111222222333222333444555666555444444:::999888777777777888999888:::<<<;;;888888:::===666888999888777666555666333333333333444666888999:::999777666777888:::;;;999888888777888888999999999999:::::::::;;;;;;;;;>>>===???CCCBBB<<<888888999999999999999999999999===<<<;;;<<<======;;;999:::999888777666666777888===<<<;;;<<<======;;;999:::999999999:::;;;:::999;;;<<<>>>===:::@@@RRRdddzzz{{{bbbWWWKKKFFFBBB<<<777666222111///...------......,,,,,,------,,,,,,+++***(((+++---...---+++*********---111111...+++***+++*********************+++&&&+++...,,,'''%%%(((,,,***++++++++++++***)))))),,,++++++,,,------+++)))*********+++,,,,,,***((((((,,,...+++)))+++,,,***,,,+++))))))******(((''''''''''''(((+++------,,,&&&&&&''''''((())))))))))))***&&&###---,,,"""%%%&&&''')))******++++++)))))))))))))))***++++++,,,***(((((('''&&&### ***((('''((()))***)))((()))))))))))))))***++++++%%%)))---...---+++,,,...///,,,+++,,,...///---+++,,,---...///000000000000///111:::OOOnnnzzzqqquuu}}}wwwjjj]]]OOOHHHCCC???>>>???<<<<<<;;;:::999999999999:::999888777555555444444666333111222555888888666888666444222222333555777000///000222444444222000000111111111111222222222222222222111111111111000111111111111111111111111///000111222222111000///222333333333333222111111---...///111111222222222555444333333555555444333333333444666888:::999999::::::::::::::::::::::::777999;;;<<<<<<<<<<<<===888888888777555444555777777555333333555777888888666===???:::666888999777999;;;===<<<;;;::::::;;;888888888888999999999999888===@@@@@@??????<<<666:::999999:::;;;:::888555999999999999:::;;;<<<<<<777999:::888444222444777888999::::::999888777666666444333555999;;;:::999>>><<<===???@@@DDDSSSccc}}}{{{jjjZZZQQQIII???888888555000...000111...---///...---,,,,,,......---,,,///---++++++,,,,,,+++******++++++***))))))***,,,---,,,++++++------,,,+++************+++,,,---...))))))))))))))))))))))))(((***---,,,)))(((***---++++++,,,,,,,,,---------,,,++++++,,,///000000000,,,+++***)))((((((((((((###'''+++,,,***)))+++---***'''$$$%%%'''))))))((('''&&&&&&&&&&&&'''((((((((())))))(((&&&%%%'''((((((((((((((()))***+++,,,---***((()))+++------,,,,,,***((('''((()))((((((***(((%%%&&&((()))(((&&&*********)))******+++,,,111000...---,,,,,,------------...///000111222222222666???SSSwwwuuuwww|||iii[[[MMMEEEAAA>>>===>>>===<<<;;;:::999888888888::::::888777666555555555555333111222444777777666555555555555555555555444000000000222333444222000000111111111111222222222222222222111111111000000111111111111111111111111///000111222222111000///111111111111000000000000...///000111111111111111444333222222444555444333333333444777:::<<<<<<<<<<<<=====================888999:::999999999999:::888999999777555444555666444444444555666666555555666;;;<<<777555777777444888888999:::::::::::::::888888888888888888888888888<<>>>>>???<<<777;;;:::999:::;;;;;;999777::::::999999888999999999999888777777666666555444888999999:::999888777666666555555777;;;>>>===<<<>>><<<<<>>QQQssszzzzzz~~~iii[[[KKKDDDAAA>>>>>>???===<<<;;;:::888888777777:::999888777666555555555333222111111333555555444222444777999999777444222111000000111333333222000000111111111111222222222222222111111111000000000111111111111111111111111///000111222222111000///111000///------....../////////000111111000000000333111000111333444444333333555777:::===???@@@AAA??????@@@@@@AAAAAABBBBBB===<<<:::999888888888999999999999777444333444555222444666777888777555444777999888555555666444000666555555777999::::::999999888888777777666666555777;;;>>>======>>><<<777:::999888888:::;;;:::::::::999888777777666666666999777555666999999555111888999999999999888777777777777888;;;===>>>>>><<<>>><<<<<<===@@@IIIYYYgggxxx|||vvvjjj___RRRFFF@@@>>>888333333222...---......---,,,---.........,,,111///,,,+++++++++***)))---......---,,,,,,---///+++***)))+++---///...---,,,+++***)))(((((((((((())))))))))))))))))))))))---)))'''(((,,,---***''')))*********++++++++++++...------...111222222111,,,+++***)))(((((((((((()))(((''''''((())))))((()))(((&&&''')))******))),,,+++***(((''''''&&&&&&((())))))(((&&&&&&''')))+++***)))(((''''''''''''+++++++++,,,,,,)))%%%!!!)))'''$$$$$$%%%&&&&&&%%%)))'''&&&&&&((()))((('''***************+++,,,,,,---,,,+++++++++,,,---...000000000/////////......333666===NNNllllll\\\KKKCCCAAA??????@@@===<<<;;;999888777777777888777666555444444444444222111111111222333333333111333666888999777444222222111000111222333222000000000111111111222222222111111111111000000000000111111111111111111111111000111222222222222111000111000...,,,,,,---...//////000000000000000//////111000...///111333444333666999===AAACCCDDDEEEEEEAAAAAABBBBBBCCCDDDDDDDDDBBB@@@<<<:::999999999999999999999666444222333444444666888888777666666666999777555444666777333///555444333555999;;;;;;:::999999888777666555444444777;;;<<<;;;;;;===<<<888999777555666777999::::::888777666666555555555666666666666888:::999666222888888888999888888888888999:::;;;===>>>>>><<<:::===<<<<<<===BBBNNN^^^kkkzzz}}}yyynnnaaaTTTKKKCCC<<<666555333000///111///---,,,---...///...---111///,,,+++++++++***(((---......---,,,,,,---///)))))))))+++---/////////,,,+++***))))))(((((())))))))))))))))))))))))))),,,***((()))***+++)))'''))))))))))))************---,,,,,,---///111000///++++++***)))(((((()))))),,,)))%%%%%%''')))(((&&&(((((('''((()))*********,,,+++***)))(((((((((((('''((()))(((&&&&&&''')))))))))(((''''''''''''''''''((()))******)))'''%%%(((&&&$$$$$$%%%&&&&&&&&&(((''''''''''''((())))))+++************+++,,,,,,+++******)))***,,,---...////////////////////////222444;;;JJJdddppp^^^KKKBBB???>>>======<<<<<<:::999888777777777666555444444333333333333111111222222222222222333333333444555666555555555333111000000222222111000000000111111111222222222111111111000000000//////000000000000000000000000000111222333333222111000222111///------...///000//////000000000//////...000///---...111333444555:::???EEEIIIIIIGGGFFFFFFAAAAAAAAABBBBBBCCCCCCCCCCCC???;;;999999999888777888888888666444222333444555666666555333333555777:::666444666888777444222555444444555888:::<<<<<<:::999888777666444444333888<<<<<<::::::===<<<999888666444444666888999888555444444444555555666777222666999:::888666666666888888888888888888999999444777;;;>>>@@@???>>>===;;;<<<===???GGGUUUfffqqq~~~~~~}}}wwwuuuxxx{{{|||ooo___SSSDDD===666444222//////111///...------//////...---111...,,,+++++++++***)))'''(((((('''&&&&&&'''))))))((((((***...000000///+++++++++******+++++++++)))))))))))))))))))))))))))***,,,***((('''(((***(((((()))))))))*********+++******+++---...---,,,+++***))))))))))))))))))---)))%%%%%%'''((('''%%%&&&'''((()))))))))************)))))))))******+++'''(((((((((&&&&&&(((***'''''''''''''''((())))))((((((''''''&&&&&&'''((()))(((&&&%%%'''((((((((('''''''''''''''((()))***+++++++++***+++,,,,,,---***)))))))))***,,,---///,,,------...///000000000111222888EEEZZZxxxuuuaaaKKK@@@>>>;;;999999;;;:::999888888777888888555555444333333333333333000222444444222111222333333222222222333444555666444222000000111222111000000111111111111222222222111111000000000/////////000000000000000000000000000111222333333222111000222111000///...//////000......///000000/////////000...---...111444666666>>>DDDLLLOOOMMMGGGDDDBBB???????????????>>>>>>>>>>>>;;;777666777777666333666777777666333333444555333444444111......222666888555555888999777555666333555666666555777;;;===::::::999888666555444444;;;>>>===::::::<<<<<<999777666555555666888777666333333333444444555777777111555999999666555777999888888888777888888999:::///444;;;@@@BBBBBBBBBBBB<<>>;;;<<<;;;;;;::::::999999888:::777444555888888555222555666666555444333555666222444666444000///222555555333555999999555666:::111444777555222222888>>>::::::999888777777666666>>>@@@>>>:::999<<<<<<999999888777888999999777555555555444444444555555666444555666666777777888999888888777777777888::::::111666>>>CCCDDDCCCBBBCCC===CCCGGGLLLYYYlll|||uuugggaaaccchhhuuuvvvdddRRRHHH>>>888333...---000000...---...///000///---...,,,++++++,,,---,,,++++++,,,,,,+++******+++---***))))))+++---//////...---,,,+++******))))))***))))))))))))))))))))))))*********)))(((''''''''')))))))))*********++++++)))((('''((()))***)))(((******))))))))))))******((()))******)))(((((()))!!!$$$'''(((''''''(((*********)))((((((((())))))&&&'''((('''&&&''')))***))))))((((((((()))******''')))***)))&&&%%%&&&(((***((('''''')))***+++***%%%'''((((((&&&'''))),,,,,,++++++++++++,,,------,,,+++******+++,,,---...---------....../////////000111444:::BBBSSSpppzzz|||nnnUUUHHHCCC@@@<<<:::888888888777888888999:::888777777666666666666777000333666666333111222333...///000222333333222222555333000///000111111000000111111111111222222222000000000000////////////000000000000000000000000111222333333333333222111//////000000//////...---,,,,,,...///000000000000111///---...111555888999@@@IIISSSUUUNNNCCC999555999999888777666555555444:::777555666:::;;;888444444555555555444444666777222777;;;:::666333333666222111555999888333555<<>>888222000222000...---...///000///...---+++***+++,,,------,,,***++++++***))))))***,,,+++***)))+++---///...---...---+++)))(((''''''&&&))))))))))))))))))))))))---***''''''******'''$$$************++++++++++++)))((('''((()))***)))(((***)))))))))))))))******&&&)))---,,,***((()))*** ###'''((('''&&&'''))),,,+++***(((''''''''''''&&&'''(((''''''''')))+++,,,+++***))))))(((((())) $$$)))+++***))))))******(((&&&&&&(((*********$$$'''((((((&&&&&&))),,,,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---...///............---------111111333777:::GGGbbb{{{zzzzzz~~~nnnVVVMMMBBB<<<:::555999888888888888888999999;;;777444222222444444444555555666666666555333222333333222111000///......777444111///000111222333555000333555///111555000//////000000//////...---...000111111000000111333111111111111111222222333////////////////////////---...111222222111...---.........///333777<<>>BBBHHHKKKKKKGGGAAA>>>HHHFFFHHHTTTggg|||{{{jjj___]]]^^^jjjppp~~~iii^^^NNNAAA999444111///000000/////////...............---,,,+++***)))(((,,,++++++******++++++,,,###000!!!...'''+++))),,,,,,***)))))))))***++++++***)))(((((()))***++++++)))&&&%%%&&&((((((((((((((())))))*********+++''''''(((((())))))******))))))((('''''''''''''''((('''&&&&&&&&&&&&''''''((((((((((((((()))************)))(((((((((((((((***************************)))((()))++++++***((('''((()))******)))(((''')))(((''''''((()))'''&&&******)))'''&&&&&&))),,,,,,+++,,,,,,---...///000++++++++++++++++++++++++***,,,///000///.........000333666666999CCCSSS___}}}zzz|||sssZZZPPPDDD>>>===888666666666555555666666777999777444333333444444444444555555666555444333222222222222111111111111111777333///...000222222111444...222444...000333...,,,---------,,,,,,++++++...///111000//////111222111000000000000111222222//////////////////////////////000000000000///////////////000333777;;;===BBBNNNQQQGGG===;;;777111444444555555555444333333222222333333444555555555;;;888444444666888888777777666555555666555333111888777666888::::::888555444333333333444666888999888888888888999999999999===;;;888888999999777444666555333444555666666555555555444444444444444444555555666666777777888888888777777666777888:::;;;@@@DDDIIILLLKKKGGGAAA>>>@@@BBBIIIXXXmmmnnnccc```aaaeeelllzzzzzzmmm[[[LLLBBB<<<888666111111000000/////////...,,,+++++++++++++++******,,,++++++******++++++,,,"""+++...(((%%%...///,,,+++***)))))))))***+++---,,,,,,,,,,,,,,,,,,---+++)))((()))***+++***)))'''((((((((())))))))))))'''((((((((()))))))))******))))))((((((((())))))******))))))))))))******((((((((((((((())))))******))))))(((((((((((((((''''''''''''''''''''''''((((((((()))******(((%%%'''((()))******)))(((''''''&&&&&&'''***++++++***((())))))'''&&&&&&(((***++++++++++++,,,---...///++++++++++++++++++++++++))),,,//////...---------+++...111111333<<>><<<@@@KKK\\\qqqssshhheeeeeedddmmm||||||hhhUUUHHH@@@:::777333222111000////////////)))*********++++++,,,,,,++++++************++++++---000...)))&&&......,,,+++******))))))******,,,------------------,,,+++******+++---...---,,,'''''''''(((((((((((()))(((((((((((())))))))))))******)))))))))******+++((('''''''''''''''((((((((((((''''''(((((())))))))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))***(((%%%###(((((())))))))))))(((((((((''''''(((+++,,,,,,+++''')))******)))((()))***++++++***++++++,,,---...++++++++++++++++++++++++)))+++---...---,,,,,,,,,(((,,,...///000555???GGG}}}}}}hhhVVVFFFAAAAAA;;;888777777666666666666777666555555666666666444111222222222333222222222222000000000111111111111222666000,,,,,,111444222...555///222333---000444///111111000000000//////000---///000///...---...000///////////////000000111////////////////////////000000////////////000000222111111111333555777999CCCGGGDDD:::333222444333///000111222333333333333111222222222333333333444DDD===666444888<<<<<<999999::::::888666555555777333444666999;;;<<<<<<;;;;;;:::777555333222222222222444666888888888666555777777666555555444444333555444333444666888888888999777555444333444555555888777777777666666555555666666666666777999;;;<<>>===>>>CCCMMM]]]oooxxxlllhhhgggllluuuttt___OOODDD;;;777444333222000///.........*********++++++++++++,,,++++++************+++++++++---... 111***,,,'''+++++++++***************))))))+++,,,,,,+++))))))+++)))'''(((***,,,------((((((((()))))))))))))))(((((((((((())))))))))))))))))(((((())))))******&&&&&&%%%%%%%%%&&&''''''(((((('''''''''(((((())))))(((((('''''''''((((((((((((((((((((((((((((((''''''((()))***)))%%%"""(((((())))))))))))((((((,,,***))))))))))))(((''''''***,,,---,,,+++***++++++*********++++++,,,---++++++++++++++++++++++++)))+++------+++***+++,,,***---000111000333999>>>|||xxxzzz|||~~~pppZZZGGGAAA@@@999888888777666666666666666555444555666777666444111222222222222222222222222111111000000000/////////444000,,,---111333222///444...000111+++...333...///...---,,,,,,,,,------...///000///...---...//////////////////000000111////////////////////////...///000111111000///...111111111111222444555666>>>@@@???999333222222222......000111222222333333111111111222222222222222BBB<<<666444888;;;<<<:::???<<<999777777666444333222333666888999;;;===>>>===<<<999666333222111111111333555777888777666555777777777666555444444444555444333444666888888777888777666555555555666666666666666555555444444333666666666666888:::<<<>>>EEEIIILLLJJJDDD>>><<<;;;@@@DDDLLLYYYjjjyyy{{{oooiiigggsss~~~lll[[[LLLAAA:::666444222///...------...,,,,,,,,,,,,+++++++++++++++******))))))******+++(((***---"""555,,,***%%%++++++++++++******))))))'''((()))******)))((('''+++((($$$###%%%))),,,---************************))))))))))))(((((((((((((((((('''''''''(((((()))))))))(((((()))******+++((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))'''$$$))))))(((((((((((())))))+++)))((((((((((((&&&%%%%%%(((,,,---,,,*********++++++*********+++,,,,,,++++++++++++++++++++++++***+++,,,,,,*********+++,,,///111222111222555888{{{wwwyyy{{{}}}{{{bbbKKKDDDAAA888777777666555444444444444555444444666777666444222222222111111111222333444222111111111000000//////222000///000111222222111222,,,......(((+++111---111000///------.../////////000111000...---...///000000/////////000111111////////////////////////---...111222222111...---/////////000111222333444888999999777444111000000...///000111222222222222111111111111111111111111<<<999666444555888:::;;;AAA===888555444333000...222333444555666999===@@@>>><<<999666444222111111111333444666777777777666888999999888777666666888555333222333555666666666666666777777777777777777555555555444444333333333666666666777999<<<>>>@@@EEEIIILLLIIIBBB<<<;;;<<<>>>BBBKKKXXXhhhyyy~~~qqqjjjgggtttwwweeeTTTEEE;;;888666333000.........///......------,,,,,,,,,+++******))))))))))))*********)))+++ 222)))+++******++++++++++++***))))))))))))************))))))+++((($$$"""$$$(((***,,,,,,+++++++++++++++******))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''((()))******((((((''''''&&&&&&''''''''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))***((('''))))))(((((((((((())))))'''&&&&&&'''((())))))'''###&&&)))***)))(((((((((,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***,,,+++---////////////111222zzz|||}}}}}}~~~kkkRRRIIIEEE:::888888777666555555555555555444444555666666555333333222222111222333444555222222222222222333333333///111333222111111222444444---//////)))---222///444333111000///000111222000111222111///...///000111000000000000111222222////////////////////////...///000111111000///...------...///000111222333333333333333222////////////000111111222222222222111111111111111111111000444555555444333444777:::<<<;;;999666333222333444222333333333333666<<>>@@@BBBFFFJJJMMMIIIAAA<<<;;;>>>>>>CCCNNN[[[kkk|||rrrkkkhhhooo~~~qqq]]]KKK???<<<999666222000000000111------...............///******))))))))))))******++++++---"""222'''***+++***++++++,,,+++***)))(((++++++************+++++++++)))'''''')))******)))++++++++++++******))))))***)))))))))((((((((('''++++++)))(((''''''&&&&&&%%%$$$$$$%%%%%%'''(((((()))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((&&&%%%%%%''')))))))))***)))(((''''''((()))***)))''''''''')))***)))(((%%%'''*********)))***+++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,------,,,******+++,,,)))***,,,------...///000~~~}}}|||rrrXXXNNNHHH<<<;;;;;;999888777777777777666444333444555666555444333333222222222333555666111222222333555666666777...222555444111000333666888111222333---000666222111000...---,,,---///000111222222111000//////000111111111111111222222333////////////////////////111000///......///000111+++,,,---...///000111222000///...//////---...000000111111222222222222111111111111000000000000000///333555444111111666:::444888;;;999444444:::AAA333333222111111555<<>><<<888444222111222333,,,,,,---...///000111222******))))))))))))******)))+++111(((777'''''''''******+++,,,+++***)))(((+++***)))(((((()))***++++++***+++---...---***(((+++*********))))))((((((******))))))((((((((('''...---+++)))(((''''''''''''''''''((((((***++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************************'''$$$"""###%%%((()))******)))(((''''''((()))***---,,,***)))***)))'''%%%)))***,,,---,,,,,,---///......---,,,,,,---------++++++++++++++++++++++++---......,,,******+++---)))***+++,,,---...///000{{{xxxyyyzzzzzz}}}gggTTTEEE===;;;999999999555111222888555444555666777666333111666666555444444333222222333222111111333444333111444333333222111111111111333555333///...000///---///000111111111000...---111111222222222222111111666444111...---...///111//////...//////000111222//////000000000000//////000000///...............222222222111111111000000+++///000///000444444111111000000000/////////...111222222333333222222111666777777777666444222000000333444333111111555999999999888777666555444444222444666666666777999;;;999>>>AAAAAACCCFFFEEEBBB999666333222333333222222555666777888888999999999888777555444333444666777888999999;;;===@@@CCCEEEFFFIIIJJJGGGAAA<<<::::::AAAHHHTTTcccuuuuuummmiiipppvvvxxxaaaMMMDDD;;;444222000......000***,,,...---******,,,///000,,,(((***...000,,,(((---***%%%$$$%%%'''((()))))))))))))))))))))))))))******))))))((((((''''''(((,,,---+++...444333...---,,,***)))))))))***+++((((((''''''''''''((()))'''((()))))))))'''&&&%%%&&&$$$$$$((((((&&&'''***''''''((((((((('''%%%$$$###''''''$$$$$$&&&***'''&&&$$$###$$$&&&((()))+++'''&&&)))+++(((((()))***)))((()))++++++)))'''''')))***)))((('''(((***************+++,,,---...222222000,,,)))***///444******++++++++++++*********,,,+++'''&&&***+++)))))))))***+++,,,------...{{{vvvvvvvvvvvvyyy~~~pppZZZJJJ@@@<<<:::::::::777222444888555444555666777666444111222222222111111000000///222111000111333444333222222222222111222222333333...111333111111333111---///000111111111000...---111111111111111111111111222111111000000//////...///////////////000000111//////000000000000//////000000///...............222222111111111000000000///222222000000333222///000000000000000000//////000111111222222111111000555555666666555444333222111111111000///000222444777777777666555555444444555666777777777777888999<<>><<<;;;<<<999555555999555555555666777666444111000000000000000000000000111000000111444555555444111111111111222333444555***///333333444555333//////000111111111000///...111000000//////000000111---...000111111000...---000000000///////////////...//////000000//////...000/////////............111111111111000000000000222555555111000222111---000000000000000000111111000000000111111000000000333444444555555444444333444222000///000111111000444444444444444444555555777888999999777666777999???FFFMMMOOOOOONNNGGG@@@999777555444555555555444111222333444444555555444888777666555666666888999999999;;;===@@@DDDHHHJJJHHHGGGDDD???;;;:::>>>BBBGGGOOO___rrr{{{qqqkkkjjjssstttaaaRRRHHH===888555222000222...//////...------...000...///000...***((()))***'''&&&&&&'''***---...---))))))))))))))))))))))))*********))))))))))))))),,,------+++,,,...---)))((())))))))))))((((((''''''((()))))))))(((''''''((()))*********)))(((''',,,)))(((***)))&&&%%%((('''''''''(((''''''&&&%%%!!!$$$%%%$$$$$$&&&)))((())))))***************,,,'''&&&)))***'''&&&'''+++)))''''''((()))((('''''')))***)))((('''(((***************+++,,,---......,,,***)))***+++++++++******++++++++++++*********,,,+++((('''***+++((())))))***+++,,,------...xxxsssssstttyyy~~~nnnVVVIIIAAA===<<<<<<:::666555888666555444555666666444222222222222222333333333333111000000222444666666555222222222111222222333333+++000333222333666444000000000111222111000///...111000///......///000111,,,---///000000000///...000000000000000///.........//////////////////...///////////////......---111111000000000/////////333555555222111222111...000000000111111111222222000000111111111111000000111222222333444444555555999555111000222333111///111222222333444444555555777888999999888777999:::AAAHHHMMMNNNMMMLLLFFF???:::888666555555666666555000111222333444444444444888777777666777777888999999999;;;>>>BBBFFFJJJLLLIIIHHHFFF@@@<<<<<<@@@EEEHHHQQQdddzzzxxxpppmmmxxx|||jjj[[[NNNAAA:::666222///000/////////...------...///.........---+++*********((('''(((***---......---))))))))))))))))))))))))************************,,,,,,++++++,,,---+++((()))***+++,,,,,,+++***)))'''(((***+++***)))'''&&&((()))***++++++***)))((()))&&&&&&((('''$$$###&&&''''''''''''''''''&&&&&&###%%%'''((('''&&&''')))((()))+++,,,,,,+++)))((()))%%%%%%(((***(((((())))))(((&&&''')))+++++++++''')))***)))((('''(((***************+++,,,------...+++)))))),,,---***(((***++++++,,,,,,++++++******,,,,,,)))(((++++++((())))))***+++,,,------...zzzssssssuuuyyy~~~|||```OOOEEE@@@<<<<<<:::666555777666555444555666666444222333333333444444444444444111000000222444666666555555444333222111111111111111444444111111444444111000111222222222111///...000000////////////000000---------......///000000000000111111000///...---......////////////....../////////000///...------000000000/////////......000444444222111444333000111111111222222222222222111222222222222222222111000000111222333444555666:::666222111333333111///000000111222333444555555444666888888888999:::<<>>BBBFFFJJJMMMGGGGGGEEEAAA======AAAEEEIIITTThhh{{{yyytttnnnqqqrrr^^^PPPAAA:::777444222333///...---------------,,,...+++)))***...///---***+++******,,,......,,,***))))))))))))))))))))))))))))))******++++++,,,,,,+++))))))+++---,,,+++***)))***+++,,,,,,+++***)))((()))***++++++)))'''%%%((()))***++++++***)))((('''$$$$$$''''''$$$$$$'''''''''&&&&&&'''''''''''''''((()))((('''&&&&&&&&&'''(((***,,,+++***(((&&&***&&&%%%((()))'''&&&'''+++)))((()))***++++++***''')))***)))((('''(((***************+++,,,------...+++***+++---...+++(((++++++,,,,,,,,,,,,++++++***,,,,,,))))))++++++((())))))***+++,,,------...{{{tttssstttwww{{{nnnYYYLLLEEE>>><<<:::666666888777555444444555555444333222222222222222222222222222111111222555666666555666555444222111000//////444666555111111333444111000111222222222111000//////000000111111000000//////............///111111//////000111111000......---......//////......---...///000000000///---,,,////////////...............222333111111444444111333333333222222222111111222222333333333333222222000000000111222333555666888666333111111111000///000000111222333444555555333555777888888999;;;<<>>???EEEJJJQQQ\\\pppxxxiiiaaacccooo|||~~~bbbSSSCCC<<<;;;999777777000///---,,,------,,,+++...***''')))///111...***---,,,+++,,,------+++)))))))))))))))))))))))))))))))))***+++,,,---------,,,)))))),,,...,,,***+++'''(((((())))))))))))((()))******+++***)))'''&&&'''((()))*********)))((((((&&&&&&))))))&&&&&&)))''''''&&&&&&&&&'''((((((''''''''''''&&&%%%$$$$$$'''(((***+++***)))'''&&&---)))''')))(((%%%###$$$,,,+++******+++***(((&&&''')))***)))((('''(((***************+++,,,---......---,,,,,,------,,,***++++++,,,,,,,,,,,,++++++)))------******,,,+++((())))))***+++,,,------...xxxuuutttuuuxxx}}}gggTTTKKKAAA===;;;888888:::777555444444555555444333333333222222111111000000444222222333555666555444555444333222111111000111222555666333333555444000111111222333222111000///...000222333333222000......///000111111111000///---...000111111111///...---......//////......---...///000111000///---,,,/////////.........------...111222000000333333000555555444333222111111000111111222222222222111111000000000000111222444555888777666444111000111333000111111222333444555555444555777777777777999:::<<>>???CCCCCCAAA>>>;;;888555444333222000111111222333444444444444444444555666777777777777777777999;;;???CCCGGGIIIDDDDDDBBB??????EEENNNVVV^^^hhh{{{ooo^^^VVVWWWaaakkkkkkrrrppp^^^KKKBBB>>>:::777666222000------...///---+++---+++***+++---...---+++...,,,++++++,,,,,,+++)))))))))))))))))))))))))))))))))***+++,,,---...//////+++***......***(((***((((((((((((((())))))***++++++******)))(((((('''&&&'''((()))***)))((((((***'''&&&)))(((%%%$$$''''''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&(((((('''&&&((()))*********)))'''&&&***&&&%%%((()))&&&%%%'''%%%%%%''')))++++++(((%%%''')))***)))((('''(((***************+++,,,---...---------,,,******+++---+++,,,,,,------,,,,,,+++)))------++++++,,,+++((())))))***+++,,,------...|||xxxvvvuuuwww{{{rrrZZZOOODDD???<<<999:::<<<777666444444555555555444555444444333222111000000555333222333555555444333333333222222111222222222///444666666666777444000111111222333222111000///...000333555555333000...---///222444444222///,,,,,,...000111222111000///---..................---...///000111000///---,,,//////.........---------///222222000000222111...666666555444222111000000000000111111111111000000111000000000000222333555999::::::777333222444777111222222333444444555555555777888777666555666888333777:::999;;;??????<<>>BBBEEEGGGGGGEEECCC@@@BBBKKKYYYccchhhqqq{{{bbbQQQJJJJJJQQQYYYWWW___nnnkkkUUUGGG@@@999333111444111......000000...,,,,,,---...---+++***+++,,,---+++******+++,,,,,,+++))))))))))))))))))))))))))))))***+++---...//////333---+++//////)))''')))+++***)))))))))***,,,---,,,+++***)))((((((((((((%%%&&&''')))))))))((('''***'''&&&'''&&&!!! ###'''&&&&&&%%%&&&'''((()))%%%%%%&&&(((+++,,,,,,+++***************)))((((((### !!!&&&******+++---"""''',,,---+++)))((()))***)))((('''(((***************+++,,,---...+++---...+++((((((+++...+++,,,,,,------,,,,,,+++)))---...++++++---+++((())))))***+++,,,------...zzzuuuttttttzzzeeeOOODDDAAA999666:::999333444555555555444333222444000---000666888444///111111222444555444222//////111333222///...000222111333444444333222333555111222222222222111000000000000000000////////////111///------///111111111222000......///000000///000111111111111000//////333111000///000000...---000000//////......------...000111111000000111333333333333333333222111000...///111333222000---+++111000000000000222333444444999<<<999333111444999222111111000000111222333555222000222666999777333444333333333555777:::<<>>AAAEEEHHHJJJGGGCCCCCCGGGPPP\\\ooo~~~{{{nnn```NNNCCC@@@BBBCCCCCCAAAKKKOOOVVVkkkdddPPPEEE>>>;;;;;;666555333000///.........222...(((%%%)))000000+++//////,,,'''(((---,,,(((---***((()))+++,,,+++)))---,,,+++******+++,,,,,,000///---+++***))))))((((((&&&%%%&&&(((***+++***))))))******)))((('''&&&(((%%%%%%)))+++)))((())),,,***((((((+++,,,+++)))'''%%%%%%&&&((()))(((''')))&&&$$$%%%)))++++++)))'''+++---***((()))'''###&&&%%%%%%&&&((()))((('''(((((()))))))))(((((('''***(((&&&&&&((()))******)))((((((((((((***+++,,,,,,+++++++++++++++,,,,,,+++,,,------++++++,,,---,,,,,,+++++++++*********---+++******,,,......---|||sssrrrsssrrrvvv|||}}}```MMMGGG>>>;;;<<<888:::888555333333444666888666555444444555444222000333222111111333333333111///111222111000///000111555555666444222000000111111111222222111111000///------...///000111222222000...,,,,,,...///000///111///......000111000///111111222222111111000///000...---...//////...---.........///////////////---...000///......///000111222222222222111111000444444444444333333333333000000000000111222333444:::;;;;;;<<<;;;999888777444333333222333444555666444222000222555777555333222111000000111333444555<<<===<<<:::999999555///333000---,,,---///000000222222333333444666777777777999<<<@@@DDDGGGJJJKKKJJJEEECCCIIIVVViiiqqq^^^XXXOOOCCC======??????>>>;;;DDDEEEHHHVVVeeexxxqqqZZZLLLCCC>>>>>>:::888444111/////////000---...---***+++...,,,(((---///...)))'''***,,,,,,---+++***)))*********(((------+++******))))))***000///---,,,***))))))))))))(((((((((***++++++***************)))(((&&&&&&(((%%%%%%))),,,***)))+++***(((&&&))),,,+++%%%%%%$$$$$$&&&(((***)))))))))'''%%%'''***,,,***(((***---,,,((('''((('''$$$'''&&&%%%&&&(((((('''&&&***))))))((('''''''''(((+++(((%%%$$$&&&)))***+++(((((((((((()))***++++++***)))))))))***+++,,,,,,)))+++,,,+++***)))***+++++++++++++++************,,,******+++---///000///rrrpppqqqqqqtttxxx|||hhhQQQIII@@@======888:::888666555444555666777555555666666555555444444111000///000333555555555000000111111000000000111222333444222000//////000111111111111111000000///.........///000111111111000...,,,,,,---...///...111///......000111111000111111222222111111000///111///...---......,,,+++------......//////000000---...///...------...///000111111111111111000000222111000000000111222222000000000111222222333444999888888:::======;;;888222111000000000111222333555333222333666777666444333333222222222333444555666===???999888<<<888///444111---,,,---///111111111111222333333555777999888:::>>>BBBEEEHHHIIIIIIIIIDDDDDDMMM^^^tttqqq[[[JJJGGGBBB<<<:::;;;<<<;;;999:::CCCAAA???HHHRRRbbbvvv}}}cccQQQGGGAAA???===:::555111///...///111***...///+++***+++***'''(((,,,...+++''''''))),,,---,,,+++***)))))))))(((,,,++++++******)))))))))///...---+++******))))))+++******+++------,,,***+++******)))((('''&&&&&&)))&&&&&&***,,,***(((******'''$$$&&&(((&&&&&&%%%$$$&&&((())))))(((***(((&&&(((+++,,,)))&&&+++,,,)))&&&&&&))))))&&&((('''&&&&&&'''((('''%%%+++***((('''&&&&&&'''(((***'''%%%%%%''')))))))))(((((((((((())))))******(((((((((((()))***,,,,,,((()))******(((((()))***---------,,,,,,,,,,,,++++++***)))+++---......---vvvpppooonnnqqquuuxxx}}}tttZZZOOOEEE@@@@@@:::888888888888777666555444333444555777777888888888333222000000222333333333111000000000111111000000...///000000///...///111000111111111111000//////000000000000////////////000...,,,,,,---.........000///---...000111111000000111111111111000//////333111///...---,,,***(((------......//////000000---...///...---,,,---...///000000111111000000000000///.........000222333111111222222333444444444555333333777<<>>999888;;;777///444222///...///111333333000111222222222444888;;;:::===AAADDDGGGHHHGGGGGGGGGDDDFFFRRReee{{{{{{lll[[[LLLCCC???===::::::;;;;;;999777;;;BBB>>>:::AAAGGGQQQbbbuuulllWWWKKKDDD??????<<<777222///...///000---111111---***+++---,,,%%%)))//////+++''')))------,,,,,,***)))((())))))))))))******++++++++++++...---,,,+++***)))))))))''''''(((***,,,,,,***(((+++******)))((('''''''''+++'''&&&***+++((('''(((---)))''''''***)))$$$ ((('''&&&&&&'''((('''%%%)))'''&&&(((++++++)))&&&))))))'''$$$''',,,,,,)))((('''&&&&&&'''((('''%%%***)))'''&&&&&&&&&'''(((&&&&&&&&&(((******(((&&&'''((((((((())))))))))))((('''(((((()))***+++,,,((()))******(((((()))***------,,,,,,,,,++++++++++++***)))***+++,,,***)))}}}sssnnnkkkmmmpppsssvvv~~~eeeWWWHHHAAA???;;;999999::::::999777555444555444555777:::;;;;;;999777555333222222111///---111000///000111222111///---...//////......///111000000111111000000///...111000000000/////////...111///---,,,---///......000...---...000111111111//////000000//////...---333222///......---+++))).........///////////////---/////////---,,,---......//////000000000000///000000//////000222444555222222333444555555555555333222222555:::======<<<999888666444333222222333222222333333333333333333000111111111111111111111444999<<<:::888777444111333222000000222333333333000111333222111222777;;;;;;>>>CCCGGGJJJJJJIIIHHHFFFDDDHHHWWWkkkqqqaaaUUUKKKDDDAAA===;;;::::::;;;;;;999777888>>>:::888>>>AAAEEEPPP```uuuuuu^^^QQQHHHBBBBBB???:::555222000000000,,,///...)))(((***,,,+++'''***///222...***+++000+++,,,,,,+++)))((()))+++((()))***+++,,,,,,,,,,,,,,,,,,***))))))(((((((((&&&''')))---//////,,,******))))))(((((((((((())))))&&&%%%)))***(((&&&''')))((('''(((***++++++***)))'''&&&&&&''''''&&&%%%(((&&&$$$&&&)))+++)))'''''''''%%%$$$(((......***'''&&&%%%&&&(((((('''&&&((('''''''''''''''(((((($$$%%%''')))+++***'''$$$'''(((((())))))((((((''')))((((((((()))***++++++)))+++,,,+++***)))***+++************))))))))))))+++***)))***++++++)))'''xxxooojjjmmmoooppprrrvvv~~~vvveeeQQQEEECCC???======<<<;;;:::999888888999666444777<<<>>>;;;777444333333333444333000...222000//////111222111//////111111111///...///111000000000000000//////...////////////000000000000222000...---...//////...///...---...000222222111...............------,,,222000////////////...,,,///////////////............///000///---------...---...//////000000//////000000000111222333555555333444555666777777777666555444333444777:::<<<===>>>===:::777555444444444555555666555555444555555000000111222222333333222666666999;;;888222000333111000000111333333222111000222333222000111666;;;;;;???EEEKKKNNNOOONNNMMMHHHFFFKKK[[[ppp}}}~~~{{{jjjXXXNNNGGGAAA>>>>>>::::::999999999999999888444:::777666???@@@>>>DDDQQQaaazzz~~~gggYYYOOOHHHEEEBBB>>>:::666333111111)))+++***((((((++++++''',,,***,,,///---***---333***+++,,,+++((((((***,,,***+++,,,------,,,+++++++++***)))(((''''''''''''&&&'''***...111111///,,,)))((((((''''''(((******%%%""""""'''***(((((()))%%%'''))))))((('''((()))'''&&&%%%&&&(((((('''&&&(((%%%"""###'''***)))(((((('''%%%$$$)))...---'''&&&%%%%%%&&&((()))((('''%%%%%%&&&'''((((((((((((%%%%%%&&&((())))))'''%%%''''''((())))))((('''&&&******)))))))))******++++++,,,------++++++,,,---************))))))))))))***))))))+++,,,,,,***(((|||qqqlllnnnpppppppppsssyyy~~~www___PPPMMMJJJBBB@@@===;;;::::::;;;<<<<<<888444777===???:::555......000333666666444222222000...///222333111///333444444333000//////000000000000000000//////...------...///000111222222333111///...///000/////////...---...000222222111------......------,,,+++///......///111222111000000000//////.........---///000111000...------///------...///000000//////......///111222333444444444555666888888888888777888777666555666888;;;>>>@@@???<<<888666444333333111222333333111111111222222222333444555666555555777444666;;;888......555///...///111333333111///000333444222///000666;;;:::???FFFMMMRRRSSSSSSRRRJJJHHHLLL]]]sss}}}yyyyyyeeeWWWIIIEEEBBB<<<999;;;888888777777888888999999333888555777AAAAAA<<<>>>GGGSSSiiimmm___TTTLLLGGGEEEBBB===999666333222+++------,,,...111...)))...)))'''))))))(((,,,444)))+++,,,+++((((((+++---,,,---......---,,,***)))***)))(((''''''''''''''' """&&&+++......+++(((((((((''''''''')))+++,,,""" &&&***))))))+++(((,,,000///)))%%%%%%&&&%%%$$$$$$&&&((())))))((('''$$$!!!"""&&&)))***)))))))))&&&%%%)))...+++%%%&&&%%%$$$&&&((())))))(((###$$$&&&((())))))(((((((((&&&%%%%%%'''(((((('''''''''((())))))((('''&&&,,,+++***************+++,,,---......,,,,,,---...,,,,,,,,,++++++++++++***(((((()))+++......---+++}}}ssslllggghhhjjjnnnuuu||||||hhh^^^[[[ZZZRRRNNNIIIEEECCCAAA@@@>>>555666999:::;;;:::888777555555444333222000//////666333000///111222111//////////////////......---222111///...---...000111000000000///////////////333222111/////////000000...///000111111000///.........//////......---,,,111000//////000111000.........------------......000000000000//////////////////...//////000111222...//////000111222222333777777777888999;;;<<<===999777444222333555888:::@@@BBBAAA===666222333666555444333222111222333444222222333222222333777:::777888999999888666444222333333111000////////////222222333222222444777:::<<<===EEERRRXXXTTTPPPPPPKKKJJJPPP```xxx}}}zzzyyyxxx~~~{{{}}}kkkUUULLLBBB<<<;;;<<<;;;999999999:::999999888777666555666777888999:::;;;;;;CCCHHHTTTkkkzzzeeeXXXRRRMMMFFF???>>><<<777111000000------...,,,((())),,,*********++++++,,,,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))+++...///...---'''((()))***************'''((()))******)))(((''',,,***(((((((((((('''&&&&&&&&&&&&&&&'''''''''''')))&&&$$$###$$$&&&''''''***)))(((&&&&&&''''''((((((''''''&&&&&&''')))***))))))))))))))))))))))))'''&&&%%%&&&(((******)))"""&&&'''&&&(((******&&&((((((((()))***,,,---...---------,,,,,,+++++++++***%%%,,,$$$---"""(((%%%(((((((((((())))))))))))uuunnnhhhhhhjjjmmmtttzzz~~~fffWWWOOOMMMIIIFFFBBB???===<<<:::999444555666777888777777666444444333222111111111111333000------///000///---111000...---------...///222111///......///000111000000000000000000000000444333111000//////////////////111111111111//////......//////......---,,,000///......000000///...//////............//////111000000000////////////000////////////000000111......//////000111111222111222555777888888777777888666333222222333666777999===@@@???999555444555444333222111111111222222222333333222222333777999999999888888666444222111333333111000////////////222333444444333555888:::>>>???FFFRRRYYYWWWUUUVVVMMMMMMUUUiii|||yyywwwvvv}}}zzz|||vvv]]]MMMFFF>>>:::;;;;;;:::888888888888888777666555555555666666777888999999:::===AAAKKK___|||ssscccZZZPPPGGGAAA@@@???999444222000---,,,...,,,)))***---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,...///...---))))))******+++*********((((((************((((((***(((&&&'''((())))))((((((((()))))))))*********,,,***''''''(((************)))((('''&&&''''''((('''''''''''''''(((((()))'''''''''''''''''''''''''''&&&%%%&&&((()))))))))%%%)))'''%%%''')))((())))))))))))***+++,,,------------,,,,,,+++++++++...)))111(((222'''...+++((())))))))))))*********zzzqqqkkkjjjkkkmmmrrrwwwlllWWWJJJEEEAAA>>><<<:::999888666555555555666666666666777777555444222111111111222222444333111111222333222111333111...,,,,,,---000111111000///......///111111000000000111111222222333444444222111///////////////000111222222111000///......//////......---,,,///---------//////...---000000////////////000000111111000000000/////////111111111000000000000000------......///000000000...000333666777666444333666555333111000111222333222777>>>@@@===999666555333333222111111111111111222333333333222333666999:::999777555333111000000333222111000000000000000111222444555555666888:::???@@@GGGQQQXXXXXXWWWXXXMMMOOOZZZqqq~~~zzzwwwvvv|||zzz||||||cccNNNCCC???:::888:::;;;:::888777777777777666555444444555555666666666777777777:::;;;AAAOOOffflll```SSSJJJCCCCCCBBB===777555111...,,,...---***+++...***++++++++++++,,,,,,,,,*********++++++,,,,,,---************************++++++++++++++++++++++++*********,,,...//////---++++++++++++++++++***)))((()))***++++++***)))((('''%%%%%%%%%((()))***))))))************+++++++++---+++))))))***,,,,,,+++))))))(((''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''''',,,)))%%%&&&)))+++******))))))***+++,,,,,,------,,,,,,,,,,,,++++++,,,)))000'''111(((000+++************++++++++++++xxxooommmmmmnnnqqquuu|||bbbPPPHHH???===;;;:::::::::888666888888777777777777888999666555333111000000111222444444333333444444444444444222111000///000111222000000/////////000111222000000111222222333444444555444333111000///......000111222333333222111000.........///......---,,,---,,,+++,,,...///...---//////............//////111111111000000000//////222222222222111000000///---------.........//////111222444555666666555555555444222000000///000000000555;;;>>>===999777555333333333222222222222222222333444333333333666888999777555222111000111111222222111111000111111111///111444666666666888999===BBBKKKTTTWWWVVVTTTTTTQQQUUUccc||||||xxxvvv|||zzz}}}jjjUUUFFF===;;;999999::::::888777777777777777666555444444555555555555555555555555999:::===EEESSSiiiwwwhhhXXXOOOGGGGGGGGGAAA;;;777333///,,,......,,,,,,///++++++++++++++++++++++++))))))***+++,,,,,,------************************************************+++******,,,...///...---,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))'''%%%$$$%%%'''))))))((((((((()))))))))*********+++)))'''''')))******))))))(((((((((''''''''''''%%%&&&'''((()))((('''&&&''''''''''''''''''''''''&&&%%%%%%&&&(((((('''&&&$$$***---***((()))***(((+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))000%%%000)))111++++++++++++,,,,,,,,,,,,---vvvrrrrrrqqqrrrttt}}}nnnWWWJJJBBB???===<<<<<<;;;:::999888888777777666777777888777666444222000///////////////000111111111222222333333444555555333222111000000000000000111222222000000111222333444444555444444333222111000///...000111222333333222111000.........///......---,,,---++++++,,,.........---...------,,,,,,------...111111111111000000000000222222333333222111000///------------............444333222222222444666777333333222111000000//////222555888:::999888777666444444444444444333333333222333444444333333555777666555222000000111222444222111111111111111222333...000333555555666888999===IIIVVV\\\ZZZUUUQQQOOOVVV^^^qqq{{{xxxvvv{{{|||~~~ppp[[[KKKAAA<<<;;;;;;;;;;;;:::888666888888888888777666555555444444444444444444555555777777;;;BBBHHHUUUmmmvvvaaaVVVMMMMMMMMMHHH@@@<<<777111---...///------///++++++++++++++++++++++++))))))***+++,,,,,,------************************))))))))))))))))))))))))+++******+++---...---,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))((('''%%%%%%'''((('''&&&))))))))))))************)))(((''''''((()))((('''(((((((((((((((''''''&&&$$$%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''))))))'''%%%***+++***''')))+++'''!!!+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,333&&&111,,,444...,,,,,,,,,,,,------------~~~yyywwwuuutttvvvzzzzzz]]]KKKEEEBBB>>><<<;;;;;;::::::666666555555555555444444666555444333222000///...---///222222222222333444222444666777777555222000///000000111111222222222111111111222222333333444333333333333222111000//////000111222222111000///......//////......---,,,,,,++++++,,,...///...------,,,,,,,,,,,,,,,,,,---222222111111111000000000111222333444444333111000........................333111///---...000333555222333333333222111000///444444666777777777777666555555555555555444333333222333555444444333444666555333222000000222333555111111111111111222333444///111444555555777999;;;???RRRdddeee\\\TTTQQQQQQWWWddd|||~~~zzzwwwuuuzzz|||xxx```MMMAAA<<<<<<<<<<<<<<<;;;:::888888888888888888777666555555333333444444444555555555333333888???BBBHHHZZZnnnooocccYYYXXXXXXSSSJJJDDD;;;333......///...---...,,,,,,,,,++++++++++++************++++++,,,,,,---++++++++++++++++++++++++((((((((((((((((((((((((***))))))***,,,---+++***++++++++++++++++++***)))((()))***++++++***)))((()))(((&&&&&&'''((('''&&&***++++++++++++,,,,,,,,,***)))((((((******)))(((((((((((()))(((''''''&&&%%%%%%&&&'''''''''''''''))))))))))))))))))))))))'''''''''(((******(((%%%+++)))&&&$$$(((***%%%******))))))***+++,,,,,,++++++,,,,,,,,,,,,------,,,---333$$$...+++333+++,,,,,,,,,,,,------------}}}zzzxxxwwwvvv~~~lllVVVKKKFFF@@@<<<::::::::::::555555666666666555333222111222333444444333111000---000333444333333444666222333444555555333222111//////000111222222333222111111111222222222222222111222333333333222111111//////111111111111//////......//////......---,,,---,,,+++,,,...000///...---------,,,,,,---------222222222111111111000000000111333444555444222111........................//////---------...000111222333444555555444222111111222333666888888777666444444555555555444333222222333555555444333444555555444333222111222222333111111111111222333444555222444555666666999<<>>555//////000...,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************)))(((((()))++++++***((())))))******+++*********((((((************((((((((('''&&&&&&(((******)))*********++++++++++++,,,)))(((((()))******)))''''''((()))))))))(((&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((***++++++(((&&&((()))(((&&&(((***'''!!!))))))))))))***+++,,,---+++++++++,,,,,,---------+++,,,222!!!+++)))111(((++++++,,,,,,,,,---------}}}zzzyyysss{{{|||fffOOOJJJBBB===;;;;;;;;;<<<666777888999999777555333---///222555555555333222))),,,000111000///111333333333222222111111222222...///000222222333333333222222111111111111111111000111222333444333222222...///000111111000///.........//////......---,,,---,,,+++---///000000///.........------.........222222222111111111111000000111333555555555333222//////////////////............//////////////////222333555666666555444333---///222666999:::888666333333444555444333222111222333555555444333444555777666555333222111111111000000111111222333444555555666666777888:::???BBB???YYYnnnhhhVVVNNNSSSZZZmmm~~~~~~}}}vvvzzz~~~kkkXXXHHH>>>:::;;;888999::::::::::::;;;===666666666666555444333222222222333444666777888888999444555999666222<<>>999666222000000111000000333222222222222222222222444555555555555888;;;???MMMNNNUUU[[[WWWPPPXXXggg}}}|||yyytttpppuuuiiiTTTKKKDDD;;;888<<<:::777666888===>>>:::666666555555444444444555555222333444444555555444444555555666555666999>>>AAAMMMTTTcccxxx{{{uuuuuuqqqfff[[[KKK>>>222///000///.........---,,,***+++,,,...//////...---+++******++++++)))((()))+++------+++))),,,((('''***+++***---111+++)))''''''******(((&&&***((('''((()))***)))'''%%%'''((()))((('''((()))(((((('''&&&&&&&&&&&&&&&)))((('''&&&'''(((***,,,***+++***(((((()))***)))'''%%%$$$&&&)))***(((&&&(((&&&$$$$$$%%%&&&'''&&&)))&&&&&&***+++(((&&&&&&,,,,,,,,,+++***(((&&&$$$+++(((&&&'''+++---+++'''))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,222111111000//////......---,,,---...000000...,,,}}}wwwrrrrrrtttxxx}}}cccPPPGGGDDD<<<;;;===777:::888777666777777555444777555444333555555444333222000//////111111111000111222444222000///000222//////000111000000///...333111///...000111111000000000000000000///.........///000///...---...///---------...------,,,,,,---///000...+++***+++---000///------......,,,+++...111333333333222222333222222333444333111///...111///------///000000///000000111111111000//////555666888999888777666555666777777777666666888999999888777555444444555555333444555333222444888;;;555333000//////000///...///000000111111111111111222444666777999<<<@@@CCCLLLMMMTTT[[[XXXWWWeeewww}}}xxxuuurrrvvvppp\\\JJJDDD???777555999999777666888<<<===:::666666666555444444444444555222333444444555555444444555555555555555888<<>>???999<<<:::777666777666555333888666555555666666555444111000//////111111111///111222222222000///000111111111111111000///------///......///222333333222111111111000///......---...///000///---------...---------------,,,+++***,,,,,,---...//////000111000...------------,,,***///000222222333444666888444444444444333000...---000///...///000111111000444333222111000000000000333444666888999:::::::::999::::::888666555777888;;;:::999777666555555555444444444333222333666888222111000000111111000......///111222333222222111///111555888:::>>>CCCFFFJJJLLLSSSYYY[[[bbbxxxwwwuuutttzzz|||]]]MMM@@@===;;;666555888999777666888;;;<<<999666666666555444444444444444222333444444555555444444555555555444444666999<<>>???999::::::999777666777999::::::888777666555444444444444444444333333444444222111111222444444222111222333444555555444222111,,,///333666999===BBBEEEIIILLLRRRXXX___nnnwwwtttwww~~~hhhOOOEEE===<<<<<<999777999888777666777999:::999777777666555444444444444444222333444444555555444444444555555444333444777999===CCCKKKRRR\\\mmmwwwfff^^^aaarrr}}}jjj^^^XXXVVVVVVLLLBBB999777666333111222...///000000///---+++***...---+++*********++++++...,,,***)))+++,,,---,,,---+++,,,000///+++)))+++***))))))((()))(((((('''***((('''((()))***)))'''+++***(((%%%###"""$$$&&&,,,+++((('''&&&''')))***(((((('''''''''(((((()))+++(((''')))(((&&&''')))***************)))((('''&&&&&&&&&''')))(((&&&$$$---(((&&&)))+++******,,,''''''((((((((()))))))))***((('''(((***,,,***)))************+++,,,------............------------.........------,,,,,,,,,---,,,+++,,,...///...---zzzsssooommmooottt|||nnn[[[PPPFFFDDDDDD===<<<999666444444444333222888777666777888888666444222111111222333333222000000000000000000111000000111111111111111222222333/////////000222333111000444333222111000000000000---//////...---,,,---...///////////////...---------,,,,,,---///000000///222111//////000000...---...//////000111444999===999999999888666555444333444444444555555444111...000000//////000222333555000111222555888;;;???AAA888999999888777777888:::777777666666444333222222444444444444444444333222222111111222444444333111444555555555444222000///...000333666999===AAADDDJJJMMMRRRYYYeee|||yyywww|||hhhTTTGGGAAA<<<;;;;;;999888888777666666666777888888777777777666444444333333333222333444444555555444444333444555444333333555777<<>>;;;888666666777666666777666666777888888555333333222333444555555333111000///...///111222111000............///000111222111000///000111222111000222111///.........///000---...///...,,,,,,,,,---//////000000000000//////000000000000000000000000333111000000000000///------......//////222666999666555555555555444444444666666777888999777333000...//////000111333444555222222222333666999===???888999999888666666888999444444444444444333111111444444444555777666444111111000//////111222111000333222222111000///......222444666777:::>>>CCCGGGJJJLLLRRR]]]ooo}}}}}}sss[[[LLL???===:::999888888666555666666666555666777777888888777666555444333333333222333444444555555444444222444444444333444555777;;;???EEEHHHMMMUUU```iiizzzpppeee___```mmm}}}lllYYYMMMIIIHHHIIIBBB;;;666666444111000111///000111222111000...,,,,,,+++***))))))***+++,,,,,,+++))))))***+++***))),,,***+++///...***((()))%%%'''((()))((()))***,,,***((('''((()))***)))'''&&&'''((())))))+++///111))))))(((((('''''''''((((((((((((''''''''''''&&&,,,&&&%%%***)))$$$%%%***'''(((***)))(((''''''(((((('''&&&'''))))))'''&&&((($$$###''')))'''''')))(((((((((((()))***,,,,,,))))))))))))************+++******++++++,,,---...000000000///......------++++++++++++++++++++++++---,,,***+++,,,......---yyytttqqqpppuuu}}}~~~~~~gggWWWKKKIIIIIIAAA>>>;;;777555666777888888666666666777888777555222444444444666777777444222000...---...111222111///000000///......///000111222000......000222222222000000...---...///111222---...///...,,,+++,,,---,,,---...///000000000000...111222111...---///111222111//////000000...---,,,---.........///222555222222222222333444666666444555777:::<<<;;;888444000000111333444444444444555333222222333666:::<<<999:::999888555444555666222222333444444333222111444333444666999888555222333111///...000111111000111000...------...000111333444555666999>>>EEEJJJIIILLLSSSbbb{{{eeeRRRIII:::999888666666777666555666666666555555555777888888777666555444333333333222333444444555555444444222333444555444444666888:::>>>CCCHHHLLLPPPTTTWWWfffxxxyyyppphhheeennn||||||fffTTTJJJEEEBBBAAA===888555555444000000222---...///000//////...---,,,+++***))))))***+++,,,,,,+++++++++,,,,,,***(((+++))))))---,,,)))(((***$$$'''))))))((((((***---***((('''((()))***)))'''"""$$$&&&'''((()))+++---))))))*********)))(((''''''(((((((((''''''&&&%%%+++%%%$$$))))))######***&&&)))++++++)))((()))***)))'''&&&&&&((((((((('''(((%%%%%%)))+++)))(((***((((((''''''((()))***+++((())))))***))))))***+++++++++++++++,,,---......111111000000///......---+++++++++,,,,,,,,,,,,,,,---,,,******,,,---...---|||wwwtttppprrr|||~~~jjjYYYMMMJJJJJJBBB;;;888555333444666777777555555666777888777444222555555555777888888555333000...---...111222111///444333222000000000111111111///------///222444444222111000///000222444555---...///...,,,+++,,,---++++++---...//////000000***...111000+++***---111111000......//////---,,,+++,,,------------///111000111111222444666888999222444777<<>>;;;888222333444555555555444333666555222111222444888:::;;;;;;:::777444222222333111222333444444444333222444333444777::::::666222666444111000111222333222000///...---...111444666111111111222666===EEEKKKHHHKKKSSSeee}}}}}}oooVVVHHHCCC888888777666666777888666555666666555444555777999888888666555444333333222222333444444555555444444111333555555555555777999;;;>>>DDDJJJNNNOOOOOONNN[[[kkkwwwxxx}}}uuukkkeeelllxxxzzzdddRRRIIICCC>>>;;;;;;777555555444111111333,,,,,,------------------++++++***))))))***+++,,,---,,,,,,---...---+++(((***((((((++++++((((((***(((***+++***'''&&&''')))***((('''((()))***)))(((((()))++++++***))))))***)))***,,,---,,,+++)))''''''((((((((('''&&&%%%%%%---%%%%%%+++***$$$$$$+++&&&))),,,,,,***)))+++---***(((&&&%%%'''(((((((((***'''(((---///---+++,,,(((''''''&&&'''((()))***((()))******))))))***+++++++++++++++,,,---......222111111000///......---...........................,,,******,,,---...---zzz{{{wwwuuuwwwyyy|||tttaaaSSSHHHBBBBBB>>>;;;888666777777777777333444666777777777666666555555666666555555444333333222111000000000111222444333111000000000111222111111111000111111222222555222...,,,,,,---......000///...///000000...,,,---------.........////////////.........---------,,,,,,------...---------111111000,,,))))))---222.........000333555555444111333666999;;;;;;999888666666777777777777666555000111222333333333333333111222222333333222222222444444333222111000111111444555777888777666444333666333111222555777555333333222222222222222222333333444666777999===BBBFFFKKKMMMXXXnnnyyyyyyvvv^^^QQQHHH@@@999999888777666555444444555555444444444555666666777666444222444888777111555444333333333333444555<<<888444333555666555444===???DDDIIIMMMMMMKKKHHHSSSVVV]]]gggoooxxxzzzssslllnnnuuuooo]]]SSSLLLDDD===999;;;888555333222222000///333111///------...000222...---,,,,,,---,,,***(((---.../////////...---,,,---,,,******+++***)))'''***+++,,,---,,,***(((&&&---%%%"""(((,,,)))&&&''')))''''''******'''(((+++***)))((((((((()))+++,,,)))(((&&&%%%%%%&&&''''''((('''%%%&&&((())))))(((*********)))))))))))))))&&&***+++(((!!!###)))(((((((((((())))))))))))&&&''')))(((''''''((())),,,+++***))))))***,,,...***---//////------///111......//////......---,,,000---+++***+++,,,,,,+++,,,***(((***---...,,,***~~~yyywwwyyy{{{}}}~~~hhhWWWJJJBBBAAA===;;;888666777888888777444555666777888777666666555555555555555444333333444333111000000111111222333222111000///000111111333333222222333444666777666333///,,,,,,------------,,,,,,---//////---,,,---------.........////////////.........---------,,,------...............111111///,,,++++++---///.........000222444444444555666888:::::::::888888666777777888777777666666222333333444444333333222222222333333333222111111555444333333444444333222444555777888888777555444666555333333555555555444333333222222222222333333222444555777999<<>>:::777777666666555555444444444444333333333333444444666999777333111444666666111111111222333555777888444111000000222555666666333888???FFFIIIIIIFFFDDDHHHHHHLLLQQQUUUXXXaaakkkuuuuuufff___```rrrnnnWWWHHHAAA<<<999999555222///...000333444555000//////......///000000111...,,,+++,,,---,,,,,,)))***+++---......//////,,,+++***)))******)))'''+++++++++******))))))(((***%%%###''')))(((&&&&&&+++((())),,,,,,'''&&&(((,,,++++++***+++,,,---------,,,+++)))(((((())))))&&&((()))(((&&&&&&(((+++'''''''''''''''''''''''')))))))))((((((((())))))(((((((((((())))))))))))***+++,,,+++)))((((((*********))))))***+++---...///000///---++++++,,,...,,,,,,,,,,,,,,,+++******---,,,,,,---...---+++)))+++***)))***,,,---,,,+++xxxwwwyyy|||}}}hhhXXXLLLFFF???<<<999888888999:::999666777888999999888777777666666555444333222222222555444333222111111222222111000000///////////////222111//////111555:::<<<:::666111...------,,,+++///......000222333222111.............../////////.................................//////000111111222///---...000000---***...------///111333222222111111111111111111111111333444444555555555555444000111222333333333333333333333333333222111000000000...---000444555222///444444666777888888888888555777888555111000111444222111111000000111111222111333555777888:::>>>AAAFFFJJJYYYwww}}}}}}___III@@@>>>===:::999999888777666555444333555555444444444444555555777;;;;;;555222444888999444444333222222333444444555333222222333666777999888<<>>:::888888555222///...000333555666......//////////////////111///,,,++++++---------)))***+++,,,,,,---------,,,***))))))******)))'''++++++***)))((()))))))))(((&&&$$$&&&((((((&&&%%%(((&&&(((++++++'''&&&'''))))))***+++,,,---.........---+++)))(((((())))))%%%(((+++)))%%%$$$''',,,'''''''''''''''(((((((((***(((&&&'''***+++***((((((((((((((())))))))))))+++,,,,,,+++)))'''((()))******)))((((((((())))))---,,,,,,++++++---///111---............---,,,,,,++++++,,,...///...+++(((+++******+++,,,,,,,,,,,,wwwtttvvvzzzuuubbbQQQGGGAAA>>>;;;999:::;;;::::::888888999::::::999888777777666555333333222333333777666444222222222222333000000000000/////////...111000//////222666;;;>>>;;;777222///------,,,+++///......000222333222111////////////////////////---.....................///.........///000222333222///...///111111---***...------...000222111000.........//////000111111000000111222222222222222,,,---///000222222333333333333333333333222111000///------///222444222000444444555666777888888888444666666333///---///111000000////////////000000222444666777888:::===???GGGKKKYYYuuu~~~jjjRRRCCC???>>>;;;888<<<;;;:::888666444333222333333333222333333444555777;;;:::555111333666777444333222222222222333444555555444333333444777888<<>><<<<<<<<<;;;:::999:::;;;;;;;;;:::999888777666555444333444555666888777555333222222222333000000111111111000///...222222111222444888<<>>DDDJJJYYYtttfffVVVEEE>>>===;;;888666<<<;;;999888666444222111000000000000111333444555555888888333111333333222000000000111222444666777444444444222111222555888>>>BBBGGGIIIJJJMMMRRRWWWUUUQQQPPPRRRSSSRRRTTTXXXaaadddmmm|||uuuiiiggglllqqqppprrrmmm___QQQIIIEEECCCHHHJJJTTTccctttnnn^^^LLLCCC???:::666555888666333333333444333333------------...///000000...,,,******+++------,,,++++++***)))))))))))))))***)))((((((******)))((())))))))))))))))))))))))'''))))))''''''))))))'''(((%%%%%%((((((&&&'''***%%%)))...222333111...,,,***)))((('''&&&'''((((((''')))***(((&&&%%%'''***'''''''''(((((())))))***((('''&&&(((+++,,,***'''(((((((((((()))))))))))))))***+++***(((''''''((('''((()))+++---...000000///...,,,,,,------+++)))+++++++++++++++***))))))******,,,...000///,,,))))))+++,,,,,,+++***,,,---zzzyyyzzz}}}gggSSSIIIFFFAAA>>>======<<<;;;:::;;;<<<<<<<<<:::999888777666555444444666777888999777555444333222333333000111222222222111000///111111111333555888;;;<<<;;;777333000//////......---,,,,,,---//////---,,,000000000000/////////...---------.........//////...---------...000222333000111111000...---...///---,,,,,,---///000000///---...000111111000///---------...///000000000000...//////000000000000000000111111222333333333333///111222000---...222777555444444444444444555555555333111111111111000///111111000000000000111111444666999::::::;;;<<<>>>DDDLLL^^^wwwsssTTTGGG<<<::::::888666777777777666555444333333222///000000222333555777888666888888555555666444///000000000000222444666777222333444333333444888<<>>===<<<;;;;;;;;;<<<<<<<<<;;;999888777666555444555777999:::999888666444333333333333111222222333333111000///......000111333666888999;;;777333000////////////000///...///000000...,,,111111000000/////////...---------.........//////...---,,,,,,---///222333000222333000---,,,...111---,,,,,,---///000///...,,,---///000///---***(((---...///000111111111111222222222222111///......///000111222333444444444---000111...))))))000777555555444333333333444444777333000000333333222///333333222222222222333333555777:::;;;;;;;;;===>>>FFFQQQddd{{{xxx```LLL@@@888888999777777:::333333333333333333333333222222333555777:::<<<===:::;;;:::888:::<<<777000333333222111111222333333222444666666666888===AAAJJJTTT```iiimmmppptttwwwxxxsssppppppooolllkkkllllllffffffnnnwww}}}{{{qqqbbbXXXTTTUUUVVVVVVOOORRRPPPHHHDDDDDDAAA;;;<<<<<>>;;;777:::AAAMMM[[[mmm}}}aaaPPPBBB???:::888888888777666999666333111111333777999:::555000222;;;@@@888+++555>>>BBB<<<555333444444222111000000000111222333666333333777888:::@@@GGGVVVfffxxx|||wwwuuutttvvv{{{ooodddWWWNNNLLLLLLKKKIIIJJJIIIGGGEEEBBB>>><<<:::;;;888;;;FFFUUUiiinnnZZZDDD;;;:::777444222444222...,,,///333000***------,,,+++++++++,,,,,,***)))((()))*********(((''''''((()))***+++,,,,,,---,,,***)))'''&&&&&&&&&*********))))))((('''&&&)))******++++++***((('''*********))))))((('''&&&))),,,999DDD@@@111***---((('''&&&%%%%%%&&&'''(((***)))''''''(((((('''%%%%%%&&&))),,,)))%%%&&&***((((((((((((((((((((((((******)))(((((((((((((((*********,,,---,,,)))''')))***+++,,,---,,,++++++//////...---,,,,,,,,,,,,---...///...+++))))))***,,,------+++******,,,...+++***+++...222333000---~~~yyyuuussstttuuuzzzppp[[[KKKEEECCC======@@@<<<===<<<;;;:::999999999999<<<;;;999777666666666777777999888444333444333000333555666555333111111222111111000000111333555777<<<:::777333///...------000///---...//////---,,,111111000///////////////000///...---------............///000111111111111111000///000111222///------...111222222111///...222///,,,+++---///000111+++***+++...222444555555555222//////111111000...---///111222222222333444111111111111000111444666666555444444333333444444555444444333222222111111222222222222222333333333888999<<>><<<999777777777666555444333333222333444666777555555333333666:::666///666===AAA<<<555333333333222222111000111222333444555444555888:::>>>HHHRRRjjjzzzooo```WWWMMMFFFEEEEEEDDDBBBCCCBBBBBB@@@???===<<<;;;;;;999<<>>BBB???===<<<;;;::::::999999:::<<<:::999777666666666666666888888444444666555222222333444333111000000000111111000000111333555666:::888555222000///......111000...///000000///---111111000///////////////000///......------......///......//////000111222000//////000222222111000,,,---///111111111///...444222///...///111111111000///...///111111111///333222111111222111///.../////////111333444444333000222333222111000111222666555444444333444444444444444333333222222111111111222222333333444444444888999<<>>???GGGQQQ```lll{{{sssYYYHHHAAA:::999777777888888666555333333444444444333222222111555666222000333555444777===@@@:::444222333222333222111111111222444555555555888;;;===CCCSSSbbb|||~~~lll]]]SSSMMMFFFBBBAAABBBAAA???>>>>>>>>>===<<<;;;;;;:::<<<;;;>>>GGGTTTfff}}}sss]]]PPPBBB;;;666333333555111333333222555666111***......---,,,,,,,,,,,,,,,,,,***)))***+++,,,+++************)))))))))((((((+++***)))(((((((((((()))'''((())))))******))))))))))))))))))((('''&&&%%%'''((())))))******))))))+++))),,,111...&&&'''---((())))))******))))))(((((('''&&&''')))***)))(((&&&###$$$(((***(((((()))******************************)))((((((((())))))---***(((((()))++++++++++++,,,---.........------,,,,,,,,,,,,---...//////)))+++------,,,,,,---...,,,------,,,++++++,,,...++++++++++++,,,,,,)))'''|||sssqqqssssssxxxppp[[[NNNIIIAAABBBEEEBBB<<<<<<;;;::::::::::::::::::999777666555444444555444777666333333666555333111333444333111//////000111111111111222333444555444333222222111111222222000///......000000///...111000000///////////////000//////...............000///...---...///111222000000111111222222111000+++---...000000000//////555222000///000111111000777555222111000...,,,)))111111222333333111000...111000///111444666444111555666555444222111222333666666555444444444444444444444444333222222111111111222222333444555555666777888:::>>>???BBBMMMXXXiiisssvvv]]]III@@@???777777666777999999777555555555444333222000///...///444555000---000444555777<<<>>>888333222222111444333222222222333444555555666999<<>>===<<<;;;::::::======AAAHHHUUUfffzzz}}}qqqfffSSSKKKAAA;;;777333444888111333333111333555222,,,///...---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***++++++++++++++++++++++++***))))))((())))))******''''''((()))***+++++++++,,,,,,,,,+++***)))((('''''''''((()))***+++++++++---++++++---+++''')))...&&&'''((())))))((('''&&&((('''&&&''')))******)))'''###"""'''+++***))))))******************************))))))((())))))***---,,,************)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///)))+++------,,,,,,,,,---,,,---...---,,,+++---...(((((()))+++,,,,,,,,,+++tttoooqqqtttwww}}}xxxaaaSSSMMMDDDCCCEEE???;;;;;;:::999999999999:::888777666555444333333333222555555222222444444222333444555444222111111111111111111111222333444444222222222222222222222222///...------///000///---111000000//////////////////////////////.........000000///......///111222333333333333222000000///,,,---...///000000//////333111/////////000000///000//////000111222222111000111333333333111000000222000///111555666444111999888666222000000333666666666555444444444444555555555444444333222222222222222333444555555666666666666999<<>>:::===777666666888999:::888777555444222111000000111222111222000------222444333666:::;;;666222222222111444333222222222333444555555666:::>>>EEESSSllltttiii^^^VVVQQQLLLKKKIIIGGGFFFDDDBBB@@@@@@@@@>>>===<<<<<<<<<<<<===???BBBIIIVVViii{{{uuukkkaaaYYYLLLFFF@@@<<<888444555999222333111......222222000000///...---,,,,,,,,,,,,,,,+++***+++,,,,,,+++***&&&&&&'''(((((()))******)))))))))))))))******+++&&&'''(((***++++++++++++---,,,,,,+++***)))))))))&&&'''(((***++++++++++++,,,++++++---+++)))))),,,&&&'''((())))))((('''&&&(((''''''(((***+++***))))))###"""'''++++++******))))))))))))))))))))))))******))))))))))))******---------------***&&&"""*********+++++++++,,,,,,///...---,,,,,,,,,,,,,,,+++---...---,,,++++++,,,,,,---......---,,,---...)))***+++,,,,,,,,,------wwwoooppptttwww{{{iiiWWWNNNDDDBBBAAA;;;999999888888888888999999777777666555444333222222111444444111111333333000444555666555333222222222111111222222222333333333555444444222111000///......---,,,---///000///...111111000//////////////////000000000000///...---111111000000000000111111333555555444222000///000/////////000000//////...111000......///000///............000222444444333000222333333222111111222222111111222444555333222999888555000...///333666777666555555444444555555666666555555444333333333333444444555555666666666666666999===@@@EEERRR___mmmvvvlllUUUFFF===<<<>>>777666666777888999999888222111000000000222555666111111...+++...444444111555888888444111333333111333222111111111222444555666666;;;CCCOOObbb~~~rrrdddXXXRRRRRROOOOOONNNMMMKKKHHHFFFEEEDDDCCCAAA???>>>??????@@@>>>@@@CCCIIIXXXmmm~~~sssfff\\\SSSNNNFFFAAA===<<<:::666555888333333111,,,,,,111333222000000...---,,,,,,,,,,,,,,,***)))***+++,,,+++***''''''((()))***+++,,,,,,******)))))))))******+++'''((()))***++++++++++++******)))((((((((())))))'''((()))***++++++++++++))))))***++++++)))(((''')))******++++++******))))))((('''(((***+++***)))***&&&%%%)))+++******---((((((((((((((((((((((((******)))))))))***++++++,,,,,,...///...***%%% ------,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,---......,,,******+++,,,---//////---,,,---......//////...+++******+++~~~ttttttsssuuuxxxzzzttt]]]OOOCCC@@@@@@999888777777777777777888888888888888777666555444333333555555222111444333000444555666555333222222222111111222222333333333222555444444333111///...---///...---...000111000///111111000//////////////////000000111000///...---111111222222222222111111222444666555222000111222111111111000000///......000///...///000111000///222111000000222333222000111222333222000000222444111222444444333333333444888888666333111111444666777666666555555555555555777777777666555555444444555555555555555666666666777777:::>>>AAAFFFSSS___bbbnnn}}}aaaOOOEEE???<<<<<<888666444444666777777777222222333333333333333333///000///---///333444111333666666222111333444222222222111000111222333444777777<<>>NNNeee~~~ssspppsssnnnoooppppppooommmnnnnnnccc___YYYQQQIIIDDD@@@>>>===AAADDDIII[[[uuuuuuhhhZZZNNNGGGEEE@@@999666888:::666333222000444555333222444444222111111///...---,,,,,,+++***)))((()))***+++***(((*********))))))))))))(((,,,++++++***))))))******))))))***++++++++++++***+++************,,,---...))))))***++++++++++++***,,,,,,+++)))***,,,+++)))***)))(((''''''((()))***,,,***))))))******((('''++++++,,,---***'''***000******************************))))))***+++,,,,,,+++***)))***,,,,,,***))),,,+++***)))***+++,,,---,,,,,,,,,,,,---...//////(((***,,,---------...///+++---000000...---------***,,,...---******,,,///|||ooommmooovvv}}}mmmVVVKKKCCC===:::666444444777888666777:::666666555555555444444444444444444333333333222222///000111222222222222222666555333222111222222333111111111333444333000---///////////////000111111/////////000000000---+++000000000000000000000000000000111111111000000///222222222222222222222222222222222111111///......000111222222111000///...//////000111222333333444666555444333222333444444333444444444555666666666999999888666555444333222333444666888999888777666...///111333555888999:::888777777777888888666555:::999:::>>>EEENNNTTTWWWdddooo~~~xxxiiiTTTFFF@@@>>>;;;999666555444333222333444555222444555666555333000///111///---///222333222000111111222222222333333333222//////222333222333777888777???TTTqqqyyyiii\\\TTTMMMEEE@@@AAABBBEEENNN```www}}}qqq```MMMCCCDDD;;;;;;:::999777555444333555888999666666888777444666333///,,,+++++++++***))))))))))))((((((((((((,,,+++++++++***)))))))))...+++((('''))))))'''%%%///,,,'''$$$###&&&))),,,************))))))))))))((()))*********+++///111+++++++++*********))))))++++++******))))))((((((*********+++,,,---...///...+++******,,,+++(((%%%!!!###&&&)))+++,,,,,,+++'''))))))(((&&&&&&))),,,...,,,***(((''''''((()))------------,,,,,,+++***///000000000///...------+++,,,------......------222000...///000111000///------------,,,,,,,,,,,,sssqqqrrrxxx~~~qqqXXXKKKBBB<<<:::???999666777777444222444666666555555555444444444444444444444333333333333000000111222222222222222333333222111111222333444222111111222222222///---//////......//////000111000///...///000000...+++000000000000000000000000//////000111111111111111333333333333333333333333222222222222111000///...000111222222222111000///222222222222222333333333666555444333222333333444333333444444555666666666777777777777666555555444444555777999999999777777555555666777777888999999======<<<<<<===<<<;;;:::;;;<<<>>>CCCKKKTTT\\\```fffuuu{{{xxxmmm```MMM@@@;;;:::888666555555444333222333333444555444444333222111000000111///...///222333222000111111111222222333333444333000000333444222333666;;;:::CCCZZZxxx~~~nnnbbbVVVIIIAAAAAAAAADDDMMM___uuuwwwbbbMMM@@@>>>888888888888777666444333111444555444444777777444555222...,,,,,,,,,+++***''''''((()))***+++,,,,,,++++++******************+++)))'''''')))***)))(((,,,***'''%%%%%%'''***---************)))))))))))))))***++++++******,,,...,,,++++++******)))))))))+++*********)))))))))((())))))***+++,,,---///000///---+++,,,------***(((%%%''')))***++++++***))))))+++,,,+++))))))+++...---,,,***((('''((())))))++++++,,,,,,,,,+++******------......------,,,++++++,,,,,,---...---------...,,,+++,,,...000000000------,,,,,,,,,,,,,,,,,,wwwtttuuuzzzzzz___NNNDDD>>><<<>>>666111444888888777777666666666555555555555444555444444444333333333333000000111222222222222111000000000000111222333444333222000000000000...---......------......///000000///...///000000...,,,000000000000000000000000...///000111111111111111333333333333333333333333222222222222111000//////000111222222333222222111444444444333333333222222555555444333333333333333333333444444555666666777666666777777777777777777666777888999:::999888777:::::::::::::::;;;<<<===@@@@@@???>>>============???AAAEEELLLUUU^^^fffkkkooo~~~ooorrruuu```UUUFFF<<<888888777555555444333333222222333333666555333111000///000111111000///000222222222111111111111111222333444555555222222444444222222555;;;<<>>===>>>???DDDIIIPPPYYYbbbllltttzzzxxxiiinnnjjjUUUMMMAAA:::999999888777444444333222222222111111444444222111000/////////111111000111111111111111000000000000222333555666777444333555555222222555999:::GGGcccoooZZZLLLDDDBBBCCCKKKYYYllllllTTTDDD<<<999::::::;;;:::999777666---111222111222666777444333000...---------,,,++++++++++++******))))))((((((((())))))******++++++,,,+++))))))(((((((((((((((((())))))************************)))))))))((()))+++,,,,,,***(((((((((+++++++++***))))))((((((************************++++++,,,---///111222333333222000...,,,+++)))(((+++,,,,,,,,,,,,+++***)))((()))+++,,,,,,+++******++++++***)))))))))***+++***++++++,,,------------//////000000000000//////++++++,,,------------------,,,+++---000222222222//////000000111111222222{{{uuussswww|||~~~zzzbbbNNNCCC???GGG<<<333444777666333222666666666666666666666666222222222222111111111111111111222222222111111000111111111111000000//////333111///...//////...------------------...//////000...---...///000///...////////////////////////222222222222111///...---000000000000000000000000111222222222222111111000111111111222222333333444000000000111222333333333333333333333333222222222222222333444555666777888999::::::;;;:::888777555:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCEEEJJJIIIHHHEEEBBBBBBEEEGGGIIIQQQ^^^kkkvvvtttfffmmmrrr]]]KKKEEE>>>999888999888777333333333222222111000000111222333333333111///---000000111000000000000000000//////000111444666888999666555666666333333666888:::JJJhhhzzzcccSSSHHHDDDCCCJJJUUUeeezzzpppXXXFFF<<<;;;;;;:::999777666555444000444444222333555555222111///...---......,,,++++++******)))((((((''''''((((((((())))))******+++))))))))))))))))))++++++)))***+++++++++)))((('''************)))))))))(((&&&(((++++++***)))))))))*********)))))))))(((((())))))******++++++,,,,,,.........///111333444555444333111---***''''''&&&+++++++++,,,,,,,,,,,,+++((()))***+++,,,,,,***)))***************+++++++++,,,,,,---...//////////////////000000000000000///,,,,,,---............---...---,,,---///000000000///000000111222333333444zzzuuuwww{{{}}}qqqXXXGGGAAACCC;;;555666888666444444555666666666666777777777222222222222111111111111111222222222222111000000222222222222111000......222000//////111111000.........------......///000000...------///000000///000000000000000000000000222222222222111///...---////////////////////////111222222222222222111111222222111111111222222333...///000111222333333444333333333333333222111111111222333444555777888888:::;;;<<<<<<;;;999777666::::::;;;;;;<<<===>>>>>>AAA@@@??????@@@BBBDDDFFFIIIJJJJJJHHHFFFHHHMMMRRRVVVbbbsss~~~ooodddmmmgggTTTAAA>>>999777666666555555333333333222111000///...///111333555555333000//////000111000...---...///////////////111444777999999666555777777444444777:::===NNNoookkkZZZNNNGGGEEEJJJRRR]]]rrrsss[[[HHH<<<;;;:::777555333222222222333666666444333555444111000///------......---+++''''''(((((())))))))))))(((((())))))))))))))))))%%%&&&((()))***+++...000***+++,,,,,,+++)))(((&&&************))))))))))))%%%'''))))))))))))***+++((((((((()))))))))******)))))))))***+++,,,------000000000000111333444555222222000,,,(((&&&&&&'''*********++++++,,,------+++******+++---...,,,+++)))******++++++,,,,,,,,,......//////000000//////------.../////////......------...///////////////...---+++,,,.../////////111111222333444555666777{{{zzz|||}}}eeeOOOFFF===888555888999777777999555666666666777777777777444444444333333333222222222222222222222111000000000111222222222111000///000///000111333333111/////////......//////000111000...,,,---...000000000000000000000000000000000000000111111111111000000000000000000000000000000111222222333333222222111333222111000000000111111111111111222222333333333222333333444333222111000111222333444555777888888888:::<<<======;;;999888::::::;;;<<<===???@@@AAAEEEDDDCCCCCCEEEHHHKKKMMMKKKNNNOOOOOOPPPUUU^^^fffooo|||yyymmmdddmmmpppZZZKKK;;;:::888666555555333333222333333222111000...---000111222333444444444333---///000///,,,+++,,,...///......///111444888:::999666666888888555555999;;;???QQQsssssscccSSSKKKFFFJJJNNNWWWkkkwwwaaaNNNCCC===:::666333222333555777333666666333333555444111///...---...//////---,,,((())))))))))))*********)))))))))))))))(((((((((''')))******)))))),,,///)))***+++++++++***))))))************))))))))))))&&&'''(((((('''''')))+++&&&&&&'''((()))***++++++((())))))***,,,------...000000000000000111222222...///...+++((('''))),,,***************++++++,,,,,,***((()))+++---,,,+++((()))***+++,,,,,,------...////////////......---------...///////////////...//////000000000000000///...---///111333444333666777888999;;;<<<===>>>}}}~~~~~~qqqXXXMMMAAA===;;;;;;888333111333555666666666777777888888666666555555555444444444222222222222222111000///...///111222333333222222//////000333555444222000///////////////000111111000...,,,,,,...000000000000000000000000000000000---...///000222222333333000000000000000000000000111222222333333333222222333222111/////////000000444444333333333333222222222222333444333222111000111222333444666777888999666888;;;===>>>===;;;:::::::::;;;<<<>>>@@@AAACCCEEEDDDEEEFFFJJJNNNSSSVVVTTTWWW[[[]]]```gggsss{{{yyynnneeennnzzzaaaLLL@@@;;;:::999888777555444333222222333222111///---,,,111111111111222444666777,,,...000...+++***+++---///.........111444888;;;999666666888888666666:::;;;???QQQtttzzzjjjWWWMMMGGGJJJMMMSSSggg}}}zzzgggVVVKKK???<<<888555444777:::===111444555222222555444111...------...//////...,,,------,,,+++***)))((('''******))))))((((((''''''---......,,,(((&&&''')))((()))***+++++++++++++++************))))))))))))((((((((('''&&&&&&)))+++%%%%%%&&&((()))+++,,,,,,(((((()))***,,,---......000000////////////000000+++,,,---+++))))))---111++++++******)))*********+++(((%%%%%%(((******)))((()))***+++,,,---------.../////////...---,,,,,,//////000111111111111111//////000111111111111111111111111333666999::::::===>>>???AAABBBDDDEEEFFF{{{yyy{{{eeePPPHHHAAA;;;999888555444666999888666555555555666777777777777777666555444333---222333000111444444///000////////////111333444+++333888555111111333222////////////000000000000////////////000000000000333......222222......333000111222333222000...---000000////////////000000000111111111111222222222111000...---...///111222111333555444222///......222222444444444444333222...000222444555999===@@@888777666888;;;=========<<<;;;:::;;;===?????????KKKKKKLLLPPPUUUYYY\\\]]]bbbjjjuuu{{{~~~xxxjjjaaakkkhhhWWWHHH:::888666555555666666555444777555222111111111111000&&&+++///111333555444000111111111111111111222222222111000000111333555777888777666333222444888;;;>>>DDDSSSoootttaaaUUUMMMMMMQQQWWWeeeuuu}}}lll[[[NNNFFF===666444444111000222<<<777222111444444222///111111///,,,))))))+++---+++,,,,,,,,,++++++******((()))***+++******((((((//////---+++)))'''&&&%%%*********)))))))))))))))+++***)))***+++,,,+++)))///"""%%%(((((()))***(((''''''((())))))(((,,,+++*********+++,,,---222222111111000...---,,,,,,***(((''''''(((***,,,---***(((''')))+++,,,,,,///---+++)))))))))+++,,,***++++++,,,------......///---+++,,,...///---***000...,,,---///000...,,,000111111111000222444777333555888:::;;;<<>>??????AAAAAA@@@AAACCCEEEFFFFFFNNNPPPUUU\\\cccjjjnnnppp||||||tttggg^^^iiipppUUUHHH>>>444777666444444555555555444666444111000111222111111***...111000111333222.../////////...............000000///...///111333444;;;;;;;;;999888999<<>><<<<<<>>>AAABBBCCCEEEEEEEEEFFFGGGIIILLLMMMSSSYYYbbbmmmyyy}}}wwwooobbb[[[hhh```GGG>>>:::444666444222222333444333222444222000000222333222111...111222//////111000,,,//////......------,,,,,,///......---...///111222666888999888777777999:::;;;???KKKbbbpppaaaZZZXXX\\\lll}}}}}}lll\\\MMMCCC:::777666333333555666333111222444444111...222///++++++,,,---,,,******+++,,,------+++***(((+++***((('''(((+++...000))))))*********+++++++++'''''''''((())))))*********)))(((((()))***)))((('''&&&))),,,,,,))))))++++++***))))))++++++***)))++++++***)))***+++,,,---,,,,,,---...............************************+++***)))***,,,---,,,+++.........------------------------------.........,,,++++++,,,...000000000222111111222444555444333666777999999:::;;;>>>@@@EEEHHHLLLNNNPPPTTTZZZ___fffgggjjjnnnppprrrrrrrrrzzzyyy}}}pppVVVKKKAAA===<<<888666666999888666555555555666777999888666444222111000///333222111///000222444444333333333222222222222222333333222222666:::555...222222111111000///......////////////000000000000111111222333333222111111///111222444444333111000000000////////////000000000000000000111111111111000000/////////000111222000222444444222111111111444555888:::;;;:::999888444666888:::;;;>>>BBBFFFIIIFFFBBBBBBDDDHHHKKKMMMNNNNNNOOOOOOPPPRRRUUUWWW[[[cccpppzzzsssjjj___YYYhhhZZZCCC<<<:::777444222111111222222111000222000///000222333333222000222111...---000000---222111111000000//////...//////.........///000000000333555666555555555555;;;>>>GGGZZZxxxmmmbbb\\\___ppprrr```PPPEEE<<<888777444444666444333333444555555222///222...******...///---)))***+++---...---,,,)))(((,,,+++***)))***+++---...)))))))))***+++++++++,,,)))))))))))))))))))))))),,,+++******,,,,,,+++***&&&''')))++++++***)))))),,,+++***+++,,,,,,+++***+++***)))))))))***,,,---++++++,,,------------,,,******+++,,,,,,+++******+++******,,,---...,,,+++,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...///111111555555555666888999::::::;;;>>>AAACCCEEEGGGKKKMMMVVVZZZ]]]^^^^^^bbbhhhnnnssstttwwwzzz|||}}}}}}}}}}}}dddVVVHHHCCC@@@===::::::999888666555555555666777:::888666444222111000000111111222333444333222333222222222222222222111111444444111111555888333***333222222111000//////...////////////000000000000000111222111111222111000111222333333222000...,,,000000////////////000000//////000000000111111111000000000000000111111222000222333333222111222333444666999<<<======;;;:::777999;;;===@@@CCCHHHKKKQQQNNNJJJIIIMMMRRRWWWZZZ^^^```bbbcccbbbcccfffhhhhhhrrryyyqqqfff]]]ZZZkkk{{{UUUAAA:::777333333111000///000111000///000//////000222333333111///111000------111222000222222222111111000000000111111000000000000000000111444888:::999888777777;;;===DDDTTTnnnwwwjjjaaabbbrrrtttaaaQQQGGG>>>:::999666555777555555555666666555333111111---)))***///000---******+++,,,------+++***(((,,,,,,,,,,,,,,,+++***)))++++++******************+++++++++******))))))))),,,+++***+++,,,---,,,***+++)))'''(((+++---+++(((+++++++++,,,------+++)))+++***)))))))))***+++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,++++++,,,......---+++,,,,,,---.../////////...000000000000111111111111333222222222222333555777888999;;;<<<===???@@@AAAEEEHHHMMMQQQTTTWWW[[[^^^hhhmmmpppooommmmmmsssyyy~~~qqq```NNNEEEAAA>>><<<;;;999888666555555555666777666555444333333333444555111000222555666333222333000111222222222222222111555444222000222333---%%%222222222111111000000///////////////000000000000000222111......111222000222222333333111///,,,+++000000////////////000000/////////000000000111111000000000111111111222222222444555555444444555777555888<<>>===<<<>>>BBBEEEHHHLLLRRRUUUWWWTTTOOOOOOTTT\\\dddhhhrrrvvvzzz{{{yyyxxxyyy{{{}}}|||yyypppbbb[[[[[[nnnsssRRRAAA:::666222333111//////000111000///000//////111222333222000---000000---...111222000/////////000000000000000222222222111111000000000111444888::::::888888888:::<<>>===:::888999777777777666666555333333...,,,***,,,...///...+++,,,,,,,,,,,,++++++******,,,,,,------,,,***(((&&&,,,,,,++++++***)))))))))************))))))))))))+++)))))))))***+++***)))///---***(((+++000///***+++***+++,,,------+++)))******)))((()))***+++,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------...///000000111111111111222222333444444555666666666666666777;;;>>>AAACCCFFFGGGHHHJJJLLLNNNTTTWWW\\\aaadddgggkkknnnxxx}}}zzzxxx||||||}}}}}}}}}rrrZZZLLLDDD???<<<;;;999888666555555555666777666555444333333555666888444000111444555111222666000111222333444444333333222333222111222444000)))111111111111111111111111////////////000000000000000222000++++++000222000111222333333333111...---000000////////////000000////////////000000000111000000111111222222222111222333555555444444666888888;;;???CCCEEEDDDBBBAAAAAADDDJJJPPPWWW___gggllljjjfffbbbbbbiiisss|||}}}yyyppp___YYY[[[pppiiiLLL>>>999666333333111//////000111000///000///000111222222111///---000000......111111///------......///000000000333222222222111000///......111555777666555555666999;;;???III]]]}}}zzzjjjdddnnnqqqaaaRRRJJJDDDCCCBBB???<<<<<<888888777555333222222333+++,,,,,,---.........------,,,+++*********+++++++++++++++***))))))))))))+++++++++************)))%%%&&&&&&'''((())))))***+++***))))))++++++***)))+++......******......+++*********,,,------***(((***)))((((((((()))+++,,,++++++,,,,,,---,,,,,,,,,...---,,,++++++,,,---...///---++++++---/////////000000000000111333555666222333444555666777888999<<<===?????????CCCHHHLLLRRRUUUXXXYYYZZZ\\\___bbbdddggglllooorrrtttvvvxxx}}}{{{{{{{{{zzz}}}lllXXXMMMEEE???===999888666555555555666777:::888666444333444555666777111///222333000333999000111333555666666555555...111333333666999888444111111111111111222222222////////////000000000000000222///))))))///222000111222333444444333111000000000////////////000000////////////000000000000000000111222222222222111000111222222222333555777:::===BBBFFFHHHGGGEEEDDDCCCHHHQQQ[[[eeeqqq{{{{{{|||xxxooo]]]XXX[[[ppp]]]BBB777444222111333111000///000111000///000000000111222222000......111222//////111000---------...///000111222222222222222222111///...---///222555777777666666777777999>>>FFFYYYwwwmmmccclll{{{pppbbbSSSLLLGGGGGGFFFBBB??????999888666444111000111222***,,,......------...///...---+++))))))***+++,,,+++***(((''''''(((+++,,,***************+++++++++!!!!!!###%%%''')))***+++---,,,++++++------,,,+++$$$---000+++''')))+++***))))))***+++---,,,***'''***)))((((((((()))+++,,,))))))+++,,,---.........///...,,,++++++,,,...///000...++++++,,,///000000333222111111222555888999888999:::;;;===???@@@AAAGGGIIIKKKMMMNNNRRRYYY___```dddgggiiiiiikkkooorrrooorrrvvvxxxyyyzzz|||}}}uuuuuurrrppptttxxx}}}}}}bbbSSSKKKCCC>>>AAA===:::777777777777666777888888777555333333444333333222111000000000111000222333222222333555888///222222111333666444000111111111111222333444555------...000111222333444333222111111333333222111...///000222222222111000000222222//////222222000---...000222333444333333000000////////////000000333333333444555666777888BBBBBBAAABBBDDDEEEDDDCCCIIIRRR```ooo}}}uuubbbUUUYYYgggqqqOOO===888555111///444222///...///000000///111111000000000000111111...---,,,...111222000---///---++++++---////////////222555555444111000000333222222333555666666555777888:::AAAQQQmmmmmmgggnnnwww|||jjj^^^SSSSSSQQQOOOLLLIIIGGGFFF;;;777333111000111111000///......------,,,++++++///...---,,,++++++++++++&&&'''***,,,------,,,+++...+++((('''(((+++,,,---))))))))))))))))))))))))))))))))))))***+++,,,------)))''',,,......---///***---///---(((&&&(((++++++)))'''&&&'''((()))(((,,,++++++---/////////000666444111///------...//////000000000///...---,,,333333555777:::===???@@@GGGHHHIIIIIIIIIKKKNNNQQQYYYUUUUUU[[[```dddiiinnnwwwwww{{{{{{uuuvvv}}}{{{yyywwwxxx{{{yyyuuuqqqppptttwww|||oooZZZMMMCCC===<<<:::777777888::::::999777888888777444333333444444333333222111111222222222222222111111111111000000222222111333666444000111000000111111222333444...//////000111222333333333222111111333333222111...///000111111111000000...000///,,,,,,///000.........///000000000000000111111000000000000111111333333333444666888999:::CCCAAAAAABBBDDDFFFFFFEEEQQQ[[[lllnnn\\\WWW^^^nnnsss^^^FFF:::777666333222333111//////000111222111000000000000000000000000111...,,,,,,///000000///000...,,,,,,...000000///222444777777555333111111333222111222444555444333555666888===JJJ```zzztttooovvv~~~yyyggg[[[PPPQQQSSSUUUUUURRRLLLGGG<<<888333000000000000000///......------,,,,,,+++......---,,,++++++++++++'''(((***,,,---,,,+++***---+++(((((()))***+++***))))))))))))))))))))))))''''''''''''((()))***+++&&&,,,---'''&&&+++---)))'''***,,,***&&&$$$%%%(((---,,,******+++,,,,,,,,,000///000333666888:::<<<888777444222000/////////111111111222222333333333;;;<<>>999333/////////000000//////......---,,,,,,,,,...---,,,++++++***++++++)))***+++,,,,,,+++***))),,,***))))))******((('''))))))))))))))))))))))))''''''''''''((()))***+++"""000111$$$ ***---%%%''')))+++)))&&&$$$&&&(((+++++++++++++++,,,,,,,,,111222444777<<>>@@@CCCDDDHHHLLLQQQVVVZZZ]]]eeegggiiikkkkkklllnnnooorrrsssxxx}}}~~~~~~}}}||||||~~~~~~}}}{{{vvvtttwwwzzz|||sss\\\LLLEEE>>><<<:::999999999777555666777777666333222222333444333333222222222333333222000000333999:::666111111333333222333666444///////////////000111222333222222222222222222222222333222111111333333222111////////////000/////////000222000,,,,,,000222000222222111000111222444555222222111111111111222222111111333555777:::<<<===BBBAAAAAACCCHHHMMMPPPQQQ]]]ggg{{{tttbbbSSSUUUgggyyy}}}rrrcccTTTKKKAAA;;;666555333000///111555333000000111222111111//////000111111000//////222000...---------...///111///...///111222111000666888999999666444333333222000///000111222111000555666888:::>>>FFFPPPWWWkkkyyyyyyrrrmmmuuusss```SSSTTTUUUYYYaaaeee^^^PPPCCC>>>:::333///...///000000/////////...------,,,,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,+++***)))+++*********+++***'''%%%))))))))))))))))))))))))))))))))))))***+++,,,---'''------'''&&&+++,,,(((***,,,---,,,***)))***,,,,,,,,,---,,,,,,,,,...///333888===CCCLLLXXXbbbffffff___UUUJJJAAA;;;999888::::::;;;>>>BBBGGGLLLOOONNNPPPTTTYYY___dddiiilllsssvvvxxxyyyxxxwwwwwwxxxyyyzzz~~~}}}}}}|||zzzzzz{{{~~~{{{xxxzzz}}}~~~eeeQQQHHH@@@>>>;;;:::999999777666666777777666444222222333222222111111111111222222333000000444999:::666111222444444222444666444///////////////000111222333333333333333222222222222333222111111333333222111000000000////////////000000222000,,,,,,000222000000000000000222444666888111111111000000111111111000111222444777:::<<<>>>AAAAAABBBGGGNNNTTTXXXYYY___jjj}}}ooo```WWW\\\ooo}}}vvvbbbPPPDDD===888555333444222///000555777444111000000000///...//////000000000000/////////000000000///...------111000///000222222111000444666777666444222222222000///...///111111111000333444666888:::>>>CCCFFFPPPZZZiiixxxxxxtttpppiiiccc^^^YYYYYYfffuuubbbTTTUUUUUUXXX___ccc^^^QQQFFF===999333000///000000000000//////......---,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,++++++***)))+++******++++++***'''$$$))))))))))))))))))))))))))))))))))))***+++,,,---...$$$""")))...+++))),,,,,,---......---------......///000000000111555888;;;FFFRRR\\\jjj}}}ooo]]]NNNEEEAAA@@@CCCDDDFFFJJJOOOVVV[[[___```aaaeeeiiinnntttxxxzzz~~~}}}||||||~~~{{{xxxyyyyyywwwuuurrrsssvvvyyy|||}}}{{{|||qqqYYYKKKBBB???;;;::::::;;;;;;;;;777888888777444333333444111111000000111111222222444222111333555555222...333555555333444666444///000000000000111222333333333333333333333333333333333222111111333333222111222111111000000000000111...000000------000000...,,,---...///111333555777111111000000000000111111222222333555888;;;===>>>???AAAEEELLLUUU\\\```bbb^^^kkkttthhh___\\\iiizzzpppVVVDDD;;;666333111111333222111333888666333000/////////...---000//////......//////000---///111111///...------000//////000222222111///111222444333111000111222///......///111222222111111111222444666888:::;;;BBBGGGPPP\\\dddkkkttt~~~zzzqqqeee\\\WWWSSSNNNIIIJJJIIIOOOddd}}}iii[[[TTTUUUXXX]]]```\\\QQQHHH;;;777333111000111111000000000//////...---------++++++************++++++------,,,,,,+++++++++***++++++++++++,,,+++)))'''))))))))))))))))))))))))''''''''''''((()))***+++///(((000)))&&&,,,++++++,,,,,,------......,,,...000000222777>>>EEEJJJZZZlllyyytttbbbUUUNNNKKKPPPQQQUUUYYY```fffkkkooonnnoooqqqtttwww{{{~~~~~~}}}zzzwww{{{}}}xxxrrrqqqrrrrrroookkkkkkooosssuuuxxx}}}||||||~~~fffVVVGGGBBB===::::::;;;<<<<<<888999999888666444444555222111111111111222333444444333333333333222222222333555555333444666444///111000000111111222333444333333333333444444444444333222111111333333222111444333222111000000111222---111111//////111111---,,,---///111222333444444222222111111111111222222555555666888:::===???@@@===AAAHHHRRR\\\dddhhhiiieeevvvwwwkkk___\\\___qqqlllOOO???888444222000000333333111111555222000...---...000//////111000...,,,,,,...000111---///000///------///111///...///000222222000//////000111111000000111222...------///222333333222222111111222444666777777<<<<<>>@@@BBB===AAAIIIUUUaaaiiimmmnnnuuu~~~rrrdddYYYYYY```rrriiiNNN???:::777444111111444444///------///---,,,,,,...000111111222000---++++++---000222...//////---+++,,,000444.........000222222000......///000111000000111333---------///222444444444555444222333444666777777555444777===???>>>EEENNNOOOUUUZZZYYYSSSLLLJJJJJJEEEBBB???;;;::::::<<<===:::???PPPooo{{{mmm]]]```cccccc\\\PPPCCC;;;666444333333444333222000000000000///......------+++***************++++++---,,,,,,++++++,,,,,,------,,,++++++---...---,,,))))))))))))))))))))))))))))))))))))***+++,,,---+++---+++((())),,,,,,(((,,,,,,,,,---///000000///333666;;;???FFFSSScccnnn~~~ppphhhfffhhhmmmtttzzz~~~~~~|||yyytttqqqwww{{{zzzrrreeehhhjjjiiigggjjjpppvvvsssxxx~~~zzz{{{~~~|||xxx{{{lllTTTKKKCCC@@@<<<999888;;;;;;;;;;;;:::888666444333777555222111222333222222222222333444444555555666999888666555555555333111111111222333444444444444555555666555333222222333222222333333333333444444333333222222111000000000111111111111000000//////222222111111111111111111...222444111///222333111444666888:::<<<===>>>>>>AAAFFFNNNXXXcccnnnyyysssmmmcccYYY[[[eee{{{~~~cccHHH;;;777333444222000000000000///...///---+++,,,///000///---...+++***---...---///333888666333000.........///---...///111111111000///333222111000////////////111000///...///111333444444444444444444444444444444555666777888:::;;;;;;@@@AAABBBBBBAAA???===;;;===;;;888666555666888999<<<@@@QQQuuu|||rrrooojjjddd[[[PPPFFF???444333333444555666444333444111------///---)))$$$---,,,++++++******++++++******))))))***+++,,,,,,---,,,,,,++++++,,,,,,---''''''''''''(((***+++,,,,,,***)))''''''(((***+++***((('''(((+++,,,+++(((///...,,,,,,...000111111666666???QQQcccuuu{{{qqqjjjkkkuuu~~~{{{xxx~~~zzzwwwsssppprrrwww}}}|||~~~|||tttmmmggghhhhhhiiiooouuuuuuqqqyyy{{{{{{{{{{{{~~~yyywwwzzz|||bbbVVVJJJDDDAAA======>>>@@@???>>><<<;;;999888777888666333333333444444333222333333444444555555666...------...111333333222111222333444444555555555444666777555222000111333222222222333333333444444222222222222111111111111222222222111111111000000222222222222222111111111///333444111000222333222555666888:::<<<>>>??????BBBGGGQQQ^^^nnnssshhhddd^^^ZZZaaammm|||www]]]DDD999555000333111//////000000///...///---+++,,,...000///...///,,,+++......---...222111000///.........///000000111111222111000///.../////////...//////000000//////......///000222333222222111111111111111111000111111222333444555555999:::::::::999888777666:::888666444333444666777:::???QQQttt}}}rrreeeWWWJJJ???999444333333444555555444222444000,,,,,,...---***&&&---,,,++++++***+++++++++******))))))***++++++,,,,,,,,,,,,++++++,,,,,,,,,***))))))))))))******+++))))))((('''(((***,,,---,,,***)))***,,,---,,,***...---,,,,,,...000111222===EEEWWWpppxxxrrrrrrxxx~~~zzzwww~~~{{{yyyyyyvvvrrrtttyyy|||zzz{{{{{{yyyrrrmmmkkknnnoooooosssyyyzzzwwwxxx{{{~~~{{{|||zzz}}}vvvvvv{{{sssaaaOOOEEEBBB???>>>???CCCCCCBBBAAA???===<<<;;;999777555444444555555444333333333444555555666666444333111111222222000///222333444555555666555555222555777555000---///222222222222222333333333333111111222222222222333333333333333333222222222222222222222222222222222222///333444111000333555444666777999;;;===???@@@AAAGGGLLLWWWggg|||{{{mmmbbbYYYVVVVVVXXXdddrrr{{{yyykkkSSS@@@999555111222000......///000000//////---,,,,,,...//////...000---,,,//////------000,,,,,,,,,---------......222222222333333222111111------------...///000111------......///000000000000000000000000000000111222222222333333333444444333333222222222222333333666555333222111222444555999>>>QQQttt}}}hhhTTTEEE;;;666444333333333555555333222333///++++++,,,---,,,***------,,,+++++++++++++++*********)))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***************'''''''''((()))+++...//////---,,,---......---,,,...---...///111333666777BBBRRRooo|||zzz|||~~~zzzwwwzzzxxxyyy{{{yyyvvvvvvzzz~~~zzzwwwvvvvvvuuurrrnnnoootttvvvuuuvvvzzz||||||www{{{||||||yyyzzztttvvv|||nnnVVVIIIEEECCCAAABBBEEEFFFHHHIIIGGGDDD???<<<999777444444444555444444333333444444555666666666:::888666555444333111///222333444555666666666666111555777444...+++...111111222222222222333333333111111222222333444444555444444444444444444333333222222222333333333333333000444555111111444666666888999:::<<<>>>AAACCCDDDNNNSSS]]]ooorrrggg]]]UUUOOONNNPPPUUUbbbooozzzrrr```KKK>>><<<999444111///......///000000///...---------......//////111......000///,,,,,,///....../////////...---,,,222333333444444444444444......------...//////000+++,,,---...////////////111111111111222222222222444444444444333333333333222111000///000111333444333222111000111222333444888???RRRsssnnnWWWFFF<<<888444333333333444444333111111...+++***+++---------------,,,++++++++++++,,,+++***************+++++++++++++++,,,,,,++++++++++++******))))))*********((((((((((((***,,,---...//////...............---...///111333555999===@@@JJJ___~~~zzzwwwzzzyyyzzz}}}{{{vvvvvvyyyyyyvvvsssrrrsssttttttsssqqqvvvyyywwwvvvxxx{{{|||yyy|||}}}xxxwwwsssvvv}}}|||aaaQQQKKKGGGFFFFFFGGGKKKPPPTTTRRRKKKCCC>>>888666444333333444444333333333444555555666666777000//////000333444444333222333444555666666666666111444666333///,,,...111111111111222222222333333111111222333444555555666444444444444444444555555222222333333444444444444222555555222111555888888::::::;;;===@@@BBBEEEFFFOOOUUUbbbxxx|||{{{xxxnnn___SSSPPPLLLJJJLLLRRR[[[hhhsssrrr[[[GGG>>><<<999555222000......///000000///---------------...///000111///...111000---,,,...///000111222222222111111777777666555444333222222111000//////.........///+++,,,---.../////////...000000000111111222222222222222222111000000//////222111///...///111333555222111111111111222333444999@@@RRRpppvvv\\\HHH<<<888444333222333444444222000000---+++***+++---.........---,,,,,,++++++,,,,,,++++++***************+++***++++++,,,,,,++++++***'''''''''((()))***++++++)))))))))******+++,,,------.........---------...---000444777:::???EEEJJJZZZrrr}}}~~~~~~{{{zzz}}}{{{{{{|||xxxsssrrrtttsssrrrqqqqqqtttvvvxxxyyytttyyy|||yyyvvvyyy{{{{{{{{{|||~~~~~~xxxvvvtttwww|||lllXXXMMMFFFDDDDDDIIINNNUUUYYYXXXPPPGGGAAA888666333333333444444333444444444555666666777777333222111111222333222111222333444555555666555555222333333222000///000000111111111111222222222222222222333444444555666666444444444444555555555555222333333444444555555666333666666222222666999:::<<<<<<<<<>>>AAADDDGGGIIINNNVVVhhhoookkkgggeeeaaaZZZNNNEEEFFFFFFHHHMMMVVVdddttt~~~uuu\\\GGG>>>:::777444444222000000000000///...---.........------///000111...///222111---,,,...---...000222444777888999>>><<<999666222000...---222111000///............,,,,,,------.../////////.........///000000111111444444333333222111111000000///---------///111222000000000111222333444444:::AAAQQQlllzzz^^^GGG:::555444333222333444333111///...---,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,+++******)))*********)))***+++,,,,,,+++***)))&&&&&&&&&'''(((***+++,,,)))******++++++,,,,,,,,,+++---......------...///---222888===AAAHHHPPPVVVlll~~~}}}yyy|||}}}}}}~~~{{{xxxvvvqqqlllkkkooonnnppprrruuuxxxzzz|||~~~yyy}}}~~~{{{yyy|||}}}{{{{{{{{{zzzyyyyyy{{{zzzwwwvvvvvvzzz~~~{{{eeeTTTHHHDDDEEEIIIMMMRRRUUUSSSMMMEEE@@@999777444444444555555444444444555555666666777777;;;999777555555444111///111222333444444555555555333222000111333333222000111111111111222222222222333333444444555555666666333333333444444555555555333333333444555666666666333666666222222777;;;;;;=========???BBBEEEIIIKKKQQQ]]]ssstttiiiWWWUUURRRPPPMMMIIIDDD@@@@@@AAACCCIIIUUUgggzzzttt[[[HHH>>>;;;999888777444222111111111///...,,,...///...,,,,,,...111000...///222222...---///,,,---...000333666:::;;;>>><<<999555222000///...//////......---............------------///000111......///000000111222222666555555444444333333333......---,,,---...//////......///000111222333444:::@@@NNNeeeyyy[[[EEE:::666555333222333333333111///------...---,,,,,,------......---,,,,,,,,,,,,---,,,++++++***))))))******)))***+++,,,,,,+++***))))))((((((((()))******+++'''((()))+++,,,---......***,,,......------///222333999AAAGGGMMMTTT^^^fff|||}}}{{{wwwzzz}}}~~~}}}}}}}}}xxxrrrnnnhhhdddeeejjjmmmpppuuuzzz|||~~~~~~}}}~~~{{{{{{~~~}}}yyywwwwwwuuussstttxxx~~~}}}yyywwwvvvxxx{{{|||}}}uuu```QQQKKKLLLFFFIIILLLMMMLLLGGGBBB>>>;;;888666555666666666555444444555555666777777777444333333444666777666555111111222333444444444444444111...000444666444000000111111111111222222222444444444555555555555555333333333444444444555555333333444444555666777777444777666333222777;;;<<<======>>>???BBBFFFJJJLLLXXXeee}}}qqq```UUUHHHGGGEEECCCAAA@@@@@@@@@>>>???@@@CCCPPPeeezzzoooXXXGGG@@@======>>>888666333222111111///...,,,...///...,,,,,,...111///---///222222///...000///.........000333666888999888666444333222333333,,,,,,,,,,,,---.../////////...---,,,---///111333000111111222333444444444111111111111000000////////////...............///,,,---...///000222222333:::???KKKaaauuuXXXDDD<<<:::555333222333333222000...,,,---///...---,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,+++***))))))******((()))+++,,,,,,+++)))(((,,,+++******)))*********%%%&&&(((+++---//////000))),,,//////......111444:::@@@IIIPPPWWW___jjjrrr}}}yyyuuuxxx{{{||||||}}}{{{tttmmmhhhbbb^^^bbbhhhmmmrrryyy~~~~~~~~~~~~{{{yyy{{{~~~{{{vvvtttsssqqqoooqqqwwwuuutttwww{{{|||||||||~~~lllXXXLLLFFFGGGDDDHHHHHHBBBEEEGGG@@@???999666777666222000111555444444333333333444444333555555555333222333444444222111111222333333222444333222000......111333///000222333444333333222000//////111444777777777666333111333777888444///666333000000111333444555555444333222333666999;;;@@@BBBFFFHHHDDDBBBIIIRRR[[[sssrrrbbbRRRGGG<<<===??????>>>;;;888666===888888>>>JJJ\\\sssvvv[[[FFF>>>===<<<888888555000...............///...---...000000,,,))),,,,,,,,,...000000...,,,000/////////000111333444666444111///........./////////.........---------///...---,,,,,,---///000000000///......///111222111111000000//////......444000,,,---111222000---111...,,,---111333222000999===FFFXXXuuulllUUUEEE;;;666777777666555333111...,,,000///------------+++)))---,,,***)))))))))******,,,***)))((()))***)))(((++++++++++++++++++++++++)))))))))))))))******+++***)))((()))+++,,,,,,,,,...//////000000111333444999CCCQQQ^^^fffooo{{{}}}~~~|||{{{{{{}}}}}}yyyvvvwwwpppfff___^^^bbbhhhkkkxxx{{{~~~~~~}}}}}}|||xxxtttpppfffiiinnnsssxxx~~~zzzwwwyyy||||||{{{{{{}}}www```QQQIIIEEE???CCCDDD>>>AAADDD===;;;777555777888555444666555444444333333444444555444555666555333222333444444222111111222333333222333333222000//////111444000111222333333333222222222111000111444555666555444333222444777777444111666555444444666777777666666555444333555777:::<<>>======>>>>>>===:::777555<<<999999???JJJ\\\uuu}}}bbbJJJ???===;;;777777444000...---.........///...,,,---///000---+++///......///111222000/////////......///000222333555333111///........./////////.........---------///......------,,,,,,,,,//////////////////000111111000000000/////////...333///,,,---000111///,,,///...---...000111222111777;;;DDDSSSmmmgggRRRDDD===:::777777666555333000...,,,///...,,,,,,------,,,***---,,,***)))))))))***+++,,,***)))((()))***)))(((++++++++++++++++++++++++)))))))))))))))******+++***)))((()))+++,,,,,,,,,......//////000111444666???LLL]]]lllvvv~~~}}}~~~~~~|||wwwsssoooiiibbb]]]]]]bbbiiimmm{{{~~~~~~}}}{{{vvvpppkkkhhhlllrrrwww|||zzz{{{|||{{{zzzyyy{{{|||mmmYYYMMMEEE===???@@@;;;===AAA;;;;;;666555888999777777888555444444444444444555555444555666666444333333444444222111111222333333222111222222111000000222555222222333333333222111111444333111222333444444333222222444555666666555444222222333555777777444222666666555555777999<<<>>>@@@AAACCCEEEDDDGGGTTTaaammm{{{qqqcccWWWNNNFFF???;;;<<<=========;;;888555333555444666:::BBBTTTqqqkkkOOO@@@<<<:::666555222///------......---///---,,,,,,...//////...000///---...///111000000...............///000111333222000///.........///...............---------------............---------...///000000000000000000000000000////////////222///,,,,,,///000...,,,,,,---/////////000222444444999AAAMMM```|||vvv^^^LLLBBB===<<<777666555444222000---,,,...,,,+++,,,---...---+++,,,+++***)))))))))***+++,,,***))))))*********)))++++++++++++++++++++++++)))))))))))))))******+++***)))((())),,,---,,,+++,,,---......///222666999CCCTTTjjj|||}}}xxxqqqlllfffccc___]]]___fffmmmrrr~~~~~~|||xxxsssmmmhhhlllqqqxxx~~~||||||{{{yyyxxxyyyzzz{{{yyyaaaRRRJJJ???>>>@@@;;;<<<@@@;;;<<<888666888888555444666555444444444444555555666444666777777555333333333444222111111222333333222000111222111111111333555333333333333222111111000444222111111333444444333000222555666666555666777111222444777999888555222777777777777999;;;>>>???DDDDDDDDDEEEFFFLLL[[[kkk}}}vvvfff^^^SSSJJJEEEAAA<<<999<<<<<<<<<;;;999666333222111222555888>>>OOOooouuuUUUAAA<<<:::666333111...------......---...---,,,,,,---...000000///---++++++,,,.........------------......//////111000///............///..............................------...///111333,,,---///000111000//////000000000000////////////111...,,,,,,...///...,,,+++---000000...///222666333888???HHHSSSjjjzzzgggTTTGGG???;;;999777666555333111///---,,,,,,+++***+++---...---,,,,,,+++***))))))***++++++,,,***))))))***+++***))),,,,,,+++++++++++++++***)))))))))))))))******+++***))))))***,,,------++++++,,,------...222999???KKK___yyyzzzqqqiiiccc`````````aaaeeemmmuuuzzz~~~zzzvvvtttqqqnnnlllrrrwww}}}zzzxxxxxxyyyzzz{{{~~~lll[[[RRRCCC???AAA;;;;;;===:::;;;666444666777444333555444444444444444555666777444666888888555333222222444222111111222333333222000222333222111222333555444333333222222111111111222111000111444555666555000333555666666555666777666777999===???>>>;;;777777777888999:::===???@@@FFFEEEEEEGGGIIIRRReeevvv{{{jjj___QQQLLLEEEAAA>>>;;;777333:::::::::888777444222111444666:::===BBBSSSsss]]]DDD===:::666222000...---...///...---...------,,,,,,---///111///---+++***,,,------------------...............//////..................---.....................555222///,,,,,,...222444+++,,,...000000000000///////////////000000000000000...---------...------+++...000000......222555333777===CCCJJJ[[[|||{{{iiibbbVVVKKKBBB<<<777555666555444222000...---,,,+++******+++---...---,,,++++++***))))))***+++,,,,,,***))))))***++++++***,,,,,,,,,++++++*********)))))))))))))))******+++***))))))+++---...---++++++,,,------...444>>>EEEYYYppp}}}sssiii```\\\]]]```cccfffkkkrrrzzz|||~~~zzztttpppppprrrtttuuuyyy~~~}}}zzzzzz{{{||||||~~~{{{jjj\\\HHHAAABBB;;;888:::888777333222555777666666888444444444444555666777777555777999888666444222222444222111111222333333222111222444333222222333444333333222111111222222222222000000111444666666666333333555666777777666555777777888;;;======;;;999777777888999;;;>>>???AAADDDDDDGGGKKKRRR___vvvuuufffVVVKKKFFFCCC???======:::666222888888777666555333222111222555:::>>>FFFXXXxxxfffIII???;;;555111///......///000///...---.........------...000111///------...///...---------......///......------------...............---------...............:::777222---+++,,,...000+++,,,---...///000000000////////////000000000000000///......------.........///////////////111333444555:::@@@CCCPPPnnnzzzhhh^^^QQQMMMGGGAAA===999555222666555333111...---,,,,,,+++******+++,,,------,,,+++***)))))))))***+++,,,,,,***))))))+++,,,,,,+++---,,,,,,++++++*********)))))))))))))))******+++***)))***,,,......---++++++---...---...666BBBLLLccc{{{uuujjj```[[[YYY]]]bbbggglllooottt{{{~~~zzzxxxyyytttooommmooouuuzzz}}}}}}}}}}}}||||||}}}|||gggPPPFFFFFF>>>999:::888999555333666888666666888444444444444555666777888555777999999777444222111444222111111222333333222222333555444333222222333333222111111111222333444444222111111333555444444666444444555888888666333555444444555777999999999666666888:::<<<>>>@@@@@@CCCEEELLLVVVbbbvvvwwwmmmcccWWWKKKCCCDDDAAA===;;;<<<;;;777444555555555444333333222222...111777???KKK___pppNNNAAA:::333111///...///111111000///,,,...000000---,,,---...///.........//////---+++---...////////////...---+++,,,------............---------.........//////444333111///---,,,,,,,,,,,,,,,,,,---...///000111.../////////000000000111000000000///.........///111///......///000000///333222777<<>>999777888888555333555444444444555555777888888555777::::::777444222111444222111111222333333222333444555555333111111222222222111111111222444555666444222222333333333222888555333555999:::555111999777444555777:::<<<===555666888:::<<<>>>???@@@DDDHHHRRR```qqqvvvpppfff^^^XXXQQQIIIDDDBBB>>>999777777777555333444444444333333333222222///222999DDDSSSiiivvvQQQBBB:::222111000///000111222111000,,,///111111...+++,,,------,,,,,,---...---+++(((......000000000///...---++++++,,,---............---------.........//////***,,,...000000///...---,,,,,,,,,,,,---///111222.../////////000000111111000111111000......///000333000---...000111000---222000444:::===DDD]]]xxxzzziii___VVVJJJAAA>>><<<999555333444666777888666555222///---,,,,,,,,,,,,+++***+++,,,,,,+++*********)))))))))***,,,---,,,***)))***+++------,,,------,,,,,,+++***)))))))))))))))))))))******+++))))))+++---//////---++++++...///...000999HHHUUUttt{{{rrrfff\\\YYY[[[___hhhnnnuuuyyyzzz{{{~~~yyyvvvnnnmmmmmmpppuuu{{{~~~~~~tttpppqqqwwwhhhSSSLLLHHH@@@<<>>;;;<<<<<<;;;:::999666444222555444333111000111111222//////666FFFYYYrrr|||SSS???:::888222111000111333444333222...000000000...------///+++,,,,,,,,,,,,...222555+++---000222222000---,,,000...------///000000///111---+++---111444222///,,,,,,---///111000...+++000///...---,,,,,,---...---...000111222111///...444222000///000///---+++000///.........000111222666666555333666CCCWWWgggwwwfffTTTIIICCC;;;555333555444333333333333444555<<<:::666222///...---...+++,,,---,,,***)))***++++++***)))((((((***,,,...,,,,,,,,,------,,,++++++------,,,++++++***))))))(((((((((***,,,+++)))''')))************+++++++++...)))+++222444777HHH[[[xxx~~~ttthhh______cccgggjjjuuuxxx}}}~~~xxxtttpppvvv}}}~~~}}}wwwqqqqqquuu}}}uuu^^^TTTLLLCCC???AAA:::999888777777777888999777777666666777888:::;;;666555333222222222222333444555444333111111222444555444333333222222333333444333222000000222333444333333333333444555666666777888999::::::999888777777777888999999999999999<<<;;;<<>>===;;;999777777777777777777777777777777888888111333555555333222222333555444333333222222333333444333222222222222333444333333333444444555666777999888888888888999:::;;;999999999999999999999:::<<<===???AAABBBFFFTTTbbbyyy|||tttlllbbb\\\ZZZWWWPPPJJJBBB>>>999666666777888888666666777888888777666666444333111000//////000000222222555???RRRnnnfffKKK===888555444333222333444555444333:::999666222...+++,,,---,,,------,,,++++++---///,,,---/////////---***))))))---000///+++***...333000...,,,---///111000///222000---------------,,,------------......////////////.........000111222333111//////000111111000...///000111111000///...000111111///...111888???DDDOOORRRRRRUUUQQQLLLRRRNNNNNNPPPSSSZZZeeeqqqyyyyyyfffVVVHHH???666555555222111222111000///......///000111999999888666444000,,,******,,,,,,,,,******+++,,,+++,,,,,,,,,,,,+++))))))++++++,,,---------,,,,,,,,,---------------------222///+++)))***+++++++++*********+++++++++,,,,,,,,,***+++...///111;;;FFF[[[pppyyyoooiiiooo||||||ssskkk^^^aaagggnnnuuuyyy|||}}}zzz~~~|||xxxxxx{{{zzz|||wwwtttsssuuu{{{jjjXXXJJJBBB>>>:::999999888999:::<<<===AAA???<<<999777555555444333444444444555555444444111333444444333222333333555444333333222222333333444333333333333333333444444444444444555666777777888888888888999:::<<<<<<;;;::::::::::::;;;;;;<<>>===BBB???<<>>:::888555444555666666666333444555777777777666555555444333111111111111222///000111555CCCYYYkkktttpppcccOOO???777555444444555444333444666777666555555555555333000------...+++,,,............///111,,,---...//////...---,,,+++---//////---...111444///......---......//////...---,,,---///000///...,,,---......///.........+++---///111222222111000555222///...///111111111000000000000000//////...---...///...---,,,---///222888666333888555222999777888:::<<<>>>CCCHHHLLLMMMSSSVVVUUUQQQLLLDDD;;;999444111222222///...///......---,,,,,,---......333444555444333000...,,,)))+++,,,,,,+++***+++---,,,,,,,,,,,,++++++++++++******+++,,,---------------------,,,,,,,,,,,,,,,...+++)))(((***---///000++++++++++++,,,,,,,,,,,,---......///000333777;;;GGGVVVlllttthhh```\\\gggwww{{{rrrhhh```[[[YYY]]]eeeqqq{{{}}}xxxxxx~~~{{{xxxtttoookkkiiigggggg~~~yyyssspppmmmoooyyylllYYYJJJ@@@>>>===<<<;;;;;;;;;<<<===:::999888777666777888888999999::::::999888777666222333333222111222444666555444333333222222333333333444444444444444444333444444444444555666777888555666888:::<<<======<<<===<<<<<<<<<===???BBBCCCGGGIIIQQQbbbvvvsssiii```TTTIIIHHHDDD@@@???BBBCCCAAA>>>888777555555666666555444333444555666666666555444444333222000000000111111...000111333>>>OOOZZZ^^^UUUIII;;;555666666555333666444444444666777666555555666777666333///---,,,---///000000///...///000,,,,,,...///////////////---......///000111222333............------...///...------...000///---+++---.../////////...---,,,,,,---...///000111222222777444000...///000000000111111000///////////////+++,,,---...------------333888333///333111...444444555777888999;;;>>>@@@:::???AAA???======:::555444000///222111...---.........,,,,,,,,,,,,......//////000000///...---,,,)))+++,,,,,,+++***,,,------,,,+++***+++,,,---...)))***+++,,,------------------,,,,,,++++++******+++)))((((((+++...//////+++++++++,,,,,,,,,------,,,......///000333555777>>>III[[[pppvvvjjjaaa\\\fffsss~~~{{{nnnaaaYYYYYY[[[dddlllwww|||zzz}}}{{{yyyrrrppplllgggccc___]]][[[}}}xxxrrroookkklllttt~~~xxxcccQQQEEE@@@???>>><<<<<<<<<======:::999888666666666666777666777777777666555333222333333333111000222555777555444333333222222333333333444444555555444444333555444444555555666777888444666999;;;=========<<<======<<<<<<>>>AAADDDFFFOOOTTTbbbzzztttcccYYYSSSIII???<<<:::888999===???>>><<<<<<:::999888888666444111333444555666666555444444333222111////////////000...111222333;;;IIIQQQQQQDDD:::111222888999666222666555444555777777777555777999:::999555000---+++000111222111///...---...,,,,,,...///000000111111///...---///111333444333...//////...---,,,...////////////000000...+++(((....../////////...,,,+++///...------...000333444888555111//////000000000222111000.........///000,,,---...///////////////...222,,,(((...,,,***111222444555555444444555666333777888555444666666444111//////222222///...000......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,++++++)))***,,,,,,++++++,,,------,,,*********,,,...000)))***+++,,,------...---------,,,++++++***))))))---+++))))))+++,,,,,,,,,++++++,,,,,,,,,---------+++---......///222444444111999III]]]nnn{{{zzznnneeecccjjjttt|||}}}ooo```XXX[[[aaajjjqqq{{{~~~{{{}}}{{{{{{|||yyysssqqqpppmmmkkkhhheee```\\\YYYWWWyyyoooiiifffgggooowwwrrr\\\LLLEEE???;;;===???===;;;;;;555666777999;;;;;;999777555666777777666444222111333444555555444444666888777777777777666555444333222333333444555666888999666666666666666555555555;;;777444666:::>>>???>>>===::::::???BBBDDDGGGLLLUUUiiiqqqbbbWWWNNNFFFCCCCCC999888777777777888999:::;;;999888666555444555555555444222222222222111///888333///......---,,,---111///111333666EEEKKK@@@:::555222333333111222666222333666999;;;:::777444999777444444555444111...---000222111...,,,---///------------...000111222...111111......111111...........................,,,+++***+++---...---,,,+++******,,,///000---+++------,,,+++,,,000666;;;777444000---,,,---000222222111000000000000000111...---,,,,,,,,,,,,---...---...//////......///111333444222///111444444111...///000111111222222111222111///---,,,++++++,,,,,,,,,''' """***...,,,///******---,,,'''&&&***%%%&&&(((***++++++++++++******+++++++++,,,,,,,,,...---+++******+++---...+++,,,------,,,+++***))))))******++++++,,,------,,,,,,,,,***(((''')))+++---...///000111222333333777888>>>JJJWWWdddttt~~~vvvwww~~~nnncccffftttzzz~~~ssseee\\\^^^fffooowwwxxx{{{yyyuuuvvvttt}}}~~~|||{{{zzzzzzyyyvvvsssqqqqqqrrrpppooommmkkkiiifffeeeddd|||uuummmiiifffffflllttt{{{dddRRRFFF@@@;;;===>>>;;;999:::888888888999::::::888666666666666666555444333333444333333333333444555555777777777777666555444333333333333333444555666777666666666666666666666666555666777777888:::===?????????AAAEEEGGGLLLVVVaaaqqqnnnaaaSSSJJJCCC===::::::999999777777777777888999999888777666555555555666555333222222222222000///555111.........---,,,,,,000...222444888HHHNNNBBB:::555222222222111222555333333555888::::::777444777555333444555555222000...///000000...------...------------...///000000///111000------000111///........................,,,+++***+++---...---,,,,,,++++++---//////---++++++++++++++++++///444888444222///---,,,...000111000000000/////////000000...---,,,,,,,,,,,,---...,,,---......------...///000111000...000333222...------///000111111111111222111///...,,,,,,,,,,,,***,,,,,,)))***---+++%%%,,,))))))------******...)))******++++++++++++*********************++++++---,,,+++******+++,,,---***++++++,,,,,,+++***))))))******++++++,,,---------......,,,******,,,...---...///000111222333333555555:::DDDOOO[[[jjjwww~~~}}}tttttt~~~~~~ooofffhhhuuu|||vvviii______gggsss{{{{{{|||~~~uuurrrsssuuu~~~}}}yyyvvvuuutttxxxyyyzzzzzzxxxwwwxxxyyy{{{{{{zzzxxxwwwuuutttsss{{{tttmmmjjjiiihhhmmmsssnnnZZZIIIAAA<<<<<<===:::777888;;;:::888888999888777555666666555555444555555555555222000111444666555333666666666666666555444333333333333333333444555555666666666666666666666666333777:::;;;999999===AAAAAACCCGGGKKKNNNWWWjjj|||wwwoooaaaVVVIIICCC>>>999777888888888777666666777777888888777777666555555555666444222111111222222000///111///...---......---+++///---222666;;;KKKQQQEEE;;;555000111222111222555333333444777999999777444555444333333444555333222000///......//////...---........................---///---))))))---///---------------------------,,,+++***+++---...---,,,...---,,,---......,,,***)))+++,,,,,,---///222555000///...------...//////////////////////////////...------,,,,,,------...***,,,------,,,,,,---...,,,......---...111///***+++,,,---...000000111111222111000...------------,,,......,,,------***$$$***'''(((***+++))))))+++,,,+++***)))))))))))))))***************))))))))),,,+++***))))))***+++,,,))))))***++++++*********)))******++++++,,,------,,,---------,,,,,,...///......//////000111222222333222444<<>>999777888555555555666666777888888999888777666555444333333333111000000111111000//////000///...///111///+++...---333888===MMMSSSGGG<<<555000000222111222444333333333555777888666555666555444444444444444333333000------000000...,,,000000000000//////......+++,,,***%%%%%%***,,,+++------------------------,,,+++***+++---...---,,,...---,,,,,,,,,+++***)))***+++---...///000222444------------------......------..................------------------------+++,,,------,,,,,,---...***---...---...000---((()))***+++---...///000000111000000///............111///+++)))))),,,,,,+++---,,,++++++***(((((((((+++***((('''''''''((()))+++++++++***************++++++***))))))***++++++(((((())))))************)))******++++++,,,------)))***,,,,,,++++++---///......//////000111111222333000111555;;;BBBNNNXXXfffrrr}}}}}}uuuooorrrxxx~~~sssmmmmmm|||tttggg[[[]]]lll}}}}}}vvvrrrooolllooottt}}}|||{{{{{{|||}}}~~~|||rrrllljjjkkkqqqwwwyyy~~~xxx___NNNEEE>>>===<<<888666666999777666666888::::::999777666555444444555777888:::555222333777999666333555555555555555444444333333333222222222333333444666666666666777777888888999999:::???DDDHHHHHHGGGLLLNNNWWWiii~~~rrrddd[[[SSSJJJAAA===:::666444444000111333444666888999999::::::888777555333111000222000//////111111000...///222111///000444222,,,///...444999???OOOVVVKKK@@@777000000222222222444444333222333666777666555777777666555444333444555666222///...000000...,,,111111111111111000......,,,---+++&&&&&&+++---,,,------------------------,,,+++***+++---...---,,,------,,,+++)))(((((())))))***---...---...///111+++,,,,,,------------,,,+++,,,---...///.........------------------------+++---......------...///***---...---...000...((()))***+++,,,....../////////////////////.........000,,,))))))***,,,---...000111000...------,,,++++++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++((((((((())))))***++++++)))******++++++,,,------(((***,,,---,,,---...///.........///000000111111333000000333666;;;CCCLLL[[[hhhwww{{{vvvqqqpppsssxxx~~~uuupppppp~~~{{{kkkbbb\\\cccttt{{{qqqllljjjlllrrryyyzzzttttttuuuyyy|||vvvmmmjjjjjjnnntttvvv{{{}}}bbbPPPGGG@@@>>><<<999777777777666666777999;;;:::999777777666666555666666666:::777444555777888666444444444555555555444444333333333333333333444555555555666666777777888888999999777888>>>FFFKKKLLLKKKPPPVVVhhh{{{mmm___VVVOOOFFF>>><<<:::666333444...000222444666777888888999999888777555333111///111///...///000111///...000444333...///555333---000///444:::BBBUUU^^^TTTDDD:::222111333222222222444222111222444666666555888888888666444555777999999666333000000///...---000111111222111000...---...000...******...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,------+++)))((()))***((()))++++++++++++,,,...------------,,,,,,,,,,,,+++,,,---/////////......,,,------......------,,,,,,---......------...///+++......,,,...000...)))***+++,,,------...------,,,---......///......---,,,)))***///111...,,,,,,)))+++,,,******------+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------......++++++++++++++++++++++++******)))))))))***++++++)))******++++++,,,------+++---///000//////000111.........//////000000000333111111444555777===DDDQQQ\\\kkktttuuurrroooooopppwww}}}uuuppprrrrrr```^^^```jjjzzzwwwnnnkkklllooouuu|||{{{}}}{{{xxxxxxyyyvvvqqqtttwww{{{}}}sssnnnkkklllooowwwzzziiiRRRIIIAAA???===:::888999888777777999::::::888666777777777777777666555444888777666555555555555555333444444555555444444444333333333333444555666777555666666777888888999999888999;;;@@@FFFMMMQQQTTTaaannnttthhh[[[RRRKKKCCC===<<<;;;888555666000111222444555555555555666666777777666444222111000///......000000///...111555333,,,,,,444333,,,000...555<<>>;;;999:::999999999:::;;;999666333777888888888888666444333666666666555333333444555333333444444555444444444222333333444555666888999555666666777888999999999888<<>>888777777666555444444444777666444333333444666777222888:::555000222555777:::999777555555777:::>>>444666777999999999999999>>>???EEEKKKPPPXXXmmm~~~uuuvvvpppiiiccc^^^VVVKKKCCC>>>:::666444555666555333444444333222222111111000333222222333444555444222---.........---+++)))'''000111111000//////000222777555999CCCVVVsss}}}nnnSSSEEE666111111000000111111111111111222444666777666777999999999:::<<<===>>><<<:::777555333222111222---***+++000222...))),,,,,,,,,+++++++++******---------...------,,,,,,///............//////000//////...,,,,,,,,,,,,,,,))),,,///000000.........111///...,,,+++++++++,,,***+++---///000111222222------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000)))---///,,,&&&$$$)))...,,,,,,---.........------...)))(((...000------000---...///...---,,,---///,,,......,,,((('''))),,,++++++++++++,,,---...///++++++++++++,,,---......//////...------,,,++++++***+++,,,---///000111111............////////////,,,---...000111111111111444333222333444555666555:::???JJJWWWdddkkkllljjjfffhhhnnnvvv|||{{{tttmmmzzz~~~zzzpppddd[[[___dddlllttt|||}}}qqqsssvvvxxxwwwrrrmmmiiigggeeedddiiiqqqyyy}}}~~~yyytttsssrrrttttttxxxfffTTTAAA:::::::::999999:::999888888888999;;;<<<888777777666555555444444777666444333333444666777000666777444111333555555999999777666555666999;;;:::;;;;;;;;;;;;<<<>>>???CCCDDDKKKVVVaaapppyyylllccceee```[[[WWWTTTMMMEEE>>><<<999555333444444333222333333222111111000000///222111111333444555444333222222111111000...---,,,000111111000//////000222333333<<>>444111111000111333444444444444555555666666:::999888888888888777666999999777555222///---+++---...---***'''(((+++///------,,,,,,,,,+++++++++,,,,,,------...---------,,,,,,,,,---...///000111000000//////......---,,,...)))###$$$)))...000//////...---,,,+++,,,---...000000000000000///......000000000///...------,,,---------------------------,,,,,,+++************+++***+++---000111///,,,000///---,,,+++,,,...///000,,,)))***+++---///000///+++((()))...///,,,(((---+++)))***---//////...++++++******+++,,,,,,---......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////000000111111222222333222000......///000111000222333444444444666777>>>>>>AAAHHHRRR___jjjpppqqqoookkkiiiiiilllppptttyyy~~~~~~vvvkkk___YYY]]]dddqqquuu|||}}}tttrrruuu|||vvvppplllhhhgggmmmuuu~~~|||}}}{{{wwwvvvwww|||wwwpppooonnnqqqwww|||pppRRRDDDBBB@@@<<<888777888999::::::999777666777777777777777666666666666666666555555666666666333666666555777;;;:::666777666555777888888666444888;;;>>>@@@AAAEEEMMMTTTccctttqqqiii^^^VVVPPPLLLGGGDDDAAAAAA@@@@@@@@@===:::777666666666444333222222222444333333222111111000000000000000222444555444222222111///...---......///...///000///......000222777===OOOdddyyybbbEEE<<<444222111///000222333333444555555666666666<<<:::888888999888666444888888777555222000---,,,---//////+++((((((,,,111---------,,,,,,,,,+++++++++,,,,,,---.........---,,,,,,,,,------...000000......///......---+++***---)))&&&'''---000///---...---,,,+++,,,---...///111111111111000///...------...///000000000///...------------------------,,,,,,,,,++++++******)))+++)))))),,,000222///+++111000...,,,,,,---...///000...+++)))***...//////000,,,)))***///000---)))))),,,......,,,++++++,,,---,,,,,,,,,,,,---......++++++******+++,,,,,,------------------------------,,,,,,,,,,,,+++++++++...//////000111222222222444333111///...///000111///111333444555777:::>>>FFFEEEDDDFFFNNN[[[hhhqqqrrrqqqooojjjffffffiiimmmvvv}}}xxxnnndddZZZXXXbbbnnnzzz}}}|||sssmmmpppvvv}}}wwwqqqnnnnnnqqqrrrzzz~~~{{{yyytttssstttuuuyyy~~~|||rrrooonnnooossswww}}}}}}]]]JJJCCC>>>:::777888999:::::::::999888777777777777777777777777777666666666666666666666666666888888555666999;;;999777555444666999:::888555888<<>>>>>>>><<<999777555555666666555333222222333444444333333222111111111111111000111333444222111222222111000000000000000---...//////......000222===EEEYYYooo~~~\\\CCC;;;444222000......111111222333555666666666666>>>;;;888888::::::777444777777777666444222000...///000000...++++++...111------------,,,,,,,,,,,,++++++,,,---............---------,,,------...///---............,,,+++***---+++***+++///000...,,,---,,,,,,+++,,,---///000//////000///...---,,,,,,+++---...000000000000///---------------------------............------,,,,,,******,,,///111///,,,///...---+++++++++,,,,,,......,,,)))+++//////---...,,,***+++...///---+++'''+++///...+++((())),,,......------------......))))))))))))***+++,,,---*********++++++,,,,,,,,,------------,,,,,,,,,,,,......//////000111222222333222111000///000000111...111333555666;;;BBBHHHNNNKKKFFFEEEIIIUUUcccmmmuuuuuussslllddd```bbbeeerrrzzz}}}qqqgggaaa]]]\\\gggvvvyyyrrrllljjjpppwww{{{xxxtttqqqrrrvvv|||}}}{{{yyyxxxpppqqqtttxxx}}}zzzqqqooonnnpppqqquuulllUUUGGG???;;;999:::::::::::::::999888888777777777777777777777777666666777777777777666666666::::::555222666999;;;888555333555:::<<<;;;888888;;;>>>@@@FFFTTTggguuu|||lll```OOOKKKEEEBBBAAA???;;;777:::;;;<<<<<<999777555444222444666444222000111222333333222222111000000000222111111111333222111///111111111111111000000///,,,...///.........000222@@@JJJbbb{{{WWWAAA:::555222000------000...///222444555666777777???<<<999999<<<<<<999555666777888888777555333111...///...---,,,,,,---......------------,,,,,,,,,***+++,,,---..................------,,,,,,---------...///000///---+++***------,,,,,,------------,,,,,,++++++,,,---///000///////////////...---,,,,,,---///000000///...---........................------...///000///.........---,,,---...///000//////......---,,,,,,++++++---///---***+++//////+++,,,+++++++++,,,,,,,,,+++))))))))))))(((***,,,---...------,,,,,,---------+++++++++******+++,,,,,,))))))***++++++,,,---------------------.........,,,---...///000111111222222222111111111111111111...111333555777???IIIRRRVVVQQQKKKEEEGGGPPP___iiiyyyyyyvvvlll```YYY[[[```llluuuxxxmmmeeegggggggggooo{{{yyynnnjjjiiikkkqqqxxxtttttttttwww{{{{{{yyyyyyxxxxxxvvvwwwyyy|||ssspppmmmmmmlllnnnwwwzzz___MMMBBB======;;;;;;;;;::::::999999999777777777777777888888888666666777777777777666666666::::::444///222888;;;999555333555:::===<<<:::;;;>>>BBBGGGQQQfffuuugggXXXMMMEEEBBB??????@@@@@@===:::888:::<<<;;;999777555444000333555444111//////111222222111111000/////////333222111222222222000......///000111111000...---,,,---............000222@@@LLLhhhTTT@@@:::555333000,,,,,,///,,,...111333555666777777@@@<<<999999======:::666666777888999888777555333++++++************))))))......---------,,,,,,,,,***+++,,,---............//////...---,,,,,,,,,,,,...///000111000///,,,+++......---+++******,,,...,,,+++++++++,,,...///111111111111111111000//////---...///000///...,,,***........................***+++---...///...------000000///......///111222000000000000///...---,,,,,,///...***,,,000///))))))+++,,,+++***)))***+++---(((###"""''',,,//////------,,,++++++,,,,,,,,,......---,,,++++++++++++++++++,,,---......//////---------.........//////,,,,,,---...///000111111000111222222222222111111...111333555888AAANNNXXX\\\WWWOOOHHHGGGOOO]]]hhh|||}}}xxxkkk]]]VVVXXX]]]gggrrrwwwlllhhhnnnrrrpppvvvzzzpppgggeeeiiilllrrrwwwooorrrvvv|||}}}~~~{{{wwwvvvwwwxxxyyy~~~zzzvvvooojjjiiimmmuuu{{{nnnSSSEEE@@@===>>><<<999888888999888777777666555555555777888999888999999999999888888777666666777888888999999:::===<<<;;;<<<======<<<;;;999BBBKKKTTTdddttthhh\\\RRRHHHBBB===<<<;;;999888777666666999999:::::::::999999888333333222111111222333333555555333000222555111+++555222///......///...---222111///......000222444///000000000000111444666GGGVVVmmm~~~\\\BBB555333333------222000---...111333666777888999999666555777777666888<<<777999:::;;;999666333111666333///......000111111***))))))+++000222000...,,,***)))***...///...,,,111000///...,,,+++***)))222222222111000...---,,,111...,,,+++,,,------,,,%%%+++,,,)))&&&'''(((000///---,,,++++++,,,---,,,,,,,,,---------........................------+++---//////---,,,+++,,,------...000222222111000///......000111000---+++---------.........//////------,,,,,,+++*********,,,+++)))***+++,,,,,,+++,,,,,,,,,++++++*********)))(((((()))+++---,,,++++++---///000///......///...///////////////............000111333333444444555333333333444444333222222555777888@@@OOO\\\bbbddd[[[PPPHHHKKKVVVdddnnn~~~}}}zzzppp___RRRSSS[[[bbbttt~~~~~~mmmccccccsss~~~pppeee]]]bbbkkkooommmkkkpppssszzzyyysssooovvv{{{}}}zzzzzz||||||{{{zzzuuunnnhhhfffjjjqqqvvvaaaPPPFFF@@@>>>;;;999777888999888888888888777777777888999999888888888888888888777777666666777777888999999:::888888777999;;;===???@@@@@@KKKYYYiiivvvmmmaaaUUULLLEEE???<<<;;;:::999888777666666666888888888777777666666666333222111111111111222333000444444222111333222000333111///...///000000///111111000000000000000000000111222111111222555777EEETTTkkk^^^CCC666333333------222///000111333555777999:::;;;999666444666777666999===777999<<<===<<<999555333333000,,,***+++,,,,,,,,,///...---...//////---+++...,,,+++,,,...000///---///......------,,,,,,,,,............---,,,+++***''')))+++++++++,,,///222%%%***///000---+++,,,...111000///...------------,,,,,,---------.................................,,,...000000...,,,,,,---------...000111111000///111000000000111111///...++++++,,,,,,,,,---------(((((((((((())))))))))))+++***)))***,,,......---,,,,,,,,,+++++++++******...,,,++++++,,,------,,,(((***------,,,++++++,,,......////////////......------...///000111111111555444333333333333222111666:::<<>>;;;888777888999999999999999:::::::::999888888999999999999::::::::::::888888888888999:::;;;<<<;;;:::999:::<<<@@@DDDFFFNNN[[[oooyyyppp___XXXMMMDDD>>>;;;999999888888777666666666666666888777666444333333333444222222111111111111222222+++222555222///111333333000///......000111111111///000111222222000///...111222222222222333666888AAAQQQhhhaaaEEE777333333---...222///111222333555777999::::::999555444666777777;;;???999;;;>>>@@@???<<<777444222///+++***************111000/////////...,,,***000...------/////////...------------------......---------------,,,++++++!!!'''------******...333'''+++......,,,+++---////////////......---,,,+++,,,------------....................................///111000...------.........///////////////...222000......///000///...+++,,,,,,,,,,,,---------&&&&&&'''(((((()))******,,,+++***+++---//////...,,,,,,,,,,,,++++++++++++111...,,,++++++++++++***(((***,,,,,,+++***+++,,,---....../////////............//////000000000000333333333333444555555555999???EEEKKKWWWiiiyyyxxxrrrkkkhhhjjjqqqxxx}}}wwweeeUUURRRVVV^^^oooxxx~~~wwwrrreeeccckkk~~~yyyqqqhhhccc```cccfffgggjjjmmmvvvxxx}}}~~~zzzvvvqqqnnnlllkkkrrryyywwwnnnjjjkkknnnpppuuu~~~iiiRRRDDD???<<<999777888999::::::999:::;;;;;;;;;999888777;;;;;;;;;<<<<<<======>>>;;;;;;::::::;;;<<<>>>???CCCBBB@@@???@@@DDDKKKOOOaaasss~~~rrrfff^^^QQQLLLEEE???;;;:::::::::777666666666666666777777999777555222111111222333111111111000000111111111,,,111444111///111222111///...------///000///...---...///000111111111111000111222222111222555888>>>MMMfffgggHHH999333333...///333///000111111333444666777888999555444777888999<<>>===GGGSSS^^^mmmuuubbbRRRNNNRRRZZZjjjrrryyy~~~nnnggg```bbbnnn{{{ppphhhdddaaabbbdddddddddjjjqqqyyy{{{}}}zzzuuuqqqoooooopppqqqwww}}}}}}rrrmmmlllmmmnnnrrrzzzzzz]]]IIIBBB???:::888999:::;;;;;;999999:::;;;:::999777666<<<<<<;;;<<<===>>>???@@@===<<<;;;;;;<<<===???@@@CCCCCCCCCDDDGGGOOOXXX```|||sssggg]]]SSSNNNFFFEEEBBB???<<<999999999777666666666666777888888999777555222111111222333000000000000000000000000000111000...000333111,,,...---,,,---......,,,+++---,,,,,,---...111444666///000111000000111444666<<>>@@@BBB???>>>=========???AAACCC@@@CCCHHHNNNWWWdddsss~~~yyylll^^^SSSJJJCCC???<<<======;;;888555555555777777666666666777777888777666555333222222333333//////000000000000//////111111///---000333000)))...---------......,,,***---,,,++++++---111444777///000000000000111444666;;;JJJcccvvvQQQ>>>666555111333666111555555444444555666888999888666777;;;<<<;;;;;;>>>@@@@@@AAA@@@===888444111222000......//////...---+++,,,...---+++*********......---,,,***+++...111000000//////...---,,,,,,111000000///...,,,******...,,,+++---//////---+++,,,,,,+++,,,,,,---///////////////......---,,,+++------........./////////.........//////000000111000111111000......///000...000222000...---000333222000......///000///...,,,,,,---------...............------,,,++++++***000...,,,+++,,,,,,,,,***,,,,,,,,,,,,------------...---,,,,,,------+++***)))***+++***)))***+++---+++,,,---...............000///.........///111222666777777888:::BBBMMMVVVhhhwwwxxxkkk[[[OOONNNSSS^^^ooowwwyyy|||sssddd```cccmmm|||~~~tttkkkccc___aaabbbeeehhhhhhjjjrrr|||{{{vvvnnnnnnnnnooossswww|||~~~|||uuuqqqnnnlllpppvvv~~~vvvYYYJJJFFF@@@<<<;;;;;;<<<<<<::::::::::::::::::;;;<<<>>>>>>===>>>???BBBDDDFFFFFFEEEDDDCCCCCCEEEHHHJJJGGGNNNXXXdddrrr}}}wwwgggaaaVVVLLLEEE@@@<<<999777888888666444333444777666666555555444555555555444444444333333222222222......///000000///......---///000...///222111------------...000000...---------------...000111222000000111111000222444777;;;JJJddd|||TTTAAA888777333555777222666555444444444666888999888777999>>>???;;;:::<<<<<<===<<<;;;999666444222000///......///000///...(((+++------,,,+++,,,............---+++,,,000444////////////............,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,+++,,,---///***))))))***,,,---,,,,,,111000///...------------............////////////---......///000000111111000000000///------...000...111222111......222666111000000000111111///...------------............,,,,,,,,,,,,,,,,,,++++++,,,+++******,,,------,,,,,,,,,,,,---------......///............,,,)))&&&++++++,,,+++******,,,...***+++,,,---............///...------...000222333777999;;;???GGGUUUgggsss|||uuulll```UUUTTTXXXaaattt|||zzzyyynnnaaa```fffrrrwwwllleeeaaa```bbbbbbfffjjjmmmpppxxx~~~{{{xxxsssooommmnnnqqquuuyyy~~~zzzvvvrrroooooottt|||kkkLLLHHHAAA===;;;<<<<<<<<<<<<;;;::::::;;;<<<>>>???CCCBBBBBBBBBDDDFFFIIIKKKNNNLLLKKKJJJJJJMMMOOOQQQVVV^^^kkkyyy}}}pppddd\\\PPPLLLGGGBBB???===;;;:::888888888555222333888<<<666555444333333333333444222222333333333222222111---...///000000///...---(((...111///---///222222,,,,,,---000222333222000---...///000000///...---111222222222222333666888;;;KKKdddVVVBBB999888444666999333555444222222222444666777777777:::@@@@@@<<<999:::999999999888777666555444111000///000222222222000$$$(((,,,......///222555...//////...,,,...222666------......///000000111)))***+++,,,---.........***---///,,,'''&&&+++///---------///000111000///000///---,,,++++++,,,---............/////////000---......///000111111222000000000...,,,,,,...000...111333111//////333888/////////000111000...+++////////////000000000111+++,,,,,,------......///)))((('''))),,,...//////,,,,,,,,,------...............---------)))$$$!!!---......---,,,---///111***+++,,,---............000000//////000222555777666999???FFFSSShhh|||yyyuuuoooeee[[[ZZZ^^^bbbuuu}}}yyyuuuiii^^^___eeerrr~~~rrrhhhbbb```aaadddcccffflllpppttt|||yyyvvvrrrmmmiiiooorrrvvv{{{yyyssspppnnnsss{{{aaaKKK===@@@BBB;;;:::@@@======<<<:::999999<<>>999777:::666555333111111333555666666999<<<<<<:::777777888666555444333333222333333............///000111111.........///000///,,,***---000000------000000...------------............000///...---,,,,,,,,,,,,,,,------......------,,,---,,,,,,+++,,,---...///---,,,,,,++++++,,,,,,------------///000000...,,,---...///000111222222222222333333333222222111111888777666666555444555666555555555444222111111111...////////////...------&&&(((+++,,,---...//////333000...---...///---+++---***)))***'''$$$%%%***++++++************++++++...------,,,,,,,,,------...............///000000,,,...000111111222555666999===GGG\\\xxxzzzxxxyyyyyywwwssslllfffbbbjjjttt|||zzznnnccc___aaannnwww~~~rrrhhhdddddddddeeeccccccfffmmmxxxxxxnnnhhhfffgggiiirrrxxx}}}~~~wwwtttrrrrrrvvvzzz}}}{{{```IIIFFFFFF@@@<<>><<<<<<>>>@@@DDDFFFLLLRRRVVV\\\fffqqq{{{lll___PPPIIIEEEAAA>>>>>>666666777777777777777666555555444555666555444222333222222111000000000000444333222111111111111111444333222111///...,,,,,,000000000000000000000000000///......------......,,,---------............000000///...---///333666>>>MMMfffjjjLLLAAA999<<<===999666888555444222111111222444555555777999999888666555555666444222000000000111222)))***+++---///000111111.........///000000---+++,,,//////---...111111///++++++,,,,,,---......///000///...,,,+++*********,,,------......------,,,---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,+++++++++,,,...111333222///---......//////000000000111333444444555666666777777777888888777777777777666777666555333111000000000000000000//////......... &&&,,,///---,,,...000222111//////000111///......,,,+++,,,***((()))...---,,,,,,++++++,,,,,,---///...---,,,++++++++++++......---------.../////////111222333333333555777:::@@@PPPiiixxxsssuuuxxxyyyvvvpppiiidddnnnvvv{{{uuuggg___aaagggsssyyy}}}wwwnnnhhhfffgggjjjkkkfffgggjjjqqq{{{}}}pppfffaaaccchhhmmmyyy{{{vvvsssqqqrrruuuxxx~~~sssTTTIIIFFFAAA>>>@@@;;;<<<===>>>>>>@@@CCCEEEHHHLLLRRRWWW\\\gggyyyooobbbYYYIII>>>>>>>>>999777;;;666777888888999999999888666444333444555555333222111111000111111222333444333333222111111111111111444333222111000...------000///............///000000//////...............,,,,,,,,,,,,------......333222111//////000444777===MMMhhhvvvXXXEEE===888:::;;;777555555444333222111111222333444333444666777777555444333666333111...---...///111,,,---.../////////...---///......///000000...,,,+++...///---...111222///,,,,,,---------.........000///...,,,+++***)))))),,,------......------,,,++++++++++++,,,,,,,,,---++++++---......---++++++---------///111111///---//////////////////000000222222333555888<<<@@@BBBAAABBB@@@<<<;;;<<<<<<:::;;;999777555444444333222222111111000////////////***---111111///...---...000000000111111111111000111......000///,,,...333------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,///............///000000222333555555444444555777888AAATTTpppvvvqqquuuzzz}}}{{{sssjjjeeennnuuuxxxpppccc___gggqqqwww|||sssqqqnnnllllllmmmooopppkkklllnnnttt{{{yyymmmdddbbbhhhqqqxxxzzzssspppoooqqquuuzzzeeeQQQIIIDDDCCCEEE<<<===>>>???@@@DDDHHHLLLWWW[[[^^^```hhh{{{xxxjjjZZZNNNKKK???888<<<===777444777888888999999999999888888666444333333444444333222333333222222222333333444222222111111000000111111111111111111000000000000//////...------.../////////////////////.........---,,,,,,,,,,,,---...///333222111//////111555999===QQQmmmbbbGGG>>>999555666777555444333333222111111111111222333111222444666777666444333666444000...------///000///000111111000///---,,,000///...///000000...---+++...///---...111222///////////////......------//////---,,,+++*********,,,------......------,,,)))******+++++++++++++++,,,---...//////...---,,,111...,,,+++,,,---------000000////////////000111111111333777>>>GGGPPPUUUXXXXXXSSSIIIEEEGGGGGGDDDBBB>>>;;;999999999777666444333222000000///000000555333000000111111000......///111111111111000000---++++++---,,,***,,,111,,,,,,++++++++++++,,,,,,---,,,,,,,,,------...///000000//////000000111222333555666666555555666777999CCCXXXuuu~~~uuuvvv{{{zzzooohhhlllrrrtttnnneeedddooozzzyyy}}}yyynnnppprrrsssttttttuuuuuuuuuuuuwwwyyy|||{{{uuummmhhhiiiqqq{{{sssooommmooorrrwwwtttZZZLLLDDDBBBCCCCCCCCCCCCCCCFFFKKKRRRWWWgggjjjjjjkkkvvv}}}lllaaaVVVKKKCCC???;;;999;;;:::666333333777777888888777777666555666444222222333444333222888777555333222111000000222111111000000000111111/////////000000111111111///////////////////////////000000000000///...---...---,,,,,,,,,---///000000///...------111777;;;GGG[[[vvvoooPPP;;;888555333222333333333333222111111111111111111222111111222555888999777555666444222000......//////000000111111111111111000222111////////////...,,,,,,//////---...111111///111000000///......------///...---,,,,,,++++++,,,,,,------......------,,,))))))***+++,,,+++++++++......////////////......333///+++)))***,,,------111000/////////111222333222555;;;EEEQQQ]]]hhhnnnooopppiii]]]VVVWWWTTTNNNGGGBBB<<<999999888666333666444333111000000000111555111---...111444222000...000222333222000000111...,,,,,,---,,,***,,,111---,,,,,,++++++,,,,,,---------------...///000111111111000000111111222333333555666666555555777888;;;GGG]]]{{{vvvxxx~~~}}}rrrjjjkkkooorrroookkkmmmwww{{{}}}{{{xxxtttrrruuuxxxyyyzzzzzz{{{|||~~~tttrrrppppppttt{{{tttooolllmmmooossszzzjjjVVVHHHBBBAAAFFFFFFGGGIIIOOOXXXccckkkwwwyyyyyyzzzvvvcccUUUNNNIIICCC===777;;;<<<888555555555333666666777777777777666666666444222111222333333222888777555333111//////...111111000000000000111111.........//////000000000...///000000000000///...///000000111000///...---///...---,,,---...000111......------///333:::???XXXjjjzzz^^^DDD666444333111//////222333333111111111111111111111111000000222666:::<<<:::888777666444222111000//////111000000000000111222222444222000//////...---,,,---000000------000000.................................---------------...,,,------......------,,,***+++,,,---...---,,,,,,.........------.........111...,,,+++---.........111000//////000222444666555===JJJZZZkkkyyyxxxpppoooiii___VVVOOOFFFAAA???===999555777666333111000000111222111111111222333333333333///222555555333111111222111//////000///,,,...333......------------......000000/////////000000111000000000000000111111222222444666666555666777999<<>><<<:::777666555444333111000///333222111/////////000111666333000//////...,,,+++...000000------000000---+++,,,,,,------......///...------------...//////,,,------......------,,,,,,---.../////////...---......,,,++++++,,,......---------...000111000///111000000000111333666777888CCCVVVlll~~~rrrjjjbbbXXXQQQMMMIIIDDD???888666444222000111111222000444888888555222222333111444777777444222222333111///...000...+++---111//////............//////333222111000000//////000///////////////000111111222333555666555666888999;;;HHHaaa|||~~~}}}vvvlllooorrrtttvvvyyy}}}wwwsssssssssrrr}}}{{{~~~{{{uuutttxxx|||xxxrrrnnnooorrrwwwyyysss[[[MMMHHHCCCFFFLLLUUUeeezzztttgggVVVNNNDDD???>>>>>>===:::888999999777555444555777444444555777:::;;;:::888,,,333777666777:::888111222111111000111222444555333333333333333222111000222222222111///......///444222//////000111111000000000000000000000000000///...------------...///000......000222555???JJJfff~~~dddIII;;;777444333111000/////////000222222222222222222222222222444666999;;;<<<<<<<<<888777555333222222222222111111111222222333333444444222000/////////---+++...---+++,,,.../////////,,,,,,,,,---...///000111000000000000///...---,,,&&&,,,111...&&&"""&&&++++++,,,------......------///---+++,,,///000///...,,,,,,---///000222333333222111000......000444777<<>><<<888666777888777::::::666444444222...222111000111222333333111000///---,,,---...111222///000111222222222111000...///000///...///111222:::888555444555666777666:::IIIeeeyyymmmsssyyy{{{zzzzzz}}}~~~yyyrrrooorrrzzz|||{{{yyyuuu}}}{{{ssspppssswwwwwwvvvnnnYYYNNNKKKOOOVVVbbbuuu{{{nnn```VVVKKKEEE???<<<<<<;;;777333666666666555333222333444444444555777::::::999888111666999777777888555000333222222111222333444555333333333333333222111111222222222111000/////////333111///...///000000///000000000000000000000000///...---,,,,,,---...//////------///111444>>>HHHeee}}}hhhLLL<<<555333222000///......//////111111222222333333444444555666777999::::::::::::999888666555444333222222333222222222222222222333333111////////////---,,,000///------......---+++---------------...///000000000000000///...---,,,###(((------)))(((,,,000,,,,,,,,,---------......///---+++,,,...//////---,,,---...///000111222333333222111000///111666999???PPPkkkuuuiii___YYYSSSIII@@@===<<<999666666444666777777555555888:::<<>>===999333555444444555666666444222333333333333333222222222555555555444333222000//////000111000//////111333---111666777666444555777;;;EEEZZZyyyvvvzzz~~~~~~~~~|||ooojjjppp}}}xxxtttuuuwwwvvvzzz|||}}}|||{{{wwwtttvvv}}}uuu```XXXYYYcccyyyvvvcccTTTKKKFFFBBB@@@:::999888888999777444111777888888666444333444666444333444666888999777666777888777555333333222000666666444333333444555666222333333444333333222222222111000000111111000///111000......///000///...////////////////////////...---,,,++++++,,,---...000------///000333===GGGbbbyyypppTTT===000000///...---,,,------...222333333444555555666666888888999999::::::::::::<<<<<<<<<;;;999666444222333333222222333444555666777444111000//////...,,,))))))+++...111222000///......---,,,,,,,,,------.../////////......---,,,,,,,,,,,,---......---+++------,,,,,,,,,---...///---,,,+++,,,,,,---............//////000000111111333333222111222444999===EEEXXXuuu|||lllZZZKKKAAA999777999;;;;;;;;;<<>>888:::999999;;;===>>>===;;;:::999777555444333333444777777666555444333111111///000111000///...000222(((---333333111000333777;;;AAAQQQoooyyy|||~~~~~~~~~vvvjjjiiisss}}}wwwrrroooqqquuuwww{{{}}}~~~xxxuuuuuuooovvv~~~{{{hhheeennntttcccZZZMMMCCC===;;;999777888777555444555555666555777888777666444333444666333333444666888888666444444333333333333222333444888777555444333444444555222333333444444444333333222111///000111222000...111000//////000000///---////////////////////////...---,,,,,,,,,,,,---...111//////000111444>>>HHHeee|||tttWWW@@@333//////---,,,,,,------...555555555555555666666666888888999:::;;;<<<======>>>>>>>>>===:::777444333000000111222444777999;;;<<<888444111000///---,,,))))))+++...111222000///...------,,,,,,,,,------...............------,,,000...------///...,,,)))---,,,,,,,,,,,,---......,,,------,,,,,,---...///......//////000000111111222222222111222555:::>>>III\\\yyynnn\\\MMMBBB>>>@@@??????@@@DDDKKKRRRXXX[[[\\\``````\\\WWWSSSLLLEEEAAA@@@@@@BBBEEEGGGHHHGGGHHHEEEAAA<<<:::999:::;;;666666555333222111111111///000000///...---///000+++///222111//////555:::888<<>>HHHhhhtttWWWAAA666///...---,,,,,,---...///555555555666777777777888:::::::::;;;<<<>>>???@@@AAA@@@???===:::777555333//////000111444888<<<>>>===999444111///...---,,,...------...000///---+++---,,,,,,,,,,,,,,,------------.........------,,,---,,,,,,---//////...---+++,,,---.........---------.........------///000---......///000111111222222222222111222666;;;???MMM___{{{nnn]]]OOOIIIIIIEEEFFFIIIPPPZZZdddjjjmmmrrrvvvxxxtttooojjjbbbZZZNNNLLLKKKLLLOOOSSSUUUVVVVVVSSSMMMHHHDDDBBBAAAAAA999888666444222111000000000111111000......///000111222333222000222666:::666999CCCYYYxxxvvvxxx{{{}}}~~~~~~}}}|||qqqllljjjooo{{{~~~zzzvvvppplllmmmoooqqquuuyyyyyyzzzzzz|||~~~yyyssspppoooooopppttt}}}uuubbbQQQGGGAAA???===;;;::::::999888444444333111111333555777444555555333111111222333333333333555666666444333222///111777888666777:::888777555333222222222333222333333444555555444444333000---///222444111...222222111222333333111...000000000000000000000000000///............///000222//////000111444===GGGddd}}}kkkNNN<<<444//////...------...///000222333444666888:::;;;<<<>>>>>>=========>>>@@@@@@CCCAAA???<<<999666555444111000000222444888<<>>???BBBAAA???>>>>>>>>>???@@@DDDBBB>>>;;;888666555555333222111222444888;;;>>>666222///------...///......---,,,,,,.../////////*********+++,,,---...///,,,,,,------...---------***,,,......---,,,---...)))+++...000111///,,,***...000111000......000333,,,,,,---///000222333333444444444444666:::???CCCFFFWWWrrrrrriiihhhnnnoooqqqxxxxxxsssoooiiifffhhhllloooqqqxxxxxxwwwsssmmmeee]]]XXXPPPMMMIIICCC???;;;999888444555555333222111222444000///000111222111...,,,555888>>>JJJ___}}}~~~~~~{{{rrruuuyyy~~~}}}yyymmmmmmpppuuu|||~~~}}}{{{vvvrrrllllllsssyyyyyy{{{~~~}}}|||||||||~~~wwwrrrllliiijjjpppwwwzzzdddXXXOOOFFF@@@@@@:::888666666666666666444777666555444444555777888888666333222222333333222000111333555666666555444111222333444555444333333666555444555777777444000444000000555666222000222333333222111000000000111111333444444111///......///......///000111111000222000...++++++,,,---//////555000,,,222777:::DDDZZZuuuyyy\\\DDD888222///333000)))(((...222111222333444555666:::@@@DDDFFFDDDBBBBBBBBBCCCBBBAAA@@@<<<999777888888555333111111111222555777777666888666444111...,,,+++***...------------------,,,000///...---------------....../////////...,,,+++---------,,,,,,------...###)))000222///---...000......//////...------,,,......---...///000222333:::888666555666999===???DDDPPPggg}}}{{{zzzwwwrrroooqqqwww}}}~~~zzzttthhh```UUUMMMHHHDDD???<<<<<<999666555555555222///333111//////111333444555666666;;;FFFVVVooo~~~zzzxxx}}}}}}sssnnnrrryyy~~~vvvrrrttt{{{}}}|||~~~tttooommmrrrwwwzzzzzzzzz{{{}}}|||||||||}}}zzzuuuyyyssskkkhhhhhhlllqqqyyyvvveeeTTTLLLGGG@@@<<<<<<:::888666666666666666444666666666777666666666555777555444333333333333222111222444555666555444333111222333444444444333333666444333444666666333111444000000444444000...///000000000000111222333333111333555444222000//////000......///000111111000111000---,,,+++---...000///444///***111444888BBBUUUnnn~~~pppSSS===222......222222---,,,000222000333444555555666:::???BBBHHHFFFCCCBBBBBBBBB@@@??????<<<999888888888555333222111111333555666666555555444222000...------,,,++++++,,,---...///000000000///...------------...---.../////////...---,,,------,,,,,,+++,,,,,,,,,''',,,111222///---///111////////////...---,,,,,,111000////////////111111666555444333444666999;;;BBBKKKaaa}}}|||wwwttttttxxx|||zzzrrrggg^^^XXXSSSMMMJJJEEEAAA===:::999888555333999777555555555555333111555555999CCCRRRjjj|||xxxzzz}}}xxxppplllrrrzzz~~~{{{xxxyyy~~~~~~{{{zzz~~~vvvoookkkuuuzzz}}}~~~}}}}}}}}}}}}|||wwwpppkkk}}}uuummmiiihhhjjjmmmrrr|||mmmYYYNNNCCC???>>><<<999999:::888666666666666666444555666888888888666444222444555555444444333222111222333444555555444333222111222222333444333333333555444222222333444333222444222222555444000...///---...///000222444555666222333555555333111111111000///...///000111000///000///---,,,---...000111///333...***000333888EEE[[[rrrnnnPPP<<<444111---222333111000111111000333444444555555888<<>><<<:::===<<<:::::::::888444222666666999AAAOOOeee{{{xxxxxxtttoookkkrrr{{{~~~}}}{{{wwwyyy}}}zzzooollllll|||~~~}}}}}}~~~yyyqqqjjjeeecccwwwrrrmmmkkklllmmmqqq{{{iiiVVVGGGAAA<<<:::<<<;;;999888:::888666555666666666444555666666666555444222111222444555555444222111111333333444444444333222222111111222222333333333333444333111111111222333333333333555666444222111222---...///111222444555555111333555555444222222222000///...///000111000//////...------...000111333///333///---333555===MMMiii~~~sssSSS>>>777555...111222111//////000000111222333333333555888;;;CCCAAA>>>>>>>>>>>>===<<<999999888777666444333111444333222333444444333222111000///...------------///......------,,,,,,,,,//////............//////,,,,,,---....../////////111111000///...............000111///------///111000000000//////...---,,,000///---,,,++++++,,,,,,444555666777888999999999>>>AAAMMMddd|||}}}{{{yyywww}}}xxxqqqmmmeee```XXXPPPJJJGGGEEEDDD@@@???===<<<<<<:::888666888888:::AAAMMMaaa~~~yyyvvvsssqqqnnnsss{{{~~~xxxuuuyyy~~~tttmmmpppuuu~~~}}}~~~~~~~~~|||rrrhhhbbbbbbddd|||vvvqqqnnnnnnooosss{{{mmmUUUFFF???>>>;;;:::;;;<<<999666:::888666555666666666444777555444222111111222222111333555555333111111222333333333333333333222222111111111111222222333333333222222111000111333444///333555444333222333333...///000222333333333222000222555555444333333333111///...///000111000...............///111222333000333000000777;;;EEEYYYsssuuuSSS===444222000//////...------///222...///000000000222555777<<<:::999999;;;<<<<<<;;;555666666555444222000000555333222222333444222111222222000///---,,,,,,,,,......------,,,++++++***//////.........//////000------------......//////000000///...------....../////////...,,,---.../////////000000//////...---///...---------...000000444555777999:::::::::999======FFFWWWkkk}}}zzzssswww}}}tttppphhh___WWWRRRPPPOOOKKKHHHCCC@@@>>><<<999777888888:::AAAKKK^^^zzzyyyuuusssssssssvvvzzz}}}~~~yyytttuuu{{{zzzpppnnnttt|||~~~}}}~~~~~~}}}}}}~~~uuujjjbbbaaaffflllyyytttqqqpppqqqsss|||~~~mmmYYYHHH???;;;<<<<<<:::;;;<<<:::555:::888666666666666666444777555333111000111333444000333555555222000222444222222222222222333333333222111111111111222333333111222333222111111333444---333666333000111222111///000222333333222111000///111444444333333333444111000//////000000///.../////////000000111222333000333000333:::===JJJbbb||||||WWW???444111111.........---+++...333,,,---//////000111333555777666555666888:::::::::333555666555333000000000444333222222333444222111333222111///...---------,,,,,,,,,---------......//////......//////000000......---------...//////---,,,,,,,,,,,,,,,------//////...------...............///000000000000///000000///000111333555666333444555666777888888888;;;;;;AAALLLZZZlll~~~uuutttxxxxxxooofff___]]]\\\\\\XXXRRRLLLGGGBBB<<<888888888:::AAAKKK]]]xxxzzzuuurrrrrruuuwwwzzz{{{|||~~~{{{tttrrrwwwwwwoooooowww~~~~~~}}}|||~~~yyytttllleeecccgggpppvvvzzzuuutttsssuuu|||vvvcccUUUGGG???>>>666:::;;;:::;;;>>>===999:::888666666666666666444555555444444444444444444000333555333000///222666111111111111222333444444222111000000000111333333///222444444222222333555111888;;;666111111222000///000222333333222111000---000222333333222333333222000//////000000///---000000000111111222222222000222///333:::<<>>CCCJJJYYYrrr{{{uuuuuu|||}}}sssllliiiiiiiiigggccc^^^WWWNNNDDD===;;;;;;>>>DDDOOOaaa|||xxxtttsssuuuwwwzzz|||}}}xxxpppqqqzzz|||uuuqqqtttzzz}}}|||{{{}}}}}}yyynnnkkkggggggmmmuuu}}}{{{xxxvvvwww}}}dddQQQEEE===;;;>>>444999;;;:::<<>>AAAMMMggg~~~vvvrrrxxx|||tttqqqqqqoooooonnnllleeeZZZMMMEEE@@@@@@CCCJJJTTTfff}}}wwwuuussswww|||wwwoooqqq|||yyytttsssxxx}}}{{{zzz|||yyyuuuhhhgggggglllwww}}}yyyyyyxxx{{{mmmTTTFFFBBB???;;;:::777999;;;;;;???DDDDDD@@@;;;:::999777666444333222666555444666999:::888555666444111000111222222222000000000000000111111111222///...111111///000333666444222222333333222111>>>AAA???888222111222111//////000000111111111222555333222333444444000,,,222000///...///000///...222//////222444333222111111333000000666999HHHccc```EEE777222///...---,,,,,,---/////////000000///......111333666666666666666555555555333555777888888555222000111333444333000///222444111111000000000000111111///111333333111/////////......////////////......111000///......///000111000000000000000000000000111///...///000111000...,,,---------......//////222333444333222333555777:::888555666888999888666777666999???CCCKKK^^^ppp}}}sssqqquuu}}}~~~wwwsssuuu|||}}}qqqeee]]]ZZZKKKKKKNNNVVVdddwwwzzzxxx{{{tttwwwzzzzzzyyyzzz~~~}}}xxxsssrrrxxx|||xxxwww{{{}}}|||vvvuuuzzz|||tttnnnfffkkksss||||||xxxvvvwwwzzzwwwbbbLLLAAA???<<<:::888999;;;;;;:::===AAA@@@<<<::::::888777555444333333555444333555777888666444666444333222222111///---111111111111111111111111111......111222000111444666444222111222333333222444777777222111333444333///000000000111111111111666555444333333111...,,,333111//////000000000////////////222333222222222222444111222888;;;KKKeeebbbFFF777111///...------------.../////////000///......000222777666666666555555444444555555555555555333222111222333444333111000222555111000000//////000000111111111111111111111000///////////////////////////111000////////////000111000000000000000000000000111///...///000111000.../////////000000111111111///000111222222444777:::<<<999777666888999888777888777999===AAAIIIZZZkkk{{{wwwssssssvvv~~~yyyvvvxxx~~~xxxllleeebbb\\\\\\^^^dddppp}}}vvvwwwxxxwwwvvvwwwzzz}}}yyyxxxvvvssstttzzz{{{yyyyyy{{{~~~}}}xxxwww}}}~~~vvvppplllmmmsss}}}{{{uuutttwww}}}gggVVVEEE>>>===<<<999888:::<<<;;;999:::===<<<888:::999888666555444444444444333333444666666555444444444333444333111---***333333222222111111000000111......111222000222555666444111000111333333333111222111///111666666333000000000000111111111111555666666444111...------333111000000111111111000---///111111111111222333222555222444:::>>>MMMhhheeeGGG777/////////...------......///...///000///......000222666666555555555444444444666666444333222222333333222444444444333222333555222222111111111111222222555222///000222333111///000000............000000111000000//////000000111000000000000000000000000111///...///000111000.........////////////000000...///111222333777;;;>>>AAA>>>;;;999:::;;;;;;;;;<<<;;;<<<>>>BBBKKK\\\jjjwww~~~{{{tttpppttt{{{{{{yyyzzzxxxrrrnnnpppppprrrwwwxxxxxxvvvtttrrrsssvvvxxxtttuuuvvvvvvwww|||}}}vvvwww{{{~~~zzzzzzxxxpppmmmmmmvvv~~~~~~uuusssvvvzzz}}}|||xxxzzzzzz\\\OOOAAA>>>???===:::999999;;;999666888;;;:::666999888777555444444444555444444555555666666555444444333222222222111...,,,444444333333222111000000000......111222111222555666333000///111222333333555555333111444888666111000000000000000111111111222555666444000---...000333222000000111222222111---111333111000111222222222555222444;;;???OOOjjjeeeGGG777000/////////...............---...//////......///111333333333444555555666666666666555555444333333333333333444444444444444555444444444333333444444444777222......222444222///111000...------...000111000000000000000000000000////////////////////////111///...///000111000...000000000000000000000000///111222444666:::???DDDFFFDDDAAA@@@@@@AAACCCDDDCCCCCCDDDGGGLLLWWWgggsss|||~~~{{{qqqpppuuu|||{{{{{{~~~zzz|||~~~{{{yyyvvvsssqqqrrruuuwwwrrruuuxxxyyyyyy|||~~~zzzxxxvvvzzz~~~{{{|||}}}sssmmmnnnttt}}}uuusssuuuxxx{{{~~~zzzqqqooozzzoooTTTIII???>>>>>><<<999777777888777444666::::::777888777555444444444555666555666777777777666666666444222000///111222222111444444333333222111000000000------000111000111444555222000///111333333333555555333222444888555000111111000000000000000000///222444222///...111333333111000000111222222111...333444111000333333000111444222444<<<@@@QQQkkkdddGGG888111000000000//////......---,,,...//////......///000///000111333444666777888444666777888888555333111222333333444555555555444333333222222222222333333777222---...222444222///222111///......///111222000000111111111111000000////////////////////////111///...///000111000...333333333333333333333222000111333555777===CCCGGGKKKKKKKKKKKKKKKMMMPPPRRROOOQQQSSSUUU\\\iiiwwwvvvqqqsss{{{||||||zzz~~~{{{wwwtttssstttuuuvvvooosssyyy|||}}}~~~}}}xxxvvvvvvzzz}}}}}}{{{~~~vvvooolllrrr|||vvvsssuuuwwwzzz~~~~~~tttoootttzzzdddMMMCCC;;;;;;;;;999666555555666555333555:::;;;888888666444333333444666777666777999888666555666666555222000///111333444444333333222222111111000000000------000000......222222111000000222333333222...000111000222666555111111111111111000000000000///000111000000000222444222000//////111222222111...333333000222888777111000333222555===BBBSSSnnnaaaEEE888333000000000000000///------+++---//////.........///---...000222444666888888333555777999888555222000111111222444666666444222000000////////////000000444111...///111222000...111111////////////111111000111111222222111111000000000000000000000000000111///...///000111000...000000000000000/////////000222444777;;;BBBIIIOOOUUUWWWZZZ]]]___bbbfffiiicccfffiiijjjqqq}}}|||~~~{{{sssrrruuuzzz~~~{{{zzzwwwvvvuuuuuutttiiipppxxx~~~xxxsssqqqrrrzzz~~~||||||uuurrrppppppyyy{{{vvvxxxvvvzzz~~~zzzttttttkkkVVVGGG???999999:::888666666666777555222444999:::888777666444222222444666888555777999888555444444666555333222222333444333222111111111111111111111111000---,,,......,,,,,,///000000000222333444222000)))...111000000333444222111111111111000000000///222000//////000111222111111///......000111111111,,,000///...555@@@>>>444111444333666???DDDUUUppp^^^CCC777333000000111111000///---,,,+++---///000///....../////////000222333444555666333444555555444333111///000000000333666666444111000000////////////000000000000000000000///......000000000000000000000000000111222222222222111000000000000000000000000000111///...///000111000...000000/////////.........333555888===CCCLLLVVV\\\eeejjjqqqvvvzzz~~~~~~~~~~~~vvvqqqpppuuu~~~~~~zzzwwwuuuqqqnnniiipppyyy}}}tttmmmlllnnntttzzz}}}~~~wwwnnnsssyyy|||{{{|||vvvzzz~~~{{{tttqqq~~~zzz^^^IIIEEE>>>888999;;;999888999888888666333444999999777777555333222222444666888333666888777444222333555555555555666666555222///000000000000000111111111111---,,,...---******---//////000333444444222///***000444222000111333222222111111111000000//////555111......000222111///000...---...000111111000***---,,,,,,888EEECCC777222555444888AAAFFFWWWsss]]]BBB666333000111111111000///---,,,+++---///000///.........111111222222222333333333444333222111000000000000000///000222666666333000333222222222222222222333---///111111///---------000000111111111111000000000111222333333222111000000000000000000000000000111///...///000111000///666666666555555444444444777:::>>>DDDLLLWWWbbbiiitttzzzyyyssslllsss}}}|||xxxsssmmmiiilllsss{{{|||qqqjjjiiikkknnnuuu~~~~~~qqqlllwww~~~zzzyyy|||}}}ooommm~~~fffRRRHHH???===;;;::::::999777555666555444333222333444444555444333333555555444333666555444444555666777888555444333444666666333000222333333222///.........///...---...///000///...111111222111111000///...111000000333666666333///111111111111111111111111222111///...///000222444000//////000222222111000888111,,,///222222444777555222666>>>CCCLLLeee~~~XXXAAA888555333444555555444111...---222222111///...---,,,+++333222222111111222222333000000111222222000///...//////111222333444444555///000111222222222222222555222...,,,,,,///000111333111///000222222///,,,+++///222333333444444222222000......000222333333111000///000111111000///111222333333444666;;;>>>>>>BBBGGGQQQ]]]mmm|||}}}qqqtttooopppzzzuuunnnppprrruuuzzz{{{qqqiiifffiiittt|||{{{xxxpppoooyyy|||{{{}}}uuunnnzzzyyy```MMMBBB>>><<<:::999999999777555666555444333333333444444555444333333555555444333666555555444555666777888666555444666777777444222222333333222///......///222111//////000000///---///000000111111111111000111111111333555555222///111111111111111111111111111000///............///000//////000222222111000666000---///222222333666666444777???GGGUUUrrr}}}VVV@@@777444444444444444333111///...111111000///......---,,,333222222111111222222333111111111111111000//////...///111222333444444444000000111222222222222222555222///...///000111111222000///000222333111///---000222222222222222222999777555444444444222000555555444444555555555555555777999:::<<<@@@EEEIIIPPPUUU^^^jjjwwwuuupppkkklllvvvwwwqqqrrrtttvvvyyy|||oooeee```aaammmzzz|||qqqooosss~~~}}}zzz|||~~~qqqxxxqqqZZZHHH>>><<<:::888777888888777666666555444444333333444444555444333444555666555333666555555555555666777777777777777777999888666333222333333222000......///555333111111111111///---...//////000111222222222222222222444555444222///222222222222222222222222555555444444333111000///000//////000222222111000333...---111333222222444888666999BBBNNNbbbxxxSSS>>>666222555444444333222111111000000000000000/////////...222222111111111111222222222111111000000000000000...///000111222333333333000111222222222222222222444222111000222222222111111///...///111333333222000111222222111111333555999777555444444333111///555444444444555666888999:::===AAAFFFJJJPPPWWW[[[cccjjjvvv{{{oooiiigggooo{{{zzzvvvxxxyyyyyy{{{sssggg___[[[iiixxxsssnnnsss~~~zzzuuuxxxwwwyyy}}}gggTTTFFF>>>:::888666666777888888777666555555444444444444444555444333444555666555444666666555555555666666666666777777888888777555444222333333222000//////000333222000000111111000...000000000000000111111222222333444555555444111000222222222222222222222222444555666666555444222000000//////000222222111000000---...222444222111444777888>>>IIIYYYooopppMMM===666333555444333222222222222222000000000000000000000000222222111111111111222222333222000/////////000111...///000111222222222222111111222333333222222222222111111222333333111000111111000///000222333333222111222333333444999@@@???<<<777444444444555444333333444555666999===@@@DDDHHHOOOVVV^^^fffnnnsss{{{~~~sssjjjeeehhhrrr}}}}}}|||oooddd[[[hhhyyyxxxooovvv~~~{{{vvvrrrvvv|||~~~|||{{{oooZZZLLLDDD???:::888555555666888888777555666666555555555444444555444333444666777666555666666666666666666555555444555666777666555444333222333333222000///000111000///...///111222111000222222111000//////000000111333555555555333222111222222222222222222222222...///111333333111///...000//////000222222111000...---///333444222222555666;;;FFFTTTeee{{{fffHHH;;;777333444444333222222333333444000000000111111111111111222111111000000111111222333222000/////////000111///000111222222222222222222222333333333222222111000000000111333333111///333333222111000000111111444111222555666999CCCOOOXXXPPPEEE<<<888888999:::666777999;;;>>>CCCJJJOOOXXX]]]eeennnwww|||zzzwwwuuu|||tttjjjccccccjjjvvv}}}}}}uuuhhh]]]hhhwww|||uuusss{{{xxxtttqqqsssxxxxxx}}}cccQQQFFFAAA>>>;;;888666555666777888888555666666666666555444444555444333444666777777666666666666777666666555444222444666666444222222222222333444333111000111222...------///111333222111444333111////////////000000222555666555444333444333333333333333333333333///000222444444333222111000//////000222222111000///...111444444222333777888AAAPPP```rrr^^^CCC;;;888444333333333333444444444444111111111111111222222222111111000000000000111111222111111000000000000000111111222333333333333333333333333333333333222111000000///111222333111000222333444444111000000000555222222777999===LLL\\\lllaaaQQQCCC;;;999:::;;;<<>>;;;777555666777888888555666777777777666444333555444333555777888888777666666777777777666444333222444777777444222222333222333444333111111111333444222111222333333222111111000///...///000333444---111555666555444666777333333333333333333333333666666555555444222111111000//////000222222111000111000222555444222666<<>><<<;;;999777666777888777666444333222444777777444111111222444333333444666888666666666666555444222111333222222111222333555666333333333222222111111111000555666333333666555000333111111444999:::666111---...000444777777666333333333444444444444444444666666666666555444333333222222111111111222444555777666777666333111666???HHH[[[ppp}}}___FFF;;;666333333444666777777777666555222000000444444111111444111111000000000000111111000000111222222222222111111111222222222333333333111111222222333444666666111333444333000///222555333333333444666777777666999;;;<<<<<<===EEEPPPZZZ___^^^^^^___ccciiipppttt}}}xxxsssyyy}}}}}}~~~oooffffffoooxxxiiikkkzzzzzzooojjjuuu}}}zzzyyywwwvvvuuuvvvzzz~~~{{{wwwwwwwww{{{rrrZZZIII@@@<<<:::;;;999777777888888777666666555333444555555222000222333444444333333555777666777888888777666444333333333222222222333444555444444444444333333333222444888888555444555444///...,,,+++...222222...***111111111333666888888777333333333444444444444555666666666555444333222111222222111111111222444444444444555555333222999BBBUUUfffyyycccGGG;;;666444444444555666666666666666777444444666666222111333333222222111111111222222111111222222222222222111222222222222333333333333444444333222111111111111999999999777555444555666999888888888:::;;;;;;;;;<<>>IIIaaapppeeeHHH;;;777777555555555444555555666777999666666777666111///111555444444333222222222222222222222222222222222222222222222333333333444444666555444333222222222222;;;999777666666777666666;;;;;;:::;;;<<<>>>@@@AAAGGGLLLTTTZZZ```gggpppvvv~~~~~~yyyuuuuuuxxx{{{vvvkkkgggnnnpppeeehhhwwwrrrgggbbblll||||||{{{sssnnnmmmoootttyyyyyywwwrrrqqqsssvvvxxx~~~lllVVVIIICCC???===;;;999777666777777555444444333111111222444555666444555555444222222333555666666888999999888777777444444333222222111111111444444444444444444444444:::::::::777666555444222555444333333444444111///444333222333555777777777222333333444444555555555666555555444333111000///333333333333333333333333222222444777888<<>>@@@CCCFFFJJJOOORRR]]]cccmmmvvv~~~zzzrrrnnnpppsssuuuwwwyyy~~~yyymmmfffkkk{{{~~~{{{mmmdddgggtttnnneee```hhhwww}}}xxxuuuqqqlllhhhooosssyyy{{{wwwpppooopppssstttxxxkkkUUUIIICCC@@@===:::888666555555555444333444444333222111222333444444555555444222222333555444555666777777777666555333333333222222111111000222222222222222222222222888777666777777666666777444333222222222111///...111111222444666666444111222222333333444555666666555555555444333222000///333333333333333333333333444444666:::<<>>;;;;;;999666555555555444222666666666333000///000111333444555444333333444666333444555666666555444333111222222333222222111000000000000000111111111111555333333555666555666999555444444333222111111000///000111444555444111...111222333333444555666666444555555444444333222111333444444444444333333222555555777:::===DDDRRR```rrr|||]]]CCC999666444444444444333444444555666555333444777888555555777333333333222222333333444999777555333222222222222444444444555555555666666555555444444555555666777<<<;;;;;;===BBBGGGLLLMMMWWW]]]eeelllrrryyy|||vvvllllllkkkiiigggjjjqqqwwwttthhheeeppp}}}}}}vvvzzzwwwmmmiiikkkqqqzzzllleeeaaahhhuuuxxxmmmlllkkkjjjjjjlllnnnpppzzz~~~yyyjjjjjjkkknnnooorrr}}}kkkTTTHHHCCC>>>:::===;;;888777777666555444111333555444222000111333222333444444333333555777444555666666555444333222000000222222333222111111/////////000000111111111444000000333444222444888666777666555444444444555111000000111333222000...111222222333444555666777444444555555555444444333444444555555555444222222444333444777;;;BBBPPP___qqqyyyuuuSSS???999666222333333444444555555444444555333444777888555555777333333333333444555666666:::888666333222222222222444555555555666666666666666666666777888999:::;;;???AAAEEEIIIPPPXXXaaagggssszzz}}}qqqqqqpppllliiijjjpppuuuyyykkkeeemmmyyyyyyrrrvvv~~~~~~tttmmmmmmooossszzzkkkeeebbbhhhuuu~~~uuunnneeejjjnnnppppppsssxxx}}}yyyjjjjjjllloooppptttnnnWWWKKKEEE@@@<<>>HHHOOO```kkkvvvwwwtttwwwxxxZZZDDD:::777555222444444444555555444444333444444444555666777888999444999:::777777:::;;;:::555666555333111000111333444666888888777777999:::???>>>======AAAIIISSSZZZbbbhhhrrr{{{}}}|||{{{zzzxxx~~~mmmccciiiuuuyyyrrrttt{{{~~~vvvmmmpppzzz}}}{{{zzznnneeeaaahhhtttzzzrrrkkkffffffgggjjjttt}}}~~~wwwpppppprrrtttxxx~~~rrr\\\OOOHHHCCC???AAA===999888::::::777444555444333444555666555333555555555444444333333333555333111111222333222000333222111000////////////111111111222222222333333111000///000222444333222777666555444444555666666444444555555444444333222222222222111000222666999555444444444444555666666555444222333444444333222444333222111333999AAAFFFVVV```iiiiiidddfffrrr~~~|||iiiOOO===666555444222444444444555444444333333333333333333444555666777555777777555777===???>>>888888777666555555777888:::;;;;;;;;;::::::<<<>>>DDDFFFIIINNNVVVbbbnnnvvv|||yyyzzz|||mmmccchhhrrryyyqqqttt{{{xxxpppttt}}}~~~}}}zzz{{{ooohhhdddiiitttzzzvvvoooiiieeefffhhhkkkrrr{{{~~~wwwttttttsssvvv{{{vvv```RRRJJJEEEBBBBBB???;;;:::;;;:::888555555444444666777777555333555555444333333444555666555333111000111222222222222111000///////////////000000111111111222222222222000//////111333444444666555555444555555666666444444555555444444333222555111111666555000222999444444444555555666666777666444333333444444333222333222111///000444;;;@@@JJJRRRXXXVVVQQQRRR[[[eeeeeeVVVCCC888555666666444444444555555444333333222444333333444444555666777999888666444888>>>???<<<888666444444666888999999???@@@@@@??????AAAEEEHHHMMMRRRYYYcccooo||||||vvvsssvvv|||~~~mmmdddgggpppxxxqqqssszzz{{{tttyyy~~~yyywww{{{~~~~~~{{{ooojjjgggjjjsss}}}qqqllleeeaaadddjjjqqqvvv~~~|||xxxvvvtttvvvzzzzzzcccTTTKKKEEEBBBBBB???<<<;;;::::::777555555555666888999888555222333222222111222555777999666555333222222444555555222222111000000000000000000000000111111111222222333111//////111333555555555444444555555555666666444444555555444444333222777111555???>>>222000999555555666666666666666666777555444444555555333222/////////...///333999===@@@EEEIIIGGGCCCCCCJJJRRRSSSIII===666777999999777444555555555555444333333666555555666666777888999===;;;888666:::>>>;;;444999666444444777:::<<<<<>><<<;;;:::999888888999999888999:::999666444999888666444222222222222000222333333222111222444444333333222222222333333111111222222222333333333333111000000222444555555222333444555555555555555444444555555444444333222444555===GGGEEE:::444666888999:::;;;:::999888777999888666666666666444222333333222000......000222111333555444333555999>>>???;;;777555666777666444444555666777888888888888666666777888:::;;;===>>>;;;======<<<>>>AAA===777:::<<<>>>@@@CCCIIIPPPVVV___bbbhhhooowwwwwwhhh______fffrrrpppgggjjjrrrxxxoooqqqwww|||}}}}}}||||||}}}~~~uuukkkeeeiiijjjiiinnn~~~rrrgggbbbbbbhhhrrr{{{{{{{{{}}}ppp\\\NNNFFFBBB>>>>>>>>><<<;;;:::;;;;;;<<<:::999888999999777666999888888777666555555444...111444555333111222333333222222222222222333333222333333333333444444444222111111222444555555444111222333555666666555555444444555555444444333222222666;;;>>>===999666555777888:::<<<======<<<;;;:::888777666666666444222111111111///---,,,...///111111111111111333666999<<<:::777666777777666444444555777888::::::;;;;;;999999;;;<<>>>>>@@@AAA>>>===BBBHHHLLLPPPXXXdddnnn{{{sssddd[[[\\\dddrrrqqqeeegggppp~~~xxxooopppwww~~~||||||{{{ooofffeeejjjkkkhhhlll|||}}}jjj```^^^```fffppp~~~||||||{{{~~~zzz|||uuu```QQQHHHDDD>>>??????>>><<<<<<===>>>===;;;999888999999888777444555777999:::;;;;;;;;;...222777888666444333444222111111111111111222222333333333444444444555555111111111333555666444333000222333555666666555555444444555555444444333222000666999666555777777444555777:::===???@@@??????:::999777666777666444333,,,---......------///111333333222222222333666888===:::888888999999888666444555777999;;;<<<=========>>>@@@BBBEEEHHHJJJLLLJJJKKKGGG???<<<>>>AAAAAAFFFNNNWWW\\\aaakkkzzzqqqcccZZZ[[[cccrrrqqqccceeennn|||xxxooopppvvv~~~wwwkkkdddgggllllllgggjjjzzzkkk[[[WWW\\\ccclllxxx}}}yyyvvvxxxuuuvvvrrrrrrvvv|||}}}cccPPPGGGDDDDDDBBB@@@?????????===<<<@@@>>>:::777555666777999000222555777777555333111555555666666555555444333222222222222222111000///333333333555777777777666777888888555000///111444555333111222555777555333444444555666666555444444222222222333555777888999<<<===???AAABBBBBBBBBBBBAAA???<<<999555222000///444000------///000000...111222333444333444:::@@@???888444666888777555555999999:::<<<>>>@@@???>>>DDDBBBAAABBBFFFJJJNNNPPPYYYPPPGGGCCCAAA@@@EEELLLSSS]]]gggooozzzyyyiii___\\\^^^nnnqqqddddddjjjxxxwwwkkkiiinnn}}}xxxiiiaaaaaannnqqqooojjjlllzzzmmm]]]RRRUUUccciiixxx}}}~~~zzztttjjjbbb___yyytttnnnkkkkkkoootttzzz}}}dddRRRIIIFFFDDDBBB???>>>>>>>>><<<;;;@@@===:::777555666777888444555777999999777555333555555555555555444444333222222333333222222111000333444444555777777666555555444222111222222222222555333222333555666555333444444444444444444444444444444444444555666777888<<<===@@@BBBDDDDDDCCCBBBBBB@@@===999555222000///444222111111444555333222444555666666666999>>>CCC@@@:::777999999777555666888888999;;;>>>@@@AAABBBLLLHHHEEEFFFJJJOOORRRRRRSSSLLLFFFCCCBBBEEENNNYYYmmmxxxxxxiii```___dddtttrrrdddccciiiyyyxxxjjjhhhmmm~~~}}}wwwjjjdddgggtttuuurrrkkkkkkwwwjjj^^^WWW^^^mmmsss|||wwwrrrkkkaaaZZZXXX{{{ssshhheeeeeeiiimmmqqqzzz}}}eeeUUULLLHHHCCCAAA???=========;;;:::???===999777555666777888888888888888888777555555555555555555555444333333333333444444333333222222333444555666666666555444555222///111555777666333444333222333555666555444444333333222222333333444666666555555666777777888===???CCCFFFGGGGGGEEEDDDCCCAAA===999555222000///000000000111444555555333:::;;;;;;;;;<<>><<<===;;;777777999999999999;;;???CCCGGGJJJWWWQQQLLLKKKPPPUUUVVVUUUMMMJJJGGGGGGIIIPPP```pppxxxhhhbbbdddnnn|||ssseeeccciiizzzyyykkkhhhlll|||}}}|||uuukkkjjjqqqzzzzzztttlllkkkuuuiiiaaa___hhhwww|||wwwmmmggg```XXXTTTTTT~~~rrrhhhfffeeehhhjjjlllsss{{{{{{eeeVVVLLLGGGCCCAAA>>>======<<<:::999===<<<999777666666777888888888777555555444444444444444555555555444333333333444444444444444333333222444666666555444333222777555444555888999888777333333333333444555555444444444333222222333444444555555666666777999:::;;;@@@CCCGGGKKKLLLKKKIIIGGGCCC@@@<<<777444111000///000///000111555888;;;<<>>======<<<:::888<<<;;;999777666666777777999888666555444444444444444444444555444333333222333444444555555555444444000333666777555222222222666888999888666555666888333333444444444444555555555555444444444444555555444444555777999<<<>>>???DDDGGGKKKNNNPPPNNNKKKIIIBBB???;;;777333111111111333444555888===EEEMMMRRRWWWZZZZZZWWWXXX]]]^^^ZZZKKKEEE@@@???===::::::===;;;;;;===>>>BBBJJJTTT[[[```[[[VVVVVVZZZ]]]]]][[[YYYZZZ]]]bbbhhhuuuuuuhhhhhhooo{{{uuugggdddiiivvv{{{llliiinnn||||||sssooovvvtttiiilllzzzrrrqqqqqqwwwyyysssjjjaaaYYYUUUTTTWWW```iii}}}pppkkkhhhgggeeeeeekkkrrr}}}nnn^^^TTTKKKEEEEEEBBB???>>>===<<<:::999;;;:::888777666666777777999999888777666666666666444444444444444333222222333333444444555555444444000444888999666444333444333777999888333111222444222333555444333333444666444555555666666555555444333444666888;;;>>>AAACCCHHHJJJMMMOOOPPPNNNLLLJJJBBB@@@<<<777555444444444333777<<>>;;;===@@@AAAEEENNNYYYaaaeeedddcccdddgggiiijjjjjjmmmmmmqqqwwwtttllloooxxx~~~ssseeeccchhhuuuxxxkkkjjjooo~~~{{{sssrrrzzztttjjjnnn|||{{{uuuzzzzzzyyyoooggg[[[WWWUUUWWW[[[aaalllwwwtttnnniiifffdddccciiipppttt|||fff[[[TTTLLLGGGFFFCCC@@@???>>>===;;;999:::999888777666666777777666666666666666666666666333444444444444333222222222222333444444444444444111666;;;<<<999777777999444555666666555333222222111333555555333333444666222333555666666555333222555666777999<<>>:::888888999:::666>>>KKKZZZjjjzzzrrrbbbRRRLLLJJJGGGDDDCCCAAADDDGGGJJJMMMUUUaaajjjtttwww{{{~~~uuurrryyypppbbbaaafffwwwttthhhiiiooo}}}xxxrrrttt}}}rrrkkkrrrvvvyyy}}}uuukkk```ZZZQQQSSSZZZdddkkkqqqzzzxxxrrrkkkgggdddccciiiqqqmmm}}}uuuaaaXXXTTTNNNIIIGGGDDDAAA???>>>===;;;999999999888777777666666777222333444444555444444333333333444444444333222222111222333333444444444333222888>>>???<<<999:::<<<777555444666888999555111111444666555333222444777000222444777777444222000777888999:::<<<>>>@@@BBBKKKLLLLLLLLLKKKJJJHHHGGGFFFCCC@@@<<<:::;;;===>>>???KKK^^^sssttt___VVVUUUQQQMMMJJJHHHKKKOOORRRUUU]]]iiiqqq{{{uuuvvvmmm___^^^dddyyyqqqfffgggooo{{{vvvqqqvvv~~~~~~xxxooolllvvv~~~uuu||||||qqqggg]]]TTTOOONNNUUUbbbqqqzzz~~~vvvjjjjjjjjjddddddjjjppptttkkk]]]TTTLLLGGGEEEHHHFFFBBB>>>::::::;;;===;;;:::888666666666666777555555666666666666555555888777333111555:::555+++222222333333222222111000---,,,999BBB???>>>@@@::::::888555333444444333111666555555444444444555555666666666555555777;;;???777777777999<<<@@@DDDFFFIIIGGGHHHLLLKKKGGGFFFIIIMMMHHHFFFFFFBBB===BBBJJJOOOaaa}}}qqqhhheeebbb___^^^WWW[[[```dddhhhooozzz}}}{{{jjj^^^^^^eeewww|||kkk```ccclll|||{{{tttrrrtttyyy}}}xxxooohhhmmm|||zzzzzztttfffYYYRRRQQQQQQYYYcccrrr~~~rrrpppmmmgggfffkkkkkknnnyyywwwcccWWWQQQLLLHHHGGGHHHFFFBBB===:::999;;;<<<:::999888777666666666777666666666777777666666666777777444000111333///'''444555555555555444333333333111>>>LLLPPPQQQNNNBBB;;;888555333333444444333555555444444444444444555555444333444666777555333444555666999<<<@@@CCCEEEDDDCCCDDDGGGHHHFFFIIIOOOWWWWWWZZZ[[[WWWSSSVVV^^^mmm}}}~~~|||yyyuuutttmmmqqquuuxxx{{{zzzgggZZZZZZ```uuuyyyhhh___bbbkkk}}}|||vvvtttwwwzzz}}}wwwooojjjqqq{{{sssrrr}}}wwwiii\\\UUUSSSVVVXXXeeennn{{{~~~yyyssskkkhhhkkkkkknnnxxxppp]]]SSSOOOKKKHHHHHHIIIFFFBBB===:::999999::::::999888777666666666777777777777777777777777777777999888444333333111---555555555555555444333333999555BBBXXXffflllbbbLLL>>>:::555333333444555555444444333333333333444444555222111444888777///(((222444666999<<>>>>>===@@@???@@@BBBEEEKKKZZZiii{{{~~~sssbbbXXX[[[cccxxx}}}lll___ZZZ```jjj}}}~~~}}}uuurrrttt}}}ssskkkqqq}}}}}}ssshhh]]]YYY___jjjrrrvvv}}}wwwpppmmmkkkkkkqqq{{{vvvcccXXXSSSMMMHHHGGGGGGDDD???<<<;;;:::888666888888888888777777777666888888777777777777888888000333666666333111333666333333444444444333222222:::777EEEaaa{{{|||^^^DDD???888333222222222222222222222222222333444555555666777666555444333333888999<<<===>>>===;;;:::>>>>>>@@@BBBEEEOOOdddwww|||qqq```XXX\\\fff~~~vvvfff[[[YYYbbbmmm}}}{{{{{{}}}wwwvvvyyy{{{pppmmmwww{{{ooohhhbbbdddmmmxxxvvvqqqooonnnrrryyy~~~{{{hhh]]]VVVOOOJJJHHHFFFBBB===;;;<<<;;;888666777777888888888888777666888888666555555666888888666666888999555111222666666666666666666555444444999888EEE[[[pppxxx^^^BBB===888444222222111111333222222333333444555666666777888777444444666999:::;;;<<<>>>===<<<:::999;;;<<<@@@CCCGGGUUUooo}}}~~~nnn]]]UUU[[[eeepppbbbYYYZZZeeeqqq}}}zzzzzz|||yyy|||{{{{{{~~~}}}tttnnnnnnxxx|||nnnlllkkkpppyyy}}}vvvsssqqqsssxxx{{{|||~~~ssseee\\\RRRJJJGGGDDD@@@;;;:::<<<<<<999666666777888999999888777666888777555444444555777888:::777888;;;:::555555999666666666666666555555444666888BBBNNNZZZjjjhhhUUU<<<999555333333444333333333333333333444555666777777666555555555555555555888999:::;;;<<<<<<;;;;;;999===BBBHHHNNN___}}}}}}jjjZZZTTT[[[fffmmm___XXX\\\iiiuuu{{{{{{|||zzzzzzuuuoooooossszzzttttttwww{{{zzzpppnnnooosssuuutttvvvzzz~~~mmmaaaTTTJJJEEECCC>>>::::::<<<===:::666666777888999999888777666888666555444444555666888555111222777999555555999444444555555444444333222222555>>>CCCHHHVVVYYYJJJ777555333333444555555555333333333444555666777888999555222333777777222---555666777999:::;;;<<<<<<:::???GGGMMMUUUiiiyyygggYYYUUU^^^iiikkk]]]XXX]]]kkkxxx|||}}}|||xxxxxxzzz~~~pppmmmrrryyy~~~zzz}}}zzzzzzrrrlllmmmooopppqqqttt}}}lll___RRRGGGDDD???:::888999:::999888555777::::::888555444444888888888888777777777777777666555444444555666777333444666666666444222000222555999===@@@AAAAAA@@@777666444222333333333333333222222111222333444555666555444333333444555666::::::999999999:::;;;;;;>>>DDDLLLTTTbbb{{{qqqcccXXXUUU```pppzzzcccXXX\\\jjjwww}}}zzzvvvvvvwwwxxx}}}{{{sssrrrxxx~~~~~~wwwoooiiiiiikkkkkkmmmpppvvvzzzkkk[[[NNNIIIDDD>>>;;;;;;;;;:::888:::999777666555666666666888888888888777777777777777777666555555666777777444555666666555444222111222444777:::;;;;;;:::999999444111222666888777333777666555555555666777777777666555444444555666666::::::999999::::::;;;<<>>===>>>??????AAA:::333222666999999777888888888888777777777666888888777777777777888888777666555444333333333444555666777888888777666555777444111333777999777444333333333222222222222222777777777777777888888888:::::::::::::::;;;<<<===CCCGGGPPPbbb{{{uuu```WWWUUU[[[nnnuuuhhh\\\[[[gggyyy|||~~~{{{yyyyyy|||qqqnnnoooyyy|||{{{yyyxxxwwwxxxzzz{{{{{{qqqmmmkkkiiiiiikkkgggppp~~~nnnbbbRRRFFFAAABBBEEEFFF???:::555555999;;;888555888888888888777777777666777777888888888888777777777777666444444444444444555555666777888888777777444555666555444333333444555666666666666555555555666777777888888888888888::::::::::::;;;<<<===>>>BBBFFFPPPddd~~~nnn[[[UUUVVV___sssooofff]]]___mmm~~~}}}zzzwwwuuuzzzvvvhhhjjjrrr~~~~~~wwwxxxxxxvvvuuuvvvzzz~~~wwwqqqmmmjjjiiijjjiiiqqq~~~vvvbbbPPPGGGCCCBBBAAA===:::888999;;;;;;888555888888888888777777777777666777777888888777777666777777666666555444444333222333444555666666666666222666888777222000111444333333444555555555555444555666777888888999888888::::::::::::;;;<<<>>>>>>CCCGGGSSSfffwwwfffWWWUUUZZZfffyyy}}}kkkddd___dddrrr{{{zzz~~~wwwrrrttt|||yyymmmdddlllzzz}}}ssswwwyyywwwtttsssxxx}}}wwwrrrmmmkkkmmmnnnuuu~~~hhhWWWJJJAAA;;;<<<;;;::::::999999888888888888888888777777777777555666777777777777666555666666777777666555333222333333444444444444444444333555666666555444333444...///111333444444444333444555666888888888888888999:::::::::<<<===>>>???EEEKKKWWWiiimmm^^^SSSVVV```mmmuuufffbbbaaaiiiwww{{{{{{tttrrrtttyyyuuuhhhdddqqqzzzsssyyy}}}{{{uuurrruuuzzz|||~~~xxxrrrpppqqqlllrrr{{{lllYYYHHH???<<<<<<<<<999777777999;;;888888888888777777777777444555666777777666555444555666888888777666333222666666666555555444444444444333444666888999777444000111444666777777777777333444666777888888888777999::::::;;;<<<===??????HHHOOO[[[llleeeXXXPPPWWWcccrrrnnnbbb```aaakkkzzz|||}}}uuummmpppwwwtttgggfffwww}}}vvvvvv}}}xxxssstttxxxwwwyyy}}}|||uuupppnnnppprrrwwwqqqVVVEEE@@@===:::999999999888777888888777777777777888888999999888777666555444444888999999999888777555444333222222444666777777666444666777555222111222444333333333333444444555666777777777777888999:::;;;999:::::::::;;;===???AAAHHHLLLXXXlllppp[[[VVVRRRYYYjjj~~~uuufffZZZ^^^eeeppp~~~zzzyyyoookkkrrr~~~|||pppkkksss|||}}}zzzssssssvvvppprrruuuwwwxxxzzz}}}xxxqqqlllooopppttt|||```JJJ@@@>>>:::999999888777666888888777777777777888888555666666666777777777777777777888888777555444333444333333444666777666555555777888666333222333444444333333333333444444555666666666666777888999999999999999:::;;;===AAACCCIIIOOO\\\qqq~~~mmm[[[WWWUUU\\\mmmqqqcccZZZ```iiiuuu}}}zzz{{{tttpppqqq{{{}}}sssqqqxxx}}}xxxrrrqqqrrrnnnppprrrtttvvvxxxzzz|||~~~}}}rrrkkklllmmmpppwwwhhhNNNAAA>>>;;;999888888777666888888777777777777888888555555666666666777777777555666666666555444333222666555444444666666555444666777888666444333444555444444333222222222333333777666666666666666777777999999999999:::>>>CCCGGGNNNTTTcccyyywwwhhhZZZXXXZZZcccttt{{{iii^^^[[[dddppp|||zzzzzz|||tttqqqttt||||||uuuwww~~~}}}}}}{{{yyyuuurrrooonnnlllmmmoooqqqsssuuuwwwxxx|||tttkkkiiijjjlllrrr|||gggMMMAAA???;;;999888888666555888888777777777777888888888888777666555444444333666666555555555444444333888666555555666666555333555666666555444444444444555444333222222222222222888777777666666666777777888999::::::;;;???GGGMMMTTT\\\lll~~~ooocccVVVXXX___lll~~~rrrbbbXXX]]]hhhwwwwwwzzzxxxssswww~~~xxxvvv{{{{{{wwwvvvwwwwwwsssooollllllmmmooorrrtttuuuuuuyyyyyynnniiiiiikkkoooxxx```JJJAAA>>>;;;999888888777666888888777777777777888888888888777666555444333333777777777666666666666666888777555555666666555333444444333333333333333222555444444333222222222222999999888777777777888888888;;;======>>>CCCLLLSSS]]]fffvvvsssfff___TTT[[[hhhyyy}}}kkk]]]VVV___nnnvvv}}}~~~wwwwwwzzzvvvvvv|||~~~yyyzzz}}}~~~zzzuuulllkkkkkknnnrrrttttttsssvvv|||vvvlllkkkkkknnnuuutttYYYIII@@@===:::999999999888777888888777777777777888888444444555555555666666666999888777777777777888888888777666666777777555444444222111222333333222111555555444333333333444444999888888888888888999999999===@@@BBBCCCHHHQQQYYYdddnnnxxxhhh^^^\\\VVVbbbttttttddd[[[XXXeeettt|||xxxuuusss{{{}}}vvvyyy|||{{{mmmkkkjjjmmmrrrttttttrrrrrrxxxqqqooommmmmmqqqyyyhhhQQQGGG>>><<<999888999:::999888888888777777777777888888444444444555555555666666999888777777777777888999888777555666777777666555444222111222444555333222555555444444444555666666777777666777777888999:::999???DDDGGGHHHMMMVVV^^^iiitttppp___XXXZZZ^^^lll~~~iii]]][[[^^^kkk{{{www|||{{{sssvvv|||zzz~~~{{{www|||}}}llljjjiiikkkqqqsssrrrppppppttt}}}uuurrrnnnlllooouuu|||```LLLDDD===;;;999888999::::::999888888777777777777888888777777666555444333333222999888777666666777888999777666555666777888777666555333222333555666555222555555555555555666777888555555555555666888999999999@@@GGGJJJKKKOOOXXX```kkkwww|||kkkZZZVVVYYYeeeuuuvvvaaaXXX\\\cccooo}}}uuuwwwttt|||~~~}}}~~~~~~yyyvvv}}}}}}llliiigggjjjpppsssqqqnnnnnnrrr{{{ssslllpppssspppttt|||[[[GGGDDD>>>999666999:::999:::===>>>:::666555777999888777;;;999777666777777777555777777666555555555555555444555666777777666555444888888777666666666666666666777777555222222555999777555555888<<<>>><<<:::AAAFFFMMMRRRPPPOOOXXXcccnnn~~~~~~mmm^^^UUUXXX```vvvzzzggg\\\ZZZbbblll}}}yyyxxxuuu}}}~~~yyywwwqqqoootttyyyxxxuuutttrrrtttxxxzzzpppqqqrrroooqqqwww|||aaaKKKEEE@@@:::888:::;;;::::::===<<<999666555777999999888:::999777666777777666555666666555555555555666666555666777888888777666555666666555444444444444444777888888666444555888;;;777666555777;;;===<<<;;;AAAFFFMMMQQQOOOOOOXXXcccmmmzzzhhhZZZUUUZZZccc~~~ppp___XXXZZZeeeppp~~~zzzxxxrrruuuyyytttwwwzzzyyyvvvvvvssstttwww|||tttppppppllllllooovvv}}}kkkQQQEEEAAA<<<999:::;;;::::::<<<:::888666666777999999999:::888666555666666666444555555444555555666777888666777888999999888777666666666555444444444444444888888999888777888:::===888666555666999<<<======BBBEEEKKKOOOOOOPPPXXXcccmmmuuubbbWWWUUU___jjjzzzeeeXXXUUU]]]lllyyy~~~rrrqqqrrr{{{{{{|||}}}{{{xxxwwwvvvuuuuuuxxx}}}yyypppmmmiiiggghhhpppvvv~~~wwwWWWFFFCCC===:::::::::888888:::888777666666777999999::::::888666555666666555444333333444444666777888999777888999999999999888777888888777666666666666666777888888888888999;;;<<<888777666666888;;;===>>>CCCDDDIIIMMMNNNPPPYYYdddnnnqqq___WWWYYYgggtttppp]]]UUUYYYeeevvvqqqssszzz~~~yyywwwxxxwwwvvvuuuwww}}}sssmmmhhheeecccjjjooovvv}}}aaaIIIDDD>>>:::::::::777666888777888888888888999:::;;;:::888666666666777666444333333333444666777999:::777888999::::::999888777888888777666666666666666666666666777888999::::::777777777777777:::===???BBBCCCFFFKKKNNNQQQ[[[fffsssnnn```\\\cccsssvvvgggYYYXXX```ooouuusssyyy{{{wwwzzzyyyxxxuuuuuuxxx~~~|||rrrkkkeeebbbfffjjjoootttzzznnnRRRGGG@@@<<<;;;:::666555777888999;;;:::999999:::;;;;;;999777666777777666555333333444444666777888999777888999::::::999888777666666555444444444444444666555555666888999888777666777888888888999<<>><<<888666777999<<<======:::999:::;;;<<<:::888888888888888666444444444555555777888888666777888999999888777666666666555444444444444444888666555666888999777555444777999999999999<<<>>>???>>>AAAGGGMMMTTT```kkk|||pppeeeeeennn}}}pppaaaZZZ[[[hhhzzzzzz{{{uuuxxx{{{yyyuuussstttwwwsssjjjeeebbbdddfffhhhllltttiiiMMMFFFAAA@@@>>>999777999;;;===???>>>;;;999:::<<<===;;;999888999999888777555555444555555666777888666777888999999888777666888888777666666666666666999777666777999999777444333666:::;;;999999;;;>>>>>>===???FFFMMMUUUaaammm{{{qqqgggaaafffttttttddd]]]ZZZ___ppp}}}rrrwww{{{zzzuuuqqqqqqsss{{{lllbbbccc```___aaaccchhhsss~~~|||]]]IIIBBBCCC<<<:::>>><<<<<<;;;;;;::::::;;;;;;<<<===<<<:::888666444333333777777666555555555555666666666666666666777888888BBB:::777999888444444777888888777666666666666666555666777888999999999888>>>???AAAEEELLLYYYiiittttttooo[[[YYY\\\gggzzzvvviiibbb[[[cccqqq{{{~~~~~~{{{xxxqqqvvvzzzzzztttooommmnnnrrrhhhddd```^^^^^^___bbbjjjttt{{{hhhPPPDDDBBB;;;999<<<999;;;;;;::::::::::::;;;;;;999999888777777777777777777666666555555555555555666666666666666777777888;;;666666999:::777555777888888777666666666666666777888888999999999999999999;;;???DDDOOO```tttwwwggg[[[WWWSSSRRRVVVaaatttyyykkkbbb___eeeppp~~~~~~|||}}}}}}~~~yyyzzz~~~|||yyymmmqqqvvvxxxwwwuuusssrrr|||qqqiiiddd```___]]]]]]cccjjjuuu}}}{{{^^^JJJDDD<<<:::<<<888::::::999999999999::::::999888888777777777888888777666555555444444555555666666666666777777777777555333444999;;;999666666888777777666666666666666:::::::::::::::999999999:::<<<@@@HHHVVVlllvvvlllaaaUUUNNNMMMHHHHHHMMMXXXhhhxxxsssgggaaaaaadddrrr}}}~~~~~~xxx{{{{{{xxxtttsssuuuzzz|||yyykkklllpppvvv|||~~~{{{www|||qqqkkkeeebbb___^^^aaafffpppwwwlllSSSIII???======999:::999999888888999999:::<<<;;;:::888777666666666777666555555444444555555555666666777777777777777444333333666999888777666777777666666666666777777;;;;;;::::::999999999999???BBBHHHRRRbbbyyyzzzooobbbXXXPPPIIIFFFHHH???@@@EEENNN[[[fffmmmqqqyyyuuummmddd___ccclllttt{{{}}}~~~}}}wwwssstttrrrrrrvvv||||||zzzllljjjmmmuuu|||yyyqqqiiieeebbb___aaafffjjjppp{{{yyy\\\NNNBBB>>>>>>999:::999999888888999999:::;;;:::999888777777777777777777666555555555555666555555666777888777777666777666444333444777777666777777666666666666777777::::::999999999:::;;;<<>>===999::::::999999999999::::::777777777888999:::;;;<<<999888777777666666777777444555777888888888777666888888555222333777777555666666666666666777777888999999999999;;;===???@@@BBBKKK[[[mmm}}}{{{xxxwwwvvvsssqqqooommmmmmfffffffffccc```\\\[[[[[[YYY[[[]]]___```___^^^]]][[[ZZZYYYZZZ\\\^^^^^^]]]___```eeekkkrrr~~~tttggg^^^UUUKKKCCC>>>;;;999:::===999;;;===@@@DDDHHHKKKLLLQQQTTTYYY___hhhwww}}}~~~yyyvvvuuu{{{zzzyyyvvvttttttwwwyyy}}}~~~|||zzz|||xxxrrrpppwww~~~ppphhhccc```aaaeeejjjnnnuuuzzzfffOOOBBB???;;;;;;;;;::::::::::::;;;;;;777777777888999:::<<<===:::999999888888888888888444555777888888888666666666888666333555999888444666666666666666777888888999999999;;;>>>AAAEEEGGGKKKWWWkkk{{{vvvssspppooollliiifffccc```___]]]]]]]]][[[XXXVVVUUUUUUOOOPPPPPPNNNKKKIIIHHHIIIFFFGGGJJJLLLLLLLLLJJJIIIHHHGGGGGGHHHJJJKKKJJJHHHKKKLLLPPPVVV^^^ooozzzwwwqqqkkkddd[[[RRRLLLCCC===:::;;;===<<<>>>AAA999:::;;;<<<>>>AAACCCFFFKKKSSS___lllyyy~~~}}}|||wwwuuuvvvxxxyyy{{{{{{uuuooommmqqqvvvxxx}}}~~~vvvvvvxxx||||||vvvrrrxxxuuukkkeeebbbbbbeeeeeehhhnnnxxxrrrWWWGGGCCC>>><<<;;;;;;::::::;;;;;;<<<::::::999999888999999:::;;;:::999999888888999999444555777888999888666555222666777666777<<<999333666666666666666777888888999::::::<<<@@@DDDIIIKKKWWWeeezzz{{{zzzxxxrrrjjjccc^^^\\\VVVUUURRRPPPMMMLLLKKKKKKJJJJJJJJJIIIFFFDDDDDDEEEBBBCCCDDDCCC@@@???>>>???;;;<<>><<>>AAADDDOOOYYYjjj{{{~~~}}}vvvrrrrrrvvvzzzvvvzzz{{{tttkkkhhhmmmtttuuu{{{}}}~~~~~~{{{vvvsssnnnqqqwww~~~~~~xxxtttyyy|||mmmdddaaaaaaaaafffhhhnnnvvv~~~jjjRRREEEBBB???>>>===;;;999:::<<<>>>999999999::::::;;;;;;;;;888;;;;;;999999<<<<<<999999999777666666777888888CCC<<<666555999;;;888444666666777777777777777888<<<:::>>>FFFJJJKKKQQQZZZqqq}}}uuuuuuuuuuuusssoooiiiddd```]]]WWWQQQKKKGGGEEEDDD===???AAA???<<<<<<>>>AAA<<<===???@@@???===;;;999;;;;;;::::::999888777777777888::::::999999:::<<<888666444666999<<<<<<::::::===AAAEEEKKK[[[wwwzzzoooiiiiiigggbbb]]]]]]]]][[[ZZZXXXWWWUUUUUUUUUTTTRRRQQQRRRSSSUUUWWWQQQMMMFFFAAA>>>===<<<<<<<<<999666555666666444222888555555777888;;;AAAIIISSSccczzz~~~~~~{{{tttpppqqquuuxxxwwwtttpppmmmlllllllllkkktttyyy~~~wwwuuutttuuuwwwvvvrrrnnnpppuuuzzzzzzppptttuuukkkfffcccbbbaaaccchhhooovvvyyy\\\JJJDDD???>>><<<:::999888999;;;::::::;;;;;;;;;<<<<<<<<<:::===<<<999888;;;:::777888777666555666666888888>>><<<999888888999:::999777888999::::::;;;<<<===>>>???FFFOOOTTTYYYdddooo|||uuummmfffaaaZZZYYYXXXXXXWWWTTTOOOKKKHHHFFFCCC@@@===<<<;;;;;;;;;;;;:::::::::;;;;;;:::::::::::::::::::::999999777777666666555555444444555777888888666666777999666444222444777999999888999:::>>>BBBGGGVVVqqqwwwiiiaaaXXXSSSSSSRRRMMMIIIIIIHHHGGGFFFEEECCCCCCBBBCCCBBBBBBAAABBBCCCEEEEEEFFFCCC>>>;;;999999::::::<<<999666666888888777555777444444777888:::AAAIIIXXXhhh}}}}}}}}}}}}wwwsssppppppqqqqqqlllkkkkkklllnnnpppqqqrrrtttxxx}}}}}}zzzyyytttqqqnnnnnnooopppmmmkkkqqqwww|||}}}qqqttt|||pppiiieeebbb``````ccciiippp{{{kkkSSSGGG@@@???===<<<:::999999:::<<<<<<<<<<<<<<<=========<<<>>>===:::888::::::666999888777777777888999:::777999999888666666999<<<999;;;<<<<<<;;;<<<>>>@@@EEEKKKVVVaaaiiiqqq|||nnniiiccc\\\WWWQQQKKKHHHEEECCCBBBAAAAAA???===::::::999777666555666666777888555333444777999666333777666555444555666777888444444444444444444444333444555666555444333444555333111111222444666666666777777999<<>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;======:::999;;;;;;888===<<<;;;:::999999:::;;;888999:::999888888;;;===???AAACCCBBBAAABBBFFFIIITTT___ppp|||wwwpppmmmmmmjjjbbb[[[WWWSSSMMMHHHEEEAAA>>><<<===;;;999888999999888777999888666555444444444444555333222333555555444222333333333333444444555666444555555555555555555555333444555444222111222333111111000111222333444444555333444666;;;FFFZZZlllrrr```QQQHHHDDD@@@;;;;;;<<<===:::777666666666666555555555555222333555666777777777777555555444333333555888::::::999888777666666555555444222333666888999>>>DDDVVVaaappp~~~zzzxxx{{{}}}wwwvvvuuuuuuuuupppggg___\\\```gggnnnsssvvvxxxyyywwwzzz}}}~~~zzzvvvrrrpppkkkjjjiiimmmtttzzz|||{{{xxx}}}~~~wwwsssxxx~~~{{{qqqkkkgggdddcccgggllluuulllVVVGGGCCC???===>>>???>>>===<<<<<<;;;;;;;;;;;;;;;;;;888;;;<<<999:::===>>>;;;???>>><<<:::999999::::::>>>===<<<===???@@@@@@???DDDHHHLLLNNNOOORRRYYY^^^kkk{{{}}}uuuooobbb[[[TTTSSSTTTSSSLLLEEECCC@@@<<<999888888666555666444222222333444444333444444333111000000//////111444666666444222333444000111333555666555444333444444444555555555555555333444555444222111111222111111111111111222333444333111000333777???NNN[[[kkkxxx{{{kkk[[[LLLCCC>>>888666444555666777555333333333333333333333222222...///000111222222222222222333444222111222555888999888777555333222111222333111333666777777;;;@@@IIIQQQ]]]hhhqqqyyy|||}}}{{{yyyyyy{{{|||yyyqqqfff]]]ZZZaaajjjrrrwwwzzz}}}|||~~~~~~zzzvvvsssrrrnnnnnnqqqvvv~~~|||}}}{{{uuuwww{{{rrriiihhhdddbbbeeehhhnnnyyy~~~dddMMMGGG@@@<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;777;;;;;;999;;;>>>???======<<<;;;:::999:::;;;;;;@@@???>>>AAADDDFFFEEEDDDIIIOOOVVV[[[```gggrrrzzztttkkkaaaWWWQQQMMMHHHDDDCCCEEEDDD@@@<<<888666444444444555444333222000//////000111111000///000000000000000000000000444888777444111333555000222444666666555333111222222222222222222222222222333444333222111222333000111222222111111333444333000///222666:::DDDMMMXXXcccpppyyywwwqqqdddUUUGGG===888888333222222333444444222111333333222222222222222222///////////////000000000///111222111//////222555555666555333000//////000222111333666666555777<<<===BBBJJJRRRZZZaaahhhlllvvvzzz~~~xxxtttqqqzzz}}}}}}~~~}}}rrrggg```\\\dddooowww|||{{{xxxwwwwwwwwwvvvxxx|||}}}}}}wwwwwwzzz~~~tttiiihhhcccaaacccfffiiiqqqyyyvvvZZZQQQFFF???>>>???>>>============<<<<<<<<<;;;;;;999<<<<<<:::;;;>>>>>><<<;;;;;;;;;<<<===???AAACCCEEEHHHLLLOOOPPPRRRUUUWWW___fffooouuuzzzvvvnnncccYYYSSSLLLEEE??????===;;;;;;;;;;;;999777666555444555555555333111333222111222333333222111111111222222333333333222000222444555444333222111222333444444444333222111222111111000000/////////000111222222111111222333///111222111//////111444333000000444777999===BBBGGGPPPYYY^^^bbbffffffccc[[[XXXPPPEEE:::555444555222222333444555444222000555555444444333333333222444333222111000111222222---000222111......111555111222333222//////111333333222444777666333444888888:::>>>CCCHHHNNNSSSVVV```eeelllpppooojjjddd```^^^gggnnnpppuuu~~~}}}~~~~~~rrriiidddeeemmmwww}}}~~~{{{zzz{{{}}}}}}{{{zzz|||||||||~~~~~~}}}yyyyyy{{{~~~rrriiidddbbbccceeegggmmmttteeeZZZMMMDDDAAAAAA@@@>>>??????>>>>>>=========<<<;;;>>>===::::::======:::<<<<<<===???BBBFFFIIIKKKQQQYYY```cccbbbdddjjjqqq~~~xxxhhh^^^VVVMMMHHHFFFCCC???:::777777777666555444444444555444444444444333000...444333222333444444333111333333333333333222111000111//////111444444000,,,555444333111111111222222333222222111000//////......000111111000000111333...000111000......000333444111111555888888:::===777>>>DDDFFFHHHKKKLLLJJJFFFEEEBBB<<<555333444777000111222333333222000...444444333333222111111000666555222000000000222333---000333333000000444888...000222111000000333666333222444777555222222666777888999<<>>>>>===;;;:::999;;;;;;;;;;;;<<<<<<<<<<<>>>>>AAABBBCCCMMMYYYgggoooyyyuuuggg[[[SSSFFFBBB===<<<>>>>>>:::666666666666666666666555555333333333333333333333333666666555444333333222222111222333333222111000///333///,,,...222444333000222222222111111111111000000111111111111///---,,,//////000000000000//////---......---000444333...111111111111222333444555444555666888:::===???@@@===;;;777333111000111222222222111000000111222333444444444444333111///...,,,111555666222///......------......///000000000---------...///000111222111222333333333333222111333333444666888:::===>>>@@@CCCGGGKKKKKKGGGCCC@@@DDDIIIPPP\\\nnn}}}yyyzzz}}}|||xxxyyy|||ooojjjmmm~~~||||||}}}||||||~~~}}}}}}}}}}}}}}}|||}}}yyyvvv{{{tttllldddcccbbbbbbeeejjjpppzzzpppWWWMMMHHH@@@===@@@??????>>>>>>===<<<::::::?????????>>>>>>>>>>>>>>>CCCAAABBBFFFHHHNNN\\\kkksssfff[[[QQQIIIDDD???;;;888888:::;;;999666444333333333333444555666333333333333333333333333555555555444333333222222111111222222222111000///111///...///111333333222222222222111111111000000000000000000000///...---//////000000000000//////---///...---000444222...000/////////000111222222333333333333444555666666888777555333222222333333222111000000000000111222333444555555444111///...,,,...111222000...,,,,,,000000//////......------------------...///000000111111222333333222111111000000111222444666777999999:::<<<======<<<:::999===AAAHHHSSSeeewwwzzzwwwwww{{{{{{yyy{{{yyypppqqqvvv{{{}}}~~~}}}}}}~~~yyyvvvwww{{{wwwtttyyy~~~sssiiiccc```___bbbgggjjjrrrgggVVVKKKAAA===@@@?????????>>>===<<<;;;:::======>>>???@@@AAABBBBBBAAACCCGGGKKKOOOZZZppp|||kkkcccXXXMMMFFFAAA===<<<777444222333666888777555555444333333333333444555222222333333333333333333555444444333333222222222000000111222222222111111000111111000000000111333222222111111111000000000000000//////.../////////...//////000000//////...---//////---///333222...///......---......//////000000////////////000000222222222222333333444444111000000//////000000111000111333444333000---+++///.........//////---,,,000000//////...---------...---------------......000111222333333222111000/////////000111222444444999888777666666777888999666:::@@@JJJZZZllluuuvvvvvvtttuuuzzz}}}xxxuuuzzz}}}zzz|||}}}|||{{{~~~zzzsssooorrrzzzwwwtttyyy|||nnneee```]]]```eeehhhoooyyyyyy```OOODDDBBBEEE@@@@@@???===<<<<<<;;;;;;888999;;;>>>@@@CCCDDDEEE???DDDIIIMMMSSSeee{{{mmmbbbVVVPPPHHHAAA===<<<;;;:::444222111222444555555444555555666666555333222000222222222222222333333333444333333333222222222111//////000111111111222222///222444111,,,***---000111111111111000000000000000///...------...000111...//////////////////...,,,//////...///111111---///...---------------...---------...///000111222...///111222333333333333000000000///////////////,,,...000111111...,,,***333000---...111222000...,,,,,,---......//////000...------,,,,,,,,,------///000111222222111000///222222111111222222333444:::999777666666777999:::666:::>>>EEESSSdddnnnqqqsssrrrtttzzz|||||||||{{{|||{{{xxxwwwyyyxxxuuupppooosss{{{xxx}}}uuujjjbbb^^^```dddggglllsss{{{jjjUUUIIIGGGJJJAAA@@@???===<<<<<<<<<<<<;;;;;;===???AAABBBDDDDDD@@@FFFLLLOOOYYYqqqxxxmmmaaaUUUNNNBBB@@@<<<:::999888666555666444333333444444444444---000444666777444111...111111111222222333333333222222222222222111111111/////////000000111111222000333444000***''')))---111111111000000000////////////...------...///000......////////////......+++///000......000000---//////...---------......------------...///000111---...000222333333222111000000000000//////......---...000111111000---,,,222///,,,---000222111///,,,,,,------.../////////...------,,,,,,,,,------//////111111111111//////333333222222222222222333444555555555555555555444777:::===BBBOOO___kkkooooooppprrrxxx}}}{{{zzzwwwqqqppprrrpppqqqrrruuu||||||ooofffaaaaaaeeefffiiimmmqqqwwwyyy```QQQKKKKKKBBBAAA???===<<<<<<<<<===AAAAAABBBBBBBBBBBBBBBBBBBBBHHHNNNSSSaaa~~~yyykkk```VVVLLLDDDBBB999888777777888777444222777666555444333333333444%%%)))///444666555222000000000111111222333333333111111111111111111111111000000/////////000111111000222333000***''')))---111111000000000///////////////......---.........---......//////......---+++///111...---//////---///.............../////////...---,,,,,,,,,,,,,,,...///000222222222111111111111111111000///......000111222333333222111111...---+++,,,---.........//////......---,,,,,,,,,...---------------.........///000111111000///...111111000000000000000111333444555666666555444333666999<<>>999:::<<<>>>@@@BBBDDDEEE>>>EEEJJJRRRiii}}}ooo[[[OOOEEEBBB???999777:::999777555555555555444333111111222111000111222444666666555444333333333444///000000111222222333333000000000000000111111111222111000.........///000...///000000000111333444000000000000//////////////////000000///---+++***---..................---***000222...,,,---...---+++++++++,,,---...///000,,,,,,---...///111222333------///000222444555666222333333333222111///...///...---------///111222+++...111111...---///111++++++,,,------......///---------...///000111222---...///000000///...---111000000000000111222222444444333222222333444444444999>>>DDDSSShhh{{{|||}}}{{{vvvqqqjjjcccdddiiiqqqxxxvvvnnniiigggjjjhhhhhhjjjiiijjjpppyyywww^^^PPPIIIBBB>>>??????<<<999999BBB???<<<===AAACCCCCCAAAEEEDDDIIIXXXssstttaaaTTTHHHCCC===:::::::::999777444444444555555555555555333333222111111222333333333222111111222222111///000222111...---000000...333222111222333444333111333444444000,,,,,,111777//////............//////111000///////////////000//////////////////////////////.........---------222000000222222//////222)))///...'''(((///111,,,...---,,,,,,---...///000......///000111333555666333222111000/////////000---......///////////////------------------------,,,)))***---...+++,,,///......------------.........---,,,---/////////...000000000000000000000000111111111222333444555666444444999FFF[[[tttyyy{{{~~~uuummmkkkhhhfffjjjqqqvvv}}}tttmmmjjjkkkhhhggghhhffffffkkksssooo^^^TTTKKKEEEDDDDDDAAA======:::;;;<<<>>>@@@CCCFFFHHHCCCDDDKKK^^^{{{ooo___PPPFFFCCC???:::888888888777666555555555555555444444444333222222111111222222333333222000111222222111///---000000---...111222000000///......000000///...222444333000,,,,,,111666111000///......///000111000000/////////000000111........................///.........---------------******,,,,,,******---+++...---******------+++......---------...///000000000/////////000000111222111111000////////////,,,------...///.........------------------------,,,***,,,000111---+++---......------------.........---,,,---/////////...000000000000000000000000000000000111222444555666666777===LLLbbbzzz|||yyy~~~~~~wwwppplllnnnnnnoootttzzz||||||tttooonnnjjjhhhgggeeedddhhhnnnzzzppp\\\QQQHHHEEEDDD@@@===<<<666:::>>>???>>>@@@EEEJJJBBBCCCNNNeeeqqqaaaUUUJJJAAA<<<===:::666444555555555444666666555555444444333333333222111111111111222333333111000000111222000///,,,...///---...222333111222111000000222222111000111333222000------000444222111///......///111222000/////////000111222222....................................------------000,,,+++------+++---000---++++++......+++***,,,///............///000000//////......---......///000000000000////////////,,,,,,---............---------------------------,,,+++...333222---***+++------------------------...---,,,---/////////...000000000000000000000000//////000111222444666666999;;;DDDUUUlll~~~zzz{{{~~~vvvssspppppptttwwwyyy}}}}}}|||zzzsssrrrmmmiiihhhgggeeehhhmmmsss~~~gggZZZLLLFFFDDD@@@===<<<;;;===??????>>>>>>AAACCCBBBDDDOOOiiimmmdddXXXMMMFFFAAA>>><<<888666444333333444444555666666555444444333222222222222111111111111222222222111000000111111000///,,,//////,,,---111222000222111000111222333222000111111111000...---///222222000...------...000222/////////000000222333444........................------------------------222///---///000...000444,,,''')))000111***)))///////////////////////////+++,,,,,,,,,...///000111......//////////////////,,,---......//////......---------------------------,,,---111000,,,)))+++------------------------...---,,,---/////////...000000000000000000000000//////000111333555777888:::>>>III]]]vvv}}}{{{|||}}}wwwsssxxxxxxzzz}}}|||yyywwwxxx~~~yyytttnnniiihhhgggeeegggkkkpppzzzzzziiiVVVMMMIIIEEEBBBAAAAAA???>>>???@@@AAA???===DDDFFFQQQkkksssgggSSSNNNHHHCCC@@@>>>===<<<555555444444333444555666666666555444333222222111111111111111111111111111222111///000111111000......000000,,,,,,///000---///---,,,---...///...,,,///000000000.........///000///---,,,,,,---///000////////////000111222333........................,,,,,,---------------------***))),,,,,,+++,,,000***%%%(((000111++++++111//////////////////......,,,,,,,,,---...///000111,,,---...///////////////......///000000000000000------------------------///+++***,,,+++)))))),,,,,,,,,---......---,,,,,,...---,,,---/////////...////////////////////////000111111222444555777888:::???LLLbbb|||~~~yyy{{{{{{xxxvvvvvv~~~{{{ssssssuuu{{{~~~uuunnnhhhgggfffddddddgggmmmvvvzzzbbbTTTMMMHHHCCCAAAAAA>>>===???CCCDDDAAA>>>EEEIIIVVVooozzzjjjYYYNNNDDDBBB@@@>>>;;;999888777333555555555444444555777555555444444333333222222000000111222222111000000222000//////000111///......111000,,,,,,//////,,,///...------//////...---/////////000///...------...------------------...///.........///000111111------------------------,,,,,,,,,,,,------------***((((((,,,,,,******---)))((()))---///------000.........///......---,,,000///...---,,,,,,,,,,,,***+++---///000//////...//////000111111111111000------------------------///+++(((***)))(((***...+++,,,---......---,,,+++...---,,,---/////////...////////////////////////111111111222333444555666:::???MMMeee{{{www||||||yyyxxxzzz~~~}}}wwwsssmmmpppuuu}}}}}}zzzqqqjjjhhhfffcccbbbdddiiippp{{{ooo\\\RRRJJJCCC@@@??????@@@BBBCCCCCCCCCAAAEEELLL\\\uuu~~~rrrfff[[[PPPFFF>>><<<<<<<<<:::888666555555222444666555444333555777333333333333333333333333///000111222222111000///222000//////000000///...---//////,,,,,,///000...111000//////111111000///......///000000///---+++------...//////...------///...............//////------------------------++++++,,,,,,,,,---------***)))+++///000---,,,...+++------******---...,,,,,,---.........---+++***......---++++++******+++(((***,,,...000000///......//////000000000000000---------------------------***)))+++,,,***+++...***+++---......---+++***...---,,,---/////////...////////////////////////111111000000111111222333:::???NNNggg|||{{{{{{}}}}}}}}}{{{yyyvvvssspppmmmqqqwww{{{wwwvvvwww|||vvvnnnkkkhhhdddbbbccceeekkkttt}}}gggZZZPPPHHHDDD>>>BBBEEEEEEBBB@@@AAACCCEEEOOOaaa{{{jjjbbbVVVMMMFFFAAA<<<888888999999888666666666777222444666555333222444666333333333333333333333444///000111222222111000///111000//////000000///...+++------+++,,,000222000...,,,+++,,,---...---,,,------...///000///,,,***,,,...000111111000...,,,///......---------......------------------------+++++++++,,,,,,---------((('''***///000,,,***,,,---222000((('''---...(((,,,,,,---...---,,,***)))***)))))))))***+++,,,,,,((())),,,...000000///...---......///////////////------------------------+++)))***...///,,,+++...***+++---......---+++***...---,,,---/////////...////////////////////////000000////////////000000;;;@@@NNNhhhzzzyyy{{{|||xxxuuusssssssssqqqtttyyywwwrrrooopppsss{{{ssskkkiiiiiifffbbbiiijjjppp{{{xxxggg^^^SSSHHHKKKEEEAAABBBCCCCCCEEEIIIUUUYYYggglllaaaPPPLLLEEE>>>:::888999:::888888999:::999777555333444333333222222333333444555222000111333444222000222333333000------000333222111000000111111000///111111000///...---,,,,,,000///...///000111000///......//////000222333444------///222555555111,,,------,,,+++,,,---...///,,,------......------,,,------......------,,,+++000,,,((()))---///---***........................---------...------,,,,,,------,,,,,,,,,,,,++++++...,,,***+++...000...,,,******+++---111333444333...,,,***+++,,,------,,,//////***###""")))000222///...------,,,,,,,,,,,,......---------,,,,,,,,,000000///.....................---...///000222333;;;@@@PPPmmm}}}xxx}}}~~~vvvrrrqqqssssssssszzz{{{~~~|||vvvsssmmmlllqqqxxxxxxpppmmmkkkhhhdddggggggmmmwwwxxxjjj\\\OOOQQQJJJEEEDDDDDDCCCEEEHHHVVV]]]mmm~~~hhhVVVOOOCCC@@@===999777555555555777777999999888777555444444333333222222333333444444222000111333333222000000111111///......222555222111///000111111000...000000000///......------000///------...//////...//////.........//////000------...000222222///+++------,,,+++,,,,,,......------------------------------......------,,,+++///,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------,,,,,,,,,,,,++++++---,,,+++,,,---......---...---+++,,,------,,,+++---+++******,,,...------,,,...---)))(((---000///......---,,,,,,,,,,,,,,,......---------,,,,,,,,,000000///.....................---...///000222333999>>>NNNjjj{{{yyy{{{uuusssssstttttttttyyyzzz}}}|||uuuoooiiigggjjjrrrzzzwwwrrroooiiieeeddddddiiirrryyymmm^^^XXXPPPIIIGGGFFFDDDEEEIIIUUUaaauuurrr```NNNCCC@@@555555666666555444333333555666777888888777555444333333222222222222333333444222000000111222111000///////////////000444777111000//////000000///...////////////////////////222///,,,+++,,,---------000///...---,,,+++++++++...---,,,---......,,,***...---,,,,,,,,,,,,------...------,,,,,,------...------......------,,,+++,,,------,,,++++++,,,...++++++++++++++++++++++++,,,,,,------...------,,,------,,,,,,,,,,,,+++++++++,,,------,,,,,,---...333111///.........,,,***---+++******,,,......---***...000...///111///+++---,,,,,,++++++++++++,,,......---------,,,,,,,,,000///......---...............---...///000222333666;;;KKKeee|||{{{yyyxxxvvvvvvwwwxxxwwwvvvyyyyyyzzzzzzxxxssslllgggbbbeeemmmwww~~~}}}wwwqqqjjjeeedddcccgggmmmssswwwqqq___VVVNNNJJJHHHFFFHHHKKKTTTccc{{{|||iiiYYYJJJ>>>999999222222444555555666555555444444555666666666555555333333222222222222333333333222000000000111111111111000000//////111444555111000...///000000///---............//////000000444111---++++++---......//////---,,,++++++++++++///...,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------......------,,,+++))),,,...,,,((('''+++...************************,,,,,,------...---------------,,,,,,,,,+++++++++))),,,...---+++***,,,//////...---...///000///---///---++++++,,,,,,,,,+++)))---//////000222///))),,,++++++******+++++++++......---------,,,,,,,,,///......------...............---...///000222333555:::HHH```xxx}}}zzz}}}~~~~~~|||wwwxxxzzz|||}}}|||zzzyyy{{{xxxtttpppllliiifffdddggglllttt}}}|||sssjjjeeeeeedddfffjjjmmmpppvvv}}}kkkaaaWWWQQQNNNKKKMMMPPPXXXhhhrrrfff[[[NNNDDD<<<444222333444444333444555666777888333444444444555555444444333222222111111222222333111111000000000111333444555333111//////000111222111000//////000000///...------......///000000000555222...,,,---...//////......------,,,------...//////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,---------------......------,,,+++&&&***---+++&&&%%%)))...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------,,,,,,,,,+++++++++))),,,...---+++***,,,///(((''''''(((+++,,,,,,+++111///---+++++++++)))(((***,,,,,,+++---000...)))+++++++++******++++++,,,......---------,,,,,,,,,......------------............---...///000222333555999FFFZZZooozzz}}}~~~|||~~~~~~zzzxxxxxx|||~~~|||{{{vvvooogggccccccfffiiiqqqvvv|||}}}wwwmmmggggggeeeeeehhhiiijjjooouuuxxxjjj```YYYSSSSSSUUU___nnnrrr^^^RRRJJJCCC===;;;888333111222333333333333444555666666444444333333333333333333222222111111111111222222000111111000000222666999888555222000000000000///222111000000111111000///---.........//////000000444111...---...///000///------------......///000...//////...,,,,,,---///******+++,,,,,,,,,,,,,,,,,,------......------,,,------......------,,,+++'''***,,,+++'''%%%)))---------------------------++++++,,,---............------,,,,,,,,,,,,++++++***+++,,,,,,++++++,,,---+++***)))***+++,,,+++***222///---+++++++++)))(((,,,+++)))'''***///...))),,,++++++++++++,,,,,,---......---------,,,,,,,,,---------,,,------...///......---...///000222333444888CCCSSSeeeyyy}}}|||}}}|||~~~zzzxxxxxx}}}}}}wwwrrrjjjccc```ccckkkqqqzzz~~~~~~||||||{{{xxxsss}}}~~~ssslllgggeeedddffffffeeeiiiooowwwtttggg\\\XXXYYYeeeqqqssscccUUUHHH???<<<888666888888444111222///000333555666666555444444444333222222222222222222222111111111111222222///000111111111333888===999666111000000111000///333222111111222222111000.........///////////////111///......///000///...---------------...//////+++---//////---,,,...000((()))***,,,------------***,,,...//////...,,,***------......------,,,+++***+++,,,+++)))(((***---------------------------***+++,,,---............------,,,,,,,,,,,,+++++++++*********,,,---,,,+++///...---...///000///---///---++++++,,,,,,+++***,,,+++(((&&&***///...))),,,,,,,,,,,,,,,---............---------,,,,,,,,,---,,,,,,,,,------...///......---...///000222333333666???LLL[[[nnn}}}}}}}}}~~~{{{wwwxxxyyy}}}pppmmmhhhcccbbbgggqqqxxxzzzxxxtttooolllxxxwwwqqqhhheeedddeeecccbbbeeekkkooo|||qqqccc\\\[[[gggpppiiiVVVKKKDDD>>>999555111000444444000---...,,,///444888:::999666444555444333222111111111111222222111111111111222222...000111111111555:::???999555111000111222111///444333222222333333222000////////////////////////...---,,,---//////...---......---,,,,,,---------))),,,//////---,,,---///&&&(((***,,,---......---)))+++...000000...+++)))------......------,,,+++,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------,,,,,,,,,++++++,,,***(((***---...,,,***++++++***,,,...//////...---+++***+++,,,---------,,,+++((('''+++000...(((,,,,,,,,,,,,------...///......---------,,,,,,,,,,,,,,,,,,,,,------...///............///000222333222444<<>>JJJ```sssxxxpppiiieeecccmmmvvv}}}~~~xxxsssnnnlllnnnssswwwzzz~~~{{{{{{qqqllliiidddaaaaaaaaaccckkkvvv~~~|||www{{{lll```SSSMMMEEE>>>;;;999999999555777888666333222222444333222000000111111///---------...222333111111222333333333333333222222222444111//////000111000000000000000000000000000000333111000000---***,,,222...------///000000...,,,---------.........//////---,,,+++,,,---...---,,,------------------------000000///...---,,,,,,+++...............---++++++,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,+++......+++***---...+++---,,,---...+++'''''',,,*********+++++++++++++++------,,,++++++******))),,,,,,+++++++++*********'''***---///000...+++)))***((()))------)))(((***,,,......,,,---000---((('''(((((()))***,,,......,,,,,,,,,---...///000111///---,,,---...///...---------......///111222333555444666999===FFFYYYiii|||vvvoooiiigggiiikkkuuu~~~|||{{{}}}uuusssqqqqqquuuxxxzzz{{{yyyzzzxxxrrrmmmfffbbbbbb___bbbhhhqqqxxx~~~||||||lll[[[NNNHHHAAA???<<<888555333222222///000222222111111222333222111111222333222111///...///111333333333333333333333444444444333333222444111//////000111000000000000000000000000111111333111111111,,,(((***000...---,,,...000111...***,,,,,,------.../////////---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++............---,,,++++++++++++,,,,,,++++++***)))++++++++++++,,,,,,,,,,,,---111222...,,,------***,,,,,,---///+++''')))...,,,,,,,,,,,,------------------,,,++++++******)))++++++++++++***************))))))((((((***+++,,,***((()))------+++***---,,,------+++---111111---,,,,,,,,,,,,---...//////------------...///000000...---,,,---......---,,,---------...///000111222000000333777<<>>===;;;:::999777444222111111.........///000111111111222111111333444444333111000222444444555555444333111222333333333333222111444111//////000111000000222222222111111000000000000000111111---(((***000...,,,+++---000111---))),,,,,,------...//////000,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------+++++++++++++++******)))+++++++++,,,,,,,,,------...444888666222000,,,(((+++,,,...000,,,(((***000,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))++++++++++++************))))))(((((())))))+++++++++((((((+++,,,***+++...***,,,,,,+++---111000,,,222111000...------,,,,,,///...............//////...---,,,,,,......---,,,---------...///000111222//////222777:::>>>IIITTTeeeyyy|||vvvvvvuuutttsssvvvzzz~~~|||zzz|||}}}}}}}}}yyyuuusssvvv|||}}}uuulllgggfffaaaccchhhnnnpppqqqwwwzzzfffRRRHHHBBB;;;777888333444444444222222222333444222000000111222111000111111222333666666444222111333555444555555555222000000222333333222111000444111//////000111000000444444333222111000///...---...000111---(((+++111...,,,***,,,000111---))),,,,,,------...///000000,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,((()))***+++---...///000+++++++++++++++***))))))++++++,,,,,,,,,---------...777===<<<888222,,,&&&+++,,,///000---)))+++222************************------,,,,,,+++******)))+++++++++************)))&&&)))---000000...***'''...***)))******((())),,,)))+++,,,+++---000...)))&&&&&&'''((()))+++,,,---000//////............///...---,,,,,,......---,,,------------///000111222222222444777777888???GGGVVVlll~~~{{{yyy|||vvvyyy{{{}}}~~~|||xxxwwwxxxzzz|||tttqqqoooqqqttt}}}yyypppjjjfffbbb```aaagggkkkmmmrrrwwwxxx^^^QQQAAA999999:::666222222111000000///000000000111111111111111111222333555555555444333111///---111111000000111111222333333///++++++///222333222222111///......000222333777777555333222000000000///////////////.........,,,++++++---......,,,)))////////////......,,,+++...,,,+++,,,///000---++++++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++***+++...111111---))))))$$$...###000%%%...)))***))))))))))))+++,,,---222>>>GGGDDD;;;333///---))),,,---++++++---,,,)))---,,,+++***))))))))))))+++,,,------,,,,,,---...+++++++++************)))''')))***++++++***)))''',,,,,,---...---,,,+++***,,,------...///000111111000////////////---)))&&&000---+++,,,...///---***,,,,,,,,,---------......,,,...///...------...///000///000111333777:::<<>>888222+++++++++************)))******))))))))))))************)))))))))+++,,,---))))))***+++,,,---------,,,***))))))+++---,,,,,,***,,,...---***)))***,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,...------...///000000000000111...///555666666;;;CCCAAAJJJXXXbbbhhhmmmsssxxx}}}~~~yyyyyyzzz|||zzzuuurrruuu~~~~~~uuujjjiiipppwwwyyy~~~yyyxxx|||{{{yyyyyypppiiiffffffgggkkklllnnnsss|||}}}^^^HHHBBB;;;999:::555555555555333222222444555666555333111111111333444333333333333333444555666;;;;;;;;;999777444111///111111111111111111111111000111111000......///000///...---,,,,,,---///000000111111222222111111000...---,,,---...///...---///000///---++++++---///***(((&&&(((+++...---,,,...,,,,,,---000111///,,,///...,,,***)))))))))***(((((()))***,,,---...///++++++,,,,,,,,,,,,------,,,,,,+++,,,---,,,***'''000,,,''''''+++---,,,************)))))))))))))))++++++)))))))))***+++,,,---------,,,+++***)))(((///...000666::::::444///++++++******************(((((()))************)))***(((&&&&&&''')))******++++++***+++------+++)))------,,,+++******))))))/////////...---+++***)))000...,,,,,,---------,,,---,,,+++++++++,,,---...---------............///000000//////111444777888777;;;AAAGGGLLLRRRXXX\\\\\\bbbiiimmmooossszzzzzzxxx}}}}}}~~~}}}{{{sssuuuwwwxxx{{{xxxuuuqqqqqqtttyyy}}}{{{xxxvvvvvvuuuwwwvvvnnnjjjiiijjjmmmkkkjjjmmmttt~~~|||]]]GGGAAA:::888888333444555555444333444666888555444333222111222333333222222111111222222333444999999888666444222000///111111111111111111111111111111000///...---...///444222000...,,,,,,,,,---111111222222222222111111///---,,,---...///...---...//////---,,,,,,---///---+++)))***,,,...---,,,)))((((((***...///...,,,...---+++***)))******+++))))))******+++,,,------+++++++++,,,,,,,,,------)))***+++++++++***))))))///+++'''(((+++---,,,******)))))))))))))))))))))++++++***))))))***+++,,,,,,,,,,,,,,,+++***))))))((((((+++000666666111,,,))))))))))))************((()))******++++++******+++)))))))))+++,,,+++***---+++++++++------,,,+++///......------,,,,,,,,,,,,,,,------......---------+++******,,,,,,,,,+++,,,++++++***++++++------------------........................000222444555888:::===???@@@BBBEEEGGGIIINNNTTTWWWYYY]]]dddjjjjjjmmmuuu~~~}}}yyyvvvwwwzzz}}}{{{xxxwwwwwwxxxzzz}}}~~~yyyvvvuuutttuuu|||~~~uuuooommmmmmnnnkkkhhhggglllvvv{{{\\\GGGAAA:::777777111333444555444444555888;;;333333333333222222222222222222222222222333333444666555333222000000//////111111111111111111111111111111///......---------------------...000111222222222222333333222222222///...------...///...------.........,,,---...000000...---,,,---...---,,,'''&&&'''))),,,...///...---,,,+++***)))******+++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,%%%(((++++++)))(((***,,,---***((())),,,---+++)))))))))))))))))))))******++++++******)))******+++***+++++++++++++++************,,,000444333///***(((((())))))******++++++*********+++++++++++++++***))))))***,,,,,,+++***...,,,******,,,---,,,+++............------------+++,,,------......------***)))((()))***+++***)))***************+++,,,---------------............+++,,,,,,...///000111111555666777666444333444555888;;;???@@@BBBFFFLLLRRRWWW[[[fffuuu|||vvvrrrzzz~~~~~~zzzuuuyyy{{{{{{vvvuuussssssyyy|||tttpppooommmjjjgggfffjjjrrr|||{{{\\\HHHBBB;;;888777111333444444444333444777999222222333333333333222111555555444444444444555555444222111/////////000000111111111111111111111111222000............---,,,******,,,---///111222222222222333333333333222222///...------...///---,,,,,,---......------///000111000...------,,,,,,+++)))))))))+++---...///000///---+++***)))((())))))+++++++++******************++++++++++++,,,,,,,,,###(((,,,+++((((((+++///***))))))***,,,---+++))))))))))))))))))*********++++++******************))))))***+++++++++++++++------...000000...)))%%%*********++++++++++++++++++++++++++++++,,,,,,,,,***(((&&&&&&((()))******---+++))))))***+++++++++++++++++++++,,,,,,,,,,,,............---,,,+++***+++***))))))******)))''')))))))))******+++,,,,,,,,,,,,---------.........***+++,,,...////////////000111222222000000111222333555666666777;;;AAAEEEKKKNNNWWWeeepppxxxzzzwwwuuu~~~{{{zzzyyyuuu{{{zzzvvvuuuuuuuuuzzzxxxrrrooohhhgggeeefffiiipppwww|||{{{\\\HHHCCC===:::999333444444444333111111333555111111222333333222222111555444444333333333444444222111000/////////000111000000000000000000000000222///------///000///---000000000///...+++)))(((111222222333333222222111000...------......---,,,+++---.........---///000//////...---+++******++++++++++++++++++,,,...///000///,,,***((('''&&&&&&++++++************))))))*********+++++++++,,,,,,%%%***---,,,)))(((,,,111)))))))))***,,,,,,+++***(((((())))))************++++++++++++******))))))(((((()))***++++++++++++((((((***+++***((($$$!!!---------,,,,,,++++++***++++++*********+++,,,------)))%%%###%%%(((+++,,,+++***((((((***+++***)))*********+++++++++++++++............---,,,++++++...---,,,,,,,,,***(((%%%(((((()))***++++++,,,,,,,,,,,,,,,------------...,,,,,,....../////////...---///000111000111222444444333333333444888<<>>;;;:::555444444444222000000222444111111111111222222222222222111111000000000000111111111000/////////000000000000000000000000000000222///,,,---000222111///...///000000///---+++)))111111111222222111111111000///------......---++++++---//////...---...///,,,------,,,***)))***,,,***++++++***)))))),,,...000///,,,)))'''&&&&&&&&&******************))))))************++++++++++++***,,,---,,,)))))),,,...(((((())))))***+++++++++((((((((()))******+++++++++++++++++++++***)))((((((((()))***+++++++++***$$$%%%(((***++++++)))(((------,,,,,,,,,+++++++++++++++***))))))+++,,,---///+++'''%%%'''***---...***))))))***++++++***(((,,,,,,,,,,,,++++++++++++***+++,,,---...////////////...---------,,,)))&&&((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////---///000000//////000222111111000000222444777999999888;;;DDDLLLVVVcccooo|||~~~{{{{{{~~~zzzyyy~~~{{{zzz~~~{{{tttjjjgggdddccceeekkkrrrvvvxxx}}}vvvYYYFFFCCC>>><<<;;;555333333333222111111444666222111000000000111333444111000000///....../////////000000000//////...---000000000000000000000000111...,,,...222555444111)))+++///222333333111000///000000111111000000///111///...---......,,,+++,,,...000000...---------)))+++,,,,,,******,,,///)))++++++***)))***...111---,,,***)))(((((((((((())))))))))))************************++++++++++++...---+++***)))))))))***((())))))(((((())),,,---'''(((((()))******++++++++++++,,,,,,+++***((('''((()))***************)))$$$&&&***---............(((((()))******+++,,,,,,+++***)))((((((***+++---,,,***((((((***,,,,,,+++******+++---......+++(((,,,+++++++++***))))))))))))***,,,---.../////////,,,+++,,,---...---+++(((((()))***,,,---...------++++++,,,,,,,,,---------//////------,,,---...///...///000000......///000///......///111333444444777666999@@@GGGNNNXXXbbbmmm|||~~~}}}||||||~~~zzz|||{{{zzz}}}~~~~~~xxxqqqmmmgggccceeekkksssyyyxxx|||tttWWWEEEBBB===;;;;;;555222333333333222444666999222111000//////111333555222222111000000///000000...//////000///...,,,+++000000000000000000000000111...,,,...333777555333///000333555555222///---//////000000000000//////111///............,,,+++---///000000...,,,,,,,,,(((***,,,,,,++++++...111***,,,---,,,,,,---222666******)))(((((()))***+++((()))))))))************)))************+++++++++000---***((((((((('''&&&))))))(((''''''))),,,...'''(((((()))***+++++++++++++++,,,,,,+++***((('''))))))************))))))###&&&)))***************###$$$&&&''')))+++------***)))((('''''')))+++,,,&&&'''(((***++++++)))&&&++++++---000111000,,,(((***))))))((('''&&&&&&%%%---------...------,,,,,,((((((***,,,...///,,,***((()))+++---............++++++,,,,,,,,,---------000...---++++++,,,---...---///000000//////000222///...///000333444444333555444777<<<@@@DDDKKKSSS```pppyyyzzz|||~~~~~~tttxxxzzz||||||ssslllccc```ccciiipppsssvvv|||sssWWWGGGCCC<<<888888333222222222111222222333333555333111111222444444444//////000//////...------333111///,,,++++++,,,---333000------...000111111////////////000111222333//////.........---***(((.........,,,***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,******))))))******+++,,,000///---+++******++++++'''((()))******)))((('''******,,,,,,***&&&&&&))))))***++++++++++++***)))***************)))((((((///...,,,***(((''''''''''''***,,,,,,)))(((***---************************(((''''''(((((()))***+++)))((('''(((***,,,+++***++++++******)))(((((('''((((((((((((((())))))***+++***)))(((((()))***+++***...---)))(((+++***%%%+++******)))))))))))))))............---,,,+++***+++,,,---.........---,,,---......//////...------*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,---...000000000///...////////////000111333333444666888999;;;===BBBEEEUUUcccssszzz|||}}}xxxqqqvvv}}}|||~~~{{{}}}uuukkkfffggglllrrrvvvwww{{{oooTTTEEEBBB===::::::444333222222111222222333333555333111111222333333222//////000000000///......222000...,,,+++,,,------333111//////000111111111////////////000111222333000///.........---***(((+++---...---,,,+++,,,---------------------..................---,,,++++++******))))))******+++,,,,,,,,,+++++++++++++++,,,((())))))))))))))))))(((((('''(((+++---+++(((&&&***************************************)))((((((,,,,,,+++++++++******)))((()))))))))((((((***+++***************************))))))((((((((())))))+++)))((()))******)))((())))))))))))************)))((((((((())))))******+++***)))(((((()))******)))...000+++)))++++++)))+++******)))))))))))))))............---,,,+++***++++++---.........---,,,))))))+++,,,...000111222++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...//////000000//////...000/////////000111222222444555777888888;;;>>>AAAIIIVVVfffuuu}}}{{{zzzuuuxxx}}}~~~~~~{{{wwwnnnlllpppuuuyyy|||}}}jjjPPPCCCBBB>>>;;;;;;555333333222222111222222333555333111111111222111000///000000111111111111000000///...---,,,,,,---...222111111222333333222000////////////000111222333000///.........---+++)))***,,,...///...---------,,,,,,,,,---------..................---,,,+++*********))))))******+++,,,))))))***+++++++++++++++******))))))))))))******---***((())),,,...***&&&+++***))))))))))))***+++)))************))))))(((((()))+++,,,---------,,,***(((&&&&&&((()))******************************++++++***)))((((((((((((,,,+++))))))***)))(((&&&(((((())))))***+++,,,,,,))))))))))))******++++++,,,+++***((((((((())))))(((---///,,,)))***++++++++++++******))))))))))))---......------,,,+++******+++,,,------------,,,)))))))))***,,,...111222......------------------......------------......111000000////////////000111000000000000000111111444555666666555777:::<<<===HHHXXXiii|||zzzxxx{{{~~~}}}xxxttt~~~~~~vvvqqqrrrvvvyyyhhhOOOBBBBBB>>>;;;:::444333333222222111111222222444222111111111111000//////000111222222222222222///......---------......111111111333444444111///////////////000111222333000///............,,,******---///000///---,,,,,,++++++++++++,,,,,,,,,---/////////...---,,,+++*********))))))******+++,,,((()))***++++++***)))(((++++++)))(((((()))++++++//////,,,)))***,,,,,,***,,,***)))'''''')))***,,,))))))************)))(((((())),,,...///...---,,,,,,(((%%%%%%)))++++++)))************************+++******)))(((((())))))+++***))))))******)))'''((())))))******+++,,,,,,))))))***+++++++++++++++,,,+++***((((((((()))))))))))))))***+++++++++)))++++++++++++******))))))---------------,,,+++******++++++,,,,,,,,,,,,,,,...,,,***))))))***,,,---000000//////......------......------------......000///......///000111222222111000000000000000111444444444444333333555888999AAAOOOaaavvv}}}wwwvvvyyy|||zzzzzzzzzzzzyyy~~~uuusssvvvyyy~~~{{{{{{|||~~~jjjPPPCCCCCC>>>:::999333444333222222111111111222333222111111222222000///000000111222222333222222.........---------......///000111333444333000---////////////000111222333111///------......---,,,,,,...111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++*********))))))******+++,,,******++++++***)))'''&&&,,,+++***))))))***+++,,, ***111///+++,,,,,,)))+++***(((''''''(((***+++((())))))*********)))))))))+++---......---,,,***,,,)))&&&'''***,,,,,,***************************)))))))))))))))***++++++)))(((((((((***++++++)))************************))))))***++++++++++++***,,,+++)))((((((((()))***...)))&&&)))...///+++'''***++++++++++++***)))))),,,,,,,,,---,,,,,,++++++************++++++,,,,,,///...+++)))((()))***+++000000000//////.........------,,,,,,,,,,,,------...---------///111333444222111000000000000000111333333333222111111444666:::???KKK___ttt{{{tttttt{{{~~~zzzvvvuuuwww{{{~~~zzzvvvwwwzzz}}}xxxtttssssssuuu|||lllRRRDDDCCC===:::999333444444333222111111111111222111111222333333222000000111111222222222111111//////.........------,,,000000000222333333000...////////////000111222333111///------...///...------///111111///.........000//////......------,,,------......------,,,+++******))))))******+++,,,,,,+++++++++)))((('''&&&,,,,,,++++++++++++,,,,,, 000222...---***&&&***)))(((((((((((()))***((())))))************)))+++,,,,,,------,,,*********))))))***+++,,,+++***************************))))))))))))***+++,,,,,,(((((('''(((***,,,+++***++++++++++++++++++******'''(((***+++++++++***)))+++***)))(((((()))***+++111***''',,,000///+++)))***+++,,,,,,,,,+++)))(((++++++,,,,,,,,,,,,++++++******))))))******+++,,,++++++*********+++,,,---000000//////////////////------,,,,,,,,,,,,------,,,,,,,,,---///000222333111000000000000000111111111222333222111222555777<<<>>>JJJ___uuu{{{wwwuuuzzzyyyvvvuuuvvvzzz}}}zzzzzz|||~~~|||{{{{{{~~~xxxsssoooooopppqqqwww~~~nnnSSSDDDBBB===;;;;;;666555444333222111111111111111000111333555555444222111111111111111111000///000/////////...---,,,+++222111111222444333222000////////////000111222333111///------...//////...+++---/////////000222333000///...---+++***))))))+++,,,------......------******))))))******+++,,,,,,+++******))))))))))))++++++,,,,,,,,,,,,++++++"""---+++***---,,,'''))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++&&&(((+++,,,+++***)))************************************)))******++++++***)))((()))***+++***))))))******++++++,,,,,,,,,&&&''')))++++++***)))((())))))(((((((((***+++,,,---******---,,,((('''******+++,,,------+++)))(((***++++++,,,,,,,,,++++++***))))))((()))***+++,,,((()))***+++,,,...//////......//////////////////......------------......,,,------...............000/////////000111222222000111222222222444777999???@@@LLLdddzzz~~~xxxyyy~~~ssstttwww|||~~~|||xxxsssqqqrrrwww{{{}}}wwwrrrnnnooopppqqqvvv}}}nnnSSSCCCBBB===<<<===999555444333222111111111111000000111333666666555333111111111111111000///...000000000///...,,,+++***444333222333444444333111////////////000111222333222///------...//////...)))+++---...///111555888---,,,+++)))'''&&&$$$$$$++++++,,,---............*********)))***++++++,,,+++***)))))))))***,,,---++++++---......---++++++(((---+++"""""",,,000---(((((())))))))))))(((((((((((()))******************)))))))))***+++,,,,,,###''',,,---***(((((()))************************---,,,+++***)))))))))))),,,+++))))))******(((''''''((()))***,,,---...///&&&''')))***+++***((('''(((((('''((()))***,,,---&&&'''+++---&&&!!!******+++,,,------+++***(((***++++++,,,,,,,,,++++++***)))((((((((()))+++,,,((()))+++,,,............------......//////000000//////............//////---...//////...,,,***)))////////////000111333333///111222333333555999;;;BBBCCCPPPhhhyyytttvvv}}}~~~vvvooossszzzwwwtttpppkkkjjjmmmtttyyy~~~wwwpppmmmllllllqqqwwwtttUUUMMMCCCFFF777<<<333888777555555555555333222111111222333444444555555444222111111222111000///111---,,,000///++++++......222555555222//////111111///---...111333222000...///000///---,,,+++,,,,,,,,,---.../////////...(((///222---(((+++222666//////...---,,,+++,,,,,,---,,,++++++,,,,,,***)))---+++))))))***+++***)))(((+++,,,***&&&%%%&&&)))))))))***++++++++++++***)))''')))...---'''&&&)))'''''''''***,,,,,,+++)))+++)))'''(((+++,,,***(((((()))*********((('''&&&(((***,,,,,,***(((((((((***))))))((('''&&&&&&%%%((((((((((((((()))*********)))((('''((()))+++---,,,***(((((()))***)))(((,,,+++***((((((((()))***%%%+++000000+++&&&%%%&&&***)))+++...---+++,,,000++++++++++++++++++++++++++++++******************,,,,,,,,,---------......000...,,,...111222111...+++,,,.../////////...---000------000000------000------...///000111111222111222222000111666<<>>AAAEEEDDDCCCAAA===999555222...,,,,,,///000......111///////////////.........222111111444555777<<>><<<:::999888777555333333222222222111111000000000///...///000111000//////333222...---111000,,,$$$)))...000000///111333%%%***000222222111111222,,,---//////...------...000///...---...///111333888:::999555444444222......111111,,,'''&&&,,,333+++***)))***,,,---,,,+++,,,+++******,,,......---,,,)))'''))),,,---+++(((///---+++)))(((((()))***&&&000555000++++++---,,,******+++---///000...---))),,,---,,,***)))+++---)))(((''''''''')))***+++)))))))))))))))+++///333))))))))))))))))))******((((((((((((((()))*********************)))(((''''''%%%$$$&&&(((******)))'''((()))+++++++++***)))+++###''',,,***%%%---'''%%%+++000...***((())))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---...///000222999BBBJJJSSS[[[eeejjjdddTTTBBB555444111111222111...---///+++,,,,,,---...///000000555///111888999444888AAARRRkkkzzzuuuuuu}}}|||vvvxxxzzz~~~}}}{{{yyyuuussspppoooppprrrssssssqqqrrrvvv{{{|||yyytttjjjaaabbbdddfffiiinnnxxxfffPPPBBB;;;:::::::::;;;<<<;;;888666333444444444333222111111000222222111//////222555000333222...---//////,,,......---...000000///---444222000111333444333000333222111000000111222333///111222///,,,,,,222777<<>>666666444222000...------...+++,,,,,,---...///111111555222222555666888>>>EEE[[[qqq~~~vvv{{{xxxrrrlllqqqxxx~~~|||vvvooojjjlllmmmmmmmmmooosssyyy}}}~~~vvvkkkbbb___aaaccceeejjjsss~~~qqqXXXGGG???;;;;;;;;;===>>>>>><<<:::777777777555333111111111///333666555000...///222///222333000111444333111......---...000111///...222111///000222333111//////...//////000111222333000222333000------111666:::>>>===777222111000...---,,,,,,++++++,,,,,,---000...++++++---...---+++---,,,***+++,,,,,,***)))***))))))***++++++***)))***)))'''(((***+++)))'''(((((()))+++------+++)))...//////000///---+++***,,,,,,,,,++++++******)))))))))))))))************((()))***++++++***)))((()))(((((((((((())))))***'''((()))******)))((('''***)))((()))******((('''))))))))))))))))))))))))++++++******))))))((((((((()))***************))))))((('''(((***+++***)))+++***))))))((()))***++++++...+++"""!!!(((((("""'''((()))+++,,,,,,++++++,,,+++***+++...222666999666:::???BBBBBB???999666444444222000///...------,,,,,,,,,---...///000111666444444777999<<>>AAABBBAAA???<<<======;;;666333111000...333777666111------...///222444333555888888555...------...000111///...111000//////111111000///+++,,,---///000111222222222333333111......111555777;;;:::444000000000---------,,,,,,,,,,,,------///...,,,,,,---------,,,,,,+++******++++++***))))))******++++++***))))))+++***))))))++++++***)))+++******+++...///...---......---,,,+++)))((((((+++++++++***************)))))))))*********++++++))))))************))))))***)))))))))))))))(((((('''''')))******)))((('''$$$'''+++---,,,)))'''&&&((((((((((((((((((((((((------,,,+++***)))(((((()))***,,,,,,,,,+++)))((('''&&&&&&(((***,,,++++++,,,,,,+++***)))))))))***+++,,,'''"""$$$***''')))***+++,,,,,,,,,++++++,,,++++++,,,---///222333000111333555666888888888222222222111000...---,,,,,,,,,,,,---...///000111555333555999<<<@@@GGGNNNcccttt~~~xxxwwwyyy~~~{{{xxxuuuyyy|||wwwqqqnnnmmmmmmllltttxxx}}}yyyllleeeccccccdddfffjjjpppuuuyyy{{{www{{{|||```JJJ???<<<;;;;;;===AAACCCCCCCCC@@@DDDGGGEEE???888222000000000000000///...---,,,///333666555777999999555...------...000111000...000000000000000000000000+++,,,...000111111111000222333333111//////111444555777666222///000///,,,------,,,,,,,,,,,,------///...---,,,,,,---,,,,,,,,,+++***+++,,,,,,+++***,,,,,,,,,+++))))))+++,,,---,,,,,,,,,------,,,,,,---+++))))))***++++++***,,,+++***)))))))))***+++)))))))))***************))))))*********+++++++++)))))))))******)))))))))************))))))((('''(((((()))*********))))))###(((---...,,,)))((()))))))))))))))************+++++++++******))))))))))))***,,,---,,,***(((&&&***)))((())),,,---,,,+++------,,,+++***)))))))))'''***)))''')))---+++&&&---------,,,,,,++++++***------.........//////000222111111111222444555777000000111111000...,,,+++,,,,,,,,,------///000000222111444:::>>>BBBIIIQQQeeeuuuzzzvvv{{{}}}|||||||||}}}~~~}}}}}}wwwtttqqqpppppprrruuuvvv~~~|||qqqjjjhhhgggffffffiiinnnrrrtttzzz}}}ooojjjlllrrryyywww___JJJ???<<<::::::;;;>>>AAABBBCCCAAAHHHOOOPPPHHH===444000222,,,'''(((---000///+++///444777666777888666111---,,,---...000111000///000111111111111000111111...///000111222111000///222222222111000000111333222444333//////111000,,,...------,,,,,,------............---,,,,,,,,,---...,,,+++,,,---...---,,,---,,,+++'''%%%&&&***---+++,,,,,,,,,,,,+++,,,,,,---+++(((''')))*********,,,+++***)))((()))++++++)))))))))))))))))))))***************++++++++++++***))))))))))))))))))*********++++++***)))((('''******++++++,,,,,,,,,,,,(((+++...---***)))***,,,(((((())))))************'''(((((())))))*********''')))+++,,,+++)))&&&%%%+++***)))***++++++***))),,,,,,,,,+++***)))((((((%%%***---+++)))***+++++++++++++++,,,,,,---......---------.........------............//////000111...///000000000...---,,,---------------...///000333222666<<>>@@@@@@???IIIRRRSSSKKK>>>444000333+++$$$%%%+++000///,,,...333777666666666333------,,,,,,...000111111///000111222222000000111222000000000111111000000///000000///000000111111222000222000...///222111---......------------......---......---++++++,,,......---,,,---...///...---++++++***&&&######''',,,)))***++++++))))))***++++++)))((()))+++---......///...,,,***((((((((())))))))))))(((((((((((((((*********++++++++++++,,,******))))))))))))******)))***+++++++++***)))(((+++++++++,,,,,,---......,,,,,,,,,+++))))))***,,,&&&''''''(((((())))))***&&&&&&'''((()))***++++++'''((()))******)))'''&&&***)))''''''((()))'''&&&***************)))(((''''''+++---+++'''%%%&&&(((''''''(((***,,,///111333*********+++++++++,,,,,,+++,,,---///000111111111---...............---------------------...//////444444888>>>CCCFFFLLLTTT]]]ttt}}}zzz~~~}}}yyyuuuuuusssooojjjfffdddddddddjjjsss|||ooojjjdddbbbcccgggjjjkkkrrrtttzzzkkkZZZWWW\\\ZZZ[[[]]]^^^\\\TTTJJJBBB???<<<999888999<<<>>>>>><<>>:::888999;;;<<<===:::BBBJJJIIIAAA777111000...111222000,,,)))+++...+++111666777777777333---,,,,,,,,,...111222111000---///111000------...111,,,,,,+++,,,---///111333,,,+++,,,---000111222111//////...---000444333.........------------......---...///...+++***,,,///,,,+++***+++---...---,,,***...333222...******+++---///111000...---...111...,,,+++*********(((&&&&&&''''''((()))******+++******)))((('''&&&&&&%%%******+++++++++,,,,,,,,,+++***)))(((((()))***+++'''(((***,,,---,,,+++***************+++,,,---...,,,***'''((())))))%%%!!!)))******+++,,,---------+++++++++***************)))))))))******+++,,,,,,(((''''''(((+++,,,,,,+++&&&'''((())))))(((''''''***&&&$$$'''***++++++***---,,,+++*********+++,,,++++++***+++,,,///111222------,,,+++,,,,,,---......---,,,+++,,,---...///......---------...////////////222888;;;===BBBIIIWWWpppyyyqqqkkkaaaaaaaaa``````bbbfffiiijjjqqqyyy~~~sssnnnhhhbbb___```ccceeekkklllpppwwwyyy___KKKLLLGGGDDDEEEEEEBBB@@@AAAAAA===888777888::::::888;;;>>>???>>>:::666222000------------------------111444888:::666111...//////...,,,,,,.........---+++---000111000/////////000000111111000000///...---...///111111///...---000///---...000222333222...000000...+++***---000...---+++******+++---...---,,,,,,,,,------+++)))---,,,+++)))&&&$$$###"""222...++++++...///,,,(((+++++++++++++++++++++,,,******************************))))))******+++,,,------------,,,++++++***)))+++,,,***&&&%%%)))...---+++))))))*********)))******++++++++++++******)))))))))))))))******+++((('''&&&'''((()))((('''..."""'''---)))'''***((('''''''''((((((''''''++++++***(((&&&'''***,,,'''''''''((((((((((((((())))))(((((('''''''''&&&''''''((()))***+++,,,,,,))))))*********+++++++++### """***...,,,,,,///,,,,,,,,,+++++++++*********,,,......---,,,---...111222333555777;;;AAAEEEXXXmmm|||{{{tttnnniiifff]]]^^^^^^^^^```eeekkkoootttvvv~~~zzzwww~~~yyypppgggaaa___```aaafffhhhlllqqqyyyqqq[[[RRRJJJDDDDDDEEECCCBBBBBB???<<<888666666777777777:::<<<>>>===:::555222000---------------------------000444555333///......,,,++++++...111444666666---...000000///...///000000000000/////////......---...///000000///...---/////////000333444444333111000///---++++++---......---+++******+++,,,------,,,+++,,,------+++***,,,++++++***)))(((((('''111---***+++......+++(((,,,***((()))+++,,,+++)))******************************))))))******+++,,,,,,,,,,,,---,,,,,,++++++(((******'''"""!!!$$$(((,,,+++)))***++++++)))(((*********++++++*********)))))))))))))))******++++++'''###"""$$$)))...000+++ '''...+++))),,,)))+++,,,+++***)))***,,,*********)))'''(((***,,,((((((((((((((((((((((((*********)))))))))((((((((((((((()))******++++++******************++++++,,,((((((...111//////111,,,,,,,,,,,,+++++++++++++++,,,......---------...222222333333444777;;;???PPPeee|||tttllleeeaaa______```bbbdddfffjjjppptttyyyzzz~~~vvvrrrxxxmmmeeeaaa___```dddhhhlllooosss{{{qqq\\\PPPEEECCCDDDDDDBBBBBB===<<<:::777444444555777777:::======:::555222000---------------------------000222222000/////////******+++...333777999999000000000///------///111000///......------......---...///000000///...---...///000333666777666444444111---++++++,,,,,,,,,,,,,,,*********+++,,,---...,,,+++,,,------+++******+++++++++,,,,,,------///,,,******,,,---***(((...+++((((((+++,,,,,,*********************************))))))******+++,,,***+++,,,,,,,,,,,,,,,,,,---......+++'''%%%'''************+++,,,+++)))'''************************)))))))))))))))******+++,,,((($$$###&&&***...000,,,### '''---***)))+++''')))+++***'''&&&(((***((()))******)))((()))+++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))++++++******************222...---000111000000111------------,,,,,,,,,,,,+++---//////...---...///...///000000000333777:::HHH\\\zzz}}}tttlllddd___]]]\\\cccfffiiikkknnnrrrvvvyyy||||||uuuqqq}}}ssskkkfffdddcccbbbggglllmmmmmmtttlllZZZIIICCCCCCCCCAAA@@@<<<===<<<999444333555888777:::>>>>>>;;;777333111........................111333333111000222222000---,,,+++---000333444444222222000...,,,,,,///222000///...---------............///000000///......---...111666999999777555777222,,,***+++---,,,+++++++++*********+++,,,,,,...---++++++,,,---,,,******++++++,,,------......---+++)))***++++++***(((...---,,,+++******,,,...******************************))))))******+++,,,)))***+++,,,,,,,,,,,,,,,///000000...+++***,,,...)))))))))+++,,,,,,)))&&&******))))))))))))******)))))))))))))))******++++++******+++,,,,,,)))'''///(((%%%(((+++(((&&&&&&((('''''''''((((((((('''''')))++++++***))))))***)))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&************))))))((((((+++++++++***************000---+++,,,......//////......---------,,,,,,,,,+++---//////.........///)))+++---...///333777:::BBBSSSnnnyyyuuuooohhhdddbbbcccdddjjjmmmpppssstttuuuxxxzzzyyyzzz}}}{{{www{{{rrrlllhhhfff^^^bbbffffffffflllwwwlllUUUIIIEEEAAA>>>>>>===>>>>>>;;;777555777999888;;;???@@@===888444222........................444666555000000333333//////...---...000111111111333222000...,,,,,,000222000000//////.........///......////////////......---...222666999:::777444666222,,,+++,,,---,,,************++++++,,,,,,---///---++++++,,,,,,,,,++++++++++++,,,,,,,,,------+++******************))))))---///,,,'''%%%)))...******************************))))))******+++,,,)))******+++,,,,,,,,,,,,((()))))))))((((((***+++(((((()))+++,,,+++)))&&&******)))(((((()))******)))))))))))))))******++++++***+++,,,---,,,)))'''...***'''(((***(((&&&&&&///***''')))...///,,,(((&&&(((***+++***)))***+++******))))))((((((((((((&&&&&&''''''''''''''''''++++++******)))(((((((((************************,,,+++))))))+++...///.........---------,,,,,,,,,+++---//////...---...///***+++---...000222666999===KKKaaa|||{{{nnnllljjjiiiiiilllnnnppprrrtttwwwwwwvvvuuuvvvwwwvvvwww|||}}}ssslllhhhaaadddfffeeefffkkkttt|||iiiVVVKKKBBB>>>>>>>>>>>>>>><<<:::999:::;;;999===AAABBB>>>999444222........................222666555000111666555...///......///222444444444222222000...------000333111111222222222111000///////////////////////////---...111555888888555333333111...---------,,,+++***++++++,,,---------...///---+++***+++,,,,,,,,,++++++++++++++++++++++++************************&&&***---+++%%%###&&&*********************************))))))******+++,,,)))***++++++++++++++++++&&&&&&&&&'''(((((())))))((((((((()))++++++)))'''***)))(((''''''((()))***)))))))))))))))******+++---***'''&&&(((+++......***((('''((()))+++******...)))&&&(((---...+++''''''(((******))))))***,,,+++******))))))(((((('''))))))))))))************+++*********))))))(((((())))))*********+++++++++***++++++***,,,111111...------------,,,,,,,,,,,,***,,,......---,,,---......///000000000000222444999BBBSSSkkkzzzuuueeefffiiimmmqqquuuyyyzzzyyyzzz{{{yyywwwttttttttttttvvvzzz}}}sssmmmhhhhhhgggfffgggkkkrrrwwwzzzfffTTTFFFAAAAAA>>>===<<<<<<<<<<<<;;;:::999===AAABBB>>>888333000........................000666555111444<<<:::222///------...111333333333000111000///...///111444222333555666666444222000//////............//////---...///333555555333111...///000///---,,,,,,,,,++++++,,,---......//////000---+++***+++,,,,,,,,,+++++++++,,,,,,---------***+++++++++******++++++))))))*********(((&&&$$$******************************))))))******+++,,,***++++++++++++******))))))))))))***++++++***))))))((('''(((*********)))***)))(((''''''((()))***)))))))))))))))******+++,,,)))&&&&&&(((+++------(((((((((''')))+++,,,+++(((((()))(((((((((((()))((())))))(((((()))+++...++++++******)))(((((('''************++++++,,,,,,*********)))))))))))))))(((((()))***+++,,,,,,---***------+++...222222---,,,,,,,,,,,,++++++++++++)))+++------,,,+++,,,---...///111000000000111333666;;;EEEWWWooo~~~vvvqqqooodddgggnnnuuuzzz~~~}}}}}}}}}zzzwwwttttttttttttsssuuuyyy{{{}}}{{{tttiiigggdddbbbcccfffkkknnnqqqyyyrrr[[[JJJDDDDDD>>>;;;999;;;===>>><<<:::999<<>>===<<<:::555222......---...///111333444666::::::777@@@MMMKKK>>>555///---000222000//////000000000000000111111222333666777666777888555///666111///111111///...///...///////////////......000//////---,,,+++******///---+++,,,///000///---...,,,+++,,,///111000...,,,,,,*********+++,,,------+++***+++...///,,,)))+++***)))(((((()))***+++******))))))(((((('''''')))((('''((()))***)))(((%%%'''***,,,,,,+++)))(((,,,***((((((***+++)))''')))+++---+++((('''***---******+++******)))((('''---+++(((&&&&&&(((+++---,,,***(((((()))***)))(((,,,++++++***)))(((((('''+++***)))'''''''''((())),,,***'''(((***+++***(((...---,,,***)))(((((((((+++*********))))))(((((((((((())))))******++++++)))))))))))))))***+++,,,+++,,,------.........---...---,,,,,,++++++,,,,,,------,,,++++++,,,,,,,,,---///000000//////000222444555999@@@IIIWWWmmm|||uuurrrrrrqqqqqqyyy{{{|||wwwqqqmmmjjjgggjjjmmmnnnrrr||||||rrrmmmiiigggiiijjjiiigggmmmooovvvkkkUUUJJJBBB===999;;;===;;;:::;;;???>>>======<<<999555222............///111333444333777888:::HHHXXXVVVHHH:::333000222444222111222000000//////000000111222666999:::999:::<<<999444555000...000111...---///......////////////......000//////...,,,++++++***///---,,,---000111000...000...,,,---//////...,,,......,,,,,,+++,,,------000///---------,,,)))''',,,+++******)))***++++++*********)))((((((''''''+++)))(((((())))))(((&&&,,,---...///...,,,***))),,,***((()))***+++)))'''+++,,,,,,***)))((()))***((())))))*********))))))&&&%%%###!!!!!!###%%%&&&,,,***))))))***+++***)))++++++***))))))(((''''''+++***)))((('''(((((())),,,***'''(((***,,,+++***///...,,,+++***)))))))))+++*********)))))))))))))))))))))))))))*********)))(((''''''))))))))))))++++++,,,---------,,,+++...---,,,,,,++++++,,,,,,...------,,,,,,------...---...000000000111333555444444777;;;???III[[[kkkzzz{{{xxxxxxyyyzzz{{{{{{tttoookkkhhhcccgggllloootttxxxsssmmmjjjiiiiiigggeeeiiikkkqqqzzzhhhSSSHHH@@@;;;;;;===;;;:::<<<>>>===<<<<<<<<<999555222///.........///111222444222555666<<>><<<777333///---000111...---.........///////////////...000//////...---,,,++++++...------...000222111000000///------...---,,,***...---,,,,,,+++++++++,,,///000000...,,,*********...---,,,++++++++++++++++++******))))))((('''''',,,+++)))((()))(((&&&%%%***++++++,,,++++++******,,,***))))))******)))(((***)))))))))***+++***)))'''''')))******+++++++++'''&&&&&&%%%%%%&&&&&&''',,,***))))))+++,,,++++++***))))))(((((('''''''''+++***)))((('''((()))***,,,)))'''''')))+++,,,,,,///...---,,,+++************************)))))))))************))))))))))))---+++)))))),,,---+++(((,,,---...//////...,,,+++...---,,,,,,++++++,,,,,,.........------......///....../////////111555888333222444666777<<>>666000000111000///111///////////////000111111111444666666888<<<;;;666222...---000111...,,,------...//////////////////000//////...---,,,,,,,,,,,,,,,---...///000111111///...------------,,,,,,,,,++++++***))))))))))))+++...///...++++++---000------,,,,,,++++++******++++++******)))(((((('''+++***(((((())))))'''%%%&&&'''''')))***,,,---...++++++************))))))(((&&&%%%(((,,,...---***(((((()))************************++++++*********,,,***)))***,,,------,,,)))((((((((('''''''''&&&+++***)))(((((()))*********(((&&&&&&'''***,,,---...---,,,+++************************************++++++******))))))((((((---***((())),,,,,,)))&&&---///111222111000...,,,...---,,,,,,++++++,,,,,,---------------......////////////...---000444777000000222555555777???HHHQQQ[[[jjj{{{yyyzzz}}}zzzwwwqqqkkkgggdddddddddfffkkkttt|||vvvooojjjgggccc```hhhhhhkkkrrrwww~~~zzz^^^QQQDDD???>>><<<:::;;;;;;::::::;;;;;;999666333000000//////000111222333555999===IIIcccvvvmmmWWW???777111111111000///111/////////...///000000111///111333333666:::999555111------000111...,,,---------...////////////////////////......------,,,++++++,,,------...//////+++,,,------------......++++++++++++******)))))),,,...///---******---000,,,,,,+++++++++******)))+++++++++***))))))(((((()))((('''((()))***)))((())))))***,,,---///000111++++++++++++***)))******)))'''&&&(((,,,---+++(((***************)))(((((((((((()))******)))((((((+++)))((())),,,---...---((((((((((((''''''''''''+++***)))(((((()))***+++''''''&&&&&&&&&(((***,,,,,,+++***))))))(((((()))***************+++++++++++++++******))))))(((((()))'''&&&''')))(((&&&###---...///000000///---,,,...---,,,,,,++++++,,,,,,,,,,,,++++++,,,------...000000///---+++---000333000000222555555444999???===EEERRRaaannnzzz|||~~~~~~yyyrrrpppllliiihhhiiilllnnnnnnttt|||~~~uuuooojjjfffbbbffffffhhhmmmqqqvvvkkk[[[JJJCCC@@@>>><<<<<<999999999::::::999666333111111000///000111222333444;;;DDDRRRkkk|||qqqZZZ@@@888333333444222111222//////......//////000111///222222222555::::::666000------111333///---...,,,---...///000000000000/////////.........------***,,,------,,,+++---...)))+++------,,,,,,...///,,,------......------,,,000000...,,,)))((()))+++******++++++++++++******,,,++++++******)))(((((((((''''''((()))******)))***+++++++++++++++******+++,,,,,,,,,***)))***+++***************)))'''$$$+++++++++******)))''''''((())))))******))))))((()))(((''')))+++---...---((((((((((((((((((((((((******)))((()))***+++,,,&&&'''(((((('''''')))+++******)))(((((((((((((((*********+++++++++++++++************)))))))))))))))***+++,,,+++***)))(((++++++,,,---------------...---,,,,,,++++++,,,,,,+++++++++++++++,,,---...000000///---++++++...000222000111444333000222666333999BBBMMMYYYeeeooovvv}}}|||}}}~~~vvvppphhhgggfffgggjjjnnnsssvvvyyy~~~xxxqqqlllgggdddcccbbbcccgggiiimmmwwwnnnXXXLLLGGGAAA===<<<888888888999:::999666333222111000000000111222333444>>>IIIWWWmmmzzzlllSSS===666222444555333111111///............///000000///111222111444999999555000---...222444111...///,,,---...///000000000000////////////............,,,...///...,,,+++,,,...***,,,...---++++++,,,...+++,,,...///000000//////111...+++))))))))))))((()))***+++,,,---------,,,,,,,,,+++******))))))(((***)))(((((())))))(((''''''((()))))))))'''%%%$$$***,,,---,,,***)))***,,,&&&(((++++++***(((''''''))))))*********))))))(((++++++++++++++++++++++++((('''&&&(((+++---...---))))))))))))))))))))))))******)))))))))***,,,,,,'''))),,,,,,***((()))***+++***))))))))))))))))))*********++++++,,,,,,,,,)))))))))))))))*********''',,,000000---***+++---,,,,,,+++,,,---...000111...---,,,,,,++++++,,,,,,+++++++++,,,,,,---//////...//////...------///111222000000333222///000333333666;;;AAAHHHQQQZZZ```eeennnvvvvvvuuuvvvwwwvvvvvv{{{wwwpppmmmeeeeeegggkkkpppwww}}}xxxqqqlllgggccc```^^^___bbbdddgggqqq{{{gggWWWMMMDDD===:::888777888999:::999666333222111000000000111222333444@@@LLLXXXjjjsssbbbHHH999333000222444111.....................///000000...000000///222777777333111...///333555111//////,,,---...///000000000000///////////////............000111///,,,+++,,,...,,,...///...+++)))***,,,)))***,,,...//////.........+++''''''***,,,,,,***)))***,,,.../////////...,,,,,,++++++***))))))))),,,***)))((()))((('''%%%%%%'''***,,,---+++)))(((***,,,...---***(((***,,,$$$)))+++******,,,...'''((()))******++++++*********))))))))))))******'''&&&%%%'''***---------))))))))))))******************)))))))))***,,,---(((+++//////,,,*********++++++***************************++++++,,,,,,,,,(((((())))))******++++++ &&&,,,,,,'''$$$'''+++//////......///222444666...---,,,,,,++++++,,,,,,,,,,,,,,,---...///000111,,,...000000///000111333111///000333444222333666333444555666999???EEEJJJSSS\\\cccddddddiiinnnpppmmmsss{{{}}}xxxsssooommmlllnnnqqqvvv|||yyyjjjeeegggfff]]]YYY^^^aaaaaakkkyyy~~~iiiXXXHHHAAAAAA>>>:::999:::999555555777222333222000000111222111;;;===FFFTTT___^^^OOOBBB===:::666333000...+++(((111000000//////000000111222111111111000000//////111---,,,//////++++++000------,,,,,,,,,---......222///,,,+++,,,---......---+++******+++,,,+++***------......------,,,,,,------------------------------.........---,,,,,,111...+++++++++''',,,,,,++++++******++++++---)))(((***)))%%%%%%)))******+++++++++,,,,,,,,,,,,,,,+++)))(((&&&%%%%%%,,,+++***+++,,,,,,+++)))******))))))))))))******)))&&&$$$&&&)))+++)))''')))&&&%%%&&&(((***)))(((((((((((((((((()))*********%%%%%%***,,,)))(((******)))))))))))))))******(((((()))************)))******+++++++++******))),,,)))'''(((+++---,,,***++++++******************---------,,,,,,+++++++++...***''')))...000...+++---,,,++++++---///.........---+++***+++...111333222222111111000111111111444222111333666999::::::EEEGGGKKKNNNQQQUUUZZZ^^^dddlllrrrtttwww||||||vvvtttqqqnnnooosssrrryyyrrrlllmmmkkkbbb^^^aaabbbaaahhhttt{{{jjjUUUHHHEEE???;;;999:::999555333444222222111000000111222111:::>>>FFFNNNRRRNNNDDD;;;555444444444444222///,,,,,,++++++******++++++,,,000000000000000000000000000,,,,,,///...++++++///,,,,,,------------......222000......///000//////---+++******+++,,,,,,+++............---,,,++++++------------------------,,,------------,,,++++++&&&%%%%%%)))---...***&&&...---,,,+++++++++++++++///,,,)))'''((()))***)))(((((()))))))))*********,,,+++***)))(((((('''&&&+++***)))***+++,,,***((())))))))))))))))))))))))***)))))))))+++,,,+++***)))'''%%%&&&(((***)))(((***)))((('''&&&%%%%%%%%%***&&&%%%***,,,)))''')))++++++***)))((((((((()))((()))******++++++******++++++,,,,,,,,,,,,+++++++++)))'''(((***,,,+++***++++++******************---------,,,,,,+++++++++---+++***,,,///000,,,'''...,,,++++++---///.........---,,,,,,,,,...000111111111111000111111222222333111000111444666777777<<<>>>AAADDDFFFJJJNNNQQQXXX```fffhhhkkkqqquuuuuuuuuqqqnnnppppppppptttyyy}}}wwwvvvppphhhcccddddddaaaeeemmmvvv}}}}}}bbbNNNFFFBBB===:::<<<:::666333333222111000000000111222333666;;;AAABBB???999555333222222444666777555111---......------------...............//////////////////---,,,......++++++...+++,,,---...............222111000111222222000///---+++******,,,---,,,+++............---,,,+++***------------------------,,,,,,,,,,,,++++++*********((('''))),,,---+++(((///...---,,,++++++++++++------((("""&&&---,,,$$$((((((((())))))))))))***+++************)))))))))***))))))***++++++***(((((()))***++++++***)))((()))***++++++******+++,,,)))'''&&&'''((())))))(((+++***)))((('''&&&&&&%%%+++''''''***+++(((''''''---,,,+++)))(((((('''''')))******+++++++++++++++,,,,,,------------,,,,,,***)))'''(((***++++++*********++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,...000///***%%%...---+++,,,---///..............................000000000000111111222333111000//////222333333333333555888999;;;===AAADDDIIIOOOUUUWWW[[[aaadddccceeedddfffnnntttwww}}}{{{pppiiidddeeedddbbbdddiiiooottt|||qqqXXXKKKEEE???<<<======888555555333000///111111111222555555999===<<<888333222333666666666666666333///+++222111111000000111111222//////.........---------///......//////---------+++,,,---...//////......111111111222333333000------+++******,,,------,,,/////////...---,,,+++***------------------,,,,,,,,,,,,+++******)))))))))111...+++*********(((&&&000///...---,,,+++++++++'''+++'''%%%///+++************++++++++++++)))*********++++++++++++***))))))***,,,,,,+++)))'''(((***,,,,,,***((('''%%%''')))(((&&&%%%'''))))))(((''''''((())))))))))))******++++++++++++++++++)))((()))***)))'''&&&++++++***)))(((((())))))******+++,,,,,,,,,,,,++++++,,,,,,------------,,,))))))(((((()))***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......+++(((///---,,,,,,...///...------.../////////...---,,,////////////000222333333111000//////111222111000111222444555666777:::<<<>>>CCCGGGHHHLLLRRRTTTSSSXXXZZZcccqqq{{{oooiiiddddddddddddeeefffdddhhhpppzzzjjjXXXHHH@@@;;;<<<<<<999555555444000///222333111444999777;;;???@@@===999888777:::888555333222111...,,,///..................///111000///...---,,,+++***///000111000000000///---+++,,,---...//////////////////000222333222...,,,---+++***+++,,,......---............---,,,+++***......---------,,,,,,,,,---,,,+++))))))((()))))),,,+++******+++---------000///...---,,,,,,,,,,,,$$$)))((("""(((111***************************)))))))))***++++++,,,,,,+++******,,,---...---+++'''(((***,,,,,,***((('''$$$''')))'''$$$###%%%((()))))))))((((((((())))))))))))***+++,,,++++++*********)))((()))***(((%%%))))))(((((()))***++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,))))))))))))))))))***+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++---......000...------...///...---,,,---///000///...---+++////////////000111222333111000///000111222111///111222444444444444777999999===???@@@DDDJJJLLLIIIOOOTTTaaarrr{{{sssmmmfffccccccdddcccbbb___bbbjjjuuu}}}fffOOOEEE===<<<<<<888555444666000///333555222555<<<999@@@GGGHHHCCC;;;666444666444222111111222111000......------------......111111000...---,,,+++***---111111000///000///,,,------------...///111111/////////000111000...+++---+++***+++---.........------......------,,,+++.........------,,,,,,+++...---+++)))(((((())))))++++++***++++++,,,---......------,,,,,,,,,,,,,,,&&&******(((,,,111+++ )))(((((((((((((((''''''(((((())))))***++++++,,,+++++++++,,,...///...---((()))***++++++***)))(((((()))))))))'''''''''((()))******)))((('''(((***)))*********)))'''%%%$$$(((***)))''')))+++)))%%%''''''(((((()))+++,,,---)))******+++++++++++++++)))***+++,,,,,,---,,,,,,)))***+++***))))))+++---******++++++,,,---------++++++,,,,,,,,,,,,---------,,,***)))))),,,///111111///------...///...---,,,---.../////////------////////////000000111222000//////000222222111///000111222222111222444666888;;;===>>>DDDJJJLLLJJJNNNRRR^^^ppp~~~zzzmmmaaaeeeiiinnnvvv|||uuukkkdddbbbbbb```\\\^^^___eeeqqqyyyxxx]]]QQQEEEAAA???;;;777555888111///555666333777@@@EEERRR^^^\\\NNN>>>555333111000000111333333111///111111000000000000111111/////////...............+++///111...---000...)))...---,,,,,,---///222444000//////000111000...,,,---+++***+++---//////...+++,,,------......------///......---,,,,,,++++++///...,,,***(((((()))***---------,,,+++*********,,,++++++++++++,,,,,,---***))))))***,,,,,,***((())))))(((((('''''''''''''''(((((())))))*********+++******,,,...///...,,,)))))))))))))))))))))))),,,***))))))******)))((()))++++++***''''''(((***((()))))))))(((&&&$$$###'''))))))'''(((,,,+++&&&)))((((((((()))***++++++((()))******++++++*********+++,,,---............***+++,,,,,,******,,,...******++++++,,,------...+++++++++,,,,,,------------,,,,,,+++***+++---///111///...---...///...---,,,,,,---...////////////000000/////////000000111.........000222222000//////000111111000000222444888;;;===@@@GGGPPPSSSQQQSSSUUU]]]lll{{{yyyfffYYYNNNQQQVVV\\\iii|||pppeeeaaa```\\\WWWYYYYYY___iiipppttt|||kkk\\\NNNGGGDDD???:::999999111///666888444888BBBWWWiiiyyyuuu^^^FFF:::999///000111333444222...+++000000////////////000000------......///000111111)))...///,,,,,,...,,,'''///...,,,+++,,,///333555111000//////000000///------+++***+++---/////////++++++,,,---............//////...---,,,,,,++++++000///,,,***))))))******''')))+++,,,,,,,,,,,,---************+++,,,------,,,'''&&&((((((&&&(((---++++++******)))))))))((('''((((((((()))))))))))))))))))))+++---...---,,,******))))))))))))******---***((((((++++++)))&&&)))+++,,,***'''&&&(((+++&&&''')))***+++***((('''%%%))))))&&&(((---,,,&&&******)))))))))))))))***(((((()))***************+++,,,---...////////////***,,,...---******---///******+++,,,,,,---......+++++++++,,,,,,---------,,,---...---,,,******+++222000.........///...---,,,,,,,,,---...///000000111000000////////////000---,,,---///111222000...///000111111000111333555777:::===AAAJJJUUUYYYWWW[[[YYY^^^jjjzzziiiUUUIIIDDDGGGMMMWWWiiiyyyrrrlllccc]]]\\\^^^^^^aaaeeehhhjjjqqqzzzppp[[[QQQMMMFFF===888999333000333444666AAANNNkkkpppIII===888<<<333...111444333222111......---------,,,,,,,,,+++,,,,,,---...///000000///.........------------)))***,,,...////////////111,,,'''&&&)))+++***'''+++,,,---...---,,,+++***............////////////...222111+++(((,,,---***///,,,******,,,---,,,***......---,,,,,,+++******,,,***((((((+++,,,+++)))***++++++***))))))***,,,))))))******)))'''%%%$$$(((******''''''+++,,,+++)))***+++,,,,,,+++***)))***++++++***((('''(((***)))******)))'''&&&'''((()))((('''&&&&&&'''((()))$$$---111...,,,---,,,((('''''''''''''''((())))))---//////***%%%###&&&***((())))))))))))(((''''''+++,,,---+++((((((+++///+++******+++,,,+++)))'''000///---,,,++++++,,,,,,,,,------...------,,,,,,------------,,,,,,+++***+++......+++***------***000...,,,,,,---000111111111111000///////////////000000000000000000000000111...///333333111222555888:::???GGGQQQYYY^^^```bbbhhhmmmqqqkkkVVVFFF>>>CCCDDDMMMdddzzzrrrhhhbbbaaaaaa___aaaeeefffhhhnnnvvvssseee[[[PPPFFFAAA<<<666333444444666BBBRRR}}}VVVCCC999:::444000222444222111222000000/////////.........------................../////////.........------+++,,,---.........------222---)))))),,,---+++))).........------,,,+++***............////////////+++//////+++***---000...000---++++++---...---+++//////...------,,,++++++---***))))))+++,,,+++***---,,,+++******+++,,,---))))))))))))((('''&&&%%%(((***)))&&&'''+++,,,***###%%%''')))***+++++++++((())))))(((&&&&&&'''((()))***+++***((('''((()))***)))(((''''''((()))))) '''+++(((&&&'''&&&###((((((((((((((()))*********++++++(((###!!!$$$(((+++++++++++++++***)))(((,,,,,,+++***)))))),,,...,,,+++***+++++++++)))(((......---,,,+++******+++,,,------.........------,,,---------,,,,,,+++***,,,......++++++......+++111///---,,,---///000111111111000///////////////000000000000000000000000111///000333444222333666888:::@@@IIITTT^^^dddfffmmmrrruuuwww~~~iiiVVVIIIBBBAAABBBIIIYYYuuu{{{ooohhhgggcccaaaaaacccddddddjjjpppxxxgggWWWLLLHHH???:::777777555777FFFXXX```FFF666888555333555444000000222000000000/////////....../////////.........------000000000/////////......------......---,,,++++++111///,,,---//////---***000///...---,,,,,,,,,,,,---............/////////+++...///,,,+++---//////000...---,,,......---,,,/////////......------,,,---,,,******,,,,,,,,,+++...+++''''''***,,,,,,+++((((((''''''''''''(((((('''***)))&&&&&&***+++)))$$$%%%''')))***++++++***))))))***)))''''''((())))))+++++++++)))((()))******))))))((())))))******$$$)))***(((&&&((((((''')))))))))))))))***++++++((()))***'''$$$###&&&))),,,,,,,,,++++++)))((((((---,,,))))))***,,,,,,,,,---+++***)))+++++++++***,,,,,,,,,,,,+++***))))))******+++,,,,,,---,,,,,,,,,,,,---------,,,++++++,,,//////,,,,,,//////---111000///...---...///000111000000///////////////000000000000000000000000222///000333444333444888;;;===CCCMMMYYYdddkkkmmmzzz|||}}}|||~~~uuueeeRRRDDD>>>===???BBBQQQkkkvvvooommmddd```^^^```aaaaaafffkkk}}}sss___SSSOOOCCC>>><<<<<<:::<<>>:::777666666333...///222//////.........---------------......///000000111000000000000////////////***************++++++,,,...------...///...---+++...---,,,,,,---...000111------------............//////000000...,,,,,,...000000000///.........///---------,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,'''######'''***)))&&&((('''&&&&&&&&&(((***+++'''******((('''******'''***+++,,,,,,+++***)))(((***++++++***))))))+++,,,)))***++++++***)))***,,,))))))***+++++++++++++++)))'''&&&&&&&&&&&&'''((((((''''''''''''((())))))***+++++++++***+++,,,---*********))))))'''&&&&&&...+++((())),,,---,,,)))...+++))))))+++,,,,,,,,,,,,---.........---+++***))))))***++++++,,,+++++++++,,,,,,------,,,,,,,,,+++...///---...222222000000111222000...---...000000000////////////000000111111111111111111111111222//////333555555777<<>>999555555333//////222111111111000000000//////,,,---...///000111111222000000000/////////......+++++++++***+++,,,---...------------------------,,,,,,,,,,,,---...///000,,,------------.........++++++---000000...///222///000000///------...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***)))***,,,,,,)))'''(((***,,,***((('''''''''''''''((()))***(((+++,,,))))))+++***'''%%%&&&((()))******))))))&&&'''((('''&&&&&&(((***((()))+++***))))))***+++((()))***+++++++++++++++***&&&$$$&&&(((&&&&&&((('''''''''''''''(((((()))((((((((())))))************++++++++++++***)))))),,,+++***+++,,,,,,+++***---+++******,,,------,,,---------......------,,,------............------++++++,,,---------,,,,,,***---...---...222333000...111333222///---///111///////////////000000111222222222222222222222222444111111555777888;;;@@@???FFFQQQaaaoooyyy~~~vvvjjj___SSSGGGAAA@@@<<<;;;888444333666;;;???FFFfff}}}vvvmmmeeebbbaaa______bbbeeegggooo{{{xxxmmmddd]]]ZZZ^^^^^^ZZZ[[[aaajjjPPPBBB:::333222222000000111111111111111000000000///......//////000000000111/////////.........------000///...---------...///......---,,,+++,,,...///---------------,,,++++++,,,,,,---------.........+++***---222111......333...///000///,,,+++---///------------------------,,,------+++)))((()))+++)))******+++++++++***)))''''''((((((((((((((('''))),,,---+++***,,,+++'''%%%&&&((()))******))))))%%%&&&'''&&&%%%%%%''')))'''(((***)))((((((***+++'''((()))***+++++++++***---(((&&&+++---***(((***((((((((('''((())))))***'''&&&''''''((((((((('''))))))***++++++++++++******+++,,,,,,+++***+++++++++******,,,---...---+++---,,,,,,,,,,,,,,,------////////////...---,,,+++***+++,,,,,,---------,,,))),,,---,,,---222333000---000333222///...000333///////////////000111111333333333333333333333333888555555888;;;<<<@@@EEEFFFLLLXXXeeepppuuuuuutttnnncccVVVLLLBBB999777:::777555333111111555<<>>???CCCHHHOOOUUU^^^hhhnnnnnnjjjfff]]]RRRFFF@@@:::555777>>>222333555555666888<<>>999555444444444333333222222444444444999AAAOOOooouuuhhh___XXXUUUVVVYYY```hhhkkkoooxxx}}}mmm___WWWXXX___xxxyyyVVVCCC:::999444444666000222222111000000000111111///000///,,,---///...***//////............///000000///......//////---,,,000...---...//////...---******,,,...111111///,,,------,,,,,,,,,---......++++++++++++,,,,,,,,,,,,000000000000//////////////////...---------........./////////...---,,,+++,,,***((('''&&&''')))***&&&&&&&&&'''((()))))))))***)))&&&%%%$$$%%%'''(((***)))((()))*********)))))))))((((((((()))******((()))+++***)))(((((()))'''+++///000...+++)))((())))))((('''''''''((((((((())))))***,,,...000111...***)))***)))&&&&&&)))(((******((()))+++,,,))),,,+++******,,,,,,+++***///,,,***+++---...,,,)))///---++++++---///000///...---,,,++++++++++++,,,,,,,,,,,,,,,---...//////,,,------...////////////------......///000111111///000111222333444444333555888===DDDLLLTTTZZZ^^^aaabbbbbb[[[RRRKKKIIIJJJOOOTTTTTTNNNFFFAAA===:::<<<888444111222444555555333222333555444333999@@@OOOmmm}}}oooddd\\\WWWWWWXXX\\\```bbbeeemmmvvvhhhXXXRRRVVV^^^rrr\\\FFF;;;;;;666555666222222111000//////000111222000111111...///222111---...............//////000000...------------,,,+++000///............---,,,******,,,///111111///---,,,,,,,,,,,,+++,,,...000***++++++++++++,,,,,,,,,000000000000000000000000/////////////////////000000000///...------------++++++***)))'''''')))***((()))))))))*********++++++************++++++++++++)))'''(((+++,,,***'''(((((((((((()))***++++++)))***++++++)))'''((((((%%%(((***+++***((('''''',,,+++***)))***++++++***,,,+++******+++---///111000,,,***+++)))%%%&&&***)))******)))***+++++++++,,,+++***+++,,,,,,+++***///...------///000...,,,+++)))((()))+++---...---------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////***+++---...//////...---------...///000111222333111333555555555555555666:::>>>FFFPPP[[[eeemmmqqqooonnngggZZZKKKAAA???AAABBBDDDDDDAAA<<<999888777:::666222000111333555555777666777888555555;;;DDDSSSpppuuujjj```ZZZ[[[XXXXXXZZZ\\\___gggqqq|||~~~cccSSSNNNTTT[[[lll```FFF:::;;;777555666333111111/////////000111222))),,,------111555555111---......///////////////000///......//////...,,,/////////...---,,,,,,---///...,,,---...//////...,,,------,,,++++++...111,,,,,,,,,,,,------------////////////////////////...//////000111111111111444222///---,,,,,,...///))),,,...---+++))))))***+++*********)))))))))((('''(((((())))))))))))(((+++)))'''(((+++,,,***'''))))))((())))))***+++,,,)))+++,,,+++)))(((((()))&&&''''''&&&%%%%%%'''))),,,***((()))+++,,,+++***+++***)))***,,,111555888777111---+++)))&&&&&&******))))))++++++***+++,,,+++******+++------+++)))---------...//////...---***)))((())),,,------,,,---------,,,------...///,,,,,,,,,,,,---...//////***+++,,,.........---,,,...//////111222333444444111333555555444444666999>>>EEEPPP^^^kkkuuu|||tttooobbbQQQ@@@777666888888777888888666555555777777444222222444666777888:::999999999666666???JJJ^^^zzz|||pppeee___^^^ZZZWWWXXXZZZ\\\dddmmmsss||||||___OOOKKKOOOUUUddddddHHH999;;;666333444222000000/////////000111111...//////------...+++&&&,,,---...///000000000///111000//////111111111///---...///...,,,,,,---...333000---,,,,,,.........+++---///...++++++---000------------........................////////////...///000111222333333222666444111...---,,,------)))---111111---++++++,,,)))))))))((('''&&&&&&&&&'''(((((()))))))))((((((***)))((()))*********)))******)))))))))***++++++)))***,,,+++***))))))***))))))((('''&&&'''***---***'''%%%&&&)))***)))'''(((''''''***000:::CCCIIICCC999///+++***(((''')))+++)))))),,,,,,******---+++***+++,,,------+++)))***+++,,,---------,,,+++,,,++++++,,,...///...---......---------......///,,,,,,,,,,,,---...//////,,,---------------,,,,,,000000111111222333444444000222444444444777===AAAHHHPPP^^^mmmxxx~~~ooofffXXXGGG:::333222444555222222444444111111444222111111444888;;;<<<<<<777777777777666999FFFTTTpppzzzmmmeee```\\\YYYZZZ[[[\\\aaagggjjjrrr~~~{{{]]]LLLGGGHHHMMM\\\jjjKKK:::;;;666111222000...//////000000000000000333444222---+++***%%%,,,---...///000000000///...---,,,...000111000///+++---///...,,,+++---///222000---,,,---...///...***...000///,,,***,,,...------------...................../////////000000...///111222333444444333555555444333000---***)))+++...111000,,,***,,,...((((((((((((''''''''''''******************)))))))))*********)))((()))***++++++******)))*********(((***++++++***)))***+++)))******)))((()))+++---)))&&&###%%%(((***)))&&&)))((((((+++555BBBOOOWWWOOO@@@111++++++***((((((,,,((()))------******...******+++,,,...---+++((()))***---......---,,,,,,,,,,,,+++,,,---...---+++//////...............///,,,,,,,,,,,,---...//////111000///...............000000111111222222222222222555888999;;;AAAKKKRRR]]]eeeqqq{{{~~~{{{tttnnn```WWWJJJ???888555333222555111000333333///...000000111333777:::<<<;;;:::444444555777888???QQQbbbuuulll```]]][[[]]]]]]\\\^^^bbbdddlllwwwzzz\\\KKKDDDDDDFFFXXX~~~oooNNN<<<<<<666000000...---...///111111111000///+++......---...000---(((+++,,,...000000000000///))))))(((***,,,...---,,,***,,,......,,,,,,...000000...---...///000///...***...222111,,,)))***---,,,,,,------------............//////000000000111---///111333444555444444333555666777444...((($$$---///000---)))(((,,,111(((((())))))******++++++)))((((((((('''''''''''''''***,,,+++((('''))),,,,,,,,,+++***)))))))))***''')))++++++******+++,,,&&&(((***+++***)))******+++'''$$$&&&***,,,+++(((...,,,+++...777EEETTT]]]WWWDDD222+++,,,,,,)))''',,,((()))------******...******+++,,,...---+++(((***,,,///000000.........+++*********++++++***(((000000///...............,,,,,,,,,,,,---...//////555333111000///...//////000000000000000111111111666999===???CCCLLLXXXbbbqqqwwwttteee[[[SSSJJJ@@@:::999777444000333///...333444///---000333444666999;;;:::777555333333555888<<>>@@@GGGUUUggguuu{{{tttfffWWWKKKIIIFFFAAA<<<777333111000///000111222111///---+++666777888;;;<<<;;;999666222444999<<>>;;;666222333222000000000111333333111///222000...---......---,,,000000///...------------//////...---,,,,,,++++++++++++++++++************...,,,,,,---...//////......---,,,,,,------+++)))...------,,,,,,------...,,,---.........,,,+++***---...000222333333222111444222111111333333222000+++,,,,,,,,,,,,+++******++++++***'''%%%%%%''')))%%%&&&(((******)))((('''+++*********))))))(((((()))******************))))))((()))+++***&&&)))...((()))******))))))***+++,,,,,,++++++***)))(((((('''((()))+++///888CCCKKKDDD:::///)))***---,,,++++++***)))(((((()))***+++************+++++++++++++++,,,---......---,,,+++++++++,,,,,,,,,+++++++++,,,---......//////............------...000222333222111111000///000000000555222111333333444999???BBBFFFLLLVVVhhh}}}lll[[[PPPHHHGGGDDD>>>888333000///...//////000111111111000///444555777:::;;;:::777555888888:::AAALLLaaa~~~vvvjjjcccaaadddffffffccccccgggooovvv___JJJAAAAAABBBKKKfffwwwUUU???<<<555222333222000//////111222333222000333111/////////000///...111000///...------------000000///...,,,+++***)))++++++++++++,,,,,,,,,,,,...---,,,---...///...---,,,++++++,,,---,,,***(((...------,,,,,,------...***,,,///111///,,,(((%%%---///111222333222111000111//////000222333222111,,,,,,,,,,,,,,,++++++***))))))((('''%%%$$$&&&(((&&&'''(((******))))))((($$$%%%&&&((((((((('''&&&******++++++++++++++++++***))))))+++***''')))---***((('''''')))+++,,,,,,---,,,***)))(((((()))***%%%''')))***,,,000555999777222,,,))))))+++,,,,,,******))))))))))))******++++++++++++************------------------------(((***---//////---***(((---...//////000000//////---...000222222222000///222111000000///000000000444111111333444666;;;CCCJJJQQQ[[[hhh|||zzz___OOOHHHGGGFFFBBB<<<666111///...///000000000000111222333444555666888999999888666555;;;999;;;HHH]]]yyyrrrhhheeefffggggggbbb```bbbgggmmmuuudddMMMAAA@@@AAAJJJ```wwwTTT???<<<666222333222000//////000222333222111333111//////000000///...111000///...------------//////...---,,,,,,++++++---------....../////////...---,,,,,,......---,,,******+++---//////---+++...------,,,,,,------...,,,...000222222///+++)))...///111222222111000///444222111000111000...---,,,,,,------,,,,,,+++***((())))))'''&&&%%%'''((('''((()))*********))))))!!!###%%%((())))))((('''++++++++++++++++++,,,,,,+++************)))***,,,000,,,)))))),,,//////...++++++***)))))))))))))))'''((()))***+++,,,...///......---+++))))))+++---***))))))))))))))))))***------,,,,,,++++++******,,,,,,++++++++++++,,,,,,(((***---//////...+++)))------...///////////////,,,---///111111000...,,,111111000000000000111222444111111444666888???GGGRRR]]]jjjwwwhhhRRRHHHFFFGGGFFFBBB<<<666222000000111222111000000111222444666777888:::999888666555555<<<===FFFYYYuuuzzzpppkkkiiigggfffddd```___ccchhhnnnyyyoooTTTDDD>>>>>>IIIZZZtttSSS???===888444555333222000000000222333333222222000......///000///...111111///...............,,,,,,---------------------------....../////////...---,,,,,,---...---+++''''''(((+++///000000......------,,,,,,------...---...///000000000000000...///111222222111000///999777555444444333111///,,,------------,,,++++++)))***+++***(((((()))***((())))))***************&&&(((***,,,...---,,,+++++++++******++++++------++++++***)))***++++++***333///+++***---///...---((()))***++++++***(((''')))(((''''''(((***,,,,,,,,,......---***)))***,,,)))))))))******)))))))))......------,,,,,,,,,+++++++++************++++++***+++,,,------------,,,,,,,,,---............---......///////////////...000000000111111333444555666333222555888;;;CCCKKK[[[jjjyyylllVVVJJJFFFEEEEEEAAA>>>999444111000000111555333111000000111333555777888888777555444666888@@@JJJ]]]xxx{{{uuupppkkkgggfffaaa___bbbfffjjjrrryyy~~~___III???===EEEQQQsssqqqQQQ@@@@@@<<<999999777555333111111333444333222111000......///000000///111111000///............++++++,,,------......///++++++++++++,,,,,,,,,,,,...---,,,,,,------,,,+++&&&%%%&&&(((,,,...//////...------,,,,,,------...---,,,,,,,,,---///111222...000111333444333222111555333222222333333222000---------------,,,++++++***+++,,,,,,******+++,,,***************+++++++++((()))***+++,,,,,,+++***+++***))))))***+++---...,,,---+++((())),,,,,,(((000...+++***+++++++++***&&&(((***,,,,,,***(((&&&)))&&&$$$$$$&&&)))******...//////...,,,******+++))))))************))))))------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---...///+++,,,,,,---...---------000////////////000111222//////000222444666888999888555555888:::>>>FFFOOObbbuuuvvvZZZJJJFFFCCCAAA???999777444111////////////555333222000000111333444555666666555333666<<>>BBBJJJSSSgggfffTTTCCC<<<:::666444666222222333333333222222111......///000111333555555888999:::;;;???IIIXXXccc|||ssslllddd^^^\\\]]]]]]```eeesssxxxrrr[[[KKKDDDEEEGGG^^^ppp^^^VVVUUUSSSVVVXXXPPP@@@999444444333111111444111///......000111000///111111///...------------000////////////.........///,,,)))***,,,---+++(((+++******))))))******++++++,,,---...///...---,,,222000............---,,,000///---,,,+++,,,...///000222555777888777555333555333111111333444111///333222000...---------...)))+++---///000///---+++++++++******++++++,,,------***)))***---...,,,***))))))((('''&&&'''***,,,***,,,---...---+++(((&&&+++)))((()))***+++***((('''((())))))'''&&&&&&&&&+++)))'''&&&%%%&&&((()))'''+++...,,,(((%%%'''+++***)))))))))++++++)))'''***((('''(((+++,,,+++)))******+++++++++******)))((()))+++///333222...***...+++***+++...000///---+++,,,...000000///---,,,000111111333777<<<@@@CCC:::888999>>>@@@AAAIIITTTggg}}}wwwPPPCCC777666999888444222111555888555///,,,...111444///...111444444555888777888>>>FFFMMMYYYqqqvvvkkkccc\\\[[[[[[[[[^^^ccckkkrrr~~~wwwaaaPPPFFFEEEFFFZZZ{{{wwwmmmooouuusssqqqiiiZZZFFF===555444444333333444222111//////111222111111222111000//////........./////////.........------+++,,,,,,+++************++++++++++++++++++++++++++++++,,,---............222000............---,,,......---,,,,,,---...///000222444555666666555444333111000111333444333111222111000...------,,,,,,)))+++---//////...---+++*********+++,,,---......,,,***)))***+++,,,+++)))&&&'''((((((((((((((()))------,,,,,,+++******)))***((('''((()))***)))(((***+++,,,+++***))))))))))))((('''&&&&&&&&&'''(((,,,,,,+++,,,,,,,,,+++******)))((()))++++++)))(((***((('''(((+++,,,+++))))))******+++++++++******---,,,+++---......+++(((---,,,+++,,,//////---+++,,,---.../////////...---000111222444888<<>>???@@@HHHQQQddduuuyyyjjjZZZFFF>>>777555444000///000000333555444222000222444444222222666777555777;;;???EEEQQQ```mmm|||{{{mmmeee]]]\\\[[[[[[^^^bbbaaajjjwwwjjjVVVIIIEEEDDDTTTppp|||fffOOOBBB666444666555555555444222000111222333222111111111000///........................---------,,,(((+++...,,,((('''))),,,***+++,,,------,,,+++***+++++++++,,,---...///000111000...---......---,,,,,,,,,------......//////111222222333444444555555111000000111333444333222000000//////...---++++++***+++---...///...,,,+++******++++++,,,---......,,,***))))))******(((''')))***,,,---...---,,,+++///...,,,***)))***+++,,,***)))((()))***+++***((()))))))))(((((((((''''''(((((((((((('''''''''''',,,'''###%%%+++...***$$$***)))((()))***+++***(((***)))((()))+++++++++)))((()))***+++++++++++++++...,,,******+++,,,+++***---,,,---...//////,,,)))---........./////////000///111333666999;;;===>>>;;;999999;;;===>>>DDDJJJZZZffflllhhh```WWWJJJ<<<888666555444000,,,---222333444555666666666666666555555777::::::999>>>EEENNNYYYkkksssjjjbbb___^^^\\\^^^bbb[[[eeerrr}}}sss\\\MMMFFFBBBOOOeeepppUUUEEE777444777777666555444222111000222222222111//////...---------------......---------,,,,,,,,,)))+++,,,+++)))((()))+++***+++---......---+++***,,,+++++++++,,,...000111111///------......---,,,,,,---...///000000000000333333222222333444666777111111111111222222222222//////000///...---+++)))***+++---......---,,,+++***++++++++++++++++++***+++***))))))(((((('''&&&,,,++++++,,,---...---,,,...---+++*********+++,,,,,,+++******,,,,,,+++***((('''&&&&&&'''''''''&&&))))))******))))))((('''***$$$ """))),,,(((###***)))((((((***+++***)))***************+++******'''((()))***+++,,,,,,,,,((((((((()))+++,,,------,,,---...000000...+++(((///.........///000111111///111444777:::::::::::::::888777777888:::>>>AAAJJJQQQSSSNNNGGGBBB:::222000///111333111...000555777777999<<>><<<::::::===@@@AAADDDNNNYYYkkkxxx~~~{{{rrrhhhccc```\\\\\\___ZZZcccoooxxxzzzdddSSSHHHCCCLLL^^^uuusssUUUFFF888555888888666555444222000000111111000///111000//////.../////////......---------,,,,,,,,,,,,***((()))+++,,,+++)))***+++---......---+++***,,,,,,++++++,,,---///000000...,,,,,,---......------...///111222222222222444333333222333444666888333333333222000///////////////000000///---+++***+++,,,,,,------,,,++++++++++++++++++***((('''&&&*********)))((('''&&&&&&***'''######%%%((())))))++++++++++++++++++******+++***))))))***+++***))),,,***((((((***++++++******++++++++++++***))))))***(((&&&''')))++++++******)))'''((()))++++++******+++++++++*********+++'''((()))***+++,,,,,,,,,%%%'''***+++,,,,,,+++++++++---///000///---***)))//////...//////111222333111222555888999999888777777777444333444666888888;;;>>>???<<<888777444222000...///222333222333777<<<>>>DDDJJJPPPRRRPPPNNNKKKIIIJJJMMMQQQYYYhhhwww~~~{{{ppphhhbbb\\\[[[]]][[[bbbkkkssszzznnn___MMMGGGMMMZZZoookkkNNNBBB888666888777555444444222000000000111000///333222222111111222222333............---------,,,---***((()))---///,,,)))***+++,,,------,,,+++***---,,,,,,,,,,,,---......///---,,,,,,---......---//////000000111111222222333333222222222444666777333444444222///.........111111000000///---,,,+++,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,***(((&&&%%%)))***+++)))(((&&&'''(((,,,((("""!!!$$$(((******))))))***++++++***))))))((('''&&&'''((()))(((&&&,,,(((%%%&&&)))++++++)))++++++++++++************((((((((('''&&&''')))+++***((('''''')))+++,,,+++***,,,,,,,,,***)))***+++((()))***+++++++++++++++(((***------,,,)))((((((***---///000...,,,++++++......///000111222333333222444666888888888777666555555333000111555555222222333444222000///000111333000000333666777;;;AAAKKKRRR^^^iiipppssssssrrrllliiigggjjjoooyyyzzzqqqhhh```]]]^^^]]]```fffmmmuuu}}}zzznnnSSSLLLOOOXXXjjj~~~YYYEEE===888888888555333333555333111111111222111000222222111111111111222222/////////.........------,,,++++++,,,------------++++++++++++++++++++++++------......------,,,,,,///---+++,,,---......---000///.........///000111000000000000111222333444111333444222///---...000333222111000///.........,,,,,,,,,,,,++++++*********+++---------,,,***)))(((***+++***((('''(((***///+++&&&&&&***------,,,***)))(((''''''((()))***)))(((''''''))))))((('''***&&&"""###'''))))))'''+++***)))((((((((())))))((((((&&&%%%$$$%%%&&&(((***(((&&&''')))+++,,,,,,***,,,---,,,***)))***,,,)))******+++++++++*********,,,---,,,***(((***,,,***,,,///...---,,,---...---...000222333333333222444555666777777666555555555666333///000555555000////////////---,,,...111000111555999<<>>IIIZZZppp~~~{{{{{{}}}}}}zzz{{{~~~|||ppphhhccc___\\\]]]ccciiimmmrrrxxxiiiZZZMMMQQQeeennnRRRCCC>>>888444555666444444666555333000//////000000000111000//////000111333555444333111///---+++))))))------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------******+++,,,,,,------...///............---------....../////////000000000,,,---///000111222333555------......//////......---,,,++++++,,,,,,***(((*********++++++,,,,,,,,,++++++***)))))))))))))))***)))))))))******(((&&&'''((((((((())))))))))))+++***)))+++,,,,,,***'''///,,,***)))******)))'''*********))))))))))))))),,,)))'''(((***+++***(((***)))((()))+++,,,,,,+++))))))))))))***************************************+++,,,,,,***+++,,,...&&&+++///000---+++---///000111222111111111333444888999999888777555333222222222111000///...------//////...---///222444444999AAAQQQfff|||~~~}}}}}}}}}}}}qqqhhhccc___]]]bbbgggiiimmmrrrxxxjjj[[[MMMOOOaaaqqqTTTBBB@@@:::666555444222444888666444111000111222222111111000//////000111333444000000000/////////......---------------------------,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------*********+++,,,,,,------///............---------------........./////////222111000////////////000...------///111000,,,(((---,,,++++++,,,,,,***(((((()))***+++,,,------...++++++***))))))))))))***+++***)))***++++++)))'''************++++++++++++,,,+++******++++++)))(((///---+++******)))((('''))))))))))))******+++,,,+++)))(((((()))******)))+++***)))***+++,,,+++)))((()))))))))***+++++++++************************)))***++++++******+++---))),,,000000...---...000222333444333111111222333<<<;;;:::888555333111111222111111000///......---111000...---...222888>>>EEEWWWrrr{{{pppiiiccc___cccgggiiillloooqqqxxxzzziii[[[MMMNNN^^^~~~bbbMMMDDD???:::888555111222777666444222111222222222111000000000///000111222333.........//////000000111---------------------------------,,,,,,+++++++++)))******+++,,,------...***++++++,,,,,,---......///............---------------........./////////555333111///......---,,,000---+++---111222...)))---,,,++++++,,,,,,***((())))))***+++,,,,,,------,,,+++******))))))******+++*********,,,,,,***(((+++++++++,,,,,,,,,---------,,,***)))))))))))))))---,,,*********))))))))),,,++++++******+++,,,,,,******)))((()))*********,,,+++******++++++***((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++******+++,,,+++...000000///...///000000111333333222111222333;;;:::888555333222111111111111000000//////......222222222111111444???JJJ\\\vvv|||}}}zzznnnfffaaacccggghhhjjjlllkkkqqqxxx}}}yyyooobbbVVVKKKKKK[[[zzzttt[[[FFF@@@;;;:::666222111444555333111111222222111///000000000000000000111111333222111///---+++***)))---------------------------------,,,,,,+++++++++***++++++,,,---......///,,,,,,------...////////////............---------....../////////000000000///---,,,---000222222111...***'''(((---000///,,,,,,+++++++++,,,,,,+++)))++++++++++++++++++++++++,,,++++++*********************)))***,,,,,,+++)))(((((((((((()))))))))))),,,,,,+++***))))))******))))))************,,,------,,,***((((((((())))))*********)))((()))******---+++******++++++)))(((((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++++++++***+++,,,---...///000/////////000,,,...111222111111222444666555444222111111111111000000000000///////////////000333555555999HHHYYYyyy|||zzz|||vvvlllddddddggggggggghhhhhhmmmrrrtttwwwuuulllaaaVVVNNNGGGIIIXXXvvvlllNNNDDD<<<999888555333444555333222222333222111///000000000000000000000000111000//////...---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......---------...//////000000///............---------....../////////000000000111///---///111111///++++++(((%%%%%%))),,,------,,,+++***+++,,,---+++))),,,,,,,,,+++++++++******,,,,,,+++************+++))))))(((***+++,,,***))))))))))))*********++++++)))***++++++***)))***+++'''((()))******+++---///,,,***(((%%%$$$$$$%%%&&&)))******)))(((((()))+++---+++******++++++)))((()))*********+++,,,,,,,,,************************&&&(((+++,,,,,,+++,,,---//////......////////////***---000222222222222444222222222222111111111111////////////000000000000,,,---333888999AAAXXXqqq}}}}}}{{{yyy{{{wwwmmmjjjkkkiiigggfffgggjjjmmmmmmmmmjjj___TTTNNNIIIFFFKKKZZZwwwcccSSSCCC<<<;;;999666666666444333444444444222000///000000000000000//////------...///000000111111------------------------+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,------...//////000///............---------------........./////////555222000111222000***$$$************++++++,,,,,,+++******+++,,,---+++***++++++++++++++++++,,,,,,---,,,++++++******++++++((((((''')))++++++***(((++++++,,,,,,,,,---------&&&))),,,,,,+++***+++,,,''')))******)))***,,,///+++)))'''%%%%%%&&&''')))(((***+++***((('''))),,,,,,***)))***++++++***)))++++++++++++++++++++++++************************&&&))),,,------------...///...------............,,,///222333333222222222111111222333333222000000.../////////000000000111---...444;;;@@@NNNppp||||||~~~yyywwwyyy~~~uuuqqqpppllliiiggggggjjjkkkjjjhhhcccWWWLLLKKKHHHIIIOOO^^^{{{yyydddLLLAAA>>>;;;888666777666555555666555333111///000000000000000///...444444333111000...---,,,------------------------+++++++++,,,,,,---------+++++++++***************++++++,,,------....../////////.........---------,,,,,,,,,---------.........,,,---000444444...(((,,,...111111///---,,,,,,+++******+++------+++***))))))***+++,,,------...---,,,++++++******++++++(((''''''(((***+++)))((((((((()))))))))*********$$$(((,,,---,,,***+++---(((***,,,+++)))(((+++...,,,+++)))((((((***,,,...(((***+++***((('''))),,,+++***)))***+++,,,+++))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&)))---......---......000...---,,,---......---///111444555444222111111222333444555444222000.........//////000000111111222222777???FFFZZZ~~~{{{{{{~~~~~~|||vvvtttuuuzzz||||||~~~zzzwwwvvvrrrllliiijjjjjjggg```XXXRRRNNNFFFCCCCCCJJJ^^^xxx[[[KKKDDD>>>999999555444666999777222111333000000000000000111111111...//////000000000000/////////...,,,***+++---///---------,,,,,,,,,++++++)))***,,,---------,,,+++)))+++......+++***,,,......---,,,,,,.../////////000///...---,,,------...///............///000000+++,,,---//////...,,,+++...---------...,,,***'''******+++++++++,,,,,,,,,------,,,,,,+++***))))))***)))((('''&&&&&&&&&'''))))))(((((((((***+++,,,******))))))))))))******+++++++++***((('''(((***+++*********++++++***((('''((()))***++++++++++++,,,+++******++++++)))((((((***++++++******+++,,,******+++++++++,,,,,,,,,...,,,***))))))+++...000111///...//////...,,,***111000///......///111222888888666555333222111000///000111111111000///...333444555<<>>BBB<<<888666444111333666111111000000000000000000111111111111000///......111///.........+++%%% ------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++---......---------///...---+++,,,...///......000///...---,,,,,,,,,,,,,,,---...///000///......000///...------...///000+++***))))))***+++***(((******+++++++++,,,,,,,,,---,,,,,,++++++*********)))***,,,------,,,,,,+++++++++***)))))))))******++++++++++++++++++++++++&&&(((+++++++++******+++,,,,,,+++++++++*********,,,,,,++++++)))(((&&&%%%---+++)))((()))+++******(((***++++++******+++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,---///000...---+++,,,...///000000000///......//////000111111111***+++---///000111111111444666<<>>@@@???===:::;;;>>>CCCJJJYYYrrr|||{{{yyy{{{{{{zzzxxxuuuuuuuuu|||}}}vvvmmmfffbbb^^^XXXSSSQQQHHHFFFOOOWWWcccxxxcccQQQFFF===:::999666555555222222111111000//////...111111222222222111111000000111222333333111///...............------------)))***++++++,,,,,,++++++,,,+++***,,,...///---+++///---++++++,,,---,,,+++((()))+++---............,,,,,,---------.........+++,,,...///...,,,)))''''''((())),,,...---)))&&&******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++)))***+++,,,,,,,,,+++******+++,,,------,,,+++***(((***++++++++++++,,,...)))++++++(((###"""%%%))))))***+++,,,------------(((((()))+++------+++((((((***++++++******+++,,,******+++++++++,,,,,,,,,000///...------///111222111111111444888:::999999;;;<<<>>>===;;;666111------------------------------333<<>>777555999444333222222444444333222111111111111111111111111333000000555777555555666111111000///...------,,,///...------...---,,,***000...---...000111...,,,---,,,,,,++++++,,,,,,---!!!(((,,,,,,---///222((())))))******---111444***,,,...000///,,,)))&&&)))***+++,,,,,,+++***)))...---+++******+++---...***((('''(((++++++((($$$,,,,,,+++***))))))*********)))+++...---))))))---,,,...+++'''&&&***+++)))...(((&&&+++---)))&&&'''++++++***)))((((((((()))'''((()))++++++***)))))),,,+++***))))))***+++,,,,,,---...---+++***+++,,,******+++,,,...//////000,,,,,,,,,,,,...000222333666888===BBBEEEGGGNNNWWWUUU\\\bbb```UUUFFF888000000...---...000111111111111555:::>>>@@@>>>;;;999???<<<>>>CCCFFFTTTuuu}}}zzzyyyzzzzzzxxxwww{{{{{{uuurrrmmmddd]]]XXXOOONNNVVV]]]fff~~~iiiOOOEEEAAA:::555666666444333333333333222111222222222111111111111111222///000444777444333444111000000///...---------///---------......,,,***...---,,,...000111000...111000...---++++++******,,,------------***'''$$$000///...,,,))))))+++---,,,---...///...,,,***((()))***++++++++++++***)))+++***(((''''''(((***+++...,,,***)))*********))),,,++++++***))))))*********)))+++...---)))))),,,,,,---,,,((('''+++,,,+++,,,'''&&&+++...,,,***,,,+++***))))))))))))))))))(((((()))***************,,,,,,+++******+++,,,,,,,,,......---,,,++++++,,,******+++,,,---...//////------...///000333555666777999@@@KKKSSSXXX```hhhpppvvvyyyrrraaaLLL===555000///---...///000000///444555777999:::;;;::::::>>>;;;===CCCHHHUUUqqq}}}zzzyyyzzzzzzxxxvvvyyywwwsssnnngggaaa[[[SSSRRRZZZbbbmmm```OOOHHHAAA:::888777555333333333333222000333333222222111111111000000...000555777444111111000000//////......------...---------......---+++---,,,,,,---000111111000000///...,,,+++***))))))...,,,***,,,//////***%%%333222111---***((((((***............---,,,++++++)))***++++++++++++***)))))))))(((''''''((()))***///...,,,)))''''''***,,,,,,+++******)))***************,,,///---)))))),,,+++---,,,))))))---...,,,000,,,)))++++++((('''((())))))))))))))))))***+++)))))))))))))))******+++---,,,++++++++++++,,,---,,,---...---+++++++++---)))******+++,,,---......---...///111333555777888:::???JJJYYYdddkkkttt|||iiiPPP???888000///------...///...---555444444444555777:::<<<>>>;;;===DDDJJJTTThhh{{{~~~{{{zzz{{{zzzwwwuuuwww}}}vvvpppjjjccc^^^]]]VVVVVV___iiivvvwww```RRRFFF???===888666333333333444333222444333333222222111111000111///111666888444000000///////////////............---,,,---//////...,,,------------.../////////++++++************++++++''''''(((+++///000///------......---++++++---//////......---,,,,,,,,,---*********++++++*********+++************+++,,,,,,+++,,,,,,)))%%%$$$'''+++++++++***************++++++***,,,///---)))(((,,,***---,,,******...///---...,,,***)))(((&&&&&&&&&)))((((((((()))***++++++***)))((((((((()))+++,,,++++++++++++++++++++++++***+++,,,,,,*********,,,))))))***++++++,,,------------...000333555777999AAAKKK[[[jjjqqqvvvgggKKK;;;555111///---------...---,,,333222222222555888<<<>>>@@@<<<>>>DDDJJJPPPZZZeeeppp|||||||||zzzwwwuuuvvvzzz}}}tttllleee___[[[\\\XXX[[[fffsssvvv]]]JJJAAA>>>999666444333444666666555333333333333222222111111333111333888999555111000.........///////////////---,,,,,,...000000///...//////...---,,,,,,---...,,,,,,++++++++++++,,,,,,(((+++------+++)))***+++(((***,,,,,,---...000222///...---,,,,,,,,,------+++******************+++++++++++++++,,,,,,------)))+++---,,,(((&&&''')))+++***************+++++++++***,,,///---((((((+++***,,,---***+++...///,,,((())))))))))))***,,,,,,)))((((((((()))***++++++***)))((((((((()))+++,,,))))))************))))))((()))******)))((()))+++*********++++++,,,,,,,,,+++,,,---///333777;;;>>>KKKYYYmmmzzz{{{|||~~~]]]BBB333000111///---------...---,,,...///222555888<<>>>>>CCCGGGIIILLLOOOWWWaaavvv~~~|||yyywwwvvvxxxyyysssiiibbb]]]ZZZ[[[ZZZ```nnnqqqVVVEEE>>><<<999666555666777777777333333333333333333333333555333333888888444111000------......//////000000,,,,,,,,,...000111000///000000///---+++***+++---222111000...---,,,++++++'''***...---)))(((***---)))***,,,,,,,,,,,,---///---,,,,,,++++++,,,,,,,,,++++++***))))))***++++++)))))))))***++++++,,,,,,***,,,......---+++***************)))******+++,,,,,,+++,,,///---((((((+++))),,,---******------++++++///000,,,*********((())))))))))))))))))***+++)))))))))))))))******+++(((((())))))))))))((((((''')))******)))(((***+++++++++++++++,,,,,,,,,---,,,,,,...222888@@@HHHLLLWWWfffyyypppRRR:::///---000///------...///...------///222666:::===@@@AAA???>>>>>>???AAABBBAAAAAAFFFMMMddd~~~{{{yyyxxxxxxxxx}}}pppfff```\\\[[[ZZZ\\\fffwwwpppWWWGGGAAA>>>999777666666666666111222222333333444444444666333222666666222000000---------...///000000111,,,,,,,,,...000222111000/////////---******,,,///111000///---,,,++++++***&&&(((***+++,,,...000111***,,,---,,,***)))******++++++++++++++++++++++++++++++***))))))***++++++'''((()))******+++++++++,,,+++***+++---------,,,******))))))***++++++,,,,,,+++---///---((('''***))),,,---******,,,+++((('''---000,,,))))))'''$$$+++***))))))))))))))))))(((((()))***************((()))************)))((()))***++++++******+++---,,,,,,,,,,,,------------...///111888BBBOOO[[[bbbgggooozzz{{{~~~ppp[[[DDD444///...000///---...///000000//////111333666999<<<>>>???:::;;;;;;;;;;;;<<<;;;:::@@@DDDYYY~~~|||{{{yyyxxxyyymmmccc^^^\\\[[[ZZZ^^^jjj|||jjjUUUFFFBBB<<<888777666555444000111222333444444555666666222111444444111///000,,,------...///000111111,,,+++,,,...111222111000---......,,,******...111+++******************+++...,,,***+++///000...,,,***+++---,,,***(((((())))))******+++++++++******,,,+++***))))))***+++,,,((((((***+++,,,,,,,,,,,,---)))&&&&&&)))------,,,******))))))***+++,,,,,,,,,+++---///---((('''***))),,,---***)))+++***'''%%%&&&(((---///---++++++***)))(((((())))))'''(((***+++++++++***))))))***+++,,,,,,+++***)))***+++------,,,,,,---...,,,------------------...000111555===JJJZZZiiirrrrrrtttxxx|||zzztttrrruuummmfffYYYHHH999111///111000///---...000111111111333333333444666999<<<>>>666999999888777999999999@@@BBBVVV~~~~~~|||zzzxxxxxxkkk```ZZZYYYZZZZZZ___ooo~~~yyy{{{fffNNNCCC:::777666555555666888444111111444555555333666555444444333111...+++333000...///111222111/////////............/////////000111///---+++---000000///...---------------,,,...+++&&&$$$)))---...++++++,,,---............---...,,,+++,,,///,,,&&&'''***------***((()))+++***++++++,,,,,,++++++***,,,---///000000///---,,,))))))))))))))))))))))))++++++++++++******))))))///...,,,***))))))***+++...000...++++++---,,,(((,,,+++******))))))******'''((())))))(((((()))***%%%***,,,''' %%%---...+++)))***---...---,,,+++///000------111222000000555===LLLbbbxxxtttooolllmmmkkkeee___]]]TTTNNNEEE<<<777333111///......///000111000000000/////////111444666555444888666666777555222444:::<<>>:::<<<;;;777444666555333333444555444333333222222222333222///---333000...///111222111///222111111000000111111222///000111///---,,,...000000000///------,,,,,,,,,)))------)))(((,,,...---+++,,,,,,,,,,,,,,,++++++)))++++++***+++---)))###)))***,,,,,,+++*********+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------************************++++++***))))))(((((())))))))))))))))))******+++)))------'''$$$'''+++,,,,,,+++++++++******))))))((()))******))))))***,,,***---...***%%%%%%***///...,,,******,,,...---+++---,,,,,,...000111111111:::@@@MMMaaa{{{sssjjjbbb```\\\TTTLLLIIIGGGCCC>>>:::777555222000////////////000000000000111000000222444444333222777444444666666444666999===BBBVVVzzz}}}|||{{{sssggg\\\SSSRRRVVV^^^qqq~~~ooolllooovvv}}}uuu^^^GGG@@@BBB@@@999333444555777666444333333444111000000111222222000...222000//////000111111000.........------.........//////000...---,,,...///111000///---,,,+++++++++(((---///,,,,,,......---,,,,,,,,,,,,+++***)))(((%%%((())))))***+++((("""+++***+++,,,------+++)))***++++++,,,,,,++++++***---,,,***))))))***,,,---++++++++++++++++++++++++...---+++))))))))))))***$$$%%%&&&((()))***++++++''',,,---&&&!!!$$$***...+++,,,,,,,,,+++***(((''')))***,,,+++******+++---......---+++)))***,,,///...,,,***+++,,,---,,,+++111+++***222555333555;;;HHHRRRddd}}}pppcccWWWQQQNNNGGG???;;;999888888999:::888555222000///.........///111222222111111222333333222000777333222555777666666888???HHH```pppeee[[[RRRRRRXXXfffwwwjjjgggkkkrrrxxxsssWWWHHHDDD???999555333666999888555333333444333222111111222222111///111111000///000111111111---,,,,,,++++++,,,,,,---............------...///111000///---,,,+++*********...///,,,+++------+++++++++,,,,,,+++***))))))&&&)))***((((((+++***&&&,,,***)))+++...///,,,)))))))))************)))))),,,+++************+++,,,++++++++++++++++++++++++///...,,,*********+++,,,###$$$''')))***************------((($$$'''***+++++++++------,,,***'''&&&)))***++++++******+++------+++)))))))))+++++++++------,,,+++,,,,,,---,,,333+++---777999666@@@QQQ]]]kkkcccUUUGGGCCCBBB???;;;888444666999===???<<<666222111000...---...///111333111000000111333333222000777222000444666555444555???PPPnnn}}}mmmddd[[[RRRUUU^^^rrruuuiiigggjjjooottt{{{lllVVVGGG===999:::444888:::999666333333555777555333222333222111000111111111000///000111111000000////////////000000......---------.........000///...---+++++++++***---000///***'''***+++*********+++,,,,,,,,,,,,,,,)))++++++((((((+++---,,,+++)))(((+++...///,,,)))******++++++++++++*********+++,,,------,,,+++***************************---,,,+++***)))******+++&&&''')))***+++***)))))),,,,,,+++((()))+++((("""***+++,,,---,,,***(((&&&((()))+++***))))))***,,,,,,***((((((***++++++***------------------...///111...333;;;<<<===PPPiiivvv{{{kkkPPPCCC999777888777666666888:::???BBBCCC>>>777111111000...---...///111333///...///000333444333222666222000222444222333666AAAZZZ~~~|||jjjccc[[[TTTZZZhhhvvvkkkiiijjjlllpppwww~~~lllTTTCCC===???888999999888666444444444888666444333333333222000000111111000//////000222//////............//////...---+++,,,---///......///...---,,,++++++++++++...000///)))''')))++++++)))***+++,,,------------(((+++,,,((((((,,,///...(((((()))+++,,,---+++***---------......---------)))***,,,------,,,***)))))))))))))))))))))))))))''''''(((((())))))))))))******+++++++++***))))))***)))''''''***---&&&******+++,,,+++***)))(((((()))******))))))***,,,,,,+++)))***+++,,,,,,+++,,,---.........///111333222444;;;CCCEEELLLbbbyyysssbbbVVVEEE===666555555444555777;;;>>>AAADDDCCC>>>666000000///.........///111222------...000333444444333555222111222222222777>>>MMMkkkyyyggg```ZZZUUU___pppvvvllliiihhhhhhiiipppxxxjjjQQQDDDBBB;;;999777666777666555444666444222111222333333222///111222111///...000333...------,,,,,,------......,,,***+++...//////---------,,,,,,+++,,,,,,---***...///,,,+++---...,,,******+++++++++++++++***"""(((+++***)))+++,,,+++%%%'''***+++*********+++,,,,,,------------,,,,,,)))******************)))************************%%%&&&(((***+++++++++***+++******))))))******+++'''((('''&&&))),,,***$$$)))************+++++++++)))***++++++******+++---***+++++++++++++++,,,---+++---///000000111444777;;;@@@HHHOOOWWWeeeuuuwwweeeWWWKKKBBB===888666666555222444888999:::===??????;;;555000////////////000000000000///......000222333222111222222333333222444>>>JJJeeewwwddd^^^YYYVVVbbbtttuuullliiifffeeeeeelllsss}}}{{{^^^KKKCCC>>>:::666555777888666444333222000000222333444444///111222111///...000333111111000000000000111111...,,,***+++...//////---,,,,,,++++++,,,,,,---...&&&,,,000//////111000...***++++++******)))((('''$$$***+++******)))&&&###'''***+++)))((()))+++))))))************))))))***)))(((''''''((()))***++++++++++++++++++++++++&&&(((+++...000///...---***)))(((((((((***+++,,,'''******((((((---///...))))))))))))***+++,,,---***,,,------,,,+++---...''')))++++++))))))+++---+++---000111111222666999EEEKKKSSSZZZhhhyyy}}}ooo\\\MMMDDD;;;444111000111333000---000666444555888:::;;;999444000......///000111000000000111000///000222222000///000111444555333666DDDSSSzzzzzzeee[[[UUUWWWoooxxxooojjjeeeddddddnnnpppsssxxxuuuYYYLLLCCC>>>:::777222---...333666555444333222222222222333111///------///222444000222111...///111///+++...000333555555333000...------,,,,,,,,,------...------------------------/////////...---,,,******&&&'''(((***++++++***))),,,,,,+++***))))))******)))***,,,------,,,***))),,,---------,,,***((('''---,,,***)))((((((((())))))***+++)))'''%%%%%%%%%''')))+++***((((((***,,,,,,+++***)))(((((((((((()))......)))(((---000...---------+++******,,,...---,,,,,,,,,.........---444000000444666777@@@KKKWWWaaammmvvvzzzzzzxxxuuujjj]]]LLL@@@999666222000,,,---000222333333222111555777999:::999777555333000111222333333333222111333222111111000000000000777+++***777<<<>>>UUUsssfff[[[XXX```|||{{{pppjjjdddbbbbbbkkkmmmpppuuu~~~mmm^^^NNNFFF@@@<<<999444333555555555444333222222222333333222000......///111333///111000...///222000,,,...000222333333222000.........---------......///,,,---///000000///---,,,---------...------,,,,,,***,,,---...---,,,,,,---,,,,,,+++***************)))***+++,,,,,,+++***)))***+++,,,,,,,,,+++***))),,,+++)))(((''''''(((((()))***++++++)))''''''(((%%%'''))))))((((((***,,,000///...,,,+++*********)))------))))))...///---,,,,,,,,,+++++++++,,,------,,,,,,,,,------,,,,,,222111333888<<>>;;;777444444555444444333333333444444333222111000000000000000...000000...000333222...//////000000000000//////,,,,,,++++++++++++,,,,,,+++---000222222000---++++++,,,------......------)))+++......---,,,,,,,,,,,,++++++************+++************************)))***+++,,,,,,,,,,,,+++,,,+++***))))))))))))))))))***,,,,,,***)))***+++%%%'''((()))((((((***+++222111///---,,,+++******++++++***(((***...///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////444666<<>>777222222444555999===OOOqqq~~~uuulllhhhdddccc```___```eeelllrrrxxxzzzeeeSSSHHHDDD;;;:::999777555444333333222222222111111222333333000222111000111555333/////////000000000000//////222111000///......---...---...///000000///...---+++,,,------......------...---,,,******,,,...000++++++++++++,,,,,,---...+++,,,...//////...,,,+++,,,+++*********+++,,,---+++,,,---.........---,,,+++---......---,,,,,,---+++)))(((***---...---+++,,,++++++******++++++,,,***,,,111333...)))000<<<<<<555...+++,,,...---+++///222777===III\\\ssskkkSSS<<<666444000///444---...///...---,,,---...333444555666666444222111444444444555555666666666666:::AAAHHHMMMPPPOOOOOOEEEAAA:::333000111444666;;;AAAXXX~~~uuuooodddffffffccc^^^^^^ccciiinnnttt}}}uuu^^^MMMCCCBBB777888<<<777777:::666444444333333333444444555444444444333333333222222////////////000000000000111///......//////...,,,---)))&&&'''+++---,,,))),,,...///...+++***,,,///(((((())))))************,,,++++++,,,......---+++///...---,,,,,,,,,,,,,,,---,,,******+++***)))'''***++++++)))&&&&&&***---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++...---,,,,,,++++++++++++111...,,,//////...000555999222---///222222000000888999@@@LLL^^^vvvZZZGGG666000///------...000...,,,---///111000...---000444777999999888777666555333222222444777999777===CCCIIISSS[[[WWWNNNHHH<<<222000222444888<<<999HHHkkkzzztttgggfffccc___]]]]]]aaaeeeiiinnnuuuuuu___PPPJJJ===<<<===555333333...444444444444555555555555333333333333222222222222////////////000000000111///...---...///000///...000,,,)))***...000///,,,,,,...///---++++++---///******+++++++++,,,,,,,,,,,,++++++,,,......---+++------,,,,,,,,,,,,,,,,,,---,,,******++++++)))'''***++++++)))''''''***---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,,,,+++******++++++,,,+++...333444000---...666000...333777777555555<<>><<<===777666888333444555666777777666555444333222222222222111111111/////////000000000111111///...------///000///...111...+++,,,///111000...,,,---...---,,,+++---///,,,,,,------------......,,,++++++,,,......---+++,,,,,,,,,,,,,,,------------,,,******++++++***(((***+++***)))((((((***,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,+++*********++++++,,,+++...222333...,,,---444000111999>>>???>>>???JJJWWWkkk}}}fffSSS===666111333555222...---000...------///000000///333444888???FFFHHHCCC===888777555444333444666777777<<>>???:::999;;;666555666888999888777555444222222222111111111000000//////000000000111111111000///------......---,,,///---,,,---///000///...---------,,,,,,---...///---------------.........+++++++++,,,---...---+++,,,,,,------............---,,,******+++,,,***)))++++++***)))))))))***+++************************,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,,,,111---+++,,,,,,+++...333444333666@@@HHHKKKMMMPPPaaaqqq{{{nnneeeYYYIII;;;555222111222444222///,,,//////......///000000000555555888AAAJJJLLLFFF>>>999888666555444444555666777;;;@@@FFFKKKLLLHHHCCC===888666888999:::???EEESSScccxxxjjjcccccceeedddccc``````dddmmmzzzgggTTTIIICCC:::666666000666777888999999777555444222222222111111111000000000000000000111111111111222000.........---+++)))///......///000000000///---,,,,,,,,,---.........---------------,,,,,,,,,+++++++++,,,---...---+++,,,---...///000000//////---,,,***+++,,,,,,+++***+++************++++++***************************,,,++++++***++++++,,,,,,......---------......///111,,,***+++,,,,,,///444333555===KKKWWW^^^eeekkk~~~xxxiiiWWWLLLGGGAAA:::444666666444222111000///...//////////////////111222444333777@@@IIIJJJDDD<<<888777666555444444555555555777;;;AAAEEEDDDBBBAAA???<<<;;;<<<===@@@IIISSSaaaqqq|||ooofffddddddcccaaa___aaafffnnnwww}}}fffUUUJJJ>>>999999222777777888888777666555444333222222222222111111111000000000111111111222222222000...---------+++)))000000111222222222222222---,,,++++++---//////...---,,,,,,,,,,,,+++++++++,,,++++++,,,......---+++,,,---///000000///...------,,,++++++,,,---,,,***,,,*********,,,,,,+++***++++++++++++++++++++++++++++++******++++++,,,,,,//////.........///000000+++))),,,000222//////222555:::III]]]mmmvvv~~~zzzZZZNNNAAA;;;999888777888===>>>;;;444///000000//////000000000//////111333222222666<<>>BBBCCCDDDHHHFFFEEEEEEGGGGGGKKKWWWcccrrruuukkkfffdddcccaaa]]]bbbhhhoootttwww{{{}}}}}}gggWWWHHHBBBAAA;;;888888777666666555444444333333333333222222222222000000111111111222222222///---,,,,,,......---+++///000222333222222222222---+++***+++...000///...---------,,,,,,,,,++++++,,,++++++,,,......---++++++,,,...///...---+++***---+++++++++------,,,+++,,,***)))***------+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...............///000000***)))+++000222111222555>>>HHH\\\tttoooZZZDDD===888999888555777;;;AAAEEEBBB888222111222111...000111000//////111333000222555999===<<<999666333333333333444444444444333111444;;;@@@AAAEEELLLQQQSSSWWWZZZZZZ]]]iiivvv{{{qqqjjjfffeeeddd[[[aaajjjoooqqqrrrtttwww{{{eeePPPFFFBBB:::888888666555444444444444444444444333333333222222000111111111111222222222,,,+++***,,,...//////...,,,...000111000//////000---+++)))+++...000///.........---------,,,,,,,,,,,,++++++,,,......---+++***+++---------+++)))(((---+++++++++---------+++,,,***)))+++---...+++))),,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------------------...///000///+++)))+++---000666<<>>===:::999999777222222555333333222222111222222222000000000000000///......222000...---------///000......///222444333111///,,,------......---,,,,,,------......------,,,+++---++++++,,,......,,,))))))***+++,,,---.........,,,------...---,,,***)))))))))***++++++++++++***,,,,,,,,,++++++*********+++***))))))***,,,---......,,,+++---000111///---000000///111444999>>>AAATTTkkk{{{pppggg[[[QQQJJJDDD<<<666000111000///000333888<<>>:::999:::999555555888333333222222111111222222222222222222222111000000111///...,,,,,,---...////////////000222222000............------,,,,,,,,,......//////......---,,,,,,***)))***...000111000***+++,,,,,,------------,,,,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++*********+++---...///...---///111333111///444555666777999???GGGLLLcccwwwrrraaaQQQKKKBBB===;;;888444000111111000///000222777;;;===@@@@@@<<<:::===??????>>>===;;;:::888666666777444111000111555777666333444444444444444444444444666444444888:::<<>>@@@HHHTTT]]]vvvxxxgggTTTEEE;;;777222000222333111///111111111000///222666999555:::>>>>>>@@@EEEGGGFFFKKKIIIDDD???;;;999777666666222///000444777777666333333333333333333333333888444444888;;;===AAAGGGRRR[[[eeelllwww~~~sssoookkkeeebbbbbbcccdddeeennnrrr|||uuu^^^QQQGGG>>>:::888444222222444444333222111111111111111000000///////////////222111000/////////000000111///---------...---,,,333111...,,,++++++,,,---...............------,,,------,,,+++,,,---......------......---,,,++++++,,,+++***)))))))))++++++))))))+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///111333444444;;;???CCCDDDGGGPPP```lllvvvaaaOOOAAA777666333000///000111000///111111111000///111444777222999>>>AAAGGGPPPWWWYYY___^^^YYYQQQJJJEEE===777999555222222444666555333333333333333333333333333888444333777:::<<<@@@DDDOOOXXXcccnnn}}}|||tttoooiiidddcccdddeeeeeemmmoooxxxrrr^^^PPPAAA;;;999555333222555444333222111111111111111000//////......//////000000//////.........///111///---,,,---...---,,,333111///,,,++++++,,,---,,,------------,,,++++++((())),,,------,,,+++***............---,,,++++++++++++)))))))))***+++,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------,,,,,,---...///111444666888@@@DDDHHHIIILLLVVVfffrrruuu___JJJ===777444111000---,,,,,,,,,++++++///000000//////000333666444999???DDDQQQcccssszzz}}}sssiii]]]MMM>>>999666333333444555333000333333333333333333333333777444333666999:::???FFFMMMXXXfffuuu{{{vvvoooiiigggfffeeeeeelllmmmrrr{{{ppp]]]HHH>>><<<:::888777555444333222111000000000444333111000000000111222---------------,,,,,,,,,///...------...///---,,,222111///------,,,------,,,,,,,,,,,,,,,+++******!!!%%%***.........------...............---,,,++++++************+++,,,,,,))))))***+++++++++******,,,,,,,,,,,,------------***+++,,,---............,,,...000222444888<<<@@@HHHIIIJJJJJJKKKTTT```jjjxxxnnn^^^JJJ;;;333111111------,,,,,,++++++,,,,,,...////////////000333555444:::???HHH[[[wwwzzzcccOOO???;;;666444555555444222444444444444444444444444666444555777888:::CCCLLLRRR___oooyyyrrrnnnkkkhhhfffiiihhhkkkrrrwww|||pppUUUFFFAAA>>>;;;:::666555333222111000000000444333111000///000111222...............---,,,,,,---------///000000...---000/////////.........---,,,,,,------,,,,,,+++***"""&&&+++---------...000---...............---,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,++++++******,,,,,,,,,---------......((()))+++---///////////////222555777:::???EEEJJJLLLJJJGGGDDDDDDHHHPPPUUUYYYPPPDDD;;;555111......------......------...///,,,---...//////111333666444999???III```nnnUUUMMMBBB:::888777777666555555555555555555555555555666888:::888;;;HHHVVV```mmm}}}{{{uuupppllliiigggeeefffkkkooottt}}}aaaMMMEEE???:::888666555444222111000000000222111///...---...000111111111111111111000000///,,,,,,...000222222///---...//////000//////...---------......------,,,+++(((+++------++++++---000------...............---)))+++,,,---...------,,,------------,,,+++******,,,,,,,,,------.........''')))+++---///000000000222555999<<>>888333333555333///,,,,,,---......,,,,,,,,,---***,,,...//////111444666444888>>>HHH^^^lll```OOOBBB;;;999999999666666666666666666666666666888;;;<<<999<<>>999888666555555555555666111222333111///...///000......---------,,,,,,,,,...---,,,++++++,,,---.........---,,,,,,,,,,,,---)))...111---***+++,,,++++++,,,...///000///......,,,------......------,,,***)))((()))+++,,,,,,***...//////---++++++,,,---111...,,,---000111000......000222111000111555999888:::@@@GGGNNNRRRSSSSSSIIIAAA888444555777666555666444111000000///...,,,........................111///---,,,---///222444777999???KKKZZZqqqzzz```MMMDDD???<<<::::::888777888666444666;;;999;;;>>>>>>@@@JJJZZZgggxxxpppmmmmmmlllkkkhhhgggiiioootttqqq[[[KKKAAA===:::999666555444444444333222333444333111000000111////////////............111000///......///000111......------,,,,,,,,,---000333333...+++***)))&&&***+++,,,---......---,,,,,,------......------,,,+++******+++,,,------+++---......---++++++,,,---///---++++++---...---+++000222444444444666;;;>>>DDDEEEIIIQQQXXXZZZVVVSSSCCC;;;333///000222222000333111///.........---,,,........................///...---------///111333666888>>>GGGTTThhhyyydddVVVKKKCCC???===888666888888666777;;;777;;;???BBBIIIWWWjjjyyyvvvqqqrrrqqqmmmiiifffgggkkknnn}}}rrr^^^MMMCCC>>>;;;888666666555444222444555555444222111111222111111111111000000000000111111000000000000111111.........------------,,,444555222...,,,---)))$$$+++,,,,,,------------,,,,,,------......------,,,---,,,+++,,,---...---,,,------...---+++***,,,---...---+++,,,...000000000333555777:::<<>>DDDIIIOOOSSSVVVVVVPPPLLLOOOTTTSSSJJJBBB999555000------//////...---,,,***+++---......---........................000000111222222333333333444777<<<@@@EEERRRmmmwwwbbbSSSIII@@@999:::<<<:::888888???CCCHHHPPP]]]qqqwwwuuuqqqooonnnooopppqqqpppwwwrrr]]]JJJCCC<<<888888888666444333444555444222111111222111111111000000000/////////000000000000000000///....../////////...---,,,+++,,,+++***---111///***------,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,***+++,,,---,,,***,,,---...---,,,,,,---///111111222333555888<<>>777666333000.........//////---,,,++++++...///////////////////////////////////////000111111222222222444666;;;>>>AAALLLbbbwwwwwwcccOOOEEE===<<<===;;;888888BBBFFFMMMXXXggg{{{zzzwwwsssppppppqqqqqqqqqmmmsss|||nnnVVVMMMAAA:::888888555333444555555444222111111222000000000000/////////...111111222222222222111111......///000///...---,,,+++------+++,,,...---))),,,+++***************+++,,,------......------,,,---,,,++++++,,,,,,+++***---...///...------///111333444555777999===CCCGGGVVV[[[ccckkknnnjjjccc]]]NNNEEE;;;777999999666222111000...------------......,,,+++,,,...000000///////////////////////////...............000111111444555888;;;>>>FFFVVVeeemmmQQQHHHAAA???>>>;;;:::<<>>CCCFFFOOO]]]pppzzzwwwtttppplllmmmpppvvvzzz~~~yyyjjjWWWHHHBBB???;;;777666777888777555333444555111111111000000000000///---...///000000///...------///000111000///---,,,)))///111...,,,---//////222111000///...//////000,,,------......------,,,000///------......---,,,///000111000///000222333555;;;CCCLLLWWWdddrrr{{{uuu]]]LLL===:::666333111000...---...///000000///...///000...,,,++++++---///......000000000000000000000000444333111000111333666888444111000444777999???EEEccceeeKKKFFFCCCBBB???>>>BBBHHHMMMVVVfffzzz}}}zzztttooosssqqqppprrrtttyyygggUUUHHH>>>888999888444222222444555333000///111333444444222000...222111000///------,,,,,,000///...------...///000////////////////////////,,,,,,---......---------$$$&&&))),,,...//////...***+++,,,...///000000000...000000///222777:::999FFFGGGOOO```rrrxxx[[[III:::888444222111111000......---,,,,,,......---,,,///000...,,,...222333000000//////.........//////444000000444666444222333444111111444666777:::>>>SSSlll~~~aaaKKKHHHFFFDDDBBBAAAGGGOOOUUU```qqq|||vvvrrrsssooommmnnnnnnpppxxx|||hhhYYYJJJ???;;;:::777444444666666444111000111333333333222000///111111000/////////000000//////...------...//////////////////////////////------------,,,++++++***---,,,,,,,,,------............------...000222333333222111111444999BBBJJJXXXYYYaaarrraaaIII999666333111111000///......---,,,,,,......---,,,///000...+++,,,000000---000//////.........//////333111111555666444555888444000000333555666999===EEEYYYvvvoooTTTJJJGGGFFFEEEDDDFFFNNNXXXbbblll|||zzzwwwuuupppllljjjhhhhhhmmmttt{{{~~~lllYYYGGG>>>===999666666777777555222222222333333222111000000000000000000111111222333......------------......////////////////////////...------,,,+++***))))))222000...---,,,---///000222000...---...000333444;;;555333666999@@@RRRdddrrrrrryyy^^^BBB777555111000000///...---...---,,,,,,......---,,,---...---***,,,000000,,,/////////......//////000222111222555444333888???444000000333444444777;;;???KKK```{{{eeeMMMJJJGGGEEEFFFHHHLLLWWWcccooowww~~~|||wwwqqqllljjjgggdddggglllppp{{{lllUUUFFF>>>:::777666777777555333444333333222111111111111111000000000000111222222......------------......////////////////////////...------,,,++++++++++++///............///111222111000/////////111333444???888666<<>>EEESSSkkkyyy]]]MMMIIIFFFEEEGGGJJJQQQ___lllxxx|||}}}~~~vvvpppkkkiiigggddddddggglllzzzgggTTTCCC>>>888666666777555444444444333222222111111000111111000/////////000000........................////////////////////////------,,,,,,---...///000,,,---...///000//////......//////000222333444555<<<999;;;DDDOOOaaa]]]BBB444333111...---...///...---...---,,,,,,......---,,,---///...,,,...111000,,,///////////////000111111//////111222000000888BBB555111000222222111333777999===HHH___|||dddRRRHHHHHHEEEEEEHHHMMMVVVeeessszzzwwwuuuvvvyyytttmmmhhhgggfffbbbaaaccckkk|||wwwaaaNNNGGG>>>888777777666555444444444444333222000000222111000///////////////......////////////......////////////////////////------,,,,,,...///111222---...000000///---+++)))......///111333666999;;;<<<@@@EEENNN]]]sssyyyuuu{{{dddJJJ;;;666333000...---...//////......---,,,,,,......---,,,222333111......///,,,'''////////////000111222222111///000111111000666>>>777333111222222111222666666:::CCCXXXyyy}}}gggVVVKKKGGGHHHFFFGGGMMMSSS^^^nnn}}}yyyssssssmmmmmmooouuutttmmmhhhhhhgggccc```aaaiii|||sss___UUUHHH>>>999888777666444444555555444222000...111111000000000111222222//////000111111000//////////////////////////////...---,,,,,,,,,...000111////////////...------,,,111///...///333:::AAAEEEIIIRRRXXXZZZeee{{{vvvkkk___XXX\\\ccckkkmmmkkk___MMM>>>777666222000...---///000000///...---,,,,,,......---,,,///111000------///,,,'''////////////000111222333555111000222333222555:::888444222333333111222666555999@@@OOOkkk~~~hhhYYYOOOKKKHHHHHHHHHKKKSSS\\\iiizzzuuunnnoooiiihhhjjjqqq{{{vvvooojjjjjjiiidddaaaaaahhh{{{kkk```PPPCCC<<<999888777333444666666555333///---000000000111222333555666///000111222222111000//////////////////////////////...,,,++++++,,,---......---,,,,,,---///222333444111...---222<<>>777666555666555444222111222333000///---///111222000---111111111111111111111111***+++---.........------,,,---....../////////...///---,,,...---,,,000666888555666;;;>>>EEETTTdddqqqqqqoookkkfffaaa___^^^XXXNNNCCC???===::::::<<<;;;;;;999777666555555555666++++++!!!000***///(((+++,,,------++++++,,,---........................111111000000111222333333333333333333333333333333555555444444444333333333777666999CCCSSSeeerrryyymmmcccYYYSSSPPPLLLLLLOOOLLLSSSYYY___kkkyyynnnggghhhkkkrrr|||yyytttqqqooojjjffffffiiinnntttuuuuuu{{{ooo___QQQCCC:::888555555555333222111222222111000///000222222000---////////////////////////+++,,,---...///......---------......------,,,+++///...///222111///111555888777999???CCCJJJZZZiiiuuurrrkkkbbbYYYQQQMMMKKKHHH???777444333000000222777777666555555666666666999000111'''333,,,333...,,,---...---,,,+++,,,...........................///////////////000111111333333333333333333333333333333444444444444444444777777999@@@KKKVVV]]]aaaZZZWWWVVVTTTOOOJJJKKKPPPPPPXXXaaaiiiwwwuuuooosssuuu{{{}}}yyytttnnnjjjggghhhkkkooooooooossszzzwwwbbbNNNAAA===777666666555444333333333333222111111222222000...////////////////////////,,,---......///.........------.........------,,,000///222666555111222555999:::???DDDIIIQQQ^^^kkkqqqjjj___SSSGGG???:::888;;;555111111000......000222222222333444555666777333---111&&&///'''000------...///...---,,,---///////////////////////////......------......//////222222222222222222222222111222222333333444444555666777999>>>CCCHHHJJJJJJKKKOOOVVVYYYTTTOOOPPPVVVTTT___kkkwww~~~~~~wwwppplllmmmkkkkkkmmmlllkkkpppvvvvvv^^^LLLCCC<<<:::888666666555444444333333333333333222111///111111111111111111111111........./////////......,,,---...///000000000000222111333666555222333777;;;???DDDHHHLLLRRR]]]fff```YYYMMMBBB:::555333222333000000333333000000222/////////000111333444555,,,)))///###+++!!!,,,+++...///000///...---...000////////////////////////.........------......///222222222222222222222222000000111222333444555555444555888<<<@@@CCCEEEEEEGGGJJJQQQWWWVVVRRRSSSXXXXXXeeeuuu}}}uuupppsssnnnkkkkkkjjjiiimmmsssxxx~~~oooWWWHHHBBB>>>999555555444333222222333444333333222111111222222222222222222222222////////////////////////---....../////////......444222222444333222666;;;>>>DDDIIIJJJJJJNNNTTTYYYMMMFFF===666333222222111---,,,...222222///...000///.........///000111111---+++333(((...$$$//////...///000000......///000////////////////////////000000//////...//////000111111111111111111111111...///000111222444555555444555777:::===BBBFFFIIIHHHFFFHHHMMMQQQQQQSSSVVVbbbpppyyyvvvpppjjjhhhgggfffjjjoootttyyyhhhTTTLLLEEE;;;555333333222111000222444333222111222333000000000000000000000000111111000////////////000/////////...---,,,+++***444222222444444444999??????GGGLLLJJJFFFGGGIIIIIIBBB<<<444111000111000///,,,,,,///333222...---000.........------......///...,,,444)))000'''111000...///000///...---...000........................111111000000//////000000000000000000000000000000...//////111222333444444555666777999;;;???EEEJJJMMMGGGEEEIIIOOOTTTYYY^^^pppzzzrrrjjjgggffffffiiioooppptttyyykkkZZZPPPCCC:::777666666444...000333333111111222444000000000000000000000000222111000/////////000000...//////000000000//////333222333777888888;;;AAA???HHHMMMHHHCCCAAA@@@===;;;666111000111111///+++//////222555333------000------,,,,,,---......///---***111'''000'''000------...//////------...///------------------------222111000000//////000000000000000000000000000000...//////000111222333333555777:::;;;===AAAFFFKKKKKKGGGFFFJJJPPPWWWbbblll}}}}}}tttllliiihhhgggkkkpppiiilllpppuuu{{{eeeZZZJJJ@@@<<<<<<;;;:::,,,///222333111111333555222222222222222222222222333222111/////////000111,,,---000333555777999999111111555;;;===;;;===AAA>>>HHHMMMHHHAAA>>>;;;777666222///000222222...***......000222///)))(((,,,+++++++++,,,---...///000///+++111(((333***111...---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,111111000///////////////000000000000000000000000//////000000111111222222333777<<>>???666777888999:::<<<>>>@@@BBBKKKKKKMMMNNNJJJ@@@888333444000------000222///,,,...............///000111......////////////......000***(((...111...---//////......///111000...,,,///...---...///000///...222111111111000000//////000000000000000111111222///000222333444444333222555444555:::AAAGGGIIIIIIDDDCCCCCCDDDKKKYYYkkkxxx}}}rrrjjjhhhgggeeecccfffbbbbbbgggnnnwwwaaaOOOEEE===888777888666333222222222111000111444555444111///000111555///666---333$$$+++,,,000555333...222===???888888:::;;;===@@@DDDHHHJJJSSSVVVZZZWWWMMMAAA888555444000---...111222000---//////.........///000000...//////////////////...///+++***...000---,,,//////...---......---+++)))111///......//////...---111111111111000000000///000000000000000111222222000111222333444444333222777666888<<>>AAA===;;;;;;===>>>AAAGGGOOOTTTdddkkkooofffSSSAAA999777333000...///222333222000000000///........./////////////////////////////////...///111000------000111000.........---***(((222000...---............111111111111000000000000111000000000000111222222111222333444444444333333888999;;;???DDDGGGHHHHHHHHHJJJMMMSSS^^^nnn}}}uuupppnnnlllkkkhhhccc```ccchhhnnnxxxoooYYYJJJCCC@@@999888777666777666444222333333111000//////111222222---555---:::333>>>>>>777999::::::===AAACCCAAABBBCCCCCCDDDIIIRRR^^^ggg|||sssWWWAAA888777222000///000222333333222111111000///.........///000//////////////////000000222444444111...///111333111000000000///---+++111///---,,,...///000000111111111000000000000000111111000000111111222333222333333444444444444444999:::===@@@CCCEEEFFFFFFHHHMMMTTT]]]iiizzz~~~wwwssspppnnnlllgggdddgggjjjnnnuuu}}}lllXXXHHH???;;;999777777777666444222444222111000000111111222777333:::000===888BBB???@@@@@@AAADDDDDDAAAAAACCCLLLNNNQQQUUU\\\jjj{{{xxxVVV@@@777555111000000000111333333333222111000///////////////111000////////////000111...333666444111//////000222000//////000111000......---,,,,,,///111111111000000000000000000111111111111111111111222222333333333333444444555666666999:::===???AAACCCDDDEEEJJJQQQ[[[gggttt|||sssooonnnpppxxxvvvnnnwwwrrrooooookkkiiikkkmmmnnnsssyyykkkTTTCCC@@@===999777666666444333444222111111222333333222111000999222CCCCCCNNNJJJLLLHHHGGGJJJGGGAAABBBHHHTTT[[[ccclllvvvrrrPPP>>>777333111111000000000111222222111111000/////////000000111111////////////111111...333555333222222111///000...,,,---...//////...---,,,,,,...000111111000000000000000111111111111222111111111111222333333222222333333555666888999999;;;===>>>???AAAEEEGGGNNNWWWeeerrrsssjjjaaa\\\[[[]]]eeemmmrrrxxxzzzuuuooojjjbbb\\\|||uuurrrtttpppoooqqqrrrqqqtttxxxzzziiiSSSEEEAAA;;;888666666666555444333222333555555333111,,,...:::777MMMRRR^^^YYYQQQIIIFFFJJJIIIEEELLLXXXfffqqqeeeHHH<<<777111111111111000//////000111000000000///000000111111222111///......///111222333777888777888;;;888222222000------.........---.........000111000...,,,///000000000111111111111222222111111222222333444111111222333555888:::<<<;;;===>>>>>>>>>AAAGGGKKKUUU```ppp~~~yyyooo```YYYRRRPPPOOOPPPUUU[[[]]]ccceeeaaa[[[WWWSSSNNN{{{wwwxxxuuutttvvvwwwuuuvvvyyyvvv||||||dddIIIDDD===999777777777777444333222444777777444111444666CCC???TTTXXXccc\\\PPPEEEBBBGGGIIIJJJWWWiii~~~[[[AAA;;;777000111111111000...---...000000000//////000111222222222111000......000111222999<<<===<<>>???>>>???BBBIIINNNZZZfffwwwxxxiii___RRRNNNKKKKKKKKKIIIKKKOOOMMMSSSVVVRRRMMMKKKIIIEEE~~~{{{{{{{{{zzzxxxwwwuuutttyyyxxxyyyzzz___NNN???;;;<<<;;;777555444555666777777666444333777888>>>JJJXXX^^^\\\XXXIIIHHHHHHLLLWWWhhh{{{xxxUUU@@@888444111111//////222000+++((((((...111111---///333222,,,000111222111000000222444333555BBBNNNRRRVVVRRRBBB:::555222222000---...111000000///...............000111222333333222111000333111000222444555333000222444666999;;;===>>>???===<<<===???AAAFFFSSS```jjjvvvsssfffWWWKKKFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGGGGDDD@@@>>>@@@BBB~~~|||zzzxxxwwwvvvvvvuuuvvv}}}nnn[[[HHH@@@>>><<<999888555666777888888777666555;;;===DDDQQQ^^^dddaaa[[[QQQTTTZZZeeetttpppNNN===888555333444111111444222...,,,---,,,000111000111444000***000111222111000000222444888;;;LLL\\\dddkkkeeeSSS@@@999444333222//////111111000000///......//////000111222333333222111000222000///111333444222000333555777999;;;===>>>???>>>;;;;;;>>>BBBJJJZZZhhhyyyzzzkkkaaaWWWMMMEEECCCBBBBBBAAAAAAAAAAAAAAA@@@AAAAAA???===<<<>>>@@@|||yyywwwuuurrrqqqrrryyypppXXXIIIAAA===;;;;;;888888888999999999999999;;;???HHHVVVccciiifffbbb^^^eeerrrdddEEE999777666444555222111333333//////111+++///222222444444///)))000111222111000000222444:::???TTTlllzzz|||gggHHH>>>555333333111000000222111000000///000000000111222222333333222222111111000000111222333222111555666888:::<<<>>>>>>???@@@<<<;;;???GGGSSSfffvvv{{{hhhZZZRRRMMMHHHEEE??????>>>===============999:::;;;:::999999:::<<<~~~yyytttrrrooonnnpppvvvkkkVVVHHH???<<<>>><<<<<<;;;::::::;;;<<<<<<<<>>>>>???AAA>>>===DDDOOO___tttuuuiiiZZZNNNIIIGGGEEEDDD<<<<<<;;;:::999999999999555666666666666666777777yyyrrrnnnnnnmmmnnnttt|||~~~fffSSSEEE??????AAA@@@>>><<<===>>>AAACCCDDDIIIUUUfffxxx}}}SSS<<<777777555444444111000222222000000444222000///000111111000000000111222111000000222444555999OOOiii{{{iiiJJJ===222000222111///...222222111111111111222222444333333333333333333444444444444444444555777888;;;;;;===>>>>>>?????????@@@===???IIIXXXiiittt]]]UUUKKKDDD@@@???>>>===;;;:::999888777666666777555555555555555555444333|||rrrmmmooommmnnnrrryyy~~~yyybbbNNNCCCAAAEEECCCAAA@@@BBBFFFKKKNNNPPPVVVdddvvvqqqMMM<<<999666444444555333333555555222222555555000...000111000111333000111222111000000222444555666FFFZZZgggqqqlllYYYBBB888000///111000///000111111111000111111222333555444444333333444444555444555666555555666999;;;===>>>???????????????>>>>>>===CCCQQQccctttnnnaaaLLLHHHCCC???===;;;:::888999888777666555444444444555444444444666555444222wwwpppnnnmmmmmmpppvvvzzzzzzyyy~~~qqqXXXIIIDDDFFFDDDCCCDDDIIIQQQXXX]]]dddmmm|||eeeGGG===;;;666333444555222333666666222000222444///...222333000000222000111222111000000222444555444===GGGMMMUUUTTTEEE:::444///000111///000333000000000000000111222222666555444333333444555666444555666555444555999<<>>@@@BBBLLL^^^qqqzzziiiYYYPPPDDDBBB???===;;;:::999888777666555333222111111111333222222444666777555333{{{tttnnnlllllloootttwwwvvvuuuvvv|||{{{___LLLFFFFFFEEEEEEHHHNNNXXXbbbhhhzzzvvv\\\DDD===<<<666333444222000222555444///---...333...///555666111///000000111222111000000222444555111555::::::AAABBB666555111///111111000222666000000//////000111222222666555444333333444555666333444555444333444999<<<@@@AAAAAAAAAAAA@@@???>>>EEEIIIUUUjjj}}}yyyfffVVVJJJCCC???===;;;888777666666666555444333111000000//////000///000333777888777444|||wwwqqqlllkkkkkklllmmmpppvvv~~~jjjYYYRRRRRROOOPPPUUUYYY```qqqiiiRRR===777777444222444222///...000///,,,+++...//////000000111111111222111000000000//////......333222333555444000111666111111111111111111222222111111000000111111222333999777444555777999777555555555777888:::<<<===>>>EEE???<<<>>>@@@@@@BBBEEEEEETTTaaarrrfffQQQDDDAAAAAA;;;:::888777555444444333333333333333222111000000000000111111111222222222{{{rrrlllhhhhhhhhhiiikkkqqqxxx}}}mmmaaa]]]XXXXXX[[[ccclllxxxbbbMMM;;;777888555222444333000000222222//////111///000000000111111111111......///000111222333333333000000333333000000333444333333222222111111111222222222222222333333444666444222333555666555444555666888999<<<>>>@@@@@@CCC???>>>@@@AAAAAACCCHHHNNN^^^kkkyyynnnYYYHHH???;;;;;;:::999777666444333333333222222222222111000///...000000000111111111222222xxxnnnhhhfffeeeeeejjjooouuuzzz~~~sssllllllgggiiippp{{{[[[III999777888555222444555222222555555222222444000000000000111111111111//////000111222333444444333...,,,000222000...///555555444333222111111000333333222222333333444555444333222222444666666555777888:::<<>>AAADDDFFFHHHIIIGGGFFFFFFFFFEEEFFFPPPZZZhhhyyy|||sssaaaVVVHHH>>>;;;:::777444666555444222111111000000000000000000000///------/////////000000000111111yyyooohhhdddaaacccfffjjjnnnqqquuuyyy{{{}}}|||uuurrrzzzZZZIII:::777666333333777999666555666444000///111111111000000000000000000000000000000000000000000444...+++///333222///...//////000000111111222222111111111111111222333333333444555666777999;;;<<<>>>@@@DDDGGGJJJLLLLLLLLLIIIGGGGGGHHHIIINNN[[[iiitttqqqddd[[[OOOGGG===888888999888555555444333111000000000000111111111111000///...---....../////////000000000uuullleee```bbbcccfffhhhkkklllmmmnnniiiiiieee___bbbooo~~~WWWGGG:::888777222222777888555333555333///---000111111111111000000000000+++,,,---///000222333333444///---111333111000000---......///000111222222111111000000111111222333000222444555666888;;;===AAAEEEJJJOOORRRRRRPPPOOOJJJIIIKKKQQQWWWaaaooo|||uuufffYYYMMMGGGAAA<<<777444555777666555444333222111000000000000111111111111000///...---............////////////tttjjjdddcccccccccccccccbbb```___VVVWWWUUUUUU___qqqnnnNNNAAA999:::999444111444555222111444333000///222111111111111000000000///,,,,,,...///111333444555222//////222222//////111//////000000111111222222222111111111111222333333000222555666777999===@@@EEEIIIPPPVVVYYYWWWSSSPPPLLLMMMUUUcccqqq~~~|||nnn^^^QQQFFF@@@<<<999777666444444444444555333333222111000000000000///////////////...,,,,,,------........./////////|||qqqiii___^^^\\\[[[YYYVVVRRROOOLLLMMMNNNTTTbbbwww~~~XXXEEE<<<888<<<<<<555111222222///000333444111222555222111111111000000//////000000111111222222222222000///000222000---...222222222222111111111111111333333222222333333444555222555888999:::<<<@@@DDDFFFLLLTTT[[[]]]YYYTTTPPPPPPSSS```tttssskkk]]]OOODDD>>><<<<<<777777888666444444555666333333222111000000000111............---,,,++++++---------.........//////wwwkkkbbbYYYRRRQQQOOOLLLJJJKKKIIILLLPPPWWWggg|||qqq```FFF===<<<999777555444444555444333111000000000111111......//////000000111111222///,,,---111333111///111222333333111000000000///222444222...,,,///333222222222333333444444555777777777888999===CCCGGGQQQYYYaaa```[[[VVVSSSQQQVVVcccwww}}}nnnaaaUUUJJJDDD@@@:::555444666555555555555444444444666555333111///------,,,+++,,,---......---,,,+++,,,***)))***,,,.........wwwkkk]]]UUUMMMKKKIIIFFFEEEGGGGGGMMMVVVbbbwww{{{cccYYYOOO<<<;;;:::888666555444444555444333111000000000111222333111///---------...///444222000111222333111//////111111111//////000222111222333111//////111333222222222333333444444555777888999999<<>>777666555222111222444444444444333333333333000//////.........//////......////////////......---,,,+++,,,---...---,,,zzzfffYYYKKKEEEAAABBBCCCDDDIIINNNNNNZZZmmmsssuuu{{{ZZZMMMBBB======:::666555555555444444444444333333222111111111222333333222111111333666999;;;555555555555333222111000//////...------000555888<<<777222111444555333000222222333333444555666666:::;;;===@@@FFFOOOZZZ```bbb```\\\WWWRRRPPPWWW```qqqyyygggTTTEEE@@@999444444444222222444444333333333222222222222///......---------......//////000000000000//////...---,,,---...///...,,,nnn[[[NNNFFFBBB@@@BBBDDDFFFLLLRRRXXXggg~~~}}}pppsssiiiMMMGGGAAA<<<;;;888444444555555555444444444333333222111111222333444000111333555888<<>>999666000444555555666555555444333333333222111111222444555111222444888>>>EEEJJJMMMIIIBBB999333222222222000111111000///000333888<<<@@@:::444222444555444111444444555777888999::::::===???CCCGGGMMMUUU^^^dddeee\\\UUURRRPPPTTTeeexxxqqq\\\NNNBBB999999555222333222///000333222111111111000000000000000///...---------------000000////////////000000---,,,---///111222000...}}}sssgggYYYMMMFFFEEEFFFJJJPPPTTTVVV]]]eeevvvxxx{{{nnnTTTGGG===:::777///555666666777666555444333333333222111222333444555333333666<<>>@@@EEEIIINNNUUU[[[```___VVVPPPRRRUUU^^^ttt~~~dddPPPEEE>>>999555222111222111...///333111111000000000/////////.........---......///000000///............///000++++++---000222333222000~~~zzzrrrhhh]]]RRRIIIDDDDDDGGGNNNXXX___dddllluuu|||~~~bbbNNN@@@>>>===333666777777888777555444333333333222111222333555666444444777???OOObbbuuummm[[[EEE888777777555000...///000//////111555888777555222111333777999;;;666777888999;;;<<<===>>>>>>AAAFFFJJJOOOTTTYYY]]]WWWNNNKKKRRRZZZhhhpppUUUAAA999666333333111111222111///111666000000000000////////////,,,,,,------///000222333000///...------...///000***+++---000333444333111}}}tttfff[[[TTTPPPLLLIIIMMMSSS^^^iiiqqqxxx~~~www|||sssQQQAAA===:::666777666555555666555333111000111333222111000111222222111444???SSSjjj|||{{{^^^@@@222222333111...222000...------...000222222222444777999888555222:::888888:::???AAAAAA???BBBDDDGGGIIIJJJLLLOOOQQQSSSOOOQQQZZZgggxxxuuu\\\III???:::666333333444444222......222555111111000000000000111111111000...---,,,,,,,,,---......//////000000111111...///000111111000///...yyyiii[[[TTTRRRPPPOOOWWW___lllyyyvvvyyy}}}}}}\\\FFF>>><<<999:::888777666666555333111111222222111000000111333444333555???PPPcccsss{{{mmmVVV===333333444222111444333111//////111333444222222333666888888666444:::888888;;;???AAAAAA@@@AAACCCEEEGGGHHHIIILLLOOONNNOOOXXXffftttvvvfffQQQAAA:::777555333222222222000//////000222000000//////000111111222222111///...---------.........//////000000000000...///000111111000///...vvvggg```^^^^^^^^^dddmmm{{{|||tttvvvxxxwwwzzz~~~aaaFFF<<<:::999;;;:::888777777666333111333333222000///000222555555555777>>>JJJWWWbbbhhhYYYIII999444444333333444444333111000000111333444444333333444666777777555:::999999;;;>>>@@@@@@@@@AAABBBCCCDDDDDDFFFJJJLLLMMMUUUcccuuu|||aaaUUUDDD999666666666555111000//////000000///............///000111222333333222000///......///000...////////////000000000...//////000000//////...{{{xxxvvvuuuvvv~~~xxxrrrrrrssssssuuuzzzuuu|||```FFF===:::888:::888777777777666444222444333222000...000333666444555777<<>>666444444111111333222111///......///111222555333222222555777777777999999:::<<<>>>???@@@@@@@@@AAABBBBBBCCCEEEIIILLLTTT^^^pppuuufffQQQHHH===666555666777777111///...///111222///+++---------...000222333444333222111000///000111111////////////////////////////////////////////////yyytttooonnnnnnooorrruuutttzzz^^^IIICCC???;;;888777666777777777555333444444222000///000333666222444666888:::===???@@@;;;777444555333//////111111111000//////000111111555333111222444777888888999:::;;;<<<===>>>???@@@AAAAAABBBBBBCCCGGGMMMQQQ[[[gggxxxyyybbbRRREEE???888444444555666555222000...///222222///,,,,,,,,,---...000111333444444333111111000111222222/////////...............//////............//////wwwtttoookkkkkkmmmppptttyyy}}}^^^MMMGGGAAA;;;999888777888888888666444444444333111000111333666000333555666555555666666666333222444222///...000333333333222222333333333444222111222555777888888999;;;<<<===<<<===???@@@BBBBBBCCCDDDFFFLLLSSSYYYbbbooo~~~|||hhhRRRDDD<<<999555333222333222222111000//////000000///...,,,,,,---...///111333444333222111111000111222333/////////............---///......------......///~~~|||vvvpppmmmppptttwwwlllYYYOOOHHHAAA???===;;;;;;:::999666333333333444333111111333555000333555666444222333444555000///222222000///000333333333333333333333333333222111333666888888888999;;;======<<<<<<>>>AAACCCDDDEEEFFFKKKRRR[[[aaalllzzzwwweeeTTTDDD;;;666555444333333333222111///000///...,,,,,,...000,,,,,,---...///000222222333222111000000111222333//////.........---------///...------------...///~~~vvvrrruuuyyy{{{iii\\\SSSMMMDDDBBB???===<<<999555333222333444444333222333444000333666666444222333444444///---000222111000222111111111111111111111111222111111333666888888777999;;;>>>===<<<<<<>>>AAADDDEEEFFFHHHMMMVVV```gggvvv|||eeeSSSEEE;;;666555555555666555555444333...//////,,,))))))---000---------......000111222222111000000000111222333//////.........---------///...---,,,,,,---...///