BM6P6(@ KKK[[[yyywwwwwwzzz{{{{{{gggjjjjjjuuummmOOOGGGOOOIIIZZZ\\\ssswwwwwwbbb]]]TTTLLLOOO```yyyxxxllleeejjjzzzQQQ:::???EEEBBB>>>;;;;;;;;;;;;:::999@@@EEEBBB___@@@GGGDDDhhh{{{~~~KKKHHHMMMiiivvvfffsss}}}aaadddgggccceeejjjeeeeee~~~dddBBBDDDxxxvvvhhhUUULLLEEE===EEEBBBJJJGGGZZZwwwzzzUUUGGGbbbuuu^^^NNN999:::CCC===???IIIFFFRRR@@@}}}WWWqqqTTTXXXtttrrr|||[[[gggqqqvvvpppEEE@@@FFFDDDIIIlllVVVDDDLLLSSSiii^^^]]]TTTeeeooocccuuuxxxuuurrrrrrrrrnnneee^^^UUUOOOHHHBBB???===:::777<<<666555:::===;;;>>>CCCiii___@@@FFFZZZgggXXXWWW[[[^^^\\\UUUPPPOOOPPPTTTSSSSSSUUUWWWXXXWWWUUUUUUUUUVVVYYY[[[ZZZVVVQQQIIIFFF<<>>===BBBHHHEEEbbb{{{[[[mmmcccSSSUUU{{{nnnMMM\\\ddd```ppppppfffWWW@@@AAABBB;;;JJJkkkhhhGGGAAAAAAXXXbbb```^^^YYYeee|||iii```aaagggmmmvvv~~~|||yyyxxxppplllhhheeeccc^^^UUUNNNJJJFFF@@@<<<;;;:::888666666777:::;;;888;;;JJJ\\\\\\III888IIItttYYYUUUVVVYYY[[[XXXSSSOOOOOOQQQPPPRRRTTTSSSQQQOOOPPPQQQSSSSSSTTTWWWYYYXXXUUUQQQOOO@@@@@@[[[rrr|||yyyfff~~~|||```OOOUUU|||rrrkkkJJJYYYnnn___nnnxxxvvvxxxjjjeeezzzwwwyyy}}}zzzkkk```bbbooo|||zzzrrr___FFFCCCSSS[[[YYYqqq{{{{{{KKK<<>>???DDD^^^VVVQQQUUU^^^mmm{{{qqqqqqwww{{{uuuZZZzzzpppwwwqqq}}}xxxiii```SSSJJJJJJCCCAAA@@@GGG@@@MMM^^^eeezzzOOO```vvv|||aaaLLLCCC999>>><<<:::AAADDDGGGPPP}}}QQQnnn[[[qqq___TTTQQQkkk[[[CCCVVVJJJdddyyyVVV@@@:::<<>>:::666BBB```}}}hhh>>>:::888ccc___RRR___SSSUUUVVVSSSOOOMMMNNNQQQKKKPPPSSSPPPJJJGGGIIILLLNNNNNNPPPRRRTTTSSSQQQOOOOOO>>>KKKIIIpppwwwoooaaaccceeedddddd\\\hhhvvvsssggg^^^LLLWWWfffeeemmm~~~uuu||||||nnniiicccbbbcccbbb^^^YYYqqq{{{xxx\\\KKKSSS___ppp|||xxxaaa===>>>DDDAAADDD@@@;;;888999;;;>>>???EEE@@@:::vvvNNN<<<<<<>>>OOO~~~gggSSSVVVZZZddd|||wwwjjj|||~~~wwwrrrhhhdddooozzzoooeeeaaafffmmm|||jjjuuummmddd[[[MMMCCCAAA@@@CCCAAAMMMGGGdddMMM]]]}}}}}}iiittt~~~fffMMM@@@===888@@@===>>>EEE@@@JJJiiidddWWW~~~RRRuuuwwwNNNUUUOOO]]]eeeSSSbbbdddsssZZZHHHFFFBBB:::???OOOdddnnnOOOGGGJJJ[[[\\\SSS]]]TTTWWWbbbXXXnnnkkkMMMCCCGGGQQQRRRWWW_________aaabbbcccbbbbbbcccccccccaaa___\\\XXXTTTPPPNNNLLLIIIEEECCCBBBAAA>>>;;;:::999777777777999::::::>>>===<<<;;;AAATTTqqqWWW@@@HHH999MMMnnnaaaRRR\\\QQQQQQQQQNNNLLLKKKNNNPPPJJJMMMOOOMMMIIIFFFGGGIIIJJJJJJKKKMMMNNNNNNMMMLLLJJJEEETTTCCC\\\pppyyy]]]kkkuuuggggggllleeecccdddvvvpppuuuzzzrrrFFFJJJ>>>NNN\\\YYYttt~~~{{{~~~zzzuuusssllljjjjjjooouuutttlllcccTTTbbboooqqqfffVVVTTT___sssyyysssHHH<<>>:::888999<<<>>>???GGGCCCKKK@@@<<<>>>;;;DDD]]]\\\```ooo|||iiicccffffffaaalllfff___ddddddaaahhh```bbbiiizzzhhhttt{{{fff\\\yyykkkgggxxx|||xxxmmmccc^^^UUUHHH??????BBBEEEAAAIIIHHHrrrxxxAAAQQQuuutttxxxeeeQQQBBB<<<===;;;>>>===CCCGGG===TTTqqqYYY[[[SSSqqqnnnOOOQQQLLLWWWwwwqqqgggzzzxxxxxxnnnvvvTTT<<<>>>CCC???EEERRR```VVVBBBDDDJJJsssTTTTTT[[[NNNTTT```VVV[[[fffOOOHHHOOOMMMLLLSSSVVVNNNQQQSSSSSSRRRPPPQQQRRRPPPOOONNNLLLIIIGGGDDDCCC@@@???===<<<<<<<<<<<<<<<888888888888888999;;;<<<>>>;;;;;;EEEWWWffflllkkk???777BBBKKK```\\\VVVGGGPPPOOOMMMKKKJJJKKKMMMOOOJJJJJJJJJKKKLLLKKKJJJIIIJJJKKKLLLLLLLLLLLLMMMMMMJJJOOOQQQIIIPPPsss|||wwwqqq^^^fffnnn{{{ooo[[[JJJWWWSSSfffeeeJJJSSSrrrwww{{{wwwzzz}}}xxxvvvvvvlllmmmmmmjjjjjjooo{{{kkkjjjeeejjjssslllccciiiyyyzzzrrrQQQ;;;>>>@@@BBBFFF>>><<<999999;;;===>>>???<<>>BBB===BBBeee~~~pppkkknnnyyyUUUCCCEEEYYYnnnsss```ppp~~~jjjlll~~~zzzggg```oooyyysssnnndddfff```lll{{{|||}}}yyytttrrrqqqggg\\\TTTKKKBBB@@@BBBFFFEEEBBB???III~~~___===EEEqqqxxxmmmmmmqqqwwwqqq\\\LLLBBB;;;:::<<<>>>;;;===FFFGGGGGGkkkLLL{{{gggFFFaaawwwWWWQQQMMMGGGSSSiii~~~jjjVVVFFF;;;666;;;???CCCSSSfffSSSAAA;;;EEEccccccTTTVVVWWWMMMRRR]]]XXXVVVjjjyyyTTTIIIBBB>>>@@@@@@EEEFFFHHHHHHFFFEEEEEEFFFBBBBBBCCCCCCCCCCCCBBBBBB>>>===<<<;;;::::::::::::777888999999888999:::<<<999;;;CCCRRRbbbfffWWWEEE777@@@777zzzaaaLLL]]]HHHOOONNNLLLKKKJJJKKKMMMNNNJJJHHHHHHJJJMMMNNNMMMJJJMMMNNNNNNMMMKKKKKKMMMOOOOOOSSSIIIPPPRRRuuuvvvzzz{{{}}}iii[[[OOOrrrcccDDD```{{{uuuwww|||~~~|||{{{{{{|||xxxkkk___^^^hhhtttyyy{{{{{{oooyyyuuuwwwggg@@@:::AAA@@@@@@EEE<<<:::999:::<<<>>>>>>>>>;;;NNNSSS<<<>>>AAAAAAAAAQQQ||||||cccGGGKKKaaawwwhhhttt~~~xxx}}}ttt~~~zzzxxxvvvsssqqqppplllbbbVVVLLLDDD???@@@DDDFFFDDDGGG>>>\\\rrrFFF@@@BBBTTTqqq|||zzzqqqeee\\\]]]kkk|||dddUUUFFF>>>;;;888888:::>>>;;;AAAGGGKKKbbbZZZfff```LLLZZZ~~~eeeOOOLLLNNN@@@NNNaaa{{{nnn```MMMBBB444AAAKKKJJJEEEIIITTT^^^FFF@@@CCCVVVsssyyyTTTTTTSSSOOOMMMQQQUUUTTTRRR]]]{{{wwwlllooo```PPPFFFFFFEEEAAA@@@@@@@@@@@@@@@@@@@@@===>>>>>>?????????>>>>>>;;;;;;;;;;;;999999999999777999;;;;;;:::;;;===@@@>>>IIITTTXXXWWWQQQDDD777666OOOdddsss]]]OOOUUUYYYPPPNNNMMMLLLLLLLLLMMMMMMFFFGGGIIIJJJJJJJJJJJJKKKLLLLLLLLLJJJGGGGGGIIILLLMMMOOOGGGNNNRRRdddyyyuuusss~~~hhh]]]aaa]]]~~~uuuuuuyyy|||~~~zzzrrrvvvyyyyyytttpppnnnnnnwwwxxxmmm{{{YYYFFF999???EEECCC@@@CCC:::999999;;;===???>>>===HHHZZZ:::???;;;===CCC@@@NNNXXXNNNmmm|||bbbTTTuuuzzz{{{mmm___|||}}}xxxzzzxxxrrrpppqqqmmmgggbbb[[[QQQIIICCC??????AAACCCAAAMMMEEEvvvddd222CCCGGGIII{{{sssmmm\\\JJJFFFSSSaaagggppp}}}TTTzzzwwwxxxnnnbbbMMMDDD<<<::::::888888999???>>>FFFHHHOOO{{{bbbMMM{{{tttHHHVVVnnnKKKNNNFFFSSS;;;HHHUUUtttrrrfff^^^LLL@@@EEE===>>>:::666BBBSSSSSSGGG<<>>???===;;;<<<>>>??????>>>>>>>>>===<<<;;;999888777666777999:::999999999:::888;;;>>>>>>>>>>>>AAADDDJJJZZZbbbVVVDDD;;;<<<>>>DDD___\\\YYYdddAAA[[[PPPOOOMMMMMMMMMMMMMMMLLLCCCGGGKKKJJJFFFDDDGGGKKKHHHIIIHHHEEEBBBAAADDDGGGFFFJJJMMMHHHKKKLLLtttzzzYYYooo}}}rrrqqq}}}}}}xxxwwwyyy}}}zzzrrrkkklllvvv|||ppppppzzzyyyrrrvvvgggEEE@@@===???DDDFFFAAA;;;999???999555???DDDAAAAAAIIIaaa888:::???;;;;;;@@@DDDoooPPP```lllgggmmmaaa___gggqqqeeeMMMXXXmmmxxx~~~|||lll}}}}}}yyywwwxxxxxxwwwtttooojjjdddaaaVVVSSSMMMEEE??????EEEKKKGGGGGGIIIMMMKKK999@@@888DDDjjjppp[[[KKKDDDDDDJJJOOOZZZ]]]mmmooo\\\^^^kkkbbb|||uuujjj]]]OOOGGG::::::<<<<<<999777<<>>999:::777;;;???EEELLLPPPJJJ@@@===JJJlllooonnnUUUSSSNNNIIIGGGHHHJJJIIIHHHLLLHHHPPPiiiWWWWWWfffuuuZZZKKK???===;;;<<<======;;;888999777666888:::;;;888666:::888888<<<<<<::::::===999;;;@@@AAA>>>???LLL[[[gggOOOCCCAAA<<<===@@@===mmmzzzUUUXXX^^^QQQJJJRRRNNNKKKKKKNNNNNNKKKGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDKKKGGGHHHKKKJJJLLL___vvv~~~qqqOOOyyy~~~}}}wwwsssssswww}}}{{{xxxxxxyyyyyyxxx~~~~~~}}}uuunnnqqqzzzwwwOOOBBB@@@???AAACCCBBB===888444;;;:::;;;BBBAAA===BBBgggMMM:::===<<<;;;>>>777;;;bbb{{{nnnbbb^^^~~~qqqNNNVVVSSSIIIMMMhhhsssrrr~~~ttttttuuuxxxyyy[[[UUU^^^ooo}}}tttZZZNNNeee~~~|||zzzxxxttttttsssqqqlllfff```\\\RRRNNNHHHBBB???AAAFFFJJJPPPPPP@@@\\\~~~~~~BBB:::888@@@:::fffcccNNNEEEDDDCCCCCCKKKJJJSSSTTTJJJZZZ|||gggeee```ZZZRRRJJJBBB===GGG;;;222333;;;@@@CCCEEELLLIIIYYYjjjQQQ~~~zzzWWWOOO]]]ppp^^^KKK???BBBCCC>>>@@@IIIGGGQQQtttjjjooo|||||||||zzzsssmmm___RRRFFFAAA???<<<===@@@GGG???AAANNNTTTKKKAAA@@@QQQTTTnnnbbbSSSOOOKKKHHHGGGHHHIIIHHHGGGHHHDDDFFFTTTlllXXX===SSSvvvrrr\\\TTTIIIAAA===<<<;;;:::===;;;999:::<<<===;;;999>>>:::999;;;;;;888999<<>>@@@;;;AAATTTeee666<<<===888;;;???:::BBBMMMnnnxxxttttttmmmhhhdddVVVRRR```gggbbbdddccc]]]ddd{{{~~~qqqhhhdddcccfffnnnzzzeeeYYY```yyyrrr```HHHJJJ^^^vvv|||{{{yyywwwuuuppppppooolllggg```YYYUUULLLGGGBBB???@@@DDDGGGIIIGGGNNNIIItttzzzOOO999===222EEE333;;;___xxx^^^LLLDDDBBBAAA;;;:::BBBGGGKKKhhhrrrtttzzzzzzwwwuuuyyyuuuqqqyyy___KKKIIIEEE@@@<<<:::999999;;;555444<<>>BBBHHHAAADDDgggxxxccclll|||~~~|||{{{yyyvvvsssqqqnnnggg^^^WWWKKKAAA999999<<<>>>@@@BBB:::CCCOOOTTTJJJ======FFFUUUxxxiiiSSSIIIIIIHHHFFFGGGHHHHHHGGGEEEHHHFFFEEEHHHWWW{{{hhhQQQCCCEEE\\\tttooo___SSSJJJDDDAAA===;;;888777777777777666:::888999>>>BBBCCCFFFKKKJJJLLLTTT^^^^^^TTTHHHAAA======<<<:::@@@\\\mmmNNNOOOOOOKKKLLLPPPLLLIIIFFFGGGHHHIIIFFFCCCAAAAAAAAA@@@@@@@@@??????@@@@@@????????????@@@@@@>>>===AAAFFFCCCAAAIIIVVVyyy}}}qqqppp{{{{{{wwweee|||nnnxxxnnnsssyyypppbbb}}}tttmmmooowwwxxxssssssxxx|||}}}|||zzz{{{pppPPPAAA888@@@BBBDDDBBB===999777777;;;???>>>>>>>>>???YYYDDD...???:::666===:::333AAA???iii~~~ooovvvsss}}}cccSSS]]]{{{kkk{{{tttkkknnnkkkqqq}}}yyypppqqqyyy[[[[[[jjjvvv~~~{{{xxxuuurrrppppppooommmhhhbbbYYYRRRMMMFFFBBB===>>>BBBHHHJJJKKK@@@OOO~~~999777>>>666???777:::PPPwww}}}^^^JJJDDDDDDDDDAAACCC@@@>>>MMM^^^___fffWWWKKKLLLQQQRRRQQQRRRWWWVVVWWW\\\```[[[LLL>>>@@@>>><<<999777888:::<<<888<<>><<<;;;<<<=========>>>===NNNVVVKKK======DDDHHHnnnSSSMMMCCCEEEFFFFFFGGGHHHGGGFFFEEEFFFHHHIIIHHHLLLgggmmmNNNSSSUUUIII[[[lll~~~rrrhhhaaaYYYWWWSSSOOOMMMLLLLLLLLLKKKJJJNNNUUUYYYYYYZZZ^^^UUURRROOOHHH>>>777;;;CCC<<<777555LLLzzz}}}UUUKKKWWWQQQJJJKKKGGGHHHFFFDDDDDDEEEEEECCCAAA@@@@@@@@@?????????>>>>>>???>>>>>>>>>>>>>>>>>>???>>>>>>AAADDDCCCAAAFFFNNNuuuuuulllrrr{{{pppkkkmmmrrryyy~~~~~~~~~yyyxxxyyyzzzxxxvvvmmmrrrhhhpppeeeqqqyyyuuufff^^^\\\iiiwwwooolllqqqvvvzzzgggFFF@@@CCCCCCCCCDDDCCC???999666888<<<666===?????????FFFkkkZZZ777555@@@666888???333555???888jjjUUUVVV___{{{lllsss{{{|||vvvppplllpppqqqjjj|||{{{|||yyyvvvtttqqqnnnqqqoookkkddd\\\SSSKKKGGGAAA>>>===???EEEKKKMMMMMMHHH^^^TTT999888;;;<<<000===CCCBBB___~~~fffSSSFFFFFFAAA@@@===888===???444CCC>>>;;;<<<===>>>???BBB>>>???BBBCCC???999999===<<<======;;;999:::<<>>===999>>><<>><<<777;;;===;;;:::<<>><<>>@@@EEERRRfffxxx{{{ttt|||wwwsssqqqqqqqqqgggeeegggiiifff^^^XXXWWWMMMCCC<<<===???<<<777555===GGGTTTzzzppp```NNNPPPVVVKKKHHHJJJ@@@EEECCCBBBBBBCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>??????>>>>>>>>>>>>?????????>>>???AAAAAABBBFFFLLLPPPpppssshhhmmmsssfff```___bbbiiirrrzzz}}}yyyvvvyyysssvvv{{{xxxtttssssssrrrnnnkkkrrr~~~zzzhhhnnnmmm^^^kkkaaa```___^^^]]]YYYRRRMMMVVVnnn{{{ssskkkhhhgggxxx[[[GGG???888<<>>555===>>>===AAAHHHbbbwww???666;;;===444999>>>000;;;???222\\\vvvIIIQQQzzzwww{{{}}}zzzzzzooocccjjj|||}}}zzzwwwuuuuuutttrrrpppnnnkkkeee]]]TTTLLLFFFBBB>>>===>>>BBBGGGKKKNNNNNNOOOrrrqqq777===666666===&&&>>>333///NNNsss{{{bbbLLLAAA>>>@@@>>>DDDIIICCC<<<===???>>><<<:::<<<>>><<<:::999<<<===<<<<<<===888;;;===<<<::::::===AAA>>>:::===MMMddd|||vvvZZZNNNeeeIIIJJJOOOuuu{{{PPPBBB>>>@@@???<<<:::<<>>:::AAA;;;CCCTTT|||nnnuuu|||nnntttzzzcccRRRMMMNNNRRRXXX```eeeiiijjjjjjcccbbb___[[[UUUPPPKKKHHHIIIFFFBBB>>>;;;:::::::::999===>>><<<===FFFQQQWWWVVVDDD<<<>>>===JJJ~~~pppttt{{{NNNHHHHHHHHHCCCEEEGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@FFFXXXjjjnnnaaaSSSQQQHHH===<<>>999999<<<@@@???===>>>CCCaaaeeeQQQOOOOOOIIIAAADDDHHHBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>??????>>>>>>>>>>>>??????>>>===<<<===???AAAEEEHHHAAAbbb{{{mmmsssqqqoooiiiddd[[[SSSUUU\\\fffpppyyy{{{yyyyyyzzz|||{{{xxxuuuuuurrrtttyyywwwpppoootttjjjlllmmmmmmkkkfffaaa]]]iiimmmddddddpppgggWWW]]]XXXXXXVVVRRRLLLFFFAAA???MMMUUU|||~~~~~~~~~}}}zzznnnaaaYYYdddnnn}}}{{{VVV<<>>=========@@@???>>>>>>@@@@@@===999999<<>>@@@FFFKKKEEEMMMaaa|||ZZZJJJQQQjjjfffSSSHHHHHHgggXXX;;;BBB===>>><<<;;;===??????>>>@@@???999;;;CCCjjjXXXzzzqqqiiixxxjjjZZZEEEDDDDDDHHHNNNQQQRRRQQQLLLJJJHHHEEEBBB???===;;;<<<<<<;;;:::999999:::;;;>>>AAABBBCCCIIISSSWWWUUU999<<<@@@EEESSS{{{{{{\\\[[[SSS???PPPDDDBBBDDDFFFEEECCCBBBCCCDDDDDDBBBBBBCCCAAABBBKKKTTTkkkkkkttt|||vvv___IIIBBBBBBAAA@@@CCCEEEEEEEEEFFFIIILLLIIIKKKKKKIIIFFFDDDEEEFFF>>><<<===???>>>888555666???<<<888666999KKKlllyyyQQQMMMOOOHHHAAADDDDDDCCCGGGBBBCCCCCCBBBAAAAAAAAABBB????????????>>>>>>>>>>>>>>>>>>============>>>>>>======<<<<<>><<<===@@@BBBBBBBBB<<<;;;:::999999:::::::::>>>???;;;EEEhhhccc===::::::444222999999666:::000???777===PPP```[[[{{{{{{lll^^^TTT^^^ggggggdddnnnjjjmmm|||~~~VVVHHHNNNSSSfffzzzzzz~~~|||zzzwwwtttqqqooommmjjjhhh___[[[TTTMMMFFFBBB@@@@@@888<<>>@@@BBBAAA>>><<>>???AAA???>>>AAACCCCCCDDDIIIRRRYYYttt|||KKKAAAZZZuuuyyyMMMJJJKKKcccXXXBBBBBB;;;<<<:::777:::???>>>999999???555:::AAA===WWWyyyaaa~~~vvv]]]YYYaaaeeekkk}}}lllMMMFFF???<<<>>>@@@>>><<<>>>===;;;:::999999999:::555777999;;;::::::;;;;;;===@@@CCCIIIRRRWWWMMM???===IIIDDDEEEyyy[[[nnnSSS<<>>???CCCOOO___tttiiinnnnnnhhhfffeeeYYYHHH;;;>>>AAA@@@===999999999666999;;;;;;999888:::;;;???;;;;;;===>>>;;;<<>>IIIBBBCCCCCCCCCBBBAAABBBBBB???>>>>>>>>>==================<<<<<<<<<<<<======>>>>>>>>>>>>AAABBB@@@<<>>>>><<<;;;LLLGGGOOOnnnoooNNNxxxoooooovvvvvvoooqqqzzz{{{qqqiiiIIIIIINNN[[[nnnnnnOOO@@@<<<===???@@@AAABBBBBBBBB888888777666888;;;;;;999DDDDDD888^^^???999666666666666666666666666888222:::666AAASSSrrrkkkXXXVVV\\\jjj[[[RRRVVVYYY]]]sss{{{lllXXXaaa|||qqq|||___OOOAAA]]]yyy}}}~~~|||yyywwwuuusssssssssqqqmmmgggaaa^^^XXXUUUOOOIIICCC@@@>>>>>>===AAADDDDDDAAAAAAHHHQQQ>>>888888777555555444444444222;;;:::444GGGsssvvvfff]]]YYYOOOKKKGGGCCCCCCCCCCCCCCCBBBBBBEEEIIIGGG@@@AAAGGGHHHHHHMMMXXXhhh{{{jjj???:::]]]jjj>>>JJJaaakkkVVV===<<<===;;;:::::::::::::::::::::::::::;;;999:::===EEEaaa{{{qqqgggWWWMMMYYYnnnyyykkkWWWGGG>>><<<======<<<;;;999888777777888999:::888999::::::888;;;AAACCCEEELLLNNNEEE999888@@@===PPPSSSpppyyyLLLIIINNNEEEAAAHHHBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@VVVnnnlllVVVppp}}}ooo]]]iiikkk[[[FFF>>>AAAEEE???<<<<<<<<<:::777888<<>>DDDHHHKKKQQQXXXvvvUUURRRKKKLLLKKKIIIGGGFFFEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===FFFHHHSSSrrryyy^^^SSSUUUZZZ[[[[[[\\\\\\^^^```[[[PPPHHHGGG>>>>>>>>>???AAADDDFFFHHHHHHFFFFFFHHHMMMRRRUUUVVVSSSQQQOOOPPPQQQQQQNNNKKKIIIFFFBBB@@@???>>><<<;;;===>>>???>>><<<;;;;;;<<>>>>>===???AAACCCCCCAAA???===::::::999888888;;;===>>>DDD:::LLLSSS444:::666666666666666666666666444111777333:::lllqqqyyyyyyooofff___\\\[[[YYYTTTKKKPPPoookkkPPP___cccNNNJJJ\\\lllrrrmmmqqqkkk^^^ggg}}}{{{yyywwwuuutttqqqqqqpppnnniiiddd^^^[[[QQQNNNHHHBBB>>><<<<<<<<>>TTTxxxwwwoooiiiaaa[[[[[[]]]aaacccfffdddfffkkkkkkhhhiiinnnwww}}}iiiFFFBBBrrrXXXFFFSSShhhllllllEEE888;;;<<<:::999999999999999999999999999999888:::<<<@@@TTTiiiUUUDDDPPPcccyyy~~~tttiii___TTTFFF<<<::::::999999888999999:::777666:::@@@BBB??????AAA>>>@@@===777666>>>GGGKKKVVVqqqzzz]]]BBBBBBFFF???===DDDAAAAAA@@@@@@@@@?????????????????????????????????@@@DDDPPPmmmxxxsssmmmqqqlll]]]```kkkfffSSSMMM```pppjjj\\\UUUXXXRRRYYYpppTTTNNNTTTMMMKKKJJJHHHGGGEEEDDDDDDCCCAAA@@@???>>>>>>======>>>======<<<<<<;;;::::::999::::::::::::::::::::::::<<<<<<;;;;;;<<<<<<===>>>???EEEAAABBBUUUoooxxxnnnQQQ@@@CCCNNNNNNSSSZZZ[[[SSSHHHEEEHHHEEECCC@@@===<<<<<<===>>>@@@>>><<<<<<>>>AAABBBBBBBBB@@@???@@@BBBBBBAAA???>>>===;;;::::::;;;;;;;;;999999888666777;;;AAAFFFFFFBBBHHHNNNrrrrrruuulll\\\YYYeeennnlllmmmnnnqqqwww}}}}}}lllTTTCCC???GGGTTT]]]ssszzzuuuZZZDDD888777<<<@@@AAACCCDDDEEECCC???:::777777777888888999:::>>>AAA>>>IIIzzzccc555777888555555555555555555555555222444555222444KKKlll}}}xxxggg[[[VVVVVVUUUUUUPPPJJJPPPooolll???BBBJJJDDDOOOkkk~~~gggnnn~~~zzzwwwvvvuuusssrrrooonnnllliiiddd^^^XXXUUUJJJGGGBBB===::::::<<<===DDDAAAEEEIIIAAAEEEqqq>>>777777666555444444333333444777000444>>>;;;;;;WWW~~~xxxsss|||}}}OOO;;;BBBtttUUUIII===eeeXXXEEE666777;;;:::888888777777777777777777777777777666888::::::CCC]]]xxxgggMMM???LLL[[[cccsssxxxiii\\\OOONNNNNNMMMLLLJJJIIIHHHIIIEEEDDDFFFDDD???;;;:::<<<===>>>>>><<<>>>KKKYYYyyyoooRRRHHHAAACCCCCC???>>>BBB?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>BBB:::;;;PPPtttvvv{{{}}}VVVSSSPPPEEEPPPIIIHHHGGGEEEDDDCCCCCCCCC@@@???>>>======<<<======;;;;;;::::::999999888888::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<======BBB>>>999===MMMvvv}}}lllPPPHHHLLL===AAAJJJTTTVVVOOOIIIHHHEEECCCAAA???>>>>>>>>>???>>><<<999888888999999888888777555666888999999888::::::999999:::;;;<<<<<<777:::<<<>>>======>>>>>>CCC???DDDVVVUUUfffqqqccc___[[[TTTWWWaaafffhhhmmmssszzz~~~ttt___HHH===@@@IIIQQQWWWfffxxxvvvaaaHHHCCC===;;;>>>AAACCCCCCFFFFFFEEECCC???;;;777555666666888<<<>>>>>>>>>@@@GGGzzzAAA888@@@111444444444444444444444444222888555333555666TTT{{{yyy|||vvvyyy~~~~~~wwwpppwwwzzzLLLHHHLLLHHHVVVrrr~~~{{{{{{}}}zzzxxxuuussssssrrrqqqooommmlllhhhccc]]]VVVQQQMMMFFFCCC???<<<;;;===@@@BBBEEEFFFCCC???IIIlll^^^777555555555444333333333333333666000555???:::333FFFfffxxxxxx~~~uuuOOO>>>MMMVVV{{{xxxOOOCCCGGGeeeLLL;;;666555:::;;;777555666666666666666666666666666777666777888666888EEESSS~~~qqqlll~~~wwwNNN:::<<>>;;;<<>>===<<<;;;;;;;;;;;;:::::::::999999888888888999999999999999999999999:::999999999999:::;;;;;;999>>>>>>>>>===>>>YYYlllXXXVVVGGG<<>>>>>===<<<<<<===>>>===>>>???@@@@@@BBBEEEHHH~~~AAA>>>BBBLLL<<>>:::888777666:::888:::@@@CCC@@@@@@DDDgggIII444;;;888000333333333333333333333333111888333333666///JJJyyy{{{\\\TTTPPPJJJQQQccc{{{|||zzz{{{|||{{{zzzvvvsssqqqppppppooommmllljjjhhhccc\\\UUUNNNIIIFFFAAA@@@===<<<===@@@DDDGGGFFFLLLCCC:::[[[jjj777>>>444444333333222222222222222111000333666333222;;;GGG{{{yyyiiiUUU888IIIdddhhhIIIEEELLLiiiNNN333777777:::;;;888444444777777777777777777777777777777666666666555555;;;BBBsssyyymmmWWWrrrccc>>>;;;???777<<<@@@DDDEEEDDDAAA@@@AAANNNNNNMMMJJJGGGCCC@@@>>><<<777666999;;;<<>>;;;???>>>999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAA===BBB^^^}}}xxxwwwfffooosssmmmaaaeeetttwwwnnnwwwxxxoooaaaOOOHHHJJJJJJEEECCCEEEDDDCCCBBBAAA@@@@@@@@@======<<<;;;:::::::::::::::::::::999999999999999888888888888888888888888888888888888888999999::::::;;;;;;AAADDD<<>>???AAADDDFFFFFFCCC@@@>>>???===;;;:::;;;:::999777=========<<<;;;;;;;;;<<<:::<<<>>>>>><<<<<<===???BBB???;;;999>>>JJJXXXbbb|||BBB@@@BBBJJJIIIOOOhhhyyyXXXGGGIIIJJJDDDLLLQQQYYY```gggmmmrrrvvv}}}|||}}}|||qqq___QQQCCC===;;;===BBBHHHRRR[[[aaalllyyy~~~eee]]]PPPAAA888555777;;;<<<>>>AAABBBBBBDDDHHHLLLFFFCCC>>>999777777888999999777999======???LLL[[[WWW...888555,,,;;;222222222222222222222222///444000111555///CCCrrrzzz~~~sssgggaaaaaagggnnnfffxxx}}}|||xxxxxxzzz{{{xxxuuurrrpppnnnmmmlllkkkhhhfffbbb___ZZZSSSLLLGGGCCCAAA<<<<<<;;;<<<>>>BBBFFFHHHAAAGGGDDDKKKxxxHHH000<<<444222222111111111111222222111444444111111555666444;;;dddxxxxxxTTT:::OOObbb@@@===XXXtttKKK(((KKK888999999777444333555888666666666666666666666666666666555555555666:::>>>PPPjjjdddlllxxx{{{nnnWWWEEE???999<<>>======>>>999999999999888777666555999888999<<<;;;888:::>>>AAA```hhhcccTTTBBBKKKCCCEEEBBB<<<<<>>999888::::::<<>>>>>===:::888:::<<<======;;;:::;;;;;;666:::>>>???>>>???AAADDDAAADDDHHHLLLPPPUUUZZZ^^^{{{CCCBBBDDDXXXbbbZZZPPPbbblllQQQGGGCCC>>>AAADDDJJJOOOTTT\\\dddjjjvvvuuuvvv|||vvvnnnaaaWWWKKKCCC>>><<<>>>CCC@@@FFFNNNTTTXXX___hhhpppzzz|||{{{ssshhh\\\PPPDDD===666666888999;;;>>>BBBDDD777===EEEKKKMMMLLLJJJIII???===:::888777888999;;;666888;;;<<<;;;HHHoooggg666111:::222///<<<222222222222222222222222...111///111333111;;;PPPsss}}}|||}}}~~~tttttt|||~~~~~~{{{yyyvvvvvvuuuuuuuuutttrrrqqqooommmkkkiiihhheeebbb___VVVSSSOOOIIIEEEAAA??????:::;;;<<<>>>BBBEEEHHHIIIAAA@@@SSSmmm<<<888333333111111000000000111111222333444444333333555555333;;;>>>[[[cccaaammmzzz}}}\\\PPP]]]sss|||]]]DDDEEESSSfffTTT888<<<777111666666555444333333444444444444444444444444444444333555666444333555888:::666HHHeeexxxwwwaaaGGGiiitttaaaHHHAAA999555666888999888999999999::::::;;;<<<===888888<<<@@@BBBGGGTTTaaa\\\XXXnnn[[[BBBBBB777BBBCCCAAA???@@@BBBAAA???;;;;;;;;;:::::::::999999888888888888888888888888===999666666888999999999>>>cccuuuwwwZZZWWWSSSBBBEEEOOOJJJHHHLLLJJJAAAAAA@@@???>>>>>>>>>>>>;;;;;;:::999888888888888777777777777777777777777666666666666666666666666666666555555666666777888666;;;666555<<<;;;888>>>999UUU||||||uuu{{{}}}iiiPPPAAA>>>======???AAADDDHHHLLLNNNHHHGGGFFFFFFFFFFFFDDDBBB===AAAEEEGGGFFFEEEEEEFFFCCCGGGLLLMMMLLLLLLOOORRRKKKQQQZZZ```aaa___\\\ZZZ{{{DDDCCCEEE^^^eeeSSS<<>>@@@CCCBBB???===<<>>@@@@@@???NNNNNNNNNNNNLLLGGGAAA<<<999999888888888999:::;;;999>>>DDDDDDCCC[[[eee888,,,999444444888...111111111111111111111111000111111222333444555777IIIwwwzzznnnvvv}}}}}}nnnxxx}}}ttt~~~{{{zzzzzzxxxsssnnnqqqtttsssooolllmmmnnnnnnllliiigggeeebbb^^^[[[MMMKKKGGGCCC@@@???>>>>>>:::<<<>>>BBBEEEHHHJJJLLLJJJAAAiiiCCC===888---333111000000000000000111111///,,,...333333111222777444222888VVV|||zzzccclllhhhmmm___SSSUUU{{{]]]GGGOOOOOOQQQlllTTTDDD<<<555444666444555444333444555333000333333333333333333333333000444666444222333666777111:::MMMmmmxxxjjj___zzzkkkxxx]]]MMMHHHHHHDDD@@@@@@???>>>>>>>>>???AAABBBFFFIIIQQQ^^^oooiiieeeyyy===FFFJJJ>>>MMM<<<===???@@@???===;;;;;;;;;;;;;;;:::::::::999999777777777777777777777777444999<<<:::888999:::::::::EEEQQQoootttXXXLLLJJJAAAMMMKKKBBBCCCHHHFFFEEEAAA@@@???>>>>>>===>>>>>>;;;:::999888777777777777555555555666666666666666666666666666666666666666555555555555555666777777...;;;<<<777;;;<<<:::???666AAA]]]uuukkkdddeeehhhgggdddbbbXXXTTTMMMHHHEEEFFFIIIKKKFFFEEEFFFHHHKKKLLLLLLKKKFFFKKKRRRUUUUUUTTTUUUVVVWWW[[[``````\\\ZZZ\\\______^^^\\\[[[]]]dddmmmttt{{{BBBAAADDDMMMFFFAAA@@@AAAPPPtttrrrKKKAAADDD===999;;;>>>@@@EEEJJJPPPRRRXXXaaahhhmmmvvv~~~}}}zzztttkkk___UUUNNNDDD@@@;;;:::<<>>===<<<<<<<<<777;;;???@@@>>>===>>>???>>>>>>???@@@CCCJJJRRRXXXYYYUUUOOOHHHBBB>>><<<;;;;;;???777333;;;>>>999:::777AAAHHHFFFZZZ```666666555444333333222222222111111111000000//////222222111111222222333444DDD~~~~~~{{{}}}~~~wwwqqq{{{}}}vvvvvv~~~zzz~~~{{{yyyyyy{{{~~~~~~|||zzzyyywwwtttrrrqqqqqqpppooommmjjjgggeeegggccc^^^ZZZXXXTTTOOOKKKDDDCCCAAA???===<<<;;;;;;???BBBAAAEEENNNJJJCCCHHH>>>[[[|||ZZZ???333222333222111111000000//////......000000000000000000000000<<<222+++333NNNrrrwwwcccjjjyyydddaaadddtttkkkVVVVVVaaaffffffgggkkkGGGDDDPPP]]]lllvvvjjjQQQ===:::;;;666111222333333333222222111111111222222222222222222222222111111222222222333333333333000555KKKmmm{{{mmm}}}zzzoooggghhhgggeeejjjuuu|||~~~{{{{{{qqqsssPPPEEEFFFCCC@@@AAA???>>>===<<<<<<;;;;;;<<<888888888888777777777777666666666666666666666666777888888888888999999999<<<999>>>JJJTTT```xxxcccQQQJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@>>>===;;;:::999999999999888888888777777555555555555555555555555444444444444444444444444444444444444444444444444555666777888999:::;;;;;;>>>999<<>>999555:::AAADDDDDDHHHOOOTTTYYYbbbkkkyyyzzz||||||zzzvvvrrroooccc\\\SSSKKKEEE???999555<<<<<<<<<===>>>@@@BBBCCC===>>>??????>>>>>>>>>>>><<<<<<<<<:::999:::>>>BBBEEEIIIOOOUUUZZZ]]]^^^]]]MMMJJJEEE@@@<<<:::999999111<<<<<<999===<<<<<>><<<;;;;;;===>>><<>>YYY{{{___[[[bbb\\\KKK???BBBFFFBBB???AAA>>>===<<<;;;;;;::::::;;;777777777777666666666666555555555555555555555555555555666666666777777777888444666===@@@EEEVVViii~~~ppp\\\MMMHHHIIIKKKMMMFFFFFFEEEDDDBBBAAA@@@@@@??????>>>===;;;:::999999999999888888888777777777444444444444444444444444333333333333333333333333333333333333333333333333333444555666777888888999222777<<<@@@NNNmmmzzzgggXXXQQQKKKTTTXXXUUUVVVZZZWWWNNNIIIQQQUUUOOOHHHFFFIIIKKKVVVNNNOOOTTTXXXggguuussspppvvvmmmvvvwww@@@@@@BBB===<<<>>>AAA>>>888===GGGhhhcccNNN:::666<<<>>>:::666>>><<<===@@@CCCEEELLLSSSbbbeeekkkrrryyy~~~|||wwwpppiiiaaaXXXPPPKKKGGGEEEBBB???<<<;;;::::::===>>>???@@@@@@@@@@@@@@@BBBCCCEEEFFFGGGKKKPPPSSSZZZZZZ\\\^^^___\\\UUUOOOAAA???<<<999777777777888555;;;888666:::999;;;FFFEEEMMMttt:::222444444444333222222111111111111000000000000//////111111111111111222222333333AAAhhhlllsssqqqqqqnnnlllnnniiikkkmmmnnnnnnlllllllllwwwtttrrrqqqqqqrrrqqqqqqvvvuuutttttttttsssqqqoookkkjjjhhheeeaaa]]]ZZZXXXTTTQQQMMMIIIFFFCCC@@@===@@@>>>;;;999999<<>>OOOgggttt^^^SSSPPPUUUeeevvvllluuuyyyTTT===CCC666AAAKKKWWWbbbggg|||^^^GGG@@@555111333777555///000777222222222111111111111111111111111111111111111111000111111111222222222222+++555:::222***666XXXvvvdddVVVbbbzzzxxxqqqUUUZZZyyyJJJ???;;;===EEEEEE>>>;;;===<<<<<<;;;:::999999999999666666555555555444444444333333333333333333333333333333333333444444444444999555555888555333<<>>======<<<<<<;;;;;;:::999999999888888888777777777666666444444444444444444444444111111111111111111111111333333333333333333333333111111222333444555666666222:::<<<444///AAAiii}}}sssooosssxxx}}}|||wwwppplllnnngggcccdddccc^^^YYYWWWRRROOOaaavvvzzz{{{~~~uuu??????@@@BBB===<<<======;;;???EEECCCllllllLLL???AAACCC@@@;;;@@@===<<<>>>>>>===???CCCFFFJJJQQQZZZcccmmmtttxxx~~~~~~}}}|||zzzvvvqqqnnnllliiiddd^^^XXXTTTQQQPPPNNNNNNNNNPPPQQQRRRQQQPPPVVVYYY]]]```aaa___]]][[[___XXXPPPLLLKKKHHHBBB===<<<;;;999888888888999:::;;;===999<<>>;;;;;;::::::<<<>>>AAACCCHHHDDDDDDNNNMMM>>>NNNwwwPPP>>>333666666///---222////////////////////////000000000000000000000000555///+++---444777333......RRRrrryyygggVVVRRRRRRMMMNNN\\\mmmssshhh[[[wwwkkkdddyyyiiiZZZLLLIIIKKKQQQNNNEEECCCHHHSSS^^^rrrggg]]]iii|||ZZZ;;;EEECCC+++555444777999555......222111111111111111111111000111111111111111111111111000000000111111111111222+++000444444222444<<>>===<<<;;;;;;:::::::::::::::999999777777777666666666555555333333333333333333333333111111111111111111111111222222222222222222222222000000111222333333444444777888777444444<<>>???>>>HHHAAA;;;888777777999<<<999UUUxxx}}}iiiPPP>>><<>>;;;;;;>>>>>>;;;:::<<<<<<>>>BBBHHHOOOWWW]]]aaannnqqquuuxxxzzzzzzzzzzzz}}}|||zzzyyywwwvvvuuutttmmmlllkkklllnnnooommmkkknnnmmmkkkgggaaaYYYQQQLLLIIIBBB;;;999;;;======:::;;;;;;:::999999999:::;;;777===@@@DDDHHHEEEQQQlllCCC222<<<111111111111111111000000000//////////////////000000000000//////000000111222111333@@@```{{{qqqllllllllljjjeeefffmmm|||zzz{{{}}}~~~~~~||||||}}}uuutttrrrrrrssssssrrrqqqmmmkkkjjjkkkkkkkkkiiiggg___]]]YYYUUUQQQMMMJJJHHHDDDCCCAAA>>><<<;;;;;;<<<888:::===@@@BBBCCCCCCBBB???IIIMMMJJJDDDEEEjjjddd111666888444222222111///...............////////////////////////////////////111333333222222222444000111666CCC]]]|||wwwhhhTTTIIIGGGIIIHHHEEEDDDIIIEEEBBBPPPRRREEEGGGDDDKKKUUUWWWMMMDDDNNN___uuuxxxddd@@@CCCBBB///,,,;;;000...///111222000000222000000000000000000000000000000000000000000000000//////000000000111111111777222------222555555333444bbbjjj\\\^^^___qqqlll```RRRMMMSSS\\\```xxxeee\\\uuujjjAAA===EEEEEEDDD???<<<<<<===<<<<<>><<>><<<888888<<<===:::888999;;;<<<===???BBBEEEIIIKKKTTTXXX___eeekkkpppvvvyyyzzz{{{}}}~~~~~~zzzwwwuuuvvvwwwwwwtttqqqgggaaaXXXOOOIIIEEEBBB@@@999777666888<<<===;;;999:::::::::999999999:::::::::>>>>>>>>>@@@JJJvvvFFF555333...666000000000000000000000000......////////////000000///////////////000000111000333555MMMqqq~~~}}}|||ccc```qqqgggaaa```jjjxxxzzz~~~}}}~~~}}}}}}}}}}}}}}}~~~{{{wwwvvvtttqqqpppqqquuuxxxyyywwwtttrrrpppnnnkkkhhhiiigggfffeeeeeedddaaa___UUUSSSPPPLLLHHHEEECCCBBB@@@@@@>>>:::777666777999:::===BBBFFFHHHGGGEEEDDDCCCKKKDDDBBBaaaqqq888333666222***---777444(((---............/////////////////////////////////,,,///222111///...111444<<<333///666BBBTTTooonnniiilllYYYvvv{{{eeevvv```JJJWWWfffxxx{{{jjj\\\ggg|||wwwccc>>>DDDAAA555///222666555333000------000111111000////////////000000000000////////////////////////////////////000000000000000000111111111111222222444888BBB^^^wwwyyyzzzPPP111AAANNNBBB;;;>>><<<:::<<<>>>===;;;999888888777666555555555555333333222222222222111111000000000000000000000000111111111111222222222333000222444555444333333444000888666222555999FFF\\\yyyvvvrrrwwwmmmrrreeeHHHGGGFFFFFFHHHIIIKKKLLLBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>============::::::::::::999999999999555555555444444444333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111222222333333///000222444555555666777666IIIrrr}}}tttssswwwjjjdddlll<<<===;;;666888999:::;;;<<<<<<;;;@@@:::???WWWwwwiiiVVVKKKDDD??????>>>;;;:::;;;:::999999999:::;;;===>>>@@@DDDJJJOOOUUU\\\eeekkkuuuwwwzzz|||}}}{{{xxxvvvjjjfffcccbbbcccbbb^^^YYYNNNHHH???:::999:::;;;;;;888999;;;<<<<<<;;;999777999999999::::::;;;;;;;;;???AAAHHHYYYjjjtttSSS...888777+++555////////////////////////........./////////000000///............///000000222///000333]]]eeewwwrrr]]][[[gggeee___\\\```fffmmmyyyzzz}}}zzzzzz|||rrrvvvyyyxxxyyy{{{{{{xxxrrrsssuuuwwwxxxwwwtttqqquuurrrooollliiifffbbb___aaa___]]][[[ZZZXXXTTTRRRKKKJJJFFFCCC@@@>>>===<<<:::;;;;;;888777777;;;>>>@@@BBBFFFIIIJJJJJJIIIHHHLLLEEEAAA```RRR222888444---***---222000***---------.........//////////////////////////////111,,,(((***000333000,,,(((---444444---+++;;;OOOzzz~~~|||VVVEEE666:::>>>)))%%%777<<<...+++666666444222000000000000............/////////000000////////////////////////........./////////000000'''---444666333000......666///---===```}}}iiirrryyyPPPPPPHHH===AAAEEE666222FFF===>>>>>>===<<<;;;777444888777666555555444555555333333333222222222111111000000000000000000000000000000000000111111111222111333333333222333444444+++666777777:::666222999555666???PPP\\\eeerrrxxxqqqXXXIIIEEEAAA;;;GGGHHHGGGEEECCCCCCCCCCCCCCCCCCBBB@@@>>>=========;;;;;;<<<<<<<<<=========999999999888888777777777444444444444333333333333222222222222222222222222000000000000000000000000////////////////////////000000000111111111111111000333555444222222666:::666///:::]]]~~~www^^^aaahhhvvvkkk<<<===:::999:::999777666777888888777999999===PPPoooaaaWWWLLLGGGCCC???===>>>888888888888999:::;;;;;;<<<===??????@@@EEELLLRRRZZZ]]]cccgggiiihhhfffcccWWWRRRNNNMMMMMMLLLFFFAAABBB>>>:::999999888555333666777888888888888;;;===999999:::;;;<<<===>>>>>>;;;CCCaaaJJJ---999555111555---.........///////////////---.........//////000000...............///000000000...<<<111<<>>???:::999<<<<<<999666666888999888888666555555555555555333333333222222222222111111111111111111111111111////////////000000000111...000000//////222333333444666...,,,888<<<666666666777666555:::BBBBBB===KKKKKKaaavvvooogggtttuuulllggg^^^[[[UUUHHHAAAAAA<<<888:::@@@@@@;;;999===@@@AAABBBEEEGGGGGG<<<===>>>>>>======???@@@999999:::;;;;;;<<<======888888888777666555555555444444444333333333222222111111111111111111111111/////////////////////////////////////////////////////////000000000000000111111111222444555333111666:::777111>>>dddyyylllpppvvvvvvfff???===:::888888888888777777777666555666:::===<<>>AAACCCBBBDDDGGGKKKKKKHHHEEEAAA;;;999>>>@@@;;;777999999888888999888666666888666AAA999333===;;;555======:::BBBFFF:::666BBBLLLZZZccc;;;999666333111000000000////////////////////////////////////////////////////////////////////////222000111333555FFFqqqwww{{{^^^]]]ccc]]]^^^YYYYYY\\\[[[VVVTTTWWWlllttt~~~{{{zzz||||||{{{{{{}}}}}}~~~~~~}}}zzzvvvsssppprrrrrrqqqpppoooooooooooommmiiifffgggjjjkkkgggccceeeccc___[[[VVVSSSPPPOOONNNMMMJJJGGGDDDBBB@@@???=========<<<:::777555333888:::999888===EEEGGGBBBHHHGGGJJJIIIHHHPPPNNN===LLLwww___999111333111111000......---------............................................................////////////////////////000000000000333555666999DDD^^^OOOFFF;;;555555666555444222222222111111111000000////////////////////////////////////////////////........................////////////////////////////////////////////////111111222333555666666777FFFUUUsss|||hhhPPPBBBAAABBB>>>999>>>>>>======<<<<<<<<<;;;888888888888777777777666444444333333333222222222111111111111111111111111////////////////////////////////////////////////111111111111111111111111111111222222222333333333333333333333333333333333666777777888999999:::::::::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;=========>>>??????@@@@@@??????>>>===============;;;;;;:::::::::999999999999888777666555444333333333333333222222111111111000000000000000000000000////////////////////////........................///////////////////////////000000000111111111111111333444222555BBBWWWhhhccc>>><<<999888888888777777777666666777444444777666999LLLbbb}}}mmmaaaYYYTTTLLLIIIDDD@@@???>>>>>>===888777666555555666888999===@@@DDDGGGFFFBBB>>>;;;EEE???:::888888777666777888888999;;;;;;999777666777666444;;;DDD???:::@@@CCCHHH777777NNNLLL[[[~~~<<<888666444111////////////........................................................................222000000111000999WWWwwwqqqxxxvvvsssooocccZZZRRROOOMMMKKKNNNTTTTTTZZZdddpppxxx||||||zzzzzzyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvuuusssrrrqqqppppppooommmllljjjjjjiiiiiimmmiiieeeeeefffeee```[[[XXXVVVTTTPPPMMMJJJIIIHHHDDDCCCAAA@@@???>>>======:::999888777777777888888666===AAAAAADDDIIIJJJFFFLLLEEEJJJSSSIII555999RRR|||ccc...555???...111000///...------------............................................................////////////.../////////000000000000---///000///...444???IIIVVVWWWZZZ```kkkwwwuuudddTTTHHHAAA@@@;;;555333555666555333222222111111111000000000........................................................................................................................///000000111222333444555:::666555>>>RRRkkkyyyqqqdddbbbZZZMMMHHHBBB<<<;;;>>>@@@>>>;;;;;;;;;;;;;;;:::::::::999888888777777777666666666444333333333333222222222111111111111111111111111////////////////////////........................111111111111111111111111000000000111111111222222333333333333333333333333444444555666666777888888888888888888999999999999888888888999999999::::::;;;;;;;;;<<<======>>>>>>======<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888777666555444333333333333222222222111111111////////////////////////........................................................................//////000000000111111111///333666555333444;;;AAAVVVlll___<<<;;;777777777777777666666666666===666444777777444888@@@UUUpppwwwlllbbbxxxmmm]]]NNNEEEAAA@@@@@@222666<<>>AAA999===???::::::HHHKKK===EEEEEEBBBQQQfffjjjsssAAA+++333222000///...---..............................................................................000...///111...///===OOOeeepppuuupppfff\\\VVVSSSOOOMMMNNNFFFFFFJJJTTTbbbmmmssstttvvvvvvvvvuuutttsssqqqqqqooonnnmmmlllllllllmmmmmmjjjhhhfffdddbbb```______fffccc^^^\\\[[[XXXSSSNNNJJJIIIGGGEEECCCAAA@@@@@@<<<;;;:::999888888888888777666444444555888;;;>>>===CCCGGGFFFDDDFFFFFFEEEBBBPPPKKKBBBGGGMMM^^^|||ddd>>>)))///777///000000///...---------------------------------------------------------------............/////////....../////////000000000444666888888444000...---777666666666999===AAACCCFFFIIIIIIEEE>>>;;;===@@@DDDAAA===999666555555555666444222333666666444000111111111111000000000000........................................................................................................................------...///000111222222///222555555333444999===KKKNNN[[[lllssspppnnnrrrtttmmmeee```[[[XXX[[[aaaVVVKKKEEEGGGEEE===999<<<111444999;;;:::999999:::888888888888777777777777777777777666666666555555333333333222222222111111000000000000000000000000////////////////////////........................////////////////////////////////////000000000000222222222222222222222222222222222333333444444555444555555555666666666666666666666777777777888888888999999::::::;;;<<<<<<::::::999888888888888999::::::999999999888888888777777666555444333333222222222222111111111111111////////////////////////........................------------------------........................////////////000000000000,,,000444666555333333333...>>>UUUppp\\\;;;;;;777777777666666666555555555;;;666555999:::666444666999WWWrrraaahhhqqqxxxvvviiiXXXLLLNNNCCC666//////444999;;;???>>>;;;888555666888:::111777999777999===<<<666333999>>><<<888888:::<<<@@@>>>IIILLLDDDTTTiiihhh\\\XXX^^^222---<<<000000///...---......///...........................................................................---///222111///333;;;RRRttt}}}lllccc[[[YYYYYYTTTIII@@@KKKGGGBBBDDDKKKTTT]]]aaajjjkkkmmmoooppppppooooookkkjjjjjjiiihhhgggfffeeeaaa___]]]ZZZWWWUUUSSSSSSYYYVVVRRROOOMMMJJJEEEAAABBBAAA@@@>>>===<<<;;;;;;;;;:::888666555444444333666555555666888;;;>>>@@@DDDFFFGGGFFFEEEFFFHHHHHHBBBPPP???888]]]}}}NNN,,,888:::,,,+++444000///...------------------------------------------------------------------------.........//////........./////////000000000000///000222333333222444333222111111111111111333555777888888888999:::111444888<<<======;;;999888666555555666444111...111111000000000/////////........................................................................................................................,,,------...///000000000...333777666222///111444......333999999777:::AAA888;;;;;;:::;;;<<<888333666......888;;;666555:::;;;======:::666555777:::666666666666666666666666666666666555555555555444222222222222111111111111000000000000000000000000............................................................................../////////000000000111111111111111111111111000000111111222222222333222333333333444444444444444444444444555555555555777777888888999:::::::::888888777777777777777888999999888888888777777777666666555555444333333222111111111111111111111000////////////////////////........................------------------------------------------------........./////////000000/////////000333666888888666777666<<>>iiisss|||qqqccc[[[ZZZWWWNNNDDDJJJIIIGGGCCCAAABBBFFFJJJTTTVVVZZZ___ccceeeggghhhfffggghhhgggeee```[[[XXXUUUTTTQQQNNNLLLIIIHHHGGGJJJHHHFFFEEECCCAAA>>>;;;>>>===<<<:::999888888777888777666555444444444444888999;;;<<<>>>??????@@@BBBBBBDDDHHHKKKJJJHHHFFFJJJGGGCCCdddLLL;;;555555//////333000///......------------...------------------------------------------------------------........................////////////111...***))),,,///000000---...000222555777999:::555555555666777777555444@@@===999555333222444555:::888555333222222000///000000000/////////..............................................................................................................................------......//////000000,,,---......///222666999888555333333111...///111...222111,,,,,,333777666999888777666666666555444:::888666444444666888999555555555555555555555555555555555444444444333333222222111111111000000000////////////////////////------------------------........................------------------------/////////000000000000111000000000000000000000000000000111111111111111111222222222222333333333333222222222333333333444444666666777777888999999:::888777777666777777888888888888777777777666666666555555444444333333222222000000000000000000000000................................................---------------------------------------------------............/////////333000,,,,,,...000111111777888666333555???KKKQQQhhhVVV:::<<<666666555555555444444444444111333444444222111333666000333444CCC___qqq|||lllaaapppiiiccccccfffddd[[[SSSIIIKKKLLLKKKFFF@@@;;;888AAA===<<<======???FFFMMMSSSQQQJJJFFFRRRhhhxxx|||}}}~~~NNN222111777333***......//////////////////------------------------------------------------------------------------000///...///000111000///000JJJeeelllxxx}}}fffVVVOOOIIIEEEAAAFFFJJJIIIDDD>>><<<===???AAAEEEJJJNNNRRRUUUWWWZZZ\\\^^^^^^\\\VVVPPPLLLIIIHHHFFFDDDAAA@@@???>>>?????????>>>>>>===;;;;;;999999888777666555555555444444444555777888:::;;;<<<>>>@@@AAABBBBBBBBBAAAAAAAAAEEEIIIHHHAAA======JJJ___zzzWWW777444555111,,,444666)))......---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////444333222222333333222111111111111000000/////////555444444555666666555333222222111000111333555666555333111/////////000222////////////............------------------------------------------------........................------------------------------------------------............//////000000---///222444444///)))$$$,,,+++,,,...111444555666111555666333111444777999---333333...000999;;;777444333222555888888666333444444444555555555555555444444444333333333333222111111111000000000000///////////////////////////------------------------------------------------------------------------////////////000000000000////////////////////////000000000000000000000111111111111111222222222222111111111222222222333333555555555666777777888888777777666666666777888888777777666666666555555555444444333333333222222222////////////000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------...000111111000...000444888777555555888;;;;;;EEEWWWuuuSSS888;;;555555555555444444444333333333444444333222333444333777666000444FFFTTTeee{{{uuuaaaYYY___iiinnnnnnwwwzzzwwwiiiUUUEEE@@@AAADDD???EEETTTZZZYYYbbbppp~~~ooo\\\ZZZrrrssswwwhhh<<<&&&666;;;)))&&&888..................------------------------------------------------------------------------------............///111000///,,,555>>>[[[qqqgggRRRHHHDDDHHHIIIIIIHHHEEEAAA???>>>::::::;;;===???BBBDDDEEEHHHJJJLLLMMMLLLIIIFFFCCC???>>>===;;;:::999999999777888999999999999999999555555555555555666777888777777888:::<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEEEEEDDDEEEGGGGGGBBBAAALLL[[[sssSSS000>>>+++)))333333111000***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////***+++---...///.........+++,,,---...000222333444......///000111333333444333555999:::999444///,,,111111000///......000111/////////.........------------------------------------------------------........................---------------------------------------------------------.........//////000...+++)))+++000666;;;222444444222000//////......///333777666222//////111444444///---000111...555444444555666555333111222333333333444444444444333333333333222222222222111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------........./////////........................//////////////////////////////000000000111111111111111111111222222222222222333333444444555666666666555555555555666777888666666666555555555444444333333333333222222222222........./////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........***,,,///111333333444444222222222444555666999<<<111;;;DDDDDDEEERRRiii|||ooo\\\PPP666:::333555555444444444333333333000000///...111333111---111444000...222444BBBZZZjjjzzzkkkXXXTTT]]]aaaXXXKKKKKKZZZkkkTTTQQQ```yyywwwyyyxxxnnntttVVV777666222...///333111,,,------.........---,,,,,,------------------------------------------------------------------------+++---......000333333222...444+++JJJnnn|||jjjccc\\\SSSHHHAAAAAACCCEEEEEE???>>><<<;;;::::::;;;<<<:::<<<===???@@@@@@@@@???999888777666666666666666111333555555555555555666333333444555777999:::;;;??????@@@@@@AAABBBCCCDDDCCCBBBAAAAAABBBDDDGGGIIIDDDEEEGGGEEEDDDRRRtttPPP666888,,,///999777((((((000000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...//////...,,,---///222222222111000000000111111444444333222111000111222333333222222222333333444222333333222000.........//////.........---------------------------------------------------------........................------------------------------------------------,,,------------------...***...111111///,,,,,,---)))...222000......111333777...+++///222000111555000///111444444222333777222222111///...111444888111111222222333333333333333333333222222222111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------.............................................................../////////000000111111111111222222222222000111111222333333444444444444444444444555666777666666555555555444444444333333222222222222222222---.........//////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000000///,,,***+++///222333000///333666555222000:::666444777:::<<<>>>@@@FFFRRRggguuutttWWWFFFGGGFFF???RRR:::999444444444333333222111000000111111111111111111111111222222222333333333444444BBBVVVsssvvvbbbaaammmgggSSSNNNUUUccckkkeee^^^hhhzzzpppbbbcccuuu{{{rrruuu]]]<<<444111000000///...---------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------........................,,,000///111FFFggg}}}hhhKKK@@@FFFDDDAAADDDFFF@@@???>>>===>>>>>>:::555;;;::::::<<<;;;888777888<<<888666666666333111111555888666222444;;;:::555888999:::;;;;;;<<<<<<;;;:::BBBEEE@@@@@@GGGGGGAAACCCBBBFFFEEE@@@GGGLLLEEE???NNNKKKLLLiiiGGG555666555111111000......---------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////000000111111111222222222111111222222222333333333333222111000////////////////////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------............................................................////////////////////////////////////////////////000000000000222222222222222222222222111111111111111111111111111111111111111111111111111000000///////////////------------------------------------------------------------------------............................................................................................................///////////////000000000111111111111000000111111111222222222222222222222222222222222333333333333333333333333444333222111000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///...//////000111222222222444444555666777888999999======>>>BBBIIIQQQYYY^^^gggppp{{{pppbbbVVVPPPEEEDDDBBB@@@>>><<<;;;:::PPP888888333444444333222222111000000111111111111111111111111222222222333333333333444888>>>MMMddd|||vvvGGG---...888000000//////...------,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...........................111222111333DDDdddcccWWWIII??????>>>===<<<999777777:::===>>>;;;:::;;;<<<<<<;;;;;;;;;///444999:::888888===BBB888:::<<<;;;<<<===;;;888444555777:::<<>>CCCIIILLLGGGKKKNNNNNNLLLNNNVVV\\\^^^]]]]]]\\\[[[ZZZZZZYYYRRRQQQNNNKKKGGGBBB???===@@@??????===<<<;;;:::999NNN777777222333333333222111111000000111111111111111111111111111111222222222333333333......222===QQQfffvvv~~~UUU666222777000###/////////......------,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------111...///000)))+++EEEdddfffKKK777>>>>>>>>>===;;;888777777:::::::::999999:::::::::???===::::::<<<<<<888444999:::===@@@???:::999:::666777888999:::;;;<<<<<>>@@@AAACCCDDDDDDBBB@@@???@@@BBBAAAAAAAAABBBBBBCCCCCCCCC>>>>>>??????@@@@@@??????;;;;;;::::::999999888888LLL666777222333222222222111111000000111111111111111111111111111111111111222222222222,,,111555222000:::OOOaaauuuaaaCCC...///222,,,,,,444.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------000***)))...000///333;;;SSSfffvvvqqq^^^IIIAAA:::999;;;;;;;;;<<<<<<>>>===;;;;;;<<<<<<:::888:::;;;;;;<<>>;;;>>>;;;===@@@>>>888999???::::::;;;;;;<<<<<<===>>>>>>:::;;;@@@>>>:::???JJJMMMHHHPPPXXX[[[kkkgggFFF555---777<<<222,,,//////......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------........./////////000000000111111000000000111111111111222111111000/////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.................................------........./////////////////////////////////000000000000000000000000000000000000000000000000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------.........//////........./////////000000/////////000000000111111111111111111111111111111222222222222222222222222222111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------..................//////000000000000000111111222333444444777777999:::<<<>>>@@@@@@AAAAAABBBCCCEEEFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHCCCBBBBBBAAA@@@>>>===<<<999999888777777666666555KKK777888333222222111111111111111000000000000000000000000000000000000111111111222222...555888333++++++555AAAEEEaaa}}}nnnRRRCCC,,,+++222999///!!!&&&888------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------***,,,,,,,,,111777111''''''BBBeeeiii~~~qqqTTTFFFCCC???;;;888:::>>>>>>;;;;;;===<<<888333???EEE???666555999<<<===::::::;;;:::888:::>>>999999:::<<<>>>AAACCCEEEDDD@@@AAAEEEEEEGGGUUUfff^^^cccrrr||||||XXX222444333222000---***///555...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------....../////////000000000//////000000000111111111111000//////////////////............------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------........................------------....................................///////////////////////////////////////////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------............---............/////////....../////////000000000111111111111111111111111222222222222222222222222000000//////.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------..................///////////////000000111111222222111222444666888:::;;;;;;===<<<;;;<<<>>>===;;;888======>>>>>>>>>>>>??????;;;;;;;;;;;;;;;:::999999999999888666555444333222III666888444111111111111111111111111000000000000000000000000///000000000000111111111000......000333333000---222:::EEEVVVnnnlllLLL000'''---222222,,,'''...888111""",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,%%%111444+++)))111333...///333:::MMM}}}zzz}}}sss]]]OOO<<>>@@@===666===;;;888:::FFFPPPJJJ;;;;;;>>>??????AAACCC@@@:::???>>>>>>>>>???@@@BBBCCCJJJHHHIIIOOOWWWaaappp|||wwwvvvLLL<<<...000444333...,,,//////------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------............////////////////////////000000000000000//////....../////////.........------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..............................////////////////////////////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------.........///............////////////111111111111111111111111222222222222222222222222//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------................../////////000000000111111222222333444555666777777???>>>===>>>>>>>>><<<:::????????????????????????<<<<<<======<<<<<<;;;:::888888777555444222111111|||FFF555777333000000000000111111111111000000000000000000000000/////////000000000111111000,,,***---333555111---777---(((000???OOO^^^jjj~~~|||[[[;;;333888999555222+++555555***'''///222---++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))...111---)))***///333222///000OOOhhhppplllssssssjjjeeeccc[[[OOODDDAAA@@@OOOoooqqqZZZgggppprrrwww{{{mmmXXXKKKKKKKKKLLLNNNQQQTTTVVVZZZ[[[^^^iii}}}XXX444)))555111//////111222444222---(((,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,------........./////////........./////////000000//////.........//////000.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------...........................................................................------,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........------........./////////111111111111111111111111111111111111111111111111///......------......///------------------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------////////////000000000000333333333333444555666777666777888999999:::<<<===:::;;;;;;;;;<<<<<<<<<===::::::999999777666444444555555444333222222111111yyyDDD333666222000000000000000111111111000000000000000000000000////////////000000000000///111222///,,,,,,111555///---222888333+++111@@@BBB[[[rrr{{{gggTTT;;;333000333222,,,,,,111...((()))111222+++(((---+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///((('''000222+++(((---&&&888///777,,,333DDD{{{{{{fffzzzRRRUUUYYY```iiirrrzzz{{{@@@111999444333...222,,,***,,,+++(((+++333+++++++++***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---------.........//////............/////////000//////.........//////000......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------////////////////////////...................................................---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////000000000000000000000000111111111111111111111111......---------......///------------------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------/////////000000000000000............000222555666555777888777666666888;;;666777888999:::;;;;;;<<<777888888999::::::999999111111111111111222222222sssDDD888888444111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222444888@@@MMM[[[hhhppp~~~yyycccRRREEE;;;444000000000000////////////---------,,,,,,+++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////111333555666\\\zzzhhhlll{{{xxxpppAAA:::222///000111///------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///............////////////000000000000000000000000111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------............///000000000111222222333333444444444555555555555666666777777777888888888888999888888777666555555444222222222111111111000000qqqCCC777777222111111111000000000//////////////////////////////////////////////////////////////////////////////000000000111111111222222111111111222555999<<<>>>@@@GGGXXXmmmxxx~~~|||jjjjjjNNNFFF<<<444111000,,,)))000////////////.........---------,,,,,,+++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///000222333***:::???888>>>VVVjjjnnnqqqyyyaaaFFF---:::555///...///111///---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------........................////////////000000000000000000000000000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------............//////000111111222222333333444444444555555555555666666666777777777888888888888777666666555444444222222111111111000000000nnnAAA666555000111111000000000000//////////////////////////////////////////////////////////////////////////////000000000000111111111111//////000111000///---,,,000///555>>>@@@>>>DDDNNNTTTXXXbbbqqq[[[RRRNNNOOOKKK???777555111///---...111333222000............------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///---+++,,,000333777AAAMMMddd{{{}}}pppssszzz```AAA444444777222///,,,,,,///000///,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............---............/////////000000000000000000000000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------............//////000000111111222222333333333333444444444444555555555666666666777777777666666555555444444333111111111111000000000000lll@@@666555///111000000000/////////////////////////////////////////////////////////////////////////////////////////////000000000111111...///222444666666555555777222111333333///000444999999:::===BBBEEEGGGHHHMMMNNNMMMMMMTTT\\\\\\WWW]]]VVVOOOLLLJJJEEE;;;333<<<777///((()))///444555444222000000111000...,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---777///---222111,,,...777999QQQmmmzzz}}}}}}pppkkk[[[HHH:::222...///111---,,,+++,,,...///---+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........///////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------...............//////000111111222222222222222333333333444444444444444555555555555555555444444333333333333111111000000000/////////iii???666666000000000000////////////................................................................................./////////000000000////////////////////////333000///222555666888;;;:::888555222///111444777222444555222111333444444<<<999777999;;;;;;888444333888999444555888666...---,,,***)))***++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,+++******+++,,,---...///&&&111BBBQQQ^^^ooo}}}oooNNN:::...'''...444111+++(((---------......---,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------................................................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---......//////000111111111111111111222222222222222222333333333444444444333333333222222222222222000000000/////////......eee===555777111000000////////////..........................................................................................////////////000///...---,,,---...///222111///......---...///000111333444555666999;;;333777:::999666555888;;;///000111333555666666666+++222555333111222...&&&///...---------///111333,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,***///000...///333444111555...((()))333DDDTTT^^^uuusssPPP@@@666,,,999222---......,,,111999---.........---,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------------......//////000000000000000000111111111222111111111222222222333333111111111111111111111111////////////............aaa999333666222000000/////////.................................................................................------.........//////////////////000111222333444---000333333333666999;;;555555444333000...,,,+++,,,---000222222222333666666666666555555444444444222444444111000222333333---------,,,+++++++++,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,...///...,,,******+++)))+++///222222000+++(((888EEEWWWeeemmm{{{}}}mmm^^^FFF444444:::666+++))),,,222555222+++'''''',,,,,,,,,,,,+++***++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,---------,,,------......///000000/////////000000000111111000000000111111111222222000000000000000000000000/////////.........------]]]666222555111000/////////....................................................................................---------.........//////,,,---...//////...---,,,***...111...,,,,,,...000000......///333777;;;>>>666333111333333111...---111111000111222333333222111333666777555111...---+++---//////...---,,,------------,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---***---333000(((***333---///000...***,,,222888...000333888AAALLLVVV[[[eeeooouuuyyyzzz}}}dddDDD888---111333222///...---...222...***+++///222///+++)))*********)))***+++---))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,------...//////000////////////000000000000000000000000111111111111/////////000000000000000//////.........---------YYY999333000///000000///...............------,,,,,,,,,,,,++++++,,,,,,,,,---------......................................................---------............///,,,///111000---...333999222111000//////111333444111111222222222222111111111111111111111111111111000111222333222000...,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------------...///000000111:::DDDPPPYYY___jjjzzzuuuttt|||yyyvvvaaaVVVGGG<<<777555222///000//////...------,,,,,,,,,,,,,,,++++++*********************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************************************))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////222111111111000000//////000000000000////////////......---------,,,,,,,,,XXX888333111000000//////...............------,,,,,,,,,,,,++++++,,,,,,,,,------------...................................................------------............---///111000---...222777222111000//////111222444000111111222222111111000111111111111111111111111000111222222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------------------,,,------...//////000000***///333333222444;;;BBBQQQHHHMMM]]]```YYY___qqqyyy}}}yyy{{{nnnfffaaa___UUUDDD::::::===777000...///111111////////////...---,,,,,,,,,,,,,,,,,,++++++*********************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---.........////////////111111111000000000//////000000000/////////.........------------,,,,,,,,,VVV777333111000000///......------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------...............000111///------111444111000/////////000222333000111111222222111111000000000000000000000000000000000111111111///...---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------,,,------....../////////111111111///---,,,...000---///444666111...:::KKKDDD===999===AAAAAABBBEEEIIIJJJEEE======BBB???777>>>666111222000+++---444...+++)))+++---///---***///......------,,,,,,++++++++++++++++++*********************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////000000000000////////////000////////////.........------------,,,,,,,,,,,,SSS666333111000//////...------------...------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------------------------------------------,,,,,,---------.........///000000///------///111000////////////000111222000000111111111111000000000000000000000000000000///000000000000///...---************************************************++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///...///111333333333...000000...///000...+++444,,,+++333666111000555222666666111000333333000111...---111111------111111///...///000///,,,***------------,,,,,,+++++++++++++++***************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------........./////////////////////////////////.........---------------,,,,,,,,,++++++PPP555333222000//////...---------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,------------.../////////...------.../////////.../////////000000000000000111111000000000///////////////////////////////////////......---************************************************++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///---++++++,,,---+++***+++......---222777222(((...,,,+++,,,,,,---,,,,,,(((+++---++++++---...---,,,,,,...222111,,,)))(((,,,+++***+++---/////////,,,,,,,,,,,,,,,+++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************************************))))))))))))))))))))))))***************+++++++++************************************************++++++++++++++++++++++++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------.....................///............------------------,,,,,,,,,+++++++++NNN333333222111///...------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------............///////////////000000111111000000///////////////////////////............------......************************************************++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333111000000000000...---(((000222,,,(((,,,000000222555444///...222333000666111,,,...444777333,,,%%%&&&(((***,,,...///000,,,,,,+++******,,,---...++++++++++++++++++++++++)))))))))***************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.....................---------,,,,,,,,,,,,,,,,,,,,,++++++++++++LLL222222222111///...------,,,,,,------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,---......------------....../////////...//////000000000000//////...........................------------------...++++++++++++++++++++++++************************************************************************************************************************************************************************************************************++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***+++,,,---------...---222333---''''''+++000(((((())))))(((((()))***...((($$$&&&***,,,(((%%%444333///+++))))))))))))/////////---+++)))))))))*********+++++++++++++++((()))))))))*********+++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************************************))))))))))))))))))))))))************************************************************************************************************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***KKK222222333111......---,,,,,,,,,,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...///...,,,,,,---......//////......//////000000000000//////........................------,,,,,,,,,------...++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++***,,,......,,,+++,,,---+++))))))---000000...+++,,,(((***222222+++,,,333***,,,///---)))''',,,333(((*********+++---...---&&&)))+++,,,+++***************************++++++(((((())))))*********+++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************************************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,+++++++++******HHH222333111---......---------,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,000000//////.........---.........------,,,,,,,,,------------------------******************************+++++++++,,,,,,,,,************************************************)))************+++++++++************************)))************+++++++++))))))(((((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++*********************************************)))))))))***************************)))))))))+++++++++***++++++******************---,,,,,,++++++,,,,,,---***+++++++++++++++,,,,,,++++++++++++************************************++++++++++++++++++++++++************************++++++++++++******))))))******************************))))))))))))******************************************************************************************************************************************************************************************************************************)))************+++++++++************************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++HHH222333000---......---------,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,////////////......------......---------,,,,,,,,,------------------------******************************+++++++++,,,,,,,,,************************************************)))************+++++++++************************)))************+++++++++)))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********************************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,+++++++++*********************************((())))))))))))*********+++++++++++++++*********++++++***+++,,,---,,,,,,........................***))))))))))))))))))***,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++*********)))******************************))))))))))))******************************************************************************************************************************************************************************************************************************)))************+++++++++************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++}}}GGG222333000.........---------,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------///............---------------------,,,,,,,,,,,,------------------------******************************+++++++++,,,,,,,,,************************************************)))************+++++++++************************)))************+++++++++***))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))************++++++++++++++++++***************************************)))))))))***++++++,,,,,,*********))))))(((((((((************++++++++++++*********+++++++++++++++//////............//////,,,,,,++++++******)))))),,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************************))))))))))))******************************************************************************************************************************************************************************************************************************)))************+++++++++************************************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzzEEE333222000///......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************************************))))))*********+++++++++************************))))))*********+++++++++*********))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))*********+++++++++************************))))))*********+++++++++************************************************++++++++++++,,,,,,,,,,,,,,,++++++******))))))(((***+++++++++++++++,,,---*********+++++++++++++++++++++************++++++---------,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))******+++************************************************************************************************************************************************************************************************************************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************++++++++++++************************************************************************((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************vvvDDD333222000000......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************************************))))))*********+++++++++************************))))))*********+++++++++++++++***************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))*********+++++++++************************))))))*********+++++++++******************++++++************************,,,,,,++++++******))))))------,,,,,,,,,+++++++++***,,,------,,,+++---///------........./////////...------,,,,,,------...+++,,,,,,------..................---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,************************++++++************++++++************************************************************************************************************************************************************************************************************************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************sssBBB333111000111......---------,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************************************)))************+++++++++************************)))************+++++++++,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,---...///))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************)))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))*********(((+++---,,,***)))+++...******++++++,,,,,,------...------------------...)))))))))************+++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++************++++++************************************************************************************************************************************************************************************************************************)))************+++++++++************************++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************)))))))))************+++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++************++++++++++++++++++++++++++++++++++++************************pppAAA333111///222......---------,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,************************************************,,,+++*********+++,,,---***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************)))************+++++++++************************)))************+++++++++---,,,++++++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++************************)))************+++++++++++++++,,,,,,,,,---------------------------------,,,------...//////000000---------...//////000000...222444333000///222555333444444555666666777777111111000000000000111111555444444333222111111111000000000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************,,,++++++******++++++,,,************************************************************************************************************************************************************************************************************************)))************+++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************************++++++++++++************************************************oooAAA333111///222......---------,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************,,,+++*********+++,,,---*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************)))************+++++++++************************)))************+++++++++---,,,,,,+++*********+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,------.................................///000111333555777999999999::::::;;;<<<===>>>>>>===AAADDDCCC???>>>AAAEEELLLLLLMMMNNNNNNOOOPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRKKKJJJIIIGGGEEECCCAAAAAA::::::999999999888888888000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************,,,++++++******++++++,,,************************************************************************************************************************************************************************************************************************)))************+++++++++************************++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))jjj???333///555.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++++++++++++++%%%(((+++,,,,,,,,,...///++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...+++++++++***************...---,,,,,,...//////...///000111333444333333222666555333333555666777777666666666666:::>>>???>>>===AAABBB@@@;;;:::===AAAQQQMMMNNNTTTUUUOOOKKKLLLPPPTTT[[[aaabbbaaacccgggdddddddddcccbbbcccfffiiiYYY___cccccccccccc___YYYdddbbb___ZZZVVVVVVXXX[[[SSSRRRPPPLLLEEE@@@===<<<===;;;888666555333000---------------...///111111,,,,,,,,,---,,,,,,++++++------...---,,,+++,,,---+++***)))))))))***+++,,,++++++************++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++*********))))))((((((hhh???333///444.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************+++*********))))))))))))))))))))))))************************************************************))))))))))))*********+++************))))))((('''***++++++***(((&&&''''''))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111000000000222555777888999;;;===???AAACCCDDDEEEEEEJJJJJJJJJHHHGGGGGGIIIKKKLLLLLLLLLMMMPPPRRRRRRQQQRRRQQQQQQPPPPPPOOOOOOOOOSSSRRRUUUZZZZZZVVVVVVZZZWWWUUUTTTVVV\\\aaa```]]]XXX]]]aaa```[[[ZZZ]]]aaadddbbb^^^YYY[[[bbbfffeee\\\^^^___```aaadddhhhkkkffffffddd___XXXRRROOONNNNNNKKKHHHEEECCCAAA???===???===999555000,,,***(((///...---,,,+++,,,---...&&&))),,,...---,,,+++******+++++++++++++++******++++++************++++++++++++++++++++++++++++++******))))))))))))******************************************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************)))))))))(((eee===333///444.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************************************************************************************************************))))))))))))))))))*********++++++************************************************))))))*********+++++++++))))))))))))))))))))))))+++,,,,,,+++******+++---,,,,,,++++++******))))))***,,,---///000000//////444444666888:::;;;===>>>@@@@@@AAACCCEEEFFFHHHIIIPPPPPPPPPPPPPPPPPPPPPPPPIIIKKKKKKJJJGGGGGGJJJMMMDDDCCCCCCDDDFFFGGGFFFFFFNNNKKKIIIJJJMMMMMMIIIEEEGGGHHHMMMQQQQQQOOOQQQVVVTTTVVVSSSLLLLLLTTTWWWUUUMMMNNNPPPRRRSSSQQQOOOLLLCCCDDDEEEGGGNNNTTTRRRLLLSSSUUUXXXXXXXXXWWWWWWXXXcccddddddbbb___]]]\\\\\\[[[YYYWWWVVVXXXZZZ[[[[[[MMMMMMMMMMMMNNNOOOPPPQQQ???<<<777333000//////000+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,+++***++++++************++++++++++++++++++++++++++++++******))))))))))))******************************************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))'''***...000000...***'''************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************))))))))))))aaa;;;333///444.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************))))))*********+++++++++*********************************************************+++++++++,,,,,,)))))))))***+++,,,---...+++,,,---,,,+++,,,...000---------...///000000000444666999<<<>>>??????>>>@@@AAABBBDDDEEEGGGHHHIIILLLMMMMMMMMMLLLKKKKKKKKKHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIKKKLLLLLLGGGEEEGGGIIIHHHIIIJJJGGGFFFEEEGGGIIIHHHDDD???EEEFFFIIIMMMOOONNNMMMMMMMMMZZZ]]]OOOEEEKKKUUUYYY]]]VVVRRRWWWaaaccc\\\RRRLLLOOOSSSZZZeeekkkfff]]]UUUWWWYYYWWWSSSNNNJJJIIIOOOPPPRRRRRRQQQPPPQQQRRRRRRPPPNNNOOORRRWWWYYYZZZooolllhhhccc^^^ZZZWWWUUUYYYVVVPPPJJJDDD???<<<;;;:::555000+++******+++,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))''')))---//////---)))'''************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************)))))))))))))))]]]:::444///333.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************+++++++++************++++++++++++************************************************++++++++++++,,,,,,,,,,,,+++*********+++,,,---...+++,,,---,,,++++++,,,...000222555999===AAADDDEEEDDDFFFHHHJJJKKKKKKJJJIIIEEEEEEFFFFFFGGGHHHHHHIIICCCEEEFFFEEEBBB@@@???@@@===>>>???AAACCCEEEFFFGGG===:::777777:::<<<;;;999>>>777444777999888:::>>>666777999:::999888666444777777888:::======888222444>>>@@@777000444;;;===>>>;;;999<<<@@@BBB@@@===BBB>>>::::::CCCMMMNNNJJJKKKOOOSSSUUUTTTQQQOOONNNPPPQQQRRRQQQOOONNNNNNNNNRRROOOMMMLLLOOORRRTTTTTTMMMNNNQQQUUUYYY^^^bbbdddddddddbbb___\\\WWWSSSQQQIIIEEE@@@<<<999555000---///---***((('''))),,,...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))******YYY888444000333.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************+++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...---+++***)))***++++++)))---111444666888;;;===BBBBBBDDDEEEFFFHHHIIIIIIHHHHHHHHHHHHGGGEEECCCBBBAAAAAAAAA@@@@@@@@@@@@@@@666:::===>>><<<;;;<<<>>>888999;;;<<<<<<<<<;;;:::BBB@@@>>>>>>@@@BBBBBBAAA>>>777666<<>>BBBEEECCC???888===AAA???:::888<<<@@@999:::888888;;;===888000444777;;;======<<<;;;<<<>>>@@@CCCDDDDDDDDDFFFGGGKKKJJJIIIKKKPPPTTTWWWXXXZZZXXXUUURRRNNNLLLJJJIIITTTWWWZZZ]]]^^^]]]\\\ZZZUUUUUUWWWXXXWWWOOOCCC;;;777444///,,,******,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))***)))(((''''''((()))***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************VVV666555000222.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...------,,,---///111333222666<<>><<<;;;;;;:::======<<<<<<<<<<<<<<<<<<777<<>>>>>444777999::::::;;;<<<===<<<<<<<<>>BBBEEEIIIIIIGGGDDDAAA@@@999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???============>>>>>>>>>>>>>>>DDDJJJLLLKKKJJJMMMPPPTTTXXX```gggmmmpppppppppcccooo{{{~~~}}}}}}|||vvvrrrpppppphhhhhhgggccc]]]XXXVVVUUUNNNLLLIIIGGGEEECCC@@@===????????????@@@AAABBBCCCMMMLLLKKKJJJIIIHHHHHHHHHIIIGGGIIINNNVVVZZZXXXUUUSSSRRROOOKKKDDD<<<555000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))+++******************+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++UUU666555000333000000///...---,,,+++++++++------,,,,,,,,,,,,++++++************************************************++++++******...222000***,,,&&&"""$$$+++...,,,(((000///%%%,,,'''&&&444***)))'''000333'''!!!(((...,,,&&&$$$***---+++***---+++((((((+++,,,***))))))111...)))%%%&&&+++,,,***111((((((***'''***,,,%%%))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------....../////////---///111111///......///222666<<>>CCC999:::NNNRRR@@@AAA;;;MMM@@@IIIIIIKKKJJJKKKOOOQQQTTT\\\fff~~~tttllltttrrr[[[ZZZQQQJJJKKKJJJFFFCCCCCC@@@===;;;<<>>???CCCDDDBBB...999@@@??????CCCHHHIII<<>>::::::===;;;444AAAGGGHHHBBB===@@@GGGMMMDDD\\\]]]RRRaaawwwzzzsss~~~kkk___]]][[[WWWJJJBBB;;;888BBBJJJDDDMMMKKKHHHGGGIIIJJJGGGBBBHHHKKKLLLHHHDDD@@@888000&&&***...000...+++)))''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))MMM444555///000...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************---,,,******)))'''%%%$$$333111...,,,+++)))&&&$$$---///&&&***###333'''$$$###!!!***222%%%"""444)))***,,,,,,***%%%###"""'''((()))***,,,...//////+++***)))(((&&&&&&''')))&&&,,,'''&&&///...)))///))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------............---......//////000000111///333999@@@DDDAAA:::444;;;===<<<999;;;AAADDDCCC@@@DDDMMMXXXdddooouuuvvv|||ttt~~~}}}mmmcccbbbWWWMMMGGG???111:::EEELLLLLLKKKIIIIIIJJJLLLIIIEEEJJJPPPKKK???888000)))***000111***""",,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((KKK444888000111///......---,,,,,,,,,------,,,,,,+++++++++*********************************************************%%%111333&&&(((333777!!!(((...+++%%%$$$---666""",,,---111%%%...)))999555,,,###%%%---+++(((,,,))))))***+++...000///...555(((!!!%%%%%%###%%%,,,+++%%%'''000000(((&&&...000)))######---))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------.........//////,,,---...000222444666777<<<:::888888:::===??????@@@>>>>>>AAAFFFOOO^^^kkkoooqqq~~~|||}}}~~~~~~{{{yyy}}}uuuggg]]]bbbgggiiiooommmppppppkkkdddeeejjjhhhaaafff]]]NNNHHHNNNUUU]]]eeebbb\\\^^^ggghhhaaa___fff```ZZZUUUTTTZZZ^^^[[[VVVUUUeeerrrppphhhiiirrrzzz~~~xxxqqq[[[[[[[[[LLL???===???AAAFFFMMMPPPZZZYYYKKK@@@DDDKKKNNNPPPBBB111'''(((...111333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((HHH555999000111000...------,,,,,,---------++++++++++++************************************************************&&&***+++)))...333,,, ---)))&&&&&&)))+++***(((,,,)))%%%---***$$$000!!!***666111$$$***///"""+++,,,***%%%""""""###!!!### &&&333888222---...$$$+++---((('''+++)))###,,,!!!$$$******222888...))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------........./////////---...111333666999;;;<<>><<<999888<<>>???<<<>>>@@@AAAEEEOOO___kkkzzz}}}{{{{{{~~~~~~|||~~~~~~ttt|||wwwmmm|||yyy|||tttzzz{{{xxxlllnnntttqqqhhheee\\\XXX[[[\\\VVVPPPPPPZZZUUUUUUbbbuuu~~~~~~~~~VVVIIIIII>>><<>>jjjMMM&&&333'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000555666777999;;;===???@@@ZZZYYYVVVWWWeee|||rrr}}}vvvrrrsss{{{|||~~~{{{|||rrrlllpppeeeRRRSSSddddddgggiiijjjjjjooo{{{~~~nnnxxxxxx```JJJAAAAAAIII[[[mmmgggXXXJJJHHHMMMMMMBBB555------------------------++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxDDD777333///...------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))000+++!!!(((///000***%%%333,,,&&&$$$***---"""///..."""///@@@*** ..."""999)))$$$222,,,+++MMM%%%111***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************************************)))************+++++++++++++++,,,,,,,,,------------------,,,,,,---.........---///111000///444;;;<<<<<<;;;;;;>>>CCCIIIMMMZZZqqqxxx{{{qqqttt~~~zzzwwwqqq}}}sssbbbXXXTTTUUUWWWmmmjjjpppyyyzzz{{{uuueeePPPBBBFFFNNNfff|||nnnHHH???MMMPPPIII222333---&&&)))222111***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++************)))************************************************************************)))))))))))))))))))))))))))******++++++***((('''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))xxxDDD777333///...------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,--- '''888PPP+++,,,+++(((---''' fff222***&&&333(((++++++ 999444yyy333&&&$$$"""!!!(((***###]]]---333))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))))))))************************************************************++++++++++++++++++,,,,,,,,,---------.........------......///555///,,,111777999666222555@@@EEEFFFRRRlll{{{sss~~~rrryyy}}}yyyiiiiiiuuuyyy}}}|||lllrrryyy{{{|||yyyeeeaaa^^^^^^aaahhhpppvvv{{{zzzwwwVVVDDDCCCZZZfffccc^^^SSSKKKPPPSSS;;;---333222'''(((666,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++************************************************************************************************************((()))************((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))vvvCCC666333//////------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************(((000###]]]+++fff+++---000)))))),,,222___000$$$111,,,+++&&&)))|||QQQ$$$NNNGGG&&&777***(((222111(((---KKK)))888))))))))))))))))))))))))************************))))))))))))))))))))))))***************)))))))))************************************************************+++++++++,,,,,,,,,,,,,,,------------//////............//////+++,,,000555<<>>777<<<]]]~~~{{{uuuzzzyyytttooonnnqqqqqqnnnmmmlllmmmrrrwwwzzz~~~wwwrrrqqqrrrttt}}}zzzyyy{{{|||}}}{{{~~~uuuyyyhhhoooooodddxxxvvvxxxnnnqqqtttaaaLLLVVVzzz}}}\\\HHHGGGHHH<<<---//////.........---------++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++...---,,,+++***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))ooo>>>555333000000...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************ ...mmm(((+++!!!777...///...+++)))...$$$+++///+++***###))) KKK(((777************************++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************+++++++++,,,,,,,,,------------------............,,,---...000222555777999:::@@@GGG[[[yyywwwkkkrrr|||~~~uuuqqqsssvvvnnnrrrssstttxxxzzzxxxtttnnnnnnsssiiinnnllldddaaaeeeddd^^^jjjjjjlllooouuu||||||vvvpppooorrrwwwzzzwwwsssyyy|||tttsssuuupppoookkkffffffjjjoooqqqoootttttt|||mmmjjjfffeeeeeehhhnnnsssuuurrrppptttxxxyyyvvvssssssnnnoooyyy{{{|||zzzuuu{{{rrrVVV[[[zzztttTTTKKKTTTJJJ///111000000///...---,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++222000...,,,***)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))~~~nnn>>>555333000000...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,&&&lll000&&&...---+++'''...###---444KKK""",,,%%%000,,,...111ccc***ssstttwww|||333///************************++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,************************************************++++++,,,,,,,,,------------------.........//////---...///222555888;;;<<>>999222***...333---,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++//////...---------------...............---------777000***)))(((***111:::BBB:::111,,,+++,,,,,,+++************************************************************************************************************************************************************************+++++++++*********))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((aaa>>>666000222...///...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''222%%%111......000000%%%---555///RRR222+++###%%%RRR777EEEuuu###TTT***---)))************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......///...------000222---555:::;;;LLLllltttnnnooopppppppppkkkeeeaaa```___\\\YYY[[[WWWSSSQQQSSSVVVYYY[[[YYYYYY^^^fffkkkkkkkkkmmmwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzyyywwwvvvwwwxxxyyy{{{}}}}}}|||{{{|||}}}}}}|||||||||yyyxxxwwwyyy{{{}}}||||||xxx{{{~~~zzz|||yyynnnpppqqqrrrvvv||||||yyy~~~yyyuuussswww{{{}}}}}}}}}xxxtttrrrppppppkkkeeebbbaaa]]]WWWYYYWWWYYY\\\]]]ZZZYYY\\\ccc```]]]^^^bbbhhhnnnqqq|||vvvooohhhhhhvvv[[[]]]xxxlllSSSUUULLLEEE888***---222,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,------,,,+++***))))))))))))***+++,,,---------,,,+++************+++***+++---+++***///555@@@888///))))))***+++***************************************************************************************************************************************************************************+++++++++***************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((___===666000333...///------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++###222%%%>>>***222>>>333***(((+++]]]111,,,***333//////555===444sssGGGTTT***---)))************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------......//////...---///222444222DDDFFFBBBdddsssoooiiiccc```___^^^\\\VVVYYY\\\^^^aaa```YYYQQQPPPPPPQQQTTTYYY___dddfffgggkkkqqquuuvvvvvvwwwzzz}}}|||yyyvvvtttwwwwwwxxxwwwvvvvvvwwwyyy|||}}}~~~}}}{{{{{{{{{|||{{{{{{{{{|||~~~~~~~~~~~~{{{www{{{}}}wwwzzz|||sssrrrqqqrrrvvvzzz{{{zzz{{{{{{}}}~~~rrrxxx{{{yyyvvvwwwxxxxxx}}}{{{{{{{{{yyyzzzxxxssspppqqqoookkkmmmnnnooommmfff^^^___dddkkkoootttvvvvvvxxx|||}}}wwwvvvmmm```kkkwww^^^LLLAAA222---///,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,------........./////////////////////000111111000///.........///000000(((,,,111333222222555999BBB:::111+++)))***+++***++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((]]]<<<555000333...///------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++222!!!000VVVjjjvvvDDD***000111---333 ,,,...///++++++)))000###lll@@@...+++///)))000333TTT***---)))************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------............////////////111555888;;;AAACCCQQQ|||yyyeeeoookkklllgggaaa______^^^^^^^^^\\\```cccdddhhhjjjddd[[[VVVYYY___eeeiiimmmooopppvvv{{{~~~}}}zzz{{{|||}}}|||{{{|||~~~{{{}}}~~~yyywww}}}yyy{{{~~~|||vvvqqqssswww|||~~~||||||~~~{{{kkkxxx{{{uuuvvv||||||zzzyyy{{{}}}}}}yyyyyy|||}}}{{{vvvxxxzzzssseee]]]bbbnnn{{{~~~|||tttwwwjjjPPPMMMAAA222///000---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///---------...000111...------,,,,,,,,,------//////000000222333555666666444000******000;;;BBB>>>888000++++++,,,,,,+++++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))[[[;;;555000333...///,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%444+++)))555***111///%%%//////666444444///+++&&&222VVV555333$$$333BBB&&&+++---(((888'''&&&==='''$$$---555333TTT***---)))************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------............//////000000111555:::>>>:::JJJiiiuuuddd}}}}}}mmm______eee^^^XXX[[[```ffflllppp{{{|||xxxqqqrrrxxxvvvooolllqqqwww{{{|||zzzyyyxxx{{{|||}}}zzzwwwqqqsssyyy}}}}}}wwwyyyyyyqqquuu}}}|||~~~{{{zzzyyy}}}}}}yyywwwzzz}}}|||zzz~~~{{{pppkkkvvvgggpppqqq]]][[[LLL888000///------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------------......,,,,,,+++,,,---///111222---...000444999===AAACCCDDDEEEGGGIIIKKKMMMMMMNNNMMMMMMIIIDDDEEEJJJNNNNNN777222,,,***+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************************************************************************************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ZZZ:::555111333//////,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,===%%%+++NNN %%%111,,,###:::&&&}}}cccIII<<>>BBBHHHtttjjjnnnrrraaa```]]]lllddd]]][[[cccmmmrrrwww|||vvv{{{||||||tttxxx|||}}}{{{wwwuuutttxxx~~~~~~~~~}}}tttnnnsssyyy|||}}}~~~~~~~~~}}}~~~{{{vvvsssyyy{{{wwwuuu|||~~~~~~~~~}}}{{{~~~}}}xxxuuuwwwzzzzzzqqqrrrqqq{{{wwwZZZDDD999......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------....../////////***---333999???CCCFFFGGGGGGIIILLLPPPUUUYYY]]]```^^^```cccfffhhhhhhgggfff___bbbcccdddhhhlllggg___BBB>>>999666555444000---------------------------************************************************************************************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))YYY999555111444//////,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,777---000)))^^^sss++++++%%%666$$$$$$@@@111111BBB"""MMM+++ 111222,,,000...'''111+++)))888bbbTTT***---)))************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////...///000222555:::AAAEEESSSwwwzzzkkkccc___```kkkmmmtttpppqqq{{{||||||yyy~~~~~~{{{zzz{{{vvv~~~~~~yyyoookkkrrryyyzzzzzz{{{~~~}}}~~~|||wwwyyyvvvttt{{{qqqwww}}}~~~{{{|||}}}}}}|||~~~zzzwwwyyy{{{{{{~~~|||~~~ppplllttteeekkkUUUGGG333......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.............../////////000000///777CCCPPP[[[bbbeeefffWWWVVVTTTRRRPPPNNNMMMMMMMMMOOOSSSVVVWWWVVVTTTRRRPPPNNNIIIGGGPPP\\\^^^YYY\\\WWWQQQLLLIIIDDD===888------------------------************************************************************************************************************************************************))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))TTT999999///000...,,,...........................---,,,,,,++++++++++++------------------------++++++,,,,,,,,,---------'''999---(((111)))eee222%%%888---'''666ZZZ555111...***333jjj$$$---+++111''',,,666%%%&&&555!!!777WWW!!!///222******+++,,,,,,,,,,,,,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,...//////......///111111***555>>>555666SSSnnnppp___VVVbbbzzz|||xxx{{{yyyxxx|||yyy~~~uuu~~~wwwmmmlllwww|||zzz}}}~~~{{{wwwwwwxxx{{{~~~}}}yyyuuuxxxxxx}}}{{{||||||{{{~~~}}}~~~}}}{{{~~~}}}oooyyyfffOOO===222+++...000******///,,,************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////+++---//////...------...///222555444///+++...444AAARRRfffpppiii[[[TTTSSSXXXSSSXXX[[[XXX]]]^^^UUU\\\[[[[[[\\\^^^``````___aaa^^^ZZZVVVQQQMMMHHHFFFPPPOOORRRWWWZZZWWWSSSPPPDDD:::000,,,+++***+++///***************))))))(((************************************************)))************+++++++++************************************************++++++++++++++++++++++++,,,+++*********+++,,,---000...,,,++++++,,,,,,,,,222...******...111///,,,***,,,---,,,******---000+++))))))***,,,---,,,+++******))))))***+++---...((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************)))((()))***+++++++++***)))(((((())))))************)))************)))))))))(((RRR888888///111000..............................---,,,,,,++++++,,,,,,------------------------+++,,,,,,,,,,,,------------111!!!%%%777&&& FFF~~~,,,444---$$$CCCrrrCCC(((222III...kkkiii&&&222444&&&111'''+++===,,,###DDDLLL666///***++++++++++++******)))************************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---...//////......000222000111<<>>CCC[[[wwwooobbbdddvvvuuu|||~~~zzz{{{zzzyyy|||~~~|||yyyyyy{{{|||}}}}}}{{{xxxxxx{{{|||yyyxxx{{{yyywwwxxxrrruuuyyy}}}~~~|||xxxvvvwww{{{~~~}}}|||~~~|||yyyxxx{{{zzztttoooiiiiiipppvvvwww}}}|||}}}vvvsssqqqqqqrrrttttttsssyyywwwwww{{{|||zzz{{{~~~www}}}xxxsssuuurrrqqqyyy{{{vvvvvv|||kkkqqqvvvPPP???111///000++++++...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////333111000///000222333333111777;;;<<<>>>GGGXXXfffeeedddaaa\\\ZZZ^^^gggnnn|||mmmcccUUUVVVTTTMMMFFFFFFMMMTTTEEEEEEJJJPPPNNNCCC888222,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.........---,,,222222111111111111000000111999BBBHHHJJJKKKMMMPPPNNNOOONNNJJJEEE@@@===<<<111111000///---,,,...///,,,+++***)))******,,,,,,+++++++++******))))))(((************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))******++++++,,,,,,,,,,,,***((('''&&&''')))******))))))))))))***+++,,,******++++++++++++++++++OOO666888000222111///...........................------,,,,,,,,,------........................------------............,,,222666///&&&***444666BBB000+++gggEEE,,,'''VVVdddZZZgggdddkkkbbblllkkkkkkmmmhhh^^^AAAOOOFFF<<>><<<>>>;;;111+++444999444%%%ttt@@@000+++---......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............---.../////////000333555888999888>>>MMM]]]nnnuuuttteeelllqqq}}}rrrjjjwwwzzzyyy~~~}}}xxxzzz{{{{{{~~~~~~~~~sss~~~www}}}||||||yyyvvvuuuwwwxxxyyyyyyuuutttvvvxxxvvvtttwww|||}}}}}}~~~zzztttrrrtttrrruuuxxxzzzyyyuuuqqqnnnrrrwww{{{|||zzzyyyzzz{{{yyywwwwwwyyy{{{yyysssmmmkkkffffffmmmtttwww{{{}}}}}}nnnmmmnnnoooqqqtttuuuvvvsssqqqqqqttttttqqqpppsssppptttsss{{{~~~yyyzzzvvvxxx{{{|||}}}zzzrrrZZZ]]]mmmyyyxxxiiiMMM888000111------000---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////,,,///222333111000000111333777BBBTTThhhppphhh[[[QQQZZZhhhyyygggVVVOOOMMMOOOIIIGGGLLLPPPMMMGGGDDD555333000,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,+++///...,,,***+++///444888DDDKKKSSSWWWXXXYYY[[[]]]XXXXXXWWWUUUPPPLLLGGGEEE;;;<<<;;;999666666888;;;555444111...,,,+++++++++*********)))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++)))******+++,,,---------+++++++++***************111000///.........//////+++***)))))))))***++++++************++++++++++++PPP777999000222///---........................---------,,,,,,---..............................------........./////////333'''+++111---...111***777%%%+++888666888>>>666:::999999999999666HHHFFFCCCHHHRRRLLLKKKSSSIIIUUUFFFOOOQQQWWWYYYDDD@@@\\\NNNNNNIIIOOOJJJ>>>AAA>>>999777@@@BBB888:::AAA===444333...===//////...%%%...---,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---.../////////111444777888;;;???YYY~~~sssmmm}}}yyydddaaasssqqqlll[[[]]]nnn|||ttt~~~yyy|||xxxwww~~~yyy{{{{{{lllwwwvvvqqqvvvuuu|||{{{xxxtttssssssuuuvvvvvvyyywwwvvvvvvtttsssyyyxxxvvvuuuvvvtttppprrrwwwxxxyyyyyyyyywwwtttqqqooouuuxxxzzzyyytttpppoooooommmoooppppppmmmiiieeebbbfffcccdddmmmxxx}}}}}}yyywwwjjjllloooqqqssstttuuuuuunnnlllnnnsssuuussssssuuurrrxxxyyywwwrrruuuxxx|||jjjTTTWWWLLLDDDNNN[[[fffrrruuupppoooxxx]]]AAA111111------000---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000)))///333111------444<<>>>>>???AAACCCAAA===888333000...---+++******))))))***+++,,,************************************************************************************************************************************************)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))+++,,,---+++,,,---......,,,***)))+++******))))))((())))))************************OOO777999000222///,,,........................------------------...///.................................////////////000333&&&***666666444666666888333222...,,,777AAA;;;999JJJXXX\\\jjjxxx}}}uuuxxx~~~uuu}}}nnnwwwooo}}}vvvXXXWWWlll```HHHIIIIII<<<:::>>><<<;;;<<<888<<>>IIIVVV~~~~~~ooo[[[___wwwppp[[[CCC:::>>>DDDDDDAAA888BBBDDDPPP]]]zzzfffvvv}}}||||||xxx|||{{{|||}}}ppp}}}{{{{{{tttxxx|||xxxtttqqqqqqsssttttttxxxssspppooommmlllooouuurrrppppppqqqooolllmmmqqqrrrrrrsssssssssrrrqqqqqqppppppnnnhhh```ZZZXXXYYYRRRRRRRRRRRRRRRQQQOOOMMMMMMTTT\\\___aaagggooovvv}}}zzzuuupppmmmpppqqqrrrqqqooooooqqqtttppplllkkknnnqqqsssyyyiiiIII<<>>888222...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000...111777>>>EEEIIILLLMMMIIIMMMQQQPPPKKKGGGFFFHHH===@@@CCCDDDEEEHHHNNNRRRNNNLLLLLLNNNQQQSSSRRRPPPRRRNNNKKKKKKNNNLLLFFF@@@>>>======<<<===???@@@AAA888666333000---,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************************************++++++,,,------...+++,,,...111444777999:::???>>>======>>>@@@BBBDDDJJJKKKMMMNNNMMMLLLJJJHHH<<<=========;;;777444222//////...---,,,++++++***KKK444888111444222///........................---------------...///000////////////////////////////////////000000000000,,,333///,,,555<<<<<<>>>]]]OOObbbtttyyyuuu}}}|||{{{wwwjjjccc^^^___GGGMMMEEEEEEBBB???111LLL;;;999666222///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000......//////000333888<<<888FFFQQQppp~~~|||iii___hhhzzzUUUBBBAAABBBCCCCCC@@@??????===EEE???BBBJJJ]]]kkkTTTXXXppp~~~~~~vvv{{{{{{yyyvvvgggxxx|||{{{qqqttt}}}yyytttqqqqqqssstttuuu}}}xxxuuuuuutttqqqrrruuurrrqqqrrrtttqqqkkkiiikkkkkklllmmmnnnmmmkkkiiigggdddeeeddd```ZZZVVVWWWYYY^^^ZZZXXXZZZ___aaa^^^ZZZ\\\gggoookkkeeehhhuuu~~~{{{~~~tttxxx|||}}}xxxtttrrrsssooooooooonnnmmmoootttyyyuuurrrrrrzzzeeePPPMMMQQQSSSRRROOOKKKFFFBBBAAAEEEKKKPPPgggsssqqqjjjkkkkkkkkkrrryyyxxxgggBBBNNNxxx{{{|||rrrMMM@@@666111000...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////000000000000222333888EEEWWWeeekkklllggg}}}{{{|||wwwvvvnnnOOOOOONNNKKKFFF>>>666111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111DDDGGGKKKNNNNNNKKKFFFCCCGGGHHHFFFCCC???BBBJJJQQQOOOWWW```bbbaaadddmmmvvvxxxuuutttuuuxxxzzzyyyxxxyyysssnnnooorrrpppfff]]]UUURRRNNNHHHCCC???<<<;;;@@@===888333///,,,++++++++++++++++++++++++++++++************************((((((((((((((((((((((((******************************************************************************+++,,,,,,---......333666;;;BBBIIIPPPUUUXXXTTTRRRPPPMMMKKKKKKLLLLLLGGGGGGGGGGGGFFFFFFFFFFFFIIIJJJKKKJJJGGGCCC>>>;;;222222111///...---,,,+++NNN999===444555333111//////////////////////////////.........---------111222///)))***000000,,,222...---222555222...---666222222999EEERRR]]]dddkkkqqqzzz~~~}}}gggXXXOOOKKKHHHKKKEEE555555999AAA===111222444+++---...//////---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------............///---------.........//////)))222111///777999777===EEEQQQggg{{{ooo```fff{{{```RRR@@@???EEEFFFBBBCCCJJJNNNMMMJJJLLLJJJFFFEEEGGGGGGDDD^^^yyylllqqqwwwxxxuuuuuuxxx|||yyyrrrrrrsssrrrsssuuuyyywwwtttpppmmmmmmqqqtttwwwllljjjiiieeejjjpppkkknnnqqqiiiaaaeeeccc^^^aaaooozzzyyykkkaaabbbbbb\\\lllfffbbbcccdddfffmmmuuussswwwzzzyyyxxxyyy{{{|||{{{yyyzzz}}}~~~}}}zzzvvvrrrsssvvv|||~~~mmm^^^XXXWWWVVVNNNLLLIIIGGGGGGIIILLLNNNOOOQQQPPPIIIDDDIIITTT\\\sssnnnmmmqqqttttttuuuwww}}}MMM<<>>???>>>AAAGGGFFFAAADDDJJJHHHBBBFFFQQQFFF???888555333000,,,***MMM888===444555333111//////////////////////////////.........---------(((...222000000333444000******...111111000222888///???OOOYYYggg{{{yyy{{{}}}sss^^^IIIFFF@@@@@@:::<<>>444---///111...)))))).........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...,,,)))))),,,///000000---))),,,:::IIISSSYYY[[[ggg___NNNGGGLLLKKKOOO\\\ooo~~~jjjzzzsssrrrqqqmmm}}}uuutttwww}}}mmmiiisss|||VVVIIICCC>>>555666999444111111...***)))+++,,,***++++++++++++******************************************++++++++++++******++++++*********************+++,,,---,,,+++++++++---+++---333888===JJJYYYXXXVVVSSSNNNFFF???===>>>@@@???===AAAEEE<<<:::HHH<<>>AAACCCBBBFFFHHHKKKIIIBBB<<<999999MMM888<<<444555333111/////////////////////////////////............---***///222///---------,,,///000111///+++,,,999HHH^^^uuu~~~~~~xxxjjjrrrbbbdddkkkhhh]]]TTTkkkpppeeeRRRSSSgggooogggdddrrr~~~uuuppprrrhhhQQQ>>>888<<<>>>BBBAAA666///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------........./////////111333---,,,777;;;===FFFRRRkkk}}}pppkkk{{{lllLLLAAA:::DDDDDDBBBCCCDDDJJJXXXiiisssvvvvvvxxxwwwssspppooolllhhh___dddeee^^^[[[fffwwwtttzzzzzzsssqqqxxx{{{yyyzzzuuuooollllllmmmkkkjjjgggaaaeeejjjiiiqqqxxxtttmmmpppiiieeekkkkkkjjjrrryyynnniiiccc^^^bbbkkknnnoooooojjjcccbbbhhhooovvvxxxyyywwwttttttwww{{{nnnzzz```ZZZYYYaaammmqqqjjjaaaIIIHHHHHHNNNXXXaaafffgggggghhhhhhiiikkkmmmooopppuuutttrrrqqqoooqqquuuyyyooonnnqqquuuuuuuuu{{{aaaCCCRRRkkkyyy]]]@@@---999............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...///222222------>>>RRRggg]]]XXXjjjOOOFFFPPPMMMAAA555///---,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,***+++...000...,,,,,,444???IIITTT\\\ZZZSSSJJJFFF>>>FFF___qqqyyyxxxsssxxxeee{{{pppjjjoooxxxnnnQQQ???<<<888...666555***'''...///(((,,,+++++++++******************************************++++++++++++************+++++++++++++++++++++...///---)))))),,,000444888???FFFKKKOOOTTTXXXOOOIIICCCAAA>>><<<@@@HHHDDDRRRWWWWWW___dddgggpppppplllhhheeeeeeccc]]]WWW[[[```[[[LLL@@@<<<;;;777999<<<@@@@@@????????????LLL777<<<444555333111/////////////////////////////////...............222111...+++***,,,......222111222222333<<>>>>>FFFHHH777444111000//////...---------------,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////...222///333======;;;CCCEEEeee}}}rrrnnnpppWWWFFFFFFDDDHHHFFFEEEFFFJJJUUUdddqqqwwwxxxtttyyy{{{yyyzzz{{{zzzvvvqqqpppiii___]]]eeeqqqwwwvvvzzzzzzuuuyyy~~~yyytttsssvvvwwwtttqqq}}}uuuvvvuuullllllnnnhhhpppppphhheeejjjjjjmmmyyy~~~zzzvvvrrrqqqrrrtttuuuxxxyyy{{{qqqdddkkk~~~yyy{{{~~~fffaaa^^^^^^ZZZPPPHHHEEERRRMMMKKKPPPXXX\\\YYYUUUnnnhhh___YYYXXXYYYZZZ[[[hhhiiijjjkkklllmmmmmmmmmrrrpppnnnooopppooopppssslllqqqyyy|||{{{zzzPPPLLLtttKKK444999222............------------------------------------------......//////000000222///000333666<<>>;;;:::CCCTTT^^^___eeeooommmrrrooovvv}}}vvvvvvvvvoooeee]]]KKKFFF???===BBBIIIKKKIIIKKK777;;;333555333111000000000000000000000000////////////////////////222...+++---111444444444,,,///999FFFSSScccvvvyyyoooiiikkkfff\\\XXXTTT]]]uuuxxxwww{{{oooOOO===???BBB???:::555111000000...---.........---------,,,,,,,,,,,,,,,---------......---------............///........./////////000000...111111777BBBBBBEEERRRiii~~~yyysssyyyvvv~~~mmmIIIJJJLLLKKKGGGFFFJJJLLLSSSaaaooovvvwwwuuuuuuzzz~~~~~~xxxwwwrrrlllmmmsssxxxyyyzzzooommmuuuttthhhdddjjjdddkkktttyyyyyyyyy{{{}}}wwwyyy|||mmmwwwuuuvvv|||yyyttt}}}wwwrrrxxx{{{lll^^^hhhvvvzzzxxxkkkiiixxxooojjjooolll[[[IIIFFFFFFJJJNNNNNNLLLNNNSSSPPPRRRVVV\\\eeepppyyy|||vvvmmmfffbbbaaabbbcccdddfffiiimmmppprrrssstttuuupppnnnpppppplllmmmqqqwwwyyy}}}~~~}}}___ZZZ^^^FFFdddcccGGG///---//////.........---------------------------------------......///000000111222555333333DDDZZZ^^^TTT}}}~~~```UUUIIIEEEAAA777---(((//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++///111///---000888???MMMXXXZZZOOOJJJVVVgggpppqqqvvvwwwvvvssslllqqq|||{{{qqqtttyyysssYYYIII;;;666444///...111,,,,,,,,,++++++++++++*********************************++++++++++++************++++++,,,,,,,,,,,,,,,***)))---666@@@HHHKKKNNNOOOMMMIIIDDD@@@??????KKKOOOfffooo}}}qqq|||tttqqqmmmaaaQQQGGGFFFFFFBBBKKK666;;;333555333111000000000000000000000000...////////////000000000111......333555333111111;;;CCCTTTiiiyyyuuuzzzxxxiiiUUUOOO\\\llloooPPPCCC999DDD???777333222222000////////////......------,,,,,,,,,,,,---------......---------............///....../////////000000000111333111666AAAFFFTTTlll|||vvvsssTTTGGGKKKEEEFFFCCCEEENNNOOOXXXfffrrruuuuuuvvv}}}~~~}}}xxxttttttzzz|||{{{zzzwwwzzzxxxtttwww~~~rrruuuvvvsssmmmlllqqqwwwyyytttjjjbbbdddggg^^^PPPSSSRRRRRRVVV\\\______]]]jjjgggooouuurrryyyyyy{{{sss]]]lll~~~rrr```XXXbbb{{{}}}hhh[[[sssnnn\\\MMMQQQ```ggg]]]OOO^^^^^^______[[[WWWZZZ```ggghhhhhheeeccceeelllssskkkmmmoooqqqtttvvvxxxyyyqqqrrrtttuuuwwwwwwxxxxxxuuupppooorrrqqqnnnrrr{{{~~~}}}tttGGGKKKssskkkFFFEEEaaaxxxkkkMMM,,,111/////////.........------------------------------------...///000000111222777,,,111DDDLLLPPPooojjjHHHHHHGGG555---666/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///...+++---777HHHUUUXXXQQQFFFAAALLLbbbuuu~~~www{{{~~~wwwyyy~~~yyy{{{wwwxxxvvvsss\\\IIIAAA888,,,)))000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++************++++++,,,---------++++++///888FFFQQQVVVWWWQQQFFF===::::::BBBXXXnnnsss{{{oooxxxrrruuusss[[[OOOGGG@@@JJJ666;;;333555444222000000000000000000000000.../////////000000000000222111222444333222:::EEEbbbhhhvvv}}}wwwqqqxxx}}}|||rrrkkkllleeelll]]]YYYhhhvvvmmmZZZJJJCCC;;;777888999888666000000//////...------,,,,,,,,,,,,---------......---------............///.../////////000000000000222555444888@@@EEEXXXvvvsssooo}}}MMMNNNOOOCCCLLLQQQXXX]]]\\\aaakkkrrrvvv||||||||||||}}}www}}}~~~|||}}}|||yyytttppppppsssvvv|||uuummmjjjkkkjjjddd^^^ffffffeeeccc```]]]ZZZXXXbbb\\\]]]ZZZNNNLLLPPPLLLJJJRRRZZZgggpppiiiiiiwwwsssWWWCCCRRRyyyyyynnn```UUU___pppppprrrnnnkkkooottttttkkkbbbllljjjlllooopppnnnppptttiiijjjlllllllllnnnssswwwxxxzzz||||||zzzvvvsssrrr|||{{{zzzxxxwwwuuutttssstttqqqsss{{{~~~[[[AAAIII___sssSSS>>>SSSlll|||QQQ666888////////////....................................------...///000111222222777111>>>UUU[[[fffqqq\\\KKK===:::AAA////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------............///......111999DDDNNNUUUOOOJJJKKKYYYjjjwwwzzz}}}}}}yyyyyyqqqqqqjjjiiikkkdddWWWXXXbbb^^^[[[YYYbbblllhhhhhhwww{{{~~~qqqiiiyyywwwtttlll```OOO<<<111...------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++************++++++,,,------...111777AAALLLTTTVVVUUUSSSKKK@@@@@@KKKRRR\\\{{{xxx|||yyycccsssooozzzwwweeeJJJ666;;;333555444222000000000000000000000000.../////////000000111111111111333444444===WWWppp}}}~~~~~~kkkhhh~~~uuurrrtttvvvppp^^^ZZZhhhOOOHHH@@@===???AAAAAA???111000000///...---------,,,,,,,,,---------......---------.........//////////////////000000000000...555888===AAAAAARRRpppnnnwwwuuurrrDDDOOOSSSIII]]]jjjvvvtttpppoootttxxx}}}}}}|||ssssssssssssuuuwwwxxxvvvttttttmmmiiilllmmmkkkjjjmmmfffiiilllmmmmmmmmmnnnoookkkfffhhhfff\\\\\\aaa___WWWWWWUUUYYY^^^ZZZ___sssyyymmm^^^YYYddduuu~~~~~~uuummmrrryyywwwggglllqqqhhhmmmyyyuuuuuuxxxzzzwwwrrroooqqqtttnnniiiiiinnnrrrqqqooonnnmmmmmmmmmoooqqqrrrrrrqqqrrrtttvvvxxxyyy{{{}}}tttsssrrrrrrrrrrrrrrrssszzzyyypppGGG;;;EEENNNjjjttt^^^BBBSSS|||___BBB444000/////////....................................------...///000111222222...MMMXXXSSSsss|||wwwxxxuuuxxxxxxuuuwww~~~zzz\\\QQQFFF333000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------222===JJJOOOLLLFFF???MMMjjjwwwjjjfffmmm}}}yyyccc```vvvyyyVVVrrrzzzzzzdddaaa```VVVkkkrrrzzzxxxsssoooYYYDDD333---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++************+++,,,,,,---......:::FFFTTT\\\[[[TTTMMMHHHEEEBBBSSSnnnxxxxxxvvvqqqrrrJJJ<<<444;;;333444222000000000000000111111222...333555222//////222222555444333999JJJcccxxx}}}{{{rrrhhh___rrrsss]]]cccllltttsssmmmlllqqqxxxvvvmmmhhhqqq~~~ppp___kkk{{{~~~yyy}}}~~~gggVVV]]]ppp~~~```FFF@@@AAA???BBBKKK@@@555++++++---...---...---,,,,,,++++++,,,,,,------------.........//////000000000000////////////555***>>>>>>BBBHHHUUUwwwfff{{{bbbRRRNNNVVVeee~~~yyyxxx~~~yyyooorrr~~~yyy}}}vvvsssoooooopppqqqpppoooqqqqqqrrrqqqqqqpppoooooosssqqqmmmiiigggggghhhiiifffgggggghhhhhhiiiiiijjjpppoookkkeeeaaabbbggglllyyyyyywwwnnn___WWW```ppp|||mmmsssuuurrrrrrwww{{{yyyzzzzzzyyyuuuqqqqqqvvvzzzxxxkkkkkkpppnnnrrrwwwssstttrrrpppoooooopppqqqrrrwwwxxxyyy|||}}}zzzuuuvvvzzz}}}QQQBBB???BBBHHH]]]bbboooqqqhhhIIIJJJgggeeeWWW666444000///111111---,,,.............../////////000333,,,+++111444000000444999WWW^^^|||vvvoooqqq~~~tttmmmeeebbb^^^[[[ZZZVVVQQQLLLOOOQQQRRRRRRRRRTTTYYY]]]dddkkkuuu~~~dddEEEOOO777444111///000000///,,,------------------------+++---......---,,,---...000777;;;FFFQQQJJJAAAEEEeeehhhZZZjjjooo]]]WWWcccyyyssskkkkkkrrrmmmwwwyyy```OOO>>>333)))---444---(((,,,,,,---------,,,,,,,,,++++++,,,,,,++++++++++++++++++(((***......))))))444BBBPPPQQQVVVVVVJJJ<<<>>>JJJHHH___lllsssIII<<<444;;;333444222000000000000000111222222777333000000000111111222222666CCCZZZuuu~~~vvvggg^^^eeeuuuyyynnniiipppoooeeexxx|||qqqiiieeejjjrrrrrrhhhaaahhhuuuwwwuuuxxxfff\\\uuusssPPP===:::===CCC;;;555222000,,,+++...------,,,,,,,,,,,,---------------.........//////000000000000000000000//////+++AAACCCLLLYYY~~~zzzyyywwwkkkXXXTTTbbbxxx}}}{{{~~~yyy|||xxxuuuvvvtttqqqppprrrsssrrrqqqpppqqqrrrsssttttttttttttwwwtttqqqooonnnnnnnnnnnnfffiiimmmqqqssssssttttttrrrrrrqqqpppoooqqqwww{{{uuuqqqtttnnncccnnnzzzoooqqqiiieeemmmuuuwwwvvvuuurrruuutttppppppvvvxxxwww}}}{{{zzzyyyxxxvvvuuussssssiiilllttttttwww{{{wwwqqqssstttsssrrrtttyyy~~~mmmMMMFFF@@@>>>BBBTTT{{{]]]tttnnnuuuUUUFFFPPP}}}RRR333444000...111000------///........./////////000000---111222///---000888???\\\LLLzzzwwwiiifffiiiwwwuuuoooggg___XXXRRRKKKGGGGGGEEEBBBAAABBBAAA>>>;;;;;;<<<===<<<;;;<<<@@@CCCDDDIIIPPPXXX```jjjttt{{{UUU999CCC;;;333///...---...///------------------------,,,---...---,,,,,,...///000555???KKKKKK@@@UUUnnnrrryyybbbZZZhhhnnnggglll}}}}}}}}}lllkkk|||ssslllttt{{{yyy~~~pppJJJ@@@333///111,,,***---...---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++)))***---000888FFFTTTRRROOOKKKIIIKKKRRR[[[aaauuu|||uuuffflllmmmlllXXXjjjwwwvvvrrrHHH<<<444;;;222444222111000000000000111222222999111///333555111000333:::HHH```|||vvvwww|||~~~|||}}}nnn``````iiiqqquuuwwwyyynnnfffbbb^^^ZZZeee[[[jjjuuuhhhyyy{{{tttkkkIII>>>>>>:::666555444222------000------,,,,,,,,,,,,------------........./////////000000000000000000000000111444GGGFFFOOO___tttdddlllWWWTTTkkkyyyuuuxxxvvvttttttuuuuuutttsssuuuvvvvvvvvvuuutttrrrqqqwwwtttqqqqqqsssssspppnnnlllqqqwww{{{||||||{{{{{{{{{|||||||||{{{{{{}}}~~~xxxwwwrrrnnn{{{yyyxxxuuuuuuyyyyyytttpppooouuuvvvsssqqqtttyyy|||zzz~~~~~~~~~zzzsssllluuuooouuu}}}yyyyyy}}}{{{xxx}}}```UUUGGG???===???KKKlll{{{uuu|||vvvyyyoooTTT???CCCooozzztttSSSBBB444000---///000...---///....../////////000000000---333444///...555???DDDWWW{{{oookkknnnwwwxxxnnneeecccZZZTTTKKKDDD@@@???>>>>>>===;;;:::;;;===>>>>>>>>>===>>>>>>===;;;;;;===???:::<<<>>>AAAFFFNNNWWW]]]iiiuuubbbNNN@@@444222111...---000---------------------------......---,,,---///111333HHHJJJ@@@HHH^^^vvv~~~yyy~~~tttcccaaaiiixxxrrrsss}}}qqqxxx~~~wwwyyy~~~hhhGGG:::///---...//////...------------,,,,,,,,,,,,***++++++,,,,,,---------111+++)))///999CCCNNNVVVMMMMMMEEE:::>>>ZZZ~~~yyyuuuhhhXXXyyyyyyTTTMMMooo~~~pppKKKWWWhhheeeQQQOOOaaallljjj\\\]]]|||~~~mmmwwwFFF<<<555;;;222444333111111000000111111222333111///222999555...222===UUUfff~~~zzzoooeee```WWWQQQYYYmmm}}}eee___cccVVVSSSrrrrrr}}}bbbeeezzzZZZDDD;;;;;;666444666555222//////......------------..................////////////000000000000000111111111444<<>>>>>AAAGGG___www}}}uuuqqqsssyyybbbGGGDDDnnnyyy{{{cccOOO777000,,,...000///...000...////////////000000000444111000222555;;;EEEOOOkkk{{{lll{{{uuurrrrrrlll^^^PPPJJJ???===:::999;;;>>>AAACCC@@@???>>>???@@@AAABBBCCC@@@@@@AAAAAA@@@@@@@@@@@@@@@>>><<<999999;;;???AAAKKKWWWhhhwww\\\III888555666222.......................................------///222555BBBKKKEEEGGGnnn{{{|||nnngggaaa___aaahhhrrr{{{~~~~~~NNNFFF555,,,111333...,,,...------------,,,,,,,,,,,,,,,,,,,,,------------///,,,///===JJJOOOOOONNNCCCGGGJJJMMMVVVnnnfffLLLWWWjjjcccTTT]]]sssuuueeemmm|||mmmsssmmmaaalll~~~WWWPPPlllnnnwwwDDD;;;666;;;222444333111111111111111222222333...111666666......AAAYYYwww{{{tttqqqiiihhhiii[[[iii}}}jjj[[[cccmmmtttjjjyyytttyyyzzzyyy~~~eeeMMMAAA888888;;;777111,,,///......------......///........./////////000000///000000000111111111222111>>>EEE>>>???TTTlll}}}kkkzzzwwwfffrrr|||ooo}}}|||{{{}}}~~~{{{~~~|||~~~~~~}}}}}}~~~~~~~~~uuu```HHH>>>===@@@CCCXXXtttttt```fffiiinnnwww~~~ZZZEEE```|||JJJ:::222---...000//////000////////////000000000111444...///666666<<>>===<<>>;;;===>>>RRRwwwVVVAAATTTooo|||lllppp{{{```GGGWWW~~~NNN???666......111000000000/////////000000000111111---000666888777III}}}ddd[[[OOOFFF@@@===:::888AAACCCGGGHHHGGGEEEEEEEEEDDDFFFIIIJJJJJJJJJLLLMMMNNNNNNNNNPPPRRRQQQNNNKKKFFFEEEEEEFFFGGGEEEBBB@@@???>>>===>>>DDDRRRcccpppiiiDDD222111222///........................////////////111555<<>>>>>===<<<;;;000//////////////////000.../////////000000000000///000000111111222333333777FFFEEEQQQ```}}}sssqqqtttlllssslllyyyzzz]]]JJJ<<<;;;>>><<>>???DDDKKKPPPgggxxxccc>>>666666000......................../////////000333999AAAGGGNNN{{{{{{~~~wwwttt}}}SSSFFF999,,,444............------------,,,------...//////000000???GGGPPPOOOCCC===FFFTTTccctttfffZZZtttXXXQQQdddiiikkkwwwxxx|||{{{ZZZSSS||||||???;;;777<<<111444444222222111111222222333444000444444:::VVVzzzsss{{{sssiiiqqqnnnsssbbb{{{ppp~~~yyy```NNNCCC<<<:::<<<000000////////////000000////////////000000000000///000000111222222333333999EEE>>>NNN___wwwqqq{{{eeeTTTIIIFFFPPPMMMQQQZZZdddoooyyyqqq[[[TTTnnnsss___CCC999>>>DDD===BBB[[[qqqggg[[[___mmmzzzsss~~~~~~~~~zzzNNN@@@UUU```}}}kkkGGG;;;111000222222000000000000000000111111111111---888999<<>>TTTqqqOOO>>>999000/////////////////////////////////000444;;;DDDJJJxxxlllvvvwww{{{{{{vvv```SSS@@@---222//////.........---------******,,,...000111333444GGGNNNRRRJJJ???CCC___}}}mmm~~~qqqVVViiiooovvv{{{cccvvv|||EEE999;;;666999555666222333222111111222222000555888555IIIrrryyywww}}}}}}zzz~~~vvv|||gggiii{{{gggHHH>>>888<<<555222000000...+++...222............/////////000...444111---000...000<<>>777;;;>>>???IIIVVVYYY___```jjjuuugggccczzzvvvWWWgggzzzWWWAAADDDxxxJJJ@@@888***000555'''///000000000000222444222...222999333WWWeeeJJJ@@@@@@999CCCHHHDDDEEELLLNNNIIITTT\\\lllvvveeeVVVMMMHHHFFFEEE999BBBNNN```zzz{{{KKK222444000222222000///000000...222///444444>>>===???iiijjjxxx{{{xxxoooeeehhhsss{{{|||xxxvvv}}}|||xxx~~~|||~~~xxxLLL<<<---222...000...)))...222***...+++,,,000000111;;;HHHPPPOOOGGG<<>>>>>===>>>???AAACCCEEEGGGSSSddduuuppphhhttt}}}xxxooo___QQQWWWLLLIIIWWWiiizzztttZZZKKK???999<<<>>>>>>EEEPPP]]]WWWNNNNNNRRRRRRYYYkkkXXXHHHhhh^^^AAAJJJOOO@@@777+++000555)))000000111111000000000111111888777OOOiiiPPP???;;;>>>HHHAAABBBLLLOOOOOO\\\nnntttfffVVVIIIQQQCCC;;;DDDXXXqqqpppEEE222000222222111000/////////000'''222:::AAAFFFYYY|||qqq~~~{{{~~~|||xxxrrrjjjaaarrrxxx{{{yyy|||}}}yyy}}}wwwllllllyyyhhhbbbZZZdddyyyhhhKKK666333...000///)))---000)))---...///000111666BBBNNNKKKIIICCCGGGaaa{{{xxxkkkfff}}}xxxyyy}}}~~~zzzEEE999;;;666777333555555333222333555666777777:::>>>uuuzzz|||~~~~~~xxxuuummmXXXBBB===>>>666000111333111000000....../////////000000000///111---///888555333<<>><<<;;;:::;;;<<<<<>>======>>>>>>???AAABBBCCCFFFOOO^^^iii|||oooxxxvvvnnnRRRXXX}}}kkkWWWSSSTTTZZZaaa___```fffiiieeeZZZQQQNNNKKKQQQbbbyyyqqqZZZKKKAAA:::<<<===<<<@@@HHHNNNMMMTTTZZZYYY]]]aaa]]]QQQQQQ{{{iiiGGGCCCnnn}}}XXXAAA777...111666+++000000111333222000000333777:::@@@wwwbbbJJJ>>>;;;???CCCIIIHHHMMMUUU[[[lllvvvvvvrrrmmmVVVJJJEEEFFFDDDJJJiiiaaa;;;000111222222111//////000555&&&666>>>>>>NNNoooyyyqqquuupppvvvyyyllleeeeeettt~~~|||~~~yyy}}}xxxyyyfffdddrrruuuSSS;;;555...000111++++++///***---000111000333>>>JJJPPPKKKBBBIIIllljjjmmmcccvvv~~~xxxDDD999<<<555777333555666333333555666444555777555]]]}}}zzzsss}}}nnnooogggKKK<<<666222444444111///000...////////////000000000111222...///444111333CCCXXXDDDWWWyyy~~~}}}rrruuukkkNNNDDDHHHDDDCCCEEE@@@BBBBBB@@@???>>>>>>>>>???AAA@@@@@@@@@BBBCCCEEEGGGBBBDDDEEECCC@@@@@@DDDIIINNNXXXdddlllvvvsssqqqqqqqqqgggccclllzzz{{{rrrgggQQQ___jjjJJJEEEMMMVVVcccqqqgggYYYYYYdddzzzmmmXXXIII@@@::::::<<<<<<>>>BBBEEETTTuuurrrttt{{{vvvRRREEEdddttt|||gggDDD888111111666...111111000222444555444666:::888```kkkIII;;;>>>BBBGGGJJJFFFTTT___llllllXXXtttggg[[[TTTKKKFFFQQQcccxxxLLL333111000222111///000222777+++===???@@@bbbvvvnnnttt~~~yyyllljjjlllooo}}}ssspppnnn^^^zzz~~~}}}fffNNN:::...///333---+++///------000000000999FFFLLLKKKFFFAAA[[[xxxnnn|||yyywww|||uuuBBB999<<<555666333666555444555888555222555<<>>@@@QQQhhhZZZ@@@___{{{JJJ:::444111666000222444000000444666444444777DDDnnnTTT>>><<>>@@@EEEQQQWWWdddwwwzzzfffOOOAAA===AAAKKKTTT\\\iiipppqqqjjjUUUMMMXXXmmmKKKCCCNNNgggmmmiiihhhssswwweeebbbiiiooossswww|||uuu^^^LLL>>>AAATTTrrr~~~nnn\\\FFF???888666:::>>>??????PPPppp\\\???XXXRRR===777000444222222777111000444444000444<<>>LLLhhh|||vvvRRRCCCFFFPPPWWWdddkkksssgggaaa]]]ZZZQQQHHHNNNZZZQQQTTTXXX^^^fffjjjcccZZZHHHBBB<<>>???===DDDlll^^^KKKIIIZZZ???:::///333333333444111222555111111AAATTTdddGGG??????EEEFFFIII^^^xxxvvv~~~yyylllmmmVVVWWWgggfffJJJ222///444444222333444;;;GGGNNNqqqtttqqqxxxwwwcccWWWzzzuuuuuusssuuuiiippplllCCC---111111...000111111...555CCCHHHFFFOOO^^^www{{{zzz~~~kkk;;;777;;;555777666:::333333555666333===```kkkxxxkkkIII:::;;;;;;555///000000000000111111111111222111---111555111>>>\\\IIIRRR^^^{{{rrrlllrrrnnnVVVxxxggg^^^UUULLLKKKHHHHHHHHHHHHGGGEEEDDDCCCHHHHHHJJJMMMQQQUUUYYY[[[[[[[[[[[[\\\```eeekkkooooooZZZFFF@@@@@@@@@AAADDDCCCEEEDDD@@@@@@EEEHHHIIIDDD<<<777999<<<:::888777777<<<===@@@CCC@@@KKKfffaaaAAA===DDDJJJXXXhhhsssiiiUUUUUU\\\bbb[[[MMMLLLTTTWWWWWWUUUUUUWWWUUUJJJ>>>:::;;;<<>>???<<>><<<@@@GGGIIIUUU{{{mmmnnnpppssswwwyyyyyywwwnnnhhhmmmwww~~~kkkUUURRRpppvvvTTT666000555555111111777<<>>BBBAAA;;;===<<<:::888777777777888AAA333BBB???>>>GGGNNNqqqLLL;;;>>>>>>HHH^^^lll{{{eeeQQQPPPSSS___cccVVVPPPUUUTTTOOOVVVbbbjjjgggYYYJJJCCC===EEE<<<>>>hhhuuu]]]SSSKKKTTTooonnn^^^MMMDDD999666:::>>>???===FFFbbbwwwIII;;;YYYuuuuuu@@@<<<000999---444...888,,,999444===]]]qqqQQQ@@@888IIIJJJFFFQQQkkkoootttkkkpppnnnooojjjiiiyyyuuu===333444000<<<000555BBBIIIuuummmpppVVV}}}}}}ggg^^^kkk|||ooojjj999777,,,555,,,333555777AAADDD???MMMhhhxxxggg~~~uuuvvv}}}uuuBBB888999666;;;888666222...777;;;BBBsss|||}}}}}}{{{wwwrrrpppnnnfffdddeee```dddhhhccc```iiiooouuu{{{||||||yyyuuuqqqppppppmmmbbbcccqqq{{{zzz{{{{{{eeeMMM@@@:::666222222222111000000000000000000)))999000555888cccNNN===\\\~~~mmmfffzzzwww{{{wwwpppiiiccc___[[[ZZZ___gggggggggiiiooowww}}}~~~}}}ooovvvooowwwyyy}}}mmmZZZ[[[[[[XXXUUUSSSSSSSSSJJJHHHAAA999999???AAA>>>;;;::::::999999::::::;;;BBB:::EEE===888DDDQQQsss}}}FFF===???:::@@@PPP___pppwwwuuuttt{{{~~~vvv|||xxxQQQFFFGGGSSSYYYjjjoooaaaWWWSSSMMMUUUTTTUUUZZZ```___SSSGGG;;;@@@???MMMyyyxxx^^^UUUZZZ^^^qqq~~~mmm]]]MMMDDD:::666999===>>>===CCC]]]}}}{{{KKK:::\\\FFF===000888///666333???000444;;;CCCaaaHHH<<>>\\\wwweeefff|||vvv{{{uuuqqqrrryyycccbbbkkknnngggaaaaaa```[[[PPPMMMEEE???>>>AAA@@@===:::::::::;;;;;;<<<===>>>AAA???HHHBBBGGGaaa{{{iii======<<<555;;;===KKK\\\fffgggfffhhhjjjdddeeerrraaaTTTbbb}}}ZZZFFFGGGLLLVVV[[[hhhgggVVVPPPSSSQQQZZZ^^^^^^ZZZYYYXXXPPPDDD===>>>AAAZZZrrrhhh[[[___ooo||||||lll]]]LLLDDD:::666999<<<>>>===AAAUUUsss}}}JJJ999^^^NNN>>>000666111888000<<<222000@@@SSSkkkOOO@@@<<>>BBBcccuuu|||rrrccc~~~yyy||||||\\\bbbccc777000///444///444<<>>???AAAEEEMMMUUUkkkTTT777<<<:::444===888>>>GGGOOOVVV\\\ccchhh[[[eeettt}}}WWWFFFEEE[[[{{{yyybbbKKKBBBGGGKKKIIIOOOWWWccc[[[EEEAAAKKKOOO[[[nnnxxxlllZZZPPPHHHAAACCCAAAGGGcccrrrpppmmmkkkhhhrrr|||lll]]]LLLDDD;;;777888;;;======CCCLLLddd}}}NNN;;;[[[TTT@@@111555111666///333666444FFFxxxzzzYYYDDD???BBBJJJLLLXXX~~~uuuHHH222222::::::???LLLvvv}}}nnnwwwjjjsss|||uuu~~~YYYQQQvvvppp<<<444...999...<<>>DDDFFFHHHFFFDDDEEEHHHLLLFFFJJJOOOSSSRRRRRR[[[fffppp^^^XXXYYYXXXVVVUUU```llljjjdddgggdddeeetttrrryyywwwyyyoookkkkkkyyy{{{oooxxxrrr~~~cccFFF:::666333222222111111111111111555...222111555999]]]FFFKKK```nnnwwwzzzgggsss{{{zzztttvvv}}}vvvfffeee^^^VVVSSSRRROOOHHHCCCEEECCCAAA>>>============DDDLLLXXXrrrgggBBB777===;;;888???>>>>>>===???CCCIIIPPPUUUXXXiiitttxxx}}}pppXXXIIIFFF@@@>>>III@@@DDDFFFDDDBBBCCCHHHKKKGGGWWWjjjdddLLLIIIWWW\\\tttlll\\\PPPHHHFFFKKKXXXsssrrr___bbb\\\ccciiizzz|||mmm]]]KKKDDD<<<777777:::<<<===BBBDDDYYYYYY>>>PPP|||mmmXXXAAA444444222333777///:::>>>UUUlllNNN@@@AAAGGGIIIVVVqqq~~~eeepppUUU777555888;;;AAAPPP}}}uuu}}}ggg^^^KKKnnnJJJ777,,,:::333999BBBAAAHHH___iiiiiinnn|||uuuuuuxxxlll???:::<<<666:::777777000===AAAkkkzzzrrrhhh[[[OOOJJJLLLHHHCCC>>>>>>@@@DDDEEEDDD@@@BBBEEEHHHLLLQQQWWW[[[fffiiipppvvvyyy}}}|||ggg[[[mmm|||~~~yyyjjjXXXLLLOOODDDVVVqqq___ddd{{{ooogggtttiiiMMM<<<666333333222111111111111222---111777555222===uuu^^^===VVV{{{vvv}}}qqq{{{}}}|||{{{xxxmmmaaaVVVUUUWWWWWWVVVUUUMMMJJJEEE???<<<;;;<<<<<<@@@RRRfffmmmLLLEEE@@@@@@???>>>>>>>>>????????????AAABBBDDDFFFPPP___fffhhhvvv{{{ccchhhcccQQQGGGJJJEEE;;;;;;777>>>HHHLLLJJJGGGLLLSSS^^^lll{{{vvvhhhtttttt___PPPJJJYYYnnnmmm[[[aaaWWWdddppp}}}lll\\\JJJDDD<<<777666888;;;===>>>AAAUUU]]]>>>CCCxxxqqq\\\CCC777444444111;;;///888DDDnnn___GGG@@@DDDIIIRRRfffiiikkkttt}}}hhh???999555;;;BBBOOO}}}dddhhhKKKjjj___888,,,777888555DDDMMMfffyyyvvvfffzzzhhh<<<:::===777;;;777777888@@@VVVkkk^^^]]]VVVMMMIIIKKKLLLLLLXXXYYY\\\bbbfffddd]]]VVV]]]cccmmm{{{pppxxxmmm___RRRYYY|||yyycccRRRRRRRRRQQQMMMJJJGGGEEEPPPVVV{{{YYY[[[ppprrrwwwzzzwww^^^DDD777444333222222111111222222...222666666444FFFggg888LLLuuummmtttiiibbbeeejjjhhhdddbbbSSSNNNGGG???;;;:::<<<===AAAYYYpppoooSSSCCCMMMUUUJJJ<<<>>>CCC======@@@DDDGGGHHHHHHIIIJJJNNNSSS[[[eeeoooqqqeeeXXXdddgggVVVBBB???@@@@@@DDDHHHAAA===@@@EEELLLYYYgggwwwbbbUUUWWWiii{{{eeeWWWbbbdddttt|||jjjYYYJJJEEE===777555777:::===<<>>EEE^^^rrriiirrrgggaaa\\\mmmmmmJJJcccooo<<<333444:::;;;HHHSSSvvv{{{}}}|||mmmttteee;;;:::???999;;;777777888888___lllXXX]]]___\\\[[[gggxxxzzzjjjWWWEEENNN```yyyyyygggXXXRRRMMMNNNPPPRRRWWW]]]dddyyylllWWW]]]fffZZZ>>>FFFMMMRRRSSSRRRTTT\\\dddmmmyyy}}}}}}tttOOO999444333222222111111222222555222...333999NNNUUULLLXXXvvv{{{nnn}}}yyyssssss|||xxxllleeeVVVPPPGGG???::::::===???IIIbbbttteeeXXXIII^^^lllnnnRRR777<<>>BBBAAA@@@DDDJJJOOO[[[www}}}zzzjjj\\\[[[fffuuu}}}|||pppYYYRRR```lll}}}{{{hhhWWWJJJEEE===777555777:::======DDDQQQvvv]]]LLL???fffeeeEEE999555999666///CCC???ZZZhhhHHH>>>GGGQQQSSSjjjqqqwwwiii{{{GGG<<<555CCCMMMxxxyyywwwzzzuuussshhhiiillljjjnnnFFF\\\vvv@@@;;;333999AAAGGGKKKnnnyyyfffcccTTT[[[nnnzzzxxxeeeCCC<<<999666999444999???888tttkkkdddLLLAAAEEE<<>>CCCKKKYYYppppppWWWVVVcccwwwLLL;;;AAA@@@DDDAAADDDHHHLLLNNNPPPSSSUUUUUUWWWaaallloookkkjjjnnn|||~~~dddEEE???KKK888<<>>888777888:::;;;;;;@@@VVVxxxqqqBBBHHHVVVCCC999999222666444???222\\\???DDDIIIGGGfff|||}}}fffNNN999DDD333TTTnnnwwwzzzyyytttdddrrryyytttaaaZZZvvvvvvAAAKKK}}}LLL<<<>>>222CCC>>>UUUmmmppp}}}~~~vvvTTTDDDFFFIIIbbbfffYYYzzz}}}```???<<<:::888;;;555:::111[[[vvvcccTTTFFF???<<<@@@???GGGHHHBBBTTTeee___uuu~~~]]]XXXyyyooogggfffjjjpppzzzqqq~~~rrrXXXeeegggRRRNNNXXX|||zzz{{{tttrrrqqqGGG<<<222333555000111555111000000///444555YYYvvvCCCVVVyyykkkiiivvvsssfffwwwyyywwwyyysssiii^^^RRRNNNWWWdddssssss~~~JJJ???DDD@@@CCCBBBGGGMMMRRRUUUWWWYYYZZZ___bbbkkkuuuwwwsssqqqssswwwQQQ???III===@@@AAAEEEPPPjjjpppjjjooo}}}tttddd^^^gggrrr|||}}}uuufffYYYLLLFFF>>>888777888:::;;;??????NNNnnnuuuEEEAAANNNtttGGG<<<;;;333666777;;;HHHuuuSSS???IIINNNMMMmmm}}}vvvfffvvv~~~]]]999BBB@@@OOO~~~zzztttcccnnnvvvmmmoookkkVVVRRRfffzzzwwwDDDIIIrrrSSS777===:::===LLLrrr|||oooZZZDDD<<>>333555888111111555444///666444666===qqqIIICCCrrrtttiiixxxlllppp|||ttt]]]aaalllzzzyyy{{{sssjjjcccgggxxxzzzFFFFFFJJJBBBEEEFFFLLLUUU\\\```bbbcccdddnnnqqqyyy~~~ddd@@@FFFCCCEEEDDDJJJaaannnjjjqqqtttllllllttt|||~~~xxxrrreeeYYYLLLFFF>>>888666777999:::@@@<<>>;;;CCCIIItttxxxooo[[[RRR[[[bbbYYYgggxxxIIIGGGeeebbb444999===CCCbbbmmmzzz|||sssmmm^^^OOOKKKJJJQQQ\\\TTTGGGDDDCCCJJJLLLWWWXXX;;;<<<===:::<<<666:::NNN|||xxxyyywwwPPPEEE===@@@HHHMMMOOOQQQQQQKKKJJJXXXuuunnnnnnkkkSSSmmmaaaUUUTTT___rrrYYYCCCEEEIIIiiiVVVcccxxxjjjiiiqqqyyyxxxmmmBBB555555888222///555555000777444999CCC|||UUUGGG```yyyjjjuuu{{{}}}{{{___WWWeee{{{|||yyy~~~^^^BBBOOOQQQFFFHHHLLLQQQYYYaaafffjjjmmmooo{{{~~~xxxEEEDDDEEEGGGIIIWWWyyy{{{~~~{{{}}}{{{}}}zzzuuupppeeeZZZLLLFFF>>>888666777888999<<<;;;???]]]www|||OOO???PPPPPP;;;888777;;;===999YYYCCCBBBJJJRRRfffsss{{{TTTMMMjjj||||||rrrxxxEEE777???SSSpppZZZ]]]```VVVWWWccciiirrrvvvLLLHHH]]]mmm777999===JJJllltttsss\\\XXX]]]cccllluuusss```YYYVVVNNNMMMWWWggg}}}YYY<<<======999:::555;;;SSSwwwkkkwwwwwwSSSCCCBBBEEEJJJMMMLLLMMMQQQ\\\^^^___jjjtttmmmwwwSSSJJJQQQVVVSSSQQQPPPPPPSSS```lllzzzYYYDDDJJJOOO```vvvdddVVVdddnnn|||iiiaaaeee|||{{{KKK999444888111...333444111222---888???vvvqqqUUUVVVvvvqqq{{{{{{zzzyyy|||~~~zzz```TTTeee~~~uuuFFFEEEYYYYYYMMMKKKPPPTTTZZZaaagggnnntttxxxMMMEEEFFFFFFNNNcccooowwwsssooofff\\\LLLFFF>>>888555666888888777===@@@YYYrrrzzzJJJ<<>>>>><<<777:::777@@@YYYeeejjj}}}]]]BBBJJJJJJKKKKKKIIIKKKVVVbbb```www|||cccDDDDDD???GGGNNNWWW[[[TTTKKKJJJOOOUUUnnn~~~dddMMMDDD@@@TTTXXXrrrWWWYYYxxxhhhfffwwwjjj\\\]]]iiivvvXXX???444777222///222333555555...:::???vvvbbbNNNYYYtttuuuxxxvvvsssyyy}}}~~~kkk\\\gggvvvoooQQQ@@@NNN___```XXXRRRUUUXXX]]]cccjjjrrrzzzTTTIIIGGGJJJWWWrrrtttrrruuu}}}uuuqqqnnneee[[[LLLFFF>>>777555666777888666@@@AAATTTjjjJJJ???IIItttXXXCCC:::777777999MMMvvvKKKEEEHHHFFF[[[qqqggg~~~aaaQQQ^^^OOOVVVhhhdddSSSHHHBBBHHHKKKTTTZZZQQQAAA???IIISSSnnn~~~yyygggzzzLLL>>>DDD```yyytttzzziiiXXXSSSPPPPPPZZZgggtttLLLGGGZZZxxx???;;;>>>HHHiiiwwwuuuxxx}}}oooSSSHHHPPPTTTQQQHHHKKK___www[[[>>>===:::666;;;<<>>777555555666777777BBB>>>OOOfffyyyLLLCCCKKKvvv|||]]]EEE:::888777:::YYYlllEEEFFFKKKKKKjjjooo}}}nnnoooMMMGGGMMMLLLWWWbbb___YYYNNN===???;;;===DDDEEE???===???666FFFXXXooo{{{nnnnnnqqqnnndddnnn~~~___sssxxxWWW@@@AAAUUUrrrhhh```]]][[[WWWXXX]]]yyyyyyLLLBBBVVV@@@999BBB\\\zzz|||cccpppuuufffOOOMMMXXX|||[[[===<<<999555<<>>777555555666777777BBB;;;LLLfffzzzHHH@@@JJJ~~~aaaCCC888:::;;;===___fff@@@EEEMMMQQQvvvpppfff{{{ppp~~~TTT;;;GGG@@@BBBJJJNNNOOOXXXTTT@@@DDDBBBAAABBB@@@???AAAFFFBBBKKKMMMPPPYYYVVVNNNPPPDDDRRRgggtttlllYYYnnneeeBBB???XXXkkkmmmnnnjjjbbb```mmm}}}}}}LLL>>>QQQBBB;;;KKKpppxxxwww\\\PPPmmm{{{UUUBBBHHHnnnqqqaaaBBB666999BBB<<<777VVV}}}}}}hhhOOOKKKNNNQQQWWWXXXZZZcccllliiihhhpppwwwSSSBBBNNNHHHJJJJJJOOOVVVXXXRRRSSSgggcccCCCOOO^^^]]]yyyooo~~~sssMMMGGGSSSeeeGGG===777222<<<111//////555222///[[[nnnBBBLLL{{{qqqppp|||xxxxxxrrrtttwww}}}dddKKKBBBAAAIIIZZZiiipppqqqqqqppplllppp~~~SSSKKKWWWsss{{{zzzvvvooohhhbbbYYYQQQEEECCCAAAGGGXXXpppuuupppssssssiii___ZZZMMMEEE===:::777444444777999:::???IIIYYYrrrMMMAAAJJJuuurrrJJJ333@@@888HHH___```FFF???QQQUUUzzzttt{{{rrrPPPJJJGGGCCCRRRMMMWWWsssjjjNNNPPPCCCEEE@@@AAAIIIEEE???CCCGGGJJJWWWmmmnnnSSSJJJ```RRRRRR```hhh^^^aaa{{{SSSbbb}}}vvvAAA>>>^^^|||wwwvvv|||wwwiiiXXXVVVlllsssSSSIIIJJJCCC777IIIjjjPPPUUUsss[[[SSSYYYXXXfffvvvgggXXXrrraaaCCC777999>>>777666YYYyyybbb[[[]]]___fff```cccnnn|||tttnnnwww~~~XXXHHHTTTRRRYYYeee[[[RRRNNNQQQ^^^xxx\\\HHHOOO^^^yyy|||}}}~~~yyySSSNNNEEEWWW{{{RRR???444///999222444333777777444SSSbbbLLL```{{{uuu}}}|||tttvvv{{{xxxYYYDDDOOOYYY^^^fffrrrwwwuuurrrtttaaaQQQXXX[[[xxxssslllgggcccaaa]]]TTTGGG===DDDAAA???CCCLLL[[[lllxxx{{{{{{|||~~~xxxsssuuuuuulllbbb\\\MMMEEE===:::777444444777:::;;;???GGGSSSiiiQQQDDDBBBdddtttFFF555CCC999999ppp[[[FFF???OOOWWWyyy^^^GGGMMMKKKMMM]]]\\\iiiwwwVVVTTTIIIQQQPPPLLLMMMIIIGGGPPPYYY[[[hhhzzzdddllldddccc\\\XXX```xxxWWW```zzz~~~fff:::DDDccc{{{yyyfffWWWLLLWWWlllvvvqqquuuJJJAAAKKKJJJ???LLLfffrrr}}}yyytttLLLCCCdddhhhNNNDDDDDD>>>OOOXXXrrrzzzlll|||^^^BBB999999===777<<>>AAAAAADDDQQQ```kkknnnsssyyy~~~yyytttvvvvvvnnnddd]]]NNNEEE>>>:::888444444666:::;;;>>>EEEOOOcccQQQCCC===bbbzzz|||EEE777DDD888;;;~~~UUUFFF@@@MMM[[[uuu{{{eeeVVV\\\OOOjjjpppaaagggllltttZZZccc___UUUSSSQQQSSS^^^\\\kkk~~~mmmlllRRR@@@SSSlllYYYWWWttt|||ddd;;;DDDddd|||zzzxxxrrrtttlllccc{{{tttoooggg~~~uuuDDD;;;LLLIII???NNNwwwzzz```IIIXXX|||~~~ZZZFFFBBBDDDSSSUUUXXX```JJJBBBNNN___{{{[[[AAA:::<<<>>>:::HHH|||lllWWWooorrruuu|||kkkooohhhssssss|||hhhDDDTTTbbbxxxuuu|||oooMMMKKKMMMYYYsssQQQZZZ]]]AAA777777888222111111222555666PPPYYYLLL|||}}}~~~wwwxxxccc[[[bbbgggjjjwww{{{aaaXXXVVVaaarrrsssbbbTTTOOOIIIBBBFFFQQQLLLDDDAAADDDBBB===CCCOOO\\\aaahhhpppwww{{{~~~}}}|||vvvrrrssstttpppfff^^^NNNFFF>>>;;;888444444666777999>>>EEEOOObbbMMM>>>>>>pppIII888???888JJJzzzOOOFFFAAALLLaaa{{{pppfffgggNNNbbbcccPPPUUUwwwwwwlllzzzsssuuulllggglllkkkgggkkkwwwyyyeeeddd\\\SSSmmmuuu{{{xxxEEE>>>XXXhhh```vvvwwwFFFBBBOOOwwwqqqDDD:::FFFyyyIII???TTT{{{{{{{{{^^^DDD>>>IIIUUU^^^YYYwwwrrreeexxxnnnaaaSSS]]]yyy[[[@@@;;;===>>>:::MMM{{{\\\ZZZpppooovvv{{{{{{uuuPPPPPPUUUbbbmmmMMMLLLEEEUUUjjjkkknnnhhhCCC777999666333111333666777;;;cccmmmJJJrrruuu}}}|||}}}{{{xxxwwwjjjdddqqqqqqJJJQQQ[[[UUU___www[[[^^^dddfff\\\MMMIIIOOOUUULLLIIIMMMNNNGGGEEEHHHMMMQQQYYYcccllltttyyy{{{{{{xxxyyyuuurrrrrrtttrrrjjjaaaOOOGGG???;;;888444444666555888===CCCLLL___zzzIII>>>@@@qqqNNN999999;;;MMMyyyLLLGGGCCCNNNggg~~~pppuuullleeecccKKKQQQ]]]\\\ooommmuuu~~~{{{{{{bbbSSShhhqqqtttFFF@@@JJJsssttttttWWWbbb}}}}}}fffFFFNNNeeefffCCC===@@@|||RRRGGG^^^hhhttt[[[MMMHHHHHHVVVjjj```tttuuuWWWOOOuuuuuu]]]AAA:::<<<;;;666KKKttt^^^aaarrrttt|||zzz|||JJJGGG___\\\mmmzzzhhhJJJKKKLLLSSSppp|||jjjzzzFFF444777111555666111444555<<>>JJJvvvLLLGGGDDDRRRnnnwww]]]RRRWWWuuuqqqjjj___MMM```ttt}}}eeeNNNddd{{{AAAHHHLLLuuuiii___bbb^^^hhhmmmtttsssVVVCCCjjj~~~XXX@@@BBBDDD]]]RRRaaazzzsss^^^wwwkkkfffvvvzzzlllSSSTTTTTTNNNYYYpppmmmNNNQQQzzz___AAA:::<<<<<<666KKKooohhhwwwaaaCCC>>>KKK\\\hhh{{{sssbbbEEEHHHHHHWWWYYYzzzGGG444999000555666000111444<<>>LLLuuuMMMGGGFFFWWWttttttVVVLLLBBBbbbrrrkkkggg\\\WWW{{{hhhGGGbbbHHHEEENNN}}}oooSSSgggKKKhhhttt|||xxx\\\MMMxxx~~~UUU===AAAIIIeeeYYYddd}}}uuummmddd___JJJaaauuuxxxqqqdddZZZTTTJJJJJJggg___YYY___@@@999>>>@@@:::PPPmmm}}}qqqFFF???UUUSSSPPPqqq~~~|||sssmmmlll{{{sssbbbEEEHHHHHHTTTrrrrrrTTTuuu}}}}}}~~~FFF777>>>111444222555333999AAAXXX~~~XXXTTT|||}}}lllxxx~~~PPPeee~~~jjjGGGGGGDDDJJJXXXeeetttsss^^^ccctttuuuZZZRRR\\\___www|||yyy}}}ppp___FFFCCCAAABBBIIITTTaaaiiipppwww~~~}}}}}}|||vvvqqqpppooodddVVVQQQHHH@@@<<<999444444666777999;;;<<>>;;;VVVQQQCCC;;;<<>>TTTccc}}}pppNNN|||MMM666;;;444222111555111777999pppbbbIIIxxx~~~sss|||{{{vvvnnn}}}```BBBEEEHHHIIITTTiiiyyyxxxmmmeee___gggkkkttteeegggrrrsssVVVSSSKKKBBB>>>EEEPPPXXXlllrrr{{{}}}zzzwwwxxxyyyvvvrrrooommmggg```SSSJJJAAA<<<999555444777666888::::::@@@RRRmmm}}}UUU>>>777[[[```???CCC:::QQQyyyyyyOOOHHHNNNTTTrrrXXXDDDLLLSSShhhXXXeeevvvVVVggg\\\PPP^^^~~~vvvlllWWWBBBIIIgggwwwtttXXXtttbbbKKKLLLYYYsssxxxzzzqqqyyyQQQ===999HHHuuubbb|||bbbyyyyyyZZZ]]]rrrppp```>>>>>>:::<<>>OOOhhh{{{SSS@@@BBBccckkk@@@???===NNNTTTIIIMMMUUUrrrOOOHHHWWWlllcccYYYFFF```]]]EEEEEEmmmhhhzzz]]]PPPxxx|||pppdddSSSZZZYYYxxxnnnIII;;;999III{{{ddd}}}xxx\\\eee}}}nnn___ggg???<<<999>>>BBBOOOyyy~~~eeeDDDJJJYYYjjjtttxxxyyylllUUUDDD===FFFFFFJJJcccYYYyyyQQQ555777111333666555000777@@@lllKKKcccoooiii~~~vvvuuusssmmmsssuuudddhhh~~~oooQQQBBBBBBHHHNNN___yyysssaaaVVVHHH???>>>@@@AAA@@@OOOqqq|||cccLLL===888:::<<>>AAANNN[[[JJJJJJUUUrrr~~~IIISSS]]]yyypppgggooommmppp}}}~~~QQQEEEbbb~~~___QQQMMM{{{xxxuuupppOOO___ccc]]]sss^^^???;;;===NNNsssXXXooo|||wwwiii}}}oooxxxnnnyyy}}}aaaUUU\\\{{{{{{rrrgggXXXKKKmmmCCC===888;;;<<>><<<<<<777@@@OOObbbrrryyyxxxuuu~~~|||wwwssssssqqqhhh^^^QQQIIIAAA===999444333555555888:::999;;;HHH^^^oooQQQ======TTT{{{YYYBBBAAARRRdddJJJHHHVVVrrrIII___ooowwwxxxfffppp]]]zzz```ccc|||JJJKKKddd{{{mmmYYY]]]SSSxxxzzzwwwwwwYYYIII___xxxhhhvvv~~~|||RRR:::===@@@SSSkkkRRR]]]ccc}}}yyy}}}pppoooaaaaaa}}}ssseeeVVVHHH???jjjCCC???:::;;;<<>>;;;>>>PPPOOOrrrNNNkkkPPP666999333333444555555:::444bbb___RRRzzz~~~yyyzzzwwwrrrqqq{{{xxxTTTBBBBBBAAAGGGNNN```yyy~~~}}}gggOOO???;;;888999===???>>>;;;:::<<>>QQQnnnLLLGGGWWWpppTTTkkkjjjgggtttggg___wwwrrrHHHLLLjjjrrrXXX[[[dddUUUaaassszzzkkkPPPUUUppptttwwwJJJ999>>>???VVVwwwffffffnnn|||{{{vvvaaajjjwwwkkkZZZIII>>>999fffCCCBBB>>>???BBBRRRtttzzz}}}xxxxxx~~~hhhNNNJJJ\\\qqqsssHHHFFFVVV```iiissszzzhhhqqqmmmpppsss~~~ppp[[[GGG=========RRRTTTtttoooRRROOO666:::333333333888111444777qqqeeeKKKxxx|||yyyvvvtttvvvtttsssqqq{{{WWWEEECCC@@@FFFMMM___yyy}}}]]]<<<<<<<<<<<<=========;;;999;;;HHHAAABBBLLLjjjrrrWWWOOOOOOJJJBBB===???999555;;;LLLbbbuuu{{{vvvppprrrzzz}}}pppaaaPPPHHH@@@===999444222444111666999999;;;EEEWWWfffVVVAAA:::XXXnnnFFF<<>>]]]|||wwwgggXXXyyywwwkkk]]]MMM???777777lllHHHHHHCCCBBBAAALLLzzzrrr{{{TTTEEEPPP^^^zzz[[[```ttt|||}}}}}}mmmWWWCCC<<<>>>@@@IIIQQQkkkSSSOOO666999333333333444///555<<>>===<<<>>>AAAEEE999EEE<<<;;;EEEccc|||mmmqqqvvvjjjVVVHHHBBB@@@===999===LLLccctttvvvxxxzzz|||}}}ooo```OOOGGG@@@===999444222333111666999999999AAAQQQ___xxxzzzNNN>>>>>>VVVxxxFFF@@@FFFYYYNNN\\\hhhrrrZZZOOOJJJRRRZZZ{{{sssvvvsss~~~rrrGGGDDDVVV^^^\\\gggnnnvvvddd~~~nnn~~~tttuuuhhhyyy~~~aaa<<<;;;>>>CCClllzzzssshhh~~~dddnnn}}}{{{rrreeeVVVKKKAAA888777:::xxxQQQMMMFFFBBB:::===xxx}}}{{{yyyoooGGGDDD[[[aaa}}}dddgggssssss}}}wwwyyy~~~lllTTTAAA;;;>>>HHHCCCOOOUUUiiiOOO555888222333444///111;;;>>>qqqfffQQQfffuuuyyy{{{jjjyyy|||uuuhhhjjjwww|||wwwyyyvvvzzzmmmyyyuuuRRRAAA@@@CCCCCCHHHLLL\\\vvv[[[HHHDDD>>>???@@@>>>>>>DDDOOOXXX\\\QQQAAALLLNNNEEESSSZZZ^^^tttyyyeee]]]yyyhhhPPPEEEKKKNNNEEE:::<<>>MMMYYYuuu~~~NNN???EEEUUUpppGGGEEEFFF___RRR^^^fff|||XXXMMMFFFCCCRRR}}}cccSSSVVV|||lllAAAFFF[[[lllQQQhhhUUUjjjwwwnnn~~~```uuupppbbb___wwwnnnlllsssUUU555;;;AAAJJJ}}}yyymmmgggffflllsssrrr~~~xxxuuurrrnnn~~~~~~}}}{{{uuupppbbbSSSEEE===999666:::@@@VVVUUUUUUEEE;;;AAAmmmxxxzzz{{{}}}oooooorrroooYYYCCCHHH[[[ccczzzuuucccnnn{{{rrrlllPPP<<<;;;DDDJJJGGGVVVmmmHHHeeeEEE333???...777222555+++777888ggg___[[[nnnrrrssswww}}}|||uuu~~~ooorrrnnnrrr~~~xxx]]]HHH<<<===CCCDDDBBBLLLeee~~~jjjlllSSS;;;888<<>>UUUggg]]]@@@{{{LLLaaannn{{{iii}}}nnnwwwvvvhhhaaazzzuuubbbqqq{{{sssQQQAAA:::<<>>===aaa```aaaNNN===BBBiiieeeiiirrrqqq[[[FFFJJJ^^^iiisssyyy{{{tttsss|||iiiOOO<<<;;;BBBEEENNNTTTXXXTTTyyyDDD222<<<...666222555...777888sssmmmPPPjjjpppsssqqqbbbnnnssseeeiiizzzdddPPPCCC===>>>AAADDDGGGUUUmmmppp~~~sssfffVVVBBBCCC@@@???CCCMMMZZZeeejjj\\\HHH<<>>[[[yyy|||QQQIIICCCmmmYYYUUUeeetttsssMMMFFFhhhuuuaaaZZZ\\\XXX[[[}}}wwwcccxxx|||RRRAAAVVVsssYYYXXXFFFPPPqqqnnnbbb|||xxxxxxpppuuucccmmm{{{eeezzz}}}nnnLLL@@@:::<<>>===BBBJJJ\\\rrr~~~cccQQQTTTKKK888AAAEEEEEEDDDKKKUUUVVVOOOGGGBBBDDDUUUqqqzzzxxxuuukkkttt}}}wwwwwwwww~~~yyykkk[[[OOOIIIAAA:::666444222111222777555666===???FFFWWWlll|||{{{MMM>>>;;;ZZZ~~~yyyRRRNNNFFFaaaoooWWWdddwwwnnnrrrpppkkkbbbYYYsssiiiRRRNNNRRRggglllaaaxxxeeeUUUmmmWWWHHHGGG]]]nnnLLLfffzzzXXX```yyynnnvvvuuulllxxx{{{hhhjjjqqqfffvvvbbbBBB===999===mmmpppfffbbbnnnsssdddTTTVVV\\\^^^\\\ggglllzzzzzzwwwyyy}}}{{{wwwrrrnnnjjjgggfff```]]]VVVNNNFFF@@@<<<999999666777999888888CCCRRRgggCCC@@@WWW||||||aaadddrrrfffNNNPPPaaa|||{{{jjjnnn{{{lllYYYFFF::::::AAAFFFPPPZZZTTTdddqqq|||BBB222888000444444222222777999mmmvvvAAAUUUzzzooo{{{sss___xxx~~~{{{kkkoooxxxttt}}}wwwooobbbdddvvv{{{iiiYYYHHHBBBAAA@@@???@@@DDDNNN```uuu```HHHRRR]]]TTTCCCDDDYYYdddYYYNNNNNNPPPMMMJJJMMMTTTfffmmmWWWHHHNNNXXXTTTwww~~~yyykkk[[[NNNIIIAAA:::666444333222222777666666======DDDTTTjjjyyywwwKKK???>>>^^^xxxWWWPPPKKKTTT___fffzzzvvvyyynnn^^^wwwZZZ@@@LLLeeewwwzzzuuuNNN???zzziiiUUUeeeLLLDDDJJJllleeeOOO}}}ooohhhjjjpppxxxgggfff{{{dddPPP999;;;666@@@yyymmmhhh\\\YYY^^^iiisssyyy~~~zzzmmmRRRAAA@@@DDDHHHRRRbbbccc\\\iiirrrfffzzz{{{wwwssstttwwwtttmmmpppmmmhhhaaaZZZTTTPPPNNNIIIGGGDDD>>>:::777777888<<<888999===>>>CCCXXXpppqqqBBB>>>LLLpppyyyyyyuuuaaajjjyyygggQQQTTTdddwwwhhhrrruuuaaaNNN@@@999<<>>===@@@FFFIIIRRRdddzzzsssHHHNNNbbbbbbUUUOOOYYYyyytttmmmjjjgggjjjkkknnn~~~tttxxx~~~mmm]]]QQQBBB>>>DDDDDD<<>>TTT```OOOBBBKKK\\\```mmmSSS[[[zzzqqqttteeennnpppQQQCCC666<<<444EEEbbb___TTTPPPTTTSSS]]]nnnvvvyyyrrr~~~mmm___ooojjjRRRGGGEEE>>>;;;AAAFFFCCCDDDLLLPPP[[[\\\\\\]]]aaabbb___YYYZZZWWWSSSMMMHHHCCC@@@>>>888::::::999666666777999888777<<>>777QQQtttYYYSSSTTT\\\ZZZNNNTTTrrrlllppp```dddlllqqqeeeUUUAAA222666===:::999??????AAADDDGGGJJJJJJGGGDDDDDDCCCAAA???===;;;;;;:::333666888888666666888;;;===DDDQQQbbbuuu|||@@@>>>BBB^^^xxx```RRRZZZiiieeerrrmmm\\\III>>>;;;<<>>CCCLLLPPP^^^pppWWWQQQVVV```___VVVYYYfff|||iiiaaannn|||}}}tttiiiYYYSSSLLL======;;;:::GGG[[[kkk}}}rrrdddUUULLLGGG???999555444333222333888777777;;;:::>>>MMMeeesss|||LLL>>>AAAeee}}}kkkXXXNNNHHH]]]tttppp{{{}}}rrrjjjRRR{{{nnn___mmmFFFIIIYYYgggLLLrrrnnnfffcccqqq\\\___vvvrrrlll{{{{{{pppsss|||~~~|||xxxuuuhhheeewwwlllTTT???999888???>>>dddcccUUUQQQTTT^^^YYYPPPSSShhhwwwaaabbb~~~{{{kkkSSSFFFEEE@@@:::<<<666888;;;======;;;;;;<<<:::::::::999999::::::;;;444888::::::999:::???DDDTTTeeeyyy~~~@@@???AAAZZZ~~~xxx^^^RRRZZZiiippp^^^^^^sssuuuaaaRRRAAA;;;<<<>>>CCCGGGJJJGGG^^^hhh]]]:::444555555000333111777000555ccc[[[^^^yyy^^^nnn~~~yyyuuuvvv}}}|||qqqrrrzzzxxx{{{~~~}}}~~~yyywwwwwwyyyttttttuuuyyy{{{||||||uuusssxxxttthhhhhhppphhhQQQIIIQQQYYYUUUQQQLLLEEEDDDMMMXXX^^^nnnrrrYYYZZZYYYXXX\\\gggttt}}}ssseeeggg___FFF>>>??????DDDLLLWWW~~~rrrbbbSSSLLLFFF???999555444333222333888777777;;;:::===LLL]]]pppLLL<<<@@@iiinnnZZZLLLMMMKKKNNN{{{ppp~~~yyy[[[^^^iiiXXXgggqqqJJJMMMCCCoooWWWVVVjjjlll|||mmmdddfff[[[\\\aaayyykkkzzzzzzxxxyyy~~~{{{yyyrrrnnn```___ppppppVVV@@@:::555555???EEEuuuLLLSSSRRRLLLMMMMMMQQQPPPRRRddd}}}ZZZEEEYYYnnn```OOOFFFAAACCC;;;<<<======:::888:::???<<<;;;::::::999999999:::777:::<<<<<<<<<@@@GGGNNNjjj}}}YYYwwwBBB???@@@KKKmmm{{{tttuuuZZZPPP___tttzzzQQQFFFQQQSSSvvvrrrcccPPPDDD===>>>???>>>DDDMMM>>>```UUUfff}}}WWW888666666333,,,666...@@@222222ZZZZZZWWWxxxooowwwrrrqqq|||rrruuuzzzyyy~~~yyy}}}|||zzzzzz{{{|||~~~{{{yyy{{{~~~~~~sssyyyzzztttuuu|||}}}wwwzzz}}}~~~||||||}}}{{{vvvvvvyyyrrrooooooooobbbRRROOOXXXhhhbbb[[[UUUPPPOOOWWW```fffvvvrrrkkk^^^UUUTTTOOOIIIPPP^^^zzzzzzxxxtttlll\\\WWWNNNHHHEEELLL{{{zzzjjjUUUMMMIIIBBB:::444111000000444333555888999:::AAAJJJbbbkkknnnEEE666DDDxxxZZZOOOMMMPPPDDDQQQxxxTTTKKKRRRYYYvvvvvv~~~OOOJJJFFFWWWeeeVVVSSSqqqvvviiiaaaqqqddd```yyyooozzzmmmxxx~~~|||{{{{{{|||tttvvv```WWWdddhhhUUUAAA:::777;;;AAA111[[[~~~tttSSSIIIEEESSSHHHNNNKKKSSSQQQIII___{{{{{{]]]LLLBBBddd}}}yyyiii]]]LLLGGGAAA@@@AAA@@@999333777666:::??????:::777888999===EEEHHHHHHQQQnnnjjjPPPDDDyyyCCC???@@@DDD___vvvvvveee___kkk{{{fffCCCMMMNNN;;;FFFbbbuuu{{{gggUUUHHHBBB:::777<<>>HHHwwwSSSMMMLLLMMMCCCJJJooo}}}NNNLLL[[[iiiZZZJJJEEELLLqqqQQQBBBpppnnnfffhhheeepppkkkgggyyyyyynnnuuu|||{{{sss|||zzzwwwyyyyyyssstttvvvooocccYYYYYY```\\\III:::888:::999777JJJaaaNNNKKKFFFLLLIIIFFFFFFIIIFFFEEE^^^}}}ggg???OOOmmmsssaaaWWWUUUXXXIIIAAA:::777666777<<>>888333111111111444333444777888999@@@III^^^ccc[[[DDD???GGGwwwPPPMMMMMMJJJEEEEEEYYY}}}UUUbbbrrr{{{{{{CCCGGGHHH___sssMMM\\\YYYzzzrrrrrrmmmdddnnnoooaaatttwwwuuu^^^hhhvvv~~~}}}}}}yyytttyyy~~~zzzzzz{{{}}}~~~vvvuuutttllllllmmmeeeTTTTTTVVVSSSGGG:::555777333???777]]]}}}LLLJJJJJJHHHDDDJJJGGGKKKHHHBBBCCCOOOtttkkkNNNEEEHHH\\\qqqrrrPPPMMMNNNRRRVVVYYY^^^dddmmm|||oooRRR;;;DDDxxxzzzCCC??????CCCQQQzzzRRReeeyyy~~~ggg```ffflll}}}yyyvvvkkkTTT???===<<<::::::BBBJJJJJJFFFBBBkkkMMMoooKKK555222555888///333444777555444GGGjjjVVVtttzzzrrrsssxxx}}}zzzzzz|||~~~}}}}}}|||{{{zzzzzz{{{{{{uuuwwwyyyxxxtttrrrtttvvvsssnnnooovvvxxxsssttt{{{}}}{{{zzz{{{~~~~~~zzz{{{xxxpppddd[[[YYYZZZ\\\MMMGGGMMMZZZnnnrrrcccTTTUUU\\\hhhqqqsssuuuxxxvvvrrrrrruuutttpppppptttnnnmmmpppsssuuuvvv}}}zzzOOOEEECCC<<>>??????GGGyyy}}}tttzzzYYYJJJfff```WWWbbbrrrnnnnnnllljjjhhh```NNN<<<;;;777;;;EEEFFFBBBJJJYYYYYYKKKmmmCCC555222333888000333000111000222DDDcccMMMkkksssvvvqqquuuvvv||||||||||||}}}~~~}}}|||{{{xxxxxxxxxxxxyyyyyyzzzzzzxxxzzzzzzwwwtttsssvvvyyysssnnnooowwwyyyuuuvvv}}}}}}}}}}}}}}}}}}~~~|||}}}~~~|||xxxxxxyyyzzzyyyxxxwwwvvvjjjhhh```TTTHHHBBBDDDHHHHHH@@@CCCOOOZZZiiilll```RRROOOQQQ[[[fffnnnuuu|||zzzxxxwwwxxxvvvsssrrrsssrrrtttzzzMMM:::CCCGGG======>>>@@@CCCLLLcccxxxjjj{{{fffYYYPPPBBBAAA>>>:::666333222222222444333444777777888???GGG```mmmNNNBBBDDDLLLYYYIIIEEE@@@@@@JJJHHHAAAZZZ~~~SSSHHHFFFTTT{{{eeeMMMdddfff|||zzzjjjggggggeeekkkeeeVVV^^^nnntttxxx^^^EEE@@@[[[xxxtttooo|||vvvwwwttt|||}}}zzzrrrooopppoookkk]]]```___[[[\\\___]]]XXX___ZZZ___bbb]]]\\\[[[RRRXXXRRRIII@@@<<<::::::999<<<888YYYOOOKKKKKKAAAIIIBBBDDD???EEEBBBFFFMMMBBBCCC]]]pppnnnvvvaaaDDDAAAFFFFFFhhhmmmxxxyyy|||nnnRRRGGGLLLhhhwwwAAA>>>???===???fff}}}yyyeeettt___PPPGGGUUU|||xxx\\\[[[ooozzziiijjjhhhdddaaa[[[NNNAAA999555===JJJGGGAAASSSqqqLLL[[[YYY:::666333111777111333000---000<<>>>>>BBB>>>CCCFFFAAA<<>>:::666444222222222444333444777777888>>>FFFaaayyyxxxJJJ@@@EEEOOO{{{PPPIIIEEE@@@<<>>CCCRRR]]]ooouuu|||xxxxxxrrrfffhhhmmmhhhmmmjjjaaaVVVUUU^^^ccc```[[[aaaeeefffmmmwwwzzzuuu{{{tttuuussshhhbbb]]]RRRDDD>>>:::::::::777666999;;;```bbbKKKNNNJJJ???EEEEEEAAAAAA@@@>>>CCCIIIEEEDDDOOOWWW|||mmmeeeXXXDDD>>>===@@@IIIXXXiiiuuu{{{zzz~~~zzzwwwfffRRRGGGaaattt???===??????<<>>@@@DDDQQQiii}}}qqqfff___\\\ZZZWWWSSSQQQNNNLLLJJJOOOLLLJJJMMMRRR]]]ooo}}}___TTTPPPGGG@@@>>>;;;777444333222222444333444777666777>>>FFFcccjjjDDD999BBBQQQLLLHHHFFFCCC>>>BBBEEECCCEEE]]]pppppprrrxxxtttAAAHHHJJJUUUfffMMMkkkjjjaaatttfffgggddddddfffbbb```aaammmkkknnnjjjsss]]]BBB;;;EEEWWWfffiiiooo{{{yyytttjjjfff___PPPHHHCCC888555000222777555222???SSSuuuHHHMMMFFFFFFBBB???FFF???EEE???AAACCC@@@CCCGGGCCCAAAWWWwww|||UUUQQQIIIBBB>>>AAAGGGLLLSSSRRRTTT\\\iiixxx|||pppjjjeeejjjsss>>>===???>>>888GGGhhh}}}wwwuuuvvvsss{{{ppp\\\PPPWWWOOOVVVtttxxxgggpppttteee|||rrrqqqooooooiii[[[OOOFFF>>>777888BBBIIIJJJLLL]]]{{{kkkBBBVVVaaa<<<...888666///444111444,,,<<<222+++666[[[UUUzzz}}}wwwhhhttt}}}ppplllmmmmmmmmmmmmoooqqqsssqqqqqqqqqqqqqqqooonnnnnnpppnnnnnnppprrrqqqlllhhhdddkkkmmmiiillltttvvvqqqooottt{{{~~~~~~}}}|||{{{zzzrrrnnnfff^^^UUUNNNJJJGGGIIIEEEAAABBBHHHQQQZZZ^^^```WWWZZZ^^^YYYXXXWWWNNNLLLEEECCCGGGKKKJJJHHHGGGDDDQQQaaakkkqqqxxxSSSEEE;;;555;;;??????@@@EEEAAAAAAEEEJJJLLLUUUiii~~~ssshhhfffaaaZZZSSSNNNMMMMMMJJJLLLNNNLLLHHHEEEGGGIIIFFFEEEGGGIIIHHHHHHPPPYYYbbbwwwfffVVVLLL>>>@@@>>>;;;888555333222111444333444666666777===FFFgggZZZDDD777BBBWWWFFFBBBAAAAAABBBAAADDDGGGDDDOOOyyyhhhbbbzzz]]]===GGGQQQXXXrrrbbbaaakkk~~~UUUccc```dddOOOUUUYYY]]]```dddUUU```^^^aaagggccc}}}ZZZAAAAAADDD@@@PPPVVVdddzzzqqqvvvzzzvvvkkkgggiiidddYYY[[[PPPLLLGGG<<<;;;;;;444888444777<<<666666TTTzzzqqqRRRAAAOOO<<>>888BBBDDD<<>>@@@>>>>>>DDDXXXtttnnntttzzz|||eeeVVVjjjeeeXXXfffbbbtttzzz{{{yyyuuuqqqpppfffRRRCCC<<<888444<<<===OOOQQQPPPSSSLLL```BBB555444333222111111111111444000444///111___WWWXXXuuuooozzznnnqqquuuiiimmm|||mmmooommmmmmnnnppprrrrrrrrrnnnllllllnnnrrrttttttrrrnnnllljjjkkkmmmmmmiiieeennnhhheeeiiimmmoooqqqssssssvvv}}}{{{{{{vvvuuuvvvwwwxxxkkkeee[[[QQQJJJFFFFFFFFFCCCCCCBBBDDDHHHNNNTTTXXXTTTTTTTTTSSSQQQOOONNNLLLFFFGGGIIIJJJJJJGGGEEECCCHHHGGGMMMZZZhhhtttvvvXXXBBB777999888999<<>><<>><<<999777666555444222666333222555777888;;;@@@cccWWWCCC:::;;;uuu___MMMFFF<<>>GGGSSS```iiilllllluuussstttyyy~~~zzzyyy{{{|||xxxssspppssswww{{{zzzxxxuuuppplllgggeee___]]]___bbb\\\QQQLLLNNNQQQGGG;;;666999<<<777000888<<<777444AAA\\\iiiEEECCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>@@@BBBCCCCCCBBBCCC[[[{{{bbb^^^^^^```YYYLLLLLLUUUWWW@@@JJJ]]]YYYccc}}}qqqooonnnBBB===???<<<:::;;;GGG]]]ttt{{{qqqmmmzzzxxx___RRRdddcccaaawwwwwwgggtttppprrrvvvxxxxxx|||sss___GGG888888;;;<<>>GGGvvvLLLGGGBBBBBBBBBAAAAAA@@@@@@@@@??????=========>>>@@@AAAAAACCCAAAIIIbbbzzz}}}pppssskkk@@@<<<>>>???;;;999>>>LLLddd}}}zzzpppuuupppnnnzzzxxxwww{{{^^^NNNYYY[[[ccc~~~XXXbbbvvvnnnooo|||ooobbbLLL777000555===AAACCCYYY@@@EEEmmmGGGRRR<<<333444333222111111111111111111,,,222555111BBBdddyyyppp}}}qqqYYYuuusssooofffhhhfff|||{{{rrrpppnnnllllllmmmmmmlllkkkjjjhhhffffffffffffdddbbbfffggggggfffcccbbbbbbccc```aaagggqqqvvvssspppppprrrtttwww|||~~~{{{xxxlllkkkjjjiiieee___VVVPPPOOOLLLHHHDDDAAA@@@AAAAAACCCAAA???>>>>>>AAADDDFFFCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCDDDBBB@@@===<<<<<<<<>>>>>>>>>>>>>>>>>???@@@@@@BBBCCCCCCCCCBBBCCCEEEHHHNNN]]]```iii||||||TTTEEECCCBBB<<<:::777666555555333222222000111555777999???FFFhhhLLL<<<===IIItttNNN???BBB:::@@@BBB@@@@@@AAAAAAAAAGGGOOOvvvqqqgggzzzeeeQQQRRRaaavvv}}}xxxrrrnnnmmmTTTDDDEEENNNLLL^^^~~~uuuOOORRRTTTkkkiii^^^YYYSSSQQQRRRTTTTTTSSSUUUXXXYYYXXXVVVYYY```gggpppvvvvvvEEE888777999<<<999555:::CCC:::999888777888;;;===>>>@@@BBBDDDCCC@@@@@@BBBEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@;;;777777777555666888===<<<:::888666555555666<<>>>>>============<<<;;;;;;===>>>???<<>>EEERRRppp~~~yyy{{{xxxnnnggg???<<<<<>>;;;AAA@@@>>>======>>>??????AAA???===;;;;;;<<<>>>@@@@@@???>>>======???AAABBB@@@@@@AAA@@@???===;;;999<<<===@@@EEEIIIRRRdddtttsssfffQQQ>>>:::888777777888888666444666999<<<>>>???@@@CCCFFFEEEOOOeeewwwYYYLLLQQQXXXYYYQQQJJJEEEFFFHHHFFFDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>============<<<<<<<<<<<<======<<<>>>AAACCCCCCDDDEEEFFF???GGGGGGKKKVVVYYYaaawww{{{]]]EEE???@@@@@@:::888666555555444333222333111222555666888???GGGyyylllRRR888999NNN|||FFF<<>>AAAAAABBBAAA???BBBEEECCC>>>[[[lllRRReeezzzdddQQQMMMKKKTTT```llluuu}}}uuurrrqqqtttzzz~~~~~~rrr^^^KKKDDDBBBBBBJJJVVVpppzzzJJJHHHWWWVVV```UUUSSSPPPQQQTTTVVVTTTRRRUUUWWWXXXVVVTTTVVV[[[```mmmwwwwwwMMMAAA999888777222333999888888888777555666888;;;555777888777666555777999444444555555666666666666111000111555777777444333000444:::???>>>===AAAGGG}}}hhhBBB===FFFAAA@@@@@@>>>===<<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>777BBBDDDAAA@@@AAAQQQlllbbb```ddd>>><<<;;;888777888999===NNNooolllkkkyyypppooouuu|||wwwtttkkkkkknnnooo|||vvvqqqgggqqqsssSSSZZZcccggguuu^^^KKKGGGFFFMMM\\\yyynnnffflllhhhrrrllllllPPPHHH<<<888666999@@@EEEHHHJJJIIIIII```qqqPPPYYYrrr666;;;...222222111111000000111111111///111444222>>>sss```wwwwwwwwwsss}}}ooocccpppeeeccc|||ggggggeeecccaaa``````___^^^\\\aaaaaabbbbbbaaaaaabbbbbb```bbbccc```\\\ZZZZZZ\\\aaabbbfffmmmnnnjjjiiikkkkkkmmmppprrrppphhh^^^VVVPPPJJJBBB<<<::::::;;;<<<999999999:::;;;===>>>???===<<<:::999999:::<<<>>>???>>>===<<<===???AAACCC>>>??????>>>===;;;:::999<<<>>>BBBCCCCCCJJJ^^^rrrpppRRRCCC777444333444333111///111555999<<<>>>@@@CCCEEEGGGJJJMMMSSSaaaxxxuuuUUUIIILLLMMMHHHHHHBBB@@@BBBCCC@@@===>>>??????@@@@@@@@@@@@AAAAAA?????????>>>======<<<<<<<<<<<<;;;:::::::::;;;;;;999;;;<<<<<<;;;;;;<<<===@@@CCCBBBAAADDDCCCHHHRRRXXXYYYSSSFFF??????>>>:::888666444333444444333222555333444666555666>>>GGGvvvoooPPP999666RRRhhhCCC;;;CCC>>>???===AAAAAA>>>???DDDCCC>>>MMMyyypppVVVRRRsss___KKKGGGEEEHHHQQQ\\\dddiiiuuuwww|||}}}zzzwww}}}xxxppphhhaaaYYYQQQKKK??????DDDLLLQQQ\\\xxx{{{^^^xxxOOOeeeYYYTTTQQQNNNOOORRRTTTSSSQQQSSSTTTUUUTTTRRRRRRUUUXXXcccmmmsss~~~```???555;;;@@@;;;333888999:::999777666777777888999:::999888777888888777777777777888888999999::::::::::::;;;;;;:::888@@@>>>===::::::JJJnnnqqqDDDAAAGGG@@@@@@@@@???>>>===;;;;;;:::;;;;;;;;;;;;;;;<<<======888@@@@@@AAADDD@@@AAANNNlll|||{{{aaajjjaaa===<<<:::777666777999999AAAYYYrrrhhhbbbpppnnneeedddppp}}}{{{xxxrrrlll{{{jjj[[[ooojjjPPP___lllvvvvvvZZZMMMIIIHHHMMMTTTWWWZZZTTT___eeehhh{{{xxxcccJJJ=========888666:::???CCCIIINNNOOOpppcccNNNhhhCCC555000666222111111000000000111111---222444555333777aaaOOOffffffhhhjjjkkk{{{iiilll]]]bbbYYYWWWVVVXXXZZZ\\\\\\[[[YYYZZZ]]]]]]^^^___aaabbb]]]^^^___^^^[[[XXXVVVVVVVVVVVVZZZ___```^^^```eeeaaa^^^ZZZVVVSSSPPPLLLJJJCCC@@@===<<<===>>>>>>===999999888999:::<<<===>>>:::999888888888:::<<<===<<<;;;;;;;;;<<<===???@@@<<<<<<<<<<<<;;;::::::999999<<>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::999999888888888999999888888888777666777999;;;======>>>>>><<<===???AAAEEEFFFEEEAAAAAAAAA<<<555666444333222333444333222555444555666555555>>>HHHcccDDD>>>888WWWVVVBBB<<>><<<<<>>BBBGGGIIIOOOQQQUUUZZZ___cccfffhhhmmmjjjggghhhhhhfff___ZZZIIIIIIHHHGGGFFFFFFFFFGGGGGGOOO]]]mmm~~~yyy___bbb{{{sssWWWQQQRRROOOKKKKKKNNNPPPOOONNNNNNOOOPPPOOONNNMMMOOOPPPLLLppp}}}qqqKKK888999======777888888888777666555444777777777888777777666555666555555444444555666666666777444///...444:::===???@@@PPPpppqqqMMM>>>BBBEEE<<<>>>>>>======<<<;;;:::::::::::::::;;;;;;;;;<<<<<<======888999BBB???;;;BBBBBBOOOsss|||mmm{{{```======:::;;;888999;;;999:::III\\\|||qqqmmmeee\\\YYYbbbkkksss~~~zzzhhhuuugggLLLHHH___xxxtttaaaZZZRRRPPPTTTVVVaaahhh\\\XXXbbb~~~~~~pppiii\\\NNNBBB======???;;;888888<<>>LLL]]]---777111888111111000000000000111111---444111000333333NNN}}}yyy___{{{___aaassssss|||kkkyyytttSSSZZZNNNMMMMMMNNNQQQSSSSSSSSSPPPRRRUUUWWWWWWXXX[[[]]]YYYYYYZZZZZZZZZWWWRRROOOHHHHHHKKKOOONNNLLLOOOTTTNNNIIICCC???>>>??????@@@???>>>======>>>>>>===<<<<<<;;;999888999:::<<<===888888777666777888:::;;;888999999999:::;;;;;;;;;999999999999999999999999888<<>>;;;<<<===<<<>>>BBB;;;;;;;;;;;;::::::::::::::::::::::::999999999999666666666555555666777777555666777777777888;;;===999666888999666999===999===???@@@???>>>===999444555333111111222333333222333333555666555666@@@KKKzzzRRR<<<>>>;;;___GGG@@@===<<<999888;;;:::;;;===<<<;;;===@@@BBB???ddd~~~MMMQQQlll}}}iiiZZZRRRLLLIIIDDDDDDDDDEEEFFFGGGIIIIIICCCBBBBBBCCCCCCCCCAAA???DDDEEEGGGGGGHHHMMMUUU\\\ppp|||\\\ZZZjjjeeeOOOVVVNNNOOOOOOLLLIIIIIILLLMMMLLLJJJKKKKKKLLLLLLKKKKKKKKKKKKEEEbbbssstttgggEEE>>>===666>>>;;;777777999:::999777777777888999;;;;;;:::999999999888888888999:::;;;111999>>>>>>BBBQQQ```hhhsssvvvIIIDDD@@@===???;;;;;;;;;;;;::::::999999999888888999999:::::::::999:::;;;555666===;;;999AAAMMM@@@EEEjjj___>>>===;;;;;;666666:::999666@@@PPPwwwzzzvvv```XXXUUUXXXVVVTTT\\\jjjvvv~~~eeeKKKXXXiii|||~~~]]]ZZZkkkzzzmmmhhh[[[VVVYYYXXXaaa{{{aaaVVVOOOLLLDDD:::777:::999555666666<<>>???CCC;;;999777777888999999888:::888555555888<<<@@@AAA???===:::888888999;;;<<<888777666666666666777888777888999999::::::999999777777777777888888888888;;;???CCCGGGQQQnnnkkk333444666...888444000,,,---111555666555888AAAUUUooozzzvvvrrrJJJ;;;???BBB>>><<<999:::======888666777999999999999888888777777888888888888777777777777444333333333444444555666111333444333222111222333888333555555111666:::444333777;;;:::888777777666444222111111222333333222111222444666555777BBBNNNpppHHH<<<:::<<>>???<<<;;;;;;???::::::??????::::::>>>CCC999EEEjjjiiiTTT[[[hhhzzzxxxiiiaaaZZZWWWSSSNNNJJJGGGFFFEEECCCEEEGGGGGGGGGHHHLLLOOOJJJPPPYYYaaalll~~~dddNNNffflllOOOooo{{{|||YYYUUUEEEOOOMMMJJJIIIJJJMMMNNNKKKIIIJJJKKKLLLLLLLLLKKKKKKJJJRRRKKKSSShhhuuuwww|||}}}YYYEEE???888777:::>>>>>><<<>>>???@@@CCCFFFGGGFFFEEEJJJIIIHHHHHHIIIKKKLLLNNNUUUfffxxxzzzzzzlllGGG>>>GGG>>>999>>><<<999999999888888888888888666666777888888888888888444:::999999===888777BBB777BBB@@@???UUUvvvmmmyyy^^^;;;;;;:::999888777666666888:::;;;hhh}}}jjjTTTJJJPPPKKK@@@JJJbbbxxxwwwrrrnnntttzzzYYYRRRdddyyyllldddzzzfffVVVZZZhhhqqq```GGGIIIIII@@@888888::::::;;;>>>GGG666BBBUUUKKKIII{{{{{{iii```vvvNNN333555888222---000000000000000000000000111//////444000***IIIcccvvvvvvgggQQQKKKGGGDDDBBBAAABBBCCCBBBBBBAAACCCEEEGGGHHHIIILLLNNNQQQQQQRRRVVVXXXUUULLLDDD;;;999555444666888999999888888888999::::::888555555555666777999;;;<<<===<<<;;;:::888777777888888888888888888777777777666888888777666555444444333444555666666666666999;;;888>>>>>>???\\\JJJ555333000///111222222222333444555666777===777mmm```BBB999:::===@@@:::<<<;;;:::999999888555555555555555555555555555444444444333333222222222222222222111111111000000111111111111111111111111000111111111222222222222222333444555555555444333333222222222222222222222333444666111:::<<<;;;___```AAA888<<>><<<<<<<<<<<<888888888888777777777666666666666666666666666666666666666777888888999999>>>>>>===>>>DDDNNNZZZbbbrrr\\\]]];;;;;;999999888777666666888999;;;???VVVzzzmmmOOO@@@???EEEPPPYYYhhhiiijjjnnnyyy|||}}}ppphhhsssoooJJJ>>>CCC:::;;;>>>???;;;555666;;;===LLLPPPDDDQQQ}}}QQQ]]]lll;;;222666000,,,000000000000000000000000000///......555444...IIIyyy]]]~~~wwwvvvbbb{{{uuueeeOOOKKKEEECCC@@@???@@@AAAAAA@@@>>>@@@BBBCCCDDDEEEGGGIIIKKKKKKKKKOOOQQQOOOGGGAAA999666333111333444555555777777777888999999888666555555555666888999;;;<<<<<<;;;:::999888888888999888888888777777777666666777777666555444444333333444555666666555666888::::::>>>===IIIyyyhhh>>>222333222000333222222222333444555666777>>>BBB{{{{{{tttssszzzQQQ;;;555555444222::::::999777777777555333333333333333333333333333333333333222222222111111222222222111111000000000111111111111111111111111000000000000111111111222000111222333333333222222222222222222222222222222111555999222888999>>>gggPPP??????666GGGFFF666>>>888:::777777::::::::::::;;;;;;;;;;;;===<<<:::@@@[[[UUU777SSSvvvrrr|||___KKKZZZzzzkkkNNNPPPwwwrrrQQQJJJKKKGGGFFFGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEEEEFFFGGGHHHHHHHHHPPPKKKLLLTTTZZZdddzzzxxx~~~kkkYYYOOOUUUXXXQQQMMMOOONNNSSSUUULLLUUUZZZSSSgggSSSnnnlllgggeee}}}UUUKKKCCCBBB???<<<:::999::::::888888777777777666666666555555555555555555555555555555666666777888888999;;;;;;;;;:::<<<@@@FFFKKKRRRzzzrrrYYYHHHCCC[[[::::::888888777666666666777888999===LLLrrrcccDDD:::CCCGGGBBBLLLNNNSSS]]]mmmzzz|||xxxvvvWWWEEE:::999>>>999777777:::<<<===CCCJJJLLLGGGLLL```aaa```}}}{{{nnnDDD***222777+++(((444000000000000000000000000///------444555///AAAgggkkkQQQbbbnnnrrrzzz___KKKGGGCCC@@@>>>======>>>>>>===:::<<<>>>>>>>>>>>>@@@BBBCCCBBBBBBEEEGGGFFFBBB===666333000///000111222111555444444666888999777666555555555666666777888999<<<;;;:::999999888999999777777777777666666666666555555444444333333222222333444555555555666888:::===AAADDD[[[jjjMMM444222555333111333222222222333444666777888999DDDwwwdddWWWVVV]]]ppp|||bbbFFF;;;;;;<<<:::888;;;999666555444333222111000000000000000000000000111111111111000000000000111111111111000000000000000000000000000000000000////////////000000000000...///000000111111000000111111111111111111111111000555;;;333777777@@@ooozzzDDD>>>===???OOOaaa888888<<<666:::888777999999999::::::::::::;;;AAA999777===DDDXXXrrrVVV@@@LLLYYYmmm~~~WWWIII\\\iiiKKKKKKsssrrrNNNGGGHHHIIIIIIFFFGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGLLLJJJJJJLLLMMMTTTjjjwww}}}{{{~~~~~~QQQ<<<;;;???>>>;;;999888777777777777777666666666555555555444444444444444444444444444444555555666777777888:::<<<===<<<;;;;;;<<<===AAAEEEFFFeee}}}bbbTTTLLLHHHIIINNNYYY999:::777777666666555555666777777666:::[[[~~~]]]BBB<<<<<<:::???@@@BBBHHHRRR]]]dddgggjjjpppvvvzzzrrrYYY@@@888:::;;;::::::BBB999555<<>>;;;::::::;;;:::999888999::::::999999:::;;;===<<<;;;===???@@@>>>;;;555333000///000111111111444333333444666888777666666555555555555666666777;;;;;;::::::999999999999777777666666666555555555333333333222222222222222222444555555555666999;;;===BBBQQQrrr{{{PPP???333555777222000222222222222333555666888888888>>>]]]YYY===888@@@RRRkkkUUUGGG888444888<<>>666FFF^^^~~~HHH888BBB>>>555;;;999999888888888999999999::::::<<<999<<>>BBBBBB;;;AAAWWWcccpppsssfff```VVVOOOPPPPPPKKKGGGGGGVVV999:::555666555555555555555555555444...DDDkkk~~~|||___HHH>>>???@@@@@@@@@AAABBBDDDJJJPPPVVV^^^eeegggjjjqqqxxx{{{~~~}}}zzzwwwxxxuuurrroookkklllsss|||xxx^^^BBBCCC===888:::>>>===;;;:::BBB@@@CCCJJJLLLIIIFFFFFF[[[zzz___```pppQQQ333333222000000111111111////////////////////////...000---000333---///AAAnnnxxx}}}{{{www~~~vvvyyyyyy|||^^^IIIAAA>>>;;;888777777888777666666777888777666555666777999888888999;;;<<<<<<;;;666444222222444555555444333222222333555777777666666555555555555555666666999999999999999999888888666666666555555555555444111111111222222222222222333444666666666777:::<<<>>>@@@[[[wwwYYYAAA888444666666111000333222222333444555777888999===:::IIIAAA555999???PPPYYYlllwwwDDD>>>888777999AAAOOO]]]DDD:::222222333000000222////////////////////////........................////////////////////////////////////////////////---.........////////////////////////000000000111//////000000000111111111444333777555<<<999???mmmRRR>>>===888BBBxxxsssBBB???III>>>444;;;666888777777777888888888888999444666:::<<<:::===IIIVVVzzz???EEE>>>PPPaaakkkyyydddLLLHHHBBBmmmuuuAAA<<>><<<@@@AAA@@@@@@===@@@KKKRRR```ppp}}}pppooojjj\\\UUUWWWYYYSSSMMMKKKHHHDDDAAA@@@SSS888999444555555555444444444444333<<<222:::OOO```tttxxxllljjjJJJ<<<888888;;;>>>>>><<>>@@@CCChhhTTT<<<666222111333333000111444222222333444555777999:::===999BBB@@@DDDMMMIIISSS[[[nnnRRR???<<<;;;;;;<<>>BBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBEEEBBB@@@BBBFFFJJJMMMNNNRRRXXXeee___GGG999???BBB999555999777777777666666555555555333333222222222111111111222222222222222222222222000000111222222333333444444555555555555666999;;;===999:::AAAIIILLLHHHBBBFFFJJJHHHKKKYYY^^^___fffzzzmmmkkkssstttmmmfffnnnvvvvvvooohhhfffgggddd^^^XXXVVVTTTQQQSSSWWWIIIHHHGGGFFFEEEFFFGGGHHHQQQ777999222444444444444444333222222///)))///999DDD```wwwqqqkkk[[[FFF===888;;;>>><<<<<<>>>;;;>>>AAAEEEHHHLLLSSSXXXTTT\\\___]]]ZZZ[[[```fff___```___[[[UUURRRRRRTTTIIIIIIIIIGGGFFFEEECCCBBB@@@;;;;;;888333777???AAA;;;======<<<<<<@@@FFFJJJHHHJJJNNNRRRXXXjjjtttiiixxx}}}aaalll[[[555111000222111------000///,,,////////////////////////,,,222000///333111333>>>sssWWWrrryyy~~~iiicccdddlllttt{{{oooRRRAAA;;;999666444444444333222111222333333222111222333222333444555444555555666444444333555888::::::999666555333333444555666555666555555555666777888888555666777888888777666555555555555444444444333333000000111222222333444444444666888888999:::===???CCCWWWfff<<<111111000000222222000111333222222333444666888:::;;;:::;;;FFFHHHVVVbbbZZZcccvvvcccGGG@@@>>>@@@FFFKKKQQQ[[[eeeKKK;;;000111222......222////////////////////////------------......//////---------....../////////............................../////////000000000000//////...///000111222000000111111222333333444777444777555;;;:::HHHWWW999;;;777FFFlllKKK@@@<<<===222666===111666555555666666666777777777:::888777888;;;AAACCCDDD;;;VVVyyyyyyvvv[[[CCC???FFFKKKRRRYYYooozzzeeeLLLCCCEEE]]]NNNBBBnnnvvvTTTKKK@@@SSSVVV@@@IIIIIIAAA???GGGHHHCCCCCC??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@CCCHHHLLLNNNGGGVVVXXXZZZuuuwwwyyycccDDD<<<@@@>>>666444:::<<<999555555555555555444444333222222111111111000000000111111111111111111111111//////000111111222222333555666777777666555777888888???GGG@@@...,,,999BBBBBBDDD===:::EEEJJJJJJPPPQQQZZZbbbbbbZZZSSSSSSVVVRRRWWW]]]]]][[[ZZZ\\\]]]TTTXXXZZZXXXVVVVVVRRRKKKGGGJJJLLLJJJFFFBBB???<<>>CCCHHHFFFIIIQQQQQQQQQJJJDDDCCCGGGIIIFFFBBB?????????======>>><<<:::===555;;;BBB>>>;;;;;;777===???BBBCCCGGGIIIIIIFFFOOOPPPZZZqqqpppccchhhzzzrrrpppZZZ000===...222,,,+++000222...---000////////////////////////---444111---///...///999@@@fffgggUUUqqqeeeiii}}}rrrRRR>>>;;;888555444444333222111///000222111000000111222///111222333222222222333222222222444777::::::999888666333333444555555555555555555666666777999999444555666777777666555555555555444444444333333333000000111222333444444555555777888999:::;;;>>>@@@EEEmmmDDD...666222222222444444111000111222222333444666888:::;;;<<>>~~~~~~<<<===777666///:::AAA333999555555555555666666666777888444555::::::666888??????<<>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@<<>>;;;555666===@@@===EEE@@@;;;:::===AAABBBBBB@@@AAA@@@======AAABBB@@@:::999999;;;===;;;:::;;;;;;999;;;AAABBB???AAAFFFKKKGGGCCC???>>>CCCPPP]]]___yyynnn|||SSSlll[[[<<<333,,,---000000//////.........---////////////////////////......//////000000111111III]]]yyydddpppjjjJJJ>>>777666666555333222111111////////////////////////111111111111222222222222222111000333777<<<>>>>>>333777999777222///222555333333444666888999777555666444222111111333666888777666555333222111000000000000000111222444555666111>>>777000<<>>KKKRRRTTT666777---111222222111///...///111222:::666111666888999AAA@@@BBBOOOaaagggggguuuiiiaaa```^^^hhhsssXXX@@@...///444222......,,,,,,,,,---------.........------,,,+++++++++,,,---------.........//////.........//////////////////111222000---++++++,,,222000///000111111333555333111000111333444333222888000555???999666XXXpppQQQ@@@222333DDDPPPGGGBBB:::888666333222222333444333333333333333333333333444444555666777888999999<<<999===MMMjjjrrr^^^HHHAAAIIIBBB::::::EEEOOOWWWgggwwwyyyvvvkkkhhhlllnnnmmmmmmmmmjjjffflllpppnnncccXXXQQQNNNLLLDDDMMMIIIJJJKKK;;;LLLooo[[[LLLGGGSSSvvvyyyKKK@@@DDDEEEAAAAAA@@@@@@???>>>>>>===>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@??????>>>??????@@@AAAAAABBBBBBCCCHHHIIILLLOOOSSSVVVXXXYYYaaallliii___OOOBBB;;;999;;;<<<999888777666555444333333333333333222222222111111///////////////////////////////////////////////////////////////000000111222222222333333333444444666666666777888888999999:::;;;<<<======???CCCEEEHHHIIIKKKLLLNNNOOOOOOOOOPPPVVVWWWUUUUUUXXXWWWRRRQQQQQQPPPOOONNNKKKIIIGGGEEECCCAAAAAAAAAAAA???===PPP999111777111111111111111111111111222000000000...///999EEEMMMvvvkkkqqqyyyZZZBBB:::333999<<<::::::===<<<888000888@@@AAA===777555555::::::======666///222:::============<<<;;;;;;<<>>>>>FFFKKKJJJDDDDDDIIISSSZZZbbbrrrqqq```}}}llliiieee]]]444+++111333333000/////////.........---////////////////////////......//////000000111111555\\\lllvvvxxx___CCC<<<777666555444333222111111000000000000000000000000000000111111111111111111111111000111555:::@@@CCC<<<444---///666:::666///222111111222555666666555555444333222333444666777777666444333222222111111333333333333444555666777888>>>888777AAA>>>===LLLoooCCC111555...111222222111///...000111...444111111999;;;999>>>BBBLLL___oootttuuu}}}vvvaaaUUUPPPNNNUUUpppQQQ===...///333000---///---------........./////////...------,,,,,,---------------.........//////.........////////////000,,,---...///000222444555222222333444444333222222666666555444333333222111666222666<<<666777XXXooo^^^;;;666EEE888GGGRRR???999888555333222222333444333333333333333333333333222333333444666777777888;;;999777===NNNiii|||PPP777CCC???>>>AAA<<<555888CCCWWW___ddd^^^WWWQQQJJJCCCEEEGGGFFFCCCCCCFFFFFFCCC======>>>AAAFFFGGGAAA999JJJ@@@MMMZZZKKKCCCppp^^^BBBUUUlllxxxfffJJJFFFKKKHHHBBB@@@@@@@@@???>>>>>>======<<<<<<===>>>>>>>>>>>>>>>======>>>>>>>>>======<<>>===<<<;;;:::888777777666555444333222333222222222222111111111//////////////////////////////////////////////////////......//////000111111111111111222222222222555555666666777888888888888999;;;;;;;;;===AAACCCEEEFFFHHHIIIKKKLLLMMMMMMNNNSSSUUUSSSSSSVVVUUUPPPPPPPPPPPPOOOMMMKKKHHHGGGEEECCCAAAAAAAAA@@@???===LLL888111777111111111111111111111111222000000111///+++---111<<<```ttt{{{{{{zzz~~~www|||ZZZMMMFFFFFFAAA;;;999<<<<<<:::;;;>>>@@@???<<<;;;<<>>AAA<<<999<<<888999;;;<<<===AAADDDGGG777>>>EEEHHHGGGFFFFFFFFFKKKOOO___vvv~~~wwwrrr|||~~~sssWWW333+++...333111)))/////////...............////////////////////////......//////000000111111===[[[{{{zzzyyyiii}}}QQQ<<<:::666666555444333222222111111111111111111111111111000000000///////////////000111111000222777???FFFKKK@@@666444888:::666000666444222222444666666666444444444444555555555666555555444333333333333444666666666666666777888999777777555===FFFDDDPPPlll```222...222111111222222111//////000222111666333555??????;;;???>>>PPPbbbjjjoooxxxvvvgggbbbdddjjjEEE888///000111...,,,///............/////////000000///......---.........------............//////....../////////000000000000///...///111333333333222444555666777777777666888888777555222000000111555555777888666>>>XXXrrr^^^LLL777888===777___jjjYYY;;;888777555333222222333333222222222222222222222222111111222333444555555666666777666333777FFF]]]ooo{{{jjjTTTAAA???FFFHHHHHHIII<<>>AAA??????>>>>>>===<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::===>>>>>>??????@@@AAAAAADDDEEEGGGIIIKKKNNNOOOPPPNNNPPPRRRQQQRRRVVV^^^eeelllxxx}}}~~~uuudddQQQAAA===@@@::::::;;;<<<===<<<888555666666555555444333222222222222111111111000000000///////////////////////////////////////////////////............///000000/////////000000000111111444444444555666666777777666777888999999;;;>>>AAAAAABBBCCCEEEGGGIIIJJJKKKMMMPPPRRRQQQQQQSSSRRRNNNOOOOOOOOONNNLLLJJJHHHFFFDDDBBB@@@@@@@@@@@@>>>===~~~HHH888222777111111111111111111111111000///000111222000...---444CCCJJJXXXrrrqqqqqqYYYGGG@@@@@@@@@???BBB<<<777666:::===<<<:::>>><<<;;;<<>>===KKKCCCCCCKKKLLLMMM\\\qqqxxxRRRnnnvvvqqqHHH///...:::444000///$$$........................////////////////////////......//////000000111111111DDD~~~vvv```fffkkkaaatttKKK:::999666666555555444333222222111111111111111111111111000///////////////.........111333111000222:::AAAPPPTTTTTTLLL>>>444333666999888666666777777777555333444555666777666666555444444444444444555555666999888888888888888999999888555777>>>BBBJJJoooCCC000111000444111222222111000///111333444888666777>>>======HHHKKK]]]eee___bbbvvvvvv{{{PPP:::444000000///,,,,,,000............//////////////////...............///.........////////////000/////////000111111222222444222222444666666444222777888777444444777888777::::::888444000///111333666888888777<<>>BBBHHHKKK???EEEIIIHHHIIIMMMPPPPPPGGGRRRbbbooottt~~~wwwlll\\\===WWW___lll{{{lllIIIBBBFFFOOOIII888777BBB=========<<<;;;;;;::::::999999:::;;;;;;;;;;;;:::888888999:::::::::999999<<<<<<<<<===>>>>>>??????BBBCCCDDDFFFHHHJJJKKKLLLMMMRRRXXXZZZWWWRRRPPPPPPXXXYYYbbbmmmllldddgggrrriiiSSSNNNGGGDDDEEEAAA999;;;DDDAAA===:::888777777777666555444444333222222111111111111111000000000//////......................................................------......///000////////////000000000000222222333333444555555666555666777777777999<<>>???@@@BBBDDDFFFHHHIIIKKKNNNOOOPPPPPPPPPOOOMMMMMMMMMMMMLLLKKKIIIGGGEEECCCAAA??????@@@@@@>>>===zzzEEE777222555000000000000000000000000000//////000222444333000,,,///444FFFeee{{{vvvdddhhhqqqooo}}}}}}mmmhhhbbbVVVLLLFFFJJJMMMMMMHHHAAA<<<::::::FFFHHH<<<555;;;AAAAAA<<>>BBBKKKOOOMMMFFFYYYmmmzzz~~~pppooorrr```sssooo^^^hhhzzzggg@@@...)))222444&&&)))444...---------...............////////////////////////......//////000000111111///888EEEcccuuuyyymmmyyyuuusssMMM===:::777666666555555444444444111111111111111111111111111111000000////////////---111444333000///333888@@@RRRcccbbbQQQ>>>777777555555555666777888666444333444666888888777666555444444444444555666777888999888888888888888999999@@@<<<>>>===:::RRRTTT000555444,,,333111222222111000000222333111777666666;;;===JJJ```wwwppplll```777222111000000///,,,...111............//////////////////............////////////000000000111111111000000111222222333444444222333666999;;;;;;999777777888666222333:::???>>>GGGCCC===666111000222444888999888999DDDPPPPPPHHH;;;///999<<>>IIICCC>>>>>>>>>>>>>>>???<<<;;;;;;::::::999999888888999999:::;;;:::::::::777888999999:::::::::999::::::;;;;;;<<<=========AAAAAACCCDDDFFFHHHIIIJJJNNNOOOPPPRRRTTTVVVXXXYYYZZZ\\\\\\ZZZWWWYYY^^^bbb```YYYVVVXXXYYY[[[aaahhhdddeeeYYYRRR]]]bbbZZZVVV[[[\\\VVVLLLGGGIIIIIIDDD?????????>>>;;;888666666999666222111222555777888333333222222111111000000000000/////////.........---------------------------------------------------------------......///////////////000000000000000111111222222333444444555666777777666888;;;===<<<===>>>@@@BBBEEEHHHIIIKKKLLLMMMPPPPPPNNNMMMMMMKKKKKKKKKKKKJJJHHHFFFEEEAAA@@@????????????>>><<>>DDDoooeee333***777333+++///111222222222111111222444000777888;;;CCCMMMeee\\\???444///000000000//////000222////////////000000000000000000/////////000111111111111111222222222333333222222333444555666666777555777888888666444555666333;;;@@@CCCJJJWWW\\\ZZZXXXOOOBBB888333333444555999::::::===GGGNNNGGG;;;777III<<<@@@xxxCCC333111777333333333222222111111111000000000000000000000000222222222222333333333444444333222333555777888888999@@@JJJYYYqqqsssbbbaaaRRR@@@@@@OOORRRHHHMMM```ooooooeeeaaadddhhhWWWVVVaaapppkkkUUUGGGIIIRRR\\\JJJMMMmmmIIIDDDHHHAAABBB===555777???@@@:::::::::999999888777777777777888888999999999999999666777888999::::::::::::888999999:::;;;;;;<<<<<>><<>>>>>??????>>><<>>:::888888777777666666777777888888888777555555555555666777888888888888888999:::;;;<<<===888<<>>777***>>>FFFmmmQQQEEE888666666222222222222222111111000000000000000000000000000000000111111111111222222333111//////111555888::::::999777888EEE]]]uuuvvvlllwwwpppXXXIII\\\iii```MMMFFFMMMWWWVVVMMMQQQcccggg^^^___kkk[[[CCCKKKEEE<<<444===BBB===888999:::888999999888888777666666555555666666777777777777777555666777888999999999999777777888999999::::::;;;<<<<<<>>>@@@BBBDDDFFFGGGGGGNNNUUUXXXVVVQQQMMMLLL\\\\\\WWWQQQQQQXXX^^^^^^MMMRRRUUURRRNNNKKKJJJHHHFFFFFF>>><<>><<<999777666666666666666666666777777444000---000000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------.....................///000000111111222333333333333444666999888888999;;;>>>BBBFFFHHHHHHFFFHHHMMMMMMIIIGGGJJJHHHHHHIIIIIIHHHFFFDDDCCC@@@>>>======>>>???===<<>>>>>^^^ooo~~~}}}lllkkk~~~~~~```[[[yyymmmtttkkkkkk~~~yyy~~~kkktttiiidddkkkvvvwwwiiiXXXvvvggg???000)))(((555)))000)))'''222---'''444,,,,,,,,,------.........////////////////////////......//////000111111111444---888PPPxxxjjj|||xxxfffooovvv}}}~~~JJJ>>>888:::::::::999999999999999777777777777777777777777777777666555555444333333666333000000222444555666777444111...333AAATTTbbbbbbZZZMMMCCC<<<:::::::::777777777777777888888888666666666666666777888888888888999:::;;;<<<>>>???@@@FFFOOOXXX|||CCC222444999...000888333111222222222111111333555111222222===QQQdddddd;;;777;;;111000111000///111333444222333333333444444444555555444444444444444555666777444444444555555555666666555555666777888999::::::555:::>>>>>>AAALLL___nnnooo[[[KKK999000222999<<<===888;;;???@@@<<<888777999EEE<<>>AAACCCEEEFFFEEELLLRRRQQQMMMLLLSSSZZZUUUTTTVVVYYYYYYTTTPPPOOOUUUSSSOOOKKKMMMQQQNNNHHHFFFEEE???CCCJJJCCC===DDDBBBAAA???:::888999:::::::::444444;;;<<<555333777222111///000222333333333///////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------------......///000000000000111222111111222444777666666777999<<>>======>>>>>>===<<>><<<;;;:::;;;;;;:::888666777666444333333444666777555333333555666777===DDDgggiiijjjggg^^^TTTLLLGGG777@@@BBB:::777===???;;;999888666555666777999;;;777:::======<<>>BBB???BBBHHHQQQ___vvvwwwkkkPPP???111///555888999999>>>;;;===@@@:::000555CCC:::\\\OOO999333333555444111111111111000000000000////////////////////////............////////////000000111111111222222222444444555666777888999999>>>JJJ___uuu~~~SSSHHHFFFCCCBBB@@@???<<<:::;;;;;;::::::999888777777666666666666555555555555444444444444444444444444333333333444444444555555666666666777888888999999;;;:::999:::;;;>>>AAABBBKKKLLLMMMMMMNNNNNNNNNNNNSSSRRRRRRRRRRRRTTTUUUVVVQQQOOOMMMLLLLLLLLLJJJHHHGGGDDDBBB@@@@@@???>>><<>>===<<<;;;:::::::::777777777666555555444444333333222222111000//////...........................---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------------............///000000000111222222333333555777999:::;;;<<<@@@BBBCCCEEEHHHIIIIIIIIIJJJKKKKKKJJJIIIGGGDDDBBB@@@???======>>>======<<<;;;;;;nnnBBB:::000222////////////............////////////................../////////000000000:::;;;BBBTTTjjj|||uuummmsssjjjZZZ[[[VVVXXXlllbbbjjjtttrrrhhhjjjqqqfffPPP;;;444...,,,...000///---------------------------------------------------.........................../////////000000000000444...555<<>>???>>>;;;888555555666777888888888888888666666777777555999>>>777HHHccc{{{rrreeeNNNQQQKKK???<<>>;;;:::999999;;;<<<======222666<<<@@@CCCGGGLLLQQQOOO]]]qqqgggPPP===666333777<<<;;;:::;;;666<<<666+++222EEEDDD333VVVppp@@@666444333444333111111111000000000//////....................................////////////000000000111111111222222333333444555666777888888;;;:::<<>><<<:::999999999888777666666666666666666555555555444444333333333333333333333333333333333333444444444444555555666666777888888999;;;:::::::::;;;>>>@@@BBBGGGHHHIIIKKKLLLLLLLLLLLLRRRSSSSSSTTTSSSRRRQQQPPPNNNLLLJJJIIIIIIHHHFFFEEEEEECCCAAA@@@AAAAAA@@@>>>======;;;:::999888888888777777666555555444444333333222222111000000//////------------------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............//////000000111222222333333555777888999;;;>>>@@@AAACCCFFFGGGGGGGGGHHHJJJJJJJJJHHHFFFDDDBBB@@@????????????>>>>>>===;;;;;;kkkAAA999111333////////////............/////////............---.........////////////000111,,,,,,:::RRReeennnnnngggoootttdddeeeaaadddggg|||lllnnndddSSSVVVllltttiiifffttt~~~zzzlllWWW<<<&&&***---000111///,,,,,,---------------------------------------------------............................../////////000000000444...444222@@@{{{yyy}}}xxx^^^LLL;;;???;;;999;;;<<<;;;;;;===>>><<<;;;===??????===:::;;;999777777999;;;;;;;;;999:::;;;;;;:::999777555777555666999777444555999<<<:::===III]]]nnnyyy}}}~~~}}}uuujjjfffjjjjjjeeehhhccc[[[SSSMMMKKKKKKLLLOOOTTT[[[dddqqqTTT888666555444444333333444444444444555555555555555555555777777555333333888<<>><<<:::999:::>>>CCCFFFMMMTTT]]]dddjjjoootttyyyqqqQQQ;;;666555777;;;:::666555777:::===???===777:::LLL^^^pppIII444555555222333111111111000000000000//////........................---............/////////000000000000111111111111111222222333444555666666777555222333888BBBMMMTTTpppmmmPPPNNNLLLOOO@@@>>>============;;;:::777777777666555555444444555555555444444444333333333333333333333333333333222222222333333333333444444444555555666777777888::::::::::::;;;===???AAACCCDDDEEEGGGIIIJJJKKKKKKQQQRRRTTTTTTSSSPPPMMMKKKLLLKKKIIIHHHHHHGGGEEECCCCCCAAA@@@@@@AAAAAAAAA@@@<<<;;;999888777777666666666666555444444333333222222111111000000/////////---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111222222111333555666666888;;;===>>>@@@CCCDDDDDDEEEFFFGGGIIIHHHGGGEEECCCAAA@@@???@@@@@@@@@???>>><<<;;;:::hhh???999000222////////////............//////.........---------------........./////////,,,...000222555>>>IIIRRRZZZ```mmmyyyxxxsss{{{[[[LLL]]]jjjkkkooolllPPPMMMdddiiiggguuuxxxhhh]]]kkkmmmhhhUUU:::))),,,777111333333000+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................./////////000000222,,,444000111eee~~~}}}mmmggguuu~~~vvv~~~rrr___JJJAAA???>>>??????<<<888666<<<;;;>>>FFFQQQVVVUUUQQQQQQLLLDDD???===<<<===<<<::::::::::::999999999888666555888;;;;;;777888;;;<<<777222444<<>>;;;<<<:::777<<<999999999555111666>>>:::999888666666555666666;;;;;;:::999999999999999===:::888999<<>>;;;<<<999888999777444666:::;;;666777:::888DDDpppLLL888222888555111222000111000000000////////////........................---------.........///////////////000000000111111000000111111222333444444555777999:::;;;999777666@@@LLL]]]nnn{{{|||lllvvveeedddSSSGGGPPPNNNMMM???===<<<;;;;;;;;;999888666666555555555444444444444444333333333222222222222222222222222222222222111111111222222222333333333333444444555666666666999999999999;;;<<<>>>???@@@AAACCCFFFHHHJJJKKKLLLOOOPPPQQQQQQPPPNNNKKKJJJNNNLLLJJJIIIIIIIIIGGGEEECCCAAA??????@@@@@@???>>>;;;:::999777666666666666555444444333222222111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,,,,---------------......//////000111111000222444444555666999;;;<<<>>>AAABBBBBBCCCEEEFFFGGGGGGEEEDDDBBBAAA@@@???@@@@@@???>>>===;;;999888ggg>>>999000111////////////........................------------------------............,,,111444000))))))000999CCCIIIUUUaaagggkkkwwwwwwqqqjjjvvv}}}___OOOTTT]]]eeemmm~~~wwwsssaaaPPPVVVlllpppdddqqq^^^kkkqqqkkkpppWWWGGG777111...,,,000777...,,,+++******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////111)))333444)))BBBfffkkkzzzxxxyyynnnyyy{{{^^^UUUnnnwww___IIIFFFCCCAAACCCGGGIIIIIIKKKKKKQQQ___ooozzzzzzwwwvvvrrrmmmggg```XXXQQQKKKAAA???<<<:::999;;;<<<>>>999888:::===<<<888999===777999<<<======;;;999777:::CCCQQQbbbrrr}}}~~~zzz}}}}}}nnnnnnmmmjjjeee```]]][[[WWWSSSNNNFFF;;;222222777999999888777777777777888666555555555555666777888666777888:::;;;;;;999888???999666888888777<<>><<<;;;;;;;;;======::::::;;;;;;<<<>>>???@@@;;;<<<@@@IIITTT\\\______^^^cccjjjsss|||iiiLLL999777>>>===999777999:::999:::===;;;;;;555<<>><<<;;;:::999777555555555555555555444444444222222222222111111111111111111111111111111111111000000000111111111111222111222222333444444555555777777888888999:::;;;<<<>>>@@@BBBEEEHHHJJJLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLJJJIIIIIIHHHFFFDDDDDDBBB???>>>>>>>>><<<;;;;;;:::888777666666555555333333222222111000000000//////...............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))******************+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,------......///000000000111333444444555888::::::<<>>>>>===<<<;;;999777666eee===888000111////////////.....................------------,,,,,,,,,,,,---------......///---+++,,,---...---+++333999DDDOOOYYY```fffkkk{{{xxxttt~~~~~~jjjeeevvv```PPPRRR\\\ZZZOOOcccdddtttzzzyyynnnuuuxxx|||qqq^^^iiikkkWWWLLLTTT\\\___^^^```ppptttpppzzztttrrrqqqQQQBBB111******555<<<666***###,,,,,,,,,...000000---))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------........./////////000***///333,,,222PPPkkkeeeHHHKKK[[[rrrssssssMMMIIIBBB???HHHZZZiiipppkkkkkkoooyyyvvvnnnddd___VVVLLLDDD@@@>>>>>>@@@===<<<===:::777888===???>>>:::666444666<<>>@@@BBBBBB@@@======???BBBDDDEEEEEEDDDCCCAAA???<<<::::::<<>><<<;;;:::;;;<<<<<<===>>>>>>===<<<<<<======<<<===???BBBEEEGGGCCCDDDFFFIIILLLPPPRRRTTTVVV\\\fffssscccLLL???999888:::;;;888777999888444222333555@@@YYYkkk===999222444555---///666333000000////////////......------------------------,,,------------...................../////////////////////000000000111111333333333333444666888999BBB===999999>>>DDDIIIKKKJJJOOOXXXeeerrrzzz}}}}}}xxxrrrzzzjjjbbb^^^aaa^^^SSSHHHEEEIIIQQQjjj]]]CCC===999>>>???===:::999999888555333444444444444444444444444111111111000000000//////000000000000000000000000/////////000000000111111000000111222222333333444555555666777888888999999<<<>>>@@@CCCFFFHHHJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMJJJHHHFFFEEEEEEDDDBBBAAACCCAAA>>><<<<<<;;;999888:::999888666555555555555222222111111000//////...------------------------+++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************************++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---....../////////000222222222333666888888:::===???@@@AAABBBDDDCCCCCCBBBBBBAAA@@@??????<<<<<<<<<;;;:::888777666aaa;;;888000222////////////.....................---------,,,,,,+++,,,,,,,,,,,,---------///+++)))+++000222///***(((+++---000777@@@HHHKKKLLLYYYiii|||zzzmmmrrrnnneeeppp|||uuufffFFFOOOYYYUUUJJJQQQ]]][[[MMMVVVeeejjj[[[JJJNNN___OOOCCCPPPsss}}}jjjdddqqq}}}wwwooommmtttzzztttjjjnnnLLL333%%%***;;;333000---***'''&&&,,,333000000111222222000,,,)))++++++++++++++++++++++++---------------------------------------------------------.........//////---222......222000BBBfff}}}dddIII===NNNZZZvvv]]]XXXMMMEEEJJJZZZgggmmmppppppttt}}}yyymmmaaaXXXRRRPPPRRRMMMJJJIIIFFFEEEIIIOOOEEEEEEFFFGGGFFFBBB>>>:::<<<============<<<>>>@@@===>>>>>>>>>===;;;999888@@@>>>;;;::::::<<<===>>>CCC@@@>>>>>>@@@AAA===888===<<<;;;;;;::::::;;;;;;::::::999888999;;;===>>>===???@@@???===;;;;;;<<<777:::<<<>>>@@@BBBAAA>>>===@@@BBBAAA>>>>>>CCCHHHEEEGGGIIIIIIIIIJJJJJJIIISSSRRRRRRTTTVVVZZZ___aaaddddddfffiiilllooorrrssswwwxxx```GGG;;;;;;;;;999888:::888888888666444:::BBBLLLeeeFFF999555000333222---111666000000000/////////.........------------------------,,,,,,---------.........------........./////////////////////000000000000222444666888888555222000111333888===??????===;;;LLLEEEEEENNNRRRQQQVVV___UUUZZZbbbiiilllllljjjhhhiiieeeeeefffbbbYYYUUUXXXXXXSSSOOOMMMNNNLLLKKKJJJNNNKKK[[[RRRDDDFFF>>>:::;;;999777777777666555333222222222222222222222222000000000/////////......////////////////////////....../////////000000000//////000111111222222333333333444555666666666666888:::<<>>@@@>>>;;;:::::::::999888888777666555333333333333111111000000///......---,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***************+++,,,,,,************************************************)))))))))*********++++++************++++++++++++************+++++++++++++++++++++,,,------......---...000000000111333666555777;;;<<<===>>>@@@BBBBBBBBBAAAAAA@@@@@@??????;;;<<<;;;;;;:::999888777___:::888111333000/////////..................---------,,,,,,,,,++++++,,,,,,,,,------------///000///,,,+++---///000222000++++++000555555:::FFFRRR___gggbbbhhh}}}yyyssskkkooo|||fffzzzwwwjjj{{{wwwsss}}}fffmmmhhhlllsssvvvpppiiimmmxxxppplllmmmuuu|||yyylll___MMM@@@111000777:::111'''+++------,,,,,,,,,......,,,,,,,,,,,,+++---///222++++++++++++++++++++++++---------------------------------------------------------.........//////***999000***555///444UUUrrrhhhLLL888MMMffftttxxxrrrbbbPPPFFFFFFEEEAAASSSWWW```oooyyytttqqqgggbbb^^^]]]]]]^^^dddllliii```VVVRRRSSSTTTRRRPPPHHHIIIKKKJJJEEE@@@@@@BBB@@@@@@@@@AAABBBDDDEEEFFF===@@@DDDJJJNNNPPPOOOMMMNNNJJJLLLRRRRRRJJJEEEFFFAAA@@@@@@???????????????===<<<;;;:::;;;===???AAAAAADDDGGGFFFCCC@@@@@@BBBCCC@@@AAACCCCCCBBBFFFNNNGGGQQQZZZ^^^ZZZWWWYYY\\\___lll{{{|||vvv{{{zzzyyyyyy{{{}}}{{{rrrKKKAAA999777777777999<<<777888999::::::CCCXXXlllLLL333:::555111444333...333444***000/////////............------------------------,,,,,,,,,---------......---------.........///////////////000000000000000222000...---///333888;;;999:::;;;;;;:::;;;===???:::BBBIIIKKKJJJJJJLLLNNNKKKSSS[[[___]]]\\\___bbb\\\___]]]XXXWWWZZZZZZUUULLLMMMKKKHHHGGGHHHFFFBBBJJJFFFRRRFFF666;;;:::===666555444444555666555333000000000000000111111111000////////////.........////////////////////////............/////////000/////////000111111222222222222333444555555555555555666888;;;>>>@@@AAAAAADDDEEEHHHJJJJJJIIIGGGFFFFFFEEECCCBBBBBBAAA???======;;;999999:::::::::999666666444333222111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***+++,,,,,,************************************************************++++++++++++)))************+++++++++)))************+++++++++***++++++,,,,,,---......+++---.........///111444333555888:::;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<;;;;;;:::999\\\;;;999...333000000///.....................---------,,,,,,,,,------------------------------------------------------------------------111222555;;;DDDMMMVVV[[[aaa]]]\\\dddpppxxxwwwsss{{{qqqhhhkkktttyyytttlllkkkvvvhhhmmmsssppp```bbbggglllqqquuuxxxzzzuuunnncccVVVIII???888555000000//////.........---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///............////////////////////////000111222333ZZZ```iiiqqqXXXBBBDDDVVVddd{{{mmmeee]]]PPPAAADDDLLLVVV___iiiyyyvvvzzz|||zzzwwwxxxyyyrrrhhhmmmiiifffccc\\\VVVUUUXXXZZZYYYWWWVVVUUURRRNNNKKKUUUSSSXXXbbbiiigggcccaaaaaacccdddbbb^^^ZZZVVVUUUTTTWWWYYYTTTLLLIIIMMMRRROOOIIIAAA===???EEEKKKOOOJJJPPPOOOFFFEEENNNSSSRRROOOWWW\\\ZZZZZZ^^^dddfffeeejjjqqqzzzvvvkkkfffXXXGGG@@@777000222888<<<;;;:::999666;;;FFF___PPP:::999555333333222222111000000000//////.........---------------------------------///......---------.............................................///000000111111000000111111222333666666666777888999;;;;;;>>>???BBBEEEGGGIIIKKKKKKSSS___ccc\\\XXX[[[[[[VVV___ZZZVVVUUUWWWWWWTTTPPPPPPMMMIIIEEEDDDFFFHHHJJJKKKJJJGGGCCC???;;;888777666555555444444333222222333333222222111000//////////////////////////////............................................................////////////111222222333333444444555444444555777:::<<<>>>@@@EEEFFFFFFEEECCCBBBCCCDDDDDDCCCBBBAAA???>>>===<<<888888999999999888888777555555444333222222222222////////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,............////////////000222666:::===???AAAAAAAAAAAABBBBBBAAA???>>>===<<<<<<<<<;;;:::999777666ZZZ999888...333000//////..................------------,,,,,,,,,---------------------------------------------------------------------------------///333888<<>><<<777333000///...///////////////......------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------........................////////////////////////000111222333555SSSvvv^^^HHH@@@>>>VVVvvvrrraaa]]]XXXWWW^^^ooozzztttsssvvvppplllhhhfffeeeggghhhiiinnnrrr|||{{{zzzyyywwwtttrrrppppppdddddddddbbb```___```bbbccc^^^WWWRRRRRRTTTVVVXXXbbbbbb___^^^cccmmmtttttt}}}zzztttnnnnnntttwwwvvv~~~dddOOOFFFDDD>>>666333777;;;:::444000333888GGGJJJeeeZZZ===666555333333333222111111000000//////.........------------------------------------......------------.............................................//////000111111000000000111222222666666666666777999:::;;;<<<===???BBBEEEHHHJJJKKKXXXcccgggaaa]]]``````[[[[[[XXXUUUVVVXXXXXXUUUQQQMMMKKKGGGDDDCCCDDDGGGIIIHHHFFFDDDAAA===:::777666555555555444333333222222333333222111111000//////........................................................................---.........////////////111111222222333444444444444444555777999;;;===???BBBCCCDDDDDDCCCCCCDDDEEECCCCCCBBB@@@???>>><<<<<<888888999999999888777777555444333222222111222222////////////.........---,,,,,,+++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++*********+++++++++,,,,,,---.........////////////000222555999<<<>>>@@@@@@@@@AAAAAAAAA@@@???===<<<<<<<<<<<<;;;:::888777666WWW777888///444000///......------......------------,,,,,,,,,,,,------------------------------------------------------------------------...---,,,,,,,,,,,,------......///333999===>>>>>><<<>>>@@@@@@AAACCCGGGKKKGGGIIIHHHEEEDDDEEECCC???<<<<<<:::888555222000...333222000//////111333444///............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............---............/////////////////////000111222222---KKKyyyoooZZZAAAAAAUUUbbbppp|||~~~~~~{{{{{{{{{{{{|||zzzyyyxxxtttqqqmmmjjjiiijjjnnnssswwwyyy{{{uuussswww|||}}}||||||vvv~~~zzzkkkfffgggcccQQQ???777777888888999333777999777777@@@OOO\\\dddLLL666777777555666333222222111111000//////............------------------------------------...---------------......------------------------......------......///000000000000000000111111222444444555555666888999:::;;;;;;===???BBBFFFIIIKKKUUU^^^aaa\\\YYY\\\\\\XXXWWWUUUUUUWWWYYYYYYVVVRRRJJJHHHEEEBBBBBBCCCFFFGGGCCCBBB@@@===;;;888666555555555444333333222222111222222111111000000//////........................---------------------------------------------------------.........//////000000111111222333333444333333444666888:::<<<======@@@BBBCCCCCCCCCDDDFFFBBBAAA@@@???>>>===<<<;;;888888999999888888777666555444333222111111111111//////.........---------,,,++++++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++*********++++++++++++,,,---------........./////////111444777:::<<<>>>>>>??????@@@@@@@@@>>>===<<<;;;;;;;;;:::999888777666SSS555777///444//////...------------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////......------/////////...,,,++++++,,,...000222111......111555333///---111333000...---***+++,,,---............444222000...,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------........./////////......//////000111222444666PPPkkkvvvyyywwwSSS999888@@@GGGUUUkkkzzzwwwuuuyyy~~~|||mmmZZZIII???===???AAA999666<<<===888888===777:::AAAOOOgggxxxUUU888777<<<888444666222222222111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......------------------------...------------...//////000////////////000111111333333333444555666777888:::::::::<<<@@@DDDHHHKKKNNNTTTWWWTTTRRRTTTTTTRRRTTTTTTUUUXXXYYYXXXSSSPPPHHHGGGDDDBBBBBBCCCEEEFFF???>>>===;;;999888666666444444333333222111111111111111000000000/////////........................------------------------------------------------,,,,,,---------.........//////000111111222222333222333333444666888999:::;;;===@@@AAAAAAAAABBBCCC@@@@@@???>>>===<<<;;;:::888999999888888777666555444333222111111000000000.........---------,,,,,,++++++++++++************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************++++++++++++,,,,,,---------.........///000222555777:::;;;<<<===>>>>>>???>>>===<<<;;;::::::::::::999888777666QQQ444777///444//////...---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,...///111111//////000222333333222111111111111000111------222333///...111000000111111111000000///,,,+++************+++,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...------------........................///000111222777111333SSSdddooooooVVVDDD@@@<<>>BBBFFFIIILLLPPPQQQPPPPPPQQQRRRPPPSSSTTTVVVWWWWWWTTTPPPMMMHHHGGGDDDBBBBBBCCCDDDEEE===<<<;;;:::999888777666333333333222111111000000000000//////////////////........................------------------------------------------------,,,,,,,,,,,,------------......//////000111111222222222222333444555777888:::<<>>>>>===<<<;;;;;;::::::999999999888777666555555333333222111000000000000------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,------------...///000222555777999:::;;;<<<=========<<<;;;:::999999999999888777666666OOO444777...222///...------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++)))***++++++++++++,,,------+++***+++...///...,,,,,,+++,,,///...+++,,,///.........---,,,+++***)))///////////////000111222++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------,,,------------.....................///000111111---999555>>>^^^nnn]]]GGG???:::BBBPPP^^^kkkrrr|||mmm```YYYddduuuooo^^^VVVSSSSSSQQQMMMIIIJJJOOOTTT[[[MMMDDDGGGPPPUUUUUUUUUNNNMMMLLLOOORRRTTTRRROOOKKKNNNQQQSSSUUUYYY^^^cccooonnnooottt}}}~~~uuuyyytttyyy}}}vvvqqqnnnrrrzzz|||xxxqqqfffgggeee```\\\XXXPPPHHHRRRSSSUUUVVVSSSKKKAAA:::;;;777555666999;;;999666333333333666;;;IIIaaavvvvvv===999888444000222555222+++222111111000000///......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...............///000000//////000000111333444555666777888999<<>>============<<<<<<;;;::::::999999999999999888777666555444333222111000////////////------,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))))))))************++++++++++++,,,,,,,,,------......///000222444666777::::::;;;<<<<<<;;;:::999888888888888888777666666OOO444777---111///...------,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///......------,,,,,,,,,222111000000//////...---...---...///111222111000...000000///000222111......///000111111111111111---,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------........................///111111"""111---000GGGzzz~~~fffQQQ<<<666:::???EEEJJJYYYhhh|||wwwgggeeegggaaaVVVNNNMMMSSS\\\```YYYLLLEEEFFFXXXZZZ\\\\\\___gggrrr{{{aaa]]]aaaqqq{{{yyyyyyxxxtttpppnnnkkkgggeeefffhhhiiiiiibbb```___```dddgggiiijjj]]]aaabbb\\\YYY]]]dddhhhjjjfffbbbhhhtttzzzooo```nnnvvv}}}~~~wwwwwwzzz|||ttttttssskkk]]]RRRLLLHHHDDDFFFBBB===999888999::::::;;;;;;:::999777666777888>>>DDDJJJQQQbbb{{{bbb;;;888>>>999333111222444333000111111111000//////......++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///......------......///000.........///000111333333333444555777999;;;===>>>CCCBBBCCCEEEGGGGGGGGGHHHMMMOOORRRRRRQQQOOOMMMLLLGGGFFFDDDAAA????????????;;;:::999888777666555555222222222111000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...//////000000000000000000111222333333333666;;;============>>>;;;;;;;;;:::999999888888999999888888777555444333222222000///////////////,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))************++++++++++++,,,,,,,,,,,,------......000222444666888999:::;;;;;;:::999999777777777888777777666555OOO444888---000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,***)))+++---...---,,,+++,,,......---,,,------***,,,***'''+++111...&&&,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,------......*********++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........------......///000111555222+++444777FFFiiiooodddrrrqqqRRRCCC???===;;;<<<:::AAANNN___qqqzzzvvvzzz{{{}}}|||rrrbbbUUUUUU[[[sssxxx}}}~~~pppzzz~~~|||}}}|||~~~|||~~~}}}rrrdddYYYMMMOOOMMMDDD>>>>>>@@@@@@999999999;;;<<<;;;999666333666777555444;;;JJJVVV\\\gggrrr{{{uuuLLL<<<888AAA444111444888555---,,,222111111111000//////......+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...//////............///111222333000222333666777888999999CCCAAAAAADDDFFFGGGGGGHHHJJJMMMOOOPPPPPPOOONNNNNNGGGEEECCC@@@>>>===<<<<<<:::999888777666555444444222222111111000/////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------...//////000000000000000000111222222000444999<<<===>>>>>>???;;;::::::999999888888888999999888888777555444333222111000//////.........,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))******************+++++++++,,,,,,,,,------------///111333555888888::::::;;;:::999888666777777777777777666555LLL444111000000///...---,,,+++++++++++++++++++++************)))************************+++++++++*********))))))++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------...///000000000......///...444FFFYYYwwwnnnVVVGGGAAA???BBB888999DDDJJJLLL[[[nnnyyyyyypppppp~~~tttqqqooouuu{{{vvvcccPPPJJJLLLOOOFFFFFFEEEEEECCC???:::666777666:::444555<<<888999@@@@@@MMM\\\eeeuuu|||eeeDDD;;;777666777333333222222111000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111222333555666777888<<<>>>@@@CCCFFFIIIKKKMMMKKKLLLMMMNNNOOONNNMMMLLLGGGEEECCCBBBBBBAAA???======<<<;;;999777666555444222222333333222111///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------......//////000000111111222444777:::===>>>?????????>>><<<;;;:::999999999888888888888777666555444111000///......------...------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...------......///000111666777999::::::999888888888888999888888777666555~~~MMM555333111111///...---,,,+++++++++++++++++++++************)))************************+++++++++*********))))))++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------...//////000222000000111///000;;;HHHzzzvvv___NNNBBB888555???CCC??????FFFSSS^^^nnn}}}yyyooolllaaaRRRJJJMMMQQQRRR777777888:::======;;;::::::666;;;???BBBDDDFFFPPPllluuu~~~```CCC::::::888666888333333222111111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////000000111333444555666777;;;<<<>>>AAADDDGGGJJJKKKKKKKKKLLLMMMNNNMMMMMMLLLHHHFFFCCCBBBAAA@@@>>><<<<<<<<<;;;999777666444444222222222222222000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,---------......///000000111111111333666999;;;======>>>======;;;:::999888888888777777777777666555444333111000///......------...------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------------...///000111444555666777777777666555777777777777777666555555|||LLL555444222111......---,,,+++++++++++++++++++++************)))************************+++++++++***************++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---....../////////...000222111///222666DDDrrrjjjnnnwwwaaaLLLDDDAAA;;;777666;;;@@@IIIRRR]]]hhhrrryyyyyyfff```gggkkk```QQQCCCAAA===;;;===???999222<<<;;;:::888777555444444EEEEEEOOOcccrrryyyXXX@@@777444888:::555222333222222111111000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000222333444555666888999;;;>>>AAADDDFFFGGGIIIJJJKKKKKKLLLLLLLLLKKKHHHFFFCCCBBBAAA@@@===;;;<<<<<<:::999777555444444111222222222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------......///000000000000111333666888:::;;;<<<;;;;;;:::888777777777777666666666666555444333333111000///......------...---,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------------...///000000111222333444555444333333555555555666555555444444~~~III444333222111...---,,,,,,+++++++++,,,+++++++++*********))))))************************************************************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************************************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........++++++,,,///222222111000222FFFZZZqqq~~~ggg[[[TTTLLLEEE@@@???===<<<===AAAFFFJJJOOOTTT```ppp|||{{{vvvvvv~~~ooojjjddd^^^ZZZUUUOOOKKKOOOKKKCCC======???<<<666333555888:::===>>>;;;888444;;;DDDLLLTTT^^^hhhooo~~~|||bbb???@@@<<<888777999888222///111111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000222333333444555666888;;;>>>@@@BBBCCCGGGHHHHHHIIIJJJJJJJJJJJJHHHFFFCCCBBBAAA???<<<:::<<<;;;:::888777555444333111111111000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++***++++++++++++,,,,,,,,,,,,------......///000000...///111333555777888999:::999888777666666666666444555555555444444333222111000///......------...,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---...///000///000111222333333222222222333333444444444333333}}}FFF222222111///------,,,+++++++++,,,,,,+++++++++*********))))))************************************************************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********************************************************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------+++++++++---000222222///999666DDDqqq}}}qqqdddVVVSSSNNNFFF===888666666888888>>>HHHOOOQQQVVV\\\WWWYYY[[[___gggpppqqqnnnooommmlllpppxxx}}}yyyxxxtttooommmooowww}}}}}}}}}wwwkkk___UUULLLEEEAAA@@@>>>;;;999777666666666///444777777999<<<===:::???AAAAAA>>>>>>GGGYYYiiilllpppuuuxxxyyy{{{}}}vvvrrrccc>>>>>>???333;;;666333333444222222222000000//////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///000111222222333444555888;;;===???@@@EEEEEEFFFFFFGGGHHHIIIIIIGGGEEECCCAAA@@@???<<<:::<<<;;;:::888666555444333111111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,---......//////---...///111333555666777888777666666555555555555444444444444444333333222111000///......------...,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,---...///...///000222333333222222000111222333333333333333~~~zzzCCC000222111///---,,,,,,++++++,,,,,,,,,+++++++++************)))***************************************+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***************+++++++++************************************************************************************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------...///...,,,---000000------+++---EEEkkkyyyrrrnnn|||{{{{{{vvvjjjZZZMMMHHHGGGLLLAAA:::;;;;;;888999???333444555777>>>FFFHHHDDDDDDDDDDDDGGGLLLQQQUUUWWWZZZWWWVVVYYY^^^dddooozzz~~~}}}}}}{{{wwwrrriiitttuuuhhh```aaa\\\SSS>>>:::555444666888888777888666444777;;;???@@@@@@>>><<<;;;>>>HHHOOOKKKBBBIIIOOOVVVZZZYYY```tttvvvwww}}}tttiii>>>:::???777444<<<555222111222444444222000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...///000000000111222333666888:::<<<===CCCCCCCCCDDDEEEFFFGGGHHHFFFDDDBBBAAA@@@???===;;;;;;;;;999888666444333333111000///...---------...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******************++++++++++++++++++,,,,,,---.........------...///111333555666777777666555555555555555333444444555444444333333111000///......------...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......---...///111222222222111///000111222333444444444yyyCCC111333111///,,,,,,,,,++++++,,,,,,---+++++++++************)))************************))))))*********+++++++++************************))))))***++++++++++++***************************************************************************************************************++++++++++++************************))))))*********+++++++++************************************************************************************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,000000,,,,,,//////,,,///666333666HHHZZZggguuuvvvsssvvvsssbbbVVVYYY[[[RRRFFFAAAEEEDDD???;;;<<<@@@???:::777999;;;<<<<<<;;;;;;<<>>DDDKKKNNNPPPRRRSSSSSSRRRSSSTTTgggeee^^^XXXbbbuuuyyyuuuoookkklllooorrrtttkkknnnooojjj```VVVPPPMMMPPPNNNPPPRRRQQQLLLJJJLLLJJJJJJFFF???===???===888444===DDDBBB===:::<<<>>>@@@>>>>>>AAAGGGIIIGGGDDDPPPIIIDDDJJJVVV]]]ZZZTTTeee```ZZZ\\\gggrrrsssmmmrrrwww}}}www^^^000>>>@@@444111:::;;;222333444555444333111000...........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......//////000111222444777999;;;;;;BBBBBBBBBBBBCCCEEEFFFGGGDDDBBBAAA@@@@@@@@@>>><<<;;;:::999888666444333222111000///---------------******+++++++++,,,,,,,,,******************************************************************************))))))))))))******************+++++++++++++++++++++,,,------......---------...000222444555777666666555555555555666444444555555555555444444111000///......------...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************+++,,,---...+++,,,...000111111111111//////111222333444444444yyyCCC111444333000,,,,,,,,,++++++,,,------+++++++++************)))************************))))))******++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************************************************************************************)))************+++++++++************************))))))******++++++++++++************************************************************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,&&&---000---,,,///000...'''//////,,,,,,111PPP{{{rrr|||mmmsssooofff\\\XXXWWWSSSLLLIIIMMMQQQQQQLLLEEEBBB@@@??????BBBFFFEEE@@@===>>><<<<<<===<<<<<<===@@@BBB999>>>>>><<<@@@GGGEEE===EEEAAA===<<>><<<<<>><<<===BBB@@@BBBBBBAAAFFFQQQUUUSSSKKKMMMUUU[[[TTTIIIMMM[[[SSSTTTYYYaaajjjmmmiiidddpppbbbYYYaaarrr{{{rrrfffpppqqqpppoooxxxvvvMMM888666<<<444111333333111000333...333555222......111333---.....................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........///000222444666888:::;;;AAAAAAAAAAAABBBDDDFFFGGGCCCAAA@@@@@@@@@@@@???===;;;:::999777666444333222111000...---,,,,,,------*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++***++++++,,,,,,---......---------...///111444555777666666555555555666666444444555555666555555555111000///......------...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************+++,,,---...***+++---///000000000000...///111222444444555555www>>>222222---111---,,,++++++******+++++++++++++++************)))++++++******************,,,,,,+++***))))))************++++++++++++******))))))))))))******************************************************************************************************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------...111666===AAAdddlllhhhtttuuuwwwttt}}}uuupppzzz|||ttt]]]SSSccciiiWWWEEEHHHpppPPP>>>TTTaaammmcccMMMLLLRRRYYYZZZUUUWWW]]]XXXLLLXXXrrroooRRRLLL___}}}jjj\\\bbbooossskkkdddkkktttdddggg}}}uuu```hhhooosssnnn]]]ZZZkkkaaalllddd```ooopppjjjrrrwww~~~zzz|||VVVBBB;;;777444444333333222111000000000111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------////////////111444777999;;;===@@@CCCEEEGGGHHHHHHCCCDDDDDDDDDCCCAAA???>>>>>>;;;777555555555333222000000000///......------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////444444555555444444333333333444444555555444444333222111000///...---,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,------.../////////000000000111222222333333vvv>>>222222---111---,,,++++++******+++++++++++++++*********))))))************************,,,++++++***))))))************++++++++++++******))))))))))))*********************************************************************************************************************************************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...///000/////////111444888AAAQQQbbbqqqyyyyyyooohhh~~~|||uuu}}}qqqiiivvvnnniiiqqqvvvnnnbbboootttiiimmmrrrssszzznnnzzz~~~xxxooo}}}zzz}}}lllRRRDDD777333444222111222333222111111000000000111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------//////...///111444666888;;;<<>>===:::777555555444333222000000000///......------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---......//////333333444444444444333333222333333444444333333222111111000///...---,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,---......////////////000111111222222333rrr<<<333222,,,000---,,,++++++******++++++++++++*********)))))))))************************,,,+++******)))***************++++++++++++******))))))))))))*********************************************************************************************************************************************++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------//////000///------///000222===JJJkkk~~~eeeiiirrrzzz~~~}}}wwwzzzppp|||}}}~~~|||yyy{{{yyyjjjEEE666666...---000333333///...000222111111000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........///000333555777999:::<<>><<<999666555555444333111000000000///......------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,------......///222222333333333333333222111222222222222222222111111111000///...------,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++++++++,,,,,,------....../////////000000111111222222nnn;;;333222,,,000---,,,++++++******++++++************))))))))))))))))))))))))************++++++***************+++******++++++++++++******((()))))))))************************************************************************************************************************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------***,,,............///000333555333<<>>===:::888666555555444333111000000000///......------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,------......000000111222333333333222000000111111111111000000111000000///......------,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,------............//////000111111222iii999444333+++///---,,,++++++******++++++*********)))))))))(((((((((((()))))))))*********+++***************++++++******++++++++++++******((()))))))))************************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------(((***---/////////000111,,,///...///444???XXXtttwwwooojjjrrrrrrbbbddd~~~~~~{{{|||bbblll|||uuu^^^^^^fffooopppppprrrrrryyyiiiPPP???777---+++///444666555444222...+++,,,...///...000//////...//////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,,,,,,,---...///111222333555555777888:::<<<>>>???BBBBBBCCCCCCBBB@@@>>>===:::888666666666555333111000000000///......------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,---------...///000111222222222222///000000111111000000///000000//////......------,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++******++++++,,,------------......//////000111111eee777555333***///---,,,++++++******++++++******)))))))))((((((((('''(((((())))))******************)))******+++,,,******++++++++++++******))))))))))))************************************************************************************************************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++---//////...---...///------000333444666999<<>>===:::888777777777777444222000000000///......------************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))******++++++,,,,,,---,,,---...000111222222222///000000111111000000///000000//////............,,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))******++++++,,,,,,---------......//////000000aaa666555333***...---,,,++++++******++++++***)))))))))((((((((((((''''''(((((()))******+++******))))))***++++++,,,******++++++++++++******))))))))))))************************************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,.........,,,,,,---...000...000111---//////(((,,,;;;IIIZZZeeebbbgggyyyyyyhhhjjj}}}zzzyyyqqqZZZHHH>>>999555444666555333111555,,,%%%***555<<<777///...111111000222555111)))...---------......///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++************************************************************************************++++++++++++***+++,,,---.../////////111111222444777;;;>>>@@@BBBBBBBBBBBBAAA???>>><<<:::999888999999888555333000000000///......------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,+++,,,---///000111222222000000000111111000000000////////////............,,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))******+++,,,,,,,,,,,,------......///000000```555666333***...---,,,++++++******++++++))))))))))))((((((((((((&&&''''''((()))******+++******))))))***+++,,,,,,******++++++++++++******))))))))))))************************************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,+++,,,...000'''***333111(((,,,555444---222333:::JJJRRRZZZhhh~~~fffcccnnnaaaSSS^^^vvvqqqSSSGGG@@@666333888666...+++111444000...111***222777222)))%%%***222***......******...---)))---------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,---...//////...///000111444777;;;???AAAAAABBBBBBBBBAAA???===<<<:::999999999:::999666444000000000///......------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,***+++---///000111222222000000111111111111000000///////////////.........,,,++++++***)))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))***++++++,,,,,,,,,,,,------...//////000\\\:::333+++///,,,---,,,++++++******++++++************))))))))))))*********)))))))))))))))******))))))))))))******************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///...//////000222666<<>>===<<<:::888666555444222111000......---------+++++++++************)))+++*********))))))((((((+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...000000000000111111111111000000000000///...---,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))******+++,,,,,,,,,,,,---...//////]]];;;444---000------,,,++++++******++++++************))))))))))))***)))))))))))))))))))))******))))))))))))******************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------............------...---...000555888===@@@JJJYYYhhhpppqqqnnnyyycccPPPJJJPPPSSSQQQWWW]]]fffrrr}}}wwwjjjQQQLLLFFFAAA===888222---444444333222111000000///........................------,,,,,,,,,,,,------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------...000000000111444999===@@@@@@AAACCCBBBAAA@@@@@@AAA??????===;;;999777666555222111000///...---------+++++++++************)))************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,------.../////////000000000111111000000000000///...---,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((())))))***+++,,,++++++,,,,,,---...///\\\;;;555...111...---,,,++++++******++++++************))))))))))))))))))))))))))))))************))))))))))))******************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---...///...,,,,,,...000---///222666===IIIVVV___ooorrrvvvyyy{{{sss___MMMYYYTTTMMMGGGGGGLLLRRRWWW~~~}}}xxxllliii\\\HHH>>>>>>???<<<222000///000111222111000000000000/////////..............................------,,,,,,,,,,,,------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------/////////000222666999;;;===???BBBCCCBBBAAA@@@@@@AAA@@@>>><<<:::888777666222222000///...---------+++++++++************)))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,---------.........////////////000000000000000///...---,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((())))))***+++++++++++++++,,,---......YYY999555///222------,,,++++++******++++++************)))))))))((()))))))))))))))***************))))))))))))******************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........///000111000...------------......,,,+++---333888===CCCNNN^^^mmmvvvuuuqqqpppkkkbbbXXXQQQMMMLLLLLLYYYRRRTTTaaagggjjjxxx{{{hhhQQQIIIKKKEEE:::333444111++++++//////+++444444333222222111111000---.....................---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------.........///000333555777:::===AAACCCCCCBBBAAAAAAAAA@@@???===:::888777666333222111///...---------+++++++++*********))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,---------------.........////////////000//////...------,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******************+++,,,---...VVV666444///111,,,---,,,++++++******++++++************)))))))))((((((((())))))******************))))))))))))******************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---///111111///.........---...000111111///---+++///------///555???KKKTTT___gggttt~~~}}}yyy]]]UUURRRUUUQQQLLLXXXlll|||aaa]]]ZZZXXXRRRKKKEEEDDD888777000((('''...111///)))000777:::999777222---,,,,,,,,,,,,++++++++++++------------............------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------------...///111333444888;;;@@@CCCCCCBBBBBBCCCBBBAAA???===:::888666555444333111000...---------+++++++++*********))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***++++++,,,,,,---------------............//////////////////...---,,,+++******))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''((())))))******************+++------SSS444333///111+++---,,,++++++******++++++************))))))))))))((((((((()))******++++++******))))))))))))******************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,......---------......---,,,...111222000---,,,///555888333---+++...***///888BBBKKKRRRVVVWWWnnnlllmmmooollllllxxxvvvfff]]]XXXYYY[[[OOOBBBDDDDDD666:::<<<999222222555111(((***...222444555555555555444222---'''%%%(((000666///111111000...---...///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,---///000111222777:::>>>AAABBBCCCDDDEEEDDDCCCAAA>>><<<999777666555444222000///------,,,+++++++++************)))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,---------............///...///////////////......,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''(((((()))***))))))))))))***+++,,,---RRR444444111333,,,---,,,++++++******++++++************))))))))))))'''(((((()))******++++++******))))))))))))******************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))************+++++++++************************************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++---,,,++++++---...///---++++++,,,,,,,,,,,,000,,,+++...---,,,000777666111,,,(((***///777;;;222555999===@@@GGGPPPWWWPPPWWWdddppprrrmmmiiijjjXXXTTTRRRWWWeeeyyy{{{wwwwwwyyytttmmmkkkpppbbb___]]]]]]\\\VVVOOOJJJHHH???;;;BBBEEE???:::;;;:::888999333***...222))),,,,,,,,,---///111111000///000333444111,,,)))***,,,,,,///111000...------///000111///,,,******,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,---///000111222666999===???AAACCCEEEGGGGGGFFFDDDAAA>>><<<:::999555444333000///------,,,+++++++++************)))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,---............/////////......////////////......,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''((()))))))))(((((())))))***+++,,,RRR555555222444------,,,++++++******++++++************))))))))))))'''(((((()))***+++++++++******))))))))))))******************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...---,,,,,,...///,,,---......---,,,---...---)))***111444000---...***,,,...000000///...---000222111...000444333...333222333666555111111444000555888777333444<<>>777<<>>@@@CCCFFFIIIIIIHHHFFFCCCAAA>>><<<;;;666555333111///------,,,+++++++++************)))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,.........////////////000......///////////////...,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((()))***+++,,,OOO333333///111------,,,++++++******++++++************))))))))))))))))))))))))))))))))))))))))))))))))************+++&&&444///+++&&&((()))%%%***000000'''---)))+++222"""666$$$%%%***---)))(((222%%%)))...+++)))///***$$$000,,,$$$000,,,555222,,,'''!!!//////...'''###+++... '''...+++,,,333///777 %%%444222000999***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------.........//////---------............///............///////////////000000000111111111111111111000000111111222333444444444333333222222222000000111111111222222222111222222333333222222111333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))*********++++++++++++...---+++******++++++,,,,,,,,,,,,,,,++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************************************))))))***+++---......///111444777<<<@@@DDDGGGHHHEEEDDDBBBAAA???>>>>>>>>>555444333111000/////////,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------...//////.........---------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))NNN333333///111------,,,++++++******++++++************))))))))))))))))))))))))))))))))))))))))))))))))************(((%%%111'''000%%%))))))666***'''###(((---"""---+++222222<<<$$$###)))555'''000&&&!!!+++ ...$$$'''///))))))###333888222444(((&&&111)))&&&...+++)))'''&&&))):::+++:::===+++$$$000###000000)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------.........///------------........................//////////////////000000000111111111111111000000000111222222333333333222222222111111000000000111111111222222111111222222222222111111222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111000000000/////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,......,,,,,,,,,---...///++++++++++++************,,,,,,++++++,,,---......++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************************************)))******+++,,,---...///000222555999===@@@BBBDDDGGGFFFEEEDDDBBB@@@???>>>555444333111000/////////,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,------...//////.........---------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))LLL222444...111------,,,++++++******++++++************))))))))))))))))))))))))))))))))))))))))))))))))************)))&&&+++,,,---"""111***222]]]bbb>>>***!!!999(((777000)))///KKK&&&222444111###222444///QQQzzz777"""***111333000###)))222xxx}}}RRR,,,***%%%111%%%666+++999###)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------............------------............---............/////////////////////000000000000000000000000000111111222111111111111000000000000000000000000111111111111000111111222222111111000111111111111111111111111111111111111111111111111000111111222222111111000000000000000000000000000000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---,,,+++***)))******,,,---------,,,,,,,,,+++++++++************+++,,,------******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************************************)))******+++,,,---.........000222555999<<<>>>@@@DDDDDDDDDCCC@@@===:::888555444333111000///......---,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,---------...............---------,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))III222555...000...---,,,++++++******++++++************)))))))))(((((((((((((((((((((((((((((()))))))))************,,,+++%%%)))'''&&&666%%%,,,YYYRRR***))) :::...%%%///%%%)))((('''***///???III###444***$$$&&&eee...777)))'''222+++(((###))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------.........//////........./////////000000000////////////000111111/////////////////////////////////000000000111111///000000111111000000///////////////////////////000000000000000000000000///000000111111000000///......................../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,+++***)))))))))***+++//////.....................------,,,++++++,,,,,,******++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************************************)))******+++,,,,,,---------...000333777;;;>>>???BBBCCCDDDCCCAAA===888666666555444222000///......---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************+++,,,,,,------........................---,,,,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))FFF111555...000...---,,,++++++******++++++************)))))))))(((((((((((((((((((((((((((((()))))))))***************---&&&'''%%%,,,---OOOkkkppp111111,,,!!!///"""ggg---''')))''',,,###%%%nnn333$$$HHH)))+++000###$$$(((333))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------...------------............---............///////////////......//////000111............................../////////000000000...//////000000//////...........................////////////////////////...//////000000//////...------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,000///---,,,,,,,,,---------------.........//////000000///...............++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************************************)))******++++++,,,,,,,,,,,,---///333777;;;???AAADDDFFFGGGHHHFFFBBB>>>;;;888777555333111000//////......------,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))***++++++,,,,,,------.....................------,,,,,,+++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))DDD111666...///...---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))))))))))))))************&&&)))++++++(((... ;;;444555AAA!!!$$$%%%555+++,,,000III***888(((---,,,000QQQ!!!...wwwJJJ)))***XXXddd;;;%%%DDD+++!!!++++++***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))))))))************+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------------.........///...............///000000---------...........................////////////---......//////......---................................................---......//////......---------------------------......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,...---,,,,,,,,,---...///...//////111222333444444111000///......------............---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************************************************++++++,,,,,,,,,---...111555999===???AAABBBEEEFFFEEECCC@@@===:::999777444222111000000///......------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,---------...............---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))BBB000777...//////---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))))))))))))))************)))"""......'''+++$$$qqq///,,,??? ---///#########///111TTT%%%999 ???===&&&%%%888~~~```...+++---111)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))************************************************++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------...............------......///000------------......//////------........./////////------............------........................------------------------------............---------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************------------.........///------...///111444777888:::;;;===???AAACCCDDDEEE@@@>>>;;;888555222000000000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************************************************++++++++++++,,,,,,,,,...000444777999;;;===???AAABBBAAA@@@>>><<<:::888666444222111111//////......---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,---------.........//////...------,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))AAA000777...//////---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))))))))))))))************000...---$$$)))333:::333 %%%666,,,111$$$***nnn000---///!!!'''---)))000---***###444,,,%%%,,,,,,XXX,,,%%%111...'''&&&...((((((///%%%jjj333***000,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))************************************)))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------.........------------...//////---------....../////////---------.........//////,,,------......------,,,........................------------------------,,,------......------,,,---------------------------------,,,,,,,,,++++++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************////////////000000000000333444666888<<>>:::777444222111111///---,,,,,,---+++***+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---------...............------------,,,+++***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvvAAA555333000000...///---+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++'''))))))###///]]]$$$(((BBB%%%&&&+++///%%%|||!!!***!!!+++!!!---,,,222"""$$$)))(((111%%%$$$+++---III###'''!!!HHH"""+++$$$'''+++***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///111222222,,,((((((---...++++++---...///000000...---///222000000000///---------...++++++,,,...000222333333///---,,,,,,---...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************************************))))))))))))************************++++++++++++************++++++++++++,,,++++++,,,---///000000555666777888888:::>>>@@@777;;;???@@@>>>=========CCC>>>===???@@@@@@GGGOOOOOOSSSYYY\\\YYYWWW^^^hhhfffccc]]]UUUJJJ@@@777333(((000777666...(((***.........---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******************************************************+++,,,---///000111777888999:::<<<>>>@@@BBBBBBAAA>>>;;;777555333222222000------------,,,+++++++++++++++************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))------------............------------,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvvAAA555333000///---...,,,+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++&&&$$$222"""---sss222///'''222555$$$444000222###qqq111///===...///222!!!$$$333111(((///;;;***$$$444---+++&&&'''$$$fff555)))''')))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,------......---------------------------------------...///000000///111555666222111222---///000///...///000111222222111000///.........000000///......------,,,...---,,,,,,---...---,,,,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...000222444555444555666666777:::???BBB@@@LLLTTTUUUWWW]]]___[[[WWWYYY^^^```]]]YYY\\\cccRRRPPPPPPRRRQQQPPPRRRWWWZZZ]]]``````[[[UUUOOOLLL444000,,,---000111---))).../////////...---,,,+++,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************************************))))))******,,,---//////222444666999<<<>>>@@@AAABBB@@@>>>;;;999666444333333111............---+++,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,------.........------...------,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))uuu@@@555333000///---...,,,******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((($$$***444&&&+++ddd***!!!EEE111((($$$,,,&&&---666444555)))### 444---///***888~~~(((..."""%%%!!!'''---QQQ 555)))&&&******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///000000000///...///000111222333111///.........111222111111333444222333222222333444444333222777777666444111///......///...------......,,,+++............---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************************************((()))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222444666999<<<777999<<<>>>???BBBFFFIIIQQQ]]]aaa]]]aaalllkkk```TTT^^^iiijjjddd```eeemmm}}}ppphhhnnnwwwtttfff[[[SSSVVV[[[]]]]]]\\\[[[[[[OOOBBB333,,,///222000,,,------.........---,,,+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***************************************+++++++++))))))))))))***+++------...111555999===???@@@AAAAAA@@@???===;;;888666555555222000/////////---,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++++++++,,,------......------......---,,,++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))rrr???444333000///------,,,******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************)))$$$111+++******EEE///777+++444'''&&&***'''444!!!)))...000888KKK$$$TTT''')))###%%%---,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++++++++***---------....../////////+++///333555444333444444222444555333222444777999555999999777888<<<;;;666666555555777:::;;;:::888777:::<<<======>>>AAACCC888666444333222000,,,)))***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++*********************************************************((()))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...111444777999<<>>;;;999888666444222000000000...---,,,,,,,,,++++++++++++***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++,,,------...------.........---,,,,,,************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************ppp===444333111000...---+++******+++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************---&&&111!!!***+++111AAA444(((***///***))),,,$$$---mmm ...$$$((({{{|||222@@@;;;((((((,,,,,,)))$$$))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,+++//////000000111111222222111444777777444333555777444999===<<<>>>EEELLLOOOGGGLLLLLLHHHIIINNNLLLEEEDDDCCCCCCFFFJJJKKKIIIFFFHHHKKKMMMLLLIIIIIIKKKMMMHHHEEECCC@@@===999444000,,,++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************************************************))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,---...///000000111666;;;???CCCGGGNNNSSSOOORRRXXX]]]aaaeeejjjmmm}}}~~~{{{xxx}}}zzzqqqxxxzzztttooorrrzzzooommmmmmooonnnlllnnntttvvviii___YYYTTTMMMHHHHHHRRR]]]___UUUEEE777//////...------,,,------...,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,******)))))))))******+++,,,...222777;;;???BBBCCCBBBBBBBBBBBBAAA???===;;;888666333222222111///...,,,,,,,,,,,,++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------------............------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************mmm<<<333333222111///---+++******+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************---(((+++&&&)))+++,,,___%%%(((000"""!!!---,,,---%%%///;;;RRR+++"""AAA}}}(((""""""///CCC%%%)))111222###$$$))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,------...///000000111333333333444555666666666;;;===>>>======AAAIIIPPPJJJSSSZZZ\\\___hhhppprrrtttyyyxxxsssuuuzzzwwwmmmooommmlllooorrrsssoookkkqqqqqqoooggg]]]VVVSSSTTTSSSRRRPPPPPPOOOLLLHHHEEE<<<:::666111...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++************************************************************))))))))))))************+++++++++,,,,,,,,,------,,,,,,...///111222444444888???GGGMMMSSSZZZcccjjjeeehhhkkkooouuu|||yyy{{{}}}{{{rrrjjjmmmtttyyypppgggeeeiiihhh___VVVIIIGGGKKKYYYfffcccPPP===666444111...,,,,,,---...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++***))))))*********,,,---000444888<<<@@@BBBCCCCCCDDDEEEDDDBBB@@@>>>999777444333222222000...------,,,,,,,,,+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,------------............------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************lll;;;333444333222000---+++)))***+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((&&&111+++))),,,sss~~~888""",,,444$$$QQQ444(((///###333 )))$$$000000%%%MMM"""111))))))...bbb'''444'''"""%%%+++###333))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,...///222333555666666666666777888999999:::???AAADDDHHHOOO]]]ooo|||uuujjjfffeeeVVVVVVXXXZZZ]]]]]][[[YYYQQQLLLDDD;;;333///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++++++++************)))************************************************))))))))))))************++++++,,,,,,,,,------------...///111333555777888@@@GGGQQQZZZaaajjjuuu}}}vvvpppssszzzwwwiii\\\YYYUUUSSSWWW___cccaaa]]]<<<999444///,,,,,,---...,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,,,,+++******************+++,,,...111555:::???AAACCCDDDEEEFFFEEEDDDBBB@@@:::888555333333222000///---------,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***+++,,,------------...............---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************aaa<<<555000111,,,000...,,,******+++,,,+++***+++++++++************)))))))))))))))))))))))))))************************************************...***555'''------===///,,,'''..."""+++111fff...$$$'''111dddUUU666"""000$$$...+++222ccc000...///***$$$+++///(((***///(((************************)))************+++++++++))))))(((((()))***++++++******))))))******+++,,,************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++,,,+++)))***...111,,,&&&)))///555888888777555444555666888<<<@@@DDDHHHIII]]]qqqsssjjjeee^^^bbbgggbbbeeebbb]]]UUUIII<<<333111///---++++++---,,,)))&&&......---+++))))))***,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++---------------...///000'''222666222888FFFIII@@@>>>NNNggg{{{|||uuu|||ppptttxxxhhhjjjiiiccc^^^___dddjjjaaaMMM@@@777......111+++///,,,))))))+++,,,,,,+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---************************)))************++++++++++++*********))))))((((((++++++++++++++++++++++++************************************************---------...111666:::===EEEEEEEEEFFFFFFEEEBBB@@@===999555222222222222222///...------,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))******))))))******+++,,,...///////////////......,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************---,,,+++*********++++++)))************************))))))***+++,,,+++*********+++,,,,,,,,,,,,+++///...,,,***)))(((((((((aaa<<<555000111,,,000...,,,******+++,,,+++***+++++++++************)))************************************************************************fff^^^666///000"""000###!!!===(((888777<<>>IIINNNPPP]]]ooo{{{|||qqqffffffdddiiigggeeeddd```VVVIIIAAA777333---++++++++++++************)))))))))+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++,,,,,,,,,...000222@@@666888DDDDDD>>>LLLdddooolllnnn{{{|||vvvrrr|||mmmbbb^^^ZZZUUU[[[QQQIII@@@444000111//////...---,,,++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---************************************++++++++++++++++++******))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---000444999;;;BBBCCCDDDFFFGGGGGGEEEDDDAAA===888444333222111000//////...---,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))******))))))******+++,,,......////////////......,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,+++***)))***))))))))))))+++,,,---,,,+++*********)))((('''---------------,,,++++++((()))***++++++,,,,,,+++```;;;666111111---000...,,,******+++,,,+++***+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++333DDD333,,,222'''111)))...111------%%%hhh+++@@@---iii111///###555''',,,'''************************)))************+++++++++++++++***)))))))))************))))))******+++,,,************************************************************+++++++++,,,++++++++++++,,,,,,,,,,,,***+++,,,---............,,,---...,,,+++---555<<<<<<===CCCIIIEEE<<<999<<>>@@@rrr444666+++$$$)))222...+++&&&777&&&---************************))))))*********+++++++++,,,++++++***))))))))))))******))))))******+++,,,*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,---.........------)))+++///333444666===DDDAAA???BBBGGGGGGEEELLLWWWwwwuuu```eeehhh```QQQJJJOOOQQQMMM___mmm___RRRbbbggg[[[[[[UUU^^^___VVVTTTZZZZZZRRReeekkkpppooo{{{|||fff___WWWUUU\\\fffhhheee^^^VVVJJJ>>>555///---,,,...---,,,,,,,,,,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///000000000333999>>>EEEGGGPPP___lllwwwqqqoooqqq{{{~~~sssvvvmmmvvvxxxzzzppp}}}UUU\\\fffhhh___TTTDDD555111///000111///,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000333555===@@@DDDGGGHHHIIIIIIJJJHHHDDD???:::777555222000111111///...------------************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))******))))))******+++,,,------......//////......,,,,,,+++************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************)))))))))*********************++++++,,,,,,,,,,,,***+++,,,---...///000000///000000...,,,+++++++++*********++++++,,,------......------,,,++++++***___;;;666222222---000...,,,******+++,,,+++***+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,%%%&&&eee666%%%***666'''@@@bbb<<<:::CCCCCCPPP???222888+++rrr......000 111************************))))))*********+++++++++,,,,,,+++***))))))************))))))******+++,,,***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---------------,,,,,,...///555???DDDCCCCCCFFFHHHCCC>>>>>>HHH___nnnwwweeeQQQaaakkk___bbbvvv~~~wwwvvv}}}~~~bbb\\\RRRTTT___lll|||eeeNNNKKKZZZjjjqqqlllhhh^^^RRREEE999111,,,///---++++++------+++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...000222222333777???FFFMMMWWWgggttt{{{rrr}}}___ppp|||dddPPP______[[[___UUUBBB<<<111111000...,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++---///111222:::>>>CCCFFFFFFGGGHHHJJJHHHEEEAAA===;;;999666444222222000///...---------************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,---...............---,,,,,,+++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************)))*********+++++++++,,,000///---,,,+++,,,---...222555999>>>AAABBBBBBAAA===>>>>>><<<999666666777666555444333222222333333---,,,+++***+++,,,...///___;;;777222333---000...,,,******+++,,,+++***+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###777---)))EEEmmm&&&666>>>999444...555<<>><<<999777444333111000...---------************************************************)))))))))))))))))))))))))))************+++++++++***************+++++++++************************************************))))))))))))))))))))))))******))))))******+++,,,+++,,,---...............------,,,+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************++++++++++++++++++++++++******++++++,,,---------++++++---000555:::>>>@@@FFFGGGIIIJJJIIIFFFCCCAAA:::===AAACCCCCCEEEIIILLLOOOMMMJJJGGGDDDBBBBBBBBB:::888555111...,,,++++++^^^;;;777333333---000...,,,******+++,,,+++***+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++666999$$$///LLLfffXXXBBBEEEJJJ:::EEEYYY@@@333)))<<<:::777&&&666000444%%%************************)))************+++++++++++++++*********+++,,,,,,******))))))******+++,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...///...------///111555777999777<<>>;;;888444333222000///...------************************************************)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))******))))))******+++,,,***+++,,,---............------,,,++++++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************++++++++++++++++++++++++++++++,,,------...//////,,,000666===CCCGGGJJJKKKCCCBBBAAA???===;;;:::999222777<<<>>>>>>@@@EEEJJJUUUSSSPPPMMMKKKJJJIIIJJJIIIHHHFFFBBB===777222...^^^;;;777333333---000...,,,******+++,,,+++***+++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''000///+++333888888EEE>>>AAAPPPgggEEEEEEAAANNN<<>>CCCJJJJJJKKKZZZmmmqqq^^^WWW\\\jjjttt{{{jjjqqqiii___xxxsssYYYOOOXXXbbbhhheee^^^WWWSSSHHH@@@666111000///,,,))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222888???EEELLLYYYkkkxxxrrrqqqpppyyyppp|||{{{~~~|||vvv{{{^^^cccaaaVVV___OOOCCC555...000111...***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------................................................,,,,,,------------......+++222:::???@@@CCCGGGLLLNNNKKKGGGDDDAAA>>>:::777555444222000///...------************************************************)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++************************************************))))))))))))))))))))))))*********)))***++++++,,,***+++,,,---...............---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++,,,,,,------...///000000???BBBGGGJJJKKKHHHDDDAAACCCCCCCCCDDDIIINNNTTTXXXTTTWWWWWWSSSLLLHHHHHHKKKFFFEEECCCAAAAAABBBCCCDDDGGGJJJNNNPPPOOOJJJEEEAAA^^^;;;666333333...111------------------------------,,,,,,+++***))))))444333111...,,,+++***)))+++******+++,,,------,,,,,,......------///000000555'''---===@@@>>>DDDGGGLLLHHHCCCBBBFFFOOOVVVZZZfffkkkttt}}}~~~qqqoookkkfffaaa\\\SSSLLLJJJJJJHHHEEEDDDBBB<<<666@@@===777111333999666...666666999===@@@<<<111'''------,,,,,,++++++++++++((()))***++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......---,,,+++---000222***333555000111;;;???:::FFF888FFFLLLFFFtttvvvkkkccc[[[hhhqqqsssuuutttbbbxxxjjjRRRLLLXXX```dddccc\\\SSSKKK???666000---+++)))+++***)))***,,,------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---...,,,+++000888444;;;DDDMMMXXXgggyyyuuu|||{{{}}}cccSSS]]]rrrzzzwwwooohhhgggUUUZZZJJJ???888///000111)))......---------,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///.........///+++---......------///111,,,---...---,,,---///111222111000///------,,,,,,---000111///000222///***---------,,,+++,,,...///,,,444888666888AAAHHHJJJKKKJJJIIIGGGDDD@@@>>><<<555444444333111///...---+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,---...000000///...---,,,++++++++++++***)))))))))))))))******************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***,,,,,,+++((((((+++...+++333111---000333;;;KKKYYYVVVSSSOOOKKKHHHJJJMMMNNNPPPNNNKKKOOOZZZ^^^\\\YYYUUUVVVYYYVVVOOONNNRRROOOKKKEEEAAA???@@@BBBCCC@@@@@@@@@BBBDDDGGGJJJKKK]]]:::666333333...111------------------------------,,,,,,+++******)))......---+++************+++******+++,,,,,,+++***,,,...000111222111///,,,555<<>>...,,,111............---------,,,,,,------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,,,,------...000000/////////000111111111222222222111111111222333555666777777777333222...((((((---000///,,,...111222111...,,,++++++///111222999DDDJJJJJJIIIIIIGGGEEECCC@@@===<<<888777666555333000///---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,************************************************+++++++++++++++++++++++++++++++++,,,---...///000///...---,,,++++++++++++******))))))))))))******************************************************************+++++++++++++++++++++++++++++++++++++++---000000...---///000------)))222IIITTTTTTWWWWWWVVVVVVVVVUUUTTTVVVYYYSSSWWWWWWSSSRRRUUUTTTPPPRRRUUUSSSLLLKKKQQQTTTRRRMMMJJJFFFEEEHHHMMMQQQSSSPPPLLLGGGCCCAAAAAAAAABBB\\\:::666333444...111------------------------------,,,,,,++++++******+++*********++++++,,,---******+++,,,------,,,,,,000,,,)))***///777???CCC???FFFCCCCCCTTTdddhhhjjj{{{ttt```eeeuuulllTTTZZZkkkppp```TTT___uuu[[[ZZZlll}}}xxxppp[[[MMMCCCCCC@@@<<>>:::555111111666:::===;;;777333000...------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...//////...---,,,...///---333888<<<@@@DDDCCC???FFFlll{{{uuuoooUUUQQQkkk{{{}}}~~~ttt___UUUYYY\\\]]][[[VVVOOOFFF;;;222---------,,,---...---,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000++++++000444555555777AAAZZZjjjlllzzzpppppp{{{wwwtttooonnnooouuuuuuxxxrrrzzzpppjjj^^^WWWUUUJJJ666000333111.........------------,,,------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++---...///---,,,,,,---222111///...///111444555:::<<>>:::555000---,,,444777:::===;;;666111------,,,+++*********,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------......///000///...---...000)))===GGG@@@>>>JJJOOOJJJ```}}}ZZZSSSYYYWWWuuuyyyZZZOOOTTTTTTVVVWWWVVVPPPEEE:::333---,,,,,,---......,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///,,,,,,111444777===CCCNNNkkk{{{yyynnn___vvvuuuwwwxxxjjjaaaUUURRRMMMIIIFFFEEEEEEGGGFFFGGGJJJMMMUUUbbbttt}}}hhhfff]]]ZZZSSSCCC<<<888///............------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------***,,,......------///000/////////333999CCCMMMSSSfffeeeggglllrrrrrrmmmhhh\\\___eeejjjmmmnnnmmmkkkeeekkknnnjjjaaaWWWKKKAAA<<<777000+++***,,,///111000///...000777@@@FFFGGGLLLMMMMMMMMMKKKIIIGGGEEE@@@>>><<<888555222000///...------,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++++++++,,,---...///...............---,,,,,,++++++******))))))***************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,+++***+++///333666@@@SSS[[[VVVPPPHHHJJJZZZZZZZZZVVVOOOKKKMMMPPPQQQ___gggooosssxxx|||xxxrrrnnn```VVVJJJAAA@@@CCCHHHJJJYYY999666444444///111........................---------,,,,,,,,,,,,,,,------,,,,,,------......,,,---...---++++++,,,...777333333:::BBBJJJXXXddd~~~}}}ggg___qqq|||qqqiiinnnyyy{{{wwwyyynnnpppooo[[[bbbxxx~~~vvvjjjKKKFFFAAA;;;999::::::888666---111777<<<>>><<<999666000///---+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------............///000000///000222444@@@===BBBJJJHHHJJJggguuu]]]TTTfffxxxvvvdddVVVMMMOOORRRTTTSSSMMMBBB:::///...,,,,,,---...---++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............000222333:::IIIXXXtttuuuhhhqqqfffPPPIIIGGGDDDFFFFFFEEECCCCCCFFFHHHIIIGGGKKKMMMJJJGGGJJJQQQWWWjjjttt}}}kkk]]]TTTJJJFFF>>>/////////.........---------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------,,,,,,---,,,,,,,,,///111000888CCCNNNYYYeeepppwwwvvvttttttvvvzzzyyyrrrlllZZZ\\\^^^```^^^ZZZUUURRRQQQ___mmmttttttpppggg___XXXPPPEEE;;;666333000///---------///111777@@@GGGMMMNNNOOOPPPOOOMMMKKKIIIBBB@@@===999555222000//////......---,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************+++++++++++++++++++++++++++++++++++++++,,,---........./////////...------,,,,,,+++******************************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------111...,,,---222<<>>XXX888666444555///111........................------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///000///---))))))---111:::;;;CCCSSSbbbssspppXXXcccwww}}}ttt}}}|||~~~www|||kkkXXX___}}}zzzyyyyyykkkXXXIIIBBB===777333222222333555888<<>>HHHSSS___eeejjjooorrrqqqnnnhhh```XXXPPPEEE999111...,,,,,,------000:::EEEIIIKKKMMMOOOOOOMMMKKKJJJDDDBBB>>>:::666333222111000///......------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,------......///000000///...------,,,+++***************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,...444???JJJSSSWWWOOOVVVRRRKKKKKKGGGGGGPPP[[[fffpppyyytttWWW777666444555///111........................---------------------------,,,,,,,,,------...///...///000///...222:::@@@999OOOuuuwwwWWWaaarrrfffpppzzzwwwyyy```ZZZXXXZZZ[[[YYYXXX[[[XXXooozzzzzz\\\XXXvvvuuufffUUUDDD999:::888666444555999===@@@888888777555222///---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------.....................///111666<<>>FFFHHHKKKNNNNNNMMMKKKIIIGGGDDD@@@<<<888666444444111000///...------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***++++++,,,------...000111111000///......---,,,+++************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---......///)))...888EEEPPPVVVVVVTTTJJJTTTTTTQQQUUUUUUZZZhhh~~~WWW777777555555///111////////////////////////------------------------.........///000111222333+++...111333666>>>JJJSSS|||}}}ggg___|||wwwttthhhYYY]]]jjjtttsssrrrtttrrrlllhhhZZZXXXhhhvvvtttkkkgggiii|||xxx\\\RRRcccmmmfff}}}yyyxxx~~~uuuiiiyyymmm^^^======<<<:::999888777666<<<<<<;;;999666222///---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////.........///222888@@@FFFCCCFFFaaaiiiSSSeeezzz^^^XXXKKK???FFFBBB>>>AAAIIIJJJEEEGGGPPPJJJQQQRRRMMMOOOWWWWWWPPPPPPKKKGGGHHHKKKJJJFFFAAACCCDDDHHHQQQ^^^pppbbbNNNMMMRRRQQQMMMJJJDDD:::222...------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////111111666AAANNN^^^sss___nnnOOOKKKDDDDDDOOOZZZkkkxxxfffWWWQQQaaaxxx|||```PPPLLLFFF000/////////............------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---..............................---///222888BBBQQQ```jjjcccjjjlllcccUUURRR^^^kkkmmmmmmkkkhhhgggiiimmmqqquuuuuuvvvvvvtttqqqnnnllljjjkkkdddXXXRRRVVV]]]bbb```]]]]]]```eeefffccc___OOOBBB777555444222333777FFFHHHLLLNNNOOONNNLLLJJJHHHFFFBBB===:::888777777111111000......---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***++++++,,,,,,---...000111222111///......---,,,+++************************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////000999HHHXXXaaa```WWWOOOVVVQQQIIIVVVuuu~~~NNN:::555888///333---//////............//////..................------,,,111000,,,///555333)))---666444666EEESSSvvvyyyddddddwwwzzz{{{gggeeepppoooiiibbbdddlllnnnjjj}}}ooo^^^RRRNNNMMMJJJFFFKKKRRR]]]ddddddeeeppp}}}vvv}}}xxxxxxggg___iiivvv|||___lllwwwZZZ???:::>>><<<999888999===>>>===;;;777222---///...,,,+++***++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...000000///...///000***222000///999>>>AAAIIIFFFTTT{{{uuu```LLLZZZ}}}cccUUUJJJGGGGGGDDDDDDGGGHHHLLLRRRUUUXXX\\\bbbfffkkkmmmrrruuuwwwwwwvvvuuuuuuuuutttqqqmmmgggbbb___YYYTTTMMMHHHHHHJJJLLLMMMeeevvv|||zzzwwwrrrbbbRRRQQQWWWIIIIIIEEE<<<555333000,,,///---,,,---......---+++........................------------------------///...---...000111222111000===:::@@@bbbttt}}}vvvxxxdddIIICCCHHHNNN^^^zzzzzzfff[[[VVVhhhOOOEEEPPP999444000000...+++---111------------------------,,,,,,,,,---------........................---------...////////////000111000///666KKK```dddUUUDDD^^^jjjmmm___SSSVVV```fffnnnkkklllrrrtttpppnnnppprrrmmmllliiigggoooooo```dddlllnnnfffcccfffddd\\\ZZZZZZXXXTTTVVV[[[\\\XXXddd[[[TTTEEE222///444000>>>BBBJJJRRRVVVUUUQQQMMMOOOKKKFFFBBB???<<<999777222222000//////.........,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********+++,,,+++***...---,,,+++*********+++***+++,,,+++++++++,,,---+++***)))(((((()))***+++---...///111111111000///......---,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---/////////777WWW```SSSPPPUUUSSSQQQXXX___oooNNN:::555888///333---//////............//////........................111444333---***...444888222888FFFfffrrr||||||~~~xxxsssmmm{{{}}}ddd\\\pppvvvkkkmmmnnncccSSSJJJMMMIIIFFFFFFHHHIIIFFFCCCPPPRRRUUUUUUQQQOOOVVVaaapppkkkxxxsssfffbbbppp~~~dddccc}}}___CCC555999BBB>>><<<::::::;;;<<<<<<:::111000...,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,...000000///...///000222///,,,777FFFDDDCCCOOO^^^yyy```bbbbbbiii}}}aaaOOOKKKDDDAAAFFFLLLPPPUUU\\\hhhnnnvvv}}}vvvqqqiiibbb\\\VVVRRROOONNNOOOVVViiipppdddZZZGGGPPPGGGBBBCCC===///+++000...---,,,,,,---...---,,,........................------------------------000/////////000222333333555888DDDWWWfff|||ttt~~~vvvooottt\\\WWWKKKEEETTTddd||||||mmmbbbdddmmmqqqMMMKKKAAA888000000000...------------------------------,,,,,,---------....................................000111000---,,,---///111BBBWWWeeehhheeeccccccqqqooonnnnnnlllhhhiiimmmvvvtttnnnbbbXXXWWW]]]dddxxxlllkkkuuuuuugggfffffffffbbb\\\XXXWWWYYYWWWUUUUUUVVVVVVVVVUUUUUUXXXaaa]]]III>>>:::222555<<>>???<<<999555444111///---+++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000///...///111444//////<<>>999444888777555222///---+++***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000///......000222...666:::;;;:::>>>aaatttuuuwwwSSSTTThhh^^^KKKCCCAAAJJJUUU^^^gggvvvpppooohhhYYYLLLNNN^^^mmmrrr{{{yyygggaaaVVVVVVPPPFFFCCCBBB;;;//////---++++++---......---........................------------............000000000000000111444666:::FFFaaawwwsssvvvdddooocccKKKMMMUUU```zzzllltttsssRRRNNNBBB666333222///---,,,........................------------........................////////////...000111///---111;;;CCC^^^bbbhhhmmmppprrrrrrrrrhhhlllnnnjjjbbbdddwwwnnnhhhaaaTTTNNNSSSYYYQQQVVV``````]]]WWWJJJ;;;:::>>>IIIVVV^^^]]]YYYZZZWWWQQQLLLHHHCCC>>>;;;666555444222111/////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,++++++++++++,,,///......---,,,++++++***++++++***+++,,,------------------,,,+++***))))))++++++---...000111222222000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...000666BBBOOOXXXHHHUUUSSSNNNZZZtttJJJ999666888...444111//////............//////........./////////000000000333666333---===lll{{{cccsssuuu___[[[eeeooovvvxxxnnnllllllXXX===EEEVVVPPPdddttt{{{```XXXaaaaaaXXX```mmmrrrzzz|||ooo\\\HHH???===::::::<<<:::999777555222///---,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000///...///111222+++<<>>CCCTTTzzzzzzoooxxxPPPRRRhhhQQQ@@@AAALLLUUU```iiiyyypppmmmhhh\\\PPPaaawww~~~|||```WWWOOOMMMLLLEEE<<<666222///---,,,---.................................---------....../////////...///000//////111555888???WWWjjjuuu~~~bbbjjjUUUIIIRRRjjj|||xxxzzz```OOOFFF<<<666111------111........................---------.........//////........./////////000000.../////////222<<>>:::999666444222000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------))),,,///000...///222555888888888999<<<@@@EEEGGGIIICCC<<<888888999999888///...---------...///000,,,,,,,,,---...000111222111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111///444CCCUUU\\\VVVMMMUUUTTTYYYttt{{{yyyzzzxxxGGG999777888...555333//////............//////---......///000000111111222:::LLLjjjWWWxxxrrr^^^YYYeeewwwpppTTTGGGGGGGGGYYYxxxvvv~~~^^^RRRbbbuuuxxx}}}{{{|||tttaaaIII;;;:::999::::::999888666444333------,,,,,,,,,,,,------------------------------------------............000000000///...///111444:::<<>>GGGFFFEEEGGGKKKRRRYYY^^^YYYQQQGGGBBBCCCFFFHHHHHH>>>;;;777222///......///------,,,,,,---///000111222111000///............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...////////////777DDDRRR[[[[[[TTTMMMLLLnnnFFF999777888...555333//////............//////---......///000111111222777ZZZzzznnnfff\\\\\\nnn|||___KKKKKKUUU\\\}}}xxxxxxqqqnnnxxx]]]ZZZlllwwwxxxwww{{{fffHHH;;;888999::::::999888666555...------,,,,,,------...---------------------------------.........//////111111000///...///222444>>>;;;FFFhhhwwwjjjYYYYYYyyyaaaDDD<<>><<<999666444333222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......777<<>>444555444111111111000////////////000000000000---...333...444GGGnnn{{{uuuzzzcccWWW\\\oookkkYYYNNNTTT]]]kkk{{{}}}TTTOOOjjjvvvmmmxxxxxxXXX::::::AAA@@@444333:::999777555222...------...///........................---------.........//////---111222000///222888===FFF999[[[}}}vvvPPP[[[iiiJJJGGGLLLMMMYYYjjj~~~qqqeeecccsssqqqZZZlllvvvIII???<<<555//////111///,,,......------------................../////////000111111111222///AAA666fff~~~]]]tttSSSOOORRRwwwuuufffpppuuuUUUMMMDDD:::>>>000222---...///...---------.............../////////000000000////////////000111///111<<>>999777777777777000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......---,,,+++***---000222000000333777:::MMM^^^\\\PPPSSSXXXTTTOOOMMMOOOLLLFFFDDDGGGLLLNNNEEEJJJJJJCCC@@@GGGPPPUUUOOOMMMJJJIIIJJJHHH@@@777111...,,,,,,---...///...222333333222111///---,,,...------,,,,,,------.....................------000---...333222---...333<<>>444555444222222111000000/////////000000000222111333555666OOOxxxzzztttsssmmmaaa]]]nnn|||hhhUUUOOO[[[|||yyy}}}wwwaaaqqqqqqttt}}}aaa>>>///999???>>>;;;555888666333000....................................---------.........//////...111222222111555:::>>>;;;VVV{{{WWW[[[yyy^^^LLLAAAIIIUUUcccuuuhhheeehhhtttwwwssswww]]]FFF@@@888444111///......///......------......///........./////////000000...000222444///:::GGGnnnkkk~~~kkk~~~___MMMQQQllltttuuu}}}sssOOOAAABBBEEE666......//////...---------............/////////000000//////000000//////000111333999BBBOOO___jjjiiibbbeeessskkkTTTEEEJJJTTT]]]ooo~~~uuussssssMMMKKKOOOUUUTTTRRR```sssiiinnnpppjjj```WWWSSSQQQPPPJJJCCC<<<888666555333111000...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222///+++***,,,...//////+++---------222@@@QQQ\\\OOOVVVRRRNNNPPPLLLFFFIIIFFFBBBDDDNNNWWWWWWRRRNNNTTTTTTTTTRRRPPPQQQSSSUUU[[[ZZZWWWTTTQQQNNNHHHDDD999555000------...//////333444444444222111///......------,,,,,,------...........................---,,,---000000...222999MMMXXX[[[SSSGGGGGGjjjEEE>>>444666444222222111000000000000000111111333333///000333:::```kkk___YYYkkkkkkWWWLLLYYYllluuukkk}}}gggTTT```pppjjjBBB:::===@@@>>>444888777555333111///...---........................------.........////////////000222333444777<<<@@@DDD||||||^^^```pppRRRDDDBBBMMMddd{{{}}}ooohhhlllsssrrrqqqUUUGGG;;;888444///---111///......------......///....../////////000000000...000555666444888eee{{{|||zzzvvvpppoooVVVTTTJJJ^^^}}}~~~ZZZEEEIIIEEE>>>///000000///...................../////////000000000...///111000//////111333666>>>OOO___ffffffhhhlllUUUNNNKKKNNN[[[ppprrr}}}vvv```lllvvv```LLLIIIRRRZZZ___bbb___qqq|||uuufff^^^[[[XXXSSSNNNFFF@@@;;;888555333222111000...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........111...+++,,,...111111///444222666DDDUUU]]]ZZZTTTLLLJJJCCCFFFNNNIIIGGGRRRSSSPPPQQQWWW[[[\\\]]]```^^^WWWTTTYYYYYYUUUVVV\\\SSSVVV[[[\\\YYYQQQIIIEEEDDD???888222000///......444444555555444222111000......------------..............................------...//////111:::DDDUUUPPPTTTRRRHHHYYYEEE>>>444666555333333111111000000000111222222444444...000DDDZZZvvvuuuzzzyyyccc\\\wwwyyyUUUHHH]]]zzz}}}ooosssqqqwwwtttoooNNN777999@@@;;;999888888666444111...---....................................////////////000///000333555888>>>EEEmmm~~~QQQ]]]tttQQQEEEMMMUUUjjj}}}yyyyyyzzzzzzyyyvvvsssqqquuuwww{{{~~~ooonnn|||iiiRRR===888666000...222//////............//////...////////////000000000111000444888>>>AAAhhh___OOOWWWWWWwww___```eeeqqqmmmOOOJJJ>>>BBB888222111///......///.........////////////000000000...000111111000000333666???JJJ```pppggg[[[rrruuu]]]GGGOOOjjjyyysssllleeeuuu|||dddOOOMMMQQQUUUVVV___wwwqqqhhhaaa[[[SSSOOOIIICCC@@@<<<999777444333111///............------------------------------------............***,,,///111000000//////222888FFFWWW___XXXJJJAAA@@@FFFJJJUUUcccaaaWWWXXXJJJXXX]]]QQQFFFJJJUUU\\\TTTQQQYYYgggfffYYYTTTZZZ\\\WWWSSSSSSVVVWWWZZZ]]]LLLHHHBBB<<<777333///---333444555555444333222111......------------..................////////////000000111000000666CCCNNNSSSKKKQQQPPPHHHcccEEE???444777555444444111111111111111222333333000666444@@@lllzzzrrrbbbcccjjjgggVVV[[[vvvlllmmmuuuyyyWWW\\\|||yyyVVV>>><<>>555222///...///000///...////////////000000000111...000222111000222888===OOO]]]iiifff___oooYYYJJJXXXbbb{{{WWWDDDNNN```cccyyy~~~qqqdddZZZWWWSSSMMMHHHDDD@@@<<<999666555333000///.........---------------------------------.........//////***...111000,,,---333999BBBLLLYYY\\\TTTLLLRRR___hhhiiiXXXJJJTTT]]]XXXRRReee~~~wwwkkknnnfff[[[TTTWWW[[[WWWPPPLLLQQQNNNKKKGGGBBB:::222---222333333444444333222111///......------......///........./////////000000111222222///111;;;IIISSSXXXSSSVVVRRRSSSvvvEEE???555777666444555111111111111222333444444///===DDDXXXjjj\\\hhh}}}rrraaaXXXjjjzzz}}}{{{zzzvvvWWW===;;;:::::::::999888555333222////////////////////////....../////////000000000111///222666888@@@UUUkkkhhhuuuTTTxxxnnnIII@@@PPPaaayyydddPPPKKKLLLNNNPPPUUUSSSQQQPPPNNNKKKFFFCCC???@@@AAAAAAAAA@@@>>>===@@@@@@AAADDDIIIOOOTTTXXXaaafffooowww}}}~~~}}}~~~|||{{{}}}vvvhhh{{{iiioooTTTAAA:::888444000000//////......//////000/////////000000000111111222///...555NNNjjj{{{aaa[[[LLLMMM]]]jjjbbbfffxxx|||vvvggg\\\[[[[[[YYYSSSOOOLLLYYY{{{uuukkkPPPGGGrrruuuiiiiii{{{ppp{{{gggPPPGGGGGG>>>777333///...///111000.../////////000000000111111///111222111000444===EEEWWWfffaaaQQQcccjjjSSSLLL___vvv~~~^^^RRRYYYcccuuuxxxhhh___^^^[[[UUUOOOJJJDDD===999888666444222000///......------------------------------........./////////000111///++++++222???JJJYYYQQQNNNSSSXXXXXX[[[bbbLLLZZZ[[[```~~~```XXXhhhgggTTTTTT[[[kkkzzzfffWWWSSSQQQQQQUUUSSSRRRQQQOOOKKKBBB999222111222333444444444333222//////............//////.........//////000000111000111000///555BBBNNNTTT^^^PPPNNNfff{{{DDD???555777666555555111111111222222444555555888MMMbbbxxxrrr___aaasssTTTggg}}}|||{{{{{{{{{}}}yyyzzz|||mmm```wwwYYYEEE;;;;;;::::::888777666555////////////////////////.../////////000000000000000000555;;;>>>JJJiiivvv~~~```jjjsssMMMAAAQQQlllbbbNNN===<<>>===<<<===>>>>>><<<;;;;;;;;;;;;<<<<<<<<<======>>>===<<<;;;;;;<<<<<<===<<>>:::777111000000////////////000000//////000000000111111111000333333999SSSrrrzzzwwwyyyeeeOOOKKK]]]vvvYYYMMMPPP___nnnvvvmmmaaaZZZSSSKKK666EEEnnnttt\\\]]]PPPUUUaaakkkqqqeeeLLL>>>MMMeeeiiisssnnnqqqlll}}}UUULLLEEE@@@999444...---000111000...//////000000000111111111000222222000///666BBBMMMWWW^^^```hhhhhhCCCMMMqqqyyy~~~ZZZMMM```ooopppnnnccc```[[[VVVPPPJJJCCC???999888555222000///..........................................////////////333000...000777BBBNNNUUUPPPBBB???LLLYYY\\\[[[\\\~~~sssWWWZZZQQQ???111888JJJLLLBBBHHHHHHEEE>>><<>>???@@@:::;;;<<<>>>?????????>>>@@@@@@AAABBBBBBCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAABBBCCCCCCAAACCCOOObbbpppsss~~~}}}{{{[[[AAA;;;888222000000////////////000000000000000000111111111111000999:::>>>XXXuuuxxxXXXYYYHHHIIIyyyyyyhhh[[[LLLDDDFFFMMMSSSTTTOOOOOOQQQIII<<>>===gggdddsssXXXHHHTTTjjjYYYBBB???CCC>>>;;;>>>DDDEEEBBB>>>AAALLLGGG@@@HHHCCC:::GGGAAA???@@@BBB@@@===>>>BBB>>>>>>BBBGGGFFF???===AAAEEE@@@AAAEEEDDD@@@FFFRRRaaacccaaaYYYNNNHHHHHHJJJGGGLLLDDD===CCCDDDAAACCCXXXkkk|||zzzrrrvvvMMM888===...222111000000111111000///111111111111111222222222666444888LLLsssRRRjjjnnnUUUCCCbbbuuuTTTGGG===;;;>>><<<999BBB@@@;;;@@@BBB@@@CCCFFF===|||dddooowww}}}bbbTTTZZZXXXkkkkkk>>>PPP===MMMbbbOOOppptttyyyLLLCCCAAA===777000---///111111///111111000000000000000111111***333777///;;;MMMLLLOOOuuuaaaRRRUUUhhhuuummmqqqgggXXXxxxqqqiii```\\\\\\WWWLLLCCC@@@===999666555222///---000/////////............222111///---///222000---,,,555111@@@^^^XXXIIIVVVVVV^^^fffOOOmmmbbbAAACCCIIIFFFOOOcccvvvwww}}}}}}mmmYYYGGGGGGRRRiiiRRRKKKSSS]]]EEEJJJDDDAAA;;;777888:::999666555333000000000000///...000000000000000111111222///:::+++DDD\\\YYYbbb[[[QQQhhhiiippptttrrrzzz~~~wwwWWWlllEEE???444777666444555444222222444222333???MMMqqqwwwMMMzzzbbbYYY|||vvvnnnfffYYYTTTMMMHHHEEECCC@@@>>>@@@???>>>===<<<;;;:::888<<<;;;;;;<<<===>>>@@@AAAEEEEEEGGGHHHKKKPPPUUUYYYjjjkkkqqq|||kkkYYYrrr}}}cccIII:::555999;;;444666333///...000111111///000000000000000111222222222---;;;===bbbuuukkk|||aaaxxxRRRPPPRRRcccGGGFFFGGGDDDAAAKKKKKKEEEDDDDDDFFFJJJIIIQQQFFFOOOccc___UUUQQQSSSTTTQQQKKKMMMSSSOOOEEELLLIIIHHHGGGBBB???GGGRRRJJJJJJKKKNNNTTTbbbyyy~~~rrrnnnooollluuuooobbb\\\TTTNNNRRRQQQPPP^^^}}}{{{ttt~~~yyyiii;;;;;;555333111000000111111000///111111111111222222222222666000BBBQQQuuuiiiYYYLLLOOO~~~uuuWWWEEECCCAAABBBEEEBBBEEEAAA@@@BBBAAA===@@@HHHMMM\\\QQQCCCEEESSSOOOPPP```jjjfffBBB444EEEcccxxxwwwTTTCCCAAA>>>888111...000111111///111111000000000000111111000111555444666GGGTTTRRRjjjvvvVVVFFFQQQ{{{~~~vvvppp{{{qqqjjjwwwoooeee___]]]YYYQQQJJJCCC???;;;777555333111///000000/////////.........111000//////000222222000999000KKKbbbRRRNNN___aaa]]]OOO[[[eeeKKKSSSAAA@@@YYYooovvv{{{WWWHHH```~~~ZZZNNNWWWWWWdddOOOCCC777666===AAA:::222444222000///000000///...000000000000000111222222,,,<<<;;;GGGWWWZZZ______uuuwwwkkkfffgggqqqqqq[[[ssswww{{{eeeCCC>>>444777777666666333111333555333666NNNjjjvvvfffooossscccvvvlllfff^^^UUUNNNMMMIIICCC???>>>>>>======>>>??????@@@AAACCCCCCDDDAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>>>>???@@@??????IIIKKKRRR]]]eeekkkssszzzvvv]]]iii}}}bbbFFF777999:::555666333111000000111111000111000000000000111222222111777GGG>>>oooggglllWWWZZZBBBLLLaaaoooOOOaaaaaaTTT^^^hhhhhhhhhqqquuuuuu{{{~~~yyy{{{vvvrrrllleee```eeevvvzzzwww|||yyy}}}uuuJJJ:::===444222000000111222111000111111111111222222333333999---JJJZZZ~~~qqqnnnKKKIIIeeeZZZDDD;;;>>>===AAAJJJKKKFFF:::<<>>KKK^^^}}}UUUNNNFFF}}}qqqyyyeeeIIIIII???:::333///000111111000222111111000111111222222000888555333AAAQQQYYY^^^qqqLLLJJJRRRrrrxxxqqqggg^^^{{{~~~}}}tttiii```ZZZVVVRRRNNNGGGCCC===888555444222000000000000000////////////000///000111111222333444===DDD]]]aaaQQQ\\\eeeOOOPPPSSSJJJOOOVVVWWWeee}}}vvviii______kkksssKKKEEEUUULLLDDDDDDIIIGGG===444444222000///000000000///111000000000000111222222...:::IIIMMMZZZ```UUUZZZlllnnncccgggCCC===444777777555666444222444444222===eeepppkkkqqqvvvvvvvvvmmm```UUUNNNIIICCC???>>>===<<<<<<===???@@@@@@???@@@AAABBBBBBBBBDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEBBBBBBAAA@@@@@@@@@AAABBB???>>>BBBGGGJJJMMMSSS[[[iiittt~~~}}}\\\DDD;;;888888666555333222111111111111111111000000111111222333555<<>>555777666444333333333333111444LLL{{{wwwgggyyynnnyyyqqq___WWWKKKBBB>>>>>>>>>===888;;;???CCCFFFHHHJJJJJJGGGHHHIIIGGGDDDBBBCCCDDDAAABBBCCCDDDEEEEEEFFFFFFIIIIIIGGGCCC??????BBBEEECCC@@@???@@@@@@???BBBGGGMMMXXXhhhyyy^^^mmm}}}{{{wwwVVV???555;;;666666555444222111111111111111111111111222222333777555EEE|||~~~qqqqqqsssPPPIII^^^uuuaaaYYYSSSqqqrrrzzzHHH<<<777555222111111222222111000111111222333333444444777888FFFyyyuuuZZZJJJ```{{{MMMBBB@@@JJJPPPLLLQQQ___ddd^^^iiiggg[[[hhhNNNvvvzzzeeeJJJ]]]jjjNNNhhhyyyEEEOOOiiixxxooozzzKKKHHHBBB>>>888333111111222222222222222222222333444444444555444BBBQQQNNN___nnnHHHRRRxxxvvv}}}iiiqqqfff```^^^]]]PPPKKKCCC<<<888666444222222111111111111000000000111000111333000...333<<>>555888666333333222222000333EEEhhhgggrrrooo~~~wwwmmmddd[[[UUUKKKFFF???::::::===@@@BBB@@@CCCFFFHHHHHHHHHIIIJJJJJJNNNQQQSSSSSSUUUXXX\\\___```aaaccceeeffffffgggdddaaa\\\UUUPPPNNNNNNOOOLLLFFFBBBBBBBBB@@@???AAA???CCCLLLYYYfffssswww~~~lllLLL888>>>777777888666333111111222222111111111111222333333666;;;UUUlllxxxtttTTTBBBTTTddd}}}bbbmmmaaa<<<999666222111111222222222000111111222333444555555222???KKKcccPPPJJJtttpppAAAFFF???BBBKKKXXXvvv[[[nnn^^^WWWhhhmmm~~~]]]AAAjjjooovvv~~~RRRGGGDDD@@@;;;555222111222333222222222222333444555555666333:::MMMXXX\\\zzzTTTJJJhhhppprrr\\\uuulllfffaaa^^^UUUPPPIIIBBB===999666444222222222222111111111000222000222444111///999GGGbbb^^^fff^^^ZZZWWWSSS[[[{{{yyynnnxxxnnnIIIBBBMMMQQQIIIAAA===999555222222222222222222111111111111222333333777CCC]]]cccTTTKKKmmmqqq~~~@@@===555888777555444333222111===dddpppiiirrr|||kkk[[[PPPHHHCCC@@@>>>===<<<===???BBBDDDEEE@@@BBBEEEFFFHHHKKKPPPTTT^^^dddlllqqquuuzzzyyyrrreee[[[SSSSSSSSSNNNHHHFFFCCC@@@AAAFFFLLLTTTcccrrreeerrrgggCCC@@@777888999777444222222333222222111111222222333444999JJJlllpppnnnzzzeeeHHHJJJfffnnnSSS}}}|||uuuFFF:::777333111111222333222000111111222333444555666333EEE[[[[[[GGGZZZsssEEEMMMCCCJJJccc{{{PPPZZZAAAPPPfffaaaRRRUUUooo|||~~~rrrkkk}}}ssscccNNNEEEBBB===777333111222444222222222333333444555666666666DDDUUU```{{{VVVPPPqqqwww{{{oootttnnnhhhaaa[[[[[[VVVOOOHHHCCC>>>999666333333222222222111111111222000222666444333BBBUUUccc___aaabbb}}}lllRRRaaalllvvvwwwmmm\\\NNNSSSVVVSSSPPPAAA===777444333333333222222222111111222222333444999SSS\\\^^^TTTRRRppp>>>;;;444999888777666666444444HHH~~~xxxlll{{{ggguuurrrfffVVVGGG???===>>>???888:::>>>BBBEEEFFFFFFFFFGGGKKKRRRYYYcccppp~~~xxxmmmjjjhhhaaaVVVPPPLLLGGGDDDDDDAAA@@@HHHRRRggg|||rrrxxxPPPCCC777999:::888444222222333222222111111222222333444???OOOqqqzzzzzzqqqrrrlllMMMKKK]]]yyy|||{{{ooo{{{^^^rrrwwwnnnkkkRRR;;;777333111111222333333000111111222444555666666999JJJjjj}}}yyyXXXEEEppp{{{RRRDDDGGGdddzzz^^^zzzSSSzzzGGGHHHfffuuu|||\\\UUUppptttbbbzzz{{{hhhnnnSSSFFFCCC>>>888333111333555222222222333444555666777666:::MMMYYYfffeeeBBBgggiii}}}rrrvvvsssnnneee]]]^^^ZZZSSSMMMGGGBBB<<<888333333333222222222111111222///222777666888III___```aaaaaaiii@@@VVVyyywwwhhh\\\YYY[[[dddoooCCC???999555333333333333222222111111222222333444===[[[SSSXXX]]]bbb|||xxxjjjccc===999333888999666555111>>>===bbb}}}tttrrrqqqwww^^^PPPCCC???>>>:::999<<<>>>CCCHHHHHHFFFFFFIIIMMMXXXggg~~~uuulllYYYJJJIIIIIIDDDCCCFFFPPPXXXiii|||zzz~~~MMM@@@<<<999999888444222333000444111000666444111999CCC___fffQQQGGGWWWuuu}}}hhhEEEnnn}}}{{{{{{hhh|||gggBBB///555333000666000000222222222222333444444555111WWW}}}iii[[[IIITTTMMMQQQ}}}nnnXXX~~~EEEZZZPPPPPPssspppyyy~~~rrr^^^jjjooommmuuurrr~~~\\\QQQFFFAAA<<<222333777333333333222222333444666777:::===SSSccc{{{ddd@@@iiinnnllltttkkklll}}}}}}pppuuuiiigggbbb```[[[VVVOOOFFF===777999777444222222222111000555666,,,777555999\\\]]]YYYooo~~~MMMSSShhhtttpppfffjjj\\\BBB:::444111666444333333444333111111333555444HHHXXX___TTTXXXwwwkkk\\\@@@???666777555444666---999MMM|||{{{jjjpppcccOOOCCC::::::===>>>???BBBEEEEEEEEEDDDIIIWWWjjjxxxxxxkkk]]]PPPGGGDDDDDDHHHSSSeeevvvdddCCC;;;666999999444333666111555111111666333111;;;UUUmmmwww{{{iiiJJJIII___uuuuuuqqqWWWQQQIIIEEEyyy}}}~~~{{{hhhpppFFF222888555///333///333222222222222333444555555???VVVdddUUUTTTfffOOOdddccclllwwwfff[[[QQQSSSmmmbbbOOOmmmWWWXXXbbbeeexxxtttxxxnnnvvvWWWSSSIIIEEE???444333666000444333333333333555666777@@@AAA[[[lllKKKTTTyyyqqqyyyooowwwyyy||||||oootttrrruuulllkkkhhhfffaaa\\\TTTJJJAAA::::::888555333333333222111111777///777888???^^^```gggeeecccaaahhhrrrpppwwwxxxyyyYYYEEE<<<777777555444333444333222111333666777NNNYYY]]]ZZZrrrtttyyyRRRddd???BBB999777444555:::555EEEkkkkkkrrrtttyyysss^^^NNN@@@;;;999===@@@AAABBBCCCEEEJJJRRR]]]lllpppbbbYYYNNNIIIFFFKKKTTTeee}}}TTTBBB777999;;;555444888111555111111555111333???YYY{{{wwwnnnlllxxxNNNHHHSSSqqqyyy^^^eeeNNNQQQKKKFFF<<>>:::555333333444444333333222333777:::QQQ______ZZZyyyooofffJJJ<<>>AAACCCCCCDDDGGGKKKXXXggg~~~oooeeeWWWMMMJJJRRRgggzzzzzzpppSSS;;;888;;;888555777222555222111444111555GGGWWWyyy}}}vvv```AAAOOOfffqqqjjjfff]]]aaaBBB777444???OOOsssqqq|||~~~uuuyyywwwttt[[[\\\ddd@@@999555000222///666222222222333444555666777???^^^~~~XXXKKKuuuxxxkkkzzz___UUUqqqVVVSSStttuuueeehhh]]]lllqqq___iii~~~nnnhhhyyyaaaVVVPPPGGG888555888444555444444444444666777888;;;NNNeeeYYYdddXXX```nnnvvvuuummmkkkiiifffccc]]]VVVMMMGGG===:::666444444444444333...888333333CCCVVVbbbcccqqqTTTMMMdddRRR@@@===555666777555444333444333333999???UUUgggbbbVVVmmmtttppp\\\eee<<<<<<666999777777999:::ooo{{{sssyyyhhhppp^^^NNNDDD@@@===AAADDDBBBDDDNNN___lllxxxiii[[[WWW___kkk{{{cccBBB666999:::777555333555222222555111999PPPjjjyyyrrrSSSAAAVVVxxxqqqrrrqqqgggsss]]]fffdddTTTkkkjjj}}}xxxssszzzuuu~~~vvvVVVLLL|||JJJ777333444666///444222222222333444555777888???mmmsssTTTOOOqqqttt}}}aaaqqqMMMoooyyyzzzbbbaaawwwsssjjjiii]]]TTTHHH666333888666666555444444555666888999@@@aaaqqqYYYpppYYY[[[aaafff~~~xxxnnnpppnnnkkkgggbbbZZZQQQLLL@@@<<<777444333444333333222777222111KKKaaacccjjjLLLwww___GGGDDD999===;;;666444444555444444;;;EEE^^^jjj```\\\|||~~~~~~|||nnnQQQ???===555888777777888FFFiiiooouuuuuuaaaMMMAAA>>>??????AAAAAABBBOOOjjjqqq```ZZZ[[[jjj{{{qqqPPP:::666;;;;;;666333555333444666222???ZZZtttuuufffOOOGGG___\\\nnnjjj\\\nnnaaavvv``````pppfff^^^|||gggqqq|||uuuxxxwwwyyy}}}yyywww}}}^^^JJJnnnTTT888444666777...444222222222333444666777888AAA{{{lllPPP[[[lll~~~PPPbbbggg^^^nnnkkkdddfffsssfff]]]NNN999333777555666666555555666777999:::AAAiiimmmhhhmmmTTTgggkkkVVVWWWuuummm}}}yyyyyyssswwwtttqqqlllfff^^^UUUOOODDD@@@:::666444444444333555666333333QQQgggfff}}}sssuuummmMMMGGG888>>>777777444444666555444===JJJiiiiii\\\nnn}}}fffooojjjRRRLLLPPP???@@@777777777<<>>>>>???CCCEEEHHHTTTppptttfff```fffrrrjjjGGG666:::<<<777444555333555777444CCCcccttt}}}RRRNNNRRRrrr```ZZZ^^^YYYXXX^^^nnngggkkk~~~wwwhhhUUUMMM```tttUUUmmmjjj[[[{{{sssssswww}}}~~~~~~qqqlllhhhIIIOOO|||}}}mmm{{{zzzqqqgggOOOUUU^^^===777777555---666222222222333555666888999DDDfffKKKiiioootttnnnlllggghhhYYYnnnnnnppplll___vvvmmm]]]DDD999999444777666666555666888999:::GGGlll^^^uuu```WWWrrrRRRGGG>>>LLL}}}}}}gggcccgggeee___vvvyyy{{{vvvtttssspppmmmiiibbbZZZTTTJJJEEE>>>999666555555444333555888888VVVhhhkkk{{{ZZZ}}}yyyTTTJJJ:::AAA444888333444777555444>>>NNNkkkjjj```}}}}}}NNNMMMqqqvvvlll```^^^TTT:::@@@hhh===AAA999888999CCCOOOyyyssswwwoooVVVEEE@@@BBBCCCBBBGGGKKKVVVmmm}}}kkkpppyyy|||UUU888888<<<777444555333666888555FFFhhh}}}mmm{{{GGGOOO\\\dddOOOeeeZZZYYYkkkeee^^^eeeggghhhbbbdddgggTTT^^^ggg___iiisssGGGTTTKKKDDDKKKiii~~~||||||}}}zzzSSSQQQ}}}___EEEVVVcccwwwyyylllwwwhhhQQQFFFdddBBB:::666222,,,999222222222333555777888999JJJbbbHHHsss``````fffNNNVVV<<>>GGGDDDHHHVVViii|||}}}eeeQQQMMMIIIBBBGGGVVVrrr~~~|||wwwlllkkkkkkjjjiiiddd^^^ZZZNNNHHHAAA;;;888777666666000444===>>>XXXgggooofff\\\]]]RRRCCCKKK;;;888333444888666444???PPPgggmmmjjjRRRTTTQQQ}}}kkkmmmttt\\\TTTEEEHHHMMM777GGG===>>>555<<<777DDDuuuqqqbbbvvvaaaKKKAAA======DDDMMMMMMPPPnnn}}}~~~ttt~~~[[[BBB>>>777444888111111555000333QQQwwwdddKKKHHHgggcccIIIWWWccccccaaa^^^```hhhhhh]]][[[bbb```VVV^^^qqqssskkk^^^mmmSSS@@@DDDDDDCCCLLL___qqqzzz{{{rrrggg```aaaiiisssyyyyyywww{{{dddXXXGGGSSSFFF{{{rrrhhhuuuvvvjjjqqqNNNFFFmmm@@@888111777///222444222222444444333777===XXX]]]SSSppp~~~___WWWWWWTTTLLLUUUXXXqqqmmm~~~jjjfffbbbmmmzzzfffdddsssgggnnneeeQQQIIIDDDRRRnnnoooIII___uuuiiiYYYVVVqqqwww___JJJ===666:::777999111999@@@999FFFbbbeeeJJJwwwWWWHHHLLLJJJJJJNNNFFFKKKssspppQQQJJJCCCAAABBBCCCHHHMMMfff}}}ppplllnnnppppppmmmfff___ZZZUUUNNNDDD;;;777666666666777777222PPP]]]hhhvvv[[[uuubbbNNNLLLIII===;;;333777555666555:::___sssoookkk|||ttt^^^YYYfffvvv|||xxxVVVNNNLLLWWWkkkyyyzzzuuuKKK>>>:::EEEBBB===hhhAAA@@@888===888MMMkkkdddPPP@@@AAACCCBBBFFFNNNZZZsssuuu~~~cccIII;;;777;;;:::333111333222<<<___~~~|||YYYJJJMMMqqq}}}___YYY[[[ccciiieee^^^bbbaaa\\\]]]fffjjjhhhWWWXXX```VVVKKKHHHvvvwwwgggKKK:::@@@HHHHHHNNN[[[```\\\TTTLLLIIIKKKRRRWWW^^^dddiiifffbbbhhhyyywww\\\MMMlllFFF>>>yyywwwgggnnnqqqggguuuSSSAAA```LLL999666:::///222444222222444444333777===XXX~~~XXXTTTwwwrrrnnn{{{zzzXXXiiijjjVVVVVVKKKxxxuuuOOOLLLdddxxx|||{{{IIILLLGGG@@@>>>BBB]]]qqqMMM[[[qqqiiiVVVOOOfffsssUUU@@@999:::777999222999???999HHHxxxZZZ\\\wwwPPPHHHMMMFFFCCCKKKJJJWWWSSSHHHEEEDDDGGGGGGEEEFFFHHH[[[hhhVVVSSS___ssszzzzzzfff~~~tttnnnppprrrrrrooojjjeeeaaa[[[TTTJJJAAA;;;999777666666888777QQQ```jjjxxxooo^^^SSSHHH<<<===444888555777777===cccqqqgggooo~~~fffjjjjjjhhhggg}}}\\\DDD<<<777===JJJUUUXXXVVV;;;999===???:::KKK???===999:::777\\\ssscccsssqqqSSSBBB:::CCCHHHFFFLLLXXXzzzyyywwwmmmyyy{{{}}}}}}www{{{~~~~~~qqqSSS777333<<<:::555333444444???```qqqtttNNNIIIUUUrrrdddgggiii]]]```___]]]\\\[[[]]]^^^___]]]IIIOOOPPPKKKPPPnnnQQQIIIDDD;;;<<>>999888;;;???BBBGGGJJJJJJIIINNNZZZdddvvv|||[[[AAA???ooo@@@<<>>999NNN~~~uuuJJJsssuuu~~~iiiLLLKKKPPPNNNKKKVVVUUU```IIIDDDBBBCCCGGGHHHGGGGGGJJJaaavvvRRREEEFFFOOORRRVVV]]]eeerrrqqqccc~~~|||tttqqqrrrrrrrrrpppmmmiiigggbbb\\\RRRHHHAAA<<<888666555::::::PPP```iiizzzpppfff[[[PPPEEEAAA777999555777999AAAhhh}}}vvv\\\mmmooojjjcccxxxVVVDDD@@@<<<;;;<<>>:::::::::===qqqnnnfffzzzzzz]]]LLLAAA???EEEFFFGGGZZZsss{{{}}}wwwuuuppppppwwwyyy|||wwwzzz}}}bbb<<<666999777666666666444;;;QQQiiiccc~~~wwwIIIIII___{{{nnneeeVVVYYYVVVYYYaaafffdddbbbccciii]]]uuu|||{{{sssyyyuuudddVVVQQQIII???@@@>>>;;;999888888999:::999:::;;;::::::<<>>VVVppp:::>>>;;;000555444222333555555444888===gggkkkLLLZZZkkkhhh~~~yyyGGGNNNyyygggKKK]]]rrrwwwrrrbbbmmmqqqVVVJJJnnn|||iiiXXXLLLYYYpppKKK===;;;777<<<888;;;<<<;;;WWWcccNNN~~~___lllgggOOOTTT[[[fffgggtttlllqqqZZZIIIEEECCCEEEGGGIIIOOOWWWyyyVVVVVViiiwwwvvvxxxyyy{{{rrrwwwqqq|||vvvtttttttttrrrpppnnnkkkiiigggaaaXXXNNNFFF???999555555;;;===NNN```nnnZZZjjj```]]]XXXNNNEEE::::::555777999CCCkkknnnkkkgggNNNhhhxxxzzzqqqwwwlllNNN===???@@@???<<<:::<<<>>>CCC777AAAGGGIIIooo[[[\\\oooDDD<<<===<<>>999555444777999999888:::999999888777888888999>>>BBBIIIRRR]]]kkkwww|||xxxUUU;;;ZZZbbb===QQQtttjjj___hhhgggjjjvvv```@@@NNN>>>???888333777555333333555555444888>>>mmmfffJJJ___WWW^^^eeeKKKuuuSSS???eeedddIIIGGGrrrggg^^^hhh{{{oooUUUDDDeeebbbTTTLLLUUU[[[FFF>>>777===:::<<<;;;???ccc___ddduuueeennniiiUUUeeetttiiiNNNKKKJJJLLLNNNQQQYYYbbb^^^aaa}}}mmmeeeyyynnnyyyxxxwwwuuurrrooolllkkkgggccc[[[SSSKKKBBB:::555666<<<@@@QQQiiiTTT|||pppZZZZZZZZZNNNIII===<<<555666888BBBjjjooo{{{xxx___JJJ```uuummmQQQCCC999;;;???BBBBBBAAACCCHHHMMMOOO;;;AAAGGG@@@UUUoooiiiLLLIIIUUUjjjEEE999;;;;;;LLLlll}}}vvv{{{fffKKK???DDDGGGFFFLLLgggyyyvvvlllcccfffhhhHHH===666666777444///444HHHbbbsssvvvZZZEEEOOOrrr}}}}}}GGG@@@CCCTTT___\\\RRRNNNBBB>>>:::888999:::999888::::::::::::::::::;;;;;;::::::;;;<<<@@@IIISSSZZZ[[[TTTFFFGGGWWWmmmAAA\\\```NNNooo___eeeggghhhzzzgggAAAAAAoooJJJBBB444777777555333333666666555888>>>ooobbbJJJccc___OOO~~~yyyoooPPP???dddxxx[[[PPPCCCEEE___www]]]qqqoooRRRDDD___~~~[[[PPPHHHLLLfffHHH@@@888===<<<<<<;;;EEEpppTTTlllsssuuu}}}pppaaayyymmmSSSTTTXXX\\\]]]^^^dddkkkwwwuuubbb^^^yyy}}}{{{zzzyyywwwtttqqqnnnlllgggddd^^^XXXQQQHHH>>>888999<<>>AAA<<<===>>>=========>>>@@@<<<<<<;;;999888999===@@@<<<===DDDJJJDDDJJJeeetttFFF^^^sss^^^^^^cccfffxxxiiiDDD===ccc~~~[[[HHH222<<<666555333333666666555888>>>rrr\\\HHHggg~~~lllqqqyyyOOOBBBppp|||@@@;;;JJJfffqqqcccXXX[[[SSS``````xxxqqqsssOOODDD\\\^^^RRRGGGFFFyyykkkFFFBBB888=========;;;JJJ|||MMMmmmyyypppyyyuuuppp______bbbfffggghhhpppyyyZZZ]]]~~~aaaxxxzzzvvvvvvvvvuuussspppmmmkkkgggfffbbb^^^XXXOOOEEE???;;;;;;>>>WWWzzz~~~vvv~~~pppccc___^^^UUUGGGDDD;;;999888???fff|||vvvjjjXXXUUU___}}}wwwjjjWWWZZZaaaiiimmmjjjaaaYYY```ZZZVVVVVVbbbwwwmmmEEE888===GGGhhh|||ggg{{{|||dddPPP@@@AAAGGGJJJUUU{{{qqqccckkkaaaccc\\\|||yyy|||oooYYY@@@<<<222777777444<<>>===???AAA<<<>>>@@@???===;;;:::::::::888<<<@@@JJJbbb{{{aaaLLLwww^^^YYY___eeesssfffGGGAAAggg{{{gggMMM222???444555333444666666555999>>>wwwWWWGGGhhhpppbbbeeejjjVVVOOO[[[VVVWWWbbbWWWWWWLLLAAA```vvv___JJJ777>>>[[[YYY<<<999QQQKKKcccooowwwxxxiiiwwwMMMCCCYYYgggZZZKKKEEEwwwqqqGGGDDD999>>>>>>===;;;MMMWWWwwwbbbsssuuuzzzrrrrrrllliiiggggggggglllzzzPPPVVVyyybbbyyyuuuooopppqqqqqqpppmmmjjjhhhhhhgggfffccc]]]UUUKKKDDD<<<888999SSSwwwnnnaaaiii```dddXXXKKKHHH>>>;;;888???eeeqqq}}}{{{uuu~~~llliiiuuuuuurrr{{{}}}???@@@888RRR}}}zzzrrrYYYGGGAAA===KKKPPPiiiSSSUUUhhh\\\]]]ZZZKKKzzzvvv}}}aaaKKK555:::777777444777OOOgggjjj|||GGGMMM^^^ssstttpppFFFVVVsss~~~\\\@@@BBBMMMbbbAAA@@@555DDDCCCLLL\\\qqquuucccKKKCCCHHHEEECCCCCC@@@CCCVVVYYYFFF<<>>999;;;BBBEEEBBBAAAEEEHHHuuuRRRFFFOOOggg]]]CCCJJJiiirrrJJJIII:::777999BBB???NNN[[[___ooo}}}ttt___SSSVVVYYYaaaPPPQQQooo___tttlllooooooooollljjjhhhiiijjjiiiiiiiiigggbbbZZZOOOHHH@@@888:::KKK}}}tttjjjlll]]]VVViiizzzjjjXXXdddeee___XXXKKKCCC<<<333@@@```{{{xxx{{{fffZZZ[[[rrr}}}>>>===999\\\oooVVVFFFAAAFFFJJJZZZLLLIIIiii^^^]]]XXXMMMrrrnnn___GGG999999666666444999VVVqqqvvvzzzxxxEEEKKK___}}}OOOVVVppp[[[EEETTTuuu```===EEECCCNNNGGGPPPcccyyyoooUUUFFFFFFOOOIIIKKKSSSdddyyysssWWW777BBBMMMvvvxxx]]]GGGUUUpppmmmaaaQQQ___bbbsssbbbGGGBBB]]]___DDD999333555333444666555555<<>>mmm|||MMM>>>>>>>>>;;;777:::HHHUUUsssnnnjjjssssssPPPIIIQQQ___YYYFFFOOOiiirrrLLLKKK???<<<;;;AAA???TTTyyyPPPjjjyyyxxxlllWWWEEEOOOuuu}}}PPPQQQsssXXXrrrqqqtttrrroookkkgggfffgggiiinnnnnnllljjjfff^^^TTTNNN???888888GGGwwwvvv}}}jjjsssTTTCCCLLLOOOVVV\\\mmm~~~kkk^^^dddYYY```ZZZMMMEEE???777CCCaaalllbbbyyypppssssss|||WWWccc~~~???>>>777]]]jjjRRREEEBBBNNNJJJjjjhhhDDDaaaxxxrrrhhhddd[[[NNNaaa___EEE;;;777444555444<<<\\\zzzwwwuuuCCCKKKbbbdddFFFJJJZZZuuuhhhIIIVVV}}}ZZZ999CCCCCCJJJBBBUUUmmmooo^^^YYYTTTLLLNNN```yyy{{{TTTPPPSSSZZZoooWWWNNNRRReee___LLLPPP~~~kkk```OOO\\\___pppaaaFFF>>>WWWxxxddd???666;;;555444555666555555;;;CCC{{{eeePPPxxxnnnSSSMMMZZZzzzmmmggg555HHH???LLLVVVHHHZZZ]]]lllyyyQQQ:::AAADDDBBBFFFYYYsssqqqNNNIIIRRR}}}[[[VVVGGGNNNbbbzzzWWWMMMDDDAAA===@@@AAA]]]```IIIzzzvvvuuukkk^^^\\\KKKOOO|||wwwOOOOOO{{{SSS{{{wwwssswwwuuusssoookkkggghhhkkknnnqqqpppmmmkkkgggaaaZZZUUUJJJ@@@<<>>]]]{{{sssCCCMMMfffoooVVV>>>>>>GGGKKKdddVVVRRR```@@@BBBEEEVVV^^^aaa~~~wwwttttttkkknnn|||}}}WWWbbbrrrpppTTTMMMNNNMMMPPPWWWOOOddd~~~ccclll}}}```NNN[[[]]]nnn}}}___EEE<<>>EEEhhhyyyllluuufffDDD@@@@@@AAAMMMlllpppNNNFFFOOO]]]TTTDDDGGGUUU{{{^^^QQQHHHEEE???BBBDDD```XXXVVVrrr|||qqqSSSMMMIIIJJJGGGmmmlllLLLOOO^^^yyy{{{zzz}}}ppppppooommmlllmmmqqqtttnnnllljjjhhhfffccc___\\\XXXIII???CCCnnn{{{lll}}}aaa[[[hhhaaa```WWWQQQLLL@@@@@@QQQssslllrrr~~~@@@>>>===rrrxxxwww___KKKDDDGGGJJJ___mmmyyy}}}zzzooobbbRRROOOAAAhhhpppyyywwwlllVVV<<<666444666777>>>\\\xxx}}}qqqBBBNNNjjj]]]BBB777CCCOOOWWWwwwwwwllldddHHHIIISSSiiiyyyttt|||aaaXXXxxxwwwoooxxxcccggg___MMMZZZ]]]nnn{{{^^^FFF<<>>:::MMMoooXXXGGGHHHPPPXXXnnn___kkk~~~xxxlllxxxyyy||||||~~~zzz}}}ooo```NNNDDDIIIeeeyyy\\\DDD888555777999EEEiiinnnCCCSSSjjjtttCCC???GGGDDDXXX|||wwwkkkaaa{{{pppzzz|||ZZZIIIXXX]]]ppprrrWWWDDD<<>>888777777888666666;;;CCCuuuiiiQQQtttuuuYYYQQQQQQ___LLL```tttfff___hhhgggOOO>>>JJJllljjjvvvgggSSSdddlllHHHFFFPPPzzzTTTGGGDDDLLLRRR}}}lllddd___YYYKKKIIIIII^^^WWWlllyyyVVV```~~~pppEEEDDDSSSXXXvvvppppppddd[[[gggiiiiiihhhfffeeeeeefffjjjiiiiiikkkmmmnnnmmmlllhhhaaaXXXOOOhhhuuuwwwdddeeerrr^^^VVVVVVYYYUUUTTTWWWOOOGGGLLLZZZ[[[zzzzzziiiyyyggg\\\BBBAAANNNnnnVVVGGGIIIRRRbbbwwwcccRRRQQQaaaXXXOOOggg```TTTdddjjjyyyyyy|||cccjjjyyy|||yyy{{{}}}nnn```NNNLLL@@@TTTzzzWWWEEE999555666999IIIrrrxxxpppFFFXXXhhhAAA>>>QQQVVVvvvpppMMMCCCGGGHHHDDDHHHNNN\\\zzz{{{___aaaSSSEEEfffyyyWWWGGGVVV\\\pppoooTTTCCC<<>>GGGuuummmTTTDDDGGGRRRhhhxxxjjjkkkiiiZZZZZZXXXnnndddXXXUUUNNNggg{{{lllcccgggiiihhhqqq~~~{{{}}}mmm[[[LLLrrriiivvvlllzzz~~~xxxuuulllrrrlllbbbMMMNNN:::RRRxxxwwwyyygggMMM???555666:::LLL|||vvvzzzBBBOOOggg^^^GGGQQQhhhhhhvvv|||PPPJJJBBB???ZZZUUUOOO,,,CCCVVVXXX^^^TTTXXXGGGLLLFFFLLL{{{XXXqqqNNNLLL___ZZZlllgggNNNHHH///VVVbbbEEEAAA>>>999777999999888:::>>>wwwsssOOOoooaaaNNNuuu~~~ssseeegggeee___pppRRRYYYvvv[[[ZZZbbbHHHCCCTTTnnnOOOLLL@@@HHHZZZppp```pppeeeccc]]]VVVIIIbbb___}}}zzzNNNBBBDDD___~~~YYYKKKxxxppphhhcccoookkkjjjhhhfffeeeeeefffgggffffffgggiiijjjkkklllmmmdddeeehhh```dddssseeemmm}}}DDDYYY```iiiwwwdddlll```fff]]]VVVSSSTTTSSSOOOPPPVVV```wwwwwwSSSHHHMMMGGG```yyy|||KKKiii|||AAA???TTTsssyyynnnUUUEEEIIIUUUpppyyynnnttt{{{yyyeeeXXXJJJXXXRRROOOQQQVVVRRRKKKQQQ]]]gggttt}}}sssQQQMMMHHHGGGgggrrrooo}}}uuuppp~~~xxxrrrwwwrrrrrrjjj___JJJBBB===CCCeee{{{jjjRRR<<<333555888EEEmmmooo|||xxxBBBQQQggghhhWWWiii}}}nnnggg\\\[[[ZZZSSSmmmNNNLLLrrrdddFFFGGGNNNXXXkkk]]]JJJQQQjjjUUUAAAUUUUUUMMMKKKVVVsss~~~jjjKKKNNN```ZZZnnndddLLLFFF999hhhfffGGGBBB???:::888888888777:::>>>mmmwwwRRRmmmmmmuuuiiiuuujjjaaaZZZvvv}}}]]]DDDFFFXXXoooNNNIII???III```sssiiinnnhhhhhh```WWWPPPooojjj|||iiiDDD>>>FFF^^^PPPZZZpppmmmiiifffqqqkkkjjjhhhfffeeefffggghhhdddeeeggghhhjjjlllmmmnnnnnnmmmppphhhhhhzzz}}}lll~~~jjjPPPiii```cccYYY___WWWWWWUUUQQQOOORRRRRROOOQQQUUUTTTeee~~~```QQQLLLJJJTTTUUU|||qqq{{{>>>BBB___xxxoooVVVGGGLLLYYY{{{|||\\\NNNHHHTTTEEECCCDDDIIIGGG@@@@@@FFFGGGRRRXXX[[[hhhwwwrrraaa<<>>^^^qqqqqqTTTAAA777777888BBBhhhpppwwwDDDVVVgggzzzsssxxx}}}xxxvvvvvv}}}tttgggNNNUUUpppSSSHHHwwwoooQQQCCCBBBEEEHHH555???TTTmmmdddmmmxxxqqqqqq}}}aaaHHHQQQaaaYYYrrrcccLLLAAA>>>tttiiiMMMIIIAAA<<<888888777666999>>>eee~~~VVVhhhlllfffUUUTTTkkkSSScccmmmvvvVVV???III[[[nnnLLLGGG???JJJgggzzztttmmmmmmpppeee\\\YYYzzzlll}}}[[[DDDAAAJJJccczzzJJJvvvrrrppplllhhhnnnkkkiiigggfffeeefffggghhheeeeeeggghhhiiijjjkkkkkkkkkkkkooolllkkkbbbpppOOOOOObbbXXX[[[ZZZYYYVVVOOOPPPMMMMMMOOOOOOMMMMMMPPPQQQ[[[ccc]]]|||cccOOOJJJaaagggcccUUU???@@@[[[yyypppVVVGGGNNN\\\qqqVVVjjj[[[IIIJJJWWWUUUJJJ@@@>>>???>>>999555999@@@AAAAAAOOO___YYYFFF???III@@@iiiwwwuuunnnyyy}}}___jjjuuuyyywww~~~yyyrrrjjjpppfffYYYFFF>>>IIICCC```{{{xxxTTTFFF999666666BBBnnn{{{HHHTTTfffooowwwhhh___iiiSSSNNNffffffQQQ>>>:::???IIIOOOqqqyyyuuukkkwwwYYYFFFUUU```YYYxxx~~~cccKKK999???wwwxxxaaaMMMOOODDD>>>:::999777666999===]]]XXX```~~~zzz^^^HHH???<<>>HHH]]]gggKKKFFFAAAJJJjjjxxxuuuooosssxxxlllddd```uuu|||eeeIIICCCAAAFFFmmmXXX\\\sssssspppkkkllliiihhhfffeeedddeeefffgggeeeffffffggggggffffffeeedddeeekkkllliii{{{^^^tttooofff:::FFF[[[pppaaaaaaWWWWWWMMMOOONNNNNNNNNMMMJJJHHHHHHOOOVVVbbbiiiyyymmmXXX```zzzfffGGG]]]======UUUqqqVVVGGGOOO^^^eeeMMMhhhttt{{{jjjQQQLLLWWWooolllcccVVVJJJCCC???;;;>>>AAA===888<<>>EEEZZZ|||WWWDDD666333555AAAnnnLLLLLLeeewwwuuuuuusssxxxyyyuuussskkkeeefffaaa<<>>???CCCAAA333777BBB}}}eeeLLL???FFF```]]]IIIFFFFFFHHHiiipppppprrrxxx|||qqqmmmdddeeerrrqqqhhhqqqkkkaaakkk|||MMM999>>>AAAHHHhhhCCC{{{rrrlllnnnmmmlllkkkfffeeecccbbbbbbcccdddeee```aaaccceeeeeeeeeddddddfffiiikkkjjjffflllmmmLLLIIIAAAJJJ^^^bbb]]]PPPQQQJJJLLLMMMNNNMMMKKKJJJHHHEEEHHHMMMbbbrrruuu}}}zzzxxx~~~zzzyyy}}}@@@CCC\\\zzzsssXXXIIIPPP___[[[NNNjjjcccwwwaaaMMMKKK\\\vvv|||^^^MMMKKKNNNGGGGGGCCC===999:::===@@@???QQQ___vvvZZZrrr```}}}hhh~~~\\\qqqxxxxxx}}}xxxvvvtttjjjlllfffYYYjjjpppcccVVVDDD@@@:::GGGPPPooovvvbbbEEE888999;;;DDDlllWWWLLLaaa~~~dddKKKFFFMMMlllYYY[[[nnnbbb^^^\\\===666UUUMMMllluuuSSSBBBHHH___rrrrrr{{{uuuvvvjjjjjjpppZZZeeeeeeOOOJJJYYY[[[```rrrOOO@@@888ZZZ|||VVVNNNMMMIIIDDD@@@???<<<888888;;;LLLdddVVVmmmMMMCCCGGGNNNHHHDDDGGGFFFQQQKKK]]]yyy\\\HHHAAAFFFjjjXXXIIIFFFHHHFFFiiissssssrrryyy~~~ttttttiiiZZZqqqYYYSSSQQQDDDYYYlllJJJCCCOOOTTTgggQQQBBBggggggfffeeefffccccccaaa```______```aaabbb[[[]]]```cccffffffffffffbbbiiijjjiiiiiijjjyyywww```LLLJJJDDDKKKPPPfffooo^^^TTTKKKKKKJJJGGGJJJKKKJJJJJJKKKJJJGGGJJJLLLZZZvvvcccbbbllljjjppp}}}AAAEEEaaavvvwww\\\KKKRRRaaaxxxSSSOOOcccqqq}}}^^^UUUTTTkkkpppssseeecccddd___[[[XXXSSSGGGBBBTTTlllnnnwwwwwwrrrZZZ[[[eeejjjvvvkkk^^^ooohhhuuu{{{vvvqqqaaabbbccc\\\kkkoooaaaRRRAAA>>>???HHHIII~~~|||pppKKK======???FFFlllwwwbbbOOO[[[www[[[>>><<>>[[[zzz^^^MMMTTTbbbiiiGGGGGGTTT|||qqqdddvvvxxxsssjjjUUUJJJcccyyydddgggoooVVVzzzhhhtttWWW^^^ZZZ[[[uuuyyysssaaaccckkkhhhvvvooo___OOO>>>666DDDEEEEEEyyyNNN===999999@@@llleeeMMMWWWrrrXXXBBBGGGEEEIII```zzzzzzlllTTTTTTRRRccc{{{jjjGGGCCCWWWJJJOOOVVVYYYGGGTTTlll}}}qqqRRRGGGMMMXXXXXXlll}}}kkkHHHBBB===^^^___VVVWWWKKKKKKGGGEEEEEEAAA;;;888999===cccvvvYYY]]]ZZZOOOBBBOOO|||oooPPPAAAAAALLLwww]]]KKKCCCEEEDDDrrr~~~pppiiivvv}}}qqqwwwtttcccrrr[[[VVVVVVdddWWW>>>BBBOOOUUUiiikkk555DDDooohhhTTT]]][[[[[[cccaaa]]]\\\ZZZYYYYYYZZZ\\\]]]ccceeefffgggfffdddaaa```bbbooojjjdddllljjjppp{{{gggtttvvvfffRRRKKKJJJ@@@===KKKDDDEEEKKKSSSVVVGGGOOODDDJJJHHHLLLJJJEEEDDDGGGFFFAAA@@@MMM@@@TTTtttmmmxxx{{{KKKDDDZZZcccvvv:::DDDTTTiiiNNNOOOaaaoooJJJ???QQQtttsssjjj]]]YYY{{{tttPPPiiiiiirrruuuaaa\\\lllzzzvvvyyynnnccclllbbbuuuwww~~~eeeUUUJJJ<<<;;;@@@???III~~~yyySSS999AAA???BBB___}}}pppLLLTTTqqqvvv]]]ccc[[[<<<999KKKGGGMMM]]]XXXKKKGGG```|||\\\nnn}}}cccwwwaaaUUUNNN;;;LLLbbbWWWMMMDDDpppooo}}}fffIIIHHHWWWVVVNNN~~~mmm\\\???EEE999ppplllaaaRRR\\\KKKJJJIIIGGGFFFEEEAAA===999???ZZZrrreeekkkiiisssOOO@@@GGG~~~}}}iiiHHH<<>>VVVMMM]]]IIIPPPVVVYYY___pppyyyhhhuuuuuulllbbbWWWnnnHHHJJJRRR]]]EEEIIIWWWSSSTTTkkk\\\>>>777:::xxx[[[OOOUUUFFFLLLKKKJJJIIIHHHDDD???;;;:::VVV{{{jjjfffrrrVVVGGGRRRlllUUU\\\~~~sss|||aaaFFF???GGGffftttmmmOOOBBBMMM>>>GGGyyyqqq}}}|||~~~}}}zzzttt]]]hhhoooQQQDDDFFF===999SSSuuu```:::???mmmdddWWWPPPTTTUUUOOONNNRRRVVVVVVUUUVVVXXX[[[]]]___ccccccbbbaaa```aaadddgggeeegggiiiiiiiiikkkmmmooo___^^^jjjwww~~~wwwmmmaaaaaaaaaaaaaaaZZZNNNCCCJJJBBB@@@GGGLLLGGG===888NNN\\\GGGNNNNNNBBBEEEEEEEEEDDDCCCBBBBBBBBB===AAAGGGJJJccc|||}}}xxxlllaaaddduuu|||UUUUUUxxxDDD>>>@@@ppp|||vvv]]]SSSVVV|||tttLLLJJJkkkeeeFFFfff~~~xxxLLL^^^uuu\\\cccpppKKKIIIddd~~~xxxpppiiifffcccaaalllmmmpppXXXLLLGGG======???@@@TTT}}}sssOOOVVVNNNCCCKKKyyy^^^SSSfffzzzqqq\\\RRR{{{cccsss[[[qqqlllwwwzzz___xxxpppUUULLLJJJzzzrrrvvveeeCCCEEEKKKTTTQQQbbbdddKKK===???aaaxxxWWWPPPQQQGGGKKKKKKKKKKKKIIIFFF@@@<<<999SSSsssaaaTTTFFFTTTyyybbbQQQMMMwwwsssuuuYYYBBB@@@JJJzzz{{{|||cccSSSBBBFFFDDDLLLyyytttzzzwwwxxxzzzzzzyyy|||~~~wwwpppxxxyyy\\\???VVVjjj\\\PPP888???FFF666HHHyyyoooCCCDDDlllwwwYYYPPPMMMRRRSSSNNNKKKLLLQQQQQQRRRSSSVVVXXX[[[]]]``````^^^\\\\\\___cccgggbbbdddggghhhhhhhhhiiijjjwwwlllXXXMMM\\\ttt}}}sssaaaSSSLLLGGGDDDIIIDDD???>>>BBBEEEGGGHHH>>>>>>>>>999444;;;RRRgggOOO888DDDHHH:::CCCCCCCCCBBBAAAAAA@@@@@@???CCCFFFBBBQQQ~~~yyynnnqqqsssqqqlllhhhhhhiiizzzkkkPPPgggFFF???EEE~~~iiiXXXRRRttt}}}XXXUUUtttbbbEEEdddsssyyyRRRTTTfffggg[[[QQQRRRuuuxxxjjjTTTAAAtttooosssnnnooo[[[``````dddhhh|||kkkTTTIIIDDD;;;666<<>>vvv{{{www|||lllXXXJJJJJJMMMMMMSSS|||}}}]]]BBB???DDDwww```PPPNNNKKKHHHFFFFFFGGGIIIIIIGGGBBB>>>;;;IIIbbbxxxTTTMMMSSSqqqfffRRR@@@ZZZnnnOOO;;;@@@NNNoooYYYQQQFFFCCCJJJRRRzzzuuuqqqooorrrssssssvvvzzz}}}pppaaa\\\}}}ZZZHHHMMM\\\pppWWWIIIEEE>>>@@@DDD???AAAdddvvvCCCBBBeee\\\TTTNNNMMMQQQRRRNNNLLLMMMPPPPPPPPPPPPRRRSSSUUUVVVYYYZZZZZZYYYZZZ\\\```ccc\\\___ccceeeeeedddcccdddjjjmmmLLLDDDIIIGGGVVVTTTOOOFFF???>>>BBBEEEBBBDDDKKKRRRRRRKKKBBB>>>DDDDDDBBB???GGGeee]]]FFFBBBDDDFFFGGGAAAAAA@@@@@@@@@?????????@@@BBBBBB???BBBVVVnnnyyyyyygggaaafffhhh```VVVZZZiii{{{vvvssshhhKKK@@@KKKuuuaaaSSSpppsssnnnttthhheeepppjjjMMM]]]DDDOOOgggfffMMMWWWyyytttgggXXX[[[yyywwwwwwnnnfffpppSSS^^^]]]\\\iiiwwwhhhRRRGGGBBB888666CCCQQQnnnzzzsssnnnJJJ===hhhyyy|||QQQUUUjjjtttUUUlllyyyFFFooo~~~iiiYYYwww~~~mmmnnngggRRRNNNVVVXXX~~~uuu___MMMFFFMMMIIIHHH```gggXXXGGG@@@:::ooouuuJJJGGGEEECCCEEECCCCCCFFFIIIKKKJJJGGGDDD??????dddjjjsss```IIILLLsssppp@@@DDD<<>>>>>HHHeeecccFFFFFFIIIAAA???FFF????????????>>>>>>>>>>>><<<<<>>>>>AAA___vvvkkk|||QQQFFFfff[[[TTTeee|||zzzXXXgggccc```[[[GGG:::MMMPPPQQQ\\\uuuooovvvtttkkknnnxxxoooyyylllQQQAAA===JJJGGGPPP|||cccNNN@@@>>>OOOqqqBBBDDDAAABBBFFFEEEEEEGGGJJJMMMNNNMMMKKKHHHAAASSSxxxrrrgggAAAFFF{{{XXX777III```ttt|||gggmmmOOO<<>>999777:::LLLMMMIIIbbbccc888888NNNyyyPPPOOOJJJHHHEEEDDDDDDEEEHHHJJJDDDEEEGGGIIIKKKMMMOOOPPPMMMPPPTTTVVVVVVVVVVVVWWWTTTWWW\\\^^^___^^^^^^___jjjaaassssssXXXQQQIIIEEEDDDFFFOOOYYYaaaZZZUUUQQQHHH>>>???FFFKKKXXXsssSSSKKKEEECCCBBB???======>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@EEEDDD===XXXdddWWWWWWOOOJJJGGGHHHLLLSSS___jjjvvv}}}zzzuuulllaaaTTTIIIAAA<<>>777>>>888;;;hhhwwwyyySSSPPPccc~~~kkkYYYdddqqq{{{VVVpppqqqKKKCCCHHHIII;;;EEE\\\~~~oooZZZKKKKKKQQQHHHNNNggguuuaaa@@@999@@@mmmYYYAAAFFFAAAEEEGGGHHHGGGGGGIIILLLMMMMMMLLLJJJHHHLLLsssmmmLLLLLL{{{zzzEEEFFFcccaaacccwwwyyy```GGG===JJJfff|||xxxaaaYYYGGGFFFCCCOOOTTTeeeyyyrrrooouuu{{{{{{vvvssswwwZZZZZZgggxxxNNNCCC<<<@@@CCCCCCKKKUUU}}}llllll~~~sssJJJ===UUUjjj[[[JJJEEEGGGGGGFFFDDDCCCEEEGGGHHHBBBCCCEEEGGGHHHJJJKKKKKKNNNPPPSSSTTTTTTTTTUUUVVVSSSWWW[[[^^^______```aaalllhhhllloooaaa[[[\\\eeeppplllxxxzzzwwwRRRBBBHHHJJJGGGEEEFFFFFFDDD======>>>>>>>>>>>>>>>>>>BBBFFF???<<>>YYYwwwnnn~~~ooo^^^UUUNNNJJJKKKKKKGGGFFFHHHVVV]]]gggqqqxxx|||~~~xxxtttpppkkkgggYYYWWWRRRHHH???:::;;;>>>UUUAAA@@@]]]~~~{{{hhhTTTvvvzzztttfffRRRAAA;;;RRReeeNNNdddggg~~~}}}ttt|||~~~yyyuuurrr___kkkiiiFFFTTTOOOOOOTTTvvvgggVVVAAA;;;===888777===MMMyyy|||yyyMMMQQQ[[[rrrxxx___dddjjj{{{[[[SSS???CCCDDDUUUnnn|||rrrTTTWWWhhh}}}fffLLL???CCCKKKJJJXXX}}}jjjNNN888DDDGGGnnnnnnEEE>>>DDD<<>>@@@???===HHHlllNNN444SSSqqqkkkTTTOOO@@@AAACCCDDDBBBAAABBBBBBBBBDDDEEEFFFFFFFFFFFFFFFEEEQQQRRRSSSSSSRRRSSSVVVXXXTTTWWW[[[^^^___aaabbbddd```iiieeeqqqWWWLLLOOOCCC<<>>=========>>>>>>>>>>>>>>>666CCC<<<888HHHJJJAAAEEEVVV{{{|||~~~jjj[[[NNNIIIGGGDDDCCCFFF@@@CCCFFFIIIMMMRRRWWW\\\aaa___bbbiiillljjjkkknnngggeee```ZZZTTTOOOIIICCC999>>>AAA@@@;;;:::@@@EEERRRIIICCCKKK}}}|||~~~[[[jjj|||nnnoootttppphhhffflll|||{{{bbbPPPGGG???LLLpppTTTEEEcccrrrNNNkkknnn~~~{{{yyyvvvvvvyyyvvvzzzjjjccciiihhh\\\SSSUUUSSSKKK]]]wwwdddMMM???<<<;;;999777FFFMMMsssOOOSSSYYY^^^kkk\\\iii{{{YYYBBB???III]]]fff{{{nnngggaaawwwyyynnnVVVHHHFFFIIIIIIOOOcccuuuZZZDDDAAAFFF===yyy```;;;HHHAAA999BBBCCCDDDDDDCCCDDDFFFGGGGGGFFFLLLGGGeeezzzvvvcccLLLUUUdddbbbKKKeeekkkzzzcccKKKAAA===BBBoooWWWNNN???CCCFFFKKKnnn|||zzzqqqsssqqqhhhccciiiqqqqqqlllhhhrrrttt~~~{{{uuudddPPPuuuzzz^^^QQQQQQYYYaaauuu]]]TTTJJJ===:::@@@888HHHHHHHHHaaaIII666ZZZiiiZZZAAAAAAJJJCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFNNNNNNNNNOOOPPPQQQRRRSSS[[[^^^``````^^^^^^```ccc```^^^___ggguuutttaaaOOO@@@CCCBBBAAA???>>>===============<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>>HHHeee|||iiixxx^^^TTTHHHAAAAAA???===DDDDDD<<<:::AAAFFFCCC???CCCHHHJJJIIIGGGDDDCCCBBBBBBAAA@@@??????<<<888???======@@@CCCBBBAAA@@@[[[JJJKKKOOOeeecccuuuttt___ZZZccckkk[[[VVVfffgggaaa~~~vvv]]]CCC999666888MMMhhhQQQAAAQQQsssNNN>>>XXXaaaLLLtttyyypppqqqooosssxxxuuusssiiicccccc___VVVRRRUUUQQQMMM}}}yyylllZZZIII???;;;:::;;;@@@>>>GGG{{{gggMMMTTT]]]jjjxxxbbbddduuu^^^FFFJJJ[[[mmmqqqssseeebbbcccxxxzzzaaaaaaooouuu[[[EEE@@@HHHMMMKKKXXXdddOOOEEE888???dddSSS666CCC>>>888???===AAAAAABBBCCCFFFHHHHHHHHHIIIIIIQQQ```}}}^^^OOOHHHRRRaaaeeeTTTXXXsssyyyqqqUUUDDDAAA>>>NNNoooIIIGGG>>>BBB???PPP___~~~wwwxxxsssnnnmmmqqqssssssrrrttttttsss||||||zzzuuuqqquuu]]]TTTSSSXXX```lllvvv||||||{{{zzzxxx\\\KKK???@@@CCCAAA@@@BBBGGGAAAMMMYYY<<<>>>yyy]]]EEEFFFIIICCCBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBCCCCCCBBBBBBCCCDDDLLLLLLLLLMMMNNNOOOPPPQQQZZZ]]]______]]]\\\___bbbbbb___^^^aaajjj}}}fff>>>777JJJAAA@@@???===<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<>>BBBCCCBBBAAA@@@<<<666AAA===777555777<<>>IIIlll]]]IIIQQQyyyHHHGGGFFFdddeeetttqqqqqqlllooorrrmmmkkkiiiddd]]]VVVRRRRRRSSSFFFQQQppp^^^LLLEEE???999888<<>>888===>>>@@@BBBEEEGGGIIIJJJKKKPPPEEEPPPZZZ<<<;;;@@@LLLddduuu\\\mmmjjjXXXQQQrrrttt___rrrtttbbbEEE>>>DDDBBBcccZZZCCCEEEDDDGGG@@@ccczzzYYY|||vvvtttooonnnoooqqqnnnlllpppxxxssspppwwwzzzzzzqqqkkktttoooSSSNNNGGGEEEHHHOOOWWW[[[\\\[[[\\\```bbb]]]SSSJJJGGGCCC===999999===DDDIII]]]]]]JJJ555\\\eeeFFF>>>DDDEEE>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@??????@@@BBBIIIIIIIIIJJJKKKLLLNNNOOOVVVXXXZZZYYYWWWWWWZZZ]]]^^^]]]]]]]]]```mmm~~~hhhJJJ;;;===CCC>>>>>>===;;;::::::::::::::::::999999999888888888666666777888999::::::;;;>>>666RRRhhhWWWggghhhHHHNNNEEE===;;;<<<===@@@DDDAAA>>>;;;;;;======<<<:::777<<>><<<|||XXXfff```eeexxxeeebbbsssoooppppppzzzsssdddaaasssOOO>>>DDD@@@SSS]]]EEEUUUwwwEEEEEE___WWWeeerrrkkkmmmpppjjjkkkllleeefffhhhcccYYYSSSRRRPPPMMMGGGnnnhhhRRRAAAAAA@@@888777======JJJ~~~KKKKKKQQQSSSbbb|||dddjjjttt|||yyyxxx|||gggPPPBBBGGGJJJEEELLL\\\bbbIIIAAA===AAA^^^tttUUU>>>888===;;;===@@@999;;;===???AAACCCEEEGGGIIIJJJQQQIIIPPP}}}vvvmmmrrrtttrrrkkkgggHHHFFFIIIfffvvvwwwlllEEE\\\}}}gggQQQ<<<>>>EEEKKKTTTHHHFFFDDDHHHGGGvvvmmmzzzzzzvvvqqqnnnmmmlllllllllhhhfffkkkrrrmmmlllpppsssssswwwdddyyyuuuaaaTTTKKKDDD@@@FFFEEEEEEFFFHHHGGGDDDAAA:::DDDKKKKKKPPPeee|||jjj???OOO^^^pppIIIFFFGGG===:::CCC????????????????????????<<<>>>??????>>>>>>???@@@EEEEEEFFFFFFHHHIIIKKKLLLOOOQQQSSSRRRPPPPPPTTTWWWXXXYYY\\\___^^^```jjjvvvmmmHHH>>>FFFFFF;;;===<<<;;;:::999999999999888888888777777777666666444444555666777888999:::<<<;;;AAARRRmmmyyyrrrbbbRRRIIIAAA888:::AAA???@@@BBBCCCBBBAAA???===@@@<<<888999;;;???EEELLLbbb]]]TTTGGG;;;===WWWssseeeuuuqqqgggttttttgggqqqwwwnnnxxx{{{xxxXXX>>>===AAAfffUUUHHHdddjjj@@@FFFYYYeeezzzvvvdddYYYPPPXXXeeefffggghhhbbbbbbaaa]]]UUURRRRRRMMMGGGXXX~~~|||```KKK===>>>???888777===:::SSShhhGGGLLLOOOLLLQQQoooqqqmmmmmmwwwWWWCCCAAARRRNNN???TTT~~~lllXXXFFF>>>>>>CCC]]]EEE>>>::::::999===@@@;;;;;;===@@@@@@@@@@@@CCCEEEDDDIIIPPPSSSbbbvvvfffeee|||aaayyyoooIIIIIIYYYwwwgggQQQEEEwwwpppXXXEEE;;;>>>CCC^^^rrrSSSKKKBBB;;;AAAPPPmmmwwwppppppppppppqqqsssnnnkkkkkkkkkiiijjjmmmeeejjjnnnooooooppp}}}zzzdddbbbvvvtttggg\\\ZZZWWWVVVVVVVVVVVVVVV^^^hhhrrr|||gggXXXOOOOOOkkkmmmvvvOOO777AAAGGG<<<999DDD<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>===???@@@BBBBBBBBBCCCEEEFFFHHHIIIJJJMMMNNNNNNLLLNNNRRRVVVXXXWWWYYY]]]^^^[[[[[[]]]sssfffEEECCCFFF===999???<<<;;;:::999999999999999777666666666666555555555333333444555777888999999555===<<<888OOO{{{qqqqqqsssnnnWWWJJJJJJBBBAAA>>>999666999AAAHHHDDDDDDKKKZZZggglllooorrrRRRLLLLLLUUUddd|||zzzwwwrrrjjjsss}}}xxx}}}xxxwww~~~jjjKKKCCCQQQ|||HHHVVV~~~ZZZGGGaaahhhhhhbbbUUUNNN\\\HHHMMMcccjjjeeeaaa]]]]]]YYYTTTRRRQQQOOOMMMKKKeeerrrsssUUUGGG<<<;;;<<<999999===@@@[[[xxxSSSKKKKKKKKKLLLHHHTTTvvvppprrr{{{}}}rrrvvvzzztttNNNAAADDDQQQLLLJJJtttwwwYYYMMMCCC<<>>@@@@@@======???BBBCCCFFFRRRSSSIII}}}jjjMMMWWWkkkZZZYYYdddtttRRR<<>>KKKjjjjjjMMMEEEFFF[[[|||}}}KKKDDD<<<999===???===999;;;;;;;;;;;;;;;;;;;;;;;;<<<===???>>>======>>>@@@??????@@@AAABBBDDDFFFGGGIIILLLMMMMMMMMMOOOTTTYYY^^^XXXUUUXXX[[[[[[[[[]]]]]]llltttVVVJJJBBBCCCBBB<<<999<<<::::::999888888888888888666666555555555555444444333444444555666777888888444888:::777999MMMsss|||uuuuuuzzzyyyuuutttuuuwwwrrrqqqjjj\\\RRRPPPZZZcccyyy{{{llllll{{{]]]@@@CCCQQQqqq}}}~~~zzz|||oooWWWPPPiiisssNNNlllTTTUUU|||lllUUUOOORRRhhh}}}{{{YYYUUUpppxxxiii]]]YYY[[[SSSPPPRRRPPPNNNSSS\\\rrr```IIICCC<<<888777:::===???IIInnnvvvrrrlllGGGRRREEEBBBOOOGGGPPPyyywwwpppyyy{{{qqqSSSFFFGGGIIILLLNNNRRRmmmgggNNNBBBAAA>>>UUUVVV888;;;999666999777666;;;999===@@@???<<<;;;>>>AAABBBHHHIIIOOOHHHeeerrrOOOCCCOOOZZZ|||XXXPPPdddOOOGGGQQQnnnxxxsssgggRRR???@@@EEEUUUsss}}}fffNNNBBB===@@@FFFdddrrr```VVVDDDCCCBBBHHHzzzooollllllooonnnkkkjjjlllmmmfffcccgggjjjhhhffffffaaarrrmmmdddlllnnnkkkqqqfffsssbbbRRRcccwwwzzz|||qqqPPP@@@HHH\\\~~~OOO===BBBAAA;;;999<<<;;;666999999999999999999999999;;;<<<>>>===<<<<<<===???======>>>???AAACCCEEEFFFHHHJJJLLLLLLMMMPPPVVV\\\```[[[XXXXXXXXXWWWZZZ___```\\\jjjxxxdddTTT777EEEHHH===999@@@AAA888888777777666666666666666666666555555555444444444333333444444555555555555888444777;;;555111CCC]]]fffhhhzzz~~~sssooobbbWWWVVVYYYddd~~~kkk~~~rrrkkkrrr]]]OOOGGGHHHhhh~~~|||yyywww{{{|||yyykkkjjj{{{jjjnnnrrrkkkeeennnccc[[[zzzppp```\\\[[[SSSQQQUUURRRNNNZZZnnn}}}rrrKKKAAAAAA<<<555444;;;@@@@@@MMM~~~yyy[[[DDDXXX???999PPPHHHPPP~~~lllyyyxxxggg___DDDHHHAAAQQQUUUNNN]]]pppaaaIII<<<@@@CCCpppzzz}}}FFF777;;;999888===888444<<<777;;;???>>>;;;;;;>>>BBB<<>>EEE]]]XXXCCCNNN===QQQzzzzzzmmmYYYaaatttxxx\\\FFF???<<>>444666AAA888888888888888888888888:::;;;===<<<;;;;;;<<<>>><<<======???AAACCCEEEFFFEEEGGGJJJJJJKKKOOOVVV\\\]]]\\\]]]\\\WWWRRRTTTZZZXXXSSSWWWdddmmmzzz~~~oooRRRDDD@@@GGG:::777???>>>444666AAA666666555444444444555555666666555555555444444444333333333333333333444444888222111666:::999:::===QQQwwwyyy}}}wwwvvv}}}ccclll|||~~~wwwxxxjjjDDDLLLggg|||{{{}}}zzzyyyyyyxxxwwwvvvyyy{{{yyykkkhhh}}}___ccckkkTTT___PPPSSSIIIaaa]]]WWWOOOvvvsssYYYJJJ???>>>999333333888===>>>iiipppwwwcccDDD===BBBDDDEEEGGGCCCaaalll{{{mmmqqq~~~|||{{{hhhQQQDDDDDDIIIBBBQQQSSSVVV\\\PPPEEE777>>>SSSrrrYYYAAA888888777777777777888888999::::::;;;<<<===>>>>>>???>>>>>>DDDJJJQQQyyyhhh???UUUbbbyyyMMMEEEssszzzyyyyyyhhhMMM>>>???;;;FFFmmmlll```JJJDDDJJJDDDAAAUUUnnnxxxjjj```bbbdddffffffdddbbbaaa___bbbeeeeeedddbbbaaaaaafffeeeddddddfffiiimmmoooqqqyyySSSMMM]]]^^^[[[aaapppsssqqqxxxyyykkkjjjuuu~~~|||iiizzzPPPBBB???OOOuuuqqqMMM333@@@::::::999999888777666666888888888777888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@CCCFFFHHHJJJMMMQQQTTTYYYVVVTTTTTTWWWYYYYYYXXXPPPUUUZZZ\\\ZZZaaaxxxvvv~~~~~~xxxxxx\\\KKKCCC@@@>>>===<<<<<<;;;::::::999999888777777666555444444444222222222222222222222222333333333333333333333333555555555666666666666777555>>>mmmjjjooo}}}XXXZZZggg\\\|||}}}{{{zzzxxxvvvvvvtttrrrooowwwvvvuuunnnrrrkkkooonnndddzzzwwwssszzzzzzaaaSSSWWW^^^WWWFFFRRRLLLZZZooogggTTTBBB999888999<<<=========>>>jjjxxxzzz}}}cccPPPBBBCCCFFFDDDBBBEEEFFFPPPOOOyyypppuuuwww}}}~~~yyyqqqaaaQQQGGGEEEGGGIIIJJJJJJUUU|||lllPPPCCC<<<>>>UUUpppFFF222888777777666666777777888888888999:::;;;<<<<<<======>>>@@@HHHNNNRRRqqqxxxbbbvvvxxxeeeNNN>>>===AAA@@@\\\aaaRRRJJJBBBEEEGGG@@@\\\nnnaaadddccccccbbb```___^^^^^^```bbbccccccaaa___^^^^^^dddcccaaaaaabbbeeehhhiiiaaagggkkknnnuuuuuummmeeeFFFDDDWWWGGGBBBGGGHHH@@@BBBHHHFFFMMMEEEOOOMMMLLLUUU^^^wwwoooBBB<<>>>>>@@@BBBEEEGGGHHHKKKOOORRRTTTQQQOOOPPPSSSUUUTTTSSSTTTTTTWWWYYYXXX[[[gggtttpppcccQQQDDD????????????<<<<<<;;;;;;:::999999888777777666555555444333333222222222222222222222222333333333333333333333333444444444444555555555555;;;444DDDWWWmmmlll|||OOOHHHooo~~~~~~|||qqquuuyyywww}}}xxxzzzqqqqqqqqqrrrttttttrrrqqqtttqqqqqqsss{{{www|||fffxxxvvvcccggglllcccffffff```\\\[[[WWWRRREEELLLUUU```QQQfffcccXXXNNN===;;;777888<<<<<<999<<>>KKKaaaiiioooOOOSSSqqqxxxrrrFFF222888>>>888888888888777666666555555555555555555555666666777666666777777777888888888999999999999:::;;;<<<<<>>>>>777555777666:::MMMeee{{{rrr^^^GGGCCCBBBDDDBBB???AAAFFF@@@FFFNNNsssyyynnnooozzz~~~}}}}}}{{{ssshhhaaaOOOGGGAAACCCHHHIIIGGGEEEUUUyyypppYYYRRRCCC777BBBcccIII666<<<666666555555555555666666555555666888999:::;;;;;;???BBBBBBGGGLLLGGGMMMbbb|||lllVVVFFFAAABBBEEEFFFyyysssTTTLLLCCCFFFFFF>>>;;;ZZZddd___]]]WWWWWWVVVVVVWWWXXXZZZ\\\YYYZZZZZZYYYXXXXXXYYY[[[^^^]]][[[ZZZZZZZZZ[[[\\\\\\]]]ccchhhggglllsssyyywww```999<<>>???AAAAAABBBCCCFFFHHHGGGGGGGGGHHHJJJKKKLLLLLLOOOLLLLLLRRRUUUTTTSSSTTTZZZZZZZZZ\\\dddrrr}}}___QQQSSSOOOFFFBBB@@@>>>======<<<999666999999888888777666666666444444333333333222222222111111111111111111111111111111111111111111111111000000000111111111222222666---666<<>>===888555555777999GGGhhh{{{MMMHHHDDDBBBBBBBBB@@@@@@AAA@@@GGGCCC\\\xxxqqqpppwww~~~zzzzzz~~~~~~|||xxxooobbbTTTKKKCCCEEEIIILLLIIIFFFLLLVVVsss{{{dddRRRGGG:::;;;OOOkkk{{{~~~kkkBBB555000555444444444444444444555555555666888999:::;;;<<>>GGG@@@:::wwwgggXXXZZZOOOPPPQQQRRRSSSTTTUUUUUURRRSSSUUUUUUUUUVVVYYY[[[[[[ZZZYYYXXXXXXXXXYYYYYY___]]]___bbb^^^[[[fffvvvlllqqq~~~RRRCCC888777999777555666555555444444444444333333222222111111222222333444444555555555666666666666888888888888999:::;;;;;;<<<===?????????@@@BBBEEEEEEFFFHHHIIIJJJKKKMMMMMMMMMLLLNNNRRRSSSRRRTTTZZZ___^^^\\\YYYWWWWWWYYYZZZVVVgggttt~~~lll^^^VVVOOOIIICCC<<<:::===<<<;;;;;;<<<<<<<<<;;;:::777777777666555555444444222222222222111111111111000000000000000000000000000000000000000000000000////////////000000000000888,,,///888666222777???OOOnnnOOO>>>===ppp}}}{{{yyyzzzvvvwwwuuuwwwwwwvvv~~~{{{yyyuuuqqqnnnoooqqqrrrsssjjjmmmuuurrrfffiiipppmmmcccmmmmmmhhhhhhccc]]]aaacccbbbaaaaaacccbbb^^^[[[XXXWWWZZZ```^^^VVVRRRRRRFFF\\\yyyfffWWWOOO???666999222666:::;;;>>>NNNiii~~~tttdddCCC@@@??????BBBDDDCCC>>>;;;<<>>EEE[[[{{{{{{qqqpppxxx|||xxxyyy~~~{{{{{{wwwpppggg\\\PPPDDD<<<@@@DDDIIIHHHAAADDD^^^zzzfffQQQGGG:::;;;VVVvvvJJJ===888111444444333333333333444444444444555777999:::;;;<<<<<>>@@@CCCCCCFFFIIIJJJKKKLLLMMMOOOPPPPPPQQQSSSPPPOOOTTT\\\LLLPPPUUUWWWUUUQQQNNNMMMKKKXXXVVVMMMNNNSSS[[[hhh]]]YYYTTTQQQPPPNNNFFF>>>CCC<<<===CCC@@@888:::EEE::::::999999999999999:::666666555444444333333222000000000000000000000000////////////////////////////////////////////////........./////////000000---333222,,,111;;;999//////888MMMlll}}}NNN>>>@@@VVVcccqqqzzzxxx{{{yyyvvv|||ttt~~~tttuuugggqqqooonnnzzzxxxyyyjjjiiiiiilllpppsssttttttgggffflllllldddhhhnnniiieeekkkgggaaacccaaacccooobbb]]]ZZZ^^^cccccc]]]WWWUUUZZZ^^^^^^YYYTTTQQQOOOOOO|||oooRRRJJJFFF<<<666888333:::===<<>>;;;999DDDBBBHHHRRRmmmwwwsssssszzz|||}}}yyyttttttzzz|||wwwtttnnnfff[[[PPPHHHCCC@@@>>>CCCCCCFFFHHHKKK^^^~~~iiiUUU@@@AAA666HHHyyyhhh///666777:::333333222222222222333333222222444555777999:::;;;888AAA@@@>>>EEEFFFFFFLLLHHHwwwwwwqqqfffRRRDDD??????CCCFFF[[[bbbIIIFFFFFFBBBDDD@@@???VVVcccXXXNNNKKKJJJIIIHHHHHHHHHIIIKKKLLLJJJMMMPPPSSSSSSTTTUUUWWWSSSSSSTTTUUUVVVWWWXXXYYYVVVXXXWWWUUUUUUXXXXXXUUUUUUZZZaaannn\\\nnnJJJ888222<<<000---888;;;333111888222222222222222222222222111111111111111222222333111111222222222333333333555555555555666777888999888:::;;;<<<<<<===@@@BBBAAADDDHHHJJJJJJKKKMMMOOOQQQOOOPPPQQQOOOMMMQQQXXXWWWYYYZZZVVVQQQNNNOOOQQQGGGNNNNNNPPPVVVOOOBBBAAAIIIFFFEEEHHHHHHEEEBBBBBB<<<>>>CCCGGGEEE===888888===<<<;;;999777666555666555444444333222222111111////////////////////////////////////////////////.................................////////////000&&&666777,,,+++000111222777<<<999999EEE```OOO@@@@@@>>>sss|||WWWggg}}}~~~|||{{{xxxoookkk~~~|||qqqzzzsssqqqiiitttlllfffoooiiieeeiiiiiijjjlllnnnllliiifffeee___dddhhhgggkkklllbbbfffhhhdddeeelllfff\\\]]]aaa]]]ZZZZZZZZZYYYXXXXXXQQQ[[[^^^TTTLLLLLLKKKEEE^^^jjjYYYGGG@@@>>>===;;;;;;333;;;<<<===PPPjjjqqqhhhzzzYYY<<<>>>===???@@@===:::<<>>AAA<<>>BBBIIIYYY~~~~~~uuupppzzzgggZZZMMM;;;???<<<<<>>BBBGGGIIIIIIIIIKKKNNNOOOLLLLLLOOOOOONNNPPPSSSNNNRRRTTTQQQLLLIIILLLPPPQQQOOOGGGEEEFFF======MMMCCC>>>>>>BBBBBB>>>===@@@>>>@@@;;;333333:::<<<777777888999888666555555666444444333333222111111000.........///////////////////////////////////////................................./////////000000000...+++222999000+++777---333444666<<<===EEEWWWyyyOOOAAA@@@444ZZZppp}}}yyyyyywwwqqqtttyyyyyymmmiii{{{bbbllllllmmmeeegggiiijjjiiiiiijjjkkkfffgggiiikkklllkkkgggccccccaaa```dddiiijjjfffaaafffeeedddbbbaaaaaa``````\\\[[[ZZZZZZ[[[ZZZYYYWWWVVVPPPNNNPPPKKKGGGSSSfffuuuQQQKKKBBB<<<999888999999444:::<<>>BBBBBBLLLkkkqqqfffooovvvsssnnnkkkiiifff```iiixxx~~~}}}|||zzzuuulll___WWWDDDDDDBBB>>>???EEEJJJKKKDDDHHHTTTooo{{{jjj]]]KKK@@@@@@;;;KKKoooaaa)))555:::---777000000000000000000000000111222222333333444444555777888999:::<<<===>>>>>>FFFHHHxxxoooyyyvvvrrroooxxxxxxppp```OOODDD>>>;;;@@@888EEEeeebbb>>>DDDMMMCCC===CCCDDDAAA```\\\YYYTTTEEECCCCCCBBBBBBBBBCCCDDDFFFGGGJJJKKKLLLMMMOOOPPPQQQRRRPPPRRRUUUVVVVVVVVVXXXYYYTTTSSSRRRTTTVVVUUUQQQNNNMMMMMMMMMMMMRRR\\\iiissswww}}}xxxzzzzzzxxxmmmTTT<<<444666666444555333333333222222111111111333333222222111000//////000000000000000000000000///000000000111111111111222222222333333333444444666777888999:::;;;<<<<<<;;;>>>AAACCCDDDEEEGGGIIIJJJKKKLLLNNNOOOOOOOOOOOONNNPPPPPPPPPPPPPPPRRRTTTLLLJJJGGGDDDBBBBBBBBBCCC@@@@@@??????>>>=========;;;;;;:::999888888888888666555555555555444444444222222222111111111000000////////////////////////------------------------------------------------,,,,,,,,,---------......////////////000000000000333222333333444555666777AAADDDZZZzzzzzzjjj[[[SSSKKK<<<;;;888CCCgggvvvppppppqqqqqqppprrriiigggvvv___gggeeeeeebbbccceeeeeeeeeffffffgggddddddeeefffgggfffccc```]]][[[\\\^^^aaabbb___[[[dddcccaaa^^^\\\ZZZYYYXXXaaa]]]WWWSSSPPPPPPPPPQQQIIIQQQUUUNNNGGGWWWvvvWWWIIIDDD===888666777777777>>>@@@555LLL```___sss^^^AAA::::::999999:::::::::;;;;;;;;;<<<:::===@@@>>>BBBXXXqqq|||uuujjjeeejjjooolllccc\\\^^^aaaeeemmmvvv}}}{{{zzz{{{vvvnnnfff^^^TTTKKKEEEEEECCCCCCGGGKKKJJJEEEBBBMMMaaaiiiUUUSSSPPPEEE>>>AAA```vvvuuu>>>111888444000444000000000000000000000000111111222222333444444444777777888:::;;;<<<===>>>===FFFeee}}}uuuiiiggghhhooo{{{~~~xxxtttrrrbbbNNNBBB>>>???@@@@@@???NNNqqq```OOOCCCDDDDDD@@@CCCMMMWWW[[[bbbIIIJJJEEE>>>BBBAAA@@@@@@@@@@@@BBBCCCDDDHHHHHHJJJKKKMMMOOOPPPQQQPPPQQQTTTTTTSSSSSSTTTUUURRRQQQPPPPPPQQQPPPMMMJJJKKKKKKIIIGGGFFFIIINNNSSSfffrrr|||{{{vvviiiCCC999222444666555444555333333222222222111111111333333222111111000//////000000000000000000000000//////000000000111111111222222222222333333333333444555666777888999::::::999<<>>>>>>>>===<<<<<<;;;;;;;;;:::999888888777777777555555555444444444333333222222111111111000000000........................------------------------------------------------,,,,,,,,,------------........./////////000000000111111111111222333444444000,,,333AAAGGGJJJZZZnnnxxxsssmmmccc[[[TTTMMMGGGCCCLLL999999AAA555FFF~~~~~~zzzrrrqqqtttwwwwwwrrrnnnnnnxxxgggkkkhhhggg____________````````````cccbbbaaaaaaaaa```^^^\\\]]]^^^___```aaa```___^^^YYYYYYZZZZZZ[[[\\\\\\]]]\\\___ccceeeccc]]]WWWRRRSSSSSSQQQUUUmmmrrrWWWHHH@@@===999666666777777777:::;;;444TTTfffZZZuuuggg>>>AAA222:::777888888888888999999999;;;999;;;>>><<<;;;FFFVVVrrreeegggmmmjjjccc___ZZZTTTQQQUUU```lllttt}}}|||wwwssskkkdddYYYOOOHHHDDDAAA???DDDBBBEEEJJJIIIFFFLLLVVVtttuuuQQQKKKLLLOOOIII>>>@@@KKKGGG'''999222///777...000000000000000000000000111111111222333333444444666666777999:::;;;<<<===;;;GGGNNN|||ooofff___[[[___gggnnnuuuzzz{{{tttkkkbbb[[[RRRFFF>>>??????>>>@@@EEEPPP|||iiiCCCHHHJJJEEE??????EEEKKKeeevvvFFFCCCDDD======BBB???>>>>>>======>>>??????CCCDDDFFFHHHJJJLLLNNNOOONNNPPPQQQQQQOOONNNOOOPPPQQQOOOMMMLLLLLLLLLJJJHHHDDDEEEFFFEEEDDDDDDFFFHHHMMMQQQZZZgggvvv}}}tttwwwyyyqqq~~~sss```QQQ???...111222555888666111111444222222222111111111111111222222111111000000//////000000000000000000000000////////////000000000000111111111222222222333333222333333444555666777777888:::===>>>@@@AAADDDFFFDDDDDDEEEFFFGGGHHHIIIIIIMMMNNNNNNMMMLLLKKKLLLMMMGGGFFFCCCAAA????????????===<<<<<<;;;;;;:::999999:::999888777777666666777444444444333333333222222111111111000000000//////........................------------------------------------------------,,,,,,,,,,,,------------.........////////////000///......//////000111222999555111000000222:::CCCCCCHHHGGGYYYuuutttmmm}}}vvvwwwpppddd```WWWLLLLLLJJJHHHIIIJJJLLLMMMMMMVVV>>>999AAA777;;;fff~~~wwwwwwzzzsssvvvxxxyyyqqqrrrpppnnngggfffdddccccccbbbaaa```dddbbb___^^^___^^^]]]\\\WWWYYY[[[ZZZXXXWWWWWWXXXXXXYYYZZZ\\\^^^```aaaaaafffaaaZZZTTTQQQSSSXXX\\\VVVZZZccc}}}qqqWWWJJJIII<<<:::777777777888888777777:::NNNeeeuuutttzzzJJJ555>>>333777777777777777888888888888:::888999===<<<;;;@@@HHHvvv{{{mmmgggccc___ddd```ZZZVVVUUUVVVXXXZZZhhhkkkooosssxxx|||~~~yyywwwuuuttttttpppiiicccQQQMMMHHHDDDCCCDDDFFFHHHHHHFFFGGGFFFAAAHHHiiimmmJJJ???@@@AAA>>>444555MMMkkkzzz[[[222///777(((...:::)))000000000000000000000000000000111111222333333333555555666777999:::;;;<<<>>>BBB@@@\\\rrr}}}mmmYYYMMMNNNUUU^^^dddkkkmmmppptttwwwvvvssspppjjjhhhddd^^^WWWMMMDDD???;;;<<>>HHHDDD===???=========<<<<<<<<<<<<<<<<<>>666888888333666777777555111...000444111111111111111111111000111111000000000/////////////////////////////////........./////////000000000000000111111111222222222222333333444555555666777999;;;===>>>@@@CCCEEEFFFFFFGGGGGGHHHJJJKKKKKKLLLMMMNNNMMMJJJIIIHHHIIIEEEDDDBBB@@@???>>>>>>>>><<<<<<;;;::::::999999888999888777666555555555555333333222222222111111111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------........./////////...............///000000333555444222333666555222000777444555@@@>>>:::DDD777EEEGGGCCCIIIJJJEEEDDDFFFCCC>>><<<<<<>>>===;;;BBBBBBBBBCCCFFFIIIJJJKKKcccKKK999666:::999BBBmmm}}}zzz}}}zzzvvvssszzz|||qqqqqqoooqqqooowwwtttpppnnnnnnmmmjjjhhhhhheeebbbaaaaaaaaa```___```bbbbbbaaa___]]]]]]^^^bbbbbbaaaaaa___]]][[[ZZZbbb```[[[UUUQQQPPPRRRUUU^^^|||iiiYYYHHH@@@BBB:::888666666777888888777>>>EEEqqqpppWWW===999333:::444666777777777777888888888;;;999888:::;;;;;;>>>BBBWWWwwwiii___```^^^\\\\\\[[[XXXSSSOOOMMMNNNQQQVVV]]]dddkkkooossstttwwwyyy|||~~~~~~}}}|||zzzxxxvvvuuutttrrrllleee___[[[UUUNNNHHHBBBBBBCCCCCCDDDEEEFFFHHHGGGDDDEEEMMMZZZvvvhhhPPPDDD>>>:::;;;AAAKKK```kkk---333666000,,,///222/////////////////////////////////000111111222222333333444555666777999::::::===888<<>>;;;<<<@@@FFFXXX{{{UUU???IIIGGG@@@>>>@@@DDDNNNgggUUU??????FFF<<<:::???888;;;;;;<<<<<<;;;;;;;;;:::;;;<<<>>>@@@CCCEEEGGGHHHHHHJJJKKKKKKIIIHHHHHHIIIHHHHHHGGGGGGFFFFFFGGGHHHGGGEEEBBB@@@??????>>>>>>@@@@@@>>><<<<<>>======<<<;;;;;;::::::999888888777777666555444444444444111111111111000000000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............///............//////000''',,,......222666333,,,444999666111444666555666888>>><<<999===:::888@@@@@@:::777777999;;;???DDD???@@@@@@@@@@@@AAABBBCCChhhUUU>>>333<<<999---RRR~~~rrrrrr{{{~~~zzzvvvxxxzzz||||||~~~oootttooorrrrrr|||xxxsssqqqqqqqqqnnnkkkllljjjhhhggghhhhhhgggffflllkkkjjjhhhgggfffeeeddd______``````___]]]\\\ZZZUUUVVVXXXXXX[[[bbbkkksssxxx___RRRKKKCCC===<<<777555444444777999999999>>>NNNwwwmmm|||:::888999+++<<<333666666666666777777777777;;;999888777777888;;;===>>>aaazzztttbbb___[[[[[[]]]]]][[[YYYOOOMMMJJJIIIIIILLLOOORRRUUUWWW[[[___dddgggjjjkkkhhhgggfffdddaaa___^^^]]]ZZZVVVOOOJJJFFFCCC@@@???BBBDDDEEEEEECCCAAAAAAAAAAAADDDQQQppphhhOOOAAA>>>999AAAWWWxxx~~~DDD000888---+++777111(((666/////////////////////////////////000111111222222222222333555666777888999<<<666<<>>EEE@@@>>>@@@CCCGGG[[[ZZZ;;;<<>>;;;999::::::;;;;;;;;;::::::999:::<<<>>>@@@BBBDDDEEEEEEGGGHHHIIIHHHGGGHHHIIIDDDEEEFFFEEEDDDCCCCCCEEEEEEBBB>>><<<<<<<<<<<<;;;===???AAA???;;;:::>>>BBB222IIIAAA888KKKNNNIIIXXX]]]bbbgggggg```YYYVVVVVVNNNIIIGGGAAA888999:::///555444333444555333...)))...000000000222444111+++////////////000000000000////////////....................................------------.........///........./////////000000333333333444444555555555666888999:::;;;>>>BBBEEEFFFFFFFFFFFFGGGHHHJJJLLLJJJKKKMMMLLLIIIFFFEEEEEEAAAAAA@@@???>>>===<<<<<<;;;;;;:::999999888888777666555444333333222222333000000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......//////.........//////000000111000///111555666333/////////...000444555333111444000000666444111888888777888999888555666999===???@@@AAAAAAAAACCCDDDttt```YYY>>>888:::999222???kkkmmmpppsssuuuvvvxxx{{{}}}xxx}}}sssyyyzzzyyytttooooooqqqrrrpppnnnpppnnnmmmmmmnnnnnnmmmkkkhhheeeaaa```aaa```]]][[[XXXZZZ\\\^^^_________^^^^^^ZZZUUUVVVdddwwwiii\\\MMMEEECCCAAA===:::666444333555999<<>>@@@CCCEEEEEEFFFFFFFFFEEEFFFJJJNNNYYYmmmfff]]]SSS@@@888???AAA___===666666666++++++666222+++333////////////////////////......//////000111111222111111222444555666777888888<<<;;;:::CCC^^^hhhhhhnnnllloootttxxx}}}|||kkk]]]VVVMMMFFFBBB@@@??????@@@???===;;;;;;>>>FFFKKK]]]oooyyy\\\MMMDDDBBBBBB======CCCGGGJJJ[[[{{{@@@;;;@@@;;;666999:::999;;;666777888::::::::::::999999:::;;;===>>>@@@AAABBBBBBDDDGGGHHHHHHIIIJJJLLLGGGIIIKKKIIIFFFCCCBBBCCCAAA>>>======@@@AAAAAA???888;;;===>>><<<;;;<<<>>>666======:::;;;999888<<<888888666333333555888:::===444222111///777:::111222111000111222333555777111444555222222333000)))........./////////000000........................------------------------,,,,,,---------.........------........./////////222333333333333444444444555666777888999;;;@@@CCCDDDDDDCCCCCCDDDFFFHHHJJJGGGIIIJJJJJJGGGDDDCCCBBB??????>>>>>>===;;;::::::999999888888777666666666555444333222222111111222/////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------///......------.........000---,,,,,,,,,,,,///222222...111555222333555333000888777999@@@===555888333666888888888888777666222555888999999:::<<<>>>eeeWWWXXX666;;;444666===222DDDyyy~~~fffhhhjjjnnnppprrrtttxxxzzz~~~}}}~~~www|||}}}zzzuuuqqqqqquuuxxxwwwuuuqqqqqqpppqqqrrrrrrpppooosssnnniiihhhjjjjjjfffbbb]]]^^^___```___]]][[[ZZZ___ooo~~~mmmcccSSSOOOGGG???<<<<<<:::666777555555777<<>>???:::???LLLxxxnnnfff___[[[TTTTTTRRRQQQPPPNNNNNNMMMEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@??????<<<>>>AAA@@@??????CCCGGGCCCDDDEEEFFFJJJRRR^^^fffjjjNNNBBBMMMKKK;;;===QQQnnnxxxXXX:::666+++111555...***333666***////////////////////////......//////000111111111000111222333555666777777000@@@777666FFFEEEcccaaaGGG\\\aaallltttrrrlllooowwwppp```VVVSSSRRRSSSLLLMMMNNNPPPUUU```nnnxxxnnnNNNBBBCCC;;;===CCC;;;;;;CCCEEEMMMuuu|||???;;;===>>>333222AAA;;;...333444555777888999999999888999:::;;;<<<>>>???@@@AAA@@@CCCFFFHHHIIIJJJLLLMMMMMMPPPQQQOOOJJJEEECCCCCCBBB@@@??????AAA@@@===:::999:::;;;;;;;;;:::888888===...999@@@222555AAA777666777777777888999777444111111888777---...444000222111111000...,,,...111+++000000++++++000333222---.........//////000000---.....................------------------------,,,,,,,,,---------......---------.........//////222222222222222333333333333444555666777:::>>>AAADDDCCCBBBBBBCCCEEEHHHIIIDDDFFFHHHHHHEEECCCAAAAAA=========<<<;;;:::999888777777777666555555444444555444333222111111111111//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,---------,,,***,,,222222---...444///***000666000---222111111666111+++111333222666444666555111333888999777666999<<<<<<;;;:::<<<>>>jjjGGGMMM@@@999444333555888???FFFwwwwwweee^^^aaafffhhhhhhhhhnnnuuuvvvwwwyyy{{{~~~{{{||||||zzzvvvppppppooonnnmmmnnnqqqsssyyypppjjjhhhdddcccrrruuuiii```dddllluuu}}}tttjjj[[[NNNDDDAAA===;;;;;;:::666333666222555======@@@TTTmmmxxxEEE>>>666222333444333111333333222222333333444555555555666666777777888888;;;===EEEZZZ}}}{{{ooosss~~~lll___]]]ZZZUUUPPPLLLKKKKKKKKKRRRPPPMMMMMMNNNMMMJJJGGGEEEDDDCCCBBBAAAAAAAAAAAA;;;===@@@BBBDDDEEEDDDDDDKKKLLLQQQZZZkkkiiiPPPEEE>>>@@@DDDMMMaaawwwjjj555'''===////////////////////////////////////////////////............////////////111111111111222333444444666555999===<<>>>>>???@@@HHH999JJJJJJ555:::888777777666666666666666555666777888999:::;;;;;;999999999:::;;;<<<>>>???BBBDDDGGGJJJLLLLLLLLLKKKLLLKKKKKKJJJHHHFFFEEEDDDBBBAAA???>>><<<;;;;;;;;;;;;:::999999;;;;;;:::999777777777777666666666666555444333333444555444222333333333333333333333333222111111111000000//////////////////////////////////////////////////////........................................................................////////////000000000000000111111222222333444444444444444555777999<<<===EEEEEEEEEFFFGGGHHHJJJKKKDDDDDDDDDDDDBBB@@@>>><<<>>>======;;;:::999888888666555555555555444444444111111111111000000000///---------------------------------,,,,,,+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------...///000000111///000000000111111111111222222222333333333444444555555555666777777888888ddd>>>BBB:::666333555666666:::???XXX~~~tttrrrtttxxxlll^^^WWWXXX___fffjjjlllnnnqqqsssuuuxxx{{{}}}~~~~~~~~~wwwsssuuuuuuuuuwwwggg\\\RRRIIIBBBBBB@@@<<<888555444333333222777:::999999DDDZZZmmmzzzmmm>>>888222000222444333111333222222222222333444444444555555666666777888888555888;;;EEE[[[yyy{{{^^^RRRVVVcccrrr~~~qqqkkkbbbYYYSSSRRRSSSUUULLLIIIFFFFFFHHHIIIIIIIIIGGGFFFDDDCCCAAAAAAAAABBBLLLIIIDDDAAACCCIIIQQQVVVcccpppzzzooocccGGG===<<>>BBBDDDAAA>>>555ZZZ\\\:::555===777777666555555555555666444555666777888999999:::888888888999:::;;;<<<===AAACCCFFFHHHJJJKKKJJJJJJGGGGGGFFFFFFDDDCCCBBBAAA??????===<<<;;;;;;;;;;;;:::888777888999:::999777888777777777777777777777555444333333444444333222333333333333333333333333111111111000000000//////................................................................................................------------------------.........////////////000000000111111222333333333444444444555666999;;;===BBBBBBCCCDDDFFFGGGIIIJJJEEEDDDDDDCCCBBB@@@>>>===<<<<<<;;;:::999888777777555555555555444444444444111111111000000000//////------------------------------,,,,,,,,,+++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------......//////000000//////000000000111111111222222222222333333333333444444555666666777777888^^^777999444222222555666333333666333eee{{{eeeOOOBBBDDDNNNWWW^^^bbbhhhlllnnnqqquuuxxx{{{|||~~~}}}lllhhh```UUUIIIAAA>>>>>>===<<<999666333333555777555999999888DDD\\\ooowwwwwwCCC666222//////222333222111222222111111222222333444444444444555666666777777444999999777>>>XXXzzzyyyZZZ<<<<<>>BBBCCCAAA>>>===>>>YYYaaa;;;444999:::666666555444444444555555333333444555666666777777666666666777777999:::;;;???@@@CCCEEEGGGHHHHHHHHHAAAAAA@@@@@@???>>>======<<<;;;;;;:::999999::::::888777666777999999777666666666666555666666777777666444222222333444333222222222222222222222222222000000000000////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000111111222222333333333333444555888:::;;;??????AAABBBDDDFFFHHHHHHEEEDDDCCCAAA@@@?????????::::::999888777666666555555555444444444333333333000000000000////////////------------------------,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////000000000000111111111222222222333333333333444555555666666777]]]666888333000111444444111000222111DDDhhh{{{hhhUUUIIIEEEBBB>>>KKKSSS\\\cccgggkkkpppuuuuuuvvvxxxzzz{{{~~~|||xxxnnnbbbSSSSSSPPPJJJBBB<<<<<<===999777555555666888888888<<<666555CCC^^^xxxSSS---222000//////111222111///111111111111111222333333333333333444555555666666555;;;<<<666555GGGhhhxxxdddeeessszzzpppccc{{{tttnnnjjjgggeeegggffffffhhhkkkooosssuuuyyy}}}uuugggYYYRRRQQQRRRfffmmm}}}YYY//////:::666///000................................................---------.........//////000000///000000111222333555333555999:::777999>>>AAAfff___HHHCCCLLLWWWYYYZZZUUULLLNNNXXX\\\XXXZZZaaajjjqqquuuxxx{{{}}}zzzzzzyyytttkkk^^^SSSKKKEEECCCAAAAAADDDDDD???999@@@GGGIII@@@777===UUUkkkggg;;;444<<<;;;222555555444333333333333333111111222222333444555555444444444444555666777888<<<===???AAACCCDDDDDDEEE======<<<;;;;;;:::::::::999888888777888888999999777666666777999999777555444444333333333444666666666444222111222222222111111111111111111111111111////////////////////////................................................------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------...//////000000111111222222222222333444666888:::<<<===???AAACCCEEEGGGGGGEEECCCAAA???>>>>>>>>>???999999888888777666666555444444444444333333333222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......------------------........./////////000000000000000111111111222222222222333333444555555555\\\777999444111111333222000000333999///???kkk|||tttnnnmmmdddKKK333666===GGGPPPWWW^^^eeejjjlllnnnpppqqqrrrsssvvvxxxyyy|||oooddd___\\\UUUNNNCCCBBB@@@>>><<<999777666777444222444999:::777333999222===XXXnnn{{{WWW:::...111111000000111111///...111000000000000111222222222222222333444444555555222777;;;888555;;;NNN___xxxmmmttt|||yyyxxxsssjjj]]]TTTWWWgggvvvuuuttt|||PPPAAA111,,,///111///---................................................------------............////////////000111222222666333333777:::;;;===???===BBB___pppKKKAAAFFFFFFOOOQQQLLLKKKQQQRRRMMMMMMLLLLLLNNNQQQSSSRRRPPPLLLLLLKKKJJJHHHEEECCCAAABBB???===>>>@@@AAAAAABBBBBBCCCAAA???HHHhhhzzzBBB222999<<<666111444333333222111222222222000000000111111222222333333333333333333444555666999:::;;;===???@@@AAAAAA<<<;;;:::999999999999999666666666666666777777888777777777888:::999777555444444333333444666888999666444111000000111111000000000000000000000000000.....................///................................................------------------------------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...//////000000111111111111111333444666888:::;;;===@@@BBBDDDEEEEEEBBBAAA???============>>>999999888888777777666666444333333333222222222222/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,---............//////////////////000000000111111111111111222333333444444YYY555777555222000222222000111555444---111HHHiiiiiiUUUHHH666666888<<>><<<<<<>>>@@@BBB;;;:::;;;======<<>>>>>===<<<:::888888888888999666555555555555555666666666666777999::::::777444666555555444666888;;;<<<777444000//////000000000////////////////////////---------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///000000000000000000111333555666777999;;;>>>@@@AAAAAAAAA???>>>===<<<;;;;;;;;;;;;888888888777777666666666333333333222222222111111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///........./////////000000///000000111111222333333yyyWWW555666333000000333333111111444---333444555KKKqqqlllhhhhhh]]]QQQAAA888888===CCCFFFPPPSSSXXX\\\^^^```cccdddbbbiiimmmnnnoooqqqqqqnnnrrrsssrrrrrrrrruuuyyy{{{yyy|||~~~|||yyyxxxsssoooooommmbbbVVVNNNJJJFFFCCC???===<<<<<<888666555555666777666555888888888666444666;;;@@@LLLVVVoookkkBBB444444444000000000///......///000000////////////000111111000000111111222333333333555333444999999555666:::CCC]]]vvv}}}zzz}}}{{{zzzvvvqqqnnnmmmllljjjhhhvvv```LLLLLLXXXdddkkkppp}}}PPP777333,,,,,,666999111---///------------------------------------------------,,,,,,---------.....................///000111111333333222111222555666666>>>@@@999CCCmmmfffVVVFFF@@@BBBEEEHHHKKKDDDCCCBBBBBBCCCEEEFFFGGGIIIGGGEEECCCBBBAAABBBBBBBBBCCCEEEEEE???888<<>><<<:::888777666777888666666555444444444555555555555666888999888555333555444333333444777:::<<<777444000......///000///........................,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---......//////000/////////000222444555444666999;;;======<<<<<<;;;;;;;;;;;;;;;:::999888666666666666555555555555222222222222111111111111.........---------,,,,,,++++++++++++++++++++++++)))*********++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,---------.........------........./////////...//////000000111222222qqqWWW666999000///000555555111000222...555555---///JJJqqqxxxtttVVV@@@777888;;;===:::???EEEJJJNNNQQQTTTVVV]]]bbbeeeddddddffffffeeedddddddddfffiiilllnnnooonnnpppsssuuuvvvxxxzzz|||wwwwwwtttoookkkkkkkkkjjjbbbccc___WWWTTTSSSLLLCCC@@@???>>>===999555555777222333444333333333555777555:::===999444888FFFSSSiiinnn}}}ooo???,,,555777............---,,,---///111///////////////000111111000000000111222222333333333...---333555555888>>>222AAARRRhhh|||}}}}}}{{{}}}zzzzzz}}}~~~~~~}}}{{{yyywwwtttrrrqqqppprrrooolllmmmooopppooonnnJJJFFFLLLbbb{{{}}}}}}yyyJJJ>>>+++...555666---+++000111,,,------------------------------------------------,,,,,,,,,---------.........------......///000111///222222111222444555555,,,;;;<<<666AAA```jjjSSSIIIBBB???AAA;;;===@@@???<<<<<>>??????>>>===999999<<>>444222222222111111111111000000...000333111444JJJcccxxxkkkllldddHHH<<<>>>666888;;;===???AAADDDIIIMMMJJJPPPVVVXXX[[[]]]ZZZUUU]]]___aaa```]]]ZZZYYYXXX]]]^^^___```aaabbbbbbbbb```\\\XXXXXXZZZYYYTTTOOOIIIIIIGGGEEEBBB@@@>>>>>>888888777777666555333000...222444555666888888666<<<<<<999666===PPPfffuuuxxxyyyqqq>>>000444222///111////////////////////////---------............///000000000000111111111111222222333444444555555666111333>>>OOO___rrr|||xxxttttttxxxxxxzzzzzzvvvrrrrrrttt}}}rrruuuzzzsssnnnrrrsssuuukkkjjjqqqnnndddfffrrrtttqqqxxxvvv]]]OOOQQQ\\\}}}qqqiiiiiiCCC666222+++//////.........---------------------------------------------------------++++++,,,,,,,,,,,,---------------............///000000000111222222333333333333888;;;888>>>\\\|||bbbLLLIIIBBBAAA???>>>>>>???@@@AAA???CCC@@@777777>>>>>>777AAAGGGRRReee~~~YYY@@@888555444333222111111111111////////////////////////............////////////000000000000111111111111333333444444666777888999999999999888888666555555555555555444444333333333444444333333333333222222222222222222222222222222000000000000////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,---------......---------............///000000111222555888:::<<<===<<<;;;999777555444333222222222333333333444444111111111111000000000000......---------,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////KKK<<<333222222222111111111000000444...---111000///:::IIIvvvuuummmsss|||xxxZZZ555;;;;;;999666555777<<<@@@AAADDDEEEDDDFFFKKKNNNLLLKKKMMMOOONNNLLLJJJHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKLLLIIIFFFFFFGGGGGGBBB>>>>>>===<<<:::999777666666444444444444666777777777888888777666666999<<<>>>...***222GGGXXXbbbppp|||UUU333///555222///000........................------------............//////000000000111111111222222222333444444555555777444555===HHHYYYrrryyyzzzwwwvvvwwwxxxnnnmmmssswwwvvv~~~xxxvvvttttttssstttwwwzzz}}}nnnffffffllltttzzztttZZZ;;;......222444///.........------------------------------------------------------------++++++,,,,,,,,,,,,------------------............//////000111111222222333666333555888777999JJJ^^^mmmYYYSSSRRRMMMHHHHHHDDDBBBDDDLLLVVV]]]bbbfff}}}PPP;;;999666444444333222111111111111....................................//////////////////000000000111111111222333333333444666777888888888888888777666555444555555444444444333333333444444333333333222222222222222222222222222222222000000000000/////////...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,------------...------------............000000111222444777999;;;<<<<<<:::999777555444333333333333444444444555555111111111000000000//////...------------,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////HHH;;;222222222111111111000000000666...+++000222......222BBBjjj|||nnn\\\FFFAAA<<<===AAADDDAAA===888:::999666888<<>>===???AAAAAA???========================<<<;;;:::>>>;;;999:::<<<;;;888555777777777666666666555555555444444444444555666666999;;;<<<;;;888444222111???;;;IIIaaakkknnnLLL999,,,111666222---...........................------------............//////000000000000111111111111222222333444444444999444111111666@@@RRRaaa}}}yyywwwsssuuulllkkkwww}}}SSS000,,,111---***---............------------------------------------------------------------++++++,,,,,,,,,,,,------------------............//////000000111111222222777222222777888666:::BBBVVVIII222666888222444333222111000000000000........................---............///////////////000000000000111111111111111222333444555666777777777777777666555444444444444444333333333333333333333333222222222222111111111111111111111111000000000/////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,------------------------............000000000111333555888999;;;:::999888666444333333333333444444444555555555111111000000000000//////------------,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////}}}FFF:::222111111111111000000000000333---,,,111444111...///***DDDccc~~~xxxpppppp|||eeeHHH666111777>>>666:::<<<;;;<<<===;;;777777999;;;;;;999888999:::888999999999999888777777888777666777999999777555666666666777777888888999555666888999888888999:::999777777777666555:::@@@bbb]]]fff}}}rrrCCC555000///444444///,,,---........................,,,,,,---------.........////////////000000000111000000111111222333333333444444444444444666;;;@@@[[[ppppppCCC222,,,777999...'''+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------...............//////000111111222333000222888:::888777999===dddkkk>>>666;;;555111555222222111000000000000000........................---------.........//////////////////000000000111000000000000111222333444666666666666666555444333333333333333333333333333333333333222222222222111111111111111111111111111000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,---------........./////////000111444666777999888777666555444333222222222333333333444444444111000000000////////////---------,,,,,,,,,++++++******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////yyyDDD:::222111111111000000000/////////......111222111111444444222666SSSwww|||lllWWWFFF===999888;;;===;;;;;;===<<<888333555666666555555666777333444555555666666555555333333333444555666555444333333444555666777777888333666:::<<<;;;;;;<<<>>>:::444222555;;;HHH]]]pppooonnnxxxRRR...000111222222///,,,,,,...........................,,,,,,,,,------------......////////////000000000//////000000111222222222111444666777666555444333999QQQ```sss}}}jjjqqqsss{{{~~~TTT222.........///---,,,///333,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---......//////000111111000000333777777666777::::::HHH\\\zzzUUU@@@777>>>999((((((888111111000/////////000000........................------------...............////////////000000000//////...//////000111222444444555555555444333333333333333333333333333333333333222222222111111111000000000000000000000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,------------...//////...///000222444555666666555444444333222222000000111111111222222222000000000////////////...------,,,,,,,,,+++++++++******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............tttAAA:::222111111000000000/////////...///000///---,,,///333,,,444///111OOOrrr|||mmmgggyyynnnLLLAAA@@@;;;333111555888777666777888888777666888999333444555666666666666666111222333444555555555555555555666666777888888888777999:::888555444666999:::<<>>HHHbbbooo|||www|||xxxZZZ<<<666222///111---&&&'''000111,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------......//////000000///111333333222222555888;;;===BBBRRRkkkiiiNNN666999888222000111222000000000////////////000000------------------------,,,------------...............////////////000000...............///000111333333444444444333333222222222222222333333333333222222222222111111111111/////////////////////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............000222333444444444333333222222222//////000000000111111111000000////////////......,,,,,,,,,,,,++++++++++++******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........ooo>>>888111111000000000////////////...//////---,,,,,,......!!!555777,,,111DDD[[[nnnpppssslllddd```UUUHHH???>>>===:::;;;<<<<<<;;;:::999;;;<<<888888999999999888777777444555777777777777888888::::::::::::::::::::::::999::::::888888>>>HHHQQQLLLUUUiii|||xxxvvv}}}lllDDD,,,***111,,,000///******///000---------------------------++++++,,,,,,,,,---------........./////////000000---......//////000111111000222111---///444666333000999333555JJJVVVgggwwwhhh|||kkk}}}|||dddHHH///,,,333111+++......,,,...222---%%%++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,------......///000000000111111000000222444444111333444===HHHPPPlllsssJJJ999444444444...)))000<<<999,,,/////////......//////000------------------------,,,,,,---------................../////////000000///............///000000222222333333333333222222111111222222222333333333222222222222111111111111//////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......---------///000111222222222222222111111111000000000000111111111111000000/////////.........,,,,,,,,,++++++++++++*********************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---------.........lll<<<777000000000000000////////////.........---...000///,,,...///...222444...555MMM}}}dddfffsssooo```UUUKKKCCC:::;;;;;;:::888777999::::::::::::999888666555444444555777888777777777888::::::999999888888888777444777;;;@@@JJJ\\\rrrlllppp|||]]]===111///111222+++000000+++,,,222111)))------------------------++++++,,,,,,,,,---------............/////////000------......///000000000---111222000222666555///...888222000<<<:::===SSSbbbwww}}}www___llleeeiiiZZZAAA...---111000---+++))),,,///000---+++---111+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------...//////000000///...///333666666333:::666111666;;;:::LLLnnn~~~KKK;;;888444888000...222777222***,,,555//////.........//////000------------------------,,,,,,,,,---------................../////////000//////.........///000000111222222333333333222222111111111222222333333333222222222111111111111000//////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,---...///000222111111111111111111111000111111111111222222222000/////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))******************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......ddd>>>444111000000///.......................................////////////000000000000>>>XXX}}}qqqlll```iiixxxvvv^^^TTT\\\YYY@@@888???;;;===555:::???555000666999333555777888888999;;;===666:::===999444888FFFSSSRRReeeyyyxxxsss}}}ZZZ888...000///...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...---------............///000000111111111222222222222222333444555777777888FFFUUUjjj{{{yyy~~~}}}kkk|||qqqtttyyymmmhhhssswwwTTT333//////.........---------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////000000000111111111111222222333444555666777888KKKNNNbbbeeeUUUAAA555333555444222000000000000000000000000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......////////////000000000000111111222222222333333333222222222111000//////...000/////////111111///.....................------///......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,---------......///000000000111111111111222111111111000000/////////............---------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,ccc===444111000//////............................................./////////000000000000777LLLhhh{{{uuuuuurrrwwwrrr]]]}}}qqqsss}}}uuugggWWWTTTZZZWWWTTTRRRJJJXXXPPPLLLOOOVVVWWWSSSOOO___eeeddd```iii~~~wwwdddFFF444))),,,111000...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------............000000000111111111222222222222333333444555666666444<<>>MMM```yyyvvvlllNNN>>>888222222555666333///000000000000000000000000///.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,..............................------------........./////////000000000000111111111222222222333333222222111111000//////...000///...///111111///.....................------000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,------------...//////000000000111111111111111111000000000/////////............---------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,bbb===444222000///......------......------------------------.........////////////000///(((+++>>>UUUgggxxxyyyjjjzzzxxxnnnyyy|||~~~yyyggg[[[llluuusssWWW444+++'''***111333---***---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------------............000000000000111111111111111111222222333333333333000111222444999CCCQQQ[[[iii{{{mmm~~~xxxtttuuu{{{|||uuuuuummmbbbbbbuuu}}}___kkk~~~sss\\\OOO???666444222---'''......------------,,,,,,------,,,++++++++++++++++++++++++++++++*********************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......////////////000000000000111111222333444555555666999:::999666333<<>>IIIYYYkkktttrrrnnnuuuiiixxxnnnzzzqqqmmmoookkkZZZHHHAAA999222222222...******:::111******000222---'''******++++++++++++,,,,,,,,,,,,+++***************)))))))))***************************************************************************************++++++++++++++++++++++++******++++++,,,,,,------------------.........///......//////000000000000555888777111,,,...000111000000000AAADDD:::BBBGGGPPPSSS]]]qqq~~~~~~oooppp{{{VVVWWWVVVNNN@@@333+++)))666333333666666333000///,,,...111222111///..............................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------........./////////////////////000000000000///////////////////////////...---...///000...,,,++++++,,,,,,------......111000///------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,------------.........///......////////////000000///............---------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************++++++++++++++++++++++++}}}ZZZ666000//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------111...+++---111222---&&&000)))...???SSSmmmzzznnnRRR000444111///111...))),,,,,,---...---...---,,,)))++++++++++++++++++++++++************************++++++************++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------........./////////------...///000111111222222111000000000111111000,,,111///...444333777EEE333@@@OOO]]]ooo{{{vvvqqqqqqyyynnn~~~{{{uuuzzzssslllSSS>>>::::::666777<<<%%%)))***---222///+++///'''---111...&&&%%%+++333************+++++++++,,,,,,++++++***************((()))))))))*********+++*********************************************************************************************************+++,,,,,,------,,,,,,---------......................../////////%%%...444333222555888777:::111444000000333///666222000222>>>MMMRRRFFF666:::>>>@@@???;;;:::;;;<<<<<<<<<888222///333;;;@@@000222111//////222222111111111222222111///,,,***------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////........./////////000000////////////////////////...------...//////...,,,***++++++,,,------............---,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,,,,,,,---------................../////////000000///............---------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************************************}}}XXX555//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***...000---+++---000222111)))000222+++>>>]]]fffrrr[[[FFFAAA)))***///***''',,,+++(((---(((+++---***)))+++...000++++++++++++++++++++++++************************++++++************++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,------------------.........//////------...///000111222333...///111333444333000---333333///222888111***111666222000555<<<@@@AAABBBHHHeeehhh[[[]]]```hhhzzzjjjnnn|||xxxyyyuuuppp|||bbb@@@CCC444444222111222222///+++,,,777444++++++++++++000******+++---...---***((())))))******+++++++++,,,,,,++++++***)))*********(((((())))))*********+++************************************************))))))))))))))))))))))))************************)))******+++,,,,,,------,,,,,,,,,---------......------..................222111---***///555333+++000***888+++...???000333111555777333000000444777666888555111333999777//////222333111111333333000...222111+++***000222///...+++))))))+++...///000------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////............/////////000.........///////////////...------...//////...,,,******+++,,,,,,---......------,,,+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---.........//////000000//////.........---------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************************************~~~TTT666333333///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///111222222666GGGccc|||zzzcccLLL:::111...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000000000000000000111111111222222222000000111111111111000000333444555666888999::::::@@@@@@@@@@@@@@@@@@@@@@@@>>><<<:::777444222000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))************))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000111111111222222222222222222222222222222222333333333222222222111111111111000000//////......////////////............//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------............//////////////////.........---------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))************************++++++++++++++++++++++++************************,,,,,,++++++***)))((((((************************************************************************************************++++++,,,,,,,,,,,,---------------............/////////...---,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************))))))))))))************************************)))))))))))))))))))))))))))************+++++++++************************RRR444222222............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///000000111666666:::CCCQQQffftttiiiIIICCC:::222---,,,///111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------................../////////000000000000000000111111111222222///000000111111000000///------...///000111222222333333333333333333333333333222000///---,,,++++++///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))************))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000000000000111111111222222222222222222222222222222222222222111111111000000000000000/////////......////////////.........---///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------.........///////////////.........------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))************************++++++++++++++++++++++++************************,,,,,,++++++***))))))(((************************************************************************************************+++++++++,,,,,,,,,------------------............///......---,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************))))))))))))************************************)))))))))))))))))))))))))))************+++++++++************************|||OOO333111000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------........./////////+++(((***000>>>UUUiiipppxxx~~~{{{jjj]]]PPP@@@333++++++******+++---...000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...............////////////000//////000000000111111111//////000000000000//////.........//////000000000------------------------///...------,,,---------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000//////000000000111111111111111111111111111111111000000000000000////////////////////////.........//////.........---------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------.........//////............---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************************************++++++++++++++++++++++++************************,,,,,,++++++***)))))))))************************************************************************************************++++++++++++,,,,,,,,,,,,------------..................------,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************************************))))))))))))************************************)))))))))))))))))))))))))))************+++++++++************************sssLLL222222000.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------+++,,,000333000,,,...333999AAAIIIMMMWWWgggtttyyydddVVVDDD999444000)))###000000000000///---,,,+++************************************************************************************************************************************************************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------------........./////////....../////////000000000...//////000000//////...111111111111000000000000000000000000000000000000//////............//////------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////....../////////000000000000000000000000000000000.........................................................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++*********))))))***************************************************************************************************++++++++++++,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++************************iiiIII222333000...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,...---...000---)))+++000+++///000///111:::DDDKKKUUUXXXcccttt~~~zzznnnbbbVVVJJJ@@@444000,,,***+++,,,------***************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---------------............------........./////////......////////////......---------------,,,,,,,,,---------------------------,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............------........./////////////////////////////////---------------------------------------.........------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++************************************************************************************************************************+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++************************ggg}}}GGG222333///------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...+++***,,,+++***---333333444333///)))&&&'''(((000444>>>GGGGGGIIIWWWhhhllllllxxx|||{{{~~~|||vvvqqqhhh\\\SSSKKKFFF@@@;;;888444---'''))),,,//////---,,,---///(((((((((((()))+++---///************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........------............------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******))))))*********++++++++++++,,,,,,++++++++++++++++++++++++)))))))))***************))))))))))))************))))))))))))))))))))))))******************************))))))******+++,,,************************))))))))))))))))))))))))***************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.................................,,,,,,,,,---------------,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))************************************)))))))))))))))))))))))))))************+++++++++************************mmmzzzCCC000222...---------,,,,,,,,,++++++************************************************)))******+++,,,,,,------+++++++++++++++,,,,,,,,,+++***,,,000///***)))+++###%%%***...000111333555.........)))$$$%%%111>>>333777DDDIIIDDDHHHLLLEEEIIIGGGGGGIIIKKKJJJHHHFFF;;;999777777777666222///***(((''')))+++---...///+++...000///,,,)))***+++......---,,,,,,,,,------************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---------------------......---------,,,,,,,,,,,,------------------------------------......---,,,,,,,,,,,,---************+++++++++,,,************************((()))))))))*********+++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,************************))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++***************************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************************++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))************************************)))))))))))))))))))))))))))************+++++++++************************tttwwwAAA///111,,,---------,,,,,,,,,++++++************************************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,---******------+++---111000...+++++++++******,,,//////000222444333...(((111111333///+++444999......111444444111...---...000000000...---...///111------------+++***,,,000******+++*********,,,---***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,------......------,,,))))))******++++++++++++------------------------++++++******+++,,,,,,---))))))******+++++++++,,,************************(((((())))))*********+++))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++************************++++++++++++++++++++++++******************************************++++++************************************************************************************************)))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))************************************)))))))))))))))))))))))))))************+++++++++************************ssssss@@@444///222...---,,,+++************+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......//////000000000000//////........................------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++******************************************+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************+++++++++*********))))))************************************************************************)))))))))))))))))))))))))))************+++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************+++++++++*********))))))************************************************************************************************************************pppqqq>>>333...000...---,,,+++************+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------...//////000000//////...------------------------------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************************)))))))))((())))))))))))))))))))))))******++++++++++++******************************+++*********))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************+++++++++*********))))))************************************************************************************************)))************+++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************+++++++++*********))))))************************************************************************************************************************lllnnn;;;222---///------,,,+++************+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))************************************************************************************))))))))))))))))))))))))))))))))))))******++++++++++++*********************************************)))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************+++++++++***************************************************************************************************************)))************+++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************+++++++++***************************************************************************************************************************************ggglll:::222...///---,,,++++++*********++++++++++++*********))))))************************************************************++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))******************************************************************++++++++++++******************************************************************))))))))))))************************))))))))))))*********************************************)))))))))))))))))))))))))))))))))))))))******++++++++++++************************************************************+++++++++,,,,,,,,,......------,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************eeekkk999333000///,,,,,,++++++******+++++++++++++++*********))))))************************************************))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************)))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))******))))))))))))))))))))))))******++++++++++++*********************************************+++++++++******+++++++++,,,,,,,,,...------,,,+++***))))))...------------------...******++++++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************eeeiii777333111///,,,,,,++++++***++++++,,,+++++++++************)))************************************************)))))))))************+++************************************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************))))))************))))))************************************************(((((()))))))))))))))***))))))))))))))))))))))))'''(((((())))))*********************************))))))))))))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************+++++++++************************************************************************++++++++++++++++++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************************************************************************************************************gggfff555222000---,,,++++++***++++++,,,,,,+++++++++************)))************************************************))))))))))))************************************************************))))))))))))*********+++******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************))))))************))))))************************************************(((((((((((())))))******))))))))))))))))))))))))''''''(((((()))******+++************************((()))))))))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,...///111222222000222444555555444222000333333222222111000//////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************************************hhhddd333111///,,,+++++++++***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++************************(((((())))))*********+++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---...000333666999;;;<<<>>>AAACCCEEEEEECCCAAA>>>===<<<;;;999777555444333........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))******++++++++++++************************************************************************++++++++++++++++++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************************************************************************************************iiiVVV<<<000---...,,,,,,,,,+++++++++*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))///,,,(((%%%&&&+++......)))))))))))))))))))))))),,,+++***)))'''&&&***...))))))************))))))))))))************)))))))))+++,,,+++)))((()))***)))***)))(((&&&'''))),,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********************************************************)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,,,,,,,++++++******------,,,++++++++++++,,,******+++,,,---...///000666777<<<@@@>>><<>><<<999999???BBB:::000+++---222333,,,%%%(((000///---,,,---//////---+++...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++))))))***+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,+++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************))))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++nnnSSS:::111......,,,,,,,,,+++++++++******,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))+++---...---***((())),,,))))))))))))))))))))))))((()))***,,,......,,,***))))))************))))))))))))************))))))+++***(((((((((((('''&&&&&&%%%&&&))),,,,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************************************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,************+++,,,---...,,,,,,,,,------...///000222333444666:::@@@EEEHHHMMMLLLNNNUUUZZZXXXTTTSSSXXXXXXYYY\\\___```___]]][[[YYYRRRHHH??????GGGOOOTTTJJJ<<<444999CCCGGGDDD>>>666111222333111---,,,+++++++++---///000///---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***)))++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssPPP999111///...,,,,,,,,,+++++++++******,,,+++***)))((())))))***))))))))))))))))))))))))((((((((((((((((((((((((***'''%%%&&&%%%%%%&&&)))))))))))))))))))))))))))***)))%%%###$$$''''''$$$))))))************))))))))))))************))))))///+++&&&$$$&&&((())))))***(((&&&%%%%%%'''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************************)))***************++++++))))))*********++++++++++++++++++,,,,,,,,,------------,,,,,,---...///000---------///000222444555999;;;>>>CCCIIINNNRRRTTTVVVVVVXXX\\\___^^^[[[YYYZZZYYYZZZ]]]```aaaaaa```___```[[[OOOAAA<<>>EEEPPPWWWSSSGGG:::666777999666444---,,,++++++,,,---......,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,******+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{LLL888222000...,,,,,,,,,+++++++++************)))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((***&&&'''...111---)))((())))))))))))))))))))))))+++---,,,''''''***)))$$$))))))************))))))))))))************)))))))))(((((()))++++++++++++,,,......***&&&$$$&&&)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))******+++++++++,,,************++++++++++++++++++,,,,,,,,,---------///...---,,,,,,...///000///000111333666888;;;<<<>>>BBBIIIPPPUUUWWWWWWVVV[[[^^^___]]]\\\\\\]]]^^^```______```bbbcccbbb```]]]______YYYOOOHHHGGGHHHLLLVVV______\\\[[[YYYVVVMMMTTTUUUHHH777111:::DDD;;;999666111...------...***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,******+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,III777222000...,,,,,,,,,+++++++++******)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))000((($$$))),,,)))***///))))))))))))))))))))))))''',,,******///...)))))))))************))))))))))))************))))))%%%(((,,,---)))%%%""" !!!%%%)))***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************))))))******+++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,---------------,,,++++++,,,...000222555666888;;;>>>BBBEEEFFFJJJOOOWWW]]]```^^^[[[XXXZZZ]]]\\\WWWUUUXXX[[[\\\^^^\\\[[[ZZZ[[[[[[ZZZYYYXXXZZZ[[[\\\ZZZVVVRRRPPPHHHKKKOOOWWWbbbhhhaaaVVVKKKRRRUUUNNNDDD??????@@@KKKJJJFFFAAA:::555222222---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,+++***+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,GGG666333111...,,,,,,,,,+++++++++*********+++---...---,,,)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&%%%***000+++!!! ((()))))))))))))))))))))))))))222222''' ###&&&$$$))))))************))))))))))))************))))))'''***,,,***'''(((///666111+++&&&%%%))),,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))***++++++,,,------*********+++++++++,,,,,,,,,,,,,,,------------...---,,,,,,,,,///222666888===>>>@@@DDDHHHLLLOOOQQQUUUXXX]]]```aaa]]]XXXUUURRRSSSPPPKKKLLLQQQRRRNNNPPPNNNLLLLLLLLLLLLKKKIIIKKKKKKKKKLLLNNNNNNMMMLLLKKKGGGCCCFFFSSS```ccc___SSSMMMFFFEEELLLRRRLLL@@@LLLOOORRRPPPKKKDDD???===444222...,,,+++,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------------------------------EEE666333111...,,,,,,,,,+++++++++*********,,,///111000...+++)))))))))))))))))))))))))))))))))))))))))))))))))))$$$666UUUhhh\\\>>>+++((())))))))))))))))))))))))kkklll\\\???)))'''++++++))))))************))))))))))))************))))))'''((((((&&&+++<<>><<<999777777:::===???DDDKKKQQQQQQRRRXXX___bbbQQQPPPIIIAAACCCNNNVVVVVVCCCKKKTTTYYYWWWQQQKKKHHH:::777222---+++,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------........................------------------------------------------------GGG555333---...------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))************)))111&&&!!!(((555666===(((555$$$(((000'''$$$vvv%%%%%%---***+++***+++***(((000000###))),,,---+++KKKHHH)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------,,,,,,+++,,,,,,,,,))))))))))))))))))))))))************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))+++...000000---+++,,,///333:::???BBBBBB@@@IIIIIILLLUUU[[[[[[WWWSSSYYYUUUNNNHHHIIIKKKIIICCCCCCEEE@@@DDDVVV[[[QQQMMMMMMIIIZZZjjjaaaQQQKKKIIIMMM666<<>>@@@JJJQQQSSSWWWKKKYYY\\\@@@???SSSSSSVVVKKKJJJTTTZZZSSSIIIEEEHHHFFF@@@777///+++---000000------000...((()))///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++,,,,,,------///---,,,,,,......---,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++)))************+++++++++,,,,,,,,,++++++*********...---,,,,,,,,,,,,............//////000000000///......------,,,,,,++++++222333444444444444333333555666555222......111444000000/////////...---,,,EEE555444///000------,,,,,,,,,,,,++++++,,,+++++++++************))))))))))))************...$$$///$$$333""";;;bbb+++''',,,++++++&&&+++&&&+++&&&)))444+++000---%%%)))...,,,%%%***+++LLLbbb&&&///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++,,,,,,++++++++++++,,,,,,************************************************,,,,,,,,,+++++++++************************************************************************************))))))))))))******************++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***---///...---,,,...000555777;;;@@@FFFJJJKKKLLLCCCLLLWWW[[[UUUNNNLLLMMMDDDIIIJJJGGGFFFHHHIIIHHH\\\___ggg~~~wwwiiiaaaiii|||tttZZZEEE666GGG???888666666666<<>>???AAACCCDDDEEEFFFGGGIIIJJJHHHCCC??????@@@>>>???>>>999333000111333}}}DDD555555000222------,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))************...+++ ...***333333777<<<..."""+++'''++++++<<>>???BBBEEEIIILLLNNNPPPMMMMMMLLLKKKJJJIIIGGGGGGQQQUUUYYYXXXTTTOOOLLLLLLIIIKKKIIICCC:::555888<<<|||BBB444555///000------,,,,,,,,,+++++++++*********))))))))))))(((((()))))))))************$$$333,,,%%%~~~ooo000***222))),,,'''***'''%%%}}}---%%%(((+++!!!999777+++,,,+++(((<<<555555!!!;;;)))222,,,$$$***yyyTTT(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,.../////////444===DDDJJJJJJKKKJJJHHHFFFFFFFFFRRRKKKCCCDDDQQQ```fffeeexxxyyyyyyzzznnnqqq{{{|||~~~|||zzzxxxyyyiiiXXXQQQCCCCCC:::555;;;BBBNNN^^^WWW```bbbYYYTTTYYY\\\ZZZVVVOOOEEE???===<<<;;;999444000---,,,............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...---------------......///------------------------------------------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,))),,,//////...000666:::>>>EEELLLNNNMMMMMMPPPTTTVVVUUUTTTRRRRRRRRRRRRSSSTTTOOOIIIGGGHHHIIIHHHFFF<<<:::666222///,,,+++***---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,------------,,,,,,,,,,,,,,,---.........------,,,+++...222777===BBBFFFHHHPPPQQQRRRTTTWWWYYY[[[[[[TTTUUUUUUSSSPPPKKKGGGDDDLLLPPPTTTUUURRROOONNNOOOCCCDDDDDD@@@;;;888999;;;{{{AAA333444......------,,,,,,,,,+++++++++*********))))))))))))(((((()))))))))************""")))666"""444888,,,'''***&&&(((+++---''''''xxx(((&&&(((***000777......222$$$111777 (((,,,,,,mmm(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++++++++,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...222999AAAHHHLLLFFFHHHJJJJJJIIIIIIJJJLLLIIIKKKPPP\\\ppp{{{vvvooorrrwwwlllgggeeeUUUBBB;;;777999BBBCCCRRR]]]\\\\\\aaaccc___bbbXXXLLLBBB>>>;;;:::888:::777111,,,+++---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........------.........//////...---------------------------------------------------,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---***))))))+++...///222555888::::::;;;???BBBJJJRRR\\\aaaaaa```bbbdddeeebbb^^^\\\[[[]]]aaaccc\\\VVVOOOLLLNNNSSSWWWYYYPPPMMMHHHBBB<<<666222000---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------...---,,,++++++---000111444999@@@HHHPPPUUUWWWYYYWWWWWWXXXYYY[[[\\\]]]]]]UUUXXX[[[]]]\\\XXXSSSPPPGGGIIIKKKJJJHHHGGGIIILLL@@@>>><<<<<<>>>===999555zzz???222333------------,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))************,,,(((...)))???+++%%%&&&,,,$$$(((---+++(((&&&???AAA&&&***(((+++***...000!!!111+++"""+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000444;;;DDDKKKNNNOOOHHHIIIJJJGGGFFFGGGLLLQQQSSSiiiuuu}}}uuudddUUUEEE888555???KKKSSS[[[bbbdddcccaaa]]]VVVOOOGGG???777222:::;;;888111,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---------............------...////////////...------------------------------------------------000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++,,,...222777999>>>???AAABBBCCCBBBAAA@@@EEEKKKSSSWWWWWWWWWWWWXXX\\\ZZZVVVSSSTTTWWW[[[^^^QQQMMMGGGDDDEEEJJJRRRWWW\\\[[[XXXTTTNNNHHHCCC???222000...---,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///---,,,+++,,,///444999<<>>xxx>>>222444......------,,,,,,,,,,,,++++++,,,+++++++++************))))))))))))************///+++111TTT,,,&&&***888&&&...,,,'''+++%%%***,,,(((+++***%%%)))000333333---"""222!!!'''OOO))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------------------******++++++,,,------...---------------------------.........////////////333888@@@GGGLLLMMMNNNMMMMMMMMMKKKHHHIIIQQQ^^^hhhxxxzzz||||||bbbCCC>>>>>>FFFPPPVVV[[[^^^\\\^^^^^^YYYPPPDDD;;;555444<<>>===<<<;;;<<>>...;;;CCC>>>555111///---........................------------------------------------------------------------------------+++,,,,,,------,,,,,,+++---------------------------------.........//////---------.........//////,,,---///000000000///...................................................555333111...------......------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///444===GGGPPPVVVYYYZZZTTTRRRSSSXXX^^^]]]UUUNNNDDD@@@:::777777999:::;;;:::;;;<<<>>>@@@AAAAAAAAA===AAABBB>>>888777<<>>TTTUUUWWWXXXVVVPPPFFF???555444:::AAA;;;...+++111///...------------,,,***------------------------,,,,,,,,,---------......------------------------------------------------------------------------+++,,,---...///000111111000///............---,,,***---...---000333222...111000///---------------000...,,,,,,...//////...000000000///...,,,+++***------,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,+++,,,---//////...------,,,...111222222111;;;???DDDJJJNNNPPPOOONNNWWWUUUQQQLLLHHHDDDBBB@@@;;;AAA;;;@@@MMMCCC:::JJJGGGFFFMMMPPPJJJMMMRRRPPPUUUGGGEEEHHHAAA======:::<<<===@@@DDDHHHMMMQQQTTTXXXTTTPPPMMMDDD999333444------......///.........///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000///---,,,------,,,,,,/////////......///333666888GGGSSSVVVVVVXXXXXXUUUVVVQQQIIIEEEIIISSS\\\```\\\fffaaaZZZ```ccc]]]ZZZVVVVVVRRRMMMMMMQQQPPPLLLJJJDDDDDDJJJKKKEEEDDDJJJGGGFFFFFFEEEEEEFFFIIIMMMqqq<<<111111444---------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************+++000"""(((NNN$$$222333###...;;;)))...(((vvv&&&333(((,,,...;;;+++((($$$222QQQ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,///...------,,,+++***(((+++,,,---...///111222333444555666666444111---+++222222222111000000111111111000000//////......////////////......,,,++++++---,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,.........000555===DDDTTTPPPFFFNNN^^^TTTGGGOOOQQQmmmooo~~~~~~~~~iiiMMMFFFFFF>>>FFFSSS\\\^^^WWWKKKCCCAAA???CCCIIIDDD555...000111///...------......---------------------------,,,,,,---------.........------------------------------------------------------------------------------.........---------000000//////000000000000111222111000222666777333000000000000000000000000---.../////////...---,,,------......//////...............------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,------------/////////111333888<<>>???AAABBBCCCCCCCCCCCCMMMGGGBBBJJJDDD===EEEPPPIIIDDDGGGNNNPPPKKKDDDIII???@@@DDDAAAFFFMMMKKKBBB>>><<<<<>>CCCOOOVVVXXXRRROOOUUU]]]aaaWWWSSSNNNKKKNNNVVV^^^cccaaa^^^SSSPPPVVVTTTQQQYYYJJJVVV]]][[[\\\bbbbbb\\\dddcccdddddd```ZZZZZZ]]]___\\\\\\[[[WWWRRRUUU\\\ooo;;;222111333---------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++&&&666'''999>>>###333..."""---"""...777...|||666+++AAA###555>>>777---,,,***111KKK888))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------.........000000000000111333444555666777888999999777555444555555555555444222111///333333333333222222111111//////.........---------...---,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------..................///......000666>>>FFFKKKVVVYYYXXXZZZXXXKKKNNNdddzzz~~~UUU@@@???BBBHHHOOOTTTTTTPPPLLLIIIGGGJJJQQQNNN@@@444111555333000...---...///111------------------------,,,------------.........------------------------------------------------------------------------......//////......---,,,000000///......///000111//////...,,,...444666333///000000111000...---,,,,,,111777999777444222222000000000000000///...------......///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,---,,,,,,,,,,,,,,,,,,000666:::===AAAFFFKKKLLLRRRYYYZZZSSSHHH???;;;>>>@@@DDDGGGIIIIIIHHHGGG@@@LLLHHHAAAEEEFFFDDDIIIOOOLLLCCCDDDRRRSSSKKKHHHMMMJJJLLLJJJBBBEEEJJJEEESSSQQQPPPRRRTTTPPPEEE===???@@@HHHRRRWWWVVVVVVXXXMMMFFF;;;111+++***,,,///---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------......////////////------...111888BBBOOOWWWYYY\\\ZZZQQQKKKLLLPPPSSSPPPSSSWWWZZZYYYWWWVVVVVVOOOLLLJJJXXXjjjmmmqqqlll;;;333111333...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++$$$444&&&+++...xxx%%%888111///666///111!!!///CCCXXX===AAAEEEGGG:::jjj<<<222000***+++;;;333))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,,,,,,,------...---------------///222555555555444666:::@@@FFFIIIIIIHHHFFFEEEDDDFFFHHHIIIDDDDDDDDDEEEDDDAAA===:::999:::;;;<<<;;;:::999888////////////000000111111///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,------------................../////////222000000444<<>>BBBMMMUUUTTTOOOKKKIIILLLUUUUUUJJJ<<<555;;;999555000------///111........................------------....................................................................................------...///000000//////.........------...111333444666666555:::@@@BBB@@@BBBBBBAAA???;;;777222000444===GGGLLLJJJGGGFFFGGG???>>><<<999555111...,,,............///000222222........................------------------------------,,,,,,,,,,,,------------------------------------------------------...............---------,,,---...---,,,,,,,,,---***444???GGGIIIJJJLLLOOOWWW[[[^^^[[[QQQGGGAAA???DDDFFFHHHJJJIIIFFFBBB???>>>CCCBBB@@@@@@???BBBHHH@@@GGGEEEDDDNNNNNNKKKSSSRRRTTTYYYUUUJJJMMMQQQIIIDDDEEEGGGLLLRRRUUUSSSQQQAAA======CCCHHHKKKPPPVVVVVVPPPGGG===555111//////,,,,,,,,,,,,,,,------...------------------------------------------------------------------------,,,------..................///000000//////000111+++///666===GGGRRR\\\ccc^^^[[[VVVPPPNNNOOOQQQRRRZZZYYYXXXWWWTTTPPPRRRVVVWWW```jjjiii:::333111222...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***---444((()))zzzLLL"""%%%333###???---,,,CCCGGG888HHHGGGHHHDDDIIIOOORRREEEkkkBBB666===;;;999555###************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------,,,,,,---......///111111000......000666;;;;;;::::::<<>>AAAAAAAAADDDCCCCCCKKKMMMJJJUUUaaa```VVVVVVSSSMMMHHHGGGIIILLLPPPHHHAAA@@@AAA@@@BBBFFFRRRQQQNNNIIIBBB:::333......------,,,------......------------------------------------------------------------------------,,,---......//////.........///000///---...000222444:::EEENNNUUUZZZ^^^```ggg^^^UUURRRUUUZZZ```ccc___UUUMMMMMMRRR]]]oooggg:::444111222///------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%777$$$---BBB,,,)))***===)))???666999RRRBBB===<<>>CCC<<>>MMM000JJJ222===YYYCCC777:::IIIWWWfffLLL???==="""555,,,###************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------------...------------...///000111000888BBBKKKQQQXXX___eeebbb```\\\XXXTTTRRRPPPOOOTTTWWW[[[aaafffiiilllmmmcccaaa^^^___```___YYYTTTVVVZZZ___cccfffeeecccbbb^^^[[[WWWRRRMMMJJJIIIHHH@@@???>>><<<888555222000////////////////////////------------------------,,,,,,,,,------------...------------.........///------------..................///000000111222222222;;;HHHRRRWWWYYYZZZ[[[VVViiixxxyyy\\\NNNSSS\\\WWWXXXXXXYYYYYYVVVOOOIII>>>AAADDDAAA:::333//////....................................////////////........................................................................111000......111666<<>>;;;HHHBBBNNNQQQMMMLLLRRR???```UUUYYYSSSGGGhhh;;;AAA666:::BBBccc;;;************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......---------......000111111BBBLLLXXX```cccdddfffhhhkkklllnnnooommmkkkgggeeeccc___ZZZVVVWWW\\\ccchhhiiifffcccccceeeddd___[[[FFFKKKTTT]]]dddggghhhhhheeeccc___[[[YYYWWWWWWWWWEEEEEECCC@@@<<<888444222000000000000000000000000------------------------,,,,,,,,,---------......---------.........//////---------.........//////...//////000111222222222:::EEESSS[[[[[[XXXVVVVVVfffyyyuuuyyyUUUNNNVVVRRRTTTVVVVVVWWWWWWTTTPPP:::@@@EEEDDD===555111000////////////////////////............/////////000////////////////////////////////////////////////////////////////////////000//////222888AAAJJJPPPPPPWWW^^^```______aaaddd```[[[OOOCCC@@@CCCEEEDDDCCCCCCCCCDDDEEEGGGHHHIIINNNJJJDDDAAAAAABBBCCCDDD???@@@CCCFFFJJJLLLNNNOOOXXXWWWUUUPPPJJJCCC<<<888////////////////////////..............................------------......------------------------........................---.........//////000000...000000///000666AAAJJJFFFKKKRRRZZZ]]]YYYQQQKKKEEE@@@;;;<<<@@@@@@;;;555:::;;;>>>CCCLLLVVV___ddd___ppp{{{~~~{{{lllvvvsssppp}}}lllttt~~~iii]]]ZZZOOOGGG>>><<>>===@@@;;;000---+++******+++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///...------...000111444000+++***...777BBBIIIYYYXXX[[[\\\WWWOOOQQQXXXgggnnnsssrrroooooommmkkkooonnnmmmggg[[[PPPNNNSSSdddiiilllkkklllmmmfff[[[aaaXXXMMMIIIOOO[[[gggnnnkkkkkkjjjfffaaa]]]\\\]]][[[UUUNNNIIIEEE@@@999333333111///111333333111...222000......//////...---////////////////////////000000//////.........------...............------///////////////222555888GGGEEEVVVfff^^^SSS]]]kkk~~~}}}pppLLLUUU^^^WWWSSS___ZZZLLLOOODDD@@@AAAFFFCCC:::333333///000000000...---...///...///////////////......////////////////////////111000...------...///111...///000000//////111222111666>>>FFFMMMSSSYYY]]]```___^^^^^^bbbeeebbb^^^ZZZXXXTTTOOOKKKLLLPPPTTTRRRSSSVVVXXXRRRKKKKKKPPPTTTRRRPPPPPPSSSUUUUUUUUUOOONNNIIIBBB===>>>??????JJJNNNSSSWWWUUUOOOFFF@@@<<<888333111111111...,,,------...///...---,,,+++////////////////////////..................................../////////000,,,------....../////////***///222333888@@@DDDCCCSSSVVVXXXTTTOOOJJJFFFBBBAAA<<>>222000===GGG@@@YYYhhhlllccc{{{~~~}}}kkkkkk```cccOOOBBBFFFHHHUUUeeeZZZGGGKKKHHHNNNOOORRRVVVWWWTTTOOOLLLDDD===333---,,,///222444000/////////....................................---------.........//////111///.........//////...555///,,,222???NNNVVVYYYVVVWWWUUUZZZaaa[[[ZZZgggbbb^^^OOOWWW{{{\\\<<<111666......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++,,,,,,------'''***...000000222555777999mmmMMMOOOHHHQQQRRRuuueee===HHHOOOUUUGGGMMM???cccYYYTTTYYY[[[VVVNNNxxx;;;777222...---,,,,,,+++,,,+++++++++************************************))))))))))))************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///000///---,,,...111777@@@IIIRRRWWWXXXVVVXXX]]][[[TTTPPPPPPeeelllrrrqqqqqqqqqpppnnnjjjbbb]]]^^^___]]][[[[[[]]]hhhrrrvvvxxxxxxqqqiiiTTTTTTUUUYYY```hhhmmmoooggghhhhhhfffaaa[[[VVVRRRUUUVVVVVVTTTNNNGGG@@@<<<999777555666888888666333222000...---......---,,,........................000/////////.....................//////......---...111222111000222:::AAARRRXXXVVVPPPUUUhhhxxxmmmhhhXXXWWWUUUTTTTTTTTTSSSSSSRRRTTTWWWYYY]]]bbbiiimmmzzzlllOOOhhhmmm___[[[[[[RRRGGGMMMEEEBBBGGGIIIBBB888222///000000///.........///...///////////////......////////////////////////111000///......///000111...111333222///---000333===DDDOOOXXX]]]^^^^^^^^^]]]^^^```cccfffeee```ZZZTTTWWWYYY[[[ZZZZZZZZZ[[[```YYYUUUWWWZZZZZZVVVSSSXXXUUURRRRRRUUUVVVUUUSSSZZZYYYTTTLLLEEECCCEEEGGG@@@CCCFFFJJJKKKMMMOOOPPPGGGCCC===777333000//////---.../////////...------////////////////////////................................./////////000000//////////////////000000111999>>>>>>@@@FFFMMMPPP___]]]WWWPPPJJJDDD???<<<@@@<<<666:::JJJYYY```aaa|||tttrrr\\\OOONNNCCCSSSqqqmmmJJJKKKMMMMMMMMMPPPSSSQQQKKKMMMHHHAAA999333///...---000000/////////.................................---------.........//////000/////////000111111000///000555@@@LLLVVVYYYYYYRRRddd___PPPVVVbbb\\\QQQPPPaaaxxxXXX:::000555...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,...111333555666666666GGG222iiihhh<<>>777222...,,,***,,,,,,+++***))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------,,,+++...111111///,,,///444===GGGNNNRRRSSSSSSJJJHHHKKKTTT]]]___^^^^^^eeekkknnnmmmllllllkkkhhhfffdddgggoootttrrrnnnmmmgggooouuuvvvuuuvvvuuurrrooofffXXXOOOPPP[[[jjjtttsssrrrppplllcccVVVHHH???MMMSSS[[[\\\WWWPPPLLLKKKCCCAAA???>>>>>>===<<<:::555333000...//////...---........................////////////..................////////////......---222555333111666BBBMMMOOO^^^WWWVVVyyy~~~lll^^^TTTKKKFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIKKKLLLLLLLLLOOOQQQTTT[[[eeeqqq~~~sssfffjjjtttiiiVVVRRRUUULLLBBB<<>>:::777333111111111000///------------------------///////////////...............///000000000/////////111333444666>>>JJJTTTRRRYYYTTTmmmiiiVVVPPPJJJIIIHHHEEEFFFIIILLLOOORRRTTTTTTSSSQQQQQQQQQSSSUUUUUUTTTRRRQQQQQQTTTPPPJJJHHHNNN^^^rrrsssgggtttkkk______```TTTIII@@@BBBJJJMMMFFF???555333000......///000000...//////000000000000///////////////////////////...///000000111000000///333222111222999EEEQQQYYY[[[\\\[[[YYYVVVUUUVVVWWWNNNOOOSSSXXXYYYUUUSSSTTTMMMJJJFFFDDDDDDEEEDDDCCCIIINNNNNNGGGDDDGGGKKKKKKBBBFFFIIIGGGAAA???BBBGGGCCCBBBEEELLLRRRSSSTTTUUUXXXXXXUUUNNNFFFBBBCCCFFFBBBDDDFFFHHHHHHDDD===888111000////////////000000////////////////////////...........................////////////000000000222111111000000000111222999DDDNNNOOOOOOQQQUUUVVVIIIEEEAAA===999777<<>>DDDKKKPPPpppnnnooo^^^TTTWWWUUURRRMMM\\\MMMTTT\\\OOOJJJGGGKKKPPPLLLNNNLLLJJJHHHEEE@@@:::666,,,+++***)))((()))***+++************************************++++++++++++++++++++++++++++++++++++,,,,,,---------.........---------....../////////...111222///,,,...777>>>IIIPPP[[[eeelllllljjjhhhccccccaaa^^^^^^___aaaaaa^^^```___\\\]]]aaabbb``````^^^___dddeeedddeeeiii___```eeekkkooonnnllljjj___eeelllooonnnnnnpppsssmmmnnnoooqqqqqqoookkkhhhYYYUUUPPPOOOPPPRRRSSSSSSTTTTTTRRRNNNJJJEEEAAA@@@===999555222111000000///.................................///////////////...//////000111111000000111000000555===HHHQQQUUU[[[WWWWWW}}}nnnwww|||bbbRRRLLLJJJIIIJJJNNNPPPPPPSSSXXXUUU[[[bbbggghhhhhhiiijjjmmmpppssstttsssqqqooooooiiigggccc]]]XXXUUUUUUUUU^^^jjjjjj[[[lllqqqWWWcccZZZOOOHHHGGGIIIGGGCCC:::666111//////000000000......///000111111000000000000000000000000000000---...///000000000000///000111444>>>LLLWWW\\\]]]WWWWWWVVVSSSQQQPPPRRRTTTOOOQQQVVVZZZUUUJJJEEEFFFIIIHHHIIIQQQ]]]gggkkklllssszzzyyytttvvvxxxqqqyyy|||ppp[[[OOOQQQXXXWWWFFF777555<<>>CCCBBBAAAAAABBB===RRRgggvvvyyyVVVVVVIIIJJJJJJPPPJJJMMMFFFQQQKKKFFFFFFGGGHHHJJJJJJIIIEEEBBB222111...,,,******+++,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......///000000000---///111//////555AAAKKKYYY^^^fffmmmqqqsssqqqpppeeeiiillljjjjjjkkkjjjggg```cccddddddgggkkkkkkfffaaadddtttvvv}}}uuuuuuwwwvvvoooddd^^^___ccciiijjjjjjhhhfffeeefffggghhh___TTTMMMMMMOOOOOONNNUUUWWWWWWTTTOOOIIIEEECCC???;;;555222000//////...////////////////////////.........///////////////...///000111111222222111222000222999EEEOOOUUUVVVQQQ[[[qqqqqqvvv^^^NNNHHHJJJNNNMMMMMMPPPTTTWWWZZZcccmmmuuu}}}vvvkkkeeeVVVTTTXXXfffuuuddd```ddd```aaa]]]TTTJJJFFFHHHJJJJJJAAA;;;444000000111111000......///000111111111111000000000000000000000000...//////000000111111222111777BBBQQQ\\\^^^XXXRRROOORRRVVVXXXWWWVVVVVVVVVZZZTTTQQQPPPMMMMMMYYYhhhsssccc]]]VVVGGG999222;;;>>>DDDJJJOOORRRRRRRRROOOHHH???<<<>>>CCCGGGHHH===:::666222000//////000/////////////////////////////////////////////////////////000000000111111000000///000222555888:::@@@HHHPPPTTTTTTQQQGGG>>>>>>::::::???EEESSSmmmkkkXXX___xxxwwwWWWJJJLLLPPPRRROOOGGG;;;222111111000000000/////////////////////////////////....../////////000000000000222222111///111666;;;OOORRRVVVVVVUUUVVVXXX[[[UUUZZZbbbzzzNNN888222444---222........................------------------------,,,------///000222444555777===CCCDDDAAACCCKKKSSSppp~~~~~~wwwrrrZZZ^^^SSSLLLWWWHHHWWWQQQSSSIIIHHHGGGGGGIIIIIIGGGFFF<<<:::555111---,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---......///000000111111//////000444===HHHRRRXXXfffhhhkkkmmmnnnmmmjjjiiigggfffbbb^^^```eeeddd___aaalllzzzlllaaadddhhhjjjiiifffffflllrrrkkkfff^^^XXXSSSRRRRRRRRRQQQUUUYYYYYYUUUOOOJJJIIICCC???999444333222111000000000000000000000000000............/////////000...///000111222222222222111333999AAAKKKSSSWWWXXXVVVsssdddIIIAAAHHHPPPUUUXXXTTTXXXaaalllttt}}}ooo^^^WWWUUU\\\sss[[[WWWtttbbbbbb\\\RRRMMMOOONNNKKKGGG???666111111222111000......///111111222222111000000000000000000000000111111000000111333444555<<>>AAAFFFOOOUUUTTTOOOIIIAAA:::555555@@@UUUfffrrr|||vvvuuujjjiiilllttt}}}dddZZZVVVQQQPPPPPPLLLCCC;;;111111111000000000//////////////////////////////.../////////000000000000///111222000000555>>>EEEOOOQQQRRRSSSUUUWWWZZZ\\\VVVaaaNNN888222444---222........................---------------------------...///111333555777888:::???CCCDDDGGGVVVnnn```PPPXXX===IIIGGGSSSRRRNNNIIIEEEDDDDDDCCCCCCDDDAAA;;;555000---++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///000111111222333000111;;;LLLZZZaaabbbhhhjjjlllnnnnnnmmmkkkiiiaaa]]]ZZZ___uuulll```]]]```fffggggggccc\\\XXXXXXZZZNNNSSSZZZ\\\XXXSSSOOONNNHHHDDD===999777666555555000000000000000000000000---.........//////000000//////000222222333333333///666???HHHNNNSSSXXX[[[yyyeeeMMMKKKNNNRRRRRRPPPTTT\\\gggppp|||kkkXXXSSSZZZuuusssfffwwwwwwvvvnnnaaaYYYUUUMMMCCCJJJBBB888222222333111///......///111111222222222000000000000000000000000444333222111222444777888KKKTTT]]]^^^XXXUUUYYY^^^```^^^ZZZVVVRRRRRRUUUXXXgggvvv~~~yyy|||~~~yyyssszzzzzzuuummmmmmqqqoooooozzztttdddPPPCCC@@@CCCFFFFFFLLLQQQRRRJJJ???;;;AAAIIILLLHHHAAA:::444222222222////////////////////////000000000000000000000000000000000000111111111111000000111444888===CCCFFFHHHSSSYYYSSSIIIAAA===:::>>>AAAUUUuuuzzzooouuuzzzjjjggg|||ttt___RRRMMMKKKGGGBBB111111111111000000000000000000000000000000000000////////////000000000000...000111111222999DDDMMMKKKMMMOOOSSSWWWZZZ\\\]]][[[DDD999444777<<<777666...)))+++////////////---.....................///444444111444===AAA???:::IIIPPPaaa~~~~~~xxxppp___HHHBBBJJJHHHKKKMMMKKKFFFBBB@@@@@@AAA;;;777999999444---***------,,,++++++*********,,,,,,,,,++++++*********---------------------------------.........//////111///------///222222222444000:::PPP^^^___```ggghhhffflllnnnccc```bbb^^^rrrdddnnn~~~kkk\\\```aaadddfffeeebbb___```______```aaa___YYYTTTRRRQQQNNNGGG>>>666444777;;;666555333111//////111333000000000000000000000000//////000111333444333222000AAA>>>HHH___UUUYYYxxxZZZFFFJJJLLLRRRXXXZZZ___pppqqqfff]]]aaavvviiizzzttteeefffppp\\\HHHNNNFFFDDD>>>666222222333222///000111111000111333555222222111111111111111222222555555111---111???KKKWWWZZZ[[[XXXVVVWWWZZZ[[[\\\VVVQQQNNNNNN]]]wwwyyyyyy{{{wwwnnnfffvvv}}}rrrgggPPPBBBIIIKKKHHHJJJNNNMMMFFFDDDFFFNNNPPPLLLAAA999777222---000000000111000//////...000000000000000000000000......///111333333222000444---...777:::888@@@NNNUUU[[[SSS@@@:::BBBCCC<<<<<>>666000000111//////111000000000000000000000000000000000000111111111111...444444///555DDDOOOPPPOOOZZZPPPVVVnnn___MMMdddqqqLLL666***@@@uuu;;;444...///111000//////........................,,,333888:::;;;???BBBCCCRRRjjj}}}tttqqqxxxrrr}}}jjj___ZZZJJJIIIIIIMMMOOOMMMDDD===<<<444000444999888333111,,,---------,,,+++***))),,,,,,,,,+++++++++******---------------------------------.........//////.........///000111222333222GGGUUUUUUWWWbbbkkklllfffjjjgggXXXXXXvvvrrrbbbYYYZZZ___UUU^^^ffffff]]]VVVWWW[[[SSSQQQLLLFFF???<<<;;;<<<888888666333111000000111111111111111111111111111111111111222333444444333999>>>LLLWWWQQQLLLccciiiUUUOOOPPPRRRQQQTTT^^^kkk}}}yyy}}}pppllltttwwwsssssswwwmmmYYYOOOGGGEEE@@@999333111111111///000111111000111333555222222111111111111222222000111111000333<<>>;;;777111000000000000000/////////000000000000000000000000...//////111222222111000222///000777>>>DDDNNNXXXYYYMMM@@@CCCHHH<<<444===```rrrxxx{{{}}}ttt___XXXOOOHHHMMMGGG;;;222000222111111111000000000000000000000000000000000000111111111111//////000444AAAOOOVVVUUUVVVUUUXXX\\\XXXXXXuuuMMM@@@222222AAAGGG;;;444///111222000///000///......------......///111333999>>>???@@@GGGOOOfffrrryyyyyy}}}~~~zzz]]]QQQFFFDDDJJJLLLGGGAAA;;;333///333999:::999888---.........---,,,***))),,,,,,,,,,,,++++++++++++------------------------------........./////////,,,...000000///000333666EEESSS\\\]]]ccckkkggg[[[___]]]^^^eeehhhWWWRRRQQQZZZcccfffbbb^^^[[[[[[VVVTTTQQQNNNKKKFFFAAA===<<<;;;999666444111000///111111111111111111111111222222222333333444555666:::@@@YYYZZZHHHbbbxxxYYYIIIEEELLLVVVYYY\\\ggg|||~~~|||||||||wwwzzzmmmSSSJJJHHHDDD???888333111111///000111111000111333444222222111111111111222222111//////333<<>>===;;;999888555222000111111111111111111111111222222333222222444666888<<>>777333333000111222111000000222444222222111111111222333333444222333;;;FFFOOOSSSRRROOOPPPSSSUUUTTTTTTWWW]]]}}}rrrXXXKKKHHHKKKNNNVVVVVVUUURRRNNNHHHAAA;;;555333222000//////000111000000000000000000000000///000111111000///000000333???FFFHHHPPP\\\\\\QQQ@@@MMMAAA333===KKKdddzzz}}}tttyyy~~~fffPPPRRRHHH===888444111000222000000000000000000000000000000111111111222222222666000555FFFTTTUUUSSSTTTZZZ\\\YYYXXXuuummm{{{EEE:::111444???@@@000,,,+++---///---...111000///......///111222444:::888;;;GGGUUUaaallluuu~~~zzz|||tttnnnuuusssyyyyyyvvvlllVVVKKKHHHIIIBBB???===;;;666333999BBB:::666222---+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////........./////////000000000111111//////666BBBLLLOOO[[[jjjjjjYYYRRRnnn}}}ttteeeYYYZZZaaaaaa\\\[[[XXXTTTRRRQQQOOOJJJEEEAAA>>><<<;;;;;;999666333111111111111111111111111111222222222111333888;;;JJJSSSRRRUUUwwwhhhRRREEELLLUUUXXX```kkkzzzqqq{{{wwwoooVVVMMMFFFDDD@@@999444444000111222111000000222444222222111111222333333444444555:::EEEOOOTTTRRRNNNWWW\\\^^^TTTIIITTT~~~rrr[[[NNNIIIKKKKKKMMMPPPQQQLLLEEEAAA999777444111000000111111111111111111111111111111///111222111000///111333333EEERRRTTTYYY___VVVFFF??????333999ZZZnnnpppttt{{{oooccc[[[YYYZZZ\\\aaacccfffiiimmmppprrrsssvvv{{{ppp[[[TTTNNNGGG@@@666......333111111111111111111111111111111111111222222222222333333===MMMSSSOOOOOOTTTXXX]]]RRRhhhLLLDDD555---...***333///...000///,,,,,,///000/////////111333666888999CCCQQQ^^^kkkwww|||{{{vvvrrrqqqpppxxxrrrwwwwwwnnniiikkkyyyzzz}}}cccNNNAAABBB@@@???===777555<<>>======<<<999666222222222222222222222222111222333222222555;;;AAAVVVPPPYYY~~~iiiJJJJJJLLLOOOPPP[[[zzzzzzcccRRRDDDBBBBBB;;;444222111222222111000000111333222222111222222333444555222888CCCMMMUUUWWWTTTRRR]]]WWWUUUZZZeee{{{jjjMMMGGGDDDEEEKKKOOOMMMIIIHHH???<<<777333000000111222111111111111111111111111///111333222000000333777666IIIXXX[[[\\\\\\RRRCCCCCC333666QQQkkk{{{ooo~~~yyyhhhbbbZZZUUUNNNGGGBBBBBBDDDFFFIIIIIIJJJKKKLLLMMMNNNOOOTTTYYY^^^bbbfffooo|||ssstttbbbZZZPPPFFF:::000///333111111111111111111111111111111111222222222222333...666DDDNNNPPPNNNQQQXXXQQQWWWXXX~~~>>>444222555888111222000000111000------000000//////000333666:::<<>>===@@@EEEBBB???;;;666222//////...,,,,,,,,,---------......---------...///000000000.../////////000000000000111111222777@@@LLLWWW^^^dddaaaZZZYYYrrrkkkVVVUUUYYYZZZ[[[[[[YYYUUURRROOOOOOKKKEEE@@@>>>>>>===:::666222222222222222222222222222444555444333888@@@GGGTTTRRRyyy```DDDIIIOOOVVVZZZgggwww]]]HHHEEEGGG@@@777333111222222111000000111333222222222222333444555555666???LLLSSSUUUUUUVVVXXXWWWTTT___{{{lllZZZPPPIIIKKKLLLKKKJJJLLLDDD@@@:::555111000111222111111111111111111111111...111444333111111666:::AAAOOO[[[\\\WWWRRRMMMGGG@@@:::RRRhhhlllqqqXXXGGG@@@BBBAAA@@@@@@AAADDDGGGIIIFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDFFFMMMVVV\\\lll{{{zzzjjjWWWIII???777333333111111111111111111111111111111111222222222333333...<<>>:::666111---+++,,,,,,,,,------.........---------...///000000111////////////000000000000///000333<<>>>>>===999555222222222222222222222222333555666555555:::CCCKKKOOO]]]```NNNKKKSSSUUUZZZkkkiiiNNNJJJLLLEEE;;;555111222222111000000111333222222222222333444555666<<>><<<888111,,,///...------//////...,,,............/////////000///......000111111000///...888???@@@JJJZZZ```[[[cccuuuyyywwwkkkfffmmmzzzqqq```^^^^^^___^^^YYYRRRNNNPPPNNNIIIBBB<<<888777777555444444333333444444444444999999555666>>>HHHPPPUUUcccLLLKKKSSSRRRXXXrrr|||___JJJLLLCCC666===222111000111222333222111222333444444333333555777FFFJJJYYYYYYNNNWWW]]]NNNRRRbbbUUUKKKKKKPPPOOOKKKGGGAAA;;;777444222111111111111111111111111111//////333555222111;;;IIITTT[[[ZZZSSSLLLFFFAAA@@@JJJ[[[nnn|||nnnyyywwwmmm^^^MMMCCC???>>>DDDJJJBBBFFFHHHFFFGGGKKKMMMMMMVVVPPPHHHFFFJJJMMMNNNMMMOOOMMMJJJHHHGGGHHHIIIJJJGGGCCCIIIZZZjjjyyymmmVVVPPPCCC444555111000000111222333222111333000///333444222222333;;;HHHOOOOOOQQQUUUTTTSSSpppvvv}}}yyywwwwwwxxxzzzzzzAAA888444444---000111000...///111111///---***111888:::;;;IIIfffxxxsssuuu~~~}}}uuujjjddddddcccWWWIII@@@EEENNNXXXbbbooo{{{zzzaaaVVV[[[```lll|||xxxUUUGGGKKKOOOJJJIIIEEEAAA>>><<<999555111///...------...///...---........./////////000000000000000111222222111111888555@@@VVV]]]WWW]]]mmm}}}mmmwwwpppiiijjjsssqqqUUUUUUZZZUUUSSSZZZNNNMMMJJJEEEAAA===;;;;;;666555444444444444444555111666444666???EEELLLZZZbbbkkkTTTOOORRRUUU___zzzuuuRRRHHHGGG???777333111000111222333222111222333333444444666999<<>>;;;999777000...------...///............/////////000000000111111111111111222333333888:::KKK\\\YYYVVVtttnnngggqqq{{{xxxsssmmmiiipppzzzpppnnnsssqqqyyyyyyfff___YYYVVVVVVOOONNNLLLIIIEEEAAA>>><<<777777666555555444555555444:::222555DDDCCCGGG]]]zzzlllQQQLLLRRRZZZ^^^cccEEEJJJJJJ555444333111111333333333222222222222333444888===BBBEEETTTOOOUUUbbbNNNXXXlllaaa^^^UUUYYYSSSKKKDDD???:::444000222222222222222222222222333222222222333999FFFSSSRRR^^^OOOHHHUUUEEE888OOO]]]yyyxxx}}}}}}|||uuuiiifff[[[EEE<<<===AAAFFFGGGIIIQQQ[[[ddduuu}}}tttnnniii]]]RRRLLLHHHGGGRRR```ssstttPPPJJJ666666444333222333333222111444111111444444333555888===PPPHHHDDDSSSXXXuuu|||mmmccc^^^\\\]]]ZZZ[[[aaaddddddccceee```bbbdddhhhlllooorrrtttrrrsssnnnfffgggpppsssppp???888444666000333333222111000111111000000555555777EEEaaa|||yyyvvvxxx{{{qqqhhhnnnuuuvvvyyyaaaNNNAAAEEERRR```rrrvvvlllffffffsssfffSSSQQQPPPNNNJJJFFFBBB>>>;;;999111///------...//////......////////////000000000111111111111000222444666;;;FFFRRRWWWYYYiiipppiiiooowww~~~|||xxx|||xxx{{{vvvoookkkiiifffbbb___]]]]]]```bbb]]]UUUSSSWWWZZZ^^^fffooosssxxx{{{\\\^^^```VVVSSSQQQNNNKKKHHHCCC>>>:::999999888666666555555555777===555777GGGGGGPPPppp[[[QQQRRRTTTddd{{{fffyyyLLLHHHMMM;;;666444222222333444333333222222222222333888???DDDIIIEEEUUUZZZJJJXXXwwwooosss```YYYOOOFFF@@@;;;666222222222222222222222222222444333111222666???MMMWWWUUUSSSMMMKKKJJJDDDKKK```gggoooppp~~~}}}qqqbbbSSSHHHFFFEEE???HHHJJJMMMOOOSSSbbb~~~tttiii___UUUQQQRRRMMM]]]zzzaaaQQQ999666444222111222333333222444111111444444444777===CCCMMMMMMIIISSSpppuuu```RRRNNNQQQTTTUUUZZZZZZZZZZZZZZZYYYZZZ\\\[[[]]]aaaeeeiiikkklllmmmoootttxxxzzz>>>777555666111444222222222111000111222333<<<777@@@]]]}}}}}}{{{sssaaa___hhhyyysssddd^^^FFFJJJ[[[vvvpppiiillliiiXXXNNNMMMLLLIIIEEEAAA>>><<<555222///...///000//////////////////000000000111///000000000///222666:::KKKMMMTTT```nnnyyyzzzqqqiiihhhxxxqqq|||{{{{{{{{{yyytttmmmhhh]]]YYYSSSPPPOOOMMMIIIFFFBBBDDDIIILLLIIIEEEDDDGGGLLLIIIHHHLLLPPPWWWaaallluuuyyyccceeeiiiaaaVVVSSSNNNKKKIIIEEE@@@<<<<<<;;;:::888777666666666222:::888<<>>777555666111444111222222111000111444666888DDD^^^}}}{{{}}}zzzddd]]]ccckkkjjj^^^PPPJJJLLL]]]rrr}}}wwwRRRQQQPPPLLLGGGCCCAAAAAA999666222000000000000////////////000000000111111...000111000000333:::@@@PPPQQQ^^^mmmnnnkkk}}}}}}zzz|||{{{zzzqqqcccfffgggccc]]]VVVRRRQQQFFFEEECCCBBBCCCCCCBBBAAAFFFIIINNNOOOMMMJJJJJJLLLIIIDDDAAACCCFFFGGGKKKOOOTTTUUU[[[eeennnyyyppp```]]]WWWPPPLLLJJJHHHEEEBBB>>>===;;;999888777666666333555;;;???FFF]]]{{{mmmXXXPPPZZZaaapppvvvMMM???AAA:::777444333444555555555444444444444666;;;BBBHHHHHH^^^QQQUUUnnnsssooogggXXXIII>>>:::999333333333333333333333333333333333444>>>KKKUUUXXXWWWJJJPPPLLL777KKKtttooo^^^oooqqqdddFFFEEE???@@@GGGBBB???JJJEEEZZZnnnZZZQQQMMMRRR[[[iiisssNNN888555222111222444555444555333333555555666===FFFMMMJJJUUUZZZllleeeVVVQQQSSSPPPMMMKKKKKKIIIEEEAAAAAADDDFFFEEEGGGMMMRRRSSSOOOPPPRRRTTTTTTRRROOOMMMMMMKKKIIIIIIKKKNNNOOOOOO>>>777555666000444000111222111111222666:::AAA^^^|||xxx~~~~~~nnn___gggggg]]]KKKCCCNNNfffxxxgggddd]]]SSSIIIDDDCCCDDD===:::555222111000000/////////000000000111111111///111222222222666???FFFMMM[[[jjjmmmiiivvv}}}zzzrrriiicccWWWOOOPPPPPPLLLGGGCCCCCCDDDAAACCCFFFGGGHHHJJJMMMOOOPPPUUUXXXWWWUUUSSSTTTUUUXXXTTTSSSSSSQQQMMMMMMOOOLLLLLLNNNQQQTTT\\\nnn~~~sssmmmdddXXXOOOLLLJJJGGGDDD@@@???===;;;999777777666999444???EEEEEEiiiooozzzUUURRRSSS]]]tttdddEEEBBB;;;888555333444555666666333444555777:::@@@GGGLLLQQQ\\\ZZZyyy}}}mmmWWWEEE<<<;;;333333333333333333333333111333444777BBBPPPVVVUUUMMMXXXOOOBBBMMMfffpppwwwxxxcccRRR:::@@@===AAAKKKEEEIIIbbbvvvvvvkkkaaa]]]XXXVVVcccsssggg>>>:::666444444444444444555444444555555666???IIILLLWWWUUUccczzzqqqTTTGGGJJJRRRPPPMMMIIIFFFEEEFFFIIIJJJMMMTTT[[[```hhhssswwwvvvzzz||||||uuuppplllhhheeeddd???888555666000333///000222111111333777;;;SSSuuutttrrr|||kkkgggccc]]]PPPGGGWWWxxxkkk[[[LLLDDDDDDFFF@@@<<<777333111111000///000000000000111111111111000222444444444999CCCJJJRRRdddkkkggg||||||tttnnnhhhjjjgggZZZSSSOOOEEEGGGGGGFFFFFFFFFIIILLLOOOMMMQQQVVVYYYZZZ]]]bbbfffccchhhkkkjjjggggggiiiiiikkkiiigggeee___YYYZZZ___UUUXXX[[[ZZZSSSOOOUUU```cccxxx}}}qqq```TTTMMMIIIFFFCCCAAA???===;;;999888777777<<<111CCCMMMNNN}}}yyy___IIIVVV\\\dddyyyOOOEEE<<<999555444444555666666222444666999>>>DDDLLLQQQ]]]HHHkkk}}}bbbJJJ>>><<<333333333333333333333333000333555888DDDRRRVVVSSSCCCeeeMMM:::gggiiioooyyyhhhNNN777===DDD>>>@@@MMMQQQgggtttjjjddd```dddnnnvvvCCC???:::666555444444333555444444555555777@@@KKKJJJdddUUUjjj\\\OOOUUUWWWOOOIIIKKKIIIFFFFFFLLLYYYiiittt{{{{{{===444888222888555222999444...111444;;;JJJrrrqqqvvvwwwiiilllxxxiiiPPPJJJkkk~~~yyyzzz}}}qqq\\\KKKFFFIII======999555333333111///222222111111111111111111000444888999888:::DDDNNNVVVZZZoookkkaaabbbVVVRRRMMMGGGCCCDDDHHHLLLQQQRRRPPPWWWaaa]]]YYYcccjjjkkkoootttuuusssuuuyyyzzzuuuuuuzzz||||||{{{vvvpppnnnkkkiiihhhiiikkkmmmpppqqqssswwwsssvvvbbbHHHQQQLLLDDDAAA@@@===:::888888888888<<<>>>???EEEllljjjRRROOO[[[ZZZ{{{ooohhhtttqqq```??????;;;444222666:::888444>>>444333>>>DDDBBBHHHSSSEEEiiivvvrrrRRRKKK<<<999555222333333111333777111999222555LLLPPPHHHNNNDDDVVVAAAXXXppptttdddpppjjjUUUJJJCCC>>><<>>DDDHHHSSS]]]TTTmmmvvvYYYGGGNNNTTTLLLFFFJJJDDDDDD@@@JJJeeewww~~~~~~???555888111666222000222111222555555GGGgggzzzxxxyyy}}}~~~{{{yyy[[[[[[wwwyyyyyynnniiikkkaaaiiiXXX[[[^^^bbblll{{{~~~vvv~~~gggSSSGGGCCC@@@???;;;666333222111111222222111111111111111111...222999>>>@@@EEEPPP[[[]]]hhhiiiVVVJJJGGGKKKIIIKKKLLLMMMMMMNNNQQQSSSbbbkkknnnsss|||yyyvvv}}}rrrvvv}}}|||}}}zzzvvvxxx~~~~~~iiiOOONNNIIINNNBBB@@@===:::999888888999777;;;AAAVVVZZZQQQOOOYYYnnnyyyddd[[[qqqxxxyyypppNNNCCC>>>777333555888888555777555666===GGGNNNQQQQQQ\\\ssseeeKKKBBB<<<777444444444222222555111888444:::MMMOOOKKKVVVTTTFFFBBBeee|||tttmmmoooVVVGGGAAA===;;;>>>EEEJJJSSSrrr~~~}}}|||nnnKKK::::::666555111888666666555555888>>>EEEJJJVVV]]]qqqgggrrrUUUTTTRRRPPPNNNKKKHHHEEEBBBLLLPPPWWWeeehhhgggmmmsssqqqqqqssswwwyyywwwuuu||||||~~~AAA666999000444000111000///555999999WWW~~~}}}}}}{{{www|||uuuiii]]]zzzpppnnngggbbbgggXXXPPP\\\SSS[[[pppvvvsss|||}}}vvvfffpppyyycccOOO???BBB@@@<<<888333111111222111111222222222222222222333444888<<<>>>EEETTTdddssszzzyyydddMMMDDDFFFHHHIIIIIIBBBCCCFFFMMMYYYkkk}}}}}}qqqZZZGGGOOODDDBBB???<<<999888888999888===KKKppphhhNNNUUUSSS___sss~~~yyyJJJGGGAAA:::666555555666777333777:::===HHHTTTVVVPPPnnn}}}VVVEEE???999555666555222222333111666777@@@MMMMMMOOO]]]UUU666PPPuuu|||sssyyypppUUUCCC===>>>>>>>>>GGGEEEPPPuuu|||hhhwww]]]888777:::777///;;;666666555666888>>>FFFLLLVVV___oooQQQAAAVVV___RRRFFFHHHHHHCCCHHHKKKEEECCCKKKLLLKKKQQQRRRRRRSSSSSSTTTTTTSSSRRRRRRVVVXXXYYY[[[^^^___]]]```bbbeeehhhkkkooossswwwAAA777999111555000444444000333;;;GGGhhhfffzzztttrrrwwwyyyjjjaaadddttthhh^^^XXXXXXYYYRRRSSS```dddfffsss~~~{{{yyy```aaavvv\\\EEEAAA>>>===;;;777222111333111111222222222222222333888777999<<<>>>FFF\\\sssooojjjtttRRRGGG???CCCIIIJJJHHHFFFLLLUUUdddqqq|||jjjLLLMMMFFFDDDAAA===:::999999999>>>EEEYYYUUUMMMZZZbbbyyyuuuaaa}}}|||YYYGGGAAA;;;999777555555777555888<<<@@@FFFMMMUUU[[[oooEEE@@@999555666666333222333111444:::DDDJJJJJJPPP^^^FFF>>>llluuutttjjjWWWCCC<<>>111777;;;222:::555666666666999???IIIPPPWWWjjjtttVVVSSSRRRaaacccQQQCCCFFFKKKKKKWWWTTTHHHFFFRRRVVVSSSVVVTTTVVVVVVUUUSSSQQQQQQQQQKKKOOOOOOKKKKKKNNNLLLFFFKKKMMMOOOOOOOOOPPPRRRTTT}}}@@@666:::333777222333888111///DDD```{{{|||qqqxxxfffhhhvvv~~~jjjSSSccctttggggggddd[[[QQQNNNSSSYYYdddeeejjjzzz}}}|||sss```bbbvvvmmmSSSBBB>>><<<===;;;555111222111111222222333333333333666999BBBIIIIIIPPPhhhqqqiiiuuu|||hhhHHHKKKGGGEEEEEEFFFIIIPPPYYYdddlllwww}}}wwwtttnnngggeeeffffffiiinnnuuu~~~zzz[[[NNNHHHFFFBBB???<<<:::::::::???IIIfffmmmNNNPPPZZZqqq[[[KKKqqqvvvssszzz|||~~~yyyzzzHHH@@@;;;;;;:::666444666999666<<>>666:::333777333///666000555VVVzzzsssppprrrrrryyyyyybbbWWW~~~bbb^^^WWW___fffjjjmmmuuu|||hhhhhhwwwvvv~~~~~~|||^^^HHHJJJ___nnnqqq~~~zzz~~~iiiMMMBBB;;;>>>???888222222111111222222333444444444999AAAPPPWWWQQQPPPhhhsssnnnyyyRRR<<>>EEELLLOOOVVVdddrrryyy|||nnnpppyyyuuurrrqqqnnnkkkmmmqqq{{{rrrLLLKKKHHHDDD@@@===;;;::::::<<>>777LLLDDDHHHQQQ]]]hhhqqq~~~}}}~~~|||xxxWWWLLLJJJFFFAAA>>>;;;;;;:::@@@SSShhhPPPLLLWWWkkkkkkSSS___|||iiifff]]]ccckkkuuu}}}```KKK:::888:::777666999:::999???HHHJJJSSSxxx~~~~~~QQQDDD888555555555444555444666AAAEEEJJJaaadddHHHQQQ{{{vvvgggMMM???<<<>>>CCCBBBAAALLL[[[PPP666???555777444777888888999AAAOOOZZZzzzbbbGGGUUUtttlllWWWLLLVVVcccoooyyy===555999111444///666222666TTT~~~jjjxxxxxxpppjjj}}}uuu}}}[[[AAAiiifffhhh[[[===LLLdddwwwoooSSScccmmmSSS>>><<<>>>:::666666111111222333333444555555CCCIIIRRRSSSLLLWWWzzzkkksssKKK;;;CCCHHHHHHRRRNNNRRReeeqqqMMMKKKFFFBBB>>><<<;;;:::HHH]]]WWWNNNPPP]]]~~~xxxXXXNNNEEEjjjuuueeeaaaOOOQQQSSS___qqq}}}~~~{{{mmmRRR:::555888777777<<<999===BBBCCCGGGZZZ~~~{{{```XXXJJJ;;;666666555444444444888CCCFFFNNNlllmmmGGGaaa{{{yyy\\\DDD@@@>>>BBBFFFDDDFFFYYYqqqYYY999<<<444>>>444777999888999AAAPPP[[[vvvOOOOOOhhh[[[TTTVVVcccqqq~~~^^^HHHNNN]]]ooonnn>>>999999444444666///999888lllsssnnnjjjwwwcccTTTTTTSSSdddnnn{{{yyyUUU>>>mmm{{{zzzQQQOOOeee{{{```???<<>>999888444444666666999HHHxxxyyyrrr|||ooo]]]ggg~~~```FFFRRRlllsssllluuuzzz}}}{{{kkkPPPNNNvvv|||zzzsssxxxMMM\\\mmmJJJ>>>???;;;666555333333333222111333666999===LLLGGGTTTppp{{{www]]]FFFBBBGGGLLLRRRXXXggg}}}yyytttuuu|||oooOOOEEECCCFFFDDD999FFFXXX~~~fffSSSJJJaaa{{{qqqjjjmmmssswwwOOOFFFOOO[[[|||vvvhhh\\\tttjjjTTTNNNRRRHHHBBBFFFUUUaaalll~~~xxx[[[>>>AAA:::444:::<<<:::===BBBKKK[[[sss}}}[[[:::::::::333444999888555BBBFFFLLLhhhFFFOOOnnnxxxQQQCCC<<>>BBBGGGooo~~~cccKKK>>>HHHPPPQQQ[[[lll|||wwwtttvvv~~~XXXCCCCCCEEEEEE>>>HHHrrr}}}ZZZNNNOOOiii~~~uuuqqqqqq___CCCEEEUUUiii~~~jjj[[[ggg{{{}}}cccOOOOOONNNDDDDDDBBBAAAFFFOOOaaazzzsssmmmFFF@@@<<<999::::::>>>@@@GGGIIImmmggglll???888:::444111666777999@@@JJJ^^^gggFFFccc{{{wwwQQQBBB>>>DDDDDDDDDXXXgggDDD666>>>777999999777DDDGGG___xxxzzzZZZQQQnnn___^^^hhhqqqzzz|||pppaaaRRRIIIHHHAAAPPPyyykkk<<<888888444555777999;;;vvvrrrYYYhhhoooOOOFFFxxx}}}vvvwwwNNNTTT}}}}}}ooonnnwww~~~jjjGGG:::???===444555444333111222555:::???DDDBBBTTT|||OOOAAAAAAQQQYYY[[[qqq~~~yyyuuuvvvzzzjjjHHHDDDDDDDDDBBBOOORRRKKKTTTooonnnnnnsssxxxvvvxxx^^^KKKKKKSSSsss~~~|||ssskkkssseeeVVVPPPPPPOOOHHHAAACCCDDDBBB@@@FFF[[[rrr~~~hhh}}}MMM===<<<<<<:::888@@@===IIIPPP~~~}}}|||ccc|||GGG666:::666111777666>>>AAAQQQrrrgggKKK{{{yyyQQQ@@@<<<@@@EEEMMMmmmuuuuuuyyyCCC777;;;888???777666CCCDDDiiilllQQQaaavvvVVViiipppwwwkkkbbbXXXUUUTTTPPPFFF===KKK@@@dddjjj<<<777888444666777:::JJJsss{{{ssshhhbbbdddBBBTTTtttkkkccc~~~{{{aaaUUUmmm|||vvvnnnxxxppp|||wwwxxxyyyPPP<<>>>>>>>>DDDXXX~~~ssslll|||EEE===999666???777:::EEELLL~~~eeePPP}}}```]]]qqqvvv}}}pppIIIHHHFFFDDDBBB@@@===;;;CCCFFF{{{iii;;;777888555666888888\\\yyyxxxYYYvvvyyy^^^RRRsssxxxpppeeegggRRR{{{eee~~~rrrzzz{{{sss|||xxxoooqqq|||aaaCCC===>>>:::555555444222222555999===DDDGGGrrrppp@@@EEEKKKPPPVVViii~~~zzzrrrtttgggGGGDDDCCCHHHqqqdddMMMOOOmmmLLLGGGOOOSSSWWWmmmxxx[[[HHH[[[||||||wwwqqqiiiccc___ZZZUUUPPPIIIMMMMMMHHHBBB@@@AAAAAA:::>>>???===???JJJYYYaaappppppllluuuaaa===:::;;;888:::>>>;;;SSS}}}wwwQQQwwwhhh:::666999333888555???CCCUUU{{{SSSKKK~~~SSS???DDDBBBGGGgggxxxzzzsssiiiuuuOOOCCC;;;999???777===???NNNlllYYY[[[kkk\\\kkkuuu{{{bbb???AAABBB???>>>GGG[[[kkkmmm~~~hhh:::666888555666888:::qqq|||kkkcccxxx[[[___{{{hhhyyymmmcccsssiiiSSSooo{{{eeettt{{{}}}|||rrrlllrrr}}}uuuLLL;;;:::;;;444444444333333444777:::???GGGxxxuuuVVV===EEETTT[[[bbbwwwGGGEEECCCLLLrrrXXXMMMTTT}}}SSSNNNSSSTTT[[[rrrlllOOOaaa{{{vvvlllhhhbbb^^^[[[WWWRRRNNNHHHHHHDDD@@@BBBFFF@@@666;;;;;;===>>>???DDDPPP\\\vvv{{{mmmbbbmmm{{{oooCCC<<<;;;777===???FFFZZZ|||SSShhhCCC555888333444555???HHH[[[}}}RRRWWW|||UUUAAADDDIIIQQQ|||ooo|||sssiiiooo```EEE<<<<<<===888@@@999QQQ```VVVwwwbbbiiiuuuzzz}}}xxxdddGGGDDDFFFSSSkkk~~~hhh:::666888555777999BBB|||zzzfff[[[jjj~~~{{{VVVWWWtttaaaXXXrrrhhhooohhhooovvv]]]^^^rrryyy}}}uuuyyy|||jjjllllllSSS999666:::333444555444333444666888CCCNNNYYYEEEJJJDDDYYYeeerrrrrrHHHGGGDDDPPP|||RRROOOYYYVVVPPPPPPOOObbbZZZ^^^zzzwwwwwwuuupppkkkbbb^^^WWWRRRPPPNNNLLLJJJGGGBBBBBBEEEBBB:::999???999666777:::;;;===HHHWWWiiifff```xxxwwwyyyIII>>>;;;777???:::KKK]]]tttSSSZZZQQQ<<>>999;;;>>>AAA\\\jjj]]]mmmjjjooowww~~~pppPPPJJJMMMGGGKKK^^^gggaaa^^^ZZZ[[[aaaiiirrrwwwzzzwwwuuuuuutttoooiiieeebbb<<<666888999333===___vvvUUUcccwwwccccccVVVaaaMMMNNNrrrbbbUUUVVVjjj~~~rrrIIIZZZpppnnnsssfffnnnwwwsss^^^___dddeeeGGG666???888555333555555444777===SSSfffFFFDDDMMMPPPgggyyydddwwwdddJJJJJJuuulllFFFWWWqqq\\\QQQQQQ[[[wwwvvvhhhSSSGGGBBBCCC@@@@@@DDDCCCLLLLLLKKKKKKIIIGGGEEECCCBBBAAA???===<<<;;;::::::777999;;;:::999:::@@@FFFPPPmmmrrrWWWdddddd~~~VVVBBB777@@@:::AAAOOOiiiLLLYYYuuu???===999888:::CCCTTT^^^|||VVVEEEIIIPPP}}}mmmZZZnnnzzzqqqcccaaarrr```QQQ]]]sssbbb[[[ggg~~~?????????999:::???FFFaaaiiiaaalllvvv{{{~~~lllbbbSSS===BBB[[[YYYFFF???===;;;;;;>>>CCCHHHKKKTTTTTTUUUXXXXXXSSSLLLGGGbbb<<<666777888444AAApppnnnXXXwwwtttiiinnnuuunnnTTT]]]{{{iiiTTTjjjyyy~~~mmm[[[iiixxxjjj[[[___{{{tttFFF;;;<<<777555444666666666;;;AAAeee{{{PPP???GGGQQQ]]]nnn|||yyyeeejjjuuuqqqJJJOOO___GGG[[[bbbVVVNNN\\\}}}nnntttzzzjjjZZZJJJ???888555777777666777:::>>>@@@CCCEEEFFFDDDBBBAAA???>>>===;;;:::999999999666888999888777888===AAALLL```UUU___]]]yyyiiiFFF555===<<>>GGGdddhhhhhhqqq~~~vvv{{{vvv\\\CCC>>>HHHkkk{{{\\\;;;999============>>>???@@@AAA===>>>@@@AAACCCBBB>>>:::aaa<<<777777777666GGG{{{rrr~~~bbbZZZsssVVVppptttkkkyyyQQQvvv|||mmmqqqmmm}}}pppZZZeee|||zzzyyy}}}}}}vvv[[[]]]lllHHH===666888555555666666666<<>><<<888999???<<<:::???:::;;;>>>@@@AAAAAAAAA@@@<<<;;;:::999888777777777777888888888777888;;;>>>MMMVVVvvvaaa^^^{{{]]]lllqqqvvvGGG444<<<===FFF___uuuWWWIII{{{WWW444999888666CCCVVV^^^~~~cccIIIEEEZZZxxx}}}nnn]]]UUUQQQJJJFFFCCCHHHiiiXXXKKKFFF???@@@EEEBBBCCCNNNGGGVVV```___TTTEEENNNkkknnn\\\NNNRRRrrrQQQ???AAA===<<<<<>>LLLZZZTTTFFF@@@???AAACCCDDDCCCBBBAAAAAABBBBBBAAA>>>???BBBCCCBBB___;;;777666666888OOO}}}mmm|||~~~ZZZ^^^uuuggg|||zzzoookkk^^^~~~dddGGGyyyvvvwwwrrroooooocccZZZaaahhh{{{sssaaaooozzzuuuooojjjjjjqqq|||}}}|||^^^[[[```RRRBBB777888777666666444444:::CCC___aaaCCCFFFNNNVVVnnnjjjvvvnnn||||||kkkjjjUUUaaaRRRPPPeeessszzzYYYcccWWWVVVaaajjj}}}lllWWWKKKFFF@@@BBBEEE>>>===???888999EEEAAA999???;;;;;;:::;;;;;;<<<===>>>999999888777666666666777888888999888888999;;;===GGGKKKdddjjjVVV]]]}}}jjjhhhrrr{{{FFF777>>>AAAIIIiiiyyyYYYGGGeeebbb999AAA888;;;GGG\\\kkkmmmIIICCC[[[~~~nnneee}}}WWWFFFFFFIIIJJJGGGGGGQQQqqqMMMCCCIIICCCBBBOOOOOOIIINNNZZZdddbbbTTTGGGEEEbbbjjjYYYMMMNNNhhhUUU???===>>>???<<>>AAAEEEPPPgggwwwbbb<<<@@@BBBCCCBBB@@@???@@@BBBHHHKKKIIICCCAAACCCCCC@@@]]]:::777666555<<>>@@@<<>>]]]}}}rrrXXXqqqyyypppdddjjjKKKjjjSSSSSShhh|||}}}pppddddddaaa[[[^^^ZZZVVVFFF===CCCFFFGGGNNN\\\___^^^UUUMMMRRReeevvvxxx}}}~~~{{{yyyzzzuuugggYYY^^^qqq|||xxxdddQQQRRRjjjpppCCC:::888777888888555555>>>IIIsssRRRFFFEEEMMMfff|||yyyqqqgggtttwwwzzzKKKLLLWWWeeezzzrrr}}}ddd{{{\\\jjjtttQQQUUUwww{{{xxx___{{{tttkkkiiiqqqTTTNNNSSSXXXVVVWWWRRRDDD777AAA;;;FFFbbbYYY>>>>>>>>>>>>===<<<;;;:::999888666666555555555666666777777777777888:::;;;<<<<<<>>>BBBSSSyyysssRRRVVVttt```iiiPPP???>>>BBBIIIsssuuuuuu]]]EEEFFFyyyttt>>>:::333444DDD\\\iii~~~PPPIII]]]tttcccqqqpppMMMCCCHHHLLLKKKWWWiiixxxOOOIIIXXX^^^jjjnnnRRROOOxxxfffMMMGGGOOO^^^ooo~~~uuu[[[QQQMMMOOOgggUUUAAA999>>>>>>999EEEllltttqqqsssQQQAAAFFFEEEBBBFFFHHHKKKGGGFFFIIIcccHHHBBBBBBAAAAAAFFFSSSeeerrrzzzvvveeeLLL@@@DDDJJJJJJZZZ888777666555@@@```uuukkkYYYxxxzzz|||pppkkkuuuvvvkkkKKKbbbzzzAAA[[[}}}iiiYYY\\\___```eee[[[RRRCCCAAAEEE<<<888CCC;;;CCCGGGAAA999>>>SSSfffhhhlllqqqqqqmmmeee^^^ZZZ```ZZZJJJ>>>KKKkkkyyyhhhPPPQQQ___wwwFFFBBB777777999999777888BBBNNNUUUKKKGGGRRRvvvqqqoooyyy~~~|||NNNBBBJJJOOOhhh}}}pppaaaeeeyyymmm~~~mmmPPPUUU}}}}}}[[[sss~~~YYYSSSUUU___qqq}}}iiidddhhhjjjdddaaaXXXGGG666BBB???OOOqqqfffDDDAAA@@@AAABBBBBBAAA>>><<<:::666555555555555666777777666555555777:::;;;<<<;;;:::???MMMmmmwwwQQQTTT```[[[YYYYYYAAA<<<>>>KKK|||~~~eeedddcccuuu}}}}}}xxxwwwrrrkkkhhhjjjkkkkkkgggccc^^^[[[\\\___aaabbbhhh~~~```CCCBBBlllFFF<<<:::333FFF```fffSSSHHHXXXlllqqq~~~oooPPPFFFIIIKKKYYYpppYYYZZZfffsssWWWXXXpppWWWQQQPPPRRRnnnwww]]]QQQHHHGGG^^^}}}bbbDDD<<<>>>;;;666CCCiiissstttdddJJJ===@@@===>>>DDDEEESSSKKKOOOWWWjjjSSSFFFFFFGGGJJJUUUjjjoooJJJ:::FFFVVV^^^[[[888777:::777CCCqqq~~~|||vvvTTT```kkkddduuuxxx]]]IIIhhh[[[MMMgggUUUNNNUUUiiinnndddcccXXXPPPOOOGGG@@@FFF>>>???BBBBBB>>>???NNNaaaNNNQQQXXX\\\TTTEEE???@@@999LLLHHHPPP}}}tttwww}}}|||ssshhhTTTGGG^^^NNN<<>>GGGBBBCCCJJJNNNHHH???:::777444000000333777888777555777999:::999999:::<<<999DDDEEE^^^~~~VVVJJJ[[[\\\oookkkccc>>><<<@@@RRRnnnSSSUUUZZZdddmmmjjj___UUUSSSVVVUUURRRKKKFFFIIINNNMMMFFFGGGEEEFFFKKKLLLKKKLLLPPP^^^~~~}}}cccAAAGGG___GGG666>>>AAA???bbbeeebbbIIIUUUiiiyyyTTTSSS\\\QQQbbb|||{{{NNNoooiiiaaaWWWUUUnnnhhhXXXFFFHHHOOOPPPwwwfffCCC===888@@@???;;;bbb|||nnnZZZAAA;;;CCCAAA???LLLWWWeeeYYYpppVVVKKKIIIPPP```ssseeeEEEGGGhhh\\\999777999666BBBnnnppp}}}uuuQQQ___zzzggg___ooo|||ttt~~~uuuyyy]]]PPPZZZlllrrrfffdddkkkcccSSSHHH???===HHHMMMVVV^^^ZZZJJJBBBOOOaaa;;;DDDLLLHHH>>>777666777DDDdddlllsssWWWIIIpppzzzwwwiiiSSSCCCTTTzzzUUUAAA???666888666999;;;???bbb|||MMM@@@NNNfff||||||[[[dddiiicccJJJUUUhhhooojjjVVVUUUIIIfffiiifffrrrcccHHHEEEKKKNNNoooxxxddd\\\\\\bbbccckkkkkknnneeeLLLbbbeeefffhhhdddtttkkkhhhmmmjjjYYYGGG???555AAA```gggSSSRRRTTTVVVYYYZZZVVVMMMAAA888888555111111333666777666555777999999888888999:::888AAABBBYYYXXXKKKYYY{{{[[[```zzz[[[qqqpppAAA<<<@@@UUUgggNNNSSSUUU]]]dddcccXXXNNNIIIIIIGGGIIIJJJKKKIIIHHHGGGHHHJJJGGGEEEHHHIIIIIILLLQQQZZZwww|||~~~dddHHHAAAPPPTTT???<<<888;;;dddqqqxxx|||eeeHHHPPPdddwwwZZZ___nnnjjjqqq~~~fff]]]uuusssffffffdddVVVJJJKKKNNNPPPtttbbbFFF>>>777<<<;;;<<>>CCCAAAFFFVVVaaaiiittt]]]OOO\\\mmm}}}UUU999TTT^^^:::666888555AAAlllmmm}}}uuuSSSaaaooofffqqqyyyggg|||kkkZZZ\\\lllqqqlllfffpppfffOOOFFFIIIVVVhhhhhhwwwtttWWWEEEMMM```KKK@@@;;;???>>>:::???IIIfff|||yyynnnjjjaaa]]]dddyyyiiiPPP???JJJmmmyyy^^^GGGAAA777:::888::::::AAAhhhxxxKKKCCCSSSjjjbbbJJJLLLQQQWWWVVVLLLWWWRRRqqq{{{xxxzzzgggMMMIIIMMMXXX|||uuutttjjjhhhxxxkkkmmmaaaNNNddd}}}ppp]]]vvvlll~~~sssjjjiiiaaaPPPAAA<<<;;;HHH[[[cccWWWHHHKKKWWW```lllqqqkkkaaaXXXKKK???999777444333444555666666666888999888777777888999888>>>===SSSZZZKKKUUUtttaaaWWWbbbyyyEEE;;;@@@___{{{bbbNNNXXXWWW]]]dddddd]]]TTTMMMIIIOOOTTT]]]```VVVIIIKKKUUUVVVPPPMMMNNNOOOQQQUUU[[[gggwww}}}cccGGG???QQQUUUAAA888999>>>fff~~~iii```{{{kkkHHHKKK^^^www{{{vvv___xxx___RRRLLLJJJKKKWWWzzzYYYFFF>>>777:::;;;>>>ccc~~~mmmPPPAAA>>>AAACCCRRRhhhqqqnnn___bbbwwwNNNKKK___:::444777666CCCmmmppp{{{www___lllxxxrrrvvv{{{{{{xxxxxxsssvvvtttllliii~~~tttpppeeeccclllppp{{{pppoooYYYDDDLLLdddyyy}}}ZZZGGGOOO```^^^LLLHHHQQQJJJ???UUUzzzmmmjjjvvvwwwnnnooo___MMMOOO]]]uuu{{{vvveeeNNN???EEEgggtttjjjLLLCCC888:::888:::999BBBkkkxxxMMMGGGYYYppp]]]KKKLLLUUUgggnnnhhhyyypppSSSNNNTTToooppptttnnnnnnpppYYYNNNccczzz}}}fffnnnzzzwwwooobbbOOOBBB???GGGEEE@@@:::666999AAAIII[[[kkkqqqfff[[[XXXPPPDDD;;;999777666555666666666888999999999777666888999999;;;;;;MMM]]]LLLQQQjjjiiiUUUwwwHHH<<>>@@@aaaMMM===999???@@@^^^gggVVVbbbsssOOONNN___zzz]]]PPPLLLEEENNNoooSSSAAA<<<888;;;===@@@WWWlll}}}JJJBBBCCCFFFLLLaaawww}}}yyy]]]KKKmmm^^^:::333666999FFFooojjjzzz|||mmmxxx}}}xxxtttttttttqqqoooooommmiiibbbmmmrrrrrrvvv\\\bbbnnn|||qqq~~~|||nnnPPPGGGccctttXXXNNNYYYhhhpppqqqlllwwwhhhVVVfffZZZLLLKKKDDDMMMpppxxxuuuaaaKKKBBBCCCcccnnnzzzYYYIII:::999888999777@@@kkk|||QQQLLL]]]sss|||zzzrrrUUUDDDAAAPPPkkkmmm\\\fffwww{{{bbbooollllllqqqVVVTTTKKKbbb~~~~~~}}}ppp~~~vvvdddNNN@@@>>>;;;;;;;;;<<>>;;;;;;:::888666666666777999::::::888777777888:::::::::;;;HHHqqq___LLLLLLaaaiiiNNNvvvJJJ>>>BBB```bbbWWWiiijjjooowwwoooXXXfff~~~|||wwwrrrqqqsss~~~|||eee???>>>]]]OOO<<<@@@;;;:::RRRaaaeee|||}}}WWWSSSddd}}}oooYYYMMMKKKEEE]]]UUU>>>===<<<<<<===@@@OOOlllxxx|||cccGGGAAAGGGQQQ\\\rrrUUUEEEQQQ```;;;333666;;;IIIqqqdddvvvnnnsss{{{uuuqqqnnnmmmnnnoooqqqiiijjjwwwxxxssslll^^^zzz}}}jjjsss___hhhiiiWWWXXXgggtttxxxzzz}}}tttTTTAAAYYYppp|||xxxttt[[[HHHCCC@@@\\\dddmmmQQQ===888777:::777???iiiWWWOOO^^^sss{{{pppttt{{{yyy[[[PPPKKKKKKZZZwwwrrr___ttthhhhhhkkkPPPUUULLLbbbzzzvvv```HHH;;;:::666;;;AAACCCBBBDDDJJJQQQXXXVVVKKK;;;555999:::666999::::::888666555666777888888888777666666888;;;::::::===DDDccc___LLLHHHYYYkkkJJJfffgggMMM???CCC```{{{cccXXXjjjlllqqqzzzzzzmmm}}}xxxxxxzzz{{{}}}cccEEE999KKKWWW<<<===666888PPPoooZZZRRRbbbuuutttqqq```SSSJJJLLLLLLsssWWW???@@@???:::999???OOOlll}}}uuu{{{\\\HHH???III___rrrUUUQQQ[[[}}}ccc>>>444666<<>>VVV]]][[[AAA888888<<<999>>>ggg\\\PPP\\\pppvvviiibbbmmmsssVVVMMMooonnnsssnnnddd{{{iiiiiicccTTTXXXPPPfffsss[[[BBB888:::======??????<<<@@@UUUkkkmmm]]]GGG999555555555333555777888666444222444555555555555444333555777:::888999>>>@@@VVV___LLLEEETTTlllNNNbbbYYYRRR@@@CCCggguuulll___qqqtttyyyvvvvvvnnnOOO@@@;;;OOOZZZ>>>777888999MMMxxxdddVVVbbbrrr{{{ZZZKKK^^^~~~___lllsssQQQMMMFFFMMMRRRMMMBBB===>>>999888???MMMlll}}}vvvcccggg]]]WWWpppfff@@@444666<<>>:::>>>fff^^^PPPYYYmmmzzzgggmmmdddwwwvvvyyynnnmmmXXXVVV~~~YYYTTTjjjsssYYYAAA999===>>>999<<>>===OOO___KKKDDDQQQiiiQQQhhh\\\UUUAAACCCkkk|||uuu}}}vvvjjjzzz~~~ooopppqqqPPP999222BBBddd]]]DDD777999777DDDtttwwwuuuuuubbbjjjxxx~~~QQQXXXtttiiiKKKgggfffHHHHHHCCCMMMUUUzzz???CCC777===::::::???FFFxxxlll}}}VVV[[[iii???888888555GGGeee|||uuuXXX666AAAKKKzzzyyyzzz}}}||||||}}}|||{{{|||rrruuupppooovvv{{{nnn___eeexxxqqqaaa{{{wwwwwwwwwuuu~~~kkk[[[bbbxxxwwwpppbbb@@@888CCC>>>UUU```xxxcccBBB;;;;;;;;;:::AAAaaagggOOO]]]vvvyyywwwxxxxxxmmmlllvvvMMMfffZZZTTThhhpppUUU@@@:::<<<>>>>>>???EEEVVVoooxxxcccHHH666333777777333000111222111000///000111333333333444555666777888>>>:::<<<:::LLLdddGGGDDDMMMeeeJJJsssdddUUUkkkGGGDDDuuu|||zzzpppeee333:::CCCyyy|||VVV///DDD888;;;AAAaaa{{{{{{ssspppwwwzzz\\\uuueeeooorrrXXXCCCLLLIII>>>WWWjjjDDD<<<;;;888888DDD555JJJpppyyyvvvjjjuuunnnDDD<<<:::444BBB[[[www___999???777KKKxxx{{{{{{~~~~~~|||}}}|||{{{yyyxxxvvvkkkzzz~~~|||xxx|||sssaaa[[[lll~~~{{{vvvkkkfffggggggaaa[[[sss~~~ssseeeYYY???:::FFFAAAWWWfff|||```AAA;;;;;;::::::@@@^^^pppXXXeee}}}uuuhhhnnncccIIIwww]]]QQQfff~~~nnnpppxxxrrrSSS???;;;@@@BBB@@@CCCRRRiii|||qqq___GGG777333555333///000111222111000///000111333333333444555666777888;;;999<<<;;;LLLcccGGGEEEMMMZZZDDDnnnaaa[[[\\\555EEEmmm}}}}}}nnnpppDDDAAA@@@nnnYYY///999888999<<<]]]qqqoootttpppddd{{{dddPPPEEEGGGJJJJJJ]]]nnnDDD:::;;;;;;777@@@555BBB|||{{{\\\GGGJJJZZZvvvMMMBBB===444;;;MMM}}}||||||SSS///;;;222777fffzzz~~~~~~||||||~~~|||uuunnnPPPHHHmmm~~~vvvxxx|||~~~zzzyyyxxxxxxxxxwwwsssxxxppp]]]___{{{fffllliii]]]XXX___gggiii~~~}}}uuuhhhWWWNNN<<<<<>>YYYwww___ggg|||{{{uuurrr{{{bbbttt~~~RRRFFFaaaSSSiiiiiiNNNHHHNNNiiiwwwUUU>>>:::AAA???DDDPPP```ooouuurrrnnngggWWWCCC777333333111///000111222111000000111222333333333444555666888888888888===;;;JJJ}}}```GGGFFFNNNWWWBBBiiieeewwwPPP000HHHbbbppprrrpppmmmuuuOOO@@@;;;fffXXX666777999777777TTTuuullluuuvvvrrraaaRRRGGGDDD@@@FFFOOOZZZyyyggg???999888===777===999;;;sssyyyNNNEEEIIINNNNNNggg}}}YYYKKKBBB666666BBBlll|||uuuXXX;;;DDD???DDD___}}}zzz}}}{{{|||~~~sssgggFFF???oootttyyysss~~~||||||{{{yyyxxxyyyzzzzzz{{{~~~sss\\\___xxxxxx}}}{{{~~~{{{ooo```OOOFFF999:::???<<>><<<999999;;;<<>><<>>;;;GGGyyy]]]FFFFFFLLLXXXAAAbbbfffPPP999FFFZZZ~~~|||vvvddduuu~~~~~~qqqjjjLLL@@@EEExxx}}}LLL:::::::::999666IIIyyy}}}|||ooozzz~~~|||{{{ooo\\\OOOGGGBBBFFF@@@EEEJJJRRRsssSSS777;;;555===666;;;???:::eee~~~VVVFFF<<<>>>JJJPPPYYYtttpppyyy|||gggVVVHHH888555<<<[[[yyynnn~~~|||bbbPPPCCCHHH___xxx{{{{{{zzz{{{tttdddKKKMMMyyy|||}}}tttqqqnnnqqqtttxxx{{{~~~yyyyyyhhhOOOOOOmmm___ggg{{{}}}~~~|||{{{yyymmm^^^III???888:::<<>>BBBHHHLLLOOOKKK???:::GGGYYYhhhSSS===333000000222555///111222222111111222444444444444555666777888999777888>>>:::FFFuuuYYYEEEEEEIIINNN>>>]]][[[SSS;;;@@@XXXxxx[[[eee{{{ssstttnnnooo{{{~~~vvv\\\FFFBBBZZZqqq===888888999999999BBBccc}}}oootttvvv{{{kkkYYYNNNHHHEEEDDDGGGFFFIIIIIIWWW}}}DDD555>>>555;;;777888@@@777SSSyyyvvveeeKKKCCC@@@@@@DDDGGGJJJ```}}}|||uuu```LLL:::555:::RRRxxx~~~pppyyy~~~kkkFFF>>>MMMdddzzzyyy{{{{{{{{{uuudddEEETTT|||~~~uuu~~~tttyyyvvvxxxvvvyyy}}}~~~}}}}}}nnnlll]]]HHHEEEYYYttt```}}}{{{VVVKKK^^^}}}|||yyyxxxtttfffWWWDDD:::777======HHHlllmmmtttFFF:::===888777<<<888DDDvvv|||lllrrr{{{iii~~~jjjiiinnneeeyyyooopppxxxOOOHHH```hhhoooPPPcccuuu[[[]]]mmmvvvuuuqqqJJJ<<<===LLL\\\qqq}}}cccNNNCCCDDDJJJWWWIII<<<888999AAATTTgggsssXXX===222000...///222///111222222111111333444444444444555666777999999999888===:::GGGnnnTTTCCCDDDGGGDDD@@@bbbUUUhhhOOO888AAAWWWmmmbbbwwwzzzddd^^^cccccciii|||uuuooozzzTTTEEE;;;]]]|||===888777777888:::>>>SSS{{{nnngggmmm}}}mmmooo}}}jjjTTTIIIGGGFFFFFFFFFBBBEEEKKKQQQnnnjjjBBB777???999999888555<<<333BBBzzzlllkkkrrrssskkkiiibbbRRR@@@OOOTTTQQQVVVeee{{{iiiOOO;;;666:::LLLrrrtttxxx~~~^^^===IIIeeeqqqxxx}}}~~~|||~~~tttdddGGG```|||pppkkk~~~~~~xxx~~~}}}|||tttpppfffXXXNNNTTTgggyyyppplllkkkdddpppQQQWWW||||||xxxuuulll[[[LLL@@@555777???>>>LLLuuu|||^^^AAA888>>>777777===777???VVVssswwwtttooodddpppxxx[[[eeekkk```IIIFFFpppWWWwwwSSSaaa||||||kkkgggllleeeOOOKKKeee{{{zzztttuuuYYYCCC<<>>333888@@@===KKKttt{{{NNN>>>888>>>777777===666<<>>AAAXXXnnnnnn]]]LLLCCCFFFMMMHHHFFFEEE???DDD999777777555;;;AAA;;;BBB777888HHHdddVVVBBB222222333///...222000222333333222222222333555555666666777777888888<<<666555IIIPPPmmmZZZFFF===@@@@@@888KKKhhhHHH===DDD;;;EEEzzzaaammm}}}~~~}}}}}}wwwddd}}}~~~\\\>>>DDDMMM}}}PPP;;;CCC444444777999111666^^^zzz{{{kkkjjjsss{{{yyy~~~qqq___RRR???@@@DDDEEEAAA===BBBIIIJJJSSSrrrtttDDD;;;222999555666888888444666BBBOOO}}}qqqppppppoookkkccc```iii{{{uuuuuuOOO;;;888333222RRRzzzvvv{{{xxxuuuzzzuuutttsssuuuxxxzzz||||||{{{{{{tttllloooyyyVVVVVVWWW[[[GGGHHHZZZdddvvvrrrqqqtttuuuuuuxxx|||zzz|||zzzjjjVVVTTTlllpppWWWXXXrrr|||OOOEEEPPPooo~~~{{{uuunnndddVVVEEE999@@@999===BBB>>>dddbbb<<<:::999888888888888999:::EEEyyywwwyyyjjj[[[YYYYYYWWWeee```qqqOOOCCCGGGOOO???VVV]]]^^^rrrvvvdddNNN>>>???HHHEEEFFFMMMWWW^^^kkk___DDDGGGXXXlllqqqfff]]]TTTWWWZZZSSSPPPOOOFFFNNNEEEBBB@@@888999;;;555;;;;;;III]]]nnn|||yyyfffGGG888///000222---,,,///000222333333222222222333555555666666777777888888===888555GGGXXXeeeUUUDDD===@@@???888IIIxxxUUU===EEE777CCCrrr{{{eeeWWWfffsss{{{zzz~~~zzziiiccc{{{mmmNNNCCC>>>___vvvFFF222888///666777666444777IIIqqq|||uuuttthhhlllttt}}}rrrdddZZZTTTMMMCCC:::IIICCCBBBEEEHHHFFFEEEEEEfff}}}___;;;<<<;;;888777777777777555555===HHH|||uuuvvvQQQ<<<888222111AAAaaa~~~zzzxxx{{{~~~~~~{{{~~~vvvrrrrrruuuuuuuuuuuuuuuvvvwwwwwwtttmmmkkk]]]>>>>>>???HHHPPPgggwwwrrr~~~yyyrrrpppsss}}}~~~~~~sss]]]TTTmmmTTT888GGGnnnvvvggg<<>>666;;;000BBBAAAIIIPPP999777777666666666666777777@@@qqqgggRRRRRRYYYrrrwww~~~nnnTTTyyy~~~RRRCCCEEETTT}}}<<<777IIImmmWWWhhhooo```UUUIIIAAALLL^^^ggg^^^RRRMMMTTTiii|||^^^KKKNNNZZZmmm{{{yyyxxxtttwwwyyyssstttsssjjjaaaUUUPPPJJJAAABBBEEE???@@@===FFFPPPUUUZZZSSSAAA888000---111111---,,,000000111333333222222333444555555555666777888888888<<<:::666DDDcccqqqXXXLLLAAA>>>@@@===;;;???kkkNNNvvv:::DDD333BBB```{{{mmmhhh\\\eeettt~~~yyyzzz^^^eee{{{YYY???CCC:::aaarrrxxxAAA000444333555777333888;;;666SSS{{{zzzwwwrrrnnnmmmssslllbbbXXXKKKCCCBBBBBBAAA???CCC@@@???BBBEEEIIIQQQZZZMMM666999@@@444999777666777666555999???QQQ{{{tttwwwRRR===888222999999KKKmmm~~~yyyzzz}}}{{{yyyvvvwww{{{~~~wwwtttuuuwwwuuurrrnnnlllkkkkkkllljjjpppqqq}}}fffBBB===888XXXyyy|||zzz|||}}}{{{hhhYYYjjjjjjLLLFFF___www~~~mmmBBBYYYuuu{{{yyyxxxuuunnnbbbSSSEEE===:::555333@@@888___zzzxxxEEE;;;666666555555555555666666888^^^~~~tttzzzppp{{{tttWWWnnn```FFF<<>>@@@yyy}}}SSS___wwwmmmXXXHHHDDDCCCEEEXXXppppppgggXXXRRRaaa{{{|||bbbRRRSSS]]]ssszzzggg[[[SSSLLLOOOQQQIIIDDD:::999:::888===???555222//////222111---...333000111222222111222333555444444555666777888888999999<<<999AAAllldddMMMFFF???===>>>:::===;;;QQQYYYaaa555CCC777===OOOrrr~~~|||aaaYYYcccxxxbbboooTTT:::???GGGyyyddd>>>555555888111888222666@@@333CCC{{{}}}vvviiigggnnnvvv|||yyydddSSSJJJDDD===:::<<<@@@CCCDDD???CCCFFFCCC???KKKkkknnnAAA999666@@@555:::666444777888777777:::FFFsssvvvQQQ<<<777222;;;444AAAfffzzz~~~{{{zzz}}}{{{zzzwwwwwwrrrppplllhhhfffeeeeeeeeeiiissstttuuuoooOOO===NNNgggvvvvvvzzzvvveeekkk~~~]]]NNN\\\zzzvvvJJJ\\\kkkssszzz~~~yyyvvvrrriii[[[KKK@@@<<<===888DDD???777{{{hhh```???:::555555666666666666555555333KKKppp~~~lllmmm|||XXX\\\eeeLLLDDD:::VVVCCC999BBB<<>>CCCxxxxxxYYYFFFBBB===<<<<<<777:::CCCJJJRRR666AAA<<<888BBBwwwwwwrrrqqqrrrbbbeeewww~~~nnn|||gggRRR:::@@@kkkJJJ888666333555...:::222000>>>888===aaawwwooooooooojjjdddbbbhhhooovvv{{{~~~uuummmeeeYYYNNNGGG???>>>>>>???@@@BBBCCCDDDHHHIIIIIIIIIOOOgggMMM999>>>333======888444333888:::999888999DDDcccxxxtttOOO;;;777222333000===aaa~~~vvv{{{|||vvvssssssrrrnnnjjjfffbbb```___cccdddcccddd```TTTYYYmmmnnnmmmvvvzzzyyyyyyxxxyyy|||}}}}}}{{{nnnjjjqqqmmmVVVXXXooozzzzzzYYYqqqyyyyyy~~~{{{uuunnnbbbRRRCCC;;;999;;;666HHH@@@LLL}}}hhhIII<<<444555555666666666666555555333>>>UUUkkkRRR___kkkQQQ___|||qqqAAAAAA???AAAooorrr888<<<===:::VVVccc\\\wwwmmm\\\@@@@@@DDDJJJKKKIIILLLQQQPPPMMMLLLYYYtttnnnUUUEEEBBBDDDRRRbbbfffhhhrrr}}}zzzyyyvvvfffbbbiiiqqqyyywwwhhhMMM>>>:::;;;666777888333111000///---,,,---000333000111111111111222555777333444555666777888999:::666<<>>;;;@@@444555===666333333777:::888888:::<<>>000444444555666666555444444555888BBBmmm^^^RRRjjjbbbNNN\\\MMM:::???<<>>>>>999;;;BBBAAA???NNN\\\[[[\\\qqq{{{mmm]]]QQQPPPZZZfffzzz\\\EEE777333...111777666//////...---...000111111000111111000000222555888333333444666777999::::::777999CCCTTT___HHH>>>>>>999888;;;:::555>>>HHHBBB===111333???777NNN|||}}}wwwnnnkkktttrrr[[[qqqyyyjjj|||}}}~~~^^^AAAAAA>>>^^^zzz\\\<<<666777333555444444222333555555666999XXXuuueeesssxxx```IIICCCJJJBBBCCCFFFHHHIIIKKKMMMOOORRRSSSUUUVVVVVVSSSPPPMMMLLLGGGDDDDDDAAA===@@@FFF===@@@CCCCCCBBBCCCFFFJJJJJJOOOcccTTT===<<<;;;888000777555333333666777444555999333@@@UUU}}}ttt|||pppKKK888666222333111000===```wwwqqqtttzzzyyyrrrjjjmmmqqquuuwwwwwwuuuttteeecccmmmjjjYYYggg|||PPP^^^rrriiixxxvvvrrrvvvyyy}}}zzzwwwtttUUURRRiiidddbbb}}}~~~|||vvvrrreee[[[LLL>>>777666999<<<@@@>>>XXX@@@...BBB000333333555555555555333333666555888\\\fffXXXooolllMMMTTTfffuuuPPP999@@@CCC<<>>\\\iii333===222;;;999000AAAsss{{{zzzvvvrrruuuaaaDDDnnnwww~~~xxxUUUFFF===@@@jjjNNN===333222000333777...222;;;666222777;;;>>>pppVVV___uuu|||\\\NNNQQQFFFFFFEEEDDDDDDDDDCCCBBBBBBDDDFFFFFFDDDDDDDDDFFFEEE@@@@@@EEEFFFBBBCCCGGGCCCEEEGGGGGGHHHMMMVVV^^^\\\pppttt<<<777444222<<<222666555333444555444111222777---CCC555www{{{iiikkkwwwiiiLLL<<<666444222555444666JJJhhhyyyzzzvvv{{{{{{uuuxxx|||}}}}}}kkkoooppprrrsssqqqoooppptttwww|||mmmyyymmmRRRMMMLLLnnnrrrgggwwwxxx|||}}}~~~||||||qqqrrryyy}}}nnnhhh{{{pppfffZZZMMM???666555888<<<@@@EEEMMM~~~uuujjj:::555;;;333444444444444444444444444666777444GGG~~~}}}www~~~ttthhhTTTRRRVVVooovvvGGG===DDD>>>888PPPiii@@@;;;:::;;;777555BBBUUUrrrgggxxx{{{pppcccRRREEEUUU___iiirrrwwwuuukkk___DDDMMMrrreeeMMM@@@888IIILLL<<<111777===:::<<>>222///444<<>>:::FFFvvvmmmOOODDD;;;:::<<<;;;888888;;;777lllQQQ555AAA222666444999:::WWW~~~{{{uuuJJJgggmmmrrr~~~}}}}}}|||dddMMMDDD777ZZZwwwHHH<<<777222333333333333333444444444555555>>>\\\aaa^^^{{{yyylll```TTTNNNIIIEEEDDDEEECCCBBB@@@??????AAABBBCCCCCCDDDDDDAAA>>>AAAHHHOOOHHHLLLTTT]]]iiiwwwGGG@@@888444666777666444444444444444444444444444;;;222666WWWuuudddjjjtttgggJJJ;;;555444111222000///:::RRRkkkyyyzzz~~~uuunnnwwwyyytttwwwwwwmmmllllllpppuuuyyy|||}}}}}}}}}vvvrrrOOO^^^gggxxxrrrlll~~~zzzxxx~~~}}}~~~yyysssiiilllQQQzzzyyyuuujjjaaaQQQ???555:::<<<777777>>>OOOooouuuuuuNNN:::888333777444444444444444444444444111999444<<>>___}}}llldddeeeuuucccHHH999444333555333222000111AAA```}}}vvviiiqqqzzzoooqqqvvvqqqmmmjjjlllrrryyy{{{zzz}}}|||yyy|||yyydddssstttsssqqqyyysssvvvyyyxxxzzz}}}}}}}}}~~~nnnAAAIIIyyyyyyoooZZZeee~~~tttoooiii^^^TTT???===777333666===@@@>>>oooxxx___}}}jjj222888999---:::333333333333333333333333,,,999444000MMMzzz|||vvvoooqqqwwwnnnVVVFFFMMM]]]qqqjjjAAA666======:::GGGrrrKKK===;;;555222555444222888BBBwww{{{rrrppp}}}jjjLLL:::BBBUUUUUUUUUTTTUUUYYYZZZQQQGGGKKKPPPZZZUUU@@@777:::999]]]PPPAAA;;;===@@@>>>:::LLLYYYQQQAAAEEELLLGGGAAABBB888000...///000222555888555111111333444333111.........///000111222333333333333333333333444444444444444444555777888999===888WWWyyyKKKAAA:::777999;;;:::999999;;;eeelll<<<999666555888888222222???[[[~~~yyyyyyvvv}}}{{{{{{}}}~~~yyy{{{}}}}}}}}}~~~~~~|||}}}~~~{{{zzzxxxUUU???FFF000YYY~~~yyyNNN333333555444555333333333333333444444444444333<<>>eeezzzxxxYYYWWWxxx{{{nnndddYYYMMMDDD===666444666555888III^^^lllfffKKK,,,666555...999222222222222222222222222...777333///<<>>222...///111666;;;<<<999555333222222000...////////////000111222333333333333444444444444444333333444444555777888999???===eeecccDDD;;;777666999:::888777999888cccVVV444;;;111555666666///333888FFFqqq}}}|||~~~~~~zzzxxxzzz|||~~~~~~{{{|||}}}|||{{{zzz{{{}}}{{{|||}}}}}}}}}~~~|||}}}}}}jjj@@@@@@===FFF}}}eeeFFF555777666555444...222222333333333444444444666777<<>>888999;;;===KKKiiisssMMMBBB::::::555333555777666666666RRRqqqqqqtttOOO???LLL]]]aaajjjrrryyywwwoooggg\\\SSSKKKTTT]]]SSSGGGWWWooovvvUUUAAA333555;;;<<<>>>EEERRROOO===111;;;DDDCCCEEEAAA666---,,,---///333777<<<999555222000///---,,,000000///000000111222333333333333444444555555555444444444555666777888999999GGG|||RRR>>>888666777:::999666666999EEEIII222;;;///333333444111777555888aaa}}}zzz~~~}}}zzzxxxwwwyyy|||}}}}}}|||}}}}}}|||zzzyyyyyyzzzuuuxxx|||}}}|||{{{|||~~~yyy|||dddNNN>>>@@@LLLGGG444...333333555666///222222222333333333444444888777666@@@]]]YYYMMM}}}uuuuuu]]]>>>333555444444444555444333222222222222222222222222222777000333;;;444111PPPzzziiiXXXPPPNNNGGGLLLUUU]]]gggssszzzXXX@@@666333222555///000666333,,,000<<>>999666444888999888AAAYYYuuu```aaauuuwwwzzzDDD111@@@111---999///111111111111111111111111555222222999888...BBBlllzzzpppddd]]]]]]^^^^^^\\\lllpppxxxuuutttooogggeeefffeeeaaaZZZVVVVVV\\\eeesssgggPPP;;;555888===FFFOOO|||GGG666>>>111555333222333444444333333EEE~~~zzz~~~zzznnntttlllRRRVVVppp{{{uuuwwwqqqdddWWWNNNGGGAAALLLHHHOOO]]]mmm|||wwwaaaDDD777...///000000444:::===;;;000///===@@@888666222---+++///222111//////333222000...---------...000000000000000111222333333333333444555555666666555555555555666888999:::555YYYtttCCC777666666888;;;999555888===XXXvvvAAA333777111333222333555888333222MMMvvvxxxtttlll~~~zzz{{{}}}~~~~~~~~~|||{{{}}}}}}xxx{{{{{{zzzyyyxxxwwwxxxzzz||||||{{{{{{||||||{{{yyywwwxxxyyywwwyyy{{{zzzwwwuuuwwwyyyyyyhhhFFF999???FFFvvv___::://////222000444666///222222222222333333333333555555555999GGGdddlllWWWjjj{{{ttt^^^|||cccGGG:::@@@555444444444444444333333111111111111111111111111---666:::333,,,222???IIIqqqrrr~~~ppp^^^TTTPPPJJJDDDBBBEEEKKKPPP]]]aaahhhpppwww}}}xxxqqqllljjjxxxVVV???555333222666333222555333///000444PPPbbbuuu~~~nnnYYYaaavvv|||}}}xxxeeeXXXWWWXXXVVVbbbjjjqqqsssqqqrrrvvvzzztttyyy}}}wwwvvvyyyzzz{{{|||}}}~~~xxxxxxxxxyyy{{{{{{yyywwwxxxvvvwwwyyynnnooouuuhhhfff^^^QQQDDD;;;777777888...AAACCC:::RRR{{{}}}aaa[[[sssqqqtttuuu\\\999111777///111888...111111111111111111111111111444333555777111777LLL|||zzz}}}}}}yyysssggg]]]PPPQQQTTTVVVXXXYYYZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYYYYY]]]TTTWWWiiifffUUUSSSOOOQQQOOOLLLOOOVVVZZZZZZooouuuxxxYYY===888666:::===HHHddd}}}TTT777444777111111222222111111222222222999cccuuulllqqqpppxxxuuuuuu___oooiii___UUUSSSTTTRRRLLL[[[NNNSSShhhzzz|||bbb>>>:::555000///000111333444222333///333???<<<222333///++++++111555333111111.........---------///000111111000000111111222222333333444444555666666666666666666666888999:::;;;<<>>666444333111000000///...///222666:::MMMggg|||wwwoooqqqpppvvvcccYYYZZZXXXQQQMMMYYYdddjjjooovvvzzzyyyzzzooo{{{tttwww{{{{{{}}}}}}{{{yyyzzz{{{zzzwwwyyyzzzzzzxxxyyy}}}}}}yyyvvviiieeeyyywwwqqqvvvnnn```XXXLLL???777555777:::DDD222333UUUxxxyyyaaaMMM{{{rrr~~~444:::222)))...666555000000000000000000000000000,,,777555...333777555888[[[gggbbbzzzrrrnnnhhhbbb\\\WWWUUUTTTMMMNNNPPPQQQRRRQQQOOONNNGGGRRRJJJTTTuuuttt\\\\\\fffkkknnnqqqzzzvvvVVVCCC===;;;888999<<<@@@SSS~~~QQQ,,,666:::000666000333444222000222444444222OOOzzzfffvvvqqq}}}www]]]TTT\\\aaa[[[UUUXXXfffsssuuunnn^^^ddduuu{{{hhhSSSGGG;;;444333000///222666555222111444000333:::555000666333,,,(((,,,000111333666000000000///......000222111111111111111111222222333333444444555666777777666666777777888:::;;;<<>>:::;;;III{{{yyyQQQccc~~~oooQQQ222111111111000000//////000000000000000000000000111111222222222333333333@@@oooiiiTTTiiiyyy~~~zzztttnnnkkkkkkooovvvxxxrrrlllqqqsssvvv|||lllSSSGGG???999666<<<888:::JJJeeeZZZ777222555///000999222222111111222222333444666CCCttt{{{zzzppp~~~lllQQQLLLXXX\\\KKKNNNcccyyy{{{sssfffVVVjjjooopppdddOOO???:::;;;444333222111111222444555777888:::======;;;777444333000---...111444444333222000//////000111111000222222222111//////111333555444444444444555666666<<<000888@@@444555???===YYY```;;;333999777444???666;;;>>>===mmmhhhGGG333222000000333111000222333222111555===DDDxxxwwwzzzyyyyyy}}}pppnnntttrrrvvv{{{|||zzzxxxyyy{{{xxx{{{}}}{{{wwwuuuuuuwwwzzzyyyxxxwwwwwwxxxyyyzzzxxxwwwvvvwwwxxxxxxuuussswwwpppqqq|||UUU333@@@QQQmmm}}}EEE444111111111111111111111111000111111111111222222222000444777444111666AAALLLvvvWWWAAAEEEbbbwwwrrr]]]```ZZZNNNRRRsssuuuMMM===;;;777444555555444333222111111111111111111000000000000111111000111111111111222222222888555DDDhhhrrrooolllppp~~~{{{sssmmmiiiddd\\\VVV]]]XXXSSSRRRSSSSSSQQQNNNSSSTTTVVVYYY]]]aaaeeegggxxxRRR:::555444000000000000000////////////333999MMMrrrxxxqqqzzzsssfff___]]][[[TTTLLLIIILLLWWWdddnnnvvvrrrrrruuuwwwtttsssuuuxxxxxxwwwvvvvvvvvvwwwwwwxxxxxxvvvrrrrrrwwwyyyxxxyyyxxxwwwwwwvvvrrrmmmiiijjjbbb[[[WWWRRRKKKGGGGGGCCC>>>333333??????999===BBB```mmmrrrcccfffuuurrrfff888111111111000000000//////000000000000000000000000111111111222222222333333555FFFkkkkkkZZZVVVGGGWWWaaaoooxxxiiiWWWDDD;;;888777888:::111HHHiiiQQQ;;;---111666111000666222111111111111222333333111666bbb}}}rrr||||||yyysssbbbMMMLLLUUUTTTfffhhhqqqmmmWWWOOO\\\eeeaaa]]]UUUIII>>>888888:::555444222111222444666888;;;;;;===AAACCCBBB<<<888222000------000333333333000///......000222111111222222222111//////111333555444444444444555666666888333777;;;777999???@@@|||LLL999444999999555888222333???ZZZTTT:::///222111222555222000222333222000222888===bbbvvvvvvkkkqqq|||{{{|||tttqqqsssvvvwwwwwwxxxyyyzzzwwwvvvuuuuuuuuuuuutttssssssssssssssstttuuuvvvwwwuuuuuuuuuuuutttsssqqqooopppwwwxxxMMM:::LLLBBBHHHOOO888666111111111111111111111111000000111111111222222222///222333111///222:::BBBWWWooovvvSSSFFFQQQ```~~~yyywwwqqqdddWWWRRRKKKHHHLLLfffwwwZZZ>>>777999888555666444444333222111111111111111111000000000000111111000000111111111222222222666000555JJJcccxxxooooooyyy~~~~~~}}}~~~uuuPPP999444333000000000000000////////////,,,333;;;MMMvvv}}}cccgggoooyyy}}}yyyiiidddYYYLLLCCCBBBHHHMMM[[[ZZZ^^^ffflllmmmnnnqqqtttttttttuuuuuuuuuuuuvvvuuuqqqjjjeeeiiiqqqvvvuuuwwwuuurrroookkkeee___ZZZWWWMMMCCC???;;;777666777555888777999999222:::SSSqqq|||qqqZZZSSSzzzxxxlll{{{sss;;;111000000000000////////////000000000000000000000000000111111111222222222222111...AAAnnnfff;;;999;;;FFFTTT\\\^^^fffrrrvvvdddQQQDDD:::888999:::888666888>>>VVVxxx|||UUU333000111444444111///000111111111111111222222333222///OOOzzz}}}yyyzzz}}}{{{ssslll[[[JJJQQQbbbggglll\\\VVVRRRZZZfffgggNNNFFF;;;444444666777777666555222111222555888;;;===<<<>>>CCCGGGEEE>>>888000...------///111222222000...---...111222333222111222222111///000222444555555444444555555666777555888777888;;;999BBBUUU[[[===999333777333888999<<<222<<>>222444999777555666444333222111000000000000111000000//////000000111000000000111111111222222777111///555@@@VVVxxxqqqxxxoooMMM999444333000000000000000////////////...111...111OOOrrrhhhdddsssiiihhhaaaRRRFFFBBBDDDFFFEEEDDDHHHRRRZZZ^^^aaaeeeiiijjjjjjkkklllllllllllliiiddd[[[VVV[[[dddgggeeedddbbb^^^[[[WWWQQQKKKGGGCCC<<<666777888666666888444@@@BBB:::666:::RRRtttcccTTT```uuuhhhlllFFF%%%999////////////////////////////////////////////////000000000111111111111222222444666AAAeeekkkCCC999888AAACCC???DDDQQQJJJZZZppp~~~vvvhhhXXXJJJAAA999555;;;;;;;;;;;;999???QQQbbbuuuDDD...333666555000...///000///000000000000000111222222222000@@@tttqqq{{{zzz}}}uuupppkkk]]]RRRaaa|||{{{WWWBBBMMMbbbppphhhQQQ<<<888444555999:::888444555444111000111444888:::<<<;;;<<<@@@DDDBBB999111......------...000111111000///...000222444555444111111222000///000222444555555555555555666666777666:::777999;;;444KKK~~~FFF===:::///777444<<<999@@@333BBB```777---000555000...111...000111333222000///000222222KKK___nnnbbb@@@DDDeee~~~{{{lllkkk}}}~~~|||yyyuuupppnnnoooqqqqqqqqqssstttuuuvvvuuutttsssrrrppprrrtttuuuwww{{{}}}bbbKKKCCCHHHGGGYYYjjjEEE>>>(((:::111111111111111111111111000000000000111111111111333222111222333444444333222===VVVuuu~~~lllHHHFFFIIIVVVhhhzzz|||rrrdddZZZGGGCCC???@@@KKK___yyy~~~GGG;;;555222666999555333444222222111000000000000000000000////////////000000000000000000111111111111444333333333333===UUUlll~~~~~~pppeeebbbccckkkjjjJJJ888333222000000000000000////////////222333111///:::VVVyyy~~~~~~sssuuu{{{qqqWWWDDD???@@@AAACCC???===AAADDDFFFIIIMMMSSSTTTUUUVVVWWWWWWVVVVVVTTTPPPIIIEEEIIIOOOPPPKKKHHHFFFDDDBBB@@@===999666555333444888999777666999333BBB???888FFF[[[hhhrrrXXXGGG^^^zzz{{{{{{QQQ,,,***222.....................///........................//////000000000111111111...666555---888]]]lllXXXGGGBBB:::111555BBB===AAAHHHRRR]]]kkk{{{}}}}}}|||xxxqqqggg^^^YYYOOOKKKEEE@@@<<<;;;<<>>===:::777333222000...///222555777:::999:::<<<>>>;;;333,,,------.........///000111222000000111444666666666000111111000///000222555666555555555555666777777777888666;;;999222]]]eee===>>>666,,,999;;;>>>111555666ZZZJJJ666///333666......222000///111222222222111222333111@@@OOOeee~~~iiiKKKKKKeee}}}yyywwwuuuxxxxxxwwwuuupppmmmmmmqqquuuoooqqqssstttuuuuuuuuutttwwwxxx{{{~~~oooVVVGGG>>>@@@222XXXEEE--->>>...000000000000000000000000000//////000000000111111111222111111333555666444333888555===UUUrrrwwwbbbLLL???BBBQQQ___www|||vvvlll]]]QQQJJJHHHHHHGGGHHHSSSaaaqqq^^^FFF;;;666555555777777333111222111111000/////////000000000000////////////000000//////000000000111111111...000444444111000777@@@cccuuuuuu~~~pppcccaaaggg~~~~~~~~~~~~}}}zzzeeeGGG777333222111000000000000////////////---...333555222666LLLfff{{{wwwpppllllllnnnooo]]]TTTLLLEEEDDD===777777777666888;;;===>>>???@@@AAA@@@???>>>??????<<<999:::>>><<<777:::999888888999999777555333333777:::888444666;;;AAAXXXYYYIIIJJJTTTTTTPPPMMMkkkuuu|||}}}{{{]]]000111;;;$$$---------.......................................////////////000000000000------333666///444YYYzzzfffMMM===999999555666<<>>LLLaaa}}}{{{hhhSSSEEEIIIKKKMMMNNNOOOPPPSSSUUU[[[^^^aaaaaa^^^ZZZWWWVVVGGGGGGGGGJJJQQQZZZbbbhhhvvvRRR<<<888:::333444555555333222222333000000////////////000000000//////......//////000/////////000000000111111000222333444222111111333>>>UUUrrrsssvvvsssnnngggfffnnn~~~}}}yyywww{{{aaaDDD777333111111000000000000////////////***+++///222...+++333???aaasssvvv{{{~~~wwwpppkkkjjjaaammmwwwxxxzzz}}}xxxmmmTTTMMMFFFCCC???:::888:::555666888999888777555444555888888555555888777444;;;:::999:::<<<<<<<<<:::666888;;;<<<888999DDDQQQeeetttlllRRRDDDBBBDDDJJJnnnuuubbbooosss|||ddd>>>+++666888''',,,,,,---------.........------------------------........./////////000000///,,,111999333,,,===YYYuuuhhhXXXAAA888333666999888777999AAAFFFIIIJJJMMMRRRSSSQQQdddfffhhhgggfffdddddddddbbbaaabbbdddddd```YYYRRRLLLJJJHHHEEEAAA???===<<<999666777;;;<<<===DDDMMMdddnnn~~~RRR444+++333444'''333222222444333...,,,+++///............///000000...333444666PPPqqqfffeeefffiii___HHHJJJHHHSSSZZZPPPEEE???666;;;;;;;;;;;;;;;:::999888000000000//////////////////222444444111...------+++...000000//////000222222111000000222333333333000000111000000111333555666666666666666777777888666444888<<>>EEEYYYmmmuuuUUUBBBIIIRRRZZZfff~~~^^^gggrrr@@@%%%///,,,%%%444,,,,,,,,,------.........------------------------............/////////000///111///,,,...333333...===nnn{{{fffPPPEEE???:::999;;;;;;===<<<:::<<>>;;;:::999:::;;;:::666888BBBNNN___vvvqqqAAA---444000...222000+++)))+++000///***---555...............///000000...,,,000111@@@rrr~~~}}}xxx{{{}}}wwwrrrdddRRRRRRYYYVVVIIILLLYYYXXXCCC666999:::999:::;;;>>>@@@===777111000111111111000///...---(((,,,//////+++)))***---+++...111111//////000222222000//////000111111000///000111000000111333666666666666666666777888888777888===???WWW{{{HHH444777000777???111:::;;;===888nnn|||>>>333222...222222,,,///000(((444222000//////000111000...444222111???SSSqqqrrrzzzOOOHHHSSSnnnvvvggg]]]bbbjjjsss~~~nnn___EEEIIIMMMKKKFFFCCCDDDGGGfff~~~ccc555444///222;;;***111000000000000000000000000////////////000000000000222333444333000///000222333222333333444===QQQcccvvv}}}|||}}}vvvcccDDD555999777111444222444444333222333333222//////.........//////000//////............//////////////////000000000000---000111000000111333333999000///???XXXjjjpppooo|||yyyyyypppgggtttcccBBB444555444///........................///...---,,,,,,---...//////<<>>;;;777999>>>;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>???@@@BBBDDDEEEDDDDDDRRR```hhhwwwYYYPPPQQQ^^^jjjrrrxxx|||fffHHH---+++111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////............//////////////////000000000000777<<>>MMM^^^VVVLLL???888999;;;<<<;;;JJJOOOaaayyyjjjQQQ555333111///......000000---------------------------------............///---111000...:::XXXzzz~~~{{{uuu|||{{{tttooo}}}{{{zzzmmmXXXRRRSSSLLLEEEHHHIIICCC;;;666777;;;<<<999777666777777444111000000000000000000000000..................------000000000000000000000000000000000000000000000000111000///...///000222444444555555555666999999888555<<<===KKKWWWAAA111111333///333<<<;;;444AAAZZZYYY555333111000///......///000111000000000000000000000000...000555888333777RRRpppuuuyyyqqqZZZEEEJJJ___ooonnneeeVVVWWW]]]jjjvvv||||||}}}uuummmhhh```UUULLL<<>>QQQnnnuuugggtttwwwzzzsssqqqqqqjjjaaa\\\ZZZ^^^```aaafffmmmpppmmmlllllleeeUUUGGGAAAFFFDDDCCCCCCDDDGGGJJJMMMIIIUUU]]][[[VVVUUUVVVUUUuuuuuuoooZZZGGGPPPNNN]]]|||yyy|||qqqCCC222(((,,,111,,,((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////............//////.........////////////000(((///777FFFhhhmmmdddZZZRRRGGG;;;777:::<<<999666777:::;;;:::999888;;;======<<<<<<@@@CCC>>><<<===DDDPPP^^^jjjqqqtttTTT>>>333333222000...---...//////------------------------------------............---111222000444IIIkkkxxxwwwsssyyy{{{yyyyyywwwvvvwwwnnn[[[SSSPPPEEEFFFGGGFFFAAA;;;777888:::;;;888666555666555333000000000000000000000000000........................000000000000000000000000111111111111111111111111222111000///000222444555777666555444555777888777555CCCPPPjjjkkk===444///444777555777<<<;;;<<>>FFFSSS___mmmwwwzzz|||zzzyyyqqqfffgggxxxsss~~~{{{www\\\???333222111---..............................------------......///222///000IIIkkkwwwooovvv}}}zzzxxx}}}tttrrrvvvpppjjjccc[[[PPPKKKJJJ^^^\\\```hhhooorrrtttwwwvvvuuusssqqqooommmllllll___sss~~~vvvmmmpppvvvwwwaaafffpppiiiNNNDDDRRR]]]eeemmm{{{~~~cccFFF---)))***111222,,,***---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///......------......///------------............---777333111PPPyyylllgggnnnrrrpppdddSSSJJJLLLRRROOOOOOIIIBBBEEERRR[[[[[[```gggqqq}}}eee???,,,+++///111000...---,,,,,,---...------------------------------------...............000333222...666UUUuuuxxxyyyqqqqqq||||||~~~tttsssvvvqqqaaaYYYPPP@@@EEECCC@@@===:::888888999888777555444444333222000000000000000000000000000............////////////000000000000000000000000111111111111111111111111222222111111222333555666999666444555666888888999:::GGGiiixxxAAA333333444555666666666555;;;???ppp{{{zzzNNN333...333000//////......//////000////////////////////////333------111000---000777HHHZZZvvv{{{bbb\\\cccwww{{{wwwdddVVVRRRKKKKKKLLLOOOSSSWWW[[[^^^[[[ZZZXXXTTTQQQMMMJJJHHH___\\\UUUIII===:::>>>EEE???TTTzzzjjjIII+++333222000000111111111000........................//////000000000000111111111111111111111111111111222222222222333444555666555777FFF^^^pppxxx{{{xxx}}}xxx}}}yyywwwzzztttRRRFFF???...333111//////000222222222222222111111000000//////........................---............/////////////////////////////////....../////////000000000...111222111...---///111>>>IIIXXXdddkkkqqqyyy~~~vvvlllmmmoooooojjjdddoooppprrrwwwzzziii}}}nnnttt~~~|||XXX===333222111...........................------------------------)))111111+++///FFFaaaqqq~~~zzz~~~rrrwwwxxxmmmbbb\\\PPPHHHAAA>>>@@@GGGOOOTTTbbbffflllrrruuuuuutttssszzzgggPPPLLLLLLHHHZZZbbbgggYYYLLL\\\tttzzz}}}xxxnnnfffkkkiiiBBB$$$000------///...+++---222++++++++++++++++++++++++***++++++++++++,,,,,,,,,...------------------...++++++,,,,,,,,,---------+++555111'''777WWW___NNNhhh|||~~~lllnnnlllNNN555+++---222555......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000...000222,,,+++BBBaaa{{{xxxuuuwwwttthhhaaaVVVCCCBBB>>>999777888999999888666555444333222111000//////////////////////////////////////////000000000000000000000000000000000222222222222222222222222111111111111222333555666777555444777999888:::===FFFVVV~~~HHH555888888555111333888888444999DDDqqq___777///333333////////////////////////////////////////////////222......333444111000222555DDD]]]uuu{{{gggcccjjjhhhkkkpppooojjjlllssslllcccWWWLLLHHHJJJPPPTTTAAAGGGQQQZZZaaafffiiikkk]]][[[RRRDDD:::CCC[[[ppp~~~}}}eee<<>>AAACCCEEEDDDCCCBBB<<>>444333333000444555,,,000111222111000//////000////////////............------------------------,,,------------.................................------........./////////111000/////////000111222111111000...///333999>>>>>>III[[[nnnzzz{{{yyy}}}wwwrrrtttsssrrr|||zzzrrrMMM:::444111000000........................+++,,,------------,,,+++111)))'''---111//////333MMMZZZbbbpppxxx{{{{{{jjjhhhbbb[[[]]]dddhhhgggjjjkkknnnsssyyy}}}qqqlllxxxfffttt{{{yyywww{{{\\\;;;,,,,,,...------)))+++---...//////,,,***************************************++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------***)))))),,,---,,,...222***444555111222666LLLjjjnnnMMM555///000///222000000...(((%%%+++555***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------....../////////000222555QQQvvv|||uuu{{{{{{uuujjjgggdddWWWQQQKKKAAA:::555444444444111333444333000...///111000000000000000000000000//////000111111222333333111111111111111111111111//////////////////////////////111222444555666666555444777:::777>>>XXXuuu___999666777000444333666:::666000555@@@jjjgggEEE333111222111...------...//////...------........................///000111111000111111000111///000555===LLLcccwww~~~~~~}}}yyy~~~zzzmmmkkkrrrwwwsssmmmvvvvvvsssooonnnttt~~~uuu{{{pppDDD000888777......333...000111000...---...000////////////////////////........./////////000000000000000000000000000000000000000000000111222333111444666555000...000333888>>>MMM^^^iiilllpppvvv{{{{{{yyy|||~~~|||||||||vvvvvvzzzyyyuuuhhhttt{{{yyyyyy}}}zzzrrriiimmmkkkfffnnn~~~uuueeettthhhMMMFFFJJJBBB555444222:::;;;///,,,222333---///111111///...///111........................------------------------,,,,,,---------.................................---------.........//////111000...------.........111111111000///000111333111333<<>>666222222333111333444333000...000222000000000000000000000000///000000111222222333333111111111111111111111111///////////////////////////000222444555666777777444444888<<<<<>>///,,,111000333555///,,,///222222111000111444---.....................------------------------,,,,,,,,,---------..............................---------........./////////...------...//////......///111222222000///...333......555:::???IIITTTcccnnnyyyxxxoootttddd\\\bbbeeedddjjjuuuhhhhhhfffcccfffmmmnnnkkklllkkklllkkkhhhcccdddhhhhhhDDD888111///111//////............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,333???OOO[[[bbbdddmmmmmmzzzzzzvvvrrrvvv|||rrrxxx~~~sss|||{{{}}}wwwvvvwww~~~|||qqqqqqxxxtttnnnzzzuuu{{{oooiiiSSS777,,,,,,,,,+++++++++******************************************************************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///000333888;;;EEEZZZuuuzzzdddNNN>>>555/////////......---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///LLLqqq}}}oooeee}}}yyy|||}}}~~~~~~xxxtttzzz}}}uuufff[[[XXXWWWRRRHHH===555333444222222222222222111111111000000000000000000000000000000000000111111111111000111111111111222222222222222222222222222222222000222444555444333444666111888999:::LLLrrr^^^;;;000111000///111///777222222888333PPPnnnjjjFFF,,,///444---)))///,,,,,,,,,++++++,,,------------------------------///////////////////////////000000111222444555666HHH\\\ttt{{{}}}xxxrrrvvvwwwvvv|||~~~zzzqqqxxx|||}}}eeeFFF<<<222222222111111111000000222000//////111555999<<>>MMM[[[iiixxxzzztttsssxxxhhhooo}}}xxxzzz}}}yyyuuuuuuxxxzzz{{{zzz{{{zzzrrrooo|||}}}uuubbbGGG444000222222222111111000000000000///---,,,---///222444;;;777111......///...---........................////////////////////////////////////000000000000000000000000000000000000222222222111000111555999999999===GGGRRRWWWVVVSSS\\\eeeggg```]]]eeekkkjjj```ccciiimmmjjjccc```bbbggg\\\VVVZZZ___[[[RRRKKKLLLGGGAAA>>>>>><<<777333444333333333222222222222////////////////////////................................................------------------------,,,,,,,,,---------......------------------------............////////////................................................//////000000111222333333333666:::@@@FFFLLLQQQSSSaaa___fffsssvvvooommmqqqtttlllccccccggghhhbbb[[[aaaiiiiii^^^ZZZaaaggghhheeeCCC777000///111...............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***222???IIITTTZZZdddkkkiiikkk~~~ttt{{{xxx~~~vvvwwwvvvvvvvvvlllwwwbbbgggmmmqqqsss}}}mmm}}}zzzyyyuuuZZZ@@@111---+++(((,,,++++++++++++*********************************************************************************))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,------------------------............111333444333000---,,,,,,444777777777@@@NNNSSSOOOUUU]]]jjjssswwwsssmmmhhhxxxwwwqqqiiihhhdddZZZMMMBBB;;;999888555000+++)))+++111666,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------...***:::ddduuufff{{{xxxxxxzzzxxxwwwxxxzzzyyyvvvssstttvvvyyy|||yyytttuuuzzzddd]]]SSSLLLHHHEEE???:::333333222111111111111111111111111111111111111111000000000000111111111111000111111111111222222222222222222222333333333333555555555666777777666555999???NNNkkkzzzXXX:::222///222222......444999111:::666,,,SSSlllssseee444---***000666444///+++------,,,,,,,,,,,,,,,---------------------------..............................------......///000///...000:::LLLbbbttt~~~ssstttvvvwwwvvvvvvuuutttnnnwwwvvveeegggsss}}}{{{ggg|||tttooouuuxxxxxx~~~~~~zzzdddNNNCCC<<<444000111111111111111000000000000///...------,,,,,,------222000...---.../////////...///000000000000///...////////////////////////////////////000000000000000000000000000000000000333333333111...---...000......000555999<<<<<<;;;IIIKKKHHHDDDIIISSSWWWSSSIIIPPPZZZ]]]UUULLLMMMSSSIIICCC???BBBEEEAAA;;;888555666666333000...///111333222222222222111111111////////////////////////................................................------------------------,,,,,,,,,---------......---------------------------............/////////................................................///000000000111111111111...//////111222333444555:::999???JJJPPPOOOQQQWWWiiibbb]]]aaajjjlllcccYYYgggjjjeee[[[XXX^^^bbbaaacccAAA777000...000............---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---------...111444666FFFZZZeeeaaa^^^jjjzzz~~~zzzwwwrrrvvvwwwkkknnn~~~~~~oooqqq{{{www|||uuummmxxxQQQEEE888000,,,)))***...++++++++++++************************************************************************************((()))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------............---++++++---000222222000111...***,,,222222...---222888:::888777:::===777===BBBAAA;;;555444666666666333///+++***+++---)))+++------,,,,,,---...++++++++++++************++++++************++++++************************************************************++++++++++++++++++,,,,,,,,,---------222,,,000JJJpppooosssvvv|||}}}zzz~~~}}}wwwqqqoooqqqsssrrrqqqqqqrrruuuvvvssspppttt|||pppgggYYYNNNGGGCCCAAA@@@777666555333333222333333111111111111111111111111///000000000111111111111000000111111111222222222222222222333333333333333222555999:::888666555666<<>>999:::===AAAAAA;;;555:::CCC777444333666555111///000///222333222//////111555111111111111111111111111////////////////////////................................................------------------------,,,,,,,,,---------......---------------------------------.........//////................................................000000000000000000000000000000000000000000/////////,,,...333555444666;;;===:::999???GGGJJJFFF@@@IIIIIIDDD===<<>>aaa@@@666000...000---...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++...111000---***)))555EEEOOOQQQUUUcccppp|||wwwlllwww~~~llllllxxxxxxyyywwwzzznnnlllrrrvvvuuu{{{dddMMMCCC555...+++---,,,'''&&&)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...///+++((('''))),,,------,,,---------000444666444......---+++***+++...222444444333111000000222444000000///...---...000222(((+++...///---)))'''&&&************************+++******))))))******+++************************************************))))))*********++++++++++++++++++,,,,,,,,,------***//////222JJJjjjtttkkkzzzzzz|||{{{zzz}}}uuunnnlllmmmooooooooolllkkkllljjjhhhkkkpppsssoooggg\\\OOOFFFBBBAAA;;;999777444333222333333111111111111111111111111///000000000111111111111000000111111111222222222222222333333333444444444000555999888444666???HHH\\\ooo}}}vvv]]]EEE666111///---...222555555666888555777///<<>>555222555000111222222000/////////............////////////+++,,,---...............///000111000.........000...///000000000000///...////////////////////////////////////000000000000////////////////////////111000///000111000...,,,...000111222111222333555+++///333444222000000111000...111888;;;666000...000//////222000---...222333000......111222111///......///////////////000........................------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,------------.................................------------------------////////////............000000//////......------///...------------...///222555666444000...111555000111222333444444111...^^^>>>555///...///,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))+++---...&&&***...///...000222444PPP___nnndddaaaddd^^^nnnnnnmmmkkkooonnnXXXJJJRRRsss{{{qqquuuzzzyyyrrreee[[[___gggjjjfffccccccqqq}}}}}}kkkmmm\\\FFF888111------///***+++)))&&&&&&***---...************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------(((***,,,------,,,++++++((())),,,...///...///000++++++,,,---///...+++(((...000111222222000---,,,+++***+++,,,---...------((()))((('''&&&'''))),,,)))))))))******+++++++++******))))))))))))******************************************************))))))))))))***************++++++++++++,,,,,,,,,(((,,,///...000>>>ZZZpppmmmvvvppp```aaaqqqsssggglllpppsssoooggg___ZZZXXX]]]ZZZ[[[^^^^^^[[[[[[^^^\\\bbbhhhkkkggg^^^SSSMMMFFFCCC>>>:::666444444444222222222222222222222222000000000000111111111111000111111111111222222222222222333333444555555666666777:::???GGGSSS___ffffffXXXDDD555...---000222333333222111111222111///111888MMMiiiooobbbmmm|||sssnnn___@@@---333000111555777666333444777000///...------,,,,,,,,,++++++++++++++++++++++++------------------------......---------......//////000000...---...///111111---+++...777BBBLLLPPPLLLPPP___pppvvvnnniiikkknnniiibbb```aaabbbccccccZZZ^^^aaabbbaaaaaa```___bbbmmmtttlllaaaXXXNNNFFF@@@<<<666222000000333555---............000222222---------....../////////,,,,,,,,,,,,------.........///000///---,,,...111........................////////////////////////////////////000000000000////////////////////////222000......///000...,,,111111111111111000...---///000222333333111222333000///111999<<<777111///111......000000......222333111000///000111111000------........./////////........................------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,---------.................................------------------------........................////////////............///000222222333444333222))),,,......------///222******,,,......,,,+++,,,|||]]]===555///...///,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&***......,,,***+++---,,,......+++))),,,222666...444@@@@@@QQQbbb___llleeeaaaZZZ[[[\\\TTT\\\uuuooopppiiiYYYQQQVVV___bbbeeeeeeiiiqqquuuuuuxxx|||uuuzzzYYYLLL>>>222,,,000000((('''---''',,,,,,&&&&&&,,,///,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---,,,+++***+++...222......///000...+++***,,,...---,,,,,,---//////000***,,,---,,,))))))+++...---,,,***++++++,,,+++******,,,......,,,***))))))))))))******+++++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,...$$$&&&...,,,)))AAAbbb|||tttkkkgggdddeeekkkrrrXXXdddrrrvvvoooccc[[[WWWSSSUUUYYY]]]\\\XXXZZZ___VVVWWWZZZ___dddccc^^^YYYMMMJJJDDD???;;;999888888222222222222222222222222000000000000111111111111000111111111111222222222222222333333444555666666777:::AAANNN\\\bbbaaa]]]EEE;;;111///111222222111***000555555444333222111444CCC___```TTTkkkqqqqqq^^^JJJ111(((444444111444:::888222333999000000///...---,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,,,,------...///)))***---000333333111...(((///555444000///555<<<999>>>JJJSSSQQQMMMUUUccciiifff___\\\aaahhhfff___]]]gggdddSSSRRR______SSSNNNTTTPPPBBB;;;??????888///333555333222333222/////////...---///111000------------.........////////////...---------......---...///...+++,,,///222///...------------...///////////////////////////////////////000000000000////////////////////////111///---...000222222000///......000333333111///444111//////000000000000222......111333111111333222...---000111//////111---...///...------...000---------.........//////........................------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................---------------------------------.........//////++++++,,,,,,---.........+++.../////////...,,,)))...//////000111000...,,,//////000000...---...222XXX777444222//////---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))***,,,,,,***)))***++++++++++++++++++++++++++++++++++++...222888>>>BBBJJJOOOUUUYYY^^^gggsss|||tttmmmpppsssuuussssssqqqiii\\\JJJ999///...---+++***)))***++++++******++++++++++++******)))))))))******)))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************...111...***...999DDDtttwwwdddppppppgggrrrsssiiifffooovvvooo```VVVJJJNNNOOOMMMPPPVVVXXXUUUQQQQQQQQQSSSWWW\\\aaaeeeXXXVVVRRRKKKDDD===888555666666555444444333222222555444333111000000000000000111222333333333222222666555333222333555888:::DDDLLLWWW^^^^^^UUUJJJBBB222111000/////////000111///...222666444...000888BBB```lllcccccclllpppsss}}}nnnXXXDDD444+++,,,111999444111111444555222///000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////.........////////////000000000000333333333555888<<<@@@BBBHHHGGGGGGJJJNNNPPPNNNKKKOOOMMMKKKIIIHHHFFFCCCAAA;;;:::999666444111000///111111111111000000000///111///---,,,---------,,,---------------------------------............///................................................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111000000//////......000000000000000000000000............////////////................................................------------------------------------------------------------------------.........------,,,,,,,,,------------------------.........------,,,,,,,,,------------------------........................------------------------........................////////////////////////////////////////////////................................................TTT555222111///000...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))***,,,,,,***)))***+++++++++++++++++++++++++++---,,,++++++---000333555000555<<>>777000+++)))---,,,++++++*********+++)))******************))))))((((((''''''(((((()))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++************************************+++++++++,,,,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))),,,---+++(((***222:::bbb{{{uuuiiitttpppccckkk|||yyykkk^^^eeeqqqgggOOOGGGJJJKKKKKKOOOUUUSSSMMMOOOOOONNNOOOPPPSSSUUUWWWXXXXXXXXXVVVSSSNNNIIIFFF<<<;;;999777444222000///111111111111111111222222777666555444333444444555222222222444:::AAAHHHMMMXXXXXXWWWSSSKKK@@@555///000//////...///000111111555555666444///---222:::RRRfff{{{}}}rrrmmmqqquuurrr^^^FFF777000,,,---///777333000000333444111...000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////.............../////////000000000000333222111111111333444666777666666999<<<===;;;999;;;999888777777777555333444444333222000///......111111111000000000////////////000222444333111...---------------------------------............///................................................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000//////......////////////////////////............////////////................................................------------------------------------------------------------------------......---------,,,,,,,,,------------------------......---------,,,,,,,,,------------------------........................------------------------........................................................................................................................}}}PPP333111000///000///------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))***,,,,,,***)))***+++++++++++++++++++++++++++---,,,++++++******++++++'''***...000111444999===777333555>>>BBBAAADDDKKKKKKGGGAAA>>>===;;;666333111///+++((('''(((***,,,+++++++++,,,++++++***)))))))))))))))))))))))))))+++***(((''''''(((***+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((()))******++++++***************************************++++++++++++,,,************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************+++++++++)))(((***---000<<>>===<<<:::888777666666777777888999;;;>>>@@@BBBEEEIIIPPPVVVXXXVVVRRROOOAAA===777111...///111333------...///111222444444///111///...777HHHSSSTTTSSSOOOgggqqqWWWRRRbbb^^^LLL;;;+++(((---000000000111///...///000000...,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............///........./////////000000///............///000111//////////////////......///.........000111111///.../////////000000000111000000/////////.........+++---000333555333///+++---------------------------------............///................................................////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////---------.........//////........................------------------------------------------------------------------------,,,,,,------------------------------------------------------------------------------------------------------------------........................------------------------------------------------................................................------------------------------------------------yyyzzzPPP555444111---...---------,,,,,,,,,+++++++++************************************************)))***,,,,,,***)))***+++************************)))***+++,,,,,,,,,++++++)))+++------,,,,,,,,,,,,///......000000---,,,...///............---+++)))'''))),,,...---***'''%%%((()))+++,,,,,,+++***)))))))))(((''''''((())))))...---***))))))***---...(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))(((((()))************)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))+++******+++...///...,,,***222999DDDUUU^^^]]]\\\```SSSQQQ___cccUUUEEE@@@RRRMMMGGGAAA<<<:::>>>BBBCCCEEEFFFHHHIIIIIIHHHGGGBBBCCCDDDEEEGGGHHHJJJJJJNNNNNNNNNMMMLLLKKKKKKKKKHHHGGGFFFDDDCCCBBBAAAAAABBBEEEHHHKKKMMMNNNMMMMMMLLLMMMMMMLLLHHHBBB<<<999555333111///...------...//////000222333444555555444111///555CCCQQQSSSNNNOOOLLL```cccMMMQQQ[[[III:::111++++++---------///........./////////---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------......//////............////////////---......///000111333333............------------000///......000000///...000000000000000000///////////////............---///.........//////,,,***---------------------------------............///................................................////////////////////////////////////////////////////////////////////////////////////////////////------------------------.............../////////........................------------....................................------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------........................------------------------------------------------................................................------------------------------------------------yyywwwNNN666555111---------------,,,,,,,,,,,,++++++************************************************)))***,,,,,,***)))***+++***************************************)))((('''((()))***,,,------------)))((((((((())))))***+++((((((((()))(((''''''&&&***))))))(((((((((((((((((()))******+++***************((((((((((((******+++***(((''''''(((***+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))'''((())))))******)))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))************************)))))))))************+++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((('''(((***,,,---,,,+++...,,,---555CCCRRR\\\___]]]ZZZTTTRRRYYY___VVVFFFMMMJJJIIIHHHDDD===::::::<<<===@@@BBBDDDEEEEEEEEECCCCCCAAAAAAAAABBBDDDEEECCCCCCDDDDDDEEEFFFFFFGGGIIIHHHHHHHHHIIIIIIJJJKKKIIIKKKNNNPPPPPPNNNKKKHHHKKKGGG???888333111111111...///000000000///---,,,111222333444444444444444222...444EEEVVVZZZTTTMMMJJJOOO^^^^^^NNNLLLGGG111---++++++---,,,((()))---,,,---...//////...---,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////------........./////////.........///////////////......///...,,,,,,---///111///......///000...---///.........------------///.........------------222000---------...---,,,---------------------------------............///................................................////////////////////////////////////////////////////////////////////////////////////////////////........................---............/////////........................,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------.........,,,,,,,,,------------...------------------------,,,,,,,,,------------...------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||rrrKKK333444111,,,......------,,,,,,,,,,,,++++++************************************************)))***,,,,,,***)))***+++************************+++******))))))(((((((((++++++***)))******)))((()))***+++++++++---......)))***+++,,,,,,---...000,,,+++***))))))***,,,---)))))))))))))))***++++++,,,+++)))(((((()))+++,,,)))((((((''''''(((((()))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''((()))************++++++&&&(((...333EEEZZZdddUUUYYYWWWPPPOOOVVV\\\\\\OOOFFFAAADDDGGGCCC===;;;::::::<<<===???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<=========>>>>>>>>>AAAAAAAAAAAABBBDDDEEEFFFBBBCCCDDDDDDCCC@@@===<<>>===<<<<<<;;;;;;:::999999999999888888888888999999999999888888777777666666...////////////...---,,,000///...---...///222333444444444444333111///...???AAAXXXxxx|||cccPPPPPPMMMNNNOOOSSSJJJ///%%%333///+++***---...,,,---///+++---///000///...------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////---------.........//////+++,,,---...///000000///+++---...,,,***+++...111---,,,+++---///000///...,,,,,,---......///000000......---------,,,,,,,,,+++******+++---...---,,,---------------------------------.........//////................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---------.........//////........................,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,---...//////,,,,,,,,,------.........------------------------,,,,,,,,,------.........------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~iiiGGG333222000...000...++++++,,,---------,,,,,,*********))))))))))))(((+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''&&&''''''((()))***))))))))))))))))))))))))(((''''''&&&&&&((()))***))),,,///000...***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''***,,,***(((---888AAARRRKKKFFFLLLUUUVVVKKK>>>JJJIIIDDD:::222444>>>III???>>>;;;999888888999:::===============>>>???@@@::::::::::::::::::::::::888888888888888888888888777777666555333222111111////////////............111111111222222222222222111111222000///222:::@@@NNNOOOWWWbbbeee\\\NNNEEEJJJIIIEEE===333---+++,,,++++++++++++++++++++++++,,,---......//////......---.....................---------,,,,,,+++++++++---------------------------......//////......---........................,,,,,,,,,---------......................................................,,,------......------,,,+++,,,------......------........................---------------------------------------------------------............///................................................////////////////////////////////////////////////////////////////////////........................................................................//////.........---------........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000+++'''***000333111---------------------------........................------------------------------------------------------------------------------------------------...........................------,,,,,,------...........................------------------------------------------------~~~eeeDDD111111///---///---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((('''(((((())))))))))))))))))))))))))))))(((((('''&&&'''((()))***))),,,......,,,***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,------***''')))000666===DDDLLLOOOLLLHHHGGGGGG===BBBHHHIIIEEE===777444@@@AAAAAA???<<<777333000777777777777888:::;;;<<<999999999999999999999999777777777777777777777777333333222111000000//////,,,---------......//////000111333444444333222111222---///000...888FFFIIIMMMKKKNNNUUUWWWPPPFFFAAAGGGCCC===666///++++++,,,++++++++++++++++++++++++,,,------...............///.....................---------,,,,,,,,,++++++------------------------------............------------------------------,,,,,,,,,---------......................................................,,,,,,------------,,,,,,+++,,,------......------........................---------------------------------------------------------............///................................................////////////////////////////////////////////////////////////////////////........................................................................//////.........---------........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))+++///111///,,,------------------------------------------------------------------------------------------------------------------------------------------------...........................------,,,,,,------...........................------------------------------------------------~~~```AAA///000...---///...///...,,,+++***++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))(((((('''''''''((()))******,,,------+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...---+++)))((()))+++,,,,,,888EEEIIIEEEBBBDDDHHHBBBCCCDDDEEEDDDAAA===:::777888999::::::999777666555444444444444444555555666666666666666666666666444444444444444444444444/////////......---------------...///000111222222222333444555444111///---111***555???;;;III[[[YYYMMMHHHGGGLLLMMMIIIDDDBBB@@@;;;333---******++++++++++++++++++++++++++++++,,,,,,---...............000000//////.........---------------,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................+++,,,,,,------,,,,,,+++,,,,,,---............---........................---------------------------------------------------------............///................................................////////////////////////////////////////////////////////////////////////.......................................................................................---------........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,------------------------------------------------------------------------------------------------------------------------------------------------...........................------,,,,,,------...........................------------------------------------------------\\\>>>///111...---000///000///,,,***)))***+++,,,,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((++++++***))))))((())))))((((((((((((((((((((((((((((((((((((((()))))))))+++,,,,,,+++)))((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************((('''(((+++---,,,***,,,---111:::BBBFFFCCC@@@FFFEEECCCAAA@@@BBBFFFHHH444222000///000444888;;;777777555444222111111111444444444444444444444444111111111111111111111111------..................000111111222333444444444333333333111000...---,,,444000CCCOOOFFFNNN[[[TTTFFFCCCCCCHHHIIIEEEAAA@@@888222,,,)))***++++++***++++++++++++++++++++++++,,,,,,---.........------111000000//////......---------------------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................++++++,,,,,,,,,,,,++++++,,,------.......................................---------------------------------------------------------............///................................................////////////////////////////////////////////////////////////////////////........................................................................................................................------------------------........................------------------------------------------------+++///222222///,,,,,,---------------------------------------------------...........................................................................................................................------,,,,,,------...........................------------------------------------------------YYY===///222///---000000000///,,,***)))***+++,,,,,,,,,,,,+++++++++******))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++***))))))((())))))((((((((((((((((((((((((((((((((()))))))))))))))+++++++++***((((((***,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))'''&&&)))---///---***,,,((('''...:::BBBAAA===;;;DDDNNNPPPKKKEEEBBBAAA===:::666111.........///555444333222111111111111222222222222222222222222///////////////////////////////////////000000000333333333222222222222222///...------...000333444<<<<<>>@@@EEEDDD<<<555333000---******------+++)))+++++++++++++++++++++++++++,,,,,,---...---------000000//////.........---------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................+++,,,,,,------,,,,,,+++,,,---......//////..............................---------------------------------------------------------............///................................................////////////////////////////////////////////////////////////////////////........................................................................---.............................................------------------------........................------------------------------------------------,,,000444333///,,,,,,...------------------------------------------------...........................................................................................................................------,,,,,,------...........................------------------------------------------------VVV;;;000333000---000000///...,,,+++***++++++,,,,,,+++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))'''((()))*********))))))******+++***((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,***)))***------+++((('''))),,,---...222999>>>:::EEEOOOQQQIII@@@======>>>??????>>>:::444...+++///////////////000111222111111111111111111111111////////////////////////000000000000000000111111000000000000//////......++++++,,,...222888<<>>AAA:::===AAACCCBBB>>>999666000000///............///000000000000000000000000//////////////////////////////////////////......---------..................000444888;;;???AAABBB888BBB;;;BBB]]]ZZZFFFGGGBBB???===;;;777000---///+++,,,---,,,++++++,,,---++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,---.........------------.........///------------------------...//////000000//////...------------------------,,,,,,,,,---------......................................................---......//////......---------...///////////////........................---------------------------------------------------------............///................................................////////////////////////////////////////////////////////////////////////........................................................................---------.........//////........................------------------------........................................................................---...///...---,,,---...------------------------////////////////////////...........................................................................................................................------,,,,,,------...........................------------------------------------------------}}}RRR888...222---))),,,,,,++++++,,,---------,,,,,,*********))))))))))))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))'''((()))++++++******)))''')))++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))*********)))******+++333555888<<<>>>???>>>===@@@@@@@@@AAA@@@@@@???>>>777666333111...,,,+++***000000000000000000000000000000000000000000000000.........------,,,,,,,,,,,,,,,---...///000111111666999===AAACCCBBB???>>>777FFF<<>>>>>>>>???DDDIIIGGGAAA:::777666======<<<<<<;;;666000,,,---,,,***))))))+++---...+++,,,------,,,,,,---///,,,---...---+++******+++(((......---666EEEHHHBBB<<<>>>AAADDDFFFHHHIIIIII===;;;;;;???BBBBBB<<<666000///---+++++++++---...---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000000//////.........---........................................................................................................................---------.........//////........................------------------------................................................,,,---......------...000///////////////////////////////////////////////////...---,,,,,,---...///////////////////////////////////////////////////////////////////////////..............................------------......---------............///......................................................------------........................................................................------////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////...........................000111000...---...///................................................}}}xxxOOO888---000......000---,,,,,,++++++++++++******)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******************************************************((())),,,000555:::===???;;;???AAA@@@;;;888999:::666666888;;;======;;;888777666333111///---------***,,,------,,,+++---...***,,,---......///222444444::::::888>>>GGGGGG???777888:::===>>>?????????:::888777888;;;:::444///000...---+++++++++---...---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000/////////.........---................................................................................................................................./////////000000........................------------------------................................................---...000000///...///000///////////////////////////////////////////////////...------------...///////////////////////////////////////////////////////////////////////////..............................------------......---------............///......................................................------------..............................................................................////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////.................................------------...................................................|||tttMMM777...111......000---,,,+++++++++*********)))***+++++++++)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((((()))******************************************************)))(((((()))---222777;;;666888888777555666:::>>><<<;;;:::;;;<<<;;;999888>>>===;;;999666333111///---...000///......///111...///000000111444888;;;777;;;<<<:::>>>CCC@@@888888999;;;<<<<<<<<<;;;:::888555222222333222...***///...,,,++++++,,,---------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------/////////......................................................................................................................................./////////000000000000000........................------------------------...................................................000222222000////////////////////////////////////////////////////////////......------......///////////////////////////////////////////////////////////////////////////..............................------------......---------............///......................................................------------..............................................................................////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................000...,,,,,,---/////////................................................xxxqqqJJJ555...222///...000------,,,,,,,,,+++************+++,,,+++)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((())))))***+++************************************************,,,+++((('''(((+++///111111222333222222444888<<>>;;;999888777555333;;;;;;<<<<<<;;;999666555333444555555444444555777888777666444333444888;;;444666666666:::???===666;;;<<<<<<<<<<<<:::888777555333000/////////---+++------,,,++++++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................................................................................................................////////////////////////................................................................................................---///222222000.........//////////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////..............................------------......---------............///......................................................------------..................................................................////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................222000------///111111111................................................tttnnnGGG444...333///...000---///......---,,,,,,++++++***+++,,,+++***))))))+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***,,,------,,,***)))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))************************++++++***))))))***++++++...///000111111222444666666444333444666888999888555777999::::::999777666666777888888777777888999<<<;;;999666444444777999777777555444888======:::777777777666555333111000000...---,,,------...---,,,,,,,,,++++++,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...............................................................................................................................................................................................................................................................,,,...000000///------...////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......------------......---------............///......................................................------------.............................................................../////////000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................111///......///000000000................................................ssskkkDDD333///444000...000...000000///...---,,,+++++++++,,,,,,,,,***)))***+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))************************((((((***+++,,,,,,,,,,,,,,,---...000000111111000000///...000333666777777444555666777777555333222444555777666555555666888888888777555444555777::::::666333222555888888777222222333222111///---,,,******)))******,,,------++++++++++++,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------.............................................................................................................................................------------................................................................................................,,,---......------...000////////////////////////////////////////////////...//////000000//////...////////////////////////////////////////////////////////////////////////////////////////////////......------------......---------............///......................................................------------...............................................................//////000000111////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////...........................///000///---,,,---...................................................vvvfffBBB222///444000---000...000///...---,,,++++++***+++,,,---,,,***)))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********************************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))************************))))))***++++++,,,,,,,,,+++******+++---...///...000///...///111222111000222333444444444333222111222333555444333333444666333444555444333333555777555111///000333444222111///000000000000...---,,,'''(((*********+++,,,---******+++,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.................................................................................................................................////////////.........---................................................................................................------...---,,,...111444////////////////////////////////////////////////...///000111111000///...////////////////////////////////////////////////////////////////////////////////////////////////......------------......---------............///......................................................------------......................................................---......///000000111111////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................---222666555///+++---///................................................xxxbbbAAA111///555000---000...//////...---+++******)))+++,,,---,,,***)))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************)))(((((()))***************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))************************...---+++***)))))))))******(((''''''***---...///,,,+++,,,///222333333222000000222333333444444444222333444444333333444666222333444444222111222333111......333777666333111++++++,,,---,,,+++***))))))***,,,---,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.................................................................................................................................111111000000/////////...........................////////////////////////.........................................................------///333777////////////////////////////////////////////////...///000111111000///...////////////////////////////////////////////////////////////////////////000000000000000000000000.........------.........---------.........//////.........................................................------.........................................................---......///000111111222////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................000777===;;;333---///333................................................|||bbbEEE:::111000222///,,,***......---------,,,,,,,,,+++++++++***)))(((((('''(((,,,///---)))(((+++...,,,,,,***)))(((((((((((())))))))))))************)))))))))))))))******+++))))))************))))))))))))*********))))))(((******++++++++++++******************************)))***,,,,,,,,,***((('''))))))))))))************))),,,***%%%***444333))),,,,,,++++++++++++++++++...***'''(((+++---+++(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))((((((*********)))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))******)))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********************************++++++++++++,,,---...///000000111222222222222222111222444555444333000///111111111111111111111111222111000///---+++******+++...+++%%%***333///$$$++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------++++++---000444555111---,,,---///...------------.........//////.../////////...---,,,,,,....................................////////////---------------------------------------------------------.........//////111111000000//////......111111000000//////......000000000000000000000000//////////////////////////////.........---------////////////////////////////////////////////////000000000000000000000000------------.........///////////////////////////////////////////////////////////////////////////............/////////000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000111111111111000////////////////////////111000000000//////......////////////////////////////////////////////////000/////////....................................aaaAAA777///000222000...---......---------,,,,,,,,,,,,,,,,,,+++******)))))))))+++---,,,***)))***---,,,+++***))))))((())))))))))))))))))************)))))))))))))))***++++++))))))************))))))))))))************))))))******++++++++++++******************************)))***,,,,,,,,,***)))'''))))))))))))************%%%)))***(((000<<<===666++++++++++++++++++++++++000,,,((((((+++,,,)))&&&************))))))))))))************************)))))))))))))))***++++++++++++***)))))))))))))))************************))))))))))))************************************************************************************************++++++++++++,,,+++++++++************************))))))))))))))))))************))))))************))))))))))))************************))))))))))))******************))))))***+++******))))))************))))))************************************************,,,,,,,,,+++++++++***************************************++++++,,,---...---...//////000000//////222111///......///111222////////////////////////---------,,,,,,,,,++++++***111111)))''',,,,,,&&&++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,+++---000333444111---,,,---///...------------.........//////......//////......---,,,....................................////////////---------------------------------------------------------.........//////111000000000/////////...111111000000////////////000000000000000000000000/////////////////////////////////......---------......................../////////////////////////////////////////////////////////000000000111111////////////////////////////////////////////////////////////////////////........./////////000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000111111222222111111111111111111111111111111222111111111000000000000////////////////////////////////////////////////000000/////////.................................^^^<<<333---///111111//////......---------,,,,,,,,,---------,,,++++++******************************+++******)))))))))******)))))))))*********++++++***))))))))))))***++++++))))))************))))))))))))***************)))******++++++++++++************************************+++,,,,,,***)))((()))))))))*********++++++(((+++***'''+++333333---*********++++++,,,,,,---000---))))))******(((%%%***************************************************))))))))))))***++++++++++++***))))))))))))***************************)))))))))*********++++++************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************************************************++++++*********)))))))))************************)))))))))*********++++++))))))))))))************))))))************))))))************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************+++,,,---***+++,,,,,,------,,,,,,///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,...888;;;222***+++......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------/////////............------------------------------------------------------------------------------------------------------...---,,,+++---000222333000...---.........---------........./////////....../////////...------....................................////////////------------------------------------------------------........./////////000000000000////////////111000000000000/////////000000000000000000000000////////////////////////////////////....................................////////////////////////........................//////000000000111111111////////////////////////////////////////////////////////////////////////....../////////000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000111111222222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////......////////////////////////{{{XXX999111---...111000//////......---------,,,,,,,,,---,,,,,,,,,+++++++++***+++***))))))++++++***)))*********)))******++++++))))))*********+++++++++******))))))******+++,,,)))******++++++******)))))))))***+++++++++************++++++++++++************************************+++++++++******)))))))))*********+++++++++,,,---***%%%&&&)))'''!!!))))))***+++,,,,,,------...,,,***)))******)))''')))***************++++++******************************))))))******+++,,,++++++***))))))*********************************))))))*********+++++++++*********************************************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))***************+++++++++++++++******++++++++++++++++++*********))))))************************))))))*********++++++++++++++++++***)))((((((((()))******++++++******)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***++++++,,,)))******+++++++++++++++***+++,,,---,,,+++***)))++++++++++++++++++++++++((())))))***+++,,,,,,---000888<<<444,,,,,,///000+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............/////////...............------------------------------------------------------------------------........................---......---,,,---///111111000..............................////////////......////////////..........................................////////////............................................................////////////000000000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////---............/////////////////////////////////////////////////////////////////////////////////...////////////000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111222333333333333222000000000000000000000000000000//////////////////111111111111111111111111111111111111111111111111000000000////////////...////////////////////////rrr|||QQQ888222...///000...---.........---------,,,,,,,,,+++++++++++++++*********+++***)))***+++,,,+++)))+++***************+++,,,************++++++++++++***************++++++,,,******++++++++++++******))))))***+++++++++++++++******++++++++++++***************************************+++++++++******************++++++++++++*********((()))------+++))))))***+++,,,,,,------+++***))))))***+++++++++))))))******+++++++++,,,***************************************++++++,,,+++***************++++++************************************++++++++++++***************************************************************************++++++++++++,,,,,,,,,******++++++++++++++++++))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++************************************************++++++++++++000111111...+++((()))*********++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********)))******++++++******+++,,,,,,,,,,,,++++++++++++,,,...000333555+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++///000,,,)))***+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------....../////////////////////////////////................................................................................................---......---,,,,,,...000////////////.........///........./////////000000......///////////////...////////////////////////............////////////........................................................./////////000000////////////000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000............/////////000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111222333333333333222111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222111000000000////////////000000000000000000000000nnnyyyMMM888333000111000---,,,.........---------,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,++++++*********++++++*********++++++++++++,,,+++************+++,,,,,,******++++++++++++******))))))***+++,,,,,,,,,,,,******++++++++++++*********************************************+++++++++*********++++++++++++,,,************+++,,,------*********++++++,,,,,,---))))))))))))***+++,,,---))))))******+++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,+++************+++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************++++++++++++))))))******+++,,,,,,,,,...---,,,++++++,,,---...,,,++++++++++++*********++++++++++++++++++++++++*********++++++++++++,,,222444555222---***+++---******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,++++++,,,------------,,,///,,,)))(((,,,555>>>DDD,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000...////////////000000000////////////////////////////////////////////////////////////////////////........................---...///...---,,,...000...///000///...---...///....../////////000000000......///000000000//////////////////////////////............////////////....................................................../////////000000000////////////000000000000000000000111111111111222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000111111222222222222222333333333333333333333333444444444444444555555555444444444444444444444444111111111111111111111111111111000000000/////////000000000000000000000000qqqxxxKKK777222000222111...---///......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***---///...+++***,,,...---,,,,,,+++*********************+++++++++,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,******++++++++++++************************************)))******++++++,,,*********+++++++++,,,,,,---,,,+++***(((&&&&&&(((++++++++++++++++++++++++************)))***+++,,,))))))***++++++,,,------++++++++++++++++++++++++++++++******++++++,,,---+++*********++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,------))))))***++++++,,,------...---,,,++++++,,,---...,,,,,,+++++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,...000222000+++)))+++...***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------------------,,,***))),,,222888===,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...///000000000.../////////000000000000////////////////////////////////////////////////////////////////////////........................---...///...---,,,---///,,,///111000...---...000.../////////000000000000......///000000000000000////////////////////////............////////////.................................................../////////000000000000.../////////000000000111000000111111111222222222111111111111111111111111000000000000000000000000000000000111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000///000111111222222111111444444444444444444444444333333333444444444555555333333333333333333333333111111111111111111111111111111111000000000//////111111111111111111111111vvvxxxLLL555222000222222//////111......---------,,,,,,,,,------------------------***...111///+++))),,,000...---,,,+++******************+++++++++,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***((()))***+++,,,---------******++++++++++++************************************))))))***+++,,,,,,******+++++++++,,,,,,,,,+++******+++***)))***---,,,,,,+++++++++++++++++++++,,,,,,***)))((()))***))))))***+++,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---+++*********+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........))))))***+++,,,,,,------///...,,,++++++,,,...///,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,&&&***,,,+++'''&&&))),,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,------------,,,(((***---//////---***''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++,,,,,,+++((())),,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000000111.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---...//////---,,,---...,,,///111111...---...000////////////000000000000......///000000000000000000000000000000000000000............/////////000////////////////////////////////////////////////////////////000000000000.../////////000000111111000000111111222222222222111111111111111111111111000000000000000000000000000000111111222222222222222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000111111111111111222222222222222222222222000000000111111222222222111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111mmmkkkHHH222222111111000///////////////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++******))))))******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++***---//////---+++,,,...************************)))************+++++++++---,,,+++***+++,,,---...,,,,,,------,,,,,,+++***---------------------------------,,,,,,+++******...---,,,,,,+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......////////////000000000000000000000000000000000000////////////////////////000000000000111111111111222111111111000000//////...............///000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111000000/////////...000000000000000000000000000000000000////////////......//////000000111111////////////000000000000111111222222222222111111111111222333555444222///111111111111111111111111111111111111111111111111222111111111000000//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000//////.........000111333111111111000000000000000111111111111111111111111000000000000000000000000000000000000111111111111333333333222222111111111333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111111111111111111111111111111000111111111111222222222111111111000111222222333jjjiiiEEE222222111111000000////////////.........---------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++---------,,,,,,,,,+++++++++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++---///...,,,+++,,,...++++++++++++++++++++++++************+++++++++,,,---,,,+++++++++,,,---...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...------,,,,,,+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------,,,,,,---------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------------------------...------------------...------.........///////////////000000000111111111111111111111111111111111////////////////////////000000000000111111111111222111111111000000000000///............///000000000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////111111000000000/////////000000000000000000000000000000000000000000000000//////000000000000000000/////////000000000111111111111222222222222111111222111222333555444222///000000000000000000000000111111111111111111111111222222111111000000000000111111111111111111111111000000000000111111111222111111111111111111111111000000000000111111111222000000000000000000000000111111111111111111111111333222111000000000111222111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222444333333333222222222222333333333333333333333333444444444444444444444444333333333333333333333333444333333333222222222222222222222222222222222222111111111222222222333333222111111111111222333333hhhgggAAA222222222111000000///////////////.........------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***+++---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---.........////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,...000...------------,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------..............................------------.........///................................................---------------------------------------,,,,,,,,,,,,,,,,,,---------............................................................------------......////////////000000000000000000111111111222222222111111111111111111111111111111111111111111111111000000000111111111222222111111111111111000000000///////////////000000111000000000000000000000000///000000000000111111111000000000000000000000000////////////////////////111111111000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000111111111222111222222333333222222111222222222333555444222000000000000000000000000000111111111111111111111111222222222111111111111000111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222000000000000000000000000333333333333333333333333666555444333222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111222222222333333444444444333333333333333444444444444444444444444555555555555555555555555444444444444444444444444444444444333333333333333333333333333333333333333222222333333333444444444333333222222333333444555kkkeeeAAA333333222111111000000///////////////............---------------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------,,,,,,------------------------,,,,,,,,,------------...,,,,,,------------,,,,,,------------------,,,,,,------------............------------------------------------------------------------,,,,,,,,,,,,+++---...000000...---+++------------....................................------------------------------------------------........................------------............------------............------------------------------------------------------------------------........................------------------------///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------------......//////000000000000///......------------------------666444000---++++++---...------.........---------,,,,,,,,,------------...------------------------------------....................................---............/////////................................................------------------------.........---------------------------............................................................//////............///////////////000000000000111111111222222222333333333111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111000000//////000000111222111111111111111111111111000000000111111111222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111111222333333222222111111000000111111111111222222222222222222333333333333222222333222222333444444333111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222111111111222222222333333111111111111111111111111333333333333333333333333555555444444333333333333333333333333333444444444222222222222222222222222333333333333333333333333222222333333333444444444444444444444444444444444444444444444444444444444666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666555444444444444555666666pppcccAAA333333222222111000000000000000/////////.........------------------------------------------------------------------------........./////////000000------------------------------------------------,,,,,,---------.........---------......---------------------------------------........./////////------------------------------------------------------------------------,,,---///000000///---,,,------........./////////111111111111111111111111................................................////////////////////////------........./////////------........./////////................................................------------------------........................------------------------///...---,,,------,,,,,,------------------------------------............------......////////////000000111111000000///...////////////////////////===;;;777333000///000111------.../////////...---,,,,,,---------.................................------........./////////////////////////////////........./////////000000////////////////////////////////////////////////................................................------........./////////////////////////////////////////////////////////000//////......//////000....../////////000000000222222222222333333333333111111111111111111111111333333333333333333333333111111111111222222222222111111111111111222222222000000000000000111222222222222222222222222222222111111111111222222222222222222222222222222222222111111111111111111111111111111111222222222222222222222222222222222222222000111111111222222333333444444333333222222111111222222222222333333333333333333444444444444333333444333222333444555333222222222222222222222222222111111111111111111111111222222222222333333333333222222222222222222222222222222222222333333333333222222222222222222222222222222222222333333333333222222222222222222222222333333333333333333333333333333333444444555555555333444444444555555555666444444444444444444444444555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555555555777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555666666666666777777777777666666666666666777777888uuuaaa???333333333222111111000000000000000/////////......///////////////000000000------------------------------------------------...////////////000000000------------............------------------------,,,---------............---......//////......---------------.....................////////////000................................................---------............///---...///000000///...---.........////////////000222222222222222222222222////////////////////////////////////////////////////////////////////////.........////////////000.........////////////000////////////////////////////////////////////////..............................................................................---...000000...---........................---.........////////////---...//////000000//////000000111111000000///...000000000000000000000000555444111///...///000111---...///000000000///...,,,---------............////////////////////////.........////////////000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////.........///////////////.........////////////000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000111111222222222333333333222222222222222222222222333333333333333333333333111111111222222222222333111111111222222222222222111111111111111222222333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222333333333222222222222222222222222111111111222333333444444444444444444333333333333333333333333444444444444333444444555555444444333555333222333444555444333333333333333333333333333333333333333333333333333222333333333333444444444333333333333333333333333222222333333333444444444333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333222333444555666666666666444555555666666777777777666666666666666666666666666666666666666666666666555555555666666666777777666666666666666777777777666666666666666666666666777777777777777777777777666666666666666666666666666666666666666777777777777777777777777777777777777777888888888999999999888888777777888888999:::www___<<<444333333222222111111000000000000000/////////....../////////000000000111................................................------........./////////------------.........///........................------------..................////////////......------------.........///....../////////000000000................................................------......////////////............................../////////000000000111111111111111111111111////////////////////////////////////////////////////////////////////////....../////////000000000....../////////000000000////////////////////////////////////////////////........................................................................------...111333333000---////////////////////////....../////////000000000---...///000111000//////000000000111000//////...////////////////////////,,,,,,+++,,,,,,---...///,,,...///111111111///...------------............////////////////////////....../////////000000000000000000000000000000000//////000000000111111111000000000000000000000000////////////////////////////////////////////////....../////////000000000....../////////000000000000000000000000000000000000000000000000000000000111000000//////000000111000000000111111111222222111111111111222222222222222222222222222222222222222222222222222222222222111111111222222222333333111111111222222333333333222111111111111222333333333333333333333333333333222222222333333333333444333333333333333333333333444444444444444444444444222222222333333333444444333333333333333333333333111111222222333444444555444444444444444555555555333444444444555555555555444444555555555555444444555444222333444555444333555555555555555555555555444444444444444444444444333333333333444444444555444444444444444444444444333333333333444444444444444444444444444444444444333333333333444444444444555555555555555555555555555555555555555555555555555666777888888777666666555555666666777888888999888888888888888888888888777777777777777777777777666666666777777777888888666666666777777888888888666666666666666666666666777777777777777777777777666666666666666666666666666666666777777888888888888888888888888888888888888999999999999:::::::::999999999888999::::::;;;xxx]]]888444444333222222111111000000000000000////////////,,,---------......//////................................................,,,,,,,,,---------......---------.........//////........................---------.........//////......////////////......---------.........//////////////////000000000000////////////////////////////////////////////////---.........//////000000......------------......////////////000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////,,,,,,...222666666222...000000000000000000000000////////////000000000000---...000111111111000///000000000000000///......////////////////////////......//////000111111111,,,...000111222111000///---------.........//////000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111////////////000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111222222222333333333000000111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333111111111222222333333333222222111111222222333444333333333333333333333333222222333333333444444444333333333333333333333333555555555555555555555555222222222333333444444444333333333333333333333333111111222333333444555555333444444444555666666666444444444555555555555666444444555555555555444444666444222222444555444444666666666666666666666666555555555555555555555555333333333444444555555555444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555666666666666666666666666777777777777777777777777999999::::::999888666555555666666777888999999999999999999999999999999999777777777777777777777777777777777777888888888888666666777777888888888999777777777777777777777777666666666666666666666666777777777777777777777777666666777777888888888999888888888888888888888888999999999:::::::::;;;;;;::::::999999::::::;;;<<<