BM6 6( @ lllWWWmmmqqqqqqcccllluuuGGGmmmxxxjjjbbb999777444222222333555666222111111000000000000000////////////////////////////////////...............222...,,,111000666GGGfffNNNooo@@@999oookkk<<>>777GGGxxx]]]dddtttdddaaaaaa___```bbbbbb___```ccceeedddbbbbbbkkkyyy{{{}}}~~~yyyrrruuuqqqlllgggbbbZZZQQQJJJJJJJJJJJJGGG???666555999<<<:::;;;;;;888333444888999999:::999888555222000///000111111111000...---000///......------------------------------------//////...,,,)))(((((()))++++++++++++,,,,,,---...+++...000111000222555999TTT|||nnn]]]zzzsssrrrbbbrrrtttGGGmmmxxxlll^^^888666444222222333555666222111111000000000000000////////////////////////000000000/////////.........222...,,,111000666FFFzzzeeeMMM{{{eee888FFFjjj\\\444000333...222111===KKKqqqwww```lllqqqbbb```ddd^^^[[[]]]___]]][[[[[[bbbddddddfffnnnyyy~~~|||zzz{{{|||xxxuuuuuuvvvtttrrrooojjjaaaWWWOOOKKKJJJKKKKKKEEE<<<888999::::::<<<<<<888333444888888999999999777555333111000000111111111111000000000000///---,,,,,,,,,,,,,,,,,,,,,,,,---------------......,,,)))((()))***,,,,,,+++++++++,,,------,,,...000111000111444777@@@NNNsssbbbccclll{{{```yyytttGGGooozzzoooZZZ777555444222222333444555222111111000000000000000////////////////////////111111000000000/////////...222...---111000555EEEzzziiiRRRwww]]]444UUU___GGG,,,111666///222333===aaarrrbbbtttooobbbbbbeee\\\VVVYYY]]]\\\ZZZYYY\\\```dddgggnnnvvvxxxvvv}}}yyy}}}mmmssswwwppppppwwwpppqqqrrrqqqmmmcccXXXQQQOOOLLLKKKNNNKKKCCC===;;;777999===>>>999333444999888888999888777555333222111111111000000111111222111000///---,,,+++++++++***+++++++++,,,,,,------,,,------,,,******+++,,,---,,,,,,++++++++++++,,,---///000000000111333555777444HHHttteeezzzlllvvv^^^{{{tttIIIqqq}}}tttwwwPPP555444333222222333444555222111111000000000000000////////////////////////111111111111000000000000---222...---111///444DDD{{{jjjSSSpppSSS555ZZZRRR888)))222555///222777JJJyyykkk```zzzmmmcccddd```YYYVVVXXX[[[\\\]]]___WWW\\\```ccciiippprrrooo}}}~~~~~~sssmmm{{{lllmmmooommmnnntttlllnnnooonnnjjjccc[[[VVVUUUOOOKKKMMMNNNHHHAAA>>>666888===@@@;;;555555999888888888888777666444444222111000//////000111222111000///---,,,+++++++++)))******++++++,,,,,,---+++,,,,,,,,,++++++---...------,,,+++*********+++///////////////000111222333666999EEEdddiiirrrqqq|||\\\wwwtttJJJssszzzgggBBB333333222222222222333444222111111000000000000000////////////////////////111111111111000000000000---111...---111///333BBByyyeeeLLL```EEE666RRREEE222---222111///333>>>dddddd___iii```cccZZZXXXXXXYYYWWWVVV[[[bbbWWW\\\___aaafffmmmppppppyyy|||zzzrrrqqq}}}tttkkkjjjnnnooonnnoooooonnnmmmjjjfffdddbbb^^^TTTLLLLLLMMMIIIDDDBBB888999<<<@@@>>>999777:::999999999888888777777666222111000///...///000111111111///...---,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,+++,,,...000---,,,++++++************///.........///000000000+++222333111???cccsssiiizzz|||YYYrrrtttIIIsss^^^>>>222222111111222222333333222111111000000000000000////////////////////////111111000000000/////////,,,111///---111///222AAAwwwdddHHHUUU<<<;;;EEE:::111000000...000333BBBzzz___aaa}}}ddd[[[___WWWXXXYYYYYYSSSOOOTTT\\\YYY^^^bbbcccgggnnnssstttwwwxxx}}}|||~~~yyyooolllqqqpppkkknnnmmmllliiiggggggiiikkkeeeZZZQQQNNNMMMIIIFFFEEE===::::::???AAA>>>;;;;;;::::::999999999999999999444333222111000/////////111111000///............,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,...000,,,++++++************+++///---,,,---///000000000,,,***///888666:::XXX}}}pppzzz{{{www~~~VVVooorrrGGGqqq}}}XXX===111111111111222222222333222111111000000000000000////////////////////////000000000/////////......,,,111///...111...222@@@rrrfffGGGLLL444???;;;222000111---...333333LLLXXXbbbzzz```XXX\\\WWWVVVWWWXXXUUURRRTTTZZZXXX___dddfffiiipppuuuvvvyyytttwww{{{vvvuuuuuusssooollllllmmmllljjjhhhiiimmmpppjjjaaaXXXTTTPPPJJJFFFEEEBBB;;;888===CCCBBB>>><<<;;;;;;:::::::::;;;;;;<<<777666666444333111///...111111000000000000111111......------,,,,,,+++++++++,,,---,,,,,,,,,...000******************+++,,,...,,,+++,,,///111000///222,,,000888444,,,888MMMtttppp{{{pppxxxSSSooopppEEEooovvvOOO777000000111111222222222222222111111000000000000000////////////////////////////////////............,,,111///...111...111@@@hhhdddBBBBBB+++;;;777......///+++...555333\\\zzzQQQaaa{{{aaaYYY\\\WWWTTTUUUYYYZZZYYYYYY\\\TTT]]]dddgggjjjppptttttt~~~sssqqq}}}wwwpppzzz~~~tttmmmoooppprrrsssqqqpppqqqtttxxxkkkddd^^^ZZZSSSKKKEEEEEEEEE;;;666<<>>iiimmm|||\\\{{{nnnHHHppppppDDD555333222111000000111222333000000000000000///......///111222111000///000111000000000000000000000000000///000111000000555===nnniii:::222:::777...////////////111555888jjjlllWWWvvvkkk]]]eeeZZZYYYYYYZZZ[[[\\\]]]]]]^^^]]]```cccdddccceeehhhllluuuxxx~~~{{{wwwzzz|||{{{xxxxxxkkkooossstttrrroooooooookkkhhhbbbYYYRRRMMMMMMNNNNNNIIIAAA<<>>\\\wwwsss{{{ZZZxxxoooMMMxxxggg???555333222111000000111222333000000111111000000///...///000111111//////000111000000000000000000000000000...///111000000555<<>>BBBJJJKKKFFFDDD???===>>>>>>:::;;;@@@@@@<<<777555555444333111555555444222///...///000...///////////////.........------,,,,,,------...************************,,,---------............///...---,,,---///111222333222???___aaauuu}}}VVVvvvkkkNNNzzz}}}[[[888666222222111111111111222222111111222222111111000///...///000000......///000000000000000000000000000///...///111000///555<<LsssEEE333777222222=hĦ222222222222222222111000000---///000///...---...0004ĉ@ӵ///...///000//////444;;;sssfff666...777444---///000000000000222444...666???XXX~~~YYY___eee]]]___[[[XXXXXXWWWVVVVVVUUUTTTTTTMMMVVVaaahhhiiifffdddcccggghhhkkkooonnnlllpppvvv|||>L~~~~~~uuunnngggfffkkkmmmjjjeeeeeegggjjjjjjiiihhhiiijjjYYYYYYXXXTTTNNNHHHFFFFFFNNNLLLHHHBBB>>>======<<<>>>===<<<:::999888888999222333444333222000111222111111111111000///...---...------,,,,,,------...,,,,,,------............,,,,,,+++++++++++++++,,,---------------.........---333777222***///JJJeeezzzccc~~~GG=?zzzUUUhhhOOO|||yyyHdĦfff???444666222=Īj111111222222111111000///...///000000......///000GG=?---...000///...444;;;tttggg777...888555---...000000000000111333...222111;;;VVVppptttUUUeeezzz```ZZZ[[[ZZZUUUUUUUUUUUUTTTTTTTTTSSSPPPXXXbbbgggfffbbb^^^\\\hhhhhhjjjkkkiiifffiiiooowwwHdĦ|||qqqlllffffffkkkllliiidddcccfffhhhiiiiiiiiijjjlllYYYXXXYYYZZZVVVNNNJJJKKKLLLMMMIIIBBB======;;;777===>>>???>>>;;;999888888333444555444222111000111111111111111000//////......------,,,,,,------...,,,,,,------......//////+++,,,,,,,,,,,,++++++***++++++++++++,,,,,,++++++...,,,---000000000333999WWW~~~ӵvvvĭӵӵĦӵӵĦƜ`1.׼sĦӵĦyyyWWWĭӵĦĦĦDdD222222333?fӵ000000111Ħ///000111ӵƜ`1.׼s...---ĭӵjjj...000222///444222222:::FFFbbbӵĦhhhOOOjjjWWWWWWSSSRRRRRRQQQSSSYYY```ĦdddcccfffhhhhhhhhhĦDdDgggdddӵdddeeeӵ___ӵLLLJJJCCCCCCBBBĦ333111ӵ...------+++ĭӵ000///,,,,,,,,,,,,,,,++++++...((('''...555444///,,,888QQQwww?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵvvvVVVfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?222444ZufĦ000000000gL...///111g&e222gĉ@000...g&e>&e@e,,,...??000111///444333333555333g<ĉ3we<Ħ___KKKmmm3h?@eSSSRRRQQQPPPOOOSSSWWW]]]Ziii]]]]]]bbbhhhkkk3h?gLD%%)?fff?><zaaa```=?Ħfffg&eaaag&eMMMQQQQQQS?ʬFFF4ff?>ߝL666@e000g&e000...---3h?g&e>&e111333??....../////////...------,,,+++---111222000111555777333EEEppp4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)Ħwww[[[sߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħ222222222g?000000HdĦ000//////Hu]Ħ///tt111111Hƅ^Hu]ĦH׼s777555......111000000//////000222tQ|||je<ĦyyyOOOUUUBt=o9ĦH׼sSSSQQQPPPPPPPPPPPPUUUXXXZZZHtĦ^^^eee[[[ZZZgggBt=o9ĦHdĦDtfo9ĦsߝLGdUĦdddHt@cӵHu]ĦdddHu]ĦPPPPPPHtƅ^BBBqIܗGIӵ:::H׼s222222Hu]Ħ...///Bt=o9ĦHƅ^Hu]Ħ111.........---,,,++++++++++++------,,,,,,,,,---......333///111BBBbbb4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDt|||bbbDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<222qR/ܗ?fӵ///>d<111111>d<Ħ1114DufئL>e000DdDʜ4DuTӵDdDĦGGG===333,,,000333222000222333222111/////////geĦ888s<v>aĦRRRHHHpeӵDx<DdDĦPPPQQQQQQPPPOOOOOOUUU\\\aaaDdDĦSSS\\\eeeooopeӵDx<>d<>d<ӵDd<DdDΦDdDĦoooDdDӵnd<DdDĦbbb>d<ĦYYYpeӵXXXĦGGGF&uTӵ;;;DdDĦ111111>d<Ħ111peӵDx<>d<ʜ4DuTӵ.........---,,,+++++++++++++++,,,---...///++++++******++++++,,,---...///000...---222<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<:::)))111666...,,,555333222111/////////geĦ999Hg8>aĦJJJMMMB?Ho9OOO>dd<ӵeeemmmB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦlllD&ӫetIӇnnnDdDĦbbbsdKĦ\\\B?dp&ĒR???===>d<sdKĦ111B?Ho9000s&dq&ĒR,,,.........---+++************+++,,,---...///++++++******++++++,,,---------...000222333333333BBB^^^4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eyyy\\\egesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌ444333Bene000Hkge000ne000000fe000Hu]3hhXXXseoooLLL222333555---,,,555222111000///...///geĦja>aĦDDDTTT@GUUUOOOseMMMLLLLLLLLLLLLOOOVVVYYY<ŌXXX```eee@GHkgeHĪj@IŌegelllmmmHu]3hIŌqqqpppDdDĦaaanebbb^^^@hRRRQQQ>hEEEAAA???se333ne000000@G+++---sĪj@h+++,,,...//////...,,,++++++***++++++,,,---...///+++++++++++++++,,,------)))...222000,,,,,,333999666>>>YYY|||4DuXӵĵD^eeetttvvvWWWDdDĦ111555333000000111111111111111...///D^777UUUs׼sIIIzzzdddIII777000///000111111111///......///geFm8<<<>aĦBBB\\\RRRSSSNNNs׼sLLLKKKJJJKKKMMMNNNNNNRRRSSSHo```TTTZZZ]]]]]]}}}yyy}}}{{{uuuppppppD^oooooolllDdDĦ]]]dddfff```]]]PPPQQQQQQQQQJJJGGGDDDAAAs׼s666555/////////000///***---...+++,,,...000000///---+++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,------...***...111...***+++222:::444555>>>VVVyyyΦ4DuXӵtvӵ>d<Ħbbbggg|||ĦĦpppqqqĦtttSSS>d<ĦvvvrrrHHH888777555444888333222222222333333111000000000000000000000000000222222222222Ħ222111111000000/////////...///>d<Ħ111666RRRBe888EEE|||vvv]]]:::,,,222555---111000///......///geFYĉ666666>aĦCCCbbb```OOOPPPKKKBeMMMKKKIIIIIIKKKOOOQQQQQQTTTSSSnu]ӵaaa\\\bbbgggccc[[[aaappp}}}{{{tttvvv}}}mmmuuuttthhhpppttttttnnnmmm>d<Ħwwwsssoooiiiddd>d<ĦYYYSSSSSSĦaaa^^^YYYVVVUUUTTTSSSQQQOOOPPPQQQQQQQQQRRRSSSUUULLLIIIEEEBBBBe999777555333111Ħ...000///---,,,,,,---...///---///111000,,,***)))***+++,,,///000111///---,,,,,,,,,++++++,,,,,,------------,,,,,,------...///000---+++...222333111///---444333111GGGrrr?aŖ%7uSQuR)ӵsdKĦbbbmmmgdKĦgdKĦ|||~~~cccsssgdKĦiiiVVVgdDĦvvvZZZ<<<<<<777...000777333333333222111000//////............////////////000000000gdKĦ222222333333333333222111111///sdKĦ333444QQQ999222CCCyyyqqqFFF555,,,777111........./////////ŶS8887778883weAnexxxcccuuunene~~~xxxttt}}}neiiiXXXDeoooWWW:::;;;777///111555333333333222222111000///....../////////000000000000000ne111222222222222222222111111000...ne000222444LLLYYY999111???fffZZZBBB///222///............//////>A555777777k<dddMMMKKKGGGFFFIIIIIIHHHHHHHHHGGGGGGJJJNNNQQQSSSSSSRRRfhSSSZZZ\\\XXXVVVYYY]]]cccdddeeekkkwwwzzz|||wwwuuuwwwuuuooolllnnn|||uuunnnmmmrrrzzzzzzqqqkkkiiimmmqqqssssssDelllpppnnnfff``````neaaabbbne]]]___```___\\\XXXUUUTTTUUUSSSRRRQQQRRRRRRSSSQQQPPPOOONNNKKKFFFAAA>>><<<<<<::::::ne---,,,---------------,,,++++++//////......---,,,,,,+++---.../////////...,,,+++,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,---...,,,,,,------...////////////,,,---111111666KKKbbbooo\\\qqqrrrhhhXXXhhhSSS999:::888222222333333333333333222111000//////000000000000111111111000000000111222111111111111111000//////......000222333FFFxxxaaa;;;000:::XXXwwwXXX888111222///.........//////444555555aaasssTTTDDDFFFEEEFFFJJJJJJEEEFFFFFFFFFFFFHHHLLLOOOSSSSSSRRRPPPIIIQQQWWWUUUOOONNNTTT\\\]]][[[\\\dddsss~~~wwwuuurrrpppqqqpppjjjeeedddrrrllleeeccceeejjjmmmnnn}}}{{{yyyxxxssskkkeeeeeehhhlllnnnnnnfffjjjiiieeeaaaaaaccc\\\___bbbYYYXXX]]]]]]\\\YYYVVVSSSSSSTTTWWWVVVSSSPPPMMMMMMOOOQQQPPPNNNIIIEEEAAA?????????;;;:::222///............---------,,,,,,...------,,,,,,+++++++++------...///...---+++***++++++************++++++------,,,,,,,,,,,,------,,,,,,,,,---......//////222,,,+++000222111777@@@TTT|||ccc]]]|||cccdddrrrssshhhYYYeeetttdddrrrMMM777999888444333000222333333333222222111000000000111111111222222222///////////////000111111000000000000000//////......---------...000111222@@@qqqlll>>>111666OOOqqqJJJ333333//////.........///000111444555555555555555666777999KKKtttaaaIII???DDDEEEGGGKKKJJJFFFFFFGGGFFFFFFGGGJJJLLLQQQRRRRRRPPPLLLHHHFFFFFFKKKOOOQQQNNNJJJKKKRRRYYYYYYYYY[[[cccoooxxxzzzwwwpppnnnmmmnnnmmmhhhbbb^^^bbb^^^ZZZYYY\\\```ccceeeoooooopppqqqqqqnnnhhhcccffffffggghhhjjjiiigggfffiiiccc^^^^^^cccgggddd^^^YYY\\\___bbbbbbaaa___^^^ZZZZZZYYYVVVSSSQQQRRRSSSTTTUUUSSSOOOJJJIIILLLPPPNNNKKKFFFCCCAAA@@@??????;;;:::999888666444222111//////.........---......,,,,,,,,,+++++++++******++++++,,,------------,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////111---...333555333222444666JJJrrrWWW]]]^^^hhhyyygggnnn```ccctttaaacccFFF888999666555444///222333333333333222111111111111111111222222222222/////////...///000000111///000000000000///......---------......///000000;;;kkkxxxBBB333333@@@sssfff999222000000.........///111222222222333444666888888888555^^^VVVDDD???DDDEEEGGGKKKHHHHHHIIIIIIHHHGGGGGGIIIKKKKKKMMMNNNMMMJJJGGGEEEEEEOOOMMMKKKJJJKKKNNNRRRVVVVVVYYY]]]cccgggjjjppptttpppnnnllliiihhhcccZZZRRRWWWUUURRRRRRUUUZZZ___aaaeeegggjjjnnnooonnnjjjgggiiifffcccccceeegggggggggddd^^^ZZZ]]]ccceeebbb^^^\\\\\\]]]___bbbdddeeeeeeXXXXXXWWWTTTQQQPPPQQQSSSOOOQQQRRROOOJJJHHHIIIKKKJJJFFFBBB@@@@@@@@@>>>===::::::999888777555444333111000///.........//////+++++++++++++++*********((((((***+++---......///+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------///333222000000222777666JJJuuufffPPPqqqpppRRRppp~~~{{{qqqeeetttgggcccqqq```SSSAAA::::::555444555///222333333333333333222222000111111111111222222222//////......//////000111000000000000000///......------........./////////777eeeEEE555000333YYYDDD666111000///......000222333444222111111222333111000EEEuuunnnOOOAAA???DDDCCCFFFJJJFFFHHHIIIJJJIIIHHHHHHIIIKKKGGGIIIKKKJJJHHHFFFFFFFFFPPPLLLIIIIIIMMMQQQTTTTTTTTTWWW\\\```^^^]]]dddmmmffffffcccaaabbbaaaZZZPPPSSSRRROOONNNPPPUUUZZZ]]][[[^^^bbbfffhhhhhhfffeeeiiieee```___aaaddddddccc\\\YYYYYY^^^aaa___]]]\\\aaa___]]]]]]```ccceeeeeeYYYYYYWWWTTTRRRQQQSSSUUUOOOPPPQQQOOOLLLIIIGGGFFFEEEBBB???>>>???@@@===:::999999999888777666555444222111000/////////000111++++++++++++++++++++++++'''((()))***,,,---...///++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------.........000333333111000111333555333555FFFmmmaaa\\\vvv___YYYuuuuuudddkkktttgggbbbgggbbbzzzGGG===<<<;;;333222555000222222333333444333333222000000000111111111111222///............///000000000111111111111000//////------......///.........333___FFF555......AAAgggCCC888222111///......000222444555444555999>>>BBBBBBBBBppp\\\HHH===>>>BBB@@@CCCGGGCCCEEEGGGHHHIIIHHHIIIKKKMMMJJJKKKLLLLLLJJJIIIIIIJJJKKKKKKKKKLLLNNNQQQSSSUUUVVVVVVXXX\\\ZZZXXX]]]eee^^^^^^\\\[[[___bbb\\\SSSRRRPPPMMMKKKKKKOOOUUUZZZUUUXXX[[[^^^^^^_________eeeaaa]]]]]]___```^^^[[[WWWXXX]]]bbb```ZZZYYY]]]___\\\ZZZZZZ]]]```aaaaaa\\\[[[ZZZWWWTTTTTTWWWYYYUUUSSSQQQOOOMMMJJJFFFCCCBBB???===>>>AAAAAA===999777777888888777666555555333222111//////000111222,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,---,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,---......///111333333333333222111///000---000FFFlllyyyPPPkkk|||QQQbbb~~~{{{|||ssscccjjjpppbbb```]]]nnn{{{gggooo@@@;;;===<<<111111555111222222333444444333333333///000000000000111111111...............///000000111111111111111000//////------......///.........111\\\EEE555,,,+++...FFF\\\xxxlll555222222111///......000222444000222:::GGGVVVccckkknnnWWWCCC:::;;;@@@===AAAFFFBBBAAADDDFFFHHHIIIJJJMMMOOOOOOPPPQQQPPPNNNMMMMMMNNNGGGJJJNNNOOONNNOOOSSSWWWYYYUUUVVVZZZ[[[YYY[[[aaaeeeddd___[[[]]]___XXXMMMOOOMMMJJJHHHHHHMMMTTTYYYXXXZZZ\\\]]]]]]\\\]]]^^^```]]][[[\\\___^^^XXXSSSVVVZZZbbbgggbbbYYYYYY___ZZZXXXVVVXXX\\\___```^^^^^^^^^\\\YYYWWWWWWZZZ]]]\\\WWWRRROOOMMMJJJFFFBBB@@@>>>===???BBBBBB===888666777777777777666666555444333111//////000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******---,,,,,,++++++,,,,,,---***+++,,,------,,,+++******++++++,,,,,,---......***+++,,,...222444111---333---///555333999]]]yyyeeetttuuuHHHaaa|||~~~fffnnngggccccccddd```iiipppRRR;;;>>><<<666222333333111555666666444222000000111//////...///111222222111222111111000///......---111000000000/////////...,,,...000...,,,+++...000:::CCCHHH777%%%***---222666777555111///222---***---111111000000444555AAAZZZzzzTTT???>>>>>>>>>>>>>>>??????EEEEEEFFFFFFGGGHHHIIIJJJJJJMMMQQQRRRPPPMMMJJJIIIHHHJJJLLLMMMNNNPPPSSSVVVTTTXXXXXXWWWWWWZZZZZZWWW^^^[[[XXXWWWYYYXXXUUURRRLLLKKKJJJIIIJJJKKKMMMNNNYYYXXXXXXYYYZZZ[[[]]]^^^[[[[[[ZZZYYYWWWUUUSSSRRRRRRWWW]]]aaa```\\\YYYWWWUUUVVVZZZ^^^YYYTTTYYYbbbaaa___\\\WWWSSSPPPQQQRRRSSSNNNLLLOOOQQQNNNKKKJJJFFF???;;;<<<>>><<<;;;;;;888666444444666777888777000222333222111000111222,,,---------------------...---,,,+++++++++,,,---000000...---,,,++++++***++++++,,,,,,,,,------------,,,+++******+++,,,---///---,,,---------,,,+++***...000///...555DDDQQQ~~~]]]WWWkkk~~~~~~zzzqqqyyyhhhdddZZZ^^^ZZZaaa~~~ppp}}}LLL;;;===;;;555111222222000444444555333111//////000000/////////000111000000222222222111000000//////000000000000////////////+++---......,,,---///222777>>>wwwHHH666***,,,---///000111111111000...,,,,,,000111111333666;;;OOOggg|||wwwkkkrrr{{{UUU888888999:::<<<>>>@@@AAACCCDDDEEEGGGHHHIIIIIIIIIMMMNNNOOOOOOMMMKKKIIIIIIIIIKKKLLLMMMMMMNNNPPPRRRSSSWWWWWWUUUUUUWWWWWWSSSXXXYYYXXXWWWTTTSSSRRRRRRLLLKKKJJJIIIIIIKKKMMMNNNXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUSSSQQQPPPMMMRRRXXX\\\\\\ZZZXXXWWWVVVVVVYYY\\\ZZZWWWZZZaaa___]]][[[WWWSSSQQQPPPQQQRRRNNNNNNRRRRRROOOMMMNNNKKKDDD>>>??????<<<::::::888666555444666777777777111222333222000///000111------------,,,,,,,,,,,,,,,,,,+++++++++,,,...///111000...---,,,+++++++++++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,......------------,,,,,,+++...000///---000888???ZZZyyy|||PPPWWWlll}}}|||rrr{{{eeeaaaXXX___ZZZ]]]{{{ssssssDDD:::<<<:::444000111111000222333444222000...///000111000000000000/////////333333222222111111000000////////////000000000000***+++---------...111333222777jjjKKK444///...---,,,+++,,,...000111000000222444222111777@@@YYYwwwdddSSSCCC===EEEYYYZZZEEE444444555777999<<<>>>???AAABBBEEEGGGIIIIIIIIIIIIPPPOOONNNLLLKKKIIIHHHHHHJJJKKKMMMLLLLLLKKKMMMNNNSSSVVVXXXUUUUUUWWWVVVRRRSSSVVVYYYVVVQQQOOOPPPRRRLLLKKKIIIHHHIIIJJJLLLMMMUUUUUUVVVWWWVVVTTTRRRPPPQQQRRRRRRQQQQQQPPPOOONNNIIIMMMRRRVVVWWWWWWXXXXXXVVVUUUWWW[[[\\\[[[[[[^^^^^^]]][[[YYYVVVTTTRRRRRRQQQPPPQQQTTTSSSPPPQQQUUUPPPHHHBBBAAA@@@<<<999999999777666666777888777777222333333222000......///---------,,,,,,+++++++++*********+++,,,...///000111000///...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,.........------------,,,,,,...//////......000111888NNNvvv___RRRVVVrrr```^^^^^^fffaaabbb|||iii@@@;;;===;;;555111222222111222333444333000///000111222333333222000/////////222222222111111000000000////////////000000000000+++,,,,,,------///000222///222]]]RRR333111///...,,,++++++,,,///000111000222555444666CCCTTT}}}lllMMMAAA444000111333;;;===222444444555666777888:::;;;>>>@@@CCCFFFHHHIIIIIIIIIQQQPPPOOONNNMMMKKKHHHFFFHHHJJJLLLLLLKKKJJJKKKMMMRRRVVVWWWVVVWWWYYYXXXUUUSSSUUUVVVUUUQQQOOONNNOOOJJJIIIHHHGGGGGGIIIKKKLLLPPPQQQTTTUUUTTTQQQNNNLLLKKKLLLLLLMMMMMMLLLLLLKKKIIILLLPPPRRRSSSUUUWWWYYYVVVTTTUUUYYY]]]^^^]]]\\\^^^]]]\\\[[[ZZZXXXVVVTTTSSSRRRSSSTTTRRRPPPUUU\\\PPPIIIBBBAAA@@@<<<999999;;;999888888999:::999888333444444222///------.........---,,,+++******)))+++++++++,,,---......///111000///...------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......///...---,,,------,,,,,,---///111111111000111666MMMvvvgggSSS]]]ttt|||ppp^^^```^^^fffccciiiaaa@@@<<>>777333444555333333444555444222111222333222444555444000...000222000/////////////////////000000000000////////////000...,,,,,,...///...---...333EEEzzzlll999000///000000000///...------+++...@@@^^^tttrrrOOO;;;555666000000999<<<000,,,333444000000222333666888:::;;;:::;;;===@@@CCCFFFIIIJJJNNNNNNOOORRRTTTRRRLLLGGGEEEHHHKKKLLLKKKKKKKKKLLLIIILLLMMMLLLOOOUUUYYYXXXSSSPPPMMMNNNOOOMMMGGGBBBFFFEEECCCBBBCCCDDDFFFGGGEEEHHHKKKNNNOOOOOOMMMKKKEEEFFFFFFGGGHHHHHHGGGGGGLLLNNNOOOPPPOOOPPPRRRTTTRRRTTTVVVXXX]]]bbb```[[[ZZZXXXVVVVVVYYYZZZWWWUUUZZZVVVSSSSSSQQQPPPUUU[[[HHHBBB===???@@@???===>>>>>>===<<<<<<======;;;999666666666444111//////000.........------,,,,,,,,,...............---,,,,,,......---,,,,,,,,,,,,,,,,,,---------............,,,,,,------------,,,,,,---///111000---+++---///...,,,******+++,,,,,,,,,+++333666777IIIppp~~~uuuccchhhjjjnnnuuu^^^lllXXX[[[ccc}}}zzzNNN>>><<>><<<666222333333111111222333222000000111222,,,000222111,,,+++---111111111111111111111222222333222111000///...---,,,---+++)))+++///222111000...444000___~~~~~~HHH777222111///---,,,,,,------...666XXX}}}TTT///***444777111---777555888444---222666///333222222222222222333333888777888:::===CCCHHHKKKMMMJJJHHHKKKPPPSSSQQQNNNJJJLLLNNNNNNLLLIIIHHHGGGMMMNNNKKKHHHJJJRRRWWWXXXUUUXXXZZZWWWQQQKKKHHHHHHBBBAAA@@@??????AAACCCDDDBBBCCCEEEGGGHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEECCCEEEHHHIIIJJJKKKLLLNNNMMMTTTYYYYYY[[[aaaaaa]]]```[[[WWWXXX\\\```___]]]WWWTTTTTTXXXYYYSSSLLLIIIHHHAAA===???AAA@@@???@@@<<<;;;:::;;;<<<;;;888555666777777666444222333333.........///////////////***+++---///000000//////,,,,,,++++++******++++++---------.........//////,,,,,,---......---,,,,,,---000333111---+++---111'''***---...---+++,,,,,,000(((***333444444IIIeeeyyydddxxx___nnnYYYkkkXXXttt{{{}}}~~~___;;;<<>>999333...---///111444333222111000000000000111000///////////////000222111000000000000000111111000000///...---------///...,,,+++,,,---///111222000222NNNxxx~~~YYY666222000///---,,,,,,,,,,,,555:::\\\kkkDDD777------111111///---,,,,,,------...000111222333111///111444666666444777777888:::<<>>@@@:::999888777777777888888:::777444222222111000///000000000000111111111111------...///000000//////***+++,,,------,,,+++***,,,,,,.........---,,,+++///...---,,,,,,,,,,,,,,,///,,,***,,,...///---+++,,,,,,,,,,,,,,,,,,++++++......//////111555;;;@@@bbbmmmwwwqqq```tttZZZrrr\\\yyyuuuVVV<<<<<<@@@<<<666111//////111222444333222111000000000000000000////////////000000111000000000000000111111111000000///......------...------,,,---...///000111...111GGGkkk~~~ccc888111000///------------...'''HHH{{{vvvWWWKKK;;;222+++,,,//////......,,,,,,------...000111222111///...000444666777666666666777888:::<<<>>>???BBBBBBBBBCCCDDDFFFGGGHHHJJJIIIIIIKKKMMMNNNKKKIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLSSSXXXVVVNNNGGGGGGIIIBBBAAA@@@>>>>>>=========<<<===@@@BBBCCCCCCBBBAAACCCBBBBBBCCCEEEFFFFFFEEEBBBCCCCCCCCCBBBDDDGGGJJJKKKQQQYYY]]]\\\YYYWWWWWW]]]^^^\\\ZZZ[[[]]]ZZZUUUOOOPPPVVV^^^^^^UUUNNNLLLFFF@@@===@@@AAA>>>===>>>>>>===;;;999999999;;;;;;:::777444222222222111///000000000000000000000000------...///////////////++++++,,,,,,,,,,,,++++++,,,,,,------...---------......---,,,,,,,,,,,,,,,---,,,+++,,,---------,,,,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,///333777KKKgggooo|||```XXXyyyzzz\\\|||ZZZ{{{nnnqqqIII===;;;@@@:::333000111222333333333333222111000000000000000000000//////000000111000/////////000111222222000000000///......------------------............///+++000<<>>???@@@@@@@@@@@@FFFFFFGGGIIIKKKLLLKKKIIIGGGGGGGGGGGGHHHHHHHHHHHHDDDHHHKKKJJJGGGEEEFFFGGG@@@@@@>>>===<<<;;;;;;;;;:::;;;===???@@@@@@??????CCCCCCCCCDDDEEEDDDBBB@@@@@@AAABBBAAAAAABBBEEEGGGJJJPPPVVVYYYXXXWWWVVVWWW]]]``````^^^]]]]]]YYYSSSLLLRRR\\\```ZZZPPPKKKMMMFFFBBB@@@AAABBB@@@???@@@CCCBBB???<<<<<<<<<>>>???;;;888555333333222111000////////////////////////---......///////////////------,,,,,,,,,,,,------,,,,,,,,,,,,------...///...------,,,,,,,,,,,,,,,+++,,,---,,,+++++++++,,,+++,,,,,,------.........---...///...---...000222555DDD___vvvppp|||UUUccc{{{sss~~~^^^TTTyyyxxxlllaaa???>>>999BBB:::222///111444333111333222222111000000111111000000000///000000111111////////////000111333333000000//////............+++,,,---.........------///***000333EEEuuuwww>>>............//////000000444FFFPPPHHH;;;555444222+++)))+++------***+++...++++++,,,---......//////.........///111333555555444444555666666666666666666777999;;;<<<===<<<<<>><<<;;;;;;;;;:::<<<<<<>>>???@@@@@@@@@@@@BBBBBBBBBDDDEEEDDDAAA>>>???@@@AAAAAA@@@AAACCCEEEGGGLLLQQQTTTSSSRRRSSSUUU]]]aaabbb```^^^]]]XXXRRRVVVXXXYYYUUUMMMHHHJJJOOOFFFDDDCCCDDDDDDDDDDDDEEEGGGEEEAAA>>>===>>>@@@AAA<<<999666444444333222111////////////..................///////////////...///...---,,,,,,---...///---,,,++++++,,,---///000------,,,,,,+++,,,,,,---))),,,...,,,***)))+++---++++++,,,---......//////---...000000///...///000...222AAA___ooommmYYY[[[{{{|||~~~```PPPwwwssslllVVV:::>>>888CCC<<<333///111333222///333222111111000111111111000000000000000111222222////////////000111333333////////////............+++,,,------......------000+++111///999fffnnn>>>------...//////000000000)))000222000444:::444'''++++++---000...)))***---***+++,,,---......------///////////////000111222333444555555555444444333000222555888:::;;;<<<<<<===???AAADDDEEEEEEFFFFFFDDDDDDCCCCCCBBBBBBAAAAAACCCAAA???>>>>>>>>>?????????>>>===<<<<<<;;;;;;<<<<<<===>>>>>>??????????????????AAACCCEEEEEEBBB@@@@@@AAABBBBBBAAAAAACCCEEEEEEJJJOOOQQQQQQPPPRRRTTT[[[___aaa___]]]\\\XXXTTTccc___WWWNNNHHHHHHJJJKKKEEEFFFFFFEEEEEEFFFGGGHHHHHHFFFCCC@@@>>>>>>???@@@===:::777555555444333222000/////////.........---...///////////////......000///...------...///000------,,,+++,,,---...///,,,,,,+++++++++,,,,,,---))),,,...,,,***)))+++---++++++,,,,,,---...//////(((***---...---------...000///333BBB]]]}}}wwwdddQQQkkkcccQQQyyywwwrrrNNN888===;;;CCC<<<555000000111111000222222111111111111111222000000000000111111222333000/////////000111222222//////////////////......,,,,,,,,,,,,------------///,,,000...444PPPWWW;;;,,,,,,---...//////......(((,,,---+++...555444------,,,...111///+++***---)))***,,,---...---,,,,,,//////000///...---///111111222333444444333222111...///222444777999;;;<<<999<<>>???======<<<<<<<<<<<<<<<===;;;;;;;;;<<<<<<===============>>>@@@CCCCCCBBBAAA@@@BBBCCCCCCBBBBBBCCCDDDEEEJJJPPPSSSRRRRRRSSSUUUXXX]]]^^^[[[YYYZZZZZZWWWhhhddd[[[QQQMMMMMMKKKFFFGGGJJJJJJGGGEEEGGGHHHGGGGGGFFFDDDAAA???>>>>>>>>>>>>;;;888666666555444333111000000//////.........//////////////////...---000//////////////////000...------,,,,,,---------+++++++++++++++,,,,,,---+++,,,---,,,+++++++++,,,***++++++,,,,,,---------***,,,...///......000111000//////111===[[[|||```\\\ppphhhQQQxxxoooGGG777:::??????;;;666111///000222444222111111111111111222222000000000000111222333444111000000000000000111111.../////////////////////---,,,+++++++++,,,---......---...///333:::;;;666+++,,,---......------,,,//////,,,))))))---333777...+++,,,///000---,,,...)))***,,,---------+++***,,,...///...------///222...///000222222111///.........000111444666888999666999===>>>===<<<>>>???============<<<<<<<<<<<<777888999888777888:::===:::999999::::::;;;<<<===;;;;;;::::::;;;;;;<<<<<<;;;;;;:::<<<>>>@@@@@@???@@@AAACCCCCCBBBAAABBBCCCDDDIIIPPPSSSSSSRRRSSSTTTUUUYYYZZZVVVTTTXXX[[[[[[hhheee\\\RRRNNNOOOMMMHHHOOOSSSSSSLLLHHHIIIJJJHHHGGGFFFEEECCCAAA???===<<<>>><<<999777666666555444222222111000000///......///////////////...------///000000111111000000///............---,,,++++++++++++******+++,,,,,,------,,,+++,,,---------,,,++++++++++++++++++++++++---///000000//////111222......//////000???```}}}yyyuuuSSSTTTtttkkkNNNuuuaaaBBB666999CCC;;;:::666222///000444777222111111111111111222222000000000000111222333444222111000000000000000111.........///////////////---,,,+++******,,,...///,,,---,,,000444+++'''111+++,,,---------,,,+++******(((***///222111///000---***)))...000///---...)))***,,,------,,,+++******,,,......------000333+++,,,...000000///...---////////////111333666777444888;;;<<<;;;:::;;;===::::::::::::::::::::::::555777999777444333555888777777777888999;;;<<<===<<<<<<;;;;;;;;;<<<======;;;:::888999;;;======<<>>888222111333555444111444333222111000000000000000///...000444555333000/////////000111111222222------------------------,,,++++++******++++++,,,------,,,+++,,,---...///***+++,,,,,,,,,,,,+++******,,,...000111111000///000///...,,,,,,------......,,,***+++,,,...//////---...///...,,,,,,...000---......///////////////,,,,,,...///000000000000111222333555666777777777777777777777666666666666444444444555555555666666333444555666777777777777888999999:::;;;;;;;;;;;;===<<<;;;:::::::::::::::===>>>???@@@AAABBBBBBBBB???AAACCCEEEGGGJJJOOORRRPPPQQQRRRTTTUUUUUUVVVVVVZZZTTTOOOOOOOOONNNPPPTTTaaa\\\XXXTTTLLLFFFIIIOOOJJJCCCBBBHHHJJJCCC===:::======<<<;;;999666333111...///000222222111111000......---------......///000000000000000000000000,,,---.........---,,,+++******+++,,,,,,---......,,,+++******,,,,,,+++******...---)))***...///+++)))***+++,,,,,,,,,++++++////////////111333555666[[[qqqkkk}}}kkkTTT```{{{hhhvvvlll{{{MMMyyysssFFF::::::;;;BBB===777222111333555444222222222111111000000111111000//////000222333333222000000000000000111111111------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......***+++,,,,,,,,,,,,+++******,,,...000111111000///000///...---------...///...,,,++++++,,,......------......---,,,,,,---///------...////////////...,,,---...//////////////////000111222333444444444555555555555555555555666333333333444444444444555222333333444555555666666777888999::::::;;;;;;:::======<<<::::::999999999<<<<<<>>>???@@@AAAAAAAAA>>>@@@AAABBBCCCGGGKKKOOOKKKLLLMMMOOOPPPQQQQQQQQQTTTOOOLLLMMMNNNNNNPPPTTT]]]XXXSSSPPPMMMIIIKKKPPPPPPHHHDDDGGGHHHCCC>>>>>>::::::999888777555333222000111222333333333222111------------...000111111000000000000000000000000------.........---,,,+++******+++,,,,,,---......,,,+++***+++,,,,,,,,,***+++...---))))))...///,,,,,,,,,,,,,,,------------///.........///111222333AAA^^^jjjmmmddd|||eeeUUU\\\~~~___lllhhh|||LLLxxxbbb<<<888>>>???@@@;;;777222111333555444222111111000000000111222222000111111000000111333555111111000000000000//////------------------------,,,++++++******++++++,,,+++,,,,,,---------------***++++++,,,,,,++++++******+++---///000000000///111000///........./////////---++++++,,,------,,,+++,,,---,,,******,,,---,,,,,,---...............------............------------...///////////////111222222333333444444444111111111222222222333333111111111111111222444444666777888999999:::::::::===<<<;;;:::999999999999;;;;;;===>>>???@@@@@@@@@>>>>>>>>>>>>???BBBFFFJJJHHHIIIJJJKKKLLLLLLMMMMMMKKKIIIIIILLLNNNMMMNNNRRRXXXSSSOOONNNLLLKKKNNNSSSUUUMMMGGGEEEEEECCCAAAAAA999888777666555444444444111222333444444444333333------......000111333444000000000000000000000000---............---,,,,,,***++++++,,,,,,------...---+++***+++,,,---,,,***,,,---,,,******---///.........---------...///000...............///000000...===WWW{{{sssmmmiiihhhzzz\\\NNN___jjjpppbbb}}}MMMyyyVVV777555???BBB@@@888666333222333444444333////////////000111222333000222222000......333777222111111000//////......------------------------,,,++++++******++++++,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++***+++---...///000000000111000000000///////////////---,,,+++,,,,,,+++******+++++++++))))))+++,,,+++,,,,,,---------------,,,---------------,,,+++++++++,,,---------,,,,,,...//////000111222222333//////000000000111111111000//////...///000111222444555666777888999999999999999999999999::::::;;;;;;;;;===>>>???@@@@@@@@@>>>>>>===<<<<<<>>>CCCFFFGGGHHHIIIJJJKKKKKKKKKKKKGGGFFFIIIMMMMMMKKKLLLOOOSSSQQQPPPOOOKKKIIINNNVVVRRRMMMGGGEEEDDDCCCBBBBBB;;;:::888555444444444555222222333333444444444444/////////000111222333444////////////////////////...............------,,,+++++++++,,,,,,------------,,,++++++,,,---,,,+++------,,,++++++---...//////...,,,+++,,,---///111//////..................000222???[[[tttnnnnnnwwwtttXXXIIIggg~~~rrrooorrr]]]PPP|||xxxQQQ777222<<>>???@@@AAAAAAAAA??????>>>===<<<===AAADDDFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGKKKNNNMMMIIIIIILLLOOOQQQUUURRRJJJEEEKKKVVVIIIHHHFFFDDDDDDCCCBBB@@@???===;;;888666444444444222222222222333333444444333222222111111111222222//////////////////////////////......------------++++++,,,,,,,,,,,,---------,,,++++++------,,,+++---,,,,,,------------///---,,,+++******,,,.../////////////////////......444222555BBB[[[}}}uuuoooeee~~~xxxNNNHHHcccuuulllfffaaatttxxxXXXQQQ}}}pppKKK999222;;;CCC>>>333333333333333333444444.........///000111222333111222222111///000222444111111000//////...------------------------------,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,---...///000000//////000000000///...---,,,++++++,,,------+++))))))***+++***((((((***+++)))******+++++++++++++++******+++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------.........------............//////......///000000//////...111111333555666777777777444444555777888;;;<<<>>><<<<<<>>>???@@@AAAAAAAAA??????@@@???>>>>>>@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEGGGHHHLLLOOOLLLFFFGGGJJJLLLPPPUUUSSSJJJCCCGGGPPPBBBEEEEEECCCBBBBBB@@@===AAA???===;;;888666555444333333222222222333444555444444222111111111111111000000000000000000000000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++,,,+++,,,000000---,,,...++++++***)))***+++,,,---...//////000//////...............222>>>ZZZxxxvvvuuummmLLLJJJttttttgggeeefffzzznnnTTTPPP|||fffCCC888444===DDD:::222222333333333333444555///////////////000111222222111000111222222111000000000000///.........---------------------------,,,++++++******++++++,,,+++++++++***++++++,,,---,,,,,,+++******+++,,,,,,+++++++++,,,---...///000......///000///...---,,,+++******,,,------+++******++++++***))))))***,,,((()))******++++++******(((((()))***++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,------------------.........//////...///111222222111///---///000222333555666666777666666666666888999:::;;;;;;;;;===>>>???@@@@@@@@@===>>>@@@@@@?????????AAAAAAAAABBBBBBCCCCCCBBBBBBFFFGGGKKKMMMJJJEEEFFFKKKKKKKKKNNNPPPLLLFFFDDDGGGAAAEEEEEEAAA???@@@>>>:::>>>>>>===<<<:::888666555555444333333333444555666333222111111111111111222000000000000000000000000000000......---......///,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,---...---,,,+++***---333333...+++---************+++++++++,,,,,,---......///...------)))***---...111AAAbbbwww}}}zzzmmmeeeDDDMMMrrrzzzjjjlllvvvhhhRRRNNNzzz^^^===777666@@@EEE777111222333333333333444555///////////////000000111333111///111333444111...///////////////.........------------------------,,,++++++++++++++++++,,,,,,+++***)))***+++---...---,,,+++******+++,,,---+++++++++,,,---...///000---.../////////...,,,+++))))))***,,,---...,,,******++++++***))))))***,,,(((((()))***************''''''(((***++++++++++++'''((()))+++,,,---------------,,,,,,,,,,,,,,,,,,---------.........//////---///222444444222///---///000111333444555666666888777777777777777888888999:::;;;===>>>>>>??????;;;===@@@AAA@@@?????????AAAAAABBBCCCCCCCCCBBBBBBCCCEEEIIILLLHHHDDDFFFKKKJJJGGGGGGMMMOOOIIICCC@@@CCCGGGFFF???<<<>>>===:::;;;<<<<<<<<<;;;999777666666555555444444666777888111000000000111222333333000000000000000000000000111000///------......///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,***)))---555555...***,,,)))***+++,,,,,,,,,++++++***+++,,,---...---,,,,,,***,,,///111///333GGG\\\wwwwwwppp^^^EEEMMMoooyyyPPPYYY|||RRRPPP999;;;555>>>EEE111111111222222222222111111------------------------......////////////......111000000///...---------------,,,,,,,,,,,,++++++---+++)))***...111000...,,,,,,,,,,,,,,,,,,------,,,+++*********+++,,,------,,,,,,,,,,,,---......,,,---------.../////////...,,,******---...,,,***...,,,***+++***(((&&&&&&((((((((((((((((((''''''&&&&&&&&&'''(((***+++,,,***+++,,,,,,------------+++++++++***++++++,,,,,,,,,,,,,,,---------......---111555888777222,,,(((////////////111222444555555888:::888555444777;;;;;;<<<===???@@@@@@@@@@@@@@@???>>><<<<<<<<<======???AAABBBDDDDDDCCCAAA@@@AAABBBDDDHHHKKKKKKIIIFFFEEEGGGIIIKKKKKKIIIGGGEEEEEEAAA>>>===>>>>>><<<:::888777777999;;;;;;:::888777555333222444666666666666333//////111222111///222222222000......000111222111///...---------...,,,,,,------...------,,,//////.........---------------,,,,,,,,,,,,++++++------,,,+++*********+++******))))))******+++,,,...---,,,,,,...222777:::XXXzzzooo}}}]]]LLLUUUqqqwwwuuu|||JJJXXXzzzPPPwwwHHH666:::666>>>DDD333111111222222222222111111........................//////000000000000//////000000000///...------------------,,,,,,+++++++++,,,+++***+++---.........,,,,,,,,,,,,++++++++++++,,,+++*********+++,,,------,,,,,,,,,,,,---......---------...............+++)))((())),,,,,,***(((+++******+++,,,,,,,,,...''''''(((((((((((((((((('''''''''((()))***+++,,,***++++++,,,------,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,------------,,,...222555555333000---///.........///111333444444777999777444333666:::::::::;;;<<<===>>>???@@@>>>>>>===<<<<<<===>>>>>>AAABBBCCCCCCBBBAAA@@@???@@@@@@AAADDDGGGHHHGGGEEEEEEFFFHHHIIIIIIHHHFFFEEEAAA???<<<<<<>>>>>>===;;;999888888888::::::999777666444333333555666555444555222//////111222111000333333333111///......000111000///...------............/////////...------//////.........---------------,,,,,,,,,,,,++++++,,,,,,+++*********************))))))******+++,,,---,,,,,,,,,...111555777GGGfff{{{aaaWWWCCCRRRkkkuuusssJJJ___zzzPPPaaa>>>444:::777>>>BBB444111111222222222222111111000000000000000000000000000000000111111000000000000000//////...---------......---,,,,,,+++******+++,,,,,,,,,******,,,---,,,,,,,,,+++*********)))++++++******++++++,,,------,,,,,,,,,,,,---.....................---------+++******+++,,,,,,***(((+++,,,---+++))))))***+++&&&''''''((((((((()))((('''(((((()))***+++,,,,,,******+++,,,,,,,,,,,,+++******))))))***+++,,,,,,++++++,,,,,,,,,---------***+++---000222333333444///...,,,+++,,,///222444222555777666444333666999888888888888:::<<<>>>@@@===<<<<<<<<<<<<===>>>>>>CCCCCCBBBAAA@@@???>>>>>>???>>>>>>@@@CCCDDDDDDCCCEEEEEEFFFFFFFFFFFFEEEEEE>>>===<<<<<<>>>???>>>===;;;:::888888999999777666555444444444666666444333222111//////000222222222444555555333000...------000000///....../////////000000000000000///...---/////////.........------------,,,,,,,,,,,,++++++,,,+++******)))***************))))))******+++,,,,,,,,,,,,---...000222333777CCCccczzzaaauuuQQQGGGMMMtttxxxxxx[[[qqqzzzRRRNNN999555;;;:::===???555111111222222222222111111000000000000000000000000//////000000000000///////////////......---------......---,,,++++++******+++---...,,,)))(((***---,,,,,,++++++***)))((((((*********++++++,,,---------,,,,,,,,,,,,---....../////////...---------,,,...------------,,,++++++(((---000,,,(((((()))***))))))))))))((()))))))))((())))))***+++,,,,,,,,,******+++++++++++++++***)))))))))))))))***+++,,,++++++++++++,,,,,,,,,,,,+++***+++,,,...111444666///...,,,+++,,,...111333111333666666555555666888777666666666888;;;>>>@@@======<<<<<<<<<<<<<<<<<>>>>>>>>>>>??????===<<<===???BBBCCCBBBDDDDDDDDDDDDDDDDDDDDDDDD>>>>>>>>>>>>??????>>>>>>>>><<<:::999999999777555444444444555666666333111000///...///000222333333444666666555222...---,,,//////////////////000000000000000000///...------////////////............------,,,,,,,,,++++++++++++******))))))***************))))))******+++,,,***+++,,,---.../////////000333FFFlllhhhuuuxxxSSS===SSSmmmxxxwwwQQQ{{{BBB888777===>>>>>>;;;333111111222222222222111111////////////////////////---..................---............------------......---,,,,,,+++******+++---...,,,)))'''))),,,,,,,,,++++++***)))(((((())))))***+++,,,,,,---------,,,,,,,,,,,,---....../////////...---------,,,------,,,++++++---000222///777:::444------000000111///---***)))((())))))((()))***+++,,,,,,++++++)))******+++******))))))(((((((((((()))***+++,,,*********+++++++++,,,,,,---+++******+++...111333000///---,,,---///111333000222444555666666777888666666555666888;;;>>>@@@=========<<<;;;:::999999===============>>>???@@@???===<<<<<<>>>AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBAAA???>>>>>>AAA???<<<::::::999888666444444444555666555222000///////////////111333444444555777555222000....../////////000000000000000///////////////...---,,,000000/////////.........------,,,,,,,,,++++++++++++***************++++++******))))))******+++,,,)))***,,,---.........---///222999KKKnnngggtttoooHHH>>>RRRtttsssOOOkkk<<<:::999<<<@@@>>>888222111111222222222222111111........................,,,------......------,,,------------------------------,,,,,,,,,,,,++++++---------,,,******+++,,,,,,,,,,,,+++*********)))((()))***+++,,,------------,,,,,,,,,,,,---.....................---------************...777AAAHHHUUU[[[VVVDDD444000222222===999222,,,((('''((()))'''(((***+++++++++***))))))************)))((((((''''''''''''(((***++++++))))))*********+++++++++---,,,***)))***+++---//////......---...///000111...///222444666666666666555555555666777999<<<===<<<<<<<<<<<<;;;:::999888::::::;;;<<<===>>>?????????===;;;<<<>>>@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAACCCDDDDDDBBB?????????BBB???;;;999999999888666555444333444444444222000.../////////...///222444333444555555333111111222000000000111111000//////---......//////.........000000000/////////......------,,,,,,,,,,,,+++++++++++++++***++++++,,,---******))))))******+++,,,)))***+++---............---222333666LLLuuu|||kkknnnIIIGGGSSSppprrrNNNZZZ888:::777999AAA???666222111111222222222222111111........................------............------------------------------++++++,,,,,,,,,,,,------...---++++++,,,------,,,,,,,,,,,,,,,++++++++++++'''(((***,,,---------------,,,,,,,,,,,,---......---------.....................///444>>>OOObbbppp~~~qqqRRR999444777999IIIBBB888...(((&&&''')))&&&((()))++++++***)))((())))))******)))(((((('''&&&&&&&&&'''((()))++++++))))))))))))*********+++++++++*********+++++++++,,,------...............+++,,,...111444555444333333333444555666777888999888999:::;;;<<<;;;;;;:::999:::;;;<<<======<<<<<<===<<<;;;<<<>>>??????>>>AAABBBCCCEEEEEECCCBBBAAA>>>AAADDDDDDBBB@@@@@@@@@@@@===999777777777666666777555333222333333222111...///000///......111444222333444333333333555777111111222222111000///...---...//////000000000000000000000000/////////...------,,,,,,,,,,,,++++++,,,,,,++++++,,,------...******))))))******+++,,,******+++,,,---...///000//////000111888PPPuuuxxx___|||cccJJJ<<>>===<<<@@@BBBDDDFFFFFFDDDBBB@@@:::>>>BBBCCCAAA@@@AAABBB>>>;;;777555555666555555888555222111222222222111...000111///------000333111222333222222444777:::111222222222111000...------...///111222222222222000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,,,,------...///*********)))***++++++,,,******+++,,,---///000111222,,,...333111555SSSwwwoooiiifffAAA@@@\\\}}}sssTTTyyyDDD777555666<<<>>>999333111111111111222222333333333222111///...---------...------............------.........------,,,,,,,,,))))))***++++++++++++******++++++,,,,,,++++++***,,,+++******,,,,,,+++***)))))))))***+++,,,......---...............------,,,,,,,,,,,,...000222444555777888???UUUsss}}}bbbMMMHHHNNNUUUZZZIII777...+++(((&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++)))(((((()))******)))************++++++++++++,,,...---,,,++++++,,,///---,,,...111333222000333333333333333444555666555777:::<<<===<<<;;;999;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>>>>======>>>???>>>===<<>>AAAEEEFFFEEECCCBBB;;;;;;:::999666444111///555666777777666333000......444;;;===999333000//////111222111000111222444444444444444333222111111////////////000000000000111///---...//////,,,***...---,,,+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------000///000111///000???OOOqqqlll[[[EEEGGG[[[wwwrrrUUUjjj;;;888666888>>>???:::444222222222333333333444444444222111///...------...///...//////////////////...---------------,,,,,,,,,)))***++++++,,,,,,++++++***++++++,,,,,,++++++***,,,+++******,,,,,,+++***)))))))))***+++,,,............/////////......---///......---...///000111111444666===RRRqqqjjjXXXTTTXXX\\\\\\JJJ666---++++++,,,...(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***))))))*********++++++++++++---...---,,,******+++---+++***,,,...000...---111222222333444444555555555777:::<<<<<<<<<:::999:::;;;<<<<<<<<<<<<<<<<<<:::<<<======<<<<<<===>>>@@@???>>>???BBBBBB@@@>>>??????@@@AAABBBCCCDDDDDD;;;;;;;;;:::999666444333222333444555555333222111...111666:::<<<;;;777444111111111000///000222444333333333333222111000//////////////////000111111111///---...//////---***,,,,,,++++++******++++++,,,,,,,,,------------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------//////000111//////888CCCeee\\\iii}}}[[[BBBAAAXXXrrrnnnUUU[[[777999777999??????:::444333333333333444444444444444111000///.........///000//////000000000000//////,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,+++******+++,,,+++***)))))))))***+++,,,.........//////000000/////////111111000///............000444777;;;KKKiiiuuuiiiffffffeee```MMM888---+++,,,...111))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))))))))))))))))))))*********++++++(((***,,,---,,,,,,,,,...,,,+++***+++,,,---,,,+++...///111333444555555444555777999;;;;;;;;;999888::::::;;;<<<<<<<<<<<<<<<999;;;<<<<<<;;;:::<<<===>>>>>>>>>???AAABBB@@@???BBBAAA???>>>???BBBEEEGGG>>>>>>>>>===<<<:::888666222222222333444444444444333222333777===>>>:::666222222111///......111333222222222222111000///...000000///...///000111222000///......//////---+++++++++++++++************,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------///...///111000...000444EEE]]]ssscccmmmbbbLLLIIIQQQyyyjjjTTTMMM666888777:::>>>>>>888333222333333333333333333333333000///.........///000111/////////000000/////////+++++++++,,,,,,------...+++,,,------......------***++++++,,,,,,++++++***+++***)))***+++,,,+++))))))))))))***+++,,,.........///000000000000000000111111000//////.........333666888:::CCC\\\|||~~~vvvtttqqqlllbbbOOO:::///+++)))***,,,((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''))))))))))))((())))))))))))************%%%'''***,,,,,,---///111------,,,,,,------,,,,,,+++---000222444444444333444555777999::::::999999999:::;;;;;;<<<<<<<<<;;;999;;;<<<<<<;;;;;;<<<===999:::<<<>>>AAABBBCCCCCCCCCAAA???>>>???AAACCCEEEBBBBBBBBBAAA???<<<:::888555444333333333555666777888777666777888888666333444333222///---...000333222222222222111000//////111000///...///000222333000000/////////...---,,,,,,,,,,,,,,,++++++******+++,,,,,,------.........------,,,,,,,,,++++++++++++++++++,,,,,,,,,------///------...///...------333DDDeeexxx\\\}}}qqqSSS@@@SSSssskkkSSSpppAAA444666666999===<<<555111111222222111111111111111111000000///......///111111---......//////......---***++++++,,,,,,---------,,,,,,---............---***++++++,,,,,,++++++***+++***))))))++++++***))))))))))))***+++,,,............///000000000000000/////////000000000000000111444777777===PPPppp}}}{{{vvvooo^^^LLL999///+++(((&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''))))))))))))((((((((()))))))))*********&&&(((+++,,,+++,,,---...,,,,,,,,,,,,+++++++++,,,***+++...111333333222111222333555777999999:::999::::::;;;;;;;;;;;;:::::::::<<<======<<<;;;===>>>888:::<<<>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAFFFEEEEEECCC@@@===:::999:::999777555555555666777888999999777333111111222444444333111//////111333444444444444333222111111111000000//////111222333///000000000///...------------......------,,,+++++++++,,,,,,---...//////------,,,,,,,,,++++++++++++++++++,,,,,,,,,------///...++++++---//////---+++555FFFbbbqqq^^^uuunnnRRR>>>TTTvvv~~~qqqWWWaaa===777555666999===:::333000000111111111111000000000000222111000/////////000111------............------++++++++++++,,,,,,,,,,,,+++,,,------......------***++++++,,,,,,++++++***+++***))))))***+++***))))))))))))***+++,,,......------...///000000000000---...///000111222222111---///333555999HHHeee~~~}}}wwwqqqYYYIII777///,,,***((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))))))))((((((((()))))))))******+++,,,---,,,***(((((()))(((***+++***))))))***+++***+++---///000111111000000111333555888999;;;;;;;;;<<<<<<;;;;;;:::999888:::<<<======<<<<<<===>>><<<===??????===<<<===>>>???@@@AAABBBBBBAAA???>>>FFFFFFEEEDDDAAA>>><<<:::===<<<:::888666555666666333666888555111///111444333444444333111111222444666666666666555444333222000000000111111111222222///111222111///------...---.../////////...,,,+++***+++,,,,,,---...//////------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......,,,***+++000111///...333777EEEnnncccfffssszzzPPPIIISSSttt{{{www]]]SSS<<<999555777;;;>>>;;;333000111222222222111111111000000333222000/////////000000......////////////......,,,,,,,,,+++++++++++++++++++++,,,---------------***++++++,,,,,,++++++***+++)))((()))***+++***((()))))))))***+++,,,......,,,,,,---...///000000///---...000111222222111111,,,---000333555@@@XXXooo~~~}}}xxxrrr]]]LLL999///,,,+++***+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***(((((((((((()))))))))***+++,,,---,,,***(((((()))''')))++++++))))))+++---+++,,,,,,---.../////////---...111444777:::<<<=========<<<;;;:::888777666999;;;<<<<<<;;;:::<<<===<<<>>>@@@???<<<:::;;;<<<@@@AAAAAABBBAAA@@@???>>>CCCCCCCCCCCCBBB@@@>>>===<<<;;;:::888777666555555333444444444222111111111111333555666555444444444666666666666555444333333...000111333333222111000///111222111///------///,,,---...//////---+++******++++++,,,---...///000------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++//////++++++///000...///222333888PPPxxxkkkccctttpppLLL:::TTT|||{{{yyycccuuuEEE666444666888<<>>>>>>>>===<<<:::888666555888:::;;;;;;:::999;;;<<<999<<>><<<;;;===???BBBBBBAAA@@@????????????@@@@@@AAABBBBBBAAA@@@???::::::999888777666555555888555333333555444000---000333666777777555555555666666666666555444333222...///222444444333111//////111333222///------///+++,,,---......,,,***)))******+++,,,---//////000---------,,,,,,,,,++++++++++++,,,,,,,,,---------(((///111---+++......++++++---000111777PPPrrrhhhrrrJJJ@@@SSSssszzzkkkfff===888777888<<>>999444222222111222222333333333222222000000111111111111000///111111111111111000//////000///...---,,,,,,,,,,,,000///---,,,,,,---///000,,,,,,---...---,,,+++***,,,,,,,,,+++++++++*********+++,,,---------,,,,,,..............................////////////......//////---///111000EEEhhh~~~~~~|||xxxlllXXX@@@222000111---((())))))))))))))))))))))))&&&'''((())))))******)))(((+++---,,,)))(((***,,,************************+++******)))))))))))))))((())))))))))))*********......---,,,******+++---))),,,///...,,,+++---///000//////111444777888888;;;;;;;;;:::999777555333999::::::;;;;;;::::::999<<<<<<<<<<<<============BBBCCCCCCBBB@@@??????@@@>>>@@@BBBDDDEEECCCBBB@@@======;;;:::888777666555333444555666666444222111444333333222333444666777555555444555666666444111111222333444333333111111...///000///------///000---------...------,,,,,,,,,+++***)))***,,,///111,,,------------,,,+++***+++,,,---...////////////---///000///,,,******,,,///---,,,111555888ZZZpppSSSEEEPPPrrr~~~sss[[[999555555888;;;>>>===888444222222111222222333333222222222000000000000000000000000000000111111000000///...//////---,,,,,,+++++++++000...---,,,,,,---...000,,,,,,---------,,,+++***,,,,,,,,,+++++++++************++++++,,,,,,++++++..............................////////////......,,,...---000222000BBBccc~~~~~~zzzuuulllZZZBBB333000///---)))******************************+++******)))((('''***+++,,,+++*********+++************************,,,++++++******************++++++++++++,,,,,,,,,...///...---++++++,,,...000222333222///---...//////...---///222555555555777777888888777666444333888888999999:::::::::::::::<<<>>>===<<<;;;===???AAABBBCCCBBB@@@>>>>>>>>>@@@BBBDDDEEEEEEDDDBBB@@@>>>>>>===<<<:::888777666333444666777777555333222444444333333444555555666555555555666888777555333444333222111111111111222111111111///---,,,---...,,,,,,,,,------,,,,,,+++++++++******+++---...///---------,,,,,,++++++++++++,,,---....../////////---------///111111111000000333222444666444GGGiiiuuuJJJ999MMMiiiwwwRRR999888888888;;;===;;;666222111111222222222333333222222111111000/////////000111111//////000000000///......///...---,,,++++++++++++///...---,,,,,,---...///,,,------------,,,++++++,,,,,,,,,+++++++++******))))))*********+++++++++------------------------........................)))------000333000???\\\zzz|||vvvpppkkk\\\FFF666///---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((,,,+++******,,,,,,+++***++++++++++++++++++++++++---,,,,,,+++***+++++++++***++++++++++++,,,,,,,,,...//////...,,,,,,---///444555555333000...---...------,,,...000222222111333444555666777777777777666666777888999:::;;;;;;:::<<<>>>===;;;;;;===???>>>@@@BBBBBB@@@>>>======CCCDDDFFFGGGFFFEEECCCBBB@@@@@@@@@@@@>>>;;;999777333555777999999888555444444444555666666666555555555555555777999999888666777555222///...///111222222333222000---+++,,,---++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------.........---,,,+++++++++,,,---++++++,,,---............---,,,,,,///111111...+++(((//////...222222999JJJssskkkIIIAAAGGGmmmzzzvvvHHH888999888888:::<<<999444111000111222222333333333222111111111000...---...///111222......////////////............---,,,,,,,,,,,,,,,///...------------...///---------------,,,,,,,,,,,,,,,,,,+++++++++*********************++++++,,,------------------------...------------------...***......///222000>>>XXXzzz~~~yyysssmmmkkk^^^JJJ888...+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------...+++)))***---...,,,***++++++++++++++++++++++++,,,,,,+++************+++(((((()))))))))*********,,,---...---,,,+++,,,...111111111000...,,,++++++------,,,...000000000...222333444666888999;;;;;;666666777888999;;;<<<===<<<;;;;;;;;;<<<======<<<:::<<>>@@@444)))...333555<<>>VVV}}}~~~yyyuuuqqqlll___LLL:::///+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------............,,,***+++...///---***++++++++++++++++++++++++++++++***)))))))))))))))(((((()))))))))************+++,,,,,,+++***+++,,,------------------,,,+++...------///111111///...///000111444666888:::;;;666666777888999;;;===???>>>:::777999>>>@@@===999666999<<>>>>>:::777999>>>@@@===999666888;;;===???BBBEEEGGGAAAAAACCCDDDFFFGGGGGGGGGBBBCCCEEEFFFFFFEEECCCBBB=========<<<<<<;;;;;;;;;888888999999888888777777666555666999;;;<<<;;;999444555666666555333111000///000111000//////000222......///000111111111111//////......------,,,,,,---,,,+++++++++,,,---...------......///......---......,,,)))444TTTvvvNNN111///111...111555BBBeeexxxTTTIIIJJJbbb}}}zzzsssCCC888:::777:::;;;<<<;;;777222000222555333333333333222111000000------......///000000111...///000000111111000000000000////////////000000---..................---000///...---,,,------...,,,,,,,,,+++++++++******,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,222///,,,///000:::LLLlllxxx}}}yyyvvvsssmmm___JJJ:::222000000000++++++++++++++++++++++++------------,,,+++******---...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********++++++++++++,,,,,,,,,(((***,,,---,,,++++++,,,,,,+++***,,,//////...,,,,,,,,,---///222222000...++++++,,,---///111333444555555444444555888:::;;;::::::;;;;;;;;;;;;<<<<<<999:::<<<===>>>AAAEEEHHHBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFBBBAAA>>><<<;;;;;;<<<===::::::999888888888888888666666777999;;;;;;:::888666666555555444444444444111222222111///...///111---...///000000111111111111000...---,,,,,,,,,---+++++++++,,,,,,---------...//////000000///.........///---***000IIInnnhhhVVV888***000000,,,000111555HHHnnntttRRR===MMMkkk~~~ccc777444888444888<<<<<<;;;777222000333666444444444333222111000///,,,---...///000000000000//////000111111111111111111000000000000000111111------............------000///...---,,,---......,,,,,,,,,+++++++++******+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---(((000///---000000777GGG]]]kkkyyy|||yyyvvvrrrooonnn^^^III:::333222222111++++++++++++++++++++++++******+++,,,------------,,,...000///,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++((())))))))))))*********(((+++---...---,,,,,,---,,,***)))***------+++)))******,,,///111222000...---------...///111333444444333222222333555888999666;;;@@@>>>888666;;;@@@=========<<<===???DDDHHHDDDDDDCCCBBBAAA@@@@@@@@@BBBCCCCCCDDDFFFGGGHHHIIIEEECCC???;;;:::;;;===>>><<<;;;999888777888999999666666777888:::;;;999777999777555333333444666888333444333111...---...///,,,---...///000000000000222111...,,,+++,,,------***+++,,,------------,,,///000000000000000//////...000///+++(((---;;;GGGEEE888&&&'''333000))),,,---000888OOOyyyTTTBBBVVVfffvvvSSS;;;888111===888>>><<<888444222333444666444444222111111111222333........................///000111222222111000///111111111000000000000///111000///---------...............------,,,,,,,,,...---++++++++++++---...++++++,,,,,,,,,------------------------------------,,,+++******+++,,,---***000///...222111777HHH```oooxxxtttnnnooonnnkkkggg[[[III999222222111///+++---...---+++)))))))))---,,,+++***+++---///111.../////////---+++((('''---...///---+++,,,000333)))+++---...---,,,+++++++++...///---***'''((()))++++++,,,---............,,,,,,+++++++++,,,------+++,,,...//////...,,,++++++++++++...222444444333333444555777888888888888;;;======:::777888>>>DDD;;;;;;;;;;;;===@@@DDDFFFEEEDDDBBB???<<<<<<===???EEEDDDCCCDDDEEEHHHJJJLLLEEEBBB???>>>??????===:::<<<>>>>>>;;;888777:::<<<>>>:::666777;;;===;;;999666666666666777777777777666333222444777666111,,,...///000000000///---,,,//////.........---------,,,***)))***...///...,,,,,,...///111111000...------(((+++111111333000$$$IIIBBB999000++++++...000---333444:::TTT~~~[[[KKKEEEWWW|||~~~KKK888777111;;;888>>><<<888555333222333333333222111000///000000111///////////////////////////000111222222111000///000000000111111111111111333222000///.....................------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,------------------------------------,,,+++******+++,,,---+++111///...222111777HHHkkkrrrssskkkiiinnnqqqoooggg```SSSDDD999444222222---...///000//////111222000////////////000111222000000000000000111222222,,,///222222...***((((((777555222...***)))***++++++,,,---+++)))))),,,...++++++,,,,,,,,,,,,++++++************+++,,,------+++,,,---......---,,,+++,,,,,,---000222333222111111222333555666777777777666888999777555666;;;@@@<<<;;;::::::;;;===???@@@CCCCCCCCCAAA??????AAABBBDDDDDDCCCDDDEEEHHHKKKLLLJJJGGGCCCAAA@@@>>>;;;888<<<======;;;888888:::<<<>>>:::666777;;;===;;;999777777777777777777777777666333111333666666222...///000000111000///...---////////////............,,,***)))+++...///...---,,,...///000000///...---...---++++++***''')))000666333///,,,+++,,,///111000///...000@@@bbbxxx{{{YYYAAAGGGaaatttzzzzzzsss???555777222999888<<<;;;999666444333222111111000///.........//////000000000000000000000000//////111111111111/////////000000111111222222222444333222000///..................---------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------........................---,,,,,,++++++,,,,,,---,,,222000///222111888IIIppptttppphhhfffmmmqqqnnniiigggaaaUUUFFF999444444///000000000///000333555555666666777888888888888555444111///......000111---000222333222000//////+++*********+++---000111*********((('''(((+++...******+++++++++***))))))((())))))***+++,,,,,,---+++,,,---......---,,,+++---...///111333333111......///000222444555555555333666888888666777:::>>><<<;;;:::999888999:::;;;>>>@@@AAAAAAAAAAAABBBDDDCCCBBBCCCCCCEEEHHHJJJLLLLLLJJJFFFDDDBBB@@@<<<:::;;;<<<;;;:::888888:::<<<===:::777888;;;<<<;;;999999999999888777777666666555333111222444555333000000000000111000//////...000000/////////.........,,,++++++,,,...///...------...///000//////---,,,...000,,,555BBB444'''333'''((()))+++,,,---//////111,,,...444777DDDnnn{{{wwwcccNNNFFF[[[tttzzzsss||||||aaa777555888444888:::999888888777666444333222000000//////............////////////////////////...///000111111000///.........///000111222333444555444333222000///.....................---------+++,,,---......---,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------333000///333222:::KKKlllttttttlllhhhkkkllliiikkklllkkkeeeWWWGGG>>>===:::;;;===@@@BBBGGGMMMQQQZZZ[[[^^^```bbbbbbaaaaaa]]]ZZZUUUOOOJJJEEECCCAAA???<<<888444111111333555222222111000///,,,(((%%%------,,,+++*********+++)))******+++++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,---...111444444111///,,,---///111333444444555666888;;;;;;999999:::<<<;;;:::999888888888888999;;;===@@@AAA@@@@@@AAACCC@@@@@@AAABBBDDDFFFHHHIIIIIIIIIGGGFFFEEECCCAAA@@@<<<;;;:::999999999;;;<<<<<<:::888999;;;<<<:::999;;;;;;:::999888777666666555333111111333555444333000000000/////////....../////////.........---------,,,,,,---................../////////...------+++///...KKKmmmUUU,,,*********,,,---------------111+++555EEE@@@888QQQ{{{{{{___AAAJJJ```wwwvvvwwwuuuwwwQQQ444666777777888;;;555666666777666555444444111111111000000000//////...........................///000111111000///...------...///111222333333444444333222111000///...........................,,,,,,...//////...,,,,,,,,,,,,---------.........++++++++++++++++++++++++---------------------------333000///444444<<>>AAABBBAAAAAABBBCCC>>>??????@@@BBBCCCEEEEEEHHHIIIIIIHHHFFFDDDCCCBBB===<<<:::::::::;;;;;;;;;::::::999:::;;;;;;:::999===<<<<<<:::999888777666555444333333444555555555//////.........---------.........---------,,,,,,---...............//////000000000//////......---***///000NNNqqqXXX,,,(((//////...------,,,------///***666JJJEEE333===YYYnnn|||dddEEEMMM^^^uuu~~~qqquuuooouuuxxxBBB666888333888999;;;555555666666666555555444111111222222222111000///..............................000000000000......,,,,,,---...000111111222222222333222222111000///.............../////////------............------,,,---------............++++++++++++++++++++++++---......//////......---,,,222000///444666???RRRkkkwwwxxxiii[[[\\\dddiiiaaabbbfffjjjeeebbbnnn}}}wwwkkkcccPPPHHH>>>777666777777666...---------......,,,***++++++,,,---................../////////---,,,***************************))))))***---000333333222...///000111222333333333666666777777666666555444888888888999:::::::::;;;>>>???AAABBBBBBCCCEEEGGG??????@@@@@@AAABBBBBBBBBIIIJJJKKKIIIFFFBBBAAA@@@AAA>>><<<;;;;;;<<<<<<;;;999::::::;;;;;;::::::999>>>===<<<;;;:::999888888666666666666666666666555000000///...............///.........------------...///000///......///000222111111000000/////////+++000000;;;III888'''000...---,,,++++++,,,---......)))///<<<:::///333BBBrrrzzzcccTTTPPPbbb{{{{{{rrrvvv~~~mmmuuueee777::::::///888888888888777666555444333333222111111222222222111000///........................---...///000000///...---+++,,,,,,---...//////000000000111222222111000///---........./////////000......------------......------------............---------------------------...///000000///...---+++111//////555888BBBUUUjjjtttvvviii\\\\\\```bbbYYYZZZ\\\YYYQQQVVVuuuvvvfffYYYMMMBBB:::???:::555111111000///..................---,,,+++***+++---//////...---,,,******))))))))))))******+++***)))***---000111111//////000111111111111111222222111222444555555555777888888999999999999999:::<<<===>>>???BBBFFFIIIAAAAAABBBBBBBBBBBBAAAAAAEEEHHHJJJIIIEEEBBBAAAAAADDDAAA===<<<======<<<:::888:::;;;<<<;;;:::999999>>>======<<<;;;:::999999777888999999888666666555222222000/////////000111000000000000////////////...000111000...---///111444333222111000000000000...---,,,,,,+++''')))///******++++++,,,---......***,,,...///000000333666SSSzzzjjjxxxnnnPPPUUUjjj{{{{{{{{{mmmvvvYYY111===;;;+++777777666;;;:::777555333111111000000111222222222111///...000000000000000000000000---...///000000///...---++++++,,,,,,---............///000111222111000000---.........//////000000///...---,,,,,,---...///---------.........//////////////////////////////---...///000000///...---+++000//////666999CCCWWWeeepppvvvmmmddd```\\\VVVUUUUUUTTTJJJ<<>>:::999888666111000000...---+++)))(((&&&(((+++---//////......******))))))))))))******---+++))))))+++---////////////000000000000//////000//////111444666888888777888888888888777777666555666888999;;;???EEEIIICCCDDDDDDDDDCCCCCCBBBAAA???CCCGGGGGGEEEDDDDDDEEEFFFBBB>>>===>>>>>><<<:::888:::<<<<<<;;;:::999999=========<<<;;;;;;::::::888:::;;;;;;:::777555555444444222111111111222333222222222222111111111111...000222111...---///111555444333222111111111111///'''(((+++,,,000000&&&)))***,,,...///...---,,,&&&000333......555777222555```rrrddd{{{ZZZYYYtttooo~~~@@@<<<777444444666888999:::555000000333444333000222333333333333222111111......////////////............---,,,,,,,,,,,,---))))))***+++,,,,,,,,,,,,......//////000000000111222111000.........///000000000///////////////000000000000000////////////...///////////////......///000111000...---...///666,,,***333666888IIIaaafffnnnrrrmmmhhhddd]]]UUUOOOFFFCCC>>>888NNN}}}}}}fffXXXNNNAAA555444666555000------...---000///---+++******++++++(((((())))))******+++++++++++++++***++++++,,,,,,............---,,,++++++/////////000111111222222222444666777666444444555777777777888:::===@@@BBBCCCDDDDDDCCCAAAAAABBBDDDBBBCCCFFFIIIKKKJJJFFFCCCDDDCCCAAABBBBBBAAA???===;;;<<<===============<<<>>>?????????>>>???AAACCC???>>>>>>>>>>>><<<888555222222222000///000222444999777555444444333111///000000000111222222000...222666999888333...++++++000///...---,,,+++++++++++++++++++++,,,---...///---...///111222222222222///FFFooonnnhhhxxxgggbbbxxxlll~~~sss>>>;;;666444555777888999999444000///222444222000222222222222222111000000......////////////......///......---------------)))***+++,,,------------000000000111111111222222222111000///......///000000000////////////000000111111000000000/////////111111111000///...---,,,///000111000...---...///333///000444777>>>SSSjjjooorrrpppiiibbb]]]UUULLLLLLCCCBBB>>>:::RRRppp[[[KKKBBB888333222000...------,,,+++*********++++++((()))))))))*********+++++++++******++++++,,,,,,............---,,,++++++---......//////000000111111333666666555444444555777888999:::<<<<<<=========>>>@@@@@@@@@AAACCCEEECCCDDDGGGJJJLLLKKKHHHEEEDDDBBBAAAAAAAAA@@@>>><<<<<<<<<===>>>>>>>>>>>>>>>===>>>@@@@@@??????@@@AAA>>>=========>>><<<888666333333222222000000111222666666666555333222222111222111111222333333222000000333666777666444333333000///...---,,,+++++++++++++++++++++,,,---......---...///000111222222222222999XXXfffdddtttqqqzzzkkk|||aaa;;;999555444555777999999666333//////111222111///000111111111111000//////......................../////////.........------***+++,,,---............///000000000000000111111111000000////////////000000000////////////000000111111111000000000000///333222222111000...---,,,///000000000...---...///,,,///111222888HHH___pppsssppphhh___YYYTTTMMMEEEGGG@@@AAA???===XXXoooVVV>>>666777555111000,,,++++++*********++++++)))))))))***************++++++******++++++,,,---......///......---,,,+++,,,,,,------.../////////111333555555444333444555666888:::<<<<<<;;;:::999:::<<<===>>>>>>???BBBDDDDDDEEEGGGJJJMMMMMMJJJHHHEEECCCAAA@@@@@@???===;;;======>>>???@@@@@@AAAAAA<<<>>>@@@AAA???>>>>>>???===<<<<<<======<<<:::777444444444333222111000///222555777666333111333444444333222222444444333222000000111333666777666555111000...---,,,,,,+++++++++++++++,,,,,,------...---...///000111222222222777000???nnnqqqlllqqqcccOOO999666444444666888999999444111//////000111000/////////000000//////...---........................///////////////......---+++,,,---...////////////------------............000000000////////////000000////////////000000111222222111111111000000000222222222222111000///....../////////---,,,---...+++111222333???WWWkkkrrrllldddYYYQQQNNNMMMHHHCCCFFFAAABBB@@@@@@^^^iiiBBB666777666444444...------,,,++++++++++++************************************+++,,,------////////////...---,,,+++,,,,,,------......//////000111333333333222444555666777888::::::::::::999>>>???@@@???>>>>>>@@@AAADDDEEEFFFIIILLLLLLKKKIIIGGGDDDBBBAAA@@@@@@>>><<<>>>>>>???@@@AAABBBCCCDDD<<<>>>AAABBB@@@>>>======<<<;;;;;;<<<>>>>>><<<:::777777666666555333///---///333888777333111333777555333222222333444444333333111...///222444222000111000///---,,,,,,,,,,,,***+++,,,,,,------------,,,---...000111111222222999111555SSSnnnppp~~~{{{WWW~~~BBB666555444444666888888777222111000///000000000///...////////////...------......------------......//////000000//////...---,,,,,,---...////////////............------------/////////000000000000//////////////////000111111222222222222111111111111111111222222222222222222---...///...,,,,,,,,,---111333444999NNNiiisssoooaaaWWWKKKFFFEEEEEECCCBBBGGGDDDEEEBBBCCCbbbwwwHHH222000222222444111000000///---,,,+++***,,,,,,++++++******))))))************+++,,,---...////////////...---,,,,,,,,,------......//////000///000222222111111333555666555555666777999;;;<<<@@@AAAAAAAAA@@@@@@BBBDDDEEEEEEEEEGGGJJJKKKJJJIIIHHHFFFCCCBBBBBBBBB@@@????????????@@@AAACCCEEEFFF>>>@@@BBBCCCAAA>>>======<<<;;;;;;<<<>>>??????===;;;999888777777555111------222777777444222444777444222222222444444333222555222//////111222111///111000///...---,,,,,,,,,***+++,,,---------,,,,,,,,,---...///000111111111333666666???eee{{{uuulll~~~sssnnn~~~UUU}}}fff===555444444555777888777666000000111111000000000000...////////////...------///...---,,,,,,---...///......///000///...---,,,+++,,,---...////////////111111111000000000000///...//////000000000000//////......//////000111222333333333222222222111111000111222333444444444444...000000///...---...///111111333???XXXmmmnnnbbbYYYOOOFFFBBBAAA@@@@@@CCCIIIGGGHHHDDDFFFfffUUU555+++---//////111111111000///...,,,+++------,,,+++***))))))))))))))))))***+++,,,---...///////////////...,,,,,,,,,,,,------...//////000...///000000000000333555555444444444555888;;;===<<<>>>@@@AAAAAACCCFFFHHHGGGFFFEEEFFFHHHIIIIIIHHHIIIFFFDDDBBBCCCCCCCCCBBBAAAAAA@@@@@@AAACCCEEEFFFAAABBBDDDCCCAAA???>>>>>><<<;;;;;;===@@@BBBBBBAAA???<<<999888999888444000...222666777555444444666333222222444555555333000333222111111333444444444111111///...---,,,,,,,,,***+++,,,---------,,,+++,,,---...///000111111111***666777444NNNuuu|||yyynnnhhh}}}VVVtttOOO<<<555444444555777777555333000111222222111111111111///////////////...------///...,,,++++++,,,...///,,,---/////////...,,,+++++++++,,,...............222222111111111000000000---...///000111111000///............///000111222444333333333333222222222222333333444444444444333111333333222111000111222111111777JJJaaammmfffYYYRRRKKKEEEDDDBBB@@@CCCIIIIIIHHHIIIFFFIIIiiikkkCCC//////000,,,---...///000000///.........------,,,***))))))((()))))))))***+++,,,...///000000000//////...---,,,++++++,,,,,,------......---.../////////000222555555555555555666777888888:::<<<>>>???@@@AAADDDGGGJJJIIIGGGGGGHHHIIIIIIIIIGGGEEEBBBAAABBBCCCDDDCCCCCCBBBAAA@@@@@@BBBDDDEEEDDDEEEEEECCCAAA??????@@@===<<<<<<>>>AAADDDEEEEEECCC>>>:::999;;;:::777444000222444666777666444333222333444777888777333000000111222333222222444555222111000...------------***+++---......---+++***,,,,,,...///000111111111***111333333@@@ddd~~~yyyllllllwwwiii\\\zzzQQQlllAAA===555444444666777777444222000111222333222111111222//////000000//////...---///...,,,++++++,,,...///,,,---...//////---+++******+++,,,---............111111000000//////......---...///111111111000///............///000222222444444444333333333222222555555555555444333333222444555666555333222333444777888CCCYYYmmmpppfff\\\MMMGGGEEEGGGFFFDDDIIIRRRIIIHHHJJJGGGJJJlll~~~QQQ666444333,,,)))***,,,...000000000000......---,,,***)))(((((()))))))))***+++---...///000000000000///...---,,,)))******+++,,,,,,---------...///......///222555444555777888888666555444;;;<<<============???AAAMMMKKKHHHHHHIIIJJJJJJIIIFFFCCCAAA@@@AAACCCDDDDDDCCCBBBAAA@@@@@@AAACCCDDDFFFFFFFFFCCCAAA???@@@AAA===<<<<<>>DDDNNNTTTSSSKKKHHHFFF@@@GGGooogggFFF555000---,,,,,,+++++++++...222555//////000///...,,,***)))---,,,***))))))***---...///......---------......+++)))((()))---...---+++...---------...///111222000000111222333333333333:::;;;<<<<<<<<<<<>>===@@@BBBDDDEEEBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFDDDAAA???>>>>>>@@@AAACCCDDDEEEEEEEEEEEEJJJFFF@@@===>>>>>>===;;;888555333444777888777555///111666<<>>iiizzz{{{xxxzzz~~~nnnRRR___uuuqqqjjj}}}MMMuuueee;;;777555444444444666666555333111111111111000000000000///000111222222111000///...//////...------000222,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,---------.........//////......000111111111000///........./////////000000000111333444444333222111222222333555777666444111111333666CCCMMMAAA333666999CCCccc|||qqqQQQFFFBBB>>>@@@JJJVVVXXXSSSHHHFFFEEE@@@IIIttt{{{VVV<<<111...---------,,,,,,...000333555555444333000---***)))******)))******+++,,,,,,......------,,,------...,,,***)))***---...---+++...---------...///111222///000111222333333333333888999:::::::::;;;===???EEECCCCCCDDDGGGHHHFFFDDDEEEDDDBBB@@@???@@@BBBCCCEEEDDDBBBAAA@@@@@@@@@AAABBBCCCDDDCCC@@@>>>>>>???CCCDDDDDDEEEEEEFFFFFFFFFJJJFFFAAA?????????>>>===999666444444555777666555111222555:::===;;;666222333111//////000000111333222222222222111000////////////.........---------,,,,,,---...///000000111---444555666666;;;]]]~~~uuu~~~aaa]]]]]]gggwwwpppqqqsssFFFTTT333777444333333444555555444222111111111111000000000000//////111111111111/////////000000///------...///,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---...///000111//////000111111111111000....../////////000000000...///111333555555555555222222222555666666444222///333555@@@JJJAAA555888999PPPvvvjjjLLL@@@===;;;@@@LLLVVVTTTLLLDDDCCCBBB???MMM{{{qqqNNN888222///............//////000777777666555333111///...((()))***++++++++++++***---,,,,,,++++++,,,---------,,,+++,,,---...---,,,------------...///000111//////000111222222222222666777888888888999;;;===>>>>>>???AAAEEEFFFFFFEEEFFFGGGGGGDDDAAAAAAEEEHHHJJJHHHEEEBBB@@@?????????@@@AAABBBAAA???>>>???@@@FFFEEEEEEEEEFFFGGGHHHHHHJJJGGGDDDBBBBBBAAA???>>>:::888555333444555666555444444555777999999777555333222000///000222222111222222222222111000//////...............------------------------.........---333555777999888KKKmmm{{{kkkiiiyyy^^^SSS\\\sssrrrrrrxxxMMM{{{HHH111:::555444444444555555444222111111111111000000000///...///000111111000///...000111111000---,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,------...//////000.../////////000000000000...////////////000000000...///111333444555555555111111222444666666444222333444222666???:::444;;;???___sss___JJJ===>>>===>>>EEEKKKIIIBBBAAA@@@???>>>OOOgggGGG888///......///000111000///111222333444555666666666...------,,,,,,++++++++++++++++++***++++++,,,,,,...------------------,,,------------......//////......///000111111111111444555777777777888:::===<<<===>>>@@@CCCDDDEEEEEEBBBFFFHHHGGGEEEEEEKKKPPPLLLJJJFFFCCC@@@???@@@@@@???@@@AAAAAA@@@@@@AAACCCDDDDDDDDDEEEFFFHHHJJJKKKKKKJJJHHHGGGEEEBBB???>>><<<:::777444444444555666666555444444555666777888444333111///111555444000111111111111000///..............................,,,,,,,,,---------.........222333666999555>>>UUU~~~}}}iiioooyyy^^^QQQ[[[zzzwww```lll@@@333:::777666555666666666444333111111111111000000000///...///000111111000///...111222222000---++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,------...........................------------......//////////////////000000000111000111111222222333333333000000111444666666444222444777333444;;;777333999DDDlllwwweeeSSSFFF===AAABBB>>>===???AAA@@@>>>=========RRRWWW<<>>@@@AAABBBBBBCCCDDD@@@DDDGGGGGGEEEFFFKKKPPPNNNKKKGGGCCCAAAAAAAAABBB@@@AAAAAAAAA@@@AAACCCEEE@@@AAABBBDDDGGGIIIKKKMMMMMMMMMMMMKKKHHHDDD@@@>>>>>><<<:::777555444555666777666555333333444777999444444222000333999777111000000000000///...---,,,---.....................***++++++,,,---...//////000333111333888555888HHH}}}tttzzzyyyxxxqqqsss]]]OOOaaa|||zzz~~~eeeXXX:::666777888777666666777666444333111111111111000000000000......000000000000......000222222111...,,,++++++++++++,,,,,,,,,,,,++++++,,,++++++,,,,,,---.../////////.........---------------,,,,,,,,,---...////////////000000000111111111111111111000000000000//////111333666666444222000888888999>>>:::222555HHHvvvsss]]]IIIAAA<<>>VVVhhhDDD333000......111333222000---......///000222333444888777555333000///...---************+++,,,------+++,,,------,,,+++,,,...,,,------.........------,,,,,,---...////////////111333555555555777:::<<<===???AAABBBAAAAAABBBCCCBBBDDDFFFFFFDDDDDDGGGJJJQQQNNNIIIDDDBBBAAABBBCCCAAAAAABBBAAA@@@AAADDDFFF???@@@CCCFFFHHHJJJKKKLLLKKKNNNPPPOOOKKKGGGCCCAAA??????>>>;;;888555555666555666666444333333666888444666333111666>>>;;;333000000000000///...---------------...............***+++,,,---...///000000000333000000777555666BBBeee~~~}}}xxxyyyuuuggg^^^```|||ggg___}}}qqqsssEEE666;;;555777666555555666555333111111111111111000000000000---...///000000///...---000111222111...,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,...//////---------..................------,,,---...///000//////000000000111111111000000///////////////000//////000333555666444222...777777666<<<999444777OOOlllUUUBBB@@@<<>>666888;;;@@@[[[}}}UUU999444///...000111000---///...---------...///000444555777777666333///---*********++++++,,,......)))+++---,,,++++++,,,///,,,---.........---,,,,,,+++,,,---......///......///111222333333555888:::;;;===@@@AAA@@@???AAACCCFFFFFFGGGHHHIIIJJJKKKLLLUUUQQQKKKFFFBBB@@@AAAAAA@@@AAAAAA@@@???@@@CCCFFFAAACCCFFFIIIKKKKKKJJJIIIGGGKKKPPPQQQOOOKKKHHHGGG???AAABBB???:::777555555333555777666444333444666444666555222999BBB???555222222222222111000///...---------.........//////------.........////////////333000000666444333===NNNzzz{{{pppXXXbbbuuuggg===444ccchhh:::666@@@555666555444444555444222000111111111111000000000000---...///000000///...---///111222111///,,,+++,,,+++++++++,,,,,,++++++++++++++++++,,,---...///000+++,,,,,,---...///000000///......------///000111000000000000111111111111...............///000000...///000333555666444222///666111---333555666===WWWvvvaaaNNN@@@DDD===AAAAAA>>>;;;;;;888444333777;;;BBB___eee>>>777000...///000...+++...---,,,,,,,,,---///000...222777;;;;;;666000,,,++++++++++++,,,---...///'''***,,,,,,******---///,,,---.........---,,,+++++++++,,,---............---///000111222333666999888;;;???@@@??????AAADDDHHHGGGHHHKKKOOORRRSSSSSSXXXTTTMMMGGGBBB?????????@@@@@@@@@???>>>???BBBDDDDDDFFFIIILLLMMMKKKIIIGGGCCCHHHOOORRRQQQNNNLLLKKK@@@BBBDDDBBB<<<777555555222555888888555333333555333777555333:::EEEBBB777333333444333333222111000---------.........//////000000/////////............333111000666333111999???vvv}}}sssYYYNNN@@@BBB===MMMXXX;;;999<<<888666666666444333111000///222222111000///......---//////............////////////...---,,,,,,++++++.........------,,,,,,,,,***+++---...///...------,,,,,,,,,------------...---......///////////////111333444333111//////000222000...///111111///,,,//////000000111333444555777333222555555444777;;;ZZZlllSSSJJJBBB===@@@@@@@@@???===;;;888777333>>>:::???jjjxxxKKK555///555000+++------...---,,,,,,++++++,,,,,,***...222666888666333111------,,,,,,------------((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000000///......000222444666888999999;;;>>>AAADDDEEEGGGKKKRRRWWWXXXVVVRRROOOVVVPPPKKKHHHDDD@@@???BBBAAABBBAAA@@@???@@@BBBCCCGGGGGGFFFHHHOOOSSSLLLBBBDDDFFFKKKRRRWWWVVVPPPJJJGGGEEEBBB???===<<<======444444666999777222111444444777:::999666333333444777666555444333222222222333///******,,,///111111111111111000...///111333222333444333222222333555<<>><<<:::777666555???;;;BBBnnnRRR888...333000,,,...---...---,,,,,,++++++,,,,,,,,,...000111333333333222000///---,,,,,,,,,---...************++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...///000222222111111222444666888777777888:::<<>>;;;999888777999======777333333777:::======999555444444777666555444444444444444666222...,,,---......---...///000000///000222444222333444333222222444555:::QQQwwwHHH<<<:::JJJmmmAAA888555000666444444444333222000///...///////////////.........//////............//////......------,,,+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---......///------...////////////...---...000000///...///000111000///000111111///---.........///000111222333555333444666666666:::???RRR}}}gggIII@@@===>>>@@@???>>>===;;;888666555777???===HHHuuu^^^>>>---000///...///---...---,,,,,,++++++,,,,,,...---,,,+++,,,...111222222111///---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////333222222222333444666777555555666777999<<>>@@@BBBEEEGGGEEE@@@???BBBFFFMMMNNNMMMKKKNNNPPPMMMGGGIIILLLQQQTTTVVVWWWYYYZZZVVVPPPJJJGGGFFFDDD>>>999:::777888===???:::444222888;;;>>>???<<<888444333555555555555555555555555;;;888555222111000...,,,+++---000111111111333444222333444333222222444666888FFFtttQQQ>>><<>>===;;;999777555444888>>>>>>OOO}}}mmmGGG......///000111---...---,,,,,,++++++,,,,,,---+++***))))))+++...///111111111000///---,,,+++------,,,+++******))))))***************+++++++++++++++++++++,,,---...///111000000000111222444444333333333444777999<<<===GGGHHHKKKOOOSSSWWWZZZ[[[JJJHHHHHHJJJHHHBBB??????BBBEEEHHHFFF@@@>>>AAAEEENNNTTTVVVQQQKKKJJJKKKKKKIIINNNSSSVVVUUUUUUVVVXXX___XXXPPPNNNOOOMMMFFF@@@;;;555333888<<<:::666444666999<<<>>>===:::555333333444444444555555444444<<<;;;999777555333000...+++...111222222111222333222333444444333333555666777===```{{{WWW===:::;;;```|||KKK000555333---333333333333222111000///............/////////////////////............//////////////////............---------...............//////......------------******++++++,,,---......,,,------...............,,,...000111000000111333...///000000000/////////------......///111222333444333555888666555:::BBBTTTjjjHHH===>>>BBB===<<<;;;999777666555444777<<>>:::777222333333444444444333333777888888777555222111000---///222222111000000111444555555444333333444666888888PPPrrr|||aaa???;;;===^^^yyybbbddd===111111222111000333333333333222111000///000000000000000///////////////............/////////.................................////////////000///...............///++++++++++++,,,,,,,,,,,,,,,,,,---............---,,,...000111000000111333---///111111000///000111.........///000111222333333444666888555333999AAAPPP~~~hhhHHH>>>>>>AAA;;;:::888777666555555555666:::@@@]]]\\\:::222///000222---...---,,,,,,++++++,,,,,,******+++++++++***))))))***,,,000222333000---***++++++******)))(((''''''))))))******+++,,,,,,,,,************+++,,,------111111111222222222333333//////000000222555777888??????@@@BBBFFFKKKOOORRRNNNMMMNNNPPPMMMFFFAAAAAA@@@BBBCCCDDDBBBBBBBBBBBBCCCOOOVVVNNNAAA===AAAFFF@@@FFFOOOWWW]]]___aaaaaa^^^XXXRRRQQQSSSTTTQQQNNNHHH???888777999;;;???CCC888999<<>>888777666555555555666666666999BBBeeefffAAA666000///111......---,,,,,,++++++,,,,,,,,,,,,++++++************)))***,,,...000000//////+++++++++******)))))))))*********+++,,,---------)))))))))******+++,,,---///000000111111111111111/////////000111444666777<<<<<<===>>>AAAEEEIIILLLKKKIIIKKKNNNLLLFFFBBBBBBBBBAAAAAACCCFFFFFFDDDBBB@@@GGGLLLIIIDDDCCCDDDCCC>>>BBBIIIRRR[[[bbbdddeee]]]YYYTTTQQQQQQRRRTTTTTTOOOGGG@@@>>><<<;;;>>>DDD;;;;;;===@@@DDDDDDBBB???555666777888777666444222---///111000...---...000///000111000///000222333888888888555333111222333222666<<>>---444444444444333333222111444333333222111000////////////............//////++++++++++++++++++++++++,,,,,,,,,------.........---,,,,,,+++,,,---///000------,,,++++++******)))+++,,,------......------+++---//////...---...///,,,///111111///...000222//////000000111333444555333444777777333000666???<<>>BBBBBB@@@===888999::::::999777555333///111222111......000333....../////////000444666999999888666333111111222///555888XXX|||{{{wwwEEE:::LLLkkkppplllhhhnnneeeEEE333222111333777444777666444333222111111111444444333222111000///...111000000///...---------++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,++++++*********+++++++++,,,,,,,,,------......////////////............---......///000111000000000000111222333444111111333666444111555;;;GGGbbb~~~```:::;;;999777888666555333333555666888999777HHHqqq{{{KKK333666444///444///...---,,,+++,,,,,,------------,,,,,,+++++++++******))))))***,,,...///000///...,,,,,,++++++,,,+++++++++++++++++++++,,,,,,,,,+++***)))))))))***---,,,,,,,,,,,,---......000000///......///111111333555888:::;;;<<>>888:::@@@JJJDDD===<<>>222444333333666444666555444333222111111111444333333222111000///...111111111000//////......,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,+++++++++******,,,,,,,,,,,,------------......////////////......000//////.........//////000000000000111222333333111111333555333111444:::>>>XXXuuuYYY777999999777777666555555555555666777;;;:::LLLtttOOO444555222---111///...---,,,,,,,,,------...---------,,,,,,,,,,,,************+++,,,---...000///...---,,,+++******************++++++++++++,,,+++******))))))******+++++++++++++++,,,------000///.........///000111222444777999:::;;;===??????>>>>>>AAAEEEFFFEEEDDDBBBEEEEEECCCEEEIIIKKKIIIFFFEEEDDDFFFJJJLLLLLLJJJIIIDDDCCCKKKXXXaaaaaa]]]XXXXXXVVVSSSPPPMMMMMMNNNUUUTTTQQQJJJBBB===<<<===EEEDDDBBB???>>>???DDDHHHCCC>>>999888:::;;;888444555666666555555444333333222222222000///222888===666777666444111000111444888+++;;;GGGnnnfffQQQ<<>>DDDKKKFFFBBB<<<:::;;;<<<;;;:::777777888888777555444222111111111//////222:::@@@111222333222111222444777555///999===```KKKkkkVVV<<>>222333777111111666555555444333222111111111111333222222111000/////////000000000000//////......,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////............//////000000///...............//////000111111111111111111111222444222///111777:::PPPkkkTTT666777555444555666666777777666666555999===UUUYYY999333000+++...//////..................///////////////.........)))***+++------,,,+++******+++,,,......,,,***)))))))))))))))((((((((((((******))))))))))))************))))))******+++,,,---------......//////000000222555666666777888::::::;;;===???BBBDDDEEEEEECCCDDDCCC@@@AAAGGGJJJJJJGGGEEEDDDDDDFFFJJJMMMPPPSSSRRRQQQTTTYYY^^^```aaaVVVTTTQQQLLLIIIIIILLLOOOUUUTTTRRROOOKKKGGGCCCAAA<<>>000000000000111222555666111333888888TTTBBBTTTuuu|||YYY======TTThhhVVVYYY}}}\\\;;;333444666...000777666444333333222111111111111222111111000000/////////...............------------,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000///............///000...............///000000//////000111111111000000000000222444222///222888999KKKgggSSS777999666555555555666666666666555555555===YYY^^^;;;333111---000.../////////////////////////////////////////////***+++,,,------+++***)))&&&'''***,,,------,,,,,,)))))))))(((((((((''''''***))))))((())))))*********************++++++,,,+++,,,,,,---...////////////111444555444555666777888:::<<<>>>@@@BBBCCCDDD@@@BBBAAA>>>???EEEHHHGGGJJJIIIFFFDDDDDDFFFJJJLLLUUUTTTTTTUUUXXX[[[]]]]]]QQQOOOMMMJJJHHHJJJOOOSSSSSSUUUVVVRRRMMMHHHHHHIII===AAAGGGKKKLLLJJJGGGDDDGGGEEEBBB>>>;;;;;;===???;;;;;;;;;:::888666444333333333222...,,,---333888111000//////000111222333...555777888MMM@@@CCC[[[^^^@@@<<>>>>>???AAACCC>>>@@@@@@===???DDDFFFEEEPPPOOOKKKGGGCCCCCCEEEGGGSSSRRRRRRTTTVVVXXXWWWVVVKKKKKKJJJHHHHHHLLLQQQUUURRRTTTUUURRRLLLIIIJJJMMMCCCBBBDDDIIINNNNNNIIICCCEEEEEEDDD@@@;;;:::===AAA===<<<;;;999777555444333555555444000---,,,000444333111///...///000000///...666444999FFFooo@@@>>>GGGccceeeFFF<<>>333111...222...///000111111111000000------........./////////...---,,,+++************(((((())))))***+++++++++++++++***))))))(((''''''((((((((((((((()))******))))))(((((())))))***+++((()))+++---............000222444444333333444555666999<<<=========???AAA===@@@@@@>>>@@@DDDFFFDDDQQQPPPNNNJJJFFFEEEGGGIIITTTRRRRRRTTTXXXYYYUUURRRKKKKKKKKKJJJKKKNNNSSSWWWSSSQQQOOOMMMLLLKKKKKKLLLJJJFFFCCCEEEJJJMMMKKKHHHDDDFFFGGGCCC===;;;>>>BBB???===:::777555444444444666777777444000...111444333000------...000///---000666///777???^^^CCCBBBAAANNNooo}}}kkkKKK===BBBmmmzzzYYYYYYzzzmmm777111...222444000333555...222222111111111111111111000000000000////////////.........///////////////...---,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........------------.........///111///...------...///111111000///......---.........///111222111000...---//////222555444333777===:::FFF___PPP999:::555444444333111000000111333444:::HHHiiiiii@@@222000---000...///000222222222111000,,,---------....../////////...,,,***))))))******+++***))))))((())))))***,,,++++++***)))(((((('''((((((((((((((()))******'''''''''''''''((())))))((()))+++---............000222444444333333444555666999======<<<<<<>>>@@@===@@@AAA@@@AAAEEEFFFDDDMMMNNNNNNLLLIIIIIILLLPPPWWWTTTTTTWWW\\\\\\WWWQQQNNNNNNOOONNNOOORRRVVVZZZTTTOOOIIIIIILLLMMMLLLIIIOOOIIIDDDBBBEEEIIIMMMNNNDDDGGGIIIEEE???<<<>>>BBB@@@===999666333333333444666888999666333111222555333///,,,,,,...000///---333555+++555:::SSS999EEEDDD;;;NNN{{{tttDDD===BBBZZZaaaeee|||SSS:::333333333333333333333333333333222111000000111111111111111111000000000000////////////............000///...---,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,---...//////,,,,,,,,,------.........+++---//////...---...///000///.........///111222//////.........---------***...222333222000111222444333222444666777777666333DDDaaaSSS888555111222222222333222111222555777>>>FFFooonnnBBB333000---/////////000000000000//////---......//////......---,,,+++***))))))***+++,,,(((((((((((())))))))))))***,,,---,,,(((''')))+++))))))(((((((((((())))))'''(((******)))(((((()))++++++++++++,,,---......///111222222111111222333555777:::;;;;;;;;;<<<===;;;>>>AAADDDDDDEEEGGGHHHIIINNNSSSSSSOOOKKKLLLMMMYYYUUUSSSVVV\\\^^^^^^]]]LLLMMMLLLLLLQQQXXXZZZYYY^^^UUUHHHCCCKKKXXXZZZSSSNNNMMMIIIDDD@@@AAAFFFKKKGGGFFFIIIKKKFFF>>><<<@@@BBB@@@<<<888555333222222777888999777444111000111111000///......000222333///666555111666JJJyyy===??????>>>IIIddd{{{KKK@@@BBBVVVtttqqqsssEEE333333333333333333333333333333222222111000000111111111111111000000000//////////////////............///...---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---...///,,,,,,,,,---------------,,,---//////.........///000//////...///000111222//////.........---------,,,///333444333222222444333222111333555666555444444@@@[[[MMM666555111111222222333222111222555777@@@JJJtttoooCCC333000---/////////000000000000//////------............------++++++***))))))***++++++)))))))))))))))((((((((()))+++,,,+++***))))))***)))((((((((((((((()))***''')))***)))((('''(((***++++++++++++,,,---......///000222111000000111333333555888999999999;;;===:::===???AAA@@@@@@AAABBBGGGMMMSSSSSSNNNJJJLLLOOO\\\XXXUUUWWW[[[^^^______TTTNNNKKKMMMRRRVVVVVVVVV\\\TTTGGG???DDDPPPUUUSSSMMMLLLJJJFFFCCCDDDIIIMMMNNNLLLLLLNNNIIIAAA===>>>AAA???<<<999777666666666888888777666555444222111222111000//////111222444///444333111555DDDrrrAAA:::;;;BBBBBBIIIiiiWWWDDDBBBOOO}}}]]]888///333333333333333333333333333222111111000111111111111111000000000000///////////////............---------,,,,,,,,,,,,------***++++++,,,,,,++++++***------,,,,,,,,,---......------------,,,,,,,,,,,,,,,...000000/////////000///////////////000111111...............------------///222333333333333444333222111222333444333222444:::PPPEEE333555111000222333333222222333555777@@@OOOzzzqqqEEE444000---///...//////000000//////...,,,------......------,,,++++++***))))))***++++++*********))))))((((((''')))))))))+++,,,,,,***(((((((((((((((((()))******)))))))))((('''''')))++++++******++++++,,,---...///000111111000000111222000222555666777888:::<<<===???@@@@@@???>>>>>>???EEEMMMTTTSSSLLLHHHKKKPPP[[[YYYVVVUUUXXX\\\______\\\OOOGGGNNNUUUVVVVVVWWW[[[UUUIII>>>>>>GGGRRRWWWKKKKKKJJJHHHGGGHHHKKKNNNUUURRRQQQQQQNNNFFF@@@>>>@@@>>><<<:::999999999:::999777555666888777555222222222111000000222333444000111111333444;;;gggCCC;;;<<>>@@@@@@@@@BBBDDDGGGIIINNNQQQPPPJJJEEEDDDEEEKKKTTTXXXTTTUUU___hhhjjjpppcccVVVTTTYYYZZZTTTLLLMMMRRRVVVQQQFFFBBBMMM\\\UUUPPPJJJFFFFFFHHHJJJLLLPPPTTTVVVWWWWWWVVVQQQKKKDDDCCCAAA>>>;;;888555444888666444666888888666333111111111222222222222222333222222666666222LLLzzz@@@AAACCCEEEBBB===;;;<<>>@@@CCCIIIKKKMMMMMMKKKHHHFFFEEEIIIUUU[[[VVVUUU___hhhjjjooojjj^^^SSSTTTYYYQQQCCCIIIQQQZZZZZZMMMBBBFFFRRRYYYRRRHHHCCCDDDJJJOOORRRKKKRRRWWWWWWVVVVVVSSSMMMEEEDDDBBB@@@===999777555666666666666666555444333///000111111222222111111000333111333555333GGGhhhAAA===@@@GGGBBB777666>>>444HHHlllxxxTTTRRREEEUUUuuubbbggguuuCCC222888333111111111111111111111111111111000000111222333333000/////////..................---------,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,+++++++++)))******+++---///111222*********++++++,,,,,,---+++---//////...---...///---...000111111111000///---------.........//////...,,,+++...222555555444000//////000222444333222666,,,888555,,,111...222333444444444333444777999AAAfffzzzMMM888111...222---..................---//////000000000000//////)))***+++,,,,,,+++***)))***************++++++++++++++++++'''$$$$$$(((,,,,,,+++***((('''''''''''''''(((******)))(((((()))))))))))))))***+++,,,---,,,---///...------...000............---///333666:::;;;;;;;;;:::;;;>>>@@@GGGHHHIIIKKKLLLKKKHHHFFFHHHUUU\\\VVVTTT]]]fffgggjjjkkkaaaRRRRRRYYYRRR@@@IIISSS___aaaSSSCCCCCCLLL[[[RRRHHHBBBDDDLLLSSSWWWHHHRRRYYYWWWTTTTTTRRRNNNFFFEEEDDDAAA???<<<999888555666777666444333333333//////000111111111111000...333111000333444CCC^^^>>>===<<<;;;;;;;;;;;;;;;>>>;;;MMMsssuuu___NNNFFFTTTvvvYYYVVV{{{]]]444888222666222222222222222222222222000000000000111222333444///...---,,,,,,---///000---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))),,,,,,,,,...///000000...,,,,,,*********+++,,,---......---,,,,,,,,,------222111000///.........///////////////////////////,,,,,,---...000333666888000333444333000---...//////////////////000111111111111111111222444666777@@@qqq|||PPP666444444///111000/////////000222333111000///...---,,,++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,++++++******))))))((((((---,,,***)))))))))******************************''''''(((((()))*********,,,,,,,,,,,,---...//////......---,,,---...///000333555888999999;;;===???FFFJJJLLLKKKKKKLLLJJJFFFNNNQQQUUUXXXUUUQQQVVV]]]bbbxxxppp___dddcccRRRJJJMMM\\\aaa^^^WWWHHH@@@GGG^^^UUUPPPKKKGGGOOOUUUQQQKKKLLLRRR[[[```___```bbbQQQ===>>>CCC888888>>>666;;;999666555555666555555222333444444333222000///333//////444333222???QQQ===<<<;;;;;;;;;;;;;;;<<<;;;:::CCC\\\}}}hhhUUUIIIPPPzzzRRR]]]wwwUUU222666---222222222222222222222222222222222111111000111111111000///---,,,,,,---///000---------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++************************************,,,---...---,,,---,,,+++*********+++,,,000///...---,,,+++++++++111000000///////////////////////////////////////...------...///111333444///111222111///...///111000000000///000000111222111111111222222444666888CCCttt}}}QQQ777333444///111000000///000111222333111000///...---,,,,,,+++++++++++++++++++++++++++***+++,,,,,,***)))***+++++++++***))))))(((((('''******)))))))))***,,,,,,************************&&&''''''((())))))******,,,+++,,,,,,---......///...------,,,---...///000444555777888999:::<<<>>>BBBGGGJJJKKKLLLNNNMMMIIIOOOPPPRRRSSSOOOLLLPPPWWW```pppnnngggiii^^^SSSXXXYYYfffkkkiii```JJJ???FFF___aaaXXXIIIFFFNNNUUUWWWOOONNNQQQXXX]]]]]]]]]^^^UUUCCCBBBDDD:::999>>>666:::999777666666666666666333333444444333222111000555111111555333111<<>>lll::::::::::::;;;;;;<<<===<<<;;;<<>>999;;;777:::<<<;;;888777888:::999888666555333333222222000111222222222333666999WWW>>>>>>===<<<<<<<<<======;;;<<<@@@???999:::KKK___dddNNNUUUWWWFFFMMM|||gggQQQhhhvvv@@@777888---555000111111111111111111111111000000/////////000000111111111111000//////...---------------.........///,,,,,,+++******+++,,,,,,++++++++++++++++++++++++'''+++...---)))'''))),,,,,,,,,++++++,,,---///000++++++++++++++++++,,,,,,+++,,,...///000///...---////////////////////////000///...------...///000000000000333555555111...111111111000111222222333///222555333111444===EEE```gggCCC777666444000111222333333333222222000000000000////////////------------------------***+++------,,,,,,---///,,,,,,++++++******))))))%%%&&&((()))************(((((((((((((((((((((((((((((())))))***+++++++++((()))+++---------,,,+++***+++,,,---------,,,,,,...000222333333444666888888===AAACCCGGGMMMPPPNNNPPPHHHCCCGGGLLLNNNNNNOOOXXXOOOYYYccc^^^ccclllgggtttlllXXXRRRaaaeeeWWWMMMLLL]]]fff]]]SSSSSSVVVYYY]]]TTTLLLIIIHHHIIILLLQQQZZZ^^^LLL===CCCAAA999===666:::===<<<888555666999:::999777555333333333333111222222000111333555666GGG@@@???>>>===============<<>>FFFeeejjjEEE888777666000111222333444333222222000000000000////////////------------------------)))+++------------///111------,,,,,,+++*********###$$$''')))+++,,,,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,''')))+++---...---,,,+++***+++,,,---...---,,,,,,,,,...111222222444666888666;;;>>>@@@EEEMMMQQQPPPMMMEEEBBBGGGOOORRRRRRSSSeeeOOOYYYpppnnnjjjmmmhhhzzzvvv___OOOYYYaaaXXXNNNOOOVVVaaa___TTTTTT[[[ZZZ___WWWOOOJJJGGGEEEIIIOOO___eeeQQQ???FFFDDD:::>>>666:::===<<<777444555777;;;999777555444333333333333333222//////222444444:::===<<<<<<;;;;;;===>>>???<<<;;;:::888888:::>>>BBBPPPsssqqqzzzddd@@@BBB@@@IIIccchhhPPP|||MMM222999...,,,444,,,111111111111111111111111222111111000///......---000000000000000111111222---,,,++++++------,,,+++---,,,+++******+++,,,---+++'''///@@@FFF999+++%%%---,,,,,,++++++,,,,,,------***)))+++000222///+++,,,+++++++++,,,,,,---...///...---,,,,,,---///000111///---+++***+++,,,---222111///...------...///////////////000000000000222111000000000111222333///666555555999777===NNNnnnqqqMMM===777222444222111111222333333222///000111222222111000///+++,,,------......------******+++,,,...000222333,,,,,,,,,,,,,,,+++***))),,,++++++*********************)))(((((((((((((((%%%%%%&&&&&&((()))***+++******+++,,,,,,,,,++++++******+++,,,,,,------...---,,,,,,---111333333333555:::@@@BBBCCCEEEKKKPPPSSSNNNIIIFFFGGGKKKOOOQQQ___\\\[[[bbbkkkooojjjdddmmmpppeeeRRROOOZZZZZZOOODDDWWWaaaZZZXXXbbbiiihhhxxxrrr```JJJDDDLLLPPPLLLOOORRROOOGGGBBBCCC@@@:::;;;777888<<<:::444222555???<<<888555444555888:::777666333111000111222333GGGmmm;;;<<<===>>>???>>>>>>============<<<;;;===AAADDDOOObbbXXXEEE===@@@ZZZ{{{]]]tttGGG111999000...666///111111111111111111111111111111111000///.........000000//////000000111222...---+++,,,,,,---+++***,,,++++++++++++++++++,,,///,,,333AAAEEE:::///,,,---,,,,,,++++++,,,,,,---...+++***,,,111222000,,,,,,,,,+++++++++,,,---------,,,,,,,,,---...000111000///---+++++++++,,,---//////---,,,,,,,,,---------------............///111111000///000111222333///555444444888777===MMMsss{{{TTT===666555444222111111222333333222///000111111111111000///////////////...,,,+++***---------------...//////,,,,,,,,,,,,,,,+++******///...,,,***(((''''''&&&******)))(((((((((((((((&&&&&&&&&'''((()))***+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...000222555777777:::>>>???@@@DDDKKKQQQWWWRRRLLLHHHHHHJJJNNNQQQ```]]]\\\___eeehhhgggdddiiitttppp\\\QQQXXX^^^[[[OOOTTT]]]fffeeebbbgggooozzz^^^KKKHHHJJJIIINNNRRRRRRJJJDDDCCCBBB???===888666::::::666444555>>><<<999666444555777888666555333222111222222333BBBggg:::<<<>>>AAAAAA???===<<<<<<===>>>>>>>>>???AAADDDQQQQQQiiiwwwTTTDDD888JJJyyytttmmmjjj>>>000999222000666333111111111111111111111111111111000000//////......///////////////000111111///...,,,,,,,,,,,,***)))+++++++++,,,,,,++++++++++++***///999999111,,,---,,,,,,++++++++++++,,,,,,...,,,+++---111222000---------,,,++++++,,,,,,,,,+++++++++,,,---///111222///...---+++++++++,,,,,,---,,,+++++++++++++++,,,+++++++++,,,,,,---------000////////////000111222...444333333777666<<>>444999444222111111222333333222///000000111111000000///000000000000///---,,,+++000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...---,,,***((('''&&&&&&***))))))(((((((((((((((&&&&&&&&&'''((()))***+++++++++,,,,,,------------......---------,,,,,,,,,,,,---///......111666;;;888:::<<<===>>>CCCKKKQQQZZZVVVPPPKKKIIIJJJMMMPPP^^^^^^]]]^^^___aaacccddddddvvv{{{hhhUUUUUU```gggVVVKKKSSSjjjmmm^^^___pppmmmRRRHHHLLLPPPOOOUUUWWWOOOFFFCCCDDDEEE@@@999444777:::999666555<<<;;;999888666555555555333333333333333333333333;;;^^^:::;;;===>>>???>>>===<<<999;;;===>>>>>>>>>???@@@MMMCCCQQQzzz|||kkkSSS:::;;;hhhyyyUUU888000888333000444444111111111111111111111111111000000000/////////...///............///000000000...---,,,,,,+++***(((***+++,,,------,,,+++***''''''+++///---((((((,,,,,,,,,++++++++++++,,,,,,---,,,,,,---///000///---------,,,+++++++++,,,,,,++++++,,,,,,---...///000...---,,,+++++++++,,,,,,++++++++++++++++++,,,,,,******++++++,,,,,,------.........//////000111111---444222222666555<<>>@@@DDDJJJNNNWWWUUUPPPLLLIIIJJJMMMPPPXXX\\\___```^^^^^^```ccc```ttt}}}oooYYYSSS\\\gggUUUDDDHHHaaagggWWWWWWgggppp}}}mmmTTTIIIMMMSSSSSSZZZ]]]VVVJJJCCCEEEIIIBBB:::444444999;;;999666:::::::::999888666444333222222333444444444333333888WWW;;;::::::::::::;;;<<<<<<888:::===>>>===<<<===>>>BBB:::>>>YYY|||XXXBBB777OOOyyyEEE555000555444000111222000000000000000000000000000000000000////////////.........---......///000000...---,,,,,,+++***(((***+++,,,------,,,+++******+++---...+++(((+++000,,,++++++******++++++,,,+++++++++,,,---------+++---,,,,,,++++++,,,,,,,,,------------------,,,,,,---,,,,,,,,,+++++++++,,,++++++,,,,,,------......***++++++,,,------......---......///000111111111...333222111555555===OOO}}}xxxJJJ555888444222111111222333333222000//////////////////000...///000000111111000000...------,,,,,,,,,------,,,+++++++++,,,---......+++******)))))))))))))))))))))(((((((((((())))))((((((((((((((()))***+++,,,,,,+++,,,,,,...///000//////...---,,,++++++***)))+++---+++))),,,333:::666999===AAACCCFFFIIIJJJPPPPPPOOOLLLJJJJJJMMMOOOOOOXXXaaadddaaa^^^___aaa]]]kkkvvvooo___UUUWWW]]]TTTHHHHHHWWW^^^XXXWWW^^^iiirrruuuhhhUUUJJJJJJNNNVVV]]]aaaZZZLLLCCCDDDJJJBBB;;;555333888===;;;666999:::;;;;;;:::888555444222222333444444444333333888RRR::::::999888888:::;;;<<<:::<<<>>>>>><<<;;;<<<<<<;;;<<<:::CCCccc~~~TTTIII<<<<<>>PPP~~~zzz[[[>>>666444222111111222333333222000//////......//////000111111111111000...---,,,,,,,,,,,,,,,,,,------...,,,+++++++++,,,---///000///...---+++)))(((''''''((((((((((((((())))))***)))((((((((())))))***+++++++++***++++++---///000......---,,,++++++******)))++++++******,,,111555555888<<>><<<;;;999999999999777444333444555666??????333777VVV{{{vvv___KKK>>>CCCJJJTTTooocccRRR||||||EEE444444,,,***333333...111000000000000000000000000////////////000000000000---,,,,,,,,,,,,---......---,,,++++++------,,,+++---,,,+++******+++,,,---***++++++++++++------+++++++++************++++++,,,---......---,,,,,,---))))))***+++,,,...///000)))***,,,---...------,,,***++++++,,,,,,,,,++++++(((***,,,...////////////)))******,,,---...//////---...000222333444333333000555333222666888@@@SSS{{{SSS777444222111111222333333222000///...------...///000---......///////////////......---,,,++++++++++++,,,+++******,,,...111222...---,,,,,,++++++,,,,,,((((((((((((((()))*********)))))))))))))))***+++***))))))(((***,,,...000+++++++++************)))...,,,+++,,,...000000///555555666888===AAACCCDDDEEELLLRRRSSSOOOKKKIIIIIIJJJSSS^^^ccc```ZZZUUURRRQQQVVVeeewwwzzzlll^^^YYY\\\RRRWWWjjjlll[[[SSSZZZmmmlllhhh```VVVOOOPPPUUUMMMNNNRRRSSSKKK@@@@@@FFF:::>>>===888777<<<===999999:::;;;======>>>======777666333111000111222333333BBB~~~;;;;;;<<<======<<<<<<;;;???===:::777666666888999???777777<<<999:::YYYZZZZZZGGG<<>>CCCFFFBBB===;;;<<<======<<<444666999<<<======<<<;;;888777555333222222222222333AAAppp::::::::::::::::::::::::<<<;;;888777777888:::;;;>>>999:::<<<666444HHHcccbbbYYYJJJBBBTTTvvv[[[:::222111000000000000111222......///000000000000000////////////000000000000------------------------......---,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,++++++***************************************+++,,,---...///---...///111222222111111777444888222555;;;>>>ZZZnnnJJJ;;;999666222111111111111222111000//////000000111222111000///......///000111000000///...---,,,,,,---+++))))))+++---,,,***---,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++***)))******++++++******)))+++,,,,,,,,,,,,,,,,,,---+++++++++***))))))***++++++++++++,,,---...///000333444555666888;;;AAAEEEEEEIIIQQQUUUPPPFFFDDDHHHEEEGGGPPP^^^eeebbb]]]\\\RRRVVV```mmmrrrkkkbbb^^^^^^```bbbbbbbbbaaaZZZQQQlllvvvvvvhhh[[[XXXVVVRRRTTTMMMKKKOOOLLLBBB>>>BBBGGGCCC>>><<<=========<<<777999;;;<<<<<<;;;999888888777555333222222222333444@@@ooo<<<;;;::::::999:::;;;<<<:::999888777777999;;;<<<:::;;;======777555<<>>;;;777444111000000111111000000000000000111222111000000////////////000000000000000/////////...,,,+++))))))***++++++***,,,,,,,,,,,,,,,,,,------+++***)))***,,,---,,,+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++*********))))))***+++++++++++++++,,,---///000111111222333444666999???CCCDDDIIIOOORRRMMMFFFDDDGGGHHHFFFIIIVVV```___WWWQQQPPPSSSZZZdddfff```[[[ZZZXXXfffhhh\\\\\\fffbbbRRRbbblllrrrkkk\\\PPPPPPVVVYYYOOOJJJKKKJJJBBB???AAAGGGDDD@@@>>>=========<<<;;;;;;<<<<<<;;;999777555888777555444333333333444555???lll@@@>>>===;;;;;;<<<===???:::999888777888999:::<<<666<<<>>>===<<<===<<<:::JJJ{{{}}}YYYKKKHHHDDDggguuu===444000000////////////000000//////000000000000//////111111000000//////......////////////////////////......,,,+++++++++,,,,,,************************(((((())))))***+++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++.........------,,,,,,,,,------,,,,,,------...///------------......//////++++++++++++++++++++++++*********+++,,,---...///000000111111222222222222777333999666:::===AAAaaapppDDD>>>777444222000000222000000000000000111111111000000000////////////000000000000000000000111111---,,,+++***++++++++++++,,,,,,,,,------------------+++++++++------,,,+++------+++******+++---------------,,,,,,++++++++++++***)))***+++,,,---,,,,,,,,,,,,,,,---///000111111222333333555888>>>AAADDDHHHMMMNNNJJJEEEEEEFFFIIIFFFIIIUUUaaaaaaSSSFFFNNNPPPWWW^^^___YYYTTTTTTOOO```fff___```kkkiii]]]XXX\\\ccccccVVVIIIKKKVVV^^^SSSJJJIIIIIIEEEAAA@@@GGGEEEBBB???>>>======<<<<<<<<<;;;:::999888666666999777666444444444444555666>>>hhh@@@???<<<;;;:::;;;===>>>;;;:::999888888888999999666;;;<<<;;;===AAA???999<<>>=========;;;::::::999888888888888999888666555444555555666777<<>><<<888:::<<>><<<===>>>:::999888777777888999:::999888777666555555666777888;;;```;;;::::::999888888777777999999999999999999::::::<<<777555777999999999999<<<999KKKlllmmmUUUOOOFFFEEEkkkmmm<<<666111000000111222222111000000000000000000000///......////////////000000000000------------------------------..................************************************++++++++++++,,,+++******+++,,,...000------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///111111000/////////000111555...555666:::>>>KKKwww|||[[[;;;222444444333444222222222222111///...------...///000111111000///000000000000000000//////...///000...+++***+++---***+++---///000///......---,,,++++++,,,,,,+++)))++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------***(((+++///333222///111000///...------------///000111111222555:::===>>>BBBCCC@@@AAAGGGIIIHHHKKKIIIDDD@@@DDDPPPWWWWWWUUUQQQTTT^^^ddd```UUUNNNJJJFFFNNNaaajjjfffccchhh[[[XXXTTTSSSSSSTTTWWW[[[WWWWWWUUUQQQMMMIIIEEEAAA???AAABBB@@@===<<<===???<<<:::888666666777999:::999888777666666666777888999:::^^^;;;;;;<<<;;;:::999888777666777888999:::;;;<<<<<<<<<555333999;;;888999===;;;@@@666HHH{{{xxx[[[RRRIII>>>\\\^^^111777000000111222333333222111000000000000000000///............//////000000111111------------------------...---,,,++++++,,,...///************************------,,,,,,,,,,,,,,,,,,,,,+++*********,,,///000---------,,,,,,,,,++++++*********++++++,,,,,,,,,******))))))******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////111000///......///000000666///555666;;;@@@OOO|||eee???333666555333333222333333222111///---,,,---...///111111111000///000000000000/////////...---...///---***(((***,,,***+++---///000000///...---,,,+++++++++,,,***)))******,,,------,,,******+++++++++,,,,,,---------,,,)))'''***///222111///222111000///------,,,,,,.../////////000333888<<<<<>>@@@GGGJJJHHHEEEIIIIIIDDDEEENNNTTTUUUWWWQQQQQQZZZccc```VVVNNNEEECCCIIIXXXdddgggggggggYYY[[[YYYTTTQQQSSSVVVWWWSSSVVVVVVRRRMMMHHHDDD@@@===???AAA@@@===<<<===???===;;;888666555666777999999888777666666777777888999999\\\===>>>?????????>>><<<;;;666555444444666777777666:::777666999;;;:::<<<@@@AAABBB>>>>>>XXXbbbRRRKKKDDDXXX|||<<<999555...111222333222000///...///......////////////......333222111000///////////////...---,,,+++*********---------,,,,,,+++++++++,,,+++***((((((***+++,,,,,,,,,,,,,,,+++***)))))),,,------+++******,,,////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((()))******+++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,------...///111111000000222333222333222777:::;;;UUU~~~xxxMMM666444888999777111111000000//////............///111222333444555111///---...000222000///222111///...,,,++++++***,,,++++++,,,......---+++---------,,,,,,++++++++++++---///...++++++---///++++++***************+++***))))))+++///000///---......---,,,++++++++++++------///000222444555666<<<>>><<<999===GGGKKKJJJDDDEEEFFFEEEDDDGGGMMMRRRSSSVVVSSSOOOUUU___]]]RRRBBBEEELLLUUU]]]aaaaaa^^^]]]\\\YYYUUUQQQPPPQQQRRRPPPTTTUUURRROOOMMMHHHBBB???CCCFFFEEE@@@===>>>@@@;;;999666444444555666888777777777777666666666555777===YYY>>>>>>>>>>>>>>>===<<<<<<888777555666888999999888:::666666999999888999===999>>>===:::GGGfff~~~iiiTTTHHH@@@PPPssszzzggg???333666...000111222222111000///000......////////////......222222111//////......///------,,,+++++++++,,,,,,------,,,,,,,,,+++++++++,,,+++)))(((((()))+++,,,++++++,,,,,,,,,+++******---------,,,******,,,...//////..................,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,------...///111111000000222333222333333888<<<>>>YYYVVV;;;555777777555111111111000//////.........//////000222333333444000...,,,,,,///111000///222111000...---,,,++++++,,,++++++,,,......---+++...---------,,,,,,,,,,,,))),,,///000///---,,,+++******))))))))))))******)))((((((***---///...,,,...---,,,,,,++++++++++++......000222333555666777:::======:::<<>>[[[??????>>>===============:::999888888:::;;;;;;::::::777666888888666777:::777<<>>AAA]]]cccCCC666555555333222111111000000///.........//////000111222222333///---++++++---000111111333222111000...---,,,,,,,,,++++++,,,......---,,,...............---------(((+++...222333000+++&&&))))))(((((((((((())))))((('''((())),,,---,,,+++------,,,+++++++++,,,,,,...///111333555666666777777<<<>>>;;;:::???FFFJJJEEEEEEEEEDDDCCCEEEIIIMMMUUUXXXUUUMMMMMMWWW^^^^^^UUUNNNJJJOOOYYY___\\\WWWSSSUUUVVVVVVTTTRRRRRRSSSPPPSSSTTTQQQNNNLLLHHHBBB???BBBDDDCCC???<<<<<<======;;;999777666777888999444444444555666999;;;<<<888@@@]]]@@@???===<<<<<<<<<===>>>;;;:::888999;;;<<<<<<;;;;;;888777999999555555888888999;;;999333888RRRooo~~~www}}}vvv\\\SSSLLLIIIPPPvvvxxx>>>888///000///......///000222333222111......////////////......000///...---------------,,,,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++))))))(((''''''((())))))((()))***+++,,,------,,,---......---+++***+++,,,+++++++++,,,,,,---------...------,,,,,,++++++***&&&(((***+++,,,+++)))(((******++++++,,,,,,,,,---,,,++++++******++++++,,,++++++++++++,,,---.........///111111000000222333333555666:::>>>AAA___qqqLLL888333444333222222111111000//////......//////000000111111111...---,,,+++---000222444444444333222111000///...,,,++++++,,,...///---,,,///////////////.........++++++---111333111+++%%%(((''''''''''''(((((()))&&&'''''')))***+++******,,,,,,,,,++++++,,,------...///111333444555555555444:::???===888:::BBBIIIEEEDDDCCCBBBBBBDDDGGGIIINNNTTTSSSLLLIIIPPPYYY^^^YYYRRRKKKLLLRRRWWWVVVTTTSSSUUUXXXXXXUUURRROOONNNPPPTTTTTTQQQNNNLLLHHHBBBAAACCCDDDCCC@@@============;;;999888777777777888555555444555666888;;;===999BBB```@@@???===<<<<<<<<<===>>>;;;999888888:::;;;;;;:::<<<999999;;;:::666555777777111///444333222>>>NNN{{{|||iiiNNNLLLKKKGGGIIIeee]]]:::...555)))000///......000222444333111......////////////......///......---------------///...---,,,++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))((()))***+++,,,---------,,,---...---+++***+++,,,)))))))))******+++++++++---------,,,,,,+++++++++&&&(((***+++,,,+++)))((())))))******+++,,,------,,,++++++******++++++,,,++++++++++++,,,---...///...///111111000000222333444777777;;;===AAA```}}}UUU;;;333444444222222222111000000///////////////////////////000///.........///111444666555555555555444222111000---,,,,,,---//////...,,,////////////////////////...---,,,...000000,,,(((''''''&&&&&&'''((())))))&&&'''((()))))))))))))))++++++++++++,,,,,,---...---...000222444444444333222888>>>===888666===FFFDDDCCCAAAAAAAAACCCDDDEEEGGGOOORRRNNNIIILLLTTTZZZYYYUUUQQQNNNMMMPPPSSSVVVQQQUUUXXXZZZWWWTTTQQQPPPRRRUUUUUUQQQNNNMMMIIIDDDCCCDDDEEEDDDBBB???>>>===<<<;;;999777666666666666888777777666666888999::::::EEEccc??????>>>===============:::999777888:::;;;;;;:::<<<999999<<<:::666555777888000---444999888888<<>>>>>EEERRR{{{|||FFF999***777)))000000...---///333444222000......////////////......///......---------......//////---,,,+++******************+++++++++++++++))))))))))))))))))))))))((()))***+++,,,---------***,,,------,,,+++,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++******)))(((((()))***+++,,,---...,,,++++++******++++++,,,*********+++,,,---...///...///111111000000222333444777888;;;>>>BBBddd```@@@555555555333222222111111000//////////////////...............000111111000111333555444444555555444333111000---,,,,,,---//////...---.........///////////////000...---,,,------,,,+++''''''&&&''''''((()))***%%%'''))))))((((((((()))*********+++,,,---...///,,,...000333444444333222111555;;;===888444:::CCCBBB@@@??????AAACCCCCCCCCDDDKKKQQQPPPKKKKKKRRRXXXWWWVVVTTTPPPNNNOOOSSSWWWOOOSSSXXX[[[[[[YYYWWWVVVSSSVVVVVVQQQOOONNNJJJEEEEEEFFFEEEEEECCCAAA>>>===<<<;;;999888777666555555999999999888888777777777;;;GGGggg>>>>>>>>>>>>>>>===<<<<<<;;;999888888:::;;;;;;::::::888888;;;:::555444666666333222666:::;;;:::888@@@ddd~~~|||fffWWW>>>333777555555@@@???eee^^^777333000111//////111...---///333444222.........////////////......///...............//////...---,,,,,,++++++++++++)))*********++++++++++++)))******************))))))***+++,,,,,,,,,,,,,,,(((***---...---,,,------+++++++++++++++************++++++,,,,,,------...((()))))))))************''''''(((***+++---......,,,++++++******++++++,,,*********+++,,,---//////...///111111000000222333222666888<<<@@@FFFjjjiiiEEE666555555333333222111111000000////////////......------------///222222111000111222111222333333333111///...---,,,,,,---///000...---------........./////////...//////...,,,++++++,,,''''''''''''((()))***+++%%%(((******((('''(((************+++,,,---///000---///222444555444333222111333999<<<888333777???@@@>>>===>>>AAACCCBBBAAACCCHHHMMMMMMJJJIIIOOOVVVSSSQQQOOONNNNNNOOOQQQSSSPPPTTTZZZ]]]]]]\\\[[[ZZZUUUXXXWWWRRRPPPOOOLLLGGGFFFEEEDDDDDDCCCAAA>>><<<===<<<;;;999888777666555777888999::::::888666555<<>>?????????>>><<<;;;<<<:::999999;;;<<<<<<;;;888666777:::999555333555...111333333444777888666:::LLLTTT```uuurrrvvvkkkZZZNNNCCC>>>:::555999>>>444000<<<222UUUwwwHHH111,,,777+++666...222///---///333444111.........////////////......//////.........//////000,,,,,,++++++,,,,,,------))))))******++++++++++++******++++++++++++************+++,,,,,,,,,++++++'''***,,,...---------......------,,,,,,+++++++++)))***+++,,,------...///)))))))))((()))******+++&&&'''((()))+++---......,,,++++++++++++++++++,,,*********+++,,,---///000...///111111000000222333111555888===BBBJJJooopppHHH777555555333333222222111000000000/////////...------,,,,,,+++///222333111......000///000111222111///---,,,------,,,...///000...---,,,---------......//////,,,///111000,,,******,,,'''''''''((((((***++++++&&&(((+++***((('''(((***)))******+++,,,...///000...000333555666555444333222222777;;;999333666===???===;;;===@@@CCCBBBAAAAAADDDHHHHHHFFFEEELLLSSSOOOKKKHHHIIIMMMOOONNNLLLUUUYYY]]]^^^]]][[[ZZZYYYVVVXXXXXXSSSPPPPPPMMMHHHEEEDDDCCCCCCBBB@@@===:::>>>===<<<;;;999888777666555777999;;;;;;999777555<<>>============>>>;;;888999<<<===999555888888666666666777888999777666333222222444666888444777;;;@@@JJJ]]]uuuZZZOOOFFFBBBAAA===::::::777777555444444555666777444===ZZZ^^^DDD///---222000...000//////000111111111111111......////////////......---...///000000///...---......------,,,+++************))))))))))))******+++,,,---,,,***)))***++++++,,,------,,,+++(((''')))))))))***++++++,,,,,,///...---,,,+++*********+++++++++++++++++++++++++++***)))))))))))))))***,,,,,,---///111000...,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------///.........///222444666999222444;;;???MMMvvv~~~MMM888777444222222222111111111111000......------------......////////////////////////.........---,,,,,,++++++------..................111000---+++***+++,,,,,,---------,,,,,,,,,+++++++++)))''''''''''''&&&%%%(((''''''''''''((())))))************+++,,,------/////////000111111222222222444777999::::::999999999:::;;;===???@@@BBBBBB@@@DDDHHHIIIHHHHHHJJJLLLKKKIIIGGGFFFGGGKKKOOORRRVVVYYY]]]___]]]ZZZXXXWWWSSSTTTUUUTTTRRROOOKKKIIICCCBBBBBBCCCDDDCCC@@@======<<<999777666666777777:::;;;<<<<<<:::888999999AAAJJJsssAAAAAA@@@??????>>>>>>???;;;999777:::>>>???===999;;;:::999999888888999999:::888666444222222222222888888666333333<<>>@@@@@@???BBBFFFGGGGGGGGGHHHJJJKKKJJJGGGFFFGGGJJJNNNPPPTTTXXX\\\^^^]]]ZZZWWWUUURRRRRRSSSRRRPPPMMMJJJGGGDDDCCCCCCDDDEEEDDDAAA>>>;;;:::777555444444555666666888::::::::::::;;;===CCCOOOzzz??????>>>>>>>>>>>>>>>>>>;;;999888:::>>>???===;;;::::::::::::999888777777;;;999777555333222111111666666444///,,,000:::BBBBBBCCCDDDEEEFFFFFFFFFFFFUUU]]]uuu~~~aaaKKK999999222///222444333222333555444333222222333444555666444;;;WWWeee999///***///222///,,,...---......///000/////////......////////////......---...///000000000000000///...,,,+++***++++++,,,******))))))))))))******+++,,,,,,,,,***)))***+++000000111111111///...,,,)))))))))***++++++,,,,,,******))))))***+++,,,,,,///...------,,,+++***)))'''''''''((()))***+++,,,+++***+++,,,......,,,***))))))))))))************------,,,,,,---......///+++,,,///222333333222222555555999<<<>>>OOO|||\\\???888111222222222111111111111000///......------......///------------------------000000000000////////////---......///000111111222///...---+++++++++,,,---,,,,,,+++***************...,,,***)))*********((((((((())))))***+++,,,,,,************+++,,,---.../////////000111111222222333444555777777777666555666666777888:::<<<===>>>>>>@@@DDDFFFFFFFFFGGGIIIKKKJJJHHHFFFGGGIIIKKKMMMQQQUUU[[[^^^\\\YYYUUUSSSPPPPPPQQQPPPNNNKKKHHHFFFDDDDDDDDDEEEFFFDDDAAA???;;;999777555444444555666555777999999999:::;;;===DDDUUU::::::;;;;;;;;;;;;;;;;;;===<<<:::;;;<<<<<<999777555666777888888777666555<<<:::777444333444666777444666777666555888@@@FFF888555333444777999999777888@@@UUUvvvSSS999888::::::555444666888555333444333222111111111222333444777555444DDDnnnyyyNNN444000///222222---+++---,,,---......//////............////////////......---......///000000000000///...,,,******+++,,,---+++******))))))******+++***+++,,,+++***))))))+++------.........---,,,+++)))))))))***++++++,,,,,,******))))))))))))******...---------,,,,,,++++++(((((((((((())))))***+++,,,++++++,,,......---+++)))*********++++++++++++---------------...///000,,,---///111222333333333444888<<<<<<>>>SSS```AAA888222222222222111111111000000//////............//////------------------------.....................///000000000000000000000000...---,,,++++++,,,,,,---,,,+++***)))))))))******---+++***)))***+++***)))'''((()))***++++++,,,,,,))))))******+++,,,---.../////////000111111222222333333444555555555444444666666666777888:::<<<>>>>>>@@@BBBEEEFFFGGGHHHHHHKKKIIIHHHGGGGGGHHHIIIJJJOOOTTTYYY]]][[[XXXTTTRRROOOPPPOOONNNLLLIIIGGGEEECCCCCCCCCDDDEEEDDDAAA>>><<<;;;999777666666777888888999:::999888777999:::BBBXXX999999:::;;;;;;;;;::::::;;;::::::::::::999888666222444555777888888888777@@@===777333333555999<<<999:::;;;:::888888;;;>>>>>>999555555888::::::888...555???QQQsssqqqWWW999...666<<<777333333555666222111222222111000000111222333444222444111666VVV```666333222111111///++++++...,,,,,,---.....................////////////.....................//////000...---,,,+++++++++,,,---++++++************++++++***+++,,,+++)))((()))***++++++,,,,,,++++++******)))))))))***++++++,,,,,,,,,+++***)))((((((((((((+++++++++,,,,,,---------,,,+++***)))))))))))))))---,,,,,,---//////...---+++++++++,,,,,,,,,---------,,,,,,---...///000000............000222444555444:::>>>;;;???XXXaaaAAA888444222222222111111111000000/////////....../////////---------------------------......//////000000000444444333111000///...---,,,,,,++++++,,,,,,,,,------,,,***)))((()))***+++,,,+++))))))***+++***)))&&&'''((()))************)))))))))***+++,,,...////////////000111111222222333333333444444444444333888777777777888:::===>>>>>>???BBBEEEGGGIIIIIIHHHIIIHHHHHHGGGGGGGGGGGGHHHMMMRRRWWWZZZYYYVVVSSSQQQOOOOOOOOOMMMKKKIIIFFFEEEBBBBBBBBBCCCCCCBBB???<<<<<<:::888777666777888999999::::::999888888:::;;;???\\\;;;<<<===>>>>>>===;;;;;;666777888999999:::::::::555666777888999:::::::::CCC???999444222444777:::999:::;;;:::888777777777:::666111000222333333111000666666999UUUkkkHHH<<<777888777///222///000333333111111444111111000000111222333444000777777444FFFmmmwwwKKK,,,//////...---,,,+++---///,,,------...///...............////////////............---,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++++++++)))((()))***,,,,,,++++++++++++++++++)))))))))***++++++,,,,,,---,,,+++)))((((((''''''((()))***+++,,,------......---,,,+++***)))))))))...---,,,---///000///...,,,,,,,,,,,,---------...,,,,,,,,,,,,---...000000///...------///111444666555<<<>>>:::@@@___bbb@@@888555222222222111111111111000000//////......//////000------------------------///000000111222333333444666555444222///---,,,+++******++++++,,,,,,------...,,,***)))((()))+++,,,,,,***))))))***++++++***'''((()))*********)))((()))))))))***+++---...////////////000111111222222222222333333333444444555999888777777888:::===???>>>???AAADDDHHHJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFJJJNNNSSSUUUTTTRRRPPPPPPOOONNNMMMLLLJJJGGGEEEDDDAAAAAAAAABBBCCCAAA>>><<<999888666555444555666777666777888999999;;;>>>AAAAAAccc<<<===>>>???>>><<<;;;999666777999::::::::::::;;;888888777777777777888888>>><<<999666555555666666666888999:::999888777777;;;999777555666666777666222666666333AAAdddxxxPPP444333777999666+++222000000333333111222777111111000000111222444555000888:::555<<>>======>>>BBBGGGIIIHHHGGGDDDEEEFFFGGGGGGFFFFFFEEEGGGJJJMMMOOONNNMMMMMMMMMMMMLLLKKKIIIGGGEEEDDDCCCBBBAAABBBCCCCCCBBB???<<<999888666555444555777888777888999999:::<<>>===<<<:::999=========<<<:::888666444;;;======:::777555777999999888888999:::999777555555444333222111222333333333111000111333333222111444333111666:::@@@ddd[[[999777444111000111333555333222111111000000111111000000/////////111222333666444333888::::::ZZZnnnhhhTTT333111000...///000000000///---,,,000//////......000111222333222000...---,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************,,,+++******))))))******)))((((((((()))***++++++))))))(((((()))***++++++******))))))(((((('''''',,,)))'''(((+++---,,,***))),,,,,,)))(((,,,......---...//////,,,++++++,,,*********++++++,,,,,,,,,******++++++,,,---......000111222222111222444666777666<<>>@@@AAABBBCCCEEEDDDBBBAAAAAABBBCCCDDDCCCEEEGGGGGGFFFFFFGGGHHHFFFHHHIIIHHHEEEAAA??????@@@???=========<<<:::888999999999888888888888888;;;CCC===555777999===IIIOOO===<<<;;;;;;::::::::::::=========<<<;;;888666444777999;;;999555333444666888888999999999888666666777666555444444444555555444333222333444555444333222222///222555888XXXkkkIII777555333222111111222333333222111111000000111111111000000//////000111222333222000555666444MMMwww|||bbbxxxpppCCC111111---///////////////......---//////.........///000111222111000...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))***+++)))))))))))))))***++++++***)))))))))((((((((('''***))))))***+++,,,+++***(((+++,,,)))'''***,,,+++,,,---......,,,++++++,,,+++++++++,,,,,,,,,,,,,,,******+++,,,------...---000111222222111222444666888777===AAAIIImmmxxxJJJ555888555333111000111111000/////////000000000000//////......---...///111222333333111000///111222222111222000.........///...---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++///...---,,,,,,---...///000///...---++++++*********)))))))))***+++,,,---//////000111222333333444111222444555666555444333777555333333666888888777:::;;;<<<>>>@@@BBBCCCDDDEEECCCBBBAAAAAABBBCCCDDDDDDFFFHHHIIIHHHHHHIIIJJJFFFGGGIIIHHHEEEBBB@@@@@@???>>>>>>>>>??????===;;;999999999888888888888888999@@@;;;555999:::===HHHWWW>>>===:::888888888:::;;;============;;;999666555555888:::999555222333444777:::<<<;;;999777888::::::999888777777777777888555444333333444555444333333222000111222222IIIqqqlllGGG999555444444333222222222111333222111111000000111111222111000000///000000111222111///333555000>>>\\\ooouuuNNN333111000,,,000//////............///......------......///000111111///...------------------------------------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***))))))))))))))))))))))))))))))))))))***+++))))))))))))((((((((((((''')))+++,,,+++******+++'''+++,,,)))((())))))'''***+++------,,,,,,,,,------------,,,,,,,,,,,,,,,)))***,,,---......------000111222222111222444666888888>>>BBBMMMrrr|||NNN888999666444111111111000///...///000000111111000000///............///111222333555333111000111111000///111///......///000//////////////////............***,,,---//////...------//////...------...//////111111000///...,,,***)))***))))))******+++,,,---//////000111222333333444111222444555555444333333777555444555777888999888999:::;;;===@@@BBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDEEEGGGHHHGGGGGGHHHIIIEEEFFFHHHGGGDDDBBBAAAAAA===<<<<<<===>>>>>>===;;;888888888999999999999999777<<<888666<<<<<<===FFFaaa>>>===<<<:::999999::::::============;;;999777666444888;;;;;;777444444555888<<>>::::::999999888888888888555333222333444444333111444444222333444000@@@```OOO444666333444555555555333222111333222111111000000111111222222111000000/////////111222000444888111555HHH}}}ggg777///222...///000///...------...///000------------.........///000000///...------,,,,,,------------------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++***)))((((((((()))***)))))))))))))))******))))))))))))((((((((((((%%%)))---...+++)))***+++(((,,,...+++))))))(((&&&(((***,,,,,,,,,,,,---.........------------,,,,,,***+++---...///...---,,,000111222222111222444666888888>>>BBBOOOwwwRRR999777666444222111111000///...000000000111111000000000.........///000000111222444333111111111111000///000...---...000111111000000000000000000000000000++++++---...000111222222000///...------...///000000111111000...,,,***((()))*********+++,,,------//////000111222333333444222333333444444444333222666555555666777888888888777888:::===???BBBCCCDDDBBBBBBAAAAAAAAABBBCCCDDDAAACCCEEEEEEDDDDDDEEEFFFDDDEEEGGGFFFDDDBBBAAABBB<<<;;;::::::;;;;;;999777888888888999999:::::::::888;;;777777>>><<<<<>>>>>>>>===;;;:::============<<<:::888666444777::::::777444444555666:::===;;;777666999===999999999888888888777777777555444444555555444222333444222444666111:::RRReee<<<000888333444555666666555333222333222111111000000111111111111111111000000//////...222000333999333111;;;hhh{{{JJJ---222111***111000///...------...///000,,,------.............../////////......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******))))))******++++++***)))((((((((()))******)))))))))))))))***(((((((((((())))))))))))%%%)))---...+++)))***+++)))...///,,,******)))'''''')))+++,,,++++++,,,...------------------------+++,,,---.........---,,,000111222222111222444666666777===BBBQQQ{{{VVV:::555666444111000111111///...000000111111111111000000......//////000000111111111000000111222333222111000...---...000222222111000000000111111222222222000///---,,,,,,///111333000///...------...///000...//////...---+++(((''')))******+++,,,,,,------//////000111222333333444333333333333333333222222444555666777777777888888777888999<<<>>>AAACCCDDDAAAAAAAAAAAABBBBBBCCCCCC@@@AAACCCDDDCCCCCCDDDEEEDDDEEEFFFEEECCCAAAAAABBB>>><<<;;;::::::999666444777777888999:::;;;;;;;;;:::<<<888888>>><<<>>>KKK:::<<<>>>???@@@???===<<<============<<<:::888777222555888777444222333444444666888666444444777999777777888888777777666555999888666666777777666444000222000222666111555FFF{{{oooGGG333333666333444555555555444333222333222111111000000111111000111111111111000000///+++111//////666333///555QQQzzz\\\444,,,444...(((000///............//////000------...////////////..................---,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,************************,,,+++******))))))******+++***))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))''')))+++,,,+++******+++***...///,,,)))+++***(((&&&(((***++++++***+++---+++,,,,,,,,,------------------------------......000111222222111222444666666888===BBBTTT\\\===555555333111000111111000///000111111222222111111000......///000000000000000///...///111333444444222000///......000222222111//////000111222333333444555222...***)))+++...000//////...------...//////---------,,,+++***)))((()))***+++,,,------------//////000111222333333444333333333333222222222222222444666777666666666888777888999;;;>>>@@@AAABBB@@@@@@AAAAAABBBBBBCCCCCCAAACCCEEEEEEDDDDDDEEEFFFEEEFFFFFFDDDBBB@@@@@@AAAAAA@@@>>>===<<<:::777555777777888999:::;;;<<<===:::<<<999:::>>><<>>>>>??????======>>>===<<<;;;999888444666888777444222444666666666555555555666777888666666777888777666555444888777555555666666444222111333000222777222222???mmmxxxQQQ666333555333111222222333333222222222333222111111000000111111//////111111222111000000+++222000---444444111555<<>>CCCWWWdddBBB777333111000000111222222111000111111222222111111000......000000111000000///......///111444555333222111000...///000111111000...///000111222333444444111///,,,******+++---...///...---,,,,,,---...///,,,,,,+++***************)))***+++------------,,,//////000111222333333444444333333222222111222222000333666666555444555777777888999;;;===???@@@AAA??????@@@AAABBBBBBCCCCCC@@@BBBDDDDDDDDDCCCDDDEEEFFFGGGFFFDDDAAA??????@@@AAA???>>>======<<<999777666777888999;;;<<<===>>>999;;;999:::>>>>>>KKKeee:::999999999;;;===@@@AAA======>>>>>>===;;;999888777999:::888555555777::::::888666666888:::::::::666666777888777666555444555333222222222222000///444666222444999444222<<>>???@@@>>>???@@@AAABBBCCCCCCBBB>>>???AAABBBAAAAAABBBCCCGGGGGGFFFDDD@@@??????@@@===<<<;;;;;;<<<;;;999777666777888999;;;<<<>>>>>>777:::888:::>>>???QQQooo<<<<<<<<<===???>>><<<:::===@@@BBBAAA===999888888;;;<<<;;;777444333777:::888888999999999999::::::666666555666666777888999444444555666555444222111222111000000222555888;;;WWWfffHHH;;;555888999111333222111111000000111111111111000000111111222333444333111000000000111222111000//////111333444444,,,OOO~~~nnn444333111///---------...,,,,,,,,,---...///000000......////////////......------,,,,,,,,,,,,++++++...,,,++++++---.........******+++++++++,,,,,,,,,////////////...---,,,+++---,,,******+++***)))'''************************,,,---...//////---+++******************)))(((((((((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++***)))))))))))))))******---......///000111111222000111222222111333555888888===>>>EEEbbbzzzNNN555777444222000111111111000111222444444222111222333000000000000000000000000///000111222333222111111222222222111000//////...)))000222...000999888111***+++,,,+++******+++---++++++***************+++***++++++++++++***))))))***+++,,,,,,++++++---...000/////////000111222222777666333111111111222333222444666666555555555777666777888999;;;<<<===>>>@@@@@@@@@@@@@@@AAAAAAAAA????????????@@@AAABBBBBBFFFDDDBBB???>>>???@@@AAA;;;;;;;;;::::::999999999777888999;;;===>>>@@@@@@;;;===777<<>>>>><<<::::::===???>>>;;;999999:::======;;;888555555999<<<999999999999::::::::::::777666666666666777777888666777777777777666666555666444333222222444666888TTT{{{VVV===666222333666222444333333222222222222222222222111111222222333444333222111111000000000111111000//////111222333444///HHHrrrSSS333222111///...------...,,,------....../////////......////////////......------,,,,,,,,,,,,++++++///...---,,,,,,,,,+++******++++++++++++,,,,,,,,,111111111000000///---------,,,******+++***)))'''************************+++,,,.........,,,+++)))***************)))(((((((((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))(((((()))***++++++,,,---...///000111222222333444444333222222555777:::>>>@@@GGGdddTTT999777555222111222222111000000222333333222111111222000000000000000000000000......000111111111000///222222111111000//////...***000111///333:::888///+++,,,,,,+++******+++---++++++***************++++++++++++++++++***))))))***+++------,,,,,,...///000000000000111222222333666555333111000111222222222444555666444444444555666777888999;;;<<<======????????????@@@@@@@@@@@@????????????@@@AAABBBBBBCCCBBBAAA???>>>>>>>>>>>>::::::::::::::::::999999999999:::;;;;;;<<<======;;;===999<<>>===<<<===>>>===;;;999999:::;;;;;;:::999;;;<<<>>>===<<<999777888:::===::::::::::::::::::::::::888777777666666666666777444333333333333444444555999888555333333333444555GGGxxxnnnJJJ666777333000444666555444333333222222333333333222222222222333444444111111222222111111000000000000000000111222333444222===^^^qqq???222111000///..........................................////////////......------,,,,,,,,,,,,++++++------------,,,,,,+++***++++++++++++,,,,,,,,,,,,000000000000///...---------+++******++++++)))(((***************************+++,,,---,,,+++***)))***************)))(((((((((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++(((((((((((()))***,,,,,,++++++,,,...000111222333555555555444333333555777<<<@@@AAAJJJiii^^^>>>777555333333333333111//////111222222111000000111000000000000000000000000//////000111111111111000222111111000000//////...,,,000111111666<<<888...+++,,,,,,+++******+++---+++***************++++++++++++++++++******))))))***,,,...///......///000000000111111222333333444555444222111000000111222222444555555333222222333666777888999:::;;;<<<======>>>>>>>>>?????????@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@???>>>===<<<;;;999999999:::::::::::::::;;;;;;;;;;;;::::::::::::;;;>>><<<<<<@@@JJJqqq>>>===;;;<<<<<<<<<:::999::::::::::::999:::;;;<<<===<<<:::888777888;;;===<<<;;;;;;;;;::::::999999888888777666666555666666222111111000111222444555:::888666555444444444555AAAnnnbbbAAA333888444---111666444444333222222222222222222222111111222222333444///000111222222111000///000111111111111111222333333333LLL}}}ccc444000000//////............////////////..................////////////......------,,,,,,,,,+++++++++''')))+++---------......+++++++++,,,,,,,,,---------------------,,,+++***,,,+++******++++++***(((******************************++++++++++++***)))***************)))(((((((((((((((((())))))))))))(((((((((((())))))))))))************************'''''''''((()))+++,,,---)))***+++---///111222333444555555555444555777:::===@@@BBBLLLlllhhhBBB777666444444444333111//////000222222000///000111////////////////////////111222222333333333333333111111000000////////////...000111333999>>>888...+++,,,,,,+++***)))+++,,,*********)))******+++,,,+++++++++******************,,,///000//////000111///000111222333444444444333222111000000000111111333444555444333111111222666777888999:::;;;<<<<<<<<<<<<======>>>>>>??????>>>>>>===>>>>>>???@@@AAA???@@@@@@AAA???===;;;:::888888999999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>===;;;???TTT===;;;:::::::::;;;:::888===<<<;;;:::;;;;;;;;;;;;;;;999666555666888:::;;;<<<<<<;;;:::999999888888888888777666666555666666666555444444444666777888777777666555555555666666???ddd|||~~~|||yyytttqqqqqqvvv|||OOO666///666111***///444333333222111111111111111000000000000000111111222...///111222222111000//////111333222111000111333333...@@@mmmQQQ***///////////////.........//////////////////............////////////......------,,,,,,,,,+++++++++&&&))),,,---,,,---///111++++++,,,,,,,,,---------+++,,,,,,,,,,,,++++++***,,,+++)))***++++++***)))************************)))************************************)))(((((((((((((((((())))))))))))(((((((((((())))))))))))************************'''''''''((()))+++,,,---))))))+++,,,...000111222111222444444555777:::===>>>@@@AAAMMMpppsssHHH999777555444444333111000///000222222000///000111////////////////////////222222222222222333333333000000000///////////////000111333666;;;===888111,,,------+++***)))***,,,******))))))***++++++,,,,,,+++***)))))))))******))),,,///111000000000111...///111333444444444444222222111111111111111111333444555444333111111222777777888888999:::;;;;;;;;;<<<<<<===>>>>>>??????============>>>???@@@@@@???@@@AAABBBAAA>>>;;;:::888888888999999:::::::::<<<<<<======>>>>>>??????<<<<<<===;;;AAAaaa:::888777777888999999888===<<<;;;;;;<<<<<<;;;:::999666444333555888999:::<<<<<<;;;:::888777666666888777777666666666666777555555555555555555666666555555555444555555666666444JJJYYY___aaaWWWMMMPPPEEECCC@@@???@@@CCCHHHKKK[[[]]]uuu}}}@@@111111666222000666777333222111111000000111111///////////////000111111//////000000111111000000...111444333111///111333222...888YYYvvvEEE,,,------.../////////......////////////////////////......////////////......------,,,,,,,,,,,,++++++***---...---++++++...111,,,,,,,,,,,,------------,,,------......---,,,,,,+++***)))***++++++***)))***************************************+++++++++***************)))(((((((((((((((((())))))))))))(((((((((((())))))))))))************************(((((((((((()))***,,,,,,))))))***,,,...///000111///111333444555888<<>>???@@@@@@<<<<<<<<<<<<===>>>???@@@???@@@AAAAAA@@@>>>;;;:::888888888999999999999999<<<<<<===>>>???@@@AAABBB===;;;>>>???IIIrrr777666444555666888999888999888888:::===>>><<<999888555222222555888999999<<<;;;:::999777666555444777666666666666777777888444444555555555444333333555444444444444444444444---555777888<<<444---111555555444333444666777888999555JJJYYY[[[ooowww^^^777333777888222555;;;666333333222111111111111222000000000///000111111222///////////////000111111...222555444111///000333222000333DDDccchhh;;;000,,,,,,.../////////............//////000000111111......////////////......------,,,,,,,,,,,,++++++,,,...///---***+++000555,,,,,,,,,------------...,,,,,,------------,,,,,,+++***)))***+++,,,+++)))***************************************+++,,,,,,***************)))(((((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))(((((()))***++++++)))***+++,,,---.../////////111222333444777:::===AAABBBDDDRRRxxxfff>>>:::555222222333333333000222333333222111111222000000000000000000000000///...---------...///000////////////////////////222555888;;;:::888888:::---------,,,))))))***+++))))))))))))***+++,,,------,,,***)))((()))***+++'''***...111111000000000+++---000222333444333333222222333333333333222222222444555666444444444555777777777888999999::::::;;;<<<<<<===???@@@@@@AAA<<<<<<<<<<<<===>>>??????????????????>>><<<:::999999999999999888888888888<<<<<<===>>>???@@@AAAAAA???999>>>EEEUUU555444222333555888999888555444666999===>>><<<999888555222222666999::::::;;;;;;:::888666555444333666666555666666777888999888888999999999888666555555555555444444333333222777777111111888333...555333444444444444444444333999+++111111(((===MMM888222333888444,,,222666---555444333333222222333333111111111000111222222333000///.........000111222---222555555111...000222222333111666OOOsssZZZ...++++++,,,---////////////...---......///000111111222......////////////......---------,,,,,,,,,++++++***,,,---,,,+++---444;;;,,,,,,,,,---------......)))******+++++++++******+++***)))***+++,,,+++***************************++++++******+++,,,------***************)))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))************+++,,,,,,---......111222333333444555999;;;CCCDDDEEETTT{{{sss???;;;555222111222444444111222444444222111222333000000000000000000000000000///.........///111222.........///////////////333666:::<<<999666888===---------,,,)))((()))+++))))))))))))***+++,,,------,,,***(((((()))***+++&&&***...000000000000000***,,,///222333333333222222333333444444444333333222444666666555555666777777777777888999999999:::<<<<<<===>>>???@@@AAAAAA<<<;;;;;;<<<<<<===>>>???>>>>>>======<<<;;;999999:::999999999888888777777<<<<<<======>>>>>>??????@@@999???III___999777666555444444555555555666888===AAAAAA===999999555555999999444444999777777666666555555555444222444666666444444555777666666777888999;;;===>>>===888333222333444333222666444222333555555333111222222222222222222222222111111111111111111111111222222222333333222222222444444222222222222444444222222111111111111111111000000000///...///111444222222111111111111222222666111000222999NNNwwwvvvEEE111000---...///000000///...---000000000111222222333333///000000000000//////...//////...---,,,,,,++++++***...000,,,(((+++666@@@******+++,,,,,,---......''',,,000///***'''))),,,)))((('''''''''(((***+++((()))***+++++++++++++++,,,++++++******++++++,,,)))))))))(((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((()))))))))***++++++,,,,,,******))))))))))))******++++++++++++,,,---.........222555888888888888999>>>EEEFFFTTT~~~NNN???333444777444000111333444555555555444333222////////////000111222333000///............//////...//////000111222222222999666666999:::777888;;;333111---***)))***,,,------***'''(((+++......---,,,---,,,)))%%%%%%(((,,,)))***+++,,,...///000111...///222444444333111000333333222111222333444555333444555666666666555444666666555555666888:::;;;999;;;======;;;<<>>===;;;999999::::::::::::999888777666666777777888@@@??????>>>>>>>>>>>>>>>:::GGG>>>EEExxx888888777666777777888999<<<;;;:::<<<======;;;888999555666:::;;;888888<<<777777777777666666666555777666555444333222222333666666777777888888999999999666444555666777555333666444222333555666555333222222222222222222222222////////////////////////111111222222222222111111333222111111111111222333111111111111111111111111000111222111000000222444222222111111111111222222444444666777666AAA```oooCCC222///......////////////......///000000111111222333333222222222222111111000//////......---,,,,,,++++++***---000...******000666******+++,,,,,,---......))),,,......+++))))))+++)))(((((('''((()))***+++((())))))***++++++******,,,++++++******++++++,,,))))))))))))))))))))))))))))))(((''''''((())))))(((((((((((((((((((((((()))))))))***++++++,,,,,,******))))))))))))******++++++++++++,,,---......///111444666777777999:::AAAFFFFFFVVV\\\DDD222333666222///111333333555555555444333222000000000000000111111222//////////////////.........//////000111111222222777555555999:::888888;;;555333///,,,++++++---...---***'''(((+++...000000------,,,)))&&&&&&***---******+++,,,---//////000000000111111111222222222333333222222222333444555///000222333444555444444555555666777888:::;;;<<<:::<<<======<<<<<<>>>@@@;;;;;;:::::::::;;;<<<<<<999999999999:::999888777888888777777888999;;;<<<@@@???????????????@@@@@@@@@GGGBBBQQQ999999999999:::;;;<<<===CCC@@@<<<:::999999888666666444555888999888999;;;777777777777777666666666:::888555333333333333333555666777777777666555444555555555777999888555333444333333444666777666555333333333333222222222222........................000111111111111111111000222111111000000111111222111111111111111111111111000222444444333222333444222222111111111111222222///111666777111111FFF^^^eee>>>222000//////............////////////000111111222222333444444444444333222111000.........------,,,,,,++++++---///...,,,************++++++,,,,,,------...++++++,,,,,,+++******)))((((((((((((((()))******(((((())))))******))))))++++++************++++++************************((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,******))))))))))))*********++++++,,,,,,---......///111333444555777:::<<>>>>><<<<<<===>>>::::::999999888999999999777999:::;;;;;;999777666777777777888999;;;>>>??????????????????@@@AAABBBFFFFFFHHHeee:::::::::;;;;;;<<<<<<<<>>??????>>>>>>>>>???>>>===<<<<<<<<<:::999999888777777777777999:::<<<<<<;;;999999999777777777777999;;;>>>???=========>>>???AAABBBCCCGGGCCCQQQzzz<<<<<<<<<;;;;;;:::::::::;;;;;;;;;999777666555555555555555333222222111000444444444444444444444444999666333222333555666777222333666777888888666555666666555333222111111111111222333444555666777888444444444333333333222222111111111111111111111111000000111111111111000000222333333333333333333222000000111111111222222222111333555666555444444444222222111111111111222222555222333777777444:::EEEHHHjjjPPP222000111///...---,,,,,,---...///...//////000111111222222333333333333222111000///---------------,,,,,,,,,///---++++++------,,,***++++++,,,,,,,,,,,,------,,,+++))))))***+++***((('''(((((()))))))))))))))(((((())))))))))))((('''+++******))))))******+++******++++++,,,,,,,,,,,,'''(((((((((((((((((('''(((((((((((((((((((((((()))))))))***++++++,,,,,,++++++************++++++)))***+++---------------///000111222444888>>>BBBKKKJJJIII```pppGGG888777666444666111222444555555555444444333333111000////////////+++---///111111000///...///////////////000000000000///111777999777777:::666555222...,,,+++++++++///---+++***+++///555999+++)))'''&&&'''(((***,,,+++++++++,,,,,,------------///111222222111000///222222333333333444444444222222111000000/////////111444999===@@@@@@@@@??????????????????>>><<<;;;:::999999888777777777777:::;;;<<<;;;888888999;;;777777777777888:::<<<===<<<<<<===>>>???@@@BBBCCCFFFCCC]]]<<<<<<<<<<<<;;;:::999888777888999999777777888999999:::999555444444333000222222222333333333333333888777666222///...000222222333555666777777666666555666555222000...///000000222333444444444666888555555444444333333222222////////////////////////000111111111111111111000222333333444444333333222000000000111222222333333000222444444333222333444222222111111111111222222444222555;;;999222222999111LLLkkkgggCCC...//////......------------............///000000111111222111111111111111000000///------------------------...---++++++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***''''''((()))))))))))))))))))))******))))))((((((******))))))))))))***************++++++,,,,,,---(((((())))))))))))(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,++++++************++++++)))***,,,---......---,,,...000222444666;;;@@@DDDMMMMMMNNNfffZZZ???666555444222111222444555555555555444333222111000////////////,,,---...000000000/////////////////////////////////...111777999666666888444333000...,,,+++******......,,,++++++///444888---***'''&&&''')))***+++)))******+++,,,------...,,,...111333333222///...111222333444444444333333555444222111///.........222555999===???@@@@@@??????>>>>>>???@@@???===:::::::::999999888999999999888:::===<<<999777888:::777777666777888:::<<<=========>>>>>>@@@AAABBBCCCGGGKKKppp;;;;;;<<<======<<<;;;:::888999999888666888<<<@@@:::===<<<777666888777333222222222333333444444444555888:::666000---///333333333333444444444444444111444666555222000///000///111333333222222444666666555555444333333222222111111111111111111111111111111222222222222111111111222333333333333222111///000000111222222333333000111222111000000222444222222111111111111222222///555AAAJJJBBB333///444000777GGGJJJ777+++------,,,------......------,,,......//////000111111111///000000111111111111111------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,***'''&&&))),,,&&&'''((()))***))))))(((******++++++***))))))(((******))))))))))))******))))))******+++,,,,,,,,,((()))***++++++***)))((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,++++++******++++++,,,(((***,,,---......---,,,...000333666999===BBBEEEOOOQQQTTTmmmtttKKK888888666///111222333555666555555444222222111000//////000000------......///000000000////////////////////////......111666888555444666333222000...,,,,,,++++++---......---,,,...222666111---)))((()))+++++++++((())))))+++,,,---............000111111111000///111222333444444444333333777666444333222111222222444666999<<<>>>?????????>>>======???AAAAAA===:::;;;;;;:::::::::;;;<<<<<<777<<>>>>>>>>======<<<;;;999666555888???EEE888<<<;;;777666:::999555333333333444444555555555333999===:::333000444:::555444333222111111111111---222777888666222111111///111333333111111333555666666555444333333222222333333333333333333333333222222333333333333222222000111222333333222111000///000000111222222333333000000000///...///111444222222111111111111222222///>>>TTT___RRR===777<<<999...000555...***,,,++++++,,,............,,,+++......//////000111111111//////000222222222222222------------------------)))+++......---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((+++---***&&&%%%(((---&&&''')))*********)))(((+++++++++++++++***))))))******))))))))))))******(((((()))***++++++,,,,,,)))***+++,,,,,,+++***)))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,++++++******++++++,,,(((***,,,.........---,,,---000444777:::>>>CCCFFFQQQTTTYYYqqqWWW======:::///111222333555666666555555222111111000000000000000------------...///111222///////////////...............111666888555333555222111000///------,,,,,,,,,...///...,,,---111444444000+++***+++------,,,'''((()))***,,,---//////000//////......///111222111222333444555444333333333222111000000000111222555666888;;;===>>>??????>>>======???BBBAAA>>>;;;;;;;;;;;;;;;<<<<<<===>>>777???IIILLLGGGAAA===;;;555555666888;;;???BBBDDDCCCCCCCCCCCCCCCDDDEEEFFFRRRccc888:::===>>><<<;;;::::::===;;;999:::;;;<<<;;;:::===<<<:::888777777777888777333111333777999666333999777666555666777999:::999666222///---///111333&&&///777666...))),,,111999555222444777777666555555:::<<<::::::>>><<<777===222666111222777---111000111222333444333333222111111111111111111111111222222111111111111222222222222111111222333333444222222222111111111000000333FFFqqqxxxTTT>>>555999333/////////------...///...,,,+++***++++++,,,///////////////000000111222111000///////////////////////////...---,,,+++************************((()))+++,,,,,,+++)))(((---+++(((((((((((('''%%%''''''((())))))))))))((((((***++++++***)))***+++***)))((()))***+++***((())))))************))))))%%%&&&(((*********))))))))))))))))))((((((((((((***************+++++++++,,,,,,,,,,,,+++***))))))))))))))))))***,,,...//////222555999<<<@@@DDDHHHSSSTTTZZZvvvqqqKKK888444444333666888555222222444555444333111///......///000......------...///000111000000000000000111111222000//////000222333111000111000///,,,***)))+++---///111333111......333888;;;555...++++++,,,++++++((('''&&&'''(((,,,///222......//////000000111111222333444444222222333444222111111111000000//////555555777888:::<<<===>>>>>>===<<<>>>@@@???;;;777:::::::::;;;<<<;;;999777999:::===BBBEEECCC<<<777777555555777:::>>>???@@@???BBB>>>===DDDDDDEEEPPPUUU888:::<<<<<<;;;:::::::::>>><<<::::::<<<===<<<;;;999999888777777777888888888555222444888999777444777666555444555666888999777555222000000111444555;;;555///...111555666666222111222777<<>>===:::777;;;:::999:::;;;;;;:::888888999;;;???AAA@@@;;;777888888888888999;;;===>>>>>>BBB???>>>EEEDDDFFFRRRfff:::;;;;;;:::999999:::<<<>>><<<;;;;;;<<<======<<<777888999999::::::::::::888555444555888:::888555666555444444444555777888222222111000111222444555555222000222666888555111:::CCCOOOZZZeeeoooxxx~~~zzzqqqUUU@@@999...555000111222222333222222222222222222222222222222222000000////////////000000////////////000111222333111111111111000000000000---YYYlllOOO>>>888444333000+++)))+++,,,,,,+++++++++,,,------///............///000000///............------------......------,,,+++***++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,***))))))***++++++*********+++,,,,,,,,,,,,+++,,,***((()))++++++)))&&&***)))((((((******)))((())))))))))))))))))))))))&&&'''((()))*********)))))))))))))))(((((((((((())))))*********+++++++++******+++,,,,,,,,,+++++++++++++++,,,---...///000000222666999<<<@@@EEEHHHVVV[[[eeeyyyRRR<<<666555222//////222444444444444333111000///000000111...///000111222111000000---------------...//////000//////000111222111///------...............---///111111///,,,,,,///222999555000...---......---///---+++******+++,,,------......//////000111111000222333222111000111222333333333222222222222222111222444666888:::;;;<<<@@@>>><<<<<<<<<;;;:::888;;;999888888:::;;;::::::888888999;;;======:::888777999;;;;;;999:::===@@@>>>CCCAAABBBFFFEEEIIIYYY~~~:::::::::888777777:::<<<===<<<::::::<<<===<<<;;;999:::<<<=========<<<;;;777555444555777888777666666666555555555666777888000000000111111111222222,,,222666666555888BBBJJJaaaqqq|||eeeUUU888///111111111222222222222111222222222222333333333333000000////////////000000.........//////000111222000000000000000000000000,,,QQQgggLLL@@@555111111...,,,,,,++++++++++++,,,------.........------......///000---------------------,,,,,,---------,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,***))))))+++------,,,++++++,,,------------,,,///,,,(((***------)))%%%***((('''((()))***)))((()))))))))(((((()))))))))&&&'''(((((()))*********))))))))))))(((((((((((()))))))))***++++++,,,,,,((()))***+++,,,------,,,,,,,,,,,,---...//////000000333666999<<<@@@EEEIIISSS\\\jjjhhhEEE555999555333444444222222333444333222111111111111222///000222333333222000///...------------...//////000//////000111111000...+++,,,---///111111///---000000000...,,,+++,,,...555333000...---------...///...---++++++,,,---...------......///000000111///111222111000///000111222222222222222222222222222222444666888:::;;;<<<@@@>>><<<;;;:::999999888;;;999777777999;;;;;;;;;999999999999:::;;;::::::777;;;???>>><<<;;;@@@DDDAAAFFFEEEEEEHHHFFFOOOddd::::::999777666777:::<<<<<<:::999999:::;;;;;;::::::;;;<<<===<<<;;;:::999555444444444666666666555777777666777777777888888333444444444333333222222666555444555>>>SSSnnnvvvLLL444222111111111111111111111111111111222222333333333222111111000000111111222//////......//////000111////////////////////////111BBBlll___JJJ555...000111...,,,***++++++,,,---------------------------......///+++,,,------...---,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++***)))***,,,---------++++++,,,------------,,,111---***+++...///***&&&)))((('''((()))***)))'''))))))(((''''''((())))))'''''''''((())))))******))))))))))))((((((((((((((())))))***++++++,,,,,,((()))***+++,,,---------,,,------...////////////000333666:::===AAAEEEIIINNN[[[lll]]]CCC999666666888666000000444333333333222222222222222000111333444444222000////////////...///000000111000///...///111111///---++++++---000333333111...///000///...,,,++++++,,,000000///...,,,,,,,,,------,,,,,,,,,,,,...///000---------...//////000000///000111111//////000111000000111111111111111111333444555777999:::;;;<<<>>>===<<<:::999888888999999777666666999;;;<<<<<<::::::::::::999:::;;;<<<<<<@@@CCCBBB>>><<>>BBBDDDFFFDDD@@@======>>>???BBBAAABBBFFFJJJccc888888888777666666888:::<<<:::888999:::;;;::::::555555444444444555666666444555666666555555666777555666666777777777777777888777777777777888999999///;;;SSStttYYY111333222111000//////000111...//////000000111222222111111000000000000111111333333111000///.........---------....../////////...***555MMMlllnnnRRR???444...,,,---+++,,,---------,,,+++***,,,,,,,,,+++,,,------...+++,,,.../////////...---,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,***))))))+++,,,++++++(((((()))************************++++++******))))))(((''''''((()))((('''***)))'''&&&&&&''')))***((((((''''''((()))***+++))))))))))))(((((((((((('''((()))***+++,,,------)))***+++,,,,,,,,,,,,,,,+++,,,---...///...------111333777:::===AAAFFFIIINNN^^^rrr|||WWWDDD555555888444222444333333444444444444444333222222111111111000000000111000000000000111222222000///...///000000...,,,///---,,,///333555222//////...............,,,++++++---000000...------///******+++,,,---...//////,,,,,,---......//////000000111222222000000111222000000000111111222222222666666666777777777888888777999<<<<<<:::888888:::555555555888:::<<<<<<;;;999;;;<<<;;;999999;;;>>>AAAAAABBBBBBAAA???>>>===>>>AAA@@@CCCJJJTTTwww777888888888666666777999===;;;999:::;;;<<<;;;;;;444444333444555777999:::555666777777666666777888444555555666777666666666444444333444555777999:::>>>TTTtttbbb888333222111/////////000111---......///000111111111000000////////////000000555444222111///......------------.........////////////000777TTTeeeMMM;;;///---111,,,------...---,,,***))),,,,,,++++++,,,,,,---...+++,,,...000000///...---------......///.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,***))))))***++++++***''''''((()))))))))))))))&&&(((******((((((((())))))'''&&&'''((()))((('''***((('''&&&&&&'''(((***((((((''''''((()))+++,,,))))))))))))(((((((((((('''((()))***+++,,,------******+++,,,,,,,,,+++++++++,,,---.........---,,,111444777:::>>>BBBFFFJJJQQQaaauuuoooRRR888555:::888333111333333444555555444444444222222111000//////000000000000000000000111111222000///...///000///...,,,111...,,,///333555222//////.........//////---,,,***...111111///...///000***++++++,,,,,,---------,,,,,,------...//////000000222333222111000111222111111111222222333333333666666666666666555555555444888<<<<<<:::888999:::444444555888;;;<<<;;;:::777:::<<<;;;999999:::===;;;;;;<<>><<<:::888777777666666666666777777444333222333555777777666888555222111444555444222000000111333555888:::<<<===uuuwww333888,,,000999222+++---///222111///......000111333111111000000///.........------------------------......---,,,,,,,,,------+++555//////>>>iiinnnMMM000,,,999111000---)))***,,,---,,,///---++++++,,,......---...---,,,,,,......---,,,,,,---.../////////...---...---+++*********++++++000//////---,,,+++******+++,,,,,,------,,,,,,++++++***)))((((((***,,,---***+++,,,+++******,,,---&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))'''((()))++++++******)))+++,,,+++***((('''((()))))))))))))))***+++,,,------------,,,,,,+++++++++...,,,+++,,,///111000...000666:::;;;>>>EEEJJJKKKRRR[[[uuutttKKK888777777666555555444222333666888555000//////000000111111111222222222111///...,,,++++++333333111000...---------,,,,,,,,,---///000222333222111000///...---------000///...---,,,,,,,,,,,,,,,...000000///...///000///////////////000111111---...000222333333333222333222222111111222222333666666666555333333444555666777999<<<>>>>>>;;;888444777:::;;;999999:::===888999999999888999<<<>>>:::<<<@@@BBBCCCCCCEEEFFF===HHHIIIEEEVVV:::888666666777888777666777999;;;======;;;888666777777666666666666777777777777666555555555555666888555222222444555555333//////000111333666888999III}}}<<<666---111777111...333444222111000///...///111222111111111111111222222222------------------------..................//////,,,444---///999]]]aaa@@@111000///...+++)))***,,,......///---++++++,,,......---...,,,,,,,,,---...---,,,+++,,,---...///......------,,,+++*********+++,,,//////...---,,,+++******+++,,,,,,------,,,,,,++++++***)))((((((***,,,---,,,------,,,+++***,,,---''''''''''''''''''''''''''''''''''''((((((((()))'''((()))***+++******)))+++++++++***((('''((()))))))))))))))***+++,,,---------,,,,,,,,,+++++++++...,,,+++,,,///111000...222777;;;<<>>===:::777666888::::::999999;;;===:::;;;;;;:::999:::<<<>>>???BBBDDDEEEDDDCCCBBBCCCCCCDDDDDDNNNmmm:::888666666777777777666999:::<<<===<<<:::777555777666666555555666666777888::::::888444222333555888666444333444555555555000000111222333555777777SSSEEE555000333444...000777444333222000///...///000000///000000111222222333333------------------------......//////000000111111...111,,,111444LLL}}}aaaDDD222///---,,,+++,,,,,,...//////---++++++---...------...,,,+++,,,---...---+++++++++,,,---------------,,,+++*********+++,,,---//////...---,,,+++******++++++,,,,,,,,,,,,++++++******)))((()))***+++,,,---...///...,,,++++++,,,)))((((((''''''&&&&&&&&&''''''''''''(((((((((((('''((()))*********))))))+++++++++***((('''(((***))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,---///000///...333888<<<===@@@GGGLLLMMMQQQZZZttt|||YYY???777999666555444333333222111111000000000111111111111111111111222222222222222222222222000///...........................///000000111111000///.........///.........---,,,,,,+++++++++---......---,,,...///111000000/////////000000000000000111222333444555555555444444444444555555999999999777444333333444555666999===???>>>:::666888999:::999999999;;;===<<<===<<<;;;999999;;;===AAADDDFFFGGGEEECCCBBBBBBIIIAAAEEEbbb999777666555777777666555888999;;;<<<;;;:::777666666666666555555666666666666999;;;888222000222666888777555444444555666666444444444444555777888999RRRTTT777222444333,,,000555///222111000///......//////......//////000000000000........................---...///000111111111222000///,,,444222AAAttt\\\;;;111...,,,...///---+++,,,...---,,,,,,---...---,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,---,,,++++++*********+++---.........------,,,+++******++++++,,,,,,,,,,,,++++++***))))))((()))***++++++---...///---+++************))))))((('''&&&&&&%%%'''''''''(((((((((((((((((((((((()))))))))))))))***++++++***((('''(((*********))))))***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,---.../////////333888<<<===@@@GGGLLLMMMSSS[[[tttzzzYYYDDD<<<888666555666444000000111111111111111111111111111222222222222222222222222111111000//////...//////000//////.........////////////......---.....................------,,,,,,,,,.........------...000222111000000///000000000111000000000111333555666555555444444444444555555777888888777555555666888777888;;;>>>@@@???;;;777999999888888777888:::;;;<<<<<<<<<:::888777999;;;===@@@CCCEEEEEEDDDDDDDDDHHHEEEUUU~~~999777555555666777666555666777999:::;;;:::999888666666555555555555666666333666888666111///333777888777666555444444555777555555555555666777888888LLLlll;;;222111222...000333+++111000000///////////////000000000000//////..............................,,,---...000111111111111000///---888222>>>ssssssMMM666---))),,,000---******...---,,,,,,......---,,,---,,,++++++,,,---,,,+++++++++++++++,,,,,,------++++++*********+++---...---------,,,,,,++++++******++++++,,,,,,++++++***)))))))))))))))*********+++,,,---,,,***(((((((((******)))(((''''''&&&&&&((((((((((((((('''''''''((((((((((((((()))))))))******+++***(((((()))************)))******+++,,,++++++++++++++++++++++++,,,,,,---.........///000222777;;;<<>>@@@@@@@@@AAADDDFFFIIIccc888777555555666666666555777888888999999999888888666555555444444555555666444444444333333333444555555666666444222111444666222222222333444666777888RRReee@@@///555555000111111------...///000000000000222222222111111111111111........................///000111222333222000///...111///666111AAAxxxiiiKKK///***......,,,,,,---,,,,,,---//////---+++,,,+++***+++,,,,,,,,,***...---,,,,,,,,,---//////---,,,+++*********+++,,,,,,,,,,,,+++++++++++++++******++++++++++++******'''(((((()))))))))))))))(((***,,,---+++***)))))))))))))))((((((((((((((()))(((((((((''''''''''''(((''''''&&&'''((()))***)))******)))((((((***+++++++++***************+++)))*********++++++++++++***---///...------///111333888<<<===@@@GGGLLLMMMWWW___vvvlllUUU@@@999666111111666333333333222222111111111000000000000000000000000///////////////000111111//////.........//////000---------...///000111222///000222333333222111000///000000...---...111333/////////000111222333444000000222333444555555555555555444444444444555555555666888999999;;;===@@@>>><<<::::::;;;<<<<<<;;;:::::::::;;;<<<;;;777333333444555666666888<<>>BBBIIINNNNNNWWW^^^uuuvvvUUUFFF???888777<<<333333333222222111111111...//////000111111222222///......//////000111222...............///000000////////////000222333444000111333444444333222111/////////---,,,---000333...//////000111333444555///000222444555555555444666666555555555555666666777888999999999:::<<>>;;;888777888:::;;;;;;<<<;;;<<<>>>???===888333222333555666888:::>>>BBB===>>>???@@@DDDJJJRRRXXX666666555555555555666666888888888777666555444444444111000222777999666222555222000222777:::888555555444222111111333666888666555777999888777<<>>AAAEEEJJJNNNUUUgggzzziiiLLL<<<888;;;666333333555555222333666222222111000000111222333000000/////////000222333333000...---...000111111//////000111111111111111111333555777777555222000222111///---,,,---...///...///000111333444666666222333333444444333333222666555555444444555555666<<<999777777:::<<<<<<;;;???>>><<<;;;<<<===???@@@CCCFFFHHHEEE???:::777777333777::::::???EEECCC===CCCAAABBBGGGKKKRRRaaaqqq777777666666666666777777999999999999888666444333666333000222666777555222777444222333666777444000222222111111222444777888666555777999888777<<>>===<<<<<<>>>???AAAAAABBBCCCBBB>>>999666555888::::::999===BBBAAA;;;>>>CCCJJJKKKKKKXXXyyy777777777666666777777777999:::;;;;;;:::888666444888555111111444555444222666555444666888888444000111111222333555777999:::555555666888777666;;;BBBnnn}}}NNN777666777111***000000000000000000000000000///...///000///...,,,---------............////////////000000111111222000777222000222UUUsss???555111111,,,***+++,,,---.../////////111000///---,,,,,,,,,,,,,,,------...------,,,,,,+++,,,,,,,,,,,,,,,+++***------,,,+++++++++++++++---------,,,,,,,,,,,,,,,*********))))))(((((((((******)))))))))))))))))))))***+++++++++***)))((())))))))))))((((((((((((,,,***(((((()))))))))((()))))))))*********++++++,,,,,,,,,,,,++++++++++++))))))*********+++++++++------...//////000111111666999===@@@CCCFFFJJJMMMVVVhhhzzzhhhPPPAAA999555777999777333222222111111000000222333444444333222222222222222333777444111//////000///.........///000000000000000444666888::::::888666555333222000//////000111111444444555666666777888888555555666666666666555555666666555555555555666666777666555777999;;;<<<<<>>===>>>???AAABBBAAA@@@@@@@@@???<<<888555<<<===<<<:::===AAAAAA???AAAFFFLLLQQQZZZrrr666666555555555555666666777999;;;<<<<<<:::888777:::777333111222333333222333333555888;;;;;;888555333444555666777888999999555444666888666555:::AAAfffiiiHHH999777555000000000000000////////////000000/////////...---,,,---------............///---......//////000000000...444444000<<>>>>>@@@?????????@@@AAABBBCCCCCCAAA@@@AAABBBAAA===999<<<===>>>???AAADDDDDDDDDHHHFFFLLL___|||444444444333333444444444444666888:::<<<<<<;;;::::::888444222111222222222000111444777999888666444555555555555555555555555555444555777666444999@@@XXXcccAAA444444888000000000000//////......//////000000///...---------------............///+++---///000111000...,,,+++///444333KKKUUU888***777,,,,,,---///000111111000000++++++,,,,,,---------...---.........---,,,,,,+++,,,,,,---------,,,,,,+++---,,,+++***)))***+++,,,************++++++++++++(((((()))***+++******))))))******++++++,,,,,,,,,((()))+++------+++***)))))))))))))))(((((((((((('''''''''(((((()))***+++((())))))***+++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,......//////000000111111555999>>>BBBEEEGGGJJJLLL\\\mmm}}}nnnSSSBBB;;;888888;;;666555444333222333444444555555555555444444333333111000//////000111000///...//////000000000000000333444666777888777666555444444444333444444444444666777777777888888999999999999::::::::::::999999999888888777777888888999888:::;;;===>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDDDDDDDAAA@@@BBBDDDEEEBBB>>>>>>???AAADDDEEEDDDDDDEEEGGGMMM^^^|||333333222222222222333333333444666777999:::;;;;;;999888555333222111111222000111333333333222000...333333222111111111111222555444555777555333888???QQQvvvZZZKKKPPPuuu}}}PPP555222999222111111000000//////...---///000000///......///---------............///+++---///111111///---+++,,,)))444666TTThhh===...666---......///000000000000///)))***+++---........................---,,,++++++++++++,,,---------------,,,,,,+++***************((())))))))))))*********'''(((***+++,,,+++******))))))***+++,,,------...)))***+++,,,,,,,,,+++***))))))))))))((((((((((((%%%&&&'''((('''(((***---((())))))***+++,,,------*********+++++++++++++++))))))***+++,,,------.../////////000000111111111444999???DDDGGGHHHJJJKKK]]]mmm}}}www^^^LLL???999888888777555333111111111111444555555555555444444333555333222111111000...,,,//////000111111111111111222333555666666666666555555555555555666666666666777777888888999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;===???AAA@@@AAABBBCCC@@@AAABBBCCCDDDDDDEEEEEEBBBAAAAAACCCDDDEEEDDDCCCCCCCCCEEEHHHHHHFFFGGGJJJMMMddd444333333222222333333444555555444444555666888999777777666555333111111111000111222222111000000000333222111000000111333444555444555666444333777>>>VVVzzzMMM666000000FFFsssccc@@@555888333222222111000000//////+++---000000///...///111---------............///......////////////......000(((555666SSSGGG777444---000000///............///+++,,,---...//////..................---,,,+++*********,,,---......//////+++++++++++++++***))))))((((((((()))))))))******)))***+++,,,,,,***)))((((((((()))***+++,,,------*********++++++,,,,,,,,,))))))))))))((((((((((((&&&''')))(((&&&&&&)))+++((())))))***,,,------...)))*********++++++++++++******+++,,,---...//////000000000000000111111111444999???EEEHHHIIIJJJJJJZZZjjjzzzqqqZZZJJJCCC===;;;999666444222222222222333444555555555444333777555444333333222000...000111111222222222222222222333444555666666666666555666666777777777777777888888999:::;;;===>>>>>><<<<<<============<<<<<<======<<<<<<<<<<<<======<<>>:::888666555555111222444555555555444444555444444555666666555333111111222333333333333222333444555666777777777777555666777888888888888888999999:::<<<===???@@@AAA======>>>>>>>>>>>>======>>>>>>============>>>>>>===@@@CCCCCCAAA@@@AAACCCAAABBBCCCEEEFFFFFFGGGGGGDDDGGGJJJKKKIIIJJJMMMQQQLLLIIIJJJPPPTTTYYYeeerrr555444444555666666555333444444444333333222222222555666666666555333111///---///111111111111333555111000000222555777888888666555...///777666777CCCmmmaaa???222333666---000>>>ggglllKKK777111333222111000000111222333222222111000///......---,,,,,,---...//////......,,,---......------...000222333111777YYY{{{DDD&&&999111000...------......///000000///..................///000000---,,,,,,---++++++,,,---............---,,,++++++*********+++((('''''''''(((***---///,,,---,,,+++((('''(((***++++++++++++++++++++++++******************************)))(((((('''(((((((((((((((((())))))))))))+++***************++++++(((((((((((()))))))))))),,,,,,,,,,,,---...//////111111111000111111222222888===BBBEEEEEEDDDEEEGGGVVVfffssshhhZZZIII===::::::888666333222555999777222444;;;222333444333222222333444:::888666333111111222222999888777666555444444444888999;;;<<<<<<;;;999888999;;;===>>>???AAADDDGGGJJJFFFCCCBBBBBBBBB???===CCCCCCAAA@@@@@@?????????>>>EEEGGGDDDCCCFFFFFFCCCFFFHHHJJJJJJIIIGGGHHHHHHHHHHHHJJJMMMOOOOOONNNLLLJJJQQQVVVUUUVVVhhh555444444555666666555333444444444444333333333333333444444444444444333333111222333222111111111333222111000222555777888777666555000222:::888:::IIIpppVVV555,,,...333///111666WWW|||gggRRR???666555111111000//////000111111//////...------,,,++++++------...///////////////,,,---//////...---...///222444444999PPPuuuRRR111777111111000////////////000//////...---------------+++---//////---------...,,,,,,------......------,,,,,,,,,+++++++++******)))(((''''''(((***,,,...******+++***((('''(((***++++++++++++++++++++++++************************+++***))))))((((((((()))(((((((((((()))))))))***,,,,,,+++*********++++++(((((()))))))))*********,,,,,,,,,,,,---...//////111111000000111111222222666:::@@@CCCCCCDDDGGGJJJUUUeeerrrrrr```TTTJJJ???888999777999<<<;;;444111333555666777777777777777888:::999666444333333333444888888777666555555555555999:::<<<======<<<;;;:::===>>>?????????@@@CCCEEEHHHFFFCCCDDDEEEFFFEEECCCEEEDDDCCCCCCBBBBBBCCCCCCDDDIIIKKKHHHGGGJJJKKKIIIPPPPPPQQQPPPNNNNNNOOOQQQWWWSSSNNNKKKKKKOOOSSSVVVUUUTTTYYYfff|||555444444555666666555333444444444444444555555555222222222222333555666777444555555444111000000111222111111222555777777666333333000333999777<<>>???>>>======@@@AAAAAA@@@??????@@@BBBFFFEEEEEEFFFIIIKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLOOOPPPNNNMMMPPPRRRRRRSSSSSSSSSRRRQQQRRRUUUXXXSSSSSSTTTUUUVVVVVVVVVVVV]]]bbbppp555444444555666666555333333444444555555666666666222222111111222444666777444555555444222111111222222222222333555666666555000000...111555222;;;RRRJJJ000444111444444:::///<<<{{{uuu[[[MMM===555666888777666111111000000000000111111222222222222222111111111///000000111111111000000,,,...000000///---,,,,,,...,,,---///---222HHH___xxxOOO---111111111111000000/////////...------,,,,,,------***,,,---...---,,,---...............---,,,+++***)))***,,,------,,,***)))+++***))))))((()))******)))***+++***(((''''''(((************************************************++++++***************+++(((((()))))))))*********,,,+++******))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000///000000111222333555888<<<>>>???CCCIIIMMMSSSbbbooowwwdddVVVFFF===<<<===>>>===888888888999::::::999888999999888777666666777777666666666666777888999:::;;;<<<===>>>????????????@@@@@@AAA@@@>>>>>>???AAADDDEEEFFFHHHJJJLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRQQQSSSSSSRRRQQQSSSVVVXXXRRRSSSTTTTTTTTTUUUXXX[[[TTTUUUWWWWWWXXXZZZ\\\^^^nnn555444444555666666555333333444444555555666666666444333222111111222444555111333444444333222444555333222222444666666555333111111...111444000===[[[BBB...444555444222:::111<<>>???BBBHHHMMMRRRaaammmooo[[[PPPJJJAAA:::===<<<;;;<<<>>>@@@???>>>::::::999999888888888888777777777888999:::<<<<<<===>>>>>>???????????????===>>>??????>>>>>>@@@BBBDDDEEEGGGHHHIIIIIIJJJJJJLLLLLLMMMNNNOOOQQQRRRSSSRRRRRRSSSSSSSSSTTTWWWZZZUUUWWWXXXXXXVVVVVVWWWXXX```[[[TTTPPPTTTbbbttt555444444555666666555333444444444444444555555555444444333222222111222222///000222333222333555666333333333555666666444222333333111555666333GGGkkk~~~???111444444222---666222@@@yyywww[[[EEE999555888999777555777777555222222333444444333222222000000000111111222222222000111111111111000000///,,,---......------...000000,,,---222222000444<<>>>>>======<<<;;;::::::999999999:::;;;===>>>???AAAAAAAAAAAAAAAAAAAAAAAA<<<>>>??????>>>???AAACCCCCCFFFHHHHHHGGGFFFFFFGGGHHHHHHHHHIIIKKKMMMNNNOOOPPPOOOQQQTTTSSSRRRUUUYYYWWWXXXXXXVVVTTTSSSTTTUUUYYY\\\aaaiiiuuu555444444555666666555333444444444444333333333333333333333333333222111111...000111222222222444666333333444555666666333111444444222777999888RRR|||zzzAAA666444000111---444111EEE}}}xxxTTT===555444666999888444222555666222111222333333333333222111222222333333444555666666000000111111000000///...,,,------,,,,,,---000333---,,,,,,...///111444777DDDqqq[[[333111...,,,,,,...000111//////...------------......///111000///......///............---,,,++++++******+++++++++,,,,,,,,,((())))))************)))&&&)))+++,,,+++)))))))))************************)))))))))))))))))))))))))))((((((((())))))***+++))))))*********+++++++++***)))))))))***+++,,,---************++++++++++++,,,,,,,,,,,,---...//////............000111222333555999===@@@BBBEEEKKKOOOTTT```hhhzzzjjjbbbVVVNNNJJJGGGBBB???CCCCCCBBBBBB@@@???>>>===<<<;;;<<<<<<===>>>???@@@FFFEEEEEEDDDCCCCCCCCCCCC???@@@AAAAAA@@@@@@BBBDDDBBBEEEHHHIIIGGGEEEEEEFFFFFFFFFFFFGGGIIIJJJLLLLLLNNNLLLOOOTTTTTTPPPRRRWWWZZZZZZXXXWWWWWW[[[aaaeeeggguuu555444444555666666555333444444444333333222222222000111333444444333222111...000111222111111222444444333444555666666333000222222111666:::;;;YYYuuu@@@666000...333000444222III}}}ZZZBBB999888888333666555222333777555///000111222333333222111000//////000111222222333333000000000000000///......,,,,,,,,,++++++---222555000222111......222666777000[[[hhh555333///,,,,,,...111444......---,,,,,,,,,,,,---,,,...000111000000000222------......------,,,,,,+++*********++++++------(((((()))***************"""%%%)))++++++******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))******)))************+++++++++*********+++,,,---//////))))))*********+++++++++,,,,,,,,,,,,---...//////------......///111222333222777===AAACCCGGGMMMRRRUUU```gggxxxrrrggg___VVVQQQGGGGGGFFFEEEDDDBBB@@@???============>>>???@@@AAAJJJIIIHHHFFFEEEEEEDDDDDDBBBCCCDDDCCCBBBBBBCCCEEEAAAEEEIIIIIIGGGEEEFFFGGGGGGGGGHHHHHHIIIKKKLLLMMMLLLKKKNNNTTTTTTPPPPPPVVVaaa```^^^^^^bbbkkkwww888555333333444666777777333666777555111000333666111000000000000000111222333000000333333000000333111111111111111222222333777...777<<<333HHHrrrIII&&&777---555777000333QQQbbbDDD111444:::555666555555444222111111000000000111111111111000000000000000000000000000000222111000...------------...------------...//////000///.........000111222<<>>@@@CCCHHHLLLNNNSSS___mmm|||yyyeee^^^VVVTTTTTTQQQIIICCCFFFEEEEEEEEEFFFFFFDDDCCCFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBAAAAAAAAAAAABBBBBBFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLJJJOOOTTTUUUSSSTTTWWW[[[```fffooo{{{777555333333555666777777777666555444444555555444222222111111111111111222222//////222222//////222111000000000000111222222555...666:::888QQQuuuSSS+++555222222...,,,<<<```qqqMMM:::000222555000666555555444222111111000111111222222222222111111000000000000000000000000111000///...---,,,,,,,,,---------------......///............///000222333666:::bbb{{{{{{QQQ777+++///......111///000000///------,,,,,,------...///000000///---,,,000///...---,,,,,,,,,,,,...+++))))))+++---,,,***+++)))(((((()))+++***)))'''((()))******)))((('''***)))(((''''''(((***+++***++++++***((('''((())))))((('''&&&&&&'''((()))%%%'''(((***++++++++++++))))))))))))))))))))))))(((***+++((((((++++++))),,,+++******+++,,,...000.........///111333555777;;;===???@@@BBBGGGMMMQQQVVVbbbooo}}}yyyrrriii^^^UUULLLJJJHHHHHHJJJMMMNNNNNNNNNMMMKKKIIIHHHGGGGGGFFFEEEEEEDDDEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGMMMLLLLLLLLLMMMOOOPPPQQQOOORRRUUUVVVYYY```kkksss777555333333555666777666:::666333444777888666333444444333222111111111222111......111111......111000000000000000111111222666222444666@@@]]]wwwyyy^^^444111555111...555NNNpppVVV999555555555555000555555444333333222111111222222333333333333222222000000000000000000000000000//////---,,,,,,++++++,,,,,,,,,,,,---------------------...///111222333555777VVVyyy}}}gggCCC///000//////111...000///...---------------***+++---///000000000///111000///...------------...,,,******++++++***)))***((('''(((***++++++***((((((((((((((((((((((((***)))((('''''''''((()))+++,,,,,,+++)))(((((()))((((((''''''''''''((((((&&&''')))***+++++++++***))))))))))))))))))))))))))),,,+++)))(((++++++(((,,,+++******+++,,,...///---......///111333555666999<<<@@@@@@AAAEEENNNUUUYYYdddppp||||||ooojjjbbb[[[WWWUUUSSSQQQMMMMMMLLLJJJJJJIIIIIIJJJGGGGGGGGGGGGHHHJJJKKKLLLHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMOOORRRUUUYYY\\\```eeelllsss}}}666444333333555666666666888555333444666777666444555444333222111000000000222//////222222//////222000000//////000000111222:::777333444HHHjjjzzzuuulllEEE999333666>>>QQQmmmhhhAAA...555888555444222555555444333333222111111111222222222222222222111000000000000000000000000000000//////...---++++++++++++,,,,,,,,,---,,,,,,+++,,,,,,...///111222333555666MMMsss|||OOO111//////...///---000///...---------------,,,---///000111222111111111000///......---.........---,,,+++*********))))))((('''(((***+++++++++))))))(((((((((((())))))***)))((('''&&&&&&''''''+++,,,,,,***(((''''''((((((((((((''''''(((((((((&&&''')))***++++++******))))))))))))))))))))))))***---,,,)))(((+++***'''+++++++++++++++---...///------...000111333444555777;;;@@@@@@???DDDNNNXXXXXXcccnnnyyyzzzrrrkkkgggcccaaa^^^[[[WWWTTTRRRQQQLLLLLLKKKKKKLLLLLLMMMMMMKKKLLLNNNQQQTTTWWWYYY[[[\\\]]]```eeekkkssszzz~~~555444333333555666666555333555666444333222444777444333222000000/////////333111111333333111111333000000000000000111111222777888222666VVVxxx~~~gggXXXDDDOOOaaawwwpppQQQ444***555444///000222444444444333333222222111000000111111111111000000////////////////////////111111111111000...---,,,***+++,,,---------,,,,,,***+++,,,...000111222222111444DDDfffVVV333//////------,,,//////...------------.../////////000000000000///111000///......---.........------+++***))))))******((('''(((***++++++***+++******))))))******+++))))))(((''''''''''''''')))******)))'''%%%&&&''''''((((((((((((((((((''''''((()))***++++++******))))))))))))))))))))))))***------))))))++++++(((++++++++++++,,,---......------...000111222333333444:::?????????CCCNNNWWWSSS^^^iiisss|||uuupppmmmffffffdddcccbbbbbbaaaaaa```bbbfffkkkpppuuuyyy{{{444333333444555666555444111444666555111111444888222222111000////////////444111111444444111111444111111111111111222222333111777555BBBjjjxxxkkkFFF333000888444///333444444444444333333222222222000000000111111000000000////////////////////////111222222222111///---,,,***+++---.........---,,,***+++---...000000111111222666???]]]YYY444111000,,,------///......---------......///......------,,,,,,,,,111000///...------------,,,------+++***)))***++++++***(((((()))******)))++++++++++++++++++++++++))))))(((((((((((((((''''''((()))(((&&&%%%&&&'''''''''(((((((((((('''''''''((()))***++++++***)))))))))))))))))))))))))))***---,,,)))))),,,,,,)))******+++,,,,,,------...,,,---///000111222222222333888<<<>>>@@@DDDKKKRRRMMMXXXbbblll444333333444555666555333444444444444444444666777222222111000000111111111444111111444444111111444222222222222222333333444///999>>>UUUjjjBBB666555888333333777444444444333333333333222222000111111222222111111000////////////////////////000111222222111///---++++++,,,.../////////---,,,+++,,,---//////000//////111777:::SSS~~~ZZZ666444222---...000......---------......///......------,,,,,,,,,,,,000///...---,,,,,,,,,,,,+++,,,---,,,))))))+++------+++)))((()))))))))''')))***+++,,,,,,+++***)))(((((())))))***)))))))))&&&'''((((((''''''((()))&&&'''((())))))((('''&&&'''(((***++++++***))))))))))))))))))))))))))))))))),,,,,,)))***------*********+++,,,------------,,,---///000111111111111333666:::>>>AAADDDIIILLLIIITTT]]]fffyyy333333222444555666555333777444222333777999777555222222222111222222333333333000000333333000000333333333222222333333444555222???HHHdddbbb<<<333111111...333666...444333333333333333333333222222222333333222222222///////////////////////////000111111000...,,,***+++,,,...000000///...---+++,,,.../////////......,,,222222GGGtttZZZ888666333...000333......---------....../////////.........//////000//////...,,,,,,,,,,,,,,,)))+++---,,,))))))+++......,,,))))))))))))(((&&&'''(((***,,,,,,***(((''''''((()))******+++******&&&'''))))))((((((***+++&&&'''((())))))((('''&&&((((((***++++++***))))))))))))))))))))))))))))))(((+++,,,)))***---...+++******+++,,,------------,,,---///000111111111000222555888===AAAEEEGGGHHHGGGRRR[[[bbbuuu:::888777888::::::666333777111...555DDDJJJ===***222222222111111111111111222///111999===:::444111///333555222000222666999666===VVV~~~VVV666666333000000222111000111333444555555444222111222111111111000000//////---.........//////000000---.../////////...,,,+++---//////...,,,++++++,,,///......---------......///444444;;;\\\PPP888444///111---------------.........//////222111000...------------...------,,,,,,++++++***((()))***++++++***)))(((---,,,+++)))(((((((((((())))))((('''''''''''''''(((((((((((((((''''''&&&)))((('''&&&&&&'''((())))))*********)))((('''&&&))))))))))))************+++*********))))))((((((******))))))******+++,,,------------------------111111222222222222111111444777:::<<<>>>@@@CCCEEEFFFNNNXXXddduuu555555555777888888666444;;;999666888???DDD===222000111111111111111111111111...000777;;;777222///...000222111111333666888555FFFfffQQQ333444333111000222333333000111222333444444333222111111111000000000//////............/////////000......//////...------,,,,,,---......,,,,,,---...///......---------............111555KKKyyyLLL666333...111------,,,,,,---------.........111000///...------------...------,,,,,,+++******))))))***++++++***)))((((((((())))))))))))*********)))((((((''''''(((((((((((((((((((((''''''&&&)))((('''&&&&&&'''((()))'''(((((()))))))))(((((((((((()))))))))******************)))))))))((((((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000111222222111111444666999;;;===@@@DDDFFFGGGMMMWWWbbbsss222444777888777777777888777888666222222666666333/////////000000111111111111...///555777444///---......///000222333555666777TTTxxxTTT555555444222000///111333...//////000222222333444111111000000000000//////............//////////////////...------------...***,,,---...------///000......---------......//////+++000222888cccGGG444111,,,000,,,---++++++,,,,,,,,,---------///......------.........---------,,,++++++******))))))******+++******)))''''''((()))))))))))))))******)))(((((((((((()))(((((((((((((((''''''&&&((((((''''''''''''((((((&&&&&&'''((())))))******(((((())))))))))))************))))))))))))((((((******))))))******+++,,,++++++++++++++++++++++++---...///000111222222222444666888:::===@@@EEEIIIIIIMMMUUU```ppp333666::::::777666777999222444222---,,,///111000------...///000111111222111...///444555222......000------000222222222555AAAbbbccc<<<888555333000---...222///////////////000111222000000000000000000//////........./////////////////////---,,,,,,---...///+++---......------...000...------------...//////222+++555555///QQQzzzDDD444111+++///,,,+++******+++++++++,,,,,,,,,------,,,,,,---......///------,,,,,,+++*********))))))*********+++******************)))'''&&&%%%+++******)))))))))))))))(((((((((((((((''''''&&&(((((((((''''''(((((((((''''''''''''(((((())))))(((((((((((()))))))))***))))))))))))))))))((((((******))))))******+++,,,++++++++++++,,,,,,,,,,,,+++,,,...///111222222222444666888:::===AAAFFFJJJMMMNNNTTT___nnn444777:::999666333444666333444333111222666666333------...///000111111222333000000444555111///000222///...111222000222777SSSooopppBBB:::333222111...///444111111///............/////////////////////000000///////////////.........///...---,,,,,,---//////...///000///---,,,---...---------------...//////000...777777...CCCrrrsssAAA555222***///,,,************+++++++++,,,,,,,,,++++++,,,,,,---...///---,,,,,,++++++***))))))***************++++++,,,++++++******)))'''&&&%%%+++******)))))))))))))))(((((((((((((((''''''&&&'''(((((((((((((((((('''))))))((('''&&&&&&'''''''''(((((((((((()))))))))(((((((((((((((((())))))******))))))******+++,,,+++,,,,,,,,,------......+++,,,---///111222333333444666999;;;>>>BBBFFFJJJOOOOOOTTT___mmm444555777666444222222222333444333222555:::999444/////////000000111111111333000111444444111111444333//////333222///555@@@fff{{{tttJJJ;;;000000222111222777222111111000///...---,,,......////////////000000///////////////............------------.../////////000111///---,,,,,,------------------...///000+++///444444000888[[[jjj===555222***///---+++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,+++******))))))***************+++,,,---)))))))))))))))***++++++******)))(((((((((((()))(((((((((((((((''''''&&&''''''((((((((((((''''''***)))(((&&&%%%%%%&&&'''''''''(((((((((((())))))''''''(((((((((((())))))******))))))******+++,,,,,,,,,,,,------......///+++,,,...000111222333333444666:::===???BBBFFFHHHPPPNNNRRR^^^lll}}}666555555666888777555333111333222///111555666444000111111111111111111111222000000333333111222666000...000444222000;;;KKKsssyyyXXXBBB000///222111000444///000111111000///...---........./////////000000000/////////............,,,------...//////.........///000///...---...///---,,,,,,------///000000'''333...---444111HHH|||___666222000(((000...,,,++++++++++++,,,,,,,,,---,,,+++++++++++++++,,,---,,,,,,++++++***)))))))))******))))))***,,,---...,,,+++)))((((((***,,,...***)))((((((''''''(((((((((((((((((((((''''''&&&&&&'''((())))))((('''&&&)))(((&&&%%%%%%&&&'''((('''''''''((((((((())))))'''''''''((((((((())))))******))))))******+++,,,***++++++,,,------......---...///111222333333333333777<<>>yyyWWW000......(((000000...++++++,,,,,,,,,---------,,,,,,++++++***++++++,,,,,,,,,++++++***)))))))))******))))))***,,,---///111///+++((('''(((***,,,))))))((('''''''''''''''(((((((((((((((''''''&&&&&&'''((())))))((('''&&&'''&&&%%%$$$%%%''')))***''''''''''''((((((((()))&&&'''''''''(((((())))))*********)))***++++++,,,))))))***+++,,,,,,------...///000222333333333333333777===@@@BBBBBBCCCDDDLLLIIINNN\\\hhhvvv333444666777999:::::::::888888777777666666666555444222000...---...000222...///111333333333222222222+++222222555666@@@jjj|||wwwwww}}}~~~lllPPP777333555222...///..................---------......///000111111222000000000000000000000000000000000000000/////////111000///000111000...,,,+++++++++,,,,,,,,,------,,,......000000+++===___BBB888///------,,,++++++((()))+++,,,,,,+++)))(((---,,,***))))))***,,,---+++---000000...,,,+++++++++***)))***+++++++++)))---,,,,,,++++++*********,,,,,,++++++***)))))))))'''''''''((((((((((((((()))((((((((((((((()))***%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))***(((&&&((()))))))))))))))((((((++++++,,,,,,,,,++++++***++++++++++++,,,---...//////......///111333555666888;;;<<<<<>>AAA???===EEEJJJRRRZZZ___sss555555555555555444444333888888777555444222111000111000000//////000111222222222111000///......---111---222---000888DDDkkkvvvSSS999>>>WWWuuuzzzwww\\\<<<666111222333222///---........./////////000000////////////000000000000////////////////////////---......///000111222222---,,,***+++---.........---------.........//////......)))+++333//////<<>>GGGKKKQQQYYY^^^ppp444555555555555555444444999888777666555444333222222222222222222222333333222333333333222111///......+++///***///444888VVVsssWWWGGGFFFSSSiii{{{xxx~~~}}}wwwtttnnnWWW<<<000000000000//////000111.........//////000000111////////////000000000000000000000000000000000000,,,,,,------....../////////---++++++,,,.........,,,------------.........+++---)))***222000000:::eeewwwCCC111------//////,,,,,,///************************)))******+++,,,,,,,,,---)))***++++++***)))+++,,,...---,,,,,,......---,,,+++++++++***))))))((((((++++++***))))))(((''''''%%%&&&&&&'''((()))******''''''''''''(((***+++,,,)))((((((((('''&&&&&&&&&&&&''')))((('''%%%&&&'''%%%&&&''''''(((((((((((('''((()))******+++******,,,,,,,,,++++++,,,,,,------...///000111111111111...222555666:::AAAEEEDDD===EEEIIINNNZZZbbbrrr444555555666666666555555777777777666555444444333111111222222222333333333222333666777666444111//////+++000,,,111333...DDDjjjvvvddd[[[WWW___ooo{{{yyyqqqcccUUUIII;;;111111111000......///000000---......///000000111111000000000000////////////000000000000000000000000---------...............111...,,,+++,,,.........,,,,,,,,,,,,------------***...******111///000:::eeewwwAAA111...---...---***,,,000+++******************+++))))))***+++,,,,,,------)))***++++++******,,,---...---,,,---...///...,,,************)))))))))))))))))))))))))))(((((((((%%%%%%&&&'''((()))******(((((('''(((((()))***+++((((((((((((''''''''''''$$$&&&)))(((&&&%%%'''((($$$%%%&&&'''((((((((((((&&&'''((()))************---,,,,,,++++++,,,,,,,,,***+++---///000111111111...222555555999@@@DDDCCC>>>EEEGGGLLLZZZeeerrr444555555666777777666666666666666555555444444444//////000000111111111111222444777999999666333000222...222///555555***:::QQQxxx~~~}}}}}}uuuyyyyyyjjjSSS<<<......333000000//////111333000+++---......///000111111222000000000000////////////000000000000000000000000000000000000000/////////222000---+++,,,---...---+++++++++,,,,,,,,,------***///,,,***///...///:::eeezzzCCC111...,,,---,,,)))+++000++++++************++++++((()))***+++,,,---------***+++++++++******,,,...///...------...///...---))))))))))))************''''''(((((())))))******%%%%%%&&&'''((()))***+++***)))((((((((((((((()))'''''''''(((((((((((((((###&&&((((((&&&&&&''')))$$$%%%&&&'''(((((((((((('''((()))***++++++++++++------,,,++++++,,,,,,,,,(((***,,,...000000000000///333555555888>>>AAA@@@CCCHHHGGGKKKZZZdddooo666666555333222444777:::555333333444666777666555444333222111111111222222111111222333333444555555333222111000000000111222???ddd~~~yyyxxxvvvSSS888------///000000000000000000000000000////////////////////////444333111//////...//////...000111111000000111222111///---,,,---...------000///---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***...))))))/////////888iii\\\AAA222000...+++***+++,,,,,,************************+++++++++***)))***,,,...,,,+++***)))))))))***+++---,,,,,,...///...,,,***,,,,,,++++++***)))(((((('''((((((((((((((('''''''''((()))(((''''''((()))***+++***)))'''''')))++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))))))))((('''***,,,,,,)))'''(((***,,,+++*********+++,,,---......//////000000111111444555666999<<>>AAABBBEEEFFFGGGLLLTTTaaapppyyy888888777666555666999<<<:::888666555444333111///222333444555555555444333000000000000000000111111////////////000222444555000DDDbbbyyy~~~|||wwwXXXGGG333,,,000555222,,,........................000000000000000000000000222111000//////////////////111222222111111222333111000......///000///...,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))---***+++000---///<<>>???DDDDDDEEEHHHOOO[[[hhhqqqzzz555666666555444555777999777555444333444444222111000111333444555333222000111111111111111000000000222111000//////000111111...///???\\\ssszzz}}}eeeFFF222///......///000000...---........................000000000000000000000000////////////000000000000///111222222111000222333000///...///111111000///......---,,,+++++++++++++++++++++,,,,,,---------...111//////000)))///CCCrrr^^^777...))))))))))))***++++++,,,************************)))+++,,,,,,+++***+++---------------,,,,,,++++++))))))***,,,...///---,,,+++***************)))))),,,+++)))(((''''''''''''&&&(((++++++***(((((((((+++,,,---,,,***(((((()))***))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''(((((()))+++((($$$%%%(((++++++)))))))))***+++,,,,,,------,,,,,,---///000222333333444444555666888:::<<<===???AAADDDHHHOOOYYYcccjjjwww444555666555444555666888555333222333444444333222222222333333333222111000000000000000111111111111222111000///...///000000///---777PPPmmmqqqbbbhhhuuu```DDD555000,,,///111000...---...///........................////////////////////////---...///000000000000000...000111111000000111222///......///111111000...*********+++,,,---...///***++++++,,,,,,------...000222000000000)))333LLL~~~RRR000...))))))******++++++++++++************************(((***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***************,,,......,,,++++++++++++***************---,,,***(((''''''(((((('''***------,,,***))))))***+++---,,,+++)))******+++***)))(((((('''''''''''''''''''''''''''''''''((((((''''''''''''((())))))'''&&&&&&((()))******((()))***+++,,,---------,,,---...///000111222333444444444555777999:::;;;;;;>>>BBBGGGNNNWWW```fffvvv555666777777666666777888555444222333444444333111555555444333222111111000.........//////000000111000000///......///111111000///333DDDbbb~~~|||XXXBBBSSStttxxxYYY@@@:::888333//////...---,,,---///111////////////////////////........................,,,---...000000000000000---///000000//////000111---------...000000///---*********+++,,,---//////******+++,,,,,,---......///111///000111+++999WWWHHH+++---******++++++++++++++++++************************(((***,,,---,,,++++++,,,***+++,,,,,,,,,+++***)))+++******,,,------+++))))))))))))******************)))(((''''''((()))+++(((+++...///...,,,++++++(((***,,,---,,,++++++,,,,,,,,,***)))'''&&&&&&&&&%%%%%%%%%&&&''''''(((((()))((('''&&&&&&'''((()))%%%&&&(((((((((((()))+++'''(((***,,,---------------......///000111111222444444444555666888999::::::<<>>___CCC)))///++++++,,,,,,,,,++++++***************************(((***,,,---,,,++++++,,,******+++,,,+++***)))(((+++++++++,,,------***((((((((((((((())))))))))))'''&&&%%%%%%&&&(((+++---))),,,///000///---,,,+++'''))),,,---,,,+++,,,------,,,+++)))'''&&&%%%%%%###$$$$$$%%%&&&'''(((((()))((('''&&&&&&'''((()))###&&&)))***(((''')))+++'''(((***,,,------------......//////000000111111444444444444666777888999;;;;;;===AAAHHHSSS___hhhwww222555888888666444555777555555444444444333333222555222000///000111222222////////////000111222333///.........///000222333111222111444EEEaaazzzzzzTTT888;;;NNN[[[FFFFFF999:::UUUbbbMMM444111000///...........................////////////........................,,,---......///.........000//////...///111333444...///000111111000///...,,,---......,,,,,,---......------------...//////---999***&&&777...;;;sss}}}kkk555)))(((******))))))******+++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++************)))'''((()))******)))((('''++++++***************+++&&&''')))***+++++++++***,,,+++,,,---......,,,***)))))))))***+++---//////))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((()))******++++++******,,,...000000...+++***+++,,,...///......---333222222222333555666777>>>>>>???BBBIIIUUUbbbkkksss|||111333666666444333444555666666555444333444444444444222000///000111111111000000/////////000111111//////......///000111222222444333333>>>TTTjjjuuuhhhkkk___DDD...---777>>>666FFFRRRcccwwwnnnJJJ...000///......------..................////////////........................,,,,,,---...////////////////////////000111222333...//////000000//////...,,,---......,,,,,,---......------------...//////)))444...,,,444111III}}}bbb222---******************++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++************)))((((((((())))))((((((((()))))))))))))))***+++,,,))))))(((((()))***+++,,,,,,++++++,,,------+++((()))))))))***+++,,,---...))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''''''''((())))))******))))))***,,,//////---++++++,,,---......//////...222222222222444666888999@@@@@@BBBDDDKKKUUU```hhhsss{{{000222444444333222333444666444333111111222333444333222111000000000000111111000//////.../////////000//////......///000000333555555111555CCCSSS]]]BBBAAA<<<555000444???IIIUUUbbbooofff@@@//////...------------------............////////////////////////////////////,,,,,,------...//////000......///000111111111111.........------.........,,,---......,,,,,,---......------------...//////***///444333///888]]]UUU---111+++)))************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++************)))((((((''''''''''''((((((''''''''''''(((***+++,,,,,,***)))'''''')))+++,,,+++******+++,,,+++)))'''))))))))))))******++++++******)))))))))(((((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((((((&&&&&&''''''((())))))***(((((()))+++......---+++------------...///000111333222222333555777999:::@@@AAACCCFFFLLLTTT]]]ccctttzzz111111222222222222333333444222000......000222333222222222222000//////000111000///...------------000/////////......//////000333444111///555BBBLLL999999;;;AAAGGGRRReeewww}}}~~~~~~XXX777333...------,,,,,,,,,------............////////////000000000000000000000000,,,,,,,,,---...///000111---...000111111111000///......,,,++++++,,,......,,,---......,,,,,,---......------------...//////222---555555---DDDsssIII+++222)))))))))******++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++*********)))))))))((('''&&&&&&'''((()))'''''''''''''''((()))***++++++***)))))))))*********))))))***++++++(((&&&)))***************))))))+++******))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''(((((()))*********(((((()))+++...///...---......------...///111222555444444444555666888999<<<>>>BBBFFFLLLSSSZZZ___ssszzz222111111111222333333333444222000//////000333444111333555444111//////000000000...---,,,,,,++++++///////////////.........,,,///111000...000:::CCCVVV\\\fffllllllpppVVV333111------,,,,,,,,,------...............////////////000000000000000000000000---,,,,,,,,,---...000111---...000111111000///......---,,,++++++,,,---...,,,---......,,,,,,---......------------...//////555***///111000VVV{{{???,,,///'''((()))***++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++*********)))))))))((('''&&&&&&'''((()))))))))((('''&&&&&&&&&''')))***,,,------+++)))((()))((((((***++++++)))'''***++++++,,,++++++***)))+++++++++***)))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&'''))))))((())))))******+++,,,,,,*********,,,...000///.........------...///111222777666555444444555666777777:::???DDDJJJQQQXXX]]]oooyyy333111000000222333333222444333222111111333555666111444777777333000///000///...---,,,++++++++++++---....../////////......+++,,,...000//////666???hhhzzz~~~zzzQQQ111111------------------...///............////////////////////////////////////......---,,,---...///000...//////000000/////////---------,,,,,,---------,,,---......,,,,,,---......------------...//////111)))+++---999gggiii777...+++'''((()))***,,,,,,+++************+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++************)))))))))(((((((((((())))))+++***)))'''&&&&&&&&&&&&'''))),,,......,,,)))'''''''''(((***,,,,,,***))),,,,,,---......---,,,+++,,,,,,+++***))))))((('''((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***))))))***++++++,,,,,,------++++++,,,...//////...------------...///000111666666555444444555666777444888===BBBHHHOOOVVVZZZgggvvv222///---...000222222111222111111111111222333444111666:::999555111000111...---,,,++++++++++++++++++,,,...////////////......,,,,,,000000///333:::^^^yyy}}}nnnIII000333......------......///000............////////////........................000///---,,,,,,---...///000//////.........//////------............------,,,---......,,,,,,---......------------...//////,,,---...///BBBpppSSS000000'''***((()))+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++************)))))))))************))))))******)))(((''''''''''''''')))+++---...---+++***&&&&&&'''***---...---+++---...000111111000///...---,,,,,,+++***)))((('''))))))))))))))))))))))))'''&&&%%%%%%%%%''')))***)))))))))***++++++,,,,,,...,,,++++++,,,------,,,+++,,,---......//////...333333222222444555777888777999>>>BBBGGGMMMTTTXXX^^^rrr111...+++,,,///111000///------....../////////000222777;;;;;;666111000111---,,,++++++***+++++++++***+++---///000000//////222---,,,000111///111666TTTooosss|||sssMMM111111...............///000111............/////////000........................111000...,,,+++,,,---...000000...------...///000,,,---////////////---,,,,,,---......,,,,,,---......------------...//////+++444555222HHHqqq~~~DDD+++111$$$---''')))+++,,,,,,,,,***)))******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++************))))))***+++,,,,,,+++***)))))))))((((((((())))))***))))))***+++,,,,,,------%%%&&&'''***---///...---...///111222333222111000------,,,+++***)))((('''))))))))))))))))))))))))'''&&&%%%$$$%%%''')))+++((((((((()))******++++++...,,,******+++,,,+++******+++,,,...///......---000000000111444666999;;;:::<<>>AAAIIIQQQVVVaaapppyyyzzz222111///000111111000...,,,---///000000000///...111000...------...000111///...............---------...//////.....................///////////////222111???[[[qqqlllSSS>>>666@@@SSSooo{{{___;;;/////////---,,,,,,---//////...---------...000111222222222222222111111111111---------------...///000000000000000000/////////,,,,,,------...//////000---...,,,***...333111***---------........./////////===bbb|||kkkBBB---(((,,,---(((******+++,,,------......,,,+++)))(((((()))+++,,,,,,,,,,,,,,,++++++************))))))))))))******'''((()))+++++++++***)))***)))((()))***+++***)))&&&&&&'''))))))*********%%%(((+++,,,+++++++++,,,++++++---...............------------,,,,,,,,,,,,)))((('''&&&&&&'''((()))((((((((()))******+++,,,,,,,,,,,,,,,++++++******)))))))))))))))*********++++++++++++,,,---......---///222444444555777888;;;999888:::<<<>>>FFFNNNRRR]]]mmmwwwzzz}}}111///......///000...---------...////////////...111000...------...000111........................,,,///222333111/////////---...///000000000000///111,,,333NNNnnnyyyjjjUUUPPPVVVbbbxxxaaa;;;///000///---,,,,,,---///000......------...000222333333333222222222111111111///......---------......000000000000////////////++++++,,,---...///000111***...---))),,,111///(((,,,,,,------.../////////***JJJrrr}}}ZZZ888,,,(((,,,...'''******+++,,,---...//////+++************,,,---...---------,,,++++++************))))))))))))******'''((()))******+++******************************''''''((()))))))))(((((('''))),,,---------...000+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''''''''((((((((((((((()))******++++++***++++++,,,++++++***)))***************************+++,,,---............---///222444555555777999:::888999;;;;;;<<>>===<<>>oooyyysssdddNNN666111+++***+++---+++(((,,,---...//////---,,,***,,,***)))+++...000///...,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))******(((&&&++++++******)))((((((''')))))))))))))))*********((()))))))))((('''&&&&&&'''''''''((()))+++---...++++++,,,,,,,,,++++++***((((((((((((((())))))***++++++******)))(((((((((&&&''''''((()))***+++++++++******)))))))))***************++++++,,,---...,,,---///000111000///...000000222444666888999:::777999;;;;;;999:::???DDDIIIPPP[[[fffmmmppppppoooxxx///.........------------000...,,,,,,---...---,,,---,,,,,,+++*********+++++++++++++++++++++++++++......////////////......---...//////...,,,)))(((111111///...666NNNpppwwwYYY999///......---------------------......,,,+++///888???999BBBCCC:::222222222...---------...............+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,---,,,111555...***:::QQQ{{{xxxgggOOO888111...******,,,,,,***(((+++,,,---.........---,,,---++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******++++++***(((+++******))))))((((((''''''(((((()))******++++++((()))***+++***(((&&&$$$''''''(((((()))*********++++++,,,,,,,,,,,,,,,+++((()))))))))******++++++))))))))))))))))))))))))((((((((())))))*********++++++***)))((((((((()))***************+++,,,---,,,---///000000000///...111111222444555777888888666:::===>>>;;;<<<@@@DDDHHHNNNXXXbbbjjjnnnooonnniii/////////............---///---,,,,,,......---,,,---,,,++++++************++++++++++++++++++++++++...............---,,,,,,***,,,...///...,,,)))(((------//////...;;;___wwwttt```???+++...............---,,,,,,***,,,---,,,...999KKKYYY]]]fffaaaIII888666555///.........///////////////+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---///---111444------IIIlllyyypppXXXAAA444,,,+++******,,,,,,***(((++++++---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******))))))(((((((((((((((((())))))************++++++++++++***((('''&&&''''''((())))))(((''''''******+++,,,,,,,,,++++++++++++++++++++++++******(((((())))))************))))))))))))))))))******,,,+++***)))(((((('''(((***)))))))))***++++++,,,------...///000/////////000000111222333333444555777999<<<>>>???@@@@@@AAAFFFKKKTTT^^^fffkkkmmmmmmeee000000/////////............------...//////...------,,,,,,+++******++++++++++++++++++++++++++++++------...------,,,+++***(((***---//////...,,,+++***+++000111+++///KKKlll{{{qqqwwwpppOOO333000000///...------,,,,,,...///000000555EEE[[[mmmyyyXXX???999888333////////////////////////------------............------------------.........---------------......///,,,,,,...---777[[[xxxyyy^^^CCC555555)))))))))***++++++***(((+++,,,---...///000000000,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++***)))))))))***)))))))))(((((((((((((((************))))))((((((------,,,+++******))))))'''(((((((((((('''&&&&&&(((((()))***************------------,,,+++)))(((((((((((()))******++++++))))))))))))************,,,,,,***)))((((((((((((*********)))******++++++---......///////////////000000111111222333333444999777888<<>>;;;BBBFFFLLLUUU]]]dddiiikkkfffooo111111111000000000///////////////111333333111///,,,,,,,,,,,,---...//////++++++++++++++++++++++++***+++++++++++++++*********++++++,,,------------***,,,---,,,***,,,333;;;```~~~uuu{{{iiiLLL777555111...------///000,,,,,,,,,---///666>>>DDD???DDDFFFBBB:::444444777/////////.........------,,,,,,---------.........---.........////////////......---......//////000,,,///222999JJJeee{{{}}}kkkPPP777******---******+++******)))******++++++++++++,,,,,,---...)))+++---,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***)))+++,,,((((((((((((((((((((((((*********)))))))))))))))***---111333444111...+++***)))((('''''''''((()))'''''')))******+++++++++)))***,,,------,,,+++***)))))))))))))))*********(((((()))***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,...............///000000000111222333444555666666222555888999999:::<<<>>>AAADDDJJJQQQYYYaaagggkkkiiihhhwww111111111111000000000000000000000222444444222000,,,,,,,,,---...///000111++++++++++++++++++++++++)))******+++++++++******,,,,,,+++++++++++++++++++++,,,***(((***...111000>>>iii{{{rrrzzzzzzddd:::777222...,,,---000111...///000222333444444444777;;;DDDJJJEEE999333444//////......---------,,,++++++,,,,,,,,,------------------....../////////---------------...///000---555<<>>666//////444000111333555999AAAJJJQQQ]]]fffwwwsssTTT<<<444222111///000111222111111222000///...000111111000///......000///+++,,,000,,,---///111111222222333999???QQQlllyyyZZZFFF555000...******///***)))(((''''''((()))***)))))))))***++++++,,,,,,++++++************++++++************+++++++++,,,,,,,,,++++++***)))((((((((((((((((((((((((((((((((((((((()))***,,,---...)))))),,,000333333000---+++******)))))))))))))))(((***++++++)))(((((()))))))))***++++++++++++***......---,,,,,,,,,---...*********)))******+++,,,...,,,***+++,,,---,,,+++---,,,+++++++++,,,---...---......///////////////---///000000000000333555666555555666888999:::;;;@@@CCCGGGKKKOOOUUU\\\```gggjjjkkkttt222111111111111111111111///.........------------***++++++,,,---...//////,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***++++++***)))***+++,,,---///111???YYYmmmxxxppp\\\PPPKKKHHHGGGGGGJJJSSS[[[ZZZYYYdddtttxxx}}}gggXXXGGG===111,,,...222333222///...------...///...---000......000...+++,,,000111111111000000444999<<>>DDDNNN]]]ooo{{{}}}sssaaaSSSBBB333444...+++++++++)))'''&&&(((((())))))))))))(((((()))))))))***++++++,,,,,,++++++************++++++((((((((((((((((((((((((((()))***++++++***((('''((((((((((((((((((((((((''''''&&&''''''((()))***)))+++---...//////......+++******)))))))))))))))((()))+++***(((''''''((((((((()))************)))*********++++++,,,,,,,,,///...---,,,+++*********,,,***))))))+++,,,,,,,,,///...,,,+++***++++++,,,---......///////////////---///000000000000333555444666777777666777999<<<;;;===@@@DDDIIIPPPXXX]]]___aaabbbdddjjj~~~777777666444222111000///000000000000//////////////////...---,,,++++++***,,,,,,,,,+++++++++******+++++++++***))))))(((((())))))((((((((()))************)))((()))***+++,,,...---///000111@@@cccwwwyyyzzz{{{~~~zzzhhhWWWHHH@@@<<<888333000000111222222000...///222333333888>>>MMMUUU___fffjjjpppxxx~~~{{{zzzooo\\\III===555111///,,,***))))))))))))((((((((())))))))))))(((((()))))))))***++++++,,,,,,++++++************++++++))))))))))))((((((((((((&&&(((***,,,,,,***(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((('''***...000///...------+++******))))))))))))))))))***++++++)))(((((()))'''((())))))******))))))++++++,,,---............//////...,,,,,,++++++++++++)))((()))+++,,,,,,,,,...---,,,+++++++++,,,------......///////////////---///000000000000333555222555888777666777:::>>><<<===???BBBFFFLLLTTTYYY]]]\\\]]]aaaeeeqqq555555444444333333222222111111111000000000//////.........------,,,,,,+++++++++,,,---,,,+++***)))+++++++++***)))((((((((((((((('''''''''((()))******)))((((((((()))+++,,,...+++000444---+++DDDfff~~~zzzyyytttxxxiii]]]SSSNNNGGGBBB@@@BBBDDDEEEHHHGGGHHHMMMOOOQQQWWW^^^oootttxxxwwwrrrnnnooossslll```PPPDDD:::222///111+++++++++******+++***)))'''((()))******)))(((''')))))))))***++++++,,,,,,++++++************++++++*********))))))((((((((('''((()))******)))((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***'''***---...---+++,,,---+++******)))))))))))))))***+++,,,,,,***))))))***'''(((((()))))))))))))))***+++,,,...//////.........------,,,++++++++++++***)))((()))+++,,,---,,,---,,,+++++++++,,,---...---......///////////////---///000000000000333555000444777777666777;;;@@@===>>>>>>@@@BBBHHHOOOTTT\\\VVVWWW]]]```dddvvv333333333444444555555555111111111111000000000000,,,---------------------***+++---------,,,***(((+++++++++***)))(((((('''((('''&&&&&&'''((()))******)))((((((((()))+++,,,***+++***((()))///666999gggxxx~~~{{{}}}tttyyyxxxrrriiicccaaaccceeegggjjjiiikkkppptttwww}}}|||}}}{{{sssjjjggglllrrr___KKK999555333---+++...+++---...---------***''''''((()))******)))(((''')))))))))***++++++,,,,,,++++++************++++++++++++******))))))(((((())))))(((''''''((()))***(((((((((((((((((((((((($$$$$$%%%&&&(((***,,,---'''))),,,+++***)))+++---+++******)))))))))))))))***,,,------+++******+++'''(((((()))))))))))))))((()))***,,,------,,,,,,---,,,++++++******++++++***)))((()))+++,,,---,,,,,,++++++***+++,,,...///---......///////////////---///000000000000333555///333777777666777<<>>@@@EEELLLQQQ[[[SSSSSS[[[]]]\\\hhhyyy333222222111222222333333222111000///..................---,,,,,,+++******,,,------,,,+++)))'''&&&))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))******+++************+++,,,---...===WWWuuu~~~uuuzzzqqqppp~~~{{{}}}{{{pppmmmtttuuugggXXXRRR===888222...---///000111...//////---+++))))))***'''(((((()))******++++++...---,,,+++++++++,,,---,,,,,,+++***)))))))))***))))))))))))))))))))))))((((((((((((((()))***+++(((((())))))))))))(((((((((&&&'''((('''&&&***000+++)))&&&&&&))),,,......,,,,,,,,,,,,++++++***))),,,++++++***************&&&&&&''''''(((((())))))++++++++++++++++++++++++++++++,,,++++++***(((((()))((((((((((((***,,,---+++,,,,,,---...///000000/////////000111111222222222333555666777666555444444555666777999999::::::;;;;;;::::::===BBBIIIOOOSSSUUUXXXZZZ\\\^^^aaaddd222111111111111111222222333222111000////////////...------,,,++++++******+++,,,,,,---,,,+++***)))************************))))))))))))))))))(((((()))))))))))))))******+++))))))))))))***+++,,,---111999JJJ___ttt|||~~~{{{yyyrrrkkkhhhiiitttmmmllloooeeeOOO;;;444333000...------...---------......---***))))))***'''((()))***++++++++++++---,,,+++*********+++,,,,,,+++******)))))))))***))))))))))))))))))))))))((((((((('''(((((())))))(((((())))))))))))(((((($$$%%%'''(((&&&&&&000;;;444111---******+++++++++,,,,,,,,,,,,,,,+++******++++++***))))))))))))***(((((())))))************++++++++++++++++++++++++)))))))))*********++++++))))))(((((()))***+++,,,++++++,,,---...//////000//////000000111111222222222222333333444444444333444444666777888999999999999999999999;;;???FFFKKKQQQSSSVVVWWWXXX[[[```eeettt000000000000000000000000222111111000////////////------,,,,,,+++*********++++++,,,------,,,,,,+++************************+++*********))))))(((((()))))))))))))))******+++(((((((((((()))***++++++...,,,...<<>>BBBHHHMMMRRRRRRPPPPPPUUUZZZ___lll...////////////...---,,,---,,,,,,++++++++++++,,,+++***************))))))---,,,+++***)))(((''''''************************************))))))(((((()))))))))))))))******+++++++++*********+++,,,,,,&&&---222...''')))555BBBEEEYYYqqq}}}{{{yyyyyyxxxlllYYYLLL777333111444444000***'''...---,,,---......---+++***++++++***((('''((())))))***+++,,,---,,,++++++)))))))))((((((((('''''')))(((((('''(((((())))))((((((((((((((((((((((((***)))((('''''''''''''''''''''((((((((((((''''''***((())),,,+++((((((+++***(((&&&&&&(((******))),,,,,,---......---------***))))))(((((((((((((((++++++++++++++++++++++++***************************)))'''&&&&&&''')))***+++++++++++++++*********((())))))***+++,,,------000000000111222222333333222111000000000111333444222333444555555555555555777888999888888:::===@@@DDDJJJPPPRRROOOLLLLLLNNNZZZ^^^rrr...///000000///...,,,++++++******))))))*********))))))))))))))))))))))))---,,,***)))'''&&&&&&&&&))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))******+++,,,+++++++++++++++,,,,,,)))***,,,.../////////...***666GGGVVVdddttt}}}kkk___UUUFFF777...111...,,,---000///+++'''///,,,******++++++***))))))***+++***((((((((()))++++++******++++++++++++(((((()))))))))((('''&&&'''''''''''''''(((((()))))))))))))))))))))))))))***))))))(((((((((((()))&&&''''''((((((''''''&&&'''$$$%%%+++...+++((('''+++***(((((()))***)))(((+++,,,,,,------------,,,******)))((((((((())))))+++++++++************)))************************+++***((('''&&&&&&&&&'''******++++++,,,++++++***((()))***+++,,,------...000000111111222333333333222222222111222333333444222222333444444444444444666777999999999:::<<<>>>AAAFFFMMMPPPPPPLLLHHHEEEPPPRRR___yyy//////000111000...,,,+++******)))))))))******+++))))))))))))))))))))))))---,,,***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((()))))))))))))))))))))******+++++++++************++++++---***))),,,000000---(((------...000666EEEZZZjjjyyywww}}}|||tttqqqfffZZZLLLAAA888000---...555333...***)))+++...000,,,+++******++++++***(((***+++,,,+++)))((()))***,,,+++)))(((((()))***+++((())))))***)))((('''&&&'''&&&&&&&&&''''''((()))))))))))))))))))))))))))***))))))))))))******+++&&&''''''((((((''''''&&&%%%$$$&&&***+++)))(((++++++***))))))******)))(((******+++,,,,,,,,,,,,,,,++++++***))))))))))))***++++++++++++*********)))************************))))))(((''''''&&&%%%%%%((()))+++,,,,,,,,,,,,+++))))))***+++,,,---......000111111222222333333444111111222222333333222222111222222333333333333333333555888999999:::;;;===@@@BBBFFFLLLOOOMMMHHHDDDEEELLLTTTbbb}}}///000111111000...,,,++++++***************++++++(((((((((((()))))))))))),,,+++***))))))***+++,,,(((((((((((((((((((((((($$$%%%%%%&&&'''((()))))))))))))))))))))******+++******)))))))))))))))***&&&((())))))((()))---111***,,,///111///...333888BBBCCCNNNaaapppvvvyyy~~~yyymmmqqqrrrqqqjjjaaaXXXNNNEEE<<<777222///+++)))---444###+++111111---******)))******+++,,,......+++)))***+++,,,+++***)))***+++,,,+++(((&&&&&&(((***,,,((()))*********)))'''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))***)))))))))***+++,,,,,,&&&''''''''''''''''''&&&'''''')))+++((($$$'''...((('''&&&'''***+++***))))))***++++++,,,,,,,,,,,,,,,++++++***************,,,,,,,,,++++++*********))))))))))))))))))))))))''''''((((((''''''&&&%%%((()))***,,,------,,,,,,******+++,,,---......///000111111222222333444444///000222333333222222111111111222333333333222222222444777888888999:::<<<@@@???AAAHHHNNNOOOJJJEEE@@@KKKQQQSSShhh...///000000000///...---))))))(((((()))***++++++,,,+++)))((('''''''''(((---,,,,,,++++++*********''''''(((((())))))******&&&&&&''')))************)))))))))(((((((((((((((+++***(((''''''(((((()))))))))***+++,,,------,,,******+++,,,------......---000333666888<<<@@@DDDKKKLLLNNNQQQSSSSSSPPPNNNGGGGGGEEEAAA<<<888666666111000///...............---......,,,******+++,,,000...,,,+++,,,,,,***)))((((((&&&&&&''')))+++---)))((('''&&&''')))+++,,,((((((((((((''''''''''''((('''&&&&&&'''((()))******,,,+++((('''******'''******+++++++++******)))$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))))))))))))))************'''(((***...111111---***---------,,,******+++,,,+++******)))***,,,---...))))))(((((((((***+++,,,''''''''''''((((((((()))))))))))))))************,,,,,,,,,,,,---...//////333222111000000000111222111...///222222///000333333222222222222222222222111222333555777888::::::BBBBBBCCCEEEFFFHHHIIIIIIKKKDDDCCCLLLYYYooo....../////////...,,,+++)))))))))))))))***++++++,,,+++)))((('''''''''(((+++++++++***************((((((((((((((()))))))))&&&'''((())))))***))))))))))))))))))))))))))))))+++***)))(((''''''(((((())))))***+++,,,,,,++++++*********+++,,,------------///000000000111333555......///111333333111///666666555333///---,,,,,,.........---......//////...//////---+++)))***+++---+++******+++++++++***))))))((('''(((***,,,---((('''''''''(((***---...******)))((('''&&&&&&%%%'''&&&&&&%%%&&&'''((()))***,,,+++''''''******'''(((((()))******)))))))))%%%%%%%%%&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))******((((((***---000000...++++++,,,,,,+++******+++---******)))))))))***+++,,,***)))((((((((()))***+++'''''''''((((((((())))))(((((()))))))))*********,,,++++++,,,,,,---...///111111000000000111222333111...///222222///000333444444333222222111000000111222333444666777888999???@@@AAABBBCCCEEEFFFFFFGGGCCCDDDJJJPPPaaa---.........---,,,***)))))))))))))))))))))***++++++***)))((('''''''''((())))))))))))))))))******))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))******++++++++++++)))(((''''''''''''))))))******+++*********))))))******+++,,,,,,,,,---------,,,***)))***+++...---,,,---//////...---,,,---...---+++***+++,,,++++++,,,,,,---.../////////000000...+++******+++***)))((((((***++++++******))))))((()))***,,,---'''''''''''')))+++...///+++***)))((('''&&&%%%$$$&&&&&&%%%%%%%%%&&&'''((()))+++***''''''******(((&&&&&&'''((())))))))))))(((''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))***,,,...///...---++++++,,,+++******,,,...+++***))))))(((((())))))******)))((((((((())))))''''''((((((((()))))))))(((((())))))))))))******++++++++++++,,,---......////////////000111222222111...///222222///000333555555444222111000///...222222222333444555777777<<<======>>>???AAABBBCCCBBBBBBEEEGGGGGGPPPjjj------------,,,+++)))(((***)))))))))))))))************)))((((((((((((((('''''''''(((((())))))))))))))))))((((((''''''&&&((())))))))))))((((((''''''(((((()))***+++,,,,,,++++++***)))(((''''''&&&((())))))*********))))))))))))*********++++++++++++,,,---,,,+++***,,,...///---******+++,,,,,,,,,,,,...//////......///111++++++,,,,,,---------------///000///---,,,,,,---+++***((((((***++++++***))))))(((((()))***++++++''''''''''''(((***+++,,,)))))))))(((''''''&&&&&&''''''''''''''''''''''''(((+++***''''''******(((%%%&&&'''((()))*********)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))+++******+++,,,---......---......---+++***+++---,,,++++++***)))(((((((((******))))))(((((((((((('''(((((((((((()))))))))(((((((((((()))))))))***************+++,,,---...//////////////////000000111......222222///000333444333333222111000000///222222111222222444555666;;;::::::;;;<<<>>>???@@@AAAAAADDDEEEDDDHHHYYYjjj+++,,,,,,,,,,,,***((('''******)))))))))))))))***)))))))))))))))(((((((((&&&&&&&&&''''''(((((()))))))))((((((''''''&&&&&&((())))))))))))(((((('''''''''((()))***++++++,,,*********)))(((''''''&&&(((((()))************)))******************++++++,,,---...---------///111---+++(((''')))*********+++,,,...---,,,,,,---...,,,,,,------,,,+++******+++---///000.........///...,,,***************((('''''''''''''''(((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))))))))((((((((('''***)))&&&&&&******(((&&&'''((()))******+++***)))*********)))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))+++++++++++++++,,,...///000111000...,,,***+++,,,------,,,,,,+++***)))((())))))))))))((((((''''''(((((((((((()))))))))***'''(((((((((((()))))))))***************+++------////////////...------,,,111......222222///000333111111111111111111111222222222111111222333555666:::999999999:::<<<>>>???CCCAAAAAADDDGGGKKKRRRYYY|||***+++,,,,,,,,,+++))))))+++******)))))))))))))))(((((())))))))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((())))))))))))((((((''''''(((((())))))******((())))))))))))((((((''''''((()))***++++++++++++++++++++++++++++++++++++---......---++++++,,,...222000......///111111111+++,,,---,,,+++***+++,,,,,,---......---+++***))),,,...000111000////////////---+++*********)))(((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###$$$%%%&&&'''(((******+++))))))*********)))(((((('''))))))&&&&&&******((('''((())))))************((()))*********((('''&&&''''''''''''''''''''''''&&&&&&'''((())))))***++++++,,,,,,,,,++++++---///000111000...+++***+++,,,------------,,,***)))((((((((()))))))))(((''''''((((((((()))))))))******''''''(((((((((((())))))))))))))))))***+++,,,------............---,,,+++111...///222222///000333//////000000111222222222222111000000111444666888999999777777888:::<<<===BBB@@@???CCCIIIMMMPPPQQQeee)))***+++,,,,,,,,,+++***++++++***)))))))))))))))'''((()))******)))((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&'''((())))))***))))))'''''''''''''''((((((((('''''')))******))))))((('''((()))+++,,,---------,,,,,,,,,,,,,,,+++++++++++++++,,,+++))))))***,,,+++***))))))+++------,,,,,,...///...---,,,---...+++,,,.........---+++***...000222222000...---------+++))))))******)))(((''''''((((((((((((''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&'''((()))******((()))*********((('''&&&&&&)))(((&&&&&&)))***(((''''''((())))))((((((((('''((()))******((('''&&&''''''''''''''''''''''''&&&''''''((()))***+++,,,***,,,------++++++,,,...,,,------,,,******+++---++++++,,,,,,+++***)))(((&&&'''((()))))))))((('''(((((()))))))))*********'''''''''((((((((()))))))))(((((())))))***+++,,,)))***,,,---.........---111...///222222///000333000000000000111111111111222111000000222555888:::888777555555555777:::;;;<<<===>>>AAAEEEJJJMMMNNNTTTggg((()))+++,,,------,,,,,,++++++***))))))((())))))'''((()))******)))(((((()))))))))((((((''''''&&&%%%&&&&&&''''''(((((((((&&&&&&((()))************'''''''''''''''&&&&&&&&&%%%'''(((*********))))))&&&''')))+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,'''((()))))))))))),,,...******)))+++---......---+++,,,------,,,,,,---...)))+++---/////////...---111333444333000,,,******)))((('''''')))******)))((()))))))))))))))((((((&&&&&&'''((((((''''''&&&'''''''''((((((((((((((('''((()))))))))(((&&&%%%&&&((((((%%%&&&)))***((('''''''''(((''''''&&&&&&%%%'''(((******((('''&&&''''''''''''''''''''''''''''''((()))***+++,,,,,,))),,,......,,,***,,,...((()))******)))***,,,...))))))***++++++***((('''%%%&&&''')))))))))(((((())))))))))))************''''''''''''((((((((()))(((((((((((()))***+++,,,&&&'''***,,,...///000000111...///222222000000333222222111111000000//////222111000000222666999;;;777666444333333555888:::777;;;??????@@@EEEJJJMMMLLLUUUsss(((((()))***************///+++((((((***++++++)))(((((())))))))))))((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''***+++---...000000000///,,,+++******))))))******((((((((()))******+++++++++,,,------,,,,,,...000,,,***)))***,,,,,,+++******++++++,,,,,,++++++***555;;;;;;444...///...***++++++++++++*********))))))******(((((()))(((&&&)))************)))&&&"""'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''+++*********))))))((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((&&&######%%%&&&%%%###((('''&&&%%%&&&''')))+++,,,+++*********+++,,,---))))))))))))(((***---000++++++)))((((((((()))***&&&(((***+++,,,+++)))(((***((('''(((+++,,,+++)))'''&&&&&&&&&'''(((***+++(((((('''(((((()))***+++%%%''')))))))))***,,,......///000000//////000111555444333222111000000000///000111111111222555888555555555666666666666777<<<>>>@@@@@@???BBBGGGLLLPPPMMM\\\((())))))***************,,,***((((((***+++***((((((((())))))))))))((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++---............,,,+++******))))))******(((((())))))******+++++++++,,,------,,,,,,...000...,,,,,,,,,......---,,,***++++++,,,,,,++++++***---222333---***+++***(((++++++*********))))))))),,,***(((%%%&&&(((++++++&&&'''%%%###"""$$$(((***'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''******)))))))))(((((((((((((((''''''''''''(((((()))(((((((((''''''''''''***'''%%%$$$&&&&&&%%%###***)))(((&&&&&&'''((())),,,++++++***++++++------***+++***))))))***---///,,,+++***)))((())))))***'''((()))***+++******)))***((('''(((***,,,***)))''''''&&&&&&'''((()))***(((((('''(((((()))***+++&&&((()))***)))***+++------///000000///...000111333333222111000000//////000000111111000222444666444444444555555555666666:::<<<===>>>@@@BBBFFFHHHHHHDDDQQQrrr((()))******++++++******)))(((((()))***+++)))((((((((())))))))))))((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((()))***,,,---.........---++++++***))))))))))))***)))))))))***************+++,,,------,,,---///111000///......///000///...******++++++++++++******&&&***+++)))'''(((((('''******)))))))))((((((((()))((('''&&&&&&(((***,,,,,,+++)))&&&"""!!!$$$((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((''''''''''''***(((&&&&&&&&&&&&%%%$$$,,,+++)))(((''''''((()))++++++++++++,,,,,,------+++,,,+++***))))))+++---,,,+++******))))))******((()))))))))************)))((('''(((***+++***)))((((((''''''''''''((()))(((((((((((()))***++++++(((***++++++***)))+++,,,---...//////......///111111111111000////////////000111222111000000222444333333333333444444444444999999:::===AAACCCDDDCCCEEECCCNNNggg))))))***++++++++++++***''''''(((*********((('''(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&'''(((((()))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((+++,,,...///000000//////++++++***)))))))))))))))************************+++---------------///111111///......///000///---******++++++++++++******''')))***))))))))))))((())))))))))))(((((((((((($$$%%%'''******)))---111111,,,)))******&&&###"""'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((''''''''')))((('''''''''(((((((((+++***))))))((())))))***++++++,,,---------------+++++++++***(((((()))+++,,,++++++***************)))))))))((()))******+++)))((((((((())))))))))))((((((((('''''''''''''''''''''(((((()))***+++,,,***+++,,,,,,***)))***,,,,,,...//////...---///000000000000000000000//////000111222111000///000222111222222222333333333333888777888===BBBDDDBBB@@@EEEFFFPPPbbbvvv))))))***+++++++++++++++&&&((()))******)))(((((((((((())))))))))))((((((((((((((((((''''''''''''&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))+++,,,---/////////......+++***))))))(((((())))))************++++++++++++---.........------///000///...,,,------...,,,+++)))******++++++******)))+++******++++++)))(((((())))))))))))(((((((((((($$$$$$''')))***///>>>NNNAAA111$$$&&&,,,,,,(((&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((%%%&&&''''''((()))***,,,((((((((()))***++++++,,,***,,,---//////...---,,,******+++)))'''&&&'''(((++++++++++++******)))))))))))))))((()))******+++((()))))))))((((((((((((((((((((((((((('''''''''''''''(((((()))+++,,,---+++,,,---,,,+++***+++,,,+++---......------...//////000111222222111111000///111222111///...///000111111111111222222222333777777888===BBBDDDBBB???@@@EEEPPP]]]iiixxx)))***++++++,,,+++++++++(((***++++++)))'''(((((((((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((()))***,,,,,,,,,+++*********)))(((((((((((()))))))))******+++,,,,,,---//////000...---,,,...///---,,,******++++++***((())))))************)))))),,,((('''***+++(((&&&&&&******)))))))))((((((((()))&&&&&&%%%%%%333TTTtttoooOOO///&&&***,,,++++++'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''''''''((((((((((((((($$$%%%'''''''''(((***---%%%&&&'''(((***+++,,,,,,***,,,///111111000---,,,)))***+++***(((''''''((()))************)))((((((((()))))))))************((()))***)))'''&&&'''(((''''''((((((((((((((('''''''''((()))***+++---...+++---...---++++++,,,---+++,,,------,,,,,,---///...///111222333222111111...000111111///...//////111111111111222222222222555666999===@@@BBBAAA@@@@@@HHHSSS[[[cccmmm|||)))***++++++,,,,,,+++++++++,,,---+++(((&&&((()))(((((())))))))))))((((((((((((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&''''''((())))))***'''((()))***+++***))))))******)))((((((((((((((((((((()))***,,,---......111111111///---,,,,,,...,,,+++))))))******((('''))))))************))))))+++&&&%%%)))+++(((%%%&&&++++++*********))))))))))))((()))&&&###000YYYhhh???,,,)))(((***...'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))%%%'''((('''&&&%%%(((***%%%&&&'''((()))************,,,///222222000...,,,)))+++,,,,,,***)))***+++(((((()))***)))((('''&&&'''((()))***+++******)))''')))***)))'''%%%'''(((%%%&&&'''((())))))((((((''''''((()))***,,,---...+++,,,...---,,,,,,---...***,,,------,,,,,,---...,,,---///111222222111000,,,...000111///...//////111111111222222222333333333555999;;;===>>>???AAACCCKKKUUU\\\```iiittt}}}******+++,,,,,,,,,,,,+++---......+++'''&&&(((***(((((())))))))))))(((((()))((((((((('''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((()))+++,,,,,,+++************)))((((((((((((((('''''')))***,,,...//////222222222///---++++++---,,,+++))))))))))))(((&&&))))))************))))))***$$$###))),,,)))''')))++++++++++++************%%%)))...,,,###+++RRR{{{eee???---(((&&&***111'''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''((((((((())))))((((((''''''''''''((((((&&&'''''''''(((((())))))''')))***((($$$###%%%'''&&&'''((((((((((((((('''***,,,000222333111...+++***,,,......,,,+++,,,---'''((()))))))))(((&&&%%%&&&(((***+++,,,+++)))(((''')))+++)))&&&%%%&&&((($$$%%%''')))))))))))))))''''''((()))***,,,...///+++,,,...---,,,,,,...///***,,,------,,,+++---...***,,,...000111111000///+++---000000000/////////111222222222222333333333000444888:::::::::>>>AAABBBKKKSSSXXX\\\eeeooouuu)))***+++,,,---,,,+++***------,,,+++************))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((,,,***&&&######$$$'''(((&&&&&&&&&&&&((()))'''###((('''&&&%%%&&&(((***,,,)))))))))((((((((((((((('''''''''''''''((())))))************))))))))))))//////...---,,,***)))(((************))))))))))))((()))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))((('''((((((&&&)))999JJJgggRRR888******,,,***%%%''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&%%%%%%%%%&&&'''((()))***+++++++++***)))'''%%%$$$(((((()))***************)))))))))))))))(((''''''&&&''')))*********)))((())))))*********))))))(((,,,,,,,,,,,,++++++***)))'''))))))((('''&&&'''(((&&&'''***,,,------,,,+++******(((''''''&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&''''''((()))***000000////////////000000............---,,,+++***++++++,,,,,,+++---///222222333333333333222111111111111111111111111111111777777777888:::<<<>>>@@@FFFKKKUUU\\\]]]```jjjvvv}}}+++,,,---------,,,+++***,,,,,,++++++******++++++))))))(((((((((((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''***)))'''%%%%%%&&&((()))&&&'''''''''((((((&&&###''''''&&&%%%&&&(((***+++)))))))))((((((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((,,,,,,---------+++***)))*********)))))))))(((((((((((()))))))))*********'''(((((()))))))))))))))))))))))))))))))))))))))+++)))))))))%%%###+++666>>>555+++&&&'''***+++***(((''''''&&&&&&''''''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))************)))(((&&&%%%'''((())))))******))))))((((((((((((((('''&&&&&&&&&'''((()))***))))))((()))***+++++++++***)))(((+++++++++++++++***))))))((()))***)))'''''''''(((&&&''')))***+++******)))((((((''''''''''''((()))(((((())))))******++++++)))(((((())))))***+++,,,111000000000000000000111.........------,,,+++***+++,,,---------...000333000000111111111111000000222222222222222222222222666666666777999;;;>>>???FFFLLLWWW___``````fffooouuu{{{---------------,,,+++************+++++++++++++++))))))(((((((((((())))))&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((('''''''''((()))***''''''((((((((('''%%%%%%''''''&&&&&&&&&((()))***+++******)))((('''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((()))))))))***,,,------,,,+++*********))))))))))))(((((((((((((((((())))))))))))'''((())))))******)))))))))))))))))))))))))))))),,,***))))))&&&"""###'''''')))+++***((('''''')))((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''(((((()))*********((('''&&&&&&''''''((()))((((((((('''''''''''''''&&&&&&%%%''''''((()))))))))))))))(((***,,,......,,,***)))******+++++++++***)))))))))***+++***((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))))))))************))))))))))))***+++,,,,,,000000000000000000000000,,,---------,,,+++***))),,,---......---...111333------...///000000000000222222222222222222222222666555666666888:::===>>>DDDKKKXXXbbbccc```aaafffqqqrrrssswww---------,,,+++***))))))))))))***+++++++++++++++))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((()))***************''''''))))))&&&&&&''''''&&&&&&&&&&&&'''((()))---,,,+++***)))((('''&&&'''''''''&&&'''(((((()))%%%%%%&&&'''(((******+++(((***,,,------,,,***(((***)))))))))(((((((((((('''''''''((((((((())))))(((((()))************)))))))))))))))))))))))))))***)))((()))***)))''''''&&&***......***''''''((()))((((((''''''(((((()))(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&'''((()))******)))((('''%%%&&&''''''(((((('''''''''''''''((((((''''''&&&'''(((((()))))))))))))))(((***---///000...+++)))***+++++++++++++++*********+++,,,+++)))((()))******)))(((''''''''''''((('''&&&&&&''''''((()))***)))((((((((('''''''''&&&''''''''''''((()))***+++////////////////////////+++,,,,,,,,,++++++***)))***,,,---...---...000222+++,,,---///000111111111222222222222222222222222555555555555777999;;;<<>>BBBHHHQQQZZZaaannn,,,+++++++++*********************+++,,,,,,,,,---((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((''''''&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&)))******)))((('''((()))'''&&&$$$###"""###$$$%%%((((((((((((((()))******'''((()))***++++++************+++,,,,,,,,,,,,+++++++++,,,---...///000000//////......,,,+++***)))((((((''''''(((((()))***(((&&&%%%%%%'''(((((((((******)))((((((((())))))))))))((((((((())))))***,,,)))((()))+++,,,***(((******))))))))))))***+++)))))))))******++++++,,,))))))))))))******************)))))))))))))))***'''((()))*********)))((()))))))))))))))((((((((('''((((((((())))))))))))***))))))(((((()))******)))+++...///.........///,,,,,,...///////////////000/////////000000111222......///000111111111111,,,...///111222111111000555444333222111111111111999666444:::DDDNNNRRRSSSLLLIIIGGGIIIKKKIIIBBB<<>>;;;:::;;;@@@EEEHHHMMM[[[hhhsss,,,,,,,,,,,,++++++++++++((((((((()))*********+++((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))))))))(((''''''&&&%%%%%%%%%&&&((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++,,,,,,***((('''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((---+++)))'''&&&'''((()))%%%'''((('''&&&&&&'''((($$$&&&)))+++,,,+++)))''''''''''''''''''((())))))((((((''''''''''''(((((((((((()))************)))))))))***+++,,,---............///......---,,,+++))))))(((((())))))***+++)))))))))***,,,,,,+++)))''''''((()))))))))((((((&&&&&&%%%&&&&&&'''((()))************************((('''''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,+++***)))((((((((((((******)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((%%%%%%&&&(((((((((((((((***,,,---...------///111000000000000111111333333222222111000000111111111...///000111222222222222:::888444111000111222333222222111111222222333333111333777<<>><<<<<<===>>><<<;;;<<<<<>>;;;EEETTT[[[YYY[[[fff{{{---------,,,+++***)))(((******))))))((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''''')))***,,,,,,***)))'''''''''''''''&&&&&&&&&&&&***))))))((('''&&&&&&&&&&&&%%%###""""""###%%%&&&&&&''''''((((((((((((((((((((('''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))(((&&&$$$$$$&&&(((((((((&&&$$$###%%%))),,,)))((('''''')))******)))((((((((((((((((((((((((((('''&&&''')))******))))))***+++,,,---,,,++++++***+++,,,---............+++++++++***************))))))************))))))(((((('''''''''(((((()))(((''''''''''''((())))))+++******)))(((((())))))+++***((()))***++++++***)))+++---,,,)))'''))),,,%%%'''***------+++)))'''***)))((((((***+++***)))*********)))((((((''''''******))))))))))))******(((((()))***************))))))***+++++++++******(((***,,,///111333555555222222111000///...------222222222222111000//////222111111111000000/////////666;;;::::::>>>BBBBBBAAA???===;;;999777777666666555444333333333444555666777999:::999888999:::DDDFFFGGGDDDAAABBBHHHMMMSSSRRRXXXccckkkwww,,,,,,,,,,,,,,,,,,++++++))))))))))))((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((('''(((((()))******)))(((((()))(((((((((''''''&&&&&&***))))))(((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''(((((((((((((((((((((''''''&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%$$$&&&(((&&&&&&%%%$$$###$$$'''***)))'''&&&'''(((***)))(((((((((((((((((((((((((((((('''&&&(((***++++++***)))***+++,,,,,,,,,++++++******+++,,,------------******************++++++)))))))))******)))))))))((((((''''''''''''((((((''''''''''''((((((((((((,,,+++***)))))))))))))))+++***))))))+++,,,,,,,,,***+++,,,+++***))))))***&&&(((***,,,,,,+++)))(((***)))))))))+++,,,+++***+++******)))((((((((('''))))))(((((((((((())))))(((((()))*********************++++++,,,,,,++++++***+++---000222333444555222222111///---,,,+++***222222333333333333222222---...000222444777888999<<>>BBBCCCEEEHHHIIIHHHIIILLLIIIDDDCCCBBB@@@===:::666333111333222111000111111333333555666777666555444555666999;;;===<<<;;;===AAAEEEFFFHHHTTTbbbjjjlllsss~~~,,,+++)))((((((***,,,---((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((,,,++++++***)))(((''''''))))))((((((''''''''''''$$$&&&((())))))(((&&&$$$%%%&&&''''''((((((''''''))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&(((###%%%&&&&&&%%%%%%&&&'''&&&&&&%%%&&&((()))'''&&&(((((((((((((((((((((((('''''''''(((+++------,,,)))******++++++++++++++++++,,,,,,,,,,,,++++++***(((((()))***+++,,,,,,,,,)))))))))(((((())))))))))))((((((''''''''''''(((%%%&&&(((******)))'''&&&---,,,+++******)))))))))+++))))))***---/////////...+++)))***,,,---+++(((******))))))******+++,,,,,,++++++,,,...///...------,,,+++***))))))******(((((())))))))))))(((((((((((()))***************++++++,,,---............///000111222222333333222111000///...---,,,+++***000000000000000000111111222444777;;;???DDDGGGIIIGGGIIIIIIHHHKKKMMMHHHAAAFFFEEECCC@@@<<<888444111111111000//////000222333444555555444222222333444444666888999:::;;;???BBBEEEGGGPPP]]]eeefffiiinnn,,,+++(((&&&&&&&&&'''((('''''''''''''''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((,,,++++++***))))))((((((((((((((((((''''''''''''$$$&&&(((******(((&&&$$$%%%&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''((((((&&&&&&'''(((###&&&(((((('''&&&&&&'''&&&%%%%%%'''((()))'''&&&((((((((((((((((((((((((''''''&&&(((+++,,,,,,+++)))))))))*********++++++,,,---------------,,,+++(((((()))***+++,,,,,,,,,))))))(((''''''((())))))))))))((('''''''''''''''%%%&&&(((******)))'''&&&,,,+++******))))))******+++))))))***---/////////...,,,)))***------+++(((+++***)))))))))***,,,,,,,,,++++++,,,...000///...///...,,,*********++++++)))***++++++++++++***)))(((((()))***************++++++,,,---...//////...000000111222222222222111000000000///////////////444333333222333444555555777888<<<@@@DDDHHHKKKMMMKKKLLLLLLKKKNNNQQQMMMFFFEEEDDDBBB>>>:::666222000000000///...///000111222222333333222111000222444222444777999;;;<<<>>>???DDDDDDIIIRRRYYY]]]```ccceee|||+++***(((&&&%%%%%%%%%%%%&&&''''''''''''((((((((('''(((((((((((()))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((************))))))))))))((((((((((((((((((''''''$$$&&&((())))))(((&&&$$$%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&(((((('''&&&'''((($$$&&&(((((('''''''''(((&&&&&&&&&(((******(((&&&((((((((((((((((((((((((((('''&&&''')))+++***)))***))))))))))))***++++++,,,------......---------)))))))))***+++++++++,,,))))))''''''''''''))))))***)))(((''''''&&&''''''%%%&&&((()))))))))(((''')))))))))((())))))***++++++***)))***,,,......------,,,++++++,,,,,,+++***+++************+++,,,,,,,,,++++++,,,///000000///000///---+++***+++,,,---)))***+++,,,,,,+++***)))(((((()))******************+++,,,---...////////////000111111222111111111000000000111111222222333111111111222333555888999;;;<<>>;;;777333111///...000///......///000222333111222222111000000333555222444777:::<<<===>>>>>>DDDEEEHHHMMMRRRWWW\\\___UUUhhh(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))))))))&&&&&&''''''((())))))***(((((()))******)))((((((((((((((())))))))))))***'''((((((((((((((((((((($$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&(((((('''''''''((($$$&&&'''&&&%%%%%%'''(((&&&&&&''')))+++***(((&&&((((((((((((((((((((((((((('''&&&'''((()))(((&&&***))))))((()))***+++,,,***+++,,,---------------******************++++++***)))'''&&&&&&''')))******)))(((''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''((()))+++++++++***))))))+++,,,,,,,,,,,,---------+++***+++,,,******+++++++++,,,,,,,,,+++******,,,...000000///222000---+++++++++---...(((***+++,,,,,,+++***((((((((()))***************)))***+++,,,...............///000000111111111000111111111111222222222222111111222555888===AAACCCBBBCCCDDDEEEGGGHHHJJJJJJJJJMMMLLLHHHFFFIIIJJJIII;;;999555111///.........000////////////111222333000000000000///111444777333444777;;;===>>>===<<<@@@EEEJJJNNNPPPRRRUUUVVVOOOXXXlll&&&'''(((((()))(((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******&&&&&&&&&'''((())))))***''')))***,,,,,,***)))''''''''''''((())))))******'''''''''(((((((((((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###%%%((()))(((''''''((($$$%%%%%%%%%$$$$$$&&&(((''''''(((***++++++)))&&&(((((((((((((((((((((((()))'''&&&&&&''''''&&&%%%***)))((((((((()))+++,,,((()))***+++,,,---------+++++++++******************((('''&&&&&&'''(((*********)))''''''&&&&&&&&&(((''''''''''''((())))))$$$%%%%%%&&&((()))+++,,,+++***((()))***++++++***+++---///...***)))+++---)))***+++,,,,,,,,,,,,++++++******,,,...000000///222000...++++++,,,---///''')))***++++++***)))'''(((((()))***************((()))+++,,,---.........---...///000000111000000222222222222111111111000777888:::>>>CCCJJJOOORRRJJJJJJIIIHHHFFFEEEDDDCCC@@@CCCCCC===999:::===>>>;;;888333000---...///000000/////////000111333444///000000//////111555888333555777;;;>>>>>><<<:::666???HHHKKKKKKKKKKKKJJJIIIJJJTTTnnn(((((()))*********))))))******))))))((((((''''''))))))))))))((((((((((((''''''((()))))))))))))))***)))((()))++++++)))(((******************************)))))))))))))))))))))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))'''(((******((((((((()))'''&&&&&&'''(((((('''%%%&&&))))))'''(((,,,...,,,---,,,+++***))))))))))))***+++,,,+++)))''''''(((******))))))((((((''''''++++++******)))******+++***(((&&&&&&''')))))))))+++(((&&&&&&)))***)))''',,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++******,,,---...///000///...------,,,,,,++++++,,,...///(((***,,,,,,***)))((((((((()))***)))((((((***,,,)))+++...000111///---+++000//////000222333222111666666666555666777999;;;;;;DDDHHHGGGLLLSSSPPPFFFCCCAAA???<<<999777666666333333444555555444333333444333111///...//////000---///111222222222333444111000/////////111333555666555555:::AAAFFFFFFEEECCCCCCDDDDDDEEEGGGKKKNNNMMMJJJRRRfff~~~******))))))))))))))))))'''''''''((((((((((((((()))))))))(((((((((''''''''''''((()))))))))))))))***)))((()))++++++)))(((************************+++++++++++++++++++++***)))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***(((((('''&&&&&&'''(((((())))))))))))))))))))))))''')))******)))(((((()))'''&&&&&&'''((()))'''&&&&&&))))))'''(((,,,---+++---,,,+++***))))))))))))+++,,,---,,,***(((((()))+++*********))))))))))))******))))))))))))******---,,,***)))******)))(((---+++))))))+++,,,+++***---------------,,,++++++++++++++++++++++++++++++((((((***+++++++++***)))......///000111111000000///...---,,,------...///)))+++------,,,******+++)))+++,,,+++***(((((()))---,,,+++***,,,...000222000111333444555444444444777888888888999<<>>======>>>???@@@@@@???@@@BBBDDDDDDBBBBBBEEEGGGJJJGGGNNNbbbyyy333111///,,,***)))((((((%%%&&&&&&'''(((((())))))((((((((((((''''''''''''''''''((())))))))))))))))))(((((()))******)))''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))(((&&&&&&'''''''''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***)))((((((''''''(((((()))))))))))))))))))))))))))((()))++++++)))((()))***)))'''&&&'''((()))(((&&&&&&))))))'''(((,,,---+++,,,,,,+++***))))))))))))+++---...---+++))))))***++++++++++++************))))))))))))))))))))))))***)))((()))***)))(((&&&+++)))'''((()))******)))***+++,,,,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++---,,,,,,,,,---......///,,,++++++*********++++++,,,...000000///......///+++...111222000---+++***---,,,******+++...111333444777999999777555777999;;;===>>>======@@@FFFKKKOOOUUUSSSJJJCCC@@@;;;333/////////////////////000111111222333333222111111111111111111000///...---+++---///000000111333444000000111333666:::===?????????@@@>>><<<::::::;;;???CCCFFFEEEAAA@@@CCCFFFNNNLLLRRRcccwww===:::555000,,,***)))((('''((((((((()))))))))***(((((((((((('''''''''&&&''''''((())))))))))))))))))(((((()))******)))'''))))))))))))))))))))))))+++++++++++++++,,,,,,,,,)))'''&&&&&&'''''''''%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''((())))))(((''''''''''''''''''''''''''''''(((''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((***++++++***))))))******)))''''''((()))((('''&&&)))***((())),,,,,,***,,,++++++***))))))*********,,,---,,,+++))))))***************************))))))******+++++++++***&&&&&&''')))++++++***((()))(((''''''((())))))))))))***,,,---,,,+++***)))........................,,,---...//////...------...---,,,******+++,,,---************************...000333333222111111222---222777;;;;;;999666555333444777888999888666555===@@@AAA>>>:::;;;@@@FFFAAACCCEEEEEECCCCCCFFFIIIJJJLLLHHH===555444222//////000111222222333333333///000111222222111000/////////000111000///---,,,***,,,---......000222444333333333333444555777888666888;;;:::888888:::===???CCCFFFEEECCCDDDJJJPPPWWWZZZaaalllwww;;;999555111---,,,++++++++++++++++++******)))))))))(((((((((((('''''''''''''''((())))))))))))))))))((('''(((******((('''(((((((((((((((((((((((((((((())))))*********+++)))'''&&&&&&'''''''''%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((()))+++,,,,,,+++******+++,,,***((('''((())))))(((&&&)))***)))))),,,,,,))),,,+++******)))*********)))***++++++)))((())))))))))))))))))))))))))))))***+++,,,------------,,,***)))***,,,......,,,******+++++++++++++++,,,------...///000000///...---..............................///000///...---,,,111///...,,,,,,,,,------,,,,,,------............///111333333222111111111000666>>>DDDFFFGGGFFFFFFFFFFFFGGGGGGFFFDDDBBB@@@FFFHHHGGGDDDCCCHHHSSS\\\GGGIIIKKKMMMLLLKKKJJJIIIEEECCC<<<333...///111222///000111222222222111111//////000111111000//////---...///000000///---,,,+++,,,---------///222444444444333333333333333333000444777999888999===@@@<<>>666///...000222333///000222333333333222111//////000111111000//////---...............------------...------...111444333333444444555555555555444666888::::::<<<>>>@@@999:::<<>>BBBFFFIIILLLOOORRRUUURRRMMMIIIGGGHHHKKKMMMKKKIIIHHHIIINNNWWW```fffTTTNNNIIILLLSSSUUUPPPIII<<<555------000111000......000222444444444333333///000111111111111000///...---------------....../////////...---...111333222222333444555666666666888777777999;;;======<<<888888:::@@@HHHOOOSSSUUUTTTXXXZZZYYY___lllwww{{{/////////...---+++***))))))))))))***++++++,,,,,,++++++++++++*********)))'''(((((()))))))))))))))(((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))***,,,------,,,+++,,,,,,///---)))((())))))***)))%%%)))+++******,,,***'''+++***************++++++)))+++,,,,,,+++***+++,,,))))))******+++++++++,,,((())),,,.........---,,,------///333:::@@@DDDFFF<<<>>>@@@???>>>>>>AAADDD@@@>>><<<;;;<<<>>>@@@BBB;;;;;;;;;;;;;;;;;;;;;;;;::::::999888555222///------///333777:::===>>>>>>777999<<>>======>>>@@@BBBCCCEEEGGGKKKNNNTTTTTTTTTSSSRRRQQQOOONNNKKKHHHFFFGGGKKKPPPUUUWWWZZZPPPFFFFFFMMMPPPJJJCCC000)))$$$(((///111,,,''')))+++---000222222111111///000111222222111000///...---,,,++++++,,,...///111111000...---...000333222222333444444333333222777555444666:::===<<<999;;;:::===DDDMMMRRRQQQNNNNNNNNNLLLLLLXXXjjjtttttt}}}}}}******)))(((((()))***+++---,,,+++***)))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++***))))))***+++,,,,,,+++((((((''''''''''''((((((((((((((((((((()))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&((('''&&&&&&'''((()))***((((((((((((((('''&&&%%%((('''''''''(((((())))))$$$%%%%%%&&&''''''((((((***++++++((($$$###&&&))))))(((+++000000---000777888333---***))))))(((&&&,,,***((('''''''''''''''+++)))((()))******+++...***,,,...///...............------///...,,,...222///666===>>>999444444666666666:::DDDRRR[[[_________]]][[[YYYTTTPPPSSSYYYTTTWWWUUUNNNLLLPPPSSSQQQRRRQQQNNNJJJKKKMMMJJJEEEGGGDDDAAA??????<<<666222666333777BBBGGGEEEBBBBBBCCCDDDEEEGGGHHHJJJKKKKKKOOOFFFAAAEEEJJJHHHBBB>>>@@@;;;888<<>>LLLUUUOOOBBBFFFHHHJJJMMMRRR\\\hhhqqqqqqwww~~~+++***)))((())))))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))((())))))***+++)))(((((()))***++++++)))))))))))))))))))))))))))((((((((((((((()))******)))((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''(((((('''&&&''''''))))))&&&'''''''''&&&%%%%%%&&&***)))((('''&&&&&&&&&''''''(((((()))***+++,,,,,,------,,,+++)))(((***+++******---111111...000666111...***)))+++---------+++***(((((()))+++,,,------,,,+++,,,,,,,,,---...---///111333333222222222777888===CCCDDDBBBCCCGGGRRRWWW[[[YYYSSSOOONNNPPPOOOMMMOOOUUU]]]bbb```\\\fffbbb___]]]YYYUUUVVVZZZXXX[[[YYYTTTQQQRRRPPPKKKSSSTTTSSSQQQRRRTTTPPPJJJLLLKKKKKKKKKKKKJJJGGGEEE===:::===DDDHHHEEEBBBBBB>>>???@@@AAACCCEEEFFFGGGEEE>>>;;;AAAHHHJJJJJJJJJBBBCCCDDDDDDCCCCCCDDDEEEGGGJJJOOORRRRRRPPPLLLIIIKKKJJJHHHFFFEEEDDDCCCCCCGGGEEEEEEGGGHHHCCC777...---+++))))))+++,,,+++***---...///111111111111000111111000//////......---///...,,,,,,...///..................///000111222555666666666666555555444888666555666999:::888777777999;;;AAALLLUUUPPPFFFHHHIIIKKKLLLPPPWWWaaahhhmmmrrryyy~~~++++++***))))))******++++++***)))))))))))))))***************************((())))))***************((('''&&&''')))***)))((())))))***++++++***))))))((((((((((((((())))))***((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&''')))+++***))))))((((((''''''''''''(((%%%''')))(((%%%$$$%%%(((***)))(((&&&&&&&&&'''(((######$$$%%%&&&'''((((((((('''&&&'''(((((((((&&&)))))),,,//////,,,---000///,,,***)))***,,,------///---+++)))((()))***++++++---///000222444555555;;;<<>>???AAACCCDDDHHHBBB???AAADDDDDDFFFIIIBBBIIINNNKKKBBB<<<<<>>999111+++---+++***+++,,,---,,,+++------......///000000000000///---,,,+++,,,,,,---,,,,,,,,,---///000///---......,,,,,,---///111222555555666666666555333222666555444555777999999888777;;;@@@EEEMMMSSSQQQKKKKKKKKKLLLMMMNNNRRRXXX\\\ffflllrrrxxx|||,,,+++++++++************)))))))))((())))))******************************&&&''')))*********)))(((((('''&&&'''((()))(((&&&((()))+++,,,,,,+++)))((())))))(((((((((((())))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''***,,,++++++))))))((((((''''''''''''&&&)))+++)))%%%$$$&&&)))(((((('''&&&'''((()))***######$$$%%%&&&'''(((((((((&&&%%%'''***+++)))&&&)))***,,,......---,,,---000...,,,***))))))))))))......---++++++,,,...000222666;;;>>>BBBHHHJJJIIIKKKKKKLLLNNNQQQRRRQQQPPPNNNOOOVVV\\\]]]YYYXXXZZZUUUXXX[[[[[[ZZZWWWTTTSSSSSSVVVYYYYYYXXXXXXZZZ]]]]]]WWWTTTXXX\\\\\\]]]^^^ccc```\\\\\\\\\ZZZSSSLLL@@@DDDGGGGGGIIIMMMMMMJJJDDDGGGIIIGGGCCC@@@@@@BBBBBB@@@??????>>><<<;;;;;;>>>>>>>>>???@@@BBBDDDEEELLLIIIGGGGGGEEEAAABBBFFF@@@GGGLLLHHH@@@999999<<<>>>@@@CCCEEEEEECCCAAA???===;;;888555222///---------000444666555333000............//////000//////------,,,------...000000///---+++))))))***+++,,,++++++,,,///111222111///000...---,,,---///222444222333444555444222111///000///000111444777999:::;;;@@@FFFKKKNNNPPPPPPOOOLLLLLLMMMNNNOOOQQQSSSTTT___dddlllrrrxxx}}},,,,,,,,,,,,++++++******))))))((())))))***++++++))))))))))))))))))))))))&&&'''((()))***)))(((''')))(((&&&'''((()))(((&&&'''(((***++++++***((('''))))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''***,,,++++++)))))))))(((((('''&&&&&&'''((()))(((%%%%%%'''***))))))))))))))))))******((())))))******++++++,,,+++***)))+++...000---***,,,---......///000///---.........------...///111111333666777999;;;???CCCEEEKKKPPPRRRVVV^^^```]]]WWWTTTQQQOOOOOOOOOLLLJJJIIIIIIKKKOOOOOOLLLMMMPPP\\\]]]______^^^XXXQQQLLLOOOTTTWWWTTTOOONNNUUU\\\[[[VVVTTTYYY^^^^^^^^^```aaa\\\XXXXXX[[[[[[XXXUUUGGGIIIHHHEEEDDDHHHJJJHHHFFFIIIKKKJJJEEEBBBBBBCCCEEEFFFEEECCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBDDDFFFDDDDDDGGGKKKJJJFFFFFFJJJ@@@BBBBBB???:::777777888666777999::::::999777666111000///---,,,,,,++++++(((+++///111000//////000---...///000000000///000---,,,,,,,,,---...///000---,,,***)))((()))+++,,,------...111333444333111111000///...///222555777333333444444444333111111---...111333666:::===???BBBEEEJJJMMMMMMMMMNNNQQQMMMMMMNNNOOOQQQSSSSSSSSSWWW\\\dddlllssszzz---------------,,,******))))))))))))***+++------************************''''''((()))))))))))))))+++)))((()))******)))'''(((((()))******)))((((((***))))))((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))+++***)))'''(((((()))(((((('''&&&'''&&&&&&'''(((+++---...///000111222111000...---++++++++++++++++++++++++***)))((()))+++,,,,,,+++...000///---///333222//////222555777:::===AAADDDFFFIIILLLLLLJJJIIIJJJMMMTTTZZZ]]][[[^^^eeegggbbbccc]]]TTTMMMJJJGGGCCC@@@GGGFFFGGGJJJJJJIIILLLQQQTTTUUUWWW\\\```___YYYTTTYYY[[[[[[VVVPPPNNNRRRWWWXXXTTTRRRVVVWWWUUUUUUWWW\\\VVVQQQSSSVVVVVVWWWYYYOOOPPPLLLEEEAAABBBDDDCCCHHHJJJLLLLLLKKKJJJJJJJJJDDDHHHHHHEEECCCDDDEEEDDDBBBAAA???>>>>>>@@@AAACCC@@@@@@DDDHHHHHHCCCAAADDD???<<<888555333222111000---......///...---,,,,,,+++++++++++++++,,,---...+++,,,......------------)))+++...///...------...,,,,,,------.../////////---,,,+++*********+++,,,/////////111333555444333222111111111222444777999666666666666666666666666999<<<@@@CCCEEEHHHJJJMMMGGGGGGJJJLLLJJJIIILLLQQQNNNMMMNNNPPPSSSUUUUUUUUURRRVVV]]]eeemmmsssxxxzzz---.........---,,,+++***)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,---,,,******+++,,,***)))******************************)))(((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&'''((())))))((((((''')))'''&&&***222888::::::777:::>>>AAACCCBBB@@@???===<<<<<<;;;;;;:::999999555666666555444444666888<<<<<<:::777:::@@@AAA===???BBBFFFHHHIIIKKKOOOSSSSSSWWW[[[ZZZUUUPPPOOOPPPZZZ```aaa\\\^^^fffhhhccchhh___SSSJJJFFFDDDAAA>>>HHHFFFHHHKKKKKKJJJMMMRRRHHHFFFGGGMMMUUUZZZXXXUUU[[[XXXUUUVVVWWWWWWSSSOOOPPPNNNNNNPPPOOOKKKLLLPPPVVVPPPMMMOOOOOOLLLNNNSSSLLLOOOMMMGGGBBBBBBCCCCCCGGGGGGHHHJJJLLLMMMLLLJJJDDDIIIKKKFFFDDDEEEFFFDDDCCCAAA???===<<<===>>>???AAA>>>===???===888555555555333111///---,,,++++++))))))))))))((((((''''''***)))))))))***+++,,,,,,,,,,,,,,,,,,---.........'''***...///---,,,---...+++,,,...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,111///...///222333444333111111222333444666777888777666555555555777999:::FFFJJJOOORRRRRRRRRSSSUUUHHHDDDDDDGGGFFFEEEJJJQQQOOONNNMMMPPPTTTVVVVVVUUUVVVWWW[[[aaahhhmmmpppqqquuu|||......//////...,,,+++))))))******+++,,,...///000........................---,,,+++***+++,,,---......---,,,,,,------+++***,,,++++++******++++++,,,******)))(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&%%%&&&''')))))))))((((((---)))(((///;;;DDDGGGEEE<<>><<<666333555555222000111***,,,---,,,***)))***+++)))))))))(((((('''''''''))))))((((((''''''((((((***)))(((***...111111111(((,,,000111///......000+++,,,///111111111///...,,,,,,---.........------111///......000222333222000111222333555666777888666555333222333666999;;;HHHLLLRRRTTTRRRPPPOOOPPPFFFAAA???BBBCCCCCCIIIQQQPPPNNNMMMOOOSSSVVVVVVUUU\\\\\\^^^aaafffjjjkkklllkkkttt}}}---000333222///---...000333000,,,,,,///111///---333555666555333222444666444111333666555000000666666222...---///000///...---,,,***(((((())),,,...)))***+++++++++***((('''((('''&&&'''((((((&&&%%%''''''((())))))))))))(((%%%'''******)))''''''(((***)))((()))***,,,,,,+++111,,,,,,888JJJWWWXXXSSSIIIFFFLLLZZZ^^^ZZZZZZaaakkkhhhjjjpppqqqkkkccc```hhhfffccc^^^XXXTTTWWW\\\[[[UUUQQQRRRSSSUUUZZZaaafff___]]]bbbfffbbb[[[VVV___[[[VVVVVVYYY\\\\\\[[[aaaZZZUUUXXXcccjjjiiifff^^^RRRHHHGGGHHHFFFCCCBBBHHHEEEEEEIIIOOOPPPIIIBBBHHHFFFEEEEEEFFFFFFDDDCCCHHHGGGHHHNNNUUUZZZYYYVVVPPPQQQQQQMMMHHHHHHMMMSSSNNNNNNLLLKKKJJJIIIIIIIIIJJJMMMNNNJJJIIILLLNNNNNNHHHGGGEEEFFFHHHKKKLLLLLLGGGLLLOOOKKKAAA:::999;;;333666444111222777777222222222111///...---,,,++++++***)))(((((('''(((((()))'''%%%%%%''')))))))))))))))(((((()))+++,,,...---,,,++++++,,,------,,,***---000000...---...///...000000000///000222444333000,,,+++---///---+++......---,,,,,,---111444///222555888:::999777555444222111000222555888:::;;;@@@FFFJJJKKKIIIGGGGGG@@@@@@AAABBBFFFKKKPPPSSSTTTUUUUUUVVVXXXYYY[[[\\\```___]]]]]]___cccgggiiihhhjjjoootttyyy~~~>>>AAACCCBBB???===???BBB@@@AAACCCFFFHHHKKKNNNQQQQQQTTTVVVWWWVVVVVVXXXZZZUUURRRRRRTTTSSSLLLJJJKKKHHHHHHGGGEEECCC@@@>>><<<777666444444333333111000((((((''''''((()))+++,,,,,,***(((((((((((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''))))))((('''((()))%%%$$$%%%'''***---///000------333@@@QQQ]]]```___PPPOOOVVVcccgggaaa___dddaaaaaagggppprrrjjjaaa]]]]]]^^^```bbbbbbbbbdddfffXXXTTTSSSVVVXXX[[[```fffqqqkkkiiinnnrrroookkkiiijjjiiihhhfffeeefffhhhiii^^^SSSIIIKKKVVV]]][[[UUURRRIIIBBBEEEIIIJJJHHHHHHKKKIIIIIILLLOOOPPPLLLHHHHHHGGGFFFDDDDDDFFFHHHIIIJJJIIIIIINNNSSSVVVSSSPPPTTTUUUTTTOOOJJJIIIMMMRRRWWWVVVTTTRRRPPPOOOOOONNNJJJMMMMMMJJJJJJLLLKKKHHHBBBAAA??????@@@@@@???>>><<<>>>???;;;666222222444000222000---...333444000000000///...---,,,+++++++++***)))(((((('''(((((()))'''&&&&&&((())))))((()))***+++------------,,,+++***)))***+++,,,,,,,,,+++---000111000///111333------------...//////000111///---,,,,,,,,,,,,+++//////...---,,,...111444111333666888999888777555000000000111333666999:::999===CCCFFFGGGFFFFFFFFFEEEEEEEEEGGGIIINNNRRRTTTUUUUUUUUUVVVXXX[[[]]]___]]]^^^^^^___aaaccceeeffffffgggiiilllqqqxxx}}}```aaabbb___[[[YYYZZZ]]]YYY^^^cccffffffhhhmmmrrrtttvvvyyyzzzyyyxxxxxxxxxtttpppnnnpppooohhh```]]]ZZZ\\\______\\\XXXTTTQQQRRRQQQPPPQQQPPPLLLEEE???:::888333///,,,++++++,,,***((('''''')))+++++++++(((((()))))))))))))))***((()))***)))((()))***,,,))))))((((((***+++---///333999CCCLLLUUU[[[aaaccc^^^\\\aaaiiiiii___YYYZZZ\\\[[[___eeefff```ZZZXXXVVVXXX[[[___```___[[[XXXVVVSSSSSSWWWYYYZZZ]]]aaabbb___```eeehhhfffeeefffeeehhhjjjgggcccbbbdddhhhaaaTTTGGGGGGRRRZZZXXXRRRMMMEEEBBBFFFLLLNNNNNNOOOLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMKKKGGGDDDDDDHHHMMMKKKJJJKKKNNNRRRRRROOOKKKWWWWWWVVVQQQLLLKKKMMMQQQRRRQQQOOOMMMKKKJJJIIIHHHGGGIIIJJJKKKNNNPPPLLLEEEBBB@@@???>>>===<<<999666444333111///------...///......+++)))***///000.........---------,,,,,,,,,++++++***)))(((((((((((((((''''''(((***+++)))((()))***,,,......---+++)))((((((((()))***+++,,,---+++---///000000000222444111...++++++...///---+++.........---+++***+++---///000///...---///222555222333555777888777555444...000222555888:::<<<===888<<<@@@DDDEEEFFFGGGHHHLLLKKKKKKKKKMMMPPPSSSUUUUUUUUUUUUVVVYYY]]]aaaccc[[[\\\^^^```bbbcccccccccdddcccbbbccchhhooovvv{{{~~~zzz{{{zzzvvvpppmmmnnnppprrruuuxxxyyyxxxyyy{{{}}}}}}{{{|||xxxvvvwwwwwwrrriiiaaacccdddgggjjjlllkkkgggccclllllllllnnnoooiii___WWWTTTQQQLLLFFFAAA===;;;:::555222///---......///...++++++******************)))))))))((('''(((***---***+++,,,,,,---///222555AAAHHHOOOOOOLLLMMMSSSYYY```^^^```dddaaaXXXRRRRRR]]]WWWTTTSSSRRROOOPPPSSSRRRTTTUUUVVVXXXXXXQQQJJJVVVSSSSSSVVVUUURRRQQQSSSZZZZZZ___fffiiiggggggiiiiiikkklllkkkiiihhhiiikkkeee[[[PPPOOOUUU\\\___^^^QQQIIICCCEEEIIIJJJKKKMMMLLLMMMNNNLLLJJJJJJMMMPPPQQQRRRRRRLLLEEEBBBEEEIIIHHHHHHJJJLLLNNNNNNJJJFFFLLLLLLJJJGGGCCCBBBDDDGGGBBBBBB@@@???>>>=========@@@BBBEEEIIIPPPTTTNNNFFFAAA@@@???>>>===;;;777444444111......000111///------,,,)))(((***---///...------------------------,,,+++***)))((((((''''''''''''((()))++++++)))'''((())))))******)))(((''''''((()))))))))+++---...111111222222333444666777888333---,,,///111///,,,---///111///,,,***,,,///000000000///...///222444222222333444444444333222222444888<<<>>>@@@@@@???;;;>>>AAADDDEEEGGGJJJLLLOOONNNNNNMMMNNNPPPRRRSSSUUUUUUUUUWWWZZZ^^^ccceee\\\\\\]]]^^^```aaabbbccccccaaa______bbbggglllpppwww{{{|||}}}~~~{{{wwwuuuvvvxxx{{{yyyyyy{{{~~~|||wwwtttyyyvvvtttuuuwwwuuunnnfffjjjggggggkkkqqqssspppkkkqqqrrrvvv{{{}}}zzzsssmmmfffeeedddbbb```]]]ZZZYYYRRRMMMGGGBBB>>>;;;999777333222111000///...//////...//////---,,,,,,...111+++///444999===BBBGGGLLLKKKQQQSSSNNNFFFDDDLLLUUU\\\ZZZYYYZZZYYYUUUSSSTTTVVVQQQNNNMMMKKKIIIKKKPPPOOORRRSSSSSSXXX^^^\\\VVVYYYWWWWWWYYYVVVPPPLLLMMMUUUWWW^^^hhhllljjjhhhiiijjjhhhfffgggiiiiiigggeeeeeebbb[[[VVVTTTWWW]]]aaaVVVMMMEEECCCDDDDDDGGGKKKKKKLLLLLLIIIFFFFFFKKKOOOLLLOOOQQQMMMFFFAAABBBDDDCCCCCCDDDDDDDDDAAA>>>;;;777777666444333444666888777777777777777888999999999<<>>BBBEEEDDDAAA>>>===>>><<<;;;:::888555222///---------,,,---...///111222111111111222333555666777666888::::::===???;;;444555444333444555444333111000//////000222000+++'''///,,,+++...111000000222......//////////////////...---+++***)))((('''''''''&&&&&&''')))***((('''---+++(((&&&&&&(((+++---'''***,,,+++))))))---000000000111444666666555333666555555888<<<>>><<<:::///111222222111000000111///000111000//////000222000////////////000111222555777<<>>===???CCCEEEFFFHHHJJJLLLNNNNNNNNNNNNOOOPPPQQQQQQTTTTTTVVVWWWZZZ\\\^^^___^^^\\\ZZZYYYZZZ]]]aaadddbbbcccccccccbbbaaa___^^^]]]___cccjjjrrr{{{mmmrrrwwwyyyxxxwwwxxxzzzooonnnlllmmmppptttxxxzzzkkkjjjjjjlllooopppooommmkkkmmmlllhhhjjjqqqtttsssqqqssstttrrrnnnlllmmmooolllppptttuuutttuuuxxx|||}}}|||zzzxxxvvvtttrrrqqqmmmkkkjjjjjjkkkkkkiiihhhfffccc```\\\YYYXXXWWWWWWUUUVVVVVVUUURRRPPPPPPPPP[[[```eeeeeeaaa\\\[[[\\\YYYZZZXXXTTTQQQRRRWWW]]][[[ZZZVVVQQQLLLHHHEEEBBBEEEHHHNNNSSSSSSNNNMMMOOOTTTZZZYYYPPPOOOVVVYYYVVV^^^\\\]]]```___YYYUUUVVVQQQNNNPPPZZZbbbdddbbbbbbhhheeeaaa]]]ZZZYYYWWWWWW\\\]]][[[TTTKKKFFFHHHKKKLLLFFFBBBBBBAAA@@@BBBFFF<<<;;;:::777666777999;;;333444555555555555444444222111000///,,,+++++++++,,,,,,+++,,,...000111222............///111222333444666777444444666555111666444333333444555444333///......//////...,,,+++---******000222000///111...........................---,,,***)))((('''''''''&&&%%%%%%'''(((((('''***)))'''&&&''')))+++---'''***,,,+++((('''***......///111666:::;;;999666;;;???FFFJJJJJJEEE>>>999000///000111222222000......000000000......///000000000//////000222444555444777;;;???BBBCCCBBBAAA???BBBFFFHHHIIIJJJKKKLLLNNNNNNOOOPPPQQQSSSTTTUUUSSSTTTVVVXXXYYYYYYYYYYYY\\\[[[ZZZZZZ[[[]]]___aaabbbbbbccccccbbbaaa______ZZZYYYXXX[[[aaajjjqqqvvviiinnnssstttrrrooonnnoooqqqqqqnnnjjjffffffjjjooobbb```___aaaeeeggggggeee```cccbbb\\\]]]fffmmmnnnllltttzzzwwwmmmhhhkkkrrrmmmpppqqqmmmgggeeejjjpppsssrrrqqqqqqrrruuuxxxzzzwwwuuurrrpppnnnjjjfffcccdddbbb^^^YYYVVVTTTSSSSSSYYYZZZ[[[ZZZVVVSSSRRRQQQVVV\\\bbbbbb]]]WWWUUUUUUUUUTTTQQQMMMIIIHHHHHHIIIEEEHHHIIIHHHHHHHHHFFFDDDJJJJJJLLLOOOMMMIIIKKKPPPOOOXXXXXXOOOMMMTTTXXXVVV]]][[[[[[^^^[[[UUUQQQRRRLLLFFFDDDLLLVVVZZZYYYYYY[[[ZZZWWWOOOGGGCCCDDDGGGNNNNNNLLLHHHCCC???>>>>>>;;;777555666555111000333222000...------......//////---*********++++++***)))*********+++,,,///222***)))((()))+++---------///////////////000111222222555666222111444666555555222000///111222222111111111000//////000111222+++''')))000333///---///......---------,,,,,,,,,///...,,,***)))((('''''''''%%%######%%%'''''''''%%%%%%%%%&&&'''((())))))&&&)))+++***&&&%%%(((,,,555666:::AAAGGGIIIFFFCCCEEEMMMWWW[[[VVVIII<<<444000...---///222333000,,,...///000///...---...///111111000000111333666777555888<<>>===<<<:::999888777<<<;;;999666555333222222000000111111222333333333666666666444222222444666666666666666666666666666777999::::::999888888999444222111333777999999777:::999888666444333111111666666666666666666666555222111000///---,,,+++***///...------,,,,,,------******++++++++++++******&&&((())))))(((((()))***'''((()))***+++,,,---------...///000000000///...222111111000111333444555444444444333333333222222666444222444666777444222***,,,...000111111111111---------,,,,,,,,,++++++222...***((())))))((('''---+++***+++***(((''')))'''&&&%%%%%%'''((((((((((((''''''&&&&&&((()))***000BBBTTT^^^hhhmmmdddUUUZZZ___ddd```TTTEEE;;;666555222///---------------//////...------,,,++++++,,,***(((***///444555555888;;;@@@EEEIIIJJJJJJIIIIIIJJJJJJLLLOOORRRVVVWWWRRRPPPOOOPPPRRRUUUWWWXXXXXXQQQOOOTTTWWWUUUTTTVVVWWWWWWYYY[[[\\\\\\\\\\\\[[[\\\]]]]]]\\\[[[YYYXXXZZZZZZWWWUUUSSSUUUYYY\\\bbbkkkwww]]]\\\\\\\\\^^^aaaeeeggglllllljjjiiihhhhhhhhhhhhjjjiiihhhfffdddbbb```______^^^\\\[[[YYYYYYXXXXXX[[[___bbbccc```]]][[[[[[[[[ZZZWWWQQQJJJEEECCCBBB===<<<:::;;;>>>AAACCCCCC999888666555333222111111777333...,,,---...---,,,000///---...000111000...000//////...---,,,++++++---,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------,,,***)))+++,,,------------------------,,,...//////...------...---+++***,,,///111000...333333222111///...---,,,111111111111222222222222//////...---,,,+++******++++++***))))))))))))*********++++++++++++******+++,,,,,,+++)))(((((()))))))))***+++,,,---......------...////////////...000000000000000222333444333333333333222222222222444222111222444444222///)))***+++---...///000000------------------------333000+++))))))***((('''!!!!!!###%%%&&&&&&&&&'''(((&&&%%%&&&((())))))((((((((('''&&&'''((()))***777IIIYYY^^^```aaaZZZOOOIIIMMMOOOLLLCCC999333222222000---,,,+++,,,,,,,,,......------,,,++++++***+++***))),,,222777999:::999<<<@@@EEEGGGHHHHHHHHHGGGHHHJJJLLLPPPTTTXXXZZZUUUTTTRRRRRRTTTVVVXXXXXXUUUOOONNNRRRTTTRRRRRRTTTVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\ZZZXXXWWWVVVXXXYYYYYYWWWVVVVVVWWW^^^fffooowww}}}VVVTTTQQQPPPSSSXXX^^^aaabbbbbbcccdddddddddddddddaaa```___]]][[[YYYWWWVVVWWWVVVSSSQQQNNNKKKIIIHHHEEEFFFGGGEEEBBB@@@??????>>>>>><<<777333///.........,,,******,,,---...---...------,,,,,,,,,,,,---+++)))'''&&&'''''''''&&&'''&&&&&&''')))******))))))(((((((((((('''''''''&&&&&&'''''')))***,,,,,,)))))))))((((((((((((''')))***++++++)))(((((()))************************((()))++++++)))))))))***,,,+++++++++---...---,,,---------,,,++++++******++++++,,,,,,------......------,,,,,,,,,++++++++++++***))))))(((((())))))******++++++++++++******/////////---***(((((()))******+++,,,---...//////---------------...//////////////////000111222333333222222222222111111111111000//////000000...,,,+++******+++,,,...000222///............---------333000,,,*********)))(((&&&'''((()))))))))(((''')))((('''''')))***)))((((((((('''''''''((()))***333CCCPPPPPPMMMKKKFFF@@@888:::;;;999444000///000...---,,,+++***++++++,,,------,,,,,,+++***************+++...444:::===>>>;;;===@@@CCCEEEFFFGGGGGGDDDEEEGGGKKKOOOSSSWWWYYYYYYXXXVVVUUUUUUVVVWWWXXXUUUQQQPPPRRRTTTSSSSSSTTTUUUUUUTTTTTTUUUWWWYYYZZZ[[[\\\\\\\\\ZZZYYYWWWUUUSSSWWW[[[]]][[[XXXTTTSSSYYY^^^eeekkkqqqxxxFFFDDDAAA@@@BBBFFFKKKNNNLLLMMMOOOPPPQQQQQQPPPPPPIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIFFFBBB>>>:::666444333222111///---,,,,,,,,,++++++,,,***)))(((***+++---+++******+++------,,,)))))))))))))))******++++++++++++,,,------,,,,,,************+++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---......++++++******)))((((((''')))+++---...,,,+++***+++++++++++++++++++++++++++)))***,,,,,,*********+++......------.........---++++++++++++++++++++++++(((((()))***+++,,,,,,---+++,,,,,,,,,,,,---------------,,,+++++++++++++++******++++++++++++******...//////---***)))))))))***++++++,,,---.........------,,,,,,,,,...///000//////000000111222222333222222222111111111000000...............---,,,+++...,,,++++++,,,///111333000000///...---,,,++++++...---,,,***************(((******((((((******(((***)))((()))++++++***(((((((((((((((((()))))))))+++666>>>>>><<<;;;888444111333444444222111222333---------,,,++++++,,,---++++++++++++******))))))))))))+++///444999<<<>>>;;;<<<>>>AAACCCFFFGGGHHHCCCDDDGGGJJJMMMPPPSSSTTTYYYYYYXXXVVVUUUTTTUUUVVVWWWUUUUUUUUUVVVVVVVVVWWWUUUTTTSSSRRRSSSUUUWWWYYYZZZ[[[[[[ZZZYYYWWWUUUTTTSSSXXX]]]___^^^YYYUUUSSSUUUXXX]]]bbbhhhpppzzz222222111111111222444555333444555666777666555444333444555666777888888999;;;:::999777444000...,,,000...,,,++++++,,,------((()))*********+++---///***(((((()))+++,,,,,,,,,******)))))))))******+++)))+++,,,...............---------,,,++++++++++++//////000000111222222222222111///---,,,+++******------,,,++++++***))))))&&&(((++++++***)))((()))))))))))))))))))))))))))((()))++++++)))((()))***++++++++++++***))))))************+++++++++,,,,,,))))))***+++,,,------...,,,,,,,,,---.../////////......---,,,,,,,,,,,,,,,******++++++++++++*********,,,,,,+++***)))***+++******++++++,,,,,,------------,,,,,,---...000111000000111222222333333333222222222111111111000000,,,---.........---------///---+++***+++---000222222111000...---+++***)))***************+++,,,---%%%((((((%%%%%%***+++)))++++++***+++,,,,,,+++)))((((((((()))))))))))))))---111444555777888555111///111444555444333222222---...///...,,,,,,---///++++++************))))))((())),,,///333666:::<<<;;;<<<===???BBBFFFIIIKKKHHHIIIJJJLLLNNNOOOPPPQQQVVVWWWWWWUUURRRQQQRRRSSSWWWXXXWWWVVVUUUVVVWWWWWWTTTSSSRRRQQQRRRTTTVVVWWWYYYYYYYYYYYYXXXVVVTTTSSSVVVYYY]]]^^^]]]ZZZYYYXXXUUUWWWYYY]]]dddllluuu{{{}}},,,,,,---------,,,+++*********++++++++++++******------------------------...///000111111111000///111...,,,,,,...000111111---.........,,,---...000+++++++++,,,///111111000444333333222222333333333---///222222222222333444444555555444222111111222444444444555666777777777777666333000---+++))))))---,,,,,,+++***))))))((('''(((******)))))))))***************************)))+++---,,,+++***++++++)))***++++++)))((()))***)))))))))*********++++++++++++,,,,,,------......,,,,,,---......///000000---,,,++++++******++++++******++++++++++++******''')))******))))))***,,,***+++++++++,,,,,,,,,,,,---------...///000111222000000222333333444333333333222222222222111111111---///111111000000111222000...,,,******+++---///222111000///...---,,,+++(((***,,,,,,+++,,,---///;;;???>>>777333444111)))---,,,,,,---......+++)))'''((()))*********))))))000//////000333444222///...000222444444222000......000222111---,,,---000************************'''***...111444777;;;===>>>======>>>AAAEEEJJJMMMNNNOOOOOOPPPQQQQQQPPPPPPQQQTTTUUUTTTPPPNNNPPPRRRSSSVVVVVVSSSQQQSSSTTTTTTSSSRRRQQQQQQQQQRRRTTTUUUVVVWWWWWWWWWWWWUUUTTTSSSXXXYYY[[[[[[ZZZZZZ\\\]]]YYYXXXYYY\\\aaaiiipppuuuyyy{{{~~~www,,,,,,---......------,,,,,,,,,,,,,,,,,,---......///......---,,,+++******)))+++---///111111000000000---***+++---/////////...///000///......000222000000000222444555444333///////////////000111111111333666666444555777999666888999888666555666888555555666666777777888888666555333000...,,,+++***+++++++++******))))))))))))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,------***,,,------+++***,,,...***************+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,------......///,,,++++++*********************++++++++++++******''')))******))))))***,,,,,,,,,,,,,,,------------,,,---...000111222222222///000111222333333222222333333333333222222222222...111444555444444666888444333000...------...///000000111111111222222222+++...000///---,,,---///LLLTTTUUUMMMGGGCCC999------------/////////,,,)))'''((()))***+++***))))))+++,,,---/////////000222111111111222222222000......111444222---+++,,,///++++++++++++++++++++++++(((,,,111555888;;;@@@CCCCCCBBB???>>>@@@DDDHHHKKKNNNOOOPPPQQQQQQPPPOOOOOOMMMPPPSSSRRROOOMMMOOORRROOOTTTUUUPPPMMMPPPRRRPPPOOOOOOPPPPPPPPPPPPQQQQQQTTTTTTUUUVVVVVVUUUTTTSSSUUUWWWXXXYYYYYYZZZ\\\^^^^^^\\\[[[[[[___dddiiilllrrrsssvvv|||mmmlllppp))))))))))))***+++,,,,,,++++++***+++,,,...///111/////////...------,,,,,,***+++---//////...---,,,111...+++,,,...000///---+++---...//////000333555...------...000111///.........//////111222333444,,,...000///......111444,,,...000000......000333111111111111222222222333///...---+++***)))))))))++++++++++++************'''(((((('''&&&'''))),,,************************)))+++,,,,,,+++******+++(((***,,,+++))))))+++---,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------------,,,,,,+++***+++++++++******++++++++++++******)))***++++++))))))***+++---------...............,,,---///111333333222222---...000111222222111111444444444333333333222222///222666777666777999<<<:::888666444222111111111...///000222444666777888///222333222///,,,---...>>>KKKRRRPPPMMMKKK???111.........///000///,,,***'''((()))++++++******)))'''+++000222000000555;;;555444222222333444333222...222444222---***+++...++++++++++++++++++,,,,,,(((---444888<<<@@@EEEIIIHHHEEEAAA??????BBBFFFIIIKKKLLLMMMNNNOOONNNMMMMMMKKKOOOSSSRRROOONNNPPPSSSOOOTTTUUUOOOMMMPPPRRRPPPMMMMMMNNNOOOOOOOOONNNNNNRRRSSSTTTUUUVVVUUUTTTTTTRRRTTTVVVXXXXXXYYY[[[]]]aaa^^^\\\[[[]]]```cccdddlllmmmqqqxxxmmm^^^RRRXXXppp+++++++++,,,,,,---------,,,,,,,,,---------......***************++++++++++++,,,,,,------,,,,,,+++.../////////...------,,,,,,,,,,,,---------......+++,,,...000000000000/////////000000111000000///---///000///......///000000000///---++++++---...222///------///000...,,,******)))***,,,,,,***)))***))))))***,,,,,,***))),,,''''''+++***&&&'''+++******))))))***+++,,,---000///---,,,+++*********---+++******,,,.........------...///000///+++(((,,,---...---------///222,,,...000///...,,,,,,---//////...,,,------+++(((,,,******------***+++///,,,+++***))))))***+++,,,000222333333111//////000333444444444333333555666777777777888:::;;;:::999<<<;;;888666555666888999666888;;;;;;:::;;;===@@@CCCDDDCCCAAA===;;;::::::;;;::::::::::::;;;<<<===777666555222000/////////222777<<<>>>:::555111//////,,,))))))++++++)))''')))))))))))))))*********''''''((())),,,///222444333444555555555555555555222444222......///,,,''',,,,,,,,,,,,,,,+++***)))...222888;;;===???DDDHHHHHHFFFBBB??????AAADDDGGGHHHIIIKKKMMMMMMLLLKKKJJJKKKKKKLLLMMMNNNNNNOOOOOOJJJKKKMMMNNNOOONNNLLLKKKOOONNNNNNNNNNNNOOOPPPQQQXXXXXXVVVVVVVVVVVVXXXXXXYYYZZZ[[[ZZZYYYYYY[[[]]]^^^___^^^\\\ZZZZZZ^^^bbbhhhlllrrrvvvyyy{{{}}}~~~|||aaaJJJIIIWWWkkk++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++******************++++++,,,,,,,,,,,,++++++...............---,,,+++,,,,,,,,,,,,------------+++,,,---///000000//////...............------,,,---...//////......000111+++,,,---,,,+++,,,///111555222111111444666666555333111000000111000...,,,///...---,,,,,,,,,***)))...***)))------***+++///,,,,,,------------------............////////////...---,,,,,,---.../////////......000222333333222222444555666555666777999777888888777444333444555777777777777888888555222666333333777777444222333999999:::888666555666777<<<>>>@@@AAAAAABBBDDDFFFKKKMMMOOONNNMMMMMMPPPSSSXXXUUURRRRRRSSSTTTRRRQQQOOONNNKKKGGGEEEDDDEEEGGGNNNNNNNNNLLLLLLMMMQQQTTTOOOQQQRRRRRRQQQQQQSSSUUUWWWVVVTTTQQQMMMJJJHHHGGGDDDAAA>>>:::888555222111***---000111///...///000***)))((()))******'''%%%***)))))))))((((((((((((''''''((())),,,...111333333333444444444444444333000222111......///...)))++++++,,,,,,+++******))),,,111999???CCCDDDEEEFFFKKKJJJGGGEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJJJJKKKLLLMMMNNNNNNKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLMMMNNNPPPQQQRRRTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVXXXYYYYYY[[[^^^```ZZZ\\\]]]\\\ZZZZZZ[[[]]]```eeemmmtttxxxyyyxxxwwwwww```KKKGGGLLLTTTbbbqqq+++++++++***************++++++++++++,,,,,,,,,,,,,,,+++++++++***)))))))))******++++++++++++******,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,---............------...//////000000000111222444333333222444555555666777777666777999;;;888777555555777:::::::::888666444333444333222111444333222111000/////////000------000111000111555222222333444555444444333333555777999;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>???===<<<;;;===AAADDDFFFFFFJJJLLLOOOPPPPPPPPPQQQRRRRRRRRRPPPMMMIIIGGGGGGHHHDDDDDDFFFJJJLLLKKKIIIGGGJJJGGGGGGMMMOOOKKKGGGEEELLLPPPTTTTTTPPPOOOQQQTTTUUUVVVXXXXXXYYY[[[___bbbeeehhhkkkjjjggghhhmmmqqqqqqkkkeeedddgggiiigggeeeffffffdddbbb______aaaccciiifffbbb______bbbfffiiiggghhhhhhgggfffgggiiijjjkkkiiifffbbb]]]WWWRRROOOIIIEEEAAA>>><<<:::555111......---+++***,,,///222)))))))))***,,,+++(((&&&***)))))))))((('''''''''((((((((()))+++---000111333333333333333333222222///222111...---//////,,,+++++++++************)))***///888BBBHHHJJJGGGDDDKKKKKKKKKJJJIIIGGGEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKIIIJJJKKKMMMNNNPPPQQQRRRSSSRRRRRRQQQQQQRRRRRRSSSQQQSSSUUUVVVWWWYYY\\\___YYY\\\^^^___^^^]]]]]]^^^\\\```ggglllnnnllliiifffYYYLLLBBBAAABBBCCCKKKUUUcccttt++++++******))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((((()))******++++++******)))++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,------------------///000222444666777555777888777555555666777444555666444222111222333999777666555666777888888888777555555777888999999;;;<<<<<<;;;;;;;;;===??????======>>>???AAACCCEEEFFFFFFFFFGGGHHHJJJLLLLLLLLLNNNRRRUUUVVVUUUTTTRRRVVVXXXZZZ\\\]]]]]]___```dddddddddfffiiikkkkkkjjjeeegggjjjlllllllllmmmoookkkkkkjjjfff```[[[XXXWWWPPPOOOSSSZZZ^^^^^^\\\\\\YYYVVVYYYaaaeeeccc^^^[[[YYY```iiikkkhhhgggkkkppplllllllllkkkjjjkkknnnqqqooorrruuusssnnnnnnsssyyywwwpppjjjiiimmmqqqpppnnnnnnpppqqqqqqppprrrvvvyyyxxxtttooolllnnnqqqrrrssszzzyyywwwtttooolllkkklllfffeeedddaaa]]]XXXSSSPPPLLLIIIEEEDDDDDDCCC>>>:::999777444000...---...000------,,,++++++++++++***))))))))))))))))))******)))(((((()))***,,,...///333333222222222222222333111444333///---......,,,+++************************---555???GGGJJJGGGCCCFFFHHHJJJLLLKKKIIIEEECCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLOOOOOOMMMLLLKKKKKKKKKKKKJJJKKKLLLNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSUUUUUUTTTUUUWWWYYYXXXYYY[[[]]]]]]^^^___``````^^^]]][[[XXXUUUQQQNNN===999999<<<======CCCJJJMMM\\\rrr*********))))))(((((((((******+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((((()))******++++++******)))******++++++,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,------------...///111333444222333333222000///000111222444444333111000000111555666777888999:::;;;===AAA???>>>???CCCGGGJJJKKKHHHKKKMMMNNNOOOQQQTTTWWWZZZZZZXXXWWWXXX[[[]]]^^^aaa```___```bbbfffkkknnnlllnnnrrrttttttrrrooommmmmmqqquuuxxxyyyyyy{{{|||wwwxxxzzz|||}}}|||xxxtttppprrruuuvvvwwwxxxzzz{{{uuuvvvvvvssslllddd^^^[[[UUUSSSVVV___ddddddeeehhh___]]]aaajjjpppnnnlllkkkaaaiiiqqqsssqqqooossswwwsssssssssqqqpppqqqtttwwwrrrtttuuuqqqmmmlllpppuuu{{{uuupppooorrrtttrrrpppkkknnnqqqrrrqqqrrrwww|||yyytttoooooosssuuutttrrrwwwwwwvvvrrrmmmiiihhhggg^^^______]]][[[WWWSSSQQQXXXUUUSSSRRRSSSQQQMMMIIIAAA@@@>>>;;;888555222000111000---***(((((()))+++))))))***+++,,,------...))))))(((((()))***,,,---222222111111111222333444333777666///+++,,,,,,++++++******))))))***++++++,,,---000888@@@EEEDDDCCCBBBEEEIIIMMMMMMKKKHHHEEEBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLOOOOOOMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOOOONNNOOOOOOOOOOOOOOOOOONNNSSSTTTUUUUUUTTTUUUWWWYYYUUUTTTSSSTTTWWWZZZ\\\^^^```YYYNNNEEEAAA???======;;;;;;===???===::::::>>>???HHHZZZrrr*********)))))))))))))))++++++++++++,,,,,,,,,,,,,,,+++++++++***)))))))))******++++++++++++************+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,------...//////...---...///222444777777666666777888999===BBBGGGJJJMMMOOORRRVVVTTTRRRSSSVVV[[[___aaa[[[___ccceeeeeefffiiilllnnnooommmhhhhhhlllnnnnnnooonnnmmmnnnqqqvvv{{{~~~}}}}}}zzzwwwuuuzzzzzz{{{}}}}}}xxxsssrrrsssuuuvvvwwwyyy|||{{{}}}}}}zzztttmmmgggddd\\\VVVVVV^^^ccccccfffllliiiiiilllsssuuutttuuuxxxoootttxxxwwwrrrmmmmmmoooooopppqqqrrrsssuuuyyy|||{{{zzzwwwtttrrrrrrtttvvvzzzxxxuuusssqqqooollljjjlllooorrrpppmmmllloootttmmmgggbbbccciiimmmkkkggggggiiilllnnnmmmkkkjjjkkkeeeeeedddbbb___[[[XXXVVV`````````^^^\\\YYYVVVTTTLLLLLLMMMMMMMMMIIICCC???777666222---)))'''(((*********+++,,,---......///***)))((((((((()))***+++000/////////000222333555555888777000******,,,+++,,,+++*********+++,,,---...---...111777<<<@@@BBBBBBEEEIIIMMMNNNMMMKKKIIIBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDFFFGGGIIIJJJKKKLLLNNNNNNMMMMMMLLLLLLKKKKKKLLLMMMNNNOOOOOOOOONNNMMMRRRRRRSSSSSSSSSSSSRRRRRRQQQSSSTTTUUUUUUWWWYYY\\\WWWTTTQQQQQQSSSVVVXXXYYYVVVLLL???666333555666777===???BBBCCC@@@===;;;:::666999GGG___zzz}}}))))))******************,,,,,,,,,,,,------------++++++******************++++++,,,,,,,,,,,,++++++***++++++,,,------,,,,,,,,,,,,,,,,,,------------...---,,,++++++,,,---...------,,,,,,---///111333555777999:::;;;<<<>>>@@@:::===???@@@?????????@@@JJJQQQZZZaaaeeehhhkkknnnmmmiiieeedddfffiiilllnnnjjjoootttuuurrrpppqqqsssxxxyyyvvvooonnnrrrtttrrrrrrrrrsssuuuwwwyyy{{{||||||zzzsssyyy~~~{{{{{{|||}}}~~~|||rrrsssttttttuuuxxx}}}}}}yyyvvvttttttmmmccc___dddgggfffjjjsssvvvvvvxxxyyyvvvsssvvv}}}zzz{{{yyyuuunnngggcccbbb___bbbfffhhhkkknnnqqqtttvvvrrrnnnlllmmmnnnoooooonnnqqqsssqqqlllfffbbbaaaiiimmmooollleeebbbdddhhheee]]]VVVXXX```gggfffccc```dddkkkoooqqqpppppppppooommmkkkhhhdddaaa___]]]^^^bbbeeeccc___\\\\\\]]]XXXYYYZZZ\\\]]]ZZZSSSNNNDDDDDDBBB===777222000000,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''((()))***,,,+++++++++---000333444444888777000***+++---...---,,,+++***+++,,,...///////////////111666<<<@@@CCCEEEHHHJJJKKKJJJIIIHHHBBBCCCDDDEEEFFFEEEEEEDDDBBBBBBDDDEEEGGGIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKHHHIIIKKKMMMNNNNNNMMMLLLRRRSSSTTTTTTTTTTTTSSSRRROOOPPPQQQQQQQQQRRRTTTVVVTTTQQQNNNMMMNNNNNNLLLKKKGGG???777222333555666555777;;;AAADDDFFFEEE@@@<<<444666@@@VVVppp|||))))))******++++++,,,,,,,,,,,,------------......***************++++++++++++,,,,,,------,,,,,,+++***+++,,,---------------,,,,,,------------......///...---,,,,,,,,,---...//////000111555999===@@@CCCEEEIIIKKKMMMPPPSSSVVV]]]^^^``````^^^\\\[[[[[[^^^eeeooowww{{{}}}yyyuuuoookkkkkkmmmoooooorrrwww|||{{{uuuqqqoooppp}}}uuussswwwxxxuuuuuuwwwzzz}}}~~~}}}|||{{{rrrwww}}}}}}xxxtttssstttiiiiiikkknnnqqqsssrrrqqqpppppppppppprrrvvv{{{~~~{{{yyyyyy|||~~~ssskkknnnnnnlllqqq{{{|||{{{{{{xxxpppkkkpppyyyyyywwwsssmmmfff___YYYVVVMMMPPPUUUXXXZZZ]]]```bbbddd___YYYXXX\\\______]]]ccciiiooooooiiibbb___^^^___ccceeebbbZZZWWWYYY]]]jjj```WWWXXXbbbjjjllljjjdddiiipppuuuvvvtttqqqpppqqqooollliiifffdddbbbaaaZZZaaaggggggcccaaadddhhh^^^^^^^^^```aaa]]]WWWQQQQQQSSSTTTOOOGGG???:::999......---,,,+++))))))(((+++***)))'''''''''((()))((((((((()))+++...111333222777777000***+++///000...---+++++++++---///000...000000//////222999???CCCDDDEEEFFFFFFFFFEEEEEECCCDDDFFFHHHHHHGGGFFFDDD@@@AAABBBDDDEEEGGGIIIIIIJJJKKKMMMNNNOOONNNLLLKKKCCCEEEHHHKKKMMMMMMLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKNNNNNNNNNMMMKKKJJJKKKLLLLLLIIIFFFEEEDDDAAA<<<888===999555555888999666333555:::@@@EEEIIIGGGAAA:::888:::CCCUUUjjjzzz~~~yyysssyyy&&&'''***,,,---,,,++++++,,,,,,---------,,,+++***)))***,,,+++******+++,,,&&&'''***,,,,,,,,,,,,,,,000000...,,,///333222---...------,,,---///111222+++000222111111444666444888:::???GGGLLLQQQYYYbbb___aaagggmmmlllhhhgggjjjrrruuuxxxwwwsssooommmlllmmmvvvssspppkkkhhhiiilllqqquuuzzzxxxvvvyyy}}}}}}xxxssszzzwwwssstttxxx{{{|||{{{wwwuuuzzzqqqhhhgggggghhhhhhgggfffeeedddXXX\\\______^^^]]]___bbb___eeefffdddfffkkklllhhhjjjkkkjjjgggiiimmmmmmiiiqqqooohhh```aaagggiiidddggghhhgggccc^^^]]]```cccaaa___[[[WWWTTTSSSSSSSSSKKKOOOTTTUUUUUUUUUWWWZZZ^^^\\\XXXVVVVVVXXX[[[^^^ZZZ^^^cccdddbbb^^^\\\[[[\\\[[[\\\\\\ZZZZZZcccmmmnnnkkkccc\\\\\\cccggggggcccgggmmmssswwwwwwvvvuuutttrrrnnnlllmmmmmmdddYYYZZZaaafffggghhhkkkkkkiiihhhddd```___``````]]][[[YYYZZZZZZYYYVVVQQQMMMJJJCCC<<<666333000***'''(((************)))(((''''''***)))(((((()))***+++,,,///000000//////...---,,,...///000///,,,******+++000000000...---///333666AAADDDFFFFFFDDDAAA@@@@@@DDDEEEGGGHHHIIIHHHFFFEEE@@@AAABBBDDDEEEEEEEEEEEEFFFHHHKKKMMMMMMLLLIIIGGGEEEFFFGGGHHHHHHFFFDDDCCC;;;:::888666666777888999:::999888777888:::<<<>>>888777666444333333333333:::888555666999:::888666333444999@@@EEEFFFCCC???555>>>MMM]]]jjjqqqssssssttt|||~~~pppeeegggmmm///............//////000111000000///...---------,,,---------,,,,,,...000......---///000111111000000000///...111666777333888888888999;;;===???@@@@@@FFFJJJIIIJJJMMMOOOMMMWWWWWW[[[bbbggghhhlllqqqlllnnnqqqtttqqqmmmooouuuyyy{{{}}}|||xxxvvvuuuvvvooouuu}}}yyyvvvqqqpppqqqsssuuuvvvtttssstttxxx||||||zzzvvv}}}zzzxxxwwwxxx{{{}}}~~~wwwuuu}}}|||tttppplllfff```___]]]\\\]]]```ccceeefffeeeddddddcccbbbaaa___ffffffaaaYYYXXX]]]___^^^dddccc___[[[[[[___```]]][[[ZZZTTTNNNOOOSSSQQQLLLUUUWWWYYYYYYVVVRRROOOMMMUUUTTTRRRPPPNNNMMMMMMLLLOOOQQQSSSTTTTTTUUUVVVWWW[[[YYYVVVUUUUUUWWW[[[]]][[[[[[[[[___bbbaaa\\\WWW___\\\]]]aaaccccccgggmmmnnnllldddZZZVVV[[[______UUU\\\eeemmmrrrtttuuuvvvqqqooojjjggghhhllljjjeee[[[___bbbbbbeeejjjkkkhhhbbbbbbaaabbbccccccbbb```aaaaaaaaaaaa___]]]ZZZXXXVVVNNNGGGBBB<<<444000///,,,+++***)))))))))+++,,,***)))))))))***+++---...///000000000//////...------...//////---++++++,,,///000///...---///222555???BBBEEEGGGGGGGGGGGGHHH???AAACCCFFFGGGGGGGGGFFFBBBBBBCCCDDDDDDDDDCCCCCCGGGIIIKKKLLLKKKIIIEEECCCAAA@@@@@@>>><<<999666555222000///---------///000///.........000222555777888888666555444333333333999666444444555666777666444555888;;;>>>?????????===IIIZZZfffkkklllllllllooossswwwwwwpppdddYYYTTTcccuuu555333000...------///000333222000/////////111222444555555555555666:::===@@@===;;;<<<@@@CCCDDDCCCBBBCCCCCCBBBGGGNNNPPPNNNRRRRRRSSSTTTUUUWWWYYY[[[^^^dddhhhhhhhhhiiiiiigggjjjgggiiiqqqwwwxxxwwwxxxtttuuuvvvuuuppplllrrr{{{~~~~~~xxx{{{|||xxxxxx{{{|||xxxttttttvvvzzz}}}~~~}}}{{{uuutttxxx|||}}}{{{yyyyyy~~~vvvmmmrrruuusssqqqqqqpppmmmiiifffaaa___aaagggoootttuuuqqqmmmlllmmmlllhhhdddeeeeeeaaa\\\\\\aaaeeeeeegggeee___YYYXXX\\\]]][[[VVVUUURRRNNNOOOPPPMMMGGGQQQRRRSSSRRRQQQPPPOOONNNUUUVVVVVVVVVTTTQQQNNNMMMPPPPPPOOOQQQTTTVVVWWWWWW[[[YYYWWWUUUVVVXXX[[[^^^^^^YYYVVV[[[ccceee^^^VVV]]]ZZZZZZaaaffffffgggiiijjjjjjcccXXXRRRTTTYYY[[[LLLUUU```hhhkkkmmmpppsssooommmgggaaa```gggkkklll``````^^^]]]```eeeeee```[[[___dddggggggfffffffffffffffffffffffffffeeeeeeeee]]]VVVQQQKKKCCC>>>===555222...+++))))))***+++))))))))))))***,,,...//////000000000000//////...,,,---//////---,,,---............---,,,...111444888<<<@@@CCCEEEGGGIIIKKKAAABBBDDDEEEFFFFFFEEEEEECCCCCCCCCCCCCCCBBBAAAAAACCCDDDEEEEEECCC@@@===;;;999888666333111...,,,+++...---,,,+++++++++,,,---++++++,,,---///222444666888777666555555555555555666666444111000222555999666888999888666666:::===DDDSSSdddnnnmmmiiihhhiiimmmmmmooouuuwwwmmmXXXGGGHHHUUUhhh|||???===999666444444444555;;;:::888888:::>>>BBBEEEKKKKKKKKKJJJKKKMMMRRRVVVYYYUUUQQQRRRXXX]]]___^^^\\\^^^^^^^^^ccckkkppppppooommmjjjiiihhhjjjmmmoootttzzz}}}{{{yyyxxxvvvrrriiicccaaajjjssswwwwwwwwwuuuwwwyyyxxxrrrnnnttt}}}}}}{{{sssxxx{{{|||vvvrrrrrrrrrxxx~~~}}}uuuqqqtttpppggg^^^fffpppvvvxxxxxxvvvtttwwwsssmmmjjjkkkqqqyyy~~~}}}zzzwwwvvvwwwvvvtttqqqggghhhjjjjjjjjjkkkkkkjjjlllkkkgggaaaaaaeeeeeebbb```]]]YYYWWWXXXZZZXXXUUUWWWVVVRRRLLLIIIMMMVVV^^^aaacccdddcccaaa\\\WWWTTTSSSPPPNNNQQQVVVYYYZZZYYY^^^\\\ZZZXXXXXXZZZ\\\^^^```ZZZWWW[[[cccfffaaa[[[XXXVVVWWW\\\``````bbbeeeeeegggcccYYYRRRTTTZZZ^^^RRR[[[eeeiiigggfffiiimmmooopppjjj```\\\```fffiiifffddd```]]]___bbb^^^VVVWWW^^^eeeiiihhhfffffffffddddddcccbbbcccdddeeefffbbb\\\XXXWWWTTTOOOLLLLLLDDDAAA;;;555///+++((('''(((((('''((()))+++,,,...//////000000000000000000+++---...///...---...///------------,,,---000222111444777:::<<<===???AAA?????????>>>===<<<:::999::::::;;;;;;;;;::::::999888999::::::999666444222111000///...---------...///...------------............///000111333555666555444444555666777888999666666555111///000666;;;:::===>>>:::444222777<<>>666///+++)))(((((('''''')))***+++---...///000000000000000+++---...///......///000,,,---------,,,---///111...///111222111111222333111111000///...,,,+++***++++++,,,---...//////......///000111111000///...---------------///000000,,,,,,+++++++++,,,,,,,,,.........//////000111111111111222444666888:::;;;666777777555222333888===<<>>SSSWWW^^^dddgggiiijjjjjjgggggghhhlllssstttfffTTTJJJJJJJJJLLLQQQ^^^ooo|||wwwlllaaaYYYTTTbbbjjjvvveeedddcccaaa___]]]\\\[[[[[[[[[]]]```fffnnnuuuyyyvvvuuusssoookkkiiiiiikkk~~~|||xxxuuurrrpppoooppprrrrrrppprrr{{{|||xxxuuuuuuwwwxxx{{{{{{qqqiiilllsssxxx{{{}}}}}}~~~|||wwwooocccZZZYYYdddkkkhhhcccfffmmmsssvvvsssqqqrrrrrruuu|||}}}zzzxxxxxxzzz{{{~~~xxxvvvxxx||||||vvvooojjjfffcccdddggggggjjjllllllooosssrrrnnnggg]]]UUUTTTVVVYYY^^^bbbhhhkkkkkkcccWWWSSSXXX___cccdddgggjjjkkkkkkkkkjjjjjjhhhfffddddddcccbbbaaa```___\\\ZZZYYYZZZZZZ[[[YYYZZZ[[[ZZZYYYZZZ___ccc^^^___aaa```\\\ZZZ```iiieeeiiiiiiccc___```aaa```ccchhhkkkkkkhhhgggjjjnnnlllqqqrrrmmmhhhgggeeecccbbbeeefffgggkkkmmmiiibbb^^^aaadddfffdddaaa___^^^]]]\\\[[[ZZZZZZ[[[\\\]]][[[WWWVVVYYY[[[XXXWWWXXXXXXXXXVVVRRRLLLDDD===999...---,,,***)))))))))***,,,,,,...///000000000000+++---//////......///000,,,---......------///111...//////...,,,***+++,,,'''''''''(((((((((((((((&&&''')))***+++,,,,,,,,,***+++---...///000000///------------------------,,,,,,,,,---------------000000000000000000000000000000111333555777999;;;777888999999888999:::<<<;;;???BBB@@@<<<;;;AAAGGG^^^]]]]]]^^^```bbbcccdddfffiiiiiiiiimmmooodddUUU@@@BBBEEEGGGHHHLLLXXXdddtttzzz}}}ooo```VVVHHHJJJNNNTTT\\\hhhssszzzrrrpppnnnkkkjjjjjjjjjkkkiiijjjkkknnnrrrxxx~~~{{{{{{zzzwwwtttrrrsssttt~~~wwwttttttvvvyyyxxxtttuuu|||~~~yyy{{{~~~~~~}}}{{{xxxtttooohhhbbb]]]]]]^^^cccgggiiijjjrrrzzzwwwoooiiihhhhhhlllvvv~~~}}}{{{yyyyyyzzz{{{|||wwwwwwvvvtttssstttuuuwwwwwwppplllmmmmmmmmmqqqwwwlllnnnoooppptttyyyzzzwwwtttiii```___aaabbbfffkkksssttttttqqqjjjccc```___]]]^^^```cccfffiiilllnnnkkkllllllkkkhhhfffffffffaaa```___^^^^^^___```aaa[[[[[[[[[YYYWWWYYY^^^cccaaa``````aaa___[[[\\\aaa```eeegggeeeeeegggeeebbbcccdddeeeddddddfffjjjmmmiiinnnpppmmmiiigggccc]]]\\\```cccdddgggkkkkkkhhheeedddcccbbbbbbaaa___]]][[[[[[[[[[[[\\\]]]]]]^^^\\\YYYXXX[[[\\\ZZZXXXYYYZZZYYYWWWTTTPPPKKKFFFDDD777555333000---,,,++++++***+++,,,...//////000000,,,...000000///......///,,,---............000111...//////---+++******,,,)))(((((())))))***++++++)))***++++++,,,,,,,,,,,,***+++,,,...//////000000------.........---,,,+++---...//////000000000//////000111111222222222222222222222333333555666666777888:::===>>>>>>;;;999666999;;;;;;<<>>AAAFFFFFFEEEIIIPPPXXXbbbppp~~~}}}xxxYYYQQQGGGBBBCCCHHHOOORRRXXXaaallluuu{{{|||yyytttqqqppprrruuuwwwwwwwwwwwwyyy|||}}}~~~zzz}}}{{{vvvuuu}}}~~~{{{~~~vvvtttvvvwwwuuusssmmmnnnnnnkkkeeecccdddfffkkkcccbbbjjjnnnlllpppxxxxxxpppiiifffccc```eeemmmnnnmmmkkkkkklllooorrrtttnnnkkkiiikkkppptttuuutttooolllnnntttvvvsssssswwwoooppppppooossszzz|||zzzzzzooofffeeefffeeeggglllpppmmmjjjiiiiiifff```[[[WWWWWWWWWYYY\\\```dddfffcccgggkkkkkkiiigggiiikkkcccbbbbbbbbbdddeeegggiii___^^^[[[YYYYYY\\\```ddd```\\\[[[^^^^^^ZZZVVVUUUYYY^^^bbbdddiiimmmjjjeeecccaaa___^^^```cccgggiiigggkkkllliiifffccc\\\UUUXXX]]]___^^^___dddggggggiiieeeaaa```bbbbbb```]]]ZZZ[[[\\\]]]^^^___``````\\\XXXXXX\\\]]]ZZZYYYZZZZZZXXXTTTPPPLLLIIIFFFEEE>>><<<888555111///...---)))***+++---.../////////---///000000///......///,,,...//////...///000111,,,------,,,++++++,,,...+++***)))(((((('''(((((((((((((((((((((''''''&&&******,,,---............+++,,,...000000///---,,,+++,,,---...............+++,,,---///000111111111555444333222222222222333666777:::>>>BBBAAA;;;666222333444666;;;EEERRR[[[bbbeeefff```XXXTTTXXX]]]XXX```eeegggllllll[[[FFFJJJCCC@@@CCCEEEBBBBBBEEEJJJPPP[[[hhhuuuqqq[[[KKKCCCBBBBBBBBB>>>CCCIIILLLLLLNNNSSSXXXnnnxxxzzztttvvv|||~~~|||qqqsssvvvwwwtttpppqqquuuzzz}}}{{{yyy||||||{{{uuuvvv{{{}}}|||wwwooohhhdddaaabbbiiirrruuuuuuvvvuuurrrmmmiiifffrrrmmmhhhgggkkkrrrwwwzzzwwwqqqjjjccc^^^\\\___dddhhhjjjlllmmmnnnppptttvvvqqqmmmkkkmmmsssvvvuuurrrrrrvvvxxxuuuuuuxxxyyywwwtttrrrtttxxxvvvqqqpppuuuvvvuuusssooojjjfffeeeeeellljjjiiiiiiiiigggaaa\\\YYYXXXVVVUUUWWWZZZZZZXXXaaafffgggbbb___ccchhhjjjjjjjjjiiihhhggghhhiiijjj___]]]]]]^^^___``````___TTTVVVZZZ^^^aaa```\\\XXXUUUXXX^^^ffflllmmmjjjeee```___[[[VVVVVV\\\cccggg\\\aaacccbbbaaa```\\\WWWVVVXXXZZZ]]]___bbbdddfffccc```]]]^^^bbbccc```]]]___^^^\\\\\\]]]^^^]]]\\\YYYZZZZZZYYYXXXUUUSSSRRRPPPQQQPPPNNNJJJIIIKKKMMMFFFEEEBBB???<<<:::::::::333...))))))...111111//////---,,,,,,------,,,+++(((+++...111111000...---000000...---,,,+++++++++))))))))))))))))))))))))+++++++++***************++++++******++++++,,,---...//////000000000000000...------,,,,,,,,,---------------...///000111222000000111111222111111111...222999@@@DDDDDD???;;;???<<<999999???HHHSSSYYYddddddbbb___[[[YYYZZZ[[[UUUXXX^^^ccccccZZZMMMBBBFFFIIIKKKHHHDDDBBBEEEHHHDDDLLLZZZhhhjjjjjjvvvqqqZZZIIIDDDEEEAAA:::888===???===<<<>>>FFFKKKTTT^^^iiittt~~~yyytttuuusssooooookkkgggeeedddcccdddfffkkknnnttt|||~~~}}}~~~||||||yyyvvvsssrrrvvvtttttttttqqqkkkiiikkkkkknnnrrrtttuuuuuuvvvwwwuuuoooiiieeecccbbbhhhpppvvvxxx{{{}}}|||yyyuuurrrpppssswwwyyywwwtttrrrqqqssspppmmmhhhdddccceeehhhdddgggjjjmmmooorrruuuxxxzzzwwwuuuvvvxxxxxxvvvsssppprrrqqqmmmmmmsssvvvvvvuuurrrqqqrrrppplllnnntttoooooonnnkkkfffdddcccdddccccccdddgggjjjjjjfffbbbccc^^^YYYXXX\\\___\\\XXXWWW\\\___\\\[[[```gggjjjiiigggfffeeefffggghhhggghhhfffcccbbbaaa___]]]ZZZWWWWWWYYY[[[^^^___]]]\\\TTTTTTWWW^^^fffjjjiiieee___]]]ZZZVVVVVV[[[aaafff^^^aaabbb___^^^```___[[[]]]ZZZWWWXXX]]]```aaaaaaccc\\\SSSQQQUUU[[[^^^```]]][[[ZZZZZZ[[[\\\[[[ZZZWWWXXXXXXXXXWWWWWWVVVUUUQQQRRRQQQOOOLLLKKKMMMOOOOOONNNKKKHHHEEEDDDCCCCCC@@@:::333000000///---***///...,,,,,,,,,+++)))'''+++,,,---...////////////000///...,,,++++++******((((((((((((((((((((((((*********************)))+++++++++***++++++,,,,,,---...//////000000//////...------,,,,,,,,,------............///000111111000000000000000000//////333444888<<<@@@@@@>>><<>>;;;:::777999<<<<<<===>>>AAACCCEEE???CCCSSScccjjjpppvvvwwwwww{{{{{{lllXXXFFF<<<666333333333222111111222333333222...111333222222888DDDOOO```cccfffkkkvvvxxxqqqhhhaaa\\\\\\]]]aaagggmmmppprrrrrrnnnlllooossssssmmmgggcccdddfffkkkooorrrrrrqqqssstttwww{{{}}}~~~~~~~~~zzzzzz{{{{{{ooollljjjlllpppuuuvvvvvvoooqqqppppppqqqnnnbbbUUUXXX\\\___]]]XXXTTTTTTWWWTTTNNNLLLQQQVVVXXXZZZ\\\XXX```eeekkk{{{uuukkkiiikkknnnnnnmmmpppuuurrrsssuuuxxxzzz{{{}}}}}}}}}zzzvvvsssoooggg[[[QQQSSSZZZ___]]][[[YYYUUUNNNZZZ[[[[[[ZZZXXXWWWWWWXXX^^^bbbhhhkkkkkkkkkjjjjjjfffgggfffeeeiiippprrrooogggjjjlllmmmlllmmmnnnnnnrrrssssssqqqmmmjjjiiiiiiYYYUUUPPPRRRYYYbbbhhhkkkccccccfffiiifffbbbcccjjjgggjjjjjjfffdddgggiiigggeeedddbbbdddggghhhfffdddaaa`````````aaa```]]]ZZZSSSMMMFFFCCCEEEJJJPPPTTTUUUZZZ^^^\\\VVVSSSVVVZZZ\\\YYYZZZ\\\\\\ZZZ]]]ddd]]]``````]]][[[ZZZWWWSSSXXXZZZ\\\\\\YYYWWWWWWYYYWWWYYY[[[]]]]]]ZZZUUUQQQWWWVVVUUUVVVXXXZZZZZZZZZYYYXXXWWWUUUUUUVVVWWWXXXVVVUUUUUUUUUVVVUUUUUUTTTOOOOOONNNOOOPPPRRRSSSUUUSSSQQQMMMJJJIIIGGGEEEDDD<<<777111---,,,,,,------+++,,,---......------,,,,,,+++***)))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((((((((()))***+++++++++***))))))***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---...------,,,+++++++++,,,,,,///............///000000111000111333666999:::999CCCCCCCCCCCCEEEGGGIIIKKKOOOPPPQQQPPPNNNMMMMMMMMM???@@@BBBCCCCCCBBBAAA@@@;;;::::::999999<<>>FFFRRRYYYZZZRRRaaawww|||qqqfff\\\]]]```fffmmmrrruuuvvvqqqnnnkkklllpppoooiiicccaaacccffflllqqqttttttsssxxxwwwxxx|||}}}zzzzzz|||{{{yyywwwyyy}}}}}}vvvqqqmmmooouuuyyyxxxtttlllnnnooopppqqqnnndddYYY[[[]]]^^^\\\YYYVVVVVVXXXXXXSSSPPPTTTWWWZZZ^^^bbb```cccgggnnn|||yyyiiiiiihhhjjjnnnnnnmmmoootttuuuuuuvvvwwwxxxxxxxxxxxxvvvtttsssuuuuuulll\\\NNNKKKUUUZZZXXXYYY\\\[[[VVVUUUUUUUUUSSSSSSVVVZZZ^^^ccceeehhhkkklllllliiihhhfffgggggghhhmmmsssrrrmmmjjjppptttsssqqqqqqnnnkkkqqqrrrsssqqqnnnjjjhhhhhhbbb[[[SSSPPPSSSZZZ```ccc]]]___eeehhh```UUUVVV^^^___bbbbbb___```cccdddaaa```aaabbbcccdddddddddddd^^^^^^^^^______^^^[[[XXXVVVRRRKKKHHHIIIMMMQQQSSSNNNVVV\\\\\\WWWTTTWWW\\\XXXTTTUUU[[[ZZZVVVXXX___ZZZ^^^aaa___]]][[[VVVPPPTTTZZZ______ZZZWWWXXX\\\ZZZ[[[[[[[[[ZZZXXXVVVUUUVVVUUUUUUVVVXXXZZZ[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUWWWVVVUUUVVVVVVVVVTTTRRROOONNNNNNOOOPPPRRRTTTUUUTTTSSSQQQNNNLLLJJJIIIIIIHHHCCC<<<666333000...---+++,,,---......---,,,+++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((***+++++++++***)))******+++,,,,,,,,,,,,,,,+++******++++++,,,---...,,,,,,+++++++++,,,,,,---,,,++++++,,,...000333444888888999;;;>>>@@@???>>>AAA@@@??????@@@BBBDDDEEEKKKJJJIIIEEEBBBAAACCCDDDEEEEEEDDDAAA??????@@@CCCAAA@@@===::::::;;;===>>>::::::CCCQQQXXXXXX]]]eeejjjpppwww|||~~~mmmWWWEEE888444111111444666666555333111000000222333000...000111///---111777:::888555???LLLTTTTTTTTT___lll```lllzzzsssfffgggiiillloooooommmkkkiiijjjkkkjjjhhheeecccbbbaaabbbfffkkkpppssssssrrr|||yyyyyy}}}|||xxxwwwzzzxxxsssooopppuuu{{{~~~|||xxxwwwwwwvvvrrrnnniiikkkkkkiiijjjkkkeee^^^```]]]ZZZVVVUUUUUUWWWXXXZZZXXXXXXZZZZZZYYY\\\bbbfffgggkkkrrrwwwvvvmmmeeejjjhhhiiilllkkkhhhjjjnnnoooqqqtttvvvuuussspppnnniiijjjlllpppqqqjjj\\\QQQHHHQQQUUURRRSSS[[[]]]YYYRRRQQQOOOMMMOOOUUU^^^eeeeeedddeeehhhkkkkkkgggdddaaaaaaaaaaaaffflllkkkeeeeeemmmrrrppppppqqqoookkkmmmoooqqqpppmmmjjjiiihhhjjjcccZZZVVVXXX\\\___```WWWXXX^^^ccc\\\NNNLLLRRRXXXZZZZZZXXXZZZ^^^^^^[[[XXX\\\``````]]]\\\^^^aaa]]]]]]^^^___```___\\\YYY[[[XXXSSSQQQQQQSSSSSSTTTOOORRRUUUVVVUUUUUUVVVXXXPPPLLLNNNVVVUUUOOOPPPWWWYYY]]]```___^^^]]]YYYTTTXXX[[[^^^^^^[[[YYY[[[]]]XXXYYYZZZZZZZZZYYYYYYZZZUUUTTTSSSUUUXXXZZZ[[[ZZZXXXXXXXXXXXXWWWVVVUUUTTTWWWVVVUUUUUUVVVVVVSSSPPPQQQQQQPPPOOOPPPQQQRRRSSSRRRRRRQQQNNNLLLJJJIIIIIIJJJHHHEEEBBB???:::444///------,,,++++++,,,,,,---))))))((((((''''''((((((((((((((((((((((((((((((&&&''''''((())))))******%%%''')))+++,,,,,,+++******+++,,,,,,------,,,,,,************+++,,,---...,,,,,,,,,,,,---...//////------...000333777;;;===CCCBBB@@@AAABBBCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>BBBBBBAAA???<<<<<<>>>???EEEEEEDDD@@@===<<<>>>AAAAAA@@@???@@@@@@@@@???>>>666888DDDUUU___^^^^^^ccceeellltttzzz|||~~~|||nnnMMMDDD999333222555666666888777666555444333333333666777444000000444333000222333666777555333:::BBB\\\qqq<<>>CCCFFFKKKHHHDDDBBBBBBCCCCCCBBBBBBBBBBBBAAA???===;;;999:::;;;<<<<<<;;;;;;<<<>>>:::>>>BBBCCC@@@>>>>>>???;;;<<<@@@DDDFFFFFFDDDAAA???===DDDSSS\\\ZZZXXXZZZbbbgggmmmrrrvvvzzz}}}vvvgggRRRAAA999777666555///444999:::888777999<<<555666444111222444333//////,,,...333555444444666555FFFaaa{{{MMMMMMQQQUUUWWW]]]ooo{{{uuunnnddd]]]aaadddgggfffcccbbbcccfffjjjdddfffpppqqqiiiiiiqqqlllkkklllpppvvvzzzzzzyyyyyyuuuooolllpppvvvuuuqqquuuxxxyyyyyywwwtttsssssstttlllkkkqqqooofffeeellldddZZZNNNGGGHHHMMMSSSVVV______\\\YYYZZZ^^^___\\\^^^ccchhhhhheeefffkkkqqqqqqiiiaaa^^^___^^^YYYTTT^^^___aaabbbcccccccccbbb[[[WWWUUUVVVYYYXXXSSSMMMQQQUUUYYYXXXUUUSSSVVVYYYWWWNNNEEEFFFPPPYYY[[[YYY]]]aaafffiiiiiiiiihhhhhhaaa[[[VVVWWW]]]___ZZZSSSHHHNNNXXXcccjjjlllkkkjjjlllllliiifffgggiiieee___^^^]]]ZZZWWWVVVYYY^^^bbb[[[\\\]]]^^^___^^^\\\[[[YYY[[[]]][[[WWWTTTUUUWWW\\\WWWYYY^^^\\\TTTSSSYYY______```bbbdddcccaaa^^^gggeee___VVVNNNMMMRRRXXXZZZZZZWWWSSSSSSTTTPPPJJJMMMLLLPPPRRRMMMFFFHHHNNNSSSQQQUUU]]]___\\\^^^cccbbbaaa___\\\ZZZZZZ\\\___SSSVVVXXXWWWTTTTTTVVVZZZWWWVVVVVVWWWWWWVVVSSSPPPZZZYYYXXXWWWUUUTTTSSSSSS[[[ZZZWWWUUUSSSSSSSSSSSSUUUUUUSSSOOOKKKKKKOOOSSSVVVTTTQQQNNNMMMKKKHHHFFFHHHHHHIIIHHHGGGEEEBBBAAA999888666222...,,,---...)))((('''&&&&&&'''))))))&&&''')))+++++++++)))((((((((('''&&&%%%%%%%%%%%%((('''''')))++++++'''$$$+++)))'''))),,,...---+++***)))))))))***+++---...)))111666555333666999:::;;;;;;;;;<<>>??????======>>>???@@@AAA@@@>>>;;;:::===<<<<<<===@@@AAA@@@??????EEEKKKKKKIIIIIINNNSSS\\\ccckkkpppqqqtttyyy~~~yyyiiiWWWFFF999111444333666:::;;;:::@@@IIIAAA<<<777666999:::777333333333222222111222222333333555;;;GGGWWWhhhuuu|||[[[YYYYYYZZZYYYZZZeeerrrsssgggaaaaaabbbccccccccccccccceee```^^^dddhhhhhhiiikkkgggccc``````eeelllqqqtttwwwxxxtttmmmlllppptttuuutttvvvxxxwwwtttqqqoooooopppkkklllsssqqqhhheeeiiibbb[[[RRRNNNNNNQQQSSSSSS^^^```___[[[\\\```aaa```UUUZZZ^^^___^^^^^^```ccckkkfff```\\\\\\ZZZWWWTTT\\\\\\]]]]]]]]]\\\[[[ZZZVVVTTTQQQOOOOOOPPPQQQRRR\\\^^^```]]]XXXVVVWWWYYYVVVSSSOOOOOOQQQUUUWWWXXXYYY]]]cccfffhhhhhhiiiiii^^^ZZZWWWYYY]]]```]]]YYYKKKOOOVVV]]]cccfffhhhhhhkkkkkkhhheeefffiiifff```cccaaa^^^ZZZVVVVVVXXXZZZ```aaaccceeeeeecccaaa___[[[\\\]]]\\\YYYUUUSSSSSSRRRSSSVVVZZZZZZWWWXXX[[[]]]]]]^^^aaaccccccaaa___bbbaaa[[[RRRJJJFFFIIIMMMUUU[[[]]][[[XXXWWWTTTPPPLLLKKKMMMPPPNNNHHHGGGKKKPPPQQQUUU\\\\\\ZZZ\\\bbbaaaaaa___\\\ZZZZZZ\\\___XXXWWWUUUUUUUUUVVVWWWWWWWWWVVVUUUUUUVVVWWWVVVTTTSSSTTTTTTTTTSSSRRRQQQPPPYYYXXXWWWVVVUUUTTTTTTTTTWWWWWWWWWVVVTTTTTTTTTUUUUUUSSSQQQPPPOOONNNKKKIIIEEECCC@@@<<<:::888888888999:::999777333000//////)))((('''&&&%%%&&&&&&'''%%%&&&(((***+++***)))(((((((((''''''''''''(((((('''&&&&&&(((******'''$$$,,,***)))***---...---+++,,,+++*********+++,,,---111888===;;;:::===@@@AAA>>>>>>???@@@BBBEEEGGGIIIKKKHHHEEEBBBAAAAAA@@@@@@???;;;888666777888777666777888;;;===>>>???>>>>>><<<===>>>??????===<<<;;;===>>>???===;;;:::===???EEEJJJOOONNNJJJHHHLLLPPPWWW]]]eeejjjlllnnnrrrvvvxxxyyy{{{zzzzzzzzz|||~~~yyyeeeRRRFFF:::555555:::======@@@EEEHHHDDD???======<<<888555444333333222222222222333888777666888>>>DDDHHHJJJSSS[[[tttfffddddddeeedddcccgggmmmwwwwwwlll\\\XXXWWWWWWYYY\\\]]]\\\ZZZ\\\[[[YYY\\\fffmmmiii```fffaaa\\\YYY[[[^^^bbbcccrrrwwwwwwnnngggiiipppuuuqqqrrrtttssspppmmmkkkkkkjjjhhhlllsssrrrjjjeeeggg^^^ZZZVVVUUUWWWXXXVVVTTT[[[```bbb___]]]aaaddddddXXXZZZ[[[]]]]]]\\\[[[[[[dddbbb___\\\ZZZXXXWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUSSSRRROOOKKKIIIMMMTTTZZZfffgggfffbbb\\\XXXYYY[[[UUUXXX[[[ZZZVVVTTTUUUWWWYYY\\\aaacccddddddeeeeee[[[ZZZYYYZZZ]]]``````___XXXYYY\\\___cccgggjjjkkkkkkjjjfffccceeehhheee```_________]]][[[[[[]]]^^^```aaadddeeeeeebbb___]]]]]]]]]]]]]]]\\\XXXSSSOOOJJJQQQUUUVVVWWW[[[\\\ZZZXXXXXXYYY\\\```aaa```___eeeddd```YYYPPPLLLKKKMMMPPPYYY``````\\\ZZZXXXUUUJJJGGGHHHLLLNNNMMMLLLMMMMMMPPPVVVZZZYYYWWWZZZ`````````___]]][[[[[[]]]___]]]XXXTTTSSSVVVXXXWWWUUUXXXUUURRRRRRSSSVVVWWWXXXPPPQQQRRRQQQPPPNNNKKKIIIVVVWWWXXXYYYYYYXXXWWWWWWVVVVVVWWWXXXYYYWWWTTTRRRNNNMMMMMMMMMMMMKKKHHHFFFAAA===777111---,,,---...222444777888666444333333,,,+++)))'''&&&%%%%%%$$$$$$%%%'''((())))))((((((((((((((('''(((((()))***''''''''')))++++++)))(((,,,+++***+++,,,---,,,+++*********+++,,,...///000777===AAA???>>>AAAEEEEEEBBBBBBCCCDDDDDDEEEFFFFFFCCCDDDDDDAAA<<<999999;;;666444333444666888888777555777999;;;===>>>======:::;;;===????????????>>>===@@@BBB>>>::::::@@@FFFKKKOOORRRQQQLLLJJJLLLOOOOOOTTT[[[```cccgggmmmqqqtttwwwyyyzzzyyyyyyyyyzzznnncccOOOEEE;;;999<<<>>>AAAEEEMMMKKKIIIEEEBBB???<<<:::777777666555444333333333777444222111111222222111///777NNNkkkjjjkkknnnsssxxxzzz{{{{{{xxxtttuuu|||yyyfffRRRFFFOOOQQQTTTWWWYYYYYYYYYYYYWWW\\\]]]___kkkvvvmmmZZZ]]]^^^^^^___```___]]][[[iiippprrrjjjcccccchhhkkkkkkmmmoooooollljjjhhhhhhdddcccgggnnnooojjjgggiii[[[YYYWWWYYY\\\]]][[[XXXWWW^^^ccc```^^^```dddfffbbb___\\\[[[\\\[[[XXXVVV[[[]]]]]]\\\YYYXXXZZZ]]]XXXXXXXXXXXXXXXWWWWWWVVVTTTRRRNNNLLLMMMRRRYYY^^^ffffffeeeaaa]]][[[[[[]]]UUU[[[```aaa]]]XXXVVVVVV\\\^^^``````___^^^^^^^^^[[[[[[\\\\\\]]]^^^aaacccbbbcccdddeeegggjjjkkkmmmllljjjfffbbbccceeeccc]]]\\\___aaabbbaaa```aaaaaa^^^___bbbdddccc```]]]ZZZ^^^]]]]]]______\\\VVVPPPJJJTTTXXXTTTUUU\\\]]]XXXSSSSSSUUUXXX\\\^^^^^^^^^fffgggfffbbb\\\XXXWWWWWWOOOVVV\\\\\\]]]]]][[[WWWLLLGGGEEEHHHNNNRRRRRRRRRLLLQQQWWWYYYVVVUUUYYY^^^^^^_________]]]]]]___```^^^ZZZVVVUUUUUUWWWVVVUUUVVVSSSNNNLLLNNNQQQSSSUUUSSSSSSSSSRRROOOKKKFFFCCCNNNPPPSSSVVVXXXXXXWWWVVVTTTRRRPPPQQQRRRQQQLLLHHHDDDCCCCCCCCCCCCAAA>>>;;;;;;777222,,,)))(((((()))'''***...111222444666777222111///,,,)))'''%%%%%%$$$%%%&&&''''''''''''&&&((((((''''''&&&'''''''''''''''(((***+++,,,+++++++++*********+++++++++***'''(((***---000444666888:::>>>@@@>>>===AAADDDCCCCCCCCCCCCCCCBBB@@@???>>>;;;<<<===<<<:::777666555000000111333555666777777666777888::::::;;;:::::::::;;;===???AAABBBBBBBBB???AAABBB@@@???BBBHHHNNNKKKOOORRRQQQOOOMMMOOORRRKKKNNNQQQUUUZZZbbbjjjpppqqquuuxxxzzzzzzxxxxxxxxxrrrwww~~~~~~oooaaaOOOBBB<<<===BBBFFFKKKLLLKKKIIIEEEBBB@@@AAA>>>>>><<<;;;888666444333333222222333555666666555000222999EEERRRbbbzzzsssvvv{{{~~~uuupppzzz|||mmmZZZKKKCCC@@@NNNWWW```cccaaa___aaaeee___eeedddbbblllzzzsssaaaSSSWWW\\\```bbbaaa``````]]]cccfffbbb_________]]]dddgggiiijjjhhhgggffffff^^^]]]___dddfffggghhhkkk^^^[[[XXXXXXZZZ[[[ZZZWWWSSS[[[```___]]]___bbbdddbbb\\\UUUQQQQQQQQQNNNKKKPPPTTTWWWWWWVVVVVVZZZ^^^ZZZYYYXXXWWWVVVUUUTTTTTTRRRNNNJJJLLLRRRWWWYYYYYY]]]^^^^^^]]]]]]]]]^^^___WWWZZZ^^^bbbccc```[[[WWW[[[]]]]]]\\\[[[ZZZZZZ[[[]]]^^^___]]]\\\]]]```bbbdddeeeggghhhiiiiiihhhggglllkkkfffbbbaaabbb___YYY```bbbddddddaaa]]][[[ZZZ^^^___bbbcccccc```^^^\\\]]]\\\\\\^^^```___YYYUUUMMMVVVYYYUUUVVV]]]___ZZZUUUUUUVVVYYY]]]___```___aaabbbccccccaaa`````````WWWWWWVVVWWW\\\aaa^^^XXXUUUOOOIIIHHHNNNTTTTTTRRRKKKQQQVVVVVVUUUUUUXXXZZZ[[[]]]^^^___^^^^^^___```\\\\\\[[[XXXUUUTTTVVVXXXTTTPPPKKKHHHIIIKKKMMMNNNSSSSSSTTTTTTQQQNNNJJJGGGGGGJJJNNNRRRUUUUUUUUUTTTUUUQQQKKKHHHHHHGGGDDDAAA===;;;:::999888666333000222111///---+++)))(((((($$$&&&)))***---000444888777666555222///---+++)))&&&'''''''''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$&&&'''((())))))******+++******+++++++++++++++,,,***+++...222555888;;;<<<>>>BBBCCC@@@@@@BBBCCCAAAAAA@@@???===:::777444333555333222555999999666222...///111222333444555555999999999888777777666555888999:::<<<>>>@@@AAAAAACCCBBB@@@AAADDDGGGJJJLLLFFFJJJNNNPPPPPPQQQTTTWWWQQQPPPNNNOOOSSS[[[eeelllkkknnnsssuuuuuuuuuttttttoooqqqssswww|||{{{mmm[[[LLLDDDCCCDDDEEEFFFGGGFFFDDDDDDEEEFFFEEEEEECCCAAA>>>:::777666666444444444555555444222555333000000222;;;MMM\\\zzzrrrvvvqqqeeeTTTDDD===@@@EEELLLYYYggglllhhhdddfffkkkkkkmmmggg```eeeqqqssslllZZZ\\\]]]]]][[[YYYYYYYYYTTTXXXZZZZZZ[[[]]]ZZZTTT___bbbdddeeecccaaaaaaaaaYYYXXXXXXZZZ]]]aaaeeehhhccc^^^XXXUUUUUUUUUTTTRRRPPPXXX]]]\\\\\\^^^```___]]]XXXQQQLLLKKKJJJHHHFFFFFFJJJNNNOOOPPPQQQUUUXXXYYYWWWUUUSSSPPPOOONNNMMMNNNJJJHHHLLLTTTXXXVVVRRRVVVWWWYYY\\\^^^``````aaaZZZYYY[[[___dddddd___YYYWWWXXXYYYYYYXXXYYY\\\^^^``````___]]]\\\\\\___aaaeeegggiiikkkkkkiiigggeeejjjjjjfffbbbaaaaaa\\\UUUYYY\\\```aaa```^^^\\\[[[[[[\\\]]]^^^^^^]]]\\\[[[]]]\\\[[[[[[\\\\\\[[[YYYQQQUUUWWWVVVWWW\\\``````[[[[[[[[[]]]```bbbcccbbb______```aaabbbdddeeefff___[[[VVVUUU\\\bbb```YYY]]]YYYRRRMMMNNNRRRQQQLLLKKKPPPSSSRRRSSSUUUVVVTTTVVVXXX[[[]]]\\\\\\]]]]]]ZZZ\\\]]][[[VVVTTTVVVYYYPPPMMMIIIGGGHHHIIIIIIIIIMMMOOOQQQSSSSSSSSSRRRQQQLLLNNNRRRUUUWWWWWWUUUUUUTTTOOOHHHBBB???>>>======888666444222111000---+++***+++,,,,,,,,,***(((''')))******))))))+++///222666666666555555333222111,,,,,,+++***))))))((((((***)))((('''&&&&&&&&&&&&&&&'''))))))(((((()))+++,,,---//////......000111333444666888:::;;;<<<<<>>BBBGGGTTTccckkkjjjfffeeefffiiikkkhhhaaa___dddhhhiii```bbbdddbbb\\\VVVRRRPPPNNNRRRSSSSSSUUUYYYYYYVVV\\\^^^``````]]]ZZZYYYYYYUUUUUUTTTSSSVVVZZZ]]]______ZZZTTTRRRRRRRRRQQQOOOPPPVVVZZZZZZ\\\___^^^[[[WWWUUUSSSQQQOOOMMMJJJHHHDDDFFFHHHJJJLLLMMMOOOPPPQQQPPPOOOMMMMMMMMMMMMMMMPPPOOOPPPSSSWWWYYYXXXVVVVVVXXX[[[___bbbcccbbbaaa\\\ZZZZZZ]]]aaacccaaa^^^VVVWWWWWWWWWWWWXXX[[[^^^aaa___]]][[[\\\]]]___```dddeeeggghhhhhhgggeeedddeeefffdddbbbbbbbbb]]]UUUSSSWWW]]]aaabbbbbbbbbbbbYYYYYYZZZZZZ[[[\\\\\\\\\]]]\\\ZZZWWWUUUUUUXXX[[[YYYVVVVVVWWWWWWWWW\\\bbb___^^^^^^___aaaccccccbbbaaa```^^^]]]___bbbdddfff```]]]XXXUUUYYY^^^\\\VVV[[[\\\XXXSSSRRRSSSNNNFFFJJJMMMNNNMMMPPPUUUSSSNNNOOOSSSWWWYYYYYYYYYYYYYYYZZZ[[[\\\[[[ZZZXXXWWWVVVMMMLLLJJJJJJKKKKKKJJJIIIIIIKKKMMMPPPRRRUUUVVVVVVQQQRRRSSSTTTSSSQQQOOONNNHHHFFFAAA:::555333444555444222...,,,,,,,,,,,,+++)))***+++,,,,,,+++***))))))***+++***)))(((***+++---///222555777999::::::444333222000...---,,,++++++*********++++++,,,---+++---...---++++++---///000333555555555555777:::999:::<<<===>>>???>>>>>>CCCFFFGGGEEEDDDCCC???999333222000...,,,,,,,,,,,,+++++++++///333666666444111222222111000111555999999888666555333222222222222111222222222333444555;;;>>>AAACCCBBB???===;;;@@@CCCGGGJJJMMMPPPSSSUUUTTTRRROOONNNOOORRRUUUWWW___bbbgggkkklllnnnoooqqqooooooppprrrrrrsssssssssyyy{{{pppaaaSSSGGGCCC???>>>AAADDDEEEDDDDDDEEEFFFGGGFFFEEECCCBBB;;;:::888888:::;;;;;;:::555666777777777777777666,,,777EEEPPP\\\iiiqqqssstttwww|||zzzjjjSSSCCC<<<<<<<<<;;;FFFQQQ___iiillliiidddaaa^^^dddiiifff___[[[[[[]]]VVV^^^hhhmmmiii```XXXTTTMMMQQQRRRPPPQQQVVV[[[\\\[[[]]]^^^\\\YYYUUUSSSRRRSSSTTTSSSQQQRRRUUUWWWWWWWWWTTTPPPOOORRRSSSRRRPPPQQQUUUXXXZZZ]]]```]]]XXXOOOQQQTTTTTTSSSPPPLLLJJJFFFGGGHHHJJJKKKLLLLLLLLLIIIIIIIIIJJJLLLOOORRRSSSVVVXXX[[[\\\[[[\\\]]]___YYY[[[^^^bbbeeeeeeccc```]]]\\\[[[[[[^^^```aaaaaaYYYYYYXXXWWWUUUVVVXXX[[[aaa^^^ZZZZZZ\\\___``````^^^_____________________aaaccccccbbbcccddd^^^VVV[[[^^^bbbdddcccbbb``````]]]]]]]]]]]]___```aaabbb^^^]]]YYYTTTOOOPPPUUUZZZaaaZZZVVVYYYVVVQQQUUU___```^^^]]]]]]___``````___aaa]]]YYYWWWXXX[[[^^^___[[[\\\ZZZUUUUUUWWWVVVSSSSSSXXXZZZWWWVVVUUUOOOFFFIIIKKKJJJIIINNNTTTQQQIIIKKKNNNSSSVVVVVVVVVVVVVVV[[[YYYYYY[[[]]]\\\XXXSSSKKKKKKLLLMMMOOOOOOMMMKKKIIIJJJLLLNNNPPPSSSUUUVVVMMMMMMLLLJJJGGGDDDAAA???;;;;;;888222,,,)))***---111---***((()))***+++,,,+++,,,,,,,,,,,,,,,,,,,,,$$$&&&)))***)))(((''''''%%%(((---333888<<<>>>@@@:::999666444222000///...+++,,,,,,---///111333444222444555333000000222555444777:::;;;:::;;;>>>AAA999;;;===@@@BBBCCCCCCCCC???BBBCCC@@@???===777000///---,,,******,,,...///)))+++...///000222444777111222222111000222777;;;777666555444333333333333333222222111111222222333333;;;CCCFFFBBB>>>===>>>BBBCCCFFFIIIKKKMMMOOOPPPKKKKKKLLLNNNQQQSSSTTTSSSUUUXXX]]]```ccceeegggiiirrrrrrqqqpppqqqsssuuuwwwttt{{{ssseeeNNNGGG@@@>>>AAACCCCCCAAA@@@BBBDDDGGGHHHHHHGGGFFFCCC@@@===;;;;;;;;;:::999<<<:::666333222333222///333444333111444<<>>888666777888777555666555444666:::===??????@@@@@@???>>>???@@@AAABBBIIIGGGDDD@@@;;;555000---...---------......,,,***/////////000000111333333---///111222111222333555666555555444333222111111000000////////////000000888<<>>BBB@@@<<>>>>>@@@BBB<<<:::888777666555333111000000111222333444555555777555999AAAJJJ]]]wwwfffXXXFFF:::666888;;;<<>>=========EEEBBB???===>>>===;;;999;;;999777555333222111111///000111111111000...---+++---...---,,,+++++++++---***((()))---...,,,(((&&&(((***)))'''%%%&&&'''&&&''')))***,,,///444777;;;;;;;;;:::777555555666555666888999:::;;;::::::::::::999888777888;;;<<<888666444555777888999999888888777777777999:::;;;@@@???>>>;;;777333///------,,,+++,,,---,,,+++)))............///000111222///000111111000000222444444444444444333333333333111111111222333444555555777999;;;<<<<<<===>>>???AAACCCGGGJJJKKKJJJGGGFFFHHHGGGHHHKKKPPPSSSTTTSSSUUUUUUVVVXXXZZZ\\\^^^______aaaeeehhhkkklllmmmmmmuuutttrrrsssxxx}}}zzzsssrrreeeTTTFFFAAA???===;;;???EEEFFFCCCBBBFFFHHHGGGIIIIIIGGGEEEAAA@@@AAABBB@@@>>>;;;999888666444111222222111111111111222222111...111666999CCC\\\vvvnnnWWWGGG999666777777>>>FFFRRR[[[cccccc___\\\[[[YYYRRROOOLLLNNNRRRTTTRRRNNNMMMOOORRRTTTSSSSSSSSSTTTSSSTTTRRRQQQTTT[[[^^^\\\[[[[[[XXXTTTPPPMMMMMMNNNKKKJJJIIIIIILLLPPPUUUXXXTTTRRRRRRVVV]]]aaa```]]]VVVUUUSSSRRRRRRRRRSSSTTTRRRSSSUUUUUUTTTSSSRRRSSS\\\\\\[[[]]]___```___]]]bbb]]]UUUOOOMMMOOOSSSWWWTTTTTTVVVWWWYYYZZZ\\\\\\```cccdddbbb^^^\\\```ccc___aaabbbbbbaaa]]]XXXUUUWWWWWWWWWXXXZZZ\\\___```]]]\\\ZZZXXXWWWYYY^^^bbbaaa^^^[[[YYYYYY[[[^^^```bbb]]]YYYYYY]]]```___]]]RRRSSSWWW[[[[[[ZZZ___eeejjjgggdddbbbcccdddeeeeeefffaaa\\\ZZZ[[[\\\[[[ZZZZZZXXXVVVTTTRRRRRRTTTUUUUUUUUUWWW[[[___``````^^^]]]^^^]]]YYYYYY]]]___^^^QQQMMMIIIHHHKKKQQQVVVZZZQQQTTTWWWXXXVVVRRRPPPOOOLLLMMMMMMLLLLLLNNNTTTXXXXXXZZZ[[[[[[YYYWWWVVVWWWSSSPPPMMMKKKJJJJJJJJJIIIFFFDDDAAA===:::888666666;;;999777555555555333111222333333222222111000000...///000111222222111000///---,,,+++,,,---,,,,,,,,,***(((***---///---+++***,,,,,,+++)))))))))***%%%&&&''''''((()))---///;;;:::999777555555777999999:::;;;<<<===<<<<<<;;;666999<<<;;;888888;;;???999666333222222222111000000000000000111222444444888888888777666333111000...---,,,,,,------,,,+++...............///000111222222111000...///222444222222333333444444444555333444555777999;;;<<<===888888888999===@@@BBBCCCEEEGGGKKKMMMLLLIIIEEEBBBDDDDDDFFFJJJOOOSSSTTTUUUWWWVVVTTTSSSTTTUUUXXXYYYXXXZZZ^^^bbbfffhhhjjjjjjqqqtttuuuuuuxxx{{{yyytttxxxrrrfffWWWGGG===999888:::@@@DDDDDDEEEHHHIIIGGGLLLMMMLLLJJJGGGEEEDDDEEEFFFDDD@@@>>><<<:::666444444444333111000000000000222...///222222222<<>>>>>AAA???<<<999666444333222333333222222333333444444000111333444444333111000///000222333444444333222333000,,,,,,///111000...+++***)))+++---///...---//////...---,,,,,,,,,,,,'''((((((((('''''')))+++888888888777555666888:::;;;<<<===>>>>>>===<<<;;;;;;===>>>===:::777777888777444000...------,,,***......//////111222333444666666777777777666555444222000//////000000///...///////////////000111111333333111///---...111333222222222333333444444444777888;;;>>>AAACCCEEEFFF???;;;999:::???DDDFFFEEEGGGIIIJJJJJJIIIGGGDDDBBBCCCDDDGGGJJJNNNRRRTTTUUUVVVUUUSSSRRRRRRRRRSSSSSSSSSUUUYYY]]]bbbeeeggghhhlllrrrvvvvvvvvvxxxwwwtttwwwwwwqqqeeeTTTEEE;;;666666999===???BBBFFFHHHIIILLLMMMOOONNNLLLJJJJJJKKKKKKHHHEEECCCBBB@@@===:::888777555444222222222222555222222555444111222777DDDQQQaaaTTT]]]gggnnnvvv}}}zzzqqqeeeTTTEEE===AAACCC@@@GGGTTT\\\ZZZWWWQQQJJJEEEEEEGGGKKKTTT___ccc```\\\[[[]]]ZZZXXXUUUTTTTTTVVVWWWXXXXXXZZZWWWSSSSSSYYY^^^___YYYWWWVVVVVVVVVWWWXXXXXXOOOMMMLLLKKKNNNRRRWWWZZZ]]]\\\WWWSSSXXXccchhhgggccceeeeeebbb]]]XXXVVVVVVWWWYYYYYYXXXVVVWWW\\\```ccc^^^XXXUUUVVVYYY]]]______^^^\\\[[[ZZZZZZZZZ[[[VVVVVVXXX]]]cccgggiiiiiilllhhhccc``````aaa`````````___^^^]]]\\\ZZZYYYYYYRRRRRRSSSTTTVVVYYY[[[]]][[[[[[[[[YYYYYYZZZ]]]```ZZZ\\\]]][[[XXXVVVVVVXXX\\\[[[[[[]]]``````^^^[[[[[[\\\\\\XXXVVVWWW\\\```cccaaa``````cccfffggggggeee```[[[[[[^^^```^^^[[[___[[[WWWXXX[[[\\\ZZZXXXPPPMMMLLLOOOUUUYYY[[[ZZZXXX\\\^^^]]]^^^```^^^[[[UUUWWWTTTLLLCCCBBBIIIQQQLLLOOORRRSSSPPPLLLIIIGGGHHHLLLPPPNNNIIIEEEFFFIIIHHHIIIJJJJJJHHHGGGHHHIIIKKKFFF???:::888777777666777666444333111000///..................///000111000222444555444333000///111111222333333333222111555111......111333222111///......000111222222222222111000000//////...---...//////...,,,+++,,,...555666888888777777888999;;;<<<<<<======<<<:::999???>>><<<<<<<<<999555111111///,,,+++++++++***)))---...///111222444555555666777888888888777666555444222000000111222111000......---------...//////444333111...,,,---000222333333333444444555555555<<<>>>AAADDDHHHJJJLLLMMMGGGCCC??????CCCFFFGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFFFFHHHJJJMMMOOORRRTTTUUURRRRRRSSSSSSSSSQQQPPPOOOOOOPPPTTTXXX\\\```bbbdddeeekkkppppppoooqqqqqqooosssttttttpppeeeUUUEEE;;;666444444777<<<@@@EEEIIIHHHJJJMMMNNNNNNOOOPPPRRRNNNLLLJJJIIIHHHGGGDDDBBB<<<;;;999777777777777888555222222444444222000111666888;;;TTTZZZbbbiiimmmwwwwwwuuu~~~jjjbbbQQQHHHCCCEEEEEECCCHHHQQQQQQJJJBBB===<<<@@@KKKUUU[[[aaadddaaa[[[XXX\\\bbbaaa___]]]]]]^^^___```___```cccbbb^^^]]]aaaeeeeeeZZZXXXWWWWWWYYY[[[\\\[[[PPPPPPOOOOOOPPPRRRTTTUUU[[[[[[VVVPPPSSS___fffeeedddgggiiifff```ZZZWWWWWWZZZZZZYYYWWWXXX[[[```cccfff```XXXSSSSSSVVVZZZ\\\\\\]]]___aaabbbbbbaaa```WWWYYY\\\___cccfffiiikkkjjjeeeaaaaaaeeehhhhhhggggggeeedddbbb```_________XXXXXXXXXXXXYYY[[[]]]^^^]]]]]][[[YYYWWWWWWZZZ]]]XXXZZZ\\\[[[WWWTTTUUUVVVZZZZZZ[[[]]]___^^^[[[YYY^^^```___YYYUUUXXX\\\^^^]]]\\\\\\]]]aaadddeeeeeeaaa^^^[[[[[[]]]^^^]]][[[___\\\ZZZZZZ\\\]]][[[YYYTTTRRRPPPPPPSSSWWWZZZ[[[VVVZZZ\\\[[[[[[]]][[[WWWTTTWWWWWWPPPHHHDDDIIIPPPKKKNNNQQQQQQNNNKKKHHHGGGFFFIIILLLLLLGGGCCCAAAAAA;;;<<<======;;;;;;<<<======:::777666666666666666444444333333222111111111///000000///---,,,...///000111222333333111///...000000222222333222111000444333222222333444444444777777777888999999::::::::::::999::::::999666444444555666555333222333444444666888888777777777888999:::;;;<<<;;;;;;999999>>>;;;888999<<<;;;666222,,,***((((((***+++++++++,,,---///222444555666666666666777888777666555444444222//////000111111000,,,,,,+++++++++,,,,,,---222222111///------///222444555666777888999::::::BBBDDDGGGKKKNNNPPPQQQQQQNNNKKKGGGEEEFFFGGGHHHHHHFFFDDDBBB@@@AAACCCFFFHHHIIIKKKMMMOOOPPPQQQTTTVVVPPPQQQRRRSSSRRRPPPMMMLLLKKKLLLOOORRRVVVYYY[[[]]]bbbhhhkkkkkkkkknnnnnnlllnnnpppsssuuupppdddSSSGGG===666222333777:::@@@EEECCCEEEIIIKKKMMMPPPTTTVVVSSSQQQOOONNNNNNMMMJJJIIIBBBAAA>>><<<;;;;;;<<<===:::888666666666444222000111333111888RRRssshhhlllmmmmmmvvvzzztttrrr|||rrr^^^YYYKKKIIIGGGFFFEEEGGGJJJMMM@@@;;;999===CCCIIIUUU```ccccccaaa___\\\]]]```cccfffddddddfffiiikkkjjjhhhfffkkkllliiigggiiijjjjjj```\\\YYYYYYZZZZZZYYYXXXRRRSSSTTTTTTTTTSSSRRRQQQUUUYYYWWWPPPTTT```eeebbbcccfffiiigggaaa\\\[[[\\\]]]ZZZWWWVVVYYY^^^ccceeegggbbb[[[VVVUUUVVVWWWXXXYYY[[[___bbbdddeeedddccc\\\___bbbcccbbbcccfffiiihhhgggffffffhhhjjjlllmmmkkkkkkjjjhhhfffcccaaa______^^^]]]\\\]]]^^^___``````^^^[[[WWWTTTTTTWWWZZZWWWZZZ]]][[[WWWTTTUUUWWWWWWWWWWWWYYYZZZ[[[[[[ZZZ\\\```___XXXTTTXXX\\\\\\ZZZYYYYYYZZZ]]]```aaa```]]]\\\[[[[[[ZZZ[[[[[[[[[\\\[[[ZZZYYYYYYYYYXXXWWWWWWUUUSSSPPPPPPRRRVVVZZZPPPSSSRRRNNNNNNQQQRRROOOMMMMMMLLLIIIEEEBBB@@@@@@AAACCCEEEFFFDDDBBBAAAAAA>>>???@@@@@@???>>><<<;;;666777777777555555777888555444444555777777666555555555555555444333333222000111222111......///222///000111222222222111000000111333444555666555555666888999:::999999999:::===>>>>>>>>>>>>===>>>???@@@???@@@AAABBB@@@;;;777444555777666555444444555666777777666555555777:::888999:::;;;;;;::::::999::::::999999888888666555***(((''''''))),,,,,,,,,---...111333666777777888555666777888888777666555555333000///000111222111...------,,,,,,------...000111111000......///111555666888;;;===@@@BBBCCCGGGIIILLLOOORRRSSSSSSSSSOOOOOOMMMJJJHHHGGGHHHJJJDDDCCCBBBAAAAAACCCEEEGGGHHHKKKNNNOOOPPPQQQTTTWWWRRRQQQQQQOOONNNLLLJJJJJJLLLLLLNNNPPPSSSUUUXXXYYYaaadddfffeeehhhlllllliiihhhkkkppprrroooeeeYYYQQQGGG>>>666666777777999>>>@@@BBBEEEGGGJJJOOOTTTWWWYYYVVVTTTRRRQQQPPPMMMKKKHHHFFFCCC???=========>>>>>>???>>><<<:::888555222...333000///:::MMMnnnnnnoookkkhhhqqq}}}{{{ooorrroooyyygggSSSNNNFFFJJJJJJFFFFFFKKKNNNLLL777888@@@NNNWWW[[[```ggg```^^^]]]```eeegggeeebbbbbbbbbcccggglllnnnmmmjjjccciiillliiifffggghhhfffddd```\\\YYYYYYXXXVVVSSSUUUWWWXXXYYYXXXUUURRRPPPQQQXXXYYYTTTXXXcccgggbbbbbbfffiiigggbbb___```ccc___ZZZUUUUUUZZZ```dddeeeeeebbb]]]ZZZXXXWWWUUUTTTWWWYYY]]]```bbbcccddddddaaaeeehhhgggcccbbbeeeiiijjjlllmmmkkkhhhgggjjjmmmlllmmmmmmlllhhhddd^^^[[[bbbaaa___^^^]]]^^^^^^___bbb```[[[VVVSSSRRRUUUXXXWWW[[[]]]\\\WWWTTTVVVYYYUUUTTTTTTTTTVVVXXX[[[\\\TTTYYYYYYRRROOOSSSWWWWWWYYYXXXWWWXXX[[[]]]]]]\\\ZZZ[[[[[[ZZZYYYYYYZZZ\\\YYYYYYYYYXXXVVVUUUTTTTTTQQQQQQOOOJJJFFFHHHMMMRRRKKKKKKGGGAAAAAAEEEHHHHHHEEEAAA=========:::222+++...111333444333222333333666444333444777888888888222333333222111111333555444444555777888777444222222222222222111000///...)))+++...---,,,---000333000000222333333444444444111333555888:::;;;;;;;;;:::>>>AAAAAA???>>>???AAA???@@@AAA@@@???>>>???@@@<<<<<<===???@@@>>>888333000222444444222222222333999888666333222444888<<<777888:::;;;;;;;;;::::::999;;;<<<999555222444666***(((''''''***,,,---,,,...000333666888999::::::666777888:::::::::999999888555222111333444444444222111111000000000111111...000111000///...///111555777:::===BBBEEEHHHJJJJJJLLLOOORRRTTTTTTTTTSSSNNNPPPPPPMMMHHHFFFHHHKKKCCCCCCCCCCCCDDDDDDDDDDDDFFFIIIMMMOOOOOOQQQUUUXXXUUUSSSOOOLLLIIIHHHHHHHHHOOOOOOPPPQQQSSSVVVXXXYYY\\\]]]]]]]]]```ffffffbbbdddhhhllllllggg```YYYVVVOOODDD<<<;;;999666555999???@@@CCCEEEHHHLLLRRRVVV]]]ZZZWWWUUUSSSQQQNNNKKKMMMJJJEEEAAA>>><<<<<<===<<>>======<<<======:::888666444444555888999555555666777666444111000///////////////000111222333444666888999888777666111222222111111222444777555444444444555555333222555777999777333000///000---,,,,,,---000222222222666666777999;;;<<<:::888<<<>>>???===;;;===DDDJJJJJJJJJIIIIIIHHHFFFEEEDDDFFFFFFFFFDDDAAA>>>:::888::::::888777555333222111///...,,,***))))))***+++///111333555666777666666777666777;;;>>>>>>;;;888:::999777555444333333333+++)))'''&&&'''***...000111111222444666888:::<<<;;;:::::::::;;;<<<>>>???666666555555666888:::;;;555333222222222222111///111111000///...///222444@@@AAACCCEEEGGGJJJKKKLLLKKKOOOTTTVVVUUUSSSPPPOOOPPPNNNLLLJJJHHHFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHKKKMMMNNNMMMMMMNNNOOOHHHLLLLLLHHHIIIMMMMMMIIIHHHLLLQQQUUUWWWXXXYYYZZZVVVTTTRRRSSSVVV[[[___aaafffeeeeeeiiijjjdddXXXNNNNNNLLLGGG>>>666222333666888>>>DDDEEECCCDDDJJJPPPSSSWWW[[[ZZZVVVRRRPPPPPPKKKIIIGGGFFFEEECCC@@@===>>>@@@@@@>>>:::777555444333333444444444444444444@@@JJJddduuuttttttuuuwwwxxxyyyyyyuuuyyy{{{wwwkkkZZZJJJ@@@333999CCCKKKNNNIII@@@999666CCCRRR\\\ccchhhiiifff^^^^^^^^^]]]]]]]]]]]]]]]bbbbbbbbb``````aaaeeehhhhhheeedddgggjjjiiibbb\\\bbbbbbbbbbbbaaa___]]]\\\\\\\\\[[[YYYYYYYYY[[[\\\aaa___aaaeeeeeeaaa```aaafffggggggeee```[[[XXXWWWVVVSSSOOONNNQQQVVVZZZ]]]dddeeeeeeccc___\\\ZZZYYY]]]YYYVVVWWW]]]aaabbb```cccaaaaaaccccccbbbeeejjjbbb```bbbfffgggcccaaaccc\\\bbbggghhhfffddd^^^WWW]]]XXXUUUXXX___dddccc```\\\ZZZWWWUUUTTTUUUWWWYYYUUUUUUTTTTTTTTTTTTTTTUUURRRTTTWWWXXXWWWVVVWWWXXXZZZYYYWWWUUUTTTSSSTTTTTTUUUTTTRRRQQQQQQRRRSSSTTTQQQOOOKKKGGGDDDDDDDDDEEE>>>===<<<:::888777555555111000//////.........///444333222000000111333444///000222333444333111000......------------......111222444444444333111000111222333333333333555777444333333444555444222000333666888888666444444555555444444555777999:::999;;;<<<>>>AAACCCBBB@@@===???AAABBBAAA@@@BBBIIIOOOKKKIIIGGGFFFFFFHHHJJJKKKKKKJJJHHHEEEAAA>>>;;;999555555444333111000///...+++***((('''''')))+++,,,+++,,,...000222444555555777777999;;;>>>===:::666<<<;;;:::777444222///...,,,***(((((()))+++///111222222333444666888999;;;999999999999;;;<<<>>>???999999888888888999:::;;;888777555555555444333111222333444555666888<<<@@@BBBBBBDDDEEEGGGIIIJJJKKKJJJMMMQQQSSSSSSRRRQQQQQQRRRPPPNNNKKKHHHFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJIIIGGGGGGHHHJJJHHHLLLLLLIIIIIIMMMNNNKKKHHHKKKNNNOOOPPPRRRTTTVVVVVVTTTSSSSSSUUUXXXZZZ\\\______```dddfffaaaVVVMMMKKKJJJGGGBBB<<<888666666666;;;@@@@@@???@@@EEEJJJQQQVVV\\\]]]ZZZVVVSSSSSSPPPNNNKKKJJJIIIHHHEEECCC@@@@@@???>>>===;;;:::999444444333333333444444555000555CCC[[[|||oooqqqrrrrrrqqqssswww{{{yyypppaaaMMM>>>---999GGGLLLFFF:::111--->>>IIIVVV^^^dddjjjkkkhhheeecccaaa___]]]]]]]]]]]]^^^aaacccdddeeeeeegggiiiiiiddd```ccciiijjjddd^^^```___^^^]]]]]]^^^___```\\\]]]^^^^^^]]]^^^aaaccc]]]]]]aaahhhiiieeecccdddgggiiijjjhhhccc^^^ZZZXXXUUUSSSPPPOOOPPPTTTXXX[[[eeedddcccbbbbbbaaa^^^\\\^^^[[[XXXYYY]]]``````___XXXVVVWWWZZZZZZYYY\\\bbbcccbbbdddhhhiiieeedddfffXXX]]]aaaaaabbbccc```[[[XXXVVVVVVWWWZZZ]]]___^^^YYYYYYYYYYYYYYYXXXWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSSSSUUUWWWWWWVVVTTTTTTUUUSSSRRROOOMMMJJJHHHGGGFFFDDDDDDCCCAAA@@@???>>>===>>>===;;;999777666666666333222111000///---,,,,,,*********)))))))))))))))------------------------***+++---///111111111111///......------,,,,,,+++000000111111111///---,,,...000333444444444555777333333333444666666444222555888<<<>>>>>>===<<<===???>>>===>>>@@@BBBBBBBBB@@@AAACCCFFFHHHGGGDDDAAA???AAACCCBBBBBBEEEKKKQQQOOOLLLGGGCCCCCCEEEIIILLLKKKIIIFFFAAA===:::777666111111111000//////......,,,+++)))''''''(((***+++''''''(((***,,,///111222666777999<<<===<<<888555:::::::::999666222...,,,,,,+++))))))***,,,///111333333444444555777888999777777888999:::<<<>>>???<<<<<<;;;:::::::::::::::;;;::::::;;;===>>>===;;;:::<<<===>>>@@@BBBGGGJJJFFFFFFFFFGGGHHHIIIJJJJJJJJJLLLOOOQQQQQQRRRSSSTTTUUUSSSQQQNNNJJJGGGEEECCCEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJIIIFFFDDDCCCDDDFFFHHHJJJJJJHHHIIIMMMNNNLLLIIIJJJJJJJJJIIIKKKNNNPPPSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWZZZ^^^___ZZZRRRKKKHHHGGGFFFEEEDDD@@@;;;888444777:::;;;:::;;;???BBBMMMTTT\\\___^^^ZZZXXXWWWTTTQQQMMMLLLKKKJJJIIIHHHAAA>>>;;;;;;===>>>===;;;888777666555555555666777333333333888IIIjjjbbbggglllllljjjlllttt{{{xxxpppfffUUU???///111777<<<:::222------000GGGPPPYYY___eeejjjkkkhhhjjjhhhdddaaa___^^^______[[[___dddhhhiiijjjjjjkkkiiifffdddeeeggggggaaa\\\[[[ZZZWWWUUUUUUWWWYYY[[[^^^aaaccccccaaaaaacccfffYYYZZZ___gggjjjgggggghhhiiiiiiiiifffbbb]]][[[ZZZWWWVVVTTTQQQPPPQQQTTTWWW\\\ZZZYYY\\\```bbbaaa^^^]]][[[YYYZZZ\\\^^^]]]\\\YYYXXXYYY\\\\\\ZZZ]]]bbbdddaaaaaaddddddcccdddhhh]]]]]]YYYSSSTTT\\\bbbcccZZZZZZZZZXXXWWWWWWXXXZZZZZZ[[[]]]^^^]]]ZZZWWWTTTZZZYYYVVVSSSPPPNNNLLLLLLKKKMMMNNNNNNLLLJJJIIIIIIEEEDDDBBB???===;;;999888333444333333111///---,,,......000111111111111111333333222000...---,,,+++,,,,,,,,,---,,,,,,,,,,,,))))))+++,,,,,,++++++***(((***+++---///000000000111111111000///...------...///000000000///...---+++...222444444444555666444444555888;;;<<<;;;:::===???CCCFFFGGGFFFDDDDDDEEEDDDBBBCCCEEEFFFFFFFFFBBBAAAAAABBBDDDEEEDDDBBB<<<>>>??????@@@CCCIIIMMMSSSNNNHHHAAA>>>>>>@@@BBBBBB@@@===999555333222111111111111111111111111111222000---***((((((((((((&&&&&&&&&&&&(((***---...222444777:::;;;;;;888666444666999:::888555000---+++***)))((())),,,...000444444444444444555666666444555666777999;;;===>>>======<<<;;;:::999999999:::;;;===BBBFFFIIIJJJIIIHHHIIIIIIIIIHHHHHHKKKMMMJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKMMMNNNOOOQQQTTTWWWWWWVVVTTTQQQMMMJJJGGGFFFGGGGGGGGGHHHHHHIIIJJJKKKJJJKKKKKKIIIFFFEEEEEEFFFGGGGGGGGGGGGHHHJJJLLLLLLIIIJJJJJJIIIHHHHHHIIIKKKNNNOOOQQQRRRQQQQQQRRRSSSRRRTTTWWWYYYXXXSSSLLLGGGHHHFFFDDDEEEGGGEEE@@@<<<555555666666666888:::<<>><<<888<<<;;;999777777777888999999:::777222444FFFddd{{{]]]ccchhhhhheeefffnnnuuuzzzmmm```SSSEEE888///555444111---,,,111:::BBBPPPUUUZZZ^^^bbbhhhhhheeefffdddaaa___]]]\\\]]]]]]YYY]]]bbbeeeeeedddddddddeeegggiiihhhddd___[[[YYYZZZXXXUUUSSSRRRSSSTTTVVV^^^bbbeeeddd```]]]^^^```ZZZYYY\\\aaacccaaaaaadddcccbbb___[[[WWWVVVXXXYYYWWWWWWUUUQQQMMMKKKMMMOOOMMMLLLLLLQQQWWW\\\]]]\\\ZZZYYYYYYZZZ[[[[[[YYYXXXSSSRRRTTTXXXYYYXXXZZZ___```[[[WWWXXXXXXYYY]]]bbbbbb___WWWOOOOOOXXXaaaddd``````^^^ZZZTTTRRRRRRSSSSSSUUUWWWXXXVVVQQQMMMIIISSSQQQNNNJJJFFFBBB@@@???<<<===??????<<<:::::::::888888777555444222111000...///000000///---+++******,,,...000222222111000333222000...,,,***)))(((***+++,,,,,,,,,,,,++++++((()))+++------,,,+++***+++,,,---...//////000000222222222222222111000///------...///000000111111...111555777888999:::<<<999999:::===AAADDDEEEEEEDDDEEEGGGIIIJJJIIIFFFEEEEEEDDDBBBBBBDDDEEEEEEDDDCCC@@@======>>>AAABBBBBB:::;;;;;;<<<===@@@DDDFFFLLLIIIDDD>>>:::888888888888777444222000/////////111111111111222222222222222000---***(((((((((((((((''''''&&&&&&((()))***+++...222666777888888999333555999;;;999555///,,,)))(((''''''(((***,,,...444444333333333333333444111222444666777999:::;;;;;;;;;;;;:::999999888888:::;;;???DDDJJJMMMNNNNNNOOOOOOPPPNNNLLLKKKLLLNNNNNNNNNMMMLLLKKKJJJJJJIIIGGGHHHIIIIIIJJJLLLPPPTTTWWWVVVUUUTTTQQQNNNLLLJJJIIIIIIHHHHHHIIIIIIKKKKKKGGGIIIKKKKKKIIIGGGFFFFFFFFFDDDCCCDDDEEEFFFHHHJJJIIIKKKMMMMMMKKKHHHGGGGGGHHHKKKNNNPPPPPPPPPQQQSSSSSSUUUWWWWWWSSSMMMGGGDDDHHHEEEBBBBBBEEEFFFDDDAAA888666444444666888999999@@@IIITTT[[[\\\ZZZWWWWWWQQQOOOKKKIIIIIIJJJJJJIIIFFFAAA;;;:::===>>>;;;777<<<;;;999777777666777777111444666444333999EEEOOOxxxZZZ___cccbbb]]][[[___dddvvvkkkZZZHHH<<<777666777.........000666@@@IIIOOOVVVYYYZZZZZZ^^^bbbbbb^^^bbbaaa___]]][[[ZZZZZZZZZ[[[]]]___```^^^\\\[[[[[[\\\aaaeeeddd^^^XXXUUUUUU[[[ZZZWWWUUUTTTSSSSSSSSSZZZ^^^aaa___XXXTTTSSSUUUYYYWWWWWWZZZZZZVVVTTTVVV\\\ZZZWWWSSSQQQRRRVVVZZZXXXYYYXXXSSSMMMJJJKKKMMMHHHHHHIIIMMMRRRVVVYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYMMMLLLOOOTTTUUUTTTWWW[[[___YYYTTTSSSSSSTTTXXX^^^]]]^^^ZZZUUUUUUYYY\\\[[[[[[ZZZWWWRRRMMMJJJIIIIIICCCDDDEEEEEECCC???;;;888???>>>;;;999666444333222...000222222111//////000111111111111111000//////------...///...---,,,+++---///000222222000///---111000///---+++***(((((()))***+++,,,---,,,+++***)))***,,,---......---,,,............//////000000///000222333444333222222......///111222333444555555888;;;>>>???AAADDDFFF@@@??????AAAEEEIIILLLLLLHHHGGGGGGGGGHHHGGGDDDBBBDDDBBB@@@@@@BBBBBBBBBAAABBB???<<<;;;<<>>===;;;<<<===>>>===<<<;;;:::888888888999999888666555333222222333444555111111222222222222111111////////////000000000000+++***((('''''')))+++,,,'''(((((())))))(((((((((%%%''')))***+++...333777666888::::::888222,,,((('''''''''((()))***,,,---000000/////////000000111---...000222333333333333444555777999:::;;;;;;:::<<<===@@@EEEIIIKKKJJJHHHGGGIIIKKKKKKJJJJJJJJJKKKMMMMMMLLLJJJIIIHHHGGGFFFDDDEEEDDDCCCBBBBBBEEEGGGKKKMMMOOORRRSSSSSSSSSRRROOONNNLLLJJJIIIIIIJJJJJJGGGGGGFFFEEECCCDDDGGGIIIHHHCCCAAACCCBBB@@@BBBGGGGGGIIIKKKKKKIIIHHHHHHIIICCCGGGKKKLLLKKKLLLQQQUUURRRVVVYYYUUULLLEEECCCCCCBBBBBBAAA???======???AAA>>>888444444999<<<<<<999:::BBBLLLSSSSSSRRRPPPPPPOOOMMMLLLLLLLLLLLLKKKJJJIIIHHHFFFDDDBBB@@@===<<<888999999999777555222111888888777777666555555555<<>>===???BBB???BBBEEEGGGFFFDDDCCCBBBEEECCCCCCCCC???999777:::888444333555444000000333000333333000000222111...333000...---...///...---+++++++++,,,,,,,,,,,,+++//////---,,,+++*********'''***---.........///000,,,---...//////...---,,,000///...---,,,+++***)))%%%&&&(((***+++,,,,,,+++'''(((((()))******++++++'''(((***,,,,,,+++***))))))))))))***+++,,,,,,---,,,,,,---...///000222333111333666999<<<=========?????????>>>??????@@@@@@===???AAACCCEEEIIIMMMQQQLLLHHHDDDAAACCCGGGJJJLLLMMMJJJFFFEEEFFFGGGEEECCCEEECCCAAAAAABBBBBBAAA@@@999999:::<<<>>>===999666:::888666555555444333222444222000......000333555111111222333333222000///000000111111111111111111///...,,,***))))))***+++%%%&&&((()))******)))(((%%%&&&(((''''''***000555333555888999888444///,,,(((((())))))***,,,------///............//////000,,,---///000111111111000333444777999;;;<<<===<<<;;;===AAAGGGLLLOOOOOOMMMFFFHHHIIIIIIGGGFFFFFFGGGKKKKKKJJJHHHGGGFFFEEEDDDGGGGGGGGGEEECCCCCCEEEFFFFFFHHHLLLOOORRRSSSTTTSSSQQQPPPMMMJJJIIIIIIIIIJJJMMMKKKGGGCCCAAACCCHHHMMMJJJDDDAAACCCCCC@@@AAAGGGGGGGGGHHHGGGFFFFFFHHHKKKDDDHHHLLLLLLJJJKKKPPPUUUQQQUUUXXXTTTKKKDDDBBBDDD>>>@@@BBB@@@<<<:::<<>>===:::999AAAKKKPPPQQQOOONNNOOOLLLKKKJJJKKKLLLKKKIIIGGGEEEFFFGGGEEEBBB>>>===<<<:::;;;======;;;888444222000111333333333333555777;;;222<<>>>>>===<<<:::888666555888777777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<===>>>@@@AAA@@@@@@??????>>>>>>>>>===;;;;;;;;;;;;:::999888888444444555666777777777777777777777777777666555444000111111111111111000000111222111000///000333555555333000...---...///000...---,,,******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,+++***))))))++++++++++++++++++++++++...---+++)))((()))***+++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,000***(((+++,,,((('''***+++((()))---+++&&&'''---000+++)))***)))'''(((,,,,,,,,,,,,,,,+++***)))))),,,+++***)))***,,,...000333222222222333555777888;;;===@@@BBBCCCDDDGGGIIIJJJJJJHHHFFFEEECCCBBBAAA???CCCEEEBBB===>>>DDDKKKHHHFFFEEEFFFIIIKKKIIIGGGIIIIIIHHHIIIJJJIIIGGGDDDGGGEEEDDDCCCCCCCCCAAA???<<<888333222444555111---222333333333222111///...000///............//////444333222000///.........000///...---...///000111000///---+++)))((('''&&&++++++***)))))))))******)))%%%$$$&&&$$$###***444222777:::999999999111&&&+++***)))'''''')))***+++333222000...---...///000---------,,,,,,---000333555555444555666888:::;;;;;;???DDDIIILLLMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEFFFIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBHHHHHHHHHJJJMMMQQQUUUWWWSSSRRRPPPMMMJJJJJJLLLNNNLLLKKKJJJIIIHHHHHHHHHHHHFFFDDDBBBCCCEEEEEECCCAAAEEEFFFFFFGGGHHHIIIJJJJJJPPPNNNLLLJJJIIIJJJLLLNNNOOONNNLLLFFF@@@===>>>@@@<<>>===<<<999777777333000000222222...+++,,,---...000000000//////------------...///000000222111111000//////......111000000//////000111222///...---,,,,,,,,,,,,,,,++++++***))))))))))))***(((%%%%%%))))))'''+++111555:::<<<;;;;;;:::222)))+++***)))((()))***,,,---444333111///...------------------,,,,,,---000222333333444444666777999999888;;;AAAFFFJJJKKKKKKJJJLLLKKKJJJIIIGGGFFFEEEDDDFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBDDDDDDEEEFFFIIIKKKNNNPPPSSSRRRQQQNNNKKKJJJLLLNNNIIIIIIHHHHHHHHHIIIIIIJJJHHHFFFDDDDDDEEEFFFDDDBBBDDDEEEFFFGGGHHHIIIJJJJJJNNNMMMKKKJJJIIIIIIKKKKKKLLLKKKIIIDDD???<<<<<<>>>???AAAAAA>>>:::999===AAABBB<<<888<<>>;;;:::999AAAKKKOOOLLLHHHEEEDDDGGGHHHIIIJJJJJJIIIHHHHHHEEEFFFGGGGGGEEEAAA===;;;777888:::;;;:::777555444222111111222444666555444777;;;777777DDDRRRhhh;;;>>>AAAAAA???>>>@@@BBBEEEDDDBBBBBBBBBBBB@@@???FFFEEECCCBBBBBB@@@>>>;;;;;;999777555333...)))%%%))))))))))))((('''&&&%%%(((((('''''''''((())))))************************((((((''''''''''''((()))(((''''''''''''&&&&&&&&&(((((())))))***))))))))))))************))))))(((******************)))(((((())))))*********))))))***,,,///000...,,,++++++,,,+++)))(((((()))+++,,,++++++***))))))))))))***(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))'''(((***++++++)))'''&&&++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,(((''')))+++******+++)))((()))+++)))&&&'''+++...,,,...222111---,,,---)))***+++...000222333444444777;;;>>>???>>><<<:::;;;<<<>>>AAAEEEIIIMMMNNNOOOOOONNNLLLJJJKKKNNNQQQPPPPPPPPPOOONNNKKKIIIHHH@@@???===<<<<<<===???AAA>>>>>>???BBBFFFIIIJJJJJJEEECCCAAAAAAAAAAAA@@@???>>><<<999777555333000---///---,,,---//////+++((()))***+++---......------+++,,,,,,---...///000000......///000000///......222111000000000000111111......------,,,---------******))))))))))))***++++++((()))...000///...000999<<<>>>======:::333+++******))))))***,,,...///444333222000///---,,,+++,,,---------,,,---///222000111222444555666777777777;;;@@@EEEHHHJJJIIIIIIKKKKKKKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCBBBAAAAAABBBCCCDDDEEEFFFEEEDDDDDDBBBCCCCCCDDDFFFGGGGGGHHHOOOPPPPPPOOOLLLKKKLLLMMMJJJJJJIIIHHHHHHHHHIIIIIIJJJHHHEEEDDDEEEEEEEEEDDDCCCDDDEEEFFFHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGEEEAAA===;;;;;;<<<@@@@@@???;;;999;;;AAAGGGHHH>>>888===EEEEEE@@@<<<:::AAAHHHKKKGGGBBB>>><<<===???AAADDDFFFHHHHHHHHHHHHIIIIIIIIIGGGCCC???===666777999::::::999777666000//////111333555555444222888555000333999MMMjjj,,,...000000///...///111000//////000222111///---000///...............---,,,,,,------,,,***(((&&&)))******++++++******))))))((((((((((((((())))))*********************************)))))))))))))))((((((((((((((((((((((((''''''((())))))***))))))+++++++++++++++***)))(((******++++++++++++******'''(((((())))))))))))(((***,,,......---+++++++++...---+++***)))******+++,,,,,,,,,+++++++++++++++************************(((((()))***+++++++++***************************((()))***+++++++++***)))......//////......------------------------------***((((((***,,,------...((()))***+++++++++,,,///000000444:::;;;777555666444555666999;;;>>>@@@AAAAAADDDGGGJJJKKKJJJHHHGGGFFFFFFGGGIIIJJJLLLNNNNNNQQQOOOLLLHHHFFFFFFJJJMMMOOOOOOPPPPPPPPPNNNLLLJJJ???===;;;<<<@@@CCCDDDCCCAAAAAABBBCCCEEEGGGHHHHHHBBB???<<<:::::::::999888777555222000///---***((()))))))))+++------)))''',,,,,,---......---,,,+++,,,------...............***+++---///000///...---000/////////////////////......---,,,++++++++++++*********+++,,,...///000444111000333777888666444999;;;======:::666111,,,((((((((()))+++---...///111111111111000...---,,,---.........------///111---///111333555555555555:::===AAAFFFHHHIIIHHHGGGIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCDDDDDDDDDCCCBBBBBBCCCDDDEEEGGGGGGGGGFFFFFFCCCDDDEEEEEEFFFEEEEEEDDDHHHJJJLLLMMMLLLKKKLLLLLLPPPOOOMMMKKKIIIHHHGGGGGGJJJIIIFFFDDDDDDDDDEEEEEECCCDDDEEEGGGIIIJJJKKKLLLJJJJJJKKKKKKJJJHHHFFFEEEDDDCCCAAA???<<<:::::::::>>>===;;;888999>>>FFFLLLJJJ>>>999AAAKKKKKKCCC;;;@@@DDDIIIJJJGGGAAA<<<:::555777;;;>>>BBBDDDEEEFFFFFFGGGHHHHHHGGGDDDBBB@@@777777888:::<<<<<<:::999222111000222444666666555///666555222444666EEE]]]&&&'''))))))((((((((()))))))))***,,,......,,,***++++++++++++***)))******%%%&&&((()))))))))))))))''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''''''''------------,,,++++++***''''''(((((()))(((((('''((()))******+++++++++***.........---++++++---///111///...,,,+++*********------------,,,,,,++++++************************((()))***+++++++++++++++******************************)))))))))+++,,,---//////000000000//////...+++,,,,,,,,,,,,---------------,,,---000333333222---000222222333555777888::::::???FFFHHHEEEDDDFFFEEEEEEFFFGGGHHHJJJLLLNNNLLLMMMMMMNNNNNNOOOPPPPPPJJJKKKKKKKKKKKKKKKKKKKKKLLLKKKGGGCCC@@@AAADDDHHHOOOOOOOOONNNLLLIIIGGGFFFFFFCCC@@@BBBFFFHHHGGGEEEDDDDDDCCCCCCAAA@@@@@@@@@???<<<888555444333222000111///---------,,,***((('''((()))+++---,,,***(((---...///000000000///...//////000///...---+++***'''))),,,...//////...---,,,------..............................///000000000111222333666888:::<<>><<<888999::::::666000,,,***&&&&&&'''(((***,,,---......//////000000000000///...///000///......///111---///111222444444333333:::<<<@@@DDDFFFFFFEEEDDDFFFDDDBBBAAABBBDDDFFFGGGDDDEEEFFFGGGGGGGGGEEEEEEDDDEEEGGGHHHIIIHHHHHHGGGDDDDDDEEEEEEEEEDDDCCCCCCAAADDDHHHJJJJJJJJJKKKLLLRRRQQQOOOMMMKKKJJJIIIHHHHHHGGGFFFDDDCCCCCCDDDEEEEEEEEEFFFHHHIIIKKKLLLLLLHHHIIIJJJJJJIIIGGGDDDCCCAAA@@@>>>===<<<;;;:::999999888777777:::@@@HHHMMMGGG???===GGGQQQOOOEEE<<>>===;;;222111111222444555555444111666444444777555999HHHiii(((((()))))))))))))))((())))))***,,,......,,,+++...000000...+++((((((((($$$&&&''''''&&&&&&'''(((&&&&&&'''((((((((((((((()))(((((('''''''''''''''))))))))))))))))))))))))'''(((((()))))))))((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''&&&+++++++++,,,++++++******''''''((()))))))))(((((()))***+++,,,,,,---,,,,,,/////////---,,,---000333111000///...---,,,,,,,,,...............---,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++************************+++***)))((())),,,...000...///000111111111111000,,,,,,---...///000111111444555555444777<<<<<<999888<<<>>><<<===@@@BBBAAAEEEEEEHHHNNNQQQOOOOOORRRPPPPPPOOOOOOPPPQQQSSSTTTQQQOOOMMMLLLLLLMMMOOOQQQIIIIIIJJJJJJKKKJJJJJJIIIGGGFFFCCC???===???CCCFFFCCCDDDEEEFFFHHHIIIJJJKKKNNNKKKGGGFFFFFFFFFCCC@@@???@@@???===999777777777;;;888555333333111///......---+++,,,------,,,***((()))+++,,,,,,,,,++++++***,,,...111333444444444111222222111///---+++)))'''(((***,,,---------,,,+++,,,---///000000000000//////111444777:::===>>><<<<<<===???AAACCCEEEGGGFFFDDD>>>999999>>>AAA@@@888777777888333+++((()))%%%&&&''')))***+++,,,---------...///000111222222///111222111000000000222000000111222222222222111555888<<<@@@CCCCCCBBBAAABBBAAA@@@???@@@AAADDDEEECCCEEEGGGHHHIIIHHHGGGFFFEEEFFFHHHIIIIIIHHHGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB???BBBEEEGGGGGGHHHIIIJJJLLLLLLKKKKKKJJJKKKKKKKKKDDDFFFGGGFFFDDDCCCDDDEEEFFFFFFGGGHHHIIIIIIJJJKKKFFFFFFGGGFFFEEECCCAAA@@@===<<<::::::;;;;;;999888666777888:::>>>BBBFFFIIICCC???@@@IIIOOOLLLDDD???CCCDDDFFFEEECCC>>>:::666111333555888999:::;;;::::::<<<>>>@@@AAABBBBBBBBB:::888777:::>>>???>>>;;;222111000000222222111000///333111444;;;999888AAALLLkkk)))))))))*********)))(((((('''''')))++++++***)))+++---///...***'''%%%&&&%%%'''((('''%%%$$$%%%'''(((((())))))***)))))))))+++***))))))((((((((()))************************'''((()))***++++++******'''((((((((())))))))))))'''((((((((((((''''''&&&(((((())))))***)))))))))((()))******+++++++++***((()))***+++,,,,,,,,,,,,---.../////////000222444222222222222222222333333222222333333333222111000000000000000000000000000000000000000000000///...------------------------------...///000111222333111222333444555666666666333444555777888:::;;;<<<>>>@@@???===@@@FFFFFFBBB@@@EEEFFFBBBAAADDDEEECCCLLLJJJJJJNNNOOOMMMOOORRRQQQPPPNNNNNNNNNPPPQQQSSSRRRPPPNNNLLLKKKLLLMMMNNNIIIIIIJJJJJJJJJIIIHHHGGGAAAAAA???>>>===???CCCFFF<<<======???CCCGGGKKKMMMIIIGGGDDDAAA>>>;;;888666777888999777444222222444666555444444555444222000...---+++,,,------,,,+++***+++,,,,,,++++++,,,,,,)))***---000222333444444111222222222111///,,,+++(((((())))))***+++,,,,,,---...000333444555555555222444666:::>>>CCCFFFHHHEEEEEEEEEFFFFFFGGGIIIIIIEEEFFFBBB999666:::>>>>>>999777888888222***'''***&&&''')))***+++,,,,,,---//////......///000111222111222444333222111222222333222111111000000111111000333999>>>CCCDDDEEEDDD@@@@@@AAABBBAAA@@@???>>>@@@BBBEEEGGGHHHGGGFFFDDDEEEFFFGGGGGGGGGFFFEEEDDDAAAAAA@@@@@@AAABBBDDDEEEBBBDDDFFFFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHBBBEEEHHHIIIGGGEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGCCCCCCBBBAAA@@@>>><<<<<<999777666777999:::888666777999<<<@@@CCCDDDBBBAAA::::::===CCCDDD@@@???@@@AAABBBBBBBBB@@@===888555111222444666888888888888888999;;;===>>>?????????:::777555888<<<>>><<<999444333111111222222000//////222000333<<<;;;;;;EEECCCSSSxxx(((((((((((())))))(((&&&)))''''''(((***+++***)))&&&***......+++((('''((($$$&&&((((((&&&&&&(((***'''(((((())))))((((((((((((((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&((()))*********)))&&&&&&''''''(((((())))))%%%%%%&&&%%%%%%$$$######&&&'''(((((())))))))))))&&&''''''((()))))))))((('''((()))***++++++++++++))),,,000222222111222222444444555666888999::::::777888999999999888777666555555555555555555555555666666666666666555444333222222222222222222222222000222444666888888777777555666888999;;;<<<<<<<<<;;;<<<>>>@@@BBBDDDEEEFFFDDDGGGGGGDDDFFFLLLMMMHHHDDDIIIIIICCC@@@CCCCCC???MMMIIIGGGHHHHHHGGGIIIMMMLLLKKKJJJJJJJJJLLLNNNOOORRRQQQPPPNNNMMMLLLLLLLLLKKKLLLLLLKKKJJJHHHEEEDDD<<<======<<<<<>>===>>>@@@AAA===<<<;;;888444111000///111333555444222111333555333333444666888888666444///...,,,,,,------,,,***+++,,,,,,+++******,,,---***+++---///000000//////000111222333222000...---(((((((((((()))***+++,,,///111333666888:::::::::777888:::===AAAEEEHHHJJJIIIIIIHHHGGGFFFFFFFFFGGGBBBFFFCCC999444777::::::;;;999999999333***(((,,,((()))***+++,,,---------222000///------///000222222333555555333222222333555444222000000000000111---111888???EEEHHHIIIJJJ???AAADDDFFFDDD@@@;;;888>>>@@@CCCEEEFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@BBBDDDGGGHHHGGGGGGHHHFFFDDDCCCDDDEEEEEEEEECCCBBBAAAAAAAAAAAAAAAEEEJJJKKKIIIGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@???===<<<:::999999666555444555888888666444:::<<>>=========???@@@@@@AAAAAAAAA@@@@@@@@@??????AAACCCBBB>>>;;;:::===AAAEEEIIIJJJGGGCCCCCCBBBAAAAAABBBBBBAAA@@@JJJEEEEEEIIIIIIGGGIIINNNOOONNNKKKIIIHHHHHHIIIJJJFFFIIIKKKKKKGGGBBB===;;;CCCCCCBBBAAA@@@CCCGGGJJJKKKKKKJJJHHHGGGHHHKKKNNNRRRPPPNNNNNNOOOOOONNNMMMPPPKKKGGGGGGHHHHHHDDD???DDD@@@>>>@@@@@@===>>>BBB===<<<:::999777555444333777333...---...///...---...///000000000000000000///111333555666666555444444111......//////,,,)))+++------,,,)))))),,,///---------...///000111222111111222333444333000---,,,------------///333666888888:::===@@@@@@>>><<>>???BBBCCC===:::<<>>@@@AAAEEEAAA888777===:::111555666777444000+++((('''((()))***+++---...///000............///000222222444555666777777666555444444333222111000000000000///...000666>>>DDDFFFFFFAAA@@@@@@BBBDDDBBB===999>>>@@@AAAAAA???>>>??????BBBCCCEEEFFFFFFDDDCCCAAAAAA@@@???>>>???AAACCCEEEFFFFFFEEEEEEDDDDDDDDDCCCAAA@@@@@@???===<<<:::999;;;>>>AAADDDEEEDDDBBB@@@FFFCCCBBBBBBDDDDDDAAA??????<<<777555666888999:::999777444444777888777555999>>>EEEIIIGGGBBB<<<999444666777333...111;;;DDDAAA<<<888:::======666000111444666777666555444444999;;;<<<;;;888888<<>>???BBBDDDEEEEEECCCEEEGGGGGGEEEDDDDDDEEEIIIJJJJJJKKKKKKJJJJJJJJJHHHGGGGGGIIIKKKKKKIIIFFFCCCDDDFFFIIILLLMMMJJJFFFCCCCCCCCCDDDFFFHHHIIIIIIMMMIIIHHHJJJIIIFFFFFFIIILLLJJJGGGDDDEEEGGGKKKMMMGGGJJJNNNOOOMMMJJJHHHGGGFFFEEEDDDCCCDDDFFFHHHIIIJJJJJJKKKLLLNNNOOOPPPQQQUUUSSSQQQPPPPPPPPPNNNMMMLLLHHHEEEDDDFFFEEEBBB>>>===:::888999888555444777555555444333222111111000444111...---///111111000111111222333333333222222444555666777777666444333222000...---......,,,)))***+++,,,+++)))))),,,/////////000000111222333444111111111333555666444333444555555555555777;;;===<<<<<<>>>AAADDDEEECCCBBBEEECCCAAA???>>>===>>>>>>999777:::AAAEEEBBB@@@AAA>>>FFFFFF<<<888<<<<<<777888::::::777111,,,***)))******+++,,,---......///111///...------///222444444555666666666666555444666555333222000///...------,,,...333;;;BBBFFFGGGEEEDDDBBBBBBDDDCCC@@@===:::<<<======;;;::::::;;;AAABBBCCCDDDDDDCCCAAA@@@EEEDDDBBB@@@???>>>??????DDDDDDCCCCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>===<<<<<<:::<<>>>>>======???CCCDDDCCCAAA>>>;;;777666777999::::::888444111222555888::::::???BBBDDDCCC@@@<<<999777555444444444555888<<>>;;;888777999888555222111//////111000---,,,...000000000000////////////...,,,++++++---///////////////000111111111111111333444444444333222000///000...---,,,------+++)))(((***++++++***+++---000000111222333444555666666444333333444777:::::::::<<<============???BBBDDD??????AAADDDGGGIIIHHHGGGGGGFFFDDDAAA???======<<<999888:::@@@CCC@@@>>>>>>;;;EEEHHHAAA;;;===???>>>;;;>>>>>>999111++++++---,,,,,,,,,,,,------------333111...,,,,,,...111444333444555666666555444333444333222111000000//////,,,++++++///666===CCCEEEGGGEEEBBBAAABBBBBBAAA@@@<<<===>>>===<<<;;;;;;<<<>>>???@@@AAAAAAAAA??????CCCBBBAAA@@@???>>>======AAAAAAAAAAAA@@@@@@@@@@@@;;;<<<<<<===>>>>>>>>>???::::::;;;<<<=========<<<:::::::::<<>>;;;999777666888:::::::::555222000111555:::>>>???EEECCC@@@;;;666333333444666333222777===@@@<<<888888888999999888777555444333555888999888777777777444222000000111222111111222111111333777;;;===>>>777999:::;;;:::::::::<<<888666666666888888888666CCC???DDDZZZ~~~+++***************((('''))))))*********+++++++++)))***++++++,,,++++++***(((***,,,,,,+++***++++++)))))))))******************)))(((''''''(((***,,,******)))((())))))))))))+++++++++,,,,,,---------------...///000111222333111111222333333444555555777888999999:::999999888888999;;;===>>>>>>======;;;===???@@@@@@AAACCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFFFFGGGIIIJJJMMMMMMNNNPPPRRRRRRPPPNNNNNNQQQUUUWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVSSSRRRRRRRRRRRRRRRRRRQQQNNNIIIGGGJJJOOONNNLLLKKKIIIHHHGGGFFFEEEEEEGGGIIIJJJJJJJJJKKKJJJGGGEEEEEEBBBAAA???>>>???BBBFFFHHHCCCGGGKKKMMMMMMLLLLLLLLLHHHEEECCCGGGNNNQQQOOOLLLGGGDDDBBBDDDIIIKKKHHHDDD999777444333444333222111000...,,,+++,,,,,,***((('''&&&(((,,,...++++++---000000000000////////////...---,,,,,,---//////000...///000111111111111111111111111111111000///.........------,,,,,,++++++***+++,,,---...///111222222333555777999999999888:::888666777:::===>>>???>>>@@@AAAAAA@@@AAADDDFFFAAAAAABBBEEEHHHJJJJJJIIIFFFEEEDDDCCCAAA@@@???>>>>>>===>>>@@@AAA???<<<:::888@@@DDDAAA???AAADDDCCC===??????888///***+++///------------,,,,,,,,,,,,222000///------...000111111222333444444333222111---...///000111222222333---+++***,,,111777>>>BBBCCCBBBAAAAAAAAA@@@???>>>???@@@@@@???===<<<===>>><<<===>>>?????????>>>>>>;;;<<<>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<===>>>>>>???:::::::::999::::::;;;;;;===<<<<<<;;;;;;999888777777666666777999::::::999333222222444777;;;>>>???BBB???:::444///---...000555444666;;;AAA@@@999222444777::::::777666666888333555777888777777777888666333111111333333111...000111222444888<<>>>>>=========;;;;;;;;;<<<>>>===;;;999???AAABBBHHH^^^((()))******)))((((((((()))************+++++++++******++++++,,,,,,,,,,,,+++---000000000///...///........................///...---,,,,,,...000111.........---------...///......///000111222222333444555666777888::::::;;;999999:::;;;<<<===>>>>>>@@@AAABBBDDDDDDDDDCCCBBB@@@AAACCCDDDEEEEEEDDDDDDFFFHHHIIIHHHGGGGGGIIIJJJKKKMMMOOOPPPOOOMMMJJJHHHGGGHHHIIIJJJKKKJJJIIIHHHPPPQQQRRRTTTVVVVVVSSSQQQPPPSSSWWWYYYYYYYYYYYYZZZWWWWWWUUUUUUTTTTTTUUUUUUUUUTTTRRRPPPNNNNNNNNNOOOOOOGGGDDDJJJPPPOOOMMMMMMHHHHHHHHHFFFCCCBBBDDDFFFGGGIIIKKKLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIKKKMMMPPPPPPNNNLLLJJJJJJHHHEEECCCFFFKKKNNNLLLHHHDDD>>>888777:::;;;999555000///------...///......,,,+++******++++++***)))'''&&&(((---...,,,,,,...111111000000///.........111111111111111111222222///000111222333333444333///000000111222333333333///000000000////////////000000111333555777777777888:::===@@@BBBBBBAAA@@@AAA???<<<<<<===@@@AAAAAA@@@AAACCCCCCBBBCCCEEEGGGCCCCCCDDDFFFIIIKKKKKKJJJFFFFFFFFFEEEDDDBBB@@@???AAAAAAAAAAAABBBBBB???<<<888;;;===>>>AAAFFFGGGEEE>>>>>><<<555---)))+++......------,,,++++++******---...///000000///---,,,///000111111111111000///***+++---///111111222222...---++++++---333999>>>???AAACCCDDDCCCAAA???>>>?????????===;;;:::;;;===;;;<<<<<<======>>>>>>===888999;;;>>>@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@AAA>>>===<<<<<<;;;<<<<<<===;;;:::999999888999::::::<<<<<<<<<:::777555333222444444555777999:::999777222444777999::::::::::::888777555000,,,***+++---444666;;;>>>???;;;555000333777;;;:::777666777:::666888::::::::::::;;;<<<:::777444444666555222///000222333666888:::===???<<<======?????????===<<<777888:::===@@@AAA@@@???:::CCCGGGDDDMMMmmm'''(((******)))((()))***))))))*********+++++++++,,,,,,------....../////////222555666555444444444444444444333333333333333555555444444555666888999555666666666444555666888444555666777888999::::::;;;<<<>>>???AAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEGGGIIIKKKMMMMMMMMMKKKJJJHHHIIIIIIJJJJJJJJJJJJJJJNNNOOOOOOMMMKKKKKKLLLNNNQQQSSSVVVWWWUUUQQQMMMIIICCCEEEIIIMMMNNNNNNMMMLLLRRRRRRSSSVVVXXXXXXVVVTTTRRRTTTVVVVVVVVVVVVWWWXXXXXXWWWUUUTTTSSSTTTTTTUUUVVVVVVSSSPPPLLLKKKMMMNNNRRRHHHEEEMMMSSSQQQNNNNNNEEEGGGIIIHHHEEECCCEEEGGGFFFIIIKKKKKKMMMPPPQQQOOOSSSTTTUUUTTTSSSOOOLLLJJJGGGIIIJJJIIIEEEBBB@@@???===:::777777999:::999777<<<777111......///...,,,...,,,++++++---......---*********************+++...,,,,,,//////,,,+++---//////......------,,,,,,...///000000......///000---...///000111222222222------...000222333555666555666777777666555666888888888999;;;>>>@@@???>>>@@@CCCGGGKKKLLLLLLJJJIIIGGGEEEBBBAAAAAACCCCCCCCCBBBDDDEEEFFFEEEEEEGGGHHHGGGFFFFFFHHHJJJLLLLLLLLLHHHHHHIIIHHHFFFCCC???===???AAAAAAAAACCCFFFEEEAAA;;;:::999<<>>@@@<<<<<<<<<======>>>>>>???;;;;;;<<<<<<===>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@???===;;;::::::;;;;;;;;;;;;:::999888888888888666777888777555333333333111222444777999999666333111444999;;;:::777666555111111111///---+++,,,---222777<<<===999555222111333666::::::888666777999:::<<<===>>>===>>>???AAA<<<;;;999888888666333111333555777888777888:::;;;===<<<<<<===>>>>>>===;;;333333444888===AAACCCCCC999CCCJJJJJJNNNfff***---//////...---...000------------.........///000000000000111222333444333666:::<<<;;;:::999999::::::999999888888888888<<<<<<<<<===>>>>>>??????===???@@@???>>>>>>@@@BBB<<<<<<===???@@@AAABBBCCCAAABBBDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLMMMPPPRRRSSSRRRQQQOOOOOOOOONNNNNNMMMMMMNNNNNNPPPPPPPPPNNNMMMLLLNNNPPPVVVWWWXXXYYYWWWTTTQQQOOOGGGIIIKKKNNNPPPPPPPPPPPPRRRRRRSSSVVVXXXYYYXXXWWWTTTTTTTTTSSSQQQQQQSSSUUUXXXWWWUUUSSSRRRSSSTTTTTTVVVUUUSSSOOOKKKKKKMMMPPPTTTIIIEEENNNUUUPPPKKKKKKDDDHHHKKKIIIEEEAAABBBCCCDDDGGGGGGDDDEEEIIIJJJHHHJJJJJJIIIHHHEEEBBB???===777888999888555222000000---,,,+++******+++---...222000///------,,,---------+++))))))+++++++++***'''((())))))))))))***+++111...---///...++++++...------------............))),,,...///......///111...///111222333444444444222222333555777999:::;;;<<<>>>@@@@@@>>>>>>@@@BBBAAAAAAAAADDDGGGHHHGGGEEEEEEHHHMMMQQQSSSRRRPPPNNNIIIGGGEEEEEEEEEFFFFFFEEECCCEEEGGGGGGFFFFFFGGGHHHHHHFFFEEEFFFIIIJJJJJJIIIFFFGGGIIIIIIHHHEEEBBB@@@>>>BBBBBBAAACCCHHHGGGBBB???>>>===>>>>>>@@@DDDGGG@@@:::222,,,***++++++++++++*********)))(((((((((''')))+++......---+++*********+++,,,,,,+++*********+++,,,------,,,***))),,,---------...222999>>>===@@@DDDFFFEEEEEEFFFGGGFFFFFFDDDBBB??????AAABBB<<<<<<======>>>???@@@@@@======<<<;;;;;;<<<======??????@@@@@@@@@AAAAAAAAA???>>><<<:::::::::;;;<<<:::999999888888777666666000222444444222000111333///000333666888777333//////333666777555333222222///000000///......///111111444777777555333333444444555777888777666666666;;;<<<===>>>===>>>@@@BBB???@@@@@@>>>;;;888666666;;;===>>>===;;;999:::;;;;;;999777999<<<>>>>>>===888666555666999>>>@@@AAA???AAAIIIPPPVVVggg000333666666444333555777222222222222333333333333333333333333444555666777666999===???>>>===<<<<<<=========<<<<<<;;;;;;;;;???@@@AAACCCDDDDDDDDDDDDDDDFFFGGGFFFDDDDDDGGGJJJAAAAAABBBDDDFFFGGGHHHIIIDDDEEEGGGHHHIIIIIIHHHGGGJJJJJJJJJJJJKKKKKKKKKKKKNNNOOORRRUUUUUUUUUSSSRRRTTTSSSQQQOOOOOOOOOPPPPPPOOOOOOOOONNNLLLMMMOOOQQQXXXXXXXXXXXXWWWVVVUUUTTTOOOOOOOOOOOOOOOPPPQQQQQQSSSSSSSSSUUUXXXZZZZZZYYYUUUTTTSSSQQQNNNOOOQQQSSSXXXVVVTTTRRRQQQQQQSSSSSSSSSSSSQQQNNNJJJJJJNNNRRRUUUIIIEEENNNTTTNNNGGGGGGEEEIIILLLJJJCCC===;;;<<>>AAAAAAAAABBBFFFIIICCCCCCAAA>>><<<;;;===???=========>>>>>>@@@AAAAAA===<<<:::999:::;;;===???>>>>>>??????@@@@@@@@@AAA>>>===;;;::::::;;;<<<===888888888888777666444333...000222222///---...000...///222666888666111---...111333333111///111222111111111000//////222444111111111222333444555555444444555666666666444333888:::;;;;;;;;;<<<>>>@@@CCCEEEFFFDDD???:::::::::BBBDDDEEECCC???<<<<<<===888666444666:::>>>???>>>DDD???:::777888:::<<<<<>>>>>999888888;;;???>>>:::666888777666777888999888777;;;;;;===@@@CCCCCCAAA???BBBDDDEEEEEEBBB>>>===<<<@@@@@@@@@AAABBBEEEGGGHHHAAAFFFKKKIIIFFFFFFKKKQQQNNNKKKGGGHHHKKKNNNOOOOOOOOOMMMKKKKKKLLLMMMMMMMMMMMMLLLJJJIIIIIIJJJLLLNNNPPPSSSVVVWWWVVVSSSRRRRRRNNNMMMLLLLLLNNNPPPSSSTTTWWWRRRMMMKKKMMMNNNNNNLLLRRRVVVXXXVVVRRRPPPSSSVVVQQQRRRSSSRRRPPPOOOPPPQQQOOOPPPQQQSSSTTTSSSSSSRRRPPPOOOMMMNNNPPPQQQQQQPPPOOOPPPRRRRRRQQQQQQRRRTTTXXXVVVSSSPPPNNNMMMMMMMMMOOOLLLJJJIIIIIIHHHDDD@@@<<<;;;:::888666444333222222222222111000///---,,,++++++***))))))((('''''')))((('''&&&&&&'''((()))$$$%%%&&&(((***,,,,,,---***+++,,,...000111222222000,,,'''%%%'''((((((''')))(((''''''((()))+++,,,---------------.........000000333777888555666:::;;;;;;>>>AAA@@@???CCCIIIDDDDDDCCCCCCDDDDDDEEEFFFEEEFFFGGGFFFFFFHHHKKKMMMOOOOOOOOOMMMJJJIIIIIIKKKQQQMMMJJJJJJIIIGGGGGGKKKKKKLLLNNNPPPQQQQQQQQQPPPOOONNNLLLJJJHHHGGGFFFFFFCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDBBB>>>;;;<<>>DDDDDDEEEFFFFFFFFFFFFEEECCCEEEFFFDDD@@@<<<:::999===333,,,+++,,,)))&&&%%%******))))))((((((''''''%%%&&&'''((())))))))))))******)))((((((((((((((())))))))))))************)))+++---...///000222444:::<<>>???CCCFFFFFFDDDAAA???>>>>>>???@@@<<<<<<;;;;;;;;;;;;;;;;;;>>>===<<<::::::;;;===>>>@@@===<<>><<<;;;999999999888666555444222222111000///......---------000000111111000///...---444444333333333222222222444555555555444333222222...000222333222111222222777333333444444000000222222777;;;<<<;;;===AAAFFFEEENNNTTTNNNAAA999;;;BBBGGGMMMMMMFFF@@@@@@@@@===666666777999;;;<<<;;;:::=========<<<:::999999::::::LLLJJJPPPeeefffrrr;;;;;;;;;===???@@@???>>>??????@@@BBBDDDDDDBBB@@@@@@???===>>>???@@@???===DDDDDDEEEHHHKKKLLLLLLJJJLLLLLLKKKIIIFFFDDDDDDEEEFFFEEEEEEEEEFFFGGGIIIJJJEEEHHHJJJIIIEEEDDDFFFIIIKKKJJJIIIKKKNNNPPPOOONNNRRRPPPNNNMMMNNNOOOOOONNNNNNKKKHHHFFFEEEGGGIIIKKKOOORRRUUUUUUSSSQQQPPPOOONNNMMMMMMMMMMMMNNNPPPPPPPPPOOOMMMKKKJJJJJJKKKLLLLLLOOORRRQQQNNNMMMPPPTTTOOOPPPQQQPPPNNNMMMNNNOOONNNOOOPPPQQQRRRRRRRRRRRRJJJIIIHHHJJJLLLNNNOOONNNKKKMMMNNNNNNLLLLLLMMMOOOJJJHHHEEEBBB@@@???@@@@@@<<<:::888777888777333000111111000///...---,,,,,,------------,,,,,,+++***,,,,,,+++++++++++++++++++++******))))))))))))***%%%&&&((()))+++,,,,,,---+++,,,---......//////...---***&&&%%%'''))))))((())))))******+++---...///000111111222444555555666::::::===AAAAAA???@@@CCCEEEEEEGGGKKKKKKJJJLLLPPPLLLKKKJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLKKKLLLOOOQQQRRRSSSRRRQQQNNNMMMMMMOOORRRNNNMMMOOONNNLLLLLLOOONNNNNNMMMMMMNNNPPPRRRSSSQQQPPPNNNLLLIIIHHHGGGFFFFFFFFFEEECCCCCCCCCCCCCCCDDDDDDBBB???===>>>BBBFFFEEEDDDCCCDDDFFFEEEAAA>>>BBBCCCDDDEEEFFFGGGGGGGGGDDDFFFFFFFFFCCC???;;;999555...***+++,,,)))((()))*********)))((((((''''''%%%&&&'''((())))))))))))+++***))))))(((((())))))((((((((()))))))))******))),,,///000000111333444888:::===>>>>>>???BBBEEEGGGFFFDDDBBB@@@?????????<<<<<<<<<;;;;;;;;;;;;<<>>===<<<@@@======??????<<<;;;>>>??????@@@???>>>===;;;:::888888777555444222111111111000///..................///111333333222000///111111111000000000//////777777666666444333111111///111333333222111111222444222222555555222111444111666:::;;;:::;;;???DDDGGGIIIIIIEEE???<<<>>>BBBGGGKKKJJJDDD@@@AAA???<<<888888888999;;;<<<<<<;;;===<<<;;;999777666777888777GGGGGGNNNcccdddlll??????@@@CCCDDDDDDAAA???DDDFFFGGGHHHHHHHHHIIIKKKHHHFFFEEEEEEFFFFFFDDDCCCFFFFFFEEEGGGKKKMMMNNNNNNTTTSSSQQQMMMJJJJJJKKKMMMIIIHHHGGGGGGGGGHHHJJJJJJEEEFFFGGGHHHGGGFFFFFFEEEIIIIIIJJJMMMOOOPPPNNNMMMQQQNNNKKKJJJKKKKKKKKKJJJJJJGGGDDDAAA@@@AAACCCEEEMMMOOOQQQRRRPPPNNNMMMLLLJJJJJJJJJJJJIIIHHHHHHGGGJJJMMMOOONNNJJJHHHJJJMMMKKKMMMOOOMMMJJJHHHJJJLLLMMMNNNNNNMMMKKKJJJJJJKKKHHHHHHHHHHHHIIIJJJKKKKKKBBBAAA@@@@@@BBBCCCBBBBBB===>>>???>>><<<<<<===>>>999888555333222111111222000...------...---+++)))((((((''''''''''''''''''((())))))*********)))))))))((((((((()))******+++((((((((((((((('''&&&&&&&&&'''(((***+++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,***((((((***+++,,,,,,...///111333444666666666;;;;;;===>>>@@@BBBCCCDDDGGGGGGJJJNNNNNNKKKKKKOOOPPPNNNOOOUUUWWWVVVUUUVVVSSSRRRPPPOOONNNMMMMMMMMMJJJLLLNNNPPPPPPPPPRRRSSSQQQQQQQQQOOOMMMLLLMMMNNNKKKHHHIIILLLLLLIIIHHHKKKOOOMMMJJJHHHIIIMMMQQQTTTRRRPPPNNNLLLJJJHHHGGGGGGHHHGGGEEECCCBBB@@@@@@@@@BBBCCCCCCAAA@@@AAACCCEEEFFFEEEEEEEEEFFFEEEBBB???@@@AAACCCEEEGGGHHHHHHIIIEEEEEEEEEEEECCC???999555,,,((((((+++,,,***+++...+++******))))))(((''''''&&&&&&''''''((()))))))))******)))(((((((((((()))'''''''''(((((((((((()))))),,,000222222222333333444777:::======>>>???AAACCCBBBBBBAAA???>>><<<<<<===<<<<<<<<<<<<<<<======>>>@@@AAABBBBBB@@@>>>===@@@===>>>@@@???;;;999;;;?????????>>>===<<<:::999666555444333222111000///000//////.........//////...000222444555555333222111111111000000000//////888888777666444222000///000222333333111000000111222111222777777333222444000333666777777888;;;???FFFBBB===;;;<<>>======;;;777777777777777888:::;;;<<>>;;;999999::::::777DDDEEENNNaaaaaafffCCCBBBBBBCCCDDDDDDBBB@@@EEEGGGIIIIIIHHHIIIMMMPPPKKKIIIHHHHHHHHHHHHFFFEEEGGGEEECCCCCCEEEHHHIIIIIIQQQQQQPPPMMMJJJIIIJJJLLLFFFEEEEEEEEEFFFGGGIIIJJJCCCCCCEEEHHHMMMNNNLLLIIIJJJJJJJJJKKKLLLKKKKKKJJJJJJHHHEEECCCCCCDDDCCCBBBAAAAAA@@@@@@????????????GGGIIIKKKLLLKKKJJJJJJJJJHHHIIIJJJIIIHHHFFFCCCBBBHHHJJJMMMLLLJJJIIIIIIJJJJJJKKKJJJGGGCCC@@@@@@@@@AAABBBBBBAAA>>>======>>>:::999999888999;;;<<<>>>:::888555333333222111//////000000///---,,,---...000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***''''''''''''''''''''''''))))))************))))))(((((('''''''''((()))***'''((()))))))))'''&&&%%%&&&'''((()))++++++++++++***+++,,,...///000000111111111111222333555666666:::;;;>>>AAACCCDDDDDDDDDJJJKKKLLLMMMNNNOOOPPPQQQPPPOOORRRVVVUUURRRRRRVVVUUUQQQRRRXXX\\\[[[XXXWWWTTTSSSQQQOOONNNLLLLLLKKKIIIKKKOOOPPPPPPPPPQQQRRRPPPQQQQQQOOOMMMMMMNNNOOOFFFDDDEEEIIIHHHDDDBBBDDDJJJHHHFFFEEEFFFIIIMMMOOOMMMLLLKKKIIIHHHHHHGGGGGGGGGFFFDDDBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDCCC???@@@BBBDDDFFFHHHIIIIIIDDDCCCBBBAAA???;;;444///((('''))),,,,,,***,,,000++++++******)))((((((''''''''''''''''''((()))))))))(((((('''''''''''''''&&&&&&&&&'''''''''(((((((((+++000222222111111111///222555888:::;;;;;;;;;>>>???@@@AAAAAA???===<<<======<<<<<<<<<===>>>>>>888:::<<>>???AAA@@@;;;888999<<<<<<;;;;;;:::888777777333333222111000///...---...............///000000333333333444444555555555555555555555444444444444555555555444333111000///111333333222111///000111222111333888888333111222---000222333333333666888>>>:::555555999>>>@@@@@@===;;;777666777777555111333444555666666888;;;===DDDAAA>>>;;;;;;;;;;;;;;;===EEEFFFNNN]]]___ccctttFFFCCC@@@???@@@BBBBBBBBBDDDFFFHHHHHHGGGIIINNNRRRLLLKKKIIIIIIIIIIIIGGGFFFKKKHHHDDDCCCCCCDDDEEEEEEFFFGGGIIIHHHFFFDDDCCCCCCAAAAAAAAABBBDDDGGGIIIKKKEEEDDDEEEIIIOOOQQQOOOKKKKKKJJJGGGEEECCCCCCDDDFFFFFFDDDAAA??????@@@???>>>:::<<>>@@@CCCDDDDDDEEEFFFGGGGGGGGGHHHHHHGGGDDDAAA???@@@??????AAACCCBBB???===>>>===<<<:::666444333222///000111000---,,,------...---,,,,,,---...000111111///,,,+++******(((&&&+++,,,---,,,***)))***+++---,,,,,,+++++++++++++++((()))*********)))))))))++++++******))))))((((((+++++++++++++++***)))))),,,+++)))(((((()))+++,,,***+++------------+++***)))***+++---.../////////000222444777:::===>>>???@@@AAACCCDDDEEEEEEFFFFFFGGGIIILLLOOORRRSSSSSSSSSVVVVVVVVVVVVVVVVVVUUUUUURRRQQQTTTWWWVVVSSSSSSVVVVVVRRRRRRXXX\\\ZZZWWWVVVTTTSSSQQQOOOMMMLLLKKKKKKJJJMMMPPPQQQQQQPPPQQQQQQSSSTTTTTTSSSQQQQQQRRRTTTKKKIIIJJJMMMKKKFFFBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEE@@@AAABBBDDDEEEEEEDDDBBB???@@@BBBCCCDDDEEEFFFGGGAAAAAACCCDDDFFFFFFGGGGGGEEECCC@@@===:::666111...***)))+++...---***+++///+++++++++***))))))(((((((((''''''''''''((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''***...111111000//////,,,---000333555666555444:::<<>><<<;;;:::::::::<<<===>>>999999:::;;;===@@@BBBDDD@@@>>>>>>AAA???:::777888888777777555444444333333111111000///...------,,,------------...000111222888666444111111222555666888888888777777777777666000000000111111000//////222333333222000///000111444333444888666111......,,,---...//////000111333333333444444666999<<<>>>999555222222444333111000222444777888999;;;>>>AAA???<<<999777999::::::999BBBEEEGGGMMMWWW[[[aaakkkGGGCCC???===???AAACCCDDDCCCDDDEEEFFFHHHJJJNNNQQQLLLKKKJJJJJJJJJJJJIIIGGGIIIFFFBBB?????????>>>>>>;;;===@@@AAA@@@>>>===<<<>>>>>>>>>@@@BBBEEEHHHJJJHHHFFFEEEGGGJJJKKKHHHEEEEEEDDDBBB>>>;;;;;;===@@@DDDBBB???>>>>>>???>>>===666999>>>AAABBBAAA>>><<<555777999;;;;;;;;;===???:::;;;<<<<<<;;;999666555444222000222555555111---++++++*********))))))))))))***+++***)))((((((***(((((((((((()))***+++++++++)))((((((***++++++******+++,,,+++***)))***+++*********+++++++++++++++((()))++++++***))))))***,,,,,,++++++******))))))***++++++,,,,,,,,,+++++++++***)))((()))***---.........///000111111111111222333555777888::::::;;;???@@@CCCFFFHHHKKKLLLMMMOOORRRTTTUUUTTTSSSSSSTTTPPPRRRTTTVVVXXXZZZ[[[\\\ZZZZZZYYYXXXVVVUUUTTTTTTQQQQQQSSSVVVUUUQQQQQQTTTUUURRRRRRWWWXXXVVVTTTUUUTTTTTTRRRQQQPPPOOOOOOOOOOOOQQQSSSSSSRRRQQQRRRSSSQQQRRRRRRRRRPPPPPPRRRTTTNNNLLLLLLNNNLLLFFFCCCDDD@@@AAACCCEEEFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIAAAAAAAAACCCEEEDDDBBB@@@;;;===???AAABBBCCCFFFHHHDDDEEEEEEEEEDDDDDDCCCBBBCCCBBB???:::555333333555///,,,+++---,,,)))***,,,,,,++++++******)))(((((()))((('''&&&&&&'''((()))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''***...//////......///,,,,,,---///111222111///222333666888999999888888888777666555666777:::;;;===<<<;;;:::;;;===@@@AAA>>><<<<<<>>><<<777555777444333222111000//////////////////...---,,,,,,,,,+++,,,,,,---///000222333999777333000///111333555666666666666555555555555------...////////////...222222222111000///111222555333333666444///,,,------------......//////000---000333444444444777:::888444222333444222222444555999===>>>======@@@CCC===;;;999:::===???>>><<>><<<;;;<<<<<<:::777666888:::===:::888777888999999888333555777999999999777666...///111111000000222333,,,,,,---...---,,,+++***------,,,,,,++++++)))(((%%%$$$$$$%%%&&&'''&&&&&&)))+++,,,,,,+++***+++---'''((()))******++++++******(((((()))+++---...---((()))******)))(((***+++((()))******++++++++++++***---///...,,,++++++---++++++++++++,,,,,,,,,,,,***+++---///000222222222...---------///222666888666666777888999;;;<<<===???@@@CCCEEEGGGIIIJJJKKKNNNOOOPPPPPPQQQQQQQQQQQQUUUXXX[[[\\\YYYVVVVVVVVVRRRRRRSSSUUUVVVYYYZZZ\\\ZZZZZZYYYWWWUUUTTTSSSRRRQQQPPPRRRUUUTTTPPPOOOSSSRRRPPPQQQSSSSSSPPPPPPTTTTTTSSSRRRRRRRRRRRRRRRRRRTTTTTTUUUSSSRRRQQQRRRTTTNNNOOOOOOOOONNNNNNPPPRRRMMMJJJJJJLLLKKKFFFDDDEEECCCDDDFFFHHHIIIIIIHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFCCCAAA@@@BBBCCCCCCAAA>>>999;;;>>>>>>>>>@@@CCCFFFIIIHHHGGGFFFCCCAAA???=========:::444...///777>>>333,,,((()))+++)))((())),,,,,,+++******))))))(((***)))'''&&&&&&'''((())))))(((''''''&&&&&&''''''&&&''''''''''''((((((((())),,,...///......///000...---+++---///000///------...///000111000000///222111000///000222444666:::::::::::::::;;;<<<===;;;888777999777444333555222111000...------------///......------,,,,,,,,,***+++,,,---///111333444333333222111111111222333333333333333222222222111....../////////......---111111222111000000222444444111111333222---,,,...000/////////000111000000///000111111111222444555666333222444333///222777777<<>>;;;<<<>>>===;;;;;;???EEEGGGEEEBBBBBBEEEOOOSSSRRRWWW^^^^^^iiiFFFEEEDDDEEEGGGHHHGGGFFF;;;::::::>>>DDDHHHHHHGGGFFFEEEDDDEEEFFFGGGFFFEEEAAA???===<<<<<<<<<:::999888999999888888:::>>>AAA777777666777888:::<<<===???>>>===;;;999777777777222555888888666444555666444222//////000111111111111000///////////////000***+++,,,+++)))((()))***((())))))************)))---///000...***((()))++++++))))))))))))***)))'''&&&((())))))((((((***+++'''(((***+++,,,,,,+++***,,,***)))***+++---,,,,,,)))+++,,,,,,++++++,,,...((()))***+++,,,,,,,,,,,,***---///...+++***+++---******+++,,,---...///000+++---000333666888::::::777777777888<<<@@@EEEHHHDDDDDDDDDEEEGGGIIILLLMMMIIIKKKMMMPPPSSSUUUVVVWWWWWWWWWVVVTTTSSSQQQOOONNNTTTWWW[[[ZZZWWWSSSRRRRRRPPPPPPPPPPPPRRRTTTWWWXXXZZZZZZYYYXXXVVVUUUTTTTTTRRRQQQSSSVVVTTTPPPPPPSSSNNNMMMOOOPPPMMMJJJMMMSSSRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUTTTRRRPPPOOOQQQSSSPPPQQQRRRQQQQQQQQQSSSUUUNNNKKKKKKMMMLLLIIIHHHJJJGGGHHHIIIJJJKKKLLLLLLLLLNNNMMMKKKJJJIIIHHHGGGGGGAAA@@@@@@??????@@@@@@AAADDDAAA@@@AAABBBCCC@@@===999;;;======<<<===@@@DDDLLLKKKIIIFFFCCC???<<<:::666777555...(((+++888DDD444+++%%%&&&))))))'''''',,,,,,++++++***)))))))))***)))'''&&&&&&'''((()))******)))((((((((((((((('''''''''(((((((((((())),,,---//////...///000222111...,,,,,,...000///---222222222222222111000///...---+++***+++---000222111222555888::::::::::::888555333555444111111444222111///---,,,,,,,,,---.........------,,,,,,,,,******+++---///111333555---///111333333333222111222222222111111111000000000000000000///...---,,,000111111000000000333555222//////111000------000333222111111222333222111333111......000111222222333111111333000,,,000888777===AAAAAA<<<777666777999888999???FFFIIIFFFBBBCCCGGGUUU[[[VVVYYY```]]]aaaFFFGGGHHHHHHGGGEEEBBBAAA999777666555777999<<<>>><<<<<<;;;;;;;;;:::::::::555555666666666777777777666555333222333555888:::555555555444444444333333666555444333111///.........---------,,,,,,,,,+++)))))))))******+++++++++,,,++++++******++++++,,,***+++,,,+++)))''''''''''''((()))***************+++***)))((('''''''''(((+++***((('''((()))+++,,,,,,+++***))))))(((((()))++++++++++++++++++++++++))))))))))))***+++------000///---+++*********++++++---...---***((()))+++///111222111000000111333111444777777555555888;;;<<<>>>AAAEEEGGGHHHHHHHHHHHHHHHIIIJJJMMMPPPSSSUUURRRRRRRRRSSSUUUVVVUUUSSSVVVUUUTTTVVVXXXYYYWWWTTTUUUVVVVVVVVVUUUUUUWWWXXX[[[\\\[[[WWWRRRPPPQQQTTTLLLLLLNNNQQQVVVYYY[[[[[[VVVVVVVVVVVVVVVUUUTTTSSSWWWSSSRRRXXX[[[WWWSSSQQQEEEOOOSSSOOOKKKLLLNNNLLLPPPSSSVVVWWWUUUUUUWWWZZZVVVTTTSSSSSSTTTUUUUUUTTTTTTSSSRRRSSSTTTTTTSSSRRRQQQPPPNNNLLLLLLLLLNNNOOOKKKKKKJJJJJJKKKLLLNNNOOOVVVUUUSSSPPPNNNLLLKKKKKKIIIGGGEEECCCBBBAAABBBBBBDDDAAA>>>>>>AAABBBBBB@@@<<<<<<<<<<<<<<<=========EEEFFFEEEBBB===:::888888555333111...,,,,,,++++++......---***'''&&&((()))''')))***+++)))))))))***,,,+++)))'''&&&&&&'''(((***)))((()))***+++***((()))((((((((((((((()))***))),,,//////---,,,---///111......111000,,,...444333222222222333111///,,,,,,.........,,,+++,,,---......///444999;;;999666<<<999666222///---------,,,,,,+++******+++,,,,,,......---,,,,,,,,,------------,,,---...000222333000000111111111222222222...000111111///---,,,---...------,,,,,,+++******///000111111000111333444333333111000///000000111000000000333555666444333444555555333111///000111///...---...222555777888===;;;999:::<<<<<<999666:::::::::<<>>===;;;999666444111000//////000222555666000000/////////.........////////////000000000000000///......///000222444111111000000000/////////222111000///---,,,+++***+++******))))))((((((((('''''''''(((((((((((((((******))))))))))))******((()))******(((((()))***))))))******************,,,++++++******))))))***+++***)))(((((()))***,,,,,,+++***)))((((((''''''***************+++++++++)))))))))***+++,,,...///............//////000000...111333555555666:::===777:::===???@@@BBBDDDFFFIIIJJJKKKKKKKKKKKKLLLNNNOOOPPPRRRTTTUUUTTTSSSRRROOOPPPQQQRRRTTTVVVXXXYYYUUUTTTTTTUUUVVVWWWUUUSSSTTTSSSRRRTTTXXXZZZYYYXXXZZZZZZZZZXXXUUUTTTUUUVVV]]]\\\ZZZVVVRRROOONNNNNNSSSRRRQQQRRRTTTUUUUUUTTTVVVVVVVVVWWWWWWWWWVVVVVVWWWTTTTTTVVVTTTPPPPPPSSSMMMRRRTTTOOOLLLOOORRRQQQRRRTTTVVVWWWWWWWWWYYYZZZWWWUUUSSSTTTUUUVVVUUUUUUUUUTTTSSSSSSTTTTTTSSSRRRPPPNNNMMMKKKKKKKKKMMMNNNLLLLLLKKKKKKLLLNNNPPPQQQTTTSSSPPPNNNMMMLLLLLLLLLKKKJJJIIIGGGGGGGGGHHHHHHJJJGGGCCCCCCDDDDDDCCCAAAAAA@@@@@@???>>>>>>======AAABBBCCCAAA===:::888888222111///---,,,+++++++++111111000---***(((((()))&&&(((******)))((()))***---,,,***(((''''''((())))))((('''((()))***)))'''((((((((((((((()))*********---......,,,,,,---///000------222222//////222333222111222333222000...,,,...///...,,,,,,---...++++++---111555777666333444222000.........///000++++++++++++++++++++++++///......---------.........---------...000111222...000222444444333111000///000111000...,,,,,,---............------------///000222222111222555777:::888666333222111111222111111222555888999888777444555666555222///...//////......000555:::===???<<<999777888::::::999777999999999:::>>>DDDGGGHHHLLLOOOQQQRRRSSSWWW\\\___bbbrrr333333333222000---***))))))))))))***+++,,,---...*********)))))))))(((((())))))*********++++++++++++++++++,,,------......---------------,,,,,,,,,///...---,,,+++***)))((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''((()))))))))***,,,...,,,+++***)))))))))***++++++++++++******************)))''''''&&&'''((()))++++++***)))(((((((((((()))*********+++---...///......///000222333555666444666888;;;===>>>>>>>>>===???CCCFFFHHHKKKNNNQQQLLLOOOTTTWWWYYYZZZ\\\^^^[[[ZZZYYYYYYZZZ[[[ZZZYYYZZZZZZ[[[[[[ZZZXXXVVVUUUUUUVVVWWWXXXYYYZZZZZZZZZXXXWWWVVVWWWXXXXXXVVVTTTRRRQQQPPPRRRVVVYYY[[[\\\YYYZZZYYYWWWUUUTTTUUUVVVZZZXXXVVVUUUTTTRRROOOMMMVVVTTTSSSRRRSSSRRRQQQOOOUUUUUUVVVWWWWWWWWWVVVVVVVVVTTTUUUTTTPPPLLLPPPVVVUUUVVVTTTPPPPPPSSSUUUTTTUUUUUUUUUWWWYYYZZZYYYXXXVVVTTTRRRRRRTTTUUUTTTSSSTTTTTTSSSRRRQQQPPPOOOOOOOOONNNLLLKKKKKKKKKLLLMMMLLLKKKKKKKKKLLLNNNPPPQQQOOONNNLLLKKKKKKMMMNNNOOONNNNNNMMMLLLLLLMMMNNNOOOPPPMMMJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@>>>===<<<;;;<<<>>>??????<<<888666666......,,,+++++++++++++++222333333000---***((((((&&&((())))))(((((()))***...,,,+++)))))))))******)))(((''''''))))))((('''''''''(((((()))***++++++,,,------,,,+++,,,...000...+++,,,222666333000///222111111111333333111///...///000///---,,,---...++++++,,,///333444333222///...---,,,+++,,,---...)))***+++,,,,,,+++***)))................../////////............///000111---///333555666444111///111111111///,,,+++,,,---...////////////000000000///111222333333555777:::???===999666444333333444777777777999;;;;;;999777444555777666333000////////////111666===CCCGGGHHH===;;;888777888:::::::::;;;;;;;;;<<>>???AAACCCDDDEEEEEEGGGJJJNNNPPPQQQPPPPPPRRRTTTXXX[[[\\\\\\[[[ZZZ]]]```ccceeeeeedddeeeeee```]]][[[[[[]]]]]][[[XXXZZZZZZYYYXXXVVVTTTRRRQQQUUUVVVWWWXXXXXXXXXVVVVVVXXXWWWVVVXXXYYYYYYXXXVVVSSSRRRQQQRRRUUUXXX[[[]]]YYYZZZ[[[ZZZYYYYYY[[[]]]VVVTTTSSSUUUXXXXXXTTTQQQSSSRRRQQQRRRSSSSSSRRRQQQTTTTTTTTTTTTTTTSSSRRRRRRQQQOOOPPPRRRQQQOOOSSSYYYXXXVVVTTTSSSTTTVVVVVVTTTUUUSSSRRRTTTXXXYYYWWWUUUTTTRRRPPPQQQRRRSSSRRRRRRQQQRRRQQQOOOMMMKKKKKKKKKOOOOOONNNMMMMMMNNNNNNOOOKKKKKKKKKKKKLLLNNNPPPQQQLLLKKKJJJJJJKKKMMMPPPRRRPPPOOONNNMMMLLLMMMNNNOOOOOONNNLLLJJJIIIHHHFFFEEE@@@@@@???>>><<<;;;:::999999;;;===<<<888444222111************************000111222111...+++***)))'''((())))))((()))***,,,...---,,,++++++++++++,,,***((('''((()))***)))(((&&&&&&((()))***+++,,,,,,...---,,,++++++,,,...000---+++,,,222777777111,,,111000///000222333222111000111111///---++++++,,,,,,---...000222333333222111000...+++***)))(((((()))***,,,------,,,***))),,,------...//////////////////////////////000000///000222444444333111000222222000...+++***+++------......///000000111111///111333444555777:::<<<===;;;999777666777888999@@@>>>======<<<:::777444444555555444333222333444222444888???FFFKKKLLLLLLAAA>>>:::777777999<<<======>>>AAADDDEEEFFFMMMTTTRRRUUUXXXXXXSSSOOOTTT\\\*********++++++*********((())))))***++++++++++++((((((((('''''''''&&&&&&************++++++++++++)))+++---...//////...---........................------,,,,,,,,,++++++++++++************)))))))))******************))))))***++++++,,,,,,++++++***)))+++,,,,,,+++,,,...000000///---,,,,,,---///000...///000111222222222111222222111222222222333333777888888:::<<<>>>@@@AAA======???AAAEEEIIIMMMOOOPPPPPPQQQRRRSSSUUUWWWXXXUUUXXX[[[^^^```___]]]\\\]]]```dddhhhhhheee___\\\]]]___aaaaaa```^^^^^^___aaa^^^[[[[[[]]]]]]ZZZWWWZZZZZZZZZYYYWWWVVVUUUTTTTTTUUUVVVWWWVVVUUUTTTSSSVVVUUUVVVWWWZZZ[[[ZZZXXXUUUUUUTTTTTTTTTVVVYYY[[[___```aaa```______aaacccVVVUUUTTTWWWZZZ[[[XXXUUUSSSRRRQQQRRRSSSTTTSSSRRRRRRRRRRRRQQQPPPNNNMMMLLLHHHEEEGGGMMMSSSSSSTTTVVVUUUTTTTTTUUUVVVUUURRRQQQSSSQQQPPPRRRUUUVVVTTTRRRTTTSSSQQQQQQSSSTTTSSSRRRQQQRRRRRROOOLLLJJJJJJKKKPPPPPPPPPPPPPPPPPPQQQQQQNNNMMMMMMLLLMMMOOOPPPQQQPPPNNNLLLKKKJJJJJJLLLLLLNNNMMMKKKIIIHHHHHHHHHIIIEEEEEEEEEDDDCCCBBBBBBBBB>>>>>>======<<<;;;;;;:::888999:::888333///---,,,'''(((((()))))))))))))))+++---//////---+++***+++((()))***))))))))),,,...---------,,,,,,,,,,,,,,,+++***))))))++++++***)))&&&'''(((***+++,,,,,,,,,///---+++***+++---///000,,,+++,,,///555777222+++000......///111222222111222333222///,,,))))))))),,,---//////000000000111222111///---+++)))(((''')))***,,,------,,,***)))***+++---...//////////////////000000000000000000111111000000000111222333111111000---+++***,,,---,,,,,,---...///000000111///000333444555777:::===999999999:::;;;===???@@@AAA@@@>>>===<<<:::666333333333333333333555:::===;;;>>>BBBHHHKKKKKKGGGCCCBBB???:::666555777;;;>>>>>>???DDDJJJJJJHHHLLLSSS^^^ZZZ^^^fff```TTTWWWfff((()))))))))***+++++++++)))))))))))))))***++++++******)))))))))((((((((())))))))))))************)))***,,,.........------,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++,,,,,,,,,------------////////////------,,,...000111111111222333777666555555555666888999999;;;<<<>>>??????>>>>>>@@@@@@AAABBBCCCDDDEEEEEEHHHIIIJJJLLLNNNQQQSSSTTTQQQPPPQQQSSSVVVZZZ^^^```^^^^^^______```aaacccccc^^^```ccceeeeeedddbbb```]]]___bbbfffhhhfffbbb^^^[[[\\\]]]\\\[[[[[[\\\]]]^^^\\\ZZZZZZZZZYYYXXXVVVZZZZZZZZZYYYYYYXXXXXXXXXUUUVVVWWWWWWXXXWWWWWWWWWWWWWWWWWWXXXZZZ[[[ZZZYYYWWWXXXXXXWWWVVVVVVXXXZZZ`````````^^^\\\[[[[[[]]][[[ZZZYYYYYYZZZYYYWWWVVVWWWUUUTTTSSSTTTSSSRRRPPPQQQQQQPPPOOONNNLLLKKKJJJCCC???@@@HHHOOOQQQQQQQQQSSSRRRSSSVVVUUUQQQOOOPPPQQQQQQQQQRRRTTTTTTSSSRRRWWWUUUSSSTTTUUUVVVUUUUUUPPPRRRSSSQQQLLLJJJKKKMMMOOOOOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMMMMNNNOOOPPPSSSQQQOOOLLLIIIFFFDDDCCCJJJIIIGGGEEECCCCCCCCCCCC;;;===>>>>>>===<<<======>>>>>>>>>======<<<<<<<<<777777666333...+++))))))&&&'''(((((())))))((((((((()))++++++***)))***+++'''((()))(((((())),,,...---------------,,,,,,,,,,,,+++******,,,,,,+++***&&&''')))+++,,,,,,++++++...,,,++++++,,,.........+++,,,,,,,,,000333111,,,///---,,,---///000000///111111111...+++)))((()))+++,,,------,,,,,,---...---------------------,,,+++,,,---......---,,,+++***+++---///000111000000...///000111111111111000111000...---...///222333...//////...,,,+++,,,---++++++,,,---......//////...000222333444666999;;;888999<<<>>>@@@AAABBBBBB;;;:::::::::;;;:::888666222333444444666999???CCCDDDEEEGGGIIIHHHDDD>>>999>>><<<888555333666;;;@@@AAA???CCCKKKLLLGGGGGGMMM[[[YYY___iiifff\\\]]]hhh******))))))******+++++++++***((('''((()))+++,,,,,,,,,,,,+++++++++******((((((((()))))))))******+++,,,---....../////////,,,,,,---------.................................++++++,,,---...///000000//////000111222333444444444555777888888777555444222555:::===>>>>>>>>>??????@@@AAAAAABBBCCCDDDDDDDDDEEEHHHJJJKKKKKKJJJJJJLLLMMMOOOQQQSSSTTTUUUUUUVVVWWWXXXYYY[[[]]]___```___^^^]]]\\\^^^```ccceeecccccccccccccccdddeeeeee```aaacccddddddcccbbbaaa]]]\\\]]]___ccceeeeeeccc^^^^^^]]][[[ZZZZZZ\\\___XXXYYYYYYXXXVVVTTTTTTUUU[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[\\\]]]\\\[[[ZZZ[[[\\\[[[YYYXXXWWWYYYZZZZZZXXXWWWYYY[[[\\\]]]\\\ZZZXXXWWWXXXYYY[[[\\\\\\ZZZXXXWWWXXXYYYYYYXXXUUUUUUTTTTTTQQQPPPPPPPPPPPPPPPPPPOOOOOONNNGGGCCCCCCGGGJJJJJJLLLPPPRRRQQQSSSUUUQQQLLLMMMRRRRRRTTTUUUUUUUUUTTTUUUUUUVVVTTTRRRSSSTTTUUUTTTSSSMMMPPPQQQOOOJJJHHHIIILLLKKKKKKLLLLLLMMMMMMMMMMMMMMMKKKJJJIIIHHHHHHIIIIIILLLLLLKKKJJJHHHEEEBBBAAAEEEDDDBBBAAA@@@@@@@@@AAA:::<<>>>>><<<;;;:::999888444444222...***(((((()))&&&'''((()))))))))((('''((()))***)))''''''(((***&&&&&&&&&&&&&&&'''***---,,,,,,,,,------,,,,,,,,,+++***)))***+++,,,+++)))'''(((***,,,,,,,,,***)))...,,,+++,,,...///...,,,,,,...---)))***///000...///---++++++---......---,,,---------+++***+++,,,,,,...///---+++***,,,...******,,,---...///000000........................+++,,,///111333333333222---...///111222222222111///......---...///000000,,,---///...---,,,,,,---,,,,,,,,,------.........---///000111222333666999888:::<<>><<<:::666666666777888888666444111444777999;;;===@@@BBBCCCBBBAAAAAA@@@???<<<:::::::::999777666:::AAAGGGIIIBBBCCCKKKMMMGGGFFFKKKNNNYYYbbbdddgggllllllhhhuuu---,,,++++++******++++++---,,,)))((((((***,,,...******)))))))))((((((((()))))))))*********++++++.../////////000111222222.........//////000000000111111111222222222222222...///000111222444555555444555666777999:::;;;;;;<<<===???@@@@@@???===<<<999===CCCHHHJJJJJJJJJKKKFFFGGGIIIKKKLLLMMMMMMMMMIIIKKKNNNPPPQQQQQQQQQPPPRRRTTTVVVXXXZZZ\\\]]]]]]^^^]]]^^^^^^___```aaabbbdddccc```^^^^^^___aaabbbbbbbbbaaaaaaaaaaaabbbbbb``````aaabbbcccbbbaaaaaaaaa^^^ZZZ[[[```dddggghhh```___\\\YYYVVVVVVXXX[[[WWWZZZ[[[YYYVVVTTTUUUXXX^^^]]]\\\ZZZZZZYYYYYYYYYXXXXXXXXXYYYZZZ]]]___aaaaaa___^^^]]]]]][[[YYYVVVUUUXXX[[[[[[ZZZYYYZZZ\\\\\\]]]^^^]]]\\\\\\^^^```XXXZZZ[[[YYYWWWWWW[[[___XXXWWWUUUUUUVVVUUUTTTRRROOOPPPQQQRRRSSSSSSSSSSSSNNNKKKJJJJJJGGGEEEKKKSSSSSSRRRRRRSSSNNNIIIMMMVVVTTTWWWYYYYYYVVVUUUWWWYYYRRRQQQOOOOOOQQQRRRQQQPPPHHHLLLNNNKKKFFFDDDFFFIIIGGGGGGHHHIIIJJJJJJIIIIIIGGGFFFDDDBBBAAAAAAAAABBBBBBDDDFFFGGGHHHGGGEEEDDDBBBAAA@@@??????@@@AAABBB>>>AAADDDDDDAAA??????AAA>>>>>><<<:::888666444444222111///,,,(((''')))+++&&&'''((())))))(((''''''++++++***(((&&&%%%''')))$$$$$$%%%$$$$$$%%%))),,,++++++,,,------,,,,,,,,,***)))((()))***+++***(((((()))+++,,,,,,+++***)))---++++++,,,///000...+++,,,///...'''&&&+++000///...,,,******+++------,,,''')))++++++++++++---//////000111000---,,,...000)))***,,,---...//////000000///............///000,,,...111333555555555444,,,---///111222333222222,,,,,,.../////////...---***,,,...///...------------------...............---...000000111222555777777999;;;===;;;888333000666555555555666555222000000555:::>>>????????????===:::888888:::>>>@@@AAA999:::;;;:::<<<@@@HHHOOOQQQGGGCCCKKKMMMHHHGGGLLLIIIaaakkkdddlllllljjj...---,,,---//////---+++------,,,***((()))+++...***++++++++++++***))))))000,,,)))))),,,//////...---...000222333333222222222333444555555444333111777666666666777999;;;<<<::::::999;;;<<<======<<<;;;>>>AAABBBAAA?????????CCCDDDFFFFFFDDD@@@<<<:::999???GGGLLLNNNNNNOOOQQQPPPPPPPPPPPPOOONNNLLLKKKNNNOOORRRTTTUUUUUUTTTSSSOOOQQQTTTWWWZZZ[[[[[[[[[XXX]]]^^^[[[[[[___^^^YYY]]]YYYZZZ___bbb```]]]]]]```\\\[[[]]]ZZZVVVZZZbbbbbbeeeeeebbbbbbdddccc```^^^___```aaabbbbbbaaaaaa^^^``````]]]XXXUUUUUUWWW\\\\\\\\\\\\ZZZXXXVVVTTT___^^^^^^]]][[[ZZZXXXWWWZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXYYYYYYYYYYYYYYYYYYXXXYYYZZZ\\\\\\\\\[[[ZZZ]]]]]]]]]]]]^^^```aaabbbaaa```^^^[[[YYYWWWVVVVVVYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRQQQPPPOOOOOONNNOOOOOOQQQSSSUUUUUUSSSQQQQQQRRRWWWVVVUUUUUUUUUTTTQQQNNNQQQNNNJJJHHHHHHHHHHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@FFFEEECCCBBBAAABBBBBBCCCDDD@@@<<<;;;>>>@@@AAA@@@???BBBHHHMMMNNNKKKGGGCCCAAABBBCCCDDDEEEDDDDDDCCCCCCBBBAAAAAABBBAAA<<<888888::::::666111......///,,,,,,++++++***)))((((((*********))))))(((&&&&&&---,,,+++***))))))(((((()))'''&&&&&&''''''&&&%%%+++)))(((***---///---***%%%''')))***)))))))))***)))(((''''''''')))***+++........................///...,,,******+++,,,...***)))((()))***+++***))),,,,,,+++***+++,,,...///+++---///000...,,,++++++,,,---///000111111111000///000111000///......000222111111333666777555222222222111111111111111111444333111///...///000111...------,,,,,,,,,------......---......///000111111444222---...333555222999::::::999777555222111444444333333444555666777:::===???>>><<<<<>>??????FFFCCC>>>999777;;;DDDKKKQQQGGGAAACCCEEECCCCCCGGGJJJRRRlllwwwyyy}}}...------...//////...,,,......---+++******---///,,,,,,------------,,,,,,222///,,,---///222222111222333444555666777888888888999;;;=========<<<;;;>>>>>>===<<<<<<===>>>?????????>>>>>>???@@@??????===@@@BBBCCCBBBAAAAAAAAAEEEGGGHHHIIIHHHDDDAAA???===BBBIIIMMMMMMMMMMMMNNNMMMNNNPPPQQQQQQOOONNNMMMLLLMMMOOORRRSSSSSSRRRRRRKKKMMMOOORRRUUUXXXZZZZZZXXX\\\]]][[[[[[^^^]]]YYY\\\YYYZZZ```dddbbb```aaa]]]ZZZZZZ\\\ZZZXXX[[[ccceeehhhgggdddbbbcccbbb^^^]]]^^^___```bbbcccdddeee`````````]]]ZZZWWWWWWWWW[[[[[[[[[ZZZYYYXXXVVVVVV]]]]]]\\\\\\[[[ZZZXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[VVVWWWYYYZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^^^^\\\\\\\\\\\\ZZZXXXUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVWWWWWWUUUSSSRRRRRRRRRQQQOOOOOOOOONNNLLLJJJJJJHHHFFFFFFFFFEEECCCAAA??????>>>>>>>>>>>>>>>???@@@???===<<<;;;<<<<<<===CCC@@@>>>>>>AAADDDFFFEEEHHHIIIKKKMMMMMMKKKHHHGGGEEEEEEDDDCCCCCCDDDDDDEEEBBBAAA@@@@@@AAA@@@<<<999999:::999555000,,,,,,---************++++++++++++++++++******)))((('''&&&++++++,,,++++++***)))(((***(((''''''(((((('''&&&***)))(((***---...,,,***''')))+++,,,***(((((((((((((((((((((((()))******,,,,,,------------------...---,,,+++******+++,,,)))''''''''')))***)))(((---,,,+++*********++++++,,,...000000///---,,,,,,+++,,,...///000000//////000111222111///...///000111000///111444555333111111111111000000000000000333222000...---...///000...---------------......000///...............//////222222...000666888666999888777666444222111000777666666666666666666666===@@@AAA>>>:::888:::>>>AAA>>>:::888:::<<<>>>???GGGHHHHHHBBB;;;:::@@@GGGNNNDDDBBBIIIIIICCCGGGRRRQQQRRRfffuuu}}}///...---...000000///---/////////...------///222//////000000111111222222555444222222444777777777999999999999;;;===???@@@>>>???AAACCCDDDDDDCCCCCCDDDCCCBBBBBBAAAAAABBBBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@CCCEEEFFFEEEDDDDDDDDDFFFHHHJJJKKKJJJHHHEEECCCBBBEEEIIILLLKKKJJJJJJJJJHHHJJJMMMOOOPPPPPPNNNMMMJJJKKKNNNPPPQQQRRRRRRQQQKKKLLLMMMPPPTTTWWWZZZ\\\XXX[[[\\\ZZZ[[[]]]]]]ZZZ\\\ZZZ[[[aaaeeedddccceee]]][[[[[[]]]]]]\\\```eeegggjjjiiidddbbbbbb```\\\\\\\\\]]]^^^```cccfffgggbbb```^^^]]]\\\[[[XXXWWWYYYYYYXXXWWWWWWWWWWWWXXXZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[VVVVVVXXXYYYYYYZZZZZZYYYWWWXXXXXXXXXYYYYYYZZZZZZWWWXXXZZZ\\\[[[YYYVVVTTTUUUTTTTTTTTTUUUUUUVVVWWWUUUTTTSSSRRRSSSUUUWWWYYYVVVVVVVVVUUUTTTRRRQQQPPPPPPRRRSSSSSSPPPNNNMMMNNNKKKIIIGGGFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCAAA>>>;;;:::::::::;;;;;;<<<>>>>>>;;;::::::999:::;;;<<<===AAA@@@???@@@DDDGGGIIIIIIMMMLLLKKKJJJHHHGGGFFFFFFHHHGGGEEECCCCCCDDDEEEFFF@@@????????????===:::888888888666222---***)))***'''((()))***+++---......,,,+++++++++)))((('''&&&)))***,,,------+++***)))***)))(((((())))))(((&&&)))((((((***,,,---,,,***(((+++......,,,)))'''''''''(((((()))))))))))))))******+++,,,,,,,,,,,,,,,------,,,++++++***))))))'''&&&&&&&&&((()))(((''',,,,,,+++***)))))))))))),,,...000///...,,,,,,,,,---...///000000111000000000111222111/////////000111///......000111111000000000000000000000000000222111///...------...///------......//////000000111000///...---------------///000000222777999888888777555333222111222222:::;;;;;;:::999777555444<<<>>>@@@>>>999777777999AAA@@@===999777888;;;===HHHNNNPPPIII>>>888<<>>===<<<<<<>>>AAADDDFFF@@@AAABBBCCCCCCCCCBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCEEEEEEDDDBBB???>>>???@@@DDDFFFHHHHHHGGGFFFGGGGGGEEEGGGHHHJJJJJJHHHGGGEEECCCEEEGGGIIIIIIHHHHHHGGGDDDGGGKKKNNNPPPOOONNNMMMLLLMMMNNNPPPRRRRRRSSSSSSQQQQQQQQQSSSVVVYYY\\\^^^YYYZZZ[[[[[[[[[\\\\\\[[[]]][[[\\\bbbdddbbbccceeeaaa```___``````aaaccceeeeeegggfffbbb``````^^^ZZZ[[[[[[[[[[[[]]]```dddfffbbb___\\\[[[\\\\\\YYYVVVXXXWWWVVVUUUVVVWWWXXXYYYVVVVVVVVVVVVVVVWWWWWWXXXZZZYYYYYYYYYYYYXXXXXXXXXUUUUUUUUUVVVWWWXXXYYYYYYWWWXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVWWWXXXYYYZZZYYYXXXWWWUUUTTTSSSSSSSSSSSSTTTUUUQQQPPPNNNMMMNNNOOORRRSSSVVVUUUTTTQQQNNNJJJGGGEEEEEEGGGIIIIIIGGGEEEEEEFFFEEECCCAAA@@@AAAAAAAAAAAACCCAAA@@@@@@@@@???===;;;888888999:::;;;===??????<<<<<<;;;<<<===???AAABBB>>>>>>???@@@BBBDDDFFFFFFHHHGGGFFFDDDCCCBBBAAA@@@EEEEEEEEEEEEEEEEEEEEEEEE???>>>===<<<:::888555333555444111...+++)))))))))'''((()))***+++---......,,,,,,++++++***((('''&&&'''))),,,---...,,,***((()))(((''''''(((((('''&&&(((((()))***+++++++++***(((+++...///---***)))((('''((()))******)))((('''((()))***+++,,,,,,,,,,,,,,,------,,,+++***((((((((('''&&&''')))******))),,,+++++++++******+++++++++---......,,,+++++++++111111111222222333333333///000111000...---...///000...---,,,---...//////111111111111111222222222222111000///......//////------...///000111111111000///...---------------***,,,...000222666777777888777555333333555777999===>>>>>>>>><<<999555333666999<<<<<<;;;::::::;;;===???@@@===::::::===@@@IIIMMMNNNHHH???999:::===LLLUUUYYYQQQHHHHHHOOOUUUXXXSSS]]]ppp~~~kkk000000///111333333222000444555777777666777999:::999999999999;;;===>>>???>>>???????????????@@@AAAAAA???>>>>>>???BBBFFFHHHCCCBBBBBBAAA@@@???>>>>>>BBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEECCC???>>>@@@BBBFFFHHHIIIIIIHHHHHHIIIJJJFFFGGGIIIJJJJJJJJJIIIHHHBBBCCCDDDEEEGGGGGGGGGGGGFFFHHHKKKOOOPPPQQQPPPOOOOOOOOOPPPRRRSSSSSSTTTTTTVVVVVVVVVVVVXXXZZZ\\\]]][[[ZZZZZZZZZZZZZZZZZZ[[[\\\ZZZ\\\___```^^^^^^bbbbbbbbb```___```aaaaaaaaa___aaaaaa^^^]]]^^^]]]YYYZZZYYYYYYYYYZZZ]]]___aaa```]]]ZZZZZZ[[[[[[YYYVVVVVVVVVUUUUUUUUUWWWYYYZZZTTTTTTSSSTTTTTTVVVWWWXXX[[[[[[[[[ZZZZZZZZZZZZYYYVVVUUUUUUUUUVVVWWWYYYZZZZZZZZZXXXWWWUUUTTTSSSSSSVVVWWWWWWXXXWWWWWWVVVUUUWWWVVVUUUUUUUUUWWWXXXYYYTTTSSSQQQOOONNNOOOOOOPPPNNNMMMKKKIIIIIIIIIKKKLLLMMMLLLJJJGGGDDDAAA>>>===>>>@@@BBBCCCBBBBBBBBBCCCBBB@@@>>>===>>>@@@@@@???CCC@@@<<<::::::<<<<<<<<<999999:::;;;<<<>>>@@@@@@??????======<<<===>>>???<<<===>>>????????????@@@???@@@BBBBBBAAA???===;;;???AAADDDGGGGGGEEEBBB???;;;;;;:::777444111///...000...,,,***************)))))))))******+++++++++***++++++******)))(((''''''(((+++------+++)))((((((&&&%%%%%%&&&'''%%%$$$&&&''')))***************'''***---...---,,,++++++'''((()))******)))((('''&&&(((***,,,------------,,,------,,,,,,***)))((()))(((((()))+++---,,,+++++++++,,,---......//////---...//////---,,,,,,---111111111111111111222222,,,......---,,,+++,,,---...------,,,,,,,,,...000222222222333333444444444333333222111000000000000------///000111111111111---------------...//////***+++---111333444444555:::999777777888;;;???AAA??????@@@???===999666444444666999;;;<<<<<<<<<===888<<>><<<<<<<<>>@@@???>>>>>>>>>???AAACCCEEEBBBCCCDDDDDDBBBAAABBBCCCAAA@@@???>>>???AAADDDFFFFFFEEEDDDBBB@@@???>>>===BBBCCCEEEFFFGGGHHHHHHHHHFFFGGGGGGDDD@@@@@@CCCFFFGGGHHHIIIIIIHHHHHHIIIKKKHHHIIIJJJKKKLLLLLLKKKJJJCCCBBBBBBCCCFFFGGGGGGGGGJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRUUUUUUUUUVVVVVVWWWYYYYYY\\\YYYWWWYYYXXXVVVVVVXXXXXXWWWXXX[[[ZZZXXXYYY^^^^^^___]]][[[\\\^^^]]]ZZZYYY\\\]]]ZZZZZZ\\\[[[XXXXXXWWWWWWXXXYYY[[[]]]^^^]]]\\\ZZZZZZZZZZZZYYYWWWVVVUUUVVVVVVWWWXXXYYYYYYUUUUUUTTTTTTUUUVVVXXXYYY\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\[[[YYYWWWUUUSSSSSSRRRTTTUUUUUUVVVUUUTTTRRRQQQUUUSSSPPPOOOOOOPPPSSSUUUOOONNNKKKIIIHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFAAAAAA???>>>>>>======>>>???BBBDDDEEEDDDCCCDDDEEEAAA???>>>>>>@@@AAA@@@@@@BBB>>>999666666999;;;<<<;;;::::::;;;<<<===>>>??????>>>;;;999888777777777;;;===@@@@@@>>>===<<<===<<<>>>BBBDDDCCC@@@===:::<<>>>>><<<999777666777777888999::::::::::::222555:::===>>>???@@@@@@CCC@@@<<<;;;===??????>>>AAAYYY^^^KKKHHHYYY^^^QQQVVV[[[^^^```iiisssvvvuuu999999999:::<<<===<<<;;;:::<<>><<<;;;<<<>>>AAABBBCCCDDDFFFFFFDDDCCCBBBBBB?????????@@@BBBBBBAAA@@@AAA===:::888999:::;;;;;;::::::999999999999999:::999999888888888999:::;;;===@@@DDDDDDBBB@@@???@@@>>>@@@CCCDDDDDDAAA===;;;>>>@@@BBBBBB???999333///+++------+++)))((()))+++///+++'''&&&(((*********((((((((('''''''''''''''%%%&&&'''(((((())))))((((((((()))(((((('''&&&%%%(((&&&%%%%%%&&&'''%%%$$$$$$'''))))))(((''')))+++***+++++++++))))))+++,,,******)))(((((((((((((((''')))---000222222111111...---,,,,,,,,,---...///+++******,,,...000000///,,,---///000111111111111000111111000......///000---,,,+++******+++,,,,,,+++,,,---,,,*********+++))),,,///000//////111333222222333333444555555666333333222222111111000///---...000111111000...------------,,,,,,---.........---222;;;>>><<<<<>>???AAA======<<<;;;:::999888888888777666666777888888888555444444666888:::;;;:::<<<<<<======???@@@BBBBBBBBBNNNQQQLLLOOO[[[]]]UUUMMMTTTTTTSSS\\\iiizzz===<<<===>>>@@@AAA@@@???<<<>>>AAABBBCCCCCCEEEFFFGGGFFFDDDDDDDDDFFFHHHJJJFFFHHHJJJHHHDDDAAAAAABBBBBBAAA@@@??????@@@AAABBBFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBB???AAABBB@@@<<<===CCCHHHGGGHHHHHHHHHGGGGGGIIIJJJFFFFFFGGGGGGGGGGGGGGGFFFKKKHHHEEEEEEGGGIIIHHHFFFGGGGGGEEEDDDEEEFFFGGGHHHNNNMMMLLLKKKJJJJJJJJJJJJMMMOOORRRTTTVVVWWWWWWVVVZZZTTTQQQSSSQQQLLLLLLPPPLLLLLLOOORRRRRRPPPTTTZZZWWWZZZYYYVVVZZZ```___YYYXXX[[[[[[XXXXXXYYYXXXUUURRRSSSVVVYYY\\\^^^___```[[[^^^___^^^[[[YYY[[[]]]UUUVVVXXXYYYZZZYYYXXXWWW]]]\\\ZZZYYYZZZ[[[]]]___ZZZZZZZZZZZZYYYYYYYYYYYY\\\[[[YYYWWWVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVWWWXXXLLLMMMNNNNNNMMMKKKIIIGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@???===;;;<<<===@@@BBB===???AAACCCCCCCCCAAA@@@CCCAAA>>><<<===???BBBEEECCCDDDEEEDDDAAA>>>======?????????AAACCCCCCBBB@@@AAA???======>>>>>>===<<<999888777666666555555555444555666999===AAAEEEGGG???CCCHHHHHHFFFDDDDDDEEEAAABBBCCCCCCBBB???===;;;BBBBBBAAA>>>999333...***$$$'''((((((&&&&&&))),,,000,,,(((&&&((())))))(((&&&&&&&&&&&&''''''((((((###$$$%%%'''((()))))))))))))))((('''&&&%%%%%%%%%)))'''&&&&&&'''(((&&&%%%###&&&))))))''''''(((+++,,,,,,,,,***(((''')))++++++***)))'''''''''((()))(((***...111333444333222...---,,,+++,,,...000222+++******,,,...000000///...///000111111000//////---......---++++++,,,......---,,,+++++++++,,,---,,,---...---+++***+++,,,(((,,,000222111111222444111111222333333444555555111222222111111000///...---...000111000///---,,,//////...---,,,,,,,,,,,,//////555???DDDBBBBBBFFFBBB@@@???===<<<;;;<<<<<<<<<;;;:::999999999999:::666444333333555777888999AAA<<<777666999<<<===<<<888<<>><<<>>>BBBEEEGGGFFFDDDCCCEEECCCAAAAAACCCEEEEEEEEEFFFGGGGGGEEEAAA???AAACCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDFFFGGGGGGFFFEEEFFFHHHJJJKKKKKKJJJIIIIIIIIIJJJJJJMMMOOORRRSSSRRRQQQQQQRRRVVVRRROOOOOORRRSSSPPPLLLNNNOOOPPPPPPOOOPPPRRRTTTVVVXXXZZZ[[[ZZZZZZ[[[\\\VVVXXX[[[]]]^^^\\\ZZZXXXVVVYYY[[[[[[YYYYYY]]]```^^^```cccdddbbb___[[[YYY[[[[[[ZZZZZZYYYXXXXXXXXXZZZZZZYYYYYYZZZYYYXXXVVVZZZYYYXXXXXXYYYZZZ\\\]]]]]]\\\ZZZYYYXXXXXXYYYYYYTTTTTTSSSSSSSSSRRRRRRRRRJJJIIIGGGGGGGGGFFFDDDAAADDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>???@@@>>>======???AAABBBAAA???>>>>>>>>>?????????@@@@@@AAABBBBBBAAA>>>======>>>=========AAADDDEEECCC@@@@@@@@@@@@@@@???===;;;:::;;;888666555666777777666777888999;;;===???AAABBBCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBAAA@@@???===<<<;;;:::999777222,,,)))''''''&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))''''''((((((((('''%%%$$$'''''''''''''''''''''''')))))))))))))))(((''''''((()))(((&&&$$$$$$&&&(((***)))''''''''')))+++,,,++++++******))))))(((((('''((())))))(((((()))***'''))),,,///222333333222111000//////000111333444000000000000000111111222111000///...---,,,,,,,,,111111000///...---------///---+++***+++,,,,,,,,,+++,,,------......------,,,111444111///111444444555666555333111000111333000000//////...---,,,,,,***,,,---...------///111,,,,,,---...000111333444777999;;;<<<>>>@@@CCCFFFDDDDDDBBB===777555666888888<<<===:::999:::888333666555444333444666888999<<<======<<<::::::;;;<<<<<<999;;;CCCHHHFFFBBB@@@JJJEEEEEEPPP^^^aaaVVVIIIGGGRRRZZZZZZccc~~~BBBBBBCCCDDDCCCAAA???>>>AAA@@@@@@CCCEEEFFFDDDBBBEEEEEEEEEEEEFFFGGGGGGHHHFFFFFFFFFEEEEEEDDDCCCBBBDDDEEEEEEFFFFFFFFFFFFEEEJJJIIIHHHFFFDDDCCCAAAAAA>>>@@@CCCEEEFFFFFFDDDCCCEEECCCAAAAAACCCDDDDDDDDDEEEGGGGGGEEEBBBAAACCCEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFEEEEEEHHHJJJEEEEEEFFFGGGGGGHHHHHHHHHJJJKKKKKKJJJJJJKKKMMMOOOSSSPPPNNNOOORRRSSSPPPLLLIIIKKKMMMNNNOOOPPPRRRTTTRRRUUUWWWYYYYYYYYY[[[\\\YYYZZZ[[[\\\\\\\\\[[[ZZZ[[[\\\^^^^^^]]]]]]___aaa___aaacccdddcccaaa___^^^ZZZYYYXXXWWWWWWVVVVVVVVVZZZYYYYYYYYYYYYYYYXXXWWW[[[[[[ZZZYYYYYYZZZ[[[\\\\\\[[[YYYWWWVVVVVVVVVVVVRRRRRRQQQPPPOOOMMMLLLKKKGGGEEEDDDDDDEEEDDDBBB@@@DDDDDDDDDDDDDDDDDDDDDDDDAAA@@@??????????????????===<<<<<<===??????>>><<>><<<;;;;;;@@@???@@@DDDIIINNNOOOOOOBBB@@@===:::888999:::;;;<<<:::888777999:::999999888777666666777999<<<===>>>???@@@BBBCCCCCCDDDDDDCCCAAA===999555333222111---------+++((('''((()))&&&'''''''''((((((((()))((((((''''''''''''((((((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''))))))******)))(((((('''((((((((('''%%%%%%&&&(((((('''%%%$$$$$$&&&'''((())))))))))))))))))((((((&&&''')))(((''''''(((***(((***---000222333333333333333222222333333444444333222111000////////////000///...---,,,+++++++++222000///------------...000...---,,,,,,---------//////000000000000000000///444666333222555777777222333444333111111222333------,,,++++++******)))+++,,,............000222333444777999:::999888777999:::;;;;;;;;;<<<>>>@@@@@@???>>>999555333444666666999:::888777999777333777777666666777888:::;;;===???AAA@@@>>>;;;::::::<<<:::===FFFKKKIIIEEEDDDJJJHHHIIIPPPXXXYYYQQQIIILLLWWW___bbblllBBBBBBBBBAAAAAA???>>>>>>@@@??????@@@CCCDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCDDDDDDDDDCCCCCCFFFFFFFFFGGGFFFFFFEEEEEEIIIIIIHHHGGGFFFEEEEEEDDDBBBCCCDDDEEEEEEEEEEEEDDDFFFCCCAAAAAABBBCCCCCCCCCDDDEEEFFFEEECCCCCCEEEGGGEEEEEEDDDCCCCCCCCCDDDDDDHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHGGGEEEEEEFFFHHHFFFGGGHHHIIIIIIHHHGGGGGGJJJIIIGGGEEEDDDFFFJJJMMMJJJIIIHHHKKKNNNNNNKKKHHHFFFIIILLLNNNNNNNNNOOOPPPNNNPPPSSSUUUUUUWWWXXXZZZYYYZZZZZZ[[[[[[\\\[[[[[[WWWWWWYYYZZZ[[[]]]^^^^^^\\\]]]___^^^]]]]]]]]]___[[[ZZZXXXWWWVVVVVVWWWXXXVVVVVVVVVVVVVVVWWWWWWWWWZZZYYYWWWVVVUUUUUUVVVVVVWWWVVVTTTRRRQQQPPPOOOOOOPPPPPPOOONNNLLLJJJHHHGGGDDDCCCCCCCCCDDDDDDBBB@@@DDDDDDDDDDDDDDDDDDDDDDDD??????@@@@@@@@@???>>>>>>===<<<<<<<<<>>>???>>>======>>>@@@AAABBBAAA@@@???777;;;???AAAAAA>>>===<<>>>>>BBBGGGMMMQQQRRRCCCBBBAAA@@@>>>===<<<<<<;;;:::888888:::;;;;;;::::::888555444444777;;;===;;;;;;<<<=========<<<<<<>>>;;;555000,,,***))))))$$$&&&&&&&&&%%%&&&(((***'''''''''''''''(((((((((&&&''''''''''''''''''&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))*********)))((((((((((((((('''&&&%%%'''((('''&&&%%%$$$$$$$$$%%%&&&'''(((((((((((((((((()))&&&((())))))(((''')))***+++,,,///111333444444444555555666666666555444444444333222000...---,,,,,,///...---+++************222000...++++++,,,---///111000//////......//////333333333333333222222222///333555222222555777666///111333333222222222333///...---,,,,,,+++++++++))),,,...000222333666999;;;>>>BBBEEEDDDAAA===:::999::::::999777666777888::::::888555222111222444222666777555555777666222888888999999:::;;;;;;;;;===@@@CCCDDDAAA===;;;999<<<;;;@@@IIIMMMJJJGGGGGGRRRQQQQQQRRRSSSPPPJJJFFFUUU\\\bbbgggtttAAAAAAAAAAAAAAAAAAAAAAAA??????>>>???AAACCCDDDEEEIIIIIIHHHHHHGGGGGGFFFEEEAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEECCCAAA@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGDDDDDDCCCBBBBBBBBBBBBCCCFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGHHHFFFDDDCCCDDDEEEGGGHHHIIIHHHGGGDDDAAA???EEEEEEBBB???======@@@CCC======>>>@@@CCCDDDBBB???CCCFFFIIIKKKJJJJJJJJJJJJJJJLLLOOOPPPQQQQQQSSSTTTUUUWWWYYYZZZ[[[[[[ZZZYYYVVVVVVWWWYYY\\\^^^______^^^______]]]ZZZZZZ\\\___\\\[[[YYYWWWVVVWWWXXXXXXVVVWWWWWWWWWVVVVVVWWWXXXWWWVVVTTTRRRQQQQQQQQQQQQUUUTTTRRRPPPMMMLLLJJJJJJLLLLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCDDDFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBAAA???===<<<===<<<<<<===???AAAAAA@@@:::<<>><<<;;;>>>AAABBBAAA??????????????????@@@CCCFFFIIIJJJ@@@DDDJJJNNNMMMIIICCC>>>:::999888999:::;;;;;;:::<<<;;;:::999:::<<<>>>???::::::999888666444222111333111...+++)))((((((((('''((()))(((&&&&&&''')))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******)))(((((('''((()))(((&&&&&&'''((()))((('''&&&&&&&&&''''''&&&''''''(((((()))))))))((()))+++***))))))***,,,---...000222333444555555555666777777666444222111111000///---,,,+++******------,,,+++***)))))))))222000---******+++...000222222333222000000111111444444444333333333333333---000111000000444555333111333555666444444444555222111000...---------...***---111444777:::>>>AAA@@@BBBEEEGGGFFFCCC>>>;;;777888777555333222333444777666444222000111222333111444666444444777666333666666888999999:::999999<<>>======<<<===BBBJJJLLLHHHFFFGGGUUUTTTUUUWWWYYYXXXVVVSSSccccccdddnnn@@@AAAAAABBBCCCDDDEEEFFFBBBBBBCCCCCCDDDEEEGGGHHHKKKKKKKKKJJJIIIHHHFFFEEECCCBBB@@@???@@@CCCGGGIIIGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEDDDBBB@@@@@@AAABBBBBBBBB?????????@@@BBBDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGGGGEEECCCAAAAAAAAA>>>??????@@@>>><<<999888;;;;;;999777333111222333111111222555777888777666999<<<@@@CCCEEEEEEFFFGGGIIIKKKMMMMMMLLLLLLLLLMMMOOORRRVVVYYY[[[ZZZXXXWWW[[[[[[[[[ZZZZZZZZZ[[[\\\^^^______[[[WWWVVVZZZ^^^ZZZYYYXXXVVVVVVVVVVVVWWWYYY[[[]]]\\\YYYWWWWWWXXXUUUSSSRRRPPPOOOOOOOOOPPPTTTSSSRRRPPPMMMKKKIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEDDDCCCAAA>>><<<::::::999888:::>>>AAABBBBBB;;;===???AAABBB@@@>>>============<<<::::::<<<======???AAABBBBBBBBBBBBBBB>>>CCCIIINNNOOOLLLFFFCCC<<<;;;;;;;;;======<<<;;;?????????>>>===<<<;;;:::555555444333111///---,,,++++++,,,---,,,+++***(((***++++++***((('''(((***'''''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((&&&((())))))''''''((())))))((((((((((((((((((((('''(((((())))))************,,,------,,,,,,---......///000111222333444444333333444444333111///...,,,,,,+++***************,,,,,,++++++******++++++222000---******,,,///111222444555444222111222333444333222222222222333333111444444222333777777444666777999888777666777888777555333000////////////222444777999:::<<>>>>>>>>>>>@@@BBB<<<>>>DDDIIIIIIDDDDDDGGGQQQQQQUUU^^^hhhnnnmmmkkkoooiiijjj{{{AAAAAACCCDDDFFFFFFGGGGGGEEEGGGHHHHHHGGGGGGIIIJJJJJJKKKKKKKKKJJJHHHFFFEEEFFFDDDBBB@@@AAADDDGGGJJJGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDBBB@@@??????@@@BBBCCCBBB>>>======???BBBDDDEEEEEEGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFDDDEEEFFFDDDAAA>>>======555666888:::;;;;;;;;;;;;555666555333///---......,,,---...///000222333444///333888===@@@CCCGGGIIIIIIKKKLLLLLLKKKJJJJJJKKKKKKNNNRRRWWWYYYZZZYYYXXXYYYYYYVVVPPPJJJGGGIIIMMMSSSUUUVVVTTTQQQQQQWWW]]]cccccccccbbbaaaaaa`````````dddgggeeeaaa\\\ZZZZZZVVVUUUTTTSSSSSSTTTUUUUUUWWWWWWVVVTTTRRROOOMMMLLLLLLJJJGGGDDDCCCCCCCCCDDDCCCBBBBBBCCCEEEEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDBBB@@@===;;;:::666555444666:::===??????===>>>@@@BBBBBBAAA@@@???:::999888666444444777999666999===???>>>======>>>>>>??????@@@BBBCCCDDDDDD@@@???>>>???@@@@@@>>><<<>>>>>>>>><<<999555111...,,,------............---***,,,...//////---***(((((()))))))))'''((()))+++'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&'''))))))((((((((()))''''''((((((((()))))))))******++++++++++++++++++,,,...//////...---///000......//////000111222222000000000///...---,,,+++)))))))))))))))***++++++,,,,,,+++,,,,,,---...///111000...,,,,,,...000111222555777666333111333555444333222222222333555666:::<<<;;;999:::===<<<888999:::::::::999999;;;===BBB@@@<<<999777666666666:::;;;<<<;;;999888999::::::999888777666666666777000111222111000000222444666333000000111333444333333666666444444777888555111111111222333333444444888999;;;<<<<<<>>>AAADDD>>>@@@FFFJJJGGGCCCFFFLLLXXXYYY___iiissswwwuuuqqqkkkgggnnnBBBCCCEEEGGGGGGFFFEEEDDDDDDFFFIIIIIIGGGEEEFFFGGGHHHIIIJJJJJJIIIGGGEEECCCGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCDDDDDD@@@???===>>>@@@BBBCCCCCC???======???BBBEEEEEEDDDEEEEEEEEEEEEFFFHHHIIIJJJHHHHHHHHHGGGGGGGGGGGGFFFCCCDDDDDDCCC???<<<::::::333444555777:::<<<===>>>444444222000......111444000111111000111333666888444777;;;???BBBEEEIIILLLIIIKKKMMMMMMLLLLLLLLLMMMLLLMMMPPPSSSVVVZZZ\\\^^^ZZZ[[[XXXOOODDDAAAFFFMMMXXX]]]bbbccccccgggpppwww}}}yyy~~~yyyrrrnnnmmmlllkkkkkkkkklllmmmooopppllllllkkkjjjhhhfffdddbbbccc___XXXQQQLLLJJJJJJKKKEEEDDDCCCDDDEEEEEEDDDBBB????????????????????????BBBBBB@@@>>>===<<<<<<;;;777555333444777:::;;;<<<<<<======>>>???>>>>>>>>>888999:::999888888:::<<<666999;;;;;;::::::<<<>>>>>>===;;;999:::<<<>>>@@@@@@????????????>>><<<999666666555333111...+++***((()))***+++------......+++,,,---......---+++***'''((()))((('''''')))***'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%''')))***)))((())))))(((((()))+++,,,,,,,,,,,,.........---------------,,,...//////......///000------------...//////000------,,,+++*********+++***)))))))))******+++,,,+++,,,,,,---...000222333111000///......///000111222555999888444111333555666555444444555777999;;;>>>>>><<<:::;;;>>><<<777888999999999999<<<@@@DDDIIIFFFBBB>>>:::999999999:::::::::888555333222333444333222222222333333444000111111111000111222444666333//////111333333222333666666333333666777444222222111111222333555666777999<<<>>>>>>>>>@@@AAA???CCCHHHKKKIIIGGGMMMVVV\\\bbblllsssvvvuuurrrooocccgggxxxDDDEEEGGGHHHGGGEEEBBB@@@???CCCFFFFFFCCCAAAAAAAAAFFFGGGHHHIIIHHHFFFDDDBBBFFFGGGIIIJJJJJJHHHEEECCCEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEAAAAAABBBCCCDDDDDDCCCCCC???>>><<<===@@@CCCDDDDDD@@@>>>===???CCCFFFFFFEEEAAAAAAAAABBBDDDEEEGGGHHHFFFFFFFFFEEEEEEEEEEEEDDDBBBCCCDDDBBB>>>:::888888111111222333555777999:::000...,,,)))(((,,,222666666666555444444777;;;>>>???AAACCCEEEFFFHHHKKKNNNIIIKKKMMMNNNNNNNNNPPPQQQNNNNNNNNNPPPTTTZZZ```cccgggjjjhhh^^^SSSQQQYYYcccrrryyy|||uuukkkaaaYYYUUUUUUUUUHHHGGGFFFGGGHHHGGGFFFDDD>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;;;;<<<===;;;888666555777999::::::999999999999::::::;;;;;;;;;===@@@AAAAAAAAAAAABBB@@@AAAAAA???<<<<<>>>>>===<<<;;;:::>>>===<<<<<<<<<:::777555///...---,,,+++,,,,,,---)))******+++++++++++++++)))******+++,,,---...///+++++++++)))'''&&&'''((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%'''******))))))))))))***+++,,,...///000111111000000000//////......---,,,---......------...000,,,,,,,,,,,,,,,---......,,,+++***)))((()))***+++,,,,,,++++++++++++,,,,,,+++,,,---...000222444555111000000000000000111111111555999888444111333555888777666666888:::===???;;;;;;999666777:::777222666666777777999>>>DDDIIIFFFCCC>>>999555333333333333444555444222000111222///000111111222222222222000111222111000000222444666222///...111333222111444666555222222555666333444333222111222444666888666:::>>>AAAAAA???>>>>>>@@@DDDJJJMMMKKKKKKSSS^^^RRR___nnnwwwwwwuuuuuuvvveeepppBBBCCCDDDDDDDDDBBBAAA@@@???AAABBBCCCCCCBBBAAA???BBBCCCEEEFFFGGGGGGFFFFFFGGGIIIKKKIIIEEEDDDEEEHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBAAA@@@??????===;;;::::::===???@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@>>>>>>@@@DDDDDD???999===???CCCFFFFFFDDDAAA>>><<<;;;999888777777777777000///......///000...---///...,,,+++---111666999;;;<<<===>>>@@@AAACCCCCCBBBCCCCCCCCCDDDDDDEEEEEEMMMFFFCCCFFFJJJIIIGGGFFFJJJRRR[[[aaaeeekkkvvv~~~vvvnnngggdddYYYPPPKKKMMMPPPMMMGGGDDDBBBEEEFFFBBB===:::===AAA@@@>>>======>>>???>>>===<<<<<<<<<:::777666777999111444777888777777:::===>>>:::;;;AAADDDCCCFFFLLLGGGEEECCCBBBCCCDDDDDDDDDEEEAAAAAACCCBBB===:::;;;999999888666333///,,,)))***((('''(((,,,---+++(((---,,,+++***+++,,,---...---,,,+++++++++,,,---...)))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$((()))(((&&&((((((((((((((()))******$$$$$$$$$$$$%%%'''((()))((()))***+++---...///000///000000111111000......111111111111000///...---,,,------------,,,+++***,,,,,,,,,------.........,,,++++++******))))))))),,,+++***+++---...---,,,111///...///222555666666;;;888555111///...//////...666;;;999666666888888======<<<999777666888:::111222555666666555222111;;;<<>>>>>===<<<:::;;;===>>>??????===>>>>>>======<<<;;;::::::888888;;;>>>>>>999444555888;;;>>>???>>><<<:::444444222111111222333333111///------...///...---,,,++++++,,,///333888;;;:::;;;<<<===>>>???@@@AAAAAAAAABBBBBBAAAAAA@@@???CCC===:::===CCCGGGMMMSSS^^^iiiwww{{{rrrkkkffffffccc[[[SSSPPPNNNMMMKKKIIIIIIKKKLLLNNNKKKJJJHHHGGGGGGDDDAAA>>>CCCCCC@@@<<<777333222222555777999999888999<<<>>>???<<<>>>FFFLLLLLLLLLOOOKKKIIIHHHJJJNNNQQQQQQPPPPPPIIIDDDFFFHHHCCC>>>;;;777777666444333111///...222///+++((((((***+++,,,,,,,,,+++***************+++***)))((((((((()))*********((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%&&&&&&%%%"""&&&%%%%%%%%%&&&&&&'''((((((((((((((()))***+++,,,............/////////000000000///.........///000000000000000///...---,,,+++,,,,,,,,,,,,++++++***---------------,,,,,,,,,---------,,,,,,,,,,,,,,,...---+++,,,------,,,+++...------...111333444333111111000//////............666:::777444555777666666777888888888888:::<<<:::;;;======<<<:::777555888999:::;;;:::888555333555333000---,,,,,,---................../////////.........---------,,,,,,000///------...000333555333222111000000000111222555222333777888555444666222444555555444333555666888999;;;>>>BBBEEEFFFFFFDDDHHHKKKMMMSSS[[[``````mmmpppxxx~~~{{{qqqlllkkkvvv<<>>======<<<<<<<<<:::888888:::;;;;;;:::888999999999888666555333444333333555888888444111///000222444666666666555//////.........///111222000...+++***+++,,,---,,,******,,,...222666999<<<::::::;;;;;;<<<===>>>>>>???@@@AAAAAA???===;;;999>>><<<>>>DDDKKKRRR\\\fffooo{{{zzzsssqqqkkkeee___^^^```aaa```^^^]]][[[XXXVVVRRRNNNIIIEEEBBBAAA???;;;777666777999;;;<<<<<<;;;;;;===@@@CCCBBB@@@CCCLLLRRRRRRPPPPPPWWWVVVYYY___eeeeee```[[[VVVKKKCCCDDDEEEAAA:::555222111///---,,,,,,,,,,,,...//////...------...000////////////---+++)))((())))))((('''&&&&&&&&&'''***)))((('''''''''(((((($$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&$$$"""&&&&&&%%%%%%%%%&&&''''''***************+++,,,---000000000///......------111///---++++++---000222///////////////...---,,,************++++++++++++......------,,,+++++++++,,,,,,,,,,,,------------000...------------,,,***------...000333444333111,,,---...//////...---,,,,,,222666444111333444333222555888:::;;;<<<>>>@@@@@@AAAAAAAAA???<<<999777444444444444333111000//////...---,,,++++++++++++..................------,,,,,,,,,++++++++++++***//////......///111444555333222111000///000000111222111444888888444222444222444555555444444555666888999<<<@@@CCCFFFHHHIIIDDDFFFGGGLLLWWWeeelllmmmvvvvvvwwwwwwqqqlllnnnttt:::===@@@CCCEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEDDDCCC??????>>>>>>===<<<;;;;;;@@@===<<<===AAABBBAAA>>>>>>>>>>>>??????@@@AAAAAA?????????@@@@@@@@@@@@@@@=========<<<<<<;;;;;;;;;888666555555666666555444333444555666555444222111444333444666888888666444000000111111222222333333333333222111111222333444111...***)))***,,,------,,,---///222555888:::;;;:::::::::;;;;;;<<<<<<<<<===???@@@AAAAAA>>>;;;999>>>BBBKKKUUU[[[aaalllwww{{{xxxrrroooiiiccc^^^XXXSSSOOOGGGEEEAAA<<<:::<<>>;;;777222000,,,,,,+++***))))))(((((((((''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''(((((((((''')))))))))(((((())))))***)))((((((((((((((())))))------,,,,,,+++*********...---,,,+++,,,---///111......//////...---,,,,,,)))))))))))))))******+++------,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,///---,,,---......---,,,......000333666666444111000000000000///...---,,,)))...222000000222444333444777;;;=========???@@@<<<<<<<<<<<<:::777555333222111000///...------------------......---------............------------,,,,,,,,,,,,++++++++++++///......///000222555666444333111000//////000111333222444888777333222444333444555555444444555666777:::===@@@BBBDDDFFFGGGCCCEEEGGGNNN]]]nnnuuuuuuvvvtttrrrpppnnnrrr::::::;;;<<>>AAA@@@???>>>>>>>>>>>>======<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;777666555555555555444222000111222444555555555444888888999;;;======<<<;;;777777666555444444444444:::999888666555555666666555222///---...000111111222333444666777999999::::::::::::;;;;;;;;;<<<<<<<<<>>>AAACCCCCCBBB@@@>>>@@@EEEOOOZZZbbbjjjyyyxxxuuu|||{{{qqqiiibbb]]]ZZZYYYUUUOOOHHHEEEGGGMMMRRR[[[YYYWWWWWWXXX[[[^^^```XXX^^^ccccccaaaccciiinnnrrrpppnnnppprrrqqqkkkfffrrrooonnnooonnnkkklllqqqppplllfff```[[[XXXWWWWWWYYY___eeefffbbb[[[WWWUUUNNNNNNNNNLLLHHHCCC===:::222111111000///......---))))))))))))((((((''''''%%%%%%&&&'''(((((())))))''''''''''''''''''''''''************)))))))))***++++++******)))******+++(((((('''&&&&&&&&&''''''(((((())))))))))))******)))***+++------...........................---,,,***))))))(((((()))************++++++,,,---......*********++++++,,,,,,---,,,+++***,,,...//////...------000333555555222///000///...------...///111***///111000111666777666777999;;;<<<:::999888999333333444444333222000000111000...---,,,,,,------,,,---.../////////..............................//////.........---------.........000111444666777555444222111000000000111555444666888666222333777333444666555444444555777777:::===??????@@@BBBEEEDDDGGGLLLUUUdddsssxxxuuuxxxtttqqqsssyyy:::999888888999===AAACCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA>>>:::777555333333444444555888;;;>>>??????>>>>>>>>>===<<<;;;999999777888888999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<999888888888999999777555000111222333555777888999;;;<<<===???@@@AAAAAAAAA======<<<:::999888777777===;;;999888777666777777:::888555444555666777777666666777777888888888888888888999::::::;;;<<<<<<<<<===@@@CCCDDDDDDDDDCCCGGGIIIQQQ\\\ffftttooorrryyyqqqkkkgggfffdddbbb``````dddkkkpppssspppmmmlllmmmnnnnnnnnngggnnnrrrpppooottt{{{oooiiibbb]]]^^^bbbgggjjjpppqqqvvvzzz{{{zzz{{{uuupppnnnmmmllljjjfff___XXXRRROOONNNGGGGGGGGGFFFCCC???:::888444444555444444333222111------......------,,,+++''''''(((((()))*********))))))))))))))))))))))))///000///---***((('''((())))))((((((''''''((((((***)))(((''''''&&&'''''''''(((((()))***+++,,,,,,'''(((***,,,......------....../////////......---,,,+++)))((((((((()))***((()))***+++,,,---...///------------............)))))))))+++---//////...******,,,///111111...,,,+++***)))***,,,000333666///333444222444888:::888555666777666333111111111//////000000000000////////////............//////,,,,,,---......................../////////000000111111111111000000000///---...///111333555777888666555444222111111111222666666999;;;888333444999333555666666555555666777666:::>>>??????@@@CCCFFFJJJOOOVVV]]]iiisssvvvrrruuurrrttt|||:::999888888999;;;===????????????>>>>>>?????????@@@>>>;;;888666444333333333444777888888:::<<<>>>;;;<<<======<<<;;;:::999999999999:::;;;<<<<<<<<<========================::::::999:::<<<;;;999777444333333333444777999;;;:::;;;===>>>???@@@AAACCC>>>>>>>>>===<<<;;;:::999;;;:::888777777777888888:::999777777888888888777777777666666666666777888555555666777999:::;;;;;;<<<===>>>@@@BBBCCCCCCCCCJJJNNNXXXfffrrr|||~~~xxxqqquuu{{{|||qqqtttzzz}}}{{{zzzxxxtttrrrlllpppqqqoooqqqvvvwwwtttdddaaa\\\WWWUUUXXX___eeebbbbbbffflllooonnnrrrwww~~~zzzuuunnniiieeebbbaaa[[[UUUMMMFFF@@@===:::999555666777777777555333222222333444444444333222222///000111111111000///...*********************+++++++++++++++++++++++++++000111111...)))''''''((((((((('''&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&(((((())))))***++++++,,,'''((((((***+++---...///...//////000000/////////...---+++)))(((((())))))))))))***+++,,,------..................---------***)))(((***,,,------,,,)))***+++---//////---+++******+++---000333555777333555444111222555555222111222222000......///000//////000000000000000000......//////000111111111------...............///---......///000111222222333333222222222111111111------///111444666888999888777555333222222222333444777>>>BBB>>>777555777444555666666555555666777555:::@@@BBBBBBDDDHHHMMMTTT[[[```dddjjjqqqsssqqqpppqqqxxx999999999::::::;;;;;;;;;======<<<<<<<<<<<<======;;;:::888555333333333333333666999999777666999<<<999:::;;;<<<===<<<;;;:::;;;;;;<<<======>>>??????======>>>>>>>>>>>>>>>>>>999888999:::;;;;;;999777777666444333444666999;;;777999;;;<<<<<<===???AAA<<<<<<===>>>>>>===;;;:::999888888777777888:::;;;777666555555666666555444666555444444444555777888333333444666777999:::;;;<<<<<<===>>>???@@@AAABBBEEEMMM]]]ppp{{{~~~zzz{{{}}}}}}|||zzzyyyxxx|||~~~|||zzz{{{{{{}}}}}}yyysssoookkkkkkhhhfffjjjnnnfff[[[[[[___bbb```[[[XXXYYY\\\^^^[[[\\\aaadddbbb```aaa```^^^ZZZUUUPPPMMMKKKJJJDDDAAA===<<<<<<:::666222---...000222333444444444///000222333333222111000///000111111111000...---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---)))((()))+++)))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$(((((((((((()))))))))))))))(((''''''))),,,///111//////000000000000000///000...,,,)))((((((((()))++++++++++++++++++,,,,,,---------,,,,,,++++++++++++***))))))+++,,,+++***+++++++++---//////...,,,---///111333555555555555333444222...---///...***...//////.........111333111111111000000000//////,,,---///000111222222222000000/////////000000111---...///000111222333444333333333333222222222111,,,---///222444777999:::999888666444333333333333222888AAAGGGCCC999444555444555666666555555666888555;;;AAAEEEFFFHHHNNNSSS]]]cccggghhhjjjoooqqqqqqooosss::::::;;;<<<======<<<<<<===<<<;;;999888888888888888777555333222111222222888888777666555555888;;;>>>=========>>>???@@@@@@??????@@@@@@@@@>>><<<;;;<<<:::999999;;;<<<<<<;;;===999666888<<>>;;;:::999999888777666666555888999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<:::777888999999777444888777666444444444555666666555444333222333444444333333444666777777888888999999999::::::;;;;;;<<>>===:::555333222222111000------------------------000......000222333000---//////...---+++******)))++++++************++++++))))))************)))))),,,)))'''(((***+++)))''')))))))))))))))((((((((('''&&&%%%%%%''''''&&&%%%(((((())))))))))))((((((---***(((''')))+++++++++000000111111000///---,,,111000///------...//////...------,,,,,,++++++***---,,,***((('''&&&%%%%%%------......------,,,,,,+++,,,///222444555555555333000...///222333111...000000000...---,,,...000.........------,,,,,,+++111222333333333222111000,,,,,,---///000222333333000///.........///111222111///...///111333444444555333222333333222000...333222000///111444888;;;<<<999666333111111222333555444===HHHFFF888111333555555555666777999;;;===<<<@@@EEEJJJNNNSSSYYY]]]jjjdddaaahhhssswwwpppgggppp;;;;;;<<<===============>>>>>>===;;;:::888777777666555444333333444555555777888888666666777999<<>>>>>>>>>>>??????@@@>>>>>>>>>>>>===<<<;;;:::;;;999888888:::;;;;;;:::999666444555999;;;888555888777777666555555444444444555666777888888888888666666777888999::::::;;;999777666666888999777555777666555555555666777888555444333222222222333333444555666666666555333222444444444555555666666666@@@III[[[lllrrrmmmgggeeebbbeeegggiiijjjllloooqqqoooqqqtttzzzrrrnnnvvvyyysssttttttuuutttqqqrrr~~~~~~|||yyymmm___dddgggkkkkkkhhhbbb]]]ZZZVVVTTTQQQNNNLLLLLLNNNPPPPPPNNNNNNQQQQQQMMMLLLOOOJJJIIIGGGFFFCCC???888444222111////////////---+++++++++++++++++++++++++++...------///111222///---......---,,,+++***)))))))))((((((''''''(((((()))(((((())))))))))))((((((***((('''(((***+++***((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%(((((())))))))))))))))))000...++++++,,,.........000111222222222111//////111000...---,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******))))))(((***+++,,,---...------,,,...000222444555666666666444333111111111000///---...//////---++++++---///---,,,,,,,,,---...///000555555666666666444333222------...///000111222222111000/////////000222222000000//////111333444555333222111222333333111///444333222222333666999;;;:::888555333222222333444555555;;;EEECCC777111444777777888999;;;===@@@AAACCCFFFKKKNNNRRRVVV\\\aaa___dddjjjllljjjjjjnnnqqq;;;<<<<<<===============>>>>>>>>>===<<<:::888666444444444555666777888999888888888777777777:::<<<===<<<<<<;;;;;;;;;;;;<<<:::999888777666666666666888666555666777999888888555333333555777888555222555555444444333222222222///000111222444444555555///000111222333555666666444333222444666777777666666666555444444444444555444333222222111111222222555666777666444111...+++000000111111222333333333>>>EEETTTcccgggccc^^^]]]\\\```dddfffggghhhiiijjjooooooqqquuuzzz}}}~~~}}}}}}mmm```dddrrrwwwsssmmmrrrtttooolllsss~~~}}}{{{}}}{{{wwwwwwttthhh\\\```bbbdddccc```\\\YYYWWWPPPNNNJJJGGGEEEEEEGGGHHHIIIGGGGGGJJJJJJGGGFFFHHHAAA@@@>>><<<999444///+++///000000222444333000---*********************))),,,,,,,,,...000000...,,,---,,,,,,+++***)))((((((((((((''''''''''''((((((''''''((((((((((((''''''(((''''''(((***+++***)))'''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&'''((()))***************222000---,,,---......------...///000111000//////111000...---++++++******)))))))))***+++,,,,,,,,,***+++,,,------,,,,,,+++***,,,...///000///...---///000111333444444444444555555444222///---,,,---------...,,,+++***,,,---,,,,,,+++,,,---000333555777777777777666555333333/////////000000000111111111111000000000111222333000000000000111333444555333222111222333333222111666555555666666888999:::777666444333333444555666888777<<>>===<<<999888666666666777888999:::;;;:::::::::888666666777999888777777666555555555555555444222000000000111111444222111222333444444444333222333666999999666444222222111111111000000000+++,,,...///111222222222,,,------......//////000------...000222444555555666555444333222111000000333333333222222222222222333444666666333///+++(((...///000111333555666666<<>>@@@BBBDDDEEEEEELLLVVV\\\^^^```dddggglllpppoooiiifffttt888999999:::999999888888777999;;;<<<===<<<:::999999999999999999999999999;;;;;;;;;888555333333444555444333333222222222222333222000///......///000000...---...///000000000///000222555888888777666000000000000////////////+++,,,...///000111111111000000//////...---------(((***+++---...000111333333333333333333333333222333333333333222222111111///111333444222///+++))),,,---///111333666888999777;;;EEEOOOSSSRRRRRRUUUYYY]]]cccfffgggfffeeeeeeaaabbbeeekkksssyyy}}}~~~yyytttvvv|||~~~yyysssuuuxxx|||}}}{{{rrrmmmiiiiiigggeeehhhlll{{{|||rrrooorrriii```ZZZ\\\fffqqqzzz}}}ssslllpppsssqqquuuwww|||zzztttnnnnnnmmmiii```ZZZOOOSSSYYY\\\[[[WWWSSSQQQOOOMMMIIIIIIJJJKKKKKKJJJGGGDDDCCCEEECCC???===???777666555666888999888777555333000///000000//////,,,,,,+++++++++*********((()))+++---------------+++******))))))((((((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((()))***&&&&&&&&&&&&''''''((((((((('''&&&''')))***)))((())))))***+++++++++++++++---+++)))((())))))(((&&&((()))+++,,,------------,,,---......//////000000......---------,,,,,,,,,***,,,---......,,,+++)))///000111111111///---,,,)))***+++---...000222333---000111000,,,***,,,......///000000...------...222111///...///111444666888888777555444333222222222222222111000/////////.........///////////////...000333333222222444666;;;999666555555555444333666777888999::::::999999333333333333444666888999<<<;;;<<<<<<:::777888;;;999:::<<<>>>@@@CCCDDDEEEFFFQQQ]]]eeeffffffhhhjjjkkkhhhgggmmm~~~888888888888888777777666666777888999::::::999999888999999999888777666666999999999666333000///000444333333222222222222333444333222111111000000111...---+++,,,---///......+++---///111333444444444000000//////////////////---...///000000111111000444444333222000///......''')))+++,,,,,,---///111000111333555777888888888111222222222222111000000---///000222111///---+++)))***,,,...000222444555///111888AAAEEEEEEGGGLLLNNNRRRWWWZZZZZZZZZYYYYYY[[[\\\___dddiiimmmoooooooooggg``````eeehhheee```jjjmmmqqqtttuuusssqqqnnn```^^^___aaa```bbbiiirrrzzzzzzxxxtttmmmgggfffgggccc^^^^^^eeejjjkkkpppxxxzzzyyyrrrfffaaafffmmmqqqrrrvvv~~~|||tttpppmmmlllhhhbbb]]][[[LLLQQQXXX[[[ZZZWWWSSSQQQRRROOOKKKKKKMMMNNNMMMKKKDDDAAAAAABBB@@@<<<:::<<<888777666888;;;>>>??????888555111///...//////...---------,,,++++++******'''))),,,------,,,---...************))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&'''(((((())))))(((''''''(((***+++***)))++++++,,,,,,,,,++++++***+++***))))))******((('''***+++---.../////////...+++,,,---///000111111111/////////...---,,,,,,,,,,,,,,,---......---++++++...............------,,,---......///000222444555,,,.........------...//////111222222000//////000444333111000000222333555:::999888666555555555555333333222111000000//////,,,---.../////////......---111444444333222444777;;;999666555555555555444555666777888999999999999222222333444555777888999:::::::::888666555777999888:::===AAAEEEGGGIIIJJJSSS]]]hhhmmmkkkhhhiiilll___bbbmmm888888888888888777666666777777777666666666555555444555666666666555333333444555555444111///...///111111111111111111222333222222333222222111000//////---,,,,,,...//////...------.../////////000111000000000000000000000000//////000000111000000///333222222111000///......***,,,...---,,,,,,...000///000222444555666666666//////000000000///...---......///000000///...---*********+++,,,---------******...444777777;;;@@@???CCCGGGIIIJJJIIIIIIJJJSSSSSSTTTUUUWWWWWWTTTRRRTTTQQQOOOMMMNNNOOOPPPPPP[[[]]]aaadddeeedddaaa___TTTXXX___ddddddfffppp{{{xxxmmmeeeaaaaaa```___ddd^^^```iiikkkdddbbbgggjjjfffdddcccaaaaaagggooorrrwww|||||||||wwwooollllllkkkddd[[[YYY\\\QQQUUUYYYZZZYYYUUUSSSRRRTTTOOOKKKJJJKKKLLLHHHEEEAAA??????AAAAAA===<<<>>>;;;999888888:::<<<======999777555444444333222000...------,,,++++++******&&&)))---...---,,,---///++++++************))))))&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''$$$&&&((('''%%%$$$&&&(((&&&&&&'''(((((()))******(((''''''(((***++++++***------------,,,+++***))))))(((((((((******((('''+++,,,---/////////......***+++---///000000000///------------------------,,,------......//////000......------...000111222444333222222222333444444000///......000000///...///111333333111//////000333333333222333333444555888888666555555555666666333222222111111000000000------///000000000///...---111555555333222444777888555333333444666666666333444555666777888999:::222222333444555777888888:::;;;;;;888666666888999999<<>>>>>>>>??????AAABBBDDDFFFHHHHHHEEECCCCCCFFFIIIHHHDDDCCCHHHMMMRRRTTTXXX[[[\\\\\\ZZZYYYXXX___hhhkkkfffccciiitttvvvhhh```cccjjjmmmkkkeee]]]]]]iiikkk```ZZZ\\\\\\ZZZ```jjjjjjccccccjjjrrrxxx~~~}}}zzzvvvuuuyyy||||||zzzlllkkkllljjjaaaVVVVVV]]]WWWYYYZZZYYYWWWTTTSSSSSSSSSNNNIIIGGGHHHGGGCCC>>>@@@>>>???CCCCCC@@@@@@CCC>>>;;;888777777888888888555555555666666555111///------,,,,,,+++***))))))&&&***---...---,,,...000+++++++++***************(((''''''&&&&&&''''''(((''''''((((((((((((''''''%%%'''((('''%%%###%%%''''''''''''((()))******+++(((''''''(((***,,,+++***.........---,,,+++***)))&&&&&&%%%'''(((((('''%%%***+++,,,---------,,,++++++,,,---.........---,,,***++++++,,,,,,------...,,,,,,---...///111333444//////...///111444777:::777666444222111111111222333111...///222333000...///111333333111/////////222222333444444555555666555555333222222333444555222222222111111111000000---...000111111111000///,,,111555666333222444777444222000000333666888888222222333444555777999:::222222333444555777777888===???>>>;;;999:::;;;<<<:::>>>DDDLLLSSSZZZ^^^```rrruuuuuulllaaaZZZ\\\aaawww555444444444555666888999:::666111///000000///---000///.........///111222000000000000///---,,,+++....../////////...,,,+++...------------...////////////...------------...222111...++++++,,,---...///...------...///...---,,,,,,---------.........+++,,,...///000//////.../////////...------,,,,,,000000000000111111111111222111000111111000---***,,,------------,,,+++***++++++,,,,,,,,,---------***)))))))))+++...111333444222111222666888666444:::;;;===??????@@@??????@@@BBBCCCBBBAAA@@@BBBCCCGGGKKKRRRWWW[[[[[[YYYXXX___]]]```cccaaa___eeeoooooonnnkkkmmmvvv{{{pppZZZbbbaaa```ddd```[[[```aaajjjmmmoooqqqiiieeeooovvv~~~}}}~~~zzzvvvxxx|||}}}tttqqqlllfffaaa^^^\\\[[[^^^VVVSSSWWWYYYUUUMMMHHHJJJJJJGGGDDDDDDEEEAAA;;;CCCBBBBBBBBBCCCBBB???<<<999888666555555555666777888444111555:::999000'''///---***((('''(((***+++)))***+++------------,,,000---,,,,,,......,,,)))...,,,***'''&&&&&&&&&''''''(((((((((((('''''''''(((''''''&&&&&&&&&''''''%%%&&&'''((())))))))))))'''&&&%%%&&&(((*********,,,+++******************&&&%%%$$$%%%''')))))))))***,,,......---+++++++++,,,,,,+++++++++,,,------***+++,,,---,,,***(((&&&(((+++///222333333444555222333333222000///000222...------,,,...222888===777777777666555333222111------------///111333444555777999:::999777666666888888777555555444444444666555333222111000000000............000222444555555666666444222222333444111///000333444333444666333222222333555666555444888666555444444555666888CCC>>>::::::::::::;;;===BBBKKKPPPQQQWWWcccnnnrrruuuiii^^^YYYYYY^^^jjjxxx333333222222333444555666666333///---......---,,,//////......//////000111//////////////////......------.........---++++++---------------......///......------------......000///---++++++---///000///---,,,---...///...---,,,++++++++++++,,,------+++,,,---......------,,,............------------////////////000000000000222111000111111000---***,,,------------,,,,,,+++*********+++++++++,,,,,,******))))))***,,,...///222000///000222333111000666888:::<<<===>>>>>>>>>BBBCCCEEEDDDCCCCCCDDDEEEGGGJJJPPPTTTWWWWWWUUUTTT^^^[[[ZZZZZZXXXWWW___jjjpppooollllllssswwwrrrggg^^^hhhiiieeeddd^^^]]]gggooossspppqqquuunnniiiqqqyyy~~~~~~~~~ooommmiiifffcccaaa`````````ZZZWWWYYYYYYSSSKKKHHHFFFGGGGGGEEEFFFGGGBBB<<>>===888444555777999888777666555555555555888777555444333222222222000000///000111333555666333444555444333333555777111//////000111333555888666444333333555777777777555444333333333555777888AAA===999999===CCCJJJOOONNNWWW___aaadddiiikkkiiiZZZYYYYYY\\\aaappp111111000000000000111222111///,,,+++,,,---,,,,,,------...///////////////---......///000000//////------.........---,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---...//////...---,,,+++,,,...000222...---,,,---...///...,,,+++***)))((()))***,,,---+++++++++,,,++++++***)))------------............---.........////////////111000000000111///---***+++,,,,,,---------,,,,,,(((((()))))))))***************)))(((((()))***+++...---,,,,,,------,,,+++111222555777:::<<<======AAABBBDDDDDDDDDCCCDDDEEEEEEHHHLLLPPPRRRRRRQQQPPPZZZXXXXXXXXXVVVUUUZZZaaakkkjjjhhhgggkkkmmmhhh```bbbppprrrkkkfff^^^^^^jjjmmmmmmhhhjjjssspppkkkqqqzzz}}}zzz}}}}}}{{{|||}}}~~~}}}}}}~~~|||wwwrrrgggfffdddcccbbbbbbbbbccc```\\\ZZZ[[[XXXQQQKKKIIIGGGIIIIIIGGGGGGGGGCCC===AAA???===<<<;;;:::777555888888777777666555444333444666888888444111000111///...,,,***)))***+++,,,---...000111222222111111,,,,,,,,,...000111000...+++***((('''''''''((()))((()))******)))'''%%%$$$''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&''''''''''''''''''***---......---...---,,,+++************'''&&&%%%&&&)))+++++++++***+++,,,+++***+++---...+++++++++,,,---...///000000//////...,,,++++++***(((+++...//////...//////333000......000222000...---...//////000333777:::555555555555555555555555666555444333333333333333888>>>BBB???777222444888999888777666666555666666777777555444333333333333111111111222222444555555000111333333333444666888444333111///000333666777888666444444666888999999666555555555666888:::;;;BBB@@@===<<>>BBB???<<<:::999888666444999:::::::::999777555444555//////:::IIIKKK<<<,,,///...,,,+++******+++,,,---...000111222222111111******+++,,,,,,---,,,+++))))))(((((((((((()))******+++,,,,,,+++(((&&&$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&'''(((((())),,,///000000......---,,,***)))))))))))))))''''''(((***,,,,,,,,,***++++++******+++---000,,,,,,,,,,,,---///000111,,,,,,,,,,,,---...///000***,,,...///...------...333///,,,---111333000------///000111111333666999888777777666666666666666666666555555444444444444999<<>>>>>AAACCCFFFMMMXXXaaafffpppmmmfff___ZZZWWWUUURRR\\\___jjj.../////////.........---++++++,,,,,,,,,,,,---...***+++,,,......---,,,,,,/////////......,,,++++++,,,,,,,,,,,,,,,,,,,,,---***************+++,,,,,,)))))))))***,,,---///000///...------------...///...,,,+++,,,---...---,,,+++***'''&&&'''(((+++---+++******)))((((((((((((***++++++,,,---...//////,,,,,,,,,,,,------------000/////////000///---+++((())))))*********))))))&&&&&&'''''''''(((((((((&&&&&&''''''(((***++++++&&&'''))))))***+++,,,---***+++---000333666888::::::<<<@@@AAAAAAAAAAAABBB@@@AAACCCGGGJJJNNNPPPRRRWWWZZZ\\\]]]___bbbdddfffdddccccccbbbaaaaaaeeeiiiqqqyyyyyyxxx{{{qqqdddbbbkkkrrrrrrrrrrrrhhhccckkkrrrjjjhhhvvvqqqmmmkkklllmmmlllkkkfffhhhlllqqquuuxxxyyyyyyppplllgggdddbbbbbbccccccbbbbbbaaa```_________^^^___\\\ZZZXXXRRRHHHBBBAAAIIIJJJFFF@@@===@@@BBB@@@@@@===999666666666555444888888999999888777555444888///,,,:::OOOTTTCCC000///...---+++++++++++++++,,,---...000111000000///++++++,,,,,,+++***))))))((((((((((((((())))))***+++,,,---,,,+++)))'''%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((()))******+++---000111111000,,,,,,+++))))))(((((((((***)))((()))+++---...---,,,,,,,,,+++***+++...000------------...///000111++++++++++++,,,...///000///000222111000///000111333///+++---111333111---///000111111111333666888<<<;;;:::888777666666666333333444555555666666666999888777888888888777666666666555555444444555555555555444333222222222222222222222222222111111111///000111111111111333555111555666333444777777444333333555888::::::777444666666777888:::;;;===>>>;;;EEENNNTTT[[[eeellllllddd```[[[XXXVVVWWW[[[___bbbqqq------......///......---***+++------,,,+++---...******+++,,,,,,,,,,,,,,,.........---,,,+++)))((())))))((((((((()))******)))))))))))))))***++++++)))))))))***+++,,,...//////......---------......---,,,+++,,,---...---++++++***)))((()))***,,,---++++++***)))))))))*********++++++,,,---.........+++,,,,,,,,,------------///......///000///---+++***************)))((((((''''''((((((((()))))))))&&&'''((()))***+++,,,,,,%%%'''***++++++,,,...000***+++,,,...111333666777999<<>>???@@@CCCGGGLLLPPPSSSZZZZZZWWWUUUYYYbbbjjjmmmllllllmmmlllgggcccfffmmmvvvzzzwww{{{nnngggfffppptttwwwzzzrrrooozzzuuukkkiiilllooojjjddddddhhhiiifffbbb\\\^^^ccckkkrrruuuvvvuuuiiieee___ZZZYYY]]]bbbeeefffeeedddbbb```^^^]]]\\\___ZZZVVVUUUPPPFFF>>>;;;BBBDDDBBB<<<:::===AAAAAA;;;777333111222333444444333333444444444333222222222///---111888;;;999555...---,,,++++++************+++---...//////...---,,,...///...,,,*********((((((((()))))))))))))))+++++++++***)))((('''&&&&&&&&&&&&&&&&&&'''((())))))(((((('''(((***+++,,,...,,,+++,,,///111111111,,,+++******))))))******+++***)))***---//////...---.........,,,,,,---//////............///000000.........------,,,,,,+++,,,.........,,,,,,---...222///---...111222111///111111111111111222666999>>>===:::888777666666777000111333555666777888888888555333555999;;;999777666666555555555555666666777777666555555555555555333333333333222111000///000111222222222222444666111777777333444999999444333444555888::::::777444333444666999<<<>>>@@@AAANNNYYY```___```dddeeeaaaWWWVVVVVVXXXWWWXXX___gggvvv***+++,,,---......------)))+++------+++***+++---***************+++,,,,,,+++++++++++++++***)))((())))))((((((((()))++++++)))(((((((((((()))******))))))))))))***+++------,,,---------.../////////---,,,++++++------,,,+++,,,++++++++++++,,,------,,,+++*********+++,,,---+++++++++,,,,,,---------,,,,,,,,,------------............///000///---+++,,,,,,,,,,,,+++)))((('''))))))))))))************)))***++++++,,,,,,,,,,,,''')))+++,,,++++++...000---------...///222444555666999===@@@@@@@@@@@@AAA>>>>>>>>>@@@DDDIIINNNQQQUUUWWWVVVTTTYYYccchhhhhhmmmqqqvvvwwwoooeeeffflllrrrtttqqqwwwwwwqqqhhhooorrrxxx~~~}}}yyyrrrrrrvvvmmmjjjffffffffffffbbb______```dddiiinnnooollliii]]]ZZZVVVRRRSSSXXX```eeeeeedddcccaaa^^^\\\YYYXXXXXXRRROOOQQQRRRLLLDDD@@@CCCGGGFFF@@@<<<===>>>===777444000///111333666777111000000000000111222222,,,------+++((()))---111---,,,,,,+++******)))))))))***,,,---......---,,,***,,,...---+++***+++,,,((())))))))))))((((((((()))(((&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&((())))))***)))))))))***---///111111...,,,+++---///111111,,,,,,++++++,,,,,,------,,,+++***+++...000000//////000111000...------...111000//////...///////////////000000///---,,,++++++,,,,,,,,,******,,,---111000000000000111222222333222111000///222666999<<<:::888666666666777777111222444666777888888888777666555666999:::::::::888888777777777777888888777666666555555555555666555555555444333111000...111222444444555666999;;;CCCFFFAAA666444999:::555777666555777999::::::999777999>>>CCCHHHLLLOOOQQQbbbjjjjjj^^^WWWXXXWWWSSSXXXXXXZZZ]]]^^^cccsss((()))+++,,,---------,,,(((***---,,,***)))***,,,+++***)))))))))***,,,---(((((()))************))),,,,,,+++++++++,,,...///((((((((((((((()))******))))))))))))***+++,,,---***+++,,,---///000111111---,,,++++++------,,,+++,,,,,,---------.........,,,,,,+++++++++,,,...///++++++,,,,,,,,,,,,------,,,,,,---------............------///000///---+++//////...---,,,***)))(((************++++++++++++---------------,,,+++***(((+++---,,,+++***,,,//////.........///111222444222666:::===>>>===>>>>>>???>>>===>>>AAAFFFKKKNNNMMMTTTYYY[[[```fffddd^^^hhhoooyyy}}}tttgggeeekkkkkknnnkkkqqq{{{yyy{{{}}}yyy|||xxxlllffffffhhhhhhgggeeeaaa^^^\\\[[[___```ccciiimmmnnnjjjfffVVVUUURRRQQQSSSXXX```fffaaa```___]]][[[XXXUUUTTTNNNHHHGGGNNNTTTSSSNNNJJJKKKOOOOOOIIIBBB>>>;;;888888444111000222666999;;;111000000///000222333444---......///000000///...,,,,,,++++++***))))))((()))***+++------------,,,%%%(((++++++)))(((***,,,)))))))))))))))((('''''''''%%%###""""""###%%%&&&%%%%%%%%%&&&'''((()))***+++*********,,,///222333333000,,,***,,,...000111------------...///000000---,,,+++,,,...000000000000111333222000...------222111000//////.........---...000222222111///...000111111111000000111333000111222111000111222444444333111//////111666:::999777666444444666777888222444555777888888888888777999:::999888888:::===:::999999999999999::::::555444444333333333444444666666777666555222000///111222555666888:::===@@@XXXXXXMMM<<<555999999444<<<999666555777:::<<<===???BBBHHHOOOVVV\\\```bbbbbbhhhdddUUUMMMRRRVVVUUU]]]\\\___dddjjj{{{,,,...///...+++))))))***))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))'''&&&%%%++++++,,,,,,,,,---------......------------......000000////////////000000---......//////////////////---+++)))))))))++++++,,,,,,---...////////////******+++,,,------------+++,,,---...///...---,,,222000///---,,,,,,,,,---************************++++++++++++++++++++++++++++++)))))))))+++---///)))***,,,---.../////////000111333555777888888999;;;>>>AAADDDGGGKKKOOOSSSLLLOOOSSSVVVYYY^^^gggmmmpppmmmjjjlllppprrrooolllkkkgggeeehhhpppvvvzzz{{{~~~wwwmmmjjjfff```]]]___llliiieeeccccccbbb^^^ZZZbbb```]]]^^^aaaeeefffgggeeeUUUJJJMMMUUU\\\aaafff[[[[[[^^^```ZZZOOOLLLOOOJJJJJJLLLOOORRRSSSRRRPPPJJJFFFAAA<<<999888999:::<<<:::444///444===???:::222000...---///111222333444333000...,,,,,,+++,,,+++***)))))))))))))))))))))************))))))(((,,,,,,,,,,,,+++++++++***000...+++)))((((((((()))((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&((()))))))))***,,,...,,,...000000...,,,******++++++,,,---...000000111000222000---...222///(((111333555444000------...111111000000111222333333111111222222222111111000000333777888666444111000111111111222222111111111555222......111333222000;;;<<<999333555;;;===999:::888555555666888999999555666666777999;;;===>>><<<:::999999:::;;;:::888666555444333444555777999777777666555333222111111444222444999<<>>999444111222333555;;;:::666333666;;;:::444222000......///111222222333222000...---,,,,,,---++++++***)))))))))))))))))))))************))))))******)))))))))(((((((((...---+++)))''''''((()))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&''')))+++,,,...000000///...---...,,,,,,------......//////111222000,,,...111///***+++...111222111000111333777666444333111111000000555555666666666555555444222555777777555333111111444444333222222222222222555333222222333444333333666999999777:::>>>===999888777666777999999888666777888999:::<<<===??????===<<<;;;;;;<<<;;;999777666666444444444555777888444444444333333222222222777444333555777???RRRdddUUUIII:::222333888::::::@@@===???FFFKKKLLLQQQWWW]]]^^^\\\WWWPPPMMMOOOSSSMMMMMMQQQXXXYYYWWWYYY^^^gggsss000111222222000......///---------.........//////++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,......------------......))))))************)))))),,,,,,---------.........///......------......///...///000000000000///...//////000111111111111000,,,+++*********+++---...,,,------------,,,,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......---+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++*********,,,...///,,,---------,,,+++*********+++---...///000111111000555<<>>999999999:::;;;===<<<999666;;;===>>>@@@AAABBBBBBAAA<<<<<<<<<===???>>>;;;888666666555444444555777888333333333333333333333333//////111555:::FFF[[[mmmFFF>>>666333666:::;;;:::BBBDDDKKKUUUZZZZZZZZZ\\\WWWSSSMMMFFFCCCFFFMMMSSSUUUVVVYYY[[[YYYYYYaaakkk///111222222000///000000---............/////////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))***++++++,,,+++++++++,,,,,,,,,,,,---------//////............//////---...000111111000...---......///000000000000000++++++***++++++---...///------------,,,+++******((()))***+++,,,,,,,,,,,,---,,,+++***+++,,,...///...//////...,,,***'''&&&(((((((((((((((((((((((())))))))))))))))))))))))++++++***++++++,,,......------......------,,,+++)))***+++------.........222222222444777>>>FFFLLLTTTUUUUUURRRPPPQQQUUUYYYVVVTTTSSSUUUYYY]]]______```ccceeeeeebbb```___```dddiiikkkfff```\\\XXXTTTXXXWWWWWWYYY[[[ZZZYYYXXX\\\bbbeee]]]QQQKKKOOOVVVTTTUUUVVVWWWWWWZZZ___cccaaa]]]YYYZZZ\\\\\\\\\[[[XXXWWWWWWXXXWWWQQQJJJEEEEEECCC@@@@@@AAABBBBBBBBBAAA===888444444777;;;>>>666666555555777777444000222000//////000111111000000000//////////////////,,,,,,,,,+++***)))(((''''''((()))***+++,,,,,,,,,+++++++++*********))))))+++***)))(((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&'''(((((('''(((***,,,---......---,,,,,,...//////000111222333444555555333222000......000111111444444555444444333333333999888777555333333222222333333444555555555444444333444555444333222444666999777444111000111333444111444888777555333444555666888;;;===@@@@@@===:::===<<<===>>>??????===;;;;;;===???AAAAAAAAA???>>>::::::<<>>;;;666666555555555555666777444444444444444333333333,,,...333:::BBBKKKTTT[[[:::888666999@@@EEEFFFEEELLLOOOUUU[[[\\\YYYUUUSSSGGGFFFEEEFFFIIINNNRRRUUUaaa___\\\[[[^^^kkk---///000000///...///000------------............//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,------------++++++++++++,,,,,,,,,,,,/////////....../////////,,,...///111111///...,,,,,,---......//////......******++++++,,,---...///------------,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,+++***+++,,,---...////////////---+++)))'''((((((((((((((((((((((((************************++++++++++++,,,---......---......///////////////++++++,,,---.........---222111///------111888===GGGIIIJJJJJJIIIKKKQQQUUURRRPPPNNNOOORRRWWW[[[]]][[[]]]bbbgggfff___TTTLLLTTT\\\bbb```\\\ZZZXXXVVV]]]WWWQQQPPPUUU[[[]]][[[WWW^^^bbb]]]TTTQQQWWW```[[[ZZZXXXVVVWWW[[[aaaeeeaaa___ZZZUUUSSSSSSTTTSSSNNNRRRTTTRRRNNNIIIFFFDDD@@@>>><<<;;;===?????????;;;999444222222555999===;;;888555444333222111111222000//////111111111///....../////////.........+++,,,,,,,,,+++***((('''(((((()))+++,,,,,,,,,,,,++++++++++++************))))))(((((((((((((((((()))))))))(((((((((''''''%%%&&&&&&'''((())))))***'''((())))))((((((***,,,---------,,,******+++------...///111333555777777444222111000000111333555;;;:::888777777666555444:::999777555333222111111000000111222333333222222111222333333333444666999888666333111111222444666555999<<<;;;888666666888<<<::::::<<<>>>>>><<<;;;@@@>>><<<<<<>>>???@@@???;;;<<<>>>@@@@@@>>>===;;;<<<===>>>@@@AAA@@@===:::666666666555555555666666888888777666555444333333444333555:::AAAEEECCC???666777;;;CCCLLLRRRTTTTTTTTTVVVWWWUUUSSSPPPKKKHHHCCCEEEHHHLLLQQQUUUWWWXXXWWW[[[aaalll}}}***,,,......------...///,,,,,,,,,------------...000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,---......------+++++++++,,,,,,,,,------000//////......//////000---...////////////...---,,,,,,---............---***++++++,,,---.........,,,------------,,,,,,+++******+++,,,------------+++++++++++++++,,,------............---+++***)))))))))))))))))))))))))))************************++++++,,,,,,---...............///000111111111000---....../////////......///000222111///......///555777:::;;;;;;???FFFKKKXXXTTTMMMIIIJJJOOOVVV[[[[[[]]]bbbhhhhhh___PPPDDDKKKVVV___```_________^^^[[[WWWOOOKKKPPPYYY]]]]]]YYY]]]aaa```^^^___gggmmm___[[[WWWVVVYYY^^^bbbccc______ZZZQQQLLLLLLNNNNNNHHHNNNPPPLLLGGGEEEEEEDDD<<<:::999999;;;<<<<<<;;;999777444222333666999<<<@@@:::666444111......111222111000000111111000///------.........---,,,,,,***+++,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,************)))))))))(((((())))))))))))))))))))))))))))))***)))(((((('''&&&&&&'''(((***+++,,,---((()))))))))((((((***,,,,,,---...---,,,+++,,,---,,,---...000222444666666444333333555444222444999<<<:::999999:::;;;;;;:::>>><<<999666333000///...111111222333444444444444000222333333333444777999555555333333444555888999>>>???@@@???<<<;;;:::;;;???;;;999;;;===;;;;;;===>>><<<::::::<<>>===;;;999999888666666777888;;;<<<<<<777555555333///000555222111000000111111000...,,,,,,---------,,,***)))(((***+++------,,,+++*********+++,,,,,,+++++++++++++++++++++************((())))))***+++++++++***))))))*********)))(((''')))******+++,,,---......***+++,,,+++******,,,...+++...000222222222222333111111222222333444555555444333555999777444666<<<<<<:::888999;;;======<<>>DDDAAA???======<<<:::999===888777<<<===;;;;;;>>>===<<<<<<>>>AAACCCDDDDDDIIIHHHHHHGGGFFFEEEEEEDDDAAA@@@>>>>>>>>>===;;;999666666666666666555555444999888888777666555555444222666888:::BBBOOOXXXYYY]]]\\\[[[YYYWWWSSSPPPMMMOOOPPPNNNGGGFFFJJJKKKHHHLLLMMMOOOOOOQQQZZZgggqqq}}}(((***,,,---,,,,,,---///------------.........///............////////////////////////////////////---------,,,,,,------------...............------////////////000000000000000000////////////000000///...------------...///---......///////////////+++,,,------......------,,,,,,---...////////////+++,,,---...////////////)))***+++,,,---,,,++++++,,,+++***))))))***+++,,,************************((((((((((((((((((((((((***+++,,,---............111111111000///---,,,+++000000111111000000//////000///...+++***,,,000333+++---//////000333999>>>GGGLLLRRRVVVUUUQQQLLLJJJNNNSSSYYYZZZYYYXXXYYY[[[UUU___gggeee^^^YYYVVVTTT^^^hhhlllbbbWWWTTTWWWYYYWWWSSSOOOOOORRRUUUUUUTTTLLLGGGFFFLLLUUUYYYUUUOOOVVV\\\\\\SSSLLLLLLMMMLLLLLLLLLHHHDDDGGGLLLKKKEEEDDDCCCBBBBBBBBB@@@===:::666666555555666777888999444111222666666333666<<<222111000111222111///---,,,,,,------,,,+++)))(((''')))+++---------,,,+++++++++,,,,,,,,,+++******.........---------,,,,,,((()))***++++++,,,++++++)))******++++++)))((('''------.....................///000///......///111+++...333666777777888999777777777777777666666666444333777;;;:::555777===>>>;;;888888;;;<<<<<<:::===<<<:::888777666555555222333444555666666666666444555666666444222222222333444666999<<<>>>@@@AAAEEE@@@<<<:::::::::888555999555666===???<<<;;;>>>===>>>@@@DDDGGGIIIHHHFFFCCCBBBAAA???>>>>>>>>>>>><<<;;;;;;<<<>>>@@@@@@???666666777777666555444444666666666666666666666666999DDDKKKJJJKKKTTT]]]```SSSRRRQQQPPPOOOMMMKKKJJJMMMPPPMMMGGGGGGLLLNNNKKKLLLQQQXXX\\\bbbnnn***+++++++++,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------.........111///---...000111///---111000...,,,++++++,,,,,,+++,,,...000000///...---000---++++++---///---+++...///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000//////444000,,,*********)))(((/////////...,,,,,,---///,,,,,,,,,,,,++++++++++++,,,++++++***)))*********+++***)))(((((()))******))))))))))))((((((((((((***((('''(((******)))((()))***+++,,,------,,,+++222000---++++++---///111---///000000//////000111222222000---***)))+++---...------///222777;;;>>>>>>BBBGGGKKKNNNPPPSSSUUURRRTTTUUUSSSRRRVVV^^^fffaaa___```aaa[[[TTTVVV^^^aaa```aaaaaa[[[SSSQQQTTTVVVUUURRRMMMKKKMMMSSSXXXIIIDDD>>>@@@KKKUUUTTTNNNVVVYYYXXXSSSQQQSSSTTTRRRLLLHHHCCCCCCGGGJJJIIIFFFEEEFFFFFFDDD@@@<<<;;;;;;000444999<<<<<<;;;::::::777777777555333222333444222222000///------,,,,,,,,,,,,,,,+++***)))((('''+++(((***///111---++++++)))***+++,,,,,,,,,,,,+++,,,...000...***'''((()))+++''''''***+++((('''((('''%%%%%%)))+++)))(((+++//////.........222888<<<777555444222222444555666555888:::;;;===@@@>>>888666777999;;;<<<999444000444555666777888888888777;;;;;;;;;::::::::::::999999:::999777333111000000222222333222111222555777222222222333333444444444999666555666999:::999777;;;<<<=========<<<;;;:::===>>>@@@BBBCCCCCCCCCBBBBBBAAAAAABBBDDDBBB>>>999======<<<:::999;;;>>>AAA@@@===<<<======:::;;;>>>777999;;;:::777555666777777777:::======;;;???FFFYYYWWWUUUUUUUUUQQQLLLGGGDDDFFFHHHJJJKKKLLLLLLLLLOOOKKKKKKMMMLLLHHHJJJQQQUUUZZZcccppp++++++++++++,,,,,,,,,,,,+++,,,,,,---------------------------......//////000...,,,---///000...,,,......,,,,,,+++,,,------+++,,,---...///......---111...,,,---///000///---------////////////...---------------------------,,,---...///000//////...111000///---,,,,,,,,,------......---++++++,,,---++++++++++++++++++++++++++++++***))))))))))))***,,,+++***))))))***++++++*********************)))......//////......//////111222333444444444333222777555222///...///111333111222444333222222333555777777666333000///000111111111111111333666888:::888;;;@@@EEEIIIMMMQQQTTTTTTUUUUUUSSSRRRUUU]]]ddd[[[YYYZZZ[[[VVVPPPPPPTTT^^^aaacccaaa]]]XXXUUUTTTYYYYYYVVVQQQNNNQQQYYYaaaWWWNNNFFFFFFJJJLLLJJJHHHTTTVVVVVVQQQNNNNNNMMMJJJEEEBBB@@@BBBHHHMMMNNNMMMMMMKKKHHHDDDAAA===:::999222555888999999888999999666666555444222222222333111000///...------,,,---,,,,,,,,,,,,+++***)))(((,,,+++...222111,,,)))*********++++++++++++++++++---......---+++)))(((((('''%%%&&&+++---***)))+++'''(((,,,///---)))***///---...///000333888???DDDBBB@@@<<<999666555555555444888;;;===AAAEEEDDD???<<<;;;<<<<<<<<<999444111555555666777777777777777777777777777888888888888666777777666444333444555444444555444333444666888555555555555555555666666666444333555999<<<<<<;;;<<<<<<=========<<<;;;:::AAAAAAAAA@@@???===;;;:::===<<<===???@@@???<<<888999:::<<<<<<<<<;;;<<<===888666777;;;<<<:::;;;===666;;;???<<<777555999>>>CCCAAADDDLLLRRRUUUYYY^^^[[[UUUMMMHHHGGGGGGGGGGGGHHHGGGEEEEEEFFFIIIMMMOOOEEEFFFLLLTTTVVVSSSTTTXXXfffqqq***++++++++++++,,,,,,,,,,,,,,,---------.........------...............///...---,,,---...///...,,,,,,,,,++++++,,,------...,,,,,,,,,,,,,,,------...///---,,,,,,---......---+++,,,---...//////......////////////////////////,,,---......///.........,,,///111000---,,,---///+++,,,---,,,***)))***+++))))))******++++++,,,,,,,,,+++******))))))******,,,,,,++++++++++++,,,---+++,,,,,,,,,---,,,,,,,,,333666777666444333555777999::::::;;;;;;:::999888:::888555333111111222333333444555555444444555666:::::::::888555333222333444444444444444444444444111333888<<>>BBBIIINNNQQQPPPSSSNNNGGGBBB???<<<888555444555555444333333666888444333222222111111111111//////...---,,,,,,------,,,------,,,,,,+++***)))---...333777333+++)))+++,,,++++++***************...---,,,,,,,,,+++)))'''&&&%%%''',,,...,,,+++---***---111333...)))+++222---...///111444999@@@EEEFFFDDD@@@;;;888555444333333777:::;;;???DDDCCC??????>>><<<:::999777333000333333444444555444444444333333333444555555666666666777888777666555666777444555666555444444666888888888888888888777777777555444333444888:::<<<<<>>===@@@@@@???===;;;888666444::::::;;;<<<>>>===:::888666999===???>>><<<::::::888444444777999:::===BBB888@@@HHHHHHEEEGGGPPPYYYXXXRRRPPPTTTYYYYYYXXXXXXSSSNNNGGGCCCBBBDDDEEEFFFGGGFFFDDDDDDEEEHHHKKKMMMQQQOOOOOOTTTZZZbbbmmmxxx)))************+++++++++,,,,,,,,,,,,,,,------...---------------------------,,,,,,,,,---...------------,,,,,,,,,------------,,,+++******,,,...///,,,+++******+++,,,,,,,,,+++,,,---......///000000////////////////////////------..................+++///444333...+++,,,///,,,---...---,,,++++++,,,(((((()))***+++------......------,,,+++,,,,,,,,,---------------.........---...///000000000///...666:::<<<;;;666444777;;;;;;;;;<<<<<<<<<;;;999888888777555444333333333333111222333333222222333555777888999777444222111111444555555555444333111000...///222555999???FFFKKKOOORRRVVVXXXXXXYYY[[[]]]bbbaaabbbcccbbb]]]WWWSSSPPP^^^ddd___```hhheeeYYY```aaa]]]UUUNNNOOOZZZdddaaaWWWPPPOOOIIIAAAEEEOOOTTTWWWXXXVVVUUUUUUPPPJJJBBBAAAAAADDDIIIMMMNNNNNNSSSKKKBBB===;;;:::666222555444222///---...111444222111//////000000000000...------,,,,,,,,,---------------------,,,+++***+++///666:::555---+++......---+++***))))))******...+++***+++------***''')))((())),,,,,,+++---111444222111111---)))+++111///000000000000333888<<>>;;;888666555444222111111111222222222111111000000111111222444555555666999::::::999666555555666555666777666555444555777:::::::::999999888888888888777555555555777888999>>>>>>>>>>>>>>>=========;;;:::::::::999888777777;;;;;;<<<<<<<<<;;;999888777:::===???===:::888888999555333666999;;;AAAGGGGGGLLLRRRSSSRRRUUU^^^fff```YYYTTTSSSPPPJJJFFFEEECCCDDDFFFIIIJJJJJJHHHGGGHHHIIIJJJKKKMMMNNNNNNOOOXXXZZZ^^^gggttt)))))))))*********++++++,,,++++++***+++,,,------------,,,,,,,,,,,,,,,,,,+++,,,------------......000000000///...------,,,///---,,,++++++---///000+++,,,,,,,,,+++,,,---...------......///000111222000000000000000000000000000////////////////////////444888777222......000...000111111///.........)))***+++,,,---//////000111000//////......//////...//////000000000000000///000222333444333222111555999<<<:::555333666999:::;;;;;;;;;;;;:::888777555555555555555666666666000111222222111111222333333555666555333111000111333444555555444222000...///000111222444999???CCCFFFLLLTTTZZZ]]]\\\[[[YYY]]]___aaadddggghhheeebbb^^^iiimmmhhhiiippplll```\\\\\\ZZZSSSNNNOOOXXX```kkkccc\\\UUUJJJ@@@CCCLLLXXX[[[[[[YYYXXXWWWQQQIIIBBBCCCEEEHHHLLLMMMMMMLLLOOOHHH>>>::::::999777333555333000,,,******...111000...------///000000......------,,,,,,,,,------,,,,,,---------,,,++++++)))---555:::777000000333111///,,,***((((((***+++---+++)))***---...+++(((+++((((((***++++++111999AAA888000......,,,---///111111111//////000333666<<<;;;:::999999888888888888:::;;;:::<<<@@@???;;;<<<999555444444555555555333333333333333222111000111111222333555666777777999:::;;;:::888777888999999:::;;;:::888777777888;;;:::::::::999999888888777777777666666777888:::;;;::::::999999999999999888888888888999999::::::;;;;;;<<<;;;999777666555888999;;;:::999777777888666777<<>>:::::::::888777444333111...+++***---//////---+++,,,///111000...//////...---,,,,,,------++++++,,,,,,,,,,,,++++++))),,,333999888444333777555222...***((()))***++++++******+++,,,---+++***)))'''(((++++++---555???GGG;;;000...000000///000000111111111111222666888?????????>>>>>>======<<<<<>>???@@@???===;;;;;;;;;::::::::::::999999999999555777999:::;;;;;;>>>???>>>===<<<<<<;;;;;;<<<<<<::::::999888888999999999777888999888555444333444777888999999999:::<<<>>><<>>:::777666666777444444444222///......//////,,,)))+++///222000...111000///...------,,,---******+++++++++++++++***++++++000777999666555777888444///+++((()))+++,,,(((***,,,,,,++++++,,,---******---///...---222:::>>>666///...///......000000111222222222333666999======>>>>>>>>>>>>>>>>>>???AAAAAA@@@BBBFFFFFFBBB:::888666555777888999999999999999888777555444333666666777777888999::::::555777:::;;;;;;===???AAA???@@@AAA@@@>>>;;;;;;;;;::::::::::::;;;;;;;;;;;;777;;;???AAA@@@@@@AAACCCAAAAAA???>>>>>>>>>???@@@;;;:::999888888888999999444666777777555444666777888:::>>>@@@BBBEEEIIILLLIIILLLUUU___```ZZZSSSQQQGGGGGGHHHHHHIIIIIIJJJJJJFFFCCCCCCFFFEEEBBBCCCGGGIIIJJJJJJIIIIIIMMMSSSXXX[[[\\\```hhhttt000000000000111111111111111000...---...///111333222222111111000000//////+++---000000......000333444555666777777777666555333333333333333333444555///111333222111111444777888777666555444555666777777777777777777777777777888777666555444555555666444333333444666777666444333555777888666444333333222333333444444555555666333222111111000000111111000222333555666666555555333555888:::;;;:::999888777555333333444333222000333444666777777777666666333444555666555444222000///111222222111000222333111111111111111222666999>>>===;;;888555333111000///000111000///000222555---333===JJJTTTZZZ\\\[[[QQQZZZ___]]]```lllwww{{{lllccc\\\[[[ZZZWWWWWWYYYkkkiiigggfffeeeaaa[[[VVVPPPZZZXXXJJJFFFPPPSSSLLL>>>?????????DDDIIIEEE>>>;;;BBBMMMTTTVVVTTTOOOLLL@@@???===888444222222444555666777666333111000000///+++)))+++000222111...222222000///------,,,,,,)))******+++++++++******...,,,...555888777555666:::666000+++))))))+++---'''***------+++***,,,......///333444000+++,,,111111...---...---***+++...111222222111000111444666555666888:::;;;<<<======@@@AAA@@@======@@@>>>:::888666444444555666666555777777777666555333222111777777888888999999::::::999:::<<<<<<;;;<<<===???<<<>>>???>>><<<999888888:::;;;;;;;;;<<<<<<=========AAAEEEFFFDDDBBBAAABBB>>>===;;;:::::::::;;;<<<888888777777777999;;;<<<333555888888777777:::===:::>>>DDDIIINNNRRRVVVXXXRRRNNNKKKKKKHHHCCCAAACCCDDDHHHKKKJJJFFFDDDEEEHHHIIICCCBBBFFFJJJJJJIIIJJJFFFIIIMMMOOOPPPSSSYYY]]]fffnnn{{{000000000000////////////222222111111111111111111111111000000000000111111333222111111000000111111222222222222222222222222444444444444444444444333555444333222333333555555:::777666666999999888555333333333333333333444444222222333333333444444444666666555555555555555555666666777777666444333111777555444222222333555666777666444222111000000000333333555666777888888888:::::::::;;;;;;;;;888666666444222222444555555555999999888888777666555444777555444555666666444333///......000222333222111444444444444555666777888??????>>>:::555000...---111111111111111000000000222000222<<>>999666777<<>>???>>><<<;;;;;;<<<======>>>>>>======GGGFFFFFFHHHJJJHHHDDD???===>>>@@@AAAAAA???===<<<<<<999666888;;;<<<999555555444555888<<<<<<888444999777666888===AAABBBBBBIIIMMMTTTXXXYYYUUUOOOJJJGGGFFFEEEEEEFFFFFFDDDCCCAAACCCFFFGGGGGGGGGHHHJJJJJJJJJJJJIIIGGGGGGIIIKKKMMMOOOPPPQQQVVVaaappp|||------...///000111111222000000000000000000000000222111111000000111111222333333222111111111111111222222222222222222222222444444444555555666666666777666555444444444555666888666555666888999888666444444444444444444444444333444444444444444444444333333333444444444444444222333444555555444333333555444222111111333444555777666555444333333333333555555666666777777777777:::999999999::::::888666666444222222444555555555777777888888777666555444777555333222333333222111444222000000222444555555444444444555555777888888<<<===<<<999444000---,,,000//////000000000000000000---...555AAAMMMTTTWWW]]]^^^bbbddd```[[[___gggkkkmmmooonnnjjjddd```^^^eee]]]VVVSSSPPPLLLKKKMMMMMMRRRRRRMMMJJJMMMRRRTTTEEE<<<>>>LLLUUUPPPHHHEEE@@@CCCHHHOOOSSSSSSNNNIIIBBB>>>===>>>;;;666777<<>><<<888777666444333222111111222222111000///...---------......,,,+++***+++---,,,///111333333444666777999999777666555555666666111000///////////////...111222222000...+++******444444222000...///000111000000111111111222666:::222000...///222444555444111444777999;;;<<>>:::;;;<<<======<<<;;;;;;:::888888:::>>>@@@>>><<<@@@BBBEEEGGGGGGDDD@@@>>>@@@DDDIIINNNPPPNNNJJJGGGFFFDDDCCCCCCCCCAAA===999===>>>???@@@@@@???>>>>>>===:::888:::======:::666666888;;;======;;;::::::===<<<===AAAGGGMMMPPPPPPQQQRRRSSSSSSQQQMMMIIIFFFHHHFFFEEEEEEEEEDDDCCCCCCDDDEEEGGGHHHGGGFFFGGGIIIFFFHHHKKKMMMMMMNNNPPPQQQNNNVVVaaammmzzz,,,,,,---...///000111111//////////////////000000222111111000000111111222444333222222111111222222222222222222222222222222333444444555666777888888888777666555555555555555666555444555777888888666666666666555555444444333555555555444444444444444222333333333444555555555111111333444555555555555444444333222333444666777777666666666555555555555777777666666666666777777:::888777777888888888777555333222222444666666555666777999::::::888777555888666333222333333333222777444000///111555777888333333444555666777888999888999:::888444000...---////////////000000111222333111000222:::FFFRRRZZZ]]]___bbbddd```[[[]]]cccjjjmmmqqqsssqqqjjjccc^^^ZZZPPPGGGCCC@@@===>>>BBBBBBFFFFFFBBBAAAEEEKKKMMMBBB===AAANNNUUUNNNDDD@@@<<>>??????>>>EEEHHHNNNSSSUUUTTTQQQOOOPPPRRRTTTTTTQQQLLLFFFBBB???===;;;;;;::::::777555;;;;;;;;;;;;<<<===>>>>>>???===;;;<<>>===>>>@@@EEEDDDCCCEEEHHHJJJKKKKKKTTTRRROOOKKKHHHGGGFFFEEECCCBBBBBBAAAAAABBBBBBBBB???BBBEEEGGGHHHJJJMMMOOOJJJLLLNNNPPPRRRTTTXXX[[[qqq{{{////////////.........---/////////000000000000000111000000//////000000111444333333222222222222222111222222222222222333333444444555555666666666777777777666555555444444444444444444555666777777777777777666555444333333222555555444444444444333333333444444555666777777888333333444555666777777777555555555555666777999:::777777777666666555444444666555555555666777888999999777555555666777777777444333333444666777777666666888:::<<<<<<;;;999777:::888555555666888888888666333111111333666777888333444555666777888999999777999::::::666333000000111111111111111222444555666555333222555>>>JJJSSSVVVZZZ```cccbbbaaacccfffaaadddjjjoooooohhh^^^VVVJJJBBB;;;999888777999===777;;;<<<888777:::<<<<<<<<<:::===GGGLLLFFF>>>:::===???AAAEEEIIILLLMMMMMMJJJHHHFFFDDDAAA???AAADDDIIIIIIMMMSSSYYYYYYUUUQQQSSSNNNGGG???999555444333:::999666444222111000000/////////---+++***+++,,,---...000000222444888;;;:::::::::::::::888777777222111111444666777444222///......///111333333333,,,,,,///555777444222222111333444444444555333///444333111111222555777999666888999::::::;;;===???>>>BBBEEEFFFDDDBBBCCCEEEAAAAAABBBAAA@@@???===<<<<<<>>>?????????@@@BBBEEEQQQSSSVVVYYYZZZYYYWWWVVVSSSPPPJJJDDD???;;;888777666555444444555666777888777666666666777999;;;===AAA???>>>???AAAAAA???<<<;;;>>>AAABBBAAA@@@AAABBBEEEEEEDDDDDDDDDDDDDDDDDDOOOLLLIIIFFFEEEEEEFFFGGGAAAAAAAAAAAAAAABBBDDDFFFDDDFFFIIIJJJLLLNNNQQQSSSNNNQQQVVV[[[bbbjjjsssyyy000////////////.........000000000111111222222222/////////....../////////444333222222111111222222111111111222222333333333555555555444444333333333555555555555444444333333333444555555666666777888777666666555444333333222444444444444333333333333333444444555666777888888555555555555666666777777555555555666777888999999777777777777666444222111333444555666888:::<<<===999777555555666888888888555555555666999;;;:::999666888999:::;;;:::888777999777666777999<<<<<<<<<555555555777999;;;;;;;;;666777999:::::::::::::::999;;;===<<<999777555555666555444444444666777888444555444111000333;;;BBBNNNUUU^^^bbbeeefffhhhhhh[[[]]]aaafffhhh```SSSHHH===777555777999999:::>>>888<<<>>><<<<<<>>>===;;;:::888999>>>@@@>>>;;;:::??????@@@AAADDDIIINNNQQQUUUTTTQQQKKKGGGGGGHHHIIINNNVVV]]]___\\\WWWTTTRRRXXXQQQGGG<<<666444666888;;;999666444222111111111/////////---+++***+++---...////////////000333555;;;<<<======<<<:::888777444777;;;;;;999666444444555444444555777666222///444222333777777888AAAKKK<<<===999222333:::??????222222222222444666999;;;;;;<<<>>>???@@@BBBEEEHHHJJJMMMNNNLLLGGGCCCBBBCCC<<<===@@@BBBDDDEEEEEEEEEAAABBBBBBBBBCCCGGGMMMQQQ\\\ZZZVVVRRRMMMIIIFFFEEE???===:::777666666888999333333333222333555777999777666555555666999;;;===BBBBBBAAABBBBBBBBB@@@???>>>===>>>@@@CCCDDDCCCAAA@@@AAACCCDDDFFFGGGIIIJJJIIIHHHGGGFFFFFFFFFGGGGGGDDDEEEEEEDDDBBBBBBEEEHHHMMMNNNOOOOOOOOOPPPSSSUUU[[[cccqqq------...///000111222222000000111111222222333333000//////......//////000333222111111000000111111111111111222222333333444666666555444333222222111333333444444555444444333444555777777666666777999777777666666555555444444333333444444444555555555444444555555666666777777555555555555555666777888444555555666666777777777888999999999888777555444444555888;;;===???AAAAAA<<<:::999999;;;<<<<<<;;;777777888:::===???>>>===888999999999999999888888888777777999;;;======<<<999999;;;>>>BBBDDDDDDCCC===>>>???@@@@@@???>>>======??????>>><<<:::::::::;;;:::888777777888:::;;;777888777444111000333777HHHQQQZZZ___cccggggggddd\\\[[[]]]```aaaZZZJJJ>>>666333333888<<<;;;<<<>>>999===@@@@@@BBBFFFFFFCCC<<<;;;::::::;;;===@@@BBBBBBCCCCCCDDDEEEIIIOOOSSSXXXYYYVVVOOOKKKMMMOOOOOOUUU___fffbbbXXXRRRPPPPPPRRRKKKAAA777333333777:::999777444222000000000111...//////...,,,+++---...111111111///,,,+++,,,---444666999<<<======;;;:::<<>>777333666<<>>@@@CCCCCCCCCCCCCCCBBBBBBAAA???===<<>>888888999999999999999888999:::<<<>>>>>>>>>===<<<888:::>>>AAADDDDDDDDDDDD??????>>>@@@AAABBBAAA???999:::;;;>>>AAACCCBBBAAA@@@???===<<<<<<<<<<<<===::::::;;;===???>>><<<:::===<<<===@@@DDDHHHJJJKKKEEEFFFGGGGGGGGGEEECCCBBBAAABBBAAA???<<<;;;<<<>>>???===:::888888999:::;;;;;;;;;999666333222222333>>>HHHSSSYYY___dddddd```\\\YYYXXX\\\___YYYJJJ===888444444888:::999999;;;666999999999===DDDGGGEEE>>>>>>===;;;<<>>@@@BBBBBBGGGSSSbbbmmmqqqlllfffOOOBBB999===HHH[[[yyyfffOOOKKKOOOOOO^^^______\\\WWWRRRPPPPPPVVVTTTPPPJJJDDD@@@???@@@;;;???CCCEEEGGGIIIOOOSSSRRRRRRRRRPPPNNNKKKIIIGGGIIIFFFEEEFFFJJJLLLKKKJJJ;;;;;;999999999999;;;<<<;;;;;;;;;;;;:::999777666555777888777666666888;;;<<<<<<<<<<<<<<<>>>@@@AAACCCDDDEEEDDDCCCBBBBBBBBB>>>>>>>>>@@@BBBDDDDDDDDDEEEGGGIIIHHHDDDBBBAAABBBIIIJJJKKKKKKJJJHHHFFFEEEAAADDDGGGHHHHHHKKKRRRXXXXXX]]]fffooozzz222222222222111111111000---......///000111111222333333222222222222333333111000000///////////////000000111222333333444444555555555666666666666666222333555777888888777777666888:::999666555777999::::::::::::::::::;;;;;;555555666888999:::;;;<<<>>>>>>>>>>>>>>>>>>======999999:::;;;>>>AAACCCEEE=========>>>======<<<<<<:::<<>>CCCIIIMMMOOOKKKLLLMMMMMMLLLIIIGGGEEEDDDCCCAAA???<<<<<<>>>@@@@@@>>>;;;999888888:::;;;999777444111000///......444@@@LLLTTT\\\cccccc^^^XXXTTTSSSXXX^^^[[[NNNCCC<<<666444666777555555888666666444111555>>>CCCCCC>>>@@@@@@===>>>DDDKKKPPPUUUXXXZZZWWWPPPHHHDDDBBB@@@EEEDDD@@@AAAJJJPPPPPPYYY[[[VVVKKKEEEGGGHHHFFF999777444222111333555777444222///---,,,---///000,,,---...---------///111)))+++...//////...///000000666@@@JJJSSSXXX[[[\\\aaaZZZPPPLLLOOOUUUYYY[[[fffmmm{{{gggUUUHHHJJJRRR^^^rrrvvvhhhgggkkkkkkggggggeee^^^SSSIIICCCAAAHHHHHHFFFCCCAAA@@@BBBDDDFFFIIIJJJJJJHHHJJJNNNRRRNNNOOORRRTTTVVVWWWWWWWWWKKKHHHEEEEEEGGGDDD<<<666999::::::;;;<<<<<<<<<<<<>>>;;;777333333555999;;;111444777888888999<<>>>>>???CCCDDDEEEEEECCCBBBBBBCCC<<>>>>>===;;;999????????????????????????AAAAAA@@@@@@??????@@@@@@@@@???>>>>>>@@@AAACCCDDDGGGGGGGGGFFFEEEDDDBBBAAABBB@@@???BBBHHHJJJHHHEEECCCEEEHHHIIIHHHDDD@@@>>>CCCCCCCCCDDDFFFHHHKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKGGGFFFFFFFFFGGGHHHJJJLLL??????@@@CCCEEEGGGGGGFFFHHHGGGFFFEEEEEEEEEFFFFFFEEECCCAAA@@@AAABBBAAA@@@BBBAAA@@@AAABBBFFFIIIKKKOOOQQQSSSSSSPPPLLLJJJIIIGGGAAA;;;999;;;===;;;888777888888777555444444555222222111111000//////...,,,===DDDHHHUUU[[[YYYYYYOOOMMMJJJJJJKKKLLLKKKJJJHHHAAA<<<>>>CCCDDD>>>666333333333555999===BBBEEE===>>>======>>>CCCLLLSSSTTTTTTSSSOOOIIICCC???>>>999888;;;>>><<<===IIIXXX\\\TTTMMMKKKMMMJJJ@@@777555555555888:::888444////////////---+++*********---,,,,,,,,,---///111222&&&222222...111111111999BBBSSS^^^gggyyy~~~qqqgggrrrjjjdddccceeegggkkkpppyyymmmgggbbbaaafffnnntttwww|||zzzvvvppphhh```YYYUUUKKKCCC===>>>???===;;;;;;CCCBBBCCCFFFFFFBBBBBBDDDEEECCCFFFLLLLLLKKKQQQZZZ_________^^^ZZZTTTLLLFFFBBB???<<<===@@@AAA@@@===>>>>>>===<<<:::999888888;;;:::888777666666666777555666888:::<<<===>>>>>>??????>>>===<<<<<>>===<<<>>>@@@???>>><<<;;;<<<===???BBBDDDEEEDDDCCCBBBBBBCCCDDDFFFHHHIIIIIIJJJFFFFFFFFFFFFFFFGGGGGGHHHCCCBBBBBBBBBCCCCCCDDDCCCIIIIIIIIIJJJJJJJJJJJJIIIEEECCCBBBEEEJJJMMMKKKHHHFFFHHHJJJLLLKKKHHHDDDBBBEEEEEEFFFGGGIIIKKKNNNOOOPPPPPPOOONNNNNNNNNNNNNNNJJJJJJIIIIIIHHHIIIIIIIII@@@@@@AAADDDFFFIIIJJJJJJIIIHHHFFFDDDCCCCCCCCCCCCDDDBBB@@@@@@AAAAAA@@@???@@@???>>>>>>???BBBEEEGGGNNNPPPQQQQQQNNNJJJHHHGGGCCC???:::888:::;;;999666888999:::999777555555666555444333222111000000000(((555<<>>AAA@@@@@@BBB<<<:::<<>>AAABBBAAA@@@??????@@@???===<<<;;;;;;;;;<<>>???>>>===>>>===;;;;;;;;;===???AAAHHHJJJLLLKKKHHHDDDBBBBBB???<<<999999::::::888555666888999888666333222222666444222000//////000000...444777AAAPPPQQQLLLRRRIIIGGGCCC@@@@@@EEEMMMSSSTTTOOOHHHDDDBBBAAA@@@???999888777777777999;;;<<<;;;;;;:::999888999<<>>JJJRRRTTTTTTXXXVVVPPPJJJCCC???>>>>>>===;;;999888888888777666///...,,,++++++,,,---...///...---,,,,,,,,,------444888666;;;LLLTTTWWW```vvvvvvpppkkkiiilllmmmkkkjjjlllnnnnnnwwwtttfffSSSQQQNNNLLLJJJEEE@@@<<>><<<;;;::::::::::::999<<>>AAADDDKKKJJJJJJKKKKKKJJJGGGDDDFFFEEEDDDEEEGGGKKKOOORRRVVVSSSPPPPPPSSSXXX[[[]]]```hhhrrryyy^^^YYYRRRIIIBBB??????@@@===<<<<<<<<<<<<===>>>>>><<<>>>AAACCCBBBAAAAAABBBBBBAAA???>>>>>>??????@@@DDDDDDEEEDDDCCCCCCCCCDDDCCCEEEGGGGGGFFFEEEEEEEEEBBBCCCEEEGGGGGGGGGGGGFFFFFFHHHKKKMMMMMMLLLKKKIIIIIIHHHHHHGGGHHHHHHIIIIIIDDDCCCCCCDDDFFFFFFCCC@@@::::::;;;===>>>@@@BBBCCCAAA@@@AAACCCGGGIIIHHHGGGDDDEEEGGGHHHHHHGGGFFFDDD??????@@@AAABBBEEEGGGIIIHHHFFFDDDBBBAAACCCEEEFFFFFFFFFEEEDDDCCCAAA??????>>>>>>>>>======???CCCEEEEEECCCAAA???===============;;;:::;;;>>>???@@@???>>>===<<<;;;;;;<<<===>>>BBBDDDEEEDDDAAA>>><<<<<<<<<;;;:::;;;<<<<<<999666777999::::::777444333222888666333111000000222333777777666@@@OOOPPPNNNWWWGGGHHHHHHFFFCCCBBBCCCEEEOOOOOOMMMJJJEEEAAA??????<<<;;;999777666555666777888999;;;<<<===???AAABBBJJJKKKJJJGGGBBB>>>>>>???KKKEEEDDDMMMZZZbbb___[[[WWWRRRJJJCCC===:::999999111111000000111111111111000...---,,,---------,,,000///---,,,...111555888999AAAEEEOOO___bbbbbbkkkrrrmmmjjjfffcccccc```XXXSSSQQQRRRQQQXXXfffllleeeUUUIIIHHHEEE@@@<<<999777666555222444666999<<<>>>@@@AAA@@@BBBGGGKKKIIIGGGJJJQQQZZZZZZ[[[]]]YYYSSSSSSVVVPPPLLLGGGFFFEEEAAA<<<999<<<:::888777888999999888888:::<<<;;;888888;;;>>>777777888999;;;<<<======>>>===<<<:::999999:::::::::;;;;;;;;;;;;:::999999;;;<<<=========???AAADDDJJJIIIGGGHHHIIIJJJJJJIIILLLLLLKKKLLLNNNRRRVVVXXX[[[[[[]]]___dddiiimmmpppCCCEEEFFFDDDAAA>>>>>>???:::999999999999:::;;;;;;888:::>>>??????>>>>>>???======<<<<<<===???AAABBBDDDDDDDDDAAA>>>===>>>@@@;;;===@@@@@@@@@??????@@@>>>??????@@@@@@???>>>===???@@@CCCEEEFFFDDDBBBAAACCCBBBAAA@@@@@@@@@@@@@@@===;;;;;;===AAACCC@@@<<<888888888999:::<<<===>>><<<<<<===???BBBCCCDDDCCCAAABBBCCCDDDDDDEEEDDDDDD@@@@@@@@@@@@BBBDDDFFFGGGHHHFFFDDDBBBAAACCCEEEFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBAAA>>><<<<<>>>>>>>>>>>??????>>>===???CCCEEEFFFFFFAAAAAA???>>>>>>>>>??????BBBCCCDDDBBB???<<<;;;;;;======>>>???@@@@@@===<<<<<<===???>>>;;;999888888:::888666333333444666777999???BBBLLLYYYWWWPPPTTTHHHHHHHHHEEEBBB???===<<>>>>>>>>JJJMMMNNNIIIBBBAAAHHHPPPRRRSSSVVV[[[```aaa]]]WWWPPPHHH===777444333222000...///000000//////......222000///000222333222000111///,,,,,,111999BBBHHHLLLTTTYYYbbbllllllooo}}}sssaaa^^^RRROOONNNQQQOOOHHHCCCBBB@@@@@@FFFNNNOOOIIIAAA>>>??????>>>===<<<<<<===>>>888;;;???DDDHHHJJJJJJJJJLLLNNNQQQRRRMMMHHHJJJQQQIIIKKKPPPQQQKKKAAA===>>>FFFGGGHHHKKKNNNNNNIIICCC666666666888::::::888777555888::::::888999===@@@::::::;;;;;;<<<<<<======@@@???===:::999888888888999:::;;;<<<<<<<<<<<<<<<:::<<<=========>>>@@@BBBIIIFFFDDDEEEIIINNNRRRTTTQQQRRRTTTXXX\\\bbbgggiiiccciiiqqq|||<<<<<<;;;999777777888:::555555555555555666666777444777:::<<<;;;::::::;;;999888999999;;;===???AAAAAABBBAAA>>>:::999<<>>===============;;;888666999>>>@@@>>>:::888888777777888:::<<<======>>>@@@BBBCCCEEEEEEFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLKKKJJJJJJJJJLLLMMMNNNQQQPPPNNNLLLLLLMMMNNNOOOLLLKKKIIIHHHHHHHHHIIIJJJIIIJJJJJJGGGCCCAAACCCFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGFFFFFFHHHKKKNNNOOOOOOFFFEEEEEEDDDCCCCCCDDDDDDGGGHHHHHHFFFCCCAAA@@@@@@@@@AAABBBDDDDDDDDDCCCBBB===>>>>>>===;;;::::::;;;888777666555555666777888DDDWWWdddlllssskkkZZZSSSNNNJJJEEECCCBBBBBBAAA@@@???CCCHHHJJJIIIDDD@@@===999::::::<<<>>>@@@AAABBBFFFDDDBBBBBBAAA???<<<:::EEEIIIKKKIIIFFFJJJUUU^^^\\\cccfffbbb\\\WWWRRRMMMDDD<<<333...///000000///555555555444222222333444777333//////111333333111111///,,,---444???JJJRRRlllmmmiiijjjnnnmmmvvvvvvWWWLLLSSSDDDAAAAAADDDDDD???<<<<<<===>>>BBBFFFCCC>>>>>>AAA<<>>@@@???<<<:::888999:::;;;;;;===???AAA<<<<<<<<<<<<<<<=========???>>>;;;999777777666777999:::;;;===>>>?????????;;;===???@@@@@@AAACCCDDDGGGEEEDDDGGGMMMTTTZZZ^^^UUUYYY___gggooovvv|||888777666555555666666777666666555555666666777888444777:::;;;:::999999999888888777888999;;;===>>>===??????<<<999:::???DDDDDDEEEFFFEEEAAA>>>========================<<<<<<>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEEEEDDD???;;;===CCCEEECCC???======<<<===>>>AAACCCEEEFFFGGGIIIKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRTTTVVVXXX[[[ZZZYYYXXXXXXXXXYYYYYYZZZYYYXXXXXXWWWWWWXXXXXXVVVTTTQQQNNNNNNOOOQQQRRROOORRRSSSQQQLLLIIIKKKMMMQQQOOONNNLLLKKKKKKLLLLLLQQQOOONNNNNNPPPRRRQQQQQQIIIIIIIIIIIIHHHHHHHHHHHHKKKLLLLLLJJJGGGEEEDDDEEECCCDDDEEEFFFFFFGGGGGGHHH@@@@@@???>>><<<===???BBB>>>>>>>>>>>>???@@@AAABBB[[[xxx~~~iiiZZZWWWRRRMMMMMMOOOOOOJJJEEECCCBBBBBBBBBBBBCCCCCCBBB>>>@@@DDDJJJPPPVVVZZZ]]]bbb^^^XXXSSSOOOIIICCC???DDDEEEHHHKKKOOOVVV]]]aaa___ffffff[[[OOOHHHEEEBBB:::777333111111444888;;;999888777555444888>>>DDDMMMCCC777000///000111000000......000666@@@IIIOOOkkkhhhaaadddooosss```IIIDDDLLLEEEAAA@@@CCCEEEBBB@@@BBBDDDEEEHHHKKKIIIEEEFFFKKKOOOSSSWWWXXXTTTOOOLLLKKKBBBBBBAAA@@@AAABBBCCCDDD:::999999:::777444666<<>>???@@@BBBDDDDDDAAA???>>>===<<<===???@@@@@@@@@;;;;;;;;;<<<<<<<<<======>>>===;;;:::999::::::;;;;;;<<<===>>>@@@@@@@@@@@@???BBBEEEHHHIIIKKKNNNPPPQQQQQQTTTYYY```hhhmmmooojjjoooxxx111222444888<<<<<<999666:::999999999999:::;;;;;;666888;;;<<<;;;:::999999999999888888999:::;;;<<<;;;>>>???===:::<<>>EEEHHHIIIHHHIIIZZZsss___QQQLLLGGGHHHDDD@@@AAAGGGKKKLLLOOORRRPPPOOORRRVVVVVVRRRRRRUUUSSSRRRPPPJJJCCC??????@@@>>><<<999777888<<>>===:::999999::::::;;;<<<======???>>>=========???@@@AAA===>>>???@@@@@@@@@@@@@@@EEEHHHMMMQQQTTTWWWZZZ]]]dddfffkkksss{{{:::::::::;;;>>>AAADDDFFFHHHGGGFFFDDDCCCBBBCCCCCCAAABBBDDDCCCAAA?????????@@@AAAAAA@@@>>>>>>???AAAAAACCCDDDCCCAAAEEENNNVVVfffffffffgggfffaaaYYYRRRMMMMMMNNNNNNOOOPPPPPPQQQVVVTTTRRRQQQRRRRRRQQQPPPRRRQQQQQQRRRUUUWWWWWWWWWVVVSSSOOOMMMNNNPPPRRRRRRPPPPPPRRRSSSTTTTTTTTTTTTUUUSSSQQQPPPRRRSSSSSSRRRUUUSSSQQQPPPRRRVVVZZZ^^^cccbbb```]]]YYYXXXYYY[[[bbb\\\VVVSSSPPPOOOTTT[[[WWWUUUTTTTTTWWW]]]bbbeeedddeeeeeecccaaaaaaeeeiiiqqqppplllcccZZZTTTUUUWWWYYYVVVUUUWWWWWWVVVXXX]]]VVVUUUUUUUUUVVVVVVTTTRRRTTTRRRSSSUUUUUUQQQMMMJJJOOONNNLLLJJJLLLRRRVVVXXXUUUYYYYYYVVVXXXaaakkkppp|||rrrgggbbb^^^]]]ccckkkyyymmmaaaaaakkkyyyvvv```KKKDDDCCCJJJGGG;;;:::GGGMMMJJJAAA@@@CCCGGGHHHHHHLLLRRRNNNOOOPPPOOOMMMJJJHHHHHHPPPLLLHHHKKKQQQUUUSSSPPPTTTHHHAAACCC>>>444222888888BBBIIINNNWWWhhhuuuzzz|||rrrjjjkkkrrrxxx~~~mmmKKK555111555777666555777999999<<>>>>><<<999111444666777555555888;;;999777555444555888<<<>>>>>>===<<<;;;;;;<<<======AAAAAAAAAAAAAAABBBCCCDDDCCCAAA???@@@AAACCCCCCCCC>>>>>>===;;;::::::<<<>>>;;;;;;;;;:::888999<<>>======@@@BBBCCCCCCEEEJJJOOO^^^```eeejjjppptttxxxyyywww{{{FFFEEEDDDDDDFFFIIIMMMOOOTTTTTTTTTSSSRRRQQQPPPOOOKKKLLLLLLJJJHHHHHHIIIKKKNNNOOONNNLLLIIIGGGHHHIIIJJJMMMOOOPPPPPPRRRWWW[[[dddeeefffiiijjjgggaaa[[[WWWWWWWWWVVVVVVVVVVVVUUU[[[ZZZYYYZZZ\\\^^^^^^]]]ZZZXXXWWWWWWXXXYYYYYYXXXYYYUUUQQQOOOOOOQQQQQQRRRPPPPPPPPPQQQQQQQQQQQQRRRSSSPPPNNNMMMNNNOOOOOONNNNNNNNNMMMNNNPPPUUUYYY\\\dddccc```]]]\\\^^^dddhhh```ZZZTTTRRRRRRRRRVVV\\\ccceeehhhlllqqqvvv|||uuueee^^^cccjjjlllhhhfffiiijjjiiijjjnnnmmmkkkjjjjjjjjjjjjhhhgggkkkjjjjjjiiigggcccaaa```fffeeedddccceeeiiikkklllpppqqqpppnnnqqq|||~~~mmmiiihhhfffkkkttt|||ssscccdddooo~~~ppp\\\PPPKKKKKKEEE@@@EEEQQQUUUPPPCCC>>>:::<<<===<<<===@@@CCCEEEHHHGGGFFFHHHLLLQQQ[[[VVVRRRSSSYYY^^^^^^]]]VVVLLLEEEEEEHHHIIIKKKNNNMMM]]]ppp|||zzzqqqmmmjjjhhhlllrrrrrrcccNNN>>>666555777777111:::DDDEEE???AAAOOO^^^___fffxxxuuuggghhhfff___```iiimmmlllkkkllllllhhhbbb]]]NNNLLLJJJHHHFFFBBB>>>:::>>><<<:::;;;>>>???>>><<<777:::;;;;;;999888:::<<<===<<<:::999:::<<>>======>>>???>>>???@@@AAABBBCCCDDDDDDAAA>>>;;;:::;;;<<<<<<<<<;;;<<<===<<<;;;:::<<<===AAA@@@???===<<<===>>>???===???@@@@@@???@@@BBBDDDKKKLLLOOOTTT[[[bbbiiinnnoooqqqvvv|||TTTRRRPPPOOOPPPSSSVVVYYYZZZ[[[\\\]]]]]][[[YYYXXXRRRRRRQQQOOONNNNNNQQQTTTWWWXXXXXXWWWUUUTTTTTTUUUTTTVVVYYY]]]____________fffhhhkkkoooqqqpppllliiifffeeedddcccbbbaaa```___cccccccccfffiiilllmmmlllhhhfffdddcccccccccbbbaaabbb^^^ZZZXXXXXXYYYYYYYYYXXXXXXWWWVVVVVVWWWXXXYYYYYYWWWUUUTTTUUUVVVVVVUUUQQQRRRTTTWWW[[[___dddfffooommmjjjhhhjjjqqq{{{rrrjjjdddeeehhhiiillloooyyy~~~yyysss}}}}}}|||yyywww|||qqq___```cccaaagggsss~~~yyyiiiiiimmmwww~~~|||pppeee]]]RRRGGGHHHPPPWWWTTTOOOHHH@@@:::<<>><<<===BBBFFFJJJIIIGGGJJJSSS[[[eeeaaa^^^```ffflllooopppmmmfffZZZQQQTTT]]]cccbbbhhhxxxxxxuuurrrmmmfff[[[SSSVVV]]][[[YYYRRRGGG<<<666777999@@@DDDLLLSSSUUU\\\ppptttsssnnnccc^^^cccbbb```^^^\\\YYYUUUOOOKKKGGGDDD@@@>>>=========<<<===<<<<<<>>>AAACCCCCCBBB@@@AAACCCBBB@@@??????@@@BBBAAAAAA@@@@@@AAAAAABBBCCCBBB@@@>>>======>>>>>><<<===???BBBDDDDDDEEEDDD???<<<999777888:::;;;;;;???@@@AAA???===;;;;;;;;;<<<;;;999999;;;===>>>>>>>>>BBBEEEFFFGGGLLLTTT\\\ccccccfffkkksss{{{aaa___\\\ZZZZZZ\\\___bbb___```aaabbbbbbaaa```___[[[\\\\\\\\\[[[[[[]]]___```ccceeeggghhhiiikkkmmmffffffiiilllooopppnnnlllsssuuuwwwzzz{{{zzzxxxvvvssssssrrrqqqpppooonnnnnnmmmmmmnnnrrruuuxxxyyyxxxtttqqqooonnnnnnnnnmmmkkkkkkhhheeecccdddeeeffffffeeedddcccbbbccceeegggiiihhhfffddddddfffggghhhgggaaabbbfffjjjoootttwwwyyy~~~}}}||||||rrrooojjjgggmmmwww}}}|||oooXXXMMMUUUZZZVVV\\\jjjyyy{{{rrrnnnhhhfffkkkuuuzzz{{{ssscccUUUTTTWWWSSSLLLGGGGGGEEEFFFKKKMMMKKKJJJKKKLLLTTT[[[[[[VVVVVV]]]eeennnnnnnnnrrrwww}}}rrr^^^[[[hhhrrrqqqssszzzzzztttvvvyyy{{{rrr___OOOMMMTTTRRRUUUUUUNNNDDD>>>???BBBWWWLLLNNNccczzz}}}oooeeebbbZZZMMMGGGIIIFFFEEEEEEEEEEEEDDDBBBAAAGGGDDDAAA@@@AAACCCDDDDDDCCCCCCCCCDDDFFFGGGHHHHHHFFFGGGIIIIIIIIIHHHHHHHHHDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@>>><<<;;;;;;;;;;;;===???AAADDDEEEEEEDDDCCC???<<<999888:::===>>>???GGGFFFDDD@@@<<<999:::;;;;;;::::::>>>CCCGGGIIIIIIIIIPPPVVVYYYZZZ```jjjssstttwww|||qqqooollljjjiiijjjmmmnnnmmmmmmmmmnnnnnnoooppppppmmmppptttuuuuuutttttttttwwwzzz~~~~~~}}}~~~}}}{{{yyyxxxyyyzzzyyyxxxuuusssqqqqqqsssuuuvvvvvvtttsssrrrssstttwwwzzz||||||zzzyyyyyy{{{}}}}}}}}}wwwyyy|||{{{rrrqqqoookkkhhhiii```]]]WWWSSSVVV^^^aaa___ZZZMMMLLLVVVXXXPPPSSS___mmmyyy}}}wwwqqqhhh___^^^fffvvvxxxkkkeee___UUULLLIIIIIIOOOYYY```\\\TTTPPPRRROOOZZZfffjjjgggfffjjjooozzz}}}|||ddd\\\hhhttttttdddbbbbbbffflllsss{{{pppVVVLLLNNNLLLNNNOOOMMMJJJJJJMMMQQQZZZUUU___}}}}}}kkk___SSSKKKFFFFFFCCC===<<<@@@???@@@@@@AAABBBDDDFFFGGGFFFEEEDDDEEEHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHIIIKKKMMMOOOPPPPPPOOOCCCCCCDDDCCCBBB@@@???>>>AAA???===<<<::::::::::::@@@AAACCCDDDDDDCCCBBB@@@>>><<<999888999<<<======DDDCCC???;;;999999===@@@HHHIIIKKKPPPVVV[[[^^^___```hhhpppttttttvvv~~~~~~~~~}}}zzz||||||zzzxxxxxxxxxxxxwwwsssuuuqqqiiinnnwwwiii^^^]]][[[UUURRRTTTOOONNNIIIDDDDDDIIIJJJHHHKKKGGGJJJQQQQQQKKKKKKQQQcccrrrwwwqqqlllhhh```]]]iiiyyyyyyoooggg___XXXTTTSSS^^^mmmtttkkk\\\SSSRRRIIISSS___eeeggghhhmmmrrr~~~lll```dddfffcccMMMGGGDDDIIIPPPYYYccckkktttzzzzzzfffNNNBBBAAA???AAAEEEHHHKKKOOOTTTXXXXXXiii{{{rrrqqqnnnbbbQQQFFFBBB>>>===@@@AAAAAADDDIIIDDDDDDDDDBBBBBBCCCFFFIIIHHHHHHHHHKKKMMMOOONNNMMMJJJKKKJJJHHHEEECCCBBBCCCEEEFFFIIIMMMRRRSSSSSSQQQBBBBBBBBBAAA@@@???===<<>><<<;;;;;;<<<<<<@@@AAABBBBBBBBBAAA???>>>===:::888888999999999888============???CCCJJJOOOUUUYYY]]]aaaeeeiiimmmpppttt}}}~~~~~~~~~{{{vvvrrrwwwvvvwwwvvvppphhhhhhlllkkkiiihhhggghhhhhhfffeee]]]```]]]YYYbbbxxxjjj\\\RRRSSSSSSKKKGGGHHHAAACCCBBB<<<:::<<<===<<<>>>???BBBGGGNNNTTTVVVVVViiixxx|||pppmmmpppfffXXX\\\nnn~~~~~~wwwkkkfffgggaaaXXXYYYcccsss|||vvvfffZZZVVVIIILLLPPPQQQSSSWWW___dddlllsss||||||tttmmmaaaUUUEEE===777888::::::===BBBEEEJJJRRRVVVPPPCCC===<<<===DDDMMMSSSUUUWWW[[[___eee}}}uuuhhh___UUUPPPKKKFFFDDDEEEGGGEEEFFFHHHHHHFFFGGGJJJCCCCCCCCC@@@???AAAEEEIIIJJJIIIIIIJJJMMMOOOOOONNNIIIJJJJJJGGGBBB??????@@@BBBCCCEEEJJJOOOQQQPPPNNNBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<===============>>>>>>>>>:::::::::===@@@AAAAAA@@@BBBEEEJJJOOOTTTZZZ```eeegggnnnvvvzzz{{{~~~}}}~~~~~~{{{uuupppggghhhiiikkklllllljjjiiiaaacccfffeee^^^WWWYYY```___^^^^^^^^^______]]][[[TTTYYYYYYTTTZZZfffjjjeee^^^PPPIIIMMMNNNEEE???@@@<<<@@@AAA<<<999:::;;;;;;===>>>@@@FFFWWWkkkrrrnnnvvvoooiiippphhhUUUVVVhhhqqqtttmmmaaaaaagggaaaSSSSSS\\\kkkxxxxxxlll___YYYQQQMMMFFFAAA???DDDLLLSSSTTT\\\fffmmmqqqwwwlllZZZKKKAAA888777555000///222666999AAAJJJLLLHHHEEEFFFJJJVVVdddjjjhhheeegggjjjuuu|||lllfff\\\NNNKKKJJJIIIGGGAAA===@@@GGGCCCDDDFFFHHHGGGDDDCCCDDDBBBCCCCCCBBBCCCFFFMMMSSSGGGEEECCCDDDFFFIIIJJJJJJIIIJJJJJJGGGBBB>>>>>>@@@@@@@@@BBBGGGMMMNNNLLLJJJCCCCCCAAA@@@@@@??????@@@;;;:::999888888888999:::999999999999:::<<<===>>>999;;;>>>DDDJJJNNNNNNNNNOOOTTT\\\ccciiinnnsssuuu~~~~~~{{{{{{~~~{{{|||~~~}}}{{{{{{{{{zzzxxxvvvqqqssstttvvvxxxwwwqqqjjjsssnnnlllpppsssqqqpppqqqqqqooonnnllliiiddd^^^ZZZ[[[ZZZ[[[]]]```___ZZZVVVVVVUUUSSSRRRQQQPPPOOOOOOUUUWWWXXXXXXUUURRRQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSOOONNNKKKGGGBBB?????????;;;>>>@@@>>>999888;;;???888888???QQQhhhyyyvvvnnnjjjlllllleee______ffffffbbb]]]]]]aaabbb```\\\ZZZ[[[dddmmmmmmcccXXXVVVMMMEEEBBB@@@>>>CCCKKKMMMQQQXXX\\\\\\```rrryyynnncccZZZMMM>>>888:::<<<888222888FFFWWWbbbiiimmmjjjfffmmm}}}}}}vvvvvvoooeeeYYYQQQLLLJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCEEEDDDCCCEEEGGGGGGDDDAAAFFFCCC@@@>>>@@@EEEJJJNNNLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDCCC@@@>>>===>>>@@@===>>>>>>???@@@CCCIIILLLIIIEEEBBBBBBFFFFFFCCC??????===:::888888888666555777999;;;<<<>>>AAAEEEHHHMMMTTT]]]aaa```___```bbbbbbkkkvvv|||}}}}}}}}}}}}{{{zzzyyy~~~{{{uuupppnnnmmmnnnoootttooolllnnnooommmmmmoookkkjjjiiiiiikkkmmmmmmllljjjjjjiiifffdddcccdddddd```[[[YYY\\\^^^^^^^^^```fffdddaaa___\\\WWWQQQMMMRRRQQQQQQSSSUUUUUURRROOONNNMMMKKKJJJIIIIIIJJJJJJOOOQQQSSSRRROOOLLLKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIGGGCCC???<<<<<<===999;;;===;;;777666999<<<>>>@@@GGGWWWlll|||zzzkkkgggiiimmmlllddd]]]\\\aaaaaa^^^YYYZZZ^^^```^^^]]]XXXWWW]]]eeehhhbbb[[[YYYRRRKKKHHHEEEBBBDDDIIITTTTTTUUUVVVUUU[[[mmmqqqggg```ZZZ___VVVLLLGGGJJJMMMOOONNNRRRhhh}}}~~~qqqhhhYYYUUUOOOIIIEEECCCDDDEEEIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBCCCDDDDDDAAA???DDDBBB???>>>@@@DDDHHHKKKIIIIIIIIIHHHGGGEEECCCBBB???@@@???>>>======???AAA??????@@@@@@BBBEEEJJJMMMNNNKKKFFFBBB@@@===999666777777888:::<<<>>>@@@AAAHHHIIIJJJKKKNNNSSSYYY^^^]]]eeeooouuuwwwyyy}}}~~~zzzwwwvvvuuusssrrrsssrrrqqqrrrssssssrrrqqqkkkkkkllllllkkkjjjhhhgggjjjgggccc^^^\\\\\\]]]^^^bbb\\\YYY[[[[[[YYYYYY[[[[[[YYYWWWXXX[[[___bbbccc___^^^\\\XXXTTTRRRTTTXXXSSSNNNKKKNNNPPPPPPRRRUUU[[[XXXTTTQQQMMMJJJEEEBBBIIIHHHHHHIIIKKKLLLKKKJJJJJJHHHFFFEEEDDDEEEFFFGGGKKKLLLMMMLLLJJJGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA>>>;;;999:::;;;777999:::888555444777999>>>@@@GGGSSS```kkkrrruuutttxxxzzzzzz{{{}}}|||yyyggggggiiikkkhhhaaa^^^___ZZZ^^^___\\\[[[^^^___^^^^^^XXXSSSUUU[[[___]]]ZZZZZZUUUPPPMMMIIIEEEDDDFFF^^^]]][[[YYYVVVWWW```jjjvvvfff]]][[[\\\]]]ZZZWWWUUUXXX___iiipppZZZmmm~~~~~~xxxfffUUUKKKFFFEEECCCAAAAAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDEEECCCBBBCCCCCCBBB@@@>>>@@@@@@???>>>@@@BBBEEEGGGGGGHHHIIIIIIGGGEEEBBB@@@:::;;;;;;:::::::::===???===>>>>>>???@@@CCCGGGJJJJJJHHHEEEAAA<<<999888888777;;;AAAEEEHHHLLLRRRVVVYYYZZZ\\\___dddlllvvv|||~~~|||{{{zzzyyywwwvvv{{{zzzwwwssspppoooqqqsssttttttsssrrrpppooommmmmmiiifffcccbbbcccdddeeedddbbb___\\\]]]```bbbaaa___]]]^^^______^^^]]][[[ZZZ[[[YYYUUUQQQOOOOOOPPPQQQPPPNNNOOOUUUVVVQQQMMMLLLQQQNNNLLLMMMQQQVVV[[[]]]WWWSSSRRRSSSRRROOOMMMMMMOOOJJJHHHJJJKKKKKKOOOSSSUUUQQQMMMJJJHHHFFFDDDBBBFFFEEEDDDDDDFFFGGGIIIIIIKKKJJJGGGEEEDDDEEEFFFGGGHHHJJJKKKJJJGGGEEEDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@>>>>>>===;;;999888:::;;;888999999888666555777999;;;>>>BBBGGGKKKOOOSSSVVVZZZ]]]```ccciiiqqqyyy}}}mmmnnnlllfff]]]XXX[[[aaaXXXeeennnkkkccc```aaabbb___YYYTTTSSSWWWZZZZZZXXX\\\YYYUUURRRNNNKKKIIIIIISSSVVVYYYZZZXXXUUUUUUVVVdddlllqqqkkk___XXXZZZ^^^^^^``````^^^^^^fffttttttxxxzzzzzzzzz|||yyytttaaa^^^[[[XXXTTTMMMDDD>>>FFFEEEEEEEEEEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDCCCBBB@@@???======>>>>>>???@@@AAABBBEEEEEEEEEDDDCCCBBB@@@???;;;<<<<<<:::999999<<<>>><<<===>>>???@@@CCCFFFJJJIIIKKKKKKGGGAAA???BBBFFFDDDKKKSSSXXXZZZ^^^ffflllooorrrwww}}}~~~~~~}}}{{{wwwuuuttttttuuuvvvuuussspppmmmjjjiiiiiiiiihhhfffgggfffccc```^^^^^^aaacccbbbbbbaaaaaa````````````XXXVVVSSSSSSTTTVVVWWWWWWWWWSSSPPPPPPSSSUUUUUUSSSSSSSSSTTTTTTTTTRRRQQQPPPOOOMMMJJJGGGFFFFFFGGGHHHFFFIIIRRR]]]___WWWMMMIIIIIIGGGEEEHHHMMMUUU[[[^^^VVVLLLGGGMMMTTTSSSNNNKKKIIIEEECCCDDDDDDDDDHHHNNNOOOLLLIIIGGGGGGGGGGGGFFFCCCCCCCCCBBBCCCDDDGGGIIIJJJHHHFFFCCCBBBAAABBBBBBEEEFFFGGGFFFDDDCCCCCCDDDEEEDDDBBBAAA@@@@@@@@@@@@<<<===<<<;;;::::::<<<>>>;;;;;;;;;:::999999999;;;===???AAAAAA@@@@@@BBBDDDDDDDDDEEEIIIPPP[[[hhhssssssyyyzzzooo___VVVWWW[[[bbbttt~~~nnncccaaabbb]]][[[ZZZ[[[___aaabbbbbb___]]]ZZZUUURRRQQQPPPOOOBBBGGGMMMQQQSSSTTTSSSRRRTTTYYY^^^]]]YYYWWW]]]ddduuuvvvssskkkdddeeennnxxx}}}wwwmmmgggbbb[[[TTTIIIFFFDDDEEEIIIKKKIIIFFFEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCBBB@@@?????????;;;<<<===>>>>>>>>>>>>>>>AAA???===;;;;;;;;;===>>>=========;;;999999:::<<<>>>@@@BBBDDDEEEHHHKKKNNNPPPTTTWWWUUUQQQQQQUUU[[[^^^eeennnsssvvv{{{~~~{{{wwwsssqqqrrrtttvvvuuutttrrrrrrsssooonnnmmmpppsssssspppllljjjgggddddddggghhhgggeeeddd```]]]\\\^^^___^^^\\\WWWWWWVVVSSSRRRSSSVVVXXXSSSSSSRRRRRRSSSTTTUUUUUUPPPNNNKKKJJJJJJJJJJJJIIINNNLLLJJJIIIJJJKKKLLLKKKOOOPPPPPPPPPPPPNNNMMMLLLJJJIIIFFFDDDDDDDDDEEEEEECCCHHHUUUbbbeee\\\PPPIIIFFFEEEEEEIIIPPPYYY```cccWWWHHH@@@JJJUUUUUUPPPLLLDDDAAA@@@AAA@@@>>>AAAGGGHHHFFFCCCCCCDDDEEEEEEDDD???@@@@@@???>>>???BBBDDDBBBAAA@@@>>>===<<<;;;;;;???AAABBBAAA@@@@@@AAACCCDDDBBBAAA???>>>>>>??????===>>>>>>===<<<<<>>===============>>>???@@@???>>>>>>???@@@BBB???>>>???AAAHHHTTT```yyytttbbb[[[ZZZmmmtttfff___^^^]]]___cccggglllppprrrsssbbb```ZZZQQQNNNQQQTTTTTTPPPTTTTTTQQQPPPTTTWWWXXX\\\XXXVVVXXX]]]dddppp{{{qqqeee___```dddZZZaaaaaaTTTFFF@@@BBBEEEJJJGGGDDDEEEHHHJJJJJJIIIEEEEEEFFFFFFFFFFFFEEEDDDFFFGGGHHHIIIIIIHHHGGGFFF???@@@???===;;;:::;;;===;;;<<<============<<<<<<<<<:::777555555777;;;===888999999888888999;;;>>>EEEGGGJJJMMMOOORRRUUUXXXSSSYYYaaafffjjjooowww}}}uuutttrrrpppnnnmmmnnnpppiiijjjkkkkkkhhhddd```______aaaddddddbbb```______]]]ZZZYYY\\\```aaa^^^[[[^^^YYYUUUUUUXXXYYYWWWTTTUUUQQQMMMMMMQQQSSSRRRPPPKKKKKKKKKIIIGGGGGGJJJLLLGGGGGGFFFFFFFFFGGGIIIIIIHHHFFFDDDDDDDDDCCCBBB@@@FFFFFFFFFEEECCCCCCCCCEEEJJJKKKKKKLLLKKKIIIHHHGGGEEEDDDBBBAAAAAAAAABBBBBB@@@DDDMMMYYY\\\TTTJJJEEECCCBBBBBBEEEKKKRRRXXXZZZNNNDDDEEETTT^^^XXXMMMGGG@@@>>>??????===:::<<>>;;;===>>>===;;;:::<<>>???>>>???AAACCCCCCBBB@@@>>>>>>>>>???@@@???@@@@@@???>>>>>>AAACCCBBBAAA@@@???@@@@@@@@@????????????@@@AAAAAAAAAAAAFFFCCCBBBBBB@@@@@@HHHSSS{{{jjj```]]]mmmxxx}}}tttkkkccc]]]```dddjjjooosssvvvzzz}}}qqqmmmbbbUUURRRXXX]]]^^^fffjjjhhh```[[[^^^aaabbbkkk___VVV[[[eeeoooxxx|||vvvlllaaaXXXSSSQQQPPPCCCKKKNNNGGG@@@AAAGGGLLLIIIHHHGGGFFFFFFFFFEEEDDDGGGGGGHHHHHHHHHHHHHHHHHHEEEFFFHHHHHHHHHGGGEEEDDD<<<======;;;999888:::===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888999<<<>>>@@@:::<<>>@@@BBBAAA@@@???>>>>>>???@@@AAA??????>>>@@@AAAAAA@@@>>>AAACCCDDDCCC???===>>>@@@AAABBBCCCCCCBBBAAA???>>><<<;;;:::999999999:::;;;===>>>CCCKKKMMMGGGAAA>>>===;;;999;;;>>>BBBEEEFFFBBBBBBNNNdddkkk\\\HHH>>><<<;;;<<<<<<999555777<<<===<<<;;;:::;;;;;;999888999;;;===<<<999888:::<<<888:::===???@@@???>>>===;;;===>>>??????AAACCCFFFCCCBBB@@@??????@@@AAABBB@@@AAAAAA@@@??????BBBDDDDDDBBBAAA@@@AAAAAAAAA@@@EEEDDDBBBCCCEEEFFFEEEDDDAAA???AAACCC@@@<<>><<<999999<<>>@@@AAACCCDDDEEEHHHKKKPPPUUU[[[bbbiiinnnsssvvvzzz~~~LLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFDDDDDDEEEFFFFFFFFFEEEFFFGGGGGGEEEDDD======>>>???@@@AAABBBBBB???????????????>>>======>>>===<<<;;;<<<===>>>???>>><<<;;;;;;<<<===;;;:::::::::;;;;;;<<<;;;;;;:::;;;::::::<<>>>>>>>>>>>>>>===;;;;;;;;;:::888777777888:::;;;>>>HHHKKKGGGEEEGGGBBB777:::;;;;;;;;;:::;;;===???@@@III]]]mmmfffOOOAAAAAA???===;;;999888999:::;;;;;;::::::999999999::::::;;;<<<>>>===<<<;;;===>>>===999999???DDDDDDCCCDDDCCC???;;;;;;===@@@AAAAAABBBAAA@@@???>>>???@@@@@@CCCBBB@@@@@@@@@BBBDDDFFFBBBBBBBBBBBBCCCDDDFFFGGGDDDDDDCCCCCCDDDEEEFFFFFFHHHFFFDDDAAA@@@@@@AAABBBTTTfffqqqgggUUULLLMMMOOO___ZZZYYYbbbhhhfff^^^ZZZZZZ^^^```aaaeeemmmpppppp}}}wwwnnnddd^^^[[[ZZZ[[[XXX[[[^^^___^^^[[[ZZZYYYUUUSSSPPPMMMKKKLLLMMMOOOKKKJJJHHHFFFEEEFFFHHHIIIIIIFFFCCCCCCFFFIIIHHHGGGAAABBBEEEGGGHHHHHHGGGGGGHHHFFFCCCBBBCCCEEEFFFFFFEEECCCAAA@@@???>>><<<::::::<<<======;;;::::::;;;???@@@BBBBBBBBBBBBDDDEEEIIIIIIIIIKKKNNNSSSWWWYYY\\\cccnnnyyyFFFEEEEEEDDDCCCCCCBBBBBB@@@AAAAAA@@@>>>===???@@@BBBBBBAAABBBBBBBBBAAA???=========>>>??????@@@@@@===>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::<<<===>>>===<<<:::;;;<<<<<<;;;999999999:::;;;;;;<<<;;;;;;===<<<;;;===???AAABBBAAA@@@@@@???>>>===<<<;;;;;;??????@@@@@@@@@???>>>>>>999999999999999999999999AAALLLTTTSSSSSSTTTMMMAAA=========<<<;;;===@@@BBBEEEHHHRRR[[[UUUDDD;;;===@@@???===;;;:::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>???@@@@@@>>>>>>???@@@BBB>>>???EEEIIIHHHGGGHHHDDDAAA??????AAACCCDDDCCCDDDCCCBBBAAA@@@@@@AAAAAABBBAAA@@@???@@@AAACCCEEECCCCCCBBBBBBCCCEEEFFFGGGEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDBBB@@@???@@@AAABBB???KKKQQQLLLCCCAAADDDEEEKKKIIIJJJNNNPPPOOOPPPSSSYYY]]]___^^^^^^___]]]YYY^^^ZZZSSSMMMJJJJJJLLLMMMGGGJJJLLLMMMLLLKKKKKKKKKHHHGGGEEEDDDCCCDDDFFFGGGEEEDDDCCCCCCCCCDDDFFFGGGLLLJJJHHHIIIKKKLLLKKKJJJFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCAAA@@@???>>>>>>===<<<;;;:::<<<>>>???@@@AAACCCEEECCCFFFHHHJJJKKKLLLOOOQQQSSSVVV[[[bbbjjjrrryyy}}}AAAAAA@@@@@@??????>>>>>>AAABBBBBBAAA??????@@@BBBCCCCCCCCCCCCCCCBBBAAAAAA===>>>>>>>>>>>>>>>>>>>>>===============<<<;;;;;;999999999999:::;;;<<<======;;;::::::;;;<<<:::999999999:::;;;<<<======>>>AAA???======@@@BBBCCCDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA;;;<<<>>>@@@@@@>>><<<;;;AAANNNYYY\\\]]]]]]TTTIIIAAA@@@???======???CCCFFFLLLHHHHHHKKKFFF===;;;@@@AAA@@@>>>===<<<======>>>>>>>>>============>>>>>>AAABBBCCCBBBAAA@@@AAABBBDDDBBBCCCHHHKKKIIIHHHJJJCCCBBBAAABBBDDDEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????AAACCCDDDDDDCCCCCCBBBCCCDDDFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBB:::===>>><<<===AAACCCBBBCCCCCCCCCCCC???>>>FFFPPPXXX\\\^^^[[[XXXUUUNNNHHHGGGDDD@@@======???BBBDDD???AAABBBBBBAAAAAABBBDDD>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEFFFGGGGGGLLLKKKJJJJJJKKKKKKIIIGGGGGGGGGFFFEEEDDDDDDCCCCCCAAABBBCCCDDDCCCAAA>>>===@@@@@@AAABBBCCCCCCDDDDDDGGGHHHIIIIIIIIIKKKNNNPPPSSSWWW[[[___cccgggllloooxxx|||CCCCCCBBBBBBBBBAAAAAAAAADDDEEEEEEDDDCCCCCCDDDFFFDDDEEEFFFFFFDDDCCCCCCCCC@@@@@@?????????>>>>>>>>>===>>>>>>>>>>>>===<<<<<<999999999:::;;;<<<===>>>>>>===<<<<<<======<<<:::;;;;;;;;;<<<>>>???@@@AAADDDBBB???>>>@@@CCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCAAA@@@>>>@@@DDDFFFFFFDDD@@@>>>>>>IIISSSWWWYYYXXXPPPGGGBBBAAA???======???DDDHHHJJJEEEBBBCCCBBB>>>???CCC@@@@@@>>>=========>>>>>>>>>>>>=========>>>??????@@@AAABBBBBB@@@???@@@AAAAAA@@@AAAFFFHHHEEEDDDFFF@@@@@@AAABBBCCCCCCBBBAAAAAA@@@@@@???>>>=========????????????@@@AAACCCDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCCCC@@@?????????@@@AAABBBCCCDDDCCCBBBAAACCCEEEFFFEEEHHHFFFEEEBBB===:::AAAKKKNNNSSSTTTRRROOOMMMHHHAAACCC@@@>>>;;;;;;<<<>>>@@@BBBBBBBBBAAA@@@@@@BBBCCC>>>??????@@@AAAAAAAAAAAACCCDDDEEEGGGHHHHHHHHHHHHKKKJJJJJJJJJIIIFFFDDDBBBDDDCCCBBBAAAAAAAAAAAAAAA===???AAABBBAAAAAA@@@AAAEEEHHHKKKMMMPPPRRRUUUXXX[[[\\\^^^```bbbffflllpppxxx|||FFFFFFFFFEEEEEEEEEEEEEEEBBBCCCDDDCCCBBBBBBCCCEEECCCEEEFFFEEEBBB@@@AAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<===>>>?????????@@@@@@???>>>>>>??????>>>============>>>???AAACCCDDDFFFCCC@@@???@@@CCCDDDDDD@@@@@@@@@AAABBBCCCCCCCCCIIIHHHGGGFFFDDDAAA???>>>>>>AAAEEEGGGGGGEEEAAA>>><<>><<<;;;>>>DDDHHHGGGEEEEEEFFFDDDAAA???@@@>>>>>>======<<<<<<============<<<<<<===>>>>>>???>>>???@@@???===<<<===>>>>>>===???DDDDDD@@@???AAA>>>???AAACCCBBBBBBAAA@@@?????????>>>>>>>>>======??????@@@@@@AAACCCDDDEEEAAAAAA???>>>>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCDDD??????@@@@@@BBBCCCDDDDDDEEEFFFGGGGGGFFFDDDCCCDDDGGGCCCAAAAAA???===???CCCCCCFFFFFFCCCBBBCCCBBB>>>@@@???===;;;;;;;;;===>>>CCCCCCAAA???===<<<>>>@@@AAAAAAAAABBBBBBBBBBBBAAADDDEEEFFFFFFGGGGGGFFFFFFHHHIIIIIIHHHEEECCC@@@???BBBBBBBBBBBBDDDEEEGGGGGGFFFHHHJJJKKKLLLNNNRRRVVVYYY]]]bbbfffiiimmmrrrvvvxxx{{{FFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDCCCCCCDDDFFFEEEHHHJJJHHHEEEBBBCCCEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBAAA???@@@AAAAAA@@@>>>@@@????????????AAACCCDDDEEEBBB@@@???@@@BBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDHHHGGGFFFEEEBBB@@@>>><<<===>>>@@@BBBBBB@@@>>>======>>>????????????>>>=========<<<;;;;;;===BBBFFFLLLNNNQQQQQQLLLFFFBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???===>>>>>>===;;;:::;;;<<<======@@@DDDBBB===<<<>>>>>>@@@BBBCCCBBBAAAAAAAAA>>>>>>???@@@@@@@@@@@@???@@@AAABBBCCCDDDEEEFFFGGGAAA@@@>>>===<<<======>>><<<<<<===>>>???AAABBBCCC??????@@@AAABBBCCCDDDDDDAAABBBFFFIIIFFFBBBBBBEEECCC???>>>BBBEEECCCBBBBBBBBBDDDBBB>>>>>>@@@AAA???>>>>>>======>>>???@@@AAABBBBBBAAA???===<<<>>>???AAA@@@@@@???@@@@@@AAAAAADDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGEEECCCDDDDDDFFFHHHJJJLLLOOOQQQSSSTTTYYY\\\___aaacccgggnnntttEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEFFFHHHIIIHHHKKKMMMKKKGGGDDDEEEHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAACCCCCCDDDDDDDDDCCCBBBAAABBB@@@??????@@@AAA???>>>@@@???>>>===>>>???AAABBBCCCAAA??????@@@@@@@@@???AAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBB@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::::::::::::::<<<;;;;;;<<<;;;;;;===AAADDDLLLQQQUUUSSSLLLGGGDDDDDD;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;<<<<<<>>>??????>>>??????>>><<<;;;;;;<<<<<<===@@@DDDAAA;;;:::<<<<<<>>>@@@@@@???>>>???AAA;;;<<<>>>???@@@AAA@@@@@@BBBBBBDDDFFFGGGHHHIIIIIIAAA@@@>>>===<<<<<<======;;;;;;;;;<<<===>>>???@@@>>>>>>???AAAAAABBBBBBBBBBBB@@@BBBGGGGGGDDDCCCGGGDDDAAAAAAFFFHHHGGGEEEFFFBBBDDDCCC@@@???BBBCCCAAA@@@@@@@@@@@@AAAAAABBBBBBAAABBBBBBBBB@@@@@@BBBCCCAAAAAA@@@???@@@BBBEEEFFFJJJIIIIIIIIIJJJLLLMMMNNNMMMOOORRRSSSSSSUUUXXX[[[^^^```cccgggkkknnnooopppyyy~~~EEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFEEEDDDEEEFFFHHHEEEHHHKKKHHHCCC@@@BBBEEEDDDDDDEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@DDDEEEEEEFFFEEECCCBBBAAAAAA@@@??????@@@@@@???===@@@???===<<<<<<>>>???AAAAAA@@@??????@@@???>>><<<>>>>>>>>>?????????@@@@@@??????@@@@@@??????>>>===>>>===<<<;;;;;;<<<===>>><<<999888999999888999;;;:::;;;<<<<<<<<<>>>AAACCCAAAHHHMMMIIIBBB???AAACCC<<<<<<===============<<<<<<<<<<<<<<<===>>>???@@@???@@@AAA???===<<<<<<===:::<<<@@@CCC???999888:::999;;;===<<<::::::<<<>>>777999;;;===????????????CCCDDDEEEGGGIIIJJJJJJJJJBBBAAA???>>>============<<<<<<;;;;;;;;;<<<<<<=========>>>@@@@@@AAAAAA@@@EEE???===CCCFFFCCCBBBEEEFFFDDDDDDGGGFFFCCCBBBEEE;;;??????>>>>>>AAABBB???AAAAAAAAA@@@??????>>>>>>===???AAAAAAAAABBBCCCEEEDDDCCCBBBBBBDDDHHHLLLNNNRRRQQQQQQQQQSSSVVVYYY[[[^^^aaaeeegggiiinnntttyyy{{{~~~AAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCDDDDDDDDDCCCFFFFFFEEEDDDCCCBBBAAAAAADDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA???>>>>>>???@@@AAAAAAAAAAAAAAABBBAAA???======>>>???@@@DDDAAA===<<<<<<<<<<<<;;;???>>><<<;;;;;;<<<>>>???<<<<<<==================:::::::::::::::;;;<<<===777888999999::::::::::::::::::;;;;;;<<<======>>>======<<<<<<<<<======>>>999999:::;;;;;;;;;:::::::::;;;;;;<<<=========<<<:::===AAA@@@===::::::<<<:::<<<>>>;;;777555666999888888888777777777777777666777888:::<<<>>>???@@@DDDEEEHHHIIIIIIGGGEEECCCAAA>>><<<===@@@BBBBBBAAA???@@@AAA???===<<<<<<===<<<<<<<<<===???@@@BBBCCCCCCEEEGGGGGGFFFDDDDDDDDDEEEDDDCCCAAAAAAAAAAAABBB@@@BBBCCCCCCBBBBBBCCCEEEBBBBBBAAA@@@@@@@@@@@@@@@CCCDDDFFFGGGHHHHHHHHHHHHRRRRRRSSSUUUXXX[[[^^^```dddeeegggkkkoootttwwwyyy>>>>>>???AAABBBCCCDDDDDD@@@AAABBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBAAA@@@???>>>>>>??????@@@@@@@@@@@@@@@CCCBBB@@@>>>>>>>>>???@@@BBB???<<<;;;;;;<<<<<<;;;======;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<888888999999:::999999999888888999::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;888999999:::::::::::::::::::::;;;<<<<<<<<<<<<<<<:::<<<>>>>>>===;;;::::::999:::::::::888777888888777777888888888999999999777888999:::<<<===??????CCCDDDFFFGGGGGGEEECCCBBBBBB@@@===>>>@@@BBBBBBAAAAAABBBCCCBBB???>>>???@@@>>>>>>>>>>>>???@@@AAABBB???AAACCCCCCCCCBBBCCCDDDEEEDDDBBBAAA@@@@@@@@@AAAAAACCCEEEEEEEEEFFFHHHJJJCCCCCCCCCDDDEEEGGGIIIIIIIIIKKKNNNSSSXXX]]]```bbbhhhiiikkknnnsssxxx|||~~~;;;<<<===???AAABBBDDDDDD@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@CCCBBBAAA???>>>>>>???@@@???===;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;::::::::::::::::::888999999999999888888777666666777777888999999:::::::::999999888888777777777888888999::::::999999999::::::;;;;;;;;;;;;:::<<<<<<<<<===>>>===;;;999:::999888999:::::::::999555555555666777777888888777777888999:::;;;<<<<<<@@@AAABBBBBBBBBAAA???>>>>>><<<:::999;;;<<<<<<;;;@@@BBBBBBAAA???>>>???@@@@@@?????????@@@@@@AAABBBAAABBBCCCCCCBBBBBBDDDFFFDDDDDDDDDDDDDDDEEEFFFFFFBBBEEEHHHJJJKKKMMMPPPRRRKKKLLLOOOSSSXXX\\\```bbbcccfffjjjpppwww~~~<<<<<<===>>>???@@@AAABBB???@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBB>>>>>>>>>>>>??????@@@AAA???>>><<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA???>>>=========>>>===;;;999999;;;<<<<<<;;;999::::::;;;;;;::::::999:::::::::999999999999999:::::::::::::::999888888888999999999888777666666555666666777777888888999::::::999999888777666555666777888888999999999999999999::::::;;;::::::999>>><<<;;;<<>>???????????????>>>>>>???>>><<<;;;;;;<<<<<<<<<@@@AAABBBAAA@@@???@@@BBB@@@@@@@@@AAABBBCCCEEEFFFFFFFFFFFFDDDCCCCCCFFFHHHGGGGGGIIILLLOOORRRTTTVVVVVVYYY\\\___bbbdddhhhkkkjjjlllqqqwww}}}>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@???????????????@@@AAAAAABBBBBB????????????@@@@@@@@@@@@===============>>>???@@@===<<<;;;:::;;;<<<===>>>>>>>>>===<<<<<<<<<===>>>>>>======<<<<<<<<<<<<<<<;;;:::999999;;;<<<<<<;;;999999:::;;;;;;:::999999::::::999999888888888888999:::::::::999888777666888888888888777777666555666666777777888888999999::::::::::::999777666555666666777888999::::::999999::::::;;;::::::999999<<<:::888:::===>>>;;;999;;;888666777999:::888555999999888888777777666666888999999:::;;;<<<<<<===============>>>>>>??????CCCCCCCCCBBBBBBBBBDDDEEEAAACCCEEEEEEDDDEEEGGGHHHFFFFFFGGGIIILLLNNNPPPRRROOOPPPPPPPPPPPPRRRUUUXXXXXXZZZ^^^dddiiinnnrrrttt}}}??????>>>>>>>>>=========@@@@@@AAAAAAAAA@@@??????>>>?????????@@@@@@AAAAAA<<<============>>>>>>>>>======<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<===>>>???>>>===<<<;;;:::;;;<<<===::::::;;;;;;;;;;;;<<<<<<;;;:::999:::<<<<<<;;;::::::::::::::::::::::::::::::::::::999888888777777777888999:::999888777666666777777777777666666555666666777888888999999:::999999:::::::::999777666666666888999::::::::::::;;;;;;;;;;;;;;;::::::999888777666777888999999888888777666666888888888777888777777777666666666666777777888999:::;;;<<<<<<======<<<===>>>@@@BBBCCCDDDEEEFFFFFFFFFHHHKKKNNNKKKMMMOOOQQQRRRSSSVVVXXX]]]]]]___aaadddhhhjjjllljjjlllooorrrtttwww{{{~~~>>>>>>>>>>>>>>>>>>>>>???AAAAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>??????<<<============>>>>>>>>>>>>======<<<<<<<<<======;;;<<<===>>>????????????>>>===;;;:::999:::;;;<<<888999:::;;;<<<=========<<<;;;;;;;;;======;;;999<<<;;;:::999999:::;;;<<<;;;;;;:::999999888777777555666888999:::999777666555555666666777666666666666666666777888888999999777888999::::::999777666666777888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::777888888888777888999;;;666888:::;;;;;;<<<>>>@@@<<<======>>>???@@@@@@AAABBBCCCDDDFFFGGGIIIJJJJJJMMMLLLLLLLLLOOORRRUUUWWWWWWZZZ\\\]]]]]]```dddhhhjjjlllppprrrtttvvvzzz|||<<<======>>>???@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???========================????????????@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;<<<>>>@@@AAAAAA@@@@@@>>>===;;;999999999;;;<<<777888:::<<<===>>>??????===<<<<<<<<<======;;;999===<<<:::999999:::<<<===;;;;;;::::::999888888777444555777999:::999888777444444555666777777777666555555666666777888888888555666888999:::999777666777777999:::;;;<<<<<<<<<<<<=========<<<;;;;;;:::888;;;===<<<999999<<>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@;;;;;;:::999999999999::::::;;;;;;<<<===>>>??????======<<<<<<;;;;;;;;;:::777888888777777888:::===<<<;;;:::888777666555555222444666777666666777888666666666777777777888888888777666666555555666666<<<;;;:::999888888888888:::;;;===@@@AAABBBBBBBBBKKKJJJHHHEEECCCDDDGGGJJJHHHIIIKKKMMMPPPRRRSSSTTTRRRSSSVVVZZZ^^^bbbeeegggjjjkkklllnnnrrrvvvyyy{{{CCCDDDDDDEEEGGGHHHIIIIIIKKKKKKLLLMMMMMMMMMMMMLLLHHHHHHGGGFFFFFFEEEDDDDDD@@@AAAAAAAAAAAAAAA@@@@@@CCCBBBBBBBBBAAAAAAAAA@@@AAA@@@???>>>==================<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;::::::999:::;;;;;;:::999:::<<<>>>===<<<;;;;;;::::::::::::999:::;;;:::888777888999::::::;;;<<<===>>>>>>???;;;;;;<<<===>>>???@@@AAA???>>>>>>??????@@@BBBBBBBBBDDDGGGJJJMMMNNNOOOOOOWWWXXXYYYZZZ[[[^^^cccgggfffgggjjjnnnrrruuuxxxzzz{{{|||>>>>>>@@@AAACCCEEEFFFGGGIIIIIIKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJHHHGGGFFFEEECCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@???BBBAAA???===<<<;;;::::::<<<<<<<<<<<<<<<=========>>>>>>===<<<;;;;;;::::::???>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA???<<<<<<===???AAABBBCCCEEEGGGIIIJJJKKKGGGIIILLLOOORRRSSSTTTTTTUUUUUUVVVXXXZZZ]]]___```dddfffiiimmmpppsssttttttzzz|||<<<===>>>???AAABBBCCCDDDFFFGGGHHHJJJLLLMMMNNNNNNPPPPPPOOONNNNNNMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFEEECCCBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAABBBAAABBBDDDDDDDDDDDDFFFHHHIIIIIIKKKMMMNNNOOOPPPQQQPPPQQQPPPOOONNNOOORRRUUUZZZ[[[\\\___aaaccceeefffhhhkkkooosssuuuwwwwwwwww~~~~~~AAAAAAAAABBBBBBCCCCCCDDDEEEFFFHHHKKKMMMNNNOOOPPPRRRRRRRRRSSSSSSTTTTTTTTTQQQRRRRRRSSSTTTTTTSSSSSSUUUUUUTTTTTTTTTSSSSSSSSSOOOOOOOOONNNNNNOOOOOOPPPOOOPPPQQQRRRSSSSSSSSSSSSMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQRRRTTTUUUWWWXXXXXXZZZ\\\^^^```aaabbbdddfffhhhiiikkkmmmoooqqqqqqrrroooppprrrrrrssswww{{{AAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFIIIKKKMMMNNNNNNMMMNNNOOOPPPRRRTTTUUUUUUSSSSSSTTTUUUVVVVVVVVVVVVXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\]]]^^^___```aaadddfffhhhjjjkkkkkkkkkjjjhhhiiijjjkkkmmmooopppqqqxxxyyyzzz|||~~~OOOOOOPPPQQQRRRRRRSSSSSSTTTUUUWWWYYY[[[\\\]]]^^^\\\]]]^^^```bbbdddeeefffhhhhhhiiijjjkkkkkkkkkkkkjjjkkklllnnnppprrrssstttxxxxxxxxxyyyzzz{{{}}}~~~kkkkkklllnnnpppqqqrrrsssssstttvvvxxxzzz{{{||||||}}}}}}~~~