BM6P6(@ [[[KKKKKKCCC===666111000111000...---------------------------,,,+++,,,...333888;;;888AAADDDGGGLLLHHHHHHTTTooojjjRRRKKK^^^bbb^^^iiikkkqqqxxx|||}}}ooogggeeehhhmmmkkkqqqlllZZZ>>>CCCQQQPPPeeezzzkkkttteee>>>;;;888CCC```]]]aaa]]]dddhhhdddzzzyyyssstttlll{{{qqqGGG<<<555:::AAAiiilll{{{___qqqVVVNNNJJJPPP\\\kkk|||}}}zzzqqqaaa]]][[[^^^___}}}xxxxxxjjjrrrxxx___]]]???666222000444333888999JJJggggggffffffffffffggggggeeefffggghhhhhhiiikkkmmmpppmmmkkk^^^|||}}}YYYIIIiiizzzxxxpppQQQ888333///111111//////111...333111222}}}~~~fffgggKKKTTTqqqqqqnnnTTT^^^|||xxxooo[[[CCC^^^VVV777+++333222---------......555444:::<<>>CCCBBBCCCIIIFFFFFFRRRkkkkkkYYYQQQ```bbb^^^kkkrrrvvvzzz|||{{{{{{~~~wwwUUUCCC???888BBBRRRSSSoooyyyeeedddhhhhhhttttttsss\\\???;;;666@@@}}}eeecccggg___bbbeeebbbwwwvvviiimmmqqqwwwvvv|||sssGGG999777:::BBBmmmoooccchhhWWWOOOIIINNNZZZiii{{{|||ppppppgggdddPPPRRRXXXhhhfffZZZ|||ddd___@@@666444444111222:::AAAYYYeeeeeeddddddddddddeeeeeedddeeeffffffffffffiiikkkkkkkkk~~~gggyyynnnLLL\\\zzzuuuWWW888333///111111//////111---333444555|||kkk{{{iiieeeMMMVVVpppooo|||vvvyyyoooUUUMMM```~~~pppdddEEETTT^^^;;;+++222222......---222...333555@@@FFFxxx^^^KKKIIICCC===666111000111000...---------------------------,,,+++,,,...333888;;;BBBDDD@@@@@@GGGGGGJJJWWWhhhnnn___VVVbbbbbb___llltttwww{{{|||{{{{{{}}}}}}qqqSSSDDD<<<777888:::RRRzzzttt]]]TTTMMMMMMSSSgggtttxxx```???:::444>>>yyyjjjjjjnnnbbbaaabbb___uuutttvvvxxxmmmsssppp{{{sssGGG777888;;;CCCqqqssstttgggXXXNNNHHHKKKVVVfffxxx}}}nnn|||___SSSKKKPPP```yyyeeeUUUIIIQQQ~~~zzzgggkkkbbbAAA777666777555555999CCCcccrrrccccccbbbbbbbbbbbbcccccccccdddeeedddcccccceeegggppprrrsss}}}```YYYvvvuuuUUU999333000111111//////111///333666888uuukkkxxxiiiaaaNNNXXXnnn~~~qqq{{{gggiiihhhcccVVVJJJPPPoooooo\\\FFF\\\iiiBBB---111222000000///555000333666EEEOOO\\\LLLKKKCCC===666111000111///...---------------------------,,,+++,,,...333888;;;???DDDAAA@@@FFFHHHPPPcccjjjppp```VVVaaaccc```kkknnnsssxxx{{{}}}qqqYYYLLL>>>:::DDDAAAccc{{{{{{ttt^^^RRRWWWtttwwwfff<<<999555AAAyyykkkmmmrrrccc___```]]]sssyyyppp\\\}}}qqqFFF999999===EEEppptttvvvwwwXXXNNNFFFIIITTTcccvvvxxxlll```mmmfffNNNBBB===KKKLLLNNNyyy|||YYYJJJOOOzzz}}}nnneeeCCC888666888999888666???ggglllbbbaaaaaa``````aaaaaabbbccccccdddcccaaaaaabbbdddmmmqqq{{{mmmqqqyyyWWW999333000111222//////222333222555888mmmsssddd]]]MMMXXXlll|||xxxqqq]]]QQQIIIMMMgggooo{{{^^^LLL___tttIII///000222111222000666222666777EEEOOOYYYKKKLLLCCC===666111000111///...---------------------------,,,+++,,,...333888;;;;;;CCCCCCAAACCCCCCOOOfffooosss___RRR```eeeaaahhhjjjooovvv{{{~~~{{{|||sssiiiiii{{{~~~oookkk}}}eeeJJJ???HHH<<>>mmmkkkaaa``````______``````aaabbbccccccbbb``````aaacccdddggg}}}lll```999444000222222000000222555000222999nnnmmmaaa^^^KKKVVVkkk{{{{{{[[[IIIKKKiiiwww}}}vvvuuuvvvTTTOOOyyyMMM111111111111222111555555;;;:::CCCLLLWWWIIIKKKCCC===666111000111000...---------------------------,,,+++,,,...333888;;;:::CCCDDDBBBCCC@@@III]]]ssswwwaaaRRR___eee```fffkkkpppwww|||~~~tttjjjkkkhhhYYYUUUfff|||zzzjjjvvv]]]KKKDDD;;;DDDXXXhhh~~~xxxvvv```:::<<<:::CCCzzzuuu___fffmmm___^^^bbb]]]mmmkkkkkkjjjYYYccc{{{kkkmmmlll@@@???:::BBBGGGhhhiii___xxx|||UUULLLEEEHHHRRRaaasss~~~uuuiiiXXXXXXUUU]]]______ZZZUUUzzz}}}gggwwwlllhhhFFF888333444111999555@@@nnnfff______^^^^^^^^^^^^______```aaabbb```______```bbbkkkqqq~~~yyyooo}}}^^^:::444111222222000000222333...222===vvvlllbbbfffKKKQQQjjj}}}___YYYxxx|||}}}TTTLLLxxxNNN333222111000222333444666???>>>FFFOOOXXXIIIJJJCCC===666111000111000...---------------------------,,,+++,,,...333888;;;<<>>DDDGGGhhhaaapppqqqxxxSSSJJJEEEIIITTTbbbsssyyyqqqkkkbbbccchhhrrrmmm```}}}xxxnnnyyyuuulllhhhEEE777444444444<<<777CCCrrrnnn]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^___^^^]]]]]]^^^```kkkmmmwwwsss^^^:::444111222222000000333111000666AAA}}}www|||dddqqqLLLMMMkkkmmmjjjzzzSSSSSStttMMM555444111...222444555666@@@CCCOOO\\\YYYKKKLLLCCC===666111111111000...---------------------------,,,+++,,,///333888;;;>>>AAAAAAGGGSSSRRRNNNUUUooo~~~qqq^^^bbbccc^^^eeejjjpppwww{{{zzzwwwwwwwww{{{{{{|||nnnpppxxxkkkXXXPPPIII999>>>bbbRRR444<<<<<>>>>>CCCRRR___xxxhhhrrrqqqzzzYYYBBBDDDDDDHHH\\\iiiyyysssrrrqqqtttxxxhhhDDD666111666444:::;;;QQQggg[[[ZZZYYYXXXWWWWWWWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZZZZjjj{{{}}}yyyzzzzzz```999444000222222000000222888666:::JJJzzzcccgggxxxGGGKKKaaannnzzz{{{lllOOOQQQbbbMMMwwwaaa666000888000333444555AAADDDKKKTTTyyyUUURRRGGGCCC===666111000111000...------------------------,,,------,,,+++///666<<<777EEEBBB@@@HHHAAA>>>RRR^^^fffXXX```bbb^^^hhhmmmssswww{{{}}}wwweeeSSSnnnmmmXXXPPPFFFDDDTTTqqq|||vvvzzzqqqEEE444777;;;@@@uuuqqqZZZMMMYYYYYYSSSVVVRRRUUUooo~~~hhh[[[aaarrr}}}zzzuuuOOOBBB???HHHWWWccczzzqqqpppyyyooo]]]CCCDDDCCCGGGYYYeeetttuuukkkrrrvvvrrrvvv{{{}}}ggg@@@555333777777:::===WWWbbbZZZYYYXXXWWWWWWVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYYYY]]]iii{{{vvv^^^999444000222222000000222444555:::EEEuuuXXX|||hhhpppEEEJJJ[[[gggvvv{{{lllPPPQQQcccOOOooo===111888222444333666BBBHHHSSSWWWtttUUUQQQFFFCCC===666111000111///...------------------------+++,,,---,,,+++...555:::444BBBCCC@@@CCC>>>???NNN___iiiYYYeeekkkccciiimmmsssxxx{{{~~~{{{{{{}}}rrrmmmooonnngggbbbfffmmmrrrzzzzzzSSSGGGZZZrrrnnnXXXOOObbb|||~~~iii>>>777777;;;<<>>777777888======???VVVgggZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYY]]]ddd}}}fffsss~~~```999444111222333111222444333888===CCCcccbbbZZZwwwcccuuuIIIGGGRRRbbbyyy}}}vvveeeSSS\\\}}}hhhNNNyyyIII666444///888<<<>>>EEELLLaaammmSSSQQQGGGCCC===666111000111000...------------------------***+++,,,,,,+++---222777AAABBBCCCEEEIIIJJJDDD;;;SSSjjj}}}pppZZZ```mmmiiilllpppuuuzzz|||vvvnnnzzzllleeebbbaaajjjxxxxxxqqqkkkyyymmmIII===IIIcccqqquuu~~~SSS:::;;;666>>>>>>bbbnnnSSSTTTRRRLLLPPPOOOYYY]]]nnnwww{{{qqq^^^QQQPPPUUUSSSWWWXXXVVVWWWZZZ]]]\\\wwwkkkGGGCCCOOOUUUhhhpppssspppiiiffflllHHHCCCCCCEEEPPPXXXiiiyyytttyyysssccc:::666777555999???CCCZZZggg[[[ZZZYYYXXXXXXWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ^^^ccczzzzzz}}}```999444111222333222222555555999===CCC~~~___eeeHHHooo\\\NNNDDDNNN\\\rrrvvvwwwfffTTT___wwwdddUUUkkkdddBBB666777222:::<<>>KKKbbb}}}]]]VVVdddgggmmmpppuuuyyy{{{}}}wwwkkkrrr{{{zzzxxxfffgggtttzzziiijjjhhhXXXIIIFFFVVVpppnnnqqqKKK>>>:::666AAA===[[[gggKKKOOOQQQMMMPPPNNNXXXWWWiiissswww{{{fffWWWMMMGGGHHHMMMMMMOOOMMMIIIIIILLLKKKGGGXXXjjjZZZHHHKKKSSS[[[llltttzzzqqq```pppxxxpppIIIBBBDDDEEEOOOWWWhhhsss{{{ssstttrrr~~~```666555888666999BBBFFF\\\hhh\\\\\\ZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\```bbbuuu[[[999444111333444222333555666888<<>>333888666===;;;BBBPPPXXXiii{{{RRRRRRIIICCC===666111111111000...------------------------)))+++,,,,,,***,,,111555======GGGPPPVVV___[[[IIIHHHaaa```NNN^^^ffflllpppuuuxxxzzz{{{}}}~~~||||||kkkfff{{{pppcccpppgggkkkppp~~~fff___eeeeeeTTTAAAWWW___WWWQQQdddzzz~~~|||AAA;;;:::777CCC<<>>FFFFFFZZZooo]]]\\\[[[ZZZYYYYYYYYYYYY[[[\\\\\\\\\]]]]]]]]]]]]\\\[[[mmmtttxxxZZZ999444111333444333333666:::;;;@@@NNN~~~@@@lllRRRmmmRRRAAAKKKYYYhhhooo}}}zzzZZZ\\\zzzbbbaaapppcccZZZZZZeeeqqqeeeMMMyyylll@@@111666777???<<>>HHHQQQSSSQQQOOOLLLGGGDDDeeemmmTTTXXXkkknnnqqquuuzzz||||||zzzxxxmmmmmmqqqttt}}}vvv______^^^bbbxxx|||rrrzzzjjjNNN\\\{{{rrrTTTXXXiiilllkkkqqqooo999666777555888BBBMMMTTTVVVAAA\\\KKKIIIOOOJJJKKKRRR^^^jjjttt|||ooo[[[[[[qqq|||uuuuuu```^^^jjjgggHHHHHHVVV___aaatttpppqqq|||PPPnnnqqqxxxMMM===AAADDDJJJPPPeeetttyyyxxxwwwCCC===666111???@@@LLLIIIZZZsss```]]]\\\\\\[[[XXXZZZ^^^^^^^^^]]]\\\\\\]]]]]]]]]XXX```nnn|||UUU888666333222111222444666555===???LLL|||\\\UUUWWWdddRRRFFFMMMKKKggglllwww~~~zzzvvvpppaaaTTTHHHEEEGGGHHHJJJMMMYYY}}}{{{eee]]]lllCCC111<<<<<<777EEELLLVVVcccrrrUUURRRKKKBBB===777333000000///...,,,,,,------------,,,,,,+++,,,+++******,,,000333AAAHHHNNNOOOOOOOOOKKKFFFAAA^^^tttVVVTTTfffiiiqqq{{{|||tttppphhhooo}}}fffbbbdddvvvppp]]]NNN}}}VVVLLLZZZkkkdddjjjttt|||ddd888777;;;888777>>>FFFxxx```___FFFXXXLLLIIIKKKJJJJJJPPP[[[gggssszzz||||||dddNNNJJJ\\\ooojjjaaalll}}}|||eeeLLLNNN[[[eeejjjyyysssrrrWWWjjj~~~PPP???AAADDDIIIMMM```qqqvvv~~~vvv@@@;;;999555@@@:::GGGEEESSStttaaa___^^^```^^^YYYXXX[[[^^^^^^]]]]]]\\\]]]]]]^^^[[[```iii{{{rrrmmmyyydddcccjjjpppyyy}}}LLL777555333111111222555666666<<>>SSSzzz[[[QQQ___cccmmmzzz|||wwwnnngggjjj|||uuuiiiddd^^^GGG|||bbbGGGPPP[[[^^^\\\___kkk}}}TTT777777<<<:::666;;;BBBnnnfffaaaCCCKKKIIIFFFDDDJJJIIILLLUUUaaannnvvvxxxxxx{{{~~~lllQQQDDDLLL```~~~~~~|||xxxiiiTTTHHHQQQgggxxx~~~sssaaa]]]gggyyywwwZZZKKKPPP\\\eeennnxxxrrrpppcccYYY~~~UUUBBBAAABBBGGGIIIYYYlllsss{{{wwwxxx<<<777<<<:::???===HHHGGGRRRsssaaa______bbbaaa\\\ZZZ[[[^^^]]]]]]]]]]]]]]]^^^^^^^^^___ccc{{{~~~oooccc___|||uuuWWWLLLQQQWWWWWWggg{{{xxx|||TTT666444222111111333555777<<<@@@EEEQQQzzzsss}}}rrroooZZZRRRSSSXXXvvv^^^CCCHHHEEEVVVdddnnn{{{qqqVVVDDDIIIWWWeeeqqqwwwvvvgggqqqCCC111;;;@@@AAALLLYYYdddtttPPPKKKDDDBBB===777333000000///...222000...---,,,,,,------++++++,,,+++***+++...111@@@BBBDDDFFFLLLQQQPPPKKK===IIInnncccOOOXXX]]]eeeqqq{{{yyyooogggWWW[[[SSSQQQVVVYYY```vvvnnnQQQLLLSSSZZZRRRaaa|||kkk```LLLKKKEEEDDDSSSmmmGGG777666999999444;;;BBBjjjggg[[[>>>;;;BBB@@@>>>IIIIIIIIIMMMXXXeeeqqqvvvxxxzzz~~~{{{dddKKKHHH[[[xxxrrrooobbbZZZJJJ???HHHbbbzzzjjjbbbZZZZZZ```hhhnnnqqqnnnhhhQQQLLLSSS^^^eeekkkqqqmmmlll~~~xxxLLLyyyrrrZZZDDD@@@@@@DDDEEERRRfffoooyyyzzznnn999444>>>======CCCJJJIIITTT~~~ccc______aaabbb___^^^```^^^]]]]]]]]]]]]^^^^^^______^^^___uuuyyykkk```XXXcccbbbUUUYYYqqqqqqjjjcccnnnoooxxxRRR555444222111222444777999@@@CCCKKKWWWqqqzzz|||rrr[[[OOOOOOPPPjjjiiiDDDHHHFFFRRR___iiivvvgggyyyqqqZZZCCCLLLmmmzzzlllzzzJJJ999???CCCFFFNNN]]]jjj}}}TTTQQQJJJBBB===777333000000///...222000...---,,,,,,------***+++,,,+++***+++---///;;;>>>AAAEEEMMMUUUUUUQQQ@@@???]]]kkkPPPQQQYYY```iiisss}}}wwwmmmrrrqqqaaa[[[PPPJJJLLLKKKQQQkkk~~~uuuoooNNN???DDDRRR[[[aaaXXXmmm~~~___HHH>>>999GGGeeewww>>>777555555888333:::BBB```sss[[[FFF999>>>===>>>GGGHHHGGGGGGNNN[[[iiitttyyy{{{~~~sssvvvUUUHHHVVV{{{wwwlllfffccc___\\\QQQPPPGGGAAAOOOnnnkkkQQQNNNsssgggQQQSSS\\\dddiiijjjmmmnnnooozzzOOOmmmeeecccIII@@@>>>CCCCCCNNN```jjjwwwaaa888333===<<<;;;BBBDDDEEEPPPyyykkkddd___``````^^^^^^```^^^]]]]]]]]]^^^^^^___```^^^]]]^^^rrr}}}oooeee\\\HHHNNNMMMRRRsssoooaaavvvsss|||PPP444333222222333666999;;;>>>DDDQQQ^^^ppppppsss{{{uuu]]]IIIHHHJJJ```tttGGGFFFFFFOOO[[[dddqqq|||ZZZiiiwwwggg]]]WWWnnnhhh___oooFFF<<>>CCCBBBJJJYYYeeeuuu~~~oooQQQ999444<<<:::;;;BBBAAADDDNNNssssssiiiaaa___^^^[[[ZZZ\\\]]]]]]]]]]]]^^^___```aaa\\\]]]]]]nnntttfff[[[SSSEEEVVVhhhwwwzzz}}}NNN555444333333555888<<<>>>CCCKKK\\\iiiwwwxxxyyyxxxeeeDDD@@@EEEWWWyyyLLLDDDCCCKKKVVV___kkkwwwbbbYYYxxx~~~lllmmm{{{^^^bbbWWW;;;>>>DDDNNNZZZ___```ccclllrrrttt}}}NNNKKKDDDBBB===777333000000///...,,,,,,------------,,,,,,***+++,,,,,,+++***,,,---111;;;FFFMMMTTTZZZ[[[YYYUUU>>>BBBlllbbbPPPQQQWWWaaaoooyyy{{{vvvpppxxx}}}}}}sssyyyzzzpppcccYYYRRRMMMIIIGGGXXXkkkzzz|||^^^BBBEEEeeeKKK666777333111999222777666>>>zzzkkkoooSSS>>>:::FFF???BBBCCCEEEFFFJJJTTTbbblllpppsssxxx|||___SSSlllsssiiiZZZNNNHHHJJJQQQVVVMMMLLLFFFFFF```vvvbbb{{{]]]YYYdddhhhiiimmmssspppxxx{{{wwwnnnLLLdddwwwmmm\\\GGG@@@DDDAAAHHHRRR```qqq|||{{{wwwyyy~~~wwwzzz~~~~~~iii~~~CCC:::777;;;999>>>BBBCCCHHHNNNkkkqqqhhhaaa``````]]][[[[[[]]]]]]]]]^^^^^^___```aaa\\\]]][[[hhh|||jjj\\\QQQ[[[tttsssvvvAAA555555444444777:::>>>AAAKKKSSSaaajjjxxx~~~wwwHHH???DDDMMMiiiXXXFFFAAAHHHQQQYYYfffrrr|||]]]uuuyyyxxxyyywwwxxxwww{{{tttUUUjjjwwwMMM<<>>KKKUUUdddqqq{{{xxxqqqkkkbbb\\\OOOJJJKKKRRRQQQFFF===<<>>AAA@@@IIIAAAEEEZZZxxxeee___cccaaa``````ZZZ____________^^^]]]\\\\\\]]]]]][[[___rrruuusssyyylllCCC999888666555777===EEEJJJSSS[[[cccfffllldddBBB666JJJEEE\\\zzzxxxBBBHHHDDDKKKPPPZZZeeepppxxxsssppp{{{jjjlllooo{{{}}}yyy^^^sssLLLIIIRRRZZZaaa^^^fffkkkooonnnpppvvvPPPMMMHHHBBB===777222000......---...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,)))777JJJ\\\jjjqqqlllcccUUURRR@@@AAApppfffVVVTTTNNNUUUmmm|||}}}~~~jjjyyysssZZZKKKfffrrrsssmmmzzzrrraaawwwqqqxxxOOO555444555222555222333111666333PPP```tttSSS<<<;;;AAA@@@CCCEEEBBB>>>???FFFLLLQQQ___eee^^^WWWWWWXXXTTTNNNooommmdddjjjkkknnnrrrpppoooppppppmmmnnnyyyWWWkkkdddnnnVVVCCCCCCGGG@@@GGGQQQ```nnnxxx}}}sssmmmjjjeeebbbSSSHHHBBBCCCCCC<<<:::===>>>>>>BBBEEEBBBEEE[[[uuuTTT999::::::999???AAABBBEEEAAAFFFRRRxxxfffaaaddd```___aaa^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\[[[^^^pppsss]]]YYYoootttfff@@@666777777888:::@@@GGGLLLXXXaaalllpppuuu^^^KKK===JJJAAASSSnnnPPPFFF@@@EEEJJJTTTaaaooozzz{{{rrrtttuuu|||uuuqqqaaa~~~sssOOONNNXXX___fffbbbiiifffjjjgggfffjjjrrr}}}OOONNNJJJBBB===777222000///...---///...,,,+++++++++,,,---******+++++++++,,,,,,,,,)))333DDDSSSYYYZZZ___eeeTTTWWWGGG555TTTtttVVVIIIGGGPPP]]]ooo|||{{{pppdddjjjjjjmmmwwwpppjjjnnnssskkkbbb\\\xxxttt|||sss}}}kkk>>>444555111444444///111000444111DDDrrrmmmwww<<<>>>@@@@@@DDDGGGEEE@@@>>>@@@DDDJJJTTT\\\WWWKKKGGGQQQ^^^aaaxxxooohhhkkkgggiiiooooootttqqqpppqqqooottt\\\QQQzzzuuu```FFFHHH@@@CCCBBBKKKYYYhhhttt}}}xxxlllgggffffffeeeXXXHHH;;;;;;>>>???DDDKKKPPPSSSWWWRRRDDD<<>>DDDLLLQQQXXXbbbnnnsssttt```xxx{{{KKK===DDD;;;GGG\\\qqqbbbGGGBBBAAADDDLLL[[[kkkwwwzzzyyy|||~~~{{{lllnnnoooNNNOOOXXX___eeebbbhhhfffkkkiiieeehhhrrr{{{NNNNNNJJJBBB>>>777333000///...---///...,,,+++++++++---...******+++++++++,,,,,,,,,+++///;;;JJJMMMLLLTTTaaaYYY\\\QQQ777???}}}]]]EEECCCLLLPPPdddzzz|||qqqkkkfffdddmmm}}}|||}}}ooommm___[[[XXX222444555...444444---111000333111:::gggaaaQQQGGG@@@CCCGGGKKKJJJEEE@@@>>>???LLLOOOWWWZZZSSSMMMVVVeeezzzyyylllkkkmmmggghhhnnnnnnuuuoooooorrrpppppppppDDDttt{{{gggeeeGGGKKK<<>>FFFSSSbbbooozzzxxxiiiaaa^^^^^^___WWWKKKEEEMMMXXX```jjjuuuxxxYYYCCCGGGWWWwww|||aaaCCC555999999:::@@@BBBHHH???DDDMMMGGGzzzmmm___```\\\ZZZ\\\[[[ZZZ[[[\\\]]]]]]^^^]]]]]]]]][[[YYYYYYcccxxx}}}uuu{{{VVV888777777888;;;@@@IIISSSZZZ[[[cccnnnqqqmmmuuuoooyyyoooIII999>>><<>>888333000///......///...---,,,,,,,,,------******+++++++++,,,,,,,,,+++***333DDDOOOSSS[[[eeedddccc___HHH;;;bbbkkkKKKAAAGGGHHHZZZsss{{{vvvHHH...333444...222444,,,333111222222444OOOnnn{{{JJJ???DDDHHHKKKJJJFFF@@@<<<;;;HHHIIIUUUggglllaaaYYYZZZooo{{{|||zzzooohhhllloooiiiiiiooonnnrrrllllllqqqooonnnwwwHHHnnncccmmmLLLLLL<<>>CCCMMM[[[iiivvvlll^^^VVVTTTSSSSSSSSS___vvv^^^NNNNNNpppyyyzzzRRR;;;444:::999999???@@@KKK@@@BBBHHH>>>aaaxxx_________]]][[[VVVZZZZZZ[[[\\\]]]]]]]]]\\\]]][[[XXXWWW]]]pppsssyyyZZZ;;;:::999999;;;AAAMMMZZZcccdddiiiqqqtttnnnooo~~~vvvrrrQQQ;;;<<>>888333111000///...............---------,,,******+++++++++,,,,,,,,,...***...<<>>>>>AAA===<<>>EEEQQQ^^^hhhjjjjjjqqqvvvrrrqqqllldddBBB777AAA???EEERRRxxxgggDDDDDDBBBCCCLLLZZZiiiqqqttt|||~~~www}}}{{{___xxx```ccccccbbbkkkkkkrrryyyyyyMMMMMMKKKCCC???888333111000///...---...///000///...,,,+++******+++++++++,,,,,,,,,...,,,,,,666III[[[```\\\lllqqqqqqeeeMMMAAAdddsssJJJAAAIIILLLYYYqqqwww~~~KKK555777......555---333+++666222---444222777jjjfffkkkBBBAAABBBBBBAAA>>>;;;888777555???TTTnnnxxxnnnbbbnnntttzzzzzzvvvlllgggkkklllhhhmmmuuuqqqoooooopppnnnmmmnnnssswww\\\HHH~~~{{{YYYjjjKKKFFFDDDAAAAAACCCLLL[[[jjjvvv|||xxxhhh___ZZZ```ppp```bbbzzzyyykkk}}}bbb>>>333777>>>999888<<<<<<666===:::???EEEMMMgggbbb```^^^^^^\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYYZZZ\\\[[[YYYaaayyyxxxpppwwwRRR::::::;;;>>>CCCJJJUUU```hhhnnnjjjmmmuuutttqqqiii~~~OOO555<<<:::AAAEEEYYYOOOEEEBBB@@@EEEPPP___mmmtttuuuxxx{{{}}}xxx}}}}}}rrreeeqqq^^^eeegggfffnnnmmmsssxxx|||xxxLLLNNNLLLCCC???888444111000///...,,,---///111000...,,,*********+++++++++,,,,,,,,,)))+++,,,444KKKfffoookkkfffrrrqqqeeeQQQ<<>>IIIRRR\\\dddfffdddeeekkkjjjppp}}}sss```OOOCCCJJJkkkuuupppjjjjjjiiieeemmmvvvrrrpppssssssnnnmmmooooookkk{{{EEEuuu\\\rrrvvvJJJLLLEEEBBB@@@@@@GGGVVVfffsssyyyyyyoooiiikkk||||||fff||||||mmmLLL:::222888???:::777;;;:::666CCC;;;<<>><<>>???FFFUUUdddnnnnnnrrrxxx|||~~~~~~uuuqqq}}}ooo___kkkooonnnvvvssswwwxxx|||xxx}}}~~~~~~}}}nnnTTTIIIHHHCCC>>>888333111///---,,,------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,,,,***)))///BBB]]]vvvqqqoookkkFFFBBBqqqtttNNNFFFDDDLLLcccpppvvv|||TTT===//////555??????111000000000000111111111111>>>vvvjjjrrr@@@HHH666CCCDDD222===999555777;;;AAAIIIQQQWWW[[[dddhhhkkklllsss~~~]]]LLLFFFCCCIIIfffvvvtttlllfffhhhlllmmmoooqqqttttttooojjjlllssstttpppZZZYYYfffiiiOOOWWW===FFF@@@>>>CCCLLLZZZmmm|||}}}xxx{{{~~~|||fff~~~gggAAA777777666666666666666777???888>>>;;;;;;GGGnnnjjjdddhhhWWWaaaggg^^^\\\ZZZYYYZZZ[[[\\\[[[YYYVVVYYY^^^\\\ZZZfffwwwwww{{{iiicccrrreeeIII???::::::AAALLLTTTYYYbbblllqqqrrrsssssstttxxx}}}wwwooowwwCCC333JJJ777888HHHhhhwwwMMMBBB<<>>CCC???===AAAGGGSSSeeettt~~~mmm~~~SSS===777666666555555666666777===666<<<999:::EEEhhhzzzeeehhh[[[___ccc\\\[[[YYYZZZ[[[]]]\\\\\\[[[XXXZZZ^^^[[[WWW```oootttyyynnn}}}XXX@@@666;;;>>>GGGTTT[[[^^^dddkkknnnoooppprrrvvvzzzxxxjjjtttRRR555DDDBBB??????TTTVVVIII@@@AAABBBBBBMMM[[[eeehhhmmmpppssswww{{{~~~mmmWWWVVV^^^ooowww|||ppp{{{~~~fff[[[___eeejjjnnnooonnnmmmmmmppppppnnnooottttttqqq}}}lllTTTJJJJJJDDD@@@:::555222111///...------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,+++******222CCCZZZkkkooo~~~wwwgggNNN:::___~~~PPPEEEEEEEEEWWWcccrrr~~~}}}XXX555///111222,,,...111+++//////000000000000111111333:::jjj@@@FFFAAA333GGG???333777666555666:::???EEEIIIYYY^^^cccgggmmmuuuxxxxxx|||~~~rrrhhh]]]SSSCCCUUUlllzzzrrreeejjjiiikkkkkkgggccceeelllhhhiiijjjjjjmmmssstttrrryyyPPPaaadddvvvMMMHHHBBB@@@>>>@@@CCCLLL]]]lllvvv}}}{{{{{{uuuwww>>>999666555555555555555666666:::444:::777777AAA___ggggggaaa]]]___ZZZYYYYYY[[[]]]^^^]]][[[]]][[[\\\^^^ZZZUUUZZZdddzzzmmm}}}UUUCCC===<<>>???999>>>:::888666555777;;;AAADDDPPPVVV^^^eeekkkqqqtttuuuuuuzzzrrreee___uuu}}}ooo^^^OOODDDNNNaaaxxxuuujjj[[[ddddddfffiiigggccccccgggggghhhiiikkkmmmooopppooouuu^^^EEE|||fff~~~MMMCCCCCCAAA@@@AAABBBHHHWWWeeeqqquuu|||~~~~~~pppzzzddd999777444444444444444444555666888222999666777>>>UUUjjjdddeee\\\\\\ZZZZZZZZZ\\\^^^]]][[[YYY]]][[[\\\]]]ZZZUUUWWW\\\rrrnnn|||uuuyyyJJJ;;;<<>>AAAHHHNNNWWWaaahhhlllqqquuunnntttzzz|||zzzoooXXXCCCAAATTTjjj|||rrr\\\GGGJJJ[[[uuu}}}yyynnneee[[[```]]]^^^dddhhhfffcccddddddeeehhhkkkmmmmmmnnnoookkkJJJuuuyyy```DDDCCCAAA@@@@@@@@@DDDPPP\\\kkkooovvv||||||lllYYYSSSUUURRRooovvvooowwwLLL===222333333222222333444555555777222999666777<<>>BBBKKKlllxxxJJJ<<>>;;;888555333333666999;;;@@@EEEPPP[[[aaadddjjjqqqpppuuuyyyyyywwwlllRRR999AAA@@@DDDWWWtttpppUUUGGGGGGVVVuuu|||___^^^aaa]]]YYYZZZaaagggfffcccbbb```aaaeeejjjlllllloootttyyyxxxZZZccc{{{QQQFFFAAA>>>>>>???@@@HHHPPP```fffooowww|||{{{lllddd]]]WWWLLL???FFFTTTVVVnnnoootttiii:::===...222111111111222333444555666222999666888;;;BBBgggfffeee]]]]]]]]]\\\[[[[[[\\\\\\ZZZYYYZZZYYYYYY[[[]]]]]]\\\[[[___mmmooojjjwwwJJJDDDGGGQQQZZZdddkkkqqqwwwyyyyyyrrruuuxxxzzz{{{{{{}}}~~~~~~uuufffBBB888888===FFF>>>NNN{{{bbbAAA===DDDDDD???CCCJJJSSS[[[aaadddggghhhkkkpppxxx~~~}}}sssiiijjjhhhNNNBBB<<>>;;;===;;;888555444444666777;;;???HHHSSSWWWYYY___hhhpppuuuyyy{{{nnnWWWIIICCC:::;;;IIIUUUNNN===DDDBBBSSSuuu~~~gggXXXZZZaaa[[[ZZZ\\\aaadddbbbaaacccaaaaaaeeejjjllljjjnnnuuunnnuuurrrLLLzzzoooeeeNNNFFF????????????AAAEEEOOOYYYfffqqqwww{{{xxxddd\\\tttttt\\\MMMIIINNNSSScccxxx~~~rrrsssMMM555555111000000000111111222444444444111888555888999;;;YYYlllddd^^^___[[[ZZZYYYZZZ\\\]]]]]]]]][[[ZZZYYYZZZ^^^aaa___\\\WWWbbbssssss___???BBB???WWWaaakkkooossswwwwwwtttnnntttyyyzzzwwwwww{{{}}}cccVVV<<<777555CCC<<<>>>UUUzzzYYYDDDEEEDDD===???CCCJJJPPPVVV[[[```cccgggiiinnnvvv}}}```\\\aaa```QQQLLLVVV]]]QQQHHHAAADDDPPPbbbzzz|||~~~rrrzzzyyy___^^^cccdddddddddcccaaa___^^^eeeiiiiiicccbbbhhhooosssrrrxxx|||jjjRRRIIIIIIDDD@@@:::555222111///...---------,,,,,,,,,++++++***+++,,,------,,,+++***,,,''')))...+++%%%+++777___~~~vvvIII;;;aaa]]]KKKEEEAAAGGGWWWjjjyyysssaaaWWWSSSIII???MMMjjjyyywww444666000...+++222333+++,,,000,,,............/////////000000!!!999666rrrwwwtttWWWBBB555FFF@@@>>>;;;888666555444555888;;;CCCMMMPPPPPPWWWaaahhhnnnttt{{{|||___ddd___OOODDDEEEJJJJJJAAA???QQQttt}}}nnnfff^^^YYY^^^ZZZ[[[___cccaaa]]]___dddfffdddgggkkkjjjgggkkksss~~~qqqKKKLLLSSS|||VVVLLLCCCBBBBBBAAA???@@@CCCOOO___kkkrrrwww}}}kkkhhhYYYVVVsssuuueeepppzzz|||uuuvvvsssmmm666666...888000000000000111222333444333000777444777777666RRRrrrddd___```YYYWWWWWWXXX[[[___```aaa]]][[[YYYZZZ___cccaaa]]]RRR[[[jjj{{{UUU@@@KKKDDDXXXcccmmmppprrruuurrrkkkooouuu{{{yyysssrrrwww~~~|||fffgggfff<<<999...@@@@@@<<>>@@@VVVsssyyypppXXXGGG@@@gggyyyUUU333000000................................................444'''000555EEEuuummmGGGEEE===222FFFCCC777:::555...666666888<<>>>>>======@@@FFFRRRaaakkkpppvvv|||iiiwwwxxx^^^]]]WWWOOOWWWxxxttt}}}rrruuuTTT777...111555111111000000111111222333444444444333333777<<>>======@@@GGGQQQVVVWWWeeebbbeeemmmpppuuuxxx\\\KKKRRRJJJGGG@@@;;;NNNmmm}}}zzzsssrrrooo\\\^^^bbbeeeggghhhgggeeecccccccccdddcccbbb``````ccchhhlllrrryyyxxxzzzdddRRRKKKHHHFFFBBB;;;666222000...,,,,,,++++++******++++++,,,************************)))******+++,,,,,,------:::```vvv```QQQBBBEEEzzz{{{[[[EEE@@@>>>GGGYYYfffvvv~~~xxx[[[JJJDDDaaalllCCC.........................................................333,,,111111999pppvvvrrrJJJCCCDDD@@@:::===???444---555222444777:::>>>CCCIIIMMMYYYbbbjjjpppnnn[[[NNNIII@@@VVV|||ssssssyyyrrrxxx]]]SSSTTTXXX]]][[[^^^bbbdddccc```______]]]\\\\\\\\\___dddiiilllooorrruuu}}}NNNiiiyyyvvvvvvUUUBBB@@@@@@;;;333<<>>AAA```YYYJJJCCC;;;:::888:::@@@IIIPPPTTT\\\]]]dddjjjjjjpppwww```NNNLLLOOOCCCEEEfff}}}~~~mmm^^^aaaaaa___```bbbbbbaaabbbccceeehhhgggeeecccbbbdddhhhlllnnntttqqqqqq~~~dddRRRKKKIIIGGGBBB;;;666333000...,,,,,,++++++******++++++,,,*********************************++++++,,,,,,---...DDDnnn|||rrrcccMMM;;;OOOSSS>>>??????EEETTTeeesssbbbNNNDDDVVVuuu|||||||||LLL111---......------------------------------------------------000///000...///JJJ{{{eee>>>EEE;;;===CCC>>>777555222000222444666888===BBBFFFOOOUUU]]]gggvvvlll\\\eeezzzkkkkkkpppqqqyyyllldddPPPLLLOOOSSSWWWYYY\\\```bbbbbb`````````\\\[[[ZZZ[[[^^^ccchhhllllllmmmmmmsssVVVLLLyyydddLLL@@@>>>???888:::@@@KKKUUU]]]hhhrrr{{{{{{|||dddeeeiiiXXXNNN]]]cccwww}}}lll{{{tttVVV777+++111222***000000000000000111111222333333333222333555:::===NNNiiibbb^^^]]]\\\[[[[[[]]]___aaabbbeeejjjllljjjhhhiiihhheeeUUUTTTRRRTTTaaawwwwwwwwwoooBBB===IIIggggggkkkpppssssssrrrpppppppppllllllppprrrqqqqqqsssqqqqqquuuUUU555777>>>>>>===888DDDnnnxxxUUUCCC???<<<888888;;;AAAHHHNNNQQQWWWaaaeeebbbiiivvv```ZZZRRRVVVhhhuuuggg```ccc______```aaaaaabbbdddgggjjjkkkjjjhhheeecccdddgggjjjmmmooollllllrrr}}}dddRRRLLLJJJGGGBBB<<<666333000...---,,,++++++******++++++,,,*********************************++++++,,,,,,,,,...333MMMvvvqqq]]]FFF888^^^pppGGGDDDBBB@@@KKKUUUeeewww~~~mmmTTTCCCRRRsssqqq}}}bbb333---222///111------------------------------------------------,,,000//////000444]]]gggZZZBBB===DDDDDD777;;;@@@111111222333444555888<<<@@@HHHJJJRRR]]]hhh}}}{{{vvvhhheeejjjooooootttiiiQQQIIIKKKNNNOOOOOOVVVYYY]]]````````````aaa[[[\\\]]]___bbbfffiiikkkgggjjjlllooo|||qqqGGGrrrmmmPPP???<<>><<<999888<<>>===999888:::DDDFFFJJJNNNPPPRRRVVVYYYaaannn[[[[[[kkklllooorrrrrrqqqrrruuuyyyzzzxxxtttnnnooo|||~~~uuuggg___eeehhhjjj```___^^^[[[XXXVVVWWWYYYcccdddcccaaa``````ccceeeoooiiibbbhhhrrrnnnpppcccSSSMMMMMMHHHCCC===777444111///...,,,++++++******++++++,,,************************++++++++++++++++++++++++111///)))+++HHHxxx[[[@@@IIIvvvrrrVVVCCC:::>>>BBBJJJYYYjjjsssuuu|||sssttt}}}hhh^^^fffmmmiii___WWWDDDNNNqqqwwwmmmoooSSS777)))---...------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///,,,---000+++---;;;qqquuuvvv```IIIEEE<<<999DDD888888666333000000111333444777;;;>>>@@@HHHWWWcccvvvzzzzzznnnbbb[[[QQQSSSYYY```hhhyyyVVVNNNHHHFFFFFFHHHMMMTTTSSSVVVYYY[[[[[[\\\^^^___[[[\\\\\\^^^___```bbbbbbhhhiiilllnnnqqqZZZJJJjjjwwwkkkQQQFFFDDDBBB<<<888666666888@@@IIISSS[[[fffmmmppprrruuuxxx|||{{{YYYXXX||||||vvvooo{{{oooNNNRRRwwwzzzqqqFFF444***...000******111......------......///000///000111111111222444666777@@@~~~dddbbb___]]]]]]aaaiiiqqqwwwvvvwwwsssiii```[[[XXXSSSRRRNNNLLLLLLJJJHHHMMMTTT^^^uuufffQQQUUU]]]qqqrrrmmmppptttvvvvvvuuuuuuvvvpppkkkiiimmmoooooopppsssrrruuusssnnnrrryyyhhhyyyiii>>>666???:::BBB===888AAA]]]pppSSSGGGCCC===999;;;===@@@BBBDDDFFFIIILLLMMMWWW]]]{{{wwwiiikkkjjjnnnssstttssstttwww{{{wwwrrrooorrr}}}wwwvvvvvvsss```eeefffaaafff^^^___```___\\\[[[\\\]]]ggggggfffcccaaa```bbbdddmmmllleeegggqqqooollltttbbbSSSNNNMMMHHHCCC===777444222///...,,,++++++++++++++++++,,,************************++++++++++++++++++++++++$$$,,,///,,,555WWWoooRRR888HHHsssNNNAAA???<<<<<>>===>>>CCCHHHKKKFFFNNN]]]lllzzz}}}wwwpppnnnjjjkkkqqqwwwyyyxxxxxx|||ssspppssskkkwwwhhh___jjjdddXXX^^^ccceeehhhhhhhhhggghhhiiikkkkkkiiifffcccaaabbbcccbbbfffaaa___iiikkkiiinnncccSSSLLLIIIGGGBBB<<<666333111///---,,,,,,,,,+++++++++******))))))*********+++++++++)))************+++++++++///***,,,111///999aaavvvyyyTTTEEEOOOyyyRRRCCC:::;;;>>>CCCTTTggghhhsss}}}|||kkkiiiqqq{{{rrraaannneee@@@//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......666]]]xxx___GGGCCC???CCCBBB@@@===777333222333///000000111444999@@@EEEHHHKKKPPPVVV[[[^^^``````dddgggggggggmmmvvvxxxsssuuukkk\\\OOOIIIJJJNNNQQQSSSQQQWWWpppqqqYYYQQQFFFFFFEEEFFFHHHKKKNNNPPPRRRSSSUUUXXX[[[^^^```bbb[[[[[[ZZZZZZ[[[]]]^^^___^^^oookkkdddooovvv|||TTT888^^^~~~QQQNNNHHHAAA<<<888444666:::@@@GGGPPPVVVZZZ```iiiooouuuzzz{{{oooeeegggooouuuaaaIIIAAAwwwrrr@@@000///...------------------------............///000000000000111111111111///>>>WWWxxxqqqfff___aaagggkkkrrrxxxxxxqqqggg]]]XXXUUUSSSRRRPPPOOONNNLLLJJJHHHFFFEEEGGGQQQ___jjjsss|||oooXXXeeehhhiiizzznnnlllkkkmmmoooooolllhhhllllllmmmooorrrrrrqqqooommmttttttrrrqqquuuuuu|||wwwLLL444???<<<@@@===:::999@@@```zzzYYYEEE???AAA666555999>>>===:::===EEEGGGJJJOOOVVV___iiisssyyysssjjjeeehhhmmmmmmjjjhhhqqqpppkkkpppzzzvvvpppvvvnnnlll|||vvvggg^^^dddgggaaa\\\\\\^^^cccjjjooopppooonnnnnnkkkkkkjjjgggdddbbbcccdddjjjiiigggeeeeeeggghhhjjjdddTTTMMMKKKGGGCCC<<<777333111///---,,,,,,,,,+++++++++******))))))*********+++++++++))))))*********+++++++++...***,,,///+++---JJJlllyyylllSSSKKKrrrlllKKK===>>>@@@???>>>WWWaaannnvvv{{{hhh]]]zzzpppNNN,,,.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...###AAAvvvzzzmmmDDDJJJ===CCCCCC;;;999;;;777...555555555666777888666555;;;===AAAFFFJJJLLLMMMNNNPPPSSSSSSRRRVVV]]]]]]XXXKKKLLLKKKGGGBBBBBBHHHNNNPPPjjjdddIIIAAAEEEEEEEEEEEEGGGJJJMMMNNNQQQRRRTTTWWWZZZ]]]___```]]]]]]\\\\\\]]]___```bbbgggllliiieeeiiikkkqqq|||mmmHHHOOOqqq|||]]]QQQJJJDDDAAA:::333444;;;666<<>>:::777CCChhhlllOOO:::GGG???;;;<<<;;;888888<<<>>>@@@CCCGGGLLLRRRXXX\\\aaa[[[YYY^^^ccccccbbbcccdddlllooosssttthhh]]]ccckkkqqq~~~hhh]]]WWW^^^bbb^^^\\\___ZZZ^^^dddggghhhgggffffffnnnnnnmmmjjjfffcccbbbccchhhhhhggggggggghhhiiiiiieeeUUUOOOMMMHHHCCC<<<777333111///---,,,,,,,,,+++++++++******)))))))))************+++)))))))))*********+++++++++))),,,///***&&&333HHHjjjAAAAAAssspppLLL???@@@>>>999???EEEQQQ___kkktttzzz~~~tttaaaaaaiiiOOO999'''...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------***///GGGwwwooonnn___RRRLLLDDD<<<666444777:::555333222333555555333000333555888;;;===?????????<<<>>>??????BBBEEEEEEAAAFFF???777777???LLLXXX^^^jjj|||wwwLLLAAADDDDDDDDDDDDEEEFFFIIIKKKMMMOOOPPPRRRUUUXXXZZZ[[[\\\[[[[[[[[[\\\]]]^^^```aaaiii^^^___fffdddeeemmmrrrgggHHH[[[mmmWWWLLLFFFHHHCCC777555;;;333666:::===@@@FFFNNNTTTaaagggoootttvvvxxx{{{~~~uuukkkeee]]]VVVSSS[[[mmmmmmZZZOOO@@@666===mmmpppRRR<<<---......---,,,,,,,,,------------------............//////000000000000111111555111///QQQkkk^^^dddnnnppppppsssfffaaaYYYTTTQQQPPPOOOOOONNNMMMLLLKKKIIIHHHGGGFFFEEECCCCCCIIIUUUbbbmmmrrrxxx|||vvvccc^^^gggmmmrrrtttqqqpppooommmkkkiiijjjmmmppplllkkkkkknnnqqqtttvvvvvvrrrsssmmmlllooojjjnnnQQQ222;;;999:::>>>>>>777333@@@SSSvvvbbbRRRFFF<<<999:::888666555>>>???AAADDDGGGIIILLLMMMWWWUUUXXX^^^aaaaaacccgggbbbkkkkkkeee```UUUSSS___uuuyyy~~~sss\\\UUUSSSYYY\\\YYYYYY^^^WWWZZZ^^^```_________```kkkllllllkkkhhheeeeeeeeeeeefffgggiiiiiiiiihhhhhhdddUUUOOONNNHHHDDD===777444111///---,,,,,,,,,+++++++++******))))))))))))************))))))))))))************((((((,,,///---(((---666LLLgggEEE===cccyyyOOOAAAAAABBB999:::@@@JJJTTT^^^jjjssswwwyyyxxxgggUUUjjjxxx}}}yyyLLL111---222---,,,,,,,,,+++++++++***************************************************++++++,,,,,,,,,---------777---+++FFF{{{www___DDDEEEHHH<<<333555999777444222111333555777333444555777888888888888444666888999;;;======<<<888===CCCFFFJJJRRR___iii{{{SSS>>>CCCIIICCCCCCCCCDDDEEEGGGIIIJJJJJJLLLOOOQQQTTTVVVVVVWWWUUUVVVWWWXXXYYY[[[\\\]]]ZZZFFFNNN```^^^aaannnooozzzYYYOOOssskkkVVVHHHJJJKKKBBB::::::666666777777999>>>EEEJJJRRRYYYcccjjjnnnrrrwww{{{uuuiii]]]WWWPPPOOOVVVdddxxxlllIII999888DDDVVV|||dddAAA000///------,,,,,,,,,,,,,,,---,,,,,,---------.........////////////000000000111222777555FFF~~~eeebbbkkklllhhhfff\\\XXXSSSPPPOOOOOOOOONNNMMMLLLLLLKKKJJJIIIHHHHHHHHHFFFDDDFFFLLLUUU^^^dddmmmrrrzzz```TTT```qqqppptttxxxnnnoooppppppnnnkkkjjjnnnqqqssspppnnnmmmooopppppppppqqqsssooonnnrrrmmmkkkwwwqqqUUU888000222;;;CCC@@@888777>>>CCCxxxqqqXXXEEE===<<<===???888888999<<<@@@DDDEEEFFFIIIJJJOOOTTTUUUUUUXXX^^^XXX[[[SSSIIILLLTTTggg~~~{{{|||xxx{{{www}}}eeeXXXUUUTTTWWWVVVRRRSSSXXXVVVYYY\\\]]]]]]^^^___aaabbbdddggghhhgggfffggghhhbbbdddgggiiijjjiiigggeeebbbSSSNNNMMMIIIDDD>>>888444111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))))))))*********)))***,,,......---...000000ZZZ|||[[[999BBBddd^^^EEE777===:::;;;@@@CCCFFFPPPZZZeeejjjrrryyy|||tttaaaTTTRRRrrrdddppptttUUU444%%%)))222+++++++++++++++*********************************************************+++++++++,,,,,,,,,------...,,,,,,888WWW|||^^^>>>;;;@@@???<<<<<<===<<<999444222444777222333333444444444444444666666777999999999999:::222===EEE???:::MMMvvvmmmYYYFFFAAABBB===AAAAAABBBCCCDDDEEEGGGGGGEEEGGGKKKNNNQQQRRRSSSSSSQQQRRRTTTVVVWWWYYYZZZ[[[RRR>>>GGG\\\\\\```kkkkkklll~~~RRRNNNtttTTTHHHJJJHHHBBB>>>777666444222222666;;;???EEELLLVVV^^^dddjjjqqqvvvxxxxxxzzzuuuggg^^^QQQNNNMMMTTTdddwwwsssBBB...===^^^{{{lllNNN333)))---,,,,,,++++++++++++,,,---,,,,,,,,,------------......////////////000000000---555555:::cccsssbbbeeehhhccc[[[VVVSSSPPPNNNNNNOOOOOOOOOLLLLLLKKKKKKKKKJJJJJJJJJDDDFFFGGGEEEDDDFFFMMMRRR```fffoooxxxeee\\\iiiuuupppssswwwmmmmmmppprrrqqqnnnlllnnnppptttrrrnnnlllllllllkkkjjjkkkqqqooommmoookkkkkkvvvrrr}}}EEE777333666@@@BBB;;;777999444IIIccciiiQQQDDD>>><<<;;;999777999<<<@@@AAAAAA@@@AAAEEEIIIHHHGGGKKKRRREEEKKKGGGIII\\\ssskkkgggmmm~~~xxxkkkUUUTTTSSSTTTTTTQQQNNNOOOSSSUUUXXX[[[]]]^^^___bbbddd^^^```bbbcccbbbbbbccceee```bbbfffiiiiiigggdddbbb```RRRMMMLLLJJJEEE>>>888444111...---,,,,,,,,,+++++++++*********)))))))))))))))((((((((((((((()))))))))*********,,,,,,******------,,,333444WWWrrr^^^KKKBBBWWWuuuRRRAAA999555999:::999<<>>:::;;;888777999666:::???CCCIIIQQQZZZ___dddmmmwww}}}zzzwwwqqqoooooogggeeebbb```]]]YYYUUUQQQLLLHHHBBBBBBKKKeee```FFF///,,,222222---))))))************************************************************************++++++++++++,,,,,,,,,///,,,,,,---+++888ccc{{{bbbGGGCCC>>>777666888:::999666888888777888888999::::::777555666999888777<<>>777666;;;BBBAAA>>>???@@@AAABBBBBBCCCCCCAAACCCHHHMMMQQQSSSSSSSSSPPPRRRUUUXXXZZZ\\\]]]]]]fffjjjhhhiiiooommmiiilllpppuuu^^^666jjjvvvyyyuuuTTTLLLKKKHHHDDDAAA<<<888666666777777555999>>>BBBFFFLLLUUU[[[aaagggmmmooopppssswww{{{zzz{{{yyysssjjjccc]]]WWWRRROOOFFFSSSbbbooo|||]]]:::EEErrruuuppppppUUU888333...)))111***************+++,,,,,,++++++,,,,,,,,,---------........./////////000000444...111333@@@pppzzzaaabbb```TTTQQQPPPNNNNNNOOOPPPOOOMMMLLLLLLMMMMMMNNNNNNNNNOOOIIIKKKLLLJJJGGGDDDDDDEEEEEEHHHMMMSSS[[[dddnnnttt}}}zzzssshhhhhhhhhjjjnnnrrrvvvyyyyyy}}}gggooossspppmmmqqqppplllnnnmmmlllkkkkkkllllllkkkjjjiiihhhggghhhjjjjjjhhhfffaaajjjiiieeegggdddbbbiiiooouuupppSSS999333777;;;===@@@666555555666<<>>VVVYYYFFFAAA;;;666666777999999777888===CCCFFFJJJKKKPPPWWW\\\]]]aaaeee]]]YYYXXXZZZXXXQQQLLLJJJKKKLLLMMMMMMKKKFFF???:::;;;===CCCVVV{{{iii===333,,,///...(((&&&***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,///'''***444222...AAA___yyyppp\\\DDD999:::===;;;777555555555555666888999:::777555777===???AAAIIITTTvvv~~~VVV<<<555@@@@@@;;;<<<;;;===>>>???@@@AAABBBBBBBBBAAADDDIIINNNRRRUUUUUUUUUOOOQQQTTTWWWZZZ[[[\\\\\\^^^mmmiiicccnnnmmmdddjjjvvvlll{{{|||VVVCCCooofffRRRMMMGGGFFFBBB===999666555444333333555777999;;;AAAIIIPPPRRRZZZccceeeeeegggkkknnnsssuuuxxxzzzyyyyyy~~~|||zzz{{{zzzyyywwwrrrggg\\\OOOIIIIIIJJJGGGCCCKKK^^^rrr|||SSS@@@@@@gggwwwhhh^^^<<<(((000---'''111******))))))***+++,,,,,,++++++,,,,,,,,,---------............/////////000---,,,666444,,,RRRbbb^^^]]]PPPQQQOOONNNNNNOOOOOONNNLLLLLLMMMMMMNNNOOOOOOPPPPPPJJJHHHFFFFFFGGGFFFDDDBBB@@@AAADDDGGGLLLTTT^^^dddjjjooovvv}}}~~~tttiii___YYYQQQ[[[fffjjjhhhiiipppxxx|||~~~dddiiitttlllhhhsssqqqhhhnnnooojjjfffeeehhhjjjjjjiiihhhgggggghhhhhhgggeeebbb```hhhgggfffllljjjeeehhhfffhhhzzztttKKK:::888999:::<<>>888444111...++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++...,,,...222999SSSeeeEEEBBBNNNggg|||]]]LLLBBB<<<555999===<<<888666888;;;:::777777;;;??????===<<<======<<<===???BBBDDDEEEGGGAAA@@@CCCBBB<<<;;;>>>GGGiii___:::...---,,,+++************''''''((((((((((((''''''((()))))))))************))))))))))))************************************+++,,,,,,---...///000000\\\ppp~~~WWWNNNSSSMMM===BBB<<<333666>>>===BBBTTTJJJBBB???JJJ```}}}||||||xxxWWW;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCEEEHHHKKKMMMOOOOOORRROOOPPPUUUYYYZZZ\\\___bbbccccccbbbaaadddjjjoookkkqqqrrrsss~~~RRRLLLgggNNNVVVKKKFFFAAA>>>:::555666:::555666666555444777===BBBFFFHHHKKKNNNRRRWWW]]]aaaeeegggkkkooossstttuuuuuuuuuvvvvvvxxxyyyzzz{{{|||zzz|||}}}zzzrrrfffZZZSSSKKKCCC:::999???EEEGGGFFF```ttt{{{{{{{{{gggJJJ:::;;;DDDjjjyyywwwSSS???///...///+++***...,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---......------------...//////,,,555...000777444___```QQQYYYUUUOOOKKKMMMNNNKKKJJJLLLNNNNNNNNNNNNOOONNNLLLJJJJJJIIIHHHHHHGGGGGGGGGGGGDDDEEEEEEDDDBBBCCCEEEGGGNNNQQQVVV\\\aaacccdddddd\\\[[[YYYUUURRRRRRTTTVVV[[[]]]```bbbeeejjjpppttt|||}}}yyyfff^^^^^^```hhhpppsssoookkklllkkkjjjiiigggfffeeedddiiigggeeeeeefffgggfffeeecccdddfffhhhiiihhhgggfffeeeggghhhzzzvvv\\\AAA111333===;;;<<<===<<<:::999999:::GGGQQQbbbsssjjjeeeppplllkkk~~~rrrWWWRRR^^^```VVVXXX[[[^^^^^^\\\[[[]]]___\\\\\\]]]___bbbddddddccc___```aaa```]]]]]]```ccclllqqqsssnnnhhhfffdddbbbeeeTTTIIIKKKIIIEEE>>>999444111...++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++---,,,///111222???ccc|||lllXXXAAA>>>^^^iiiNNNGGG@@@999777;;;@@@@@@???@@@???@@@@@@@@@@@@AAACCC>>>???AAACCCEEEHHHLLLNNNEEE>>>888888<<>>hhhvvv}}}zzz]]]dddhhhnnnrrrnnnxxxuuuzzzXXX>>>:::999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>@@@CCCFFFJJJLLLNNNOOONNNKKKLLLQQQTTTTTTVVVZZZZZZ___dddfffeeeeeefffhhhfffkkklllkkkvvvgggMMM___sssUUUGGGHHHJJJLLLFFF;;;666666666777777555333444777;;;:::<<<>>>@@@BBBGGGLLLPPPTTTVVVZZZ]]]```bbbccccccgggggghhhiiijjjkkkkkklllmmmjjjddd\\\TTTLLLFFFCCC@@@???;;;777888DDDWWWfffssstttwwwwwwqqqbbbLLL;;;999]]]nnnvvvooo```???111))),,,...***)))---,,,++++++******+++++++++,,,++++++++++++,,,---------------------...//////+++555000000666111PPPxxxbbb\\\SSSOOONNNQQQQQQNNNMMMOOOMMMMMMMMMNNNOOOOOOMMMLLLIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGDDDAAA@@@AAACCC>>>@@@DDDHHHJJJLLLLLLLLLKKKKKKKKKJJJJJJLLLPPPSSSWWWZZZ^^^aaaeeejjjppptttyyy{{{~~~}}}{{{jjjiiihhhkkkmmmmmmjjjgggjjjjjjiiihhhggggggffffffdddcccbbbdddfffhhhiiihhhffffffgggiiiiiihhhfffdddaaaccceeessseeeJJJ888000>>>===<<<;;;;;;;;;<<<<<<555<<>>999555111...,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********+++++++++,,,000222...---<<>>===<<<:::888777999;;;======>>>>>>:::777666999===@@@@@@AAAKKKcccoooQQQBBB666+++,,,,,,+++***))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))*********************************+++,,,,,,......///000***===]]]vvvuuusssQQQ<<<222777777777777777888999999;;;:::::::::::::::;;;<<<:::<<>>===>>>999:::999777444333444555000222333444555777;;;>>>@@@BBBEEEHHHKKKLLLMMMMMMRRRRRRSSSSSSSSSTTTTTTTTTNNNKKKEEE@@@===;;;<<<<<<333666999<<>>>>>>>>BBBCCCDDDFFFGGGKKKPPPSSSSSSVVV[[[```eeejjjooosssvvvxxx{{{}}}~~~}}}ssspppzzzqqqooommmkkkiiihhhgggfffjjjjjjiiiiiiiiihhhhhhhhhcccbbbbbbcccfffiiiiiiiiidddccccccddddddcccaaa^^^___aaabbbhhh{{{zzzXXX===000111555;;;???@@@<<<888===::::::???EEEOOO^^^kkkrrr|||vvvjjjeeefffiiitttkkkmmmzzzjjjMMMNNNSSSLLLKKKTTTQQQTTTWWWWWWUUUUUUXXX[[[YYYZZZZZZ[[[[[[[[[[[[ZZZ^^^^^^\\\YYYWWWWWWYYY\\\```dddfffeeefffgggccc]]]eeeUUULLLNNNJJJEEE???999555111...,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++///222...***---444TTTtttRRR===DDD[[[mmmdddWWWNNNKKKJJJDDD<<<>>>AAACCCDDDFFFKKKTTT[[[pppfff@@@000111///***+++***))))))((((((((()))&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((((((((()))))))))*********************************+++,,,---...//////111,,,999WWW}}}vvv}}}|||pppbbbooohhhIII777444777555555444555555666777888:::::::::999999::::::;;;999;;;>>>AAADDDFFFHHHIIIKKKJJJMMMQQQSSSQQQSSSWWW[[[^^^`````````bbbgggkkkgggdddeeefffeeelll___CCC[[[vvv]]]RRROOOIII@@@999<<<<<<<<<:::888555444333111222333222111222444666555777999;;;<<<>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@888888888777888888888888444777???OOOaaalllmmmkkkggg^^^XXXPPP;;;...???]]]qqqiiiDDD...+++)))+++000...(((&&&)))***************++++++,,,+++++++++***+++,,,,,,---------,,,,,,------...///+++444111---333222555EEEaaaUUURRRQQQTTTSSSOOONNNOOOLLLMMMMMMLLLJJJIIIIIIIIIEEEEEEEEEEEEFFFFFFGGGHHHJJJIIIHHHDDD???;;;::::::========================CCCDDDEEEFFFGGGJJJMMMQQQPPPTTTZZZ___cccgggkkknnnsssuuuyyy{{{}}}~~~ooogggdddsssyyymmmmmmllliiiggggggjjjlllnnnmmmmmmlllkkkjjjjjjiiihhhgggeeefffggghhhhhhhhhcccaaa```aaacccccc```^^^bbb```aaaaaacccsss{{{~~~^^^AAA;;;444444999???BBBAAACCC@@@===:::666555>>>IIIQQQYYYccclllwwwyyyuuukkkeee___\\\^^^ggguuurrrhhhggguuuxxxWWW@@@FFFMMMGGGGGGPPPQQQSSSUUUTTTRRRQQQTTTVVVVVVWWWXXXWWWVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYZZZ___```___^^^aaadddaaa[[[fffWWWLLLNNNJJJFFF???999555222///,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,+++---//////---...222444NNNuuuUUUAAAMMMeee|||rrrmmmrrrzzzeee===+++***,,,,,,,,,))))))((('''''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---......555,,,---777JJJuuu~~~{{{~~~zzzvvvvvv^^^AAA444111444777222222222333444555666666::::::999999::::::;;;;;;;;;<<<>>>@@@AAACCCCCCDDDEEEEEEIIINNNNNNLLLNNNSSS[[[^^^aaacccbbbdddhhhkkkiiidddeeejjjjjjhhhuuu^^^LLLfff|||dddSSSIIIGGGIII======<<<;;;:::888555333555555666444222111222333222333444555666777777777777777666666666666555555777666555444444444555666FFFKKKWWWfffpppmmmaaaUUUOOOHHH???888;;;PPPssswww~~~}}}zzzgggHHH222))),,,,,,...///,,,((((((+++***)))))))))******+++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,---......,,,111///---222555555777___bbbZZZTTTSSSSSSRRRRRRUUUNNNNNNNNNJJJFFFCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFCCC>>>;;;:::::::::;;;;;;;;;;;;<<<<<<===???AAABBBCCCCCCEEEHHHKKKPPPSSSXXX]]]```cccgggiiipppssswwwzzz|||~~~kkkiiirrrqqqjjjjjjjjjiiiiiikkkooorrrrrrqqqpppnnnllljjjiiihhhjjjhhhggggggiiijjjiiihhhfffcccbbbdddgggiiifffcccccc``````aaa\\\^^^vvv|||fffHHH222---333===DDD@@@KKKYYY^^^SSSDDD<<<<<<111555888:::@@@IIINNNNNNNNNQQQUUUUUUQQQJJJEEEBBB555@@@TTTgggmmmdddZZZWWWGGGJJJeeeuuugggXXXKKKAAADDDIIIJJJLLLOOORRRTTTUUURRROOONNNPPPSSSRRRTTTVVVUUUSSSQQQRRRSSSUUUWWWZZZ]]]___^^^\\\[[[aaa```\\\YYY[[[```___ZZZfffWWWMMMOOOJJJFFF???:::666222///---+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******---,,,,,,,,,,,,---000111000222EEElllxxx\\\PPPFFFCCCZZZzzzrrrhhh}}}TTT>>>...------'''&&&,,,(((''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''(((((((((((())))))))))))))))))))))))))))))((()))******,,,,,,---...***...000///444HHHnnnwww[[[;;;...000444444222111111111222333444555666888888888999999:::;;;<<<<<<===>>>@@@AAAAAABBBBBBDDDEEEJJJPPPPPPNNNPPPVVVUUU\\\eeejjjjjjhhhffffffgggdddfffmmmoookkkkkkpppYYYLLLVVVoooVVVKKKLLL@@@???===<<<<<<:::777444555666666444222000111111222222222333333333333444333333333333333333333333555222000///333:::AAAFFFXXXaaajjjjjjaaaUUUMMMJJJ;;;555---111PPP}}}tttbbbIII333+++---)))*********))))))+++---)))))))))))))))***+++,,,***************+++,,,,,,,,,,,,,,,,,,,,,------...,,,---......000555666444GGG|||jjjWWWPPPOOOPPPRRRTTTOOOPPPOOOJJJDDD@@@@@@BBBDDDDDDCCCCCCCCCDDDEEEEEEBBBCCCCCCBBB>>>;;;::::::777888999:::;;;;;;;;;;;;<<<>>>@@@BBBCCCEEEIIIKKKOOORRRVVVYYY\\\```dddgggmmmpppuuuxxxzzz|||~~~|||xxxyyyqqqpppnnnmmmkkkkkkkkklllmmmnnnppppppqqqpppooollljjjhhhfffeeefffeeedddeeegggiiiiiiiiiddd```^^^```eeegggeeebbb___\\\^^^bbb^^^ZZZeeewwwkkkOOO===222---+++999DDDUUUaaa___WWWUUUXXXLLLMMMIII@@@999888777444222555777888999<<>>@@@AAABBBCCCCCCDDDGGGMMMSSSSSSQQQTTTZZZTTT[[[eeekkkkkkhhhffffffeeefffjjjooorrrqqqmmmjjjyyy}}}\\\DDD]]]fffGGGHHHEEEBBB@@@@@@>>>;;;888555666777666444222222333444333333222222222222333333333444444444444444444333333555:::CCCMMMVVV\\\[[[]]]\\\TTTHHH???===???555;;;CCCQQQlllyyy___GGG555,,,+++...(((((((((((()))+++++++++(((((((((((()))***+++,,,***************++++++,,,,,,,,,++++++,,,,,,---...---)))---111...000444222777```lllXXXRRRRRRQQQRRRPPPQQQPPPKKKDDD@@@AAADDDDDDDDDCCCCCCBBBCCCCCCCCCAAABBBBBBAAA>>>;;;999999888999;;;===>>>===<<<;;;<<>>@@@BBBDDDEEEEEE@@@DDDKKKQQQQQQOOORRRYYYXXX]]]bbbeeeeeefffhhhkkkeeeiiinnnqqqtttvvvsssoooeeecccCCC[[[QQQMMMHHHEEEEEECCC???<<<888999::::::777666666666666555444333333333333333444444444555555555666666;;;???GGGOOOWWW]]]aaabbbTTTJJJ@@@:::::::::666222;;;QQQmmm}}}mmmIII222,,,---...---++++++))))))***,,,***'''(((((((((((()))***+++,,,*********)))***++++++,,,,,,,,,++++++,,,,,,---...---'''---333---+++000//////GGG}}}jjj^^^ZZZWWWUUUPPPRRRQQQLLLEEEBBBCCCGGGEEEDDDCCCBBBBBBBBBBBBBBBAAABBBBBBAAA===:::888888888:::===??????>>><<<:::<<<>>>@@@AAAAAABBBDDDFFFJJJMMMPPPSSSXXX^^^eeejjjgggkkkppptttvvvxxxzzz{{{rrruuuYYYhhhjjj```lllcccbbbbbbgggmmmmmmhhhbbbddddddcccbbb```___^^^^^^cccaaa^^^]]]]]]]]][[[ZZZbbb]]]XXXYYY^^^```\\\WWWUUUUUUWWWYYYXXXUUUVVVYYYUUU___OOOBBB666444666777777888666AAAKKKKKKHHHIIILLLMMMXXXYYYXXXSSSKKKHHHIIIMMM@@@@@@PPPppp|||fffSSSIIIGGGHHHFFFBBBBBBHHHIIIFFFFFFIIIJJJLLLMMMKKKJJJKKKOOOSSSQQQVVVZZZ[[[YYYYYY\\\```ZZZWWWUUUWWW[[[___``````VVV^^^cccaaa_________]]]___TTTQQQPPPJJJEEE???999555222...,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------------...///---555NNNfffuuueeeXXXNNNIIIGGGTTThhh{{{oooyyymmmdddeeelllyyypppJJJ000,,,111******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,...------------...//////000<<>>AAABBBBBBAAAAAABBBCCCFFFJJJMMMOOOQQQRRRWWWZZZ___dddhhhhhhfffccceeehhhjjjnnnvvv}}}yyyooorrrrrrvvv|||VVVSSSrrrxxxpppUUULLLJJJGGGJJJQQQJJJIIIDDD>>>;;;;;;999777555888:::999666444444555888888888666555:::BBBIIINNNQQQVVVZZZ\\\ZZZSSSLLL;;;777555888::::::<<<@@@llllll|||ZZZKKK888------///...+++))))))))))))))))))))))))*********)))))))))))))))************************,,,,,,++++++,,,,,,---.........//////000000111111666555OOOyyyqqqfffTTTTTTMMMGGGDDDBBBAAAEEEJJJFFFEEEDDDCCCBBBCCCDDDDDDFFFEEECCCAAA>>>;;;999888999;;;>>>>>>===;;;;;;;;;===>>>@@@AAAAAABBBDDDFFFNNNMMMOOORRRXXX]]]aaabbbbbbjjjtttwwwttttttwww~~~xxxlllhhhgggdddcccccc]]]^^^[[[WWW___lllkkkbbbdddaaa]]][[[\\\___bbbcccbbbaaa```^^^]]]\\\[[[[[[[[[YYYWWWVVVXXXZZZ\\\\\\TTTSSSQQQQQQSSSTTTSSSRRRTTTMMMUUUuuugggOOOMMMBBB555666;;;111555666444333777::::::888BBB:::444??????@@@RRRjjjeeeooofffSSSGGG??????CCC>>>???AAACCCEEEGGGHHHHHHKKKJJJHHHEEEEEEHHHNNNRRRXXXZZZ[[[ZZZXXXWWWWWWXXXWWWXXXYYYZZZZZZ]]]```cccbbbaaa___]]]\\\[[[ZZZZZZ```UUUQQQNNNJJJEEE???999555222...,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))******+++,,,,,,---...---...000...,,,333===IIIrrrnnn^^^SSSLLLLLLLLLNNN[[[kkk___XXXQQQOOOQQQTTT\\\bbbooorrr}}}yyyUUU:::...,,,,,,+++******))))))((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,---------------......///222///333DDD```cccEEE333...111555......------......///000000000000111222222333333444444444444555777888999:::<<<>>>AAABBBBBBBBBAAADDDEEEGGGJJJLLLNNNPPPPPPVVVWWW[[[___ccceeeeeedddggghhhhhhhhhmmmsssqqqkkkjjjiiikkkvvv~~~OOOAAA]]]wwwnnn\\\YYYYYYYYYbbb```\\\XXXSSSNNNGGGBBBCCCCCCCCCBBBAAABBBCCCDDDAAACCCFFFIIIMMMRRRYYY]]]\\\YYYSSSMMMGGGBBB===888555666555111000>>>]]]{{{}}}eee@@@777,,,''')))++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++++++++,,,---------......///000000111111222000???qqquuugggZZZRRRKKKJJJIIIEEEBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGFFFCCCAAA>>>;;;999888999;;;>>>???===;;;;;;;;;<<<>>>@@@AAAAAAAAACCCEEEIIIKKKPPPVVV[[[___``````jjj```ffftttnnnaaauuu}}}xxxxxxmmmcccaaabbbaaa```aaa\\\^^^ZZZUUU[[[hhhkkkeeebbb___\\\ZZZ[[[]]]```aaabbbaaa___]]][[[ZZZYYYYYYZZZXXXVVVVVVWWWXXXYYYYYYVVVSSSPPPNNNMMMMMMLLLKKKQQQMMMLLLSSSccc}}}nnnZZZDDDJJJKKKGGG???;;;<<<<<<999===IIIOOO\\\ppppppmmmzzzzzz|||iiiSSSFFF???:::;;;???<<<===???AAABBBDDDDDDDDDHHHIIIIIIHHHGGGGGGJJJLLLQQQSSSUUUVVVVVVWWWXXXZZZXXXXXXYYYXXXVVVVVVWWWYYY___^^^]]]\\\[[[ZZZZZZZZZ___UUUQQQMMMJJJEEE???999555222...,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))***++++++,,,,,,---***+++000333000...---+++<<<[[[~~~|||wwwvvvpppiiifffdddbbbaaadddjjjvvvcccJJJ///%%%+++000***!!!******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((()))******++++++,,,------,,,,,,------...///111,,,(((***666PPPwwwaaaPPP<<>>???===<<<;;;;;;<<<===???@@@@@@AAACCCEEEEEEGGGLLLRRRWWW\\\___aaagggkkkllljjjmmm|||vvvrrrhhh___^^^___^^^^^^^^^\\\___[[[UUUWWWbbbhhhggggggfffdddbbbbbbdddeeeggghhhfffccc```^^^]]]\\\\\\ZZZYYYXXXWWWVVVVVVVVVVVVTTTPPPKKKHHHGGGGGGGGGFFFHHHLLLMMMGGGCCCSSSyyyqqqkkkkkkhhhdddgggnnnqqqpppjjjkkkooo{{{{{{kkkXXXLLL@@@:::888777999<<<:::;;;<<<===>>>?????????DDDFFFHHHIIIHHHFFFFFFFFFLLLNNNPPPQQQRRRSSSUUUWWWVVVWWWXXXWWWUUUSSSSSSTTTYYYYYYYYYYYYXXXXXXXXXXXX___TTTQQQOOOJJJEEE???999555222...,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))***+++++++++...+++))),,,111444444444:::///--->>>[[[~~~xxxWWW555222......///...)))%%%***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((((((((())))))***+++++++++,,,,,,,,,,,,,,,------......///111222000333AAAOOOsssoooOOO===888222...///444444---&&&,,,,,,,,,,,,,,,---......,,,------...//////000000111111111111222444555666888999;;;===>>>?????????DDDDDDFFFHHHKKKMMMOOOQQQRRRTTTWWWYYY[[[]]]___aaa```bbbbbb___^^^```eeeiiiooonnnjjjfffiiiuuucccGGGXXXpppuuu{{{zzztttvvvpppjjjiiikkkkkkgggaaa___ZZZTTTPPPLLLGGG???:::<<<999777555111///222777;;;VVVzzz~~~~~~{{{wwweeeMMM555***)))+++---...---+++++++++))))))))))))))))))))))))((((((((()))))))))))))))************************+++++++++***+++,,,,,,---,,,------......///000000333---000777UUUrrrppptttYYYNNNMMMKKKFFFBBBGGGGGGGGGGGGGGGFFFEEEEEEIIIGGGDDD@@@===:::888888999<<<>>>???>>><<<;;;<<<;;;===???@@@@@@AAACCCDDDHHHIIIJJJMMMRRRYYYaaafffYYYeeefffeeexxx~~~{{{uuukkkcccbbbdddbbb``````^^^bbb```ZZZYYY^^^dddeeekkkkkkkkkjjjiiiiiijjjkkkjjjhhheeebbb___^^^]]]]]][[[\\\[[[ZZZWWWUUUTTTUUUPPPLLLHHHEEEEEEFFFGGGGGGDDDFFFJJJJJJEEECCCJJJTTT|||zzzfffVVVBBB<<<777666777888:::;;;999999:::;;;<<<<<<<<<<<>>333///---000666AAAUUUhhhppp{{{uuuyyy{{{aaaJJJ666---333)))***,,,+++(((&&&&&&'''((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,---......//////333,,,222666AAAuuuZZZvvv```TTTPPPJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIGGGCCC???<<<:::999999:::<<>><<<<<<<<<<<<===???@@@@@@AAACCCEEEKKKMMMOOOPPPRRRVVV\\\```ccc```jjj|||vvvmmmfffgggjjjhhhffffffbbbffffffbbb]]]^^^```aaaeeegggiiihhhfffddddddeeedddcccaaa___\\\ZZZXXXWWW\\\^^^___]]]YYYUUUTTTTTTPPPLLLGGGDDDDDDEEEFFFFFFHHHBBB???AAABBB@@@???@@@GGGkkk~~~nnn^^^MMMBBB999999888777888::::::999999999:::;;;;;;;;;;;;;;;===>>>@@@AAABBBDDDHHHKKKOOOPPPOOOMMMKKKJJJLLLMMMPPPSSSVVVXXXYYYYYYZZZ[[[VVVWWWXXXYYYZZZZZZZZZZZZaaaRRRQQQRRRJJJEEE???999555222...,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((())))))******$$$***...---,,,------,,,(((---555777///)))222BBBYYYttttttZZZ:::---222555///,,,)))&&&&&&''')))***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((())))))******+++++++++******++++++,,,------***+++///111///...000###000777DDD]]]tttlll[[[EEE666///...555===---,,,***((('''(((***,,,***************+++,,,,,,++++++,,,,,,---........./////////000111222444444444444555666777999::::::===>>>@@@CCCGGGLLLPPPRRRRRRVVV\\\^^^]]]\\\]]]___[[[]]]aaaeeeeeeeeehhhnnnjjjlllqqqssspppkkkmmmrrrgggEEEJJJ^^^]]]GGGDDDJJJ@@@===HHHSSSRRRLLLJJJNNNLLLKKKOOOTTTTTTMMMFFF;;;888444333444777999:::...666HHH^^^mmmyyy~~~zzzpppWWWCCC444---------))))))***)))''''''(((***((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))***************+++,,,,,,++++++,,,,,,---.........000+++000444444LLL~~~xxxvvvWWWNNNSSSFFFEEEEEEDDDDDDFFFGGGHHHHHHFFFBBB???<<<;;;:::;;;:::===???@@@>>>===<<<<<<===>>>@@@AAAAAABBBDDDFFFDDDIIIOOOQQQQQQRRRTTTVVViiiwwwuuuuuunnngggcccgggkkklllkkkkkkfffhhhiiifffaaa______``````dddggggggccc``````aaabbbbbbbbb```^^^[[[XXXVVVZZZ]]]___]]]XXXSSSRRRRRRRRRNNNIIIEEECCCCCCBBBAAADDDBBB@@@@@@<<<888:::???777???SSStttmmm[[[KKK===666777999:::777777999888555888999:::;;;;;;;;;;;;;;;;;;<<<===>>>@@@DDDJJJNNNKKKLLLLLLLLLKKKLLLNNNQQQRRRTTTVVVVVVVVVVVVWWWXXXYYYZZZ\\\^^^^^^^^^^^^]]]dddUUUQQQPPPJJJEEE???999555222...,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))***!!!(((------...111222///111---+++...333333...***000555AAA[[[[[[CCC444///***,,,...''',,,***)))+++...---(((""")))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''(((((()))************************+++,,,,,,---,,,...333444///++++++555888///)))000666>>>LLLVVVlllmmmWWWCCC555///------111111,,,'''''')))+++...///...+++((('''***))))))))))))***++++++++++++,,,,,,---......////////////000111222444444333444444555666888999:::===>>>???AAAEEEIIIMMMPPPQQQUUUZZZ\\\[[[\\\```ddddddaaabbbggggggeeehhhmmmrrroooooorrrqqqlllkkkooojjj}}}{{{\\\LLLqqqvvv```HHH555555:::::::::<<<000//////222777888444///333333333222333777;;;???___kkkuuutttzzz}}}oooKKK888222(((***---"""***))))))******+++++++++((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))***************++++++,,,+++++++++,,,------......---......000111333MMMsss~~~}}}hhhWWWQQQOOOKKKHHHFFFGGGHHHIIIGGGEEEAAA>>><<<;;;<<<<<<:::===???@@@???===<<<<<<>>>???AAABBBBBBCCCEEEGGGBBBGGGLLLPPPSSSXXX```gggppp~~~vvvhhhggghhhaaa^^^ccciiijjjhhhhhhiiihhhfffeeebbb```aaabbb___dddiiiiiiddd```___```aaabbbdddeeeccc___[[[XXXUUUYYY\\\ZZZTTTOOOMMMNNNMMMJJJFFFCCCBBBAAA???>>><<<===AAABBB>>>666444666<<<888777???SSSsss~~~uuucccSSSGGG???999666555999:::666555888777444777888999:::;;;;;;;;;;;;;;;<<<===>>>@@@CCCIIILLLHHHIIIJJJJJJJJJLLLPPPSSSTTTUUUVVVUUUTTTTTTUUUWWWYYY[[[]]]^^^___^^^]]]\\\fffYYYRRRMMMJJJEEE???999555222...,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))))))))+++)))%%%''',,,---)))%%%+++...---+++,,,......---444555111666LLLhhhzzz\\\<<<555,,,///333------111///+++)))'''%%%$$$%%%(((***)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''(((((()))******************)))***++++++,,,+++(((''')))((('''+++111(((000...---222000,,,111333999>>>BBBJJJWWWccchhhooopppsssvvvwwwssskkkddd]]][[[PPP@@@333////////////,,,+++...000...,,,......+++(((&&&((()))******)))))))))))))))******++++++,,,,,,------....../////////000000111333444555444444444555777888:::;;;>>>>>>???@@@CCCGGGKKKMMMPPPTTTXXXYYYYYY\\\ccciiilllfffdddggggggdddfffkkkpppiiifffjjjooopppsssxxxzzziiisss{{{cccsssyyytttmmm\\\JJJBBBAAA???>>>???BBBCCCAAA???>>>DDDLLLUUU]]]gggrrrzzz|||rrrsssmmmsssLLL+++***111&&&***444&&&(((''''''(((******(((&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))*********)))***++++++,,,***++++++,,,,,,---.........333---...555...333PPPooo```\\\UUUNNNJJJHHHHHHIIIFFFDDDAAA===<<<<<<===>>>;;;===@@@@@@???===<<<===>>>@@@BBBCCCCCCDDDFFFGGGKKKMMMOOOQQQXXXhhh{{{zzzuuujjjaaafffggg```]]]bbbffffffdddcccjjjfffcccbbbaaaaaacccfff\\\bbbggggggccc^^^]]]^^^]]]___bbbcccbbb]]]XXXUUUPPPUUUYYYWWWQQQKKKJJJJJJEEECCCAAAAAAAAAAAA@@@>>>:::555333888<<<;;;999888888555555666555===XXXuuu}}}zzz|||kkk[[[EEE666222444777888444999:::555444888999666666777888:::;;;;;;;;;<<<;;;<<<>>>@@@AAACCCGGGIIIHHHHHHIIIIIIIIIKKKOOORRRUUUVVVVVVUUUTTTUUUXXX[[[WWWXXXZZZ[[[\\\[[[ZZZYYYoooPPPLLLHHHHHHDDD>>>999555111---+++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************************************.........//////000222222AAAMMMaaazzzhhhMMM===666333222---------,,,,,,+++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,------............------...//////000000000000000222222222222222222222222000000//////............+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,------....../////////000111222333333444222555777666555777;;;???@@@???===>>>AAAGGGLLLPPPUUUWWWZZZ\\\]]]___aaacccjjjiiiggggggiiikkklllllloooooonnnllljjjkkkmmmppptttppplllnnn{{{{{{mmmjjjhhhdddvvvsss{{{www~~~~~~hhhXXXbbbwww~~~kkkMMM666,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...------...000111333444444[[[rrrYYYKKKTTTSSSEEECCCFFFGGGBBB<<<;;;???CCC>>>???BBBEEECCC>>>===???EEE@@@AAAGGGHHHEEEHHHPPPIII[[[sssxxxmmmiiigggeeeeeegggccc```___bbbcccbbbaaabbb```^^^___]]]ZZZ\\\aaaddd```___bbbgggfff```YYYTTT[[[bbbccc]]]VVVRRRQQQOOOMMMKKKKKKMMMKKKGGGCCCAAA@@@@@@???>>>===<<<<<<999888666555444555777888555555555444444555555555WWWsssjjjVVV:::999777555555666888:::444444444444444444444444666888999:::999999:::<<<;;;===>>>??????@@@CCCEEEBBBEEEHHHIIIIIIIIIJJJKKKPPPQQQQQQSSSUUUWWWYYYZZZOOOSSSXXX\\\]]]\\\\\\]]]pppTTTSSSPPPJJJEEE???:::666222...,,,******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))(((((()))))))))*********************************,,,,,,,,,------...///000///000333:::EEERRR^^^eeewwwhhh^^^HHH@@@555...,,,+++)))''',,,,,,,,,+++++++++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,,,,------------,,,,,,------...///////////////..............................------,,,,,,,,,,,,+++++++++******)))))))))(((((((((((((((((((((((('''((((((((())))))))))))***++++++,,,,,,---.........//////000111222333333111444888:::;;;;;;<<<===@@@???>>>???AAAEEEIIILLLNNNQQQVVVYYY\\\]]]```aaaaaaaaaaaaccceeeggghhhhhhppppppnnnmmmllllllllllllssssssqqqooosssqqq\\\CCCZZZvvvddd^^^mmm}}}iiiQQQ>>>333///,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,++++++++++++,,,------,,,---...///111222333444;;;uuuqqqUUULLLMMMTTTIII???===??????<<<::::::>>>@@@@@@CCCIIIMMMMMMNNNLLLNNNUUUUUURRRWWW```rrrfffbbb```___``````^^^\\\^^^bbbddddddbbbhhhccc___\\\YYYVVVYYY___]]]ZZZYYY\\\bbbccc___ZZZRRRWWW]]]```^^^[[[XXXWWWLLLJJJGGGGGGHHHFFFBBB>>>>>>>>>======<<<;;;;;;;;;888777555333333333555555333333222222222222333333///<<>>AAACCCAAADDDGGGHHHHHHHHHIIIJJJJJJKKKLLLNNNPPPRRRTTTUUUQQQSSSVVVWWWWWWWWWYYYZZZlllRRRSSSRRRJJJFFF@@@;;;777333///---)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((())))))))))))******************************************+++,,,------000---)))&&&(((---333888---000444999>>>BBBEEEFFF<<<999777666666333...))))))((((((+++///000...+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))*********++++++******++++++++++++******+++,,,,,,---...---------+++++++++++++++++++++++++++++++++***************************))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))******+++,,,,,,------...///000111222222333000333777<<>>;;;:::::::::::::::::::::999777666444222111111222222000000////////////000000111222333666???RRRiiizzz~~~oooYYYEEE999444111000444333111000000111333555333333333222222111111111222444555555444555666888777888:::::::::;;;>>>@@@@@@BBBDDDFFFFFFFFFGGGIIIDDDDDDFFFHHHKKKNNNOOOPPPRRRRRRRRRQQQPPPQQQTTTVVVkkkRRRRRRPPPJJJFFF@@@:::666333///,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((()))))))))******************************)))))))))******+++,,,++++++,,,---............222111000///............000...---...000111000///,,,***))))))******)))'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))******************++++++*********)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))***+++++++++------...///000111111222111222444:::???@@@===999<<<===>>>???AAACCCDDDEEECCCHHHOOOTTTWWWXXXYYYZZZUUUYYY]]]aaabbbccccccccc___^^^```fffmmmoookkkfffbbbgggkkkkkkgggdddeeeggglll}}}eeeUUUcccvvvppp[[[TTTuuujjj___^^^^^^]]]sss~~~uuulllIII:::***'''---222...(((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,+++,,,---...///000111111888333CCCxxxnnnqqqwwwwww~~~|||ooocccaaadddfffiiilllhhhgggfffhhhiiihhhccc___eee```\\\ZZZWWWVVVZZZ```fffbbb______bbbcccbbb___^^^[[[XXXYYY\\\\\\YYYUUUQQQMMMHHHEEEDDDCCC???;;;777888888888888888888888666555444222111000000000///......------......///...111222000------111555DDD[[[~~~~~~iii]]]BBB;;;111++++++///333666111111000//////000222333222222222111000000//////111222444444333333555666555666777777777888:::===>>>@@@BBBCCCCCCDDDEEEGGGBBBCCCEEEHHHKKKMMMNNNOOOQQQPPPNNNLLLKKKMMMQQQUUUoooUUUSSSNNNIIIEEE???999555111...+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))*********)))******++++++(((***---///...,,,)))''',,,+++***)))((((((((()))222///+++)))'''&&&%%%$$$((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******++++++++++++******(((((()))***************++++++++++++++++++++++++))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))******++++++,,,---...///000000111222111111444999<<<;;;999999:::<<>>@@@AAAAAABBBDDDFFFDDDFFFIIIKKKNNNPPPQQQQQQOOONNNLLLJJJIIILLLRRRVVVnnnSSSPPPJJJHHHDDD>>>999555111---***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))+++***************++++++++++++++++++,,,,,,------******))))))******+++,,,)))))))))***+++...000222&&&(((+++...///---+++)))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))******************)))'''((())))))******))))))(((((((((((((((((((((((())))))))))))************''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((())))))******+++++++++,,,---...//////000333111000111444777999:::999:::<<<>>>AAACCCEEEFFFGGGJJJOOORRRSSSSSSTTTTTTWWW[[[```aaa^^^\\\\\\^^^dddcccdddgggkkkllljjjgggddddddfffjjjllliiiaaaZZZccc___ZZZWWWYYYiiizzzhhh\\\]]]YYYOOOQQQ]]]SSSUUURRRKKKLLLSSSTTTPPPQQQQQQTTT[[[```dddlllsssiiiUUUCCC333)))%%%------,,,+++)))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((())))))***+++***++++++,,,------......'''555444777___hhhbbbVVVQQQXXX```[[[OOOQQQAAA@@@PPPSSSTTTuuu}}}zzzsssqqqddd``````eeeiiihhhggggggeeeddddddgggjjjjjjeeeaaaeeedddfffhhheee^^^[[[]]]]]]\\\[[[]]]aaadddffffffbbb\\\WWWUUUWWWXXXUUURRRQQQKKKDDD@@@???>>><<<999555555555555555555555555333333333222111000//////---------,,,,,,---------000000///,,,++++++...000444000,,,******,,,000444,,,333999;;;===@@@@@@>>>555444111///...///111222///000111111111///...,,,.........//////000111222000000000000000000000000111333444444444444555777444555666666555555888999<<<>>>?????????@@@CCCEEEHHHIIILLLOOOQQQRRRRRRRRROOOOOONNNLLLLLLNNNRRRVVVjjjQQQOOOJJJIIIEEE???:::666222...+++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))******))))))))))))******%%%%%%$$$$$$%%%''')))+++)))))))))***************'''''''''%%%$$$$$$%%%&&&###%%%((()))(((&&&###"""&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))******&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))******++++++******+++,,,---...//////222222333222222444666999<<<<<<===>>>@@@BBBDDDEEEGGGJJJNNNPPPQQQRRRSSSUUUWWW\\\``````^^^\\\]]]___aaa``````aaaaaaccccccdddcccdddfffhhhiiigggbbb___[[[[[[]]]```]]]XXXZZZ```jjjvvvVVVEEE444/////////111333222)))"""%%%---111+++$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((()))************++++++,,,,,,------...333...+++888WWW}}}ttteeeeee```aaa^^^^^^cccfffdddbbbbbb```___```ccchhhjjjgggddd``````bbbeeebbb\\\YYY[[[XXXXXXYYY\\\```dddfffggg```\\\WWWUUUUUUUUUSSSQQQMMMGGG@@@;;;::::::888666444444333333222222111111000000000000000///......,,,,,,++++++++++++,,,,,,%%%(((,,,......---+++)))...---------000111...***000333222------000000---111222444555555222...+++)))***+++,,,,,,...000222,,,------......///000000/////////000111111222222000222333333333333444666444555666666555666888:::<<<===>>>>>>>>>@@@CCCEEEHHHJJJLLLOOOPPPPPPPPPOOORRRSSSSSSQQQPPPPPPRRRTTTjjjSSSTTTQQQJJJFFF@@@;;;777333///,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))***))))))((((((((())))))******++++++)))'''%%%$$$!!!"""$$$&&&''')))))))))((()))******))))))+++,,,))))))((('''%%%&&&(((***&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))******++++++)))***+++,,,---......///000333555555222222555888??????>>>>>>???AAACCCDDDFFFIIILLLNNNPPPQQQTTTVVVYYY]]]bbbbbb___^^^```ccc______```______bbbfffiiifffiiilllmmmlllkkkkkklllbbbZZZVVVWWWUUUMMMHHHIIIEEENNNWWWddd}}}vvvdddUUU@@@,,,///+++,,,///...((('''+++%%%)))---,,,'''%%%'''+++&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***************++++++,,,,,,---555......888666///QQQxxxmmmYYYYYYbbb]]]aaa]]]]]]aaadddbbbbbbccc```______cccgggiiihhheeeVVVVVVZZZ^^^\\\XXXWWWZZZRRRSSSUUUWWWZZZ\\\]]]^^^aaa^^^YYYVVVSSSQQQOOONNNLLLEEE>>>999888888777666333222222111000//////...---......///......------++++++************++++++............---,,,++++++---,,,***))),,,///...******......+++,,,000000+++...---,,,,,,---,,,+++***///000///...,,,,,,---...++++++,,,---......//////......///000111222333333000111222333222222333555555666777777666666888:::<<<===>>>>>>>>>@@@CCCEEEGGGIIIKKKMMMNNNNNNMMMLLLUUUVVVWWWUUUSSSQQQRRRRRRgggPPPQQQMMMLLLHHHAAA;;;666222---***+++******)))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))+++(((%%%''',,,)))"""&&&''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********++++++,,,,,,------...000000111222333444444555:::;;;<<<===>>>>>>>>>>>>CCCFFFJJJMMMMMMNNNPPPQQQVVVYYY\\\^^^^^^^^^^^^___fffiiikkkhhhaaa___aaaeeelllhhheeefffjjjllljjjfff]]]YYYTTTRRRQQQMMMFFF@@@>>>===>>>AAAIIISSS\\\bbbjjjvvvzzztttYYYRRRGGG;;;222...,,,---************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((()))))))))))))))******++++++,,,------//////......000444;;;???wwwhhh___\\\\\\^^^```aaabbb___YYYZZZaaadddaaa^^^aaa```___dddkkkjjjddd\\\TTTTTT^^^ccc^^^ZZZ]]]\\\YYYUUURRRQQQSSSVVVYYY[[[ZZZWWWSSSOOOKKKGGGEEEBBB@@@===:::777666555555000000000000////////////.........------,,,,,,,,,******))))))))))))******++++++******++++++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++///...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000111222333444777777666666666888999:::;;;<<<<<<<<<<<<<<<;;;;;;???DDDKKKNNNNNNLLLLLLMMMSSSTTTUUURRRNNNNNNQQQTTTfffQQQPPPLLLLLLHHHAAA;;;666222---++++++******)))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''"""&&&'''&&&''')))&&& &&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))************+++,,,,,,------...//////000111222333444444888888999;;;<<<>>>???@@@BBBEEEHHHKKKLLLMMMNNNPPPQQQTTTXXX[[[[[[[[[[[[[[[]]]dddjjjggg___ZZZ]]]cccllliiifffdddddddddbbbaaaYYYUUUPPPNNNMMMKKKEEE@@@BBB@@@>>><<<;;;;;;<<<<<<<<<@@@EEEKKKPPPRRRSSSSSSbbbbbbeeekkkqqqqqqlllfffXXXRRRLLLGGGDDD@@@999444555333///,,,+++***+++,,,************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((''''''''''''''''''((((((((())))))))))))))))))******+++,,,,,,---------------...222777;;;DDDkkkgggddd```]]][[[ZZZ[[[]]]cccdddaaa\\\\\\```aaa]]]ZZZ]]]^^^\\\___eeeeeeaaaTTTLLLMMMXXX___[[[ZZZ]]]ZZZYYYVVVTTTSSSTTTUUUVVVWWWVVVTTTPPPLLLHHHDDDBBB@@@???<<<999666555444444000000////////////......---------,,,,,,+++++++++***))))))(((((())))))******************++++++,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++...---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000000111222333333555555555555666777999::::::;;;<<<=========<<<;;;>>>BBBFFFHHHIIIJJJMMMPPPSSSQQQNNNMMMMMMNNNOOOPPPdddQQQOOOLLLLLLGGGAAA;;;666222...++++++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$''')))&&&%%%'''((('''&&&&&&'''(((((((((((('''&&&''''''''''''(((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))************++++++,,,------------...///000111222222333555555666777:::===@@@BBBAAACCCGGGIIIJJJKKKMMMOOOMMMQQQVVVYYYZZZYYYXXXXXXTTT___iiihhh___XXXZZZ```iiihhhgggccc```___```aaaVVVQQQLLLIIIHHHGGGCCC@@@======<<<;;;888444111///222000---,,,...111666999...000444999<<<:::333---444000------......+++''''''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((''''''''''''(((''''''((((((((())))))))))))))))))***++++++,,,,,,***+++,,,------///222555666DDDeeezzziii[[[]]]^^^\\\YYYYYYZZZ\\\```bbbbbb___^^^``````^^^ZZZ^^^___\\\\\\^^^___^^^UUUOOOQQQ[[[```^^^\\\___WWWWWWWWWWWWWWWUUUTTTSSSSSSRRRPPPLLLHHHDDDAAA???>>>===;;;888666444333333////////////......------++++++++++++************))))))(((((((((((())))))))))))(((((())))))***+++************************,,,++++++++++++*********,,,++++++***************+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,---------......////////////000111222333333333333444555666888999888:::<<<>>>>>>>>><<<;;;>>>???@@@BBBDDDHHHNNNRRRUUUPPPJJJIIIMMMPPPPPPOOOcccRRRMMMMMMKKKGGGAAA;;;666222...++++++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))(((### """(((,,,%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))************+++,,,,,,------,,,------...///000111111222222222444888<<<@@@CCCAAACCCFFFIIIJJJLLLNNNPPPNNNRRRXXX[[[[[[ZZZYYYYYYRRR[[[eeegggaaa\\\[[[\\\aaadddeeeccc```___cccgggUUUPPPJJJEEECCCBBB@@@>>>888999:::;;;;;;999888666111000000//////......------+++******,,,---,,,++++++***)))+++...//////...+++,,,,,,,,,+++***((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((''''''''''''(((((('''''''''((((((((())))))(((((())))))***+++++++++)))+++------------///111...333555IIIuuuwwwpppjjjdddeeeddd___YYYWWWYYYYYYXXXYYY\\\___```aaaaaabbbaaa\\\```bbb```]]]\\\^^^```\\\YYY[[[bbbeee```\\\[[[RRRTTTWWWZZZZZZXXXUUURRRQQQPPPMMMJJJFFFBBB???======<<<;;;888666444333222//////......------,,,,,,)))))))))))))))))))))))))))((((((''''''(((((()))(((''''''''''''((())))))***************************************************))))))(((((()))))))))))))))(((((((((((())))))************************+++,,,,,,,,,------------////////////000111222222000111111222444555666777666888;;;===>>>>>>===<<<>>>>>>???@@@CCCGGGMMMPPPUUUQQQLLLKKKMMMPPPRRRRRRbbbRRRLLLNNNKKKGGG@@@;;;666222...,,,+++******)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''###!!!"""&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))***++++++,,,,,,---,,,,,,---...///000000111000000111333666;;;???BBBBBBEEEGGGIIIKKKMMMPPPSSSPPPTTTYYY[[[[[[ZZZYYYYYYTTTWWW\\\``````^^^ZZZWWWZZZ___cccbbb^^^]]]aaafffVVVQQQJJJDDD@@@>>><<<;;;;;;:::888666444333111111+++---///000///,,,)))&&&222///,,,***,,,...111333...,,,+++******)))'''&&&(((((((((((()))+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''(((((())))))******+++***+++------------...///'''444333,,,999XXX}}}kkk```^^^``````eeeccc\\\XXX[[[^^^YYYPPPTTTXXX]]]``````______aaaYYY\\\___```___^^^aaaeee\\\]]]```eeeeee```YYYWWWOOORRRWWWZZZ[[[YYYVVVSSSOOONNNLLLIIIFFFBBB???===<<<;;;:::999777555333222......------,,,++++++***((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))((((((''''''(((((()))))))))))))))))))))))))))++++++++++++,,,,,,,,,---............///000111222///000111222333444555555444666999;;;===>>>======??????@@@BBBEEEHHHKKKLLLPPPPPPPPPMMMLLLNNNRRRVVVcccRRRJJJPPPJJJFFF@@@;;;777333///,,,+++******)))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$'''...444222***$$$"""%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%''')))+++,,,'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))******+++,,,,,,,,,,,,,,,---...///000000111///000111333666:::===???DDDFFFHHHJJJLLLOOORRRUUURRRTTTWWWYYYXXXWWWWWWWWWVVVTTTSSSVVV[[[\\\XXXTTTXXX\\\```___[[[XXXYYY\\\TTTQQQKKKDDD>>>;;;999999:::888555222000.........//////.........---------(((((())))))************,,,,,,,,,++++++************)))'''&&&'''(((***,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&'''''''''((((((((('''''''''((())))))*********+++------,,,,,,---///333222111444111***???iiiuuulll```WWWUUUXXXZZZ[[[[[[\\\\\\]]]eeejjj```PPPSSSVVV[[[___]]]YYYZZZ]]]UUUUUUXXX]]]``````dddiii[[[]]]aaaeeeeeebbb^^^\\\QQQTTTWWWZZZZZZXXXUUUSSSMMMLLLJJJGGGDDD@@@===;;;::::::999888666444222111...------,,,+++***))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((((((((((((((()))'''''''''''''''(((((())))))((((((''''''(((((()))((((((((((((((((((((((((******+++++++++,,,,,,,,,---------......///000111000000111222333333333333333444666888;;;<<<===>>>??????@@@CCCGGGJJJJJJJJJKKKNNNPPPNNNKKKLLLPPPUUUdddQQQHHHRRRJJJFFF@@@;;;777333///---+++******)))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&---666777000)))'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((''''''&&&''')))+++---'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))***++++++,,,,,,,,,,,,---...///000111111000111222444777999;;;<<>>======@@@FFFJJJLLLKKKLLLMMMNNNOOOOOOPPPRRRSSSeeeQQQGGGSSSJJJFFF@@@;;;777333///---+++******)))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&!!!!!!)))---+++)))***$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%+++***((('''((()))+++,,,'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))))))***++++++,,,,,,,,,------...///000111111000222444666888999999:::DDDFFFHHHIIIKKKNNNSSSVVVXXXYYYYYYWWWUUUUUUVVVXXX[[[YYYUUURRRQQQUUUZZZ___XXX[[[___aaa^^^ZZZVVVTTTLLLJJJGGGBBB<<<999777777111111222222111///...---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''%%%%%%&&&((()))******)))(((''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))((()))***))))))***---///...666111***...000111888FFF```~~~eeeTTTPPPPPPLLLHHHHHHJJJMMMQQQUUUUUUZZZXXXRRRSSSYYYVVVMMMJJJLLLSSSYYYYYYUUUXXX```ddd]]]ZZZ___aaa^^^[[[]]]WWWWWWUUUQQQPPPTTTYYY[[[\\\\\\[[[YYYVVVRRROOONNNEEEDDDCCC@@@===999666555444444444333222000---,,,------,,,+++***)))(((''''''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***))))))(((((((((((())))))'''''''''''''''''''''''')))************+++++++++---------------///000000222222333444333222111000222111222333666:::===@@@===::::::===DDDJJJMMMNNNPPPNNNNNNQQQUUUWWWUUURRRfffRRRIIINNNGGGEEEAAA===999444...***))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))$$$%%%&&&&&&''''''&&&&&&+++(((&&&'''))))))(((%%%((())))))))))))((('''''''''&&&&&&&&&&&&&&&'''((()))'''%%%&&&))))))&&&"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,------,,,,,,---...000111444444555555777888:::;;;<<<@@@EEEJJJNNNPPPQQQQQQQQQQQQUUUXXXWWWUUUXXX^^^```^^^ZZZVVVTTTSSSTTTTTTVVVYYY\\\^^^]]]ZZZVVVSSSIIIGGGCCC@@@===:::666444111000///...---,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++,,,,,,------.../////////222444999HHHfffyyycccRRRGGGFFFJJJIIILLLEEE@@@HHHMMMMMMOOOQQQOOONNNRRRVVVWWWTTTOOOMMMSSSUUUQQQOOOTTT[[[___]]]]]]^^^aaabbb^^^VVVPPPUUUVVVVVVSSSPPPOOOQQQTTTXXXXXXWWWTTTQQQLLLHHHFFFIIIEEE???:::888777555444555444333222000///...---+++++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++,,,------....../////////000000111333444555444222000000222666:::===>>>@@@BBBCCCEEEHHHLLLOOOOOORRRRRRQQQQQQTTTWWWXXXfffSSSKKKNNNGGGDDDAAA===999444...+++))))))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%&&&&&&'''''''''''''''(((&&&%%%&&&((()))(((&&&(((((()))))))))(((((('''******))))))******++++++'''(((((((((((()))+++,,,((((((((('''''''''((((((&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,------,,,,,,---...000000444444444555666888999:::;;;>>>CCCHHHKKKMMMNNNNNNKKKLLLPPPVVVWWWUUUVVVZZZ]]][[[XXXUUUSSSSSSSSSSSSRRRTTTVVVWWWUUUQQQMMMIIIFFFCCC@@@===;;;888555222000000///...---,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))*********++++++,,,,,,,,,---......//////222111000222@@@SSSaaaffftttgggXXXKKKBBB===@@@EEEIIIKKKIII???888???MMMUUUQQQOOONNNQQQVVVWWWSSSOOOUUUYYY[[[WWWVVV[[[```bbb```^^^]]]^^^___^^^YYYUUUXXXYYYYYYVVVQQQLLLJJJJJJOOOPPPPPPPPPMMMIIIEEEBBBDDDAAA<<<999777777666555333333222000///...---,,,++++++***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******++++++,,,,,,------......//////000222333444444222000000222666:::===>>>???AAACCCDDDFFFJJJMMMNNNPPPQQQOOOOOOQQQTTTVVVeeeSSSMMMMMMGGGDDD@@@<<<999444///+++))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&'''(((((())))))(((((('''&&&&&&''')))******)))))))))***************)))(((((((((((())))))******%%%''')))(((''')))000555///---+++)))'''&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***++++++,,,,,,,,,,,,---...///000333333333444555666777888:::<<<@@@DDDHHHIIIJJJJJJHHHGGGLLLUUUZZZYYYWWWXXX[[[ZZZYYYWWWVVVUUUTTTTTTRRRSSSTTTSSSQQQLLLGGGDDDAAA>>><<<:::888666333111//////...---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))************++++++,,,,,,---............///---+++...333555333:::DDDNNNYYYooo}}}mmmeeeNNNFFF@@@>>><<<<<>>???@@@BBBEEEHHHNNNNNNNNNNNNNNNOOORRRUUUcccQQQOOOKKKFFFCCC???;;;888444///,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((()))************)))***))))))***++++++++++++)))***+++,,,,,,,,,,,,,,,((())))))***++++++++++++---------,,,,,,000666;;;:::888444000---+++******,,,+++***)))(((&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''(((((()))***+++,,,,,,,,,,,,---...//////111111111222333444555666888:::>>>AAADDDFFFGGGGGGHHHGGGMMMWWW___^^^ZZZYYY[[[[[[ZZZYYYXXXXXXWWWVVVPPPPPPPPPOOOLLLHHHDDDBBB===;;;999777666555333111......------,,,++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((()))))))))************++++++,,,---------***---//////111444444111///222111...444EEEUUU]]]}}}tttqqqgggSSSEEEAAACCC???>>>@@@AAA@@@CCCGGGAAAQQQyyy___UUU\\\OOOUUUTTTUUUWWW[[[^^^___^^^```aaa___]]]^^^bbbbbb^^^bbb___\\\]]]```bbbaaa______```aaa```\\\WWWSSSQQQSSSTTTUUUTTTOOOIIIAAA===;;;999555444444555444333000//////...,,,++++++***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))******++++++,,,++++++,,,,,,---...000111111111000111222555777999666888:::;;;<<<===@@@BBBHHHGGGHHHJJJIIIHHHKKKOOO___OOOPPPIIIFFFCCC>>>:::777333///,,,))))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''(((((((((((()))******++++++*********+++++++++************)))***+++,,,------------///000111333444444333333999666222222555999<<<<<<@@@???<<<999777555555444444444333333222222111111------,,,***)))(((&&&&&&)))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++++++++,,,------...............///000111333444555888:::<<<@@@CCCEEEFFFFFFJJJIIIMMMWWW^^^]]]ZZZYYYYYYYYYYYYXXXWWWVVVVVVUUUKKKKKKJJJIIIFFFCCC@@@>>>;;;999777666666555333111------,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))))))))******+++,,,,,,,,,)))---///------000000---000666:::777222111111111DDDHHHRRR___lll|||{{{fffWWWLLLDDDBBBGGGGGG???:::===???<<<===@@@@@@======???HHHKKKdddfffIIIIIIXXXOOOSSSRRRSSSVVVZZZ^^^aaabbb^^^___^^^\\\]]]___^^^YYY^^^]]]]]]```dddeeeccc___\\\[[[ZZZYYYWWWUUURRRPPPPPPQQQRRRQQQMMMFFF???;;;:::888555333222222000/////////...---,,,++++++***((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))******++++++,,,,,,*********+++,,,---//////000000000111333444666777555777:::;;;;;;===???@@@BBB@@@CCCHHHHHHDDDFFFKKK\\\NNNQQQGGGFFFBBB>>>999666333///---))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((()))******++++++******(((***+++***))))))***++++++,,,...///111111222222555777888:::;;;;;;;;;:::>>>:::777888;;;===<<<999;;;;;;;;;;;;;;;;;;;;;:::666777777888999;;;;;;<<<;;;:::777444111...+++***%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))*********+++,,,---.........---------...///111444666777888:::===@@@CCCFFFHHHIIIKKKIIILLLSSSWWWVVVUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQMMMLLLJJJHHHEEEBBB@@@???:::888666555555444222000,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))***+++++++++***...///+++***---...---$$$(((---...---...111333///......111888CCCMMMUUUXXX___gggppp|||dddUUUOOOJJJ@@@666666222222666999:::;;;===:::888999======:::999;;;HHHEEEOOOMMM>>>DDDQQQLLLMMMMMMNNNOOORRRWWW[[[]]]YYY]]]^^^[[[ZZZ[[[ZZZVVVXXXXXX[[[```eeefffbbb^^^^^^\\\YYYWWWVVVSSSPPPMMMLLLNNNOOOOOOMMMIIIDDD@@@:::777444222111000...,,,......---,,,,,,+++******''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,*********+++,,,---...//////000111222333444444555555888;;;===>>>???AAABBBEEEDDDIIIQQQRRRLLLLLLRRR[[[MMMTTTHHHFFFBBB===999666333000---))))))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''((()))))))))(((((())))))))))))((((((((())))))***************'''))),,,---,,,---///222444555777999:::;;;<<<<<<<<<===???AAACCCBBBBBBAAADDDDDDEEEFFFFFFEEECCCAAA===>>>@@@AAAAAAAAA???>>>;;;;;;<<<<<<=========>>>@@@???===<<<:::888777666///...---,,,***)))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((******)))***,,,---......------------///111444777999;;;999;;;===AAAEEEHHHJJJLLLNNNLLLMMMPPPPPPNNNPPPTTTUUUTTTQQQOOONNNNNNOOOOOOQQQPPPMMMIIIEEEBBB???>>>999777555444333222000...++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''((())))))******+++(((---///,,,+++///222222888444///***((((((,,,000000111222111000///---+++;;;888666888@@@KKKUUUZZZ^^^fffmmmqqqpppoooooooooMMMCCC666///000444777777555777666333444888999777888666777;;;<<<999999<<<>>>BBBGGGHHHGGGJJJJJJFFFJJJJJJIIIIIIJJJMMMQQQTTTRRRXXX[[[XXXUUUUUUTTTRRRSSSTTTVVV\\\aaaccc```]]][[[ZZZXXXXXXWWWSSSMMMIIIKKKLLLMMMLLLKKKGGGDDDBBB888666333222111000...,,,,,,++++++******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******+++*********+++,,,---...///...///111222333333333333333666:::<<<>>>???AAABBBFFFFFFMMMXXXZZZRRRQQQVVV\\\NNNVVVIIIFFFBBB===888555333000...))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&'''((())))))***(((((())))))))))))(((((((((((()))************)))(((+++///000111222666:::>>>???@@@BBBDDDEEEFFFFFFEEEFFFIIIKKKLLLLLLKKKJJJOOOTTTYYYZZZVVVSSSRRRRRRLLLMMMNNNOOOMMMJJJGGGEEEFFFFFFEEECCCAAA@@@???>>>;;;<<<===>>>???AAABBBBBBDDDBBB???;;;666222///---(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***)))***,,,---......---,,,......000333666999<<<>>>:::<<<>>>BBBFFFJJJMMMNNNQQQPPPOOOPPPMMMJJJNNNUUUWWWUUURRROOOMMMNNNOOOPPPQQQNNNJJJEEEAAA===:::888888666444333222111...,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((()))*********%%%***,,,((('''))),,,,,,((((((+++///000---+++***,,,//////...///222555555555///...222555444555999444666666333111333666777---111555555222000111333---333444///111999;;;555666444555888:::888999<<<888???<<<:::BBBFFFCCCEEEKKKJJJHHHFFFFFFHHHLLLOOOKKKSSSXXXUUUPPPOOOOOOOOOQQQQQQRRRWWW]]]```___\\\QQQQQQRRRTTTUUUQQQIIICCCHHHHHHGGGFFFCCC???<<<:::666444222222111111...---******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))*********+++,,,---//////...///111222333333333222///333777:::;;;===???@@@??????HHHUUUWWWNNNLLLQQQ___LLLSSSLLLEEEBBB===999666222---***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&''''''((()))***+++***))))))))))))((('''%%%---000+++(((,,,---***...///555;;;===;;;>>>CCCLLLKKKKKKLLLQQQVVV[[[^^^^^^^^^```bbbdddgggiiijjjooouuuvvvooonnnttttttnnnbbb[[[cccmmmggg```[[[TTTSSSOOOOOOQQQOOOIIIHHHLLLDDDDDDCCCBBBAAAAAAAAABBBAAAIIILLLFFF???===<<<999000---***)))+++***&&&"""'''&&&%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))***+++,,,---......///111...111<<>>DDDHHHJJJMMMPPPUUUWWWTTTOOOMMMNNNVVVTTTQQQOOOPPPPPPOOONNNPPPLLLFFFAAA>>><<<:::888333222111///......------///---+++)))(((((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))(((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++++++++******++++++,,,------------............///////////////000000000000000000000000000000000000222111111111000000/////////000111222444555666777;;;:::999888888888999999<<<:::999;;;???BBBAAA???DDDDDDDDDEEEFFFFFFFFFFFFQQQPPPOOOOOOOOOQQQRRRSSSXXXWWWVVVSSSRRRTTTVVVYYYSSSLLLMMMTTTRRRHHHEEEJJJEEEDDDCCCBBBAAA???;;;888111111111111000...---,,,***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))++++++,,,------......///---...///000111111111111888999999888777777888:::===AAAGGGKKKMMMMMMNNNOOOaaaOOOUUUMMMEEEBBB===999666222---***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''''''''''''''(((((()))***+++((((((((()))+++---......---,,,)))&&&)))222:::>>><<<;;;===@@@AAACCCKKKTTTVVV^^^iiisssyyy~~~{{{ggg[[[TTTOOOPPPUUUTTTQQQLLLHHHGGGFFFFFFFFF:::@@@BBBAAABBBFFFEEEAAAFFF>>>333+++((()))***+++((('''&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))***+++,,,---......111...111999@@@???<<<;;;999777777:::???DDDHHHIIINNNPPPRRRRRRNNNIIIGGGGGGOOOMMMJJJJJJKKKLLLLLLKKKNNNJJJDDD@@@===;;;888777333333111000///............---+++)))(((((()))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***************)))))))))((((((((((((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++************+++,,,,,,,,,---------...................../////////000000////////////////////////111111000000000/////////......///111222444555555888888888888777777777777999888888;;;???AAAAAA@@@CCCEEEHHHJJJJJJIIIIIIHHHMMMMMMMMMNNNOOOQQQSSSUUUXXX\\\^^^\\\VVVRRRSSSUUUVVVOOOLLLPPPNNNFFFEEELLLGGGEEECCC@@@>>>;;;666333000000000///...---,,,+++)))))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))+++++++++,,,------......---...///000000000000000444555777777777888:::<<<<<<@@@FFFIIIKKKLLLMMMNNN^^^LLLQQQHHHDDDAAA===999666222---***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''(((((((((((((((((()))***++++++++++++***)))))))))***+++......111888===>>>@@@BBB???BBBKKKTTTYYY^^^hhhrrr|||vvvttteee___VVVQQQOOONNNLLLKKKTTTMMMAAA:::<<>>;;;666111...............---+++***)))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******++++++,,,---------......///000000000/////////111333555666888;;;>>>;;;???DDDGGGIIIJJJKKKMMM]]]KKKOOOFFFDDDAAA===999666222...+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((''''''(((((()))***+++------,,,******+++---///444555<<>>:::777666444222111000///...------------,,,+++***))))))******+++)))))))))))))))))))))))))))))))))*********++++++***************************************+++++++++++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******)))))))))))))))***++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,...............---------------...///000111222222111333555777777666555444555666888;;;???BBBDDDEEECCCHHHNNNOOONNNMMMOOOQQQSSSRRRRRRQQQQQQQQQQQQQQQPPPWWW^^^aaa]]]YYYXXXYYYWWWPPPJJJHHHEEEAAABBBGGGHHHEEEAAA===999555000,,,.........---,,,+++))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))))))))******+++,,,,,,,,,......///////////////...---///222333444777:::===:::>>>BBBEEEGGGHHHIIIKKKaaaOOOSSSJJJCCC@@@<<<999666222...+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''''''''((()))***+++***+++,,,---///444:::???AAACCCGGGMMMRRRZZZiiiwww|||{{{mmmhhhbbb[[[VVVQQQPPPQQQKKKHHHEEEBBBBBBDDDGGGHHH;;;666///+++)))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((()))***++++++,,,------000222111...222888<<<999666666:::@@@DDDGGGCCCGGGHHHGGGJJJQQQSSSPPPPPPNNNLLLLLLKKKJJJHHHFFFCCC???:::777555333222000...---,,,++++++***++++++******************++++++************************************++++++++++++++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))(((((())))))***+++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000111222222000222444666777777666555666888:::===???BBBDDDFFFDDDGGGJJJJJJJJJLLLPPPTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRSSSUUUXXX[[[\\\[[[ZZZUUUQQQNNNLLLHHHDDDCCCDDDEEEBBB>>>;;;888555111///.........---,,,+++***)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))***+++++++++---......////////////......000111222333555777::::::===AAACCCDDDFFFHHHJJJ___MMMSSSJJJCCC@@@<<<999666333///,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))******(((((((((((()))***++++++,,,...111222444:::CCCJJJQQQ\\\iiisss}}}tttooojjjbbbXXXOOOGGGBBB???===EEENNNOOOFFF===@@@HHHIIIGGGLLLPPPSSSggg|||~~~qqqccc\\\\\\PPPLLLFFFDDDEEEFFFDDDBBBHHHCCC;;;555000---***(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((()))***+++,,,,,,,,,,,,///222111///222777<<<999666666:::???CCCDDDJJJNNNOOOLLLPPPWWWXXXRRRQQQOOOMMMKKKJJJGGGDDDAAA@@@<<<888444333222111///,,,+++***)))))))))))))))))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))))))))*********+++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++,,,,,,------...//////000111111///111333444666666666666777999<<<===>>>@@@BBBDDDDDDDDDDDDEEEHHHLLLPPPSSSNNNPPPQQQTTTUUUWWWWWWWWWWWWTTTQQQRRRWWWZZZYYYVVVUUUSSSQQQOOOLLLHHHEEEDDDAAA>>>;;;888777555333111......------,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((()))******+++,,,,,,---...///////////////000222222222333666888:::===@@@BBBCCCEEEGGGIII[[[IIIPPPHHHCCC@@@<<<999666333///,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++************+++,,,------222666;;;???DDDNNN[[[eeesssgggccc^^^YYYUUUOOOFFF@@@999;;;???CCCEEEGGGGGGGGGDDDLLLPPPMMMIIIIIIKKKKKKFFFCCCEEEBBB>>>HHHQQQLLLEEERRR```jjjuuurrr^^^```YYYSSSRRRRRRNNNDDD;;;IIIGGGDDDBBB>>>999333///((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''(((((()))***+++,,,------,,,...222222///000333666555666888<<>>;;;666333222111000///++++++***))))))))))))***(((((()))***+++,,,,,,,,,************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////------------------------...---------,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((''''''''''''((())))))((((((((()))))))))******(((((()))))))))*********)))))))))))))))))))))))))))))))))******+++++++++,,,,,,------......//////...///000111333444555666777999<<<<<<;;;<<<>>>@@@CCC@@@@@@CCCJJJOOOOOONNNIIIKKKMMMPPPSSSTTTUUUUUUWWWUUURRRQQQSSSUUUVVVVVVRRRQQQOOOKKKHHHGGGEEECCC>>>;;;888555444333111000,,,,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&''''''(((((()))*********+++,,,...///000000111...000111222222444777999;;;===@@@BBBCCCDDDGGGIII\\\KKKRRRKKKCCC@@@<<<999666333///,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((()))++++++,,,,,,,,,,,,---...//////333:::DDDPPP]]]ooo|||kkkddd___UUUJJJCCCBBB@@@??????CCCJJJRRRWWWhhhlllrrrzzz~~~~~~www{{{|||ppp```\\\RRRFFFEEEOOOVVVXXXYYYeeeuuusss```WWWWWWYYYUUUPPPDDDEEEHHHKKKJJJEEE>>>888))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((()))***+++,,,------///,,,...111222///---//////111444:::>>>@@@???>>>EEEKKKLLLIIIMMMVVVUUULLLOOOMMMKKKJJJIIIFFFBBB???===:::666333222111000///,,,+++******************'''((()))++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111222111111111111111111111111000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********++++++++++++,,,,,,---------------...///000222444555777999;;;;;;999888;;;===AAA>>>>>>DDDLLLQQQOOOJJJHHHJJJLLLNNNOOOPPPOOOOOOSSSTTTTTTSSSRRRRRRUUUXXXNNNMMMJJJEEEBBBBBBBBB@@@===:::666333222111///...************)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&''''''((())))))))))))***,,,...///000111111---///111222333555888;;;;;;===@@@BBBBBBDDDGGGIIIZZZPPPTTTKKKCCC@@@<<<999666333///,,,(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%((((((%%%'''---&&&&&&&&&&&&&&&&&&%%%%%%'''***---+++&&&$$$'''***))))))))))))(((((((((((('''((())))))'''(((***,,,000++++++///222111666===IIIOOO```}}}ZZZOOOGGGFFFBBBBBBQQQdddqqqtttxxxzzz|||zzzhhhVVVJJJGGGLLLUUUhhhwwwvvvyyyccc]]]bbbYYYMMMDDDCCCEEEEEEIIINNN;;;:::333+++(((***&&&$$$$$$&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,++++++...222555555111,,,///222555888:::===AAADDDHHHJJJMMMNNNMMMLLLKKKLLLMMMMMMMMMKKKHHHCCC???<<<;;;999666333111000000111,,,,,,+++***))))))******++++++,,,------,,,+++***,,,,,,,,,++++++++++++,,,---+++***,,,,,,,,,---...222++++++222555111222888888???EEEHHHLLLPPPQQQNNNXXXOOOLLLSSSXXXUUUPPPPPPOOOOOOIIIAAAAAAFFFCCC<<<:::888444222222222,,,&&&///---,,,,,,...---+++(((%%%&&&+++///+++$$$&&&---'''((())))))((((((((()))))))))))))))(((((((((((('''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++...//////000111111222222666555555555666888;;;<<>>999555222222111000///------,,,((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))******,,,,,,---......//////000111111000000111333444555::::::;;;===???BBBDDDEEE[[[PPPRRRHHHBBB@@@<<<888666222...,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&###(((000000***%%%%%%%%%&&&'''''''''((('''***+++***'''&&&'''***)))))))))))))))))))))))),,,)))''')))---///,,,(((---...222777>>>MMMggg|||rrrZZZGGGDDD\\\rrrrrrrrrvvvmmmYYYMMMEEERRRqqqdddZZZQQQQQQTTTQQQKKKGGGEEEJJJLLLEEE;;;333,,,'''*********&&&######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***++++++222000......000111111111444333444666999<<<>>>>>>AAADDDGGGIIIIIIIIIIIIJJJGGGHHHIIIHHHDDD???999555555444222000/////////000,,,++++++************+++---,,,+++***+++,,,---...//////...+++(((((()))+++&&&,,,333888???GGGPPPVVV^^^gggpppuuuxxxwwwrrrkkkggghhhfffgggmmmuuuwwwtttwwwsss|||wwwqqqjjjddd^^^YYYVVVJJJLLLMMMJJJBBB999111...,,,))))))++++++***,,,000))))))))))))))))))***************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))*********++++++000000000000111111111111555555555555777999;;;=========>>>BBBGGGKKKNNNNNNMMMPPPUUUXXXYYYWWWTTTQQQSSSVVVYYYXXXTTTQQQRRRSSSLLLIIIEEEBBB@@@===666111//////...---,,,,,,++++++(((((((((''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******++++++,,,,,,---.........111111111111111222333444999:::<<<>>>@@@AAABBBBBB[[[OOORRRHHHBBB???;;;888555222...++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!''''''###,,,;;;<<<111$$$%%%%%%&&&'''(((((()))''')))***)))((('''(((***))))))***************+++'''''''''***---///000000444777@@@PPPcccvvv}}}kkk```MMMBBBJJJfff}}}|||ppp[[[RRRWWWgggsss{{{cccXXXZZZ]]]ZZZVVVHHHGGGGGGJJJKKKEEE666)))((((((((()))***)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''(((((()))***+++111000...---...///000000444333222555:::===>>>===>>>BBBEEEHHHHHHHHHIIIJJJEEEFFFGGGGGGCCC===777333222111000///.........///,,,++++++******+++++++++++++++,,,---...///000000---...///......111666;;;CCCLLLWWW^^^eeemmmtttxxxzzz|||ssssss}}}~~~ssseee]]]XXXQQQEEE:::<<<===;;;555,,,''')))......,,,*********++++++***++++++*********))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************......///000111111222222444444444555777999;;;<<<:::;;;>>>BBBGGGKKKOOOPPPQQQSSSVVVXXXWWWTTTPPPMMMSSSUUUVVVTTTPPPMMMMMMMMMJJJJJJGGGCCC@@@===666///---------,,,,,,+++++++++(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))************+++,,,,,,------111111111111111222222333666888;;;>>>@@@AAAAAAAAA[[[OOORRRIIIBBB???;;;888555222...++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%***'''!!!&&&222000$$$%%%%%%&&&&&&'''((())))))(((((())))))(((((()))))))))*********++++++,,,,,,))),,,...,,,+++---333999:::PPPnnn}}}ZZZGGGFFFJJJ\\\bbbvvv{{{|||}}}uuuqqqqqqqqqmmm^^^XXXaaallliii[[[[[[___WWWOOOGGGEEEGGGIIIJJJIII555///)))(((,,,---)))%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++,,,---............///000333333333666:::===??????>>>AAAEEEHHHHHHIIIIIIJJJFFFFFFGGGFFFBBB<<<666222//////......------------,,,+++++++++++++++,,,,,,***,,,...///000///...---***...444999>>>HHHSSS\\\mmmtttwwwvvvvvv|||yyytttmmmeeeVVVUUURRRPPPTTTYYYYYYTTTRRRMMMKKKNNNNNNKKKHHHHHHVVVYYYdddpppvvvwww|||}}}rrr^^^OOO<<<555888;;;555---111...,,,+++---//////...++++++++++++******************))))))(((((((((((((((''''''&&&&&&''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********+++,,,---...000111333333222222333555777888:::;;;888:::>>>AAAFFFKKKOOORRRUUUUUUTTTSSSPPPMMMKKKIIINNNOOOOOONNNLLLKKKKKKKKKHHHJJJHHHBBB???>>>888111---------,,,,,,+++++++++''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))******+++,,,,,,,,,///000000111222222222222222444888<<>>111******+++***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******)))+++---......///111333333555777888999;;;>>>AAA???BBBFFFHHHHHHIIIIIIJJJGGGGGGFFFDDD@@@:::666333............---,,,,,,,,,,,,++++++++++++,,,,,,---,,,---///000000000///...666;;;AAAEEEJJJTTTbbblllooovvvzzz|||~~~uuu___```]]]WWWSSSRRRPPPMMMVVV\\\dddiiifffaaaeeekkknnnmmmiiifffggghhhccc\\\MMMKKKMMMOOOJJJCCCFFFOOOUUUggg~~~nnnYYYNNNHHH???666444000,,,+++...//////---,,,,,,,,,+++++++++******+++******))))))(((((('''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))******)))***+++---...000111222///000222444666777999999777:::>>>BBBEEEJJJNNNRRRTTTSSSPPPNNNKKKJJJIIIIIIGGGGGGGGGHHHIIIJJJJJJKKKDDDIIIHHH@@@===???<<<555......---,,,,,,+++******'''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))))))))******+++,,,,,,,,,---...000111222333333333111333666:::>>>AAACCCDDD[[[OOOQQQGGGAAA>>>:::777444111---***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&((()))++++++''''''''''''(((((((((((((((((('''((()))***))))))******++++++,,,------...+++---///222;;;LLLbbbqqqaaaPPPKKK]]]uuuttthhhiiisss|||rrr```aaarrr}}}qqqfff]]]XXXQQQHHHCCCBBBMMMIIIAAA888000,,,******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((******)))+++,,,---...111777;;;555:::===<<<888777;;;@@@???BBBEEEGGGHHHGGGHHHIIIHHHGGGDDDAAA===888555333//////......---,,,+++***+++++++++++++++,,,---...------...111444999===@@@IIIMMMRRRTTTXXXaaaoooyyy~~~yyyeeeVVVSSS\\\hhhmmmvvvwwwqqqvvvVVVRRRJJJBBBEEEWWWrrr}}}lll]]]SSSHHHBBB:::666555333000,,,---,,,,,,,,,,,,+++++++++++++++******)))(((((('''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))******++++++,,,,,,------...---...000222555666777888777:::???BBBDDDHHHNNNRRRPPPOOONNNMMMLLLLLLLLLLLLFFFEEEDDDDDDEEEFFFFFFEEE@@@FFFEEE===;;;???>>>888......---,,,+++))))))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))))))))***++++++,,,,,,---+++,,,///111333333444444333444555888;;;???BBBCCC\\\OOOPPPFFFAAA>>>:::777444111---***(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%((('''$$$&&&+++((((((((((((((('''''''''(((''''''((()))******)))******+++,,,,,,---......,,,---222???UUUrrrhhhJJJWWWmmmqqqmmmlllzzziiifffjjjggg^^^ccc```TTTIIIEEEKKKNNNHHH;;;000++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***+++,,,,,,+++---333;;;BBB888>>>AAA>>>777444999???>>>AAAEEEGGGGGGFFFFFFGGGHHHFFFCCC???:::777444222/////////...---,,,******++++++++++++,,,,,,---...,,,,,,---222:::EEEOOOUUURRRWWW^^^ccciiiuuugggTTTWWWeeexxx~~~rrrcccQQQCCCHHHWWWoooeee\\\QQQHHHCCC===666111---------,,,,,,,,,+++++++++++++++***)))(((((('''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,,,,++++++*********,,,---///222444555666777777;;;???BBBDDDHHHMMMRRRLLLLLLMMMNNNOOOOOOPPPPPPIIIGGGDDDCCCBBBAAA???>>><<>>???999......---+++***((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))*********+++,,,,,,------***+++...111333444444444555555666777:::===@@@BBBWWWRRRNNNJJJBBB???;;;888555222...+++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++***(((&&&&&&''')))******************+++++++++,,,***,,,000///+++---333999111AAAmmmttt]]]\\\gggrrrhhhjjjxxxyyy[[[fffsssggg[[[eeeeeeWWWJJJFFFGGGNNNLLL???333///---+++)))''''''(((***+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((()))******++++++***++++++,,,...333999>>>666:::===;;;888888<<<@@@BBBBBBBBBAAA@@@BBBEEEHHHJJJEEE<<<555777:::666///,,,,,,---///000///,,,***222---)))))),,,//////---444...222AAAPPPTTTUUUWWW___jjjpppsss}}}cccdddgggwww|||tttgggaaaWWWTTTccc}}}lllTTTGGGDDDDDD444666666222...,,,---...***))))))***,,,------,,,(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))*********)))******++++++---///111444555666666666;;;888777<<>><<<999777666555333111,,,,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,---...///111222333333333444666888:::===???@@@@@@VVVQQQNNNKKKBBB???;;;888555222...+++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((***)))(((''''''((()))***************++++++++++++111------000111---+++...:::RRRxxxttt^^^VVVfffwwwcccpppqqqhhh^^^hhh}}}ccc]]]cccXXXRRRLLLMMMQQQPPPEEE999...+++((((((***+++)))&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((()))******++++++++++++,,,,,,---000444888222444666666555555888;;;@@@AAABBBAAAAAAAAADDDFFFCCC@@@999333333666555000000///------,,,,,,+++***'''---222111+++(((,,,000444MMMSSSAAA<<>>@@@>>>;;;777555444333111///,,,++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,---...///000111111111111333444777999<<<>>>??????UUUPPPMMMJJJAAA???;;;777555222...+++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,///...------,,,000===JJJkkkxxxlll^^^___ttt|||zzzddd\\\sssqqq```ccc[[[NNNEEEIIIQQQSSSNNN<<<555...*********(((%%%((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))******+++***+++,,,,,,,,,---///111000000111222333555777888>>>@@@AAABBBAAAAAABBBCCC@@@@@@;;;444000222222///111000...,,,,,,,,,,,,---000111///---...666DDDOOO```UUUJJJMMM\\\llltttvvvxxxoootttzzznnnjjj[[[TTTYYYmmmrrr^^^MMMIIIFFF;;;111---...,,,++++++,,,,,,***)))++++++***************+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))---,,,,,,,,,------.../////////000111333555777888<<<;;;<<>>:::555111000///...---++++++***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))******++++++------...///000000//////111333555888:::<<<======VVVOOOKKKIIIAAA>>>:::777555111...+++************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))*********))))))******++++++,,,,,,------,,,000000,,,,,,>>>```|||hhh[[[kkk}}}ppphhhmmmyyy}}}qqqaaaZZZSSSPPPNNNNNNQQQVVVPPPGGG:::...((('''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((()))*********)))+++------------...///111000000222555888999999;;;>>>AAABBBAAA?????????BBBDDDAAA777000//////...---.........---...///000444---(((000BBBSSS]]]```___ZZZ___nnnxxxwwwfffggg{{{}}}xxxcccZZZXXX```{{{iiiNNNAAA@@@BBB222000---,,,---...---,,,,,,++++++************+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((()))))),,,,,,,,,,,,------...////////////000222444777888??????AAAFFFMMMRRRTTTUUUIIIGGGFFFHHHLLLOOOPPPOOOFFFFFFEEEAAA<<<;;;===@@@>>>:::444///------,,,,,,******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))******+++------......///.........///111333666888:::;;;<<>>======???BBB@@@777///...///...***,,,//////---,,,---...)))---777GGGXXX___[[[TTTTTTmmm~~~}}}cccggguuu^^^ZZZeeesss___QQQEEEBBB===666000---,,,+++***,,,+++******)))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((************+++,,,---.../////////000111444666888999:::===BBBGGGKKKNNNNNNIIIFFFDDDFFFLLLPPPQQQPPPLLLHHHCCCAAAAAAAAA???===>>>999333...,,,,,,++++++))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((()))******,,,---...............---...///222444777999::::::ZZZPPPIIIEEE???<<<999666444111...+++************))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((())))))******+++++++++++++++,,,------...//////))),,,888SSSzzznnniii|||lllggg{{{oooooo|||ccc^^^aaa]]]XXXXXXMMMKKKGGGAAA999222,,,))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((())))))***'''***---...///000222333111111222333444666888999999;;;>>>???===<<<;;;;;;444888888222......000000***---///...+++***+++...888DDDQQQWWWWWWWWW\\\aaasssnnnjjjtttqqqYYYPPPaaarrraaaQQQIII>>>444///---,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((((((((()))***+++,,,---......///000222444666777555777;;;>>>BBBEEEGGGHHHGGGCCC@@@CCCJJJPPPPPPOOOSSSMMMFFFDDDEEEDDD???999:::777111...,,,+++***)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))))),,,,,,---...//////......---///111444666888999:::[[[PPPJJJEEE>>><<<999666444111...+++************))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))))))))))))))((()))+++,,,---++++++,,,---...///000000000BBB]]]{{{tttXXXddd{{{uuu|||\\\gggppp```aaadddcccSSSLLLDDDAAA@@@;;;333+++))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((***,,,---...///111333111333555555444444777:::999;;;<<<===;;;:::::::::///222222...,,,///000...---...///---,,,...555;;;OOOUUUYYYWWWUUU___tttzzzoooyyy{{{aaaKKKRRRqqqxxxlllZZZIII>>>888555444...---,,,+++************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((()))***+++,,,---,,,---///111333444555555555888;;;???AAACCCEEEFFFCCC>>>;;;???GGGMMMNNNLLLNNNKKKGGGEEEDDDAAA;;;777666333///,,,+++***(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))+++,,,---...///000000000---///111333666888999999\\\QQQJJJFFF>>><<<888666444111...+++************))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))***)))(((((()))+++---...++++++,,,---...///000111FFFhhhfff]]]{{{rrrsssxxx|||pppxxx~~~zzzwwwvvvyyy~~~zzzvvvmmmvvvkkkiii```dddSSSAAA;;;???AAA999000))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))***+++,,,,,,,,,---000222222666999888555444888===999:::<<<;;;:::999999:::111222111---,,,///...+++...//////...///777CCCMMMLLLMMMPPPWWWdddwwwsssmmm|||~~~}}}{{{zzz{{{|||vvvoookkkxxx{{{sssttt}}}\\\JJJccchhhSSSDDD<<<888000///...---,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((()))***,,,---...+++---///222444444444444333666:::===>>>@@@AAABBB@@@;;;888<<>>DDDBBB444)))%%%+++,,,'''(((...)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((++++++,,,,,,...///111222444444444555555555555555555666999::::::888666444111111000...,,,,,,///111***222000,,,;;;RRRNNN888EEEXXXdddfffwwwllleeeuuuoooqqqnnnaaaTTT[[[ZZZ```ppp{{{ZZZNNNccc~~~yyyXXXLLLFFF>>>777444---$$$(((///+++...+++'''&&&))),,,+++((('''''''''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,,,,---...///000111222333222333666:::>>>@@@BBBCCCAAAAAABBBCCCEEEHHHJJJLLLIIIGGGEEECCC@@@===888444111000...+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++,,,---...///111222222///000111111222333777999YYYNNNNNNDDD???===999777555222///,,,************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********)))))))))***+++...%%%&&&111333666SSSwww|||eee```~~~yyyuuuyyyqqqUUUZZZ\\\]]]UUUGGG???BBBKKK???999///))))))+++***&&&))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++++++++,,,...///111222222222333333444444555555666777999:::999777555444...000000000...---...///000,,,888IIIEEE777AAAZZZaaaXXXeee|||qqqyyyzzzoooccc^^^\\\]]]ccciiinnnzzzXXXUUUiiinnnEEEHHH:::666888444444000$$$+++)))((((((***+++***(((((((((''''''''''''&&&&&&''''''((((((''''''&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,,,,---...///000111222333333444666999<<>>;;;666222000///---+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))*********+++,,,---///000111111000111222222222333666999XXXJJJIIIBBB???===999777555222///,,,************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******---***(((''')))+++,,,,,,''',,,...000DDDeee|||}}}yyycccggg``````cccYYYHHHBBBIIIGGGFFF:::***(((///---""")))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++++++++,,,---///111111000111111222333444444555777888999999888666444222---///111111///.........000333>>>JJJLLLKKKSSS```fffzzz{{{||||||wwwjjjeeeYYYXXXUUUWWWlll{{{TTTQQQiiifffTTTJJJBBB111***///222,,,++++++,,,+++***)))((()))((((((((('''''''''&&&''''''((((((((('''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,,,,---...///000111222333444444555777999<<>>;;;777333//////...,,,***)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******)))***+++,,,---///000000222333333333222333666888VVVFFFEEE@@@???===999777555222///,,,************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))******+++,,,***((())),,,//////...***111999IIImmmgggddd~~~{{{uuuuuusssjjjyyy|||ccc^^^aaa[[[MMMCCCEEEFFF@@@444......,,,''')))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******+++,,,---///000111000000111222333444555555777888888888777555222111...///000/////////111333:::CCCHHHIIIRRRcccllljjjyyyyyy{{{vvvgggWWWTTTvvvyyyZZZbbb~~~[[[MMMCCC<<<666---///...///000...)))((()))***))))))(((((('''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,,,,---...///000111222333666555555555777:::===???===@@@CCCGGGJJJJJJJJJJJJEEEBBB>>>:::777444///,,,---,,,***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***(((((()))+++,,,---...///333444444333222333555888[[[JJJHHHEEE???===999777555222///,,,************************(((((((((((((((((((((((('''((((((((()))))))))***((((((((()))***+++++++++*********+++---......---666+++@@@uuu~~~qqq{{{uuu|||{{{hhhtttssszzzuuuZZZ[[[ccc[[[LLLEEEDDDGGGEEE:::+++'''---***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((*********+++---...000111111222222333444555555555666666666666444333111000000000///---...222888===LLLLLLQQQZZZ___hhh~~~rrr|||{{{yyywwwuuuuuuwwwzzz|||mmm]]]gggfff[[[XXXbbbHHH<<<666222---,,,......******---++++++***)))((((((''''''''''''((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,,,,---...///000111222333666555555555777:::===???;;;>>>BBBEEEGGGHHHFFFEEEBBB???;;;777444111---***+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))'''((()))***+++---......333444444333222333555777ZZZLLLJJJFFF???===999777555222///,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******'''((())))))***+++,,,,,,+++,,,---,,,++++++---///777EEEcccrrrxxxfffooohhhVVVYYY]]]XXXLLLLLLQQQUUUGGG000(((...******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((*********+++,,,...000000333333333333444444444444444444333333222111000///111000......111888AAAGGGOOORRRUUU]]]uuuzzzsssxxxsssyyyqqqllliiijjjkkknnnnnnllliiiffffffgggiiiiiilllkkkhhhhhhmmmqqqrrrrrrrrrtttyyynnnqqqaaaPPPdddzzzbbbQQQBBB999...))),,,...,,,,,,000,,,,,,+++***)))(((''''''''''''((()))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,,,,---...///000111222333555555555666888:::===>>>>>>@@@BBBDDDDDDBBB@@@>>>???<<<888444222///---***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((())))))'''((()))***+++---......111222222222111222555777UUUIIIGGGBBB???===999777555222///,,,++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((()))*********'''((()))***+++,,,,,,---+++---///,,,***---555===MMMttt}}}hhh|||ssswww{{{nnnZZZWWW[[[WWWYYY]]]\\\RRRBBB555///*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***+++,,,...///000333333333333222222222222111111111000000//////.........///111666>>>HHHOOOLLLZZZeeetttrrryyypppooozzz{{{{{{xxxtttrrrsssuuurrrsssrrrooojjjfffffffffsssxxxwwwrrrnnnoooooolllwwwvvvuuusssqqqqqqrrrtttqqqxxxmmmgggwwwqqqYYYNNN^^^}}}~~~SSSNNN<<>>>>>@@@AAABBBBBBBBB@@@>>><<<===:::666333111///---+++((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))'''((()))***,,,---......///000111111000222555777TTTJJJGGGBBB???===999777555222///,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++'''((()))***+++,,,------***...///---+++222BBBNNN{{{eee|||wwwxxxkkkkkkXXXYYY]]]dddddd]]]YYYTTTDDD222************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***+++,,,...///000333333222222111000000000////////////............+++---000555;;;CCCLLLRRRVVV]]]yyynnn|||xxxvvvvvvtttxxx}}}}}}||||||fffnnnrrrpppooorrrppplllnnnrrrvvvuuurrrqqqssswwwlllkkkiiigggeeemmmgggwwweeeJJJVVVdddMMM999555555///+++---------,,,+++***)))((('''''''''((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,,,,---...///000111222333222444666999;;;===>>>???>>>???@@@AAAAAAAAA@@@???<<<999444222000///---,,,'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((()))+++,,,---...///---///000000000222555777UUUEEEGGG@@@???<<<888555333111...,,,************************+++++++++*********))))))))))))))))))************+++)))((()))***,,,,,,++++++---000666???SSSsss{{{wwwxxxooottt}}}uuudddzzzQQQ___ggghhh^^^SSSNNNIIIDDD000++++++...,,,''''''---))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))***+++------000///.........///111222111222111///------///111---000888AAAAAABBBPPPbbbrrrwwwxxx|||~~~~~~~~~~~~~~~}}}xxx|||}}}{{{{{{}}}}}}zzz{{{tttqqqwww{{{vvvqqqxxx|||vvveeeVVVrrrLLL999???333'''444...111...((()))...)))(((((())))))*********+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,---...///000111222333333444666888:::<<<>>>???EEEBBB@@@?????????>>>===666555222///---+++))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((*********++++++,,,,,,---............///111222333UUUHHHIIIBBB???<<<888555333111...,,,************************+++++++++*********))))))))))))))))))***************)))***+++,,,.........,,,000555@@@WWWvvvmmm{{{}}}zzzwwwvvvvvvxxx|||~~~~~~~~~qqqlllsssxxxgggrrrtttMMMQQQZZZ]]]TTTFFFCCCHHH;;;222***)))++++++)))'''))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***+++,,,---...000//////...///000111222111111111///------///111///888===;;;>>>OOOgggxxx{{{wwwuuuyyyyyy{{{{{{|||tttWWWTTTbbbCCCCCC???111,,,---+++'''(((---000000((()))))))))************((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,,,,---///000111222333333444666888:::<<<===>>>AAA@@@>>>>>>>>>>>><<<:::555333111...,,,***((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((*********++++++,,,,,,---............///111222333|||TTTJJJJJJCCC???<<<888555333111...,,,+++++++++++++++++++++++++++++++++***************)))))))))*********++++++)))***+++---.../////////---000444BBBbbbxxxzzzxxxtttmmmddd\\\UUUPPPNNNIIIHHHHHHJJJNNNPPPQQQQQQVVVXXX\\\aaagggmmmqqqsssyyyiiigggyyyrrr{{{cccXXXWWWaaa\\\III>>>BBBFFF===///(((+++///+++$$$))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((*********+++,,,---...//////////////////000111111000000///...,,,---///111555777???DDDEEESSS|||zzz||||||hhhaaakkkLLLCCC<<<333000///---***(((+++111))))))))))))************((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******,,,,,,---...000111222333111333555888:::;;;;;;;;;===<<<<<<======<<<888666222111///,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))***+++,,,,,,------............///111222333rrrQQQLLLIIIDDD???<<<888555333111...,,,++++++++++++++++++++++++************************))))))*********+++++++++)))+++---............//////000888KKKfff~~~nnnpppwwwnnndddXXXOOOFFFEEEBBB@@@>>>===<<<<<<:::999888888;;;===>>>===;;;;;;;;;===AAADDDFFFFFFMMMUUU^^^cccfffnnn{{{rrraaa^^^www{{{{{{dddbbbcccVVVFFF===FFFDDD<<<000,,,///---((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++++++++,,,---...///000///////////////000000111/////////------...111444===@@@CCCJJJ```{{{pppZZZooouuuYYYDDD<<<444000333///'''%%%***)))))))))))))))*********((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++,,,---...///111222222111222555777999999999888999:::;;;<<<<<<:::666222///...,,,***((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))***+++,,,,,,------............///111222333}}}hhhNNNKKKGGGDDD???<<<888555333111...,,,++++++++++++++++++++++++************************************++++++++++++***,,,......,,,+++,,,......666NNNkkk{{{rrrqqqiii```SSSKKKFFFCCC>>>;;;<<<<<<<<<======>>>??????CCCAAA???>>>???@@@@@@??????===;;;;;;<<<======;;;777<<<@@@BBBBBBFFFPPPYYYttt~~~rrrRRRtttvvvkkktttjjj___ZZZRRRIII===DDDGGG===000******,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++++++++,,,---...000000...//////000000000000000...//////......111666999>>>NNNRRRZZZ~~~~~~||||||tttSSS___[[[LLL<<<000000111,,,***...******))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******++++++,,,...///000111222111222444666777777777777777888999;;;;;;999444000---,,,***)))'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))+++,,,---..................///111222333|||cccMMMJJJEEEEEE???<<<888555333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++*********++++++++++++,,,+++---...---+++***---111222HHHlllttt{{{ttteeeVVVMMMHHHDDD>>><<<===AAAEEEGGGEEEGGGJJJMMMPPPRRRRRRRRRWWWTTTPPPNNNOOOOOOOOONNNKKKHHHEEEDDDEEEEEEBBB>>>===>>>???===<<<===BBBGGGFFFQQQaaarrr{{{pppssswwwiii}}}eeeWWWVVVXXX999AAAIIIGGG888)))'''---))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++++++++,,,---...///000......///000000000000000...//////000111666<<<@@@<<>><<<<<<=========444999BBBLLLZZZkkk~~~gggeee{{{{{{rrrsssgggbbbXXX[[[EEEAAAGGGOOOGGG333)))---))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******++++++,,,...///000---...///000111000000///...///000111444:::AAAFFFOOOccc~~~rrrxxxtttVVVXXX]]]```eeeeeevvvtttwwwooommmbbbUUUPPPVVVaaagggxxx^^^oooyyy\\\BBB666333///***************)))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********+++,,,---///000111111333222111111111333555666444333444555555333000,,,+++***)))((('''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))***,,,---...///............///111222333aaaMMMKKKDDDIII???<<<888555333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,))),,,...---+++///666===}}}zzzpppQQQHHH>>>;;;???FFFKKKMMMNNNUUU]]]dddiiipppzzzyyylllcccXXXTTTNNNKKKIIIGGGCCC@@@EEEBBB===999:::CCCRRR]]]ooo|||___^^^|||wwwppp}}}uuuvvv]]][[[UUUEEEDDDSSSTTT>>>...---))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))*********+++,,,---...///---...000111111111000///...///111333666===EEEJJJmmm{{{tttqqqhhhkkkhhhcccgggyyyxxxwwwvvvssshhhrrrsssjjjlll{{{{{{]]]UUUpppTTTDDD>>>777,,,+++*********))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((()))************+++,,,---...000111111444222000///000222444666222222111222222111...+++******)))((('''&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))***,,,---...///............///111222333```NNNKKKGGGFFF@@@===888555222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,)))...333...---EEEddd|||pppqqq___KKKEEE:::???EEEFFFGGGOOO]]]iiissstttsssiii```WWWMMMEEEHHHBBB???@@@BBBBBBBBBBBBHHHOOOaaa{{{```VVVcccnnnsssyyysss___ccc[[[ZZZRRREEEKKKFFF)))***++++++***((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&''''''((())))))))))))***++++++------...///---000222333222000000000111000333777999@@@WWWoooqqqdddeeeyyyxxx}}}zzzjjj[[[PPPIIIFFFQQQMMMMMMUUUdddxxxvvvrrrppprrrxxxyyyyyyhhhSSSsssYYYKKKEEE---...((((((...///)))'''***))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))******)))***,,,...///000111111222222222333333333444444444333111///---,,,++++++(((((((((((((((''''''''''''''''''''''''&&&&&&&&&***)))(((((())))))'''&&&***)))(((((('''''''''''''''''''''''''''(((((()))%%%%%%&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))***+++,,,------.........///111111222222222aaaNNNKKKGGGEEE@@@===888555222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////...---000>>>VVVjjjfffuuummmrrrlllWWWGGGCCCFFFMMMRRRXXX[[[```lll|||xxxoooiii\\\VVVNNNIIIFFFBBB>>>;;;===AAAJJJXXXhhh{{{rrraaadddqqq{{{vvv\\\YYY^^^]]]MMMAAA???===***++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&''''''((()))))))))******+++,,,---......///---000222333111000///000...111;;;BBBAAAIIInnnwwwxxx|||qqqeeehhhkkkmmmsss{{{}}}yyy{{{~~~yyykkkaaaaaagggkkkjjj```SSSJJJGGGEEECCCAAA>>>???@@@AAADDDKKKWWWbbbkkk}}}}}}vvvsssxxxyyyxxx~~~XXXfffWWWEEELLL444222---)))((()))++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))******)))***,,,...///000000111222222222222333333333333333222000...---++++++***((((((((((((((((((((((((''''''''''''''''''''''''***)))((((((((()))******...,,,+++)))'''&&&%%%$$$&&&'''((((((((('''%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))***+++,,,------.........///000111111111111bbbOOOKKKFFFDDD@@@<<<888444222111...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------000111---***666RRRkkkuuuuuu~~~kkknnnqqqTTTBBB>>>DDDNNNWWW[[[eeessszzzqqqdddXXXPPPKKKFFFBBB======>>>@@@DDDRRRkkkzzzYYYYYYttt{{{mmmxxxddd]]]ZZZ___ZZZBBB:::KKK///---++++++------***'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''(((((())))))*********+++,,,---...//////...000111111000//////000///888>>>@@@LLLlll|||rrraaaXXXVVV\\\xxxqqqQQQBBBIIIKKKJJJUUUgggmmmhhhppp}}}qqq^^^TTTOOOJJJFFFAAA>>>AAAHHHMMMMMMKKKBBBHHHKKKGGG???;;;>>>CCC???III^^^ssszzzwwwxxx~~~~~~qqqMMMdddfffDDD<<<:::222***(((---...+++))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))******)))***,,,---//////000000111111111222222222333333222111000...,,,+++******(((((((((((((((((((((((((((((((((((())))))))))))++++++)))((((((***+++,,,000///...,,,+++)))((((((''')))***++++++***(((''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))***+++,,,------...---...///000111111111000aaaNNNKKKFFFEEE???<<<888444333111///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------...444EEE```wwwffffffzzz{{{UUUKKKBBBCCCOOO^^^kkkrrrzzzyyykkkbbbXXXPPPJJJHHHEEEAAA===@@@MMM[[[mmmXXXUUUyyy}}}~~~|||nnnoooUUUVVVaaaOOO<<>>;;;777444333111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------///222FFFbbbnnnmmmwwwvvvyyyuuuVVVFFFDDDSSS^^^kkkyyy{{{lll[[[RRRMMMHHHDDDBBBBBBBBBNNNkkkmmmSSScccmmmfffVVVQQQIIICCCGGG???444,,,)))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''(((((())))))******+++++++++,,,---...///000000///000000000000222666999===HHHmmm}}}pppHHHJJJOOOTTTdddjjjQQQCCCGGG@@@444DDDeeebbbMMM;;;777999888:::???;;;GGGTTTZZZYYYYYY```gggfffeee\\\MMMGGGHHHFFF???555333777EEESSSUUUIII<<>><<<999666444333222,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))***+++,,,------...------...............---___MMMKKKGGGFFF>>>;;;777444333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------111===TTTjjjsssqqqqqqvvvgggpppwwwmmmSSSHHHQQQbbbmmm{{{uuuiii\\\SSSNNNKKKAAA>>>LLLfffoooZZZjjjttt^^^RRROOODDDDDD???888111,,,++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((()))******++++++++++++,,,---...///000000//////000000111444999===EEEddd~~~yyyqqqOOO@@@TTTNNNEEE777777^^^hhhUUURRRKKK@@@GGG\\\^^^YYYKKK???CCCLLLGGG:::>>>LLL^^^iiillllllppptttpppqqqhhhVVVNNNRRRUUUSSSHHHBBB;;;???RRR```VVVBBB::::::@@@KKKOOOKKKDDD@@@CCCLLL]]]ooo|||}}}mmmqqqYYYTTTssspppaaaJJJ999444111...************************(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))*********+++,,,,,,------------------........./////////---,,,+++***)))((((((((('''(((((()))******+++++++++---000555:::>>>AAACCCFFFIIIKKKIIIFFFEEEGGGJJJLLLMMMOOOOOOOOONNNLLLKKKHHHHHHIIIHHHFFFBBB>>><<<555444333111///---,,,+++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))***+++,,,------...------.........------,,,```NNNKKKFFFEEE>>>;;;777444333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------222EEE[[[hhhppprrrkkkbbbfff___HHHFFFTTToooqqq```XXXJJJEEEAAA???CCCVVV{{{oooUUUeee}}}vvvxxxmmmZZZSSSAAA???===:::555///,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((()))******+++++++++,,,,,,---...///000000//////000000111666<<<@@@ZZZzzzzzz{{{~~~UUULLL^^^]]]QQQQQQNNN999>>>rrrqqqeee\\\RRROOOSSSaaajjj^^^HHHOOOiiijjjSSSGGGVVVjjjvvvwwwnnnddd^^^gggmmmhhhWWWNNNTTT]]]```NNNGGG999777LLL```UUU:::>>>;;;;;;>>>@@@@@@@@@CCCCCC@@@FFFQQQXXX```www|||mmmrrruuuSSSXXXqqqtttWWWAAA@@@:::)))************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''(((((()))************+++,,,,,,---------------------.........//////,,,,,,***)))(((((((((((('''(((((()))***+++++++++111444999???FFFLLLQQQTTTNNNNNNKKKDDD<<<999<<<@@@888:::<<>><<<999555222000///************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))***+++,,,------...---------......---,,,,,,___NNNMMMFFF???<<<:::777444111//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---))))))---000///...///>>>GGGWWWiiippplllccc^^^{{{[[[FFFRRRiiiwwwoooeeeTTTJJJMMMKKKGGGRRReeexxxZZZ[[[vvviiiooo[[[fffMMMGGG111:::DDD///)))222)))***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((()))******++++++---.........------...000///222555444222888JJJ[[[tttZZZQQQ```eeecccXXXIIICCC===:::XXXuuuZZZAAAPPPiiiqqqXXXOOOtttrrrcccyyyyyy]]]LLLDDDHHHBBBBBB===DDDUUUYYYSSSUUUbbbVVVHHH@@@BBBDDD@@@999>>>@@@@@@CCCHHHIIIDDD>>><<<===FFFPPPPPPNNNYYYjjjrrrqqqwwwtttLLLXXXpppnnnQQQFFFBBB000000,,,///...&&&)))...((())))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''(((((())))))*********+++,,,---............------..................,,,++++++***)))******++++++***))),,,000666999;;;CCCKKKOOONNNOOOQQQNNNGGGIII>>>;;;>>>===???AAA;;;FFFFFFDDDAAA>>><<<<<<===???AAADDDFFFFFFDDD@@@>>>;;;<<<>>>@@@BBB???;;;777444---)))+++//////,,,)))((()))))))))((((((***,,,))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,------------------...///000```NNNMMMGGGAAA<<<:::777444111//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******---...---111666OOOJJJVVVkkkjjjZZZ]]]qqqwwwKKKNNN]]]sssooo]]]OOO@@@:::KKKfff^^^hhhfffwww|||KKKTTTQQQ777888GGG<<>>===;;;HHH___aaaUUUQQQQQQUUUSSSGGG888222888???;;;@@@AAAIIIRRRHHH???HHH???;;;???KKKRRRQQQUUU]]]iiixxxuuuqqqTTTNNNssstttVVVAAA:::000***------&&&***///******)))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''')))(((((('''&&&&&&''''''''''''(((((())))))*********+++,,,---............------..................)))))))))))))))*********+++,,,...111666>>>GGGMMMLLLKKKEEE<<<666777;;;>>>DDDGGGKKKOOORRROOOIIIGGG<<<======>>>@@@BBBEEEHHH@@@AAABBBDDDDDDDDDCCCBBBAAA>>>===>>>@@@CCCCCCBBB@@@===888///'''$$$***111((()))))))))((((((((()))))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---...------------......///aaaNNNMMMHHHCCC<<<:::777444111//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---+++...999EEE___[[[___gggbbb]]]qqqoooWWWRRRbbbwwwyyyhhhTTTEEEGGGSSSjjjsss|||hhhvvv{{{qqqVVV\\\WWW???999HHHJJJ999---...+++******)))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))***(((((())))))***+++++++++---.........------///111000444444333CCCfff}}}fff[[[QQQ===IIIzzzjjjssslllKKKDDDVVV|||yyyxxxLLLCCCWWWddd^^^VVVNNN;;;>>>HHHBBBLLLJJJFFFCCCUUUrrrwwwjjjeeeSSSQQQLLLDDD<<<999===BBBYYYVVVGGGMMMbbbPPP<<>>>>>>>><<<777333666<<<@@@KKKEEE???FFFCCCAAAOOOTTTTTTUUUXXX[[[```cccfffqqqoookkkfffbbb^^^[[[ZZZWWWRRRMMMJJJIIIFFFBBB>>>AAACCCBBB===444---)))'''***************)))))))))***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---///......---------------bbbNNNMMMIIIEEE<<<:::777444111//////...------------------------++++++,,,,,,,,,,,,------,,,,,,---,,,+++222FFFYYYjjjoookkk^^^```xxxdddUUU___|||sss```OOOHHHNNNMMM```zzzwwwyyybbbSSSHHH???GGGQQQDDD111---,,,+++******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((())))))***((())))))******+++,,,,,,---...///...---...000222111:::;;;888HHHrrrvvv{{{eeeMMMHHHYYYiii{{{pppccciii~~~bbbEEE\\\mmmUUUHHHFFF@@@;;;LLL^^^[[[ZZZQQQFFFcccYYYNNNDDDQQQjjjoooffffff[[[UUUOOOIIIBBB???AAAEEEtttpppOOOKKKlllcccEEEKKKJJJ>>>:::FFFVVV[[[WWWQQQUUUOOOOOO^^^zzz~~~tttppp}}}VVVZZZtttnnnMMMEEE666111000******---(((*********)))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))(((((((((((())))))''''''(((((())))))*********+++,,,---..................------------,,,,,,,,,+++)))((((((***---///777;;;@@@CCCCCC???:::777<<<999;;;???@@@===???FFFPPPfff```YYYjjjoootttyyyqqqeeeWWWLLLJJJDDD??????CCCCCC888+++...---,,,,,,,,,,,,+++***+++***))))))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---000///...---,,,,,,,,,,,,cccOOOMMMIIIFFF<<<:::777444111//////...------------------------+++++++++,,,,,,---------///---------000;;;RRRfffvvvqqqddd[[[ffflllWWWaaaxxxqqq```VVVIIIFFFKKKdddrrryyy|||uuuRRRRRRIIIFFFNNNJJJ888---------+++******)))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((()))******)))))))))***++++++,,,,,,,,,...///.........000222000666<<>>@@@AAAGGG@@@<<<@@@HHHRRR^^^gggsssgggSSSDDDCCCHHHFFF???222000---,,,------,,,***++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---000///...---,,,+++++++++dddOOOLLLHHHEEE<<<:::777444111//////...------------------------***++++++,,,,,,------...000------222999EEEWWWfffyyy___TTTdddooommmwwwdddZZZooosssfffLLLLLLIIIJJJ]]]ppp{{{wwwjjj^^^QQQJJJKKKKKK@@@000......,,,+++******))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((())))))***+++))))))******+++,,,,,,,,,,,,...//////...///111333666666CCCccckkk\\\wwwtttyyylll^^^]]]TTTGGGUUUrrrlllmmmssslllXXXPPPQQQLLL@@@mmmvvvsssrrrccclll^^^PPPWWWcccZZZMMMPPPDDDLLL\\\ddd[[[HHH???AAAPPP}}}iiiiiicccSSSRRRFFF@@@<<>>===<<<<<<>>>>>><<<:::<<>>===888111...------+++))),,,++++++***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,---///...---,,,++++++++++++dddOOOKKKGGGDDD<<<:::777444111//////...------------------------******+++,,,,,,---......///+++...999EEENNNTTTYYYcccOOOSSSooouuudddggg~~~mmmaaappp~~~___VVVMMMFFFGGGZZZvvvrrruuukkkTTTTTTLLLGGGDDD777///...---,,,+++*********))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))))))))(((((())))))***+++)))******++++++,,,,,,---,,,...////////////222444???EEE^^^yyy\\\RRR|||}}}hhhiiiaaaHHH:::>>>GGG]]]sssmmm\\\]]]```UUU<<>>>>>NNN___hhhZZZlllrrreeexxxVVVUUU^^^FFF===222...000---+++++++++*********))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&'''(((((()))''''''(((((())))))*********+++,,,---..................------,,,++++++***(((+++///444999===???@@@666<<>>MMMRRRPPPMMMGGGLLL^^^uuuwwwmmmooo}}}{{{mmm]]]zzz~~~zzzwwwuuutttsssmmmjjjfffbbb``````bbbccceeeeeedddeeegggjjjmmmooottt}}}gggVVVSSSLLLHHH]]]|||ttt~~~mmmtttUUU]]]PPPCCCEEE>>>000///---,,,+++*********))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++)))******++++++,,,------,,,.../////////000222444AAATTT|||bbbOOOyyy}}}tttiii}}}|||kkk^^^TTTHHH<<>>BBBFFFDDD??????>>>@@@EEEEEEBBBEEEKKKNNNIIIMMMlllxxxvvvtttddd\\\rrrTTTFFF888000000---+++++++++************)))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''(((((()))*********++++++,,,---..................---,,,,,,+++******,,,000666;;;===<<<888666???CCCDDD@@@@@@MMMfff{{{{{{^^^TTTFFF<<<777444111...---,,,++++++******++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,,,,---------,,,,,,++++++,,,,,,[[[UUUCCCNNN@@@===:::666333222000...---000000///...------,,,,,,+++******+++---...------...'''666DDDEEERRR]]]TTTJJJ\\\gggeeejjjzzzuuukkkooo{{{pppllliiiccc^^^TTTOOOMMMOOOMMMGGGGGGKKKGGGEEEDDDEEEHHHLLLKKKIIIHHHIIIIIIJJJKKKKKKKKKKKKPPPPPPPPPPPPQQQSSSUUUWWW```hhhqqqwwwooo\\\PPPJJJJJJOOO|||~~~lllpppzzzggghhhQQQUUUGGGEEE999===000)))---///***'''***))))))))))))((((((((((((''''''''''''((((((((()))***)))((((((((((((((()))))))))))))))(((((((((((()))***++++++------...///------///111111222999BBBGGGvvv~~~UUUhhh}}}ddd```^^^HHHmmmkkkbbbUUUKKKFFF@@@:::@@@GGGQQQYYY]]]]]][[[ZZZLLLKKKWWWkkksssooosss~~~oooccc^^^]]]\\\ZZZTTTQQQMMMIIIGGGFFFFFFGGGKKKFFF^^^ooo[[[JJJNNNNNNPPPLLLGGGFFFGGGIIIHHHFFFJJJIIIIIIIIIIIIHHHIIILLLYYYZZZKKKPPPxxxppptttuuuQQQ|||kkkHHHGGG666000'''---)))((()))***'''(((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((())))))***,,,,,,,,,---------......///,,,***+++...///,,,***333666<<>>===222333,,,---,,,+++,,,///...,,,))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((()))***++++++,,,++++++...---,,,***)))(((((((((ZZZUUUDDDNNN@@@===:::666333222000...---000//////...------,,,,,,,,,++++++,,,------------000---777DDDMMMUUUVVVNNNQQQaaaooovvv{{{{{{www|||wwwtttkkk\\\XXXTTTSSSUUUVVVTTTRRRMMMJJJKKKPPPRRRPPPQQQVVV___ZZZZZZ]]]\\\WWWWWW\\\eeefffeeeccc```___```cccXXX[[[```bbbcccaaa```___```eeehhhiiimmmuuu{{{{{{lll]]]RRRKKKJJJcccnnnlllzzz{{{ZZZNNNRRRCCC777CCC777,,,***------***)))***)))))))))(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******+++,,,---......///111///000000///222===HHH```ZZZLLLkkkiiiPPPCCCdddiii[[[SSSYYYhhhjjjXXXGGGBBBNNNQQQOOOFFF@@@AAABBBCCCBBBGGGNNNSSSVVVZZZ^^^bbbWWWOOOMMMSSSUUUQQQOOOSSS___```___[[[TTTNNNJJJHHHPPPRRRUUUXXXYYYYYYWWWVVVNNNPPPsss}}}pppccciiiddd^^^ZZZZZZ]]]aaaccc___```aaa```^^^]]]^^^```ZZZeee^^^[[[rrrxxxyyycccZZZZZZNNNAAA+++555///+++)))++++++)))(((+++************************))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((()))******,,,,,,,,,---------.........---,,,++++++---000333AAA999555777::::::;;;???CCCMMM\\\oooppp\\\JJJ:::444444111...---,,,++++++,,,******)))))))))(((((((((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((()))***++++++,,,++++++,,,,,,+++++++++*********ZZZTTTFFFLLL???===:::666333222000///---/////////...------,,,,,,---,,,,,,,,,,,,---......222:::@@@NNN___^^^RRRKKK[[[dddqqq}}}zzzvvviii}}}uuurrrmmmcccYYYTTTYYY^^^eeemmmssswwwxxxxxx{{{zzz}}}vvvaaaQQQIIILLLZZZ~~~cccyyyqqqhhhHHHVVVAAA<<>>999:::;;;999:::FFF]]]ppp{{{aaaHHH999000555777000---///++++++++++++*********************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((***+++++++++++++++)))***+++++++++***)))(((xxx^^^TTTKKKGGGAAA;;;888444222111000///---...............------------......---,,,---000333111AAACCCFFFTTTSSSPPP]]]```aaagggnnnpppqqqyyymmmyyyuuuiiiRRRHHHKKKkkktttnnnPPPGGGKKK888AAABBB555+++,,,///---************))))))))))))(((((((((((()))))))))***)))))))))))))))***++++++)))*********++++++,,,,,,+++,,,---...///000000111111000333999AAAKKK\\\kkk}}}pppjjjllloooqqqmmmlllggg___fffxxxuuuyyyqqquuu}}}wwwrrraaaVVVxxxSSSTTT===444---)))+++...---,,,,,,************************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,---------......++++++---222888<<<<<<;;;@@@<<<888:::JJJjjjpppXXX@@@888666111---...,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((***+++++++++++++++************)))((('''&&&uuudddUUULLLEEEDDD:::777444222111000///---........................+++---...---,,,---222666===CCCAAA===BBBKKK[[[nnn^^^bbbiiiooovvv}}}www||||||cccTTTFFFPPPwww}}}|||zzzmmmPPPKKK777@@@DDD<<<111,,,---...++++++*********)))))))))((((((((()))))))))******))))))))))))******+++,,,*********+++,,,,,,------,,,------...///000111111222111444???MMMZZZiiiuuu~~~}}}|||tttYYY[[[mmmzzzzzzvvvyyyJJJeeejjjNNNPPP;;;222++++++...---,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***+++,,,---,,,,,,,,,---------......,,,---000888???AAA===999888999AAAXXX{{{bbbFFF777111///---------------,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))***++++++,,,+++++++++***)))(((((((((((((((tttjjjVVVMMMCCCFFF:::777333111111000///---........................***,,,...---,,,...444999EEEAAADDDCCCBBBOOOdddoooaaadddeeeiiixxx|||{{{zzz```aaadddiiipppzzz}}}hhhOOOHHH[[[qqq[[[NNN@@@AAABBB@@@888...+++---+++++++++*********))))))(((((()))))))))*********))))))))))))***+++,,,---******++++++,,,------...------...///000111111222555111555FFF]]]rrriiiOOOJJJNNNDDDQQQ|||yyyuuummmTTT]]]UUUEEE999///---...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***+++---...,,,,,,,,,---------.........222888>>>BBBBBB???===<<>>777000............---------,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***++++++,,,+++++++++***(((((((((+++---///tttnnnWWWNNNBBBHHH999777333111111000///...---.....................))),,,...---,,,///555;;;@@@999DDDMMMGGGSSSccc```fffddd]]]]]]sssuuu|||zzzwwwwwwppp^^^PPPSSSTTTWWW___kkkyyyzzz\\\JJJKKKccc~~~fffdddVVVKKKBBB???AAA<<<000***,,,+++++++++************)))))))))))))))************))))))))))))***+++,,,---******+++,,,,,,---......------...///000111222222555000555LLLkkkSSSAAAHHH???;;;LLLWWW~~~vvv\\\YYYzzzJJJNNN@@@333///...---++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...,,,,,,,,,---------......000666>>>BBBBBBAAAAAABBB[[[xxx```NNNAAA444///............---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((()))***++++++,,,++++++***)))((((((***...222555yyycccRRRKKKJJJDDD;;;888444222111111///...........................---,,,,,,,,,///333777999CCCCCCEEEHHHNNNVVV]]]aaajjj]]]TTT___vvvyyyyyy{{{{{{vvvxxx}}}tttwwwrrr\\\KKKLLLlll{{{yyyOOOOOOMMMAAADDDIII333&&&444,,,,,,++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---000000...---///333444///999EEEggg{{{{{{pppiiieeennn{{{xxxeeeHHH???<<<@@@FFFCCCVVV{{{|||NNNbbbXXXFFFVVV888......)))444&&&,,,,,,,,,+++++++++******************************((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))***++++++,,,,,,111---***---...---...111888;;;===DDDDDD999DDDbbbtttQQQAAA666---444555'''+++222&&&...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))+++***(((((()))******)))))))))((((((---888BBBHHH~~~iiiUUUNNNMMMGGG;;;888444222111111///...........................,,,,,,,,,---000444888;;;NNNNNNNNNNNNQQQVVV^^^cccbbb\\\[[[fffxxxyyyfffcccXXXGGGNNNccckkkWWWIIIUUUnnnoooxxxcccOOOJJJJJJHHHIII===***///,,,,,,,,,+++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---///000000000111333444555FFFZZZjjjZZZ___JJJPPPXXXZZZssspppuuuqqq{{{wwwkkkeee```]]]ZZZ___cccvvvtttvvv{{{qqq{{{wwwWWWAAA;;;888:::===:::CCCQQQuuuaaaQQQZZZMMM@@@222---...***---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,000,,,***---//////111444999AAA===888>>>KKKgggsssGGG000---333++++++333222...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))***)))))))))***+++++++++&&&(((+++111:::GGGQQQVVVpppXXXNNNLLLEEE;;;888444222111111///...........................,,,,,,---///222666:::===KKKMMMOOONNNMMMPPPYYY```RRRXXXcccrrr|||dddJJJGGGFFF>>>BBBPPPnnnRRRHHHPPP}}}yyyjjj}}}rrrWWWCCCOOOJJJGGGIII111,,,---,,,,,,,,,+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000111222333333444:::UUUpppxxx}}}kkkooojjjjjjqqqtttsssmmmmmmiii___UUUNNNFFF@@@>>>CCCNNNzzzzzzmmmeeebbbgggssstttooo{{{hhhOOOAAA@@@;;;999<<<999;;;777CCCzzzvvvTTTlllQQQLLL===222333###444,,,,,,,,,,,,++++++++++++***************************************************))))))))))))((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,...++++++...000000333888999BBB>>>===VVVwwwxxxIII...111000,,,...///...---,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((())))))))))))))))))***+++++++++,,,))),,,222<<>>===DDDJJJLLLKKKMMMUUU\\\RRR```qqq~~~}}}dddDDDAAAGGGDDD@@@BBBaaaeeeQQQKKKRRRkkkxxx___sssDDDJJJIIIGGGOOO777000---------,,,,,,++++++***************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......000...///222333222222555AAAdddxxxrrrrrrnnneee[[[QQQJJJDDD@@@>>>AAANNNzzzssspppwwwvvvnnn|||fffPPPFFFEEE>>>;;;===;;;>>>===;;;VVV~~~wwwqqqVVVhhhSSSKKK===222(((444------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---...+++,,,///000111444:::======999KKKwww~~~nnn>>>222444222---)))......---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))((()))***************+++...222<<>>888AAAKKKPPPPPPPPPUUUZZZaaaqqq}}}{{{xxxzzz}}}rrrKKKAAAEEEEEE???;;;OOOuuu___OOOKKKdddwwwyyyooovvv\\\IIIIIIIIILLL;;;777......------,,,+++******************************++++++,,,,,,,,,---------------,,,,,,------...///111///000333222000444;;;PPPyyywwwddd^^^```oooddd^^^UUULLLDDD>>><<<===555888IIIzzz{{{ppp}}}jjjSSSGGGDDD:::777;;;:::999CCC>>>@@@eee{{{WWWtttTTTQQQFFF///222...---------,,,,,,,,,++++++************************************************))))))))))))*********************************************+++,,,,,,------...---...111111111666<<<===???GGGeeeaaaAAA555111000222///...---,,,++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((()))))))))***)))***+++***((((((+++---444999DDDRRRVVVRRRPPPQQQkkkTTTNNNMMMCCC;;;888444222111111///...........................---...///222666999<<<===999AAAKKKPPPPPPOOOQQQSSSaaarrr}}}wwwwwwzzzyyy}}}^^^GGGEEEFFFEEECCCEEEvvv{{{kkkWWWTTTzzzssswwwRRRKKKMMMGGGAAA;;;//////...---,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,---------------------------......///222000111333000///:::IIIeeerrrdddZZZ```}}}]]]UUULLLFFFAAA======@@@666666HHH}}}~~~~~~{{{ttt[[[JJJDDD999666;;;<<<333>>><<<;;;PPPyyysssmmmYYY___RRRJJJ222777,,,------------,,,,,,,,,,,,************************************************)))))))))************+++******************************++++++,,,---------......000444444444:::BBB===WWWzzzcccCCC///+++777///...---,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))))))))*********+++,,,***(((***///444AAACCCJJJQQQNNNGGGHHHOOOiiiSSSPPPOOODDD;;;888444222111111///...........................---...000222555888:::;;;<<>>>>>999HHHyyyssstttvvv~~~wwwbbbrrr~~~aaaNNNFFF<<<:::>>>===888<<<;;;>>>JJJ^^^{{{yyy]]]cccWWWNNNCCC333111...------------,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++******************************+++,,,,,,------...---...333777999:::BBBKKK```|||}}}kkkDDD,,,444///...---,,,,,,+++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))************+++,,,++++++///888???LLLJJJMMMNNNHHHDDDPPPbbbiiiSSSPPPNNNAAA;;;888444222111111///...........................---...000333555777999:::@@@BBBEEEIIILLLOOORRRRRRWWWiiiuuusssqqqzzzbbbQQQKKKHHHEEEJJJwwwqqqXXXccc^^^___sssrrrvvveeeHHHKKKCCCVVV<<<000//////---,,,+++******++++++++++++++++++++++++,,,,,,,,,---------.........------------...////////////333555111444LLLhhhwwwyyyooouuukkkgggbbbcccPPP@@@@@@FFFFFFAAA>>>999///===~~~~~~qqqfff\\\VVVYYY^^^nnnzzzddd{{{aaaLLLEEE<<<:::===;;;???>>>===AAABBBDDDhhhuuuwwwSSS```SSSUUU...777......---------,,,,,,,,,************************(((((((((((((((((((((((())))))******++++++++++++***************************++++++,,,,,,------...,,,///444:::===???HHHRRRsssiiiggg999555//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************)))+++,,,,,,---444???HHHKKKJJJLLLOOONNNSSSllleeeTTTPPPJJJHHH;;;888444222111111///...000000000...,,,,,,...000...000222333444555888;;;EEEDDDEEEJJJMMMOOOTTT[[[bbbccckkktttssstttvvvdddMMMCCCNNNLLLyyyeeeOOOSSS{{{zzzWWWOOOxxxwwwVVVDDDIIIIIICCC;;;222,,,---...,,,,,,000++++++++++++++++++++++++---------............///...............///000000...///555888333666VVVzzzppprrrmmmffftttgggDDDHHHIII<<>>qqqxxx|||xxxkkkZZZMMMEEECCCKKKUUUcccnnn|||xxxzzzcccMMMEEE<<<:::===;;;???<<>>kkkxxxssscccWWWHHH>>>888888@@@IIIYYYeeeuuuxxx}}}```MMMGGG>>>;;;<<<888;;;999<<>>111---,,,......++++++---,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,++++++*********************,,,......------///000666>>>GGGHHHFFFQQQrrr~~~qqqqqqjjjNNN666222/////////---+++***------,,,,,,+++*********))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++++++++***)))+++111;;;CCCHHHIIIGGGFFFLLL]]]uuuqqqWWWOOOGGGCCC:::777444222111000///...///......---000555===BBB222333333333444666;;;???CCCBBBDDDGGGIIIMMMYYYfffwwwjjjdddnnn{{{~~~{{{wwwsss]]]^^^yyyfffRRR???YYYaaaLLLPPPnnn}}}uuu]]]DDDFFFLLLIII<<<111...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////......//////000111222111000333CCC```}}}tttttttttmmmaaadddgggRRROOOCCC;;;======aaa|||gggTTTIII>>>777555666===FFFPPP]]]ooo|||wwwvvv\\\LLLHHH???;;;;;;666:::777:::AAACCCCCCLLLWWWyyyxxxfff{{{VVVNNNCCC444...+++---...++++++---,,,,,,,,,++++++++++++***************************,,,++++++******++++++,,,******++++++++++++++++++***,,,......///000222444999FFFIIICCCKKKlllcccbbbuuuBBB888111111000+++***...------,,,,,,++++++*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++---...(((,,,333;;;BBBGGGJJJKKKAAAOOOgggqqqVVVOOOHHHBBB999666333111111000///...//////...---,,,///444888333333222222222666;;;??????@@@CCCHHHLLLTTTcccqqqvvvhhhaaajjjzzzqqqXXXLLLlllooohhh|||jjjVVVEEERRRuuuqqqSSSFFFUUU~~~uuuLLLEEEJJJLLL???222---...///---***,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////...///000000111///000111999PPPqqq{{{sssggg^^^[[[llliiiZZZBBB:::===;;;VVV___QQQGGG===999888999???FFFNNNZZZkkkxxxzzzwwwsssZZZLLLHHH???:::;;;777<<<999:::@@@DDDFFFLLLSSSbbbzzz~~~fffiiiNNNEEE888111,,,,,,---,,,,,,...++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++++++++++++++,,,,,,---......///111444777@@@DDDDDDGGG___kkkmmm^^^FFF222///000------111...------,,,++++++*********))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))************,,,---***333???GGGHHHGGGHHHIIINNNjjjqqqUUUNNNGGGAAA888666222111111000///......//////...,,,+++,,,---111111111000111444:::>>>>>>???DDDKKKPPPVVVcccoooiiiaaa^^^hhhvvvzzzkkk___]]]fffnnnsssvvvcccpppppp\\\KKKLLLhhhhhhPPPHHHdddzzzSSSCCCGGGIII@@@444------000...+++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000111111111111444@@@[[[~~~pppqqq~~~iiiIII;;;<<<999MMM___PPPEEE;;;777666666:::???JJJUUUeeesss|||xxxzzzrrrZZZLLLHHH>>>:::<<<:::===999888<<>>888555222000000000///...,,,---//////...---------000111111111111444999===???@@@EEEMMMRRRUUUZZZaaa]]]\\\___hhhtttzzzrrrllliiiooonnn```yyywwwaaaKKKEEEXXX{{{___GGGRRRoooxxx^^^DDDIIIFFFAAA888///---000///---,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000//////000000111222555333777IIIggg[[[NNNUUUbbb@@@<<<888III|||eeeSSSGGG<<<777555444666999CCCMMM]]]lllyyy|||rrr[[[NNNJJJ@@@;;;===<<<;;;999777999===EEENNNTTTWWWiii{{{}}}ccchhhPPPFFF:::000---...------...***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,---------.../////////000444:::>>>KKKKKK___yyyqqqlllhhheeeccc[[[[[[\\\\\\]]]^^^______gggdddbbbaaa```^^^XXXTTTRRRVVVYYY[[[```dddddd``````aaajjjyyyuuuhhhpppLLL555000111000,,,......------,,,,,,+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&***---...,,,***+++---777BBBLLLLLLGGGIIIVVVdddrrrSSSMMMEEE<<<777555222000000000///...+++---.........///111333000111222333444666999<<<@@@@@@GGGQQQXXXWWWUUUUUUVVVZZZ```jjjwww}}}```]]]```llltttsssooommm|||sss|||dddNNNBBBLLLtttoooSSSMMMVVVtttKKKMMMFFFEEE>>>333---///000------------------------------------............///000000//////000000111222555333???ZZZxxxyyyWWW???===EEEyyylllGGG>>>999HHHwwwkkkZZZMMM???999777555666999===FFFUUUeeetttqqq\\\RRROOODDD======;;;999:::::::::<<>>======lll}}}^^^LLL@@@:::IIIuuuooo\\\NNN???888666555555888;;;CCCQQQaaappp|||ppp]]]UUUTTTHHH???===999:::===???>>>>>>DDDLLLPPPTTT]]]___ooossseee]]]PPPBBB444//////...---...*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,,,,---......---...///111666>>>GGGMMM[[[uuuggg^^^\\\bbbppp}}}xxxrrrkkkggggggjjjmmmooonnnnnnnnnooooooooooooooogggmmmwwwvvvggg@@@222333444///......------,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************,,,,,,+++***///888@@@LLLRRRSSSNNNNNNeeeoooQQQJJJBBB999777444111000000000///...///...---,,,---///111222222000///000333777999:::<<<@@@HHHSSS\\\]]]XXXRRReeedddqqqwwwvvv|||]]]NNNOOOddd|||{{{bbbVVVMMMBBB\\\tttXXXFFFVVVrrr]]]UUUGGGJJJ???444555222,,,------------------------------------.........//////...000111///---///111222111>>>XXX~~~zzz\\\QQQLLLFFFDDDGGGKKKLLLKKKiii~~~}}}dddLLL>>>AAA:::DDDKKKnnn{{{XXXQQQFFF<<<777555555555999>>>HHHVVVeeesss~~~vvvgggWWWPPPKKKCCC<<<999:::999999;;;???FFFLLLPPPTTT\\\^^^aaa}}}fffXXXBBBAAA111,,,333)))666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,------......///333//////222???XXXbbbVVVrrryyyZZZXXXRRR[[[lll}}}~~~bbb<<<111000000///,,,+++...000---)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,((()))------...===OOOWWWZZZQQQIII^^^mmmOOOJJJDDD>>>777444111000000000///...///...---,,,---///111222111000000111444777:::;;;===>>>CCCMMMWWWZZZWWWQQQiiittt}}}xxxzzzqqqWWWLLL]]]uuu|||{{{ssshhhgggTTTMMMAAATTTaaaMMMJJJmmm|||uuuKKKIIIJJJBBB777444000,,,///---------------------------------.........//////...000000000000111222333555HHHiiinnnhhheeeOOOFFFKKKXXXlllvvvaaaQQQHHHAAA999@@@DDDfffyyy\\\TTTHHH???999666666555666;;;FFFTTTdddsssvvvgggWWWOOOJJJCCC===:::999999999;;;@@@FFFMMMQQQVVVVVVYYYbbbuuu{{{nnncccJJJHHH666,,,333+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------......//////000222@@@ZZZppptttooouuu|||bbbXXXYYY^^^lllooowwwoookkkxxxzzz}}}xxxuuuzzz}}}~~~}}}TTT===222111000...---......,,,)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++...///000111111888III[[[fffWWWRRRdddmmmNNNJJJFFFAAA777444111000000000///.........------...///111222000111111333555999<<<>>>???AAAHHHTTT___bbb\\\UUU```xxx|||qqqzzzxxxkkkTTTMMM\\\cccWWWiiiTTTOOOAAAJJJssspppXXXCCCVVV~~~tttNNNIIIIIIEEE===444------000------------------------------........./////////000//////111333444333333999XXX~~~nnnjjjttt\\\XXX```uuurrr```PPPFFFCCC888===>>>aaayyy```XXXLLLBBB;;;888666555333888BBBPPPaaarrr~~~wwwhhhWWWOOOJJJDDD>>>;;;888888999<<>>777444111000000000///...---------...//////000111...111444666777999===@@@FFFHHHMMMVVV]]]]]]XXXSSSWWWaaafffuuu}}}ttthhhbbbdddyyyjjjbbbvvv]]]TTTFFF@@@RRR{{{{{{pppVVVIIIYYYtttQQQCCCFFFKKK;;;//////---................................./////////000000333...---111333111111555GGGxxxwww~~~xxxvvvaaaDDD999>>>AAAeeeddd]]]QQQFFF>>>888555333444777>>>IIIYYYkkk{{{|||zzziiiWWWNNNJJJEEEAAA@@@888999:::===BBBHHHNNNQQQQQQVVV^^^eeehhhuuu}}}```rrrLLLHHH<<<...111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///===???PPPqqqxxxgggvvvxxx^^^TTTKKKMMMvvvgggZZZmmmvvvIII555000---///...+++,,,000++++++++++++++++++++++++************************************************************++++++++++++***++++++++++++,,,,,,,,,///000000666LLLeeennniiiaaawwwzzzjjjLLLIIIDDD>>>777444111000000000///...------......///000000000...111555777777888<<>>@@@dddfff^^^SSSHHH@@@:::666333555777===GGGWWWiiizzz{{{{{{jjjWWWNNNIIIEEEBBBBBB999:::;;;>>>CCCHHHMMMOOOOOOZZZbbbdddiiixxxtttjjj___PPPBBB---...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000000***:::EEEWWWrrrgggSSSDDDGGGrrr}}}^^^???444---///000------111,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,......444DDD^^^qqqrrrkkkxxxzzz{{{fffLLLLLLFFF???777444111000000000///...,,,---...//////000000000---222666777666666:::>>>SSSSSSQQQMMMKKKOOOXXXaaaggg]]]hhh~~~uuuvvv|||}}}ppprrrjjjTTTKKKFFFDDDaaazzz}}}uuu]]]IIIWWWQQQFFFNNN???777777+++.........................../////////000000000000000,,,...333222000:::IIIxxxtttdddXXXLLL?????????bbbhhh```UUUJJJBBB<<<888555444666;;;EEEVVViii|||zzz||||||jjjWWWMMMIIIFFFCCCCCC:::;;;===???CCCGGGKKKNNNPPPYYYaaaeeehhhppp|||```{{{WWWHHH444222000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------......//////000000///<<>>777555111000000000///...,,,---...///000000000000---222777777555555999<<>>```iiibbbWWWMMMDDD>>>:::777222444999DDDUUUjjj~~~www~~~|||kkkWWWMMMIIIFFFDDDDDD;;;<<<===@@@CCCGGGKKKMMMSSSVVV___eeeffffffooozzz~~~nnnggg\\\KKK<<<999111........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------......///000000000>>>FFF[[[jjjsssnnnUUU@@@EEEMMMhhhyyy{{{pppuuuXXXBBB222222444000---///,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------444JJJjjj}}}}}}xxxyyymmmOOOJJJGGG>>>888666222000000///...---...///000111111222222111000222444666666777999;;;HHHTTTYYYSSSNNNUUUccclllqqqlllxxx|||mmmnnn{{{zzzxxxuuu~~~kkkqqqttt{{{ggg___UUUKKKFFFUUU|||xxxqqqWWWOOOaaahhh\\\@@@LLLCCC777777...000000000000////////////000000000000111111111111111222,,,000777///BBBrrrnnnxxxmmm]]]GGGBBBCCCjjjtttfffXXXPPPJJJAAA:::888777888:::@@@PPPiii|||kkkXXXOOOJJJFFFDDDEEE>>>;;;:::>>>AAADDDIIIPPPUUUVVVYYY___gggnnnrrrttt}}}yyyZZZ___CCCOOO:::,,,/////////000//////...------,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,,,,,,,...111222111999aaaeeeaaawwwQQQ>>>@@@FFFSSSxxxgggccczzzvvv~~~XXX333222666...,,,555...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************))))))))))))******)))************+++++++++$$$***((()))000...+++333222===^^^{{{kkkOOOJJJGGG>>>888555222000000///...---...///000111111222222111111222444555666888;;;===@@@KKKRRRPPPNNNTTT^^^cccgggjjjqqqrrrkkkoooyyy{{{xxx~~~|||zzzqqqmmm```RRRJJJDDDNNNttt}}}bbbRRRXXXuuunnnKKKKKKFFF>>>999222111000000000////////////000000000000111111111111111333...111777444MMMfffhhhzzznnncccTTTCCCCCCGGGmmmqqqaaaVVVMMMCCC;;;888666888999???QQQjjj~~~~~~oooWWWJJJGGGFFFFFFHHH???;;;999<<>>777555111000//////...---...///000111111222222111222333444444666999>>>BBB@@@HHHPPPSSSVVV[[[___```cccnnnnnnfffjjjqqqvvv|||yyy~~~zzzcccRRRLLLEEEIIIlll}}}rrrVVVLLLkkkZZZFFFHHHDDD999444111111000000000/////////000000000000111111111111111444222222555<<<______rrrpppeeeXXXMMMIII;;;@@@FFFmmm~~~kkk]]]QQQEEE<<<888666777888???QQQjjj~~~zzzxxxYYYIIIGGGIIIKKKMMM???:::777999<<<@@@GGGNNNZZZ^^^bbbcccaaa___```aaannn}}}xxxbbbFFF>>>666/////////.........------------,,,,,,,,,,,,------,,,------------............///000000///000666;;;___{{{tttTTT@@@<<>>777444111/////////...---...///000111111222222111333333333333555:::@@@EEEEEEIIIOOOUUU[[[___aaa```gggwwwooobbblllsssttt}}}{{{jjjUUUPPPHHHGGGiiisss|||^^^FFFVVVkkkBBBGGGGGG666333111111111000000000/////////000000000111111111111111333333111444EEEnnnzzzbbbzzz}}}}}}qqqkkkaaaXXXZZZHHHGGGIIInnnpppaaaTTTHHH>>>:::555666888???RRRlllxxx```LLLJJJNNNNNNMMM>>>888555888<<<@@@IIIQQQ\\\```bbb```ZZZWWWYYY\\\eeeppp}}}tttNNNIII666000000///......---------------,,,,,,,,,,,,------------------...............000111111///000;;;FFF~~~nnnZZZIIIAAAHHHnnnnnnMMM\\\|||hhhyyyooovvvIII222333333,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++*********+++++++++,,,,,,,,,---***---444///...;;;SSS}}}bbbPPPIIICCC>>>666333000/////////...---...///000111111222222111333333333333555:::AAAFFFFFFEEEHHHNNNVVV[[[\\\\\\kkkwwwmmmaaannnuuuuuu~~~}}}}}}ppp[[[TTTIIIFFFhhhnnnttthhhKKKKKKxxxuuu}}}FFFFFFGGG666444111111111111000000000000///000000000111111111111111222333111444PPP|||eeebbb{{{zzz```UUUPPPuuuqqqcccWWWJJJAAA===666666777@@@TTTnnnyyy}}}vvvhhhQQQKKKMMMKKKFFF;;;777444888===BBBKKKTTT]]]^^^\\\VVVNNNLLLOOOSSS___hhh|||TTTHHH===222111000......---.........------,,,,,,------...---------.........//////...///111111...222CCCVVVlll___XXXPPPIIIRRR}}}VVVTTTnnnttttttwww]]];;;333555444///...------,,,,,,------,,,,,,,,,+++++++++******++++++************++++++***++++++++++++,,,,,,,,,***,,,+++///333...111CCCnnn~~~```QQQIIIBBB>>>555333000...//////...---...///000111111222222111333333333333555:::AAAEEEEEEBBBDDDLLLTTTXXX[[[^^^mmmnnnfffdddmmmssswww{{{wwwcccWWWGGGEEEgggooonnnvvvXXXIIIfff~~~SSSHHHHHH;;;888222222111111111000000000000000000000111111111111222///222333;;;```mmm[[[xxxwww\\\PPPOOOyyyvvvhhh\\\NNNCCC???777777888AAAVVVpppyyypppTTTJJJIIIDDD===:::666444888===CCCKKKSSSYYYWWWRRRJJJDDDBBBEEEIII[[[aaarrr~~~ooo^^^CCCGGG444333111///......//////......------------......------........./////////---...111222000666OOOiiixxxrrr___XXXSSSNNN___[[[NNN[[[sssrrrsssJJJ222000555///......---------------,,,,,,,,,+++++++++******++++++************++++++++++++++++++,,,,,,,,,,,,,,,...---000222...:::UUUzzz___SSSIIIAAA>>>444222///...//////...---...///000111111222222111222333333444555999???CCCBBB@@@DDDOOOWWW[[[___ddduuueeeccckkkmmmpppxxx||||||ooo[[[GGGFFFhhhuuulllxxxhhhKKKVVVyyyaaaHHHFFF???;;;222222222111111111000000000000000000111111111111444...111666EEErrr___aaaxxxmmmaaaLLLHHHMMMyyyqqqcccSSSEEE???888777999BBBXXXrrrvvvzzzYYYJJJFFFAAA::::::666555999===AAAGGGNNNOOOLLLGGGDDDBBBCCCEEEGGGRRR```lll|||```{{{NNNGGG666444222000//////000000......------------..................////////////......111333222<<<\\\}}}|||mmm]]]RRRjjj\\\IIIPPPxxxaaauuuzzzuuulll???...333//////...---------------,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++++++++,,,,,,,,,---------///...///111222KKKrrrxxx___SSSIII@@@===444222///......///.........///000111111222222111222333444444555999>>>BBB;;;;;;BBBOOOXXX[[[___eeedddeeesssmmmmmmwwwxxx~~~yyy```HHHIIIjjjoooooosssMMMKKKqqq~~~iiiGGGCCC@@@;;;222222222111111111111000000000000000111111111111555---111:::MMM~~~TTTaaammmvvvjjj^^^NNNNNNRRRzzzyyyiiiVVVGGG???999888999CCCZZZtttttt]]]KKKFFFBBB;;;:::666555999<<<>>>CCCJJJDDDCCCAAABBBFFFJJJLLLMMMJJJcccooollldddqqqccc@@@777666333111000000111111......------------................../////////000//////222555444@@@dddyyyhhhTTTppp^^^HHHKKKcccwwwOOOZZZpppdddiiioooVVV666555//////...------------...,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,,,,,,,---------+++...,,,---111999\\\ooodddMMMHHHCCCAAA555333000//////000///...111111000000111111222333222111000333888<<<===<<<@@@???CCCNNNVVVYYY___fffkkkggggggkkkoooqqqvvv|||~~~oooTTTKKKkkkuuuhhh~~~XXXGGGYYYvvveeeDDDMMM???999333222000///000111000///000000000111222222333333000777222;;;dddvvvWWWsssnnnXXXdddqqqrrraaaXXXOOObbbyyygggPPP@@@===999;;;HHH]]]sssttt~~~fffLLLAAA;;;666999777555666888;;;===>>><<>>666000000111000...///......------------......000000///////////////000---222666333999AAA|||rrr|||fffMMM|||}}}aaaPPPGGGJJJllllllPPPQQQVVVjjj[[[HHHZZZxxx|||555333000///,,,+++...111///+++---,,,++++++******++++++++++++++++++++++++++++++------------------------///444+++777555;;;xxxooodddMMMHHHCCCAAA555333000//////000///...111111000000111111222333111000111444999>>>??????BBBBBBGGGPPPVVVZZZaaajjjhhheeedddhhhlllooottt{{{~~~~~~tttYYYOOOlll```KKKTTT{{{}}}tttIIIIII@@@<<<444222000///000111000///000000000111222222333333000666///>>>rrrooofffsssiiiVVV^^^uuu]]]IIIWWWoooWWWDDD>>>:::<<>>777555111111111222444777888999DDDTTTeeejjjccc___cccjjj___lllppppppmmmpppNNNDDD:::222000000///...000......------------......000000////////////000000222222000111EEE```qqqzzzhhhMMMttt|||```OOOFFFEEEaaalllTTTGGG>>>LLLGGG<<>>AAAAAA@@@CCCJJJRRRWWW\\\gggqqqfffbbbaaadddiiilllssszzz|||}}}cccVVVnnnoooSSSLLLbbbTTTFFFCCCAAA555333111000000111000///000000000111222222333333111888111HHH___vvvvvv}}}xxxRRRUUUrrr]]]LLLYYYyyy___JJJAAA;;;===MMMggg}}}nnnkkkYYYIII;;;888;;;888888888999:::<<<>>>???GGGUUUccceee```___gggqqqiiippprrruuu~~~pppRRRKKK???444000000//////000......------------......000000////////////000000111666222111JJJxxxxxxhhhKKKjjj}}}bbbPPPFFFAAAQQQppppppXXXPPP===CCCFFFBBBCCCPPPssseee@@@333222111000///.........------,,,+++++++++++++++++++++++++++++++++++++++------------------------)))///000333888eee}}}|||lllaaaMMMHHHCCC???555333000//////000///...111111000000111111222333000000222555888<<>>OOOkkk~~~qqqsssSSSJJJFFF===:::???666666555444555888===@@@JJJPPPUUUVVVUUUYYYeeeooorrrtttuuuzzz~~~eee^^^NNNAAA555222222000//////......------------......000////////////000000111***888999555GGG}}}|||gggGGG^^^~~~eeeQQQGGG@@@EEE]]]vvvVVVOOOAAACCCAAADDDCCCCCC^^^PPP444222111111///------000------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,------------------...000444444DDD{{{{{{{{{jjj```MMMIIICCC>>>555333000//////000///...111111000000111111222333000111333444666888;;;<<<<<>>???QQQlllzzzzzzTTTJJJIII@@@999<<<999999888777:::@@@JJJQQQUUUWWWYYY\\\___dddjjjooosssssstttzzz|||yyymmm~~~PPPCCC666444444222///---......------------......///////////////000111111+++555777:::RRRuuugggFFFMMMiiihhhRRRGGGEEEAAAPPPuuuzzzQQQJJJIIIIII@@@IIIOOOEEEVVVppp888222///000///,,,...222...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......111///444999[[[}}}~~~hhh___MMMIIIBBB===555333000//////000///...111111000000111111222333000222333444444666999;;;@@@HHHOOOPPPSSSYYYaaaeee^^^\\\]]]ccciiimmmttt{{{|||zzzwwwtttmmmQQQ___uuuRRRGGGhhhRRRCCCCCC:::777333000000111222222000000000111222222333333111555GGGpppWWWhhhvvvzzzpppSSSCCC>>>@@@PPPiii}}}yyy\\\MMMKKKCCC<<<<<<===>>>>>>???CCCLLLYYYbbb```dddiiinnnpppqqqqqqppprrrsssrrrvvvxxxttt}}}XXXHHH999555555333///---......------------......///......//////000111222444///111GGGooo}}}ooo{{{gggIII???UUUuuukkkSSSHHHIIIBBBGGGeee\\\OOORRRNNNDDDXXXbbbRRR^^^AAA555...///000------222...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........000,,,333AAAyyy~~~|||ggg^^^MMMJJJBBB===555333000//////000///...111111000000111111222333///111444555555777:::===@@@HHHNNNPPPTTT[[[___^^^[[[YYY\\\dddjjjnnnsssyyy~~~}}}~~~~~~tttiiiLLLTTTmmm___IIIYYYrrrdddGGGDDD;;;888333111000111222222000000000111222222333333111444VVV|||RRR}}}wwwVVVAAA>>>@@@NNNdddwwwyyydddQQQJJJDDD@@@AAA@@@CCCFFFGGGIIIOOOYYYaaagggmmmssssssooommmppptttsssvvvtttuuuwwwuuuuuueeeQQQ===555444222000///......------------..................///000111222888...999___xxxzzz{{{zzznnnwwwcccKKK;;;HHH___qqqYYYNNNJJJCCCAAAVVVcccZZZLLLIIIgggnnnYYYiiiNNN===//////111---,,,///......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,---......//////...555LLLzzz~~~yyy|||fff^^^MMMJJJBBB<<<555333000//////000///...111111111000111222222333...111444666666888===@@@===EEEKKKOOOVVV___bbb___XXXWWW[[[dddjjjmmmrrrwww}}}|||uuuzzz~~~}}}{{{~~~{{{}}}}}}]]]AAACCCVVViiiJJJPPP~~~~~~sssMMMIII<<<888333111111222222222000000000111222222333333333777dddgggLLL}}}YYY@@@>>>AAAMMMaaasss}}}yyyqqqXXXKKKCCCAAABBB[[[___ccccccaaaccchhhnnnmmmsssuuunnnccccccooo|||www|||yyywwwzzzxxxrrroooYYY@@@444222111111111.........------.....................///000222222555222IIIuuuxxxyyyzzz|||uuulllrrr^^^JJJ@@@AAANNNoooxxx```UUUJJJCCC>>>MMMwwwttt\\\```lllXXXCCC111000222...+++---......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,---...//////111222:::UUU{{{nnnaaaLLLJJJCCC<<<444333000...------...//////000111222333222222111111111222555888::::::999<<>>===EEEXXXnnn}}}ooogggWWWSSSEEE===GGGvvvvvv|||sssqqqvvvyyyxxxuuuwww}}}|||yyypppUUUEEE222:::...111/////////............//////////////////000111222333999@@@___~~~~~~||||||~~~___~~~aaaLLLCCCBBBIIINNNlll{{{cccWWWIIIGGGCCCJJJmmmqqqkkkrrrHHH,,,222;;;222+++000---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,------------------...///000---777555tttzzzzzznnnaaaMMMJJJDDD===444333000...------...//////000111222333222222111000111222555888999::::::@@@KKKHHHGGG\\\lllfff\\\ZZZ\\\___ccchhhmmmpppsss{{{}}}yyyrrr|||ooo}}}pppYYYKKKDDDBBBBBB```yyySSSPPP^^^ZZZPPPBBB===666111////////////222222222222222333333333111DDDyyyPPP[[[vvvvvvkkk[[[dddiiiBBB>>>;;;BBBSSShhhwww~~~wwwrrrggg```OOOFFFOOOuuuvvvvvv{{{|||||||||{{{yyywww|||rrrnnnLLL888555---000555//////............///////////////000000111222333111333WWW~~~sss{{{zzz}}}___uuucccQQQIIICCCFFFGGG[[[vvvjjjZZZNNNJJJBBBFFFhhhUUU333111777111---222---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------------...//////000000777CCCzzzyyyzzzwwwnnnaaaMMMJJJDDD===444333000...------...//////000111222333222111111000111333555777999:::;;;BBBLLLHHHGGGXXXeee```ZZZ[[[\\\___ccchhhmmmqqqsss{{{}}}yyykkk|||}}}iiiUUUHHHBBB??????OOOttt]]]LLLSSSvvvgggWWWPPPIII>>>555111111222333111222222222333333333444;;;MMM|||iiiHHH[[[~~~|||gggNNNMMMiiiCCC===999>>>LLL```qqq{{{~~~|||yyyhhhRRRKKKLLLVVVQQQLLLYYYlll|||~~~www}}}~~~xxxvvvxxxzzzxxxsssPPPAAA444///---666000//////......//////000000000000000000111333333888555___xxx}}}lllyyyxxx|||^^^yyy~~~sssaaaQQQFFFFFFAAAIII[[[{{{uuu^^^TTTMMM@@@BBBbbbggg===111333111000333------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------...///000111333777YYYqqq|||zzzvvvvvv}}}nnnlll___KKKIIICCC<<<444333000...------...///000000222222333222111000000222333555666888:::<<>>III[[[mmmvvv{{{xxxzzz}}}||||||uuuvvv~~~xxxuuuNNNGGG999666+++111000000////////////000000000000000000111222333333@@@@@@pppkkkzzzpppwwwvvv}}}\\\ppp}}}kkkUUUHHHIIICCCAAAKKKqqqfffWWWOOO@@@@@@```vvvIII333000000000222...------------,,,,,,,,,---,,,,,,++++++,,,,,,---------------...000111111555999ppphhhvvvwwwwwwuuuuuu{{{vvviiikkk^^^JJJHHHBBB;;;444333000...------...///000111222333222222000000000222444555555777:::======EEEFFFLLLZZZ[[[QQQPPPZZZ[[[^^^bbbggglllppprrryyy{{{oooppprrrbbbTTTKKKDDDAAA;;;ZZZjjjLLLEEETTTgggtttOOOLLLzzzyyyPPPFFF@@@999333111111111111111111222333444444555555111oooLLLNNNggg|||~~~tttjjj[[[QQQwwwkkkMMMBBB:::666999CCCRRRgggyyyzzz|||mmmttteeeJJJDDDAAA999777;;;666777EEESSShhhzzz~~~}}}~~~{{{xxx}}}{{{vvvxxx}}}~~~sssRRRGGG;;;888///...000000////////////000000000000000000111222333444777GGG}}}lllsssvvvtttuuu[[[fffnnnSSSIIILLLHHHCCCGGGjjjqqq[[[RRRBBBAAA```sss~~~VVV999000000000///.........---------,,,,,,---,,,,,,++++++,,,,,,------------...///000111222555@@@dddxxxwwwpppwwwzzzuuunnnllllllkkkjjj^^^JJJHHHBBB;;;444333000...------...///111111222333222111000///000222555555444666:::>>>@@@DDDFFFQQQaaa^^^RRRPPPYYYZZZ]]]aaafffkkkoooqqqwwwzzz}}}mmmuuu~~~xxxxxxiiiZZZNNNEEE@@@;;;QQQ|||qqqQQQAAAFFFPPPsss{{{TTTLLLlllNNN@@@<<<777444333333333222111111222333444555666666:::{{{vvvDDDKKK___sss~~~}}}fffJJJCCC;;;666999@@@KKKaaauuunnn```cccuuuxxxUUUGGG<<<<<<777999>>>777222<<>>CCCSSSkkk|||iiiQQQEEE<<<888:::===DDDYYYooozzziiiaaaeeessssssMMMFFF???@@@999777===;;;888@@@QQQjjj|||jjjOOOCCC---;;;000111111000000000000111111111111111111222333444444999nnnvvvsssiiippppppxxxkkkYYY^^^TTTTTTLLLHHHHHHVVVqqqbbbKKKAAA\\\gggeeeWWWOOOqqqttttttJJJ333222444000............---------------,,,,,,++++++,,,,,,---,,,------...///111333444888___tttzzzsssxxxmmm```MMMKKKEEE???444333000...------...///111222333333222111000///000333555555333444:::@@@EEEAAA>>>MMMbbb___TTTTTTWWWXXX[[[___dddiiimmmoootttwww{{{~~~zzzkkk}}}qqqbbbUUUIIIBBB===GGGooopppWWWLLLKKKmmmbbbRRRXXXdddFFFAAA999333111111111222111111222333444666666777HHH~~~\\\AAACCCPPPlll{{{}}}mmm}}}}}}nnnXXXGGG>>>999::::::???SSSiiiyyy|||uuunnnooovvv[[[OOOHHHHHH<<<333888999888???WWWppp{{{~~~yyyYYYKKK***<<<---111111000000000000111111111111111111222333444555<<>>AAAUUUyyy~~~eeeTTThhhnnnPPPVVVxxxlllJJJCCC;;;777444000111444111555111000666444333===aaaNNNCCCOOOVVVrrr{{{\\\NNNYYYrrrqqq___RRRCCC::::::888999JJJ```ssssss|||```PPPLLLJJJJJJHHHDDDCCCEEEfff{{{~~~~~~ppp```HHH:::999333000000000//////000000000111666222///666888666<<>>999777>>>IIIKKK^^^vvvsssRRRLLLWWWbbbpppnnnWWWXXXppplllSSS[[[|||qqqqqqKKK888111222222111111111111222222111666444333666222777GGGzzzwwwjjjmmmdddlllggg|||mmmrrrbbb[[[uuuPPPHHHJJJTTTzzz}}}^^^QQQQQQssshhh;;;000333000000///............//////......------......///...---///222111111777@@@~~~bbbmmmvvv~~~~~~dddQQQNNNQQQeee|||XXXOOOGGGEEE:::444222///......///...---///111222111000///000111222222222222333666<<<@@@???===CCCOOORRRMMMJJJNNNUUUWWW[[[```dddiiilllnnnooouuu~~~vvvooozzzaaarrr}}}pppiiiVVVRRRUUUbbbqqq}}}vvviiiWWWIIIBBB>>><<>>GGG\\\uuupppSSSBBB@@@ddd}}}jjj^^^qqq{{{sssyyytttSSSEEE666333333222222222222333333333666444444666333@@@ZZZ~~~nnnccc___fffgggooowww^^^WWW\\\yyyvvvVVVLLLFFFGGGeeexxxuuu===222666111000000/////////////////////............//////111------222111222>>>OOOjjj{{{___yyy|||\\\OOOEEEdddYYYNNNGGGFFF:::444222///......///...---///111222111000///000111222222222222333777<<<@@@999EEEWWW```WWWIIIIIITTTRRRVVV\\\bbbgggiiikkkkkkpppvvvpppjjj~~~sssUUUggg|||hhhXXXGGGEEE???@@@YYYzzzggg]]]SSSccc{{{oooPPPNNNxxxbbbRRR@@@888666555555666333444111444666444GGGiiivvvKKK>>>DDDQQQaaayyyvvv~~~~~~rrrfff___UUUIII@@@:::888999<<>>333222000...---...///000111222222111///...000111000000000222666:::???BBB<<>>222666555444333000444111999777GGGqqqBBB???DDDQQQhhhtttxxxkkkjjj|||rrriiiddd[[[OOODDD>>>;;;999999EEEXXXqqq~~~NNN;;;;;;999666>>>MMMeeepppIII666555444333222222222333444555555444777666444SSSkkk]]]```gggfffdddzzzjjjTTT\\\nnnqqqZZZNNNDDD@@@NNNbbbnnn]]]YYYWWWZZZWWW^^^ccc@@@444333222000///......//////////////////////////////111...111...666555@@@sssttt|||bbbzzz[[[NNNJJJBBB>>>333222000...---...///000111222222111///...000111000000000222666:::>>>AAA:::AAAIIIMMMMMMMMMMMMMMMTTTVVVZZZ```eeejjjmmmoootttuuuxxxdddtttzzzxxxjjjXXXuuussscccQQQKKK@@@;;;LLLnnn]]]III```zzzMMMDDD???444888555444222111333222999;;;TTTlll<<<@@@EEEQQQgggooovvvjjjjjj~~~tttllleee]]]RRRGGG@@@;;;999777CCCVVVpppttt^^^pppIII;;;;;;888777999===DDD^^^uuu{{{RRR999666555333222222222333444222888888666555<<<```ggg^^^```ddddddffftttmmmsssvvv{{{mmmYYYPPPHHHAAAFFFRRR~~~nnn^^^QQQJJJNNNAAAIIIyyyFFF777333222000///......//////////////////////////////111///222...333555HHHxxxeeeiii~~~zzz\\\MMMKKKBBB===333222000...---...///000111222222111///...000111///000111333666:::===???===DDDKKKMMMMMMOOOPPPOOOTTTVVVZZZ```eeeiiilllnnnvvvvvvqqqdddtttxxxyyyrrrVVVkkkwwwhhhUUUMMM@@@:::GGGeeecccKKK\\\QQQDDD???555888444333222333222222666===```fff;;;AAAEEEQQQfffpppqqqhhhkkkwwwpppddd]]]SSSIIIAAA===999777AAATTTnnnwwwZZZqqqttt___EEE>>>>>>:::::::::<<<<<>>@@@HHHNNNMMMLLLPPPSSSRRRTTTVVVZZZ___dddiiilllmmmuuuvvvkkkeeetttvvv{{{{{{YYYeeezzzmmmYYYOOOAAA;;;CCC]]]hhhLLLVVVWWWCCC===444777333222333555222333333<<>>:::888>>>RRRmmmgggWWW[[[MMM>>>>>><<<666777888666888???IIIeeevvvsssRRRAAA666555444333333333444444333999777333777EEEjjj{{{cccbbb___]]]```lllsssbbbnnn{{{mmm[[[RRRLLLEEEBBBDDD```ooommm^^^YYYQQQ999555333222000///...//////////////////////////////...///555222333333QQQjjjddd~~~qqqvvv^^^MMMKKKCCC;;;333222000...---...///000111222222111///...000111//////111333666999;;;===AAAIIIMMMJJJIIIOOOSSSQQQTTTVVVZZZ___dddhhhkkkmmmsssuuueeeggguuuttt|||cccbbb|||qqq^^^RRREEE>>>AAAUUUzzzoooNNNOOO}}}|||^^^DDD<<<444777222222111666111444111===rrrSSSEEE>>>CCCOOOffflllwwwhhhdddnnn{{{hhh```UUUJJJCCC>>>;;;:::<<>>???;;;555888<<<444666AAAEEEMMMooo{{{QQQ???777666444333333333444555444888555444888FFFooowwwbbbbbb]]]ZZZaaaqqq{{{rrr|||~~~nnn]]]SSSLLLFFFCCCDDDSSS||||||ffffff[[[777555444222000///...//////////////////////////////......555444555666VVVgggmmmwwwxxx___MMMKKKCCC;;;333222000...---...///000111222222111///...000111...///111333666999;;;<<<@@@JJJLLLGGGFFFNNNSSSPPPTTTVVVZZZ___dddhhhkkklllqqqtttbbbiiivvvsss}}}ppp```uuu~~~uuueeeWWWIIIBBB@@@MMMrrr{{{TTTLLLuuu{{{fffGGG===555888333333///777111777111???zzzHHHHHH===BBBNNNfffrrrttteeecccppppppgggYYYLLLDDD>>><<<::::::NNNjjjrrrddd___MMMAAA@@@:::555;;;>>>777777>>>@@@CCCUUUlllwwwrrrmmmpppzzz\\\EEE777666555333333444444555333666666777888DDDyyysss```___ZZZYYYdddwwwxxxmmm___UUUMMMGGGDDDDDDHHHpppvvvxxxiii===666555333111///////////////////////////////////////---333333777:::^^^cccyyytttvvvxxx___MMMLLLCCC:::333222000...---...///000111222222111///...000111...///111444666999:::;;;AAAKKKMMMFFFFFFOOOSSSQQQTTTVVVZZZ___dddgggjjjlllooosss```jjjvvvrrr~~~yyy___jjjxxxiii[[[MMMDDD???IIImmm[[[MMMqqqlllIII>>>666999555555---666111888222AAA@@@HHH<<>>666222:::555666666666777???QQQ```uuu~~~hhh^^^XXX```ssshhhOOO777666555444333444555555111444777:::777BBBqqq^^^]]]XXXYYYggg|||ssskkk```VVVNNNGGGDDDDDDAAAiiitttEEE666555333111////////////////////////////////////111---111222888>>>eeeaaawwwyyyhhhsss\\\LLLJJJBBB===333222000///...///000111111111000000000000111111333222111333666999;;;;;;>>>GGGOOOCCCGGGSSSMMMXXXVVVXXX[[[```eeeiiimmmnnnqqq{{{vvv___gggxxxooo{{{eeeRRRvvv~~~vvvpppZZZOOODDDBBBGGG^^^eeeKKK```YYYVVV@@@:::444888333444111111888000FFFIII///HHHAAAWWWfff}}}{{{ffffff}}}qqq```PPPFFF@@@<<<999===LLLfff~~~rrr[[[FFF???AAA===444555999888999<<<999BBBXXXkkk~~~mmm\\\JJJEEEFFFKKKZZZxxxyyyvvvNNN;;;555222444555333333555777222888;;;777PPPttt```YYYZZZWWWddd}}}llleee^^^XXXQQQHHHEEEEEEDDD\\\}}}???:::333000111333111///000///////////////000111111---333111333888>>>qqq___aaannnnnn|||ZZZLLLJJJAAA:::333222000///...///000111111111000000000000111111333222111333666999;;;;;;>>>EEELLL@@@GGGRRRJJJSSSVVVXXX[[[```eeeiiilllnnnpppzzzsss\\\fffvvvooozzznnnVVVlll~~~vvvppp[[[RRRFFFDDDFFFYYYhhhKKK\\\```VVV@@@:::444888333444000000999444LLLwwwIII666DDDDDDXXXeee~~~|||iiimmmtttcccSSSHHHAAA===:::<<>>;;;BBBVVVlll}}}}}}hhhUUUJJJCCC===???III[[[vvvxxxsssIII;;;666333444555333333666999333666888999VVVxxxjjj[[[YYY\\\YYYggg}}}nnnfff___ZZZSSSJJJEEEDDD<<>>???EEEWWWcccooonnnuuuyyyhhhXXXKKKCCC>>><<<;;;LLLiiiuuuwww|||]]]IIIAAA>>>;;;999999:::555777<<<999===NNNlll}}}kkk\\\\\\aaabbbUUUKKKMMMYYYkkkzzzyyyHHH<<<666333555555444444666999555666666>>>bbbhhh^^^VVVXXX\\\[[[kkkoooggg```\\\UUUKKKEEEDDD===LLLsssPPP;;;555000111333111///000///////////////000111111111444222444888GGGmmmVVVaaawwwhhhnnn}}}WWWLLLKKK@@@666333222000///...///000111111111000000000000111111111111111333777:::;;;;;;@@@DDDHHH@@@MMM[[[OOORRRUUUWWW[[[___dddhhhlllnnnrrr}}}oooVVVfffnnnmmmyyyvvvXXXnnn{{{ooo^^^UUUHHHCCCBBBNNNxxxzzzmmmMMMTTT}}}yyyWWWEEE:::555666333222333444888666WWWaaaBBB@@@===CCCSSS```oooqqq{{{~~~mmm\\\NNNEEE@@@>>>;;;NNNlll|||fffggggggVVVddd~~~ZZZHHHBBB>>><<<===:::999333555<<<999<<>>===>>>AAAPPP^^^|||{{{~~~qqq~~~qqq```PPPFFFAAA@@@<<>><<<666777===;;;???OOOrrryyyrrrzzzrrruuuvvvZZZ===777444666777555555777666999:::666BBBsss___WWWTTTWWWVVVWWWqqqqqqhhhooofff^^^ZZZVVVNNNGGGEEELLL===___bbb>>>666111111222000000111///////////////000000111444222444555888VVVqqqmmm{{{eee{{{pppbbbxxx\\\NNNKKKBBB;;;333222000///...///000111111111000000000000111111//////111444888;;;;;;;;;@@@BBBEEE<<>>QQQxxxxxxsss^^^>>>888555777777666666888888999:::777BBBssscccWWWUUUWWWTTTXXXwwwiiihhhlllgggaaafffrrrtttiii___ZZZVVVOOOHHHEEEDDD===```fff???777111111222000000111///////////////000111111444///555666888]]]iiiuuullleee}}}bbbZZZxxx^^^MMMHHHAAA===333222000///...///000111111111000000000000111111...///111555999;;;;;;;;;DDDGGGHHH<<>>:::666444222777444444:::hhhSSS???:::AAA>>>LLL[[[qqqvvvtttcccRRRGGGBBBAAA<<>>999666777888666666999999555777:::JJJzzzttt]]]UUUTTTVVVUUU]]]~~~yyybbbTTTRRROOORRRZZZ^^^~~~qqqccc\\\WWWOOOGGGDDD@@@AAA___|||kkkhhhhhhvvvjjj@@@888111111222000000111///////////////000111111222---555888888bbbfff~~~aaannnbbbZZZsss___KKKFFF@@@>>>333222000///...///000111111111000000000000111111...///111555999<<<;;;;;;JJJMMMMMM???FFFSSSJJJQQQTTTVVVZZZ^^^cccgggkkkmmmqqq~~~{{{bbbTTTnnngggooo{{{{{{lllkkk~~~xxxsssggg___MMMEEE@@@>>>ZZZnnn{{{___PPPdddtttPPPLLL???<<<777444222555111444@@@oooPPPBBB<<>>HHH___{{{UUU>>>999666777888666666999999111444>>>TTTjjjSSSRRRSSSVVVVVVaaayyy|||wwwllldddPPPNNN___wwwggg^^^WWWNNNFFFCCCFFFFFFZZZxxxeeeYYYHHHFFFPPPYYYpppvvvAAA888222111222000000222///////////////000111111111,,,555888999eeejjj\\\yyypppcccttt{{{bbbNNNBBB???:::333222000///...///000111000000000000000111111222222000111666888777999<<>>???LLLYYY{{{zzz|||zzzyyygggUUUIIIBBB>>>===RRRttt}}}|||tttiiiYYYTTTWWW\\\vvvzzziii^^^QQQ???KKKooovvvzzzWWWJJJ888555:::666555888666444;;;<<<555^^^jjjRRRSSSWWWTTTTTTjjjtttMMMEEEcccnnncccXXXLLLFFFFFFCCCLLLQQQsssNNNDDDLLLHHHCCCHHHSSSrrrtttGGG555333///333999///333000111111111111222222222333666333555:::jjj{{{\\\___|||tttrrrcccQQQEEE@@@:::333222000///...///000111000000000000000111111222222000111666888777999<<>>===TTTvvvsss___RRRNNNMMMbbb|||jjjkkktttccceeezzzwwwJJJ888555:::666555888666777:::;;;888dddnnn[[[SSSWWWTTTTTTjjjTTTGGGWWWvvvjjj\\\NNNEEECCCFFFJJJOOOzzzWWWDDDEEEDDDFFFLLLNNNddd{{{KKK777666111333777...222111111111111222222222222333666333666<<>>DDDmmmgggXXXGGG<<<::::::888666888777;;;@@@===HHH```bbb^^^ZZZSSSHHH@@@BBBHHHkkkuuuyyypppNNNYYYdddSSSAAA:::444888222555222888999zzzNNN<<<:::===???KKKWWWyyy|||uuu}}}rrr{{{lll\\\MMMDDD@@@===VVVyyynnn[[[NNNDDDOOOlll}}}~~~rrraaaaaavvvKKK999555:::666555888666999999999===nnnmmm___TTTVVVTTTUUUkkk^^^LLLKKKvvvqqqbbbRRRGGGCCCIIIHHHOOOyyyhhhhhh^^^TTTOOONNNcccSSS888888555222555...222111111111111222222222333333666444888???pppWWWaaa~~~~~~gggkkk___QQQHHHBBB;;;333222000///...///000111000000000000000111111222111///111555777666888;;;AAAHHHEEECCCNNNSSSPPPSSSVVVVVVVVVWWWZZZ```hhhmmmppp|||xxx]]]]]]yyyfffpppvvv~~~sss^^^GGG@@@;;;;;;;;;:::;;;>>>DDDDDD@@@:::888:::;;;:::???===666888>>>777:::OOOWWWVVVUUURRRIIIAAA@@@EEEeeeeee```[[[]]]jjjtttPPPXXXcccQQQ???<<<666888444777444:::===~~~yyyGGG>>>>>>@@@>>>IIIUUU~~~yyy}}}{{{ooozzzooo}}}rrrbbbRRRGGGBBB>>>XXX|||mmm\\\IIIIII[[[}}}{{{yyyLLL:::555999666555888777777777:::@@@tttdddZZZUUUVVVTTTWWWmmm{{{fffRRRGGGsssuuueeeVVVKKKGGGHHHJJJQQQhhhRRRSSSrrr]]]999888999111444000444111111111222222222333333333666555:::BBBsssyyy\\\eeezzzaaafff}}}\\\MMMEEEAAA;;;333222000///...///000111000000000000000111111222111///000555777666888;;;AAAIIIFFFDDDMMMQQQOOOSSSTTTVVVXXX[[[^^^bbbhhhmmmsssyyy```]]]zzzgggqqquuu~~~sssbbbRRREEE@@@<<<:::<<<===;;;:::;;;AAACCCBBB>>><<<>>>===999;;;888777<<>>>>>FFFOOOPPPRRRQQQJJJAAA@@@DDD```~~~yyysss[[[gggnnn}}}wwwfffWWWRRRgggzzzUUUYYYfffSSS???===666555555888444999>>>qqq???AAA@@@<<<<<>>ZZZ~~~{{{kkkSSSGGGOOOyyypppNNN;;;666999555555888777666777;;;@@@ppp\\\TTTTTTTTTTTTZZZpppzzziiiSSSJJJxxxmmmzzzyyygggZZZPPPKKKGGGOOOVVVcccbbb}}}iii999666:::111444444555111222222222222333333333333666666;;;DDDwwwaaaeee{{{aaaggg}}}ZZZLLLDDDAAA;;;333222000///...///000111000000000000000111111222000...000555777666777;;;EEEMMMIIIEEELLLNNNKKKNNNRRRUUUZZZ]]]aaaeeejjjmmmuuuxxxaaa\\\zzzhhhqqquuu~~~kkk^^^WWWSSSRRRKKKDDD@@@===;;;>>>DDDOOONNNIIIAAA======<<<999666<<>>ooo???CCC===666<<>>iiiZZZTTTSSSSSSUUU^^^tttpppRRRMMM||||||yyyooo^^^QQQFFFLLLZZZnnn|||jjj]]]RRRKKKIIIQQQWWWxxx;;;333:::000444666444222222222222333333333333333777777===FFFyyybbbbbb~~~fffnnn{{{}}}\\\MMMEEEAAA:::333222000///...///000111000000000000000111111222000...000444666666777;;;DDDLLLIIIDDDJJJLLLJJJMMMQQQTTTXXX\\\aaafffkkkooouuuuuu___[[[yyyiiirrruuuxxxtttssskkkccc[[[TTTNNNMMMUUU___^^^^^^YYYQQQLLLKKKHHHDDDCCCWWW~~~yyyLLLIIIVVVEEENNNNNNPPPOOOHHH@@@???DDDZZZxxxpppZZZZZZ~~~vvvZZZAAA@@@999444333777222777BBBqqqDDD@@@999;;;<<>>222:::...333666111222222222333333333444444444777777===FFFyyyttt```___|||hhhrrr{{{vvvssseeeeeehhh___^^^OOOGGGAAA999333222000///...///000111000000000000000111111222000...000444666555777:::@@@IIIGGGCCCJJJMMMLLLPPPRRRTTTWWWZZZ___eeelllqqqtttsss]]]ZZZyyyiiirrrvvv|||vvvnnnfffdddkkkvvvmmmpppoooiiiccc^^^WWWOOONNNnnnTTTLLLcccNNNOOOPPPPPPOOOGGG@@@@@@EEEYYYXXXVVV{{{wwwYYY???AAA<<<777555999444:::GGGuuusssHHH>>>888FFF===EEENNNvvvsss}}}sss___hhhpppkkkddd{{{yyymmmWWWFFFAAA@@@ZZZllllll|||zzzzzzPPP===777999555444999888999777:::AAAppp{{{YYYRRRPPPQQQVVVccczzzTTTQQQZZZJJJCCCCCCEEEDDDBBBBBBDDDGGGIIICCCEEEEEEEEEFFFMMMVVV^^^ttt|||}}}tttiii^^^SSSIIIJJJFFFPPPAAA111999---222555...222222333333333444444444444888888===GGGzzz```___```wwwfffsssnnnkkkjjjZZZ^^^RRRMMM>>>888444222000///...///000111000000000000000111111222111000111444444333666<<>>===;;;AAAOOOnnneeemmmuuu___kkkzzzxxx}}}jjj^^^WWWggg|||rrrfffWWWJJJAAA@@@ZZZjjjeeezzzxxxyyyRRR>>>777:::777666999777===BBB555EEEnnnsssTTTQQQPPPQQQUUUqqqxxx]]]WWWeeeNNNNNNHHHFFFRRRGGGAAATTT[[[NNNJJJDDDCCCCCCEEEHHHKKKMMMMMMSSSbbbmmmkkkbbbZZZPPPHHHFFFPPPRRRppp>>>555666222777222000222222222222333444444555666999;;;>>>CCC~~~aaa^^^YYYooo[[[sss[[[LLLHHH>>><<<333222000///...///000111000000000000000111111222111000111444444333666<<>>777:::777666999777777???999LLLxxxpppNNNNNNQQQPPPTTTooovvv```[[[ttt```YYYMMMKKKQQQKKKRRRooouuucccZZZOOOLLLIIIIIIJJJLLLMMMNNNMMMYYYbbbaaa[[[UUUOOOIIIJJJPPPTTTkkk===666777000444222444222222222222333444555666777999:::>>>EEEccc[[[dddlllYYYppp\\\JJJFFF===<<<333222000///...///111222000000000000000111111222111///111444555333666;;;BBBKKKKKKMMMTTTRRRMMMPPPSSSUUUXXX[[[___eeekkkooosssyyybbbZZZrrriiioooxxxrrrkkkeee]]][[[]]]]]]YYYUUUTTTWWW[[[[[[TTTIIIEEEGGGeeebbbZZZ___OOO<<<666555555222:::999EEE}}}FFF;;;>>>999===@@@KKKgggmmmtttrrr]]]```vvviiitttiiifff\\\OOOGGGFFFHHHHHH@@@EEEFFFBBBDDDSSShhhvvvxxxuuuqqqjjjbbbWWWKKKDDDAAAXXXmmmZZZttt~~~{{{qqqxxxlllSSS>>>777:::777666:::888555<<<:::MMMlllKKKQQQQQQPPPSSSooovvvcccaaa~~~nnn]]]YYYYYYrrrvvvccc^^^XXXSSSQQQRRRRRRRRRNNNUUUZZZXXXTTTQQQNNNKKKKKKNNNWWWggg;;;777777...111222777222222222333333555666666:::999999???HHH]]]\\\dddiiiUUUiiiaaaMMMGGG<<<999333111000......///111222000000000000000111111222000///111555555444666;;;<<>>IIIeeejjjuuuxxx```\\\vvvhhhgggPPPMMMGGGBBB@@@@@@@@@???===>>>===<<<>>>BBBAAA<<>><<<:::DDDhhhKKKVVVMMMOOOYYY{{{ggghhh}}}ssskkkeeeaaa^^^[[[WWWQQQNNNMMMLLLLLLMMMLLLRRRfffzzzqqq@@@777888222666222111333333333444555666888999>>>:::;;;DDDMMMpppfffUUU}}}pppPPPZZZwww___HHHGGG@@@???222111///...///000222333000000000000000111111222//////222666666444666:::>>>GGGCCC===FFFNNNPPPTTTTTTVVVYYY\\\```ffflllpppxxx|||eeehhhvvvqqq}}}~~~rrrggg___[[[[[[[[[XXXZZZ___ccc^^^SSSKKKIII]]]fff^^^```RRR???999777222///:::777999rrr{{{NNN777888>>>888<<>>;;;===GGGNNNyyy[[[TTTzzzxxx[[[___vvv]]]GGGGGGAAA===111000///...///000222333000000000000000111111222//////222666777444555999>>>KKKHHH???DDDKKKLLLPPPSSSUUUYYY\\\aaagggmmmrrrvvvgggaaa|||xxxyyynnnfffbbb___]]]^^^\\\]]]aaa___UUULLLHHH___fff^^^^^^SSSBBB<<<999555000:::888:::pppKKK;;;===;;;999;;;CCCYYYjjjXXXlllTTTsssoooxxxlll___XXXYYYeeerrr{{{vvvqqqnnnhhhbbbbbbffffffbbb\\\fffjjjpppsssooocccSSSHHHAAAOOOyyyfffNNN``````]]]zzzVVV@@@777999666777<<<;;;999999DDDFFF~~~WWWNNNLLLNNN[[[eeerrr}}}rrrkkkaaaVVVNNNOOOQQQPPPOOOQQQMMMKKK|||pppAAA888888222555222222333333444555666888::::::===;;;@@@JJJNNNnnnZZZUUU{{{mmmmmmyyy^^^KKKJJJ???888111000///...///000222444000000000000000111111222//////222666777444555999AAAQQQPPPFFFHHHLLLLLLOOORRRUUUXXX\\\aaagggnnnssstttjjj\\\}}}tttoookkkeee```iiidddaaabbb```WWWLLLFFFccceee\\\aaaUUUCCC;;;666;;;333999555888rrrJJJAAABBB666;;;;;;@@@UUU|||pppPPPzzznnnPPPmmmxxx|||}}}gggvvvttt{{{vvvrrrnnnllljjjnnnuuuxxxrrrdddRRREEEBBBOOOxxxwwwQQQ\\\UUUUUUvvvWWWAAA777999666777<<<;;;;;;:::EEECCCcccRRRMMMMMMYYY~~~eeevvvzzzrrrmmmaaaXXXXXXYYYVVVSSSSSSZZZNNNkkk???:::999///222222666333444444555777888:::;;;<<<<<>>999111000///......///000111///////////////000000111000///000555777555666999EEEJJJMMMKKKKKKNNNOOOMMMRRRUUUXXX\\\aaagggnnnsssttt___QQQ~~~}}}uuu~~~}}}tttggg^^^gggffffffddd]]]RRRJJJFFFiiizzz}}}___[[[bbbXXXEEE<<<777333444222888???kkkNNN???>>>:::;;;777:::TTTttt```mmmqqq\\\fffuuuNNNfffbbbkkk^^^uuu|||{{{xxxjjjrrrvvvvvvpppiiiaaaTTTGGGDDDIIIuuuTTTYYY^^^SSSuuu{{{YYY>>>444;;;999666:::<<<===AAADDDLLL{{{fffLLLNNNMMMSSS~~~^^^zzz~~~wwwmmmfffdddbbb^^^ZZZYYYWWWSSSgggAAA888555333888111444222222333555888:::;;;;;;BBB???DDDNNNOOOnnnXXXVVV}}}qqqfff{{{ZZZLLLIII===999111000///......///000111000000000000000111222222000///000555777555666999DDDIIIMMMLLLLLLOOOOOONNNSSSUUUYYY\\\aaagggmmmrrruuuggg^^^{{{rrriiiyyyllldddfffeeedddccc]]]SSSLLLJJJmmm```\\\bbbYYYEEE<<<777555555333888<<>>@@@RRRuuuzzzqqqvvv___aaa{{{hhhgggtttmmmOOOJJJGGGOOOqqq]]]lllrrrnnnpppmmmeee^^^XXXNNNCCC???MMMzzzaaaZZZ[[[PPPttt~~~XXX>>>555<<<999666:::;;;<<<<<>><<<;;;>>>???GGG___|||aaaYYY{{{___SSSgggdddDDD???JJJYYYzzzvvvmmmlllfff^^^WWWRRRKKKDDD>>>[[[ttt[[[\\\QQQuuu~~~VVV>>>777<<<999666::::::@@@<<>>RRRtttxxxvvvdddYYYsssnnn```]]]jjjkkkRRRJJJHHHfffxxxqqqnnnggg___XXXSSSLLLHHHCCClll___^^^XXXyyyRRR>>>888<<<888777:::999BBB<<>>888555333777222666555666888999:::===@@@BBBEEEJJJNNN[[[^^^|||YYY```ddduuufffwwwYYYMMMGGG<<<;;;111000///......///000111000////////////000111111000///000555777555666999BBBHHHMMMNNNNNNQQQQQQOOOTTTVVVYYY\\\___eeekkkooorrrzzzlllSSSnnnuuutttUUURRRDDD:::>>><<<888>>>???===999777@@@SSSwww}}}yyy{{{rrrkkkgggfff^^^TTTVVV___^^^ZZZ|||eee___HHH;;;777777666555:::888[[[kkkBBB888???888;;;<<>>888@@@UUUbbbOOONNNGGGQQQ^^^mmmuuuxxxlllgggppp^^^<<<888666333777222888555777888999:::<<>>UUUwww|||aaaaaarrrZZZbbb}}}\\\\\\xxxsssfff^^^UUUMMMJJJLLLoooUUUfffhhhEEE:::999<<<888:::>>>;;;AAAAAAIIIVVVaaaOOOJJJJJJOOOUUU~~~ooouuu}}}sssssszzzYYY:::888666333777333:::666999<<<;;;;;;>>>DDDJJJNNNZZZYYYfffkkktttNNN^^^~~~mmm```}}}nnnxxxYYYNNNFFF:::<<<111000///......///000111111111111000111222222333000///000555777555666999DDDKKKPPPPPPPPPQQQOOOLLLPPPSSSWWWZZZ___eeelllqqqwwwwwwuuuVVV]]]|||^^^iiiuuucccYYYVVVKKKhhhfff___\\\hhhuuuVVVCCCEEEAAA\\\~~~yyyoookkkmmmggg```jjj~~~|||aaaggg}}}jjjfffKKK:::666555444555<<<777VVVnnnNNN;;;;;;888;;;:::===QQQrrrlllXXXWWWvvv|||___dddSSSfffwwwzzzjjj```WWWPPPOOOTTTuuu}}}wwwWWWmmmkkkBBB999999<<<888;;;@@@<<<===DDDPPP]]]```NNNJJJJJJJJJLLLqqqooo|||}}}tttzzzXXX999888777333777333:::888;;;======<<>>999===;;;999<<>>;;;<<<;;;999;;;???AAAFFFGGG\\\\\\TTTIIIIIILLLQQQtttmmm|||pppzzzWWW>>>444888555555999999777999<<>>;;;<<<:::;;;GGGaaaiii\\\ccc|||ggg___WWW```___PPPjjjttteeeVVVHHHAAA???@@@@@@===:::999;;;===BBBEEEIIIOOOVVV___iiipppkkkuuueeeAAA===;;;;;;;;;999;;;??????CCCEEE[[[\\\OOOGGGIIIKKKPPPsss~~~uuurrr~~~UUU>>>555888555666:::999:::<<>>555666777999>>>GGGQQQXXXkkksss~~~yyy___@@@<<<:::;;;:::999;;;???BBBEEECCCUUU```MMMHHHJJJIIIRRRuuu{{{xxx}}}nnnzzz~~~RRR===555888555666;;;999<<<>>>AAAEEEJJJRRR[[[```iiimmmtttrrrwww{{{qqq```LLLYYYwwwzzz~~~XXXQQQFFFDDD888222111///.........///000111111000000000000111111222000000333777:::888666BBBEEEHHHJJJOOOTTTRRRLLLQQQSSSXXX\\\aaagggmmmqqqtttxxx___MMMwww{{{[[[ooo~~~{{{mmmdddwwwtttdddjjjyyyoooLLL999777666;;;999:::<<>>PPPooosss]]][[[sssOOOxxxwww^^^LLLBBB>>>===<<<;;;:::999999;;;<<<::::::888777777;;;AAAFFFSSS]]]lllzzz}}}zzzyyyxxxvvvwwwzzzzzzxxxzzzZZZ???;;;999::::::999<<<@@@EEEGGGCCCQQQiiiOOOKKKJJJHHHWWW{{{|||qqq```gggyyyzzzooopppuuuMMM<<<666888555888<<<:::<<<>>>BBBFFFMMMUUU___eeekkkpppyyywww{{{}}}^^^OOO[[[ppp{{{xxxYYYRRREEEDDD999222111///.........///000111111000000000000111111222000000333888:::999777DDDFFFHHHJJJOOOSSSPPPIIIPPPSSSWWW\\\aaagggmmmrrruuuwwwdddMMMppp~~~___iii|||uuu{{{pppccclllmmmGGG888777888:::;;;999<<>>KKKcccyyy]]]ppprrrsssbbb___aaavvvrrrYYYKKKDDDAAA>>>===;;;:::::::::;;;;;;???@@@???===;;;:::;;;<<<@@@HHHTTT```jjjsssyyy}}}yyyzzzzzzwwwrrrkkkgggeeebbbbbbeeelllppprrrxxxZZZ>>>:::999:::;;;:::===AAABBBHHHEEERRRpppOOOJJJIIIGGG\\\}}}ttt]]]MMMOOOYYYWWWLLLQQQqqqhhhHHH:::666888555999>>>:::;;;>>>BBBGGGNNNWWW```fffiiiqqq|||{{{OOOVVVTTTlll{{{XXXSSSEEECCC:::222111///.........///000111111000000000000111111222000000444888;;;:::888JJJMMMPPPQQQTTTVVVPPPIIIOOORRRWWW[[[```gggmmmrrrwwwvvvkkkTTTllleeeccc}}}~~~uuuxxxkkkbbbooolllCCC888999777888<<<999@@@HHHjjjgggGGG999===888666999===FFF[[[pppCCCKKKOOOkkktttccc}}}rrr]]]UUUPPPJJJEEECCCAAA@@@AAABBBBBBBBB===???AAAAAA>>><<<;;;:::888<<>>;;;999;;;<<<<<<>>>CCCDDDMMMJJJSSS~~~sssMMMEEEIIIEEE^^^zzzffffffpppZZZKKKAAA@@@CCCDDD<<>>AAAHHHOOOUUU___iiixxx~~~~~~RRR???;;;:::<<<======@@@EEEFFFRRRPPPUUU{{{tttMMMEEEHHHAAA[[[qqqzzzhhhkkkjjjeee[[[LLLVVVttt^^^NNNEEE???>>>>>>===<<<@@@RRRuuu___@@@888888888555;;;@@@;;;>>>BBBHHHNNNTTTZZZaaaeeejjjnnnuuuuuuFFFWWWwwwEEETTTwwwWWWRRRCCCBBB<<<222111///.........///000111111000000000000111111222000000444999;;;;;;888999BBBMMMRRRUUUVVVQQQKKKMMMPPPUUUZZZ___ffflllqqqvvvttt{{{eeeYYYccc~~~ttt___qqqkkkIII>>>???AAABBBEEEEEEWWWmmmnnnooorrrlllCCC===;;;999555;;;888DDDFFFWWWnnnJJJ===<<<:::;;;<<<888???\\\{{{XXXUUUffffffZZZjjjyyy|||{{{ppphhhccc^^^ZZZXXXVVVRRROOOKKKMMMNNNMMMKKKIIIHHHIIIAAAAAA???===<<<<<>>;;;:::>>>AAAEEENNNWWWpppvvv}}}sssrrrGGG???;;;:::===>>>>>>AAAFFFBBBRRRTTTZZZvvvOOOHHHHHH>>>XXX}}}iii]]]FFFEEEEEEHHHKKKKKK^^^tttwwwjjjYYYMMMGGGCCCAAAAAA<<>>777888888444;;;AAA;;;AAAFFFLLLRRRXXX]]]bbbeeemmmnnnqqqooo~~~{{{XXXUUUJJJKKKmmm{{{|||MMMOOOLLLCCC777222111///...------......///000000000......000111333111000333777999999777999CCCLLLQQQSSSSSSPPPKKKMMMQQQXXX\\\```dddjjjooorrrxxxttt]]]___rrrYYYwww}}}aaaNNN@@@AAAAAA;;;<<>>EEEYYYqqq|||lll{{{rrrAAA>>>:::<<<555>>>AAAAAABBBXXXzzzIII;;;@@@777666:::999:::PPPlll~~~dddOOOccciiiRRRbbbxxxlll|||sssqqqsssoooiiigggjjjhhhaaa___ZZZWWWXXXVVVQQQNNNNNNKKKIIIFFFCCC@@@???>>>>>>========================777:::===???@@@AAADDDFFFYYY\\\iii}}}zzzpppooouuu~~~FFF>>><<<:::;;;>>>BBBEEEGGGLLLSSSWWWXXXqqqyyyHHHOOOJJJIIIOOO~~~uuu]]]OOOHHHEEELLLXXX___[[[TTTeee}}}qqqcccOOO;;;===GGGFFFFFFCCCDDD>>>RRRtttWWW999999888777777999>>>BBBBBBHHHQQQYYY^^^aaaccceeellloootttyyy}}}jjjPPPsssHHHKKKYYYppp|||~~~zzzNNNNNNHHHAAA999222111///...------......///000000000......000111222111111333777999999888999CCCNNNSSSUUUUUURRRMMMLLLQQQXXX\\\```dddjjjoootttyyyuuu```___zzz]]]ooo{{{^^^MMMAAABBBCCC>>>>>>BBBAAA======EEETTTiiixxxkkkmmm<<<:::777;;;555???AAABBBDDDYYYzzzIII<<<@@@999888;;;888888KKKeeehhhMMM[[[mmmUUU\\\xxx~~~dddyyyyyy}}}xxxrrrmmmlllhhhaaa\\\\\\UUUQQQKKKGGGEEEEEEEEEDDDAAA@@@===<<<<<>>BBBEEEFFFLLLNNNWWWbbbxxxIIIIIIGGGFFFMMM~~~|||jjjRRROOOMMMVVVoooyyycccTTTiiiTTTGGGLLLPPPGGGHHHEEEGGG@@@JJJbbbGGG::::::999999999;;;???BBBIIINNNVVV\\\aaadddgggiiimmmppptttwwwzzz~~~sssYYY]]]JJJWWWmmmyyy{{{xxxNNNMMMDDD>>><<<222111///...------......///000000000......000111222111111333666999999999888CCCOOOUUUXXXXXXTTTOOOLLLQQQWWW\\\```dddkkkpppssswww|||vvvddd\\\}}}bbbddd{{{~~~ssscccUUUPPPNNNFFFAAAAAAEEEAAA>>><<>>>>>;;;888@@@@@@DDDIIIUUU~~~sssAAA>>>::::::<<<888555@@@QQQuuuyyyQQQFFFeee~~~}}}dddPPPZZZlllWWWZZZ~~~vvvjjj```[[[\\\^^^___]]]ZZZVVVSSSVVVTTTSSSSSSSSSRRROOOKKKHHHDDDCCCGGGPPPXXX```ddd___RRRDDD???EEEPPPVVVXXX]]]cccgggjjjdddVVV]]]xxxpppHHH:::;;;===>>>@@@BBBEEEHHHPPPSSS^^^gggsssXXXKKKJJJDDD@@@]]]jjjsssuuuqqq}}}tttaaaTTTTTTLLLDDDDDD^^^iii???999:::;;;;;;<<<>>>AAADDDMMMRRRZZZbbbjjjrrryyy~~~wwwyyy{{{|||}}}~~~aaajjj^^^HHHOOOeeewwwzzz}}}vvvRRRPPPBBB:::999222111///...------......///000000000......000111222222222333555888;;;===555BBBOOOWWW\\\]]]YYYSSSKKKPPPWWW\\\```eeelllqqqrrrvvvyyy}}}iiiRRR```ooo\\\{{{~~~sss{{{}}}ssslll```\\\YYYWWWQQQHHHDDDDDDSSShhhoooyyyXXX:::;;;999<<<:::BBB???DDDJJJQQQrrr;;;:::888999;;;888555>>>KKKkkkZZZCCCXXXwwwmmmSSSTTTzzz]]]KKK^^^|||wwwsssqqqqqqlllfff___ZZZWWWTTTRRRUUUVVVUUUQQQMMMLLLNNNOOOZZZQQQFFF???===???AAABBBDDDFFFMMM\\\cccZZZccc\\\AAA:::<<<>>>@@@AAADDDIIIMMMRRR\\\eeeeeepppYYYGGGGGGFFFBBBTTTcccdddwwwbbbYYYPPPIIIDDDUUU\\\AAA888999:::;;;<<>>WWWhhhbbbjjjQQQ;;;;;;===@@@AAACCCGGGOOOUUUVVVccclllhhhuuuaaaFFFBBBGGGHHHUUUiii___~~~vvvdddVVVNNNGGGNNNyyyyyyQQQ<<<999999:::;;;===BBBHHHMMMXXX[[[aaaffflllqqqwww{{{jjjJJJoooxxxNNNIIIZZZsss{{{RRRMMMHHH@@@444222111///...------......///000000000......000111111222444444444777<<>>JJJRRRXXX[[[ZZZVVVJJJPPPVVV\\\```eeelllqqquuuyyy|||pppYYYQQQqqqeeelll|||xxxcccyyy{{{qqqhhheeeWWWQQQPPP]]]uuummmMMM===>>>999;;;<<>>@@@CCCCCCFFFMMMXXXaaapppnnnrrrsssvvvsssKKKIIIIIIBBBGGGkkk^^^}}}{{{hhhXXXMMMHHHddduuuVVV???888===<<<<<<===@@@HHHRRRYYYZZZ___eeejjjnnnrrrvvvxxx{{{}}}SSSZZZ[[[GGGLLLdddqqqxxx]]]DDDKKK===888111000///......------......000111222111000111222000111222222444777<<<@@@666555BBBWWW^^^VVVTTT]]]JJJPPPWWWYYY]]]dddlllrrrrrrxxx{{{nnnFFFYYYooo```ttt{{{kkknnn~~~mmmmmmzzztttkkk^^^XXXZZZeeehhhppp{{{{{{sssrrrGGGCCC555CCC>>>???DDDKKKOOOSSS\\\eeeIII666;;;888444;;;888:::KKKeee^^^???VVVaaaZZZTTTtttlll[[[SSS|||{{{yyy}}}www~~~MMM===BBB???AAAIIIOOOUUU```lll}}}}}}{{{}}}EEEIIIAAAGGGJJJXXXdddmmmvvvzzzuuurrruuuzzz^^^IIIJJJWWW}}}JJJAAA======>>>???BBBGGGPPPZZZaaaggghhhjjjmmmqqquuuxxxzzz{{{{{{|||~~~\\\YYY{{{QQQHHHQQQqqqlll~~~|||WWWDDDJJJ<<<999111000///......------......///111111000000000111000111222222444777<<<@@@:::999DDDYYY```ZZZYYY```JJJPPPVVVZZZ^^^dddlllqqqsssxxx{{{qqqLLLWWWvvvccctttzzzkkkkkk}}}ppp]]]jjjqqqjjjjjjPPPKKKJJJPPPZZZfffxxxuuuwwwnnnAAA>>>333@@@@@@AAAGGGOOOSSSWWW```iiiKKK888???<<<555888444777III```}}}aaaCCCQQQtttqqq\\\OOOeeettt```UUUuuu}}}rrr|||iiiFFF>>>BBB@@@CCCKKKQQQVVV```jjjuuu{{{{{{~~~VVVIIIBBBGGGHHHTTT^^^ggg{{{aaaddd|||wwwmmmeeeddd}}}gggNNNIIIQQQwwwGGG???>>>AAABBBDDDHHHNNNWWWaaahhhnnnpppsssuuuwwwzzzuuuRRR}}}OOOHHHVVVgggppp|||sssSSSGGGGGG;;;999111000///......------...---///111111000000000111000111222222444777<<<@@@===;;;DDDWWW```\\\\\\bbbLLLOOOTTTZZZ___eeelllqqqtttyyy{{{~~~rrrRRRQQQwww{{{dddrrryyytttnnnjjj~~~vvvaaadddqqqhhh\\\RRRKKKMMMZZZhhhnnn~~~hhh:::<<<777@@@CCCEEELLLTTTYYY]]]eeennnuuuPPP:::@@@???888888222777EEEXXXttt~~~fffHHHKKKaaacccOOOYYYkkk[[[xxx|||wwwpppiiikkkQQQ??????AAABBBGGGOOOUUUZZZaaaiiimmmrrrrrrxxx[[[JJJCCCGGGFFFMMMVVV```eeeeee|||~~~qqqdddYYYYYYssstttWWWLLLMMMkkkCCC===@@@???AAAEEEJJJPPPYYYccciiipppssswwwwwwvvvyyyPPPaaaYYYFFFVVVYYYmmmqqqrrrSSSKKKFFF:::888111000///......------...---///111111000///000111000111222222444777<<<@@@>>>999@@@PPP[[[[[[\\\```QQQPPPSSSZZZaaafffkkkpppuuuyyy{{{}}}sssWWWIIIjjj{{{dddnnnxxxwwwnnnzzzoooqqqrrrbbb^^^hhhtttuuuaaa999>>>>>>DDDDDDGGGOOOXXX^^^aaaiiiqqqttt___>>>;;;<<<:::<<<666;;;>>>PPPlll{{{jjjNNNHHHSSStttlllVVVTTTooovvvbbbpppxxxsssjjjaaasssHHH@@@@@@BBBEEELLLTTTZZZ___eeejjjnnnqqqpppsss[[[KKKDDDGGGDDDIIIPPPZZZdddddd}}}lll^^^WWW```}}}bbbRRRMMMxxxwww]]]BBB===AAA???BBBGGGLLLRRRZZZbbbhhhnnnssswwwvvvsssuuu}}}|||zzz}}}[[[QQQvvvccczzzHHHUUU[[[iiikkk|||zzzWWWPPPEEE:::777111000///......------...---///000000//////000111000111222222444777<<<@@@@@@:::<<>>AAABBBAAAFFFJJJTTT^^^ccceeekkkrrrtttZZZ999555:::===444999666DDD^^^tttrrr___PPPMMMccc}}}___PPPWWWtttqqqtttsssOOOKKKDDDFFFOOOXXX___fffnnnssssssjjjttt{{{QQQGGGFFFBBBHHHLLLPPPnnnmmmmmmsssgggWWW[[[uuuzzz___MMMuuu~~~gggJJJBBB999???EEEIIIOOOVVV[[[___dddggglllpppssssssqqqqqquuuzzz~~~}}}zzzsssAAA\\\}}}VVVZZZKKKhhhhhhooovvvVVVNNNBBB===666111000///......------...,,,...000000///...///000000111222222444777<<<@@@GGG???<<>>@@@CCCBBBHHHLLLVVV```eeefffkkkqqqsssggg???888:::;;;333:::777>>>RRRllluuujjjXXXMMMccchhhVVVTTTnnnsssrrrrrrHHHIIIFFFIIISSS]]]ccckkkuuuzzzzzzooovvv{{{VVVIIIFFFBBBHHHJJJHHHbbbzzzqqquuuttteee\\\iiilllSSSwwwyyyfffDDD???777CCCEEEJJJRRRYYY___ccchhhjjjkkknnnqqqrrrqqqqqqrrrttt{{{{{{{{{{{{||||||||||||}}}KKKLLL\\\tttmmmLLL\\\jjjmmmssszzzRRRJJJ@@@???777111000///......------...,,,...000000///...///000000111222222444777<<<@@@HHH>>>:::DDDUUUbbbfffeeennn]]]SSSYYYcccggglllttttttyyy~~~~~~}}}tttZZZLLLiiiwww___nnn}}}yyy}}}{{{xxxTTTggg|||nnnEEE???AAAEEEGGGJJJNNNXXXbbbfffgggkkkqqq{{{lllDDD;;;:::999444???999:::IIIeeexxxrrr]]]LLL```}}}ttt```UUUZZZzzzpppppp[[[???EEEHHHKKKVVV```fffnnnyyy~~~~~~ZZZKKKFFFAAAGGGHHHBBBYYYrrr{{{xxxeeeddd{{{xxx[[[xxxtttddd???===777HHHIIIOOOXXX```ggglllpppsssqqqsssuuuwwwxxxxxxwwwvvvyyyyyyyyyyyyzzz|||}}}~~~aaaIII}}}www___VVVVVVrrrnnnuuuqqqYYYKKKBBB===333222111000...------------,,,---///111111000...---111222333444555888<<<@@@LLLHHH555777VVVcccaaajjjkkk___VVVXXX```fffmmmssswww{{{}}}{{{|||}}}jjjNNNQQQ}}}iiiccc|||ssszzzyyyfffuuueee@@@CCCBBBFFFLLLPPP]]]hhhkkkiiijjjllllllxxx|||{{{FFF???555AAA888<<<;;;===DDDVVVpppyyycccEEETTTnnnVVVZZZtttwww|||xxxQQQCCCDDDLLLSSS[[[eeelllppptttzzzhhhHHHLLL???DDDLLL<<<```iii|||vvvkkkjjjccc~~~VVV<<>>999;;;666888???PPPiiitttbbbGGGHHHqqqvvvZZZVVVppphhhpppxxx~~~nnnNNNEEEFFFLLLVVV^^^gggnnnqqquuuzzzyyyKKKJJJAAAAAAGGG:::VVVdddzzzssskkkooo{{{uuueeepppiiizzzXXX>>>CCCFFFMMMWWW\\\aaaeeellluuuzzzyyyuuuuuuuuuvvvxxx|||{{{zzz}}}{{{MMMZZZeeevvvxxxNNNYYYrrrqqqsss|||{{{VVVNNNFFFAAA777222111000...------------,,,---///000000000///...111222333444444777:::===PPPTTTFFF===OOOeeelllooollljjjbbbXXX[[[gggpppooovvvzzz}}}~~~yyy[[[PPPddduuu[[[mmm|||[[[@@@FFFFFFKKKNNNXXXcccnnnqqqrrruuuxxxxxx}}}???:::;;;999555555777;;;HHH^^^jjj^^^IIIAAA\\\}}}^^^UUUaaadddrrrsssmmm___KKKJJJLLLQQQ\\\ccckkkppptttwww|||}}}RRRHHHFFF@@@DDD<<>><<>>OOOgggkkknnnvvvuuuiii```eeemmmqqqtttxxx~~~}}}dddOOOhhheeeXXXeeeyyypppiiijjjzzztttbbbVVV^^^ssslllBBBCCCHHHFFFSSSUUU```ffflllnnnqqqwwwzzzyyyzzz|||~~~ccc<<<555???777333888999;;;FFFWWW___\\\GGGJJJ^^^```OOO\\\{{{ccc{{{yyy[[[WWW||||||sssPPPJJJMMMVVVfffkkknnnrrrxxx~~~QQQIIIDDDDDDHHHDDDLLL[[[qqquuugggdddiiikkklllhhhqqqqqqooowwwtttcccIIIAAADDDPPPQQQYYYeeennntttssspppsssxxx{{{tttssssssvvv{{{|||zzzwwwzzzzzzxxxtttpppqqqvvvzzzvvv~~~}}}yyyyyy}}}MMMcccwwwIIIllliiiKKKcccqqqrrrzzzxxxRRRMMMEEE@@@:::222111000...------------,,,,,,---...///000111222...111555777999;;;>>>@@@@@@GGGXXXTTT@@@HHH```gggnnnxxx}}}ssskkkmmmssstttxxx~~~kkkQQQZZZoooWWWXXXsss{{{kkk]]]ZZZoooggg\\\XXXbbbsss~~~}}}zzzddd@@@GGGKKKFFFVVVYYYbbbgggkkkllloootttvvvuuuyyyFFF777===666333888999777???OOOZZZ[[[EEELLLQQQmmmfffUUUUUUtttuuuXXXhhhqqqhhhNNNQQQVVV]]]kkkiiilllpppwww___KKKGGGDDDEEECCCGGGTTTiii~~~}}}qqqsss|||ssstttooo^^^YYYJJJDDDIIIXXXYYY^^^hhhpppvvvvvvtttvvvxxxxxxuuurrrooorrrwww{{{{{{yyy|||yyyyyy}}}zzz|||zzz|||RRRRRRhhh```uuuOOOWWWhhhggglllyyy{{{UUUPPPEEE>>>666222111000///------------,,,,,,------///000111222...111555888:::<<>>___rrrQQQHHH___aaazzz~~~qqqjjjtttwwwyyy}}}tttXXXWWWtttpppRRRWWWvvv{{{zzz~~~ooo]]]vvvvvvvvvwwwxxxyyyxxxvvvsss}}}zzzoooeeeooo|||uuuNNN===IIIQQQTTT^^^fffooonnnnnnpppuuu{{{aaaFFF888:::555888:::888888>>>JJJUUUJJJCCCHHHQQQcccbbbSSSVVVrrr~~~uuuiiiVVVUUU[[[fffhhhsssrrrdddcccsss|||{{{{{{{{{TTTGGGHHHBBBHHHCCCHHHVVVkkkxxxcccQQQfff\\\MMMEEEMMMWWW]]]dddnnnoootttyyy{{{{{{{{{}}}{{{wwwuuuuuuwwwxxxxxxxxxxxxvvvtttssstttxxx{{{~~~|||yyy~~~KKK```rrraaaoooNNNZZZbbbYYYdddxxxPPPMMMFFFAAA888222000.........///...---------------...000111222111///222888;;;<<<===AAAIII>>>TTTeeeNNNFFF]]]lllyyyyyykkkgggsssxxxyyy}}}|||]]]QQQpppuuuYYYSSSsss}}}~~~gggrrr~~~~~~~~~ssslllxxxqqqNNN???IIIOOOTTTaaajjjmmmoootttzzz~~~wwwLLL===@@@666888:::888777<<>>HHHUUULLL@@@RRRpppxxxhhhcccoooxxxzzz|||eeeNNNgggyyyeeePPPjjjyyyyyywwwhhhLLLBBBKKKOOOUUUcccmmmkkkooouuuzzz~~~~~~}}}SSS888>>>777999999777666:::DDDLLLNNNKKKHHHDDDNNNrrreeeSSSTTTxxx[[[TTTYYYcccrrrwww{{{|||~~~~~~zzzyyy}}}iiiQQQDDDIIICCCGGGFFFLLL]]]ttt~~~RRRQQQIIIGGGMMMYYYaaadddiiiqqquuuxxxzzz{{{zzzyyyzzzzzz~~~yyysssqqqrrrtttyyyrrrnnnnnnoooooonnnsssssstttwwwwwwyyyEEEhhhooo???^^^jjjFFFYYY^^^YYYlll{{{RRRMMMFFF???555222000.........///...,,,------------...000111222...222222222>>>NNNRRRLLLDDDIIIOOOXXXTTT>>>CCChhh{{{uuummmsssxxxyyy|||mmmRRRYYYsssqqqRRR\\\}}}|||ZZZHHHGGGQQQSSSXXXeeelllkkkmmmppprrruuuxxx|||~~~}}}}}}~~~ooo;;;===888999999777555888???EEELLLPPPOOOGGGJJJdddiiiSSSKKKggg{{{ZZZZZZ```ggguuuxxx}}}sssPPPLLLLLLIIIGGGEEEGGGUUUlll]]]MMMjjjFFFJJJUUUbbbgggfffhhhnnnoooqqqsssuuuvvvwwwxxxxxxyyy{{{|||xxxrrrppprrrvvvxxxpppmmmooopppooollllllkkkmmmqqqtttwww~~~YYY___}}}\\\]]]rrrVVVQQQPPPPPPXXXrrr{{{RRRMMMFFF???555222000.........///...,,,------------...000111222///222111111;;;KKKOOOIIIEEEWWW___gggcccDDD:::XXXhhhuuu}}}zzzxxxwwwyyy|||wwwZZZJJJbbbuuu[[[SSSqqqzzzMMMEEEMMMYYYZZZ___ggghhhjjjmmmqqqtttvvvxxx{{{~~~~~~xxxyyyxxx{{{SSS>>>999:::999777555777<<<@@@IIIRRRPPPEEEEEEVVVrrrvvv```OOO[[[ttt[[[```ggglllwwwyyyuuuVVVVVVIIIJJJGGGDDDDDDOOOccc{{{lllPPPwwwQQQIIIQQQ___kkkooonnnooosssqqqqqqrrrtttuuuvvvwwwvvvppptttwwwvvvrrrqqquuuyyy{{{uuuooonnnqqqsssrrrooommmkkklllppprrrsssxxx~~~sss[[[~~~]]]gggoooRRRJJJWWWYYY\\\vvvzzzQQQMMMFFF@@@666222000.........///...---------------...000111222222222000111777???CCCAAA@@@UUU```gggfffLLL:::FFFcccqqqyyywwwooouuuxxx|||eeeGGGQQQmmmcccSSSgggmmmFFFFFFTTT```bbbggglllggghhhpppzzz~~~}}}|||wwwtttvvvvvvkkk===::::::999777666777:::===FFFQQQLLL@@@AAALLLeeeuuu\\\TTThhhmmmZZZfffmmmpppzzz{{{}}}qqq]]]FFFFFFGGGEEEDDDJJJZZZqqq~~~ZZZcccHHHQQQ[[[hhhtttyyy{{{|||}}}tttsssqqqqqqrrrrrrqqqpppmmmppptttuuuttttttwwwyyyuuurrrppppppsssuuutttrrrsssppppppssssssqqqrrruuu{{{~~~|||WWWeee~~~]]]UUUwww\\\RRRaaaeeeYYYdddxxxPPPMMMFFFAAA888222000.........///...---------------...000111222222//////444777888<<<@@@;;;IIISSS[[[cccZZZIIIBBBkkk{{{uuulllssswww}}}vvvVVVLLL___eeeYYY]]]pppZZZGGGJJJYYYeeeiiippprrriiihhhqqq|||}}}}}}}}}|||www|||zzz}}}MMM::::::999888777888999;;;AAAOOOKKKBBBDDDEEETTTssskkkTTTVVVzzziii\\\kkkrrrsss{{{zzz{{{~~~}}}~~~aaaNNNFFFHHHGGGFFFHHHQQQfffjjjVVVPPP\\\cccnnnwww}}}vvvtttqqqqqqrrrrrrqqqoooqqqsssuuuvvvwwwwwwvvvvvvooopppqqqsssssstttsssssstttqqqssswwwyyyvvvtttvvv|||vvvdddMMMgggrrr]]]kkkjjj[[[XXXccc^^^ZZZiiivvvOOOLLLGGGBBB999222000.........///...---------------///000111222000,,,///888;;;888===GGG???EEEJJJSSSccclll___KKKlll{{{rrrvvv}}}hhhOOOUUUddd^^^VVV]]]qqq}}}HHHKKKNNN\\\hhhllluuuwwwllljjjpppwwwzzzyyyyyy||||||}}}}}}lll;;;:::999888888888999:::;;;NNNOOOKKKLLLBBBEEE^^^uuuXXXNNNkkk|||~~~jjj___pppvvvtttzzzwww||||||~~~|||}}}{{{~~~}}}zzz{{{eeeZZZKKKIIIIIIHHHGGGLLL^^^xxxvvvJJJZZZdddjjjpppvvv|||}}}yyywwwuuuvvvxxxzzzyyyxxxwwwwwwwwwxxxyyyxxxuuurrrlllooorrrtttsssrrrrrrrrrpppooorrrzzz~~~}}}|||}}}www~~~~~~HHHYYYxxx[[[rrr^^^DDDUUUaaaWWWVVVtttRRRKKKCCC@@@333444333111///...---.....................///000000111...222>>>HHHIIIEEEBBBFFF<<>>???BBBGGGSSSHHHOOOZZZ^^^hhhdddNNNMMMjjjyyyyyyuuuzzz~~~___OOO^^^jjj___RRRhhhtttWWWDDDKKKYYYfffkkklllooorrrtttvvvwwwxxxyyyzzz{{{|||||||||zzz^^^===<<<777555;;;444>>>:::AAAJJJMMMKKKEEEBBBBBBGGGiiiqqqddd[[[PPPeeeyyydddfffiiiooovvvyyyxxxvvv{{{zzz}}}}}}{{{vvv{{{|||wwwtttvvvyyyyyyttt{{{kkkOOOMMMHHHEEEEEEGGGOOOfff|||~~~zzzmmmVVVgggiiinnnsssvvvvvvuuuvvvxxxtttpppqqqvvvzzzyyyyyyzzzyyywwwwwwxxxvvvqqqppprrrwwwzzz|||{{{wwwsssqqqqqqtttssstttvvvxxxzzzzzzzzzwwwxxxeeeccctttQQQMMMWWWHHHNNNdddXXXqqqTTTIII@@@BBB;;;333222000///..................------......///000777555444444444666AAALLLeeeYYYVVVZZZ]]]dddaaaNNNDDD^^^ttt~~~vvvyyy}}}mmmTTTUUUjjjmmmZZZ\\\iii{{{|||PPPAAANNN]]]kkkmmmjjjlllpppsssyyyxxxuuusssrrrrrrsssttt~~~|||xxxsssJJJ:::<<<999:::777999666===FFFKKKKKKGGGBBB???<<>>[[[\\\sssYYYKKK???@@@:::333222000///.........///...------------...//////333111111111111444???JJJddd[[[VVV\\\hhhsssnnn___GGGXXXuuuvvvwww{{{{{{```PPPaaassskkkVVVaaassslllMMMIIIWWWbbblllmmmlllmmmppppppuuutttrrrpppnnnnnnoooooovvvxxx|||{{{xxxUUU999AAA>>>;;;999222333:::BBBIIIMMMNNNHHHAAAEEETTTaaalllkkkVVVRRRhhhtttpppsssxxx{{{}}}|||xxxuuuxxxrrrtttwwwxxxtttwwwyyyvvvssssssuuuvvvwwwyyyvvvjjjUUUNNNJJJLLLGGGCCCNNN___www~~~hhhWWWZZZZZZOOOKKKQQQIIIQQQddd\\\XXXdddiiiqqqtttvvvrrrmmmkkkoootttvvvpppkkkjjjjjjjjjmmmqqqyyyxxx{{{|||xxxxxxzzz{{{|||{{{yyywwwuuutttuuuwwwyyywwwtttsssvvvyyyxxxyyyvvvqqq~~~iii___\\\QQQaaaFFFCCCbbbpppXXXLLL???>>>666222111000.........//////---------------...//////111///000444555666;;;BBBPPPNNNNNN\\\xxx~~~MMMOOOnnnxxxwwwzzzpppRRRRRRlllyyyUUUZZZgggyyy~~~~~~aaaNNNRRR___dddiiijjjlllooonnnjjjppppppqqqrrrrrrrrrrrrrrrqqqrrrssswww{{{~~~~~~}}}fff<<<;;;<<<:::===444222888???FFFOOOVVVQQQGGGOOOPPPXXXiiiqqqbbbTTTUUUooo{{{sssrrruuuxxx}}}~~~zzzxxxzzz{{{xxxyyyzzzzzzvvvxxxzzzyyyvvvtttuuuxxx{{{zzzxxx|||UUUMMMLLLQQQLLLBBBFFFTTTnnn~~~cccQQQRRRRRRIIIJJJTTTHHHEEENNNjjjwwwZZZbbbssstttuuuwwwwwwtttooommmppptttpppgggbbbfffmmmppprrrtttuuutttxxx|||{{{zzzyyyyyyxxxwwwuuurrrppptttxxx{{{{{{yyyvvvwwwxxx{{{xxxuuutttvvvwww^^^XXX}}}sssEEEOOOVVV@@@WWWkkkSSSJJJ@@@>>>444222111000.........///000------,,,,,,------...///222111444888888777;;;BBBEEEKKKJJJUUUrrrVVVCCC[[[}}}zzzxxx]]]LLL^^^www\\\VVV[[[lll}}}|||\\\OOOYYYccceeeggghhhkkknnnlllfffjjjkkkmmmooopppqqqqqqqqqssssssssssssuuuwwwyyyzzz{{{YYY<<<888777>>>888444888:::@@@NNNZZZWWWLLLTTTOOOUUUgggtttooo]]]MMMZZZ|||pppmmmhhh```^^^oooqqqpppqqquuuzzz}}}~~~}}}|||{{{{{{~~~~~~xxxyyy{{{|||yyyuuuvvvzzzwwwuuuxxx{{{eeeTTTLLLQQQOOOEEEDDDNNNccczzzqqqfffddd]]]PPPJJJNNNDDD>>>DDD^^^nnnaaalllvvvxxxssstttuuutttrrrqqqrrrsssuuulllhhhmmmuuuvvvtttrrrssspppsss{{{}}}xxxwwwxxxwwwuuuuuuuuutttrrrppptttxxx{{{}}}|||{{{zzzyyy}}}yyytttvvvuuuppplllRRR___]]]???WWWMMM===mmmQQQIIIAAA???444222111///......//////000------,,,,,,------...///000333777999888:::EEEQQQNNNXXXQQQLLL]]]hhhnnn}}}jjjAAALLLjjjxxx~~~kkkRRRQQQccclll[[[TTTbbbvvvrrrXXXPPPaaafffjjjkkkjjjkkknnnmmmjjjjjjjjjiiiiiikkklllnnnoootttvvvxxxwwwttttttvvvxxxvvv|||DDD;;;777<<<888777888666999IIIYYYWWWKKKSSSLLLLLLWWWeeeppphhhSSSSSSlll{{{[[[MMMMMMMMMKKKAAAHHH```zzzooonnnrrrwwwyyyyyyxxxyyyzzzzzz|||{{{yyy{{{~~~~~~{{{yyyyyy{{{~~~{{{vvvvvv|||xxxssszzz}}}kkkOOOOOORRRJJJDDDGGGQQQiii~~~wwwiiiXXXMMMKKKBBB@@@EEESSSfff{{{dddhhhqqqqqqvvvnnnnnnppprrruuutttqqqnnnxxxssssssyyy|||xxxssspppqqqmmmooowww|||{{{wwwvvvvvvuuusssuuuwwwxxxvvvtttvvvvvvxxxzzz}}}~~~}}}|||wwwwwwyyyooozzzkkk\\\vvv|||YYYMMMJJJ999tttRRRIIIBBB???333111111///......///000000---,,,,,,,,,,,,---......,,,222888999777<<>>888444444999@@@HHHRRR\\\SSSJJJ@@@<<>>OOOYYYddd]]]VVVhhhtttqqqBBBccc|||mmmOOOKKKfffqqq```VVVcccvvv~~~~~~~~~zzzhhhaaalllxxxqqqkkk\\\___mmm[[[fff```gggkkkmmmrrrvvvyyywwwsssoookkkllllllmmmlllkkkiiihhhnnnrrrtttrrrrrruuuwwwvvvrrruuuuuuxxxvvv@@@<<<444;;;777555444666===LLL[[[[[[WWWPPPHHHAAA???@@@CCCHHHOOOLLLWWW|||```SSSQQQNNNJJJKKKFFFDDDGGGQQQmmmwwwlll{{{|||~~~{{{qqqsssuuuuuutttrrrrrrrrrnnnnnnooorrrtttrrrmmmiiinnnqqqsssrrrooollllllmmmnnnooommmpppvvvuuuVVVXXXTTTFFFAAA???CCCNNN]]]oooxxxpppcccVVVOOOIIIOOOMMMMMMLLLSSSzzzuuukkkqqquuussssssxxxvvvssspppooooooppppppooooookkkrrrvvvqqqsssvvvpppqqqpppoooppprrrqqqmmmiiiffffffgggjjjmmmnnnllljjjiiiiiikkkmmmqqquuuyyy{{{uuutttrrrqqqqqqrrrtttuuuuuuhhh]]]WWWjjjOOONNNBBB===<<<333222111///............------------------------+++000777;;;<<<<<<<<<<<>>???KKKHHHLLLooo}}}jjj^^^TTTLLLWWWMMMBBBAAAHHHZZZnnnkkkyyy||||||}}}ssstttuuuvvvuuussssssrrrrrrpppppprrruuutttpppkkkpppqqqrrrpppmmmkkkkkkmmmlllllllllqqqtttuuuWWWJJJMMMGGGFFFAAA???DDDOOOccc~~~kkk|||oooWWWJJJBBBFFFDDDGGGGGGNNNsssnnnjjjllltttwwwsssqqqsssrrrqqqnnnmmmlllmmmmmmmmmjjjgggooosssnnnppptttooosssqqqpppqqqsssqqqmmmiiidddfffjjjnnnpppooommmkkkhhhiiijjjmmmpppsssvvvxxxqqqppppppoooppppppqqqrrr}}}yyyTTTRRRlllvvvpppQQQMMM???;;;999333222111///............------------------------***...333888===@@@CCCDDDCCCSSSJJJ```iiiTTTbbbnnnnnnMMMpppoooWWWPPPaaarrrcccPPP\\\ttt}}}yyymmmbbbXXXOOOEEEKKKXXXVVVOOOYYYmmm}}}kkkMMMMMMZZZ[[[hhhhhhcccaaaeeemmmtttuuutttpppqqqtttuuuuuussspppnnnkkkjjjkkkkkkjjjjjjmmmqqqqqqnnnwwwyyytttpppEEE===888999999999555555???JJJdddqqqxxxmmmUUUCCCBBBIIIDDDLLLJJJJJJZZZvvv{{{jjj___XXXWWWUUUZZZ[[[VVVuuummmnnnuuuxxxwwwzzzwwwwwwwwwwwwwwwuuusssqqqtttqqqoooooorrrsssrrrqqqqqqqqqqqqooommmkkkllllllnnnooopppuuuwwwrrr{{{QQQIIINNNLLLFFFAAA@@@GGGYYYvvvWWWOOOYYYqqqmmmzzzuuuVVVHHH>>>@@@===@@@DDDNNNwwwdddiiiqqqwwwvvvrrrnnnmmmlllllllllkkkjjjjjjjjjkkkcccaaahhhmmmgggjjjqqqnnnooommmkkkmmmppppppnnnkkkfffiiimmmpppqqqooonnnlllkkkkkklllnnnppprrrtttuuuqqqpppnnnmmmmmmooorrrsss{{{kkkoooUUUSSSzzznnnNNNKKK???<<<;;;333222111///............------------------------***,,,000555;;;BBBGGGJJJ@@@RRRVVVoooqqqccchhhhhhpppRRRddd___LLLPPPnnnrrrXXXQQQddduuu{{{qqq^^^XXXXXXSSSYYYbbb\\\MMMIIIRRRmmm|||dddMMMOOO[[[cccllliiieeebbbdddlllssswwwwwwoooqqqsssuuutttsssqqqooommmlllmmmooommmjjjjjjnnnnnnlllsssvvvmmmxxxTTT777999999;;;;;;777555999AAA[[[mmm~~~zzzdddOOOGGGIIIOOORRROOOMMMLLLTTTwww^^^hhhqqq~~~xxxYYYffftttqqqrrrqqqwwwtttwwwxxxwwwvvvvvvwwwuuurrrppppppooonnnmmmmmmooorrrtttpppooonnnmmmmmmlllkkkkkkoootttsssuuuxxxssszzztttSSSQQQNNNJJJDDDAAAAAANNNhhhlllUUUZZZ|||XXX___hhhuuupppVVVKKKAAAAAA:::;;;???LLLwwwpppeeemmmuuuvvvtttqqqnnnkkkiiikkkmmmmmmkkkiiiiiiiii___]]]dddgggaaadddmmmllliiifffeeegggkkkoooooommmhhhkkknnnooommmlllllllllmmmmmmnnnooopppqqqqqqrrrqqqooommmllllllooorrrtttpppjjjjjjsssXXXVVVkkkLLLLLLBBB>>><<<333222111///............------------------------,,,---///333:::AAAFFFHHHBBBOOOZZZhhhccckkkhhhjjjdddZZZ|||qqq[[[III[[[tttdddPPPYYYgggrrr}}}vvvdddfffkkkccc```\\\PPPGGGFFFGGGYYYxxxyyycccXXXYYY```kkkkkkjjjhhhfffhhhmmmrrrssstttoooppprrrssssssrrrqqqpppsssqqqsssvvvsssllljjjlllmmmpppoooooommmqqqIII===;;;:::;;;888555666;;;LLLaaazzzvvv```MMMDDDMMMSSSVVVWWWQQQKKKaaannnrrr|||~~~www^^^WWWiiisssrrrooo{{{vvvuuutttrrrrrrsssttttttqqqnnniiilllnnnnnnlllmmmqqquuuooonnnnnnnnnooonnnmmmkkkpppwwwssspppuuuvvvwwwdddLLLNNNLLLHHHDDD???FFF[[[ooosss{{{qqqggg___YYY]]]gggkkkddd[[[YYYOOONNNCCC>>>===IIIuuujjjgggpppuuurrrppprrrqqqmmmlllooossssssoookkkiiihhhdddaaaffffff___bbbllllllhhheeeccceeejjjooorrrrrrmmmnnnnnnllliiihhhiiikkklllmmmnnnoooppppppppppppooonnnmmmlllmmmoooqqqssskkklllooommmuuuaaarrrQQQPPPEEE===888333222111///............---------------------------...///333999???BBBCCC@@@DDDKKKHHHhhhsssVVVjjjsssvvvqqqPPPbbb|||qqqIIIIIIllljjjSSSVVV[[[kkkzzz~~~zzzqqq|||{{{gggiii[[[KKKKKKPPPIIIKKK___gggttttttppp^^^^^^\\\___jjjccciiiiiiiiikkknnnoooooonnnuuuvvvwwwxxxxxxxxxwwwvvvwwwuuuxxx|||xxxnnnjjjlllooovvvnnniiiqqquuuoooAAA<<<999999888555666999888OOOoootttZZZIIIBBBQQQ]]]cccaaaSSSSSSeee~~~fffWWWRRRPPPyyylllxxxaaaKKKnnn}}}cccsssqqqnnnyyyuuuooommmmmmooorrrssspppmmmeeekkkqqqrrrnnnmmmqqqvvvpppooopppqqqrrrqqqooommmpppxxxqqqjjjqqqxxxwwwyyy]]]MMMMMMLLLGGG@@@BBBSSSfff{{{oooYYYPPPQQQUUU\\\aaakkkbbb```RRRGGGBBBLLLwwwbbbhhhpppsssnnnnnnssstttpppppptttxxxxxxsssmmmiiihhhlllhhhllljjjaaadddnnnooolllhhheeeffflllrrruuuwwwqqqqqqppplllhhhgggiiillljjjkkklllnnnooopppppppppllllllmmmmmmnnnoooppppppkkkiiillliiigggxxxTTTNNNAAA:::555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000666@@@CCC???AAA>>>MMMWWWSSS```iii[[[ssssss}}}JJJTTT|||}}}^^^QQQ___ooogggSSSTTTcccssszzz~~~yyyuuukkk^^^MMMDDDEEEKKKPPPRRRXXX^^^rrr}}}wwwiii```dddeee``````eeecccdddeeeeeeeeefffhhhjjjkkkqqqxxx{{{yyyuuurrrqqquuuwwwzzz{{{wwwpppjjjiiilllkkklllmmmmmmqqq|||SSS===:::>>>444555999000888AAAYYYyyyfffPPP???JJJNNN\\\kkk]]]NNNXXXxxxwww{{{iiiXXXRRRQQQPPPRRRwwwfffZZZcccVVVHHHTTT}}}tttoookkkooowwwzzzvvvpppoooqqqssstttsssqqqooommmhhhkkknnnppppppnnnkkkjjjkkklllmmmnnnoooqqqqqqrrrpppooommmmmmoooqqqqqqpppwwwrrrbbbJJJDDDKKKHHHEEEIIIKKKggguuuaaaMMMLLL[[[jjj~~~}}}{{{```HHH???IIIrrryyyzzzkkkmmmnnnnnnnnnnnnqqquuuxxxooooooppprrrsssrrrooollljjjmmmmmmhhhbbbaaahhhnnngggffffffiiinnnssswwwxxxtttooojjjiiijjjlllkkkjjjllllllllllllmmmmmmnnnoookkkhhhhhhlllnnnmmmmmmoooiiimmmppppppqqq|||tttQQQNNNDDD???;;;333222111///............,,,,,,,,,,,,,,,,,,,,,,,,+++......000888FFFNNNOOOKKKCCCLLLTTTQQQ\\\jjjeee~~~{{{lllQQQiii{{{hhhPPPPPP^^^ggghhhNNNYYYmmm|||}}}xxx}}}vvv~~~|||vvvhhh]]]UUULLLGGGVVVkkkrrrpppzzz~~~jjj```]]]dddhhhcccaaaeee```aaabbbbbbbbbbbbccceeedddhhhlllnnnmmmllllllmmmlllnnnqqqrrrqqqmmmjjjiiihhhggggggggggggiiisssmmmJJJ666::::::666888:::555<<>>FFFHHHQQQ```vvviii^^^[[[sssxxxpppYYYGGGKKKtttnnnwwwsssrrrpppnnnmmmmmmooossswwwyyyrrrrrrrrrsssuuuvvvuuutttnnnnnnkkkeee```___dddiiigggffffffhhhllloooqqqrrrqqqlllgggdddfffgggfffeeeeeeeeefffggghhhjjjlllmmmgggcccaaaeeehhhjjjlllpppmmmooopppnnnmmmqqqzzzrrrMMMJJJBBB>>>999333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,------...777FFFSSSXXXSSSIIIOOOZZZYYY___mmmsssjjj^^^IIIxxx~~~\\\KKKNNNdddxxxUUUQQQ\\\rrr{{{vvvyyyxxx{{{qqqzzzrrreeeaaaTTTIIIWWWrrr{{{{{{zzz___ZZZ\\\eeeiiiccc______\\\^^^______^^^]]]^^^___\\\]]]^^^______aaadddgggggghhhjjjkkkkkkkkkiiihhhdddccccccbbb```aaajjjttt```666555@@@777111<<<555666???WWWzzzmmmLLLCCC===@@@QQQiiihhhRRRDDDTTT{{{ttteeexxxZZZLLL[[[fffbbbffftttiiiSSSOOOGGG@@@CCCWWWrrruuu|||yyyvvvuuuuuuvvvvvvuuuwwwwwwwwwvvvtttqqqnnnlllpppmmmlllooottttttnnnhhhgggggggggggghhhjjjkkkkkkhhhfffddddddgggjjjlllmmmlllvvvmmmPPPTTTOOOAAA>>>CCC???LLLaaaxxxuuusssuuuuuu___IIIKKKvvvvvv{{{ppplllxxxrrrnnnjjjjjjnnnsssvvvwwwrrrrrrqqqqqqsssuuuxxxzzzrrrnnnhhhbbb______aaacccfffeeeeeegggjjjkkkkkkjjjjjjeee```^^^```bbbbbbaaa]]]]]]^^^```cccfffiiikkkhhhbbb^^^aaaccceeehhhmmmgggiiikkklllkkklllnnnppp}}}zzzRRRLLLBBB===666333222111///............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,111<<>>DDDQQQbbbvvvpppWWWTTT{{{{{{tttxxx~~~|||vvvmmmyyyuuunnnhhhggglllpppqqqppppppooommmllllllooossswwwtttnnneee``````aaabbbcccfffffffffhhhjjjjjjiiihhhbbb^^^ZZZYYY\\\___``````ZZZZZZ[[[\\\___bbbfffhhhkkkeeeaaabbbbbbaaacccfffddddddfffiiikkkllljjjiiieeewww[[[QQQFFF@@@999333222111///............,,,,,,,,,,,,,,,,,,,,,,,,------...---...333>>>HHHQQQOOORRR\\\bbbcccpppzzzrrriiiNNNhhhJJJHHHUUUeeeZZZKKKJJJ^^^vvv}}}wwwzzz}}}~~~zzznnnmmmtttllllllzzz~~~lll^^^iiipppzzzuuuhhh^^^XXXOOOGGGQQQQQQ[[[qqqsssaaa``````cccbbb]]]YYYWWW[[[\\\^^^]]]\\\[[[[[[\\\ZZZZZZYYYYYYZZZ\\\\\\]]]\\\^^^]]][[[^^^bbbaaa\\\]]]]]]^^^^^^[[[ZZZaaajjjpppjjj<<<<<<>>>777999888666333777NNNooojjjSSSJJJDDD555>>>YYYccc\\\MMMDDDXXXxxxccc]]]VVVQQQPPPKKKTTT^^^^^^WWWRRRLLLBBB@@@IIIhhh{{{xxxtttsssvvvxxxxxxtttpppnnnnnnlllllllllnnnoooqqqrrrssssssvvvwwwuuuppplllkkklllggggggeeeeeeeeefffggghhhffffffggghhhiiifffbbb___dddbbbnnnhhhGGGMMMRRRBBBDDDCCCDDDMMM]]]ppprrroooqqqttt{{{|||eeexxxwwwzzzyyyrrrkkkiiilllooonnnlllnnnmmmllliiiggghhhlllppprrrllldddaaacccfffgggfffgggggggggiiikkkkkkjjjiiiaaa]]]YYYXXXZZZ]]]\\\[[[\\\[[[ZZZ[[[]]]```ccceeegggbbb```bbbbbb___^^^___fffeeeddddddfffgggeeecccdddfff|||YYYNNNCCC@@@:::333222111///............,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...000;;;GGGQQQTTTQQQQQQXXXZZZiiillluuuMMMmmm|||XXXGGGEEERRR\\\YYYJJJKKKcccyyyzzz}}}zzz___SSSPPPXXXkkk___QQQGGGNNNJJJSSS___ooosssaaaOOOHHHDDD>>>:::???LLLccc|||zzziii````````````^^^\\\[[[ZZZ[[[\\\\\\[[[ZZZZZZ\\\]]][[[ZZZYYYZZZ\\\]]]\\\ZZZZZZ^^^^^^\\\aaaiiiiiibbbYYYYYY[[[[[[XXXVVV[[[dddkkksssOOO888999;;;:::777777555666@@@YYYzzzdddOOOGGG===<<>>>>>GGGXXXkkkwwwzzzoooeeekkktttvvv[[[YYY{{{wwwwww{{{|||wwwrrrppppppqqqooonnnnnnooonnnkkkgggfffiiilllnnnjjjeeedddfffiiikkkkkkiiihhhggghhhiiijjjiiihhhbbb^^^[[[ZZZ[[[ZZZWWWTTT]]][[[ZZZZZZ[[[]]]aaaccc\\\YYYXXX\\\^^^[[[ZZZ\\\]]][[[[[[]]]```dddfffffffffjjjmmmyyyzzzTTTHHH>>>===999333222111///............,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///---...;;;JJJSSSaaa^^^WWW[[[ZZZ```uuuqqqooo}}}yyyddduuu[[[MMMEEEWWW___TTTIIISSSjjj|||yyy|||ooommmhhhdddhhhVVVLLLAAABBB666???BBBOOOWWWPPPCCC<<<>>>AAA;;;===EEETTTjjj|||zzzbbb^^^______^^^\\\[[[ZZZYYYYYYYYYXXXWWWVVVWWW[[[^^^YYYVVVUUUUUUXXX[[[[[[ZZZ[[[``````^^^dddmmmkkkbbbZZZZZZ[[[[[[WWWSSSWWW^^^aaagggxxxzzzKKK999:::999888666777999999DDDcccdddQQQKKKCCC===AAAVVVYYY[[[TTTLLL[[[~~~mmm]]]VVVTTThhhvvvfffWWWRRRHHHHHH<<>>:::<<>>:::555333000//////000///...---------------,,,,,,+++---------,,,,,,...222555III```qqqssskkkeeeqqqppp~~~yyymmm}}}]]]bbbyyyqqqhhhQQQCCCLLLWWWUUULLLHHH\\\fffqqquuuxxxvvv{{{vvvooocccQQQJJJAAA======@@@DDDHHHJJJAAA===;;;AAAaaa}}}}}}jjjYYY\\\VVVTTTRRRPPPPPPNNNLLLJJJMMMPPPRRRQQQMMMKKKNNNQQQMMMJJJHHHHHHJJJNNNQQQRRRVVVVVVWWWWWWWWWVVVVVVUUUVVVVVVWWWXXXXXXXXXWWWWWW[[[ZZZWWW```SSS:::;;;<<<666222666666:::DDDbbb|||fffQQQEEECCC@@@FFFQQQSSSMMMLLLRRRiiipppkkklllhhhaaaTTTOOOcccooocccWWWYYYYYY___uuuzzztttuuurrroooqqqlllkkkkkkllloooppppppoooooommmllllllllljjjfffbbbcccfffiiillllllkkkiiigggfffeeedddaaa]]]ZZZWWWWWWYYYZZZ[[[ZZZXXXUUUTTTTTTTTTUUUTTTVVVVVVYYY|||XXXLLLaaa\\\PPPEEEEEEJJJJJJBBB999<<<@@@FFFKKKRRRZZZdddjjjyyyyyyooogggTTTUUUSSSQQQPPPRRRVVVYYYdddVVVDDD???NNNqqq~~~tttrrrpppnnnooorrrpppnnnkkkkkklllllljjjhhhiiikkkjjjdddbbbeeehhhhhhgggaaa^^^```aaa______```eeeffffffccc^^^[[[[[[\\\VVVVVVVVVXXXZZZXXXTTTPPPKKKJJJLLLQQQXXX[[[YYYVVVXXXWWWTTTSSSRRRTTTUUUWWWSSSWWW[[[\\\[[[\\\^^^aaafff```___bbbaaa```jjjwwwrrrXXXIIIEEEAAA:::555333000//////000///...,,,,,,------,,,,,,+++***---......,,,,,,---000333:::NNNOOOUUUfffaaakkk{{{uuuyyyTTT```cccDDD>>>OOOZZZPPP@@@IIISSSdddsss}}}nnn^^^PPPKKKHHHBBBAAADDDDDD??????===BBB```pppYYYRRRUUUPPPNNNLLLKKKJJJIIIGGGEEEIIILLLOOONNNKKKHHHIIIKKKIIIHHHFFFGGGJJJMMMNNNNNNOOOQQQRRRSSSTTTRRRQQQPPPOOOPPPQQQSSSTTTUUUUUUUUUVVVUUURRRTTTfffxxxCCC===888888777333666:::666GGGdddgggQQQFFF>>>===IIISSSRRRNNNMMMMMMfff{{{vvvxxx{{{aaa\\\vvvrrrbbb___YYY\\\\\\```rrrppprrrvvvrrrpppvvvnnnlllkkkkkkmmmnnnooonnnqqqpppooonnnmmmjjjfffcccfffhhhjjjlllllljjjgggeeebbbbbbcccaaa]]]WWWRRRNNNRRRUUUYYYZZZXXXTTTQQQPPPPPPPPPNNNQQQRRRNNN^^^hhhGGG___]]]SSSDDD@@@EEEEEE@@@>>>>>>>>>>>>@@@EEELLLQQQ]]]eeekkkmmmvvv~~~{{{{{{xxx{{{lllkkkiiihhhddd\\\QQQHHHEEEEEEEEEIIIOOOUUUZZZ\\\SSS???666RRR{{{ppppppqqqqqqlllgggiiinnnkkkhhhffffffggghhhhhhggggggdddcccdddbbb___bbbgggaaa]]][[[]]]^^^\\\[[[]]]aaaaaa```]]]YYYVVVUUUUUUSSSSSSSSSTTTUUUTTTPPPNNNJJJIIIJJJNNNSSSUUUTTTQQQSSSRRRPPPPPPPPPQQQSSSUUUPPPTTTYYYZZZYYYXXXYYY[[[[[[[[[[[[[[[]]]___aaabbbqqqTTTLLLFFFCCC:::555333000//////000///...,,,,,,,,,---,,,++++++***.........---,,,,,,///111444EEENNNWWWbbb```fff~~~yyykkkgggrrrxxxxxxWWWGGGIIIOOOSSSTTTDDDEEEQQQhhhyyypppkkkdddWWWNNNNNNGGGFFFIIIGGGHHHbbb}}}```PPPSSSQQQPPPMMMKKKIIIHHHGGGDDDBBBEEEHHHKKKKKKIIIGGGFFFFFFFFFEEEEEEGGGIIIKKKKKKJJJKKKLLLOOOQQQQQQPPPMMMLLLJJJKKKMMMOOOQQQSSSTTTTTTSSSRRRQQQPPPTTTkkkqqqIII777<<>>@@@CCCBBBLLLUUUYYY]]]jjj}}}yyylllfffcccgggiiifffcccddd[[[VVVPPPKKKHHHDDD@@@===KKKDDDAAAHHHRRRTTTOOOJJJ;;;???VVVyyyqqqjjjooossssssmmmggggggjjjddddddcccdddfffiiikkklllhhhbbbbbbgggeee___bbbjjjccc```___aaa```]]][[[]]]```___]]]ZZZVVVRRRPPPPPPPPPPPPPPPPPPPPPOOOMMMLLLJJJIIIIIILLLOOOPPPOOOMMMNNNMMMLLLLLLMMMNNNPPPRRRLLLQQQVVVWWWUUUTTTTTTUUUZZZ[[[VVVPPPTTT^^^aaa\\\rrrTTTPPPDDDCCC:::555333000//////000///...,,,------------,,,++++++---......---,,,,,,...000333AAA^^^jjjcccmmmxxxppp{{{wwwuuu^^^fffzzzwwwooo[[[KKKAAAJJJ[[[OOOBBB===MMMbbbsssxxxsssddd```]]]SSSLLLbbb{{{pppRRROOOXXXQQQSSSPPPMMMKKKIIIGGGDDDBBBCCCEEEHHHIIIHHHFFFEEEEEEDDDDDDDDDEEEHHHIIIHHHGGGHHHJJJMMMOOOOOONNNLLLJJJIIIIIIKKKMMMOOOQQQSSSTTTSSSQQQRRRSSSQQQZZZ|||sssEEE555BBB===777;;;;;;777???SSStttkkkUUU>>>:::EEEQQQWWWXXXTTTIIIJJJhhh{{{sss^^^SSSYYYfff}}}~~~rrrbbbgggllliiimmmwwwmmmjjjhhhgggiiikkklllllloooooooooooommmllllllkkkhhhiiijjjjjjhhhddd```^^^XXXVVVTTTTTTTTTRRROOOLLLKKKMMMOOOOOONNNLLLLLLLLLKKKKKKGGGJJJQQQNNNKKKUUU___|||ZZZ>>>AAAMMMOOOHHHCCCDDDCCCBBBAAA@@@>>>===;;;:::>>>DDDHHHKKKOOOVVV]]]bbbhhhmmmllliiidddZZZRRRSSSQQQPPPQQQPPPNNNMMMOOOKKKGGGAAA===;;;<<<===>>>EEEDDDGGGLLLJJJBBB>>>>>>IIIlllrrrsssqqqtttvvvuuussspppmmmkkkgggggghhhiiikkkmmmppprrroooiiihhhllliiibbbcccjjjhhheeeeeefffccc]]][[[]]]\\\ZZZXXXWWWUUUSSSQQQPPPMMMMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJLLLLLLLLLKKKIIIIIIIIIIIIJJJKKKMMMNNNJJJNNNSSSTTTQQQOOOOOOPPPTTTVVVRRRKKKPPP]]]```YYYrrrUUURRRAAABBB;;;555333000//////000///...------......------,,,+++,,,---...---,,,,,,...///222<<<___pppiii}}}yyyxxx|||lllyyy]]]qqq~~~qqq[[[DDD???III]]]MMM======KKK^^^rrrwwwxxxyyy}}}ooo___nnn}}}fffMMMOOOUUUNNNSSSQQQNNNLLLJJJHHHEEECCCAAABBBDDDEEEFFFFFFEEEEEEDDDCCCCCCDDDFFFGGGGGGFFFGGGIIIKKKLLLMMMMMMKKKJJJIIIJJJJJJKKKMMMOOOQQQRRRSSSPPPRRRVVVTTTTTTeee{{{fff777666===;;;999888888888???WWW}}}tttQQQ:::888DDDRRR[[[YYYTTTLLLMMMbbb~~~wwwkkk```^^^eeeqqqzzzzzzmmmeeegggjjjkkkpppxxxooollliiiggggggfffeeedddggghhhiiihhhfffeeefffgggdddeeefffeeeccc___[[[XXXTTTPPPMMMMMMOOOPPPNNNLLLIIIJJJJJJJJJHHHGGGIIIJJJHHHKKKFFFEEEKKKIIIEEEKKKQQQSSSuuuXXXCCC===999@@@MMMEEEEEEFFFGGGHHHEEEAAA===BBB===:::<<<>>>???BBBFFFAAADDDEEECCCCCCEEECCC???AAABBBCCCBBB???===>>>@@@>>>=====================<<<@@@EEE@@@666:::XXXyyyuuuuuutttvvvwwwwwwwwwwwwtttnnnmmmnnnppppppppppppqqqsssvvvsssqqqooojjjdddccceeegggffffffgggccc[[[XXXZZZUUUSSSRRRSSSTTTUUUTTTRRRJJJKKKKKKIIIGGGFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGHHHIIIJJJKKKIIIMMMPPPPPPMMMKKKKKKMMMJJJNNNPPPOOOTTT[[[YYYRRRqqqUUUSSS===AAA===555333000//////000///.........//////......---,,,+++,,,------,,,,,,...///...777MMMbbbppp|||zzzqqq}}}yyysss}}}sssYYYHHHAAAVVVVVVQQQFFFCCCNNN```llloooqqquuuxxx{{{~~~xxx[[[OOOLLLJJJKKKNNNLLLJJJIIIHHHGGGEEECCC?????????AAACCCEEEEEEEEEEEECCCBBBCCCEEEGGGGGGFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKMMMNNNPPPRRRNNNOOOSSSTTTTTT[[[dddVVV;;;<<<<<<777999888777777AAA\\\rrrQQQ>>><<>>===??????===;;;===>>><<<;;;;;;<<<<<<999;;;============<<<===;;;<<<===;;;;;;RRRyyyvvvrrrpppuuuxxxvvvuuuuuuqqqkkkhhhlllooopppnnnmmmmmmnnnrrrtttssslllgggfffeeeccccccccceeefffaaaYYYVVVXXXRRRPPPNNNOOOQQQQQQOOOMMMIIIJJJIIIGGGDDDDDDFFFIIIGGGGGGHHHGGGFFFFFFGGGHHHEEEEEEEEEFFFFFFGGGGGGHHHIIILLLNNNMMMJJJHHHIIIKKKHHHKKKOOOSSSVVVWWWTTTQQQoooUUUSSS:::AAA>>>555333000//////000///.../////////000//////...---***,,,------------...000)))555:::RRRuuupppaaammmeee}}}WWWoooxxxnnnZZZKKK???UUUaaaTTTCCCCCCOOOYYYlllooosssuuuuuuxxx}}}|||bbbMMMPPPIIIBBBMMMHHHFFFEEEEEEFFFFFFEEEDDD======<<<>>>AAADDDEEEEEEFFFDDDBBBBBBDDDFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJIIIJJJKKKLLLMMMQQQMMMKKKOOOSSSVVVZZZ^^^xxx}}}LLL===888666???777999777666DDDffflllMMM===:::===LLLLLLSSSXXXRRRMMM___yyy|||rrrqqqtttdddYYYiiizzziiicccnnnsssmmmgggfffeeebbbhhhgggfffffffffeeebbb``````bbbbbb___[[[YYYZZZ\\\XXXYYYZZZZZZXXXTTTOOOLLLNNNJJJHHHIIILLLMMMIIIDDDDDDFFFHHHGGGEEECCCBBBBBB:::EEEEEE@@@CCCCCCAAAEEEDDDGGGJJJMMMdddzzzZZZ:::BBBAAABBBEEEHHHHHHEEEAAABBB???@@@DDDCCC===<<<@@@===??????======@@@@@@>>>============???AAAAAA>>>======;;;:::888999<<<>>><<<999===IIIXXXqqqjjjmmmqqqiiikkkuuuzzzvvvqqqooojjjeee^^^ccchhhkkkjjjiiijjjkkkiiipppppphhheeeiiiiiiddd___```ccceeeaaaYYYWWWYYYUUUQQQNNNMMMMMMKKKHHHEEEHHHIIIIIIFFFCCCBBBEEEIIIEEEFFFFFFEEEDDDDDDFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFJJJLLLMMMLLLHHHFFFHHHJJJNNNNNNPPPTTTUUUTTTTTTVVVrrrUUUNNNDDDCCC;;;666444111/////////...------------...............,,,,,,,,,---------......333)))...MMMkkkxxxvvvssssssiiinnn^^^kkkxxxjjjZZZLLLHHHKKKTTTSSSIIIFFFJJJZZZaaajjjqqqtttvvvzzz}}}~~~uuuxxx}}}cccLLLIIIKKKGGGDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB>>>============>>>>>>???@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIHHHGGGEEEEEEGGGIIIJJJLLLNNNPPPQQQRRRQQQQQQeeeKKK444999888888888999;;;===KKKnnnmmmGGG>>>FFFHHHEEELLLZZZZZZOOONNNYYYjjjlllfffkkkjjjcccZZZ___zzzqqqdddgggiiihhhhhhmmmrrrqqqmmmbbbdddeeeccc___]]]^^^```YYY]]]aaacccbbb```___^^^XXXZZZWWWQQQPPPSSSQQQKKKGGGGGGEEEEEEFFFHHHGGGCCCAAA@@@???@@@BBBBBBAAA@@@>>>>>>======>>>??????@@@===CCCDDDEEELLLaaafffHHH>>><<>><<<@@@AAA>>><<<===DDD===999<<>>;;;;;;<<<<<<888999???;;;IIIaaa}}}rrrgggkkklllgggnnnnnnoooooommmhhhaaa[[[[[[\\\___bbbeeedddaaa^^^aaaaaabbbeeegggfffccc```ccc___[[[[[[]]]\\\XXXTTTRRRSSSRRRQQQMMMHHHDDDAAAEEEFFFHHHHHHGGGDDDAAA???DDDEEEFFFGGGFFFDDDBBBAAABBBCCCDDDEEEEEEFFFFFFFFFKKKKKKJJJHHHFFFEEEGGGIIIMMMLLLNNNSSSTTTQQQPPPRRRtttUUUMMMDDDCCC;;;666444111/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,---------......111//////===```iii}}}bbbqqqzzzrrrVVVJJJDDDJJJNNNJJJIIIMMMJJJQQQ]]]iiissswwwwwwuuu~~~}}}~~~}}}zzzuuucccPPPBBBDDDHHHEEEBBBDDD>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<===:::::::::;;;<<<===>>>???BBBBBBAAAAAAAAABBBCCCCCCEEEEEEEEEDDDCCCCCCEEEGGGIIIJJJKKKMMMNNNOOOPPPPPPOOOkkkjjjDDD>>>>>>===;;;;;;:::666:::QQQjjjvvvVVV???DDDDDDJJJTTT]]]\\\UUUNNNYYYkkkvvvaaa\\\aaaeeefffggg||||||pppiiieeeggggggggglllrrrssspppeeeggghhhfffcccaaabbbccc```cccfffgggfffdddccccccWWWYYYXXXTTTSSSUUURRRMMMJJJJJJHHHCCCAAABBBDDDFFFBBB@@@???@@@AAAAAA@@@???===<<<<<<<<<<<<<<<======:::>>>======@@@KKKssshhhLLL===:::<<<===???888;;;===;;;;;;===??????999:::<<>><<<<<>>>>>===<<<<<<<<<======@@@AAAAAAAAA@@@AAACCCFFFGGGGGGGGGHHHIIIKKKMMMMMMPPPTTTyyy___EEE666999888:::<<<777444???NNN}}}yyyRRRFFFDDDCCCKKK^^^mmmfffUUUJJJTTT^^^|||fff```aaafff___XXXiii}}}rrrkkkjjjfffgggfffeeehhhnnnpppnnniiijjjjjjhhhfffeeeeeeffffffgggiiiiiigggfffffffffWWWYYYXXXTTTQQQQQQNNNJJJEEEGGGGGGDDD???===@@@DDDAAA@@@>>>>>>??????>>><<<;;;;;;::::::::::::::::::;;;<<<:::;;;===<<>>@@@BBBBBB@@@>>>???BBBBBB>>>888:::EEEEEEGGGRRRZZZxxxuuukkkgggeeecccbbbddd```bbbeeeffffffeeeddddddaaa]]]YYYWWWXXX\\\^^^```\\\\\\]]]___aaaaaa___]]]RRRNNNJJJIIIKKKMMMLLLJJJJJJJJJJJJIIIHHHGGGFFFEEECCCCCCAAA@@@>>><<<::::::>>>>>>???@@@@@@???>>>===???@@@AAACCCDDDEEEEEEEEE@@@AAABBBAAA@@@AAABBBDDDEEECCCDDDHHHJJJJJJKKKOOOxxxVVVLLLCCCCCC<<<666444111/////////...---222222111000///......---,,,,,,,,,---------......'''222222...EEEtttvvv~~~yyypppvvvXXXHHHDDDDDDEEEHHHFFFCCCBBBGGGRRR___kkkqqquuuuuuwww|||llliiixxx}}}mmmYYYCCC???>>>BBBBBB>>><<<>>>888888888888888888888888::::::888777666666666666444444555555666888999:::;;;::::::999999999999999===>>>???>>>>>>???BBBEEEDDDCCCCCCCCCEEEGGGIIIKKKVVVMMMXXXeee===888666999???>>>999<<>>AAAUUUkkkqqqnnnXXX]]]SSSQQQppp{{{iii^^^^^^bbbaaaWWWZZZ~~~uuujjjdddcccggghhheeeaaabbbfffhhhggghhhhhhhhhgggeeeeeeddddddeeeffffffdddbbb```aaabbbWWWWWWTTTOOOJJJHHHGGGGGG@@@@@@BBBDDDBBB>>><<<===@@@>>>===<<<===<<<;;;999999999999999999888888888::::::888;;;@@@:::===NNNmmmlllYYYKKK@@@@@@BBB>>>999777:::===<<<555333666888555:::;;;777222555>>>CCCCCCbbbqqqhhhdddiiijjjddddddiiimmmkkkhhhhhhhhhgggccc```bbb___[[[YYY\\\```ccceeecccbbbbbbbbbaaa___\\\YYYTTTPPPKKKIIIJJJKKKKKKJJJIIIIIIIIIHHHGGGGGGGGGFFFEEECCCAAA>>>;;;::::::999;;;<<<<<<=========<<<<<<======>>>????????????>>><<<===????????????AAACCCGGGCCCCCCFFFGGGFFFIIIMMMxxxVVVLLLBBBCCC<<<666444111/////////...---222222111000///......---,,,,,,,,,---------.........111000...777NNNfffsssrrryyyrrr[[[MMMGGGGGGJJJJJJGGGBBB???AAAKKKXXXbbbhhhpppyyy~~~tttrrrfffmmmuuu}}}dddGGGCCCAAAAAAAAA>>>;;;:::===888888888888888888888888888777666555444444444444444444555555666888999:::999999888888777888888999<<<============???BBBDDDAAAAAA@@@AAABBBDDDFFFHHHGGGJJJPPPlllkkkDDD;;;777<<<>>>999888<<<>>>VVVfffHHH???DDDPPPdddxxxmmmTTTNNNTTT___yyylllbbbhhh\\\PPPNNN\\\xxxssshhh___]]]___cccdddbbb]]]\\\```bbbaaacccbbbaaaaaaaaaaaa```_________^^^[[[XXXWWWWWWYYYTTTQQQMMMIIIEEECCCGGGKKKKKKCCC>>>@@@BBB>>>;;;:::===;;;999999:::999888666777888888999999888777777666666333777???999666???JJJeeehhheeemmmkkk\\\MMMEEEFFF@@@888===IIILLLDDDIIIdddssscccOOOSSSiii{{{~~~wwwkkkcccaaaggghhhcccccciiiooojjjeeegggmmmooojjjddd\\\[[[[[[]]]```dddffffffiiihhhfffeeedddaaa]]][[[XXXUUUPPPLLLJJJJJJJJJIIIKKKKKKJJJIIIHHHGGGFFFFFFCCCAAA>>>;;;999777777777999::::::;;;<<<<<<<<<<<<======>>>===<<<;;;:::::::::<<<>>>??????@@@AAACCCHHHCCCAAACCCCCCBBBDDDHHHvvvUUUKKKBBBCCC<<<666444111/////////...---///......------,,,,,,,,,,,,,,,,,,---------......222,,,,,,000666BBBZZZrrrxxxyyy}}}}}}bbbPPPGGGEEEFFFGGGFFFBBB>>>???EEEJJJVVVbbbooowwwxxxyyy~~~vvv___dddvvvzzzZZZ@@@???>>>>>><<<:::999:::<<<777777777777777777777777666666555444333333333333222222222333444555777777888888777777888888999:::;;;<<<======<<<>>>AAACCC?????????@@@BBBCCCEEEFFF>>>JJJMMM\\\ZZZGGG777666999888999<<<<<<>>>VVViiiQQQ???888KKKfffttt[[[RRRRRRaaayyyuuuiiiiiikkkkkk\\\___gggssslll]]]WWWTTTXXX___ZZZ]]]]]]ZZZYYY]]]aaaaaa]]]\\\[[[[[[\\\\\\[[[YYYZZZZZZXXXUUUQQQOOOOOOOOOMMMJJJHHHFFFDDDCCCIIIQQQYYYHHH::::::<<<::::::<<<888777666666666666555444444555666888888888777666777888444666>>>999555======DDDZZZuuu}}}kkkhhhgggiiihhhfffgggjjjooojjjeeeggglllnnnhhhbbb[[[\\\___dddhhhkkkkkkjjjiiigggeeeddddddbbb___]]]WWWUUUQQQLLLIIIGGGFFFFFFJJJJJJIIIIIIGGGEEEDDDCCC>>>===:::777555444444444888888999999:::;;;<<<<<>>>>>===<<<;;;:::999<<<>>>@@@@@@@@@AAACCCEEEAAA???@@@@@@===???BBBtttTTTKKKBBBBBB;;;666444111/////////...------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,111666AAAYYYooo}}}iiixxx|||hhhTTTIIIDDDEEEFFFEEECCC@@@===<<>>AAA===>>>???AAABBBCCCDDDDDDBBBJJJFFFMMMggg|||hhhHHH;;;::::::<<<@@@===999???YYYxxxUUU@@@CCCPPPyyy]]]RRRZZZVVVLLLeee~~~kkkaaafffrrrxxxxxxbbblllnnnVVVOOOPPPPPPVVV]]]VVVZZZ\\\YYYXXX\\\______ZZZXXXVVVWWWYYYYYYWWWUUUXXXYYYXXXTTTPPPMMMKKKKKKGGGEEEFFFGGGCCC@@@EEEMMMPPPAAA777888999555555:::444333222222444444333222000111333555666666555555444999666666<<<888666>>>666;;;@@@NNNsss~~~uuuyyy{{{tttzzziiimmmnnnllllllnnnnnnlllnnnmmmkkkjjjhhheeebbb___]]]___bbbhhhlllnnnmmmkkkhhheeecccaaa___]]]ZZZXXXQQQPPPNNNJJJFFFDDDCCCBBBDDDEEEFFFFFFEEECCCAAA???;;;:::999777666555444444666666666777888:::;;;;;;<<<<<<<<<=========<<<<<<999;;;>>>@@@??????@@@AAACCC@@@???@@@@@@>>>???BBBrrrSSSJJJBBBBBB;;;666444111/////////...---------..................,,,,,,,,,---------.........///000......666EEERRRZZZpppxxxkkk}}}mmm]]]HHHFFFDDDEEEFFFEEE@@@<<<777===IIIUUUaaakkkssswww{{{|||}}}~~~xxxvvvvvvhhhdddqqq}}}pppMMM888@@@999:::999888888888777555222222222222222222222222333333333222333333444444111111111111222444555666555555666666888999;;;<<<:::;;;;;;:::999:::===???<<<>>>@@@BBBCCCDDDDDDCCC@@@DDDDDDNNNXXXUUUqqqbbbHHH???;;;:::===:::===:::;;;VVVqqqWWWLLLHHH@@@TTT^^^YYYSSSJJJIIITTTKKKQQQdddqqqhhh___dddxxxwwwvvvooo[[[LLLNNNSSSTTTUUUZZZWWW\\\^^^[[[XXXZZZ[[[[[[YYYWWWUUUUUUXXXXXXWWWTTTZZZZZZYYYVVVRRRNNNLLLKKKDDDCCCFFFGGGBBB:::;;;BBB;;;444444;;;;;;333111666222111000000222333222111---...111444555555444444,,,444333333777444333<<<888999:::<<>>@@@BBBCCCCCCAAA>>><<<;;;;;;:::999888777666555444444555555777888:::;;;777888999:::;;;<<<<<<<<<999;;;>>>????????????@@@CCC@@@@@@CCCCCCAAABBBEEEqqqQQQJJJBBBCCC;;;777555222///...---......------------------------,,,,,,,,,---------......000//////......111666:::ooo```lll|||ppprrr___OOOBBBBBBGGGFFFDDDDDD???===>>>DDDLLLUUUaaalllpppvvv}}}tttvvvqqqkkksssxxx~~~fffFFF======555555555444444444333333333111111111111111111111111////////////////////////000000000000111222333444333333333444444444555555999999999999::::::;;;<<<;;;<<<===???@@@BBBCCCCCC===CCCGGGGGGHHHOOO^^^jjjnnn;;;;;;BBB999AAA888777>>>???LLL{{{tttSSSRRRJJJEEE>>>>>>HHHSSSTTTPPPOOOKKKIIIOOO___{{{kkk```VVVjjjoooxxxxxxQQQNNNKKKJJJKKKOOOTTTWWW\\\\\\ZZZYYYYYYYYYZZZ[[[XXXVVVSSSSSSVVVYYY[[[\\\[[[YYYWWWUUUSSSOOOKKKGGGEEEBBB???>>>>>>>>>>>>===888777666555444333333333222111111111000000//////000000000000111111111111000111111222222333444444999777777888888FFFlllpppgggfffdddbbbcccfffiiimmmnnnllliiigggfff___gggnnnnnniiieeeeeehhh```]]][[[^^^cccfffdddaaa^^^\\\YYYWWWUUURRRMMMJJJIIIKKKKKKIIIDDD@@@???@@@BBB@@@===;;;999999999:::888777777666555555444444222222333333444555666666555777888888777777888999999999:::<<<===???@@@AAA@@@BBBDDDDDDCCCBBBCCCDDDqqqQQQJJJBBBCCC;;;777555222///...---......------------------------,,,,,,,,,---------....../////////......000444777aaammm|||tttaaaNNNGGGGGGGGGGGGHHHHHHCCC??????BBBFFFNNNWWWdddjjjsssxxxyyy||||||yyy}}}pppaaaXXX```sssmmmSSS===888999333333333333222222222111111000000000000000000000000////////////////////////////////////000111222333222222222333333333444444666666666777888999::::::;;;;;;<<<===???@@@AAAAAA<<<@@@EEEGGGGGGKKKTTT\\\uuugggCCC:::>>>333999@@@???888>>>\\\{{{^^^AAAOOOJJJAAA===BBBJJJLLLIIIHHHFFFEEEIIINNNYYYlll}}}}}}ssshhh^^^ZZZ]]]lllnnnuuuwwwcccIIIHHHGGGHHHLLLQQQVVVZZZZZZZZZXXXXXXXXXYYYZZZ[[[YYYWWWTTTTTTVVVYYYZZZ[[[YYYWWWUUUSSSQQQNNNJJJGGGBBB@@@>>>===>>>===<<<;;;777777555444333222222222000000/////////.........------........./////////000000111111222333333444555333555999666666FFFYYY|||vvvpppaaa___aaaaaa``````bbbdddggggggeeebbbaaa```___eeejjjkkkhhheeeeeeeeeaaa\\\XXXYYY]]]``````^^^]]][[[XXXUUUSSSPPPLLLIIIEEEFFFGGGDDD@@@=========>>><<<:::777666666666777666666666555444333333333000111111111222333333333444555666666555555666777888999:::;;;<<<===>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDpppQQQJJJBBBBBB;;;777555222///...---......------------------------,,,,,,,,,---------........./////////...///111333@@@oooooorrr^^^RRRJJJFFFEEEKKKEEEBBBAAA>>>:::;;;>>>MMMTTT]]]eeelllrrryyy~~~{{{}}}~~~~~~xxxnnnddd```eeepppyyytttcccTTTSSS___llltttoooNNN???555444666222111111111111000000000000////////////////////////....................................///000111111000000111111111222222222222222333444555666888999::::::;;;;;;<<<======>>>:::===AAADDDEEEGGGIIIKKKPPP~~~lllIII<<>><<<<<<===<<<:::888666666444333222111111111.........------------------------............///000000000111222222333333111...222999:::444333888BBBbbbxxxcccZZZTTTWWW]]]^^^\\\[[[\\\^^^aaaaaa```_________^^^```dddffffffeeebbbaaa```[[[VVVTTTWWWZZZ[[[[[[XXXVVVRRRPPPNNNKKKHHHEEE???@@@AAA@@@===;;;:::;;;999888666444333222333333444444333333222222111111////////////////////////222333444444333333444555777777888999999:::;;;;;;;;;===???@@@@@@AAABBBCCCoooPPPJJJBBBBBB;;;777555222///...------...------------------------,,,,,,,,,---------......,,,...000000///...///000...JJJeeewwwooo\\\OOOGGGGGGEEEFFFIIIGGG@@@:::888:::???FFFNNNVVV___hhhnnntttvvv~~~{{{tttppp[[[YYYWWWWWW[[[bbbkkkqqqkkkhhh___RRRNNN\\\zzz{{{TTT;;;888555333555333000000000000////////////------------------------------------------------,,,,,,,,,,,,---...///000....../////////000000000000000111222333555777888888888888999999::::::::::::;;;<<>>DDDCCCCCCFFFFFFDDDFFFJJJAAAMMMaaavvvuuuaaaXXXQQQSSS\\\bbbcccbbb^^^jjjppp|||qqqddd~~~qqq]]]RRRCCCEEEEEEFFFGGGIIIKKKMMMNNNRRRRRRRRRRRRSSSUUUWWWXXXYYYWWWUUUUUUVVVVVVUUUTTTQQQOOOLLLJJJHHHEEEBBB???;;;;;;:::;;;<<<;;;888555555444333222111000000000------------------------....../////////000000000//////000000111222222222444000111777:::777666999:::<<>>>>>???AAABBBnnnPPPJJJBBBBBB:::777555222///...------...------------------------,,,,,,,,,---------......,,,...000000///.........555;;;OOOvvvnnn}}}gggXXXJJJEEEEEEHHHJJJFFFDDDDDD;;;;;;<<<>>>AAAGGGNNNRRR]]]aaagggooouuuxxx|||uuukkkaaaYYYTTTQQQRRRWWWaaakkkpppkkk___UUUNNNWWWaaahhhppp|||\\\@@@555:::666222333222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------........./////////000000111333555666777666666666777777888888888;;;999999:::>>>AAAAAA@@@KKK???MMMBBB>>>@@@EEE@@@555444;;;999@@@VVVjjjVVVHHH@@@FFFCCCCCCFFFGGGEEEDDDEEEDDDCCCEEELLLYYYlllyyyfffWWWQQQOOOUUU]]]dddkkkqqquuuvvvcccooouuu}}}rrr\\\IIIHHHDDDEEEEEEFFFFFFGGGHHHIIIIIIOOOOOOOOOOOOPPPRRRTTTVVVVVVUUUTTTSSSTTTSSSQQQOOOMMMJJJGGGDDDBBB@@@===;;;999999888999:::999777444444333222000////////////------------------------............////////////...//////000000111111222666444333444333111222666666666999EEE^^^|||iii^^^aaaiii```______```cccfffeeeccc^^^_________^^^___bbbdddaaa______aaaeeeeee```\\\WWWWWWWWWYYY[[[[[[ZZZYYYPPPMMMIIIFFFEEECCCAAA???<<<<<<<<<<<<<<<<<<;;;:::777666555444333333222222////////////........................------------000111333222111111222444333333444444555555666666555777:::<<<===>>>???AAAmmmPPPJJJBBBBBB:::777555222///...---......------------------------,,,,,,,,,---------......,,,...000000///......///222///DDDooolll}}}sss]]]QQQFFFBBBAAAAAADDDHHHFFFDDD@@@<<<::::::;;;<<<@@@GGGJJJRRRaaadddeeeppptttsssssstttvvvxxxyyyxxx{{{{{{zzzyyywwwtttrrrqqqfffccc]]]VVVSSSTTTYYY]]]qqqllliiihhhgggaaaVVVMMMVVV```ppp^^^CCC555555:::333///111///////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,---------.........000000000111222444555666444444555555666777888888;;;999888888;;;???AAABBBAAAEEEEEESSSvvvVVV;;;777;;;999777;;;333@@@DDDSSSiiiXXXFFFAAA@@@CCCEEEBBB??????CCCAAAAAADDDGGGKKKSSS[[[xxxwwwfff\\\TTTMMMNNNUUUbbbppp~~~rrrMMMAAAEEEDDDBBBBBBCCCDDDFFFHHHIIIJJJLLLLLLLLLLLLMMMOOOQQQRRRRRRQQQPPPQQQQQQPPPMMMJJJHHHFFFBBB@@@@@@???===;;;999888777777888888666444333222000///......------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------.........///000000111111---000333444333222333555333777999888999KKKpppwwwfff^^^[[[XXX\\\ccc^^^aaacccbbbeeeiiilllkkkcccbbb```]]]ZZZZZZ]]]___eeecccbbbdddfffeeeaaa^^^TTTVVVYYY[[[\\\[[[ZZZXXXQQQMMMIIIFFFEEEDDDBBB@@@<<<;;;:::;;;<<<<<<:::888666666555444444333222222............------------------------------......///000111111000000111333111111222333444444555555444777999;;;<<<<<<>>>@@@lllOOOJJJBBBBBB:::777555222///...---......------------------------,,,,,,,,,---------......---...000/////////000222***'''777VVVxxxuuuaaaTTTKKKEEECCCDDDFFFFFFEEEFFFEEEDDDAAA???888CCC>>>===LLLPPPLLLTTTXXXZZZ\\\]]]]]]]]]^^^___XXXWWWVVVUUUTTTSSSSSSSSSHHHOOO[[[fffnnnvvv}}}uuukkk]]]TTTTTTZZZbbbgggyyykkkJJJ999333666666---...222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,---------....../////////000111222333444222222333444666777888888999999999999:::<<<>>>@@@:::FFFHHHDDDYYY{{{bbbEEE>>>@@@>>>:::555???888666SSSlll^^^PPPJJJGGGDDDBBBBBB???===@@@EEEFFFCCCCCCHHHGGGTTTggg|||vvvjjj```UUUNNNNNNNNNPPP\\\kkkmmmoooUUUAAAAAAEEE>>>AAAAAAAAABBBEEEGGGJJJLLLKKKKKKJJJJJJKKKMMMNNNOOOMMMMMMMMMNNNNNNMMMIIIFFFCCCAAA??????@@@AAAAAA@@@999777666666777777777666222111000...------,,,,,,*********+++++++++,,,,,,***++++++++++++,,,,,,,,,------...//////000000111***---111333555777888777555222333555777:::FFFRRR___vvv\\\QQQNNNWWW\\\WWWSSSSSSTTTZZZ^^^]]]___dddgggfffcccaaa^^^ZZZXXXYYY\\\___dddcccccccccbbbaaa^^^\\\UUUVVVXXXXXXWWWWWWVVVVVVOOOLLLGGGDDDCCCBBBAAA???:::999777888::::::777555333333333333222111000000------------------------+++++++++,,,------......---...//////......///111///000111222333444555666555777999;;;;;;<<<===???lllOOOJJJBBBBBB:::777555222///...---......------------------------,,,,,,,,,---------......---///////////////111333333...000===\\\uuuvvvfffUUUHHHCCC<<<@@@GGGNNNTTTUUURRRPPPCCCNNNAAA555@@@BBB===CCC<<<@@@DDDEEEBBB@@@AAABBBAAABBBEEEIIINNNTTTYYY\\\ttt|||lllbbbTTTSSSRRRSSSZZZgggvvvNNN666999666666111)))///555///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,---...///,,,,,,---------.........///////////////000111222111222333444666777888999777999;;;;;;::::::<<<=========CCCIIIIIIWWWeeeuuu}}}MMM:::;;;>>>888:::888<<>>===>>>AAADDDFFFFFF:::777555555666777777777111000///...---,,,,,,,,,(((((())))))*********+++,,,,,,---------.........------......///000000000222111///...000444444111000000444777444000555>>>666LLLhhhwwwgggTTTHHHLLLFFFHHHOOOPPPJJJKKKSSSKKKSSSXXXWWWWWW\\\^^^\\\___^^^[[[YYYXXX[[[aaaeee`````````___]]][[[YYYWWWWWWWWWVVVTTTRRRRRRSSSTTTLLLHHHDDDAAA??????>>><<<999666555666777777555222000111111111000///......------------------------))))))***+++,,,------...+++,,,...---,,,,,,---///...///000222333555666666555777:::;;;;;;;;;<<<>>>jjjQQQHHHLLL???;;;888444000...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////...555444...<<>>NNNaaaqqq^^^NNNBBBHHHDDDBBBEEEEEEBBBAAACCCEEEGGGJJJKKKLLLMMMOOOPPPZZZaaannn}}}xxxqqqjjjgggiiiXXXSSSQQQRRRNNNHHHHHHNNNaaagggrrrrrrcccWWWbbbxxxuuutttaaaQQQ@@@:::???DDDBBB<<>>;;;999::::::999777555333333333111000111111000///////////////++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......000/////////000222444666777777666666666888999:::nnnSSSHHHIII===:::888444000...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............///////////////---...111888QQQqqqbbbWWWOOOMMMKKKEEEAAAAAAEEEFFFHHHJJJLLLOOOSSSVVVNNNQQQTTTVVVXXX\\\aaaeee[[[]]]___^^^ZZZVVVSSSQQQGGGHHHIIIIIILLLSSS^^^fffqqqxxxmmmGGG888777222111000///...---,,,,,,************************))))))************))))))***)))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,---------------......///000111111222222333444444444555666888999999999999???;;;<<<@@@@@@@@@NNN___{{{[[[===999;;;>>>:::666>>>MMMXXXuuuzzzbbbJJJFFFDDDFFFFFFDDDCCCDDD<<>>@@@?????????@@@AAACCCDDDFFFHHHJJJJJJIIIGGGGGGGGGEEEGGGIIIJJJIIIEEEBBB???<<<;;;999999999999888666333222222222222333333444000///---+++******++++++((((((((()))******++++++,,,,,,++++++,,,---............---------...//////...///000111222222222222222222222222333333333333999777444444888???GGGLLLhhhsss|||oooXXXOOOIIIIIIJJJIIIGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPQQQQQQRRRRRRSSSTTTUUUVVVUUUUUUTTTTTTTTTXXX^^^bbbYYYYYYZZZZZZYYYVVVSSSPPPNNNLLLKKKKKKLLLLLLJJJIIIEEECCC@@@===:::999999999777555222111111111///...//////...---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---............///111333444555555444444555666777888oooUUUHHHHHH===<<<888444000...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------............/////////222(((+++666444666YYY{{{oooggg___VVVOOOLLLAAAAAAAAAAAAAAABBBDDDFFFCCCDDDEEEFFFFFFGGGIIILLLHHHJJJLLLLLLIIIFFFDDDDDDCCCHHHPPPXXXcccqqqrrrJJJ333000666000//////...---,,,++++++************************))))))************))))))))))))))))))))))))******)))))))))*********++++++*********++++++++++++,,,------,,,,,,------.../////////000000111222222222222333555666777777888888===777777>>>BBBAAAEEELLLSSSvvvnnntttaaaJJJ:::===FFFDDD;;;444777GGGccc{{{kkkXXXJJJBBB@@@DDDJJJEEEEEEFFFFFFGGGHHHIIIIIIMMMKKKMMMPPPOOONNNPPPUUUTTTUUUXXXXXXRRRJJJJJJOOORRRUUUVVVTTTSSSWWWZZZZZZaaa\\\^^^iiirrrpppeee\\\VVV]]]sssyyykkkbbbkkkzzzWWWBBB777999<<<<<<;;;;;;<<<>>><<<<<<;;;<<<===???AAABBBFFFGGGIIIIIIGGGEEEEEEEEEDDDEEEFFFGGGEEEBBB>>><<<:::888666666555555333111222111000000///000000000---,,,+++***)))***++++++((((((((()))******+++++++++++++++,,,---...///000//////..................,,,...222555666555333222111111111222222222333333000000111222444666777999666<<>>DDDIIIGGGDDDCCCHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUSSSTTTSSSSSSTTTWWW\\\```[[[ZZZYYYZZZ[[[XXXRRRMMMKKKJJJIIIIIIIIIGGGDDDAAA???>>>===<<<:::999888777444222000...///...---+++---,,,++++++******++++++************************************++++++++++++************++++++++++++------------...000111222222222222222333444555666lllVVVIIIIII???BBB888444000...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////444+++---666222,,,@@@aaayyyssspppccc^^^VVVQQQOOOKKKFFFBBBGGGFFFEEECCCAAA@@@??????@@@AAACCCEEEJJJQQQYYY___pppuuu~~~kkkKKK<<<555000---......------,,,++++++***************************))))))************)))))))))))))))))))))*********))))))))))))************************++++++++++++,,,,,,,,,,,,,,,------...---......//////000111111222333333555666666777777888444666???DDDEEEGGGKKKKKKYYY{{{xxx}}}TTTAAA@@@BBB@@@===@@@>>>BBBTTTuuusss___PPPJJJJJJKKKHHHDDDCCCDDDGGGIIIJJJMMMLLLOOOVVVZZZ\\\```eeeiiioooyyywwwfffYYYTTT[[[iiitttqqqlllnnntttvvvyyyssssssmmmiiioooxxxUUUBBB???555999>>>>>><<<::::::<<<::::::999:::;;;===???AAAEEEFFFHHHGGGEEECCCBBBBBBBBBCCCCCCBBB@@@===;;;999777555333333333222111///000000///...---,,,,,,,,,******))))))))))))***+++((((((((()))******+++++++++++++++,,,---///000111000000///...------------,,,000555999:::888555333000000000111111111222222222333444444444333222111666555444222222666>>>CCCRRR[[[iiivvvuuuggg]]]WWWOOOIIIIIIGGG???@@@BBB<<>><<<>>>JJJeeeiii\\\OOOJJJCCC@@@BBBFFFJJJLLLIIIGGGIIINNNQQQPPPQQQSSS\\\ddduuu~~~rrrlllhhhyyyuuupppsssxxxtttPPP<<<999:::999:::;;;<<<<<<<<<;;;;;;:::999999999;;;<<<>>>@@@BBBDDDFFFEEECCCAAA@@@@@@@@@??????===;;;999777666333222000111222222111000///...---,,,+++*********)))((((((((())))))******((((((((()))******++++++******+++,,,---...000111000///...------,,,------,,,///444888999888444222/////////000000000111111000111111111111111000000333444444333333333444666,,,111888===@@@BBBCCCDDDCCCFFFKKKPPPVVVXXXVVVRRRMMMNNNMMMJJJDDD>>>999777:::666<<>>AAA======@@@CCCCCCEEEHHHHHHIIIKKKMMMPPPRRRTTTTTTSSSSSSSSSSSSUUUWWWYYY[[[\\\\\\[[[XXXVVVWWWYYY\\\^^^\\\[[[^^^bbbaaa[[[UUUQQQMMMHHHDDDCCCBBBBBBAAA=========<<<999666333111222000------------,,,+++,,,+++******))))))******))))))))))))))))))))))))'''''''''((((((((())))))++++++++++++,,,,,,,,,,,,------...//////000000000///000111222333444444555cccQQQIIIGGG;;;>>>888444000...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........,,,111000+++---555666111BBBnnnTTT;;;222111///...000---,,,,,,,,,+++++++++***************************))))))************))))))((((((((()))******++++++((((((((()))))))))******)))))))))************+++++++++******++++++,,,---,,,,,,------.../////////222222222333444555666777666888;;;;;;:::;;;AAAGGGFFFLLLOOO[[[aaaEEE999444999???@@@???DDDVVVhhhttteeeXXXOOOIIIEEEAAAFFFBBBCCCHHHMMMMMMOOORRRHHHKKKYYYpppvvv~~~{{{ooommmsss~~~sssNNN;;;999888222888666555666:::======<<<::::::999999:::;;;===>>>@@@BBBCCCCCCAAA?????????<<<<<<:::999777666555444111///...///000111000///---,,,+++***))))))))))))((()))))))))))))))))))))((((((((()))******++++++*********+++,,,---...///...---,,,,,,,,,,,,,,,,,,+++---111333444222000///........./////////000000,,,---...111444777:::<<<---///222555777666555444444555666666555444555777222444444222444666555111888:::<<<===<<<<<<===>>>===777===CCC===<<<>>>999::::::===CCCEEECCCBBBDDDFFFGGGIIILLLPPPSSSUUUVVVUUUTTTTTTTTTVVVXXX[[[]]]^^^^^^\\\YYYVVVVVVWWWYYY\\\ZZZZZZ\\\______[[[XXXSSSNNNGGGBBBAAAAAAAAAAAA<<<<<<;;;:::777444111///111///---,,,------,,,+++,,,++++++***)))*********((((((((((((((((((((((((''''''''''''((((((((((((++++++++++++,,,,,,,,,---------...///000000//////...///111222444444555555\\\MMMIIIHHH;;;<<<888444000...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........***000000,,,...444666111888^^^JJJ===333222///***+++333---,,,,,,,,,,,,+++++++++************************))))))************))))))'''(((((()))******++++++(((((((((((()))))))))***))))))))))))***************************+++,,,,,,,,,,,,------.../////////111000000000111333555666333666999:::;;;???DDDHHHFFFMMMPPPNNNWWWyyy{{{zzzVVVJJJDDD@@@AAA@@@===???CCC]]]xxxrrreee\\\TTTMMMIIILLLQQQTTTXXX\\\KKKEEEHHHZZZqqq~~~oooiiimmmzzz|||pppkkkoooxxx}}}zzz~~~rrrNNN:::777888777444555444444555888;;;<<<<<<;;;:::999888888999:::;;;===???AAAAAA@@@>>>>>>???999888777555444333333444000///------......---+++,,,+++***)))))))))))))))))))))*********))))))(((((((((((()))******++++++***************+++,,,---++++++*********+++,,,,,,---......//////......---------........./////////222111000...,,,+++***)))111111111111111000...---000111222111111222444666777::::::555444666666333333555666666555555777888<<<444888???999888<<<:::<<<<<<@@@DDDDDD???===???BBBDDDFFFIIILLLOOOQQQRRRSSSSSSRRRRRRTTTWWWZZZ\\\[[[[[[ZZZWWWTTTSSSTTTVVVVVVVVVVVVVVVUUUUUUTTTTTTOOOKKKEEEAAA@@@???>>>>>>999999888666555333111000000...,,,+++,,,,,,+++***++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((************+++++++++++++++,,,---...///...---------...000222333444444444UUUJJJJJJJJJ===???888555000...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,///111111000222555888444888```ZZZ@@@222***///222...,,,///------,,,,,,,,,,,,,,,,,,************************))))))************))))))'''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))*********************)))***++++++,,,,,,,,,---......//////000//////...///000111333444444666777777888;;;<<<<<>>AAAAAA@@@EEEUUUkkkvvviiibbb___]]]^^^aaagggYYYQQQZZZiiiooolllgggjjjYYYZZZttt~~~wwwzzzooo|||{{{wwwTTT777333444000222;;;444666888888888888999:::;;;:::888777777777888999<<<>>>@@@@@@???>>>>>>???888666555333222222333333111///---,,,,,,+++***(((+++******)))))))))))))))***************)))((((((((((((((()))******++++++*********)))******++++++))))))))))))***+++,,,,,,000000///...---......///---------.........//////......000111222222222222222000......///222333444///111111111000000222444+++111333000///333555333555777888777666555777888999///222999555555<<<<<<<<<::::::======;;;===BBB@@@AAACCCFFFHHHKKKMMMNNNQQQQQQPPPPPPRRRUUUXXX[[[WWWWWWVVVTTTRRRQQQRRRTTTRRRSSSRRRPPPMMMLLLMMMNNNJJJHHHDDDAAA@@@>>>;;;999666555444333222222111111...,,,+++***+++++++++*********)))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***************+++,,,---...---,,,++++++---///111333333333333\\\KKKJJJGGGAAA???888666333///------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///.........//////000111222666444AAAeeeyyy~~~VVV<<<111111000000//////......------,,,,,,,,,,,,++++++*********)))))))))))))))************))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------,,,,,,,,,---......---...///000222222333333111222333555777888::::::@@@DDDHHHJJJLLLQQQYYY```nnnhhhIIICCCEEEAAA:::===DDDSSSfffyyy}}}|||zzz~~~~~~jjj;;;888555333333555555555333333444555666777888888;;;;;;;;;;;;:::999888777:::<<<>>>AAAAAA@@@???===:::999777555333111///...//////...---,,,,,,++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))************+++++++++*********))))))+++++++++++++++++++++++++++,,,---.........---,,,+++++++++,,,---...///000........................//////000000000000//////////////////////////////000000000000000000000000222222222333333333444444666555444333333333333333666777888:::;;;<<<======AAABBBDDDDDDDDDEEEGGGIIIMMMNNNNNNNNNOOOQQQUUUXXXTTTWWWXXXUUUNNNIIIIIIKKKPPPQQQNNNJJJKKKOOOLLLEEEAAA???<<<888666555555555444444333222111000///...++++++++++++*********)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---......//////000000111111^^^KKKJJJGGGAAA===888666333///------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------........................///000111222---111:::KKKiiimmmBBB222111111000000///......---------,,,,,,,,,+++++++++***+++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++,,,,,,---...------///000111111111111000111222444666777999999;;;>>>BBBCCCCCCGGGNNNTTTdddzzzlllSSSFFFCCCDDD@@@DDDRRRdddttt|||vvvsssqqqSSSAAA999666222111111333333333333333444555666777777888;;;;;;;;;::::::888777777:::<<<>>>@@@@@@???===<<<999888666444222000///............---,,,+++++++++***)))))))))((((((((('''(((((((((((((((((((((((((((((()))))))))*********+++++++++*********))))))++++++++++++++++++++++++***+++,,,.........------,,,,,,,,,,,,,,,---...///---------------------------......//////......---////////////////////////000000000000000000000000000111111111222222222222333333222222333444555555666777888:::;;;<<<======>>>???AAAAAABBBDDDGGGJJJIIIJJJKKKKKKLLLNNNRRRUUUSSSVVVXXXUUUNNNHHHFFFGGGOOOPPPMMMHHHHHHJJJGGGAAA>>><<<999777555444555555222222111000///...------+++*********))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))***+++,,,,,,---......//////000000111___KKKJJJHHH@@@:::888666333///------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------........................///000111222***111555444AAAhhh{{{hhhGGG111000000000000///......------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------...))))))))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******++++++,,,---------...//////////////////000111222444666777777777:::<<<<<<<<<>>>DDDIIIMMMOOOddduuuYYYGGG:::666DDDTTT___kkkxxx|||zzz~~~hhhGGG222,,,666333000...///000111000222222333444555666777777999999999999888777666666:::;;;===>>>===<<<:::888777666555333111///...------------,,,++++++******))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))******+++************)))))))))++++++++++++++++++++++++******,,,---............------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,........................////////////////////////////////////000000000000000000000111222444555666666777888:::;;;<<<<<<===;;;<<<===>>>???CCCHHHLLLGGGHHHJJJJJJKKKMMMQQQTTTTTTVVVWWWTTTNNNHHHFFFEEEPPPPPPNNNIIIGGGFFFCCC===;;;999777555444333333333//////...---,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))***+++,,,,,,------...//////000000^^^JJJIIIIIIAAA999888666222///------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------........................///111111111333444000111JJJ~~~```AAA111000777000000///......------,,,,,,,,,,,,++++++++++++*********+++,,,,,,---......,,,+++++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************)))***++++++,,,,,,------.........------...///000111222444555555777888:::;;;;;;===BBBEEEFFFJJJLLLUUU{{{ttt[[[DDD@@@DDDIIIWWWfffsss}}}~~~yyywww|||~~~]]]BBB111///444333111...---.../////////111111222333444555666666777777777777777666555555999:::;;;;;;:::888666555444444333111000...---,,,,,,,,,+++++++++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))************************)))***+++,,,---.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------.................................////////////000/////////000111222444444555666777999:::;;;<<<<<<::::::;;;<<<>>>CCCIIIMMMIIIKKKMMMNNNOOOQQQTTTWWWWWWXXXXXXTTTPPPLLLLLLLLLSSSRRRPPPLLLHHHDDD@@@<<<;;;999777555333222111111...------,,,++++++******)))(((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))***++++++++++++,,,---...//////000]]]IIIHHHIIIBBB:::888666222///------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...------------...///000111888000111666222666ZZZfffFFF222///444666//////......---,,,,,,,,,,,,,,,+++++++++*********((())))))***+++,,,,,,---//////...---+++***))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************)))))))))***+++++++++,,,,,,---------,,,,,,---...///000111222333444666777999:::<<>>BBBIIIMMMMMMOOORRRSSSUUUWWWZZZ\\\[[[ZZZWWWTTTQQQQQQTTTVVVRRRPPPOOOLLLGGG@@@<<<;;;<<<:::888666333111///...---------,,,,,,++++++***(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))***+++)))***+++,,,---...//////___JJJGGGHHHCCC<<<888666333///------------++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------------------...///000111555,,,---777444---===YYYtttkkkMMM>>>444444444+++.........---,,,,,,++++++++++++++++++************((((((((())))))******+++000///...---,,,***))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))******+++,,,++++++,,,------------------...///000111222333333333444666888;;;???AAACCC@@@@@@HHHLLLDDDIIIvvvxxxaaaLLL>>>IIIaaaiiiUUUGGGTTTjjjvvv{{{vvvrrrlllhhhnnn{{{}}}RRRAAA000...333333...***111///......///000///...//////000111222333444444333333444444444333333222555555555444444222111111//////...------,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))************************''''''(((((((((((())))))(((((()))))))))))))))***************************,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++---------............//////...............///000222333444666777888888999::::::;;;<<<===AAAFFFJJJMMMPPPSSSUUUVVVXXX[[[]]]ZZZXXXTTTRRRQQQSSSVVVWWWMMMKKKKKKJJJDDD<<<888999:::999777555333000///...---------,,,,,,+++++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''((()))***((()))***+++,,,---...///dddNNNHHHGGGBBB<<<888666333///------------************************************++++++++++++++++++,,,,,,,,,---------------------...///000000......000111000000444999jjj{{{fffIII<<<:::222333444(((......------,,,+++++++++++++++++++++************))))))))))))))))))))))))+++++++++++++++*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***+++************+++,,,,,,******,,,---..................///000111222222333222222333666999<<<>>>>>>EEE===???HHHBBB>>>YYYnnnMMMXXX[[[RRRHHHHHHNNNQQQqqqzzzsssllldddsss|||~~~fffQQQ444...---111555222...+++///...------//////...---...//////000111222333333111222222333333222222111333333222222111111000000---------,,,,,,++++++***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))******************************---,,,+++*********+++,,,************+++,,,------++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,,,,---///000000000111222444555666777777999:::;;;<<<<<<>>>BBBEEEHHHKKKNNNPPPRRRTTTVVVXXXSSSRRRPPPOOOOOOOOOOOOOOOJJJHHHIIIJJJDDD:::777:::555444444333222000///...,,,,,,,,,+++++++++++++++)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))'''((()))***+++---......iiiRRRHHHFFFBBB<<<888666333///------------************************)))************+++++++++++++++,,,,,,,,,------------------------...000000+++555666,,,---888888...333``````KKK444000444***...666000......---,,,,,,++++++***+++++++++************)))*********)))))))))))))))''''''((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******++++++,,,---)))***,,,---.../////////...//////000111222222333333222333666999;;;<<<;;;<<<>>>BBBGGGLLLNNNOOOOOOXXX```uuummm[[[RRRQQQbbbpppsssyyywwwtttuuuxxxyyy}}}{{{NNN444222222111000000,,,***...555...,,,,,,,,,.........,,,......///000111222333333000111111222222222111111111111111111000000000000,,,,,,,,,+++++++++******'''''''''((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))...---,,,***)))******+++************+++,,,---...************************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++---///111222///000111333444555666666888999;;;;;;;;;<<>>@@@BBBCCCEEEHHHJJJQQQOOOVVVkkkuuuhhh^^^[[[dddrrr||||||~~~}}}}}}zzzuuukkkfffmmmzzzcccEEE333...///......---,,,,,,,,,,,,---,,,,,,,,,---------............//////000000111111111000///......///000111000000000000000///......,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((()))***+++++++++++++++,,,+++)))))))))+++---///000,,,)))'''((()))******))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***+++---,,,++++++,,,...,,,...000111111222444666666888::::::::::::<<<>>>AAABBBDDDEEEFFFHHHKKKMMMMMMLLLKKKIIIHHHFFFEEEEEECCCDDDFFFFFFDDD???:::777222111000///...---,,,,,,******)))((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))***+++,,,---cccRRRPPPBBB@@@<<<888666333///---,,,,,,,,,---,,,++++++******++++++))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......000000000000111222333333111888DDD___wwwRRR<<<333111111000000///......---...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++)))+++---...---,,,---...,,,,,,------...000111222222333444555666777777888999;;;>>>@@@AAACCCEEEGGGEEEJJJRRRXXX___rrrzzzRRR777111333555333......---,,,,,,,,,,,,---,,,,,,,,,,,,---------------......///000000111111000000///......///000000///000000000000///......,,,,,,+++******)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))***+++++++++************)))))))))+++---///000---)))'''((()))***)))))))))************))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++***+++,,,,,,++++++,,,...,,,...000111111222444666666888999:::999999;;;<<>>AAACCCCCCDDDEEEFFFEEEFFFGGGHHHJJJJJJKKKKKKFFFEEECCC@@@<<<888555333000000///...---,,,++++++***)))((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,dddOOOQQQGGGCCC<<<888666222///,,,++++++,,,,,,++++++***************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000111222222444222444999BBBZZZcccDDD888666666666/////////......---------,,,,,,,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******---...//////...------...,,,,,,,,,,,,---...///000000111111222333444555555444666999:::;;;<<>>AAA@@@AAACCCCCCDDDLLLUUUVVVXXXZZZ]]]iiiiiiLLL888...///333444///+++***---000000000------,,,+++++++++++++++))))))*********+++++++++++++++,,,,,,---.........,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,+++******((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((()))))))))***))))))((((((''''''(((((())))))******,,,***(((((())))))(((''''''(((((())))))(((((('''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******''')))******))))))***+++,,,---//////......000111222444666666666666888::::::===BBBEEEHHHJJJLLLNNNLLLMMMNNNNNNMMMKKKIIIGGGCCCAAA<<<777333111000000,,,+++++++++*********))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((()))***aaaMMMPPPGGGDDD;;;777555111...,,,+++***+++++++++***)))))))))))))))(((((((((((()))))))))***************+++++++++++++++++++++***++++++,,,---------------...///000000444444111///444:::888000;;;\\\lllUUU:::333111555444,,,+++111,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))((()))+++,,,+++++++++,,,+++++++++++++++,,,,,,---------...///000111111222111333555666666777:::<<<>>>@@@CCCDDDCCCCCCLLLVVVLLLSSSYYYXXXUUUXXXggguuukkkNNN333---444666...'''---***)))---222333---'''---,,,++++++***+++++++++))))))))))))*********++++++++++++,,,------......+++,,,------------,,,++++++++++++++++++******)))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((''''''''''''(((((((((((('''((())))))))))))))))))'''(((((((((((((((((((((***)))'''((()))***)))(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***'''(((***)))(((((()))++++++---............///111111333555666666777:::<<<;;;>>>AAACCCDDDFFFIIIKKKHHHIIIJJJJJJIIIFFFCCCAAA===;;;777444111///......+++************)))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((())))))```MMMPPPGGGCCC<<<777555111...+++******++++++******)))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++******++++++,,,------------------///000000---,,,...333333///111777333999QQQ{{{hhhGGG666:::...)))000333...+++///,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''')))+++,,,++++++,,,...+++++++++***++++++,,,,,,,,,,,,---...///000111111000222444555555666888:::999777;;;CCCIIIIIIIIIKKKPPPPPPPPPRRRRRRSSSVVVZZZZZZkkk```999444222222...***...555.........,,,******---000---,,,++++++******++++++))))))))))))***************++++++,,,,,,---......++++++------------+++++++++++++++++++++***))))))&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))''''''''''''((((((((()))''''''((())))))***))))))((((((((()))(((''''''&&&)))((('''((()))***)))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''((())))))(((((()))***+++---......------///000000333555666777888;;;======>>>???@@@@@@BBBEEEGGGDDDEEEFFFGGGEEECCC@@@===888777444111///---------************))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&((())))))eeeOOOJJJEEE???===777555111...+++******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------............//////000000111111888666666@@@[[[yyyWWW@@@777666111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,------......///...000111222333444777999<<<<<<>>>AAACCCFFFGGGHHHJJJLLLNNNOOOOOOPPPRRRTTTNNNUUU^^^dddmmmtttWWWAAA666000000///------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++........................************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---...000111111000111222333555777999:::666:::>>>@@@AAA@@@AAABBB??????AAACCCCCC???999444333222000///---,,,,,,++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))```OOOLLLGGG@@@===777555111...+++******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,---------------......///000000111111111222222444???WWWvvvxxxWWW@@@444000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***))))))(((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---............///111222222444666999999:::<<<>>>AAACCCEEEFFFIIIKKKMMMNNNNNNNNNPPPRRRUUUVVVUUUSSSTTT\\\jjjtttjjjMMM;;;444333444000///...---,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))))))))*********++++++++++++++++++++++++------------------------*********)))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))***+++,,,---...///000111222222333333555666888888777:::===???@@@@@@AAABBB@@@@@@AAABBBAAA===888444222222000...---,,,++++++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))]]]OOOMMMIIIAAA<<<777555111...+++******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++++++++,,,,,,,,,---------------......///000000000...222444000---444DDDRRRtttaaaHHH666000111222111/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++***++++++,,,,,,---......---///000111111333666888777888999<<<>>>@@@BBBCCCFFFHHHKKKLLLLLLLLLMMMOOORRRNNNJJJHHHHHHHHHFFFEEEIIIYYYzzz```MMM777******...///...//////...---,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******+++,,,...///000000333333333333444555666777999;;;>>>??????@@@BBBDDDCCCAAA@@@???===:::666333111111///---,,,+++++++++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))^^^OOONNNIIIAAA===777555111...+++******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,,,,------......///000000...222555333//////555<<<>>>iiijjjFFF<<<111...111444222............---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************+++,,,,,,------,,,...///000000222555777666666888:::<<<>>>@@@@@@CCCFFFHHHIIIIIIIIIJJJKKKHHHFFFFFFHHHJJJJJJFFFBBBAAAAAAHHHYYYrrr___BBB222...,,,111888888000(((......---,,,++++++,,,,,,************************************************(((((((((((()))))))))******************************************************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))***,,,---...///000222222222333444555666777<<<===?????????@@@CCCEEEEEEBBB>>><<<:::777444111000///...,,,++++++******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))bbbPPPMMMHHHAAA===777555111...+++******+++(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---......//////---...000111222333333444777AAAOOOhhh|||gggEEE:::777444333222000,,,)))------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))******+++,,,,,,,,,+++---...//////111444666666666888:::;;;===??????AAACCCFFFHHHGGGGGGGGGHHHEEEFFFGGGGGGEEECCCAAA@@@BBB@@@======???JJJ```tttxxxbbbSSSDDD555+++333111000///000...,,,)))---,,,,,,++++++++++++,,,************************))))))))))))))))))))))))'''(((((((((((()))))))))************************)))))))))))))))))))))))))))))))))(((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***+++,,,...//////000000111222444666888999===???@@@@@@@@@AAADDDFFFEEEBBB===999777444222000......---+++************(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))eeeQQQLLLGGG@@@===777555111...+++******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******))))))*********+++++++++++++++,,,,,,---.........///...---///222333111///666666444888OOO{{{www[[[RRRIII555666555333000...---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******((())))))******+++,,,,,,***,,,---......000333555555666777999;;;<<<>>>>>>???BBBEEEGGGFFFEEEEEEEEEDDDFFFFFFCCC???<<<<<<>>>555777;;;;;;777555<<>>???@@@@@@@@@BBBDDDDDD@@@;;;777555333000...---,,,+++******)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))dddQQQLLLGGG@@@<<<777555111...+++******+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))*********++++++++++++,,,------.........///000111111111000000,,,222999777333???cccgggOOO>>>;;;;;;333000000...------...111333++++++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((())))))***+++++++++)))+++------...///222444555555666888:::;;;<<<===>>>AAAEEEFFFEEEDDDCCCCCC@@@AAAAAA???===<<<======>>>;;;::::::777222222555333333555;;;FFFUUUgggtttoooPPP>>>666000,,,///000...///333(((,,,///000...---...000++++++************++++++************************))))))))))))))))))))))))'''''''''((((((((())))))************************(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))***+++,,,---...000000111222333555777888888;;;===>>>>>>>>>>>>???BBB>>>:::666444222///---,,,+++***)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))bbbQQQMMMGGG@@@<<<777555111...+++******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***************++++++,,,,,,---......'''+++000111//////111333777---,,,666:::555555:::PPP}}}{{{YYY@@@888333555888333111000/////////...+++(((+++++++++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***'''((()))++++++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))******++++++)))+++,,,------///222444444444555777888:::;;;<<<>>>AAADDDFFFEEEDDDCCCCCC???>>><<<<<<<<<;;;999777777111...333888777555333111111333555555555777;;;FFFKKKZZZmmmzzz~~~qqqYYYGGG;;;222111666000,,,---222333...***,,,.........---++++++,,,---+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((***+++,,,---...222222222222333444555666555888<<<======<<<;;;<<<@@@===999666444222///,,,++++++***))))))((())))))&&&'''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))ZZZTTTJJJFFF===???888555222...+++*********+++)))((('''((()))((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...//////////////////000111333444555888DDD___{{{bbbGGGCCC===888555444222111//////.........---------,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,***++++++,,,---...//////222222222333555666888999<<<===>>>??????>>>===<<<<<<<<<;;;:::888777777666444333333222111111111222333333333222222111111111666777999<<>>===888555222...+++*********+++)))((('''((()))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---......///////////////000111222333444???;;;<<>><<<777444111//////000//////............------------,,,,,,,,,+++++++++******))))))******+++******))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))***+++******+++,,,---......///111111111222444555777888888999:::;;;;;;:::999888777777666555444444333222222222111000000000111111222222111111111111000000111111111111222222222222222333444222000//////000888999::::::888888999:::///000111222111000///...+++,,,...///000000///...000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,---...000222444555555666555555666777999:::888666333333111000...,,,+++*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***fffSSSDDDGGG@@@999888555222...+++*********+++)))''''''((()))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))************++++++++++++,,,------..................///000111222---111777999777666:::???OOO___}}}yyygggUUUKKKBBB999777<<<555222000//////000000///------------------------,,,,,,,,,+++++++++******(((((()))************))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((('''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))***+++,,,---......000000000111333444666777777777888999999888777777555555555444333222222111111000000//////000000000000000000000000000000000333333333333333333222222...000222333333444666777000000000///---,,,...000444444555555555555555555666666555444222000...---........................+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,---...000222444555666777666555555777999888777555222111000///---,,,*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***bbbPPPBBBGGG@@@:::888555222...+++*********+++)))''''''((()))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))(((((()))))))))***************++++++,,,---------------------...///000000222222222333444666444222666888BBBYYY{{{~~~rrrfffVVVIII@@@BBB>>>444000444555222000////////////...,,,,,,------------------,,,,,,,,,+++++++++******'''((()))***************))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((())))))***+++,,,------/////////000222333555666666666777888888777666666444444333333222222111111/////////......//////000////////////////////////////////////000000111111---...000//////...000111444555666666444222222333///......---------------------------,,,+++******,,,------...............++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,---...000222444555666666555555555666777777444222111000///...---,,,++++++)))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((******\\\OOOCCCFFF???;;;888555222...+++*********+++)))((('''((()))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***(((((((((((()))))))))))))))******++++++,,,,,,---------,,,,,,------...///000///,,,,,,111666666222000333666888???RRRmmmooo```ZZZTTTNNNXXXLLLDDDCCC@@@888444666222000...---...---,,,+++,,,,,,,,,,,,------------,,,,,,,,,+++++++++******(((((()))***++++++++++++))))))))))))))))))))))))******)))))))))((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))(((((((((((()))***+++,,,,,,---.........///111222444555444555666777777666555444222222222111111111000000......------......//////------............//////---......//////000111111222333444333111111111333---///111111///---------//////......---,,,,,,,,,////////////............)))***+++,,,,,,,,,,,,+++************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((())))))***((((((((()))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,---///111333444444555444444333444555444222/////////...---,,,,,,++++++((((((''''''&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******WWWOOOEEEDDD======888555222...+++*********+++)))((('''((()))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***'''''''''((((((((())))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------...***...//////222666444///,,,222666444//////666>>>YYYooorrrbbbVVVPPPMMMMMMNNNLLLEEE<<<777555333222111000///------......---+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))*********)))))))))(((((('''(((((()))***+++,,,,,,((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((('''''''''((()))***+++,,,,,,------...///000222333444222333444444444444333222///////////////.........------,,,,,,---......///,,,,,,------............/////////000000000000000+++---............///111---...//////---,,,---...,,,------------,,,++++++000///...,,,+++*********((()))***++++++******)))************************))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((())))))******(((((()))))))))*********)))))))))******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,------///000111222222222333222222222333222///---,,,,,,,,,++++++*********'''''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++UUUPPPGGGCCC;;;===888555222...+++*********+++)))((('''((()))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''((((((((())))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---------111111+++)))///333222444000---...333555333000///:::GGGRRR]]]ppp{{{lll___[[[QQQKKKMMMOOOMMMNNNRRRGGGDDD<<<666555666444///000.........000000000...+++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))***+++,,,---------))))))))))))))))))))))))************))))))))))))''''''(((***+++,,,---...((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''((()))***+++,,,,,,---------...000111333444000111222333333222111000------------------,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,------..................---------,,,,,,///000111000...---...///000000000...------000222+++,,,---...///...------,,,,,,++++++++++++,,,---)))***+++,,,,,,+++***))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))************))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,------...000000111111111222222111111222111...,,,************)))))))))(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++ZZZNNNKKK???@@@999666444000---+++***)))***)))))))))))))))(((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......////////////000222333444222222333555888===AAACCCbbbsssxxxgggYYYOOOJJJHHHNNNLLLKKKKKKLLLLLLJJJHHH@@@===777444222222111000//////...---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++***************+++************************)))(((((((((***---000222)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******))))))(((((('''''')))************+++++++++------......///000000000111111111111111111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''((((((((()))))))))((())))))***,,,,,,&&&&&&''''''((()))******&&&(((+++,,,,,,,,,---...---///000000...,,,+++++++++,,,---......---,,,+++000///---+++***)))((((((,,,+++++++++,,,+++***(((---+++))))))++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***+++++++++,,,+++---000222333333222111111000///......------...++++++)))((('''''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((ZZZNNNKKK@@@AAA999666444000---+++***)))***)))))))))))))))(((''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((())))))******+++,,,,,,,,,,,,,,,,,,------------000000/////////000111111222111111000111333555777000;;;OOOiiirrriii[[[XXXSSSOOOLLLKKKKKKKKKMMMLLLKKKKKKLLLKKKHHHFFF???;;;666333222111000//////......---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++************+++++++++,,,,,,++++++************++++++(((((((((((((((((((((((()))(((((((((***,,,...000)))(((((('''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))((((((((('''))))))*********+++++++++,,,------......//////000111111111111111111111111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((()))))))))***'''''''''((((((((()))))))))))))))(((((((((((((((******************++++++***,,,---,,,***(((((()))(((***---/////////000111333333222222111000......---,,,******+++...111333...+++'''%%%&&&)))+++,,,+++***(((***,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,---///111222222222222111000///...------------+++***)))((('''''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((ZZZNNNKKK@@@AAA:::666444000---+++***)))***)))))))))))))))(((''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((()))******++++++,,,++++++,,,,,,,,,---------111000000///......//////111000...---,,,---......444333333777???HHHOOOSSSMMMSSS^^^mmm}}}~~~uuufffZZZPPPHHHAAA<<<>>>???AAACCCEEEFFFGGGGGGLLLKKKKKKKKKLLLJJJGGGDDD;;;888444111000000///............------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++))))))*********+++++++++++++++************++++++((((((((((((((((((((((((***)))(((((()))***,,,---***))))))(((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((()))))))))*********++++++++++++,,,------......///////////////////////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))******(((((((((((())))))))))))((())))))***))))))((((((++++++++++++,,,,,,,,,,,,&&&))),,,///000222444666888;;;???AAABBBCCCDDDEEEAAA@@@???>>>>>>>>>??????<<<;;;999777333000---,,,))))))+++---///...+++(((***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***++++++,,,,,,......///000111111222222000///...---,,,,,,,,,,,,+++***)))((((((''''''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))[[[NNNKKK@@@BBB;;;666444000---+++))))))***)))))))))))))))((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,//////...............///...---------...///000111444222////////////...---222444888===CCCHHHLLLNNNVVV^^^kkk|||yyypppeeeVVVLLLJJJDDD???888444555777888999@@@BBBCCCEEEEEEFFFEEEEEELLLKKKLLLLLLLLLJJJEEEBBB888555111000//////...---......---------,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++)))))))))*********++++++++++++*********+++,,,,,,++++++++++++++++++++++++******)))(((((()))************)))))))))))))))***))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))***************++++++,,,,,,---..............................,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((()))))))))*********(((((()))))))))*********((()))***+++,,,,,,,,,,,,((()))***+++---...///000///222777;;;>>>AAAEEEHHHEEEGGGJJJKKKJJJIIIJJJJJJAAA@@@???>>>@@@BBBEEEGGGBBBEEEIIIJJJHHHBBB;;;666222000/////////...+++)))...---,,,+++******)))(((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***+++,,,,,,---///.........///000222222///...---,,,,,,+++++++++******)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((())))))******\\\NNNKKK@@@AAA;;;666444000---+++))))))***)))))))))))))))(((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++*********+++++++++,,,,,,,,,,,,,,,,,,---...///000---------...///000111222,,,---///333666666444222777666555444333222111111444666:::@@@GGGNNNUUUXXX______```aaaccceeehhhjjj]]][[[XXXUUURRRQQQRRRRRRQQQIIIAAA;;;666111//////555444333444777:::===>>>?????????AAACCCEEEGGGHHHKKKKKKLLLMMMLLLIIICCC???444222///...//////...------------------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++)))************+++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))******))))))))))))***+++)))))))))((((((''''''&&&'''''''''((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))***************++++++,,,---------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************)))))))))************+++)))***+++,,,,,,,,,,,,,,,)))***,,,///222555777888AAACCCDDDDDDCCCBBBBBBCCC999;;;>>>>>><<<;;;;;;;;;777555333222333666999;;;444999BBBKKKRRRVVVWWWWWWLLLCCC777...***+++...000/////////...,,,+++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***+++,,,------///.........///000111222...---,,,+++***************))))))(((((((((((()))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''(((((()))******+++^^^OOOKKK???@@@:::666444000---+++***)))***)))))))))))))))(((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((())))))******+++))))))*********+++++++++*********+++,,,...///000------------------------333111000///000///---,,,((()))+++---000222444555444333000...---...///000333555666666555666888:::444333222111111111222222@@@;;;555111111333555666666666777999:::;;;;;;;;;>>>=========???BBBEEEGGGHHHIIIJJJKKKJJJFFF???;;;222000......//////...---------------------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++***++++++,,,---...************************+++++++++******))))))))))))))))))))))))******+++))))))((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))************+++,,,,,,------...------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))*********++++++)))*********++++++++++++---,,,++++++++++++,,,,,,111222444666999;;;===>>><<<>>>>>><<<:::777777777888:::===>>>>>>>>>???@@@???===:::777555555777888777888:::>>>DDDKKKQQQUUUTTTQQQMMMHHHBBB;;;444///+++,,,---,,,***))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((***+++,,,---............//////000000000---,,,+++******)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))***++++++```PPPKKK>>>???888666444000---+++***)))***)))))))))))))))(((''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********))))))))))))*********++++++++++++++++++,,,------------------,,,,,,+++******)))(((***---///000///555444333111///...---,,,111111222222333444555555111333444333111000222444333333333333333333333444777555111......000000//////111444666777888::::::@@@????????????AAABBBCCCDDDEEEGGGHHHGGGBBB;;;555000///......///000///---------------------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++******((((((((((((((()))******((((((((((((((()))))))))'''((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***(((((((((((()))))))))***++++++,,,,,,---.................................------------,,,,,,,,,,,,------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))*********+++++++++*********+++++++++,,,,,,---,,,,,,,,,...111444666<<<<<<<<<<<<<<<<<<<<<<<<333555777888777777888999CCCFFFJJJLLLLLLMMMNNNOOOOOOMMMJJJFFFDDDBBBBBBBBBIIIHHHFFFDDDBBBBBBBBBCCCHHHLLLQQQUUUTTTLLL@@@777555666666222...******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((***+++,,,---...---...///000000000///...,,,,,,***)))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))***+++,,,,,,aaaPPPJJJ>>>???888666444000---+++***)))***)))))))))))))))(((((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********))))))))))))************---,,,++++++******++++++++++++,,,------------,,,---,,,---///000///---***)))***+++,,,---...///000***,,,...///000///...---,,,///111000...---///222000000/////////.........111111000///111333222000---///222555777999;;;===:::;;;===???AAACCCDDDDDDAAABBBDDDFFFDDD???777111000.........000000///...------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,---...///------------------------++++++,,,,,,,,,++++++***(((((('''(((((()))******''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******(((((((((((())))))))))))+++,,,,,,------......///..............................------------,,,,,,........................////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,...333:::@@@DDDCCCBBBAAA>>>;;;999777666<<<>>>@@@AAAAAAAAABBBCCCEEEHHHKKKMMMMMMMMMNNNOOOQQQPPPMMMKKKIIIHHHGGGGGGMMMPPPUUUXXXWWWTTTOOOKKKBBB???>>>???CCCHHHLLLMMMJJJJJJHHHBBB999333111111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''(((***+++,,,......,,,---///111111000...---,,,+++***)))(((((((((((())))))(((((((((((()))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))***+++,,,,,,[[[OOOLLL======888444333000---+++*********)))))))))))))))(((''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************))))))))))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------//////......------------------------------------//////.........---------.........///////////////000222444555666777:::<<<===<<<<<<===>>>AAACCCDDDBBBCCCCCCAAA===777222............------,,,,,,,,,---,,,+++,,,...---)))&&&.........,,,+++,,,...111,,,,,,,,,---...///...---///...---...000111111000)))+++...000000...,,,+++//////......------......))),,,000000...,,,,,,,,,,,,***)))+++------+++(((,,,***)))'''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))++++++,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------111...++++++---...---++++++,,,+++***)))***---000))),,,000222222000//////,,,++++++---///000///---///000222444555444333222333111///......---,,,+++000...,,,,,,,,,,,,,,,+++***+++,,,------,,,+++***************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,+++***)))(((((())))))---,,,,,,++++++,,,---...222222666===AAAAAADDDIII@@@:::555888@@@EEECCC>>>BBBDDDFFFEEECCCDDDHHHLLLKKKMMMHHHJJJRRRQQQPPPYYYZZZXXXTTTPPPQQQTTTPPPJJJPPPOOOLLLHHHKKKQQQTTTSSSZZZWWWSSSKKKAAA;;;===CCCKKKKKKKKKLLLLLLFFF999,,,...+++,,,///,,,(((***111+++,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,------,,,---.........---,,,+++++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))************YYYMMMKKK===>>>888444333000...,,,*********)))))))))))))))(((''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))******(((((()))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---............------,,,,,,------------------------///.........---------,,,------............//////000222444555666777:::<<<@@@?????????@@@AAACCCDDDBBBBBBAAA???;;;666111............------,,,,,,,,,---+++***,,,000222111000---......---,,,+++---...555333111///.........---(((***+++---............666666555444444444444444333333333333111///...,,,...,,,******+++,,,,,,+++...,,,)))'''''')))+++---++++++***)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++++++++************++++++++++++,,,,,,,,,---------///---,,,---///000///---///000111000...,,,,,,---444222///---+++---///222444555888;;;>>>>>>;;;888::::::::::::;;;;;;<<<<<<>>><<<999666444333111000111///...---------,,,,,,,,,,,,,,,,,,,,,+++***)))+++*********))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++************++++++++++++...---+++***+++---///000444666===DDDEEE???<<<===:::===AAABBBBBBCCCEEEGGGEEEFFFFFFGGGMMM[[[pppmmmkkkdddZZZTTTQQQMMMGGGOOOUUU[[[\\\TTTGGG<<<777:::999<<>>999555333111...,,,+++******)))))))))))))))(((''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''(((((((((((()))(((((())))))))))))******************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,------.........000222444666666888:::<<>>???@@@CCCEEEIIIJJJKKKLLLMMMMMMLLLLLLHHHIIIIIIJJJHHHFFFCCCAAA===999555444555333///***...---,,,***)))***---000************)))))))))(((************************((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******)))))))))******+++,,,,,,,,,,,,---------------------...000111000///---///111111000......///000000000222666<<>>======???AAADDDFFFFFFDDDAAA>>>;;;:::::::::777666444333111000//////------,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,)))***+++,,,------------,,,,,,,,,,,,///333666999HHHEEECCCAAA;;;666777===LLLJJJHHHFFFHHHOOOXXX___eeemmmxxx|||rrriiiUUUUUUSSSRRRQQQRRRSSSSSSHHHDDD@@@CCCKKKTTTZZZ\\\PPPDDD777111///---,,,,,,,,,+++)))((((((***,,,---************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,---------------------,,,++++++***************))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++WWWLLLJJJ===>>>999555333111...,,,+++++++++)))))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********************************++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...///222444666777888;;;===CCCCCCDDDDDDEEEFFFGGGGGGFFFDDDAAA<<<777222...,,,...............---------111000...------------,,,///000000///......000333///222666;;;???CCCGGGJJJNNNRRRUUUTTTPPPOOOSSSWWWJJJNNNTTTYYY\\\[[[YYYWWWVVVVVVWWWVVVVVVUUUSSSSSSRRRQQQQQQOOOLLLEEE>>>888111000///...//////---+++---,,,,,,,,,+++***)))(((************************(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((())))))))))))((())))))***+++,,,,,,,,,------------...------...///000000///...000//////---,,,...111444666<<>>===<<<===>>>>>>>>><<<:::777555555555111///...,,,+++,,,,,,---,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,)))***+++------------,,,***,,,///333888<<>>AAABBBCCCEEEGGGIIIJJJKKKJJJGGGAAA;;;555000---+++........................---///000222222222222333///000000000000222666999GGGLLLRRRUUUVVVWWWXXXYYY^^^^^^[[[RRRIIIDDDEEEHHH???AAADDDHHHJJJKKKKKKKKKMMMLLLJJJGGGFFFEEEEEEEEEUUUYYY[[[YYYSSSPPPPPPRRRDDD===555111222222...+++...---------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((()))))))))(((((()))******+++,,,,,,---------.............../////////.........111000///...111888AAAHHHZZZ]]]eeennnttttttqqqmmm___^^^\\\YYYVVVPPPIIIDDD;;;<<<=========<<<;;;;;;<<<======;;;888666777888;;;======<<<::::::<<<>>>:::888444111...,,,,,,+++,,,,,,,,,,,,++++++++++++************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,------,,,,,,---000555:::>>>@@@@@@???555888>>>AAA???AAALLLXXXaaalllvvvjjj[[[\\\___]]]RRREEEBBBFFFVVV___ddd\\\JJJ:::222000...------...///...,,,)))************************************************))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------------,,,,,,++++++++++++))))))******++++++,,,,,,************************))))))(((((((((((())))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******************++++++++++++YYYNNNKKK======888666444222///---,,,++++++)))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))(((((((((((((((((((((((())))))************))))))((())))))))))))*********)))))))))*********************************************++++++++++++,,,,,,******++++++,,,---......///222444666888:::<<>>@@@EEEBBB>>><<<<<>><<<@@@BBBCCC@@@:::444333333444777:::;;;:::<<<@@@DDDBBB@@@===888333000---+++---------,,,,,,,,,++++++***************************))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000000666888<<>>@@@CCCEEEIIIVVVoooxxxfffWWWTTTSSSLLLEEEBBBIIIQQQ\\\cccdddYYYEEE222...+++***,,,//////---***++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,------------,,,+++++++++++++++)))))))))***+++,,,------************************)))******++++++******)))************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++*********++++++++++++,,,WWWLLLJJJ===>>>999666444222///---,,,++++++)))))))))))))))(((''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))******((((((((())))))*********************************************+++++++++,,,******+++,,,---.../////////111444777888:::===??????@@@CCCEEEGGGHHHIIIIIIDDD@@@999333///---...///---........./////////000222222111///...000555:::BBBIIISSS[[[___```aaaaaaRRRTTTSSSOOOHHHCCCCCCEEEKKKKKKLLLLLLKKKKKKKKKKKKQQQOOOKKKIIIHHHJJJMMMOOOLLLMMMMMMMMMJJJFFFCCC@@@999;;;<<<:::888;;;DDDKKKWWWUUUOOOHHHCCCCCCIIINNNAAA>>>888222...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++)))))))))******+++------------------............///000000000///111666:::777???KKKWWWbbbjjjqqquuubbb[[[SSSPPPQQQSSSRRRQQQVVVWWWZZZ]]]___\\\WWWSSSNNNNNNOOOOOOOOONNNNNNNNNNNNRRRTTTQQQJJJBBB???>>>555999<<<;;;999:::>>>BBBBBBAAA@@@===;;;888555444------------,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,///222666888???@@@AAABBBBBBBBBAAA@@@???GGGTTTbbbrrryyykkk```TTTNNNPPPLLLRRRXXX___fffeeeWWWGGG999333---,,,---...---***++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,---------,,,+++*********+++,,,((())))))***,,,------...************************)))***,,,......,,,***)))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++*********+++++++++,,,,,,UUUKKKJJJ===>>>:::666444222///---,,,,,,,,,)))))))))))))))(((((('''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))******+++++++++,,,***++++++,,,...///000000///111444777888:::===@@@@@@AAACCCEEEFFFGGGFFFFFF???;;;555000------///111---.........//////000000...///000111666AAANNNWWW```ffflllmmmggg\\\QQQJJJIIIKKKLLLIIIFFFHHHNNNTTTYYYYYYZZZ\\\\\\YYYUUUQQQOOORRRUUUXXXXXXVVVSSSQQQMMMQQQVVVZZZZZZVVVQQQNNNCCCEEEGGGGGGDDD@@@<<<:::;;;DDDMMMMMMGGGDDDJJJQQQ^^^XXXNNNCCC:::444111000------------------------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((***++++++************+++,,,---...---------........./////////000111000111444;;;@@@TTT]]]hhhppppppkkkddd___KKKIIIIIIQQQ]]]iiioooqqquuuwwwzzz}}}{{{uuummmfffQQQQQQRRRTTTWWW[[[___aaaZZZ```dddbbb[[[TTTPPPPPP>>>@@@AAA>>>999777999<<<;;;<<<>>>@@@@@@@@@@@@???......---------,,,,,,,,,******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------,,,,,,---111666;;;???EEEDDDDDDDDDEEEHHHJJJLLL___pppgggZZZ^^^ZZZ______YYYWWW]]]aaa```HHH???444...------,,,***++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,---------,,,+++*********+++,,,(((((()))***,,,---......************************)))+++...000000...+++)))************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,vvvXXXLLLGGGDDD999===888666222///,,,+++++++++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''(((((((((((((((((('''''''''''''''))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''******))))))((((((''''''************************))))))))))))************++++++,,,---...000111222222444777999:::;;;===???FFFEEEDDDFFFHHHJJJJJJIIIAAA;;;333///...000000000111///000111///---000666333444999FFFWWWeeejjjkkklllrrrtttooohhhaaaYYYQQQPPPPPPUUUXXXUUUOOOQQQYYYTTT```eee```hhhzzz~~~tttuuummmjjjkkkuuu|||zzzsssbbbQQQNNNKKKJJJMMMNNNMMMMMMPPPOOOLLLFFFBBBCCCFFFCCC===IIIXXXccc^^^RRRJJJCCC===---,,,,,,,,,......---,,,222---)))***------)))%%%,,,+++++++++***))))))))),,,,,,++++++***)))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************++++++******++++++,,,---,,,...//////...---...///222333333222777FFF\\\lllqqqsssppphhhaaa___[[[VVVaaa\\\]]]hhhrrrvvvuuutttzzz|||xxxooolllqqquuuttt[[[\\\cccnnnsssvvvqqqrrrmmmbbb\\\]]]aaaccc```YYYOOOHHHHHHJJJEEE===;;;777111222999@@@@@@<<<===888222...,,,---...///000...+++)))***++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))))))))***++++++,,,,,,...---------...//////000333---***///;;;DDDFFFDDD@@@FFFMMMLLLBBBEEEgggnnnbbb\\\[[[^^^```^^^```fffhhh\\\FFF222---333222,,,------,,,+++)))***+++---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))((()))***+++,,,------------,,,++++++******++++++++++++++++++***************+++,,,------------,,,000***)))111666222---,,,,,,+++***,,,......***'''************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))---,,,***)))+++,,,,,,,,,rrrVVVLLLGGGDDD999<<<888666222///,,,+++++++++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''))))))))))))((((((((((((************************))))))))))))************+++++++++,,,---///111222333555999;;;<<<===???AAADDDDDDDDDEEEGGGGGGEEECCC:::666000......//////...///---...111111///000555BBBLLL[[[hhhooopppooommmooouuuzzzxxxrrrhhhZZZNNNPPPWWW\\\___gggtttzzzyyyxxxppplllggg[[[PPPJJJWWWSSSJJJAAA???AAA@@@<<<:::BBBKKKTTT]]]```WWWKKKGGG???555---***+++...///------,,,,,,---,,,++++++++++++++++++************,,,,,,++++++***)))))))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))************+++++++++++++++,,,,,,---000///------///111333444444222444===NNN```mmmsssvvvvvvvvvvvvtttpppllliii|||uuuqqquuuxxxtttoookkkhhhnnnqqqsss{{{vvvnnnfff^^^^^^```aaa___]]]YYYPPPGGGJJJEEE===777777:::===>>>@@@===:::777555111---+++...---,,,,,,------+++)))************************************************************************++++++******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---......)))222<<>>AAABBBIIIIIIJJJKKKKKKIIIEEEAAA444222//////000000///...///,,,,,,111666999???FFFVVVcccrrryyyuuunnnkkkjjjkkkiiiddd```eeerrr|||xxxlllbbb^^^VVVMMMKKKPPPRRRPPPEEEBBBAAAEEERRR___bbb^^^___UUUGGG;;;333000///...)))+++---,,,***)))***+++*********+++++++++++++++,,,,,,,,,+++******))))))((())))))******))))))(((((((((((()))))))))******)))))))))*********++++++,,,++++++++++++,,,------111///...///111333444444111999III\\\lllttttttqqq|||qqqjjjkkknnnooovvviiifffhhhrrr|||wwwuuummmbbb[[[ZZZ[[[YYYMMMKKKFFF@@@;;;999===AAA>>>???@@@AAA???:::333...,,,,,,,,,---///...+++)))++++++++++++++++++++++++******************************************************++++++++++++++++++)))******++++++,,,,,,---------,,,,,,------...///111888@@@BBB@@@>>>AAAFFFEEEDDDOOOkkkppp[[[UUUXXX___ddd]]]^^^bbbbbbUUUBBB444000/////////......---,,,,,,,,,+++++++++************************************************************))))))************))))))************************)))***+++,,,,,,------,,,***+++,,,---............------,,,,,,,,,------......---,,,******+++,,,---***+++,,,---+++)))---444111...***))))))+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((((((((((((((((((((((((((())))))))))))*********+++++++++,,,---...///000gggQQQKKKGGGCCC888;;;777555222///,,,,,,,,,,,,************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''(((((())))))******************************((()))))))))*********************+++---...000111444666:::<<<===???AAACCCLLLLLLNNNOOONNNIIICCC>>>111111111111222111///...111...///666>>>HHHUUU```lllqqqsssnnneeebbbeeejjjeeerrruuueee\\\UUUPPPOOONNNKKKFFFFFFNNNZZZcccdddaaa[[[SSSJJJ???444---......---,,,+++******+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))******)))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,---......---///111222000000333555@@@MMM^^^jjjoooqqqsssvvvmmmddddddoooqqqiiiiiiqqquuuvvv}}}nnnhhhddd```]]]ZZZVVVPPPFFF;;;666666888:::???CCCEEECCC>>>:::///---,,,,,,------,,,***++++++++++++++++++++++++******************************************************+++++++++++++++,,,******++++++,,,---------............///000111111<<<;;;<<<===>>>@@@BBBCCCHHH\\\~~~jjj[[[[[[``````\\\YYY[[[___\\\JJJ888//////............---,,,,,,,,,+++++++++*********************************************************)))******++++++******))))))***************++++++***++++++,,,------,,,,,,***+++,,,---------,,,,,,///...------,,,---......+++,,,,,,---------......)))+++------+++***---111,,,,,,,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------///111eeePPPKKKGGGCCC777;;;666555111///---,,,,,,,,,************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''(((((()))***++++++,,,---......//////......---,,,,,,,,,++++++*********))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))''''''(((((())))))******))))))))))))))))))))))))((()))))))))******************+++,,,---///000111333555999;;;===???AAACCCIIIJJJKKKLLLJJJDDD;;;555///000111111111000//////444555;;;CCCJJJQQQ\\\fffrrrooojjjffffffnnn{{{xxxqqqUUUUUUSSSOOOJJJKKKRRRYYYbbbccceeeddd]]]QQQBBB999666111,,,,,,...000...,,,******++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++))))))************))))))))))))))))))************************++++++++++++------,,,,,,------...///---111333000---111===GGG\\\[[[ZZZ\\\bbblllwww~~~wwwhhhaaafffjjjlll{{{pppggg___ZZZYYYUUUNNNIIIJJJ:::;;;>>>BBBEEEGGGFFFEEE666222...++++++,,,---,,,++++++++++++++++++++++++******************************************************++++++,,,,,,,,,,,,+++++++++,,,------......---.........000111222333666;;;???@@@@@@CCCIIIOOO~~~hhhXXXaaabbb[[[UUU___jjj^^^FFF666222...,,,---...---,,,,,,,,,,,,++++++++++++*********************************************************++++++++++++******))))))******+++++++++,,,++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++,,,---000333444333666:::===>>>===;;;999;;;;;;:::777333///+++'''((()))******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************++++++++++++,,,---------,,,---111444eeeRRRLLLGGGBBB777<<<666444111...---,,,,,,---************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))***,,,,,,---///000111222333333333333222000///---,,,111111111111000000000000++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,...000111222222555999<<<===???BBBDDDJJJKKKLLLLLLIIIBBB999333---.../////////000222444;;;BBBLLLTTTUUUTTT[[[dddhhhhhhlllvvvvvvbbbUUUPPPOOORRRVVVaaacccdddfffddd___WWWQQQ>>>666---***---///---***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))******++++++******))))))))))))*********++++++*********++++++++++++,,,...------------...//////111222111...///:::MMM\\\\\\UUUSSS]]]mmmwwwuuuooooookkklllttttttnnnfff[[[VVVXXXHHHFFFCCCBBBDDDFFFGGGHHH???:::333...------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------+++,,,,,,------......///,,,,,,---...000333444666555;;;>>>:::999GGGeee~~~}}}ZZZ___\\\UUUZZZeeeeee[[[EEE===444...---......---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))******+++,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,+++,,,,,,---...++++++---111555;;;@@@DDDLLLPPPUUUZZZ[[[YYYUUUSSSUUUVVVUUUPPPMMMIIICCC===999777222---)))(((+++...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---......------000666<<>>@@@FFFVVVssszzzjjj[[[XXX[[[]]]aaahhhZZZNNN>>>333////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++,,,------,,,---------------,,,,,,---,,,++++++---000333555::::::<<<@@@FFFLLLRRRVVV^^^aaaeeehhhhhhfffbbb___^^^dddddd]]]WWWVVVTTTRRRHHHHHHFFF@@@888111---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,.../////////555@@@HHHjjjUUUNNNFFFAAA777===555444111...---,,,------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))+++---///111333333333333333333333333333333999:::<<>>@@@BBBEEEGGGHHHGGGGGGGGGCCC<<<444...111222333333555;;;DDDKKKVVVZZZ^^^^^^^^^jjjkkk\\\^^^^^^___aaadddiiilllmmmllltttkkk\\\JJJ;;;333111222---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,...............///000000---...444???JJJOOOLLLGGGVVVbbbmmmlllccc___eeennnccc\\\RRRKKKGGGGGGGGGGGGKKKGGGBBB<<<888444000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,------.../////////111222444666:::===@@@BBB@@@@@@LLLkkk______bbbYYYYYYeeeiii[[[GGG777111000111000---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,---------------...------,,,,,,---,,,+++,,,...333888;;;MMMMMMMMMPPPTTTYYY^^^aaa]]]^^^```aaa```^^^[[[YYYYYY``````SSSGGGDDDFFFFFFBBBJJJRRRUUUOOOEEE;;;666........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...///000222:::GGGQQQjjjOOOOOOHHH>>>;;;<<<777555222///---,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((,,,+++)))(((((()))+++,,,)))***,,,///333555666555333333444555555444666:::666...***000???JJJLLLJJJOOOJJJBBB<<<:::===BBBFFFEEECCC@@@>>>;;;888555444***+++,,,***'''&&&&&&&&&''''''''''''((()))***+++''''''((((((((((((''''''******))))))((((((''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,***+++,,,...111333444555;;;>>>===<<>>JJJRRR\\\ZZZ\\\^^^jjj{{{ooo^^^YYYVVV```lllgggdddoootttmmmggg```RRR???444333666---'''***000000---+++---+++))))))***,,,,,,,,,++++++++++++******)))))))))))))))))))))))))))))),,,,,,,,,---------......000///...///111222111000111888@@@DDDFFFKKKRRRYYYeeegggiiigggeeerrrttt___SSSPPPOOOOOONNNNNNLLLHHHEEEBBB<<<222)))......---+++)))***---000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...//////---...555???CCCAAABBBGGGBBBOOOtttmmmQQQZZZbbbZZZXXXddd```III666222000***,,,---,,,,,,---...,,,(((++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,------------+++)))+++///000...+++333000,,,---666DDDTTT^^^___]]]]]]bbbjjjnnnmmmkkkmmmkkkgggccc^^^XXXOOOFFFJJJPPPTTTSSSTTTTTTLLLAAABBB888;;;MMM[[[WWWMMMIII:::666000,,,+++---000222,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---++++++,,,,,,,,,,,,333...+++///999CCCIIILLLmmmOOONNNHHH>>>;;;;;;777555222///---,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))***,,,---777555222333777;;;>>>>>>DDDAAA@@@@@@AAA???>>>===:::666444<<>>===???BBBBBB@@@======;;;<<>>:::>>>CCC@@@<<<666333222000,,,(((%%%''')))******)))'''%%%'''(((((())))))(((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,//////000222333555666777777;;;@@@DDDIIILLLJJJFFFJJJIIIDDD;;;444333333222333===FFFQQQ[[[ZZZ```sssyyyfffdddllldddgggpppooofffhhhmmmaaaKKK777333000///---***,,,111000...,,,+++---......---++++++++++++************************************,,,------------............//////...,,,...222666FFFOOOXXXZZZYYY]]]gggppp```iiittteeeRRRTTTOOONNNMMMNNNLLLHHHAAA===111///---...000000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------...///000222444555444;;;CCCBBB<<>>333666222111///---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------/////////---,,,---///111>>>CCCMMMWWW^^^^^^XXXSSSGGGKKKSSS___iiinnnmmmiiihhhfffbbb^^^aaagggeee```gggfffcccbbbfffiiifff```IIIAAA???EEEJJJMMMTTT^^^dddaaaXXXJJJ;;;111---,,,000...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000,,,222===GGGNNNRRRUUUVVVyyyPPPJJJGGG@@@<<<888777555222///---,,,------+++++++++*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++***+++---///000111222222000000222888@@@FFFHHHHHHHHHKKKNNNNNNOOOPPPOOOLLLRRRRRRRRRTTTVVVXXXZZZ[[[bbb[[[QQQKKKIIIHHHEEEBBB999>>>DDDGGGEEEBBB???>>>>>>;;;999:::<<<:::333,,,)))***************))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,---///000111222444555666777===>>>???AAAEEEKKKOOOPPPPPPKKKBBB888222222444666>>>HHHNNNTTTXXX]]]wwwbbb```iiijjjbbbaaajjjnnnjjjUUUBBB111...333444000,,,///---******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------------............,,,///000///...111999@@@PPPOOOOOOTTT[[[aaaddddddtttkkk^^^VVVSSSQQQQQQQQQLLLHHHGGG777222---,,,///111...***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..................///000111222444555111:::@@@<<<:::LLLuuuqqqllliiiggg[[[XXXMMMGGGTTTiiioooggggggkkknnnkkkbbbXXXTTTTTTRRRLLLGGGFFFIIILLLOOORRRbbbvvvbbbZZZbbbfffccc```XXXBBB+++000/////////---+++---111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,------------......///...---,,,111999???QQQTTTXXXYYYXXXUUURRRPPPZZZYYYZZZ]]]bbbeeeeeeddddddiiijjjhhhkkktttxxxwwwssspppllljjjhhheee]]]UUUaaaVVVLLLGGGCCC@@@DDDKKKfffiiiiiibbbSSSCCC777111000///------///...+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...////////////000444999AAAJJJQQQUUUUUUUUU}}}QQQJJJGGG@@@<<<888888666333000...---------++++++++++++************))))))))))))))))))))))))************************)))(((((((((((()))***++++++---...000222222333333888888:::===BBBHHHLLLNNNGGGOOOSSSPPPMMMOOOPPPNNNOOOPPPRRRSSSSSSSSSSSSTTTYYYWWWVVVVVVWWWUUUPPPLLLPPPFFF???EEEPPPTTTIII===???;;;777999===@@@>>>;;;///---***((('''(((***+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,,,,------//////111222444555666777>>>???AAADDDHHHLLLPPPTTTQQQHHH===444000111555999EEEIIILLLWWWmmmzzz___^^^```fffjjjmmmooorrrlllWWW???555555333000...///---+++***+++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++---------.........//////---000111000///222;;;CCCDDDJJJSSS[[[aaaeeefffgggzzzcccYYYRRRRRRSSSPPPNNNOOO???888///+++---//////---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........////////////000000111333444555<<<<<<>>>DDDVVVvvv{{{aaaSSSUUU\\\```aaaoooqqqbbb\\\gggssstttuuu}}}tttfff[[[TTTSSSVVVTTTLLLDDDCCCHHHLLLLLLTTT^^^lllooohhh^^^]]]dddcccMMM444000---...111000,,,,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,---------.........---------...111;;;HHHQQQMMMTTT\\\]]]YYYUUUVVVXXX[[[^^^cccjjjssszzz~~~zzzrrrtttkkk```YYYTTTOOOLLLLLL]]]fffppprrrgggUUUCCC888333000...000222222...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...---...000999===FFFQQQYYY[[[XXXTTTRRRJJJFFF@@@===:::888666333000...------...,,,++++++++++++*********))))))))))))))))))))))))***************************)))(((((()))***,,,------...///111333555777888333999@@@FFFLLLTTT]]]dddkkktttzzzzzz}}}xxxzzz~~~^^^]]][[[ZZZYYYZZZ\\\]]]\\\ZZZVVVOOOIIIIIIOOOTTTKKKCCC999555888@@@GGGKKK999555...)))&&&&&&)))+++((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,---------...///000222444666888999:::>>>FFFOOOQQQOOONNNPPPKKKAAA777222111333888>>>JJJNNNQQQfffkkkZZZ\\\fffkkknnnrrrooofffYYYIII888---...555222000...------......---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000111111000111444;;;AAAGGGRRR]]]```bbbnnnyyynnncccbbbkkkgggiiilllooovvvtttbbbQQQOOOQQQOOOMMMOOOGGG???444...,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////000000111222333555777888===:::@@@[[[~~~yyyzzzxxxssswwwkkkQQQHHHIIIJJJ>>>GGGNNNRRR[[[pppqqqTTTZZZeee]]]RRRPPP777000---222222---,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,---------............---...000444<<>>===<<<888666333000...---......,,,,,,+++++++++*********++++++++++++++++++++++++************************,,,+++*********,,,...000111222333666:::>>>BBBDDD===OOOfffuuu{{{}}}yyykkkbbb___```^^^fffhhh^^^NNNJJJVVVdddWWWPPPEEE===;;;@@@GGGLLLFFFBBB:::333---***))))))))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))******+++,,,,,,------......///111444666999;;;<<<;;;???IIISSSTTTOOOMMMPPPEEE;;;333444777:::AAAHHHUUUkkk~~~}}}ddd]]]ccclllqqqlllllljjj___KKK888222555333111...---.........---+++++++++,,,,,,,,,------------------------------............////////////000000111333888>>>DDDGGGTTT[[[bbbiiitttzzzqqqlllyyy{{{pppeee]]]UUUMMMLLLPPPHHHKKKMMMMMMPPPXXXdddlllvvv{{{___VVVUUUPPPLLLLLLLLLFFF===555000///000222------------------------....................................///////////////000111444777:::===>>>>>>KKKbbbvvvpppsssxxxfffXXXLLLXXXTTTNNNEEEAAALLLiii]]]ZZZaaa\\\YYY___EEE777...000222...,,,///------------------------------------------------,,,------...............------------............///111666???IIIRRRXXX[[[___YYYSSSTTT___rrrtttlll^^^```eeelllsssuuupppkkkPPPDDD555,,,,,,......---------------------------------------------------------------------------------------------------***---//////...111777===KKKTTT^^^```]]]ZZZ\\\```~~~TTTKKKDDD>>>>>>>>>888666333000............,,,,,,,,,+++++++++******++++++++++++++++++++++++************************...---,,,+++,,,...000222666666888<<>>AAABBBHHHPPPQQQMMMOOOUUUBBB999444888>>>CCCJJJRRRbbbgggaaahhhjjjooommmmmmkkk```LLL999///111///,,,+++,,,,,,,,,++++++++++++,,,,,,---------------------------------............/////////000//////111777@@@IIIOOORRRTTTXXXeee}}}pppiiifff___YYYYYY]]]^^^ZZZWWW[[[bbbhhhkkkjjjiiiiii___```^^^[[[XXXWWWUUUSSSMMMRRR]]]ssswwwgggbbbYYYQQQOOONNNJJJDDD<<<444111111222------------------------..................................../////////000...///222666:::>>>BBBDDDMMMnnnzzzuuuxxx|||bbbZZZUUUUUUPPPIIIMMMXXXuuuqqq[[[\\\cccbbb[[[QQQ===//////111---,,,000------------------------------------------------,,,---......//////......---------.........//////111444<<>>@@@CCCFFFPPPdddgggYYY```mmmeeefff___PPPHHHFFF???444NNNOOONNNLLLFFF;;;///&&&%%%(((++++++((('''))),,,))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...111222333333444777;;;???AAAHHHMMMNNNRRRWWWUUUOOOLLL222///HHHRRRIIISSSnnneeeZZZhhhkkkhhhfffhhhhhh___LLL;;;---555555---,,,222222+++........................---,,,,,,,,,,,,---......//////...//////000111222000222999AAAGGGJJJPPPWWWaaahhhtttiiiddd^^^YYYWWW\\\dddlllttt}}}ttt___\\\bbbfffYYYTTTSSSSSSQQQ___{{{^^^SSSWWWPPPOOOJJJBBB;;;555000,,,---------......---,,,,,,......------------......000......000333444222000111222///555AAADDDHHHVVVvvvjjjaaa___VVVPPPQQQ^^^cccmmmVVV]]]bbbZZZ]]]KKK999111222222///,,,//////.........---------------------------------..................------///000222111000//////000888===CCCFFFHHHLLLTTTZZZTTTiii~~~wwwrrrzzzlllnnnfffVVVKKKNNNWWW]]]WWWRRRJJJCCCCCCKKKWWWaaafffyyyxxxmmmjjjooowwwoooooobbbIII555///000000---000000,,,...222///(((................................................------------------------444///---111333666AAAMMMaaabbbmmmlllddd|||wwwQQQJJJFFF@@@===999999777444222000///---+++---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---------------...000000111333777:::???KKK\\\kkkyyy{{{tttpppllliiiiiijjjhhhnnnvvvtttlllllltttkkk```aaafffeeeYYYLLLFFFFFFFFFMMMMMMNNNNNNJJJCCC999333(((***++++++***)))******))))))))))))))))))))))))))))))))))))*********++++++++++++,,,------......///000222333555888===AAAFFFKKKNNNNNNQQQTTTPPPIII777999BBBLLLNNNTTTnnnpppTTT]]]mmmrrrjjjkkkpppaaaHHH888222---...000000---,,,........................------,,,,,,------...///.../////////000000000111...333===EEEJJJRRRbbbqqq{{{cccUUUVVVbbblll}}}wwwgggYYYTTTPPPRRRbbbuuudddOOOMMMSSSRRRNNNGGG@@@:::555111...............---,,,,,,///......------......///000///...000222333111///...777999:::???CCCSSSnnntttdddWWWYYYWWWWWWooosssiiiWWWXXX^^^bbbUUUCCC555111111000.../////////.........------------------------------....................................---...222444===CCCBBB>>>DDDQQQUUUOOOqqqgggvvvyyygggWWWPPPXXX[[[UUUQQQUUU[[[]]]ZZZWWWSSSOOOKKKFFF@@@<<>>000///111111...+++,,,...///.............................................................../////////000000333777@@@QQQgggwwwxxx{{{rrrsssPPPKKKGGGBBB>>>888666777888444///,,,,,,///.........---------,,,,,,+++++++++,,,,,,,,,------...------,,,,,,---...//////111555>>>MMMaaavvv}}}xxxyyyiii\\\PPPGGGFFFIIIAAACCCHHHKKKIIIBBB??????LLLQQQ^^^vvv}}}rrryyy]]]cccooowwwYYYZZZkkkeeeccc```^^^[[[WWWSSSOOOFFF===111)))(((***,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///000000111333666888999<<<@@@BBBJJJMMMRRRVVVTTTKKKAAA;;;BBBIIIYYYyyyjjjbbbeeecccfffoooddd]]]LLL777---///333222////////////////////////...------------...//////...///000111222222222222??????EEERRRcccxxx~~~{{{xxx```[[[PPPJJJSSSggg```UUUNNNPPPQQQJJJ@@@<<<333222111//////...//////000000000//////000000000000111111111111222333555<<>>999+++///222333111...------............---------,,,***++++++,,,,,,---------......------...///111222111888DDDUUUiii||||||{{{}}}fff[[[VVVTTTYYY___bbbeeeiiibbbaaa```aaa```\\\UUUPPP???>>>>>>NNNhhhrrrxxxeeeQQQWWWqqqlll]]]]]]fffdddcccaaa```^^^ZZZWWWOOOGGG;;;000++++++---...++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000000333555888:::<<<>>>AAADDDOOORRRVVVWWWOOODDD=========UUU~~~```XXXffflllfffdddggg[[[AAA000000222///////////////////////////......------......///000000000000111222444666777AAABBBNNNfff|||lll^^^QQQKKKJJJVVVyyyqqq\\\KKKKKKPPPMMMEEEAAA555444222000//////000000111111000000000000111111000111222222222333666999;;;HHHZZZ|||ttt\\\LLLjjjbbbYYY]]]```ZZZLLL>>>333...111111111111000000000000.................................//////000000111,,,///222666999>>>CCCGGGNNNNNNccceeeWWWuuuxxx~~~sss\\\@@@IIIcccvvvkkkooopppbbbQQQ666111///111111///...///////////////////////////////////////////////////......//////000000111111000333888BBBUUUlll}}}vvvxxx|||VVVMMMHHHBBB???999EEE<<<333...///000000...............------------+++,,,,,,---....../////////.........///111444555<<>>AAADDDHHHJJJNNNOOOQQQNNNEEE@@@JJJYYY}}}vvvtttrrrssszzzpppZZZ^^^jjjfffccccccbbbQQQ:::///222000000000000000000000000...............///000000222111000000333777<<>>JJJ```||||||}}}~~~{{{|||~~~tttmmm[[[VVVfff^^^WWWLLL000444444333000000111111///111111000000//////......///000111222222111000///999333333===PPPffflllbbbhhhcccgggoooUUUMMM]]]uuuttttttssshhhRRR999---...333222///000000000000000000000000000000000000000000000000///111111//////111222222666???SSSnnnvvvZZZMMMGGGEEE999:::777???===000***///444111000/////////............,,,,,,,,,---...///000111///000///...222CCC```xxx|||yyyrrrddduuuwww\\\LLLRRR\\\^^^[[[bbbddd[[[dddiiiccc```[[[WWWTTTKKK>>>333//////,,,+++......+++***,,,---------.........//////...///000000000111333555777999;;;>>>AAAEEEKKKOOORRR]]]UUUJJJNNN\\\~~~^^^XXXfffiiieeebbbWWWBBB555444111000222222//////111000000000000000000000000555333444666777999CCCOOOiii|||qqqnnn|||cccNNNRRR]]]hhhvvvmmmQQQNNNGGGMMMEEE???777222111222222222111111111111111222333333777333333555666999EEERRRnnn~~~yyyuuurrruuuuuuuuuvvvwwwyyy{{{|||{{{mmmjjjmmmmmmwwwwwwyyy{{{bbb___\\\[[[OOO666333333222111111111000///111111000000//////////////////000111222111000000...::::::KKKmmmsssjjjsssppp}}}uuu|||lllcccaaabbb^^^^^^aaahhhrrr~~~{{{HHHDDDaaa~~~vvvmmmmmm]]]EEE444///222444222000000000000000000000000000000000000000000000000///111111000000222333333999EEEcccpppXXXMMMGGGDDD888999555---***///111---...333////////////...............---------...//////000111555222---999XXXxxxzzzdddYYYLLLBBBAAAMMMRRRQQQOOOZZZuuuuuu``````dddcccddd```ZZZVVVSSSMMM???000111---,,,///000---+++,,,------........./////////...///111111000111444666888:::<<<>>>BBBHHHPPPUUUWWWaaaXXXJJJRRRppp{{{yyyfffWWW```llllllccc]]]QQQ>>>666222000333444222111222000000000000000000000000222...111777777777GGG\\\|||lllXXX___ssscccUUUUUUZZZggg^^^MMMCCCMMMHHHCCC;;;666444333333222222222111111222222333444888666555555888CCCXXXkkkzzz|||rrr[[[]]]aaaSSS===444222111111222111000...111000000000000/////////...///000111111111111111+++AAAEEE___rrrzzzrrrvvvtttpppnnnooossswww{{{~~~xxxqqqkkkiiikkknnnzzziiiHHHDDDSSS}}}oooqqqjjjWWW???222222555444000000000000000000000000000000000000000000000000///000111222111111333555@@@TTT|||jjjVVVMMMFFFCCC888999@@@444000666666...+++//////////////////.........///...............//////...222666>>>MMMcccvvvoooSSS999:::???SSSeee]]]PPPffftttZZZWWWdddcccddd```YYYYYYWWWIII777222---+++...000...------............////////////...000111111111222555777999:::<<<>>>CCCKKKSSSYYY[[[```ZZZSSSeeennn]]]aaakkkeeeaaa]]]KKK999333000333555333222333000000111111111111111222111,,,000888888:::QQQnnnxxxPPPSSSkkklll]]]WWWdddzzz~~~]]]DDDGGGIIIEEE???999555333222222222222222222222333444444444777777444:::RRRttt___^^^dddVVVEEE666222000222333111///...000000000000000000000000...///000000111222222222444@@@RRRzzznnnbbbyyyyyyrrrrrrNNNBBBttttttssseeeKKK888333333222000000000000000000000000////////////////////////......000222111111444999HHHkkkeeeUUUMMMFFFBBB777:::666666555333222111000///........./////////////////////.........//////000,,,---===XXXkkksss}}}VVVLLL:::???[[[eeeXXXSSS___kkk\\\``````fffeee___[[[ZZZOOOAAA555...***---000///...///........./////////000000...000111222222333666888888999<<>>666111222444333111222000111111111222222333333666222444:::;;;CCC___~~~^^^SSSooorrrUUUWWWiiiyyyQQQHHHIIIGGGBBB<<<777333222111333333333333333444444555111888999444>>>```lll]]]```[[[RRR;;;444000222444111//////000000000000111111111111//////000111222333444555>>>>>>iiipppzzzqqqlllvvvuuuNNNQQQ}}}zzzlllWWWBBB666111///000000000000000000000000////////////////////////---,,,...222111000777@@@RRRbbbTTTMMMDDD@@@777;;;111888999000---111333............//////////////////.........///000000111444444HHHkkksssZZZ@@@===MMMZZZWWWMMM\\\uuuXXX```eeegggddd___ZZZSSSMMM<<<333+++,,,/////////000....../////////000000000///000222222333444777999888:::===AAAGGGOOOWWW]]]]]]TTT]]]zzzwww~~~YYY]]]eeebbb``````GGG===333222333222111222111111111222333333444444666555666777;;;LLLllleeesssgggRRRUUUjjj___MMMIIIHHHEEE???999444333333444444333333444444555666333999999777KKKuuutttxxxyyy]]]ZZZ```^^^BBB777000333555111///111000000000111111111111222000000111222333555777888AAALLLzzzmmmoooAAAYYYqqqbbbQQQ===111///000000000000000000000000000000000000000000000000...,,,...222222222<<>>666>>>777222...//////---...///---.........//////000000---------...///111222333LLLZZZiiisss~~~zzz}}}```LLL===:::AAANNNMMMaaaiiibbbbbbiiihhh^^^YYY[[[PPPBBB444//////......///////////////000000000000///000222333333555888:::;;;>>>CCCHHHMMMSSSZZZ___bbbffffffyyy]]]]]]```\\\```XXXIII:::555444444333444111111222333333444555555000999;;;:::KKKttt```MMM```|||vvvWWWKKKKKKJJJEEE>>>888777777555444444444444555666666999888888HHHxxxxxxnnndddgggqqq~~~sss___fffXXXMMM===111333555000///333000000111111222222222222222222222333555888;;;<<>>OOOcccbbbmmm|||xxx}}}```DDD>>>777EEEDDDLLLaaa~~~```fffgggdddmmmaaa^^^ZZZMMM;;;000...000111000000000000000111111111111///000222444666888::::::<<>>FFF???111666555555555555555666777777===555>>>hhhxxxiiiSSSJJJKKKOOO]]]cccVVVaaaXXXGGG666000333666333000222222111111111111222222222555222333999777:::IIIffflllxxx~~~TTTBBBnnnlllvvv[[[<<<666222444444111///000111111000000000000111111111111111888222111999999OOO|||hhhVVVLLL???@@@;;;999666555333111////////////////////////////////////000///...------666KKK___bbbiiivvv}}}xxxsss|||oooVVVAAACCCCCCDDDPPPlllllljjjdddaaannnfff``````TTTCCC555///...///000000000000000111111111111000111222444666888:::;;;???CCCMMMKKKXXXddd^^^kkksssuuunnnccc]]]bbbnnn||||||ssslllhhhdddeeetttrrraaafff```]]]UUUIII===666333444444333333444444444555555555666:::444EEEcccwww{{{oooXXX[[[]]]VVVHHHBBBBBB;;;555888666555555555555666777777;;;444IIIyyyhhhUUUIIIFFFCCCIIIaaawww```lll]]]MMM;;;333333555333///222222111111111111222222111444222444:::888>>>PPP|||rrrjjjEEEZZZ~~~zzzbbbIII999222333333111000000111000000000000000111111111111111666222333:::===[[[jjjVVVLLL??????:::999666555333111////////////////////////////////////222...,,,---111<<>>>>>999999555444222000/////////000////////////////////////...---///555;;;AAAKKKUUUmmmxxx}}}uuuoooxxxxxxsssJJJIIIGGGDDDEEEXXX~~~nnn]]]eeehhhdddgggbbbWWWEEE555,,,---111000000111111111222222222222333333555777:::<<<>>>GGGKKKYYY^^^lllvvvppp}}}lll___YYYMMM@@@EEETTT]]]lllrrrnnnqqqwwwkkkUUUKKK]]]oootttppplllkkkkkknnnpppqqqpppnnnmmmnnnnnnzzzgggfffddd^^^TTTHHH===888666777444444444444555555555555444222@@@\\\XXXYYYqqqOOOGGGPPPFFF<<<;;;555777777666666777777888999===AAAttttttdddZZZQQQHHHDDDEEEGGGGGGHHHHHHIIIJJJMMMPPPUUUZZZ]]]___cccfffeeefffgggccc^^^WWWXXXbbbvvvuuu___eeeZZZHHH999222333333111333222222111111222222333222555333555888999MMMmmmwwwiii{{{RRR^^^nnngggAAA444111000222333111000111000000111111111222222222333111333999>>>OOOlllTTTKKK???===888999555444222000//////000000////////////////////////,,,---333<<>>???999777777777777777888999999:::MMMaaaSSSFFFEEEHHHHHHJJJOOOGGGPPP]]]fffllluuuxxxiiiaaaXXXSSSWWWrrrkkkccc]]]NNN;;;222222444333333333222222222222333333333666444555777;;;XXX~~~}}}||||||~~~vvvxxxsssWWW|||vvvqqqIII888222000333444111000222111111111111222222222222444111555:::AAA^^^kkkSSSLLLAAA>>>777999444333222000000000000111///////////////////////////000555>>>EEELLLUUU___hhh```]]]eeessszzzwwwqqqjjjDDDAAAGGGGGGRRReeevvv^^^bbbgggfffgggbbbTTTBBB444111333111111111222222222222333444555666888;;;@@@DDDGGGPPPVVVfffkkkvvvvvviiifffhhh\\\gggvvv{{{iiimmm___bbbaaa\\\SSSFFF<<<666555444444555555555666666666999555RRR~~~~~~}}}~~~~~~}}}vvvrrrllldddYYYOOONNNRRRRRRWWWWWWSSSWWWaaafffcccuuurrrlllddd___^^^aaaddd[[[ccceeefff{{{^^^RRR}}}XXXJJJCCC@@@@@@???888888888888888999999::::::___zzzaaaJJJDDDEEEDDDHHHPPPUUUaaannntttvvvzzz|||nnnhhheeeccc\\\bbbnnnbbb```TTT@@@333333666555333333222222222222333333444777555666888AAAiii|||zzzzzz~~~uuuZZZVVVyyyqqqPPP???555000333444111000444111111111222222222222333555222888<<>>CCCIIILLLVVVZZZiiikkkuuuiii|||kkkUUUKKKTTTfffssseeewwwkkkkkkqqq}}}^^^```aaa```XXXKKK???777555555555555555666666666666999999```wwwsssoooiiicccXXXXXXWWWVVVUUUVVVVVVWWWUUUWWWZZZ]]]_________^^^]]]TTTKKKIIIHHHFFFFFFHHHHHHRRRQQQIIISSSmmm|||zzzwwwrrriiicccccckkkwww{{{OOOmmmiiiJJJGGGDDD>>>>>>999888888888888999::::::CCCwwwyyytttWWWQQQOOOGGGDDDIIIDDDJJJPPPRRRPPPQQQXXX^^^\\\```bbbccciiissszzz{{{ooommmooojjjeee~~~oooccceee[[[EEE555444666555444333333222222333333444444777666888<<>>OOOiiiQQQOOOEEE???777999444333222000000000111111////////////////////////,,,222===HHHMMMQQQZZZddd___^^^dddlllhhhbbbmmmzzzkkkiiieee]]]TTTMMMLLLLLLTTTYYY```ffflllpppuuuxxx___AAAAAALLLQQQhhhjjjfffjjjjjjmmmkkk```OOO>>>444000111111222222222333333333555666777:::???EEEKKKOOOZZZ]]]iiiiiirrrxxxooo```QQQJJJOOO^^^kkkgggdddQQQJJJRRRSSSOOOaaaiii___bbbccc\\\OOOAAA999555555555555555666666666777<<>>777888555444222111000000/////////000111000///...///000111:::@@@CCCLLLXXXWWWOOObbblllhhhWWWSSSeee{{{{{{xxxvvvsssiiiYYYYYYfffppp~~~III:::MMMPPP]]]{{{gggfffiiiqqqiiiccccccLLL222333333333222222333333444555444777;;;>>>AAAGGGOOOUUU^^^gggnnnsssttteee[[[UUUXXX```jjj}}}zzz___RRRJJJFFFFFFDDDCCCHHHPPPfff]]]iiiggg\\\VVVLLL===666555555555666666666666666;;;GGGhhhYYYYYYTTTKKKFFFNNNaaaqqq|||sssmmmtttfffnnntttzzztttkkkpppuuuvvvZZZooouuuVVVrrrXXXIIIFFF>>>@@@@@@444===888444===;;;<<>>000444444333555222111111111111222333444555333444>>>JJJjjjgggTTTNNNBBB>>>777999555444222111000000/////////000111000///...///111444:::@@@EEEMMMUUUXXXVVVhhhiii___RRRUUUkkkyyyyyy|||xxxoooJJJFFFLLLVVVddddddfffnnnjjjgggfffOOO555333333333333222333444444555555999===@@@CCCIIIRRRXXXfffppp{{{ttthhhaaa]]]aaauuurrrsss{{{hhhSSSLLLGGGFFFHHHGGGCCCBBBEEEMMMssscccdddfffbbbXXXLLL@@@666666666666777777777888888CCCUUUyyyuuu|||ttthhhaaa___~~~|||mmm}}}ppptttPPPMMMrrr]]]```dddMMMGGG@@@>>>???444===999666>>><<>>888999555444222111000000/////////000111000//////000222666999AAAJJJNNNPPPVVV]]]ccc___VVVSSS^^^sssyyyyyywwwwwwyyyvvvyyyVVVGGGOOObbbyyyuuuggg[[[mmmaaaBBBHHHRRRPPPzzzmmmcccjjjlllmmmkkkTTT:::444444333333333333444555555777;;;???BBBFFFMMMUUU\\\kkksss~~~}}}eeeRRRUUUzzzkkk___aaauuuTTTKKKJJJHHHJJJOOOOOOKKKFFFEEEHHHYYY~~~uuubbbdddjjjZZZMMMEEE777888888888888888999999:::EEEdddxxxxxx^^^aaapppvvvvvvvvv\\\bbb}}}qqqRRRssssssQQQIIICCC>>>>>>555===:::999>>>>>>LLLpppaaayyyeeeiii^^^CCC:::555555333444444444444555555555777:::===AAAHHH~~~\\\^^^pppjjjIII777888777555555222222222222222333444555555:::777@@@ZZZ```SSSNNN@@@>>>888888444444222111000////////////000000000//////111444777999CCCNNNOOOKKKQQQ]]]TTTTTTUUU]]]jjjvvvxxxtttzzzyyyxxxtttjjjcccjjjuuucccVVVKKKIIIXXXxxxyyyhhhXXXGGG:::777FFFkkkfff\\\kkk|||KKKGGGQQQQQQ___dddhhhmmmsssqqq\\\BBB666444444444444444555555666888<<<@@@DDDHHHOOOXXX___qqqttt{{{nnnRRRLLLmmmooofffxxxiiiSSSSSSOOOOOOPPPRRRRRRPPPMMMLLLNNNOOO```jjjcccnnn^^^RRRLLL888999888888777888999::::::AAAoooVVVAAADDDOOOaaaiiivvvaaaaaakkkXXXiiiVVVKKKFFF???>>>777===::::::<<<===UUUmmmVVVlllnnnhhhcccJJJ:::222666444444444444555555555555999777???AAAOOOmmmggg}}}rrrvvvXXXrrrsssOOO:::999777555666222222222222333333444555666999999EEEeee___VVVOOO@@@>>>888777444444222111000////////////000000//////000333555777;;;FFFQQQOOOIIILLLWWWNNNQQQZZZfffooosssvvvxxx{{{wwwxxxlll^^^kkkrrrZZZEEEBBBWWWbbbUUULLLJJJEEE===999NNNvvvzzzhhhuuu___EEEJJJ^^^TTT}}}lllhhhnnnwwwuuudddKKK888555555444444555555666777888<<>>@@@===<<<777<<<888>>>ooopppccc[[[RRRWWWaaawwwyyy___~~~nnniiiQQQ===111777444444555555555666666666777777@@@BBBkkkjjjvvv~~~mmmppp~~~vvv[[[bbbBBB:::666555777555444444444444555666777777666BBBVVV|||}}}WWWUUUOOO>>>===888777555444222111000000/////////////////////111555888888@@@GGGHHHIIIOOOUUUWWWZZZXXX]]]eeehhhnnnwww}}}lll\\\KKKBBB<<<;;;FFFTTTMMMRRRUUUSSSSSSVVVYYYYYYdddqqqhhhCCC]]]dddcccooolllwwwwwwqqq\\\<<<666666555555666666777888;;;???EEEJJJPPPXXXbbbiiivvvrrrSSSKKK>>>EEEHHHTTTnnn|||zzzzzzuuuvvvzzz|||mmmhhh___QQQGGG;;;:::888777777999;;;===kkknnnnnnzzz\\\BBBCCC<<>><<<777???:::CCC~~~zzzfff___TTTUUU___{{{zzzttttttxxxsssmmmUUUAAA444777555555555555666666666666777<<>>999777555444222111000000///////////////...///111666999999BBBFFFCCCGGGSSS[[[[[[XXXUUU[[[eeeiiipppeeeQQQDDD@@@LLL[[[WWW\\\]]]ZZZXXX[[[^^^___jjjzzzKKKTTTjjj^^^wwwrrrkkkvvvwwwttt```===666666666666666777888888<<>>sssRRRkkktttfff???JJJJJJNNNSSSXXX\\\aaaeeeiiiwwwzzz|||xxxkkk[[[QQQOOODDDEEERRRDDDQQQ~~~hhhUUUQQQWWWqqquuukkkTTTHHHBBBAAA???;;;777AAA===HHHzzzppp^^^[[[VVVxxx```QQQRRRllluuupppXXXEEE666666555555555555666666666777888AAAFFFJJJcccLLLOOO???III___tttxxxrrrvvvvvvwwwLLLQQQNNNvvv___pppxxxOOO???666333555333555444444555555666777888>>>MMMdddzzzhhhjjj[[[RRRLLL@@@<<<999111444333222111000000000000111000000000111333666777>>>CCCGGGHHHLLLTTTYYYZZZSSSWWW\\\___cccrrryyySSSBBBFFFbbbdddGGGlllqqqbbbdddqqqyyyhhhLLL:::555222444666666888;;;@@@CCCJJJTTT^^^hhhnnnpppyyygggiii|||rrrQQQDDDBBB<<>>>>>:::===777BBBBBBNNNsss___QQQmmmvvvUUUPPPHHHaaakkktttaaaFFF666999555777888888777777888999???<<>>CCCSSSuuuqqqdddiiiZZZRRRLLL@@@;;;:::333444333222111000000000000000///...///000222555666@@@DDDFFFGGGKKKTTTZZZ[[[SSSUUU[[[___bbbjjj{{{|||^^^HHHRRRrrrIII```rrreeeiiirrr{{{nnnTTT;;;666333666888888999<<<@@@CCCJJJUUUbbbmmmvvv{{{~~~tttpppsssnnn[[[IIIAAABBB;;;AAA___{{{{{{ttt~~~ooommmaaaQQQBBB<<<;;;444999===888MMMcccuuueeeVVVHHHEEEEEERRRoooxxxiii\\\VVVRRRYYYyyymmmNNNEEEJJJPPPiiiwwwkkkjjj{{{QQQHHH@@@<<<>>>999BBBCCCTTTvvvaaaggg{{{XXXPPPKKKVVVnnn||||||eeeKKK999:::555777888888777777999:::>>>===FFFYYYyyyMMMBBBMMMgggyyyjjjKKKZZZqqq______;;;999111;;;333333444555555666777;;;>>>CCCUUU|||~~~bbbWWWhhhXXXQQQLLL???::::::666444333222111000000000000///.........///222555666BBBDDDDDDDDDIIISSSZZZ\\\TTTTTTWWW\\\```eeerrr~~~pppfffwwwmmmLLLMMM{{{dddrrrOOORRRwwwkkknnnrrrwww```;;;777555888:::999:::===>>>BBBKKKVVVcccoooyyykkkXXXNNNIIIDDD@@@CCC:::???\\\zzz```WWWvvvvvvrrreeePPPEEE<<<<<<666;;;>>>===VVVdddsss___NNN@@@>>>GGG^^^zzzzzzlll^^^YYYiii~~~]]]FFF>>>EEEVVVfffxxxtttiiiUUUHHHBBB>>>>>>:::@@@DDD^^^wwwnnnqqqgggssswwwlllkkkppp___OOOMMMNNNSSSiii{{{|||eeeLLL999666666777888888888888:::<<>>;;;...777666444555666666777999===@@@III^^^xxxbbbWWWkkkXXXOOOKKK>>>777999777444333222111000000000000//////...///000333666777AAABBBAAAAAAGGGQQQXXXZZZVVVSSSSSSVVV[[[fffyyyjjjbbb{{{}}}VVV@@@RRRvvvzzzWWWOOO^^^YYYLLLwwwvvvpppppp~~~~~~hhh<<<777555888::::::;;;>>>AAAGGGRRR]]]hhhrrrzzzxxx[[[KKKIIIGGGBBBCCC<<<>>>RRRsssooo___uuu~~~tttiiiSSSHHH<<<;;;777;;;===AAAaaalllYYYlllQQQIIIBBBBBBKKKXXXhhh~~~vvvffffffppprrr\\\JJJGGGJJJQQQeee{{{}}}llluuuYYYCCCCCC@@@===;;;>>>DDDjjjnnnwwwtttjjjjjjPPPOOONNNLLL\\\|||eeeNNN;;;666666888999999888:::<<>>???>>>???FFFPPPVVVVVVRRRRRRSSSTTTWWWaaawwwvvv{{{bbbTTTccc{{{aaa<<<@@@]]]yyyVVVOOOVVVfffPPPmmmqqqnnn{{{lll>>>888555888::::::<<>>???DDDJJJXXXvvvzzzqqqrrrxxxiii```^^^[[[]]]ssspppkkkeeeCCCBBB@@@;;;===;;;CCCuuuxxxuuuyyy[[[TTTQQQOOOVVV|||~~~nnnUUU>>>:::777888999999999;;;>>>AAACCCIIIOOO{{{vvvppptttiii[[[EEE???GGGPPP]]]jjjlll{{{{{{{{{}}}kkkwwwppp>>>CCC888999999777888999:::<<<@@@FFFJJJWWWttt[[[PPPcccOOOIII>>>666777555444333222111000000000000111000000111333666999;;;<<<===>>>@@@HHHRRRTTTQQQLLLOOOTTTVVVTTTWWWfffuuuxxxiii^^^YYY___jjj\\\777CCChhhhhhVVVOOOvvvXXXppptttnnnyyypppAAA;;;666777999;;;>>>CCCDDDMMM[[[hhhpppvvv|||gggXXXMMMEEEAAACCCGGGJJJMMMVVViiizzz~~~bbbwww{{{sss```OOO>>>;;;999:::999EEEtttMMMWWWuuuxxxbbbFFFJJJuuuyyyOOO>>>::::::======EEEbbbuuujjjjjjuuueeeyyyqqqGGGAAAAAA;;;@@@;;;DDD|||nnnfff^^^SSSQQQtttrrruuuVVV;;;999888888999999:::<<<@@@CCCCCCNNNTTTnnntttzzz```III===GGGZZZmmmhhhQQQUUU[[[\\\fff~~~tttnnn|||<<>>888888:::===BBBHHHKKKTTT___gggmmmttt{{{jjjVVVJJJCCCBBBGGGRRR\\\```cccfffwwwmmmlllvvvbbbTTT@@@===;;;;;;999HHH{{{LLL\\\yyy___UUUVVVQQQGGG>>>EEEUUU{{{pppWWWJJJAAA???===BBB]]]{{{~~~xxx}}}eeessszzzOOOAAACCC<<>>999999666888999;;;>>>BBBIIIQQQWWWdddmmmZZZIIILLLsssTTTKKKCCC;;;999555444333222111000000000000///......///111444888:::999===BBBHHHQQQWWWTTTMMMOOOLLLLLLQQQUUUXXX]]]dddkkkxxx~~~vvvppptttdddNNN@@@HHH```~~~qqqkkk{{{hhhNNNtttccc^^^pppuuupppwwwzzzJJJAAA:::999;;;???EEEKKK\\\bbbiiimmmpppvvv~~~}}}```NNNGGG@@@CCCYYYrrr}}}zzzuuueeehhhooo~~~}}}}}}gggXXXBBB>>>===<<<999JJJ|||III^^^oooZZZHHH???AAAGGGAAA888KKKbbbLLL;;;999===JJJjjj~~~ooohhhaaa[[[NNNeeejjjwwwZZZBBBDDD===GGG>>>GGGaaa{{{lllXXXppptttdddiiiYYY:::>>>888999999999:::>>>BBBFFFBBBTTT[[[pppssssssnnncccVVV___xxxcccKKKJJJXXX]]]hhh}}}zzzpppGGG===999;;;999<<<===@@@CCCHHHOOOXXX^^^nnnbbbVVVJJJSSSlllVVVIII:::;;;888999555444111000//////111222///...///333333333666<<<<<<>>>???DDDPPPYYYVVVLLLFFFHHHOOOVVVWWWUUUWWW\\\ccchhhppp{{{~~~pppTTTBBBGGG^^^uuuqqqssswwwkkk}}}]]]zzzjjjQQQrrrrrr}}}MMM@@@777:::>>>AAAHHHQQQ^^^jjjrrrxxx~~~{{{}}}pppuuuaaaUUU???OOOzzz{{{{{{rrrcccBBB???<<<;;;:::QQQjjjPPPiiiVVV===DDDJJJEEEOOOHHHDDDUUUmmmSSSFFFBBB===222===gggkkkRRRIIINNNMMMRRRvvvkkkuuuQQQHHHEEEAAA999@@@FFFeee{{{dddrrrmmmwww|||~~~}}}[[[999999999:::;;;;;;===AAAGGGLLLKKKUUUffftttwwwooolllyyymmmPPPCCC???GGGEEECCCbbbuuu|||dddMMM<<<>>>===<<>>CCCNNNVVVRRRHHHEEEGGGMMMTTTVVVUUUXXX^^^dddiiiooovvvmmmRRRRRRjjjwwwtttXXX}}}wwwOOOAAA888:::???CCCKKKUUU^^^jjjqqqxxxuuucccfffjjjNNNYYYssshhhGGG???======???\\\aaaLLLjjjwwwZZZVVV]]]___[[[YYYooowwwcccMMMJJJPPPSSSKKK::::::LLLPPPEEEGGGVVVppp[[[OOOJJJIIIIII^^^oooiiiPPPGGGCCCAAA<<>>???>>>@@@???BBBEEEHHHMMMVVV```hhhjjjRRRLLLKKKaaaQQQIII<<<<<<666444444333222000///000000111///...///333333333666<<<:::;;;>>>CCCMMMRRRMMMEEECCCDDDJJJQQQUUUWWW[[[```fffjjjmmmsss}}}dddWWWiii\\\sssPPPBBB888;;;@@@EEEOOOZZZfffppptttxxx~~~}}}jjjppp~~~WWWLLLrrryyypppOOO@@@<<<===AAAdddWWWIIImmmyyywww~~~~~~~~~lllSSSHHHBBBCCCGGG???777===DDDEEEIIIWWWooo|||jjjUUUEEEGGGGGGJJJzzzsssggg___IIIBBBBBB>>>EEEQQQaaauuucccGGGeeekkkSSSnnnaaa???>>>999:::<<<>>>AAAHHHPPPUUU]]]eeeqqqqqquuuwwwqqqnnnYYYGGGEEE555???GGG===PPPuuurrr___]]]kkkfffKKKBBB@@@>>>BBB@@@EEEJJJNNNQQQZZZgggrrrqqqTTTLLLKKK___OOOHHH;;;;;;555444444333222111000000000000///...///333333333666<<<;;;;;;???EEEMMMOOOIIIBBBCCCCCCGGGPPPUUUXXX]]]ccceeejjjnnnsss}}}lllnnn[[[gggPPPBBB888;;;AAAHHHSSS___iiisssuuuvvv{{{{{{~~~|||qqqRRRTTTzzzvvvWWW???;;;;;;===fffPPPJJJooojjjEEEMMMBBB:::MMM\\\XXXQQQFFFMMM^^^www|||___FFFLLLNNNEEErrrvvvttttttNNNCCCDDD>>>AAAOOObbbtttNNNQQQrrr~~~vvvmmmTTTdddbbb???===;;;;;;===???CCCJJJRRRXXXaaaiiiuuuxxxpppmmm~~~TTTFFFIIIIIIDDD777???DDD777KKKzzz}}}tttoooPPPFFF???;;;BBBAAAGGGOOOUUU[[[dddnnnvvvlllSSSLLLLLLaaaOOOGGG999:::555555333333222111111000000000///...///333333333666<<<<<<<<<@@@HHHNNNMMMGGGBBBCCCBBBFFFNNNUUUYYY]]]bbbcccjjjpppuuuwwwvvvpppeeedddiii```[[[fffNNNAAA888<<>>lllNNNMMMlllhhhBBB>>>```~~~fffZZZOOOQQQaaaxxxsssVVVTTTQQQFFFrrrwwwrrrSSSCCCEEE@@@>>>OOOhhhpppRRRGGGNNNXXXUUUaaa```TTT[[[zzzvvv```<<<888<<<===>>>@@@DDDLLLUUU\\\cccnnn|||rrrppphhhzzzTTTFFFBBB???CCC@@@AAA777???VVVvvvuuuOOOCCC>>><<>>AAADDDxxxNNNNNNiiizzzCCCIIIoooZZZNNNLLLPPPWWW]]]\\\dddtttrrrfffWWWMMMyyyyyybbbUUUBBBFFFCCC@@@UUUmmm]]]MMMJJJGGGMMMFFFLLLSSSSSSUUUfff~~~ttthhh^^^jjjddd@@@;;;===>>>???BBBGGGPPP[[[bbbcccooo{{{ooorrrlll~~~TTTFFFJJJEEE===CCCAAA???:::CCCooowwwKKK??????AAAJJJJJJOOOZZZgggsssyyyyyywwwdddLLLFFFFFF\\\NNNHHH<<<<<<666444222333222222111000000//////...///333333333666<<<::::::AAALLLQQQKKKDDDBBB???===AAAJJJRRRSSSTTTUUU___gggooosss}}}mmm]]]bbbvvvppp]]]NNNAAA<<<000>>>MMMSSSTTTUUUSSSPPPPPPNNNMMMSSSccccccddd{{{}}}xxxNNNBBB<<>>@@@EEELLLWWWccckkkkkksssxxxllluuurrraaaTTTNNNDDDIIIHHHFFF???AAAgggooowwwOOO@@@CCCFFFKKKQQQXXXdddooowww|||~~~hhhLLLFFFFFFXXXMMMIII>>>>>>666333222222333222222111000//////...///333333333666<<<999999AAALLLPPPJJJCCCBBB===;;;???IIIPPPPPPOOOPPP___ffflllooozzz}}}hhhQQQ???>>>===999666777;;;===<<<;;;;;;;;;===EEEZZZwwwdddTTT{{{zzzwwwOOODDD???GGGQQQYYYdddooopppzzz|||{{{mmm|||~~~nnnbbbyyyXXXEEEOOOSSSZZZ]]]___aaacccbbbYYYNNNCCCFFFiiiwwwDDD>>>AAAEEEKKKSSSrrrZZZooovvvlllwwwYYYAAAHHHEEE???XXXvvveeeXXXLLLHHHEEEUUUJJJGGG@@@HHHMMMQQQgggqqq___ZZZQQQPPPSSSIII@@@UUUvvv|||hhhlll```AAA???<<<>>>AAAFFFOOO\\\iiirrryyy|||zzzlllwwwrrrqqqaaaTTTOOOEEEGGGKKKTTTxxxxxxXXXEEEGGGGGGHHHUUU___kkktttxxx|||lllNNNHHHJJJVVVLLLGGG;;;:::444333333333222///------///222111///000333444333777===666@@@GGGMMMQQQFFF<<>>;;;999:::<<<;;;888888;;;777EEE@@@:::IIIWWWiiikkkZZZlllhhhmmmqqqvvvTTTIIICCCJJJXXXccckkkooo{{{|||~~~nnnzzzeeeTTTYYY```___MMMBBBBBB:::>>>EEEHHHFFFIIIPPPOOOHHHFFFBBBZZZqqqLLLBBB@@@LLL{{{NNNNNNtttrrrxxx___sss^^^JJJ>>>EEEDDDXXXqqqsssVVVMMMMMMIIIFFFGGGFFF:::FFFMMMHHH___rrr```[[[XXXWWWVVVPPPKKKPPPYYYzzzTTT@@@AAA===???DDDKKKUUUcccqqq{{{zzzjjjxxxjjjeeefffZZZVVVMMMPPPsssSSSFFFIIIIIIRRRYYYjjjyyy||||||oooPPPGGGBBBXXXLLLGGG;;;:::444444333333333111///...000111111///000333333333777===777@@@DDDKKKQQQGGG<<>>AAA???:::>>>AAACCCNNN]]]eeeeeedddWWW```rrrLLLAAAAAAPPPLLLLLLqqq^^^JJJ@@@FFFHHH^^^pppaaaUUUSSSMMMGGGFFFEEE999BBBIIIKKKrrrvvviii\\\WWWYYYTTT@@@@@@BBBFFFMMMVVVaaammmzzzppp{{{dddiii___RRRVVVrrrLLLDDDIIILLLXXX___lllyyy~~~mmmNNNIIIIIIYYYMMMGGG::::::555555222333444333111///000111111///000333333333777===:::???@@@GGGPPPHHH<<<>>>999===DDDKKKQQQ[[[nnn~~~\\\VVVHHHCCCNNNbbbtttZZZHHHAAA===:::888888:::CCCMMMgggdddHHHMMM]]]wwwooovvv|||tttGGGCCCFFFSSScccmmmtttyyyxxx|||{{{mmmuuucccLLLIIIJJJGGGEEEBBBBBBDDDAAA<<<:::===;;;===???DDDUUUpppyyylllsss~~~tttJJJAAACCCTTTMMMNNNssswwwnnn~~~```MMMEEEFFFIII```zzzhhhooo]]]VVVMMMGGGEEEGGG<<<@@@DDDLLL|||qqqSSS@@@AAAFFFLLLWWWbbbnnnxxxwww{{{]]]```UUUsssHHHFFFMMMSSSccckkkttt{{{RRRJJJKKKZZZMMMFFF999999555555222444555444222000000111000...///222333333777===<<<>>>===DDDPPPIII===<<<999:::BBBLLLQQQXXXmmmxxxeeeQQQGGGLLLpppgggMMMDDD@@@<<<;;;999999@@@IIIrrrttt\\\MMMGGGRRRddd|||qqqgggBBBCCCJJJZZZhhhqqqvvv{{{}}}}}}wwwmmmrrrlllQQQKKKLLLMMMRRREEE>>>CCCEEE>>>888::::::<<<===BBBRRRtttvvvIIIAAAGGGXXXKKKMMMsss~~~}}}tttcccXXXmmmvvvcccPPPHHHDDDHHH^^^ooo]]]zzzlll[[[OOOKKKLLLLLLDDDDDDCCCHHHxxxvvvPPPBBBEEEEEENNN\\\jjjvvvzzzwww___vvvaaawww~~~MMMMMMUUU]]]pppwwwaaaMMMLLLZZZLLLFFF999999555555222444555444222000000111000...///222333222666<<<===>>><<>>MMMssstttaaaTTTKKKKKKJJJPPPmmmuuu^^^BBBEEEQQQaaalllrrrvvvzzzyyynnnqqq}}}^^^PPPOOOQQQLLLJJJFFFDDDBBB@@@>>>>>>777999:::;;;CCCeeewwwHHHDDDLLL\\\IIIGGGkkk|||vvvwwwhhhZZZaaaeeePPPKKKCCCJJJ```sssYYYwwwgggUUUQQQTTTMMMJJJJJJEEEBBBaaagggLLLEEEJJJGGGQQQaaaqqq||||||rrrdddsss{{{yyy}}}zzzRRRRRR^^^hhhyyy~~~mmmRRRPPPWWWKKKEEE999999555555222333444333111///000111000...///222222222666<<<<<>>FFFQQQKKK===;;;::::::???HHHOOOQQQSSSUUUfffgggZZZaaapppQQQHHHAAA???>>>;;;999999777???^^^|||hhh```ZZZWWWQQQTTTmmmyyySSSDDDJJJXXXgggpppsssuuuyyy~~~nnnooouuu]]]RRROOODDDJJJLLLFFF@@@AAAAAA@@@:::;;;===<<<<<>>AAAAAA>>>NNNrrr^^^XXXwwwsssIIIPPP___kkkRRRJJJfffwwwwwwiiinnnhhh~~~fffpppeeewww}}}iiifffvvv___HHHJJJDDDZZZrrrfffxxxxxxaaaUUURRRRRROOOLLLGGGLLLqqqQQQIIIIIILLLXXXbbbppp~~~ttt```sss{{{}}}eeeSSSPPPSSSiii|||___^^^ttt{{{{{{oooPPPMMMSSSIIIEEE::::::555444333333222///------///222///---...111222222666<<<999@@@CCCKKKSSSJJJ======777===@@@AAAKKKYYY\\\VVVHHHOOOHHHLLLooo{{{yyyzzz]]]NNNIIIFFFBBB@@@999===fffyyyhhhWWWLLLjjjwwwLLLJJJSSScccqqqwwwwwwzzzzzzkkkjjjsss___PPPIIIJJJRRRRRRGGG@@@@@@>>>;;;>>>BBB>>>HHHqqqaaa[[[RRR___pppIIITTTfffrrrOOOHHHccclllNNNDDDdddWWWiiiMMMQQQZZZbbbmmmkkkqqqgggnnnrrrhhh^^^ddd___HHHCCCTTTmmm]]]FFFIIIDDD]]]tttgggtttvvv```YYYWWWRRRNNNLLLOOOpppMMMJJJIIIJJJ]]]ffftttxxxgggsss___PPPMMMLLLpppiiigggzzz~~~XXXOOOZZZDDDEEE???555444444222222222111111111111000000/////////111444777888???777HHHGGGPPPZZZ???888888777999AAAKKKWWWfffsssyyywwwkkkYYYQQQZZZlllzzzqqq^^^NNNIIILLLCCC===wwwtttbbbHHHMMM[[[mmmxxx{{{zzz{{{}}}}}}|||xxxzzz```aaaqqq___VVVPPPSSSSSSMMMHHHGGGCCC===FFFEEE;;;OOOmmmtttkkk]]]NNNQQQmmm^^^NNN^^^```vvvMMMGGG\\\wwwxxxXXX???IIIvvv|||qqq~~~uuukkkfff\\\ZZZ[[[VVVWWW___ooohhhUUUGGGAAAMMMEEEAAAEEE^^^ttt```FFFGGGUUUWWWssstttsssiiiUUUJJJMMMKKKMMMllluuuoooyyyTTTBBBIIIXXXxxxyyyzzzwwwrrreee\\\NNNOOOVVVzzz{{{{{{jjj|||}}}bbbPPPZZZDDDEEE>>>555444444222222222111111111000000111000000000222555888999@@@999EEECCCLLLVVV@@@999777666999AAAIIIRRR^^^iii~~~zzzpppjjjggggggpppwww^^^PPPLLLSSSIII}}}\\\IIIVVVaaannnwwwxxxxxxzzz}}}zzzzzzvvvwww}}}~~~^^^ZZZxxxxxxmmmccc^^^XXXPPPLLLLLLEEEAAAEEECCCCCCbbb|||^^^SSSfffjjj]]]NNN```ggg{{{VVVGGGWWWyyyyyyvvvYYYDDDJJJhhhsssdddzzz|||pppjjjccc___WWWFFF???HHHIIICCCCCC```vvv[[[GGGKKKYYY\\\vvv}}}rrr___TTTUUUQQQSSSssszzzoookkklllsss~~~qqqRRRIIIQQQ[[[wwwzzz~~~uuuxxxdddkkkiiimmmrrr{{{qqqjjj]]]TTT|||YYYEEEEEE>>>666555444222222111111111000000000111111000111333555888:::AAA;;;AAAAAAJJJSSSCCC;;;666555999@@@FFFKKKTTT]]]kkk{{{|||mmmbbbZZZOOOUUUMMM___gggpppuuuuuuuuuxxx{{{uuuxxxtttuuuzzzzzzbbbXXXmmmvvvhhhZZZPPPMMMNNNKKKGGGEEECCCTTT{{{ccciiivvv\\\RRRfffrrr```GGGQQQyyyxxx[[[GGGDDDNNNYYY___SSSHHHSSS}}}vvv{{{jjjNNNFFFTTTQQQAAAOOO{{{TTTIIIRRR```eee{{{}}}sss\\\PPPIIIUUUfff}}}wwwttteeeOOORRR^^^fffwww}}}cccqqqqqqsss```XXXxxxWWWEEEDDD===666555333111111111111000000000000111000000000222555777999AAA>>>@@@CCCMMMSSSHHH===777666777<<>>GGGXXXcccaaagggyyyxxxaaajjjtttvvvxxxzzz{{{{{{{{{||||||xxxzzz~~~pppTTTZZZvvvbbbSSSYYYXXXsssjjjqqqNNNEEEYYYrrrZZZMMMIIIFFFLLLPPPNNNPPPddd~~~}}}kkk```rrrooo|||mmmUUUXXXhhhqqq{{{ccc```vvvgggeee{{{lllccccccuuutttyyyaaaccczzznnnhhhZZZbbbmmmvvv|||}}}|||yyyeeebbb~~~lll|||ZZZiiiSSSGGGDDD;;;888777222000000000000////////////000/////////111444777888>>>FFF:::KKK[[[___jjjYYY<<<999888:::;;;<<>>HHHaaa~~~tttccctttvvvxxxwwwvvvttttttuuuwwwxxxyyyxxx{{{~~~\\\MMMpppuuuWWW___aaalllvvvQQQCCCSSSsssaaaXXXPPPQQQcccvvvkkk[[[tttjjjiiiYYY\\\mmmttt}}}qqqYYYvvv~~~uuusssnnnzzzzzzjjjXXX```qqqYYYXXXmmmyyy}}}bbb~~~hhhQQQ{{{rrryyyWWWvvvWWWEEECCC;;;555444222000///////////////000000000000///------///444777===DDDAAA;;;HHH```ggg^^^AAA???;;;666999@@@DDDCCCLLLUUU___fffhhhiiikkknnnwww|||\\\dddddd___RRRgggsss```XXXUUUKKKBBB<<<<<<>>>>>>BBBGGGpppuuuwwwjjjgggrrrvvv~~~zzzuuuqqqpppssswwwzzz|||xxxxxx{{{gggNNNfffxxxhhhgggqqq{{{]]]JJJXXX~~~wwwbbbZZZSSSkkk```fffrrr___cccwwwssstttbbbhhhsss{{{___mmmiii^^^[[[}}}hhhtttUUUDDDBBB<<<666666444000000////////////000000000000///------///333777:::EEEHHHBBBHHH]]]hhhfffUUUEEE888666777777<<>>AAAAAA;;;:::???fff}}}|||qqqnnntttqqq}}}|||{{{zzzyyyzzz{{{{{{|||yyywwwwww{{{xxxTTT]]]ttt{{{sssyyyfffSSSRRRyyymmmXXXSSSqqqzzzaaammmuuu___^^^yyybbbnnn|||}}}ZZZ}}}rrrcccUUUllliiixxx{{{vvvrrrTTTCCCBBB<<<777777666000000////////////000000/////////------///333666;;;KKKRRRKKKJJJXXXgggnnndddJJJ777888999333555>>>EEELLLVVV]]]aaaeeeiiilllsssrrrqqqxxx]]]KKKAAAFFFFFF===;;;CCCcccwwwvvvvvvnnnyyy{{{~~~|||{{{xxxwwwvvvwwwzzz~~~cccYYYeeetttSSSHHHqqqzzzzzzooo[[[\\\wwwtttkkkjjjuuuzzz[[[XXXtttpppfffwwwXXXnnnppp[[[SSSvvvmmmTTT]]]ppprrrkkkeeeqqqsssTTTCCCBBB<<<666777555111000000////////////000...///......---///333666:::IIIRRRLLLGGGPPPaaammmeeeQQQ>>>:::;;;777555777@@@GGGPPPXXX^^^cccgggkkkoooppp~~~qqqaaauuu\\\GGG>>>IIINNNEEECCCLLLgggxxxwwwvvvpppsssvvv{{{~~~}}}zzzxxxwwwwwwvvvwwwyyy|||~~~www[[[[[[ttt}}}JJJAAAddd~~~vvveeexxx}}}kkkxxx|||~~~cccWWWjjjwwwzzznnnmmm~~~|||hhh}}}qqqNNN```}}}iiiWWWSSSfffxxxmmmqqquuuVVVEEECCC;;;555555333111111000///////////////---.........---///222555777AAAIIIHHHFFFOOOaaaqqqkkkbbbNNN:::555::::::444===BBBIIIRRRYYY```eeehhhmmmsss{{{qqqQQQCCCDDDWWWaaaWWWMMMNNNnnn}}}wwwuuusssrrrppprrruuuxxxzzzyyyxxxwwwyyyyyyxxxwwwwwwxxxzzz|||[[[OOOaaagggqqqOOOBBBTTTwwwuuu]]]dddzzzrrriiijjjvvv{{{{{{yyyooouuuhhhsss^^^RRR]]]gggRRR\\\}}}~~~vvvvvvWWWEEECCC;;;555444222222111000//////......///---............///111444999@@@IIIMMMOOOYYYoooyyywwwbbbAAA222888<<<777999===CCCKKKTTT\\\aaaddddddnnntttqqqrrrooo```]]]ggg|||yyybbbTTT|||yyyvvvrrrnnntttqqqrrrsssuuuvvvwwwxxxxxxyyyxxxvvvtttssstttxxx{{{___GGGQQQmmm{{{```___lllmmmoooKKKFFFwwwzzz~~~kkkbbbsssqqqhhhcccbbbssskkkbbblllxxxqqqppp|||ppp[[[yyyZZZQQQooonnnYYYZZZuuu|||zzzzzzuuuVVVDDDCCC;;;666555333222111000///............,,,---.........///111333===DDDMMMRRRRRR[[[uuuuuuXXX???666888:::555888===EEENNNWWW\\\___]]]dddjjjiiiiiiwwwxxx}}}}}}ccc|||pppwwwtttmmmuuuqqqqqqrrrtttuuuvvvwwwwwwvvvuuusssooonnnpppvvv{{{sssQQQMMM[[[qqqfffSSSQQQQQQVVVlllRRRBBB]]]{{{zzz{{{zzzbbbjjjxxxsssgggWWWWWWZZZccczzznnntttUUUkkklllVVV\\\tttnnneeexxx}}}uuusssTTTCCCBBB<<<777777555222222000///............,,,---.........///111333;;;BBBLLLOOOKKKPPPmmmpppQQQ888444;;;333444999AAAJJJSSSYYY\\\aaabbbfffjjjkkkmmmwwwoooooogggxxxwwwmmmwwwooopppqqqssstttuuuuuutttrrrqqqooollljjjnnnvvv|||cccQQQPPP^^^hhhNNNIIIMMMHHHMMMbbb{{{SSSEEEOOO}}}{{{wwwbbbccc}}}wwwfff[[[\\\XXX\\\kkk~~~zzznnnyyy```^^^ppptttYYYJJJXXXxxxmmmzzz}}}{{{nnnTTTEEECCC<<<999888333333222111000////////////////////////////////////999EEEKKKTTT[[[OOOXXX}}}lllsssbbbBBB<<<999555777888<<>>888888444333222111000////////////////////////////////////---AAAJJJQQQmmmwwwXXXooogggBBBBBB===999777666666;;;AAAIIISSS___hhhlllmmmoooqqqyyyzzz|||~~~zzziiifffqqq|||rrrhhhccc``````___^^^bbbiiillllllllljjjhhhkkkppptttwwwnnnjjjpppxxxzzzxxxwwwzzzuuu}}}eeeHHHIIIHHHWWWvvvlllYYYMMMNNNQQQGGGCCCGGGLLLZZZzzzmmmFFFFFF___vvvxxxxxxsssMMMPPPKKKGGGEEEAAA===>>>BBBQQQeee}}}|||rrrSSSPPPfff```WWWPPPMMMIIIEEEEEEIIIVVVbbbHHHlllyyyjjjjjjtttvvveeeVVVVVVcccuuu}}}kkkTTTIIIGGG===888888555333222111000////////////////////////////////////)))999DDDIIIbbbbbbccc|||]]]EEE>>>:::;;;999666666999???HHHVVVbbbjjjooosssuuuuuuwww{{{|||}}}}}}yyyyyyxxxxxxzzz}}}~~~{{{||||||tttdddYYYaaavvv{{{gggeeecccccccccaaa___bbbffffffiiilllkkkhhhiiilllppptttmmmjjjooouuuvvvtttsss||||||RRRLLLKKKPPP```zzzrrrUUUNNNKKKAAA???EEEEEEHHH^^^zzzKKKAAAVVV~~~llluuu}}}gggNNNHHHCCCBBB???<<<===@@@IIIWWWrrr|||yyy]]][[[sssnnngggoootttXXX[[[]]]YYYNNNEEEEEEJJJLLLRRRKKKppp~~~yyy|||zzzuuutttwww|||~~~gggRRRHHHFFF===888888666333222111000////////////////////////////////////111+++<<>>@@@DDD???HHHaaa~~~xxx}}}xxxYYYdddbbbQQQHHHJJJNNNLLLVVV^^^eeeaaaUUUKKKKKKOOOMMM}}}zzzRRREEEbbbdddPPPGGGFFF<<<777888666333222111000////////////////////////////////////777''':::]]]gggkkkvvvyyy___llleeeLLLBBB>>>888666888:::>>>EEEMMMUUU\\\aaaeeejjjmmmqqqsssrrrsssvvvxxx}}}|||{{{yyyxxxwwwwwwvvvtttssstttxxx{{{zzz{{{|||~~~}}}{{{yyyvvvuuuvvvyyyjjjhhhhhhjjjnnnmmmiiidddaaaQQQFFFMMMccc}}}^^^WWW___```aaabbbccceeeggghhhgggbbbdddeeeffffffggghhhiiipppnnnnnnrrruuuvvvzzzxxx~~~cccSSSFFFHHHVVVkkktttiiifffbbb\\\QQQLLLUUUbbbGGGEEESSSuuujjjnnntttjjjVVVMMMDDD@@@>>>;;;;;;>>>:::BBB\\\xxx}}}}}}}}}nnnggg\\\VVVTTTQQQGGGRRRVVVYYYYYYUUURRRPPPNNNWWW|||zzzYYYGGG^^^}}}{{{zzz{{{{{{zzzyyy~~~zzz~~~~~~aaaNNNFFFEEE<<<777999777333222111000////////////////////////////////////222))):::RRR[[[mmm~~~zzzlllkkkooo^^^JJJBBB;;;999<<<444666;;;BBBIIIQQQXXX\\\YYY\\\___bbbddddddcccbbblllnnnppprrrssssssrrrqqqmmmkkkjjjkkknnnpppooommmeeeeeefffhhhhhhgggiiikkk```^^^]]]```dddddd___ZZZ???KKKQQQXXXxxx\\\WWWcccRRR^^^^^^^^^___aaadddccc___dddccccccccceeefffhhhhhhllllllnnnrrrtttvvv}}}yyy~~~}}}{{{iiiQQQNNNMMMPPPiiiqqqlllfffcccyyykkk^^^]]]gggsssRRRAAAAAAiii~~~fffmmmpppsssTTTFFFAAA???CCCFFFDDDBBBCCC;;;DDD```{{{rrr|||}}}{{{|||ssskkkbbb___]]][[[^^^fffjjjfff___```|||~~~|||~~~~~~{{{[[[LLLXXX~~~zzz~~~}}}{{{zzzzzz~~~___SSSGGGCCC@@@;;;777666666444111000000///...,,,////////////............//////...444HHHdddyyyvvvpppaaaiiibbbHHHBBB???;;;???999<<>>VVV~~~sssppp\\\TTTSSSTTTSSSSSSTTTVVVWWWWWWXXX[[[]]]___```aaaaaaaaaaaaccceeegggffffffjjjpppsssqqqooorrrxxxyyyvvv~~~jjjJJJHHHOOOPPPcccsssyyyuuu|||tttdddooo|||{{{ooofffEEEDDD]]]nnniiipppwww~~~xxxfffqqq|||lllVVVDDDBBBFFFEEECCCEEEGGGGGGttt}}}~~~|||xxxwwwxxxzzz|||{{{yyyzzz}}}yyyssszzz~~~}}}|||{{{{{{{{{RRRMMMVVVrrr}}}~~~~~~{{{yyyyyy|||___SSSGGGCCC@@@;;;777666555333111000000///...---/////////............---,,,,,,///333555CCCdddtttwwwqqqQQQBBBPPPHHHGGGDDD888666888444:::::::::::::::<<<>>>???===>>>@@@BBBDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDAAACCCDDDDDDDDDEEEHHHJJJIIIDDDAAABBBCCCAAABBBEEEXXX~~~zzzjjjqqqXXXUUUUUUNNNNNNVVVQQQSSSTTTTTTSSSTTTVVVXXXYYY[[[]]]^^^^^^^^^```aaaaaaaaabbbggglllnnnlllhhhooorrruuuvvvyyycccQQQLLLDDDHHHSSSeeeyyyvvvvvvsssvvvLLL<<<@@@ZZZxxxsssgggooorrr~~~zzzhhhVVVPPPMMMJJJOOOWWWIIIWWWyyywwwxxx{{{zzzvvvuuuxxxzzzyyyyyy{{{|||~~~~~~eee\\\ssssssvvv|||~~~zzz}}}{{{|||___BBBBBBRRRhhh|||{{{~~~}}}~~~___SSSGGGCCC@@@;;;777666555333000000000000...---//////.........------------+++///333000555RRRttt{{{pppzzzuuu[[[OOODDDDDDGGGBBB???===444999888666666666888888888999999999:::<<<===??????AAAAAA@@@@@@@@@@@@@@@@@@===???AAABBBAAABBBDDDEEEBBB??????AAA>>>???OOOdddzzz___NNNQQQTTTNNNMMMUUUUUUVVVVVVUUUTTTSSSUUUWWWUUUXXX[[[]]]]]]]]]^^^___^^^^^^___bbbfffhhhhhhfffnnnnnnssswwwwww}}}nnnSSSJJJGGGIIIQQQ]]]kkk|||qqqqqqddd>>>AAAVVV^^^sssffffffoooxxxzzzooommmlllddd^^^\\\TTTlll{{{wwwuuutttsssrrrxxx~~~|||{{{zzz{{{|||YYYWWWVVV[[[jjjqqq~~~{{{{{{|||}}}}}}~~~aaaJJJEEETTThhh|||||||||}}}~~~___SSSGGGCCC@@@;;;777666444222000///000000///...............------------///+++...333000///AAA[[[}}}ssswwwgggTTTNNNTTTTTTPPPGGG999777555333444666777777666888777777777888999;;;<<<<<<<<<;;;;;;;;;<<<<<<===;;;===>>>???>>>>>>@@@AAA>>>???AAA===888HHHvvvyyy}}}___XXXQQQPPPQQQQQQQQQQQQSSSTTTUUUUUUTTTUUUWWWYYYTTTWWWZZZ\\\\\\]]]]]]^^^___]]]\\\]]]```dddfffgggllllllrrrwwwwwwyyyjjjPPPLLLIIIIIIMMMUUU```ttt{{{ooommmzzz}}}OOOFFFIIISSS[[[}}}```eeepppyyyzzz{{{aaannnzzzsssrrrsssvvv{{{yyyzzzzzzwwwvvvzzzsssJJJHHHLLLSSSgggxxx~~~|||}}}}}}|||}}}~~~{{{xxxwww~~~}}}zzzxxxyyy|||}}}}}}uuu}}}cccLLL<<>>777666888888777555555555555555444444444333333333333444555666777555666777777777999===@@@CCCPPPiiizzzpppxxx~~~cccHHHJJJPPPRRRNNNMMMPPPPPPLLLJJJLLLNNNNNNOOOPPPSSSVVVSSSTTTUUUUUUTTTUUUWWWYYY[[[[[[[[[[[[\\\^^^bbbeeegggkkklllkkkmmmuuu{{{~~~yyycccOOOJJJJJJFFFGGGKKKXXXfffyyyxxxpppmmmwwwzzz}}}}}}{{{}}}___???DDD\\\YYY{{{ooo___```eeeqqqtttsssppprrryyy}}}zzzwwwvvvwwwwwwwwwxxx{{{~~~RRRIIILLLKKKSSSaaauuu~~~{{{zzzzzz{{{}}}~~~yyy{{{||||||{{{{{{zzzzzzyyyzzz{{{{{{zzzxxxuuusssiiinnnpppppprrrwwwxxxtttvvvpppuuuzzz___SSSddduuurrrZZZaaammmwwwxxx||||||yyy}}}yyy{{{zzzwwwwwwzzzxxxrrrvvvxxx{{{~~~~~~|||{{{|||zzzxxxwwwxxx{{{~~~~~~___SSSGGGCCC@@@;;;777666333222000///000111000///......---------,,,,,,,,,)))///111...,,,000333333999bbbaaaCCC===BBBTTTiiirrrnnn```MMM???:::999999999777888888888888777666555555555555666777888999:::777888888888:::===BBBFFF^^^bbbuuuVVVGGGRRRMMMKKKKKKMMMMMMLLLKKKLLLOOOOOOPPPOOOMMMLLLNNNOOOQQQRRRRRRQQQPPPQQQSSSUUUXXXYYY[[[\\\]]]^^^```aaaeeejjjiiidddhhhrrruuuqqqcccUUUSSSMMMHHHGGG???JJJWWWfffyyywwwgggrrrxxx}}}~~~xxxyyy|||}}}~~~|||{{{{{{~~~~~~VVV;;;OOOcccNNN}}}dddZZZ[[[eeeppp~~~{{{rrrqqqqqqtttyyyzzzwwwtttvvvpppnnnnnnssszzz}}}{{{www}}}TTTHHHTTTEEEDDDTTTiiizzz{{{zzzyyyvvvtttuuuxxxzzzzzz|||}}}}}}{{{zzzyyyyyyssstttuuuvvvuuussspppnnnooorrrpppkkkjjjppptttrrrgggrrrooohhhjjj[[[XXX___XXXOOOffftttnnnrrrzzzrrrvvvwwwtttvvvxxxuuunnnvvvxxx{{{~~~~~~}}}{{{yyy{{{yyyvvvuuuwww{{{|||yyyzzz|||zzzxxx\\\PPPFFFCCCBBB>>>999666444222000///000000///...111111000......---------...............///000000///FFFfffbbbKKKJJJlllooodddaaaWWWIIIHHHCCC===;;;<<<;;;666222666666666666666666777777<<<<<<::::::BBBUUUnnnzzzmmm}}}ZZZFFFGGGPPPNNNMMMLLLKKKJJJIIIHHHHHHMMMMMMMMMMMMMMMNNNNNNNNNPPPPPPPPPPPPOOOPPPSSSUUUUUUVVVWWWYYYZZZ\\\]]]]]]^^^______^^^^^^ccckkkqqqdddTTTMMMJJJNNNHHHEEEJJJSSSddd~~~{{{ttt}}}uuuvvv~~~yyyyyyxxxvvvvvvyyy~~~{{{vvvuuuuuuvvvzzzEEECCCRRRZZZhhh___PPP^^^iiinnnyyy~~~xxxlllooommmjjjhhhiiilllpppsssnnnnnnooonnnooorrrvvvzzz{{{}}}qqqNNNKKKOOOJJJLLLOOOXXXkkk~~~tttyyy}}}{{{tttppprrrvvv|||zzzxxxxxxyyyzzzzzzyyytttuuuvvvvvvtttqqqmmmkkkpppnnnkkkhhhggggggiiijjjlllhhhhhhkkkmmmzzzppptttwwwooonnnwwwmmmrrrvvvvvvqqqooopppssssssvvvyyyyyyuuuqqqnnnlllsssvvvyyy{{{|||{{{||||||~~~zzzxxxwwwwwwxxxzzz|||~~~[[[PPPFFFCCCBBB>>>999666444222000///000000///...111000///...------------...............//////000333444AAAaaa|||}}}hhhsssxxxkkkYYYKKKEEEDDDCCCCCC======<<<<<<===>>>@@@BBB:::AAAMMM\\\rrr{{{}}}aaaKKKCCCFFFKKKJJJJJJIIIIIIHHHHHHGGGGGGKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOOOONNNOOOQQQSSSTTTTTTUUUWWWXXXZZZ[[[\\\]]]^^^______```eeekkkqqqttthhhQQQGGGFFFHHHMMMNNNPPPWWWaaa|||vvvgggggguuu{{{tttuuu|||wwwwwwvvvuuutttuuuxxx{{{~~~yyyvvvwwwwwwvvvyyy~~~~~~oooBBBJJJOOOSSScccjjjUUUPPPbbblllnnnpppooopppnnnkkkhhhggggggiiijjjllllllllllllllloootttwwwxxxyyy|||^^^PPPNNNFFFIIINNNVVV___jjjttt{{{{{{wwwzzz}}}{{{wwwtttuuuwwwxxxwwwvvvvvvwwwwwwvvvuuuqqqrrrrrrrrrpppnnnkkkiiillliiifffbbb`````````aaabbb___```bbb```cccwww{{{lllooossspppqqqxxxuuuwwwwwwtttpppmmmnnnppptttvvvwwwvvvtttqqqoooooosssvvvyyy{{{|||{{{|||||||||zzzxxxwwwwwwwwwxxxzzz{{{{{{{{{}}}ZZZPPPGGGDDDBBB===999777444222000///000000///...000000///...------------......------......///000333((('''===```{{{jjj___VVVUUUSSSRRRTTTWWW[[[]]]vvvvvvYYYFFFBBBDDDEEECCCDDDEEEEEEEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMNNNMMMMMMNNNOOOQQQQQQRRRSSSUUUWWWYYYZZZZZZ\\\^^^```bbbfffkkknnnpppvvvoooeeeXXXMMMEEECCCIIIQQQ[[[dddsss|||hhhcccZZZZZZkkk|||wwwuuuppppppvvvrrrssssssrrrqqqqqqrrrtttwwwuuuvvvzzz{{{zzz|||||||||{{{|||~~~UUU???FFFIIIJJJ```qqqMMMXXXiiihhhooo}}}mmmfffjjjnnnmmmllljjjiiihhhhhhiiimmmmmmlllkkklllnnnssswwwtttuuuxxx{{{ppp[[[RRRLLLJJJJJJIIIJJJWWWhhhyyy|||yyyzzz{{{{{{zzzyyyxxxvvvvvvsssrrrrrrssstttsssqqqooommmmmmlllkkkjjjhhhggggggkkkiiieeeaaa^^^]]]]]]]]]]]][[[\\\___[[[VVV[[[fffxxxooonnnppprrrtttxxxzzzxxxtttqqqoooooopppqqqxxxxxxxxxvvvtttsssuuuvvvtttwwwzzz||||||{{{||||||}}}|||{{{zzzyyyxxxxxxyyy}}}||||||}}}~~~}}}|||YYYOOOGGGEEEBBB===999888444222000///000000///...000///...---------------...------------...//////000+++,,,333;;;QQQlllrrr~~~ddddddUUUEEE@@@DDDGGGDDD===@@@AAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKLLLKKKJJJKKKKKKMMMNNNNNNOOOQQQTTTVVVWWWXXXZZZ]]]```dddgggiiikkkpppppppppZZZNNNLLLMMMKKKNNNTTT^^^mmmyyylll^^^UUUIIIVVVhhh{{{nnnmmmmmmhhhggglllkkkmmmoooooonnnnnnnnnpppnnnnnnrrrzzz}}}|||}}}|||zzzwwwuuuuuuwww{{{}}}FFFDDDGGGJJJLLL[[[~~~}}}```[[[bbbfffcccttt}}}ooo}}}jjjccc___```hhhiiikkkmmmoooppppppppprrrrrrqqqoooooorrrvvvzzzssssssuuuxxx{{{~~~zzz^^^OOOGGGJJJIIIDDDJJJXXXcccmmm|||~~~~~~|||yyyzzzwwwuuuvvvwwwwwwuuurrrpppppppppqqqrrrqqqnnnkkkhhhgggeeedddbbbbbbbbbcccgggeeeccc```]]]\\\\\\\\\[[[YYYZZZ]]]\\\WWWVVVYYY___cccrrr{{{|||yyysssqqqsssuuutttwwwsssooommmooorrruuuvvv{{{{{{yyyvvvuuuvvvzzz}}}uuuwww{{{}}}|||||||||||||||||||||||||||{{{{{{{{{~~~}}}~~~zzz|||WWWOOOHHHFFFCCC===999888444222000///000000///...///......------------...---------------...//////...000555555,,,111UUU}}}yyyjjjccchhhEEEDDDCCCCCCEEEDDDBBB???>>>???@@@AAACCCDDDEEEFFFBBBBBBCCCCCCCCCCCCDDDDDDCCCFFFHHHIIIIIIHHHHHHIIIJJJJJJJJJLLLNNNQQQSSSUUUYYY[[[^^^bbbfffiiijjjjjjnnnpppvvv}}}^^^KKKKKKKKKLLLQQQZZZdddmmmrrr|||wwwlll___UUUQQQTTTWWWppptttiiibbbdddddd```___bbbdddfffiiikkkkkkkkklllnnnggghhhmmmtttwwwuuutttvvvwwwtttqqqnnnmmmpppsssvvvzzzwwwRRR;;;BBBIIIIII^^^}}}___VVV]]]```lllqqqzzz}}}|||vvv|||pppeeeddd___]]]ccceeeiiinnnqqqssssssssstttuuutttsssssstttxxx{{{tttttttttvvvxxx|||~~~sss\\\MMMQQQSSSLLLHHHKKKLLLXXXkkk}}}}}}||||||{{{{{{|||{{{yyyxxxvvvrrrooopppssssssqqqnnnnnnnnnnnnooopppoookkkhhhcccbbb___]]]\\\\\\\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYWWWTTTRRRTTTUUUUUUUUUWWWUUUXXX^^^hhhyyy|||wwwxxxwww||||||uuuqqqssstttqqqrrroookkkkkknnnrrrvvvwwwyyyxxxvvvsssrrruuuyyy}}}uuuwww{{{||||||{{{{{{{{{zzz{{{|||}}}~~~~~~}}}|||zzzyyyyyy|||{{{www|||zzzUUUOOOIIIGGGCCC<<<999999444222000///000000///.........---------------...------,,,,,,------...///......111333///---999JJJ|||sssxxxwwwppp|||}}}]]]CCC???BBBDDDCCC???===???BBB===>>>>>>???@@@AAABBBCCC??????@@@AAABBBBBBCCCDDDCCCDDDFFFGGGFFFFFFGGGHHHHHHHHHHHHIIIKKKNNNRRRTTT\\\\\\___ccchhhjjjjjjiiimmmssstttyyyfff]]]QQQGGGDDDEEEIIIKKKXXX___jjjvvv|||rrriii```[[[LLLMMMNNNQQQ[[[ooommmddd___\\\^^^___\\\[[[]]]___aaadddfffggghhhiiikkkeeeeeeggglllmmmiiigggiiipppnnnkkkiiijjjmmmpppsss{{{uuuuuuyyy@@@777@@@CCCLLL\\\ssswww]]]QQQYYY]]]fffpppvvvzzz~~~|||~~~zzzdddpppcccaaaddd```aaa___bbbfffjjjmmmooooooooossstttuuuuuuttttttvvvxxxvvvuuuuuuvvvwwwyyy|||}}}zzziiiUUUMMMGGGEEEGGGBBBKKK[[[kkkzzz~~~vvvyyyyyyyyyxxxwwwvvvuuutttqqqooollllllnnnooonnnllllllkkkjjjkkkkkkjjjgggeee___^^^[[[YYYWWWVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYVVVRRROOONNNOOORRRTTTUUUUUUWWWXXXVVVVVVbbb|||xxxqqqnnnooooootttvvvsssooooooooonnnpppnnnmmmkkkkkkmmmoooqqqqqqqqqpppnnnmmmnnnrrruuurrruuuxxxyyyyyyxxxxxxxxxvvvxxxzzz|||}}}|||{{{zzzvvvvvvxxxzzz||||||zzzxxxqqq~~~{{{tttvvvTTTNNNIIIGGGCCC<<<999999444222000///000000///......------,,,,,,------...------,,,,,,------...///...------///000111111000@@@fff{{{vvvmmmsssoooQQQ???888@@@AAAAAA???===<<<>>>???<<<<<<=========>>>>>>>>><<<<<<===???AAABBBDDDDDDCCCDDDEEEEEEDDDEEEFFFHHHGGGFFFFFFGGGIIIMMMQQQSSSZZZZZZ[[[___cccfffeeeccciiioooqqqsssoooccc\\\ZZZXXXIIIIIIJJJNNNTTT[[[bbbeeessssssrrrqqqpppnnnkkkjjjdddbbb]]]VVVPPPMMMMMMNNN[[[cccppppppZZZ\\\ZZZZZZ\\\]]][[[\\\___\\\^^^```aaaaaabbbdddfffdddbbbdddhhhhhheeeeeegggooommmkkkiiiiiikkknnnpppsssuuurrrtttwwwRRRAAA===@@@EEETTTooofffZZZXXX[[[dddkkkpppuuuzzz~~~|||zzz~~~{{{nnnqqqiiiYYY^^^^^^ZZZ___]]]___bbbfffjjjllllllmmmrrrtttwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwyyyzzz{{{vvv{{{}}}hhhXXXRRRPPPHHHJJJOOOWWWbbbqqq|||~~~}}}{{{||||||{{{yyyvvvtttrrrqqqooonnnlllkkklllmmmmmmmmmhhhfffddddddddddddbbb```]]][[[YYYWWWTTTSSSQQQQQQSSSSSSSSSSSSTTTTTTUUUUUURRRRRRPPPNNNOOOPPPQQQQQQQQQNNNNNNRRRTTTSSSVVV[[[wwwmmmjjjhhhiiilllkkklllnnnpppmmmiiihhhjjjkkkmmmnnnllliiihhhiiikkkiiikkkkkkkkkiiiiiikkkmmmnnnqqqtttuuutttsssssssssqqqsssvvvxxxyyywwwuuutttrrrtttvvvwwwvvvuuuuuuuuuiiirrrqqqmmmpppyyysssSSSNNNJJJHHHCCC<<<999:::444222000///000000///...------,,,,,,,,,------...---,,,,,,,,,,,,---......,,,111222...---000111///222222EEEpppwwwyyyooo^^^qqqyyyQQQ<<<>>>BBB>>>===<<<;;;===@@@@@@===:::<<<<<<;;;;;;;;;;;;:::::::::;;;<<<>>>AAACCCDDDEEECCCDDDDDDDDDCCCDDDGGGIIIFFFFFFEEEFFFIIILLLPPPSSSVVVUUUUUUXXX]]]______]]]aaadddiiimmmsssuuunnneee]]]YYYXXXWWWVVV]]]XXXSSSPPPQQQTTTWWWXXXVVVXXX[[[___fffrrrppp^^^]]]YYYXXXZZZ\\\]]]]]]___bbb\\\]]]^^^]]]]]]^^^```bbbcccaaabbbgggiiihhhjjjnnnrrrpppmmmjjjiiiiiijjjkkkgggrrrpppfffvvvPPP???@@@AAAAAARRRhhh}}}kkkXXXPPPRRRYYYbbbjjjpppssswww}}}{{{tttrrrwww}}}SSSLLLhhhzzzlllYYYWWW^^^XXXRRRYYYZZZ\\\```eeeiiilllnnnooorrruuuyyyzzzyyywwwuuuuuutttuuuvvvwwwxxxyyyzzzzzzuuuyyykkk[[[SSSOOOJJJHHHNNN\\\mmmyyy{{{|||}}}}}}yyytttrrrqqqoooooonnnmmmllllllnnnooodddbbb```_________^^^]]][[[ZZZXXXVVVSSSQQQOOOMMMKKKLLLLLLLLLLLLMMMMMMMMMJJJMMMOOONNNNNNNNNMMMLLLJJJIIIKKKNNNLLLHHHMMMVVVTTTXXX]]]dddpppuuuqqqooollleee```dddnnnmmmjjjkkkooollleeebbbfffeeejjjnnnmmmiiifffgggjjjgggiiijjjkkkiiihhhhhhiiikkkmmmpppqqqqqqpppoooppplllnnnqqqttttttsssqqqoookkknnnpppooollljjjlllnnnjjjfffbbbiiimmmeeekkkhhhTTTOOOIIIDDDAAA>>>;;;:::555333000//////000///...........................------------------------...............///000000,,,...444AAAZZZwwwgggssszzzmmmiiiooojjjIII<<<:::777666999;;;;;;;;;:::::::::999999999999888888888999:::;;;;;;;;;<<<===>>>???@@@@@@BBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFHHHKKKNNNPPPRRRTTTWWWXXXXXXXXXYYYZZZ___```fffnnnttt|||vvvrrrvvv|||vvvvvvvvvuuuxxxsss\\\UUUZZZZZZUUUTTTXXX\\\\\\\\\]]]]]]___aaaaaa___^^^```cccccccccbbbaaafffmmmnnnkkkkkknnnpppnnnjjjhhhhhhjjjhhhggghhhiiiiiixxxJJJ777HHH<<>>;;;999555333000//////000///...........................------------------------...............//////000111111000222:::LLLcccssswwwwwwsssooonnnkkkbbbdddmmm{{{gggSSSCCC888999;;;777666:::888888888888777777777777666666666777777777777888999:::;;;<<<===>>>>>>???AAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDFFFHHHJJJLLLMMMMMMOOOQQQRRRTTTVVVZZZ]]]]]]^^^bbbhhhkkkppp~~~~~~}}}mmmlllmmmpppvvv{{{wwwhhh[[[WWW[[[XXXSSSSSSXXX\\\\\\]]]___[[[^^^aaabbbbbbccceeehhhhhhgggdddaaadddkkkmmmkkkjjjkkkjjjiiigggfffggghhhkkkiiiiiifff```eeeZZZ666>>>;;;===HHH^^^yyyjjj\\\YYYWWW[[[\\\^^^cccggggggeeedddnnnmmmooossstttuuuyyywwwmmmmmmmmmiiilllssswwwzzz]]]NNNPPP~~~tttWWWVVVTTTTTTTTTUUUWWWYYYUUUXXX\\\___bbbeeeiiillllllnnnpppqqqqqqqqqrrrssswwwtttrrrqqqssstttsssrrrttttttyyy}}}zzzyyyooo^^^SSSRRRUUUYYYdddttt~~~~~~{{{xxxxxx{{{||||||||||||{{{{{{zzz}}}zzzuuuppplllkkklllmmmiiiddd___\\\\\\\\\ZZZXXXYYYYYYYYYXXXWWWVVVTTTSSSOOOKKKGGGFFFIIIKKKJJJHHHLLLMMMNNNOOOOOONNNLLLKKKKKKJJJHHHGGGGGGGGGHHHIIIJJJJJJJJJMMMQQQVVVZZZ]]]SSScccmmmlllqqq}}}uuupppkkkfffggglllkkkhhhdddcccfffiiilllnnnooonnnllljjjiiihhhiiijjjooooooppppppoooooonnnnnngggiiikkkjjjhhhgggiiikkkooopppqqqqqqrrrssssssssssssuuusssnnnmmmpppppplllkkkkkkiiigggccc___\\\ZZZWWWWWWWWWWWWXXXYYYZZZZZZsssTTTPPPJJJEEEAAA>>>:::888555333000//////000///...------------------------------------------------......------......///000//////...,,,+++...555<<>>666333666===<<<555333777555555555555444444444444444555666777777777666555777777888999:::;;;<<<<<<>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEGGGHHHIIIIIIKKKKKKLLLMMMOOOSSSYYY]]]___```dddhhhiiimmmwwwuuuwwwlll___[[[XXXWWWZZZWWWSSSSSSXXX\\\]]]^^^aaa\\\___bbbdddeeegggiiikkklllkkkfffaaabbbhhhkkkjjjiiigggcccbbbbbbdddeeeeeeaaa```bbbaaa[[[YYYhhhzzzXXXCCC===;;;???EEEPPPfff|||cccmmmfff]]]XXXZZZaaafffhhhgggeeefffhhhgggeeehhhmmmggg___]]]dddmmmvvviiiJJJ999TTT}}}zzz\\\OOOOOOPPPQQQRRRSSSUUUVVVTTTVVVXXXZZZ\\\___cccggghhhjjjkkkkkklllnnnqqqtttsssrrrppppppqqqrrrqqqpppxxxwwwzzz}}}zzztttxxxiii[[[MMMVVVaaallltttzzz~~~{{{wwwuuuuuutttuuuvvvwwwxxxyyyzzzzzz{{{uuuoookkkkkklllmmmccc^^^ZZZXXXYYYZZZYYYWWWWWWWWWXXXXXXXXXXXXWWWWWWNNNJJJFFFEEEGGGHHHGGGEEEIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGEEEDDDDDDEEEFFFFFFFFFEEEEEEFFFHHHKKKNNNPPPOOOSSSUUUSSSSSSYYY___bbbgggjjjjjjiiiiiimmmmmmkkkeee___ZZZYYY[[[]]]dddkkkjjjgggcccbbbeeeiiimmmnnnpppqqqqqqnnnjjjiiikkknnnmmmmmmlllkkkjjjjjjjjjjjjjjjkkkmmmmmmllllllmmmnnnnnnppprrrtttuuuttttttssstttuuusssooommmmmmlllhhhhhhhhhgggddd___ZZZUUURRRVVVVVVVVVWWWWWWVVVVVVUUUnnnTTTPPPKKKFFFBBB>>>999777555333000//////000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,...000111000000222444///DDDbbbpppQQQ???;;;======::::::;;;777222111666333333333333222222222222333555777888888888666555444555555666777888999999:::;;;<<<===>>>?????????@@@AAACCCEEEGGGGGGGGGGGGLLLMMMNNNNNNOOORRRVVVYYY]]]aaaeeeiiilllpppwww~~~|||xxx{{{|||vvvrrr[[[RRRSSSTTTVVVXXXYYYVVVVVV[[[^^^]]]___cccaaabbbeeeggghhhhhhiiiiiijjjjjjfffbbbbbbgggiiihhhiiiddd___]]]```cccdddcccZZZZZZ\\\^^^[[[XXX]]]fffjjjPPP:::999???CCCOOO]]]ooo~~~rrrfffbbb___\\\^^^^^^```cccbbb^^^]]]```fffhhhrrr}}}\\\BBB???[[[jjjZZZKKKLLLLLLNNNOOOPPPQQQRRRRRRVVVWWWWWWXXXYYY[[[```ccciiijjjjjjjjjjjjmmmrrruuusssrrrrrrrrrrrrsssssssssxxxvvvxxx{{{zzzuuuuuuyyyvvvoooeee``````dddjjjmmmpppssszzzyyyvvv||||||yyyvvvtttssssssqqqqqqrrrssstttuuuwwwwwwzzzwwwrrrmmmiiiggggggggg\\\XXXTTTTTTVVVWWWVVVTTTRRRRRRSSSSSSSSSSSSSSSSSSLLLIIIFFFEEEFFFFFFDDDCCCEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDCCCDDDEEEGGGIIIJJJUUUQQQOOOOOOMMMLLLPPPWWWUUURRRRRRUUUVVVUUUVVVZZZYYYYYY[[[^^^aaaccceeegggkkkiiifffeeegggiiijjjjjjnnnqqqsssqqqmmmllloootttnnnmmmjjjhhhggggggggghhhiiikkknnnpppqqqrrrsssssspppqqqqqqqqqrrrrrrrrrrrrttttttrrrooollljjjgggdddaaabbbbbbaaa^^^ZZZVVVSSSWWWXXXXXXYYYXXXVVVUUUSSSdddSSSPPPKKKFFFBBB>>>:::777555333000//////000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////111222222111000000000555111000:::PPPqqqxxxdddKKK>>>;;;:::777444999444111111222222333666222222222222111111111111111222444666666555444222222222333444555666777777777888999:::;;;<<<<<<<<>>@@@;;;999DDDVVVjjjyyywwwzzzrrrTTT999AAAiiipppWWWSSSJJJLLLMMMMMMNNNOOOPPPPPPPPPXXXXXXXXXXXXXXXZZZ^^^aaaiiiiiiiiiiiiiiikkkooorrrssstttuuuuuuvvvvvvvvvwwwvvvttttttwwwxxxvvvuuuvvvooo{{{tttqqqnnnjjjfffeeeiiisss|||tttsss|||~~~zzzzzzyyyvvvsssqqqqqqpppqqqppppppoooppppppqqqrrrooonnnllljjjfffbbb___]]]WWWSSSPPPPPPRRRSSSRRRPPPNNNNNNNNNNNNNNNMMMLLLLLLIIIGGGEEEDDDDDDDDDBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCBBBBBBBBBCCCDDDFFFHHHIIIHHHDDDEEEIIIJJJIIILLLSSSSSSMMMMMMQQQQQQOOOQQQVVVSSSWWW[[[]]]___```___^^^fffffffffhhhjjjjjjhhhgggiiinnnqqqqqqnnnnnnssswwwwwwtttqqqmmmjjjgggffffffccceeehhhmmmqqqsssttttttrrrpppnnnkkkkkklllnnnooosssrrrrrrqqqmmmhhheeeccc^^^^^^___^^^\\\ZZZWWWUUUSSSTTTTTTTTTSSSQQQOOONNN[[[QQQNNNJJJFFFCCC???;;;777555333000//////000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000000///.........------222222222111111:::OOOaaavvv^^^GGGAAA:::555666888777666666333///---///333444222///222111111111111000000000---...///000000000//////000000111222333444555555444555777888::::::;;;;;;>>>???AAACCCEEEGGGHHHHHHEEEIIINNNQQQSSSUUUWWWXXXXXX]]]```aaaccciiimmmnnnsssyyyqqqeeeaaaiiioooyyy~~~iiiPPPOOOOOOOOOPPPQQQUUUXXX]]][[[]]]aaabbb```ccciiimmmllllllkkkkkkhhhdddaaa^^^ccceeedddcccffffffeeefffdddbbbaaaaaaaaa```___\\\ZZZWWWUUUSSSQQQQQQRRRQQQvvv^^^EEE444222888///:::HHHYYYrrrvvv```RRRFFF>>>NNNyyy[[[OOORRRKKKMMMMMMMMMMMMNNNOOOPPPQQQWWWXXXYYYXXXXXXYYY\\\___ccceeeggghhhhhhiiikkkmmmqqqsssvvvvvvvvvvvvwwwxxxzzzyyyyyyzzz{{{zzzyyyxxxwwwqqq}}}yyy~~~yyy{{{yyytttrrrqqqoookkkpppooommmlllkkkkkkkkkllleeeffffffeeebbb^^^YYYVVVTTTQQQNNNMMMOOOPPPMMMKKKKKKKKKKKKKKKJJJHHHGGGFFFDDDDDDCCCCCCBBBAAA@@@@@@======>>>>>>??????@@@@@@@@@@@@???>>>???@@@AAABBB======>>>@@@BBBDDDEEEGGGGGGFFFGGGJJJLLLKKKKKKNNNOOOLLLKKKMMMMMMLLLMMMPPPOOORRRRRRQQQSSSXXXZZZYYY]]]^^^```cccggghhhhhhfffdddhhhkkkmmmmmmnnnrrruuuxxxuuurrrmmmhhhdddaaa___\\\]]]aaaggglllooopppooopppnnnjjjffffffhhhkkkmmmqqqooooooqqqnnngggcccccc^^^]]]\\\ZZZXXXVVVTTTSSSQQQQQQQQQPPPOOOMMMLLLKKK~~~YYYPPPMMMIIIFFFDDD@@@<<<888555333000//////000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///...---,,,,,,...///000111***000888<<<555,,,---444===III[[[lllzzz{{{fffOOOBBB>>><<<;;;<<<555777::::::222,,,222<<<333222111111222333///+++000000000/////////......,,,,,,,,,,,,------------///000000111222333444444333444555777999999::::::<<<<<<>>>@@@BBBEEEHHHIIIEEEHHHKKKMMMNNNPPPSSSVVVXXX]]]___^^^```gggkkkjjjllltttvvvtttqqqnnnkkkeeefffsssvvvYYYJJJEEEIIIMMMOOOQQQSSSUUUVVVYYYYYY\\\aaabbbbbbfffmmmnnnmmmlllnnnnnnmmmhhheee```eeefffcccbbbdddgggfffcccdddeeedddbbb___]]]\\\SSSSSSQQQOOONNNPPPRRRSSSLLL```|||rrrOOODDDHHHCCC;;;000222KKKkkk{{{{{{{{{ooo```SSSHHHDDDFFFLLLbbb}}}bbbKKKIIIMMMGGGKKKKKKJJJKKKLLLOOORRRTTTSSSUUUWWWWWWWWWWWWYYY[[[\\\```eeeiiijjjjjjjjjjjjlllooorrrsssrrrrrrsssuuuzzz|||~~~|||yyyxxxppplllzzzwwwwww|||vvvwwwuuupppppprrroooiiinnnllljjjhhhffffffggggggbbbbbbbbbaaa^^^[[[WWWUUUSSSPPPMMMLLLMMMMMMIIIFFFFFFFFFFFFFFFEEEDDDCCCCCC??????@@@@@@>>>=========:::::::::;;;<<<======>>>======<<<<<<<<<===>>>???999:::;;;===>>>@@@BBBBBBCCCDDDDDDCCCCCCEEECCCAAAJJJKKKKKKHHHHHHJJJJJJIIIKKKNNNMMMJJJLLLSSSWWWUUUXXXWWWWWWYYY]]]aaabbbbbb```bbbdddfffiiijjjlllmmmmmmlllkkkiiifffdddaaa```ZZZ[[[^^^dddjjjlllkkkiiijjjiiifffeeeeeehhhjjjllliiifffhhhllljjjbbb^^^^^^[[[ZZZWWWTTTRRRQQQPPPPPPPPPOOONNNLLLLLLKKKKKKKKK|||[[[NNNLLLIIIFFFDDDAAA<<<999555333000//////000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......///---,,,,,,---/////////333,,,***000333333555999000333888;;;@@@KKK^^^nnnyyyzzzuuummm\\\LLLDDD===999999999666444666999000,,,222888555000...///000///------000111000//////.........---------------,,,,,,,,,---.../////////000111222333444444222333555777888999::::::::::::;;;===@@@DDDGGGIIIIIIIIIIIIHHHHHHJJJNNNQQQRRRWWWYYYXXX[[[dddhhhgggkkkvvvwwwrrrwwwxxxrrrzzz~~~}}}~~~~~~|||~~~vvvYYYIIIGGGHHHKKKNNNPPPSSSVVVVVVTTTUUUVVV[[[```bbbccciiippplllllllllooorrrqqqmmmjjjdddhhhgggbbb```cccggghhh```dddhhhgggbbb]]]ZZZZZZSSSTTTRRRNNNKKKLLLMMMMMMOOOQQQWWWjjjaaaEEE999CCCEEE===999@@@IIILLLQQQjjjtttfffTTTNNNHHHCCC<<<<<>>???@@@===AAABBB???BBBJJJKKKFFFHHHMMMLLLGGGFFFJJJJJJEEEFFFKKKMMMKKKLLLRRRRRRNNNXXXUUURRRQQQTTTXXX[[[]]]^^^^^^___bbbeeeggggggfffdddeeegggiiikkkkkkkkkjjj]]]]]]```eeejjjllljjjgggddddddeeefffgggiiikkklll```^^^```eeeddd\\\XXXYYYVVVUUURRROOONNNNNNOOOPPPKKKJJJHHHGGGFFFFFFGGGHHHPPPQQQNNNJJJFFFCCC???;;;888555333000//////000///......---,,,,,,++++++,,,,,,------,,,++++++,,,,,,,,,++++++++++++++++++++++++---------............///...000111111000000111222888777666666666777999:::AAADDDGGGIIIJJJHHHFFFDDD>>>>>>>>>===<<<;;;::::::555555555555555555555555111111111111000000000///111111000......---------,,,------......------,,,******+++++++++,,,,,,,,,------,,,------...///000000111222333555666777777888:::===???@@@BBBDDDGGGHHHIIIIIIJJJKKKLLLLLLMMMRRRSSSTTTUUUWWW[[[```dddeeehhhmmmqqqsss|||}}}dddTTTMMMJJJHHHMMMNNNOOOPPPRRRTTTUUUVVVRRRUUU[[[```dddfffggggggllllllmmmkkkjjjkkkmmmpppjjjhhhfffeeefffhhhjjjlll```bbbeeeddd___ZZZVVVTTTYYYRRRLLLMMMLLLIIIIIIMMMOOOMMMNNNTTT\\\tttqqqYYYBBB:::===???===;;;===???DDDJJJQQQ[[[ooo~~~|||oooggg]]]UUUPPPJJJBBB;;;@@@<<<;;;@@@LLLcccdddQQQCCCEEEHHHEEEEEEIIIAAABBBDDDFFFGGGJJJNNNRRRNNNNNNNNNNNNQQQTTTWWWYYY[[[ZZZ[[[^^^cccffffffdddbbbfffkkkooopppnnnkkkiiinnnrrruuutttqqqooopppqqqnnneeecccfffccckkk|||{{{vvvnnnoooxxxuuurrrpppooonnnnnnlllkkkeeeeeefffffffffeeeeeeeeeaaa___]]][[[YYYXXXXXXXXXSSSPPPKKKGGGDDDBBBBBBBBB???????????????>>>===<<<888888888888888888888888999999999999999999999999888888777777777777888888999:::;;;<<<============<<<>>>AAACCCEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHJJJKKKLLLMMMOOOSSSVVVTTTUUUUUUUUUTTTTTTVVVXXX[[[___eeehhhgggfffdddccchhhggghhhnnntttuuuqqqlllcccccccccdddfffeeecccaaa```]]][[[]]]bbbfffgggfff```YYYVVVYYY[[[WWWRRROOOTTTRRROOOKKKIIIHHHHHHHHHFFFFFFFFFEEEDDDCCCCCCBBBWWWQQQNNNJJJFFFCCC???;;;888555333000////////////...------,,,++++++++++++,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------------...............///111000//////000222555555444444555555666777444555888999:::999777666444444444444333222111000333333333333333333333333000000/////////.........000000///------,,,,,,---,,,,,,------------,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,---...///000000000111333444555666777666888;;;===>>>@@@CCCEEEFFFFFFGGGIIIJJJKKKLLLMMMLLLOOOSSSVVVYYY\\\```cccfffhhhllloooooossszzzeeeTTTMMMKKKKKKKKKLLLMMMNNNQQQSSSUUUWWWXXXVVVXXX[[[___bbbeeefffgggiiikkklllllllllmmmppprrrooonnnllljjjjjjkkklllnnndddbbb``````___]]]XXXTTTRRRPPPMMMIIIGGGHHHIIIJJJKKKHHHHHHKKKKKKUUUsssnnnMMM>>>;;;:::888;;;999888:::;;;<<>>??????999CCCTTTfffzzzzzzQQQDDD;;;???BBB>>>===AAAAAACCCEEEFFFGGGIIILLLNNNMMMMMMMMMMMMOOOQQQSSSTTTWWWWWWXXX]]]bbbfffffffffaaadddgggiiijjjiiigggeeeiiikkkooopppnnnlllkkkjjjfff]]]YYY[[[YYY___yyy~~~wwwuuuyyywwwooonnnttttttrrrpppnnnnnnnnnlllkkkeeeffffffffffffeeedddddd```^^^[[[XXXUUUTTTSSSRRROOOMMMIIIEEEBBBAAAAAAAAA?????????>>>>>>===;;;;;;777777777777777777777777888888888888888888888888777777666666666666777777999999:::;;;<<<<<<<<<<<<<<<===???AAABBBCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPSSSVVVSSSTTTUUUUUUUUUUUUWWWYYY]]]aaafffiiijjjiiiiiiiiijjjkkknnnppprrrrrrqqqooojjjiiigggggggggfffdddbbb\\\\\\\\\\\\\\\^^^aaaccc]]]XXXVVVYYYYYYUUUPPPOOOPPPOOOLLLIIIHHHHHHHHHHHHEEEDDDDDDCCCBBBBBBAAAAAA___QQQNNNJJJFFFCCC@@@<<<999555333000////////////...------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---///000000///...000111111111222333333333333333///000000111111111111000111111111111111000///...000000000000000000000000.........------------,,,......---,,,++++++++++++++++++,,,,,,,,,,,,++++++)))*********++++++++++++,,,,,,,,,,,,---...////////////000222333444555666555777999;;;<<<>>>@@@BBBCCCDDDEEEGGGIIIKKKMMMMMMFFFKKKQQQVVVZZZ]]]___aaaffffffiiimmmmmmmmmrrrzzz~~~^^^VVVLLLFFFFFFIIILLLMMMLLLMMMOOOQQQTTTWWWYYYZZZ[[[[[[\\\^^^```dddggghhhlllmmmooooooooooooppprrrooonnnmmmlllllllllnnnnnnjjjddd^^^\\\^^^^^^ZZZUUURRRWWWTTTIIIDDDGGGIIIFFFHHHEEEFFFGGGCCC@@@JJJYYY|||pppaaaSSSNNNFFF???===;;;888666777???;;;:::===>>>===<<<>>>AAA===999777;;;BBBKKKPPPhhhyyyzzz```JJJCCC<<<:::@@@BBB======AAAAAACCCFFFGGGFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOSSSTTTVVV[[[aaaeeeffffffbbbcccdddeeeeeeeeeeeeeeeeeeeeeggghhhiiigggdddaaa```YYYTTTTTTWWWZZZaaaiiiyyysssnnnooottttttnnnmmmrrrtttrrrppppppppppppooonnnhhhhhhhhhgggeeecccaaa```]]][[[WWWSSSOOOMMMKKKKKKJJJHHHEEEBBB@@@??????@@@>>>>>>>>>===<<<:::999888555555555555555555555555666666666666666666666666666666555555555555666666777888999::::::;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAABBBDDDFFFHHHIIIJJJJJJIIIKKKLLLLLLLLLNNNPPPRRROOOQQQSSSSSSSSSTTTVVVXXX```cccgggjjjkkklllmmmooollloooqqqrrrpppoooqqqrrrqqqnnnkkkiiihhhgggeeeccc\\\^^^```]]]ZZZYYY]]]aaaZZZWWWVVVXXXVVVQQQNNNOOOLLLKKKIIIGGGFFFFFFGGGGGGBBBBBBBBBAAA@@@@@@??????eeeQQQOOOJJJGGGDDD@@@<<<999555222///...//////...------,,,,,,+++***+++++++++++++++++++++++++++,,,---************************+++,,,,,,,,,------------,,,...//////......///000...///111222222222111000222222222111222222222333222222222222111111000///..............................---------,,,,,,,,,,,,,,,+++*********************++++++++++++******)))))))))************+++++++++++++++,,,---...///......///000222333444555444666888:::;;;<<>>???DDDRRRzzz|||qqqeee]]]UUUMMMIIIJJJFFFBBB???@@@CCCEEEHHHJJJFFFJJJRRR]]]nnnmmmIIIBBB@@@>>><<<===AAAAAA>>>???DDDBBBDDDGGGHHHGGGFFFFFFFFFEEEFFFHHHJJJLLLMMMMMMMMMRRRSSSVVVZZZ___bbbdddeeecccccccccdddeeegggiiijjjgggdddbbbbbbcccbbb^^^ZZZXXXWWWTTTSSSWWW[[[XXXRRR]]]yyyrrrnnnmmmllliiikkkppprrrpppoooppprrrttttttsssnnnllljjjgggccc```\\\[[[VVVTTTQQQMMMIIIGGGEEEEEEEEEDDDBBB???>>>>>>>>>>>>======<<<;;;999777666555333333333333333333333333333333333333333333333333444444444333333444444444555666777888999999999999999999999:::;;;<<<>>>???>>>???AAADDDFFFHHHIIIIIIGGGIIIJJJJJJJJJJJJLLLNNNKKKMMMOOOQQQQQQRRRTTTVVVbbbeeeggghhhiiijjjlllnnnlllmmmmmmnnnnnnoooppprrrrrrooollliiihhhhhhgggeeecccdddcccaaa^^^\\\]]]___WWWVVVVVVWWWTTTNNNLLLOOOKKKJJJHHHFFFEEEDDDDDDDDD@@@@@@@@@?????????>>>>>>iiiRRROOOKKKGGGDDD@@@<<<999444222///......///...---,,,,,,+++************+++************++++++,,,---************************++++++++++++,,,,,,,,,---+++---......---,,,...///...///000111222111000///111111000/////////000111.........///......---,,,------------------------......---------,,,,,,,,,+++******))))))))))))***))))))************))))))(((((()))))))))*********+++******++++++,,,---...,,,---...///000222333333444666888999:::;;;>>>@@@???@@@BBBEEEIIIKKKNNNOOOIIILLLOOOQQQSSSVVVZZZ\\\aaa___aaaggglllnnnrrrvvvwwwuuuvvvzzz^^^MMM@@@@@@@@@AAACCCFFFHHHIIIIIIPPPQQQRRRTTTVVVXXXYYYZZZ\\\\\\\\\^^^bbbgggmmmpppuuuvvvwwwvvvuuutttuuuwwwrrrrrrrrrqqqpppooonnnmmmrrrooohhh```ZZZWWWWWWXXXZZZcccaaaPPPFFFIIIIIICCC@@@<<<:::<<<======<<<===DDDIII___{{{yyyzzzpppIII888===@@@;;;:::;;;<<<;;;999<<>>===<<<======:::::::::888777555333222111111111111111111111111111111111111111111111111333222222111111222222333333444555666666777777777777777777777888:::;;;<<<;;;<<<>>>AAACCCEEEFFFGGGFFFHHHJJJJJJIIIIIIJJJLLLIIILLLOOOQQQRRRSSSTTTVVVaaacccddddddcccdddfffhhhiiifffdddfffllloooooommmmmmkkkhhhggghhhhhhhhhgggjjjgggcccaaaaaa```]]]ZZZUUUSSSTTTUUURRRLLLJJJMMMJJJIIIGGGEEECCCAAA@@@???>>>>>>>>>>>>>>>=========lllRRROOOKKKGGGDDDAAA===:::444222///............---,,,,,,+++*********************)))******+++,,,---******************************+++++++++,,,,,,,,,***,,,------,,,,,,---.........///000000000000000000///......---.........,,,------...------,,,,,,------------------------------------,,,,,,,,,,,,******)))))))))))))))***((())))))))))))))))))((((((((((((((())))))))))))************+++,,,------++++++,,,...///000111222333555777888999:::<<<>>>===>>>AAADDDGGGJJJLLLMMMLLLMMMOOOQQQRRRTTTWWWZZZ^^^\\\^^^dddgggiiimmmrrrnnnuuuzzzzzz}}}{{{eeeKKK>>>>>><<<;;;<<>>777;;;;;;:::999888888;;;>>>AAACCCEEEEEEDDDDDDEEEFFFAAABBBDDDGGGJJJMMMOOOPPPRRRUUUWWWYYYYYYZZZ[[[]]][[[\\\___cccgggjjjlllmmmkkkgggaaa\\\YYYWWWVVVUUUOOORRRSSSOOOMMMMMMMMMKKKLLLKKKMMM\\\{{{xxxnnnkkknnnsssjjjkkkmmmnnnlllhhhcccaaaccccccccceeeiiilllmmmmmmnnnlllgggbbb[[[TTTNNNKKKHHHGGGEEEBBBAAA@@@@@@@@@???>>>===<<<;;;:::::::::777777777666555333222111000000000000000000000000000000000000000000000000111111000000000000111111111222333444555555555555555555666777777888999999888999;;;>>>@@@BBBCCCCCCEEEGGGJJJJJJJJJJJJKKKLLLKKKMMMQQQSSSSSSTTTUUUVVV\\\^^^___^^^]]]]]]___```ddd```]]]aaahhhlllkkkgggfffeeedddeeeggghhhiiihhhiiieee```^^^___]]]XXXSSSRRROOOOOOPPPOOOIIIGGGHHHHHHGGGEEECCC@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;iiiRRROOOKKKHHHEEEAAA===:::444111...---......---,,,,,,++++++***************))))))))))))***+++,,,---************************************++++++++++++***+++,,,,,,++++++,,,---......------......///000/////////......---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))******'''(((((())))))((((((''''''''''''((((((((()))))))))))))))******+++,,,---******+++---...///000111111333555666777888:::<<<;;;<<<>>>AAADDDGGGIIIJJJJJJMMMPPPSSSTTTTTTVVVWWWYYYZZZ^^^ccceeeeeehhhmmmjjjrrrxxxvvvpppsss```HHH???;;;>>>===444777999<<<>>>???@@@AAAAAAFFFGGGJJJMMMQQQTTTWWWXXXVVVXXX[[[___cccfffggghhhiiijjjkkklllooosssyyy~~~~~~~~~~~~|||yyyuuuqqqnnnllljjjeee```[[[WWWSSSQQQMMMLLLJJJGGGDDDBBBAAAAAA???===:::888888999777444000888;;;:::HHHoooYYY@@@333555777;;;<<<333;;;;;;:::999:::<<<<<<;;;===???@@@AAAAAABBBDDDGGGAAABBBCCCDDDGGGJJJMMMOOOOOORRRUUUVVVUUUVVVXXXZZZXXX[[[```eeeiiijjjjjjiiibbbbbb```\\\WWWTTTRRRRRROOONNNNNNNNNKKKHHHIIILLLBBBFFFLLLMMMNNNcccxxxvvvqqqjjjcccaaabbbdddcccfffjjjkkkkkkiiieeebbbcccbbbaaabbbeeegggggggggfffddd```[[[TTTNNNIIIFFFFFFEEEBBB@@@>>>>>>>>>>>><<<;;;:::999888777666666444555555444333222111000000000000000000000000000////////////////////////000000////////////000000000000111222333333333333333444666777888888777666666777999;;;===??????@@@AAACCCFFFGGGGGGGGGHHHIIIIIILLLPPPRRRRRRRRRRRRSSSUUUWWWYYYZZZYYYYYYZZZ[[[___^^^]]]```ccceeeeeecccaaaaaaaaadddfffhhhhhhfffcccbbb___\\\YYYVVVSSSPPPOOOJJJHHHJJJKKKFFFBBBAAABBBAAAAAA???===;;;999888777777777777777888888888eeeSSSPPPKKKHHHEEEAAA===:::444111...---......---,,,,,,++++++***)))*********))))))))))))***+++,,,---)))))))))))))))))))))))))))************+++++++++)))+++,,,,,,+++***,,,---...---,,,+++,,,---...///,,,,,,------,,,+++******)))***++++++++++++******************************************))))))))))))******))))))))))))***+++''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))***+++,,,---)))***+++,,,...///000000000222444555555666888:::999:::<<>><<<===555666666777888999666111777...222===999444LLLqqqtttIII>>>444555777000///777:::555666666777999;;;999666;;;<<<======>>>@@@DDDGGGCCCBBBBBBBBBDDDGGGJJJLLLKKKOOORRRSSSSSSSSSVVVXXXYYY]]]ccciiilllkkkiiigggYYY]]]___]]]WWWRRRPPPPPPJJJEEEDDDHHHGGGBBBDDDJJJGGG???AAAJJJNNNTTTnnnzzzbbb```bbbddddddbbbcccfffiiiggghhhhhhfffgggiiijjjiiifffeeecccccceeefffeeeeee___]]]ZZZVVVPPPKKKFFFDDDFFFEEEBBB???===<<<<<<<<<:::999888777666555444333333333333333333222111000000000000000000000000000//////////////////////////////............/////////000111222222333333222222444666888888777666555555666888:::;;;======>>><<<>>>AAACCCCCCCCCDDDEEEFFFIIILLLNNNNNNNNNNNNOOOOOORRRUUUWWWWWWWWWXXXYYY\\\^^^```aaa```___```bbb___```aaadddggghhhgggeee___aaaaaa]]]VVVQQQPPPQQQMMMFFFCCCFFFHHHDDD???<<<=========<<<;;;:::888777444444555555555555555555hhhUUUPPPIIIEEECCC@@@<<<999555333000.........---,,,+++++++++************)))++++++************++++++++++++***)))(((((()))))))))))))))))))))******+++******+++++++++,,,,,,,,,---------.........//////,,,,,,---///000///+++(((************************))))))*********+++++++++******))))))))))))******((((((''''''''''''(((((())))))((((((''''''&&&&&&'''((())))))))))))))))))))))))))))))************,,,,,,------...//////000222222222333555666888999999;;;>>>@@@AAACCCEEEHHHCCCGGGLLLOOOPPPQQQQQQRRRVVVYYY]]]aaacccdddfffhhhnnnpppqqqoookkkhhhhhhiiinnntttiiiQQQCCC555555555555555555555555444444555777888:::;;;;;;???@@@BBBEEEIIINNNRRRTTTXXXXXXYYY^^^cccffffffdddmmmmmmkkkiiijjjpppyyy|||yyyzzz}}}zzzqqqlllnnnaaa___\\\ZZZWWWTTTOOOLLLFFFCCC???<<<;;;::::::999666666555444444333222222333333444555666777888999LLLiiigggLLL<<<666333333333444444444555555666666666666777777777777>>>===;;;:::<<<@@@EEEHHHCCCEEEGGGHHHHHHHHHIIIJJJPPPQQQRRRRRRSSSUUUXXX[[[ddd```]]]___eeehhhfffbbb^^^^^^\\\UUUNNNJJJJJJKKKGGGGGGGGGFFFEEEDDDDDDCCCCCCAAA???AAAGGGNNNSSSVVVgggfffWWWXXX^^^]]]\\\\\\___bbbfffhhhfffeeedddeeegggiiiiiihhhkkkhhheeedddeeeddd```\\\^^^]]]YYYUUUQQQMMMJJJIIIGGGDDDAAA>>>>>>===;;;::::::888666333222222333444222222222222111000......------------------------...........................------------.../////////000000000111111111111111111111222222333333333555555555555666777888999;;;>>>BBBCCCCCCBBBBBBBBBHHHHHHIIIKKKNNNOOONNNLLLMMMRRRTTTTTTWWW^^^cccccccccbbbbbbbbbbbbcccdddddddddeeeggghhhfffdddbbbbbbaaa___[[[WWWSSSPPPNNNMMMGGGFFFEEEDDDAAA???===;;;<<<;;;999777666555444444333333333222222222111111fffUUUPPPIIIEEECCCAAA<<<999555333000.........---,,,+++++++++************)))******))))))))))))******+++******)))(((((())))))))))))(((((())))))***+++*********+++++++++,,,,,,,,,,,,,,,---------......***+++---000222222000---************************)))))))))*********++++++)))))))))(((((()))))))))((((((''''''''''''(((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((()))))))))*********+++,,,,,,------......///000000111222333555666777888:::===>>>@@@AAADDDFFFGGGIIILLLNNNOOOQQQTTTVVVXXX[[[___aaaaaabbbdddeeeeeeggggggfffeeefffiiilllppplllkkkssszzz```LLL@@@;;;:::333333333333333333333333333333444666777888999:::<<<===>>>AAAEEEIIIMMMOOOPPPPPPRRRVVV\\\______]]]dddggghhhgggfffjjjrrryyyuuurrrtttxxxwwwmmmeeebbbZZZWWWTTTQQQOOOMMMJJJHHHDDDAAA===:::999999888777555555444333333222111111111111222333444555666666444AAA[[[wwwcccIII888222444666222222222222333333333333555555666666666666777777<<<;;;::::::===AAAEEEGGGHHHHHHGGGEEEDDDDDDGGGJJJKKKMMMOOOQQQSSSWWW[[[___]]]___aaaaaa___]]][[[ZZZ\\\[[[YYYTTTNNNJJJIIIHHHEEEDDDDDDCCCBBBBBBAAAAAABBB@@@>>>???CCCHHHKKKMMMEEE[[[rrrppp^^^RRRTTT^^^YYYYYYZZZ\\\___dddhhhjjjaaaaaaaaaccchhhlllnnnnnnjjjgggdddccccccaaa\\\XXXYYYWWWUUURRRNNNJJJGGGEEEEEECCC???===<<<;;;:::999888666444222111111222222111111111111000///...------------------------------------------------------------------......////////////000000000111111000000111222333333444444555444444555555666777888:::<<>><<<;;;;;;:::888777555444444444222222222222111111111111eeeUUUPPPJJJEEECCCAAA===999555333000.........---,,,+++++++++************)))))))))(((((((((((())))))******)))((((((((())))))))))))(((((())))))***+++)))*********++++++++++++***++++++++++++,,,,,,,,,******,,,...111111///---))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))))))))************++++++,,,---------...//////000111333555555666888;;;<<<===???BBBDDDGGGHHHJJJKKKMMMPPPTTTWWWZZZ\\\___```______```bbbaaaaaaaaa``````ccchhhkkkiiigggbbb___ddduuucccZZZLLL>>>444000111222111111111111111111111111111222333444555666777888888999:::<<<@@@CCCFFFGGGGGGGGGJJJNNNSSSVVVWWWWWWZZZ___dddeeebbbdddjjjqqqpppmmmnnnssstttkkk___XXX\\\WWWPPPKKKHHHFFFEEEDDD@@@===:::888777777666444333333222222111111000000//////000111222333333444333000222:::GGG```hhhTTTGGG777...///111111///000000000111111111222222444444555555666666666666999999999;;;>>>AAADDDFFFLLLJJJFFFBBB???AAAEEEIIIIIIKKKNNNQQQTTTWWW\\\___^^^fffnnnlllccc[[[XXXYYYYYYWWWTTTQQQNNNJJJFFFCCCAAA@@@@@@??????>>>>>>>>>@@@>>>======???AAAAAAAAA888AAAIIINNNWWWnnnooo[[[SSSPPPMMMPPPVVVVVVVVVXXX[[[___bbbeeeggg^^^]]]]]]___dddiiilllmmmfffccc```___^^^[[[UUUPPPPPPPPPOOOMMMJJJFFFCCCAAABBB???<<<:::999999777666555444222000//////000000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///....../////////000000000///000000222333444555555444444444444555666777777999:::<<<======>>>@@@CCCAAADDDIIIJJJJJJKKKNNNPPPUUUXXXYYYWWWXXX^^^cccdddfffeeeeeedddbbbbbbaaaaaa___```bbbcccbbbaaa___^^^ZZZXXXTTTOOOJJJGGGDDDBBBEEEDDDCCCAAA???===;;;;;;999888777555444333333222111111111111000000000000jjjVVVPPPJJJFFFDDDAAA===999555333000.........---,,,+++++++++*********))))))((((((''''''''''''((((((***))))))((((((((())))))((((((((((((((()))******)))))))))************+++)))))))))*********+++++++++***+++,,,---,,,)))'''))))))))))))))))))))))))((((((((()))))))))******''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((('''''''''''''''((((((((((((((()))))))))***))))))******++++++,,,,,,.........///000222444555444666999:::;;;===???AAABBBDDDGGGIIIJJJMMMQQQTTTYYY[[[\\\]]]]]]]]]___```ccccccbbbaaaaaabbbdddeeeaaacccccc^^^YYYYYY___fff{{{hhhMMM555666888888777555333111000000000000000000000000000000111222333444555666555666777999<<<>>>@@@AAAAAACCCEEEIIIMMMQQQSSSTTTRRRZZZbbbdddaaa```eeekkkqqqmmmlllooopppjjj^^^UUUccc]]]SSSKKKFFFDDDBBBBBB===;;;888666666666444333111111111000000/////////...//////000111111222222999666444222111888JJJ]]]qqq~~~vvvgggOOO:::666222000555::::::333+++///000000000000111111111333333444444555555666666666777999;;;>>>@@@BBBCCCIIIHHHEEEAAA???@@@DDDHHHKKKMMMPPPRRRSSSVVVYYY\\\aaakkkuuuuuukkk```ZZZYYYTTTQQQNNNMMMLLLIIIDDD???>>>=========<<<<<<;;;;;;===;;;::::::<<<<<<;;;:::<<>><<<;;;:::999777666444333222111111111000000000////////////...sssVVVQQQJJJFFFDDDAAA===:::555333000.........---,,,+++++++++*********))))))((((((''''''''''''(((((()))((((((((((((((())))))((((((((('''((())))))***(((((()))))))))*********((((((((())))))))))))*********)))***++++++)))'''((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))(((''''''''''''((())))))'''(((((((((((()))))))))(((((())))))***++++++,,,---......///000222333444333555777999999;;;===???>>>BBBFFFJJJLLLMMMOOOPPPTTTVVVXXXYYYZZZ[[[^^^```aaaaaabbbccccccbbbaaa______]]]YYYTTTRRRSSSUUUXXXIIIVVVmmmgggVVVMMMDDD;;;777555333111///...///000111000000000000000000000000//////000111222333333444333444666888:::<<<===>>>===???BBBEEEHHHKKKNNNPPPPPPXXX```bbb``````cccgggqqqlllgggfffhhhfff]]]UUU___YYYPPPHHHCCCAAA@@@???:::888666555666555444222//////////////////....../////////000111111222222///333777777222---...333000;;;CCCMMMhhhpppWWWEEE<<<777333000333000------///111000///000000000000111111111111111222222333444444555555444555888:::===???@@@AAABBBCCCCCCBBBAAABBBDDDFFFJJJLLLPPPRRRSSSVVVXXX[[[^^^eeemmmoookkkaaaYYYTTTNNNLLLIIIHHHHHHFFFAAA<<<;;;;;;;;;;;;;;;:::::::::999888777888::::::999777666666>>>GGGCCC888666===RRRjjjmmm___VVVOOOJJJNNNIIIEEEDDDFFFHHHLLLPPPQQQRRRTTTVVVXXXZZZ[[[\\\^^^\\\ZZZZZZ\\\^^^______ZZZXXXVVVUUUUUUSSSMMMHHHFFFFFFEEEDDDBBB???===;;;;;;999666444444333222111222222111000000/////////+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,---------.........------///000222333444555555555555555666777888888======<<<:::888999<<>><<<:::999888777777444333222111000///////////////.........---------xxxVVVQQQKKKFFFDDDBBB===:::555333000.........---,,,+++++++++************)))((((((''''''''''''((((((((((((''''''(((((())))))((((((''''''(((((()))***(((((((((((())))))))))))(((((((((((()))))))))))))))((((((***,,,...---,,,((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))((('''((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((()))+++---''''''(((((((((((())))))(((((())))))***+++++++++---------...///111333444222444777888888999<<<>>>===AAAGGGLLLNNNNNNOOOPPPPPPRRRTTTUUUWWWYYY\\\___[[[[[[^^^aaaddddddaaa^^^YYYVVVSSSRRRSSSRRRNNNKKKIIIJJJNNNYYYmmmvvv^^^JJJ:::888777111000666222222000///............//////////////////////////////000000111222222333222333666888:::;;;<<<<<<:::<<>>???===???BBBCCCCCCCCCCCCDDDDDDHHHLLLPPPRRRUUUXXX[[[YYY\\\aaaeeeeee___WWWQQQIIIGGGEEEDDDCCCAAA>>><<<::::::999999999999999999666555555666888999888777666222555>>>BBB??????DDDHHHPPPYYYaaajjjzzzrrrWWWHHHDDDDDDDDDEEEHHHHHHHHHGGGDDDEEEHHHLLLKKKLLLNNNPPPTTTWWWZZZ\\\\\\[[[ZZZ\\\___aaaaaaaaa[[[XXXUUUTTTTTTRRRNNNJJJDDDDDDBBB@@@>>><<<;;;:::999666333222222222111000000000000000/////////...+++++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,,,,,,,---------,,,---...///000111222222444444444444555666777888;;;;;;;;;999888888;;;>>>@@@BBBCCCAAA>>>>>>@@@BBBFFFKKKMMMMMMPPPWWW\\\]]]YYYZZZ[[[[[[ZZZYYYXXXWWWWWWUUUTTTUUUVVVUUUQQQLLLEEEDDDCCCBBBAAA@@@@@@@@@<<<;;;888666555444444555222111000///...............---------,,,,,,,,,,,,wwwVVVQQQKKKGGGEEEBBB>>>:::555333000.........---,,,+++++++++************))))))(((((((((((((((((()))'''''''''''''''((())))))(((''''''''''''((())))))'''''''''((((((((())))))(((((((((((())))))))))))((('''''')))+++---,,,+++''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((***++++++***((('''((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&''')))+++...000'''''''''((((((((())))))((())))))******+++,,,,,,+++++++++,,,...///111222222444666777888999;;;===>>>AAAEEEIIIKKKMMMOOOQQQNNNPPPQQQRRRSSSVVVZZZ\\\ZZZYYY[[[^^^bbbdddcccaaaUUUTTTTTTSSSQQQLLLDDD>>>IIIDDD>>>===BBBMMMYYY```uuuvvvhhhTTTCCC777444444888999555000///***---111444555333000---........................//////000000111111222222111222555777:::;;;<<<<<<:::<<<>>>???@@@BBBFFFIIIMMMNNNPPPSSSWWWZZZ[[[[[[\\\[[[VVVOOONNNPPPNNNIII@@@===;;;999999888777555444222111222222222000///.........////////////////////////000000000000000111222222000///111333444222000...---///222666888///;;;FFFIIIJJJQQQZZZ___\\\VVVSSS[[[eeeggg]]]RRREEEEEECCC@@@<<<888444222...---///444333......111+++...333555555222///------.........//////////////////000111222333444444666666666777999;;;<<<===<<<>>>AAABBBAAAAAABBBDDDAAAEEEIIIMMMOOOQQQSSSUUUTTTVVVYYY[[[[[[XXXTTTQQQEEEEEECCCAAA>>><<<<<<===777777777777777777777888555444333333555666666555:::666444666;;;@@@CCCFFFNNNLLLGGG???<<>>>>>===<<<<<<===>>>???BBBHHHKKKLLLNNNSSSVVVVVVQQQSSSTTTVVVVVVVVVUUUTTTWWWTTTRRRSSSTTTRRRMMMHHHAAAAAA???>>>======<<<<<<999777555333111111222222000///...------------------,,,,,,,,,,,,+++++++++tttWWWQQQKKKGGGEEEBBB>>>:::555333000.........---,,,+++++++++************)))))))))(((((((((((())))))'''''''''''''''((()))***'''''''''''''''((())))))''''''''''''((((((((()))(((((((((((()))))))))***)))(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))***,,,,,,***)))'''((((((''''''''''''(((((())))))(((((('''''''''&&&''''''&&&''')))---000222''''''''''''((((((((())))))))))))***++++++,,,,,,))))))***+++,,,...///000333444666777888999;;;======???BBBDDDFFFJJJNNNQQQNNNOOOPPPQQQQQQSSSWWWZZZ^^^\\\[[[]]]bbbddddddcccWWWSSSNNNHHHEEEEEEFFFHHHAAA@@@@@@@@@AAAAAA@@@>>>888DDDYYYrrruuuZZZDDD;;;;;;777111000555444...---333333---222000...,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,//////000000111111222222000111444777999;;;;;;;;;<<<>>>@@@AAA@@@BBBFFFJJJJJJHHHHHHKKKQQQUUUWWWVVVSSSUUURRRKKKHHHJJJIIIDDD===<<<::::::999777444222111000///000111000///---......//////////////////.........///////////////,,,///000////////////------,,,///333333......222000444555222222555555222888444333666<<<<<<666///666444222111222222222111222------000000,,,---222...,,,******,,,.........,,,,,,,,,---------.........///000111222333444444777777666666777999;;;<<<>>>???@@@@@@???@@@BBBCCCCCCEEEIIIKKKKKKLLLMMMNNNMMMPPPRRRRRRPPPNNNMMMMMMBBBCCCCCC???;;;999;;;>>>555666666666666666666666666444111111333444444444444555444333555999;;;:::;;;===>>>===999888999;;;:::GGGXXXjjj|||vvvddd\\\```___PPP>>>CCC@@@@@@BBBAAA>>>BBBJJJGGGGGGDDDBBBCCCGGGJJJKKKKKKJJJIIIIIIKKKOOOSSSUUUXXXYYYZZZ]]]``````^^^\\\\\\WWWPPPLLLKKKIIIFFFCCCDDDAAA===:::777777777888777444111000000000000///,,,,,,---------,,,++++++***++++++,,,,,,,,,++++++))))))))))))))))))))))))*********************************)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........000000000000111222333444000222444666666888;;;>>><<<;;;999999;;;===>>>>>>AAAGGGKKKLLLMMMQQQSSSQQQLLLNNNQQQSSSTTTTTTSSSRRRUUURRROOOPPPQQQOOOIIICCC@@@???>>><<<;;;:::999999777666333111///000000111///...------,,,,,,,,,,,,,,,,,,,,,+++++++++******uuuWWWOOOIIIHHHFFFAAA===<<<444222///......///...---++++++++++++++++++++++++***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''((('''%%%%%%''')))''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))***+++---......///000111222444777999:::;;;@@@AAABBBDDDFFFIIIJJJKKKLLLNNNOOOOOOPPPRRRUUUXXX\\\]]]^^^aaabbbbbb___\\\OOOLLLHHHEEEDDDDDDBBBAAA@@@??????>>>===<<<<<<;;;===<<<<<<>>>DDDOOO[[[dddrrraaaSSSHHHBBB>>><<<:::777555333222111////////////.....................------,,,,,,,,,...------,,,,,,,,,------...///000000...---...///111222333555777:::<<<======>>>???@@@@@@AAA@@@@@@FFFFFFGGGIIIKKKMMMOOOPPPWWWQQQKKKGGGFFFEEECCC@@@===;;;999666444333333333000000000000///...---,,,...---,,,,,,,,,,,,---...............////////////////////////////////////////////////////////////////////////////////////111111111111111111111111////////////////////////................................................------------------------------......///000000000555555444333444666888:::;;;===???@@@@@@@@@AAABBBFFFFFFGGGHHHHHHIIIJJJJJJMMMQQQUUUTTTOOOIIIFFFEEECCCBBB@@@===;;;999888777888777666555444333222222222222222222222222222222333333333444444444555555;;;999777555444444666666666777:::>>>CCCGGGJJJLLL[[[aaappp}}}|||vvvwwwrrrgggfffmmmjjjaaaVVVOOOMMMIIIBBB<<<>>>>>>======???@@@BBBCCCCCCBBBBBBBBBCCCDDDFFFGGGEEEFFFGGGHHHJJJLLLNNNPPPTTTZZZ]]]ZZZXXXZZZYYYTTTRRRPPPNNNLLLKKKHHHDDDBBB;;;;;;:::999777555333222333222111///......------,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))+++++++++*********))))))+++)))''''''((())))))((()))************+++++++++++++++,,,------......////////////000111111222222444444666777999;;;<<<<<<<<<:::888777:::===???@@@>>>AAAEEEIIILLLKKKJJJIIIKKKHHHIIIOOORRRQQQPPPQQQQQQQQQRRRQQQNNNKKKGGGDDDAAA???<<<::::::999777666666555333111000///......///...,,,++++++,,,---...************************vvv[[[RRRKKKIIIEEE???:::999444222///......///...---++++++++++++++++++++++++***)))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''&&&%%%&&&)))+++***)))''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))***+++,,,---......//////111333555777999999>>>???@@@CCCEEEGGGIIIIIIKKKLLLMMMNNNNNNPPPSSSVVVWWWWWWYYY[[[\\\[[[XXXVVVLLLJJJFFFDDDCCCBBBAAA???======<<<;;;;;;:::999999<<<;;;999777777999>>>BBBBBBIIIWWWgggxxx~~~lllbbb___^^^PPPMMMHHHBBB===888555444666555444222111000000000////////////.........---......---------,,,,,,,,,...------,,,,,,,,,------+++,,,------,,,,,,...000222222333444666999;;;<<<:::;;;<<<===???AAABBBCCCFFFFFFGGGHHHJJJLLLNNNOOORRRNNNHHHDDDAAA@@@>>>===;;;:::777555333222222222000000000//////...,,,,,,...---,,,,,,,,,,,,---...---.........////////////////////////////////////////////////////////////////////////////////////000000000000000000000000........................------------------------------------------------------------------------------......//////000000333333222222333555777888<<<>>>AAAAAAAAAAAABBBDDDEEEEEEFFFFFFFFFGGGGGGGGGKKKMMMOOOOOOLLLGGGCCCAAAAAA???===;;;999777666666777666555444333222222111222222222222222222222222333333333333444444444444:::888666555444444555666444444555777888999:::;;;777:::CCCLLLMMMFFFCCCEEEJJJOOOUUUUUUSSSSSSWWW[[[QQQHHHEEEGGGEEE>>>>>>EEEFFFNNNTTTSSSJJJ@@@;;;:::<<<;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@@@@AAACCCEEEFFFEEEEEEFFFGGGHHHJJJLLLMMMRRRYYY\\\YYYVVVVVVTTTPPPNNNLLLJJJHHHFFFDDDAAA>>>;;;:::999888666444333222222222000///...---------,,,,,,+++++++++*********))))))))))))************))))))))))))))))))))))))+++++++++*********))))))***)))'''((()))******)))))))))*********+++++++++++++++,,,,,,---...............///000000111111222444444666777999:::<<<<<<>>><<<;;;;;;===???AAABBB@@@BBBEEEHHHKKKKKKKKKJJJEEEEEEKKKRRRUUUSSSRRRTTTTTTTTTSSSQQQNNNIIIEEEBBB@@@>>>;;;999999888777555444333222000...---------------,,,,,,,,,------...************************ttt[[[SSSKKKHHHEEE???::::::444222///......///...---++++++++++++++++++++++++***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((($$$###'''---000,,,'''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))***+++,,,------...---...///111333555666777;;;<<<>>>AAACCCEEEGGGGGGIIIJJJKKKKKKLLLMMMQQQSSSRRRRRRSSSUUUVVVUUURRROOOIIIFFFCCCAAAAAA@@@>>>===999999888888777777666666555666777666444333444555888999:::===BBBFFFJJJMMMGGGDDDDDDGGGHHHEEECCCCCCCCCIIIKKKDDD<<<888777666666555444444333333444444000000////////////000000//////.........---------------------,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,,,,...111444222333333444555777999:::777777888:::<<<@@@CCCDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKIIIEEE@@@;;;888888999888777555333222111000000////////////...---,,,,,,------,,,,,,,,,,,,---------------.........//////////////////////////////////////////////////////////////////////////////////////////////////////........................---------------------------------------------------------------------------------...//////000000111000000000111333555666;;;===@@@@@@@@@@@@AAACCCCCCCCCDDDDDDDDDDDDDDDDDDGGGGGGGGGHHHGGGDDD@@@<<<===<<<:::888666555444444555444444333222111000000111111111111111111111111222222222333333333333444888777555444333333444555555555555555555444444444666777;;;>>>;;;666333444666777999999888999<<>>///:::FFFJJJEEE>>>999888999888888888999;;;===>>>????????????@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJPPPUUUXXXWWWTTTRRROOOKKKIIIGGGDDDBBBAAA???<<<:::999999888777555333222111111111///...------------,,,++++++++++++*********))))))))))))************))))))))))))))))))))))))+++************))))))))))))(((((()))+++,,,+++***)))))))))*********++++++***++++++,,,,,,---......---......///000000111111333444555777888:::;;;<<<>>>>>>???@@@AAABBBCCCCCCBBBCCCEEEGGGIIIJJJLLLLLLGGGJJJRRRYYYYYYTTTRRRUUUSSSRRRQQQNNNJJJEEE@@@===>>><<<999888777777555444222111000...---,,,,,,,,,++++++,,,---------------************************rrrXXXPPPIIIGGGEEEAAA>>>>>>444222///......///...---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&%%%%%%(((,,,---***&&&''''''''''''(((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((()))))))))***+++,,,,,,---------///000222444555666999:::===@@@CCCEEEFFFFFFGGGHHHIIIIIIIIIJJJMMMPPPPPPPPPQQQRRRSSSQQQMMMJJJDDDBBB@@@???>>>>>><<<:::666666666555555555444444222444666777777777777999888777666555555777888999333333444444333222333555,,,111444222222555555222555444333222000///......///////////////000111222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,------------111555999333333333333444555777777777666666777:::===AAACCCBBBCCCDDDEEEFFFGGGHHHHHHDDDDDDBBB===666333444666444444333111000//////..................---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000/////////000111333555666888:::<<<=========>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDBBB@@@AAACCCBBB===999;;;:::888777555444333333333222222111000000//////111111111111111111111111111111111222222222333333666555444333333333333333444555555555666666666666888888888:::999999999:::999888888999:::;;;;;;:::???:::888999888444444888555222111666>>>AAA>>>999777777666777888999;;;<<<======>>>???@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHKKKPPPTTTTTTRRRPPPLLLJJJGGGDDDAAA???>>><<<:::888777777666555444222000///000///...---,,,,,,,,,,,,++++++++++++************((()))))))))************))))))))))))))))))))))))************)))))))))))))))((((((***,,,---,,,+++))))))))))))*********************+++,,,,,,---------------...//////000000222333444666777999:::;;;<<<>>>@@@BBBBBBBBBBBBCCCDDDCCCCCCDDDFFFIIIKKKMMMLLLPPPVVVYYYTTTLLLJJJNNNLLLLLLJJJHHHDDD???;;;999;;;999777555555555333222111000///------,,,,,,,,,)))***,,,---......---,,,************************uuuYYYPPPHHHFFFEEEAAA>>>>>>444222///......///...---++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&%%%''')))***)))'''&&&%%%''''''''''''(((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((())))))******+++++++++---...///000222333555555777999<<<@@@CCCEEEEEEEEEEEEFFFFFFFFFFFFHHHKKKMMMNNNNNNNNNOOOOOOMMMIIIEEE@@@>>>===<<<<<<<<<:::888555555444444444444333333444555555333111111111333111111222333444555555666555777888777555666888999333555444222222444222---...///////////////......000000///////////////000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,---,,,---000555999222222222222333444555666888777666666888:::===??????@@@AAABBBCCCDDDCCCCCC???@@@???:::444111222444111111111000///...------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000111333444666777777999;;;<<<;;;;;;===>>>===>>>???AAABBBDDDEEEFFFAAA???======@@@???<<<999:::999888666555444444444111111111000//////......000000000000000000000000000000000111111111111222333333222222222222222222000000111222333333444444000111111222555999;;;<<<<<<;;;<<<>>>@@@???<<<888888555333333111......000999333------444:::<<<:::777666666666777999;;;<<<<<<===>>>@@@AAABBBCCCDDDFFFFFFEEEEEEFFFGGGGGGHHHGGGJJJNNNQQQQQQNNNLLLLLLFFFCCC???===<<<;;;999888555555444333222111///.........---,,,+++++++++++++++++++++*********))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((***,,,---,,,+++(((((()))))))))*********))))))******+++,,,,,,,,,+++,,,,,,---......//////111111222444666777999999999<<>>;;;;;;444222///......///...---++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%(((***)))&&&$$$$$$%%%''''''''''''((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((()))))))))*********------...000111222333444555777;;;???BBBDDDDDDDDDCCCDDDEEEEEEDDDFFFIIIKKKJJJJJJJJJJJJJJJGGGCCC???<<<;;;:::;;;;;;:::888666333333333333333333333333222222222000//////111333333444444444333000...---,,,000000...---///000///222444333000000111///+++000111111222222111111000......---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++******++++++,,,---...***++++++++++++---000333111111111111222333555555888888777777888999:::;;;<<<===>>>???@@@@@@???>>>;;;;;;:::777444222111222///////////////...---,,,+++,,,,,,------,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////000111222444666777777777999<<<<<<<<<<<<===???<<<<<<>>>???AAABBBDDDDDD===<<<;;;;;;<<<<<<<<<;;;999888777666555555555555000000000000//////....../////////////////////////////////000000000111111111111111111111111111111111111111111111111111222333555444444777===>>><<<:::;;;===???@@@>>>:::777666555555555444444555555///333555222...---333999666666555555777888:::;;;;;;<<<>>>@@@AAABBBCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHDDDEEEIIIMMMMMMJJJJJJMMMDDDAAA===;;;::::::888777333333222222111///...---------,,,++++++++++++++++++************)))))))))))))))))))))************(((((((((((((((((((((((((((((()))))))))))))))***(((((((((***,,,,,,+++)))((((((((()))))))))******((())))))******+++,,,,,,+++++++++,,,------.........///000222444555666777555999===>>><<<;;;<<>>>>>???BBBFFFHHHMMMLLLNNNOOOKKKEEEEEEIIIAAAAAA@@@???===;;;:::999666444111111111111///.........---------------...++++++,,,,,,,,,,,,++++++************************vvv]]]SSSJJJFFFCCC>>>;;;;;;444222///......///...---++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''(((((('''&&&''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))))))))+++,,,---...///000111222222555999>>>AAABBBBBBBBBCCCDDDDDDDDDCCCEEEGGGJJJIIIHHHHHHHHHGGGDDD???;;;:::999999:::::::::777555111111111111111111111111---///111111111222444555,,,---///222444666888888///222333000000333222---,,,...///---...111111///,,,,,,,,,,,,+++***(((''',,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************+++,,,---...***+++,,,+++++++++---/////////000000222333444555777777777888999999::::::999:::;;;======<<<;;;:::888777555444444333111000---.../////////...---,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......///...///111222444666666777666888;;;<<<;;;;;;<<<>>><<<<<<======>>>?????????:::::::::999888999;;;<<<777777666555444444444444000000000000////////////////////////////////////....../////////000000000///000000111111000000000111111222222222222222222000222111///222777666000///000222222222000///...///000000000000111222111+++000555444///---000444555444444444555777999:::888:::<<<>>>@@@AAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGDDDBBBEEEIIIIIIEEEFFFKKKAAA>>>:::777777666555444111111111000///...---,,,,,,,,,+++************+++************))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))******(((((((((***,,,+++)))&&&(((((((((((()))))))))***(((((())))))***+++++++++******++++++,,,---------,,,---...000222333444555333777;;;;;;888888:::>>>======<<<;;;===???BBBDDDKKKIIIKKKOOONNNIIIGGGHHH>>>===<<<;;;:::888777666444222000/////////...---,,,,,,+++++++++,,,,,,---------,,,+++************************************nnnZZZPPPHHHEEEDDD@@@>>>???444222///......///...---++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))+++'''$$$%%%***---+++'''''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,...///000000000333777<<>>;;;777444444333333222000000000000///...---,,,++++++******************************))))))))))))))))))))))))************(((((((((((((((((((((((('''((((((((())))))******(((((((((***+++***'''%%%(((((((((((())))))))))))((((((((()))******++++++)))******+++,,,,,,------+++,,,---///000222333444333777:::999666666:::>>>;;;;;;::::::;;;===@@@BBBDDDCCCFFFKKKLLLFFF@@@>>>;;;;;;999777666444222222333111///.........---,,,******************+++,,,///...,,,***))))))******************************iiiUUUPPPJJJFFFDDDBBB===:::555333000//////000///...//////...---,,,,,,++++++************************((((((((((((((((((((((((((((((((((((((((((((((((+++)))(((&&&&&&((()))+++******))))))((((((''''''+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))+++*********))))))((((((+++,,,---...///111222222222333444666888:::<<<===??????@@@@@@BBBCCCEEEFFFHHHHHHHHHGGGEEEAAA>>><<<888777666555444333222222//////............//////........................////////////////////////......////////////...............................................................***(((+++333;;;---,,,+++*********+++,,,+++***)))***+++***(((&&&)))************+++++++++,,,,,,++++++,,,,,,---......///000111222333333333666777777777888888888888777666555666777888777666222222222222222111//////,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------------...///000111222222222333444555666888999999:::;;;;;;;;;;;;:::999999666666555555444444444444444444444333333333222222////////////////////////---.........//////000000...------------...//////////////////............////////////////////////111111111111111111111111////////////////////////000000000000////////////............////////////555777666333444777888666888999:::;;;===>>>???@@@?????????>>>===>>>AAACCC<<<<<<===>>>????????????;;;:::777444222111111111000//////...------,,,,,,,,,+++***))))))***+++,,,************))))))))))))(((((()))***************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******++++++,,,---------...000111333444444555666666666777:::???BBB<<<<<<<<<===@@@BBBEEEGGGAAAEEEIIIHHHEEEAAA??????:::999777666444222000000111111111000///---,,,+++************************222000---+++))))))******))))))))))))))))))))))))kkkUUUPPPJJJFFFDDDBBB===:::555333000//////000///...///......---,,,,,,++++++************************((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))******)))))))))((((((((('''*********)))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))************)))))))))(((+++,,,---...///000111222222222444666888:::;;;<<<>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCAAA>>>;;;999666666555444333222111111//////............//////........................////////////////////////......////////////..............................------------------------&&&)))+++,,,---222<<>>>>>===>>>>>>=========@@@BBB@@@@@@@@@@@@???>>>===<<<999888666444222111000000/////////...---,,,,,,,,,++++++***))))))***++++++************))))))))))))(((((()))***************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******++++++,,,---,,,---...///111222333444555666666666777:::>>>BBB>>>===>>>???@@@CCCEEEFFFBBBEEEHHHHHHDDD@@@>>>>>>999888777555444222111000/////////...---,,,+++***************************///---+++)))(((((()))***))))))))))))))))))))))))jjjTTTOOOIIIEEEDDDAAA===:::555333000//////000///............------,,,,,,+++************************((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((******))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))++++++,,,...///000111222111222333555777999:::;;;======<<<<<<===>>>>>>???============;;;999777555444444333222111111000000///......------......///------------------------////////////////////////......////////////......------------------------------------------------(((***++++++***,,,111666,,,,,,+++************+++---+++))))))***+++***))))))************++++++++++++++++++++++++,,,------......000111222333333333333444444444444555555555444333222222444444333222////////////...---,,,,,,+++++++++++++++******************++++++++++++,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++******))))))******++++++,,,,,,,,,,,,------------...///000111111222333444444444555555555555777777777777777666555555444444444333333333333333111111111111000000000000........................,,,,,,,,,---------------...------------...//////000000000000////////////........................////////////////////////////////////////////////000////////////.........---------.........//////+++222777444111222555555666666777888:::;;;<<<<<<:::;;;<<<<<<;;;<<<>>>@@@CCCCCCBBB@@@>>><<<999888666666555444333111///...///......------,,,,,,+++++++++***))))))***++++++************))))))))))))(((((()))***************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++************+++,,,,,,,,,---...///000111222333555666666666777:::>>>AAA@@@@@@@@@@@@AAACCCDDDEEECCCFFFGGGGGGCCC???===<<<888777666555333222111000.........---,,,+++***)))************************+++***((('''''''''((()))))))))))))))))))))))))))hhhTTTOOOIIIEEECCCAAA>>>:::555333000//////000///.........---------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))***+++,,,---///000111111111111333444666888999:::<<<<<<;;;;;;;;;;;;<<<<<<888888888888777555444333222222111000000///.........------------------...------------------------........................---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++(((&&&'''))),,,++++++***************,,,***(((((()))*********))))))*********++++++++++++++++++***+++,,,,,,------...///111222222222222333333333444444444555555444333111222333333222111////////////...---,,,++++++++++++***************************++++++++++++************************))))))*********+++++++++************************************************************************************++++++++++++************************************************))))))*********+++++++++++++++************+++++++++++++++,,,,,,,,,------,,,------...///000111111444444444444333333333333444444555555444444333222222222222222222222222222000000000/////////..............................------------------------...------------...//////111111000000000/////////......................................................................../////////.........------,,,,,,---------.........***333999555000000222333444555555777888999999:::888999;;;;;;::::::<<<>>>BBBAAA@@@>>>;;;999666555333333444333222000...---------------,,,,,,+++++++++******************+++************)))))))))((((((((()))***************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************++++++,,,,,,------...000111111222444555666666777999<<>>:::999666666555444222111000000------------,,,+++***)))************************(((((('''''''''((()))***((((((((((((((((((((((((iiiSSSNNNHHHEEECCCAAA>>>:::555333000//////000///...---------------,,,,,,,,,************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++,,,---...000111111000111222333555777888888<<<;;;::::::999:::::::::666666666555444333333222000000000///......------------,,,,,,,,,,,,------------------------------------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------------...++++++++++++******))))))***)))'''((()))******)))))))))*********++++++++++++************+++,,,,,,---...///000111222222222333333333444444444555555444333111222222333111000////////////...---,,,+++************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++************************************************************************)))))))))******+++++++++************************************************))))))*********+++++++++,,,,,,+++++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,---...///000111111333333333333222222222222222222333333222222111000000000000111111111111111//////.........---------........................//////.....................------------...//////000000000000////////////........................////////////////////////------------------------............------------,,,,,,,,,,,,------------,,,555:::666000///000111333444444555666777888888777999::::::999999:::;;;<<<;;;;;;:::888666444333000111111111111///---,,,,,,,,,,,,,,,,,,+++++++++*********++++++*********************)))))))))((((((((()))***************(((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,,,,,,,---...///000000111333444555666666777:::===??????@@@@@@@@@?????????AAAAAA@@@???>>>;;;777555333333333222111000000///---------------,,,+++***))))))))))))))))))))))))''''''(((((()))***++++++((((((((((((((((((((((((lllRRRMMMGGGDDDCCCAAA>>>:::555333000//////000///...------------------------************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++---...///000111000000111333444555666777:::999888888888888888999666666555444333222222222/////////......------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))+++,,,,,,,,,,,,******++++++******)))((()))(((((()))++++++***((()))************+++++++++***************+++,,,,,,------///000111222222222333333333333444444444444444222111111222222000///...//////......---,,,+++)))))))))***************)))))))))************+++)))))))))))))))))))))))))))************+++++++++************************************************************************(((((())))))***+++++++++************************************************)))************+++++++++,,,,,,,,,+++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,---...///000000111222222222222111111111111111111111111111000000//////////////////000000000............------------------------------------///////////////............------------...//////////////////............------------------------////////////////////////------------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------...555888444//////000000333333444555555666777777888999::::::888777777888666666666666555444333222////////////...------,,,++++++++++++++++++++++++)))***++++++++++++***)))************))))))))))))(((((()))***************((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++,,,,,,------...//////000111222444444444666888:::;;;<<<<<<======<<<;;;;;;===<<<;;;:::999777444111000000000/////////......,,,---------,,,,,,+++***))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))nnnQQQMMMGGGDDDCCCAAA>>>;;;555333000//////000///...------------------------************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***'''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((()))))))))******************+++,,,...///000000///000111222333444555666666666555555555666777777777666555333222111111111///............---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))((('''%%%)))******+++***)))((('''))))))***---......+++))))))************+++++++++***************++++++,,,,,,---...000111111222222111111111222222222333333222111//////000000...,,,------------,,,+++***)))((()))))))))*********+++))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************************************((((((((()))***+++++++++************************************************)))************+++++++++++++++******+++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,---...///000000000000111111111111111111000000111111000000///...------......///////////////............---------------------------------/////////......---------...------------...//////............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,111222///...111222111333333444555555666666666999:::;;;;;;888666555666333333444333333222111111...------,,,,,,,,,,,,---*********+++++++++++++++)))***++++++++++++***)))************))))))))))))(((((()))***************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,------.../////////111222333333444666888666777888999999888888777999777555555666444111.........------------------+++++++++,,,++++++***)))))))))))))))))))))))))))'''((())))))************))))))))))))))))))))))))mmmQQQLLLGGGDDDCCCAAA>>>;;;555333000//////000///...------------------------************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++)))***+++,,,...///000000///000000222333444555555444333333333444444555666777666444333111000000000..................------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***+++,,,---,,,,,,)))******++++++)))(((''')))***---000111000---***)))************+++++++++*********)))***++++++,,,,,,---...000111111111111000000000000111111111111111///............,,,+++++++++,,,++++++***)))((((((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************)))))))))))))))))))))))))))************+++++++++******))))))***+++,,,,,,++++++,,,,,,,,,---------+++,,,,,,---...///000000///000000000111111111111000000000000000//////...---------......///////////////.........---------------------------------.........------,,,,,,,,,...------------...//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,***------,,,---222444222444444444555555666666666:::;;;<<<;;;888666444444333333333333222222111000...---,,,+++++++++------******************++++++)))***+++,,,,,,+++***)))************))))))))))))(((((()))***************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,------............000222222222333444666333444666777777666555555666444222222333333000---,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))((())))))))))))))))))))))))''''''((()))******))))))))))))))))))))))))))))))hhhSSSOOOJJJFFFCCCBBB@@@>>>555444222000..................---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))&&&))))))''')))//////***))))))))))))************))))))))))))))))))))))))***)))((((((((((((((()))***+++++++++***)))'''&&&((((((((((((((((((((((((***)))''''''((()))******'''(((((()))))))))))))))(((((((((((())))))))))))***++++++,,,,,,------...000111111222222333444444555555444444444333333333444444333222111000///...------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************++++++++++++++++++++++++***'''&&&,,,444555///''')))************+++++++++......//////000111111111222222111111000000//////000000000///......------+++++++++*********))))))))))))))))))))))))))))))((()))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))***++++++++++++***++++++,,,,,,,,,++++++***------,,,------...///000000000000000000000000000111000000///...---------------------------------++++++++++++++++++++++++.........///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,------.../////////111222222333333444444555777777777777666555444333333333222222111000000000------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******---,,,++++++,,,---///000222222333444444555555666222333333444666777999:::888777666444222000///...------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))iiiVVVQQQKKKFFFBBB???<<<:::777555333111000////////////...------,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++************************))))))))))))************+++******)))))))))))))))))),,,,,,***,,,111111,,,))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))************)))'''&&&((((((((((((((((((((((((((()))*********)))))))))'''((())))))******))))))))))))))))))))))))))))))***++++++,,,,,,------...000111111222222333333444444444444444333333333333333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******)))***************************************************************************((('''+++111222---((()))************+++++++++------...//////000000111111111000000000000000000000000//////...---------+++++++++*********))))))))))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))************++++++++++++************************************************************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************))))))***++++++++++++***+++++++++,,,,,,++++++***---,,,,,,------...///000////////////////////////000000000///...---------------------------------++++++++++++++++++++++++---------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++,,,,,,------.../////////111111222222333444444444666666666666555444333333333222222111000000//////------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******,,,,,,++++++,,,---///000111222222333333444555555333333333444555666888888777666555333111///...---------,,,++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))iiiVVVQQQKKKEEEAAA>>>;;;999777666444222111000000111///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))***++++++************************)))))))))*********++++++++++++******))))))))))))(((***)))'''))),,,,,,((()))))))))*********++++++)))))))))))))))))))))))))))))))))(((((())))))***(((((())))))))))))((('''((((((((((((((((((((((((''')))+++,,,+++)))(((((((((((()))************)))))))))))))))))))))))))))***++++++,,,,,,------...000000111111222333333333444444444333333333222222222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))***,,,---+++))))))************+++++++++,,,,,,------...//////000/////////000000000000000000//////......---,,,,,,+++++++++***************))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))************+++++++++,,,************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,+++++++++,,,,,,,,,,,,---...///000////////////////////////000000//////...---------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,---......//////111111111222333333444444555555555555444333222222222222111000000//////...,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******,,,+++++++++,,,---...///000000111111222333333444444444333333444444555666444444222111///...---,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))gggRRRNNNIIIDDDBBB@@@>>><<<777555444222111000111111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,************************))))))*********+++++++++++++++++++++******)))))))))(((''''''((()))(((&&&))))))*********+++++++++)))))))))))))))))))))))))))))))))((())))))******'''((((((((()))))))))((())))))))))))))))))))))))''')))++++++***)))((()))((()))******++++++******+++***************))))))***++++++,,,,,,------...000000000111222222333333333333333333222222222222000000///......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++***))))))++++++++++++++++++++++++************************)))))))))************************)))(((((()))***))))))*********+++++++++++++++,,,------......///.........//////000000000//////......---,,,,,,+++************************))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))*********+++++++++,,,,,,*********************************************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++*********+++,,,,,,,,,++++++,,,,,,,,,,,,---...///////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++,,,,,,------...//////000000111111222333333333444444444444333222111000111111000//////......---,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))...---+++)))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***+++++++++,,,,,,---......//////000000111222222222444444333222222222222333111111000///...---,,,+++,,,+++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))eeeSSSOOOIIIEEEBBB@@@===<<<555444222111000000000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***************************************++++++,,,************************************++++++++++++***++++++++++++***))))))---+++***+++,,,+++******************++++++++++++************************)))))))))))))))***++++++((((((((((((((()))))))))************************)))(((((((((************)))******+++++++++++++++,,,,,,++++++*********)))***++++++,,,,,,------...///000000111111222333333333333222222222111111111//////......---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++*********************************+++++++++,,,,,,)))++++++)))'''&&&)))+++))))))*********+++++++++++++++,,,,,,---.........------....../////////000......------,,,,,,++++++************************))))))))))))))))))))))))+++++++++++++++***)))(((***************************++++++++++++,,,,,,,,,************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///....................................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........//////000111111222222333333333333222222111000///000000///......------,,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))222000...+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))*********+++,,,,,,---------......///000000111111222444333222111000000000000//////...------,,,++++++++++++***************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))eeeXXXSSSMMMGGGBBB>>>;;;999555444222111000000000111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,***+++,,,,,,,,,+++)))(((---)))(((+++,,,***)))************++++++++++++,,,************************))))))))))))******+++,,,+++***))))))))))))******************************+++(((&&&)))///111...*********+++,,,,,,,,,,,,+++------,,,,,,+++************++++++,,,,,,------...//////000000111222222222222222222111111111000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,,,,------*********)))(((((()))+++)))************+++++++++++++++,,,,,,---......///---------..................------,,,,,,+++*********************+++++++++))))))))))))))))))))))))******+++++++++******)))************************++++++++++++,,,,,,,,,,,,************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***++++++,,,,,,,,,,,,++++++++++++,,,---...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++,,,------....../////////000111111222222111111111111000///......//////......---,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))111000...,,,***)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******)))***+++,,,---------,,,......///000000111111222333222111000////////////------------,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))eeeYYYUUUNNNHHHCCC???<<<999666555333222111111222222000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,------+++)))(((+++&&&&&&***+++((((((************+++++++++,,,,,,************************))))))))))))***+++,,,------,,,+++***))))))******++++++++++++++++++++++++,,,((('''...888:::222)))***++++++,,,---,,,,,,,,,...------,,,++++++*********++++++,,,,,,------...//////000000111111222222222111111111000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++,,,,,,,,,***))))))******+++******)))************+++++++++,,,,,,,,,---......//////......------------------------,,,,,,+++*********))))))*********+++++++++))))))))))))))))))))))))))))))***+++++++++******************************+++++++++,,,,,,,,,------************************************************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))***++++++++++++***))))))***+++,,,,,,,,,,,,++++++++++++,,,---...///........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,---............//////000111111222000000000000///...------......------,,,+++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))((('''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((()))+++,,,------,,,,,,...//////000111111222222111111000///............------,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))fffWWWSSSMMMHHHEEEBBB???===777666444333222333333444000000///...............------------------------------------------------++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------+++***(((...)))(((---///,,,+++...******+++++++++,,,,,,,,,************************))))))))))))***+++,,,---///...,,,***))))))******++++++++++++++++++++++++,,,((((((333@@@AAA555'''***+++,,,,,,------,,,,,,......---,,,,,,+++*********++++++,,,,,,---....../////////000111111222222111111111111000000000000..................------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))***+++++++++***))))))***,,,---+++))))))************+++++++++,,,,,,---......//////000.........------,,,,,,,,,------,,,,,,+++******)))))))))******++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++************************++++++,,,,,,,,,---------************************************************(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))***++++++++++++***((()))***+++,,,---------++++++++++++,,,---..............................------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++*********+++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,---............//////000111111111000000000000///...---,,,......---,,,,,,++++++***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))+++,,,------,,,,,,//////000000111111222222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))dddUUUPPPJJJFFFDDDBBB===:::999777444222000000111111000000////////////000000..................------..................------++++++++++++++++++++++++***+++,,,---.../////////,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,///111DDD555***+++...---******,,,,,,,,,---------......////////////000000000000000000000000////////////........................------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......------------------------........................------------------------------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,---------......------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++***+++,,,...///************************))))))))))))))))))))))))))))))))))))************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------......------------------------........................---------,,,,,,+++++++++,,,,,,,,,---------......------------------------000///...------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...+++***,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000000000////////////---,,,++++++******++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((()))***************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,------...///000111222333333222000......///000///...---,,,++++++******++++++,,,+++***((((((((()))***))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((eeeUUUPPPJJJFFFDDDBBB>>>:::888777444222000000111111111000000//////000000111................................................------------------------++++++,,,---............------,,,,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,---///111888...)))---111000......,,,,,,---------.........////////////000000000111111111000000//////..............................------------------------------------------------------------------------.........---------,,,,,,,,,,,,---------.........------------------------------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++++++++,,,---...++++++++++++++++++++++++************************))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------......---------------------------------------------------------,,,,,,,,,++++++,,,,,,---------.........------------------------///......------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))((((((***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000/////////.........---,,,++++++******++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((())))))***************+++*********))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***++++++******++++++,,,------...///000111222222333222000......///000///...---,,,++++++******++++++,,,+++***)))(((((()))***))))))***++++++++++++***************************))))))))))))))))))))))))************)))))))))(((eeeUUUPPPJJJGGGEEECCC???;;;888666444222111000111111111111000000000000111111////////////////////////////////////////////////........................,,,,,,---------------,,,///..................///........................////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------,,,---...---,,,---///111---***+++000222000...///------------.........////////////000000000111111222222111000//////......////////////////////////.......................................................................................---------------------.........///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................,,,------------.........------------------------------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------.........------------------------...------------,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///////////////.........------------,,,++++++******++++++******)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******((()))******++++++*********************)))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******++++++******++++++,,,------......///000111222222111///....../////////---,,,,,,+++************+++++++++***)))))))))******))))))***++++++++++++***************************))))))))))))))))))))))))************))))))))))))dddVVVQQQKKKGGGFFFDDD@@@<<<777666444333222111111111222222111111111111222222/////////000000000000000/////////000000000000000////////////////////////------.........---,,,,,,//////............//////........................////////////////////////---...............//////........................------------------------------............------------------............------------------------,,,...///.........///111,,,---///111///---,,,,,,---............///////////////000000000111111111333222222111000///......////////////////////////........................................................................///.....................---............/////////........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///........................------------............................................................,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------....................................,,,---------------,,,,,,........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///,,,***+++,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,---------------.........//////......---------,,,,,,,,,---,,,++++++******++++++******))))))((())))))***))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******))))))***++++++++++++***************************)))******++++++******)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********++++++******++++++,,,---------...//////000111111111///------...///...---,,,++++++***************+++*********************))))))***++++++++++++***************************))))))))))))))))))))))))*********)))))))))))))))bbbVVVQQQKKKHHHFFFDDDAAA===777666555444333333222222333333222222222222333333000000000111111111222222000000000111111111222222////////////////////////....../////////...------//////............//////////////////////////////.................................//////000000000------------------------........................---......//////......------------....../////////........................---///000000///...///000...000111...,,,+++,,,---........./////////000000000000000000111111111111333222222111000/////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////---------------------------------.........//////................................................,,,,,,---------.........------------------------,,,,,,---------.........------------------------,,,,,,---------.....................---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................,,,,,,---......------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"""(((+++((((((,,,///...,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------------------............------------,,,,,,,,,,,,---,,,++++++******++++++******))))))))))))******************************))))))))))))))))))))))))******++++++++++++******))))))***+++++++++++++++***************+++++++++******++++++++++++******************************))))))))))))************************************))))))))))))************++++++******++++++,,,------------...//////000000000...,,,,,,---...---,,,,,,+++******))))))***************++++++++++++***))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))******bbbVVVQQQLLLHHHGGGEEEBBB???888777777666666555444444444444333333333333444444000111111222222333333333000111111222222333333333//////////////////////////////000000000000000///000//////......//////000000000000000000000000000/////////////////////////////////000000111111222........................////////////////////////......////////////......------......///000000000////////////////////////...///111111000//////000---//////,,,+++...111000////////////000000000000000000000111111111222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000........................................................................---------------------------------.........//////---------.........//////------------------------------........./////////................................................---------.........//////---------............///,,,---------....................................,,,---------............---............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------........./////////........................,,,---.../////////...---........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---555666...***---...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------...............---------,,,,,,,,,---,,,++++++******++++++******)))))))))***++++++************************))))))))))))))))))))))))******++++++++++++******)))***++++++,,,+++++++++*********+++++++++++++++******++++++++++++******************************)))))))))*********++++++************************)))))))))*********++++++++++++******++++++,,,---------------....../////////...,,,,,,---------,,,++++++***))))))))))))***)))***++++++,,,+++++++++))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************dddVVVQQQLLLIIIHHHFFFCCC???888888888888888777666555555555444444444444555555111111222222333444444444111111222222333444444444111111111111111111111111///000111222222222222222111111000000000000111111000000000000000000000000000000000000000000000000//////000000111222222333////////////////////////000000000000000000000000/////////000000/////////---......///000000111111////////////////////////...000222222111//////000,,,//////,,,---222333/////////000000000111111111000000111111111222222222000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111//////000000000111111111........................////////////////////////................................................---.........////////////,,,,,,---------.........------------------------............////////////................................................---.........////////////------......////////////------------....................................------------............,,,---...//////......---------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------+++,,,------......------,,,,,,,,,---------......------------------------------------------------------------.........///............////////////........................,,,---///000111000///...........................------------.........///------------------------------------------------777???>>>333,,,------(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.....................---------------,,,++++++******++++++******))))))******+++,,,************************++++++++++++++++++++++++******++++++++++++******)))***++++++,,,,,,++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))*********+++++++++************************))))))*********+++++++++++++++******++++++,,,---,,,------------.........///---++++++,,,---,,,+++++++++***))))))))))))))))))***+++,,,,,,,,,++++++))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************fffVVVRRRLLLIIIHHHFFFCCC@@@999999999999999888777666555555444444444444555555111111222333333444555555111111222333333444555555222222222222222222222222///000111222333444444444333222222111111222222333000000000000000000000000111111111111111111111111//////000111222222333333000000000000000000000000000000000000000000000000//////000000000000//////---......///000111111222000000000000000000000000...000222222111000///000...111111...000444222+++000000000000111111111111000111111111111222222222000000000111222222333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////............/////////000,,,,,,,,,---------........................................../////////000////////////////////////////////////////////////............/////////000---.........//////000000---------.........//////////////////////////////---------.........//////+++,,,.../////////..............................------------------------,,,,,,,,,---------......................................................------------------------------------------------+++,,,------......------,,,,,,,,,---------......------------------------........................---------.........//////............/////////000////////////////////////,,,...000111222111000///////////////////////////---------.........//////------------------------------------------------***444666---)))...000,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......//////.........------------,,,++++++******++++++******))))))***+++,,,,,,************************++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************)))************+++++++++************************)))************+++++++++++++++******++++++,,,---,,,,,,------------------///---++++++,,,,,,,,,++++++******))))))))))))))))))***+++,,,---,,,,,,+++))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++ggg[[[TTTMMMJJJJJJIIIEEEAAA;;;;;;:::999999888888777555555555444444333333333555555555555555555555555666666666555555555555444555555555555444444444444555555555555555444333222444444555555666777777888444444444444444444444444111111222222222222222222333333333333333444444444555444444333333333333444222222222222333444666666111222222333333333333333222222222333333444444555222222111111000000000000111111222222333222222222444333222222444444333222333333333333333333333333555555444333222333333333333222222222444333222000222333333333222111111000///000111222333333333333333111000000111222222111222222333333333444444444111111111333555555444333111222333333333111///...111000000000//////......000000111111111111111222///////////////////////////000000000000000000000........................---------.........//////////////////////////////000000000000000000000000000000////////////000000000000000000/////////000333666444,,,***...///---////////////////////////111000000/////////000000...//////000000//////...,,,---///111111///---,,,333111///...---...000111////////////////////////////////////////////////...222000)))+++333222)))........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................////////////////////////------------.........///000000////////////000000......////////////......////////////////////////000000000000000000000000................................................------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***))))))************************************************************))))))******+++,,,------------------------++++++++++++++++++++++++************************)))))))))******+++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++jjjWWWQQQKKKIIIIIIIIIFFFCCC=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888888999999999:::666777777777777777777777777777666555444333333333666666777777888777777777777777777777777666666666444444444333333333222222888888777777666666666555444444333333222222222111333333222000000/////////333333222111111000000000555555555555444222111111000000000//////.........666666555555555555555555333333444444444444333333000000111333555444222///333333333333333333333444555555444444444444444444777666555555666777555444777777777777777666555555777777666666666555555555111111111111333444444444000000111111111111111111444222111111222222111000111111111111111111222222/////////000000111111111111111000000000/////////111111111111111222222222222222222222222222222222............////////////....../////////000000000////////////////////////000000000000000000000000111000000000000000000111000000000111333333222000---111000,,,,,,000111///333333222222111000//////222111111000000000111111///000000000//////......444222111///...///000111222111000/////////000111////////////////////////111111111111111111111111,,,111000,,,000::::::333........................////////////////////////////////////////////////........................////////////////////////......................................................................../////////////////////////////////000000000111111000000000//////000000000000111111111111111111000////////////////////////////////////////////////................................................------------------------------------------------.........---------,,,,,,,,,,,,---------............//////000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ccc[[[WWWQQQNNNNNNMMMJJJGGG===<<<<<<;;;;;;::::::999555555555555555555555666444444555555666666666777444444555555555555555555888888777777777777666666333444555666666777777666777777666666666666666666555555555555555555555555444444444444444444444444666666666666666666666666888777777666666666666666888777777666555444444444666666666666555555444333777777777666666666666666111111111111111222222222222333333444444333333222444555888;;;<<<;;;777444333333444444444555555555111222333444444444333222666444111111222333222222333333333222222222222111//////.........///000000888999999888888777666555999999999999888777666666666555333444555666666666666555444333333444555666555555555555555555555555777777666666555444444444000000111111222222222333111111111111111111111111///000000000111111222222000000000111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111000000333666777444111:::;;;:::555444444333000000000111222333333333333333222222222222222333333222222222222222222222222444333111000000000000111000000000111111111111111000000000000000000000000000000000000000000000000---222222///333;;;<<<777........................////////////////////////////////////////////////////////////////////////////////////////////////------------------------////////////////////////////////////////////////////////////////////////000000000000111111111111111111000000000000111111111111222222222222111111000000000000000000000000........................////////////////////////////////////////////////------.........................................................---------------------........./////////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++oooZZZVVVQQQMMMJJJGGGDDDAAAAAAAAA@@@>>>===;;;::::::>>>>>>>>>=========<<<<<<=========<<<<<<<<<<<<;;;:::::::::999888888777777333333444555555666777777888999999:::::::::999999999999999::::::::::::;;;444444555555666777888888777888888999:::;;;;;;<<<111111222222333444555555555555555555555666777888444444555555666666666666333444555666777888888888000111222333444555666777999999999999::::::::::::777777777888777777666555444444555888999999666444333333444444555555666666777999;;;<<<===<<<:::999>>>;;;888777888999999999777777777666666666777777888777777777777888:::;;;111333666777888888888999<<<<<<;;;:::888555333111444222111111333444555444444333333222222222222222444444333333222111000000111111111111111111111111111222222333333444444555222222222111111111111111222222222333333444555555111111111111222222222222222222222222222222222222222222222222222222222222222222222333333222222222333222111444999:::777444>>>;;;777333111000///...///000222333444444333333333333222222222333444444333222222222222222222222000111333555555444222000000111222222333222222222111111111111111111111111////////////////////////000333333000111555666222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000....../////////000000000222111111000000111111222///000000111111000000///111111111111111111111111////////////////////////////////////////////////////////////////////////.............../////////........................///.....................---............/////////---......//////......---........................------------------------------------------------------------------------------------------------...............---------------............------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------................................................------------------------uuuuuusssqqqooommmlllkkk]]]]]]\\\[[[YYYXXXWWWWWWTTTSSSRRRQQQOOONNNMMMMMMIIIIIIHHHFFFDDDCCCAAAAAAEEEEEEEEEEEEEEEDDDDDDDDD@@@@@@@@@??????===<<<;;;:::::::::999888888777777;;;;;;;;;;;;;;;;;;::::::888888777777777777777777;;;;;;;;;;;;;;;;;;::::::999888888777666666666666555555666777777777666666666666777888999::::::999444444555666777888999999333333333333333333333333666666666666666555444333777555333333555666666555888999999999::::::;;;;;;444666777999999888666555===;;;777666666888888777666666555555555555666777222333555888<<>>>>>>>>>>>>>>???@@@@@@>>>===:::777555333222222333333333333444444444555222222333333444333333222222222222222222222222222111111111111111111111111222444444111000111222000222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111/////////000000000000111222222111111111111222222000000111111111111000000222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000.........//////000000000////////////////////////////////////////////////........./////////000000...//////////////////...////////////////////////////////////////////////------------------------------------------------................................................---......//////......------------------------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........................................................////////////////////////~~~xxxwwwvvvtttrrrpppooonnnhhhgggeeecccaaa___^^^]]]\\\[[[XXXVVVSSSRRRPPPPPPOOOOOOOOOOOONNNLLLJJJHHHEEEEEEEEEDDDCCCBBB@@@@@@AAAAAA@@@??????>>>======>>>>>>>>>>>>======<<<<<<<<<=========<<<;;;:::999???<<<999888888:::::::::666666666666666666666666>>>>>>?????????>>><<<<<<@@@>>>;;;::::::;;;:::999:::999888888888999:::;;;;;;???HHHSSS^^^gggnnnrrrwwwyyy{{{zzzyyyyyy|||~~~|||xxxtttrrrhhhccc]]]UUUMMMEEE===777222222222333333333444444333333444555666777777888666666777777777888888888333333333333333333333333666666555555444333333333333333333333222222222222444444444444555555555555555555555555555555555555555555555555555555555555444444666666666666444444666555444555999@@@FFFKKKJJJBBB:::888888777777999999===DDDKKKRRRWWW[[[\\\]]]]]]]]]]]]]]]^^^___```\\\YYYUUUPPPKKKHHHFFFEEE@@@<<<666111///111444777555444444444333333333333333333333333333333333333444444444444444444444444222333444333222222444555333333333333333333333333111111111111111111111111111111111111111111111111333333333333333333333333111111111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222111111111111111111111111111222222222333333333333333333222222222222333333333333444444444444333333111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000////////////000000000000////////////000000000000111111222222222222111111////////////////////////000000000000000000000000................................................////////////////////////.............../////////......////////////......------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,---......---------------------------------------------------,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------------,,,,,,---------.........//////................................................////////////////////////{{{xxxvvvtttttttttsssrrrkkkkkkjjjjjjiiiiiihhhhhh]]]]]]\\\[[[ZZZYYYXXXXXXUUUSSSRRRQQQQQQQQQOOONNNMMMLLLKKKKKKKKKLLLNNNOOOaaafffoooyyy}}}xxxyyy|||zzzsssjjjaaa[[[MMMJJJDDD???<<<;;;;;;<<<:::::::::::::::::::::999;;;;;;:::999888888777777;;;::::::999999888888888:::999999888777777666666888888777777666555555555777777777777888888888888777777777777777777777777666666666666666666666666444555777888888777555444555555666666:::EEESSS^^^KKKCCC???AAADDDAAA@@@AAARRRVVV^^^hhhpppvvvzzz|||xxxxxxxxxxxxyyyzzz{{{|||wwwuuuqqqmmmjjjhhhgggggg[[[WWWPPPIIIBBB>>>;;;;;;888777555444333222333333333333333333333333333333444444444444444444444444111222333444222222555888222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222222222222333333333444444333333222222222222333333333333444444444444333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111......///000000111222222000000000000000000000000//////000000000111111111//////000000000111111111111222222333333222222111////////////////////////////////////////////////................................................////////////////////////---........./////////000......////////////......................................................------,,,,,,,,,,,,---------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++---.........////////////........................................................................zzzsssppppppqqqjjjiiigggeeebbb___^^^]]][[[[[[YYYWWWUUUTTTRRRQQQKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;:::999999999:::::::::;;;;;;;;;777777777777777777777777777777777777777777777777444666777999999777666444333666777777<<