BM6P6(@ ;;;999666444444444333222111111111111111111111111000000000000000000000000111111222222222333333333444000///222:::NNNqqq~~~ppprrrrrriiikkkuuuyyyxxx|||lllooorrrtttbbbJJJDDDDDD@@@??????>>>===<<<<<<;;;===<<<<<<;;;999888777777777777777777777888888999888888999999999:::::::::555:::;;;>>>???AAA^^^]]]ddd^^^ttt{{{mmmJJJRRRsssrrrtttuuugggXXXJJJGGGHHHGGGDDDBBBEEEEEEDDDBBBAAA@@@AAAAAAFFFLLLTTT[[[```eeekkkooowwwxxx{{{~~~zzz{{{xxxoooffffffpppzzz~~~rrrgggaaaZZZRRROOOQQQJJJJJJJJJHHHDDDBBBBBBBBBDDDFFFLLLVVV^^^kkk}}}}}}tttwww}}}mmm]]]```gggeee``````___]]]\\\^^^aaadddeeefff___hhhddd```rrrWWW>>>CCCIIIPPPwwwxxxeeeooogggnnnrrrxxxsssmmm~~~xxx{{{|||{{{wwwuuuhhhHHH:::BBBIIIMMMQQQVVVXXXWWWWWWVVVVVVVVVWWWXXXZZZ[[[```zzzgggHHHGGGXXXSSSPPPZZZuuu~~~~~~fffeeehhhpppyyy}}}{{{yyy{{{{{{|||}}}}}}|||{{{zzz||||||}}}~~~~~~~~~~~~~~~|||~~~www^^^SSSKKKBBB999@@@IIIGGGEEENNN[[[ddd___QQQCCC;;;999:::<<<<<<;;;999777666999888777:::FFFXXXmmmzzzvvvjjjlllvvv{{{zzzyyy{{{tttwwwzzzsssgggIII:::000333666555999@@@BBBGGGLLLMMMLLLMMMQQQUUUZZZXXXWWWeeexxxyyy{{{~~~}}}xxxuuutttKKKHHHKKKPPPQQQQQQ]]]mmmuuuxxx|||;;;999666444444444333222111111111111111111111111000000000000000000000000111111111222222222333333333222333555444777EEEUUU~~~eeeZZZ```hhh^^^vvvrrrfffgggdddjjjlllhhhcccbbb```^^^]]]fffrrr}}}rrrlllZZZaaa{{{kkkLLL@@@???AAA>>>>>>>>>===<<<<<<<<<;;;<<<<<<;;;:::999888777777777777666666666777888888777777777777888888888999666::::::<<<======SSSyyyffftttppp^^^uuuwwwddd[[[ZZZlll\\\NNNFFFEEE@@@@@@@@@CCCGGGKKKMMMNNNBBBEEEGGGEEEBBBAAACCCFFFFFFEEEFFFHHHKKKMMMLLLLLLEEEDDDDDDGGGKKKKKKGGGCCC@@@DDDFFFDDDAAABBBHHHNNNIIIBBB>>>@@@AAA???AAAEEEGGGGGGFFFDDDEEEIIIPPPTTT]]]gggwwwwwwlllddd]]]ZZZPPPOOORRRdddxxxvvvdddWWW[[[aaa^^^[[[\\\]]]\\\[[[\\\___bbbcccccc___fffaaa[[[eee{{{gggEEE>>>AAALLLmmm~~~dddsss{{{yyyuuu~~~oooooo~~~sss\\\???EEELLLQQQRRRTTTWWWWWWUUUWWWWWWWWWWWWXXXYYYZZZ[[[]]]uuutttMMMFFFQQQQQQOOOUUUlll~~~}}}kkkbbb```kkkwww{{{yyyxxxxxxyyyzzz{{{{{{zzzyyyxxxyyyzzz|||}}}~~~zzzhhhXXXMMMCCC===GGGRRROOONNNRRR___rrr~~~vvv^^^KKK<<<;;;::::::;;;;;;:::999888777666777@@@RRRhhhxxx~~~qqqggglllxxx||||||yyywww{{{wwwhhhZZZEEE888000444888777;;;BBBCCCHHHMMMNNNMMMMMMPPPSSSRRRWWWVVV[[[|||zzz}}}wwwmmmWWWEEE>>>HHHPPPPPPXXXgggrrrvvv{{{;;;999666444444444333222111111111111111111111111000000000000000000000000000111111111222222222222///111444777444000111666HHHggg}}}jjj\\\\\\```{{{{{{{{{iiiaaa```gggttthhhKKKAAA??????@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666666666666555555666666777888555555666666666777777777888:::888:::<<<888EEEaaawww```]]]lll~~~iiiQQQqqquuusss]]]YYYTTTRRRQQQPPPLLLIIIOOOMMMJJJEEEAAA???@@@BBBBBB@@@??????@@@AAAAAA@@@????????????@@@@@@@@@@@@EEEGGGJJJJJJFFFBBB@@@???HHHFFFFFFKKKOOOOOOPPPQQQMMMPPPUUU\\\fffqqq}}}vvvgggcccgggiiibbbZZZRRRUUUQQQOOOlllzzzzzzggg\\\UUUXXX[[[YYYXXXZZZ[[[ZZZZZZ[[[^^^``````___aaafffaaa[[[]]]ggg]]]@@@999DDDZZZmmmjjj]]]~~~~~~xxx||||||~~~}}}~~~{{{jjjNNN>>>OOOUUUXXXWWWVVVXXXWWWUUUWWWWWWXXXYYYZZZZZZZZZZZZYYYiii~~~yyyMMMBBBHHHOOOOOONNN___|||~~~{{{zzzyyydddYYYeeeuuuyyyyyy{{{xxxxxxyyyzzzzzzyyyyyyxxxwwwyyyzzz|||~~~}}}rrr___NNNEEEFFFYYYhhheeebbb]]]bbbyyy|||```FFFBBB<<<:::;;;======<<<999999777555;;;LLLeeexxxyyylllfffppp~~~~~~xxxzzzbbbRRR???555111666;;;;;;>>>DDDGGGKKKPPPRRRQQQQQQRRRTTTNNNYYYVVVRRRkkkvvvwww||||||mmmeeeIII777???IIILLLRRR]]]kkkqqqyyy~~~;;;999666444444444333222111111111111111111111111000000000000000000000000000000000111111111111222000000111222444555777:::222999KKKjjjssslllxxxyyypppkkkjjjxxxttttttpppttt}}}~~~uuugggfffooojjjqqqooorrrgggHHH@@@CCCAAA>>>===999:::::::::::::::::::::999999888888777666666555555555555444555555666777555555555555666666666666888999666888<<<666:::LLLtttbbbccc~~~llllll}}}kkk```zzzpppfff___^^^WWWOOOKKKLLLNNNMMMKKKLLLJJJHHHGGGGGGHHHGGGGGGHHHIIIIIIGGGEEEEEEHHHKKKOOOPPPQQQSSSTTTRRROOOMMMRRRVVV]]]gggnnnpppooonnn|||}}}www{{{rrrmmm]]]MMMVVVrrraaa[[[XXXZZZZZZWWWWWW[[[ZZZZZZZZZ\\\___```___^^^```dddaaa]]]ZZZ\\\|||VVV;;;>>>LLLUUUbbbvvv{{{wwwwww||||||ttt]]]FFFGGGSSSXXXZZZXXXWWWYYYYYYWWWWWWXXXZZZ[[[[[[[[[ZZZYYY\\\___{{{TTTFFFBBBNNNQQQKKKUUUqqq~~~wwwuuunnnYYYbbbsssyyyzzz~~~yyyzzzzzzzzz{{{{{{{{{{{{xxxyyyzzz|||}}}~~~zzzdddQQQIIISSSppp{{{nnneeerrrgggQQQJJJAAA======??????>>>======:::666999JJJeeezzzvvvjjjiiiwwwvvvqqqzzz]]]LLL999333333999>>>???AAAEEEJJJNNNSSSVVVWWWWWWWWWYYYSSSZZZWWWQQQ]]]yyysssnnnlllsssuuunnnZZZEEE<<>>AAA===888999888888888888888999999999777777777666555555555444444444333333444444555666555555555555666666666777666777555777===777555AAA___ppp[[[rrr{{{hhhxxx___]]]ooowwwhhhZZZWWW^^^ttt}}}yyyuuuxxxzzztttnnneeedddaaa```___^^^[[[XXXRRRTTTVVVUUUSSSTTTXXX]]][[[[[[]]]dddnnnwww}}}lllYYYQQQaaa{{{ggg```^^^]]]]]][[[WWWXXXZZZ[[[[[[\\\___bbbbbbaaa___^^^bbb```\\\XXXVVVoooqqqFFF;;;EEENNNnnnrrr}}}}}}}}}~~~ssshhhRRRCCCNNNYYY]]]^^^ZZZXXXYYYZZZXXXWWWXXXZZZ[[[[[[[[[ZZZYYY```\\\pppnnnMMM@@@NNNSSSLLLOOOfffuuuuuu|||___```mmmtttxxx}}}yyyyyyyyyyyyzzzzzz{{{{{{yyyzzz{{{|||||||||||||||lllXXXQQQaaaqqqmmmuuuzzzmmm[[[SSSLLLDDD??????AAABBBBBB@@@???;;;777:::KKKggg|||}}}qqqhhhlll{{{{{{kkkiiizzznnnQQQAAA444333555;;;???AAADDDGGGJJJMMMQQQUUUWWWXXXYYYZZZWWWUUUUUUVVVWWWbbb~~~xxxnnnmmmzzzxxxqqqqqq```DDD888AAAKKKKKKRRR]]]mmmyyy;;;999666444444444333222000000000000000000000000////////////////////////////////////000000000000...111111//////222333000555666666333000888NNNccc}}}}}}|||vvvuuuuuusss{{{wwwzzzjjjQQQAAA<<<:::999:::===<<<999888:::777777777777777777666666666555555555444444444333333333333222333444444555444444555555555666666666444777444666<<<888444<<>>@@@DDD;;;>>>>>>:::888:::;;;:::777777666666555555444444444444444444333333333333222222222222222333444444333333333333444444444444222666444444:::777333;;;333QQQzzzlllbbbxxxtttrrruuu~~~}}}tttcccZZZTTTZZZkkkwwwjjjcccfffnnnvvvjjj[[[[[[cccxxxmmmZZZZZZ``````___\\\[[[[[[[[[ZZZZZZ[[[___dddhhhhhhfffcccaaaiiifff``````___eeettteeeBBB888AAANNNhhhzzztttzzz|||wwwuuuwww~~~zzzpppXXXIIILLLTTT^^^aaa```ZZZWWWYYY[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYVVVSSSbbbWWWBBBEEELLLNNNJJJQQQppp{{{___[[[gggrrrtttvvvuuuuuuuuuvvvwwwyyyzzzwwwxxxyyyzzz{{{|||||||||{{{~~~~~~|||~~~xxxsss}}}lllVVVTTTUUUSSSNNNIIIGGGIIIMMMDDD@@@;;;999AAAUUUnnn}}}}}}}}}sssiiiiiiuuuzzzwwwsssmmmdddUUUCCC777444777:::<<>>AAAFFFDDD;;;555999===:::333333::::::333777777666555444444333333444444333333333333333333222222111111222222333444111111222222222333333333222777444333888555222:::777FFFwwwfffccc\\\yyyuuurrr}}}}}}wwwbbbSSSQQQaaa~~~uuukkkgggjjjrrrxxx|||rrrjjjzzzyyy\\\WWWcccaaaaaa___\\\\\\^^^^^^]]]YYY[[[___dddiiiiiigggdddXXXccc```ZZZ^^^```aaagggwww|||SSS>>>BBBGGGPPPuuurrrlll|||tttkkkeeejjjyyyqqqpppuuujjjNNNEEETTT[[[WWWZZZZZZVVVUUUYYY\\\\\\YYYYYYWWWVVVVVVWWWXXXYYY]]]XXX___eeeBBBAAAGGGNNNIIIJJJiiicccYYYfffrrrsssxxxwwwwwwwwwwwwyyy{{{|||uuuvvvxxxzzz{{{}}}}}}~~~zzz}}}}}}~~~|||~~~~~~~~~hhh___aaaaaaYYYOOOIIIKKKNNNHHHCCC===<<>>>>>??????<<<:::999888888777666555555444333333333222222111111111111111111111111111111111111111111111111111111111222222333333333444444444333333444444555666666666:::888GGGvvv|||nnnzzzbbb[[[rrr|||{{{|||~~~oooXXXZZZ~~~mmmRRRUUUddd}}}ttttttzzz{{{|||ooobbbVVVXXX[[[dddaaa\\\ZZZZZZ]]]___```[[[[[[[[[]]]```aaaaaa```XXXYYYZZZ\\\^^^___aaaaaakkkxxxLLL<<>><<>>FFFIIIWWWmmmxxxaaaSSSLLLGGGDDD@@@>>><<<<<<<<<<<<:::888777777777666555444444444333333222222222111111111111111111111111111111111111111111111111111111111111222222222222333333333333333333444555555666666777777;;;UUU{{{pppccceee^^^~~~xxxgggmmm```VVV^^^{{{{{{qqqlllsss~~~rrr]]]VVVWWWZZZaaa___[[[ZZZZZZ[[[]]]^^^[[[YYYWWWXXXZZZ]]]^^^^^^XXXYYYZZZ\\\^^^```aaabbbbbb|||kkkEEE@@@LLLbbb~~~mmmsssmmmqqqooo]]]XXXfffbbb^^^\\\\\\___hhhrrruuu}}}uuudddTTTLLLLLLSSSYYYWWWWWWXXXXXXXXXWWWVVVVVVWWWXXXYYYXXXWWWVVVWWWXXXZZZVVVXXXiiigggCCC>>>NNNKKKGGGVVVbbb}}}}}}dddVVV```ooo||||||||||||{{{zzzzzzzzzwwwwwwvvvvvvwwwyyyzzz{{{||||||~~~}}}zzz}}}{{{yyyzzz}}}}}}wwwvvv~~~}}}zzzrrrggg```]]]XXXRRRFFFCCC>>>@@@PPPiiizzzxxxrrrttt}}}ppp]]]JJJ===888777;;;===@@@DDDGGGIIIJJJJJJRRRRRRSSSRRRPPPPPPRRRSSSRRRSSSTTTTTTUUUXXX]]]```||||||tttaaaLLL;;;@@@GGGIIIIIINNN\\\jjj;;;:::888666444333222222000000000000000000000000//////............//////////////////////////////000//////......//////000000000000000000000000000000222333333222111222333000555<<>>>>>???===999<<<;;;999999999999777555555555555444333333222222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111222222222333333444444555555666777;;;555999XXX|||sss___gggzzzzzzllluuuuuu```bbbnnnmmm|||rrraaaZZZWWWWWWYYY\\\\\\[[[ZZZZZZZZZZZZ[[[]]]ZZZVVVUUUWWWZZZ\\\]]]XXXYYYZZZ\\\^^^```bbbcccaaannnIIIBBBDDDQQQmmmvvviiitttvvv}}}qqqeee]]]VVVRRRPPPOOOSSSZZZZZZccc~~~~~~|||zzz}}}qqqfffWWWMMMLLLQQQVVVZZZVVVVVVWWWWWWWWWWWWWWWWWWTTTVVVXXXXXXXXXXXXZZZ\\\\\\[[[XXX___}}}QQQ===IIIKKKGGGMMMTTTrrr{{{{{{[[[YYYfffyyy{{{}}}|||yyywwwyyy{{{wwwwwwwwwwwwxxxxxxyyyzzz{{{{{{|||}}}zzz~~~yyyuuuvvv{{{~~~{{{www{{{vvvqqqwww|||qqqmmmkkkeee^^^GGGAAA===EEEZZZrrr~~~zzzwwwvvvzzz~~~}}}~~~~~~~~~mmmVVVBBB888999===>>>@@@CCCFFFIIIJJJKKKKKKPPPRRRSSSSSSRRRQQQRRRRRRPPPQQQRRRSSSTTTWWW[[[^^^ggg}}}ppp]]]CCC888:::HHHIII???EEEXXX;;;:::888666444333222111000000000000000000000000///......------......////////////////////////////////////....../////////000000000000000000000000000111222444666555333000444555444333333666<<>>IIIbbbzzzuuuuuuxxx}}}}}}xxxgggPPP===666;;;AAABBBCCCFFFHHHJJJLLLLLLLLLLLLOOOQQQRRRPPPOOOOOOPPPOOOPPPQQQRRRSSSUUUYYY\\\XXXlll}}}xxxxxxrrrbbbDDD333===FFFAAA@@@III<<<:::888666444222111111////////////////////////......------------..............................//////............//////////////////////////////---,,,---///222333222000333444666777888888999:::666999===@@@CCCHHHPPPUUUUUUZZZ```dddeeegggjjjllluuudddsssbbbccc\\\QQQHHHGGGHHHCCC;;;>>>===<<<:::888999;;;===777777777666555555555555111111111111000000000000////////////////////////////////////////////////////////////////////////....../////////000000000111111222222333444444444222555444666<<>>DDDEEEFFFHHHJJJLLLLLLLLLLLLKKKMMMPPPPPPOOONNNOOOOOOOOOPPPQQQRRRRRRSSSVVVYYYTTT[[[oooeeeFFF;;;<<>>CCCGGGFFFBBBAAAFFFKKKJJJfff^^^FFFOOOtttnnnZZZNNNGGG@@@@@@======AAAFFFCCC===:::<<<===999555555888===555666777666444333444555000000000000000000000000------............//////////////////////////////////////////////////////........./////////000000000111111222222333333444444555555999666333RRRyyyeee^^^xxx[[[RRRXXX^^^ccc|||{{{zzziiisssggg___[[[^^^aaa___\\\[[[TTTXXX\\\\\\ZZZWWWXXXYYYZZZYYYYYYZZZ[[[[[[YYYWWW\\\\\\]]]^^^___```aaaaaafffbbbkkkiiiTTTAAA===HHH]]]zzz|||jjj\\\UUUeee}}}{{{vvvwwwzzz~~~wwwccc[[[RRRPPPTTTWWWVVVSSSWWWWWWXXXXXXYYYXXXXXXXXXWWWXXXYYYYYYXXXWWWXXXYYY[[[^^^\\\XXX___xxx|||VVV???CCCHHHGGGJJJOOObbb~~~xxx[[[YYYaaallltttwwwwwwxxxyyyuuuuuuwwwxxxyyyzzzzzzzzzyyyzzz{{{|||yyyqqqggg```RRRSSSTTTTTTSSSUUUYYY]]]___xxxiiiaaapppnnnYYYAAAQQQiiixxx|||^^^OOOGGGTTTnnn}}}yyy}}}}}}|||yyynnneeeWWWHHH>>><<<@@@EEEGGGHHHJJJLLLMMMMMMLLLLLLLLLNNNPPPPPPOOOOOOPPPQQQPPPQQQRRRRRRRRRRRRTTTVVVWWWUUU[[[nnn~~~fffIII666444999===<<<;;;999666444222111000////////////////////////...------,,,,,,------...........................///......------......///........................222222111111000000111222---...000333666777777777000444888<<<>>>>>>>>>===;;;===???>>>;;;:::<<>>>>>BBBDDDIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLMMMMMMLLLMMMOOOQQQRRRSSSTTTSSSRRRQQQRRRSSSUUUUUUTTT\\\sss}}}fffMMM===999999===;;;999666444222111000////////////////////////...------,,,,,,------....................................------.................................,,,...000000///...///111333111......///111222222555666666666666666666777888888999;;;<<<<<<<<<;;;DDD>>>???NNNRRREEEOOOrrrrrrWWWAAADDDQQQKKK:::;;;===<<<999888:::;;;888888555222222444666666555111333555444111000111444/////////000000000000000,,,,,,,,,------.........................................................////////////000000000111000000000111222222333333///666222000888;;;999===MMM}}}eee^^^|||cccZZZRRROOOTTT^^^qqqxxxxxxppprrr}}}aaa___{{{fff___WWW]]]\\\WWWXXX___```YYYUUUZZZ^^^^^^ZZZXXXZZZ]]]\\\YYYVVVUUUVVVYYY[[[\\\ZZZZZZYYYYYYYYYYYYYYYYYYTTT```\\\```^^^DDD<<<>>>JJJXXX}}}xxxeeeTTTIIIBBBVVVoooyyy~~~vvv~~~zzzyyyyyy~~~}}}jjjgggVVVSSSPPPQQQUUUWWWXXXWWWUUUUUUUUUUUUUUUTTTSSSRRRSSSUUUWWWWWWWWWWWWYYYZZZVVVSSSTTTVVVUUU```PPPAAADDDDDDGGG>>>LLLmmmYYYZZZ^^^eeemmmsssvvvwwwtttuuuxxxzzz|||~~~~~~~~~|||wwwoooiiigggfffgggggg^^^WWWPPPNNNRRRVVVWWWUUUXXX[[[eeemmmhhh```eeeqqqyyy~~~{{{SSSCCCGGGLLLXXXqqqxxxqqqdddWWWTTTcccxxx{{{~~~}}}zzzzzz~~~~~~|||lll^^^LLL???<<>>???@@@AAABBBEEEJJJNNNRRRLLLDDDAAABBBCCCAAA???===<<<;;;:::888777666666444444333333333222222222333333333222222222111111000000//////.........---........................------............------------------------------////////////000000000000000111111111111222222222222333333444555666777888>>>\\\kkk[[[iiilllVVVMMMHHHSSSlll}}}qqqppp}}}qqqcccddd}}}vvvwwwzzz}}}kkkbbbiiiwwwiii^^^]]]^^^^^^]]]\\\[[[[[[[[[[[[YYYXXXXXXVVVVVVYYY^^^aaaXXXWWWVVVUUUTTTUUUVVVVVVXXXWWWVVVUUUTTTUUUVVVWWWYYYZZZ___gggqqqvvvLLL;;;CCCJJJIIIhhhsssZZZUUUDDD@@@TTTlll{{{yyy}}}uuuppp}}}sssrrrvvvqqqccc\\\TTTTTTUUUVVVUUUTTTRRRQQQOOORRRTTTRRROOONNNPPPRRRVVVTTTTTTVVVYYYYYYWWWTTTYYYXXXZZZZZZTTTYYYxxxddd;;;;;;GGGGGGEEEJJJXXXrrr~~~tttaaaUUU[[[jjjsssuuuvvvwwwwwwwwwyyyzzz{{{zzzyyy~~~zzzrrriiiaaa]]][[[\\\dddbbb\\\SSSMMMOOOYYYaaa]]]___ccceee```ZZZZZZ___ooopppttt~~~mmmVVV<<>>???AAADDDGGGEEE???:::888:::;;;:::777;;;;;;:::999888777666666333333333333222222222222222222222111111111111000////////////......------........................------............------------------------------.../////////000000000000000000111111111222222222222222333333444666777888777AAA]]]wwwccchhh}}}]]]QQQTTTQQQbbbzzzooosssrrr~~~qqq[[[ccc|||~~~|||}}}kkk]]]QQQTTThhh~~~kkk___[[[[[[YYYZZZ\\\]]]]]]\\\[[[ZZZXXXXXXWWWUUUUUUWWW[[[___XXXWWWVVVTTTTTTSSSTTTTTTWWWWWWVVVVVVVVVVVVVVVWWWUUUUUUWWW[[[bbbqqqoooLLL888;;;FFFPPPhhhgggRRRCCCIIIXXXgggxxxxxxwwwnnnxxxzzzzzzdddVVVRRRUUUUUUVVVVVVVVVUUUTTTSSSQQQRRRRRRRRRPPPPPPQQQRRRRRRQQQQQQTTTWWWYYYWWWUUUXXXVVVWWWVVVQQQTTTlll|||UUUAAADDDHHHEEEFFFLLLaaa|||qqqVVVSSSaaammmrrrsssxxxwwwxxxyyy{{{|||||||||~~~ooo^^^QQQKKKUUUZZZ```cccaaa\\\UUURRRhhhfffddd```XXXQQQQQQVVVaaacccfffiiillleeeRRR@@@;;;;;;<<>>???AAA<<<999666777999:::999777888888888777777777666666333333222222222111111111111000000000000////////////............---------------------------------------............------------------------------....../////////000000000000000000111111111222222222222222333444555666777666111<<<___qqq~~~lllPPPMMMTTTcccrrrvvv|||wwwoooTTTWWWqqq~~~{{{uuu|||vvvdddRRRKKKLLLgggyyyttt```ZZZZZZZZZXXXTTTVVVYYY[[[[[[XXXUUUSSSWWWWWWVVVTTTSSSTTTXXX[[[WWWWWWUUUTTTSSSSSSSSSSSSVVVVVVWWWWWWXXXWWWWWWWWWYYYWWWVVVVVVXXXbbbvvvtttKKK<<>>JJJfffjjjOOOBBBDDDOOOdddvvvvvv~~~pppyyywwwmmmttt|||www]]]QQQQQQTTTUUUUUUUUUUUUTTTSSSSSSSSSQQQPPPPPPRRRSSSRRRRRRPPPPPPQQQTTTXXXZZZZZZYYYYYYVVVVVVUUUPPPQQQ___qqq|||wwwnnnFFF===HHHIIIEEEBBBMMMhhhdddSSSXXXeeeoootttvvvwwwwwwxxxzzz{{{|||}}}nnn^^^UUUSSSSSSVVV\\\aaa___XXXRRR]]]YYYUUUQQQLLLHHHLLLSSSXXX[[[]]]ZZZWWWQQQEEE999===888888AAAPPPlllrrruuuyyy|||~~~~~~~~~zzz~~~}}}yyyzzz||||||{{{vvvfffXXXIII???CCCJJJJJJJJJMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOOOOMMMKKKLLLLLLOOONNNNNNPPPTTTYYY___cccYYYWWWWWWUUURRRQQQXXXbbb<<<;;;999666444222111000///............---------...------,,,,,,------...------------------------,,,,,,---------.........------------------------,,,,,,---------...............//////000111111222111111222222333333444444777777777888888999999999999;;;>>>???>>>=========:::888888999;;;;;;999777555555555666666666666666222222111111111000000000/////////.........------------------------------------------------------,,,------......------,,,------------------------........./////////000000000000000000111111111111222222222222333444555666666444999GGG[[[yyyUUU___wwwnnn\\\TTTSSSUUU___kkk|||mmmVVVVVVzzz~~~qqqrrrtttaaattt{{{uuu~~~zzz{{{~~~vvvzzzooolllcccTTTKKKSSSmmmyyyaaaWWWZZZ___\\\WWWXXXYYYZZZ[[[YYYWWWTTTRRRVVVVVVUUUSSSQQQRRRUUUWWWUUUUUUUUUUUUUUUUUUUUUVVVTTTUUUWWWXXXYYYXXXXXXWWW\\\ZZZZZZYYYXXX[[[gggtttuuuPPP<<>>IIIfffiiiNNN@@@BBBPPP]]]jjj}}}vvvvvvvvv{{{uuuqqqvvvpppkkkooo{{{qqq[[[SSSVVVRRRRRRSSSSSSSSSRRRRRRRRRTTTQQQNNNOOOSSSUUUTTTRRRSSSSSSUUUWWWZZZ\\\\\\]]]\\\YYYWWWXXXUUUTTTZZZcccQQQ???IIIMMMIIIBBBCCCQQQkkkfffXXX\\\iiiuuutttuuuvvvwwwwwwxxxyyyzzzzzzhhh\\\UUUOOORRRZZZ^^^[[[VVVNNNJJJHHHGGGFFFFFFKKKSSSUUUWWWWWWTTTRRRPPPKKKEEEAAA:::>>>KKKSSSaaa|||}}}~~~~~~~~~}}}{{{{{{|||}}}~~~pppVVVMMMDDD@@@FFFMMMMMMKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOOOONNNLLLLLLMMMOOONNNNNNNNNQQQTTTXXXZZZXXXUUUTTTUUUTTTQQQSSSWWWjjj<<<;;;999666444222111000///............---------...------,,,,,,------...------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,---------------......//////000111111000000111111222333333444888888888999999999999999888;;;===>>>===;;;:::999666666666666777666444333333333333444444444444555111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,------------------------............//////////////////000000000111111111222222222222222333444555333666:::::::::QQQ~~~dddTTTSSS]]]{{{{{{rrr```MMMPPPSSS___ooo}}}qqqzzz|||}}}~~~|||dddVVVXXXfffuuu~~~rrr```UUUSSSJJJJJJPPPcccpppdddXXXVVV[[[___\\\WWW\\\\\\\\\\\\[[[[[[[[[[[[UUUUUUUUUSSSQQQQQQTTTVVVTTTTTTUUUVVVXXXXXXYYYYYYSSSTTTVVVXXXYYYYYYXXXXXXXXXXXXYYY[[[XXXVVV[[[ccceee??????@@@@@@LLLmmmiiiPPPEEECCCDDDOOOeeezzz~~~~~~{{{vvv}}}vvvzzzlllfffgggkkk}}}sssmmmsssyyyxxx{{{}}}sssdddVVVRRRUUUSSSRRRRRRRRRRRRSSSSSSSSSSSSPPPMMMNNNRRRUUUUUUSSSUUUVVVWWWWWWXXXYYYZZZ[[[\\\YYYXXXYYYYYYXXXYYY\\\sssiiiJJJFFFJJJJJJGGGBBBCCCTTTuuucccUUU^^^kkkqqqtttwwwwwwwwwvvvwwwyyyxxx~~~lllddd[[[YYY[[[ZZZSSSKKKLLLHHHGGGHHHHHHHHHKKKQQQOOOPPPMMMJJJLLLPPPOOOKKKCCC===HHH[[[]]][[[ttt~~~~~~{{{www}}}~~~~~~|||~~~hhhJJJGGGCCCDDDIIINNNMMMJJJIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJLLLOOOOOONNNMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQRRRWWWSSSQQQSSSTTTRRRRRRUUUWWWqqq|||<<<;;;999666444222111000///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......//////000000///000000111222333444444777777888999999888888777555777::::::888666555555555555666555555444222222222222222222222333333333000000/////////............------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------.........//////////////////000000000111111222111111111222222333444555555666666333===___www[[[TTTnnnoooiiiaaa]]]\\\[[[YYYWWWjjjiiidddeeeyyyxxxsssvvvxxx{{{llloooyyyyyy{{{rrroootttyyy}}}}}}xxxpppeeeYYYNNNEEEDDDGGG```nnnppp___[[[UUUSSSUUUXXXXXXXXXVVVVVVVVVWWWYYY[[[]]]^^^UUUUUUUUUTTTRRRRRRTTTVVVTTTUUUVVVXXXYYYZZZZZZZZZRRRSSSTTTVVVWWWXXXXXXXXXVVVWWWZZZ]]][[[WWWXXX]]]ttt|||^^^>>>AAAAAA>>>JJJlllnnnZZZHHH;;;BBBHHHUUUggg{{{~~~zzzuuu}}}|||xxxppphhhdddffflllrrrzzz~~~rrrjjjpppzzzoooccc[[[TTTSSSTTTTTTSSSSSSSSSSSSTTTTTTUUUQQQOOOMMMMMMPPPSSSTTTUUUUUUVVVVVVUUUTTTTTTVVVXXXXXXVVVVVVWWWYYYYYYYYYXXXddd~~~TTT===BBBFFFHHHDDD???HHHccc~~~{{{]]]WWW\\\lllqqqvvvyyyxxxwwwxxxyyyzzzzzzooo^^^TTTOOOKKKHHHFFFCCCCCCGGGIIIIIILLLQQQKKKLLLIIIEEEFFFKKKMMMKKKDDDAAAOOOfffggg[[[eee~~~}}}zzz{{{{{{|||~~~~~~||||||~~~yyy|||xxxzzzdddJJJEEEEEEHHHKKKMMMMMMJJJGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHKKKNNNOOONNNMMMLLLMMMKKKLLLNNNOOOQQQQQQRRRRRRVVVQQQNNNPPPPPPNNNNNNQQQXXX^^^kkk}}}<<<;;;999666444222111000///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......///000000///000000111222333444555555555666777777666555444333555666666555333333333555555555555444333444444111111111111111111111111/////////.........------......---------,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------.........//////////////////000000000111111111111111111222222333777333333777777777AAAOOOnnnccc^^^NNNRRRVVVXXX```pppwwwmmmfffWWWXXXVVVSSSTTTXXXYYYWWW^^^eeeeee^^^YYYYYYTTTKKKJJJJJJSSSlll|||lllWWWWWWwwwqqqRRRddd```WWWbbbjjj```RRRVVVrrr~~~zzzwwwrrrhhhZZZOOOFFFAAAAAAIIIUUUaaaqqq~~~uuu[[[YYYXXXVVVTTTRRRSSSVVVXXXRRRSSSUUUWWWXXXYYYYYYYYYUUUVVVVVVUUUTTTTTTVVVXXXUUUVVVWWWXXXXXXXXXWWWWWWRRRRRRRRRSSSUUUWWWXXXYYYYYYXXXZZZ]]][[[XXXZZZ^^^^^^xxxZZZKKK@@@===<<>>???EEEOOOPPPSSSVVV]]]fffpppvvvvvvaaaWWWVVVKKKEEE@@@AAAFFFMMMSSSVVVZZZbbbrrruuubbbWWWTTTSSSRRRWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTUUUVVVWWWVVVSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRVVVVVVUUUTTTSSSSSSSSSSSSQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRSSSTTTUUUUUUUUUUUURRRVVV^^^ooolllMMMAAA@@@AAAJJJ___|||~~~]]]DDDCCCNNNWWWeeevvv~~~xxxwww{{{pppxxxrrr___XXXQQQMMMJJJJJJRRR\\\qqqvvvvvvsss{{{}}}||||||kkkxxxwwwmmmaaaUUUOOOPPPRRRRRRQQQPPPNNNMMMNNNOOOOOONNNMMMMMMMMMLLLLLLMMMOOOPPPQQQXXXWWWVVVUUUUUUVVVXXXYYYWWWVVVUUUTTTTTTUUUVVVWWWTTTZZZjjj|||SSSBBB777;;;AAA???>>>CCCIII^^^xxx~~~kkk\\\UUU\\\fffkkkqqqzzzsssuuuxxxyyy{{{~~~vvvsssnnnaaaUUUUUU[[[nnnyyyppplllrrrtttrrrtttwwwyyyyyywwwsssqqq}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{yyyyyy|||}}}|||{{{|||~~~ppp```VVVMMMFFFKKKLLLNNNMMMKKKIIIIIIIIIKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMPPPOOONNNMMMMMMMMMMMMNNNNNNQQQRRRPPPPPPSSSSSSPPPOOORRRTTTQQQOOOTTTaaalll~~~zzz===<<<:::888555333111000........................------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------............000000000000111111111111333333222111111111111222111111111111111111111111000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---............/////////000000000000000000000000111111111222333333444444222888666<<>>BBBNNNgggwwwWWWDDDBBB@@@III[[[aaa]]]___hhh^^^ccciiinnnsss~~~vvvgggoooooosssoooYYYJJJEEECCCGGGNNNWWWaaajjjyyy|||||||||~~~kkk\\\```uuuyyyooo^^^VVVRRRVVVXXXSSSQQQSSSQQQOOONNNNNNOOOOOONNNMMMOOOOOONNNNNNOOOPPPQQQRRRUUUTTTSSSSSSSSSUUUVVVWWWXXXWWWUUUSSSSSSRRRSSSSSSTTTWWW]]]ooonnnOOO777777>>>>>>===AAA???HHH```~~~}}}zzz___UUUVVV\\\fffpppqqqtttwwwyyyyyyyyyzzz{{{{{{kkkppptttuuuxxxzzz{{{{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~xxxyyy{{{~~~|||wwwvvvzzz~~~uuudddXXXRRRMMMIIIIIIKKKMMMLLLJJJHHHHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHIIIKKKLLLLLLKKKJJJOOONNNMMMLLLLLLNNNPPPQQQNNNQQQQQQNNNNNNRRRRRRPPPNNNPPPRRRPPPMMMMMMQQQTTT```yyy===<<<:::888555333111000........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,---------........./////////000000000111111222222111000000000000111000000000000000000000000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////000000000000000000000000000111111111222222333333,,,::::::222111666JJJddduuuwww~~~wwwcccQQQGGGFFFFFFIIIGGGBBB@@@CCCGGGHHHFFFFFFDDDBBBCCCFFFEEEBBBBBBCCCGGGOOOUUUWWWSSSNNNPPPRRRZZZiiixxxbbbZZZSSSSSSZZZ]]][[[VVVUUUSSSQQQOOOOOOPPPRRRSSSPPPNNNLLLKKKLLLMMMMMMMMMNNNMMMMMMMMMLLLKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMPPPRRRTTTTTTSSSRRRNNNNNNNNNOOOPPPQQQRRRSSSPPPTTTRRROOO\\\zzzgggHHHCCCAAA???GGG\\\zzz^^^RRRHHHAAABBBBBB@@@CCCJJJHHHJJJLLLKKKLLLQQQYYYaaaaaaPPPOOOPPPFFFEEEJJJFFFGGGLLLUUU___hhhoootttxxxzzz{{{ppp[[[VVVZZZdddyyyrrrgggUUUOOOSSS]]]^^^UUUOOORRRPPPOOOMMMNNNOOOOOOMMMLLLOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSUUUUUUWWWVVVTTTRRRRRRRRRRRRSSSWWWWWWVVVaaahhhKKK:::888<<>>LLLhhh}}}|||vvv]]]VVVXXX^^^ccciiimmmqqquuuwwwxxxwwwwwwxxx}}}uuuuuuvvvwwwyyy|||~~~~~~~~~|||}}}}}}~~~~~~~~~yyy|||{{{wwwttttttyyy~~~{{{iiiYYYOOOLLLKKKJJJGGGIIIKKKKKKIIIGGGGGGGGGGGGHHHIIIIIIIIIHHHFFFEEEDDDFFFHHHJJJKKKJJJJJJIIILLLKKKJJJJJJKKKMMMPPPRRRNNNPPPOOOLLLLLLPPPRRRPPPLLLMMMNNNOOOOOONNNNNNNNNQQQ]]]gggyyy===<<<:::888555333111000........................,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------------........./////////000000000111111000////////////000////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------............////////////////////////000000111111111111111222222555000000999<<<:::@@@SSSzzz|||ssssssqqqmmmbbbVVVQQQUUU[[[^^^XXXVVVSSSRRRWWW[[[TTTHHHKKKIIIJJJRRR\\\bbbaaa]]]\\\___kkk|||sssaaaYYYXXXXXXYYYZZZXXXTTTQQQUUUSSSQQQOOONNNPPPRRRSSSPPPNNNKKKJJJKKKMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLNNNPPPQQQQQQQQQQQQLLLMMMPPPRRRTTTSSSRRRRRRNNNNNNNNNNNNOOOQQQRRRSSSTTTQQQQQQSSSSSS\\\vvvlllXXXBBB???===???FFFVVViiixxx}}}zzzlllWWWIIIFFFCCC>>>??????>>>>>>??????>>>=========CCCEEE>>>@@@LLLTTTXXXeeeuuu~~~|||wwwxxxcccSSSRRRbbbrrrrrriiiWWWRRRPPPVVV```bbbXXXQQQQQQNNNLLLKKKLLLMMMNNNMMMKKKNNNNNNNNNOOOOOOOOOOOOOOONNNNNNOOOPPPQQQRRRSSSTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUTTTPPPVVVpppiiiGGG555999@@@???<<>>TTTyyy~~~}}}lll[[[ZZZ[[[[[[]]]bbbjjjqqquuuwwwttttttvvv||||||xxxwwwvvvwwwxxxxxxyyyzzz{{{}}}{{{xxx~~~|||{{{zzzzzz{{{}}}{{{wwwooorrruuuuuuuuuxxx~~~yyyhhhTTTJJJGGGFFFEEEFFFDDDFFFHHHHHHGGGEEEEEEFFFCCCDDDDDDDDDDDDCCCBBBBBBDDDDDDEEEFFFHHHIIIJJJJJJHHHHHHHHHHHHIIIIIIJJJKKKKKKMMMMMMJJJJJJNNNOOOLLLLLLKKKKKKKKKKKKMMMNNNOOOKKKSSSQQQNNNVVV]]]iii{{{===<<<:::888555333111000........................,,,+++++++++,,,,,,---...++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------........./////////000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........////////////////////////000000000000000000000000***666888333111---...:::777666<<>>999<<<@@@@@@;;;@@@YYYttt}}}}}}~~~ooohhh```^^^bbbjjjqqquuuyyyyyy}}}|||yyywwwwwwxxxyyyssstttwwwyyy{{{}}}~~~~~~||||||}}}}}}|||~~~}}}|||||||||zzzvvvqqqlllttttttwww~~~sssnnnhhhWWWHHHFFFJJJIIIGGGFFFBBBDDDFFFFFFEEEDDDDDDEEEFFFEEEDDDBBBBBBCCCDDDDDDFFFEEEDDDDDDEEEHHHLLLNNNJJJKKKLLLMMMKKKIIIGGGEEEGGGKKKLLLKKKKKKMMMLLLIIIGGGKKKNNNNNNLLLLLLOOORRRLLLOOOKKKJJJTTTUUUQQQVVV===<<<:::888555333111000......---,,,,,,,,,,,,------,,,,,,+++*********++++++++++++++++++++++++++++++++++++*********))))))+++++++++++++++***)))((()))************+++++++++,,,,,,++++++,,,,,,---...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////000000000000000000000000000000111111111222222222333333333444666777999:::LLL^^^vvvxxxkkk]]]YYYUUUSSSUUUWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUOOOPPPQQQQQQQQQPPPNNNNNNSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMLLLJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJMMMMMMLLLLLLLLLLLLLLLMMMIIIJJJKKKLLLNNNNNNOOOOOOQQQ]]]zzzkkkMMM===:::>>>======@@@DDDOOOdddvvvssskkkpppnnniiiiiigggWWWDDD@@@HHHSSSbbbyyywwwdddWWWSSSRRRPPPMMMPPPRRRTTTWWW]]]hhhvvvkkkXXXJJJLLLPPPNNNOOOTTTQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOONNNVVVUUUNNNNNNVVVWWWOOOQQQSSSSSSQQQSSS]]]nnn|||___CCC777666:::>>>@@@@@@BBBIIIPPPxxx|||~~~~~~zzz}}}mmmbbb^^^\\\aaaiiiqqq}}}}}}zzzwwwvvvwwwxxxyyyssssssuuuvvvxxxzzz{{{|||}}}{{{zzz}}}{{{}}}zzzzzzyyyuuuppplllnnnrrr{{{sssnnnwwwxxxggg\\\WWWRRRLLLHHHGGGFFFDDDBBBFFFFFFFFFEEEEEEEEEEEEEEEFFFEEECCCBBBBBBCCCDDDDDDGGGFFFFFFEEEFFFGGGIIIJJJLLLLLLKKKJJJIIIHHHHHHGGGLLLLLLLLLLLLLLLMMMMMMNNNKKKJJJIIIHHHIIIKKKMMMNNNQQQPPPMMMKKKJJJKKKMMMNNN>>>===;;;888555333111000......---,,,,,,,,,,,,------,,,++++++******+++++++++++++++++++++++++++++++++++++++*********))))))+++++++++++++++***)))))))))************+++++++++,,,++++++++++++,,,------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..............................////////////////////////000000000111111111222222222222222333444555666777444;;;GGGUUUfff{{{wwwhhh```^^^YYYVVVRRRQQQSSSTTTTTTRRROOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQPPPOOONNNMMMPPPOOONNNMMMLLLMMMMMMNNNJJJJJJJJJIIIJJJJJJKKKKKKLLLKKKJJJHHHHHHHHHIIIIIIKKKJJJIIIHHHHHHHHHHHHIIIKKKKKKJJJJJJJJJJJJJJJKKKHHHIIIJJJLLLMMMNNNNNNNNNRRRTTT^^^vvvxxxaaaUUU>>><<<;;;;;;999===IIIWWWiiipppyyy{{{tttnnnkkkkkkmmmqqqtttnnn```OOOEEEBBBIII[[[kkkuuu{{{vvvjjjZZZQQQNNNNNNMMMKKKMMMOOOQQQVVV___mmm}}}uuuaaaPPPNNNOOOLLLMMMQQQNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPNNNSSSSSSOOOMMMQQQSSSQQQVVVWWWVVVRRRQQQWWWdddooo~~~]]]???888666888<<<<<<<<>>===;;;888666333111000......---,,,,,,,,,,,,---,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++******************++++++++++++***)))))))))************++++++++++++++++++++++++,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..............................////////////////////////000000000000111111111111111111000000111222222333222000...///999LLLdddttt}}}sss___SSSQQQVVVZZZUUUSSSRRRQQQRRRRRRQQQOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOOOOONNNMMMMMMLLLLLLLLLLLLMMMMMMIIIIIIIIIIIIIIIJJJKKKLLLJJJIIIHHHFFFEEEEEEEEEEEEIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIKKKLLLLLLLLLLLLRRRRRRPPPUUUrrrwww\\\VVVOOOFFF;;;444999AAALLLNNNRRRXXXaaammmyyy~~~{{{vvvpppkkkhhhffflllnnnjjjjjjlllfff[[[IIIGGGDDDIIIXXXkkkuuuvvv|||sssbbbZZZOOOIIIIIIKKKIIIGGGKKKLLLOOOTTT]]]kkkzzzxxxeeeTTTPPPOOOMMMMMMQQQLLLLLLMMMMMMNNNOOOPPPPPPLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPTTTWWWRRRMMMNNNTTTWWWXXXWWWSSSPPPRRR[[[bbbrrrwwwSSS???555444<<>>===;;;999666333111000......---,,,,,,,,,,,,---,,,,,,++++++***++++++,,,++++++++++++++++++++++++******************************+++++++++******)))))))))*********++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))*********************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............................../////////////////////////////////000000000111111111111000000///000000111666666444222000222777<<>>III[[[ssszzz}}}|||~~~~~~}}}iiibbbZZZXXX]]]fffmmmqqqyyywwwwwwzzz}}}~~~zzzvvvyyyuuuqqqppprrruuuwwwxxxuuuvvvwwwwwwwwwwwwvvvuuuttttttsssrrrrrrssstttuuu}}}|||{{{|||~~~xxxttttttssspppkkkeeefffqqq}}}}}}qqqaaaWWWVVVKKKIIIGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDEEEFFFHHHIIIJJJKKKGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKIIIIIIHHHHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKK>>>===;;;999666444222111......---,,,,,,,,,,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************)))******+++++++++******))))))*********++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............................................................/////////000000000222111000000000000000000+++///333666777555444333666222444@@@MMM\\\qqq|||nnn```UUUPPPPPPRRRUUUYYY[[[YYYTTTPPPXXXYYYZZZZZZYYYWWWVVVUUURRRRRRRRRRRRRRRRRRRRRRRRTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOMMMLLLJJJIIIJJJJJJIIIJJJJJJKKKLLLLLLHHHHHHHHHGGGFFFEEEEEEDDDCCCFFFJJJMMMMMMKKKHHHFFFEEEFFFGGGHHHHHHHHHHHHGGGEEEFFFGGGGGGHHHHHHHHHHHHGGGKKKOOOOOOJJJSSSssspppUUUHHH>>><<<;;;>>>EEEKKKOOOPPPcccdddeeegggjjjmmmppprrrtttsssqqqoooooossszzzzzzeeeSSSKKKGGGCCCKKKXXXeeeppp}}}wwwccc[[[PPPMMMJJJJJJKKKKKKJJJHHHJJJKKKNNNQQQUUUXXXZZZ[[[^^^VVVOOOOOOPPPOOOMMMMMMOOOOOOPPPQQQRRRRRRQQQQQQMMMMMMLLLLLLLLLMMMNNNNNNQQQUUUeeetttnnnXXXOOOUUUQQQSSSUUUUUUTTTTTTWWWZZZYYYvvvnnnQQQ888777===<<<;;;>>><<<:::AAAWWWrrr~~~yyyzzz~~~{{{qqqeee```aaaccccccmmmmmmooosssvvvvvvrrrnnnmmmllllllmmmpppsssttttttqqqssstttvvvwwwvvvuuutttvvvuuuttttttuuuwwwyyyzzzwwwyyy}}}~~~}}}xxxtttmmmhhhkkknnneee[[[jjjuuummmdddYYYQQQOOOJJJJJJHHHGGGEEEDDDEEEFFFCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGHHHJJJMMMNNN???>>><<<999666444222111......---,,,,,,,,,,,,---++++++******++++++,,,,,,++++++++++++++++++++++++***************+++++++++))))))***++++++++++++***)))************+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------....................................////////////111111000000000000000111000/////////111444666888444000333999666333@@@UUUSSS___rrrsssjjjaaa[[[VVVQQQOOOPPPUUUUUUUUUUUUTTTTTTSSSSSSYYY[[[]]]]]]ZZZXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSRRRRRRRRRRRRSSSRRRRRRQQQPPPNNNKKKIIIHHHIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFBBBEEEJJJNNNOOOLLLIIIFFFDDDEEEGGGHHHIIIIIIHHHGGGDDDDDDEEEFFFFFFFFFFFFFFFKKKEEEFFFMMMMMMJJJVVVhhhzzziiiaaa```MMMCCC888444888???DDDFFFNNNQQQVVV[[[^^^```aaaaaa```___\\\XXXWWW^^^iiiqqqkkkSSSDDDGGGOOOYYYppp}}}iiiWWWQQQOOONNNMMMMMMMMMMMMKKKIIIIIIJJJLLLPPPTTTUUUTTTSSSTTTPPPMMMMMMNNNMMMJJJGGGNNNOOOQQQRRRSSSRRRQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQSSSWWWeeesssnnn[[[PPPRRRRRRSSSUUUUUUTTTTTTUUUVVVTTTfffwwwiiiHHH777444888===BBB;;;:::>>>JJJZZZlll~~~|||}}}}}}||||||qqqiiidddfffgggiiillloooooommmkkkjjjkkklllnnnnnnnnnnnnnnnoooppprrrtttuuuuuuuuuuuutttttttttuuuxxx{{{yyytttpppgggcccggglllccc\\\mmmnnnddd]]]VVVPPPMMMJJJKKKJJJHHHEEEDDDDDDEEEBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDEEEGGGIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIGGGFFFGGGIIILLLNNN???>>><<<999777444222111......---,,,,,,,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++))))))***+++++++++++++++)))************+++++++++***************++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************++++++************++++++************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------........................------........./////////000000/////////000000111888555111...---...000111)))///777:::666000000333555777;;;AAAJJJVVVccckkkwww}}}yyynnnccc]]]WWWQQQOOORRRTTTSSSTTTXXXTTTUUUUUURRRPPPRRRVVVZZZXXXZZZ[[[ZZZWWWUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXSSSRRRQQQPPPPPPPPPQQQRRRPPPPPPOOOOOOMMMKKKIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHBBBDDDFFFIIIJJJJJJHHHHHHCCCDDDFFFHHHIIIHHHGGGFFFCCCCCCDDDEEEEEEEEEEEEDDDHHHFFFFFFIIIKKKLLLLLLNNN]]]ssszzzsssttt}}}zzzjjjTTTDDD???>>>===;;;444666:::===@@@AAAAAA@@@===>>>>>>>>>BBBLLL[[[eeefff___^^^gggtttyyygggVVVLLLJJJLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHHHHKKKPPPRRRRRRQQQOOONNNLLLKKKLLLMMMKKKHHHJJJLLLNNNQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPUUUWWW]]]ccc```VVVPPPPPPPPPRRRSSSTTTTTTSSSTTTTTTVVV[[[___|||gggJJJ999888<<<>>>@@@???@@@CCCFFFRRRkkk|||}}}~~~}}}wwwvvvsssqqqppppppoooooonnnooopppooonnnmmmmmmmmmqqqrrrsssuuuwwwxxxxxxyyyxxxxxxyyy|||zzzrrrkkkgggbbbeeefffaaa```jjj}}}mmmaaaZZZSSSOOONNNIIIJJJKKKIIIFFFDDDEEEGGGCCCCCCCCCDDDEEEEEEFFFFFFCCCDDDEEEFFFGGGFFFEEEEEECCCDDDEEEFFFFFFEEEDDDDDDCCCEEEHHHJJJKKKJJJHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHGGGGGGFFFGGGHHHIIIJJJ???>>><<<:::777444222111......---,,,,,,,,,,,,---+++*********+++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++((()))***+++++++++++++++)))************+++++++++*********)))***++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************************))))))))))))******************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------........................---------.........//////...............///000000---...000333555444222///333777555---...777:::444///333666888888888777888===GGGQQQWWWbbbpppzzz||||||rrrhhhaaaZZZVVVYYY[[[XXXUUUSSSVVVQQQQQQVVVVVVQQQNNNOOONNNSSSXXXXXXUUURRRTTTWWWUUUWWWXXXWWWSSSRRRSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQPPPOOONNNOOOPPPPPPLLLMMMMMMMMMLLLKKKIIIHHHLLLKKKJJJIIIHHHGGGGGGGGGEEEFFFHHHIIIJJJJJJIIIIIIBBBBBBBBBCCCDDDFFFHHHIIIAAACCCEEEGGGHHHHHHFFFFFFCCCCCCDDDDDDDDDDDDDDDDDD<<>>===<<<:::888888:::<<<>>>>>>AAAFFFJJJPPP\\\kkkwwwwwwzzzzzzyyy}}}yyygggTTTLLLNNNQQQIIIJJJJJJKKKKKKKKKKKKJJJKKKHHHEEEFFFJJJNNNPPPPPPMMMLLLJJJIIIKKKOOOPPPNNNFFFHHHLLLOOOQQQRRRRRRRRRMMMMMMLLLLLLLLLLLLLLLMMMVVVUUUTTTSSSRRROOONNNNNNLLLNNNPPPRRRSSSTTTUUUVVVVVVVVVRRRkkkcccGGG<<<:::777EEE>>>999888999@@@QQQbbb~~~~~~~~~|||{{{xxxxxxyyyrrrsssrrrqqqppppppqqqsssuuuvvvwwwxxxzzz|||}}}~~~uuukkkddd``````jjjfffWWW]]]zzz|||kkk^^^UUUMMMJJJJJJGGGIIIKKKJJJGGGFFFGGGIIICCCDDDDDDEEEFFFGGGGGGGGGBBBCCCEEEFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFDDDCCCCCCEEEHHHJJJKKKKKKIIIHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHGGGFFFFFFAAA???<<<999666444222111......---,,,,,,,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////////////////////////////000000000111111111111000000111111111222222222222222222333333333444444555666666777888999999:::AAACCCGGGLLLQQQVVVZZZ\\\___eeeoooxxx~~~|||}}}xxxrrrnnnllllllccccccaaa^^^YYYUUUTTTSSSSSSQQQPPPPPPSSSUUUVVVUUUSSSRRRPPPPPPOOOPPPQQQRRRTTTUUUVVVUUUSSSSSSTTTUUUXXXWWWVVVUUUTTTTTTTTTTTTSSSUUUWWWXXXWWWTTTQQQNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLJJJGGGFFFIIILLLLLLKKKJJJJJJKKKJJJHHHFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEHHHCCCGGG___sssnnn[[[OOOIIIQQQYYYXXXTTTRRR___sssssslllssssssvvvsssZZZQQQQQQOOOJJJHHHIIIIIIIIIKKKMMMMMMKKKIIIIIIIIIIIIJJJKKKMMMOOOPPPNNNMMMLLLKKKKKKJJJJJJKKKGGGFFFHHHLLLQQQTTTSSSQQQKKKKKKKKKLLLMMMNNNOOOPPPVVVUUURRRNNNKKKKKKMMMOOOSSSUUUSSSMMMMMMSSSWWWUUUXXXYYYXXXXXXgggmmmLLL;;;<<<666999???AAA:::444<<>>888;;;???CCCGGGIIIJJJJJJMMMPPPTTTVVVVVVUUUVVVWWWVVVUUUSSSQQQOOOMMMLLLKKKPPPQQQRRRQQQOOONNNPPPQQQUUUUUUUUUSSSOOOMMMLLLMMMOOONNNMMMNNNPPPRRRSSSSSSRRRQQQPPPOOOOOOPPPQQQQQQRRRSSSTTTTTTSSSRRRSSSUUUVVVVVVTTTSSSRRRRRRRRRRRRPPPQQQTTTUUUUUUTTTRRRQQQNNNPPPRRRTTTUUUTTTRRRQQQMMMNNNNNNLLLIIIGGGHHHJJJJJJIIIHHHHHHIIIIIIGGGEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDHHHOOO\\\ooo}}}uuuxxx~~~}}}yyywwwzzzzzzuuucccQQQMMMPPPPPPNNNNNNIIIIIIIIIKKKMMMMMMKKKIIIIIIIIIJJJKKKLLLMMMMMMNNNLLLLLLKKKJJJJJJJJJJJJKKKJJJIIIIIILLLPPPQQQPPPNNNLLLLLLLLLMMMNNNOOOPPPPPPTTTTTTRRROOOKKKJJJKKKMMMSSSUUUSSSNNNNNNRRRTTTQQQTTTVVVWWWXXX___ttt~~~nnnKKK777===999888???BBB???<<<;;;EEEQQQeee{{{|||zzzzzzzzzzzzzzzyyyxxxwwwzzz}}}}}}|||vvviiibbb]]]ZZZYYY\\\ZZZZZZeee{{{~~~zzz}}}yyyooommm___QQQKKKKKKJJJIIIKKKOOOOOONNNMMMKKKIIIGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDBBBCCCEEEGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFDDDEEEEEECCCAAAAAACCCEEEEEEGGGIIIIIIHHHGGGHHHIIIFFFFFFFFFGGGGGGGGGHHHHHHAAA???===:::777444222111......---,,,,,,,,,,,,---,,,,,,++++++******++++++++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................////////////000000000000000000000000111111111111111111111222222222333333222222222333333333333333111111111111111111222222555444444444555666888999777:::===??????>>>???@@@???????????????@@@@@@@@@@@@CCCEEEGGGIIIKKKNNNQQQMMMNNNOOONNNLLLKKKLLLMMMMMMLLLKKKMMMPPPRRRSSSSSSPPPPPPOOOOOOOOOPPPPPPQQQPPPQQQSSSSSSRRRRRRSSSUUUVVVVVVTTTSSSRRRQQQPPPPPPLLLMMMOOOQQQRRRSSSSSSSSSIIIKKKOOORRRSSSRRRPPPNNNNNNOOOPPPNNNKKKHHHGGGGGGFFFEEEEEEFFFGGGGGGEEEDDDAAABBBBBBBBBBBBAAA@@@@@@======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<======>>>>>>??????@@@@@@CCCCCC??????KKKbbbuuuvvvmmmhhhfff\\\RRRJJJJJJMMMOOOOOOPPPIIIIIIIIIKKKMMMMMMKKKIIIHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKLLLNNNNNNMMMKKKLLLLLLKKKLLLLLLMMMNNNNNNQQQRRRRRROOOLLLJJJJJJKKKQQQTTTTTTQQQQQQRRRQQQNNNMMMOOOSSSVVVTTT[[[uuuggg>>>@@@999777>>>EEEDDD>>>999;;;;;;DDDZZZvvv{{{wwwvvvxxxyyyyyyxxxrrrrrrsssvvv{{{~~~~~~yyyqqqdddXXXUUUVVVUUUQQQPPPTTTggg~~~}}}~~~vvvjjj]]]RRRIIIGGGIIIIIIIIIJJJKKKKKKKKKKKKJJJHHHGGGFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCC@@@BBBEEEGGGHHHGGGFFFEEECCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBAAAAAABBBDDDBBBDDDFFFGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHH@@@???>>>;;;888555222111......---,,,,,,,,,,,,---,,,,,,++++++***++++++,,,++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))))))))***++++++++++++***************************************************************************((()))))))))************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))((()))))))))***************************************************************************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................../////////000000/////////000000000111111000000000111111111222222222222222111111111111111333444444555555666666666555444333333444666888999555777:::;;;;;;;;;<<<===999:::;;;<<<>>>???@@@AAA>>>AAADDDFFFGGGHHHKKKMMMKKKLLLNNNMMMLLLLLLMMMNNNMMMLLLLLLNNNQQQTTTTTTTTTOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQSSSSSSSSSSSSTTTVVVWWWVVVTTTSSSQQQQQQPPPPPPKKKKKKLLLMMMOOOPPPRRRSSSGGGHHHJJJLLLMMMLLLJJJIIIKKKMMMNNNOOOMMMJJJGGGFFFDDDCCCCCCDDDFFFFFFDDDCCC@@@@@@@@@AAA@@@??????>>>;;;;;;;;;:::::::::999999999999999999999999999999:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<======>>>>>>@@@>>><<<<<<@@@EEEJJJMMMggg}}}tttzzz|||pppcccXXXPPPLLLNNNLLLJJJKKKLLLLLLLLLMMMIIIIIIIIIKKKMMMMMMKKKIIIHHHIIIKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKLLLLLLMMMLLLLLLJJJJJJJJJIIIJJJJJJKKKKKKMMMOOOQQQPPPNNNMMMLLLMMMOOOQQQSSSTTTTTTTTTRRRPPPMMMKKKNNNTTTOOOLLL^^^www[[[AAA===:::;;;===@@@AAABBB999;;;???DDDPPPbbbwww~~~zzzwwwwwwxxxyyysssqqqooonnnqqqvvv|||}}}}}}{{{zzzzzz|||}}}{{{|||zzzoooggg\\\WWWUUUVVVSSSMMMIIIIII___zzz~~~|||}}}tttsssqqqlllVVVNNNHHHHHHJJJHHHGGGHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDCCCBBB???AAADDDGGGHHHGGGEEECCCCCCCCCCCCCCCCCCBBBBBBAAACCCDDDDDDCCCAAA@@@AAABBB???AAADDDEEEDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFF@@@@@@>>><<<999555222111......---,,,,,,,,,,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))))))))***++++++++++++***************************************************************************((()))))))))************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))((()))))))))*********************************************************************************************************************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---............/////////....../////////000000000/////////000000000111111222111111111111111111111//////000000111222222222///000000111222222333333222444666777666666888999666666777888999:::;;;<<<>>>AAACCCEEEEEEEEEGGGHHHHHHJJJKKKJJJIIIIIIJJJKKKMMMLLLLLLOOOQQQSSSSSSRRROOOOOOOOOPPPPPPQQQQQQQQQQQQRRRTTTTTTTTTTTTVVVWWWTTTSSSRRRPPPOOOOOONNNNNNLLLLLLLLLLLLMMMNNNPPPQQQNNNNNNMMMLLLKKKKKKKKKLLLHHHIIIKKKMMMMMMKKKIIIFFFCCCBBBBBBCCCEEEEEEDDDBBB??????@@@@@@??????>>>===::::::::::::999999999999888888888888888888888888999999999:::;;;<<<<<<<<<<<<<<<<<<<<<============>>><<<<<>>SSSeeewwwyyyxxxzzz|||yyytttqqqppprrruuuxxxuuuttttttwww|||}}}|||wwwwwwwwwxxxyyyzzz{{{|||{{{~~~xxxrrrllldddZZZSSSPPPQQQRRRQQQKKKKKKUUUbbb~~~xxxpppuuu}}}|||rrriiiiiigggaaaOOOJJJGGGIIIJJJGGGEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEEEEEEEDDDCCCCCC>>>@@@CCCEEEFFFEEEDDDBBBCCCCCCDDDDDDCCCBBBBBBAAAEEEFFFFFFEEEBBB@@@@@@AAA>>>@@@CCCDDDCCCBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@???===999666222000......---,,,,,,,,,,,,---++++++******++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))))))))***++++++++++++***************************************************************************))))))))))))************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........///............////////////........./////////000000000111111111111111111111000000000/////////......444555666666666555444333666777999999888888:::<<<<<<<<<<<<<<<=========>>>@@@CCCGGGIIIJJJJJJKKKLLLIIIJJJKKKKKKJJJIIIJJJLLLLLLKKKLLLNNNPPPQQQPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUUUUTTTTTTUUUWWWPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOSSSQQQNNNLLLKKKKKKLLLMMMGGGHHHIIIKKKMMMLLLIIIGGGBBBAAAAAABBBCCCCCCAAA@@@>>>>>>>>>>>>>>>===<<<<<<:::::::::999999999888888888888888888888888888888888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888===@@@???<<<;;;???CCC@@@DDDGGGYYYwww}}}www~~~yyyggg```VVVKKKGGGJJJOOOQQQPPPGGGLLLPPPOOONNNOOONNNKKKIIIIIIIIIKKKMMMMMMKKKIIIHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJJJJGGGHHHJJJJJJJJJKKKMMMPPPOOONNNMMMLLLLLLLLLLLLLLLGGGJJJMMMOOOOOOOOOPPPQQQMMMLLLNNNSSSVVVUUUWWWZZZiii___XXXXXXUUUOOOOOOTTT]]]www~~~tttaaaGGG888:::@@@>>>666AAAAAA@@@===:::;;;>>>AAAUUUfff{{{}}}xxxtttsssssssssooonnnmmmooorrruuuwwwwwwrrrqqqtttyyy{{{yyyxxxzzzzzzzzzyyyyyyxxxwwwwwwvvvqqqsssuuuwwwyyyzzzzzzzzzssslllccc\\\WWWRRRLLLHHHCCCDDDFFFHHHMMM]]]yyyxxxsss~~~~~~wwwjjjjjjmmmaaaOOOGGGCCCCCCGGGIIIFFFEEEGGGEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEBBBCCCDDDEEEFFFEEEDDDCCCAAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBAAAAAADDDFFFFFFEEECCCAAA@@@AAA???@@@BBBBBBBBBBBBDDDFFFCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???===:::666222000......---,,,,,,,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))))))))***++++++++++++***************************************************************************))))))))))))************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,---------.........------........./////////------........./////////...//////000000111111111444333333222111111000000000111111111111000000///111333444333333333555777888888888888888888888888888<<<@@@BBBCCCDDDEEEFFFIIIKKKMMMMMMLLLMMMNNNPPPMMMMMMMMMOOOQQQQQQOOOMMMOOOPPPQQQSSSSSSSSSSSSSSSRRRTTTUUUTTTSSSSSSTTTUUUOOOOOONNNNNNNNNNNNOOOOOOMMMMMMNNNNNNOOOPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMJJJJJJJJJKKKMMMMMMJJJGGGAAA@@@???@@@@@@@@@>>><<<;;;;;;<<<<<<<<<;;;::::::999999888888888777777777777777777777777777777777666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999===???<<<777777===DDD===FFFGGGHHHNNNVVVmmm|||{{{ssssssxxxzzzuuurrrooodddVVVQQQLLLGGGFFFGGGJJJLLLMMMHHHMMMOOOMMMMMMPPPOOOJJJIIIIIIIIIKKKMMMMMMKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJGGGIIIJJJIIIHHHIIILLLOOONNNMMMLLLKKKJJJJJJJJJJJJGGGIIIKKKLLLKKKKKKLLLMMMNNNKKKKKKOOORRRRRRUUUZZZgggaaaZZZTTTRRRQQQPPPOOOMMM^^^}}}}}}~~~jjjSSSEEECCCBBB???FFFBBB???@@@CCCBBB===777<<>>:::666333000......---,,,,,,,,,,,,---+++*********+++,,,,,,---++++++++++++++++++++++++*********)))***++++++,,,))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---------.........//////---------.........//////------......///000111111............////////////000//////000000222444555333444555444333444666888888888888888888999999999:::===AAADDDDDDDDDEEEFFFFFFHHHJJJKKKKKKLLLNNNPPPQQQPPPPPPRRRSSSSSSQQQOOOOOOPPPRRRTTTTTTTTTTTTSSSRRRSSSTTTSSSRRRQQQRRRSSSRRRQQQQQQQQQQQQRRRSSSSSSKKKLLLNNNOOOQQQQQQRRRRRROOOPPPQQQRRRRRRRRRQQQPPPNNNLLLKKKLLLNNNMMMJJJFFF@@@???>>>>>>>>>>>><<<:::999::::::::::::999888888888777777777666666666666777777777777777777777777555555666777888999::::::::::::::::::::::::::::::>>>;;;999999<<<======;;;===???===@@@GGGEEEHHHWWWddduuusssxxxoooiii___SSSKKKHHHBBBDDDHHHIIIJJJJJJMMMOOOJJJNNNNNNKKKKKKOOOMMMGGGJJJIIIIIIKKKMMMMMMKKKIIIHHHHHHGGGGGGGGGHHHIIIJJJHHHHHHGGGGGGHHHHHHIIIJJJHHHJJJKKKIIIGGGHHHKKKNNNKKKJJJIIIHHHGGGFFFFFFFFFHHHIIIJJJIIIHHHGGGHHHJJJPPPJJJIIILLLNNNNNNRRRYYY\\\[[[VVVNNNLLLQQQSSSPPPSSSQQQaaarrrOOOAAAIIITTTDDDAAA===<<<===>>>>>><<<999:::;;;@@@KKK\\\ooo}}}}}}zzzvvvrrrpppqqqnnnooorrrsssppppppsssrrrsssssstttuuuuuuvvvvvvzzzzzz{{{}}}~~~yyypppeee[[[UUUMMMIIIDDDDDDGGGJJJJJJJJJCCCEEETTTnnn{{{rrrvvvwww}}}jjj\\\YYYRRRFFFHHHFFFFFFIIIIIIFFFEEEGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDD>>>@@@BBBEEEFFFGGGFFFEEEJJJHHHGGGEEEEEEEEEFFFFFFCCCCCCCCCBBBAAA@@@???>>>;;;>>>AAABBBBBBBBBCCCDDDCCCCCCBBBAAAAAACCCGGGKKKDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???<<<999666333222//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))************++++++************++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******************************************************************************************************)))************+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,---------......---------............///..............................////////////......////////////////////////////////////000000000000111222222333333444444555777777777777777888888888<<<===>>>???BBBDDDFFFGGGGGGHHHJJJIIIHHHHHHJJJKKKPPPPPPPPPQQQRRRSSSTTTUUUUUUSSSQQQNNNNNNOOOPPPRRRPPPQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWRRROOOMMMLLLMMMMMMLLLJJJNNNMMMLLLKKKKKKLLLMMMNNNLLLKKKJJJHHHFFFEEECCCCCCAAAAAA@@@???>>>===<<<<<<;;;:::999888777777777777666666666666666666666666666666555555555444444444555666666777888999999999777777888888888888777777888888999999999:::::::::>>>>>>>>>???@@@@@@AAAAAAHHHSSSdddvvv}}}rrrhhhZZZQQQMMMLLLIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFHHHHHHHHHFFFEEECCCIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHKKKMMMNNNJJJEEECCCFFFJJJIIIHHHFFFEEEEEEFFFHHHJJJNNNMMMKKKJJJJJJLLLNNNOOOQQQQQQQQQOOOMMMLLLNNNPPPTTTQQQUUUdddxxx{{{RRRFFFKKKSSSTTTNNNBBB777555:::@@@;;;:::;;;>>>???@@@FFFNNNaaaiiittt~~~~~~yyyvvvsssqqqooonnnoooqqqtttuuutttvvvxxxxxxwwwxxx{{{{{{vvvmmmkkkggg```WWWPPPJJJGGGGGGAAABBBHHHJJJGGGKKKTTTkkkuuu|||vvvbbb___sssuuuzzz}}}vvvyyyvvvnnnbbbTTTKKKIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCHHHGGGEEEDDDDDDEEEGGGHHHBBBBBBAAAAAAAAABBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@???>>>CCCCCCBBBBBBBBBCCCCCCDDDFFFEEEEEEEEEEEEDDDDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@???<<<999666333111///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))************++++++************++++++))))))))))))))))))))))))+++++++++*********))))))******************************++++++++++++******************************************************************************************************)))************+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,------------...------------..........................................////////////................................./////////000000000000111111222222333444444444666666777777777777888888:::;;;<<<===@@@BBBDDDEEEGGGHHHIIIIIIHHHGGGHHHJJJLLLMMMMMMNNNOOOPPPRRRSSSOOOOOOOOOOOOPPPPPPQQQQQQQQQRRRRRRRRRQQQPPPOOOOOOQQQQQQQQQRRRRRRSSSTTTTTTRRROOOMMMLLLMMMMMMLLLJJJJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIGGGFFFDDDBBBAAA@@@???>>>>>>===<<<;;;:::999:::999888777666666666666444444444444444444444444666555555555444444444333444444555555666777777888666777777888888777777666777777777777888888888999;;;<<<<<<======>>>>>>???>>>AAAFFFLLLTTT___iiipppzzzqqqfff^^^WWWQQQJJJGGGHHHIIIGGGEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGIIIKKKLLLIIIDDDCCCEEEIIIIIIHHHGGGGGGFFFGGGHHHHHHMMMLLLKKKJJJKKKLLLNNNOOOOOOOOOPPPPPPPPPOOOMMMLLLLLLKKKNNNWWWddduuuzzz```JJJGGGWWWhhhlllaaaOOO>>>444BBB<<<888888999999===BBB???CCCJJJQQQYYYcccmmmttt}}}~~~|||zzzwwwvvvuuuvvvvvv|||{{{tttllleeeaaa]]]UUUJJJDDDCCCFFFGGGHHHHHHGGGGGGFFFEEEIIIXXXfff}}}tttsss}}}}}}}}}|||tttwwwpppeeeXXXLLLFFFEEEFFFCCCCCCDDDDDDDDDEEEEEEEEEHHHGGGEEEDDDDDDEEEGGGHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCGGGGGGFFFEEEEEEDDDCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@DDDDDDCCCBBBBBBAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@>>><<<999555333111.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************))))))))))))************++++++************++++++))))))))))))))))))))))))+++++++++*********************************************++++++++++++******************************************************************************************************)))************+++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------------------............------------------------......////////////......------------------------....../////////000000000111111111222333333444444666666666666777777888888999999:::;;;===@@@BBBCCCFFFHHHIIIIIIGGGFFFFFFGGGIIIIIIJJJKKKLLLNNNPPPQQQMMMNNNPPPQQQQQQPPPOOONNNPPPPPPPPPQQQPPPPPPOOOOOOQQQQQQQQQQQQQQQQQQRRRRRRRRROOOMMMLLLMMMMMMLLLJJJIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFDDDCCCAAA@@@>>>>>><<<;;;;;;:::999888777777888777666555555555555555333333333333333333333333555555444444444444333333333333333444555555666666666666666777777666666666555555666666666777777777888999999::::::;;;<<<<<<===;;;999777999>>>GGGMMMeeehhhppp{{{|||ooocccXXXOOOIIIEEECCCBBBEEEIIIKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEFFFHHHIIIJJJLLLLLLKKKKKKIIIHHHFFFEEEGGGFFFDDDCCCCCCEEEGGGHHHFFFFFFGGGHHHIIIIIIIIIHHHFFFGGGGGGHHHHHHGGGGGGFFFHHHJJJJJJHHHDDDCCCEEEHHHIIIIIIIIIIIIIIIHHHGGGFFFKKKJJJJJJJJJKKKLLLNNNOOOMMMMMMMMMPPPRRRQQQMMMIIIKKKLLLOOOPPPSSSbbb{{{ZZZJJJIIIRRRhhh{{{vvvZZZ???BBB===;;;>>>@@@===;;;;;;::::::;;;<<>>;;;888555222111......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((()))))))))************++++++************++++++))))))))))))))))))))))))******************************************************++++++++++++******************************************************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000000111111222333333333444555555666666777777777888999999;;;===???@@@BBBEEEGGGHHHHHHGGGEEEEEEFFFIIIIIIIIIKKKLLLNNNPPPQQQSSSSSSRRRQQQPPPNNNMMMLLLMMMNNNPPPQQQSSSTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRROOOMMMLLLMMMMMMLLLJJJLLLKKKKKKJJJIIIIIIIIIIIIDDDCCCBBBAAA@@@>>>======:::999999888777666666666666555555444333333444444333333333333333333333333444444333333333333333333333333333444444444555555555555666666666666555555555555555555666666666666777777777888999999::::::;;;<<<======<<<===???AAA???AAAFFFOOOYYYbbbfffgggpppvvvzzz{{{}}}~~~xxxuuuvvvxxxxxxuuuooohhhddd[[[YYYVVVQQQLLLIIIIIIIIIFFFEEEFFFHHHJJJJJJHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHHHHIIIHHHGGGFFFEEEFFFFFFGGGDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJHHHFFFEEEFFFHHHIIIJJJKKKKKKJJJHHHFFFEEEIIIIIIIIIJJJKKKLLLMMMNNNNNNKKKJJJMMMQQQRRRMMMHHHLLLNNNQQQPPPNNNVVVooo~~~pppZZZIIIPPPdddmmmdddXXXMMMFFF@@@>>><<<999:::======;;;999777666999<<>>@@@EEELLLPPPOOOJJJEEE@@@BBBFFFQQQkkkxxxyyyqqq~~~~~~wwwggg^^^RRRIIIFFFFFFFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGEEEDDDCCCBBBBBBBBBEEEEEEEEEEEEDDDCCCBBBAAABBBCCCEEEFFFEEEDDDAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@>>>???AAACCCCCCCCCBBBAAA@@@AAACCCDDDDDDBBBAAA@@@@@@???>>>;;;888555222000---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((()))))))))************++++++************++++++))))))))))))))))))))))))******************************************************++++++++++++******************************************************************************************************))))))*********++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////000111111222222333333444444555666666777777999::::::;;;===???AAABBBDDDFFFHHHHHHGGGEEEEEEEEEKKKKKKLLLMMMNNNPPPRRRSSSVVVUUURRRPPPOOOOOOPPPQQQPPPQQQRRRTTTUUUVVVVVVVVVTTTUUUUUUUUUUUUUUUTTTSSSRRROOOMMMLLLMMMMMMLLLJJJMMMMMMLLLLLLLLLKKKKKKJJJCCCBBBBBB@@@???>>>======888888888777777666666666555444333333222333333333333333333333333333333333222222333333333333333333333333444444444444444555444444444555555444444444555555555555666666666777666666777888888999999:::555888;;;<<<<<<;;;;;;;;;;;;::::::;;;===@@@AAABBBJJJKKKLLLLLLOOORRRPPPLLLMMMNNNOOOOOOMMMJJJGGGEEEFFFHHHHHHGGGEEEEEEGGGIIIJJJIIIGGGGGGFFFEEECCCBBBGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLKKKJJJHHHFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLKKKIIIFFFDDDIIIIIIIIIIIIJJJKKKLLLMMMNNNJJJGGGIIINNNPPPNNNKKKHHHIIILLLMMMLLLNNNZZZggg~~~jjjTTTFFFIIIRRRXXXOOOEEE>>>777333777===<<<<<<;;;;;;:::888555444888777666666:::???EEEIIIJJJKKKNNNOOOPPPPPPOOONNNJJJHHHFFFDDDBBB@@@???>>>::::::;;;<<<<<<<<<======AAAFFFKKKLLLHHHDDDAAA@@@CCCSSSeeeuuuyyyeeerrr~~~wwwnnnXXXRRRKKKHHHHHHHHHHHHFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCDDDDDDCCCAAA?????????@@@@@@@@@@@@AAAAAA>>>???@@@AAABBBBBBAAAAAA===>>>@@@AAABBBBBBAAAAAA???@@@AAAAAAAAA@@@???>>>@@@???===;;;888444222000------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++))))))))))))************++++++************++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************************************)))************+++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////000111111222222222333333444555666777777::::::;;;<<<===???AAAAAABBBEEEHHHIIIHHHFFFFFFFFFMMMNNNNNNNNNOOOPPPRRRRRRSSSRRRPPPOOOPPPRRRUUUWWWUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVUUUTTTSSSRRROOOMMMLLLMMMMMMLLLJJJIIIIIIJJJJJJJJJJJJIIIIIIBBBBBBAAA@@@???>>>===<<<777777777777666666666555444333333222222333333333333333333333333333333333111111222222222222333333333333333333333444444444333333444444444444333333444444555555555666666666666666666777888888999999999999999888777888:::===BBBAAA@@@???>>>>>>>>>???===<<<;;;;;;<<<===<<<;;;AAAAAABBBCCCEEEGGGHHHIIIHHHIIIIIIHHHFFFEEEFFFGGGLLLKKKIIIHHHGGGFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJKKKLLLKKKJJJHHHGGGFFFFFFFFFEEEFFFHHHIIIKKKKKKLLLLLLLLLLLLMMMMMMLLLJJJGGGEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHIIIJJJKKKJJJHHHFFFEEEIIIIIIIIIJJJJJJJJJJJJJJJLLLIIIGGGHHHKKKNNNNNNMMMHHHGGGHHHMMMNNNLLLMMMPPPlllvvvUUUBBB>>>FFFGGGMMMSSSSSSJJJBBB???<<<<<<>>>AAABBBAAA===:::666777999:::;;;::::::999777888999::::::999888777;;;999777777999;;;;;;;;;777888999;;;;;;;;;:::999888:::<<<::::::@@@LLLVVViiittt|||xxxnnnhhhhhhhhhvvv~~~xxxyyy|||xxxpppddd[[[JJJHHHFFFEEEFFFFFFFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBCCCDDDFFFFFFCCCCCCDDDDDDDDDDDDDDDCCC@@@AAABBBCCCCCCBBBAAA@@@????????????????????????<<<===???AAABBBBBBBBBAAA===>>>???AAACCCDDDFFFGGGAAAAAA@@@@@@???>>>>>>>>>@@@???===;;;777444222000------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))************++++++************++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************************************)))************+++++++++)))******+++,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------.........//////......//////000111111222111222333444555666666777:::::::::;;;===>>>@@@AAAAAADDDHHHIIIIIIHHHHHHHHHNNNNNNMMMMMMNNNNNNOOOPPPOOOOOOOOOPPPQQQSSSUUUVVVTTTTTTTTTSSSRRRPPPOOONNNOOOPPPRRRSSSTTTSSSRRRQQQRRROOOMMMLLLMMMMMMLLLJJJDDDEEEFFFGGGHHHHHHGGGGGG@@@@@@???>>>======<<<;;;666666666555555555555444333333333222222333333444222222222222222222222222111111111111222222222333222222222222222222222222222222333333333333222222333333333333444444444444444555555666666777888888<<<<<<;;;999777888;;;>>>333555777888999:::<<<===@@@@@@AAABBBAAA@@@@@@BBB======>>>@@@BBBEEEHHHJJJGGGFFFFFFFFFGGGGGGGGGFFFIIIJJJKKKKKKJJJIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJHHHGGGFFFFFFFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHFFFGGGGGGIIIJJJJJJIIIHHHGGGGGGHHHIIIIIIHHHGGGFFFIIIJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHJJJKKKLLLMMMMMMKKKGGGGGGLLLOOOMMMJJJJJJRRRccc~~~eeeQQQGGGEEEKKKZZZdddaaaUUULLL>>><<<999999::::::888666666777999;;;;;;:::999888:::::::::::::::999888888;;;999777888::::::888666666666777777777777777666333888???FFFOOOZZZhhhqqq|||wwwnnnddd[[[\\\lll}}}~~~xxxzzz}}}vvvkkk___RRRJJJDDDDDDEEEDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@???????????????<<<>>>???AAABBBAAA@@@???======???BBBFFFJJJOOOQQQFFFDDDBBB???>>>>>>????????????===:::777444111000------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))))))))************++++++************++++++))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************************************)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------.........//////......//////000111111111111111222333555666666777999::::::;;;<<<===???@@@@@@CCCHHHJJJJJJIIIIIIIIIMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOPPPPPPOOOOOONNNMMMKKKLLLNNNPPPQQQQQQPPPOOORRRPPPMMMLLLMMMMMMLLLJJJBBBCCCEEEFFFGGGGGGGGGGGG??????>>>===<<<<<<;;;;;;555444444444444444444444333333333222333333444444000000000000000000000000000000111111222222222333111111111000000000000000222222222333333222222222111111222222222333333333333333444555555666666777333666888999888666666666666888;;;<<<===<<<======666888;;;======:::;;;===??????@@@AAABBBDDDEEEFFFFFFEEEDDDEEEGGGHHHGGGEEEDDDFFFIIIJJJJJJHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHJJJIIIHHHGGGHHHJJJLLLNNNIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGEEEEEEFFFHHHIIIJJJHHHGGGFFFFFFGGGGGGHHHHHHGGGGGGJJJJJJJJJJJJIIIHHHGGGGGGCCCFFFJJJLLLLLLKKKKKKLLLJJJEEECCCGGGJJJIIIHHHJJJFFFLLLYYYrrr~~~kkkTTT???@@@NNN[[[^^^^^^TTTMMMDDD===;;;;;;:::999:::999666555666888<<<>>>999999999999999:::::::::555444555888;;;;;;777444555555555666777999;;;<<<@@@JJJYYYjjjuuuzzzxxxvvvhhhZZZUUU^^^jjjqqqyyy}}}|||xxxooobbbTTTHHHBBBDDDFFFFFFDDDAAAAAADDDGGGCCCCCCDDDEEEFFFGGGGGGHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDBBB@@@???AAA@@@@@@??????@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>???@@@AAAAAA@@@>>>===<<<===???CCCHHHOOOVVVZZZIIIGGGCCC@@@>>>>>>@@@AAA???===<<<:::999666222///......---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))))))))))))))***************+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++***)))(((((()))***+++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000111111111222333444555666777888999:::<<<===>>>>>>CCCDDDEEEGGGGGGGGGFFFEEEJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOOOOLLLKKKLLLOOORRRRRRNNNKKKLLLMMMMMMLLLKKKKKKLLLNNNLLLKKKIIIIIIIIIJJJLLLMMMDDDCCCAAA??????AAACCCEEE???===;;;::::::999777555555555555555444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222333333333444444444555555444444444555555555555666666777777777888888888888888888888999:::;;;===>>>@@@@@@??????@@@@@@AAABBBEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDDDDDDDCCCCCCFFFHHHFFFIIIJJJIIIEEECCCCCCEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJHHHFFFFFFGGGHHHIIIEEEFFFHHHIIIJJJIIIIIIHHHIIIGGGEEEEEEFFFFFFCCC@@@EEEFFFGGGHHHIIIHHHGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIGGGDDDCCCDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGJJJIIIIIIOOO```{{{tttYYYHHHEEEIIILLLZZZWWWVVV[[[eeefffXXXFFFMMMAAA666444666777888:::666888666444888>>>;;;333999888888999888444222333666<<>>>>>>>>????????????@@@@@@@@@DDDEEEFFFGGGIIIJJJLLLLLLEEECCCBBBBBBBBBBBB@@@???>>><<<;;;999888555111.........---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++***)))(((((()))***+++************************************************************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000111111111222333444555666888888999;;;<<<===>>>???@@@BBBDDDFFFGGGHHHHHHGGGIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNKKKKKKLLLOOORRRSSSQQQNNNMMMMMMMMMKKKIIIHHHIIIKKKKKKJJJHHHGGGGGGIIIKKKLLLEEECCCAAA??????@@@BBBCCC===;;;999999888888666444555555555555444333222111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000222222222222222222222222333333333333444444444444444444444444555555555555666666666777777777888888777888888888999;;;<<<===???????????????@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEEEEDDDCCCDDDFFFHHHEEEGGGHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIILLLJJJHHHFFFEEEEEEFFFGGGEEEEEEFFFGGGGGGGGGFFFFFFIIIGGGFFFFFFGGGFFFCCCAAADDDDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFFFFEEEFFFGGGFFFDDDCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEGGGHHHQQQddd}}}qqq___PPPEEEIIIGGGFFFNNNbbbxxxjjj___SSSLLLEEE>>>::::::777888555111222888:::777<<<:::;;;@@@GGGNNNTTTWWWWWWaaannnxxx}}}vvvkkk```\\\\\\^^^eeennnvvv|||qqqfffsss~~~zzz{{{rrrgggXXXMMMHHHFFFEEECCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFFFFEEECCCCCCEEEDDDBBBAAAAAACCCEEEFFFDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@<<<======>>>???@@@AAAAAA@@@@@@AAACCCDDDFFFGGGGGGCCCAAA??????@@@@@@>>>======<<<:::999777555111---......---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************))))))))))))*********************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++***))))))))))))***+++************************))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000111111111111222444555666666777888999:::<<<<<<======???BBBEEEGGGHHHIIIIIIGGGHHHHHHIIIJJJJJJIIIIIIHHHIIIIIIJJJJJJKKKKKKLLLKKKKKKLLLOOORRRSSSSSSRRROOOOOOOOOMMMJJJHHHIIIJJJLLLJJJGGGFFFEEEGGGIIIKKKEEECCCAAA???>>>>>>???@@@;;;999888777777666444333444444444444333222222111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111222222222222222333333333333444333333333444444444555555555555666666666777777777777777777888999:::;;;<<<===>>>>>>>>>>>>??????????????????>>>>>>??????@@@DDDEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFEEEDDDDDDFFFHHHFFFEEEEEEFFFGGGHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGGGGKKKJJJHHHFFFDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDEEEEEEJJJIIIHHHHHHHHHGGGEEECCCBBBCCCDDDFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEBBBDDDFFFFFFEEEDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFDDDCCCCCCBBBBBBCCCCCCDDD@@@CCCEEEBBBAAAJJJ\\\lll~~~mmm```___XXXKKKAAAEEESSS___dddtttnnniiifffbbb\\\[[[]]]XXXZZZXXXRRRQQQWWW^^^bbbhhheeedddhhhqqqxxxzzzyyy~~~uuujjjcccaaa___]]]YYY[[[iiizzztttjjj___VVVKKKDDDBBBCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEDDDBBB@@@@@@AAABBBDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBBBBAAAAAAAAA;;;;;;<<<===???@@@AAAAAA======>>>???@@@BBBBBBCCC???>>><<<<<<======<<<:::>>>===;;;999888555111.........---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000111111222333555666444444555777888999:::;;;===???AAADDDGGGHHHIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMNNNOOOQQQRRRSSSSSSQQQQQQQQQOOOLLLKKKLLLMMMLLLKKKHHHFFFFFFGGGIIIJJJEEECCCAAA>>>===<<<<<<<<<:::999777666777666444333333333333333333222111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000111111111111111111111111222222222333333222333333333444444444444444555555555555666666666777666666777888999:::;;;;;;<<<<<<===============>>>============>>>>>>???DDDEEEFFFHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDFFFHHHIIIFFFCCCDDDGGGIIIGGGEEEBBBBBBBBBCCCCCCDDDEEEFFFHHHGGGFFFEEEDDDDDDEEEEEEIIIHHHGGGEEEEEEEEEFFFGGGKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEDDDDDDDDDEEEEEECCCEEEGGGHHHFFFCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDD@@@===???HHHQQQaaawww|||yyyrrreeeVVVMMMJJJGGGBBBOOOMMMOOORRRSSSSSSWWW]]]cccgggiiieeeaaaeeeoooxxxvvvtttssstttxxxyyypppfff^^^``````\\\UUURRRSSSVVVaaallluuuzzzwwwxxx|||wwwvvvzzztttcccSSSMMMIIIDDDAAAAAACCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDFFFEEECCCAAA@@@AAAAAABBBDDDCCCBBBAAAAAA@@@@@@AAA????????????????????????BBBBBBBBBAAAAAAAAA@@@@@@<<<<<<<<<======>>>>>>???======>>>???@@@@@@AAAAAA===<<<:::;;;;;;<<<:::999@@@>>><<<;;;:::777333000......---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******++++++++++++******************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000111222333444555555666777888999;;;<<<<<>><<<::::::999:::888777666777666555333222222222333222222111000////////////////////////......................................................................../////////////////////////////////000000111111111000000000111111111111222222222222222333333333444333333444444444555555555666666666666666777888999999:::;;;<<<<<<<<<;;;;;;======<<<<<<===>>>>>>???DDDEEEGGGIIIJJJJJJIIIHHHFFFFFFFFFEEECCCCCCEEEGGGKKKHHHDDDDDDFFFGGGEEECCCBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGLLLKKKJJJHHHHHHHHHIIIJJJLLLMMMMMMMMMLLLKKKJJJJJJEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEGGGIIIHHHEEEBBB@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA????????????????????????BBBAAA@@@???>>>@@@AAACCCDDDRRRhhh~~~|||}}}rrrgggVVVSSSQQQPPPLLLHHHHHHLLLJJJPPPVVVTTTMMMKKKRRR[[[SSSSSSQQQQQQVVV[[[UUUKKKKKKOOOTTTYYY^^^dddkkkppp}}}|||{{{ttt```RRRLLLMMMCCCCCCCCCDDDEEEDDDBBBAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEGGGFFFDDDCCCBBBAAAAAABBBCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@????????????>>>>>>======<<<<<<;;;;;;;;;<<<=========>>>>>>??????<<<;;;::::::;;;;;;:::999@@@???===<<<:::888444111......---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++))))))))))))*********************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,+++******++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000000000000111333444555888999:::;;;<<<>>>??????@@@AAACCCFFFHHHIIIIIIIIIIIIIIIKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPQQQQQQOOONNNNNNOOOKKKLLLMMMLLLJJJJJJLLLNNNLLLLLLKKKJJJIIIHHHGGGFFFBBBAAA???===;;;999888888999777666666666666555333111111222222222111111000////////////////////////........................................................................////////////////////////......//////000000111111/////////000000000111111111111222222222333333333222333333333333444444444555555555555555666777888777888999;;;;;;:::999999<<<<<<<<<<<<===>>>??????BBBDDDFFFHHHIIIIIIHHHGGGEEEFFFEEEDDDBBBBBBDDDFFFKKKIIIFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFBBBCCCDDDEEEFFFGGGHHHIIILLLLLLKKKKKKJJJKKKKKKKKKLLLMMMNNNNNNLLLKKKKKKLLLGGGGGGGGGFFFGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFHHHHHHGGGCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<>>@@@???===>>><<<@@@OOObbbsss}}}yyynnngggfffXXX___fffeee\\\RRRTTT[[[aaa___YYYTTTZZZgggkkkgggqqqssswww{{{}}}{{{vvvrrrvvvtttooo}}}~~~sss```OOODDDBBBCCC@@@BBBEEEGGGGGGEEEBBB@@@AAA@@@@@@@@@AAABBBDDDFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>========================>>>>>>>>>>>>============>>>>>>===<<<;;;999888888::::::::::::::::::::::::;;;:::999999;;;;;;:::999@@@>>><<<;;;:::777333000......---,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........////////////000000111333444555888999:::;;;<<<>>>??????>>>@@@CCCFFFIIIKKKLLLLLLIIIIIIKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKNNNQQQQQQPPPNNNNNNOOOLLLMMMMMMKKKIIIIIIJJJKKKJJJKKKKKKKKKJJJGGGDDDBBBAAA@@@>>><<<:::999777777777666444444555555333222000000111111111111111000////////////////////////........................................................................////////////////////////------...//////000111111....../////////000000000111111111111222222222222222222222222333333333333555555444444555555666777555777888::::::999888777;;;;;;;;;;;;<<<===>>>??????AAACCCFFFGGGGGGEEEDDDEEEEEEEEECCCAAAAAACCCEEEHHHHHHGGGEEEDDDDDDFFFHHHDDDDDDDDDDDDEEEFFFGGGHHHCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJJJJIIIKKKMMMLLLJJJHHHIIIKKKHHHHHHFFFEEEEEEFFFFFFGGGHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEECCC@@@>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;:::::::::;;;<<<======888666<<>>>>>???AAACCCEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<===<<<<<<;;;:::999888888888888888888888888888888:::888777888999:::999888???===<<<:::999666222///......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))***************+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........////////////000000111222444555666666777888:::;;;<<<======???CCCGGGJJJMMMOOOOOOHHHIIIJJJLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKGGGKKKPPPRRRPPPNNNNNNOOOOOOPPPOOOMMMJJJIIIJJJKKKHHHIIIKKKLLLJJJFFFBBB?????????>>><<<:::888777666555444333333333333222111///000000111111111000000////////////////////////........................................................................////////////////////////---------...///000000111............/////////000000111111111111222222222111111222222222333333333555555444444444555666666555666888999:::999777666::::::::::::;;;<<<===>>><<<>>>AAADDDEEEDDDCCCBBBDDDDDDDDDBBB@@@@@@BBBDDDEEEGGGHHHFFFCCCCCCGGGKKKEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFHHHIIIJJJIIIIIIHHHGGGIIIKKKKKKHHHFFFHHHIIIHHHGGGFFFDDDDDDDDDEEEEEEGGGGGGEEEDDDCCCCCCCCCCCCAAABBBAAA???===<<<===???::::::::::::::::::::::::::::::<<<<<<<<<<<<::::::999;;;===;;;777777:::>>>888;;;@@@CCC>>>:::AAANNN\\\nnnuuukkkllluuuzzznnnpppzzzzzzzzzyyyuuuxxxzzzqqq~~~xxxzzzssscccQQQEEEFFFEEECCC@@@???@@@BBBAAABBBBBBBBBBBBBBBDDDFFF>>>>>>======>>>@@@CCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@???@@@AAACCCDDDBBBBBBAAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============;;;;;;;;;:::::::::999999999999999999888888888888888777666777888999888777??????===;;;888444111///......---------,,,,,,,,,------,,,+++************+++***)))***+++,,,***(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,++++++***)))+++,,,---......---,,,++++++,,,,,,---......//////************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---...///000000...,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------............///......//////000000111111444555666777888999:::;;;<<<===@@@CCCFFFHHHJJJKKKHHHIIIIIIJJJKKKLLLMMMMMMOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKJJJNNNMMMLLLKKKKKKJJJHHHFFFGGGHHHIIIIIIHHHEEECCCAAA>>>===<<<:::888666555444333333333222222222111111////////////////////////.........------,,,,,,,,,,,,,,,,,,---------..............................------------------------------------------------........................////////////////////////////////////000000000000111111222222222333333333333333333444444444555555777777888888888888777666777888888999999:::;;;;;;??????@@@AAAAAABBBCCCCCCEEECCCAAA@@@@@@@@@BBBCCCEEEEEEDDDDDDDDDFFFGGGHHHFFFFFFGGGFFFDDDDDDEEEGGGFFFEEEDDDEEEGGGHHHHHHGGGEEEFFFGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHGGGEEECCCAAACCCCCC???<<<===BBBDDDBBB?????????>>>======<<<<<<888888888888888888888888999888888888999::::::;;;999999999999999999999999888888999999999:::::::::???EEEVVVrrrqqqmmmmmmuuu{{{rrrppprrrzzzvvvqqqsssxxx~~~oookkkttt{{{xxxuuulllfffmmm|||wwwtttvvv~~~wwwmmmaaaTTTIIIBBBCCCCCCBBBAAAAAAAAAAAABBBCCCBBB@@@???@@@BBBDDDEEEAAAAAAAAA@@@@@@?????????@@@@@@??????@@@AAACCCDDDCCCCCCCCCBBBBBBAAAAAA@@@>>>AAABBBBBB@@@AAACCCFFFAAAAAA@@@???>>><<<<<<;;;===============<<<;;;;;;===<<<<<<;;;::::::999999===<<<;;;:::999999888999777777777777777777777777666666666666666666666666???>>>===;;;888444111///......---------,,,,,,,,,---,,,++++++***+++++++++***))))))***++++++***(((***************************************************************************************************************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------------,,,---------...///,,,,,,------,,,++++++***------...///......,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---...///000///...,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------..................//////000000111111333444555666777999::::::;;;===???BBBDDDFFFHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOMMMLLLKKKMMMKKKJJJJJJKKKJJJHHHFFFFFFGGGGGGGGGFFFDDDAAA@@@<<<;;;:::999777555444333333333222222222111111111..............................---------,,,,,,,,,,,,,,,,,,------------...........................------------------------------------------------.................................................../////////000000000000111111111222222222333333333333333333444444444444666666777777777777666666777777888888999::::::;;;>>>>>>???@@@AAABBBCCCCCCCCCBBB@@@???@@@AAABBBCCCDDDCCCBBBBBBBBBCCCDDDEEEDDDEEEFFFEEECCCCCCEEEGGGFFFEEEDDDEEEGGGHHHHHHGGGGGGHHHIIIHHHGGGGGGHHHJJJMMMMMMMMMLLLKKKJJJHHHGGGEEEFFFFFFFFFEEEEEEDDDDDDCCCDDDBBB===<<>>>>>======<<<;;;;;;;;;777777777777777777777777888888777777888888999:::777777777777777777777777777777777777888888888888???<<<<<>>===<<<<<<;;;===<<<<<<;;;::::::999999<<<;;;:::999888888888888777777777777777777777777666666666666666666666666???>>>===;;;888444111///......---------,,,,,,,,,+++++++++++++++,,,,,,---+++***)))***,,,,,,***)))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------......,,,------------,,,++++++,,,------......---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------...//////...,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------..................//////000000111111222333444555666888999999:::;;;===@@@BBBDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMNNNLLLNNNPPPQQQQQQOOOMMMLLLKKKIIIIIIIIIJJJJJJHHHFFFEEEEEEEEEDDDCCCAAA???===::::::888777555444333222222222222222111111111000........................------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------............................../////////000000000000111111111222222222222222222333333333444444444444555555666666666555555777777777888999999::::::<<<<<<>>>???AAABBBCCCDDDAAA@@@@@@???@@@BBBCCCDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCEEEGGGFFFEEEDDDFFFHHHIIIHHHHHHFFFGGGHHHHHHGGGGGGIIIJJJOOOOOONNNLLLKKKHHHGGGFFFDDDCCCCCCBBBCCCDDDFFFGGGFFFJJJIIICCC===<<<<<<;;;<<<<<<;;;;;;:::999999999555555555555555555555555666666666666666666777888666666666666666666666666555555555555666666666777444555555666888AAANNNXXXhhhrrr|||}}}~~~~~~~~~~~~vvvgggZZZTTTMMMIIIBBB<<<:::<<<@@@CCCAAAAAA@@@AAAAAABBBCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDD@@@AAABBBAAA@@@@@@AAACCCCCCBBBBBBBBBAAAAAA@@@@@@======>>>>>>======<<<;;;<<<<<<;;;;;;::::::999999;;;:::999888888777777888555555555555555555555555555555555555555555555555>>>>>>===;;;888555222000......---------,,,,,,,,,*********+++,,,---......,,,,,,+++,,,---...,,,***************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------............,,,,,,,,,------.........///...............------,,,------..................//////000//////......,,,,,,------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,---.........---,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,---------...............//////000000111111111222333444666777888888999:::<<<>>>@@@AAABBBCCCDDDDDDFFFGGGIIIJJJLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNKKKMMMPPPRRRSSSQQQNNNLLLIIIHHHGGGHHHIIIIIIHHHFFFCCCCCCBBBAAA@@@>>><<<:::999999888666555333222222222111111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------................................./////////000000000000000111111111111222222222222222333333333333333333444555555555444444666666777777888999999999:::;;;<<<>>>@@@BBBCCCDDD@@@@@@@@@AAABBBCCCEEEFFFDDDDDDCCCBBBBBBBBBAAAAAA@@@AAABBBBBBBBBCCCEEEGGGFFFEEEDDDFFFHHHIIIIIIHHHDDDEEEFFFEEEDDDDDDFFFHHHLLLKKKKKKJJJHHHGGGEEEDDDFFFDDDCCCAAABBBDDDFFFHHHKKKQQQRRRJJJAAA===<<<;;;::::::999888888777777666555555555555555555555555555555444444444444555555555555555555555555555555444444444555555555666666///666<<<===:::777999;;;CCCMMMZZZfffoooyyyvvvrrrtttvvvpppggg]]]RRRGGG@@@===;;;<<<===???@@@BBBBBBBBB?????????@@@AAABBBDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBAAAAAAAAAAAABBB?????????>>>>>>>>>>>>>>>===============<<<;;;;;;;;;;;;;;;::::::999999999999888888777666666777777333333333333333333333333444444444444444444444444>>>======;;;888555222000......---------,,,,,,,,,*********+++,,,---//////...------...//////...,,,************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------....../////////......................../////////......---------,,,---.../////////............///////////////...,,,,,,,,,,,,---......///,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------.........//////000000111111111222333444555666777888888:::;;;>>>???AAABBBBBBDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLKKKKKKLLLMMMMMMNNNKKKMMMPPPRRRSSSQQQNNNLLLHHHHHHGGGHHHIIIIIIGGGFFFAAAAAA@@@>>>===;;;999888999888888666555444333222111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------....................................//////////////////000000000111111111111111111222222222333333222222333444444444444444555666666777777888888999999:::;;;===???AAABBBCCC@@@AAAAAABBBDDDEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDCCC@@@AAABBBBBBBBBBBBDDDFFFEEEEEEDDDFFFIIIJJJJJJIIIFFFFFFFFFDDDCCCCCCEEEHHHGGGHHHHHHHHHHHHGGGGGGFFFJJJHHHEEEBBBAAACCCEEEFFFLLLQQQSSSKKKBBB>>><<<:::888888777777666555555555555555555555555555555555444444333222222333333333555555555555555555555555444444444444555555555666888888777555333333555777444888>>>BBBGGGPPP\\\fffrrruuuzzz}}}zzzzzz|||xxxxxx{{{qqqfff```]]]OOOKKKDDD<<<777666777777444777;;;???AAAAAA???============>>>@@@AAACCCDDDCCCBBBBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCEEEFFFBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBB============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999888888888888777777666555555555666666222222222222222222222222333333333333333333333333======<<<;;;888555222111......---------,,,,,,,,,++++++++++++,,,---/////////...---...000000...---************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............------......///000000000---------,,,++++++******---------..................///111222222222111000......///000000000//////......,,,+++++++++++++++,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......//////000000111111111222333444555777888888888999;;;>>>@@@BBBCCCCCCEEEFFFGGGGGGHHHIIIJJJJJJLLLLLLLLLLLLMMMMMMNNNOOOLLLNNNPPPQQQQQQOOOMMMLLLJJJHHHHHHHHHIIIIIIGGGEEEAAA@@@>>><<<:::999777777888888777666555444333222000000000000////////////------------------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////////////////000000000000000000111111111222222222111222333444444555444444555555555666777777888888999999;;;<<<>>>???@@@AAA@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDAAABBBCCCBBBBBBBBBDDDFFFEEEEEEEEEFFFIIIKKKKKKJJJIIIIIIHHHFFFDDDDDDFFFHHHEEEFFFGGGHHHIIIIIIIIIIIILLLIIIFFFCCCBBBBBBCCCDDDFFFKKKKKKEEE???<<<:::888777777666666555444444444444444444444444444444444444333333222222222222222444444444444444444444444333333333444444444555555555444333333444555555444444666777777666777<<<@@@IIIMMMUUU^^^fffkkknnnooosssrrrvvv|||}}}}}}{{{{{{}}}zzzvvvyyyuuurrrtttyyy{{{wwwrrrggggggddd\\\PPPFFF???===999;;;:::777777999999777999999999:::;;;<<<===>>>;;;;;;<<<<<<>>>???AAAAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAACCCDDDEEECCCCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@AAABBBCCCCCCBBB???>>>>>>>>>======<<<<<<::::::;;;;;;::::::999888777777777777777777777777555555444444444444555555222222222222222222222222222222222222222222222222======<<<;;;888555333111......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---//////---,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............---......///000000111111//////000111222333444444777888999;;;===???AAABBBAAABBBDDDEEEEEEEEECCCCCCAAABBBCCCCCCDDDDDDDDDCCCCCCAAA>>>:::777555444333333222111000///...---,,,------------------------------------------------------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,+++++++++,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------......//////000000111111222222333555666777888999888:::<<>>?????????@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBDDDEEEEEEEEEEEEFFFIIIKKKKKKJJJKKKKKKIIIEEECCCBBBDDDGGGDDDDDDEEEGGGGGGHHHHHHHHHIIIHHHEEECCCAAAAAABBBBBB@@@BBBBBB===;;;<<<:::777777666666555555444444333333333333333333333333333444333333222111111222222222222222222222222222222111111222222222333333333---000444777777555333111444444555555666666666777333555999===???BBBDDDFFFMMMMMMQQQXXXaaaggghhhgggeeeggggggdddfffiiieee___XXXYYYVVVPPPRRRWWWTTTJJJAAABBBAAA===999666555555666;;;<<<:::999;;;:::555;;;:::999888888:::<<<===:::::::::;;;<<<===>>>???@@@@@@AAA@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@??????@@@AAACCCDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA???===>>>AAABBBBBBAAA@@@@@@???>>>===<<<<<<;;;888999999999999888777777555555555555555555555555444444333333333333444444222222222222222222222222222222222222222222222222======<<<;;;888666333111......---------,,,,,,,,,------,,,,,,,,,---......,,,++++++,,,------,,,***************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---......///000111111222666777:::>>>BBBFFFIIIJJJJJJLLLNNNRRRVVVYYY\\\^^^\\\]]]___aaaaaa```___^^^``````aaabbbbbbbbbbbbbbb```]]]XXXSSSMMMIIIGGGFFF::::::888555333111///...................................................------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------......//////000111111111222333444555666888999999888:::<<<@@@CCCEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMMMMMMMNNNOOOPPPQQQOOOOOOOOONNNMMMLLLKKKJJJLLLKKKJJJJJJJJJIIIFFFDDD@@@???===;;;888777666555444444333333222111000000000/////////............------------------------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............/////////000000000000000111111111111111222333444555555555555444444555555666777777777::::::;;;;;;<<<===>>>>>>>>>>>>???@@@AAAAAAAAAAAA???@@@BBBCCCDDDCCCBBBBBBDDDEEEEEEDDDBBBBBBCCCEEEEEEEEEEEEGGGIIIKKKKKKKKKKKKJJJGGGCCC@@@???AAACCCBBBBBBCCCDDDDDDDDDDDDDDDGGGFFFDDDBBBAAAAAAAAAAAA===>>>===::::::===<<<777777666666555555444333333111111111111111111111111444444333222111111222222000000000000000000000000000000000000111111111111111111000...,,,...333888444222000000222555666666555555444333222333666888555888;;;<<<;;;;;;>>>BBB===AAAAAA@@@CCCHHHEEE>>>999BBBBBB::::::CCCBBB777444444444444444555888:::111555444000111666777444333444666888999888777777:::::::::::::::;;;<<<===AAAAAAAAAAAAAAA@@@???>>>======>>>>>>?????????@@@???>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@???<<<;;;<<>>===<<<;;;:::999888888888888888777666666333444444444444444444444333333333222222333444444222222222222222222222222111111111111111111111111??????===;;;888555333222///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------------,,,++++++---+++***+++...///,,,)))---......//////////////////555<<<@@@@@@???@@@AAARRRPPPPPPRRRRRRRRRTTTXXXXXX\\\``````]]]ZZZ[[[\\\YYYYYYVVVSSSUUU\\\^^^]]]TTT]]]gggllllllkkklllnnnnnnmmmkkkjjjiiijjjkkkkkkfffaaaXXXPPPIIIBBB<<<888666222,,,+++---000111000///...---,,,+++,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---............///////////////111222444555666666777777666777:::>>>@@@BBBCCCCCCFFFFFFEEEDDDCCCDDDDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJJJJJJJKKKKKKLLLLLLIIIGGGEEEEEEEEEDDDBBBAAA<<<;;;;;;999777555333222222222222111111111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................,,,,,,,,,---------..............................////////////000000000000111111222222222333333333333333444444555666666666999999::::::::::::;;;;;;===>>>@@@@@@??????@@@BBBAAABBBDDDEEEEEECCCBBB@@@CCCDDDDDDBBB???>>>AAADDDEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@BBBCCCDDDCCCAAAFFFEEEDDDBBB@@@>>>===<<<<<<;;;:::888777666666666777666555444333222222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000222222111111222222333444111111111111111111111111444444444444444444444444333333333333333333333333333333333444444444555555333333333444444444555555444444555555555555444444444444444555555555555555:::::::::::::::;;;<<<===@@@@@@??????>>>=========???>>>=========>>>@@@AAAAAA@@@>>>======>>>@@@AAAEEEDDDCCCBBBAAA@@@??????????????????????????????>>>>>>>>>===<<<:::888777999999888888777666666666555555444444444333333333333222222111111222222333111111111111111111111111000000000000000000000000??????===;;;888555333111///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........+++,,,,,,------,,,,,,,,,111000///...///...---,,,000000000111222333555666>>>CCCIIIMMMOOOQQQUUUYYYPPPQQQQQQPPPPPPPPPOOOMMMMMMMMMMMMNNNRRRVVVYYYZZZRRRUUUVVVUUUVVVWWWSSSMMMXXX\\\bbbhhhkkkmmmnnnoooiiifffcccbbbeeeiiikkkkkkllljjjeee___ZZZVVVUUUUUULLLGGG@@@;;;777222,,,'''------.../////////......000///...------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...............////////////111222333555666666777777555777999<<<>>>@@@@@@AAACCCCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFDDDCCCCCCBBBAAA???:::::::::888777555333222222222111111111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................,,,,,,,,,---------................................./////////000000000000111111111222222222333333333333444444555666666666666777888999:::<<<=========>>>@@@@@@??????AAABBBAAABBBDDDEEEEEEDDDBBBAAABBBCCCDDDCCC@@@@@@AAADDDHHHGGGFFFEEEDDDCCCCCCBBBFFFEEEEEEDDDBBBAAAAAA@@@AAA@@@@@@AAACCCCCCBBBAAACCCCCCAAA@@@>>>===<<<;;;;;;:::999888666666666666666555444333222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////....../////////000000000222111111111111222333333111111111111111111111111222222222222222222222222333333333333333333333333333333333333444444444444222222222222333333333333444444555555555555444444444444444444555555555555999999999:::;;;<<<======@@@@@@??????>>>>>>>>>===>>>===<<<<<<<<<===???@@@AAA@@@>>>======>>>@@@AAADDDCCCCCCBBBAAA@@@???>>>????????????????????????@@@??????>>><<<;;;999999888777777666666555444444444444444444333333333333222222111111111111222222111111111111111111111111000000000000000000000000???>>>===;;;888555333111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........------------..................///...------///000...///333888???FFFLLLPPPSSSUUUUUURRRMMMKKKLLLOOOPPPTTTTTTQQQVVV___bbb___aaaYYYQQQNNNQQQUUUWWWWWW```fffmmmrrrwwwxxxpppfffcccdddgggkkklllhhhaaa[[[```\\\YYYZZZ^^^cccfffgggdddeeefffeeecccaaa______```\\\WWWRRRMMMEEE<<<444111000...---,,,---///000111///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...............//////000000111222333555666666666666555666888:::<<<===>>>>>>@@@AAACCCDDDEEEDDDDDDCCCFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAAAAA@@@>>><<<888888888777666555444333111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------....../////////000000000111111111222222222222333333333333444555555666666333444666888:::<<<>>>???===>>>@@@@@@???@@@AAACCCBBBCCCDDDEEEEEEDDDCCCBBB@@@BBBDDDDDDCCCBBBCCCDDDGGGGGGFFFEEEDDDCCCCCCCCCFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???@@@BBBCCCBBB@@@@@@@@@???>>>===<<<;;;::::::999888777666555555555555444333222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////.........////////////000111111000000000111222222000000000000000000000000111111111111111111111111222222222222222222222222222222222333333333333444000000111111111222222222333444444555555444444333333333444444555555555555888888999999;;;<<<>>>>>>??????????????????>>>>>>======<<<;;;<<<===>>>???@@@@@@>>>>>>>>>>>>@@@@@@CCCCCCBBBAAA@@@??????>>>????????????????????????@@@@@@???>>><<<;;;:::999666666555555444333333333444333333333333222222222222111111000000111111222000000000000000000000000000000000000000000000000???>>>===:::888555222111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------............000000//////.........///***---000111111333888<<>>666///++++++---000000000000///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------......//////000000111222333444555666666666666777888:::;;;<<<===>>>???@@@CCCEEEFFFFFFEEEDDDFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@??????>>>;;;:::666666666666666555444333111111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------........./////////000000111111111111222222222222222333333444444555666666333333555777999;;;<<<===<<<>>>@@@@@@???@@@AAACCCBBBCCCDDDEEEEEEEEEDDDDDD???AAACCCEEEEEEEEEDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFHHHGGGGGGFFFEEEEEEDDDDDDCCCAAA@@@@@@BBBCCCBBBAAA>>>>>>===<<<<<<;;;::::::888777666555444444444444444333222111111111111111////////////////////////........................................................................------........./////////000000//////000000111222000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222333333000000000111111111222222333333444444444444333333333333333444444555555666777777777888:::<<<>>>???>>>>>>??????????????????>>>======<<<<<<>>>???@@@AAAAAA@@@??????@@@AAAAAADDDCCCCCCBBBAAA@@@@@@@@@??????????????????????????????===<<<:::999999888666555555444333333222222333333222222222111111111111000000//////000000111000000000000000000000000////////////////////////>>>>>><<<:::777444222000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////000000///...---------......222777999:::===CCCGGGEEEGGGLLLPPPSSSTTTSSSSSSfffkkkpppsssssssssvvvxxx{{{{{{ssshhhcccbbbaaa]]][[[aaalllttttttqqq___]]]]]]```dddgggfffddd]]]XXXPPPGGG>>>666111...---...000111222222111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---------...///000000111000111222444555555666666888888999:::<<<===??????@@@BBBDDDGGGHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGCCCAAA???>>>===<<<:::888555555555555555444333333000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------............////////////000000111111111222222222222222333333444555555555444555555666777888999999;;;===????????????AAACCCBBBBBBCCCDDDDDDDDDDDDDDD@@@AAACCCEEEFFFFFFFFFEEECCCCCCEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEECCCAAAAAABBBCCCCCCBBB>>>======<<<;;;::::::999666666555444333333333333222222111000000000000111........................------------------------------------------------------------------------------------............///............///000000////////////////////////000000000000000000000000000000000000000000000000000000000111111111111222111111111111222222222222222222333333333333222222222222333333444555555666555555666777999:::<<<============>>>>>>?????????@@@???>>>>>>>>>???@@@AAABBBBBBBBBAAAAAABBBBBBBBBDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::888777666666666666555555444444333222222222111111111111000000000000//////......//////000////////////////////////........................>>>===<<<:::777444222000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------.........////////////...---------...///000555888<<<@@@CCCFFFHHHKKKJJJNNNSSSYYY]]]___``````lllooorrrppplllhhhggggggiiinnnrrrqqqlllhhhhhhjjjkkkooorrrrrrqqqsssyyy~~~wwwlllkkkvvvzzzrrrwwwzzzzzzyyy|||tttfffaaadddiiikkkiii___[[[XXXWWWZZZ[[[ZZZXXXjjjllllllhhh^^^OOOAAA888......//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,------...///000111111000111222444555555555555999999999;;;===???AAABBBBBBCCCEEEGGGHHHHHHHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMIIIIIIIIIHHHHHHHHHHHHHHHDDDBBB???>>>>>><<<:::888444444444444444333222111////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000111111111111222222222222333444444555555555555666666666666666666999;;;===>>>>>>>>>@@@BBBAAAAAABBBBBBCCCCCCDDDDDDCCCBBBBBBDDDFFFGGGFFFEEEFFFFFFGGGGGGGGGFFFDDDCCCDDDCCCCCCCCCBBBBBBBBBAAAEEECCCAAA@@@AAABBBBBBBBB======<<<;;;:::999888777444444333222222222222222111000000/////////000000........................------------------------------------------------------------------------,,,,,,,,,---------............------......///000////////////////////////000000000000000000000000/////////////////////////////////000000000111111000111111111111222222222111222222333333222222111111111222333444555555666444444555555777888:::;;;;;;;;;<<<<<<===>>>??????@@@@@@???>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;:::777555444333444444555555444444333222222222111111000000000////////////......------......///////////////////////////........................>>>===<<<:::777444111000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------.............../////////////////////000222555888:::<<>>===:::888444444444444333222000000/////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000111111111111111222222333333444555555555555555555555666666666888:::<<<<<<======???AAA@@@@@@@@@AAAAAABBBCCCDDDFFFDDDBBBCCCFFFGGGGGGEEEEEEFFFGGGHHHHHHFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAADDDAAA???>>>???@@@@@@@@@<<<<<<;;;999777666555444333333222111111111111222000//////......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------,,,---......///............................................................................../////////000000000/////////000000000111111111111222222222222111111000111222333444555555666444333333444555666777888999999:::;;;<<<===>>>???@@@???>>>>>>>>>???AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>:::999666444222222333333444333333222222111000000000000000/////////............------------..............................------------------------>>>===<<<999777444111000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------................../////////000111111222555999===BBBDDDEEEGGGMMMVVV```eeeeeecccOOOOOOPPPRRRWWW]]]cccggg}}}}}}xxx}}}rrrpppqqqxxx}}}~~~tttooonnncccaaa___aaadddeeecccaaaSSSYYYccclllsssuuuuuutttjjj```QQQAAA666222333444........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,---...///000111222000111222333444555555555777777888999<<>>;;;999444444444333222111000/////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000111111111111111222222333333444555555333333444444555666666666777999;;;<<<<<<===???AAA@@@??????@@@AAABBBCCCDDDHHHEEEBBBCCCEEEGGGGGGFFFAAACCCEEEHHHIIIIIIHHHGGGCCCCCCCCCCCCCCCCCCBBBBBBCCC@@@===<<<===>>>>>>>>>;;;;;;999888666444222222222222111111111111111111//////.........//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---..............................------------------------..................................../////////000............/////////000111111222222222222111111000111111222444555666666333333333333333444555666888888999:::;;;===>>>>>>???>>>=========>>>@@@AAA>>>??????@@@@@@??????>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::999666333222222333333222222111111000/////////000/////////...............------,,,,,,------...........................------------------------???>>>;;;999666333111000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...////////////,,,...000000///......///222111555;;;>>>@@@DDDKKKQQQUUU\\\______\\\YYYWWWZZZfffqqqtttqqqttt{{{uuutttwww~~~uuuiiifff{{{}}}zzzqqqgggaaaaaadddfffgggXXXQQQQQQ]]]nnnxxxxxxuuuppprrrooocccPPP===111,,,000...///222111,,,---222,,,...000111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////111333444444222222333555444666888999:::<<>><<<999777555444333111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000000000000111222333444222444555555444555666888888888:::;;;<<<=========@@@@@@@@@@@@@@@AAACCCCCCCCCAAA???@@@CCCDDDDDDBBBIIIGGGDDDEEEGGGHHHGGGEEEGGGGGGFFFEEECCCBBB@@@???@@@??????>>>===<<<<<<;;;999888777555333222222222000000000000///////////////............---------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------............///............////////////////////////000000000000111222222333333444444555444333333333333444555555888999::::::999999;;;===>>>===<<<;;;<<<>>>@@@AAAAAA===999999===???===:::AAAAAAAAA???<<<;;;<<<===:::::::::::::::;;;<<<<<<>>><<<999555333222333333222222222111111111000000////////////////////////------------------------------------------------,,,,,,,,,---------......>>>===;;;999666333111000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------......------,,,,,,---------............---......///000000000///111222222111///000222444;;;<<<@@@EEEFFFFFFLLLSSSPPPRRRTTTXXX\\\ccckkkqqqvvvqqqvvvxxxuuuwwwzzzlll^^^UUUZZZ[[[\\\___cccjjjttt|||ooooooooonnnjjj```SSSIII666000...111222...---///,,,,,,---------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////111333444444222222333555444666888999:::<<>>===<<<:::777555444444222111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000000000000000111222333333111222444444333333555666666777888:::;;;;;;<<<<<>>===<<<<<<;;;:::999999999888666444333222222111000000000/////////..................------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------............---.........////////////.../////////000000000000111111222222333444444444444333333333333444555555777888999888888888:::<<<===<<<;;;;;;<<<===???@@@AAA===:::;;;???AAA@@@>>>BBBCCCCCCAAA???===>>>>>><<<<<<<<<<<<<<<===>>>>>>>>><<<999666444333333333222222111111111000000000........................------------------------------------------------,,,,,,,,,------------...>>>===;;;999666444222111///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------.........------.........////////////000/////////000000000000000111111111000000222666999@@@DDDJJJNNNLLLJJJQQQYYY```ccchhhoooxxxvvvhhheeemmmtttvvv~~~yyyoooddd]]]XXX___mmmxxxzzzvvvnnnhhhdddhhhpppqqqhhh^^^KKK???333///000///------......---------...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////111222444333333222444555555666888999:::;;;>>>AAAAAABBBCCCEEEFFFFFFFFFFFFHHHHHHIIIIIIIIIHHHFFFEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@>>><<<;;;:::888666444444333222000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000000000000000111222333333000222333333222333444666555666777999::::::;;;;;;>>>???AAABBBBBBAAA@@@@@@EEEDDDCCCBBBAAABBBBBBBBBIIIHHHGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFEEEDDDCCCBBB<<<;;;:::999888777777666888777555444222111111111000////////////.....................------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------............---------.........//////....../////////000000000111111111222333333444444333333333333333444555555555666777777666777999;;;<<<;;;;;;:::;;;===>>>@@@@@@>>>;;;===@@@CCCCCCBBBBBBDDDEEEEEEBBB@@@??????>>>>>>>>>===>>>>>>???@@@===;;;999666444333333333111111111111000000000000........................------------------------------------------------,,,,,,,,,,,,------------>>>===;;;999666444222111///............---------------------------------------------------------,,,,,,,,,------------...,,,------......................../////////000000///////////////000000111111222444444555888===@@@@@@GGGQQQXXXVVVUUU\\\fffyyy|||vvvnnnaaaUUUfffooo|||yyylll___]]]hhhuuuvvvppptttkkkbbb```eeejjjllljjjfffYYYGGG:::333000......222000///.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000222333333333333444666555777888999:::;;;>>>@@@@@@AAACCCDDDFFFGGGGGGHHHIIIJJJJJJJJJJJJHHHGGGFFFDDDEEEEEEEEEDDDBBB@@@???@@@>>>;;;999888777555333222222111000///......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000/////////000000111222333111222333444333333444666555666777999::::::;;;;;;>>>@@@BBBCCCDDDCCCAAA@@@DDDEEEEEEDDDCCCEEEHHHKKKUUUUUUSSSOOOJJJGGGFFFFFFEEEFFFFFFFFFEEEDDDCCCCCC<<<<<<;;;:::888777666666666555444333111111000000/////////.........------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,---------.........,,,,,,---------................../////////000000000000111111222333333333333333222222333333444555555666777777666777999;;;::::::::::::;;;===>>>???AAA>>>======@@@BBBBBBBBBAAACCCEEEEEECCCAAA??????>>>>>>>>>======>>>>>>???<<<;;;888666444333333333111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------===<<<;;;999666444222222///............---------------------------------------------------------,,,,,,---------.........,,,---....../////////...---.........///////////////.........///000111222555777:::===>>>???AAACCCBBBLLL\\\hhhlllmmmvvvsss^^^```cccjjjrrrzzzmmm]]]\\\eeellluuurrrmmmfffcccfffnnnuuuuuupppdddUUUEEE:::222---///------...000000...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000222333333333333444666666777999999999;;;===@@@@@@AAABBBDDDFFFGGGHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGCCCDDDEEEFFFFFFDDDCCCBBB@@@>>>:::888888777555444111111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////////////////000111222333222333555555444444666777666777888:::;;;;;;;;;;;;???@@@BBBDDDEEEDDDCCCBBBBBBEEEFFFFFFFFFKKKSSS[[[hhhjjjhhh```UUUKKKGGGGGGEEEEEEEEEEEEEEEDDDCCCCCC???>>>===<<<:::999888777555444333111000000000000............------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,------------............//////////////////000111111222222333333222222222222333444444555777888777777777999;;;999999:::;;;<<<===>>>???AAA???>>>===>>>????????????AAACCCCCCAAA???>>>>>>===<<<<<<;;;;;;;;;<<<<<<:::999777666444333222111000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------===<<<:::888666444333222///............---------------------------------------------------------,,,---------............,,,---...///////////////............////////////............000222444555555999===@@@BBBCCCEEEGGGJJJVVVjjj|||uuunnnhhhfffkkksssxxx{{{wwwjjj^^^aaafffjjjhhhddddddjjjppprrrwwwyyypppaaaQQQ@@@555...,,,***,,,///000...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111333333333333555666666777999999999;;;===???@@@AAACCCDDDFFFGGGGGGHHHGGGHHHIIIJJJJJJJJJHHHHHHDDDEEEFFFFFFFFFEEEDDDCCC@@@===999777666666555333000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////////////////000111222222222444555555555555666888666777888:::;;;;;;<<<<<<>>>???AAACCCDDDEEEEEEEEEAAAEEEGGGGGGHHHPPP^^^jjjxxx{{{zzzppp```QQQKKKIIIEEEEEEEEEEEEDDDCCCBBBAAA??????===<<<:::999888777333333111000000/////////......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------.........//////////////////000111111222222222222222222222333444444555666777777666777999;;;999999:::<<<===>>>??????@@@???>>>===<<<======>>>===???@@@@@@>>>===<<<===::::::999999888999999999777777666555333222111000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,<<<<<<:::888666555333222///............---------------------------------........................------------............,,,---...///000000000000/////////000000000111111/////////000222555888:::999===BBBHHHMMMSSSYYY]]]cccnnnyyymmmcccooovvvjjjYYY[[[]]]```bbbcccccccccjjjrrrxxxwwwsssjjj[[[NNN;;;555///,,,...000000...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...////////////111333333333333555777666888999999999:::===???AAABBBCCCEEEFFFFFFGGGGGGEEEFFFHHHIIIJJJJJJIIIIIIFFFFFFEEEEEEDDDCCCBBBAAA>>>;;;777555444444333222//////......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------........./////////......//////000111222111333444444444444555777555666777999::::::;;;;;;<<<<<<>>>@@@BBBDDDEEEFFFAAAEEEGGGFFFHHHRRReeetttxxx~~~vvvdddSSSKKKIIIEEEEEEEEEDDDCCCAAA@@@???======;;;:::888666555444222222111000////////////---------,,,,,,,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,---------.........//////......//////000111111222222222222111222222333444444555666666555666888:::999:::;;;===>>>???@@@@@@>>>>>>>>>===<<<===???@@@<<<>>>>>>>>><<<;;;<<<===999999888777777777777777555555444333222000///.../////////.........------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,<<<<<<:::888666555333333//////.........---------------------------------........................---------.........//////,,,---...///000000000000000111111111111222222222111000000222444888;;;===AAAEEELLLUUU___jjjuuu|||tttdddiiilllpppiiiaaaZZZ\\\dddiiifffaaaggglllnnnqqqvvvzzzsssgggMMMCCC777000///111111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000///111333333333333555777777888999999999:::===???AAABBBCCCEEEFFFFFFFFFFFFDDDEEEGGGIIIJJJJJJJJJIIIGGGGGGEEEDDDBBB@@@???>>>===:::666333222222111111//////...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////.........//////000111222000222333333333333444666444555666888999999999999::::::;;;===@@@BBBEEEFFFBBBEEEGGGFFFGGGRRRhhhyyyrrryyy}}}uuubbbQQQHHHGGGEEEEEEDDDCCCBBB@@@>>>===;;;:::999777666444333222222111000//////...//////---------,,,,,,,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---------.........//////......//////000111111111222222111111222222333444333444555444444444666888999:::<<<>>>???@@@AAAAAA<<<============>>>AAACCC===>>>>>><<<;;;;;;<<<>>>999999888777666666666777444444333333111000...---//////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,======;;;999666444222111000000///...............000///...---------------........................---------.........//////////////////000000000000///...---...000111111000111111555::::::888===FFFJJJWWWdddttt~~~xxxkkk^^^^^^lll}}}}}}mmmggggggeeeaaaeeebbbgggqqqwwwuuutttuuuiiidddVVVAAA222...000111------...///111000,,,)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111222333333444444666777999;;;===???AAABBBBBBBBBCCCCCCDDDEEEEEEEEEIIIGGGEEEFFFIIIJJJJJJHHHFFFFFFEEECCCAAA>>>;;;999:::888555333111111111222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000111111222222333444444555555666888999:::;;;;;;<<<===???@@@AAAAAA@@@@@@===???DDDGGGHHHMMM\\\kkkiiiiiihhhbbbYYYPPPIIIEEEEEEDDDCCCBBB@@@???>>>===:::999777555333222111111/////////...------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000111111111111222222222444444444444444444444444777888999:::<<<===>>>>>>>>>>>>>>><<<::::::<<<>>><<<<<<<<<===============:::999777666444333333222222222222111111///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------======;;;999666444222111000000///...............//////...---------------........................---------.........//////////////////000000000111222222111222333333222111888444444777:::===EEEOOObbbqqq{{{lllfffjjjnnnooo|||rrriiifffbbbfffooowwwvvvrrruuu|||ssspppfffUUUEEE;;;333,,,111000///---,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111222333444444555555666888:::<<<>>>@@@AAAAAABBBBBBCCCDDDEEEEEEFFFIIIGGGEEEFFFIIIJJJIIIHHHGGGGGGFFFEEEBBB@@@===;;;999777555222111111111222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000111111222222333333444555666777888999:::;;;<<<===>>>???AAAAAAAAAAAA@@@???@@@CCCFFFGGGJJJVVVaaa```aaa```]]]VVVNNNIIIFFFDDDCCCBBB@@@???===<<<;;;888777666444333222222222/////////...------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,++++++++++++,,,------************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000111111111222222222555555555555555555555555777888999:::;;;<<<===>>>>>>>>>>>><<<;;;:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<999999777555444333222222111111111111000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------======;;;999666444222111000000///...............//////...------------...........................------.........//////////////////000000000111111//////000111111222222222:::777777<<>>???@@@AAABBBBBBBBBAAABBB@@@AAAEEEFFFGGGMMMTTTTTTUUUVVVUUUPPPKKKHHHFFFBBBAAA@@@>>>===;;;:::999666555444333333222222222//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++++++++,,,------************************+++++++++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////000000000111111111222222555555555555555555555555666777888999:::<<<=========>>>>>>===;;;;;;<<<>>><<<<<<<<<<<<;;;;;;;;;;;;888888666444333222222222000111111111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,======;;;999666444222111000000///...............///......---------..........................................//////////////////000000000111111111---...///000111222444666666===FFFPPP[[[mmmccc\\\\\\pppuuullleeeiiirrryyyzzzxxxuuuxxxxxxtttmmmbbbPPPAAA222000///000111000---***........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000111333444555555333444555888:::<<<>>>???@@@@@@AAABBBDDDEEEFFFGGGFFFFFFFFFFFFGGGGGGFFFFFFAAAAAAAAA@@@>>><<<:::888666555333111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000000000111222222333333555666777999:::<<<======???@@@@@@AAABBBBBBBBBCCCCCC@@@@@@DDDGGGFFFHHHKKKKKKMMMOOONNNKKKHHHFFFEEEBBBAAA@@@>>><<<:::888888444333333222222222222333//////...------,,,,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++***+++,,,,,,---************************+++++++++***************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////000000000000111111111111333333444444444444444555555666777888999;;;<<<<<<<<<===>>>===<<<;;;<<<>>>;;;;;;;;;;;;::::::::::::777666555333222222111111///000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++***++++++++++++,,,,,,,,,======;;;999666444222111000000///.....................---------......///////////////////////////........./////////000000000000000000111111111111111333444444444666:::>>>>>>OOObbbmmmuuu}}}qqqjjjppp}}}rrrmmmnnnssswwwwwwtttvvvvvvuuusssooodddZZZAAA888///---000222///***........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...///000111333444555666333444666888:::===>>>???AAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGGGG@@@@@@@@@???===:::888666333333222111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////000000111111222333333444555666888:::<<<===>>>@@@@@@@@@@@@AAABBBCCCCCCCCC??????DDDGGGFFFFFFHHHGGGIIIJJJJJJGGGEEEDDDCCCBBBAAA@@@>>>;;;999888777222222111111111111222222.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++************+++,,,,,,************************************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............//////000000000111111111111111111222222333333333444555666777888:::;;;;;;;;;===>>>>>><<<<<<<<<>>>;;;:::::::::999999999888555555444222111111111111...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++*********+++++++++,,,,,,======;;;999666444222111000000///..................------------...//////////////////////////////....../////////000000000000000000111111111222222333444555444555:::BBBHHHUUUjjj}}}mmmkkkpppuuu~~~wwwiiieeejjjppptttwwwwwwttttttuuuqqqlllYYYJJJ888------111222111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...///000111333444666666444555777999<<<>>>@@@AAACCCDDDDDDEEEEEEFFFFFFGGGHHHJJJLLLLLLKKKIIIIIIIIIBBBBBBAAA@@@>>>:::888666222111111000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////000000111222222222333444555777999;;;<<<===@@@?????????@@@AAABBBCCCAAA>>>???CCCFFFEEEEEEGGGEEEFFFHHHGGGEEECCCBBBCCCBBBAAA???===;;;888777666222111111000000000111111......------,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***************+++,,,,,,************************)))))))))***************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------........./////////000000000111111///000000111111222222333333444555666777999:::::::::<<<>>>>>>===<<<===>>>::::::999999888888777777444333222111111000000000---...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))************+++************++++++++++++======;;;999666444222111000000///...............---------------...//////////////////////////////.../////////000000000000000000111111111222222222000333666888===HHHUUU```mmm|||mmm___qqq~~~xxxpppjjjeeennnsssvvvttttttvvvvvvtttkkk___MMM===333000222444................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......000111333555666777666777999;;;>>>@@@BBBBBBFFFFFFFFFFFFFFFFFFGGGGGGEEEHHHKKKJJJHHHFFFEEEFFFCCCBBBAAA???<<<999555333000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............/////////000000111111222222222333444666888:::<<<<<>>>>>???@@@BBBCCCAAA>>>???BBBCCCAAABBBFFFBBBDDDEEEEEECCCBBBBBBCCC@@@???===;;;999666555444222111000000////////////......---,,,,,,++++++***)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***************++++++,,,************************((()))))))))*********+++++++++++++++++++++++++++************++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,---------.........////////////000000000111///000000111222222333333333333444555777888999999999<<<>>>>>>===<<<===>>>:::999999888777777666666333222111000000000000000,,,------.........------++++++++++++++++++++++++************************************************))))))))))))************************++++++++++++======;;;999666444222111000000///...............---------------...///000000000000000000000000000////////////000000000000000111111111111222222222222666;;;BBBLLL\\\ooo}}}zzz{{{kkkooowwwwww___eeemmmssstttsssvvvwwwvvvppplllaaaPPP===111...000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---...000111333555666777888999:::===???AAACCCDDDHHHHHHHHHGGGGGGGGGGGGFFF@@@CCCFFFFFFCCCAAA@@@AAAAAAAAA???===:::666222000///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........///////////////000111111222222111222333555888:::;;;<<>>>>>===>>>@@@AAABBB@@@???@@@BBB@@@>>>@@@EEE???AAACCCCCCBBBBBBCCCDDD???>>><<<:::777555333222222111000//////...............---,,,,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,*********)))***++++++,,,************************(((((())))))*********+++++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000000000111222333333444444222333444555666888999999999;;;>>>>>>>>>======>>>999999999888777666666555222222111000000///000000,,,,,,---......---------++++++++++++++++++++++++************************************************))))))))))))************)))************+++++++++===<<<:::888666444333222////////////////////////............/////////000111111000000//////......000111111111111222222222555555444111000000333666:::;;;???MMMeeezzz~~~{{{rrrssshhhkkkkkkrrryyyrrrnnnzzzxxxooogggaaaQQQ;;;000000222000...------...------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------............/////////000222333444555666777888;;;<<<===>>>AAADDDHHHHHHIIIIIIHHHFFFDDDCCCCCCCCCDDDGGGHHHGGGCCCAAAAAA???<<<999666444222111000000///...---,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000111111111111555666777666555666777999888:::<<<=========???@@@>>>??????@@@@@@@@@??????BBBBBBBBBCCCBBBBBBAAAAAA???===;;;888666555444444111111000000//////......---------,,,,,,+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++************)))************************++++++************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------.....................///000000000111111222222333444444555555666777888999::::::===<<<<<<<<<<<<;;;;;;;;;555555555444444333333333////////////............------,,,,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++===<<<:::888666444333222////////////////////////........./////////000000111111000000////////////111111111111222222222222000111333333444555888:::===OOOdddqqqyyy{{{vvvpppooonnnkkkiiigggffffffbbbbbbbbbbbbaaaaaaaaa```ggggggfffdddaaa```aaabbbkkksss~~~xxxffffffvvvrrrfffmmmrrrppprrruuurrrqqqpppeeeRRR???555......////////////...,,,------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------............///...///000111222444555555555777999:::;;;===AAADDD???AAADDDFFFGGGGGGEEEDDDBBBBBBBBBDDDEEEEEEBBB@@@???>>>;;;888555333111111000///...------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000111111111111444555666666555666888:::888:::<<<===<<<<<<===???@@@AAAAAAAAAAAA@@@@@@???AAAAAABBBBBBAAAAAA@@@@@@>>>===:::777555444444444111111000000///......---------,,,,,,,,,+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++************)))******************************************************+++++++++,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,------------..................//////000000111111222222333333444444555666777888999999:::<<<<<<<<<<<<;;;;;;;;;:::666555555444333222222222////////////............------,,,,,,,,,++++++++++++++++++*********))))))++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++===<<<:::888666444333222////////////////////////....../////////000000000111000000000000/////////111111111111222222222333///111333444555888<<>>GGGNNNmmmwwwxxxnnnfffaaaVVVWWWXXXYYYZZZ\\\___bbbnnnttt||||||wwwtttrrrnnnggg```\\\[[[\\\YYY```iiinnnttt}}}nnnTTTPPP[[[uuu~~~nnndddhhhwwwqqqvvvvvvqqqppppppeeeVVV@@@888///,,,///222000,,,........................------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000222333444444555666777888:::>>>CCCGGGKKKJJJJJJJJJKKKMMMNNNOOOJJJHHHDDDBBBBBBBBB@@@???:::999777444222000/////////...------,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000000000111111111111111222444555555777:::<<<:::<<<>>>>>>===<<<<<<===@@@@@@@@@AAAAAABBBCCCDDDBBBBBBBBBBBBAAA@@@??????;;;:::777555333222222222000000///......------,,,,,,+++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++*********))))))***************************************+++++++++******+++++++++,,,,,,,,,************************************++++++++++++++++++,,,,,,,,,---------...------------...//////000000000111222222333333333444444555666777888999;;;:::::::::999999999999666666555333222000///...//////.........---------,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++===<<<:::888666444333222000000000000000000000000////////////000000000111000000000000111111111111111222222222222333333333555444333666AAARRReeerrrxxxooobbbZZZXXXZZZ\\\\\\fffkkkqqqwww{{{zzzvvvtttbbbaaa___]]]\\\]]]```aaagggvvvzzz\\\PPPUUUooofffWWWdddnnnvvvxxxrrrppptttqqqiiiWWWFFF333+++---222111---........................------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///111222333444555666888999;;;===@@@EEEIIIFFFFFFGGGKKKPPPXXX___cccPPPMMMHHHEEECCCBBB@@@???888666555222111///.........------,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000000000111111111111000222444444555777:::<<<<<<>>>@@@@@@>>>>>>>>>???>>>>>>>>>???@@@BBBDDDEEECCCCCCCCCBBBBBB@@@??????999888666444222111111111//////......---,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++*********))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,************************))))))*********++++++++++++++++++,,,,,,,,,---------------------.../////////000000111111222333333333333444555666777777888999999999999888888888888666555444333111000..................------------,,,,,,+++++++++*********************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++===<<<:::888666444333222000000000000000000000000/////////000000000111111000000000111111111111222222222222222333333333333222444999DDDVVVnnnnnneee]]]]]]___dddkkktttzzz}}}~~~wwwqqqkkkbbb[[[RRRWWWbbbsss}}}hhhKKKTTTlllbbb```eeemmmssstttrrrqqqnnnjjjeeeTTT???222///000000///........................------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............/////////000222333444555666888:::<<<>>>@@@BBBFFFIIIGGGGGGHHHKKKPPPVVV\\\```PPPMMMIIIFFFDDDBBB@@@???666555333222000//////...------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000111111111111000222333444555666999<<<===???@@@AAA@@@???@@@AAA@@@?????????@@@AAACCCDDDBBBBBBBBBBBBAAA???>>>>>>888666444222111000000000.........---,,,,,,++++++*********+++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++************)))************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,************************)))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////000000111222222222222222333444555666777777999888888888777777777777444444333222111///...............------------,,,++++++++++++***************************+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++===<<<:::888666444333222000000000000000000000000//////000000000111111111000000111111111222222222222222222333333333444444666<<>>AAABBBCCCEEEGGGIIIJJJLLLNNNOOOOOONNNNNNJJJHHHEEECCCCCCBBB@@@>>>555444333111000/////////---,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000111111111111111222444444444666888:::;;;===???@@@@@@@@@AAABBBEEEDDDBBB@@@???@@@AAABBBAAAAAA@@@@@@???===<<<;;;666555333111000///000000......------,,,+++++++++)))*********++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++************)))************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************************))))))))))))***************++++++++++++,,,,,,,,,------,,,,,,------.../////////000000111111222222222222333444555666666777888888777777777666666666333222222111000/////////.........---------,,,,,,++++++++++++************))))))*********+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++===<<<:::888666444333222000000000000000000000000000000000000111111111111000000111111222222222222222222333333333444444444===FFFUUUeeeuuuzzzpppjjjkkksss~~~|||ssskkkeee^^^ZZZ```jjjyyygggSSS___pppfffdddmmmrrrnnnkkkmmm___bbb___OOO:::,,,,,,222////////////////////////------------------------------------------------------------------------++++++,,,,,,,,,---------+++++++++,,,,,,------------------.........//////111111222333555666777777777;;;???BBBCCCCCCDDDEEEBBBFFFKKKOOOPPPNNNJJJHHHCCCBBBAAAAAAAAAAAA@@@>>>555444333111000000//////,,,,,,,,,++++++,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000000000111111111111111222444444444555888::::::<<<>>>?????????@@@BBBJJJHHHEEEBBB@@@??????????????????>>>===;;;:::999666555333111////////////......---,,,,,,++++++***))))))******++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++************)))************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************************))))))))))))******************+++++++++,,,,,,,,,---,,,,,,,,,,,,---....../////////000111111222222111222222333444555666777777777777777666666666666222111111111000000//////......---------,,,,,,,,,+++++++++************)))))))))******++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++>>>===;;;999666444222111222111111111000000//////////////////000000000000111111111111111222222222333111555999555...444@@@GGGeeetttuuuxxxrrrwww}}}{{{sssjjjccchhhkkkuuuuuueeeZZZ[[[sssvvvdddfffqqqtttnnnggg```[[[ZZZ[[[PPP<<<000///////////////////////////------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111222444555666777999;;;===@@@BBBDDDEEEFFFEEEEEEGGGIIIKKKJJJGGGDDDCCCCCCBBB@@@>>>;;;999888444333222000///.........,,,,,,,,,++++++*********---,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111333333333444666777999::::::;;;<<<===>>>???@@@AAAHHHGGGDDDAAA???>>>>>>>>>============<<<999777666444333222000///.........------,,,,,,,,,,,,++++++************************************************,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************++++++++++++************************************************************+++++++++,,,,,,,,,---------............///...///000111111222222111333333444444555666666666666666555444333222222111111111000......---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************************************>>>===;;;999666444222111111111111111000000000///////////////000000000111111111111111222222222222444333333222111666FFFUUUfff{{{yyy}}}{{{qqqllleee___^^^bbblllyyy]]]TTTgggwww\\\XXXhhhqqqmmmccc^^^[[[\\\WWWIII999///111000//////000//////...------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000111222333555666666999:::<<>>@@@BBBCCCGGGFFFDDDBBB@@@???>>>>>>=========<<<;;;999777666444333111000///.........------,,,,,,,,,+++++++++************************************************,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************++++++++++++************************************************************+++++++++,,,,,,,,,------------..................000111111111111111333333333444555555666666666666555444333222111111111000///...------------------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************************************===<<<;;;999666444222111111111111111000000000000/////////000000000111111111111111111222222333333222444222///555GGG]]]jjjyyyrrrvvv|||qqqhhh```\\\^^^dddqqq~~~dddVVVRRR|||aaaeeemmmjjjgggccc^^^\\\^^^XXXGGG444222111//////000000...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000111333444555666888:::<<<>>>AAACCCDDDDDDDDDDDDEEEGGGHHHGGGDDDBBBCCCBBB@@@>>>;;;999777666333222111///............,,,,,,,,,++++++++++++***---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111111111111222444555777888999999:::;;;===@@@CCCEEEDDDDDDDDDCCCAAA???======<<<<<<<<<;;;999888666555333222111///............,,,,,,,,,,,,++++++++++++************************************************,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************++++++++++++************************************************************+++++++++,,,,,,,,,------------..................///000111111111111222333333444444555555666666555555444333222111111000000///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************************************===<<<:::888666444333222111111111000000000000000//////000000000111111111000111111222222333333333111555666777HHHdddyyyzzzxxx|||tttggg]]]XXXTTT[[[nnntttSSS\\\eeeaaaggghhhhhhbbb]]]___aaaSSSAAA555111...---///000///---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...///000111333444555555999;;;===???BBBDDDEEEEEEFFFEEEEEEGGGHHHGGGEEEBBBBBBAAA>>><<<999777555555222111000///............++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111111111222333444666777888;;;;;;:::;;;===???BBBCCCBBBBBBCCCCCCAAA???===<<<;;;;;;:::999888666555444222111000///............,,,,,,,,,++++++++++++***************************************************,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************++++++++++++************************************************************+++++++++,,,,,,,,,,,,,,,---------.........---...///000111111111111222222222333444444555555555555444333222111000000000///...---------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************************************<<<<<<:::888666555333222000000000000000000111111000000000000111111111111000111111222333333444444444777999AAA\\\zzzwwwyyy~~~wwwlll^^^UUU]]]tttsssWWW```|||hhhZZZeeegggjjjfff___^^^aaa[[[PPP:::555...,,,...000000...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000111333444555666;;;===???AAADDDFFFGGGGGGHHHGGGGGGGGGHHHHHHFFFDDDAAA@@@===:::777555333333000000///...------------++++++++++++++++++++++++---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111333333333444555777999999>>>===<<<<<<<<<>>>???@@@@@@AAABBBBBBAAA???===<<<::::::999777666555444333000000///...------------,,,,,,+++++++++*********************************************************,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************++++++++++++************************************************************+++++++++,,,,,,,,,,,,,,,,,,------------...---...///000000111111000111111222222333444444444444444333222111000000//////......------------...,,,,,,+++++++++*********++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************************************<<<;;;:::888666555444333000000000000111111111111000000000111111111222222000111111222333444555555333666===KKKfffwwwttt{{{zzzmmm___VVVVVVdddsssTTTTTT~~~ggg```fffiiihhhccc______^^^[[[FFF>>>333---...000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111222444555666777<<<>>>@@@BBBEEEGGGHHHHHHIIIHHHGGGGGGHHHHHHFFFDDDAAA???;;;888555333222111//////...---------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111333333444444666777999:::>>>>>>>>>>>>>>>=========@@@@@@@@@@@@@@@???>>>===:::999777555444333333333//////...---------------++++++++++++************************************************************,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************++++++++++++************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------...///000000000000000111111222222333333444444333333222111000//////......---------------...++++++++++++************++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************************************<<<;;;:::888777555444333///000000000111111111111000000111111111222222222000111111222333444555666666AAATTThhhvvv~~~rrrssswwwlll^^^WWWaaarrroooVVVgggqqqffffffgggiiifff```^^^___VVVJJJ:::111///000000...........................------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111222333555666777888<<<===@@@BBBEEEFFFHHHHHHIIIHHHFFFFFFGGGGGGEEECCC@@@>>>:::666333111000000///...------,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111222222333444555777888999<<<===>>>??????>>>===<<<@@@??????>>>>>>>>>>>>???999888666444333222222222///...------,,,,,,------++++++++++++************************************************************,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************++++++++++++************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...///000000000000000000111111222333333333333333222111000///.........------,,,,,,------...++++++++++++************++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************************************;;;;;;:::888777555444333//////000000111111111222000111111111111222222222000111111222444555666666@@@TTTtttrrrssszzzlll\\\UUUXXXjjjeeeNNNkkkgggcccfffnnnmmmccc]]]___bbbSSS@@@444000000///...////////////////////////------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111222333444666777888888;;;<<>>@@@AAA@@@>>>===@@@???>>>======>>>???@@@999777555333222111222222......---,,,,,,,,,------+++++++++************)))************************************************,,,++++++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************++++++++++++************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...///000000000000000000000111222222333333333333222111000///......------,,,,,,,,,------...+++++++++************)))++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++************************************************************************===<<<:::888777666555555222222222222222222222222333222222111111222222333111222111//////555<<>>@@@@@@AAACCCEEEEEEEEEEEEDDDCCCBBBAAAAAA;;;999666444333222///............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,------......------,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............///////////////111222222333444555777888999:::;;;===>>>>>>>>>>>>>>><<<;;;;;;<<<<<<;;;:::777666555444222111000/////////...---,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************+++++++++*********))))))************************************************************************)))************+++++++++,,,,,,++++++,,,,,,---.........///000000000000000//////000111222222333333222111111000///......---.........------,,,,,,,,,++++++++++++++++++++++++************************************************+++,,,------++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++===<<<:::888777555555444222222222222222222222222333222222111111222222333333111111444444555@@@LLLkkkyyyuuuwwwkkkXXXXXX___vvvsss]]]XXXnnnggg___iiikkkeeedddaaaaaaXXXGGG777111000111000000/////////.................................------------------------------------------------------------------------------------...///000000222222222333444666777888:::<<>>?????????>>>===<<<<<<<<<<<<;;;999666666555333222111/////////......---,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************+++++++++*********))))))************************************************************************)))************+++++++++,,,,,,++++++,,,,,,---.........///000000000000000//////000111111222333333111111000000///......---......---------,,,,,,,,,++++++++++++++++++++++++***************************************************+++,,,,,,******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++===<<<:::888666555444444222222222222222222222222333222222111111222222333444000222888:::===JJJZZZooofffjjj{{{|||yyyggg[[[NNNSSSqqqsssMMMQQQuuu}}}ZZZdddjjj```gggcccbbb___UUUCCC333...222000000000/////////..............................------------------------------------------------------------------------------------...///000111333333333444555666777888;;;>>>@@@BBBBBBBBBDDDEEECCCDDDEEEEEEDDDAAA>>>;;;888666333111111000...,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,------......------,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............//////000000000111111222333444666888999;;;;;;===>>>???@@@@@@@@@???>>><<<<<<===<<<;;;999555555444222111000//////......------,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************+++++++++***************************************************************************************)))************+++++++++,,,,,,++++++,,,,,,---.........///000000000000/////////000000111111222222000000000///......------------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))***++++++))))))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++===;;;:::888666555444444222222222222222222222222333222222111111222222333111222333777@@@OOO[[[aaa___ZZZaaarrrzzz{{{sss^^^SSSVVVjjjaaaSSSaaarrr```aaaccchhhgggcccaaa___PPP:::000111000000000////////////...........................------------------------------------------------------------------------------------...///000111444444444555666777888999<<<>>>AAABBBBBBBBBCCCDDDAAABBBDDDDDDBBB>>>999666666333111/////////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------...............///000000111111111111222333555777888999;;;<<<===???@@@@@@@@@@@@@@@>>>===<<<<<<<<<:::888444333222111000///......---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************))))))*********+++++++++,,,,,,++++++,,,,,,---...---...//////000000///////////////000000000111111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))+++,,,+++***)))***,,,************************++++++++++++++++++++++++++++++++++++++++++++++++<<<;;;999777666444444444222222222222222222222222333222222111111222222333...666666666GGGaaaiiiaaaXXX___lllzzzuuufffUUUNNNggggggVVVeeedddYYYiiihhhjjjbbb```ccc\\\GGG555///111000000000////////////........................------------------------------------------------------------------------...............///111111444444555666777999:::;;;===???AAABBBAAAAAABBBCCCBBBCCCDDDDDDAAA===888555444111///.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------............//////000111111222111111222333555777999:::;;;<<<===???@@@@@@@@@@@@@@@???===<<<;;;:::888777222222111000///......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************************************))))))*********+++++++++,,,,,,++++++,,,,,,---...------.../////////////////////////////////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++,,,---,,,+++***+++---************************++++++++++++++++++++++++++++++++++++++++++++++++<<<;;;999777555444333333222222222222222222222222333222222111111222222333...888;;;===OOOggglll```\\\eeerrrzzzgggRRRSSSccc[[[KKKiiittt[[[eeeccciiidddbbbeeecccTTT@@@222111111000000000/////////........................------------------------------------------------------------------------............///000111111333444555666888;;;===>>>???AAACCCCCCBBBBBBBBBDDDFFFFFFFFFDDDAAA===888666222000............---,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------............///000000111222222111111222444666888:::;;;;;;;;;===>>>???@@@@@@@@@@@@>>><<<;;;:::999666444111111000//////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************************************************************************************************************************+++++++++************************************************************************)))************+++++++++,,,,,,++++++,,,,,,---...------...////////////...............////////////------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++,,,------++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++<<<;;;999777555444333333222222222222222222222222333222222111111222222333444777???LLLWWW^^^aaabbbbbbeeennnkkkZZZQQQ___yyypppNNNTTTxxxmmm]]]bbbeeeggghhhgggeee]]]KKK:::111111111000000000//////........................------------------------------------------------------------------------............///000111222222333444777999<<>>:::666444222000.........///...---,,,,,,,,,---------......------------------------................................................------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---...///000111222333333111111222444666888:::;;;:::;;;<<<===>>>?????????@@@===;;;999999777555222000000///......---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************))))))*********+++++++++************************************************************************)))************+++++++++,,,,,,++++++,,,,,,---...,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************,,,---,,,+++***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++<<<:::999777555444333333222222222222222222222222333222222222222222222333999555BBBYYY]]]SSSVVVffffffdddjjjzzzjjjUUUJJJbbbdddVVVZZZ]]]iiiaaajjjnnniiifffaaaRRRBBB111111111111000000000000........................------------------------------------------------------------------------.........//////000111222222333444777:::===@@@BBBDDDFFFHHHHHHFFFFFFFFFGGGDDDCCC@@@===999666222111222000......//////...---,,,,,,,,,------.........------------------------................................................------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---...///000111222333333111111222444666999;;;<<<999:::;;;===>>>>>>>>>>>>???===:::999888666333111/////////......------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************))))))******++++++++++++************************************************************************)))************+++++++++,,,,,,++++++,,,,,,---...,,,---......//////...........................---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))+++++++++***)))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++;;;;;;999777666555555555222222222111111111000000111222222111000111444777999MMMYYYZZZXXXQQQQQQ]]]dddiiiqqqzzzmmm\\\PPP\\\zzzrrrUUU{{{nnnccckkknnnjjjkkkmmmaaaMMM<<<222,,,000333111//////////////////............///............---------,,,,,,,,,---------........................------////////////000111222333555555555777999<<>>:::777333111000000------------------------------------------------.........------,,,,,,,,,,,,,,,------...//////000000000000000000000000000///////////////...------++++++,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////222777999777555444444444555666888:::;;;==================<<<<<<;;;;;;999777555333111000//////......---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))************+++++++++***++++++,,,,,,++++++***************************************************************************+++++++++,,,,,,---------....................................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++)))************+++++++++;;;:::888777555444444444111111111111111111111111222222222111111444999===KKKTTTUUUXXXbbbcccaaahhhtttuuuwww{{{fffUUU[[[vvvfffTTTzzzZZZYYYnnnlllhhhjjjbbb___OOO;;;000///111111000////////////............///............---------,,,,,,,,,---------......---------...............000000000000111222333333555666777:::<<>>===============<<<<<<::::::888666333111000///.........------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++***++++++,,,,,,++++++***************************************************************************+++++++++,,,,,,---------.................................---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++::::::888666555444444333111111111111111111111111222222222111222666;;;@@@GGGMMMMMMQQQ]]]```___eeemmmooorrrwww~~~}}}iii[[[]]]|||zzz\\\rrrqqqZZZbbbhhhiiiiiiaaadddVVVBBB333///111222111////////////............///............---------,,,,,,,,,---------......---------.........//////000000000000111222333444555666888;;;>>>@@@BBBCCCBBBBBBCCCDDDDDDDDDBBBAAA999777444222///.................................---------....../////////---......//////000000000................../////////////////////////////////////////////...---,,,/////////000000000000000---------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000//////444;;;>>>;;;666444555666777999:::;;;;;;>>>=========<<<<<<<<<;;;999888666444222000///...---------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++***++++++,,,,,,++++++*********************************************************************************+++,,,,,,---.................................------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++:::999888666555444333333111111111111111222222222222222222111333777>>>CCCDDDJJJJJJOOO\\\```___eeejjjlllpppvvvbbbPPPbbbpppuuuhhhWWW___ggghhhhhheee\\\LLL:::111111222111////////////............///............---------,,,,,,,,,---------......,,,,,,------.../////////111111000111111222333444555666999<<<@@@BBBCCCDDDDDDDDDCCCCCCDDDCCC@@@>>>666444222000....................................------......///000000000---------------............///111333555777999:::????????????????????????@@@@@@???===:::888666444222222111000///...------...---------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---,,,---000555777555333444555777888:::;;;;;;;;;=========<<<;;;;;;::::::666666444333111000......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++*********************************************************************************+++,,,,,,---..............................------------,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++)))************+++++++++:::999777666444444333333000000111111111222222222222222222222333999@@@EEECCCKKKLLLQQQ^^^aaaaaahhhkkknnnrrrxxxxxx___\\\fffzzzZZZ]]]eeecccmmmfffcccWWWCCC555111111///////////////............///............---------,,,,,,,,,---------......,,,,,,------...//////000111111111111222333444444555777:::>>>AAACCCDDDEEEEEEDDDBBBBBBBBBAAA===999444333111///....................................---......///000000111111///000111333666888999:::???@@@BBBEEEHHHKKKMMMNNNSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPOOOLLLJJJIIICCCBBBAAA>>><<<:::888777444333222000///.................................------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---......///000111222222444555777999;;;;;;;;;;;;<<<<<<<<<;;;::::::999999444333222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***************************************************************************)))******+++---......///........................---------,,,,,,,,,++++++)))*********++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++)))************+++++++++:::999777666444333333333000000111111222222222222222222222222444999AAAFFFBBBKKKNNNSSS___bbbcccjjjmmmppptttyyyxxxcccVVVyyyppptttfffcccddd^^^mmmggghhh___JJJ888111///...000/////////............//////.........---------,,,,,,,,,---------......,,,,,,------...///000000111111111111222333444555555777:::>>>AAADDDEEEEEEFFFCCCAAAAAAAAA???:::666333222111///.........///////////////////////////---......///000111111222666888<<>>BBBDDDFFFGGGGGGFFFDDDCCCAAA<<<777222000000000///...------,,,......///000000///...---+++---111333666:::???CCCJJJMMMQQQUUUXXXYYYZZZYYYVVVWWWYYY\\\___```bbbbbb^^^[[[VVVSSSRRRPPPOOOMMMNNNNNNOOOQQQSSSUUUWWWXXX\\\WWWUUUXXXYYYVVVSSSTTTKKKKKKIIIEEEAAA===;;;:::777000---000111...///333///......///000000...,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000111222333333444444666888:::;;;<<<<<<;;;:::;;;<<<<<<<<<:::888666222111000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************************************************************++++++,,,,,,++++++***))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++:::999777666444333333333000111111111111222222222111111222555999===???AAADDDJJJRRRUUUVVVYYY```gggggghhhkkkqqqyyy|||zzzyyyxxxvvvtttpppooooooqqqqqqpppmmmjjjgggfffdddeeegggiiiiiiiiihhhfffddddddddddddaaa^^^[[[ZZZYYYXXXXXXXXXYYYZZZWWWWWWWWWVVVVVVTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWYYY\\\]]]^^^]]]]]][[[ZZZYYYYYYYYYXXXVVVTTTOOOSSSVVVVVVWWW[[[```cccbbbhhhpppvvvwww|||jjjWWWkkksss[[[lllsss^^^^^^aaafffgggdddYYYHHH888111000111111111111000000000000---------------------------------............///---------.........//////000000000111222333444555888999<<>>DDDJJJOOOTTTZZZ]]]]]]\\\[[[ZZZXXXTTTOOOLLLHHHKKKOOOTTTXXX\\\^^^```bbb\\\TTTOOOOOONNNLLLJJJBBBBBBDDDFFFIIILLLOOOQQQVVVTTTUUUXXXXXXTTTSSSTTTTTTRRRPPPPPPRRRPPPLLLHHHEEE<<<666444222,,,+++---......---///000///---+++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111222333333444444666888:::;;;<<<<<<;;;:::;;;<<<<<<;;;999666555111111000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************************************************************++++++,,,,,,++++++******************************************************************************++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++999888777555444333333333000111111111111222222222111333666999;;;===>>>???DDDIIINNNQQQRRRVVV^^^eeeeeegggkkkqqqyyyyyyrrrmmmdddaaa___^^^_________^^^___^^^\\\]]]]]]\\\ZZZXXXVVVUUUTTTTTTVVVXXXXXXWWWVVVTTTRRRRRRSSSSSSRRRQQQSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWVVVUUUUUUTTTTTTSSSSSSRRRSSSRRRRRRRRRSSSUUUWWWYYYZZZZZZZZZ\\\]]]\\\YYYVVVWWWYYY[[[]]]]]][[[ZZZYYY]]]]]]```bbbaaaccclllvvv~~~bbb]]]ppp~~~fffYYY~~~dddYYY```gggddddddaaaRRR===222111111111111111000000000000---------------------------------............///------........./////////000000111111222444555666:::;;;>>>AAACCCEEEEEEFFFAAA@@@>>>===<<<:::666333//////............//////......///111444999===@@@KKKOOOUUUZZZ]]]___bbbccceeebbb^^^\\\ZZZUUUNNNIIIFFFHHHLLLQQQUUUXXXYYYZZZaaaYYYPPPKKKKKKKKKJJJGGGDDDEEEGGGJJJNNNSSSXXX[[[]]][[[[[[[[[VVVNNNKKKMMMXXXUUUSSSWWW]]]___[[[VVVUUUNNNFFFBBB===666222222///...---...///000///---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000111222333444444555666888:::<<<<<<<<<<<<;;;;;;;;;;;;999777444333111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************************************************************++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,************+++++++++,,,888888666555444333333333000000111111111222222222222444666999;;;===@@@BBBDDDIIIOOORRRTTTXXX^^^dddbbbeeekkkqqqwww~~~xxxccc___zzz]]]kkkrrr___dddgggbbbdddggg\\\EEE555222111111111111000000000///........................---------............///............////////////111111111222333555666777:::<<>>:::888555222//////...------...///111222;;;???FFFMMMTTTYYY\\\]]][[[]]]______]]][[[[[[[[[TTTQQQOOONNNOOOMMMIIIEEEHHHHHHIIIJJJKKKLLLLLLMMMJJJNNNSSSSSSQQQPPPSSSVVVRRRPPPMMMKKKKKKNNNQQQTTTTTTPPPMMMMMMKKKJJJMMMSSSNNNNNNMMMLLLLLLQQQYYY___[[[[[[ZZZYYYWWWTTTOOOJJJHHHBBB;;;555222000//////................................................------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------.........////////////000222333444555666555777999;;;<<<======<<<;;;;;;999777555333111/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************************************************************++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,777666555444333333333333000111111111111222222222111333555666777<<>>BBBFFFHHHJJJNNNRRRWWW\\\^^^___ccchhhkkkmmmttt~~~~~~dddkkklll\\\___rrruuu^^^eeeddd___ccceeeSSS888111111111111000000000000////////////////////////---------.........//////////////////000000000000222333444555777999;;;<<>>BBBBBBNNNPPPRRRSSSTTTUUUWWWYYY___dddiiilllnnnsss}}}rrreee}}}dddWWWkkk|||}}}bbbaaaccc``````iii```FFF333333222111222333000---........................---------.........////////////000000111111222222333444555666666888<<>>666111////////////000000///...------///111//////.........---------................................................------------------------------------------------..................------000////////////000000111222000///111555888888777999:::;;;<<<<<<;;;::::::777666444222000...------,,,,,,++++++,,,,,,---......//////...,,,++++++,,,,,,...///...------...///222000...---------......000///...,,,,,,---...///,,,,,,------...///000000//////...------.../////////...---,,,+++++++++,,,//////...---,,,+++***)))000///...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555555555555444444444444222111000//////000111222333888:::888999???BBBAAAIIILLLOOOQQQRRRUUUXXXZZZ___bbbfffjjjmmmttt|||rrrkkkVVV]]]sss|||ttt```]]]bbbeeecccfff```MMM555333111111222222000---........................---------.........////////////000000111222222222444555666777888:::===@@@DDDEEEFFFHHHHHHEEEAAA>>>:::666000...000444777888HHHKKKNNNQQQSSSTTTUUUUUUNNNIIIJJJRRR]]]gggsss}}}|||}}}{{{vvvuuurrrnnnkkkzzzuuuqqqkkkaaaUUUOOOOOOEEEFFFGGGFFFEEEEEEFFFHHHLLLFFF??????IIIUUU]]]___PPPKKKCCC;;;555111000///111111000///......///000//////.........---------................................................------------------------------------------------........................000////////////000111111222111000222666888999888:::;;;<<<===<<<;;;:::999666555333111///...------000000000///......------***,,,------,,,---///111///000111000.........000+++,,,---......///222333......///000111222333444444444444444333222222111444111///000111111...+++---,,,++++++,,,...111333...////////////000000000******+++---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555555555555444444444444222111000//////000111222555777777777;;;@@@BBB@@@EEEHHHKKKNNNQQQTTTYYY\\\___```ccchhhnnnttt{{{{{{]]]UUU\\\~~~mmmsssdddZZZ]]]fffeeeccc```WWW999555000000111222000...........................------.........////////////000000111222222333333555777888999:::<<>><<<999666333222222222...............---------,,,---...///...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555555555444444444333333222111000000000111222333777666555777<<>>>>>>>>===;;;999888222222000///------,,,,,,+++,,,---...///......---000000///---,,,,,,...000...000444666888:::===@@@IIIMMMRRRSSSPPPOOOQQQTTTTTTSSSRRRRRRQQQQQQQQQQQQSSSUUUWWWZZZ[[[\\\[[[[[[XXXVVVTTTSSSSSSRRROOOMMMPPPOOOMMMIIIEEEAAA===;;;888777555333000...,,,+++.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555444444444444333333333222111000000000111333444888555444888===@@@@@@@@@FFFHHHJJJLLLNNNRRRWWW[[[``````bbbhhhpppwww{{{}}}~~~gggYYY\\\rrr{{{sssZZZ___bbb```aaaaaaGGG;;;111000111000///111////////////////////////........./////////000000000000111222333444555555777999<<<>>>???AAACCCFFFHHHIIILLLOOOOOOIII???777222555;;;AAAGGGMMMRRRTTTQQQOOOLLLJJJMMMYYYjjjwwwvvv}}}zzz}}}~~~yyyrrrooollliiifff___UUUNNNNNNLLLOOOSSSSSSPPPSSSYYY]]]___bbb```ZZZQQQHHHCCC666333000//////000000...---.....................................................................---------------------------------------------------------.........//////////////////000111222333333444555666777999;;;<<>><<<:::888666111000///...------------//////000000000000000///---///000111222444777:::???AAADDDGGGHHHJJJMMMPPPRRRVVVYYYZZZYYYXXXYYY[[[UUUTTTQQQOOONNNOOOPPPQQQTTTVVVXXX[[[\\\^^^^^^^^^TTTTTTSSSQQQOOONNNQQQSSSLLLOOOTTTWWWXXXVVVRRRPPPIIIHHHEEEBBB>>>;;;888777...---,,,++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444444444444333333333333222111000000111222444555888555555:::===>>>???BBBGGGHHHJJJKKKMMMQQQUUUYYY^^^```dddiiiooouuuzzz}}}sss^^^TTTvvv}}}uuu______bbbbbbbbb```PPP@@@333111222000///222////////////////////////....../////////000000000000000111222444555666666777:::===@@@AAABBBEEEGGGJJJLLLNNNMMMGGG>>>555000333999BBBIIIMMMOOOPPPQQQFFFQQQbbboooyyy}}}}}}xxxrrrmmmjjjgggeeeSSSMMMLLLQQQSSSSSSXXXaaa[[[[[[]]]______\\\WWWRRRAAA;;;444111111111000...---------...............................................................------------------------------------------------,,,,,,------...//////////////////000111222333444333555666777777999<<<>>>??????>>>===;;;888666444111000///...............000///...------------...---000666;;;???DDDIIIMMMOOOPPPQQQQQQPPPPPPQQQSSSNNNNNNPPPRRRTTTUUUUUUUUUOOONNNMMMLLLLLLNNNPPPQQQPPPPPPQQQQQQRRRSSSTTTTTTNNNNNNMMMLLLLLLMMMNNNPPPHHHMMMTTTZZZ]]]\\\YYYWWWQQQPPPNNNLLLJJJHHHGGGFFF<<<:::777333///---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444444444333333333222222111111000000111333444555666444666;;;===;;;>>>DDDEEEFFFGGGIIIKKKOOOTTTXXXZZZ___eeeiiimmmrrrxxx}}}qqqppphhhWWWkkknnnzzz^^^^^^bbbeeefffaaaXXXEEE555333333///...222////////////////////////.../////////000000000000000111222333444666777777777:::>>>@@@BBBCCCEEEGGGJJJLLLLLLGGG???888555444<<>><<<:::777444222000000//////...////////////...------...111444666;;;???EEEJJJMMMPPPSSSUUUTTTTTTUUUSSSQQQOOOOOOPPPRRROOOLLLNNNRRRTTTRRRPPPGGGHHHIIIJJJJJJJJJIIIHHHKKKJJJJJJJJJKKKMMMOOOQQQLLLHHHFFFJJJOOOPPPKKKEEEKKKMMMQQQTTTUUUTTTRRRQQQPPPPPPPPPOOONNNMMMMMMLLLLLLKKKHHHDDD???888333000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,------...---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444444444333333333222222111111000000111333444666555444888===<<<999>>>FFFBBBCCCEEEGGGIIINNNTTTYYYWWW^^^eeeiiikkkooowww}}}vvviiiwwwrrrWWW```|||hhhfffrrrYYY[[[bbbhhhiiiddd]]]HHH666444444///...222000000000000000000000000////////////000000000000000111222333555666777888666:::>>>AAABBBCCCEEEGGGIIIKKKJJJDDD;;;777:::???GGGKKKNNNOOONNNOOOQQQTTTnnn}}}|||vvvmmmiiigggfffeeegggkkknnnnnnmmmppp||||||wwwnnnlllfffdddcccYYYLLLNNNYYYXXXNNNDDDCCCMMMVVVZZZZZZ[[[PPPBBB888444222///------------.........//////................................................------------------------------------------------,,,,,,------...///000000/////////000111333444555444666999999888999===@@@??????>>><<<999666333111000000////////////000000111111111333888>>>DDDHHHNNNQQQUUUWWWVVVTTTSSSRRRUUUVVVWWWUUUSSSRRRSSSTTT```YYYSSSSSSWWWXXXTTTPPPVVVXXX[[[]]]\\\XXXSSSPPP``````___```cccgggkkknnnaaaZZZVVV]]]hhhiii\\\OOOIIIJJJKKKMMMOOOOOOPPPPPPSSSSSSRRRQQQQQQPPPOOOOOOKKKNNNQQQSSSQQQLLLGGGCCC000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,555444333333222222333333222111111111111222444555777444555;;;===:::<<>>???@@@@@@AAA@@@>>>:::777444111000666000******...222111...000333999@@@FFFMMMRRRUUUSSSRRRPPPNNNOOOOOOOOOOOOPPPRRReeeqqqfff^^^gggqqquuuiiiqqqrrrjjjfffooo|||tttlllhhhfffuuu~~~{{{uuuxxx~~~mmmmmmlllrrryyy___[[[ZZZ^^^ccc\\\LLLFFFJJJLLLLLLLLLLLLNNNPPPQQQRRROOOIIIGGGMMMXXX]]]XXXQQQIIIFFF@@@888111...///222222111/////////---+++)))---,,,******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---,,,,,,++++++,,,,,,,,,---------------,,,+++,,,...000000///......///////////////000000000111---000222111......222666444111------///000///,,,...---,,,---///111000///,,,,,,------------------...------------......///---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,555444333333222222333333222111111111111333444555888555666;;;===;;;===AAA@@@BBBFFFHHHKKKNNNRRRUUUZZZ```fffiiikkknnnuuu{{{hhh\\\fff{{{nnn|||kkkTTT^^^eeeaaagggeeeSSS===111000111111///////////////////////////000000000000000000000///111111111222444555777888:::===@@@BBBCCCEEEHHHKKKPPPGGG???===>>>@@@FFFLLLPPPIIIDDDJJJXXXmmmzzzooolllkkkmmmjjjbbb^^^___ffftttwwwmmmddd\\\YYYccceeejjjoooqqqvvvuuummmggg]]]RRRLLLKKKHHHDDD@@@>>>======IIIMMMRRRSSSMMMBBB555---...000111000...------...////////////////////////////////////////////////........................---------------------------------.........///////////////000111222333444555666888;;;===???@@@@@@>>>===:::777555222000///&&&...555555111...111555DDDJJJRRRWWWXXXUUUPPPMMMOOONNNMMMPPPTTTXXXZZZZZZpppttt|||~~~{{{{{{uuukkkjjjllluuu{{{xxxssssssuuuvvvvvv~~~}}}www}}}tttlllkkkmmmooommmfffbbbaaa^^^YYYSSSNNNKKKJJJKKKKKKNNNKKKIIIMMMUUUZZZZZZXXXXXXUUUQQQLLLGGG>>>555...///---+++...111222000,,,///---,,,,,,,,,---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------......---------....../////////---...//////......000111222333555777999;;;<<<===BBBBBBBBBCCCCCCCCCDDDEEEAAAAAA@@@@@@???>>><<<;;;999777444222111///,,,***,,,,,,,,,,,,---...000000......---------------...---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,555444333333222222333333222111111111222333555666888777888<<<===<<<>>>AAA???AAAEEEGGGJJJMMMQQQTTTZZZ```gggjjjjjjmmmsssyyy~~~tttaaa```~~~uuuuuu|||VVV]]]ddd```jjjgggWWWCCC555111222111///////////////////////////000000000000000000000000222222222333555666888999<<>>AAADDDFFFHHHIIIJJJHHHFFFFFFHHHKKKNNNMMMLLLKKKMMMNNNMMMKKKJJJIIIIIIJJJGGGCCC@@@===:::666333222111///---------.../////////......---.........------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,555444333333222222333333222111111111222444555666999888999<<<===>>>???@@@>>>@@@DDDFFFIIILLLPPPSSSVVV\\\dddiiimmmrrryyywww}}}iii]]]rrrvvviii^^^\\\bbb```kkkhhh\\\III888222222111///////////////////////////000000000000000111111111222333333444666888:::;;;???AAADDDFFFGGGGGGGGGFFF???::::::AAAHHHJJJKKKLLLKKK[[[vvvvvvooolllgggqqq~~~~~~vvvssspppllliii```TTTNNNMMMKKKGGGBBB:::888<<>>===:::777333000---+++000//////.../////////000...------------,,,,,,,,,------------------------------------------------555444333333222222333333222111111111222444666777888::::::;;;<<<>>>??????>>>@@@CCCFFFHHHLLLPPPSSSTTT[[[ccciiinnnvvv}}}uuu{{{uuu^^^hhh|||fffkkk[[[```aaahhhggg___NNN<<<333333222...000000000000000000000000///000000000111111111222333444444666777999;;;<<>>@@@EEEJJJJJJHHHLLLRRRjjjyyywww{{{{{{yyyyyy|||~~~xxxxxxwwwqqqeeeXXXQQQPPPPPPKKKGGGGGG>>>888>>>LLLXXXXXXTTT???888000,,,...000000...////////////////////////////////////////////////........................................................./////////000000000111111222444555777888<<<<<<===>>>>>>???@@@@@@<<<999555222000000111222///444<<>>AAADDDIIIKKKKKKIIIHHHHHHFFFFFFFFFGGGHHHIIIIIIJJJHHHGGGGGGGGGIIIKKKMMMMMMKKKFFFBBBDDDKKKQQQSSSRRRLLLKKKJJJJJJKKKLLLJJJIIIIIIIIIHHHFFFAAA;;;666333000000//////......//////.........---------,,,,,,------------------------------------------------555444333333222222333333222111111222333555777888777:::;;;:::;;;>>>???===>>>@@@DDDFFFIIILLLPPPSSSWWW\\\ccciiinnnvvv{{{vvv}}}eeeddd}}}kkk}}}yyy[[[]]]eeeeeefffbbbRRR>>>333333333...000000000000000000000000///000000111111222222222444444555777999;;;===>>>BBBCCCFFFJJJMMMLLLHHHEEE@@@DDDJJJLLLHHHHHHSSSaaa~~~|||uuu~~~|||{{{vvvnnneee```^^^XXXOOOGGGUUUKKK@@@<<>>???@@@AAA@@@???>>>888555111......000333555555AAAMMMOOOKKKKKKSSS\\\aaa]]]\\\eeettt~~~yyy~~~{{{kkkffflllrrr{{{|||ppppppwwwoooeeehhhlllpppzzzzzzvvvoookkkqqq{{{~~~|||llllllooottt{{{~~~|||yyyssswww~~~~~~|||tttppplllkkkkkkfff\\\SSSLLLNNNPPPOOOLLLJJJKKKLLLIIIPPPUUUTTTKKK???666222000...,,,,,,...///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................///............///000000222555999>>>CCCHHHKKKLLLJJJMMMPPPPPPMMMIIIFFFDDDDDDCCCBBBAAABBBEEEGGGIIIKKKJJJJJJNNNRRRRRRMMMHHHHHHDDD@@@AAAFFFKKKMMMMMMNNNLLLKKKKKKLLLLLLKKKIIILLLMMMNNNNNNMMMJJJFFFDDD777666444222000///..................---------,,,------------------------------------------------555444333333222222333333111111111222333555777999666:::;;;888999>>>>>>;;;???AAADDDGGGIIILLLQQQTTTWWW\\\aaafffkkkvvvyyyxxxmmmdddxxxkkklllZZZ\\\jjjaaadddbbbUUU???333333333///000000000000000000000000///000000111111222333333555555666888:::<<<>>>???BBBCCCGGGLLLOOONNNIIIEEECCCEEEIIIKKKLLLWWWoooyyyyyy|||vvvrrrnnnfff\\\TTTTTTRRRNNNHHHDDDHHHSSS]]]YYYMMM>>>444222222111///////////////////////////////////////////////////.................................................../////////000000000000111222222444555777999:::===???AAACCCCCCAAA>>><<<555333000///000555:::>>>HHHLLLNNNIIIEEENNNdddvvvxxxooouuuxxxllljjjlllqqqggggggkkkmmmxxxyyy{{{xxxwwwxxxyyytttxxx{{{||||||}}}yyy{{{||||||{{{|||{{{yyyuuurrr^^^ZZZTTTNNNKKKJJJKKKKKKJJJLLLOOOSSSTTTOOOGGGAAA888555000............---------------------------........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................//////......///222555777===@@@EEEIIIMMMNNNOOOOOOLLLMMMNNNMMMKKKIIIIIIJJJRRRPPPLLLIIIIIIKKKOOOQQQQQQOOORRR___mmmnnn```QQQPPPRRRRRRPPPLLLJJJKKKMMMSSSQQQOOOOOOOOONNNMMMKKKIIIIIIJJJKKKMMMNNNOOOPPPGGGEEEAAA<<<888444111000............------------------------------------........................555444333333222222333333111111111222333666888999666:::;;;777888===>>>:::???AAAEEEGGGJJJMMMQQQTTTTTTYYY^^^cccjjjvvvwwwzzzsssfffvvvfff```|||ZZZ[[[mmm```bbbcccVVV@@@333333333///000000000000000000000000///000000111222222333333555666777888:::===???@@@BBBCCCGGGLLLPPPOOOJJJEEEIIIIIIJJJOOOYYYooouuuxxx}}}xxxtttnnnhhhcccJJJRRRXXXTTTKKKJJJSSS]]]___UUUGGG:::222000111333////////////////////////////////////////////////........................////////////////////////////////////000000000000222222333444666888:::;;;===???BBBDDDDDDAAA>>>;;;555333111222555<<>>HHHJJJMMMOOOOOOMMMKKKIIIJJJJJJJJJIIIIIILLLPPPTTTgggccc]]]WWWTTTUUUXXXZZZ^^^[[[aaaxxxhhhaaahhhmmmhhh[[[RRRSSSWWWSSSQQQOOOOOOOOOOOOMMMLLLFFFEEEDDDDDDFFFKKKOOORRRVVVSSSNNNGGG@@@:::666444//////.........---------------------------------........................444444333333333333222222222111000111444555666555888999::::::;;;;;;::::::???AAABBBDDDFFFJJJPPPSSSTTTYYY]]]aaakkk{{{tttxxx~~~hhhiiiuuu\\\kkk]]]^^^ffffffaaaUUUDDD555...///333000000000000000000000000111111111222222333333444666777888:::<<>>AAADDDEEEBBB===999777...---:::FFFIIIJJJMMMMMMVVV[[[ZZZ___ooo~~~xxxvvvtttooogggdddsss}}}xxx}}}~~~}}}vvvpppooorrrxxx}}}}}}|||yyyzzzzzzxxxsssmmmiiiggggggdddaaa____________^^^\\\\\\[[[ZZZ[[[]]]bbbeeennn}}}ooogggbbbWWWRRRUUUJJJLLLNNNMMMIIIIIIQQQZZZSSSNNNDDD999000,,,---...111---)))+++///111///+++------------------------..............................////////////..............................---------.........//////000///.........//////000111333444555999AAAHHHKKKLLLNNNOOOMMMMMMOOONNNLLLMMMJJJQQQYYYUUUNNN^^^vvvpppcccgggqqq~~~|||uuuooowwwvvvrrrtttuuuxxxpppdddeeennnfffUUUQQQOOOIIIEEEDDDDDDDDDHHHNNNPPPOOONNNLLLJJJHHHGGGGGG999666222//////000000000,,,...///---***+++...222------------------------444444333333333333222222222111000111444666666555888999::::::;;;;;;::::::???@@@BBBDDDFFFIIINNNRRRUUUZZZ^^^bbblll{{{{{{pppvvvmmmccc}}}```ttt]]]___ggggggbbbWWWGGG777///111444111111111111111111111111111111222222333333444444777888999;;;>>>AAADDDEEEHHHKKKOOORRRSSSSSSUUUWWWPPPRRRdddssszzz{{{oooiiiggg\\\RRROOORRRVVV[[[___\\\\\\YYYPPPCCC888222111111111111000//////000111000000000000000000000000000000000000000000000000////////////////////////111000000000000111222222444444555666777999;;;<<<>>>@@@BBBCCCAAA===999777666333777@@@FFFHHHMMMTTTMMM___llliiieeepppzzznnnbbbaaahhhmmmmmmsss}}}|||||||||}}}}}}~~~}}}{{{{{{yyyvvvttttttsssqqqpppccc```\\\WWWSSSPPPNNNMMMUUU^^^hhhrrr~~~}}}uuuhhhaaabbb^^^SSSHHHGGGNNNUUUYYYYYYYYYUUUNNNEEE;;;333///---...//////000000///---,,,------------------------..............................////////////..............................---------.........//////000000//////////////////---333<<>>???BBBCCCAAA;;;777555555555:::BBBIIIMMMRRR\\\fffiiinnnqqqrrrtttxxxxxxvvvoooooommmkkknnnuuuwwwvvv|||vvvoooiiiccc]]]UUUOOOMMMKKKKKKQQQYYYdddsssyyyppplllvvveeeQQQGGGJJJQQQSSSRRR[[[[[[YYYUUULLL@@@555...---000333222000---,,,---------------------------..............................////////////..............................------........./////////000000000///000000000111:::;;;???EEEJJJLLLLLLKKKFFFLLLJJJJJJ^^^|||kkkmmmvvvzzziiibbbfffgggccc\\\TTTNNNJJJLLLMMMNNNPPPPPPNNNKKKHHHMMMJJJDDD???;;;666111.../////////000111000...,,,------------------------444444333333333222222222222111111333555777666555888888999::::::::::::999>>>@@@BBBCCCDDDGGGJJJMMMTTTYYY```gggrrr}}}nnnggguuupppeeewww{{{___hhhvvvssscccaaadddhhheee\\\MMM===333222444111111111111111111111111111222222333444555666666888999;;;>>>BBBFFFIIIKKKMMMJJJJJJQQQ[[[```]]]XXXaaa}}}llluuu|||{{{rrrpppfffVVVNNNPPPUUUVVV\\\\\\\\\[[[VVVKKK===333111000000000111000///...///////////////////////////////////////////////////////////////000000000111111111111111222333444666666777888:::===>>>@@@AAACCCCCC>>>777333444777:::BBBJJJOOOSSS[[[fffnnn}}}{{{{{{{{{vvvjjj___gggoooyyy}}}xxxvvvxxxyyy|||~~~~~~uuummmbbbVVVMMMLLLJJJHHHPPP\\\|||}}}vvvfffTTTHHHHHHMMMQQQUUUXXX\\\^^^YYYNNNAAA888111111000///---------.........................................................////////////..........................................////////////000///......000333777999HHHEEEFFFIIIKKKJJJIIIJJJ???NNNTTTTTTjjjwww{{{tttrrrtttsssrrrsssrrrgggYYYPPPSSSUUUSSSNNNJJJIIIJJJRRRQQQOOOLLLGGGAAA999444111///---...000111///,,,........................444444333333333222222222222111222444666777666555777888999999::::::999999===???BBBCCCDDDFFFJJJLLLQQQXXX```jjjvvvuuuhhhgggxxxsssccclll}}}hhhdddkkkjjjaaabbbhhheee]]]OOO???444111222111111111111111111111111111222333444555666777777888999;;;???CCCGGGJJJLLLVVVLLLPPPccckkkcccbbbjjj}}}~~~~~~pppooo~~~|||zzzsssjjj]]]QQQOOOTTT\\\[[[[[[[[[YYYRRRFFF===222000///000222222111000////////////////////////////////////////////////////////////000000111111111111111111222333444555777777888:::<<>>@@@CCCDDDCCCBBB???:::777999???EEEGGGPPPVVV[[[lll}}}vvvpppppp{{{xxxxxxxxxyyy}}}~~~qqqbbbVVVRRRJJJKKKOOOYYYhhhzzz~~~uuucccQQQNNNNNNQQQVVV[[[[[[VVVRRRGGG===111,,,---000000.........................................................////////////..................................../////////000000000///000111444999@@@GGGKKKKKKHHHIIIMMMLLLLLLWWWeeeyyy|||{{{fffTTTMMMMMMCCCEEEIIINNNQQQQQQNNNKKK???;;;444000//////000111........................444444333333333333222222111111333555888888666444777777888999999999999999;;;>>>BBBEEEGGGIIILLLNNNSSSZZZdddooo||||||fffdddnnn}}}qqqtttjjj^^^VVVPPPLLLMMMPPPWWWnnnxxxbbbvvvfffoooxxx]]]dddiiihhhbbbUUUEEE888333222222222222222222222222222222222333555666777888999<<<===???BBBFFFIIILLLNNNPPPVVVffftttpppiiiyyyyyytttnnnhhhccc___[[[YYYTTTSSSPPPMMMIIIFFFCCCBBB@@@???>>>>>>???@@@BBBDDDFFFLLLSSSXXXZZZ[[[]]]___bbbkkksssxxx{{{qqqwww~~~qqqdddXXXOOORRRTTTXXX[[[\\\ZZZUUUQQQ===777111///111333222000000000000000000000000000000000000000000000000000...//////000111111222222111222222222333555666777999:::;;;===???BBBDDDEEEDDD@@@;;;999:::@@@HHHNNNUUUaaagggjjjzzzzzzpppttt~~~}}}{{{}}}pppcccSSSIIIEEEIIIPPPWWWeeetttppp[[[YYYTTTOOOOOOTTTXXXYYYXXXSSSKKK@@@777222111000///......................................................////////////................................./////////000000000000...111666<<>>BBBEEEGGGJJJMMMOOOVVV]]]fffqqq}}}xxxccccccqqqxxxsssnnnjjjSSSKKKEEEEEEIIIQQQ]]]iiizzzaaatttgggkkkzzz[[[fffjjjjjjdddWWWGGG:::444333222222222222222222222222222222333555666888999999>>>???AAADDDGGGKKKNNNOOOOOOaaatttxxxppprrrxxxoooeee]]]XXXUUUPPPMMMIIIGGGFFFFFFFFFEEECCCDDDDDDEEEEEEFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCDDDFFFBBB>>>===???BBBDDDEEEIIIIIIHHHMMM^^^yyyuuurrr{{{{{{zzznnn[[[LLLQQQWWW\\\]]][[[WWWUUUBBB;;;333///000222000...000000000000000000000000000000000000000000000000...//////000111222222222222222222333444555777777999:::;;;===@@@CCCEEEFFFDDD???999888===FFFNNNSSSiiiuuuxxxrrryyysssttt|||xxxuuu}}}tttdddWWWQQQHHH@@@GGGWWWmmmttteee\\\QQQLLLOOOTTTYYYZZZZZZVVVMMMAAA777000///000////////////////////////..............................////////////..............................////////////000000000000---222;;;CCCIIIJJJJJJHHHEEEWWWvvv}}}{{{|||xxxtttqqq```ZZZQQQJJJHHHIIIJJJKKKRRRRRRNNNEEE;;;333000000////////////////////////555444333333222222333333333333333666888999888666999777888;;;;;;999888;;;<<>>GGGGGGHHHQQQQQQLLLOOOYYYpppyyyeee|||vvvqqqpppttt{{{zzzpppcccXXXRRRPPPQQQRRRJJJGGGNNNMMMGGGJJJIIIJJJJJJIIIHHHHHHKKKMMMGGGHHHIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???BBB??????@@@EEEQQQfffzzzvvv|||xxxwww```OOOOOO\\\\\\YYYZZZWWWRRR???111222555222000222000000000000000000000000000000000000000000000000111000000000000000111222111222222333444555777888;;;;;;;;;<<>>HHHKKKHHHFFFFFFFFFLLLnnn~~~qqq^^^YYYTTTIIIEEEJJJOOONNNMMMMMMKKKEEE<<<555------...///............555444333333222222333333333222333666888999777666999777777;;;;;;888888;;;:::===AAADDDEEEGGGIIIKKKSSSWWWgggwww~~~sss```___uuu}}}zzzppp```OOOEEEFFFJJJ^^^aaajjjrrrvvv{{{eeelllzzzeeefffkkkjjjggg]]]KKK:::333555333333333333333333333333444555666777777999===@@@???HHHHHHHHHPPPPPPMMMRRRdddyyyyyyyyy{{{zzzvvvpppmmmkkkccc[[[SSSSSSQQQPPPPPPUUU[[[```rrrxxx~~~|||wwwtttsssllljjj^^^VVV[[[ZZZVVVZZZZZZ[[[\\\]]]]]]]]]\\\[[[]]][[[XXXUUUSSSQQQQQQQQQJJJHHHDDDAAA@@@AAACCCEEEAAA@@@AAACCCBBBBBBIIIQQQ\\\xxxzzzvvv\\\PPPUUUXXX]]]___XXXWWWGGG888333333222000///000000000000000000000000000000000000000000000000000000000000000111111222222222222333444666888888=========???AAACCCFFFGGGCCC??????EEEJJJOOOXXX```pppsss}}}zzzyyy{{{~~~~~~{{{xxxvvvuuuqqqrrrttttttuuuxxx}}}rrrdddYYYSSSFFFPPP```ppp}}}tttfffXXXRRRQQQYYYZZZZZZWWWOOODDD999333//////...////////////...////////////////////////---......///////////////---------........./////////000111000......111333BBBDDDFFFDDDBBBGGGTTT```fffttt}}}www}}}{{{yyyxxxhhhaaa]]]TTTLLLOOOPPPRRRTTTSSSNNNGGGBBB666222------///000000...555444333333222222333333222222333555888888777666999666777;;;;;;888888::::::===AAACCCEEEGGGJJJLLLQQQVVVgggwww~~~ppp[[[]]]uuuuuunnniiieeeaaaUUUTTTTTTSSSSSSSSSSSSTTTWWW[[[cccmmmxxx```ccc]]]XXXQQQHHHFFFTTTgggiiijjj|||bbbccckkkkkkhhh___MMM;;;444555333333333333333333333333333555666777888:::>>>AAABBBJJJIIIIIIOOONNNOOOXXXuuu|||}}}zzzzzzyyytttpppggggggfffdddfffhhhddd^^^aaaaaa```^^^ZZZXXXWWWXXXXXX```jjjttt}}}~~~}}}}}}{{{{{{vvvpppkkk^^^\\\WWWRRRNNNKKKIIIIIIFFFDDDDDDGGGEEEAAA???AAAHHH]]]|||eeePPPLLLQQQ^^^bbbXXX\\\SSSCCC555111333111---000000000000000000000000000000000000000000000000000000000000000111222222222333333444555777999:::???@@@AAABBBCCCEEEFFFFFFCCCCCCGGGOOOUUUZZZ___eeeyyyzzz{{{rrr{{{|||vvvqqqmmmjjjhhhdddbbb___\\\YYYWWWVVVVVVRRRRRRSSSSSSRRRTTTWWWZZZZZZ___hhhtttvvviiiPPPJJJJJJSSS^^^nnnnnnXXXIIIQQQTTTYYY[[[XXXOOOBBB999...000000///---,,,///111////////////////////////---......///////////////------........./////////---111333111...///555<<>>BBBEEEGGGIIILLLOOOUUUYYYjjjyyy~~~|||jjjVVV\\\vvvyyybbb[[[RRRKKKGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBB@@@BBBEEEJJJQQQWWW\\\```gggtttyyyoooyyyuuu___SSSNNNSSSWWW___yyymmmhhhrrrdddaaalllllljjjbbbPPP===555666444444444444444444444444333555777888999<<<@@@CCCEEELLLLLLKKKNNNNNNSSSccc~~~zzzyyywwwyyy~~~yyyrrriii___VVVQQQPPPJJJGGGJJJOOOQQQTTTXXXXXXVVVbbb|||{{{gggXXXPPPNNNYYY```YYY^^^ZZZKKK888000333333---000000000000000000000000000000000000000000000000000000000000111222333333333333444555777999:::;;;@@@AAABBBDDDEEEFFFFFFFFFDDDHHHOOOYYYcccjjjpppttt{{{~~~}}}~~~~~~}}}~~~}}}|||{{{wwwtttqqqllliiifffeeeddd]]][[[XXXTTTQQQOOOMMMMMMIIIHHHGGGFFFGGGIIIKKKMMMLLLMMMNNNPPPQQQSSSVVVWWWTTTXXX\\\aaahhhsssrrraaaSSSPPPNNNQQQeee}}}hhhSSSMMMOOOSSSXXXZZZUUUKKKCCC333222000...------///111////////////////////////---......///////////////............////////////...000222222222777???EEEFFFCCCFFFOOOXXXjjj~~~|||}}}|||pppWWWPPPHHHGGGLLLPPPQQQOOOMMMEEE:::222///000000000555444333333222222333333222222222555777888666555888666666::::::777777:::<<<>>>BBBDDDFFFIIIMMMPPPVVV[[[mmm|||zzzgggRRR\\\xxxwwwfffYYYRRROOOLLLJJJHHHIIIJJJKKKKKKKKKJJJJJJIIIGGGFFFEEEDDDEEEDDDBBBAAABBBCCCDDDFFFDDDRRR___UUUKKKfffeeeYYYXXXeeerrr}}}pppiii}}}mmmnnnbbblllmmmllleeeSSS???666666444444444444444444444444333555777999;;;???CCCFFFGGGNNNNNNMMMPPPPPP[[[qqqvvvmmmhhheee\\\VVVXXX^^^ccciiinnniii]]]^^^rrrwwwpppmmmdddTTTSSS[[[[[[\\\\\\QQQ>>>333444444///111111111111111111111111000000000000000000000000000000000000111222333444444444555666888:::<<<===@@@AAACCCEEEGGGHHHHHHHHHFFFLLLVVVaaannnyyyyyyvvv}}}~~~}}}}}}zzzwwwtttllljjjgggccc___\\\ZZZXXXTTTSSSPPPMMMKKKJJJJJJJJJHHHHHHIIIJJJKKKMMMNNNOOOQQQQQQRRRTTTWWW\\\```cccggghhhjjjmmmoooqqqrrrrrrvvvxxxzzzzzzyyy{{{{{{fffZZZMMMDDDMMM___uuuuuuVVVRRRPPPTTTYYYZZZUUUOOO>>>888000---///111000///////////////////////////---......///////////////........./////////000000333111000222777===DDDGGGFFFIIITTTbbbkkkvvvzzzwwwlll^^^NNNHHHKKKPPPQQQPPPQQQNNNFFF<<<333...///222555444333333222222333333111111222444777777666555888555666::::::777777999:::<<>>BBBFFFJJJIIIPPPQQQQQQSSSTTTeee{{{ssspppqqqppprrruuuvvvssswww{{{___OOOVVV^^^[[[\\\VVVHHH:::444333222111111111111111111111111000000000000000000000000000000000111222333444555555555666888:::<<<>>>???AAABBBDDDFFFIIIKKKMMMNNNLLLUUU```jjjuuu|||yyywwwgggdddaaa^^^]]]ZZZWWWTTTOOOOOOOOONNNMMMLLLKKKJJJJJJJJJKKKLLLMMMOOOQQQRRRVVVXXX\\\```dddgggjjjkkknnnoooppprrruuuxxx{{{}}}sss^^^MMMLLLTTT^^^{{{fff[[[OOOLLLRRRWWWVVVSSSIII???444000111222111...////////////////////////---......///////////////....../////////000000000666333111444:::AAAFFFHHHHHHTTTdddrrr|||}}}rrrbbbVVVQQQNNNMMMKKKNNNPPPOOOGGG<<<333111333555444333333222222333333111111222444777777666444777555666999:::777777999:::<<>>666222555444333333222222333333111111222444666777666444777555666999:::777666999<<<>>>AAACCCEEEIIINNNRRRYYY^^^qqq}}}pppZZZMMM___cccVVVbbbvvv]]]MMMKKKCCCAAADDDCCCAAAKKKZZZoooqqqtttxxx{{{{{{wwwuuuuuuvvvxxxyyywwwuuutttttttttssssssqqqooollliiiggg```___^^^\\\ZZZXXXVVVUUURRRKKKSSSYYYOOOOOOeeexxxtttlll}}}iiinnnpppqqqjjjXXXDDD999888555555555555555555555555666888;;;>>>AAAFFFKKKOOOKKKRRRUUUVVVXXX[[[sssuuupppqqq{{{}}}zzzaaaKKKPPP___^^^]]]^^^ZZZIII444///666111111111111111111111111000000000000000000000000000000000111222444555666666666777999;;;>>>@@@AAADDDEEEFFFIIIMMMSSSXXX[[[fffrrr}}}|||rrr{{{tttpppnnnmmmhhhhhhhhhiiijjjmmmpppqqqsssssssssvvvyyy{{{{{{{{{wwwzzzvvvmmmyyyiiiWWWNNNMMMZZZvvvxxx___QQQQQQVVVVVVSSSRRRMMMCCC888///---///222////////////////////////---......///////////////////////////000000000000---333;;;AAAFFFNNNZZZccczzzuuuZZZPPPPPPDDDIIIOOOSSSPPPGGG:::222444444333333333333222222333111222666777555555888888777777999777555666:::;;;>>>BBBEEEHHHLLLQQQTTTYYYeeerrr{{{lllWWWHHH^^^}}}___NNN[[[ZZZ@@@???KKKCCCGGGOOOSSSJJJAAAHHHWWWooo|||}}}~~~~~~}}}{{{yyywwwrrrqqqooonnnkkkfff```\\\WWWVVVQQQKKKKKKYYYvvvvvvssstttvvvxxx}}}|||yyyoookkklllsssoooqqq^^^???:::666666666666666666666666666666888;;;>>>BBBFFFLLLPPPSSSNNNWWWXXXUUUmmmtttjjj[[[PPPMMMRRR[[[aaatttqqqppp___OOOWWW[[[bbb[[[WWWUUU===+++777000000000000000000000000000000000000111111111111...000222222222333555666777888:::;;;;;;===@@@CCCDDDGGGKKKOOOUUU]]]hhhooolll}}}kkkVVVQQQOOORRRZZZjjjlll]]]UUUOOOXXXwwwvvvtttrrr\\\OOOZZZUUUSSSMMMBBB777///---------...///111111111000///////////////000000000000//////------///222000---999333===PPPPPPIIIbbb}}}zzzttttttvvvlllfffiiiWWWNNNKKKSSSXXXQQQEEE>>>444444333333333333222222333111222666777555555888888777777999777555666:::;;;===AAADDDGGGKKKPPPSSSVVVbbbpppyyy~~~lllWWWHHH]]]~~~xxx[[[aaaiiiRRRGGGDDDFFFKKKRRR___nnnqqqcccRRRNNNRRRrrr~~~}}}{{{vvvqqqlllnnnfff```fffrrrqqqddd\\\\\\WWWRRR[[[llllllzzzyyyqqq|||yyyooorrrmmmtttpppsss___???:::666555555555555666666666666777999===@@@CCCGGGLLLPPPTTTRRRYYYYYYYYYttt~~~jjjbbbTTTGGG>>>===EEENNNeeeyyyzzzvvvkkkUUUGGGWWWaaa]]]YYYXXXDDD111666111111111111111111111111000000000000111111111111///111222333222333555777777999<<<===>>>@@@BBBDDDJJJKKKMMMSSSZZZbbbiiilllxxxvvviiiYYYHHHBBB;;;AAAHHHTTTiiivvvhhhWWWTTTeeesssUUUNNNUUUUUUQQQIII>>>555222222---...000111111111000000////////////000000000111//////...///111333222000:::===EEEOOOTTT\\\nnnuuummmnnntttsssiiiYYYLLLMMMSSSRRRLLLHHH444444333333333333222222333111222666777555555888888777777999777555666::::::<<<@@@CCCFFFJJJNNNRRRUUUaaaoooyyylllWWWGGGZZZ|||vvvooozzzbbbLLLKKKXXX```]]]XXXcccyyykkk[[[QQQrrr{{{~~~hhhRRRGGGOOOQQQIIILLLZZZhhh|||wwwnnn~~~zzzpppooonnnvvvrrruuuaaa@@@;;;666555555555555555666777777999;;;???BBBEEEHHHMMMQQQQQQTTTYYYYYYaaawwwgggRRRBBB???DDDLLL```zzzzzz~~~}}}gggFFFQQQ^^^```\\\\\\NNN:::333111111111111111111111111000000000000111111111111111222333333333444666888888;;;>>>AAABBBCCCEEEGGGJJJKKKNNNWWWdddpppxxx|||~~~rrrmmmjjjbbb___HHHCCC>>>BBBWWWsss~~~fffWWWVVVfff^^^KKKRRRTTTTTTOOODDD:::222///...///000111111111000000/////////000000000111111/////////000222222333444888EEEMMMPPP]]]sss~~~qqqsssyyytttaaaNNNJJJNNNQQQOOOMMM444444333333333222222222333111222666777555555888888666777999777555666:::999;;;???BBBEEEHHHMMMPPPVVVcccqqqzzzkkkVVVGGGWWWxxx~~~SSSWWWaaaooozzz}}}yyyuuuuuummm[[[lllsssccclll}}}}}}qqqhhhttt{{{uuuzzzpppmmmooowwwuuuwwwcccBBB;;;555555555444444555777888999:::===AAADDDFFFIIIMMMPPPNNNUUUYYYZZZjjjmmmOOO===:::BBBMMM[[[eeekkkuuuuuuRRRKKKYYY___^^^^^^WWWCCC222111111111111111111111111///000000000111111111111222333444444444555777999888<<<@@@DDDEEEFFFGGGHHHJJJMMMTTT___ooozzz|||}}}lllXXXAAA>>>UUUqqq}}}|||{{{fffVVVTTTdddwwwlllZZZPPPTTTWWWUUUMMMAAA444---000000000000111000000000//////000000000111111111000///000222111111444999>>>NNNZZZ^^^nnnzzzwwwyyylll[[[RRRQQQQQQPPPOOO444444333333333222222222333111222666777555555888888666777999777555666:::999;;;>>>AAADDDGGGLLLOOOVVVcccpppzzz|||hhhRRRFFFTTTuuu}}}ssssss~~~uuucccjjjxxx}}}llleeeuuuxxxyyyqqqsssqqqzzzwwwzzzfffCCC<<<555555555555555666888:::<<<===???CCCFFFHHHKKKNNNQQQQQQYYY[[[^^^rrr}}}}}}ooollluuu~~~```FFF===DDDFFFFFFEEEEEEMMM[[[eee}}}tttYYYKKKRRR[[[^^^___\\\KKK444111111111111111111111111///000000000111111111111333444555555555666:::<<<:::===BBBEEEFFFGGGHHHIIINNNVVV^^^gggrrr|||jjjnnn{{{fffMMMBBBMMM___gggdddccceeekkkssszzz{{{bbbRRRRRRYYYxxxuuuhhhSSSTTTVVVXXXVVVLLL>>>333111111111000000000000111000000000000111111111111222000111333111000666@@@NNNZZZhhhtttqqq```UUUPPPPPPPPP444444333333333333222222333111222666777555555888888777777999777555666:::999;;;???AAADDDGGGKKKOOOSSS```nnnxxx~~~{{{fffPPPFFFRRRqqqwwwgggXXXRRRNNNKKKPPPYYY]]]kkkzzz}}}uuulllkkkmmmhhhqqquuuhhhfffjjjyyyxxxqqqppprrr{{{zzz}}}hhhEEE<<<555777666555666777:::===>>>AAADDDGGGJJJLLLNNNQQQSSSWWW^^^]]]cccxxxttt{{{___ZZZggggggNNNGGGEEEEEECCC>>>;;;;;;@@@EEE\\\tttsss```PPPLLLUUU^^^______RRR999222222222222222222222222000000000000111111111111444444555555666888===@@@>>>AAADDDFFFGGGGGGIIIJJJRRR[[[eeehhhjjjxxxzzz^^^ZZZzzzppp\\\HHH@@@DDDIIIKKKDDDGGGMMMQQQSSS\\\wwwttt```UUUOOO]]]xxxlll\\\UUUOOOQQQVVVSSSFFF:::222222111000000000111111000000000111111111222222222000111444222222>>>NNN\\\cccqqq|||zzzxxxwwwzzzzzz{{{|||}}}zzzzzziiiXXXRRRPPPOOO444444333333333333222222333111222666777555555888888777777999777555666::::::<<>>@@@BBBDDDHHHMMMPPPTTTaaappp|||pppYYYGGGPPPjjj~~~rrr|||xxxkkkrrrxxxtttwwwuuuiiirrr{{{oootttooossswww}}}|||jjjBBB:::888888888999999999;;;???BBBGGGLLLRRRWWWXXXXXXXXXXXX]]]TTT^^^sssrrrssslll\\\aaajjjmmmkkkkkkqqqttt}}}lllooo{{{~~~vvvggg[[[UUUMMMJJJFFFPPPqqq|||vvvlllXXXLLLSSSaaaccc[[[SSS666555222000111333222///111000000000000000111222111333555777:::>>>BBBFFFIIIHHHIIIJJJHHHFFFLLLSSSdddvvvyyyzzzvvvjjjnnn|||nnndddiiirrrxxx}}}}}}~~~yyyuuuqqqiiiaaacccuuuvvvYYYRRR[[[yyylllPPPMMMWWWVVVMMMBBB555---000444222///...111111111111111222222222111666555777???IIIccc|||lllfff``````^^^YYY]]]___WWWXXXZZZ\\\```dddgggjjjlllnnnooopppqqqsssssstttttttttuuuwwwyyy|||~~~~~~hhhjjj^^^444444333333333333222222333222222333555666666555888666666999999666666888;;;===@@@BBBDDDHHHLLLPPPZZZffftttrrr[[[FFFMMMfffpppiii}}}pppfffeeehhhqqqyyyxxx|||~~~xxxoooggg```eeeooooootttrrrqqqyyy|||ggg@@@:::999888999::::::;;;>>>BBBEEEJJJNNNTTTXXXZZZYYYYYYYYYYYYUUUccczzziiizzzkkkmmmzzz~~~rrr___MMMCCCIII[[[kkk}}}vvvtttyyyyyyzzz~~~zzzqqqmmm\\\YYYQQQOOOccc~~~zzzmmmZZZMMMSSS```ccc\\\TTT888666222000111333222000111000000000000111222222222444666999;;;???CCCGGGGGGGGGIIIKKKJJJJJJPPPXXXjjj}}}}}}~~~qqqddd^^^ddd}}}uuu|||nnnaaabbbllluuuzzz|||ppp^^^UUUddd~~~qqqYYYSSSWWWWWWSSSFFF999000000444222//////111111111111222222222222222666111222BBBVVVrrr~~~~~~{{{yyy}}}ppprrr444444333333333333222222333222222333555666666555888666666999999666666888:::<<>>AAACCCGGGLLLPPPZZZfffsss~~~sss]]]EEEGGGZZZ|||||||||}}}~~~ooowwwpppxxx{{{fff@@@;;;999666777:::<<>>AAADDDHHHMMMQQQVVVbbbppp}}}wwwbbbIIIFFFVVVxxx~~~xxxtttqqq|||ppp{{{kkksss{{{gggBBB;;;777555777:::===@@@FFFLLLPPPSSSVVVZZZ[[[[[[ZZZZZZZZZZZZ```nnnzzz{{{mmmyyy___GGGIII^^^ppp~~~vvvnnnhhheee```^^^^^^XXXNNNIIIIIIGGGDDD@@@AAADDDEEEDDDAAAAAADDDHHHIIIEEEEEERRRbbbyyyyyy{{{vvvyyyooobbbRRRNNNVVV```bbb```III===222111333222111333111111111111222333444555666999===@@@CCCFFFIIILLLKKKMMMPPPRRRQQQTTTbbbpppzzz~~~yyyoooqqqyyy}}}zzzwwwnnnbbbcccsssdddVVVWWWXXXNNN???444111333333222000111111222333333444444222888:::JJJjjj}}}}}}{{{hhhjjj{{{}}}444444333333333333222222333222222333555666666555888666666999999666666888:::<<>>BBBEEEIIIOOOUUUZZZ\\\^^^``````^^^]]]]]]^^^aaannnsss}}}zzzrrr~~~mmmiiibbb[[[UUUSSSSSSTTTQQQLLLQQQ___hhhkkksssnnn[[[VVV___hhhgggaaa```]]]eeevvv~~~vvvssseee[[[qqqxxx{{{~~~}}}hhhVVVTTT]]]bbb```WWWBBB333222444111111555222222222333444555777777:::>>>CCCFFFIIIKKKMMMOOORRRSSSTTTTTTUUU```www|||zzzsssxxxzzzeeeVVVQQQ______]]]ZZZbbbttt~~~ooo\\\ccczzzwwwfffYYYZZZUUUGGG888222444444000000111111222444555666666999===OOOvvvtttuuu|||~~~^^^wwwsss^^^|||zzz]]]rrr444444333333333333222222222111111333555777666555888;;;;;;888888::::::888:::>>>BBBEEEHHHNNNVVV[[[ccciiizzzqqqTTTDDDEEEdddttthhhdddpppwwwyyy}}}~~~zzzvvvKKK;;;???888<<>>BBBEEEHHHMMMUUUZZZaaagggwwwxxx\\\HHHDDD___yyy```WWWnnnttthhh~~~yyyrrrIII999===999>>>CCCJJJNNNOOOPPPTTTVVVXXXWWWXXX]]]bbbdddaaa]]]cccyyytttooovvvggg]]]```gggqqqwww{{{vvvtttsssvvv}}}~~~wwwrrrhhhggguuu{{{ttt^^^OOO\\\iiiccc]]]LLL999333333333333333333444555555666888;;;>>>@@@BBBFFFIIIKKKNNNQQQTTTUUUVVVZZZaaahhhppp}}}zzzyyy{{{rrrxxxuuukkkppp{{{xxxoooeee___ZZZYYYWWWUUUWWW\\\cccfffgggddd\\\TTTNNNLLL\\\ooo}}}qqqzzzvvvnnnaaaccc|||{{{```YYYZZZXXX===444777---333333444555555555666999;;;:::NNNrrr~~~tttrrrxxx~~~dddVVVuuuwww___cccxxxqqq[[[mmm444444333333333333222222222111111333555777666555888<<<===;;;::::::888444:::===BBBEEEHHHLLLSSSYYY]]]aaaqqq~~~eeeNNNBBBXXX}}}gggKKKLLLiiigggdddzzz}}}lllEEE777<<<<<>>888===DDDGGGLLLRRRVVVWWWXXX[[[^^^bbbaaa``````bbbddddddeeeiiieee|||yyyppplll~~~mmmMMMLLLPPPQQQdddtttzzzyyy~~~jjjUUUXXXfffiiidddQQQ===555444444444444333555777999<<<@@@DDDHHHIIIKKKNNNPPPQQQSSSVVVXXXVVVYYY[[[aaauuu{{{ooovvvzzz}}}|||uuutttzzzwwwooopppkkkccc\\\XXXTTTPPPLLLLLLQQQSSSRRRRRRVVVZZZZZZWWWTTTSSSUUUVVVTTTVVVZZZeeennn{{{}}}mmmbbb[[[WWWlllnnnNNNKKKaaa{{{tttqqqttt|||qqq^^^RRRwwweeeWWW\\\III333666333333111222444555777999===@@@JJJ```pppffftttpppxxxeeeSSSYYY~~~dddQQQUUUbbbvvvsss]]]aaauuu444444333333333333222222222111111333555777666555111666999:::<<<@@@@@@===888<<>>555444444444555444666999<<>>777<<>>BBBGGGLLLPPPNNNPPPRRRSSSTTTUUUWWWYYYYYYVVV[[[nnn||||||oooyyywwwggg\\\XXXYYYPPP[[[eeeiiilllqqqtttuuummmjjjkkknnnnnnlllllloooooouuu}}}zzzooohhh[[[TTTtttpppzzziiihhhqqqwwweeeVVVJJJMMMUUUWWWTTTQQQddd}}}}}}zzzmmmaaaiii~~~mmmUUU^^^QQQ333555777222333444777999;;;???CCCGGGVVVxxxtttsssgggwwwxxxUUUJJJ^^^|||sssbbbVVV^^^ooo|||YYYSSSjjj444444444333333333222222222111111333555777666555666999:::999:::>>>???===777<<>>AAAFFFJJJ]]]vvvyyyooosssccczzzxxxPPPDDD^^^nnn```ZZZ___qqqfffJJJUUU444444333333333333222222444222000111444777777666444999:::888999>>>???;;;777888===CCCEEEEEEJJJQQQWWWWWW[[[eeeyyybbbMMMKKK^^^kkkRRRGGGHHHMMMQQQOOO\\\}}}ssskkklllwwwxxxXXX777===FFFIIITTTYYYZZZ\\\]]]___aaabbbbbb```bbbdddeeeeeegggjjjlllmmmIIIPPPjjjuuukkkXXXSSSMMMLLL[[[yyyzzz{{{wwwyyydddPPPUUUaaaeeehhhUUU@@@444444666777777777999===AAAFFFKKKOOOQQQSSSTTTUUUTTTTTTVVVYYY\\\\\\XXX[[[lll}}}sssuuukkkvvvqqqgggeeegggmmmtttzzzyyysssSSS]]]rrr{{{dddnnnssseee[[[NNNFFFFFFHHH___}}}~~~nnnbbbttt}}}YYY[[[PPP444666888222555999555777DDDHHHGGGMMMfff{{{yyy|||kkkhhhooopppmmmaaaNNN]]]xxxrrrfff```\\\XXXlll[[[GGG444444333333333333222222444222000111444777777666444888:::888:::>>>???<<<666888===CCCFFFFFFKKKQQQUUUWWW\\\eeevvviiiPPPIIIXXXzzz~~~iiiwww{{{```VVVXXXSSSWWWbbbmmmvvvyyyOOO777AAAIIILLLXXX```_________```aaabbbccc```bbbddddddeeegggjjjmmm~~~}}}QQQFFFVVVaaayyykkkXXXOOOHHHPPPnnnsssuuu|||kkkWWWWWWaaaiiihhhUUU???555444555777777777999===BBBGGGLLLOOOQQQQQQSSSTTTUUUUUUWWWZZZ\\\^^^XXX^^^rrrsssqqqjjjxxx}}}|||~~~oootttyyy```iiilllZZZNNNGGGEEE]]]|||rrrddduuu]]]\\\NNN333666888333444999777:::GGGKKKIIIOOOqqqqqqeeeddd```nnnmmm\\\ZZZeeeeeehhhllllllggg___ZZZ___jjj|||pppVVV444444333333333333222222333222000111333666666666444888999888:::>>>???>>>666666;;;BBBFFFGGGKKKQQQTTTWWW\\\eeerrrvvvYYYIIIQQQpppeeeuuuvvvffffffjjjeeelllvvvkkkDDD888GGGNNNRRR^^^dddbbb___^^^]]]___aaabbb```bbbcccdddeeegggjjjmmm|||nnnNNNJJJPPPnnn}}}|||fff[[[LLLKKKgggwwwvvvppp\\\TTT\\\hhhhhhTTT>>>555555555666888888;;;???DDDIIIMMMQQQRRRPPPRRRUUUWWWWWWXXXZZZ\\\^^^ZZZdddxxxsssiiiiii{{{}}}```hhhnnn]]]NNNCCC\\\||||||hhhtttbbb]]]KKK333777777555444::::::>>>KKKNNNMMMSSSzzzrrrhhhddd```ppprrrUUUOOOEEEBBBLLLVVVZZZ]]]bbbVVVWWWgggiii444444333333333222222222222111111111333555666777555777888999;;;>>>@@@@@@666666:::AAAEEEGGGLLLQQQRRRVVV]]]dddmmm~~~eeeLLLKKKddd~~~vvv~~~{{{]]]<<<===MMMRRRWWWbbbccc```]]][[[ZZZ\\\^^^``````aaabbbcccdddfffjjjnnnfffOOOMMMkkkzzzbbb```iiinnnzzzzzzooo\\\VVVpppyyyvvvbbbTTTZZZiiigggRRR===666666555777;;;;;;===AAAGGGLLLPPPRRRTTTSSSUUUYYYZZZZZZZZZZZZ[[[\\\\\\mmmnnnrrrbbbggg~~~~~~nnnyyyeeelllhhhVVVEEE___~~~lllsss}}}bbb\\\HHH555888666666444<<<>>>CCCOOOSSSRRRXXXwwwhhhfffggghhhuuudddMMM;;;;;;AAAFFFOOOZZZUUURRRZZZmmm~~~xxx444444333333333222222222111111111111222333555777666555777999<<<>>>AAACCC999777888>>>DDDGGGLLLQQQRRRVVV]]]dddiiiwwwrrrRRRGGGVVVlllzzzxxxRRR;;;DDDQQQVVV\\\cccbbb```^^^\\\\\\]]]___aaa```aaaaaabbbcccfffkkknnn{{{WWWNNNkkkjjjWWWLLLLLLaaa}}}pppppplllzzz}}}jjjZZZ___nnnfffOOO;;;666777666888>>>???AAAFFFKKKOOORRRTTTUUUWWWYYY\\\]]]\\\[[[[[[[[[\\\```uuujjjooo]]]fffcccgggttttttgggqqqmmm]]]MMMggglllssstttaaaYYYDDD777:::444666777@@@BBBGGGSSSWWWWWW^^^kkk[[[^^^aaaggg{{{tttZZZMMMDDD>>>???DDDLLLMMMMMMQQQccc{{{444444333333333333222222000111222111111222555777777444555:::===>>>AAAEEE===888777<<>>AAAGGGAAA:::666999???DDDKKKQQQUUUUUU\\\dddgggnnnkkkPPPKKKRRRxxxtttsss{{{}}}XXXDDDGGGVVVWWW^^^hhhfffiiijjjlllmmmkkkhhhdddbbb___`````````bbbfffkkkooo```RRRqqqyyynnnpppaaatttuuuxxxuuudddXXXXXXfffzzzqqqbbbZZZ```iiiaaaIII666666999888<<>>>>>BBBHHHDDD;;;555777===CCCKKKQQQVVVUUU[[[dddgggmmmwwwYYYNNNPPPiiivvvaaaXXXWWW{{{{{{uuutttLLL@@@KKKZZZXXX```mmmhhhkkkmmmpppqqqoooiiiccc^^^______``````aaafffkkkpppggg\\\jjjuuu}}}uuu\\\aaatttnnnhhh___VVVPPPRRRWWW]]]fff|||{{{oooaaa^^^dddjjj```GGG555666:::888===GGGKKKNNNQQQUUUWWWXXXWWWVVVSSSUUUVVVWWWYYY[[[___bbbddd___mmmqqqppp[[[gggzzz]]]\\\jjj|||ttt{{{hhhgggzzzzzzmmmXXX777222:::444@@@AAAJJJLLLNNNXXX[[[___jjjUUUNNN[[[bbbmmmzzzdddTTTEEEBBB>>>>>>AAA>>>===LLL```iiitttrrrZZZEEECCCLLLRRRZZZaaajjjpppsssxxx555555444333333222111111222222111111222222333444<<<555444:::???@@@BBBFFFMMM::::::>>>666>>>PPPQQQTTTWWW^^^dddgggmmmzzziiiSSSEEERRRuuucccLLLIIIJJJGGGkkkkkkCCCJJJTTT]]]bbbddddddeeejjjhhhggghhhjjjjjjgggdddfffaaa]]]___eeejjjlllkkk~~~^^^SSSfffnnn]]]RRRLLLOOOeee}}}}}}oooZZZaaammmhhh[[[EEE444666;;;===@@@FFFMMMOOOSSSUUUTTTSSSSSSTTTTTTVVVXXXYYYXXXXXX[[[^^^\\\[[[mmmiiiWWWfffzzzddd```rrrrrr{{{ZZZaaa{{{|||yyyrrrkkkjjjqqq}}}nnnuuurrr~~~uuueeeMMM:::444999===???IIIMMMLLLPPPZZZ[[[^^^jjjMMMJJJRRR```qqqxxxfff```NNNCCC999999<<<>>>AAACCCLLLQQQRRRJJJ>>>888999===???DDDIIIJJJLLLUUUfffsss}}}555555444333333222111111222222111111222222333444;;;555444:::>>>???AAAEEEMMM???999999777===HHHNNNUUUXXX^^^cccfffkkkxxxuuu]]]LLLOOObbboooRRRJJJQQQSSSMMMdddfffIIIPPPYYY```cccdddddddddgggeeecccdddeeefffdddbbbaaa___\\\]]]```eeeggghhhzzzZZZQQQcccgggFFFPPP[[[|||ddddddnnnkkkZZZDDD555666>>>@@@BBBGGGPPPRRRTTTTTTSSSRRRSSSSSSTTTVVVXXXXXXWWWYYY]]]``````aaauuuttt~~~cccTTTeeehhhWWW[[[[[[rrr{{{kkklllrrr{{{pppfffaaa[[[UUUSSSTTT___pppzzz~~~{{{qqq[[[zzzuuulll\\\FFF777666<<<@@@@@@HHHMMMMMMRRR\\\]]]___kkk[[[PPPPPP^^^vvv{{{vvvdddUUUEEE===::::::???DDD???IIINNNGGG???<<<;;;:::999<<>>@@@CCCMMMHHH:::555:::<<<@@@LLLUUUWWW]]]bbbccchhhtttkkkVVVNNNMMMjjjuuuooorrrnnneee^^^vvvyyyrrrlllffftttxxxvvvrrrqqqlllrrr{{{ZZZOOOUUU\\\aaacccbbbbbbaaadddaaa______```aaaaaa```^^^___^^^^^^^^^aaaeeehhh{{{WWWSSS^^^}}}uuu~~~uuuUUUPPPaaa{{{}}}~~~lllffflllkkkUUUBBB444888BBBFFFGGGIIIRRRSSSUUUUUUUUUUUUXXXZZZZZZZZZYYYWWWVVVXXX[[[^^^```cccyyyiiittteeeRRRbbbkkkMMMFFFGGG^^^|||wwwzzztttsssuuuvvv{{{sss||||||tttoookkkggg[[[PPPLLLTTT^^^fffqqq|||~~~lllbbb}}}fffTTT???777:::BBBEEEEEEHHHNNNOOOTTT^^^___```llleeeUUULLLYYYvvv}}}rrrcccQQQDDD>>>???HHHRRROOO\\\^^^OOOAAA>>><<<777777888999888888999===@@@GGGPPP___llltttuuurrrooovvv|||444444444333333222222222222222111111222222333444888777666888;;;===@@@BBBJJJMMM===444===<<<;;;JJJSSSUUU[[[```aaaeeeppp}}}zzz```OOODDDTTT{{{}}}gggbbbdddgggqqqxxx|||}}}wwwnnnxxxjjjZZZOOOVVVzzzpppzzz{{{nnnRRRSSSWWW]]]```aaaaaa``````bbb```^^^\\\]]]^^^___```___bbbcccbbb```aaaffflll|||WWWUUUZZZwwwvvvuuubbbXXXffftttkkkXXXRRR```lllqqqssssssiii~~~|||iiieeejjjiiiMMM???555;;;GGGNNNOOOOOOSSSTTTVVVWWWYYY]]]aaaeeebbb```\\\XXXUUUUUUVVVXXX\\\^^^rrrbbbjjjmmmPPP^^^|||pppQQQDDDCCCYYYzzz{{{uuuvvv|||sss\\\OOOLLLUUUhhhyyy}}}wwwxxxiiitttfffRRR===888???GGGKKKLLLJJJPPPQQQVVV```aaabbbnnn^^^UUUMMMWWWrrr|||ppp```TTTLLLKKKSSS]]]mmm}}}}}}dddLLLEEECCC>>><<<;;;;;;;;;<<<======<<<:::>>>DDDLLLQQQQQQNNNKKKUUU[[[eeeooovvv}}}zzzkkkkkkzzz444444333333333333222222222222111111222222333444666777777777999===AAABBBCCCLLLAAA777<<<999777DDDNNNRRRYYY___```cccmmmyyymmmRRRFFFIIIaaa|||nnnZZZcccooo{{{fffSSSWWWZZZ___bbbcccccccccdddbbbaaa```^^^]]]^^^```aaa___cccfffeeebbbbbbhhhnnn|||XXXRRRVVVqqq}}}|||zzzbbb\\\bbbaaa___bbb^^^~~~wwwmmmcccgggllleeeDDD;;;777???LLLUUUWWWWWWXXXYYY[[[\\\]]]aaafffjjjccc```[[[WWWUUUUUUVVVVVVZZZYYYgggaaaiiitttOOOWWWsssxxxnnniiigggfffqqqyyyeeeMMMKKK^^^{{{fffPPPOOOcccxxxqqq}}}vvv{{{jjjsssfffPPP<<<999AAAIIIMMMOOONNNSSSSSSXXXbbbbbbcccoooLLLQQQQQQYYYppp~~~rrrhhh^^^WWWYYY^^^vvv~~~bbbSSSKKKEEE>>><<<;;;===@@@CCCDDDCCC@@@>>>;;;;;;===AAACCCDDDBBBCCCIIIRRRZZZbbbrrr|||ooobbbddduuu333333333333333333333333222222111111222222333444444888999888999>>>CCCDDD>>>JJJJJJ@@@;;;666666===GGGLLLVVV^^^```bbbkkkvvv\\\OOOHHHPPPnnnttt\\\vvvttt}}}~~~eeeUUULLLJJJRRR]]]{{{\\\VVV]]]```dddfffgggggghhhiiidddddddddbbb``````bbbddd^^^aaaeeedddcccdddiiinnn{{{|||XXXLLLRRRjjjnnnhhh^^^SSSUUU\\\{{{ssseee___lllooo___===;;;<<>>::::::===BBBGGGIIIFFFBBB<<<999;;;BBBLLLRRRFFF???===@@@BBBFFFRRRaaayyy}}}qqqjjjtttvvvtttpppsss333333333333333333333333222222111111222222333444222888:::888999@@@FFFFFF@@@LLLXXXQQQ===666:::888@@@GGGTTT^^^aaaccckkktttqqq[[[KKKKKK\\\xxx^^^LLLDDDAAAIIIUUUssssssYYY___ccceeehhhiiiiiiiiiiiikkkdddfffgggfffdddcccdddfff]]]```cccddddddgggkkknnnuuu^^^LLLNNNdddyyyzzzlllXXXUUUaaauuu~~~}}}~~~|||}}}{{{fff___ooooooWWW999===BBBIIIPPPWWW\\\]]]]]]^^^^^^]]]\\\\\\___aaaXXXVVVTTTUUUXXXZZZZZZZZZ]]]XXXaaa|||lllxxxXXXOOO```}}}xxxvvvpppxxxwwwqqqmmmfff\\\jjjvvvQQQCCC===EEENNNOOORRRWWWWWW[[[WWWYYYaaabbbeeerrrPPPHHHJJJVVVllluuurrrmmmgggbbb___]]]\\\^^^bbbiiisss|||zzzwwwvvvtttuuuwwwxxxyyy^^^RRRNNNIIIAAA<<<;;;AAAIIIOOOJJJHHHDDD@@@@@@HHHSSS\\\^^^PPPFFFCCC>>>999???III\\\fffuuuzzzpppfff^^^ZZZxxx333333333333333333333333222222111111222222333444111888;;;888999AAAGGGHHHFFFPPPeee___AAA999???888<<>>CCCMMMUUUQQQRRRPPPKKKHHHLLLVVV^^^xxxgggYYYSSSJJJ@@@???EEE===FFFVVViiixxxxxxpppeee\\\ZZZ___gggmmm555555444444444333333333222222111111111111222222555444888;;;;;;;;;DDDPPPNNNGGG\\\lllWWW@@@;;;666<<>>dddtttvvvppplllmmmlllmmmppprrrmmmcccYYYSSSJJJDDDFFFKKKRRR]]]hhhttt{{{yyyuuuuuuyyy|||iiiUUUIIICCCCCCNNN]]]eeeeeeccc\\\NNNFFFPPPaaasssdddSSSPPPHHHHHHEEEEEEKKKVVV^^^aaa```[[[ZZZ[[[___gggsss~~~555555444444444333333333222222111111111111222222222444999===;;;:::BBBNNN[[[KKKOOO^^^VVVBBB999:::888===HHHWWW```eeekkkqqqzzzppp[[[MMMLLLeeeyyydddiiiwwweee]]]TTTLLLLLLZZZVVV]]]~~~xxxcccgggsssrrrkkkhhheeedddffffffeeeddddddeeefffggggggfffeeedddcccaaa```bbbgggjjjlllkkkpppdddSSSWWWccc|||xxxjjjdddjjj]]]AAA===CCCKKKRRRUUUVVVWWWXXXXXXWWWVVVVVVWWWXXXYYYXXXYYYXXXWWWWWWXXXYYYYYYYYYXXXWWWfff\\\ppprrr[[[LLLbbb~~~uuuzzzsssrrrxxx~~~zzz{{{kkkgggjjj|||kkkZZZwww```DDDGGGMMMRRRWWWZZZ[[[\\\YYYZZZWWWYYY]]]YYYaaauuuSSS:::GGG???]]]sssooo___UUUOOOJJJKKKOOORRRWWWjjjnnnVVVEEECCCSSShhhtttrrrmmmdddTTTIIILLLVVV}}}yyymmmfff```WWWQQQOOOUUU^^^eeepppssszzz555555444444444333333333222222111111111111222222///333:::>>><<<;;;AAAIII^^^OOODDDQQQ___RRR???===888999BBBPPP]]]eeekkkqqqzzzmmmUUUGGGPPPbbbwwwVVVVVVvvvbbbPPP```lllaaa```www]]][[[gggiiijjjgggcccaaabbbbbbbbbaaaaaabbbdddeeeeeedddbbbaaa_________aaaeeehhhjjjjjjlllgggXXXWWW\\\pppwwwggg{{{hhhbbbkkkeeeOOO???DDDIIIPPPUUUWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[ZZZbbbqqqbbblllbbbGGG[[[yyywwwyyyuuurrrtttrrrkkkaaaZZZLLLKKKQQQccczzz}}}yyyaaasssuuuyyyzzzXXXJJJNNNTTTWWWWWWXXXZZZ\\\XXXZZZWWWYYY]]][[[aaasssPPP999HHHBBBTTTnnn|||ppp^^^OOOGGGDDDGGGHHHXXX~~~fffMMMGGGZZZsssyyyooo```RRRLLLMMMpppvvvlllmmmyyy555555444444444333333333222222111111111111222222///111666<<>>III[[[PPPGGGfffxxx\\\;;;;;;777999EEESSS___jjjqqqzzz~~~www]]]QQQNNNSSSlllzzzjjjoooZZZVVV|||yyygggbbbddd^^^___```bbbcccccccccccccccaaabbbcccdddeeeeeedddddd```aaaccceeeggghhhjjjkkkmmmwwwWWWeeerrrlllmmm```kkk{{{wwwcccdddmmmVVVAAAIIIPPPSSSWWWYYYYYYWWWWWWVVVUUUWWWXXXWWWVVVVVVXXXZZZ[[[]]]^^^^^^^^^^^^aaadddggglllnnnzzzwwwmmmUUUHHH```yyyxxxhhhhhhvvvggglllvvvqqqtttyyytttqqqkkkOOOZZZ{{{pppfff^^^jjj~~~|||hhhOOOTTTYYY]]]\\\XXXUUUXXX[[[XXX\\\YYYYYY______bbbnnnUUUAAA>>>EEEcccwwwwwwkkkhhhjjjlll|||~~~xxxggg]]]kkk{{{nnn]]]PPPOOOiiibbbZZZaaaooo555555444444444333333333222222111111111111222222333111///555AAAJJJHHH@@@LLLbbbZZZDDDTTTooodddDDD:::666666@@@LLLYYYgggrrrxxx{{{pppZZZNNNJJJZZZvvvuuuvvvoooqqqjjjuuulllaaadddhhhccc]]]___bbbcccccccccdddeeeddddddddddddeeefffggghhhbbbeeegggiiiiiiiiijjjlllmmmsssbbbdddvvvzzzoootttiiiccc]]]YYYrrrxxxzzzzzziiiiiieeeOOOBBBKKKRRRUUUXXXZZZYYYWWWWWWWWWVVVXXXZZZXXXVVVVVVXXX[[[\\\^^^aaaaaa```aaadddhhhdddjjjmmm{{{iii|||hhhKKKNNNbbb|||yyypppttt}}}mmmcccKKKYYYsssppppppyyyxxxcccUUUWWWZZZ\\\[[[XXXVVVWWWYYYTTTYYYVVVUUU\\\]]]^^^hhhjjjDDDCCCJJJ___qqq~~~{{{vvvpppwwwcccRRR```rrrfff______bbbyyy555555444444444333333333222222111111111111222222111222222444===HHHKKKGGGOOO___bbbPPPJJJ```hhhVVV===999777<<>>;;;:::<<>>DDDSSSiiiuuuhhh\\\OOONNN```lllkkkjjjjjjhhheeeaaa]]]\\\]]]___```___^^^___```bbbbbbccccccddddddddddddjjjhhhgggggghhhiiiiiiiiihhhtttxxxqqqWWW|||vvvvvvnnnaaawwwzzzmmm~~~qqqkkkccc]]][[[ZZZZZZYYYSSSSSSTTTWWWYYYYYYXXXUUUVVVXXX[[[[[[YYYXXXZZZ\\\[[[ZZZZZZ[[[]]]aaaeeehhhlllpppjjjaaannnbbbuuu~~~ZZZNNNXXXeeeeeeVVVXXXlllzzz~~~tttuuuwwwyyy\\\OOOUUUUUUVVVXXXYYYYYYXXXVVVUUUTTTTTTUUUUUUVVVZZZ___ccczzz~~~SSS@@@AAAJJJfffrrr{{{sss```[[[qqqvvv^^^cccyyy555555444333333333333444111111111111111111111111333222222222333:::KKK]]]fff```eeeppphhhSSSQQQ___eeeLLL;;;===>>>999???MMM```pppnnnXXXPPPWWWkkkmmmbbbwwwiiihhhgggffffffdddaaa^^^___aaacccbbbaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaabbbeeeddddddeeeggghhhhhhgggkkkooorrr]]]kkkrrrsss~~~iiihhheee```[[[XXXXXXYYYUUUUUUVVVXXXZZZYYYWWWUUUVVVYYY[[[ZZZYYYXXXYYYZZZYYYYYYYYYZZZ^^^bbbfffiiifffgggccc]]]ggg~~~sssgggMMMOOO]]]tttsss]]]XXXggguuuyyy~~~xxx}}}|||mmmYYYRRRXXXTTTUUUWWWXXXXXXWWWUUUTTTYYYYYYYYYXXXWWWYYY]]]```rrr^^^FFFKKKFFF[[[kkkvvvsssccc```fffmmmiiinnnzzz555555444333333333333444111111111111111111111111222111111111111666EEETTT[[[LLLQQQjjjsssddd[[[```gggIII:::888;;;???CCCQQQdddyyyjjjZZZSSSUUUfffzzzjjjXXXjjjmmmgggeeeddddddddddddbbbaaabbbcccddddddbbb``````aaa_______________^^^^^^^^^``````aaacccggghhhhhhgggnnniiilllyyyaaaOOOuuuyyyvvv{{{ccceeefffaaa[[[WWWWWWZZZWWWVVVWWWXXXZZZYYYWWWUUUXXXYYY[[[ZZZYYYXXXXXXYYYWWWWWWXXXZZZ^^^bbbgggiiiddd```]]]\\\bbbxxxuuuzzzYYYKKKRRRdddvvvyyyuuurrryyyppp```TTTSSSXXXTTTTTTVVVWWWWWWVVVTTTTTT[[[[[[[[[YYYYYYZZZ]]]___llleeeBBBIIIDDDPPPdddrrrxxx{{{wwwkkkXXXQQQgggvvvhhheeeuuu555555444333333333333444111111111111111111111111111000000111///222>>>JJJSSSJJJNNNcccvvvwwwmmmeeeaaa>>>555???BBB:::CCCTTTjjjzzzqqq^^^PPPTTTbbblll^^^|||xxxffffffdddbbbbbbcccddddddcccaaabbbcccbbb```^^^^^^_________^^^^^^^^^^^^]]]]]]^^^^^^```dddhhhjjjjjjiiiqqqhhhmmmtttyyyJJJWWWsssgggfffccc___[[[XXXXXXYYYVVVUUUUUUWWWYYYYYYXXXVVVZZZ[[[[[[[[[ZZZYYYXXXXXXUUUUUUWWWZZZ^^^bbbgggiiigggaaa^^^```aaalllwwwkkkuuuUUUJJJTTTfff~~~~~~~~~ssswwwjjjXXXSSSTTTUUUTTTUUUVVVVVVVVVVVVUUUTTTWWWXXXYYYYYYYYY[[[^^^aaajjjrrrCCCGGGFFFJJJaaapppnnn}}}yyyqqqzzzwwwmmmVVVJJJ]]]{{{fffbbbhhhqqq|||}}}tttrrrzzz555555444333333333333444111111111111111111111111111000000111///000888BBB```]]]UUU[[[vvvbbbwww}}}UUU;;;===@@@777>>>HHHZZZnnnzzzaaaVVVYYY\\\ttt^^^eeezzzggg```bbbaaa______aaabbbbbbaaa```bbbcccbbb```_________________________________``````bbbeeeiiilllmmmlllrrrlllrrrtttwwwiiiLLLdddrrroooggg___[[[[[[\\\ZZZWWWTTTTTTTTTVVVXXXZZZYYYXXX\\\\\\\\\\\\\\\[[[ZZZYYYTTTUUUWWWZZZ]]]aaaeeegggkkkdddbbbdddaaaddd{{{aaaiiikkkLLLHHHVVVmmm}}}~~~{{{dddVVVTTTTTTRRRUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXYYY\\\___eee{{{QQQJJJEEEFFF\\\lllkkkyyyxxxyyy||||||}}}sssggg^^^NNNZZZyyyjjj]]]```eeeeeejjjlllmmmlllhhhgggjjjlllmmmllljjjkkkqqq|||555555444333333333333444111111111111111111111111222000111222111000555<<>>>>>>>><<>>@@@MMMaaannnvvviiiddd___^^^nnn{{{xxxqqqjjjhhhfffcccaaabbbbbbbbbaaa```___^^^```aaa```]]]ZZZ[[[```eee````````````````````````dddbbb```______bbbeeegggggghhhkkkllliiinnnYYYLLLkkk|||xxxtttmmm^^^\\\^^^]]]YYYWWWYYYXXXUUU]]]\\\ZZZYYYXXXWWWXXXXXXTTTTTTUUUVVVWWWWWWWWWVVVVVVZZZ]]]]]][[[[[[]]]___dddeeeeeeeeedddeeehhhkkk}}}}}}{{{vvviiiIIIIIIWWWcccsss|||pppcccTTT___~~~uuuzzzlllaaaUUUQQQTTTVVVSSSOOOQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTVVVXXXZZZ[[[ZZZZZZkkkQQQ@@@FFFMMMHHHCCCVVVmmmrrr}}}yyyvvvtttvvv}}}yyywwwwwweeevvv}}}zzzvvv[[[```pppxxx~~~666666555444333333333333222222111111111111222222111111000000111111222333;;;999KKKppp|||ddddddZZZddd___BBB;;;777999999===QQQhhh~~~~~~pppccc\\\eeetttuuu}}}xxxtttffffffhhheeeaaa`````````````````````___``````___]]][[[ZZZ[[[\\\]]]]]]\\\\\\[[[[[[[[[[[[^^^]]]\\\\\\___cccgggiiihhhffffffhhhhhhjjjuuubbbUUUjjj~~~rrryyy|||qqqgggYYYWWWYYYXXXUUUVVVZZZ\\\[[[\\\[[[YYYXXXWWWWWWXXXYYYVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXZZZZZZZZZ[[[\\\^^^___```bbbaaaaaaaaaccceeepppwwwooozzzxxx}}}oooSSSCCCIIIbbbyyyyyyyyy~~~{{{qqqggg\\\jjj{{{sssttt}}}~~~}}}~~~zzzttt```YYYQQQPPPTTTWWWWWWUUUSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTUUUWWWYYYZZZ[[[```[[[___yyyKKKBBBFFFLLLHHHMMM___kkkzzz|||xxxvvvuuuuuuyyy|||{{{uuutttzzz~~~rrrnnneeeTTTgggoooUUU\\\\\\ddd~~~666666555444333333333333222222111111111111222222111111000000111111222333999,,,<<>>DDDTTTuuu}}}sssgggfffllllllwwwooolllrrr}}}yyyddd\\\aaafffddd___]]]]]]^^^______``````aaaaaa```^^^]]][[[YYYVVVSSSWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[ZZZ[[[^^^bbbfffhhhgggcccbbbfffjjjkkkllloooeeeLLLxxxtttkkkyyypppwwwqqqxxx}}}tttsssiii[[[WWWVVVWWWUUUQQQRRRYYY]]]^^^YYYYYYWWWWWWWWWWWWXXXYYYZZZYYYYYYXXXXXXXXXXXXYYYXXXVVVUUUVVVXXXZZZ[[[[[[[[[]]]`````````______```fff|||rrraaazzzsssiiiKKKGGGQQQZZZpppvvvpppcccggg}}}|||sss{{{uuurrrtttssswwwlllZZZVVVSSSPPPPPPSSSVVVXXXYYYUUUTTTRRRPPPOOOPPPQQQRRRSSSTTTUUUVVVXXXZZZ[[[\\\^^^YYYTTTggg___AAA<<>>888???FFFPPP\\\mmm~~~xxxcccbbbmmmxxx|||{{{ooobbbdddhhhssseeedddaaaaaaaaaaaa```___\\\\\\\\\\\\]]]___```aaaddd```[[[YYY[[[]]]\\\ZZZ]]]\\\[[[[[[\\\]]]___```___^^^^^^^^^___aaaccceeeeeeggghhhiiilllpppssstttrrrWWWNNNvvv}}}aaasss}}}yyytttgggiii]]]SSS___ZZZYYYUUUOOONNNSSSVVVVVVUUUTTTTTTTTTTTTVVVWWWXXX\\\[[[ZZZYYYYYYYYYYYYYYYWWWTTTQQQRRRVVVZZZ[[[ZZZZZZ]]]aaabbbaaa___]]]]]]]]]eeezzzvvvwwwjjjjjjQQQIIILLLiiitttlllppp~~~zzz{{{|||gggWWWUUURRRSSSTTTSSSRRRRRRTTTVVVWWWUUURRROOONNNOOOQQQRRRSSSTTTVVVXXXZZZ[[[[[[[[[^^^^^^TTTUUUkkk^^^GGG???EEEIIICCCUUUaaammmsssyyyyyyiii```kkkttteeecccUUUPPPVVV]]]iiisssvvv{{{ppp___bbb}}}uuuwww666666555444333333333333222222111111111111222222111111000000111111222333555666000111BBBYYY{{{```???:::???BBBKKKZZZjjjzzzkkknnnrrrsssttt{{{zzzmmmhhhjjjvvv~~~iii___bbbeeefffcccaaaaaaaaa___^^^]]]\\\]]]^^^___```ccc```\\\[[[\\\___aaabbbfffdddbbb___]]]]]]^^^___]]]]]]^^^___aaadddfffgggfffiiijjjggggggkkkqqqssspppyyyaaaLLLrrrhhhlllyyyfff\\\bbb]]]TTTTTTTTTUUUTTTPPPQQQUUUXXXWWWTTTTTTSSSRRRSSSTTTVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSUUUWWWZZZ\\\\\\XXX[[[^^^___^^^\\\[[[ZZZ^^^aaannnhhhttt{{{rrrwwwjjjPPPKKK]]]mmmtttsssiiinnnvvvyyywww\\\PPPWWWPPPQQQQQQQQQQQQSSSUUUXXXUUUTTTRRRPPPOOOPPPQQQRRRRRRSSSUUUXXXZZZZZZZZZZZZ___^^^SSSOOO\\\qqqqqqMMM>>>GGGLLL???GGGQQQYYY^^^ffftttxxxuuu|||zzzfffaaaYYYOOOJJJKKKPPP\\\iiiyyyoooaaahhh666666555444333333333333222222111111111111222222111111000000111111222333333222000666;;;DDDlll|||www}}}^^^@@@;;;<<<@@@HHHTTTdddvvvxxxcccZZZ]]]fffrrr}}}ssshhhgggmmm|||oooiii___aaacccddddddccccccbbbbbbaaa___]]]\\\\\\]]]^^^___``````___^^^```bbbeeefffdddaaa^^^]]]]]]^^^___^^^^^^___```aaaccceeefffdddggggggcccdddjjjooonnnqqqrrrddd^^^vvvsssmmmyyyzzzccc^^^\\\ZZZVVVOOOOOOSSSTTTSSSTTTXXXXXXVVVTTTSSSRRRRRRRRRSSSTTTUUUTTTUUUXXXYYYYYYXXXVVVUUUSSSUUUWWWXXXYYYZZZ\\\^^^XXXZZZ]]]]]]\\\ZZZZZZZZZ]]]aaafffwwwfffwwwgggppplllYYYUUUPPPMMMTTTkkkllljjjnnnvvvrrrpppeeeSSSNNNTTTPPPOOONNNNNNOOORRRTTTVVVSSSRRRRRRQQQQQQQQQRRRRRRPPPRRRUUUWWWYYYZZZYYYYYYZZZZZZUUUTTT[[[iiieeeLLLKKKNNNFFFAAAFFFHHHHHHOOObbbvvvpppccc```XXXRRRSSSSSSZZZhhhtttiii\\\hhh666666555444333333333333222222111111111111222222111111111000111222222333---444777555333777ZZZmmmWWWssstttMMMEEE<<<;;;===DDDSSSiii~~~rrr\\\PPPWWWcccoooooopppvvvpppddd]]]dddrrrlll]]]iiibbb```___```ccceeeeeeccceeeccc```^^^\\\\\\\\\]]]\\\___bbbbbb```___aaaddd```___]]][[[\\\]]]```bbbbbbbbbaaa``````````````````ccccccaaaeeemmmpppmmmmmmoooqqqzzzhhhzzzmmmsssxxxaaa```eeeXXXUUU\\\XXXOOOSSSVVVUUUVVVXXXVVVSSSTTTSSSRRRQQQQQQRRRSSSTTTQQQSSSVVVYYYZZZXXXVVVTTTRRRVVVZZZ[[[ZZZZZZ]]]```ZZZ\\\]]]]]]\\\[[[[[[[[[WWW]]]^^^fff}}}eee{{{lllrrrggg[[[OOOHHHGGGQQQiiixxxgggvvv~~~}}}vvvjjj]]]SSSPPPQQQSSSRRROOOLLLKKKMMMPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRPPPQQQTTTWWWYYYYYYYYYXXXXXXZZZZZZ[[[\\\___```MMMMMMJJJAAACCC???:::@@@SSSiiiwwwxxxpppvvv~~~iiikkkeeebbbfffbbbcccnnnnnnaaaTTTccc999777555444444444333222222222222222222222222222111111000000111111222333///000222333222555DDDSSSxxxiiippptttTTTIII:::;;;999888???QQQeeerrrrrraaaXXX[[[```dddfffggghhhlllpppxxxggg^^^XXXaaapppwwwooofffbbbaaaeeeccc___]]][[[\\\^^^___\\\[[[YYYXXXWWWXXXZZZ[[[]]]]]]\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]]]]]^^^______cccbbb```___^^^```aaabbbfffccc``````bbbeeehhhiiikkkjjjiiinnnvvvpppiiilllwwwlll___\\\ZZZXXXXXXXXXXXXVVVWWWWWWWWWXXXYYYXXXUUURRRVVVSSSOOONNNOOORRRSSSSSSRRRSSSTTTUUUVVVUUUUUUTTTTTTYYY]]]]]]ZZZWWWXXX[[[^^^]]]^^^______^^^[[[YYY[[[[[[^^^cccmmmiiiuuupppkkkdddQQQFFFEEEOOO[[[pppwww}}}~~~qqqnnnwww|||lllYYYOOOQQQTTTRRRNNNPPPOOONNNMMMMMMMMMNNNOOOOOOPPPQQQPPPNNNMMMNNNOOOMMMOOOQQQTTTVVVWWWWWWWWWUUURRRVVV___dddiiizzz~~~LLLAAAUUUCCCAAACCCCCC<<<999LLLeeeppp\\\QQQIII\\\wwwxxxuuuqqqZZZLLLMMMggg{{{999777555444444444333222222222222222222222222222111111000000111111222333222333444555333222:::DDDhhhaaakkkgggDDD::::::@@@EEEAAA===JJJ]]]vvv|||gggeeeaaa\\\YYYYYY\\\___bbbkkkyyyuuuiii___[[[]]]pppzzz|||llldddbbbbbbbbbaaa___]]][[[ZZZZZZ[[[[[[]]][[[ZZZXXXXXXYYYZZZ[[[ZZZZZZYYYYYYXXXYYYYYYYYY\\\\\\\\\\\\]]]^^^^^^______^^^]]]]]]]]]___aaabbbeeeccc```^^^___bbbdddeeeeeeggghhhiiirrr{{{{{{nnnhhhqqq~~~wwwuuufffZZZXXXUUUUUUVVVXXXYYYYYY\\\[[[ZZZYYYYYYWWWTTTQQQUUUSSSPPPPPPQQQRRRRRRRRRRRRSSSUUUVVVWWWWWWWWWWWWVVV[[[______\\\ZZZ[[[]]]___]]][[[ZZZZZZYYYWWWVVVYYYZZZ\\\___dddsssxxxzzzttthhhSSSMMMMMMLLLPPP^^^nnnvvv|||yyymmmhhhssszzzxxxpppdddVVVOOOPPPRRRQQQNNNOOONNNNNNMMMMMMNNNOOOPPPNNNOOOPPPOOOMMMLLLMMMNNNKKKMMMOOOQQQSSSTTTTTTTTTTTTQQQUUU\\\___bbbpppdddKKKJJJKKKFFFBBB??????CCCLLLUUUbbbqqqxxxSSSIIIAAAUUU{{{{{{cccPPPIII^^^zzz999777555444444444333222222222222222222222222222111111000000111111222333333222444666555222333777JJJvvv{{{\\\EEE999@@@AAA:::@@@RRR```hhhuuuvvvggg^^^XXXVVVUUUMMMPPPVVV___lllyyy|||kkkddd[[[VVVUUUZZZgggtttwww|||jjj___^^^aaaaaa___]]]\\\[[[YYYXXXXXXXXXXXXZZZZZZXXXWWWWWWWWWXXXYYYWWWVVVVVVUUUUUUVVVWWWXXX\\\[[[ZZZZZZZZZ[[[\\\]]]\\\[[[[[[[[[\\\^^^```aaabbbaaa___]]]]]]^^^___``````fffiiiffffffttt{{{yyydddaaaiiiwww{{{~~~lllbbbVVVTTTQQQQQQTTTXXXZZZ\\\^^^\\\ZZZYYYYYYXXXVVVTTTUUUSSSRRRRRRSSSSSSRRRPPPOOOPPPRRRTTTVVVWWWXXXXXXVVVZZZ]]]]]][[[ZZZ[[[]]]```]]]XXXVVVUUUUUUTTTSSSWWWYYY\\\^^^]]]cccsssnnn~~~}}}kkkZZZHHHDDDJJJUUUaaahhhooo}}}wwwiii\\\___sss~~~rrrpppzzz}}}vvv___YYYRRROOOOOOPPPPPPNNNNNNMMMMMMMMMNNNOOOPPPPPPMMMNNNOOONNNLLLLLLLLLNNNKKKLLLOOOQQQRRRSSSSSSSSSSSSQQQSSSXXXYYYXXXbbboooiiiSSSJJJGGGBBB???@@@BBBCCCCCCOOO]]]ooo{{{qqqssszzz{{{tttmmmQQQHHH>>>OOOtttmmmVVVGGGTTTooozzz}}}999777555444444444333222111111111111111111111111111111000000111111222333222///000444666444333555???PPPlllAAA777;;;<<<>>>DDDLLLRRR^^^ooosssggg```ZZZTTTNNNKKKMMMUUU]]]bbbpppyyyxxxooofffZZZQQQHHHLLLUUUaaakkkwwwpppjjjdddbbbcccccc```]]]\\\\\\[[[[[[ZZZYYYXXXXXXXXXWWWVVVUUUUUUUUUVVVVVVVVVUUUTTTSSSTTTUUUWWWYYYZZZYYYXXXWWWWWWXXXZZZ[[[\\\\\\[[[[[[\\\]]]^^^____________]]]\\\]]]^^^```bbbfffiiigggeeejjjxxxppp______fffvvv|||~~~xxxfff___XXXUUUQQQQQQTTTXXX\\\^^^ZZZXXXWWWWWWXXXYYYXXXXXXTTTSSSSSSTTTUUUTTTRRRPPPLLLMMMOOOQQQSSSUUUVVVWWWSSSVVVXXXXXXWWWVVVWWWYYY^^^[[[XXXVVVVVVVVVUUUTTTXXXZZZ]]]```^^^^^^gggqqqcccxxxjjjVVVGGG@@@IIIVVV___jjjuuu}}}xxxnnnggg\\\^^^dddrrr{{{uuuxxxxxxuuutttlll```SSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPLLLNNNOOONNNMMMLLLMMMNNNMMMNNNPPPRRRSSSTTTSSSSSSPPPOOOQQQUUUTTTRRRXXX```mmmxxxxxxVVVLLLEEEEEECCC<<<;;;>>>CCCLLL\\\sssrrrkkkfffaaabbbfffXXXOOOCCCNNNqqq}}}eeeRRRXXXoooxxxxxx{{{999777555444444444333222111111111111111111111111111111000000111111222333333///...222555555555666888888WWWnnnUUUFFF???>>>@@@CCCKKKYYYlllxxxmmm___SSSMMMMMMNNNPPPTTTXXX^^^ccciiipppxxx}}}}}}gggccc]]]VVVPPPOOOQQQUUUVVVaaatttvvvzzzqqqeeefffgggfffdddbbbaaa```^^^^^^]]]]]]\\\\\\[[[[[[XXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVXXXYYYZZZZZZYYYXXXYYYZZZ[[[\\\______^^^]]]]]]\\\\\\\\\\\\^^^______^^^^^^```bbbdddeeeggghhhiiilllooorrryyyiiiZZZ]]]ggguuu}}}uuunnnooonnnfffaaa\\\]]]YYYUUUTTTVVVYYY\\\]]]WWWVVVTTTTTTVVVWWWWWWVVVSSSSSSSSSUUUVVVVVVSSSQQQLLLMMMNNNPPPRRRTTTVVVWWWRRRSSSTTTUUUUUUUUUVVVWWWZZZYYYYYYZZZ[[[[[[YYYWWWZZZZZZ\\\^^^]]]\\\aaaiiivvvmmmuuufffjjj{{{xxxbbbMMMGGGHHHIIIQQQ[[[jjjqqq{{{~~~wwwnnnfff___\\\ZZZ```tttxxxppp|||pppaaaTTTNNNOOOQQQQQQOOOMMMKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOLLLMMMNNNNNNMMMLLLMMMOOOMMMNNNPPPQQQRRRRRRRRRQQQNNNNNNPPPSSSRRRPPPSSSXXXhhhjjj___CCCCCCGGG@@@===DDD@@@CCCLLL```}}}zzzjjj]]][[[___ZZZRRREEEMMMooollllllzzz}}}999777555444444444333222111111111111111111111111111111000000111111222333666222000222444222333555333777>>>UUUwwwMMM<<<;;;<<<===AAAIIIVVVgggwwwrrreee\\\UUUQQQIIIGGGDDDCCCEEEJJJOOORRR\\\___eeelllsssyyy~~~~~~{{{vvvsssmmmfff^^^WWWRRROOOEEEHHHLLLOOOPPPVVVfffvvvqqqmmmuuuhhhdddffffffccc^^^^^^aaaeee```___^^^]]]]]]]]]]]]]]][[[[[[[[[[[[ZZZZZZYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXZZZ[[[[[[\\\]]]^^^^^^^^^`````````___^^^]]]\\\[[[ZZZ^^^aaabbb``````bbbdddcccccccccfffjjjlllkkkiiiooowwwlll^^^WWWZZZfffsss{{{}}}yyyvvvvvvlll[[[```ddd``````\\\XXXVVVWWWYYYZZZ[[[XXXVVVTTTTTTTTTTTTRRRPPPRRRRRRSSSUUUWWWWWWUUUTTTQQQQQQQQQRRRSSSUUUVVVWWWTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWYYY\\\^^^^^^\\\ZZZ[[[XXXWWWXXXWWWVVVZZZ``````rrr}}}pppiiiNNNLLLlll{{{gggQQQCCCCCCJJJLLLUUUbbboooyyy|||uuufffaaaZZZUUUVVV___kkkttt~~~yyyppp```TTTLLLMMMNNNOOOPPPOOOMMMKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKLLLMMMMMMLLLLLLMMMNNNKKKLLLMMMNNNOOOOOONNNMMMLLLNNNPPPQQQQQQQQQRRRTTTVVVYYYyyyKKK???FFFFFFBBBBBBBBBAAADDDOOOddd~~~xxxgggZZZRRRSSSNNNBBBIIIkkk||||||999777555444444444333222111111111111111111111111111111000000111111222333333111111444333111111444111:::999999\\\qqq^^^yyybbbEEE;;;===>>>???@@@EEEOOO\\\fffuuuxxxooobbb[[[QQQKKKJJJKKKJJJHHHBBBCCCEEEHHHLLLPPPSSSUUUVVVWWWZZZ]]]___aaaaaaaaa]]]]]]]]]\\\ZZZWWWTTTRRRPPPOOOMMMKKKKKKLLLMMMOOOXXX]]]fffnnnssszzzjjj|||nnncccdddaaabbbbbbaaa______aaaccc```^^^]]][[[[[[\\\]]]^^^[[[[[[[[[[[[[[[ZZZYYYYYYWWWXXXYYYZZZZZZXXXWWWVVVWWWYYY[[[]]]______^^^^^^____________^^^]]]\\\\\\[[[```ddddddaaa___aaacccaaabbbccceeeggghhhgggfffdddsssxxxcccZZZ]]]dddjjjqqqzzz{{{}}}uuu```YYY___cccaaa^^^[[[XXXVVVVVVWWWWWWWWWUUUTTTTTTTTTUUUTTTQQQNNNRRRQQQRRRTTTWWWXXXXXXWWWUUUTTTSSSSSSSSSTTTUUUVVVUUUTTTTTTUUUWWWYYYYYYYYYWWWVVVWWWYYY[[[]]]\\\[[[[[[WWWUUUVVVWWWUUUXXX\\\ZZZ\\\hhhtttcccNNNXXXjjjuuuggg[[[TTTEEEIIIOOOVVV___jjjuuu||||||rrrkkkhhhbbb[[[SSSUUUZZZ```kkkzzzxxxsss{{{jjjYYYOOOKKKJJJLLLKKKKKKLLLNNNNNNKKKHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHIIIKKKJJJIIIIIIKKKLLLKKKLLLMMMNNNNNNNNNMMMLLLMMMOOOPPPPPPPPPQQQQQQQQQIIIMMMeeeyyyTTTHHHHHHFFF???BBBAAAAAAEEEOOOaaaxxxhhhOOOLLLIII>>>EEEhhhttttttsssvvv999777555444444444333222000000000000000000000000111111111000111222222333------111555444111111555000222666999CCCddduuuhhhsssnnnUUU???@@@@@@===;;;@@@JJJRRR\\\iii|||qqqgggaaa[[[TTTMMMMMMLLLJJJHHHGGGGGGGGGGGGHHHFFFEEEEEEGGGHHHHHHFFFFFFFFFGGGGGGHHHJJJKKKKKKMMMNNNQQQVVV^^^hhhqqqvvv|||mmmwwwsssaaa^^^ccc[[[\\\```dddgggfffaaa]]]___]]][[[YYYXXXZZZ\\\^^^XXXXXXYYYYYYXXXXXXWWWVVVVVVXXXZZZ[[[[[[XXXVVVTTTRRRUUUXXX\\\]]]]]]\\\[[[\\\\\\]]]^^^^^^^^^]]]]]]]]]aaaeeeeeeaaa^^^___aaaaaacccffffffdddccceeefffeeehhhrrr~~~|||cccYYYRRRXXX```gggnnnuuu}}}xxxnnnfffgggmmmyyy}}}ppp]]]VVVYYYZZZZZZ[[[ZZZXXXVVVUUUUUUUUUUUUTTTQQQQQQRRRUUUVVVVVVTTTQQQRRRQQQQQQSSSWWWYYYYYYYYYUUUTTTSSSQQQQQQQQQRRRSSSUUUTTTSSSTTTVVVXXXYYYYYYXXXVVVTTTUUUWWWZZZ[[[[[[[[[WWWVVVYYYZZZZZZ[[[^^^^^^]]]___llllll{{{vvvQQQNNNaaaxxxmmm[[[VVVNNNGGGFFFMMMWWW___vvvzzz}}}~~~hhhiiicccWWWRRRSSSRRROOOZZZdddsssxxxsss}}}qqqhhhiiivvvyyyssseeeVVVMMMKKKMMMOOOLLLIIIHHHJJJMMMNNNLLLIIIHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHHHHGGGIIIJJJMMMNNNOOOPPPPPPOOONNNMMMNNNPPPPPPOOOOOOPPPPPPOOOTTTSSSYYYnnnxxxPPPJJJKKKCCCAAABBBBBBAAACCCNNNcccuuu~~~}}}~~~YYYKKKIII???EEEggg~~~uuummmnnnrrr}}}|||;;;888555333333333333222111111000000000000111111000000000000111111111111111111222222222333333333333333555666777HHHtttqqq}}}fff>>>444???:::666===>>>JJJUUUgggwwwwwwlllllleee\\\UUURRRQQQPPPOOOOOONNNMMMKKKKKKKKKKKKLLLNNNQQQUUUXXXZZZ^^^cccggggggmmmwww|||llljjjmmmddd___\\\[[[\\\]]]^^^_________^^^]]]WWWXXXXXXXXXWWWUUUSSSRRRSSSTTTUUUVVVWWWVVVUUUUUUSSSVVVWWWXXX]]]ccc___VVVTTTTTTTTTTTTUUUVVVWWWWWWVVVWWWWWWWWWWWWYYY\\\___aaa``````___^^^^^^]]]]]]aaa```^^^]]]^^^```ccceeellljjjiiiqqqvvv|||wwwpppjjjiiigggcccaaaaaagggoooyyy~~~tttjjjffffffbbb[[[XXXlllxxx}}}lll```SSSNNNQQQVVVXXXWWW[[[XXXTTTQQQPPPRRRUUUWWWSSSPPPOOOOOORRRSSSQQQOOOSSSQQQOOOPPPSSSUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQPPPQQQRRRUUUVVVWWWVVVZZZWWWSSSQQQRRRUUUVVVVVVVVVUUUUUUUUUVVVWWWVVVUUUUUUVVV[[[aaahhhxxx{{{lllpppyyyhhhNNNNNN^^^ggg{{{~~~ttthhhZZZMMMEEEGGGNNNYYY^^^fffnnnwww~~~}}}}}}zzzvvvqqqlllfff```\\\QQQRRRQQQNNNNNNUUUcccnnn}}}wwwyyyvvvwwwnnn```PPPHHHJJJLLLKKKHHHIIIIIIJJJJJJJJJIIIGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGGGGGGGGGGHHHIIIJJJHHHJJJMMMOOOPPPPPPOOOMMMNNNMMMMMMPPPSSSTTTQQQNNNRRRTTTTTT\\\xxx___III===FFFAAAAAAEEEHHHGGGJJJQQQkkknnnxxxrrr^^^MMM???IIIgggxxxnnnkkkdddllluuuvvvwww;;;888555444444444333222111111000000000000111111000000000000111111111111111111111222222222333333666333555777444666III___sssxxxvvvPPPAAA<<<>>>CCCBBB???GGGRRR[[[bbbkkkwww~~~|||rrrqqqooonnnnnnnnnoooppp|||wwwhhhhhhnnnjjj___[[[YYYWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZWWWWWWXXXYYYYYYXXXWWWVVVRRRRRRRRRRRRSSSUUUWWWXXXRRRTTTUUUVVV[[[aaa___XXXSSSSSSTTTUUUVVVXXXZZZ[[[UUUWWWYYY[[[[[[\\\]]]___]]]]]]]]]\\\\\\[[[[[[[[[```___^^^^^^___```bbbddd^^^dddjjjlllrrrqqqkkkjjjsssvvvbbb```\\\ZZZ[[[]]]```bbbdddeeefffggghhhiiilllmmmnnnnnnllliiijjjkkkggg```___aaaccciiittt{{{lll{{{nnnzzzfffVVVPPPIIIGGGLLLRRRVVVWWW[[[YYYVVVTTTSSSTTTVVVXXXWWWUUUSSSSSSTTTTTTRRRPPPPPPNNNMMMOOORRRUUUUUUTTTRRRRRRRRRQQQQQQRRRRRRRRROOOOOOPPPRRRTTTVVVWWWWWW^^^[[[XXXUUUSSSTTTVVVWWWSSSSSSSSSUUUWWWYYYYYYYYYSSSSSSUUUXXX[[[cccwwwpppnnnyyyooodddPPPLLLUUURRRfffppp}}}uuufffaaaeeeiiiaaaWWWRRRUUU]]]ccceeegggjjjnnnrrruuuxxx{{{|||~~~~~~}}}~~~}}}yyyvvvsssooojjjfff```ZZZRRRMMMMMMNNNMMMKKKQQQ]]]mmm{{{xxxiii\\\TTTKKKIIILLLOOONNNLLLJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIHHHJJJMMMOOOPPPPPPOOONNNOOOMMMMMMOOOQQQRRRQQQOOOPPPRRRRRRUUUeeerrrMMMFFFDDDCCCDDDBBB@@@EEEMMMQQQSSS\\\lllyyywwweeeVVVZZZppp{{{qqqfffaaacccmmmsss}}};;;888555444444444333222111111000000000000111111000000000000111111111111111111111222222222222333555000111888999555555:::]]]yyyeeeqqqfffPPPDDD;;;999999<<<>>>@@@FFFTTTgggvvvzzz{{{ggg___ooolllccc[[[YYYZZZYYYYYY[[[UUUVVVWWWXXXXXXXXXXXXWWWSSSTTTVVVWWWXXXXXXYYYXXXTTTSSSPPPOOOOOOQQQTTTVVVQQQRRRRRRSSSXXX^^^^^^ZZZUUUUUUUUUVVVWWWXXXZZZZZZRRRUUUXXX[[[[[[[[[\\\]]]ZZZYYYYYYYYYYYYYYYYYYYYY\\\\\\]]]^^^___```aaabbb___ccciiikkkgggkkk|||___YYYXXXWWWccctttzzzrrriiibbbXXXWWWVVVTTTTTTTTTUUUVVVVVVWWWYYY]]]gggsssyyyxxxwwwggghhhaaa|||xxx^^^MMMHHHGGGGGGHHHLLLQQQVVVYYY[[[YYYXXXVVVVVVVVVWWWWWWZZZXXXVVVVVVUUUUUUSSSQQQMMMLLLLLLNNNQQQTTTUUUUUUSSSRRRRRRQQQQQQRRRRRRSSSMMMNNNOOOQQQSSSTTTVVVVVV]]]]]][[[VVVQQQPPPRRRUUUOOOPPPRRRUUUXXX[[[]]]^^^WWWUUUVVVWWWWWWYYYaaakkkllljjj~~~ooo^^^QQQDDDAAALLL^^^lllnnnhhheeefffrrrjjjaaa\\\ZZZWWWRRRNNNNNNOOOPPPSSSWWW\\\```ccceeefffgggiiikkknnnppprrrpppnnnmmmlllkkkjjjhhhfff```^^^ZZZXXXUUUQQQMMMIIIDDDBBBBBBJJJXXXgggpppsss~~~sss}}}~~~{{{cccVVVLLLJJJIIIJJJLLLNNNNNNNNNKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJMMMOOOPPPPPPOOONNNNNNMMMLLLMMMOOOPPPPPPPPPRRRSSSUUUUUUXXXhhhpppSSSMMMHHHGGGFFFAAA>>>>>>@@@@@@FFFQQQ\\\gggtttuuusss~~~zzzooofff___\\\bbbjjjxxx;;;999666444444444333222111111000000000000111111///000000000111111111111111111111111222222222222555///---444;;;;;;;;;<<<777VVV|||iii[[[<<>>===>>>CCCLLLRRRbbbmmm|||rrrdddZZZeeeeee[[[YYYYYY\\\[[[YYYZZZ^^^UUUUUUVVVVVVWWWWWWWWWWWWQQQRRRRRRTTTUUUUUUVVVVVVXXXVVVSSSQQQOOONNNOOOOOORRRQQQPPPQQQUUUYYYZZZYYYYYYYYYWWWVVVVVVUUUUUUUUUOOOQQQTTTUUUUUUVVVXXXZZZXXXXXXYYYYYYYYYZZZZZZZZZVVVXXX[[[^^^```aaabbbbbblllaaa```jjjnnnllltttdddXXXTTTOOORRR]]]ooouuunnntttxxxqqq___OOOGGGFFFIIIMMMNNNNNNOOORRRUUUXXXXXXXXXWWWWWWVVVVVVVVVXXXWWWVVVUUUTTTTTTSSSRRRMMMMMMMMMOOOQQQSSSTTTUUUSSSRRRRRRQQQQQQRRRRRRSSSNNNOOOPPPQQQQQQQQQSSSTTTWWWYYYXXXSSSMMMKKKNNNSSSNNNPPPSSSUUUXXXZZZ]]]___ZZZYYYXXXYYY[[[\\\___aaammm|||ZZZNNNDDDDDDHHHIIIGGGFFFYYYZZZ___fffiiifffdddcccXXXTTTMMMHHHFFFGGGIIIJJJGGGHHHHHHIIIKKKLLLMMMNNNMMMLLLKKKKKKLLLMMMLLLKKKJJJIIIIIILLLNNNPPPPPPOOOVVVXXX^^^hhhuuu{{{tttppphhhZZZQQQNNNIIIJJJLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHIIIKKKMMMNNNOOOOOONNNMMMMMMLLLKKKKKKLLLNNNOOOPPPRRRQQQUUUWWWUUUZZZrrrvvv\\\MMMHHHFFFBBB>>>BBBAAACCCGGGJJJOOOZZZeeewww~~~rrriii___YYYXXX]]]iiiuuuwwwuuu<<<999666444444444444333111111000000000000111111///000000000111111111111000000111111111222222222555111///111555666888:::666999KKKrrrppp___DDD@@@;;;:::;;;===>>>>>>EEEOOO^^^lllwwwrrreeeZZZhhheeeVVVTTTTTTVVVXXXVVVSSSUUUZZZVVVVVVVVVWWWWWWXXXYYYYYYSSSSSSRRRRRRSSSSSSSSSSSSUUUUUUTTTSSSQQQOOONNNMMMTTTRRRPPPQQQSSSTTTVVVWWWYYYXXXWWWUUUTTTTTTTTTTTTQQQQQQQQQPPPPPPSSSWWWZZZYYYYYYZZZ[[[\\\]]]]]]^^^VVVXXX\\\```ccceeefffffflll___[[[gggnnnjjjjjjpppwwwmmmTTTMMMGGGIIIVVVhhhzzz{{{bbbXXXcccqqqxxxhhh[[[QQQLLLMMMHHHLLLQQQQQQNNNMMMNNNPPPUUUVVVVVVVVVUUUUUUTTTTTTRRRSSSSSSRRRRRRQQQQQQRRRQQQQQQQQQQQQPPPQQQRRRSSSRRRRRRQQQQQQQQQQQQRRRRRROOOQQQRRRQQQPPPOOOPPPRRRQQQTTTUUUQQQLLLJJJNNNRRROOORRRUUUVVVVVVWWWZZZ\\\XXXVVVTTTTTTXXX]]]^^^^^^[[[eeesssppp___RRREEE===;;;<<<;;;>>>EEELLLVVVhhhwwwwwwsssmmmhhhdddaaa]]]ZZZVVVVVVTTTRRRPPPNNNLLLKKKMMMOOOQQQTTTVVVZZZ^^^aaaggggggiiimmmtttzzz}}}}}}xxxrrrqqqtttyyyvvv}}}{{{zzzzzz|||tttaaaUUUOOOMMMMMMOOOLLLNNNNNNLLLIIIGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHIIIJJJLLLMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJLLLNNNOOONNNLLLOOOTTTSSSRRR___pppfffKKKAAABBBFFFAAAAAABBBEEEEEEEEEJJJRRR\\\eeerrr{{{qqqhhh\\\XXXWWW[[[```iiivvv|||jjjkkk~~~xxx<<<999666555555555444333111111000000000000111111000000000000111111111111000000000111111111111222///000333444444444555666<<<555666JJJoootttkkkrrrWWWAAA777999@@@EEE888???HHHRRR[[[fffrrrzzzqqqeeeiiisssvvv\\\WWW\\\RRRQQQSSSUUUSSSPPPRRRXXXVVVVVVVVVVVVWWWYYYZZZ[[[VVVUUUTTTSSSSSSSSSSSSSSSOOOPPPRRRSSSSSSRRRQQQPPPUUURRRQQQSSSSSSQQQRRRVVVTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVSSSQQQPPPSSSXXX\\\YYYYYYZZZ\\\]]]___``````YYY[[[___bbbfffhhhiiiiiieeebbbeeeiiifff```bbbjjjhhhwwwyyyfffZZZVVVUUUQQQNNNLLLPPP\\\kkkyyy|||llleeefffooorrrdddZZZRRRKKKIIIKKKLLLPPPSSSTTTSSSRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSOOOPPPQQQQQQPPPOOOPPPRRRSSSTTTTTTRRROOONNNOOOPPPQQQPPPPPPPPPPPPPPPPPPQQQOOORRRTTTRRROOONNNPPPRRRQQQSSSTTTRRROOONNNQQQTTTQQQSSSVVVVVVTTTSSSVVVYYYXXXWWWSSSQQQUUU[[[]]]ZZZ\\\]]]aaakkkyyylllcccdddPPPHHHAAA>>>:::999DDDRRRbbbbbbdddiiinnnpppmmmjjjiiijjjjjjjjjjjjjjjiiihhhhhhlllooommmjjjjjjoootttvvvtttsssuuu{{{{{{uuuvvv||||||xxx~~~ooohhhgggqqq}}}mmmbbbUUUNNNNNNOOONNNKKKLLLMMMMMMKKKJJJIIIJJJKKKFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHIIIJJJIIIHHHGGGIIIIIIJJJKKKKKKKKKKKKKKKHHHIIIJJJJJJIIIJJJLLLNNNOOOMMMNNNQQQSSSRRRTTTXXXjjjnnnLLL@@@???>>><<<===AAACCCCCCGGGMMMNNNSSSZZZdddnnnxxx~~~~~~{{{yyyvvvlll^^^RRRKKKPPP\\\mmm{{{vvvrrr|||ooo\\\XXX<<<:::777555555555444333111111000000000000111111000000000000111111111111000000000000111111111111,,,000444555555666777777777555666<<>>;;;999;;;AAAGGGMMMVVVdddsssxxxdddYYYlllooo```]]]ZZZWWWUUUSSSQQQRRRUUUSSSOOONNNQQQRRRRRRQQQRRRSSSUUUWWWXXXRRRQQQPPPOOOOOOPPPQQQRRRPPPNNNMMMKKKLLLNNNPPPRRRQQQNNNPPPUUUUUUQQQSSSXXXXXXXXXWWWVVVVVVVVVWWWWWWXXXYYYYYYWWWUUUUUUVVVXXXTTTUUUWWWYYY[[[]]]^^^___\\\\\\\\\]]]]]]^^^^^^^^^```bbbaaa___aaafffeee```fffgggjjjkkkooossseee]]]WWWQQQNNNNNNHHHLLLOOOPPPOOOPPPUUUZZZ```___aaaffflllnnnjjjfffdddmmmvvv|||~~~xxxiii[[[UUUXXXXXXSSSQQQRRRRRRPPPGGGHHHLLLUUUeeezzzqqqbbbQQQIIIDDDFFFJJJKKKKKKMMMNNNMMMMMMNNNOOOQQQRRRRRRTTTTTTSSSRRRRRRSSSTTTUUUTTTVVVWWWTTTQQQNNNOOOQQQPPPRRRRRRPPPMMMKKKMMMOOOOOONNNNNNMMMMMMNNNNNNOOOKKKOOOSSSSSSQQQQQQUUUYYYUUUSSSQQQQQQQQQRRRQQQOOONNNRRRUUUTTTQQQPPPSSSVVVTTTWWWVVVRRRSSSYYYYYYUUUVVVSSSVVV[[[XXXVVVaaasssttt}}}xxxbbbTTTQQQVVV\\\```VVVWWWXXXXXXXXXWWWVVVUUU[[[dddjjjeee[[[XXXaaalll}}}zzz|||{{{ooo[[[UUUbbb|||fff```^^^UUUNNNMMMKKKHHHIIILLLNNNNNNIIIIIIKKKMMMOOONNNJJJFFFFFFEEEDDDDDDDDDEEEGGGHHHGGGFFFFFFFFFEEEEEEDDDDDDAAABBBEEEHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHIIIDDDGGGKKKKKKJJJHHHIIIKKKIIIMMMMMMIIIMMMUUUUUUMMMRRRQQQ___fffXXXJJJBBB@@@???BBBFFFCCCAAAAAADDDGGGLLLUUU\\\YYYZZZ^^^dddjjjpppssstttuuuwww{{{~~~~~~}}}zzzzzzyyyvvvqqqmmmkkkkkkggghhhfff\\\SSSRRRZZZdddqqqyyywwwnnnssskkkXXXMMMHHH:::999777444333222222222000000000000000000000000////////////000000000000111111000000//////......000111111111111222222222000222333555666:::???BBBpppwwwaaammmwwwVVVJJJAAAAAABBB???:::777AAA???CCCOOO[[[eeesssxxxllleeennnnnngggaaa^^^YYYRRRQQQTTTXXXXXXWWWVVVSSSQQQNNNLLLKKKMMMOOOOOOOOOQQQUUUYYYSSSQQQNNNMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOSSSVVVUUUQQQMMMSSSTTTXXXYYYUUUOOOPPPUUURRRUUUWWWWWWUUUSSSRRRQQQSSSSSSTTTUUUWWWYYY[[[\\\YYYWWWWWWXXX[[[]]]]]]]]]\\\[[[YYYYYYZZZ]]]```bbbffffffeeeeeegggmmmtttzzzwwwkkkccchhhbbbSSSIIIJJJIIICCCGGGFFFHHHKKKIIIDDDGGGNNNIIIGGGHHHJJJJJJGGGEEEEEEHHHGGGGGGJJJMMMOOOQQQSSSccciiivvvyyy```PPPJJJEEEHHHKKKMMMNNNOOOQQQSSSPPPMMMKKKLLLOOOPPPOOONNNNNNOOOOOOPPPPPPOOOOOONNNUUUUUUUUUUUUTTTSSSQQQPPPOOOPPPQQQRRRQQQPPPOOONNNKKKLLLMMMNNNOOONNNNNNMMMOOOMMMKKKLLLPPPTTTWWWXXXPPPPPPQQQRRRQQQPPPNNNMMMPPPOOONNNPPPRRRTTTUUUTTTUUUSSSRRRRRRSSSTTTTTTTTTQQQTTTWWWWWWUUUUUUXXX[[[cccjjj{{{yyy{{{qqqtttppprrrhhhpppnnnddddddtttpppWWWKKKKKKLLLIIIJJJKKKLLLMMMMMMMMMMMMIIIJJJKKKMMMMMMMMMLLLKKKGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDEEEGGGGGGFFFEEEEEEFFFGGGGGGEEEEEEFFFGGGFFFEEEEEEGGGIIIKKKKKKJJJLLLJJJHHHIIIMMMPPPPPPOOOQQQRRRXXXdddwwwXXXBBBEEEEEE:::>>>GGG@@@<<>><<<===AAAEEEJJJUUUaaapppzzzkkkeeexxxuuu^^^YYYVVVVVVTTTOOOOOORRRTTTTTTUUUTTTRRRPPPMMMKKKKKKMMMOOOPPPOOOPPPTTTVVVSSSQQQOOOOOOPPPQQQQQQQQQNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLNNNQQQTTTUUURRROOOQQQRRRVVVXXXTTTOOOQQQVVVSSSUUUWWWWWWUUUTTTTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZ\\\ZZZYYYYYY[[[\\\\\\[[[ZZZYYYXXXXXXYYY[[[^^^```bbbbbbaaaaaabbbeeekkkoooooowwwwwwxxxvvvgggccccccggggggaaaZZZYYY\\\\\\YYYUUURRRRRRSSSTTTaaagggiiidddfffwww|||mmm^^^RRRKKKIIIIIIKKKNNNPPPPPPQQQSSSTTTPPPNNNLLLMMMOOOQQQPPPNNNOOOOOOOOOPPPPPPOOOOOOOOOQQQQQQRRRRRRQQQPPPOOONNNPPPPPPPPPPPPPPPOOONNNNNNKKKLLLMMMNNNNNNNNNMMMMMMMMMKKKJJJKKKNNNRRRUUUVVVQQQPPPNNNMMMLLLMMMNNNOOOQQQQQQQQQPPPPPPPPPQQQRRRPPPPPPQQQSSSUUUVVVUUUTTTTTTUUUWWWWWWWWWXXXYYY[[[YYY\\\eeettt|||uuuooo|||{{{~~~lllhhhggguuu|||{{{pppjjjnnnqqqnnnfffiiieeeXXXNNNMMMNNNNNNJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLLLLLLLKKKKKKGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDEEEGGGHHHGGGEEEFFFHHHIIIIIIHHHHHHIIIJJJIIIHHHGGGGGGIIIIIIHHHGGGKKKJJJJJJMMMPPPQQQPPPMMMSSSRRRRRRUUU___vvv~~~lllhhh\\\JJJ???AAA???BBBKKKKKKFFFHHHEEEAAA???BBBDDDEEEJJJPPPJJJLLLNNNOOOOOOQQQTTTVVVVVVTTTVVV\\\]]]XXXUUUVVVZZZXXXUUUPPPLLLJJJHHHGGGOOOZZZjjjyyy|||yyyfffWWWLLLEEEEEEHHH:::999777444333222222222000000000000000000000000////////////000000000000000000000000////////////000000000111111111222222222333333222111222555777111===TTTttt|||{{{```MMMGGGAAAAAAAAABBB???<<>><<>>VVVttt~~~qqq^^^UUUOOOFFF>>>@@@@@@@@@@@@DDDKKKTTTZZZdddlllwwwwwwiiiccchhhsss}}}vvveeeZZZSSSUUU^^^UUUVVVVVVUUUTTTRRROOOMMMPPPRRRTTTVVVWWWVVVTTTSSSPPPQQQRRRSSSSSSRRRQQQOOOQQQPPPPPPQQQSSSSSSSSSQQQVVVUUUTTTRRRPPPOOONNNNNNOOOOOOOOONNNNNNNNNPPPQQQPPPOOORRRVVVWWWTTTUUUXXXXXXXXXXXXVVVTTTSSSTTTVVVUUUUUUUUUVVVXXXYYY[[[\\\___]]]]]]^^^```bbbcccbbb[[[ZZZZZZZZZZZZ[[[]]]^^^\\\^^^___`````````bbbddd```___aaagggjjjgggeeefffsssyyyggg]]]ZZZYYYWWWVVVXXXZZZZZZVVVRRRQQQRRRSSSSSSQQQPPPPPPPPPNNNOOOOOONNNNNNOOOPPPQQQNNNNNNOOOOOOOOOOOONNNNNNLLLMMMNNNPPPPPPPPPOOOOOOSSSQQQOOOMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLJJJJJJKKKNNNQQQRRRRRRPPPPPPPPPOOOOOOPPPPPPQQQOOORRRUUURRRNNNMMMPPPUUUQQQRRRRRRPPPNNNOOORRRVVVVVVSSSRRRTTTXXXZZZYYYWWWUUUVVVXXXXXXWWWVVVWWWYYY[[[\\\fffuuu|||ppp}}}yyykkkaaa[[[QQQJJJJJJOOOPPPNNNDDDDDDFFFIIIJJJIIIHHHIIIEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJGGGFFFEEEFFFGGGHHHFFFDDDEEEGGGIIIJJJJJJKKKNNNOOOKKKIIIFFFFFFGGGHHHIIIHHHJJJKKKJJJJJJJJJJJJKKKLLLKKKJJJLLLRRRTTTRRRQQQSSS^^^|||jjjaaa[[[^^^bbbbbb___^^^ccc\\\WWW\\\eeehhh```WWWWWWQQQOOOYYYmmm|||{{{qqqnnn|||zzzcccVVVMMMHHHFFFHHHIIIFFFEEEGGG:::999777444333222222222000000000000000000000000////////////000000000000////////////000000000000/////////000000000111111...000222222222222444666222444666444111666III[[[sss[[[LLLIIIEEEEEEFFFDDD???:::FFFKKKTTT\\\ccchhhlllooowww{{{xxxnnnhhhhhhkkk]]]eeesssmmm]]][[[]]]ZZZXXXXXXTTTWWWXXXVVVVVVXXXVVVSSSRRRSSSUUUVVVWWWWWWVVVVVVQQQPPPPPPQQQRRRRRRQQQOOOSSSRRRRRRTTTUUUVVVUUUSSSUUUTTTSSSRRRQQQQQQPPPPPPPPPQQQQQQPPPNNNMMMOOOPPPQQQOOOQQQUUUVVVSSSSSSUUUUUUVVVVVVUUUSSSRRRRRRSSSSSSSSSTTTUUUWWWYYY[[[\\\[[[ZZZZZZ\\\___bbbcccccc\\\\\\\\\\\\\\\]]]]]]^^^]]]^^^`````````aaadddfff]]]ZZZ[[[```bbb```^^^``````dddiiioooyyyrrreee^^^VVVSSSVVVXXXXXXWWWWWWXXXXXXXXXXXXPPPQQQRRRQQQOOONNNNNNNNNMMMNNNOOONNNMMMMMMOOOQQQMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLNNNOOOOOOOOONNNNNNRRRQQQPPPNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLKKKKKKLLLOOOQQQRRRQQQLLLMMMNNNPPPPPPOOONNNMMMLLLNNNOOOOOOMMMLLLOOORRRTTTTTTSSSOOOKKKLLLPPPUUUSSSRRRRRRSSSUUUWWWWWWVVVVVVTTTSSSSSSUUUWWWYYYYYYXXXRRRRRRZZZbbbgggoooxxx}}}rrrzzz}}}|||tttkkk{{{|||{{{xxxkkkddd^^^SSSNNNKKKHHHHHHJJJLLLKKKIIIEEEEEEHHHJJJHHHCCCCCCGGGDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFEEEEEEEEEFFFFFFEEECCCDDDFFFHHHIIIIIIJJJLLLNNNJJJGGGEEEEEEGGGIIIJJJJJJKKKKKKJJJIIIGGGGGGIIILLLNNNHHHFFFKKKPPPPPPOOOOOOPPP]]]ddduuuxxxtttvvvvvvsssqqqtttiiiaaaggguuuyyyooobbbWWWNNNEEEGGG]]]|||tttllliiioooxxxkkkWWWMMMHHHEEEEEEHHHIIIFFFCCCDDD:::999777444333222222222000000000000000000000000////////////000000000000.../////////000000000111////////////000000000111...000222222222111222333111222666888555222999CCCYYYvvvsssyyyxxxnnnpppwwwqqq]]]IIIDDDCCCBBBDDDHHHLLLNNNOOO[[[___eeekkkpppssstttuuuvvvxxx|||~~~~~~{{{wwwttttttyyymmmnnnlllfff]]]VVVUUUVVVwwwsss]]]WWWTTTWWW\\\\\\WWWQQQSSSWWWXXXVVVVVVZZZZZZVVVRRRRRRSSSSSSSSSTTTUUUVVVQQQOOOMMMMMMOOOQQQPPPNNNOOOOOOPPPRRRUUUVVVUUUSSSOOOOOOOOONNNOOOOOOPPPPPPNNNPPPRRRQQQOOOOOOPPPRRRRRROOOOOOSSSTTTPPPOOOPPPNNNQQQSSSTTTSSSRRRRRRSSSSSSSSSTTTTTTVVVWWWYYYYYYWWWVVVVVVYYY\\\___``````\\\\\\\\\\\\]]]]]]]]]]]]\\\]]]]]]]]]\\\]]]```cccccc\\\UUUTTTTTTUUUZZZaaa^^^]]]ZZZYYY\\\fffttt~~~rrryyyoooaaaVVVTTTXXX\\\]]]XXXVVVTTTTTTUUUWWWWWWVVVOOOPPPQQQQQQNNNMMMMMMNNNKKKMMMNNNMMMKKKKKKNNNPPPLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPOOONNNNNNPPPPPPPPPPPPPPPOOONNNNNNLLLKKKJJJIIIIIIIIIJJJJJJLLLKKKKKKMMMOOOQQQQQQPPPKKKLLLNNNOOOPPPOOONNNMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSPPPLLLKKKOOOSSSPPPRRRSSSTTTTTTTTTVVVWWWWWWWWWUUUUUUUUUWWWZZZ\\\]]]WWWRRRRRRUUUXXXZZZ[[[```lllwww}}}uuutttzzz{{{}}}uuu}}}kkkbbb```[[[QQQPPPQQQIIIHHHGGGGGGIIIJJJIIIGGGFFFKKKIIIJJJLLLIIIDDDCCCFFFEEEFFFFFFGGGGGGGGGFFFFFFGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFDDDEEEFFFFFFFFFFFFFFFEEEFFFEEEDDDDDDEEEEEECCCBBBDDDFFFGGGHHHHHHHHHJJJLLLKKKHHHEEEEEEFFFIIIJJJJJJIIIKKKLLLKKKIIIGGGHHHJJJMMMHHHFFFIIILLLLLLLLLNNNJJJNNNNNNZZZxxx~~~~~~pppjjjmmmtttyyyvvveeeTTTNNNIIIHHHEEEEEEJJJJJJFFFCCCCCC:::999777444333222222222000000000000000000000000////////////000000000000.../////////000000111111////////////000000000000///111222222111000000111333///000555888555666;;;777FFFgggwww{{{ZZZRRRHHHBBBAAACCCCCCCCCAAADDDIIIMMMQQQRRRRRRRRRYYY]]]cccgggfff```YYYTTT[[[bbbjjjnnnoooqqqvvvzzznnniiiccc___]]]\\\\\\[[[^^^lll~~~nnnbbbXXXUUUTTTQQQOOOQQQUUUUUURRRPPPTTTTTTOOOOOOTTTTTTPPPRRRQQQPPPPPPPPPRRRSSSUUUPPPMMMJJJJJJMMMOOOOOONNNIIIIIIKKKNNNRRRTTTSSSRRRKKKKKKKKKKKKLLLMMMNNNOOOLLLOOORRRRRRQQQPPPRRRTTTRRRNNNNNNQQQRRRNNNLLLLLLIIILLLPPPSSSSSSSSSSSSTTTUUUUUUTTTTTTUUUUUUVVVWWWUUUTTTTTTVVVYYY\\\]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]ZZZZZZZZZXXXWWWXXX[[[^^^```]]]\\\]]]\\\XXXYYY\\\XXXZZZ]]]______^^^^^^^^^dddlllvvv|||~~~wwwhhhZZZRRRdddiiiXXXJJJLLLQQQOOOWWWTTTRRRTTTXXXYYYUUUPPPOOOPPPQQQPPPOOOMMMMMMNNNJJJLLLNNNMMMKKKJJJMMMPPPKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJKKKLLLLLLKKKJJJIIIOOOPPPQQQRRRQQQPPPOOONNNLLLKKKJJJIIIHHHIIIIIIJJJKKKJJJJJJLLLOOOPPPPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQTTTRRRPPPPPPRRRSSSRRRQQQNNNRRRTTTRRRNNNLLLNNNRRROOORRRUUUUUUSSSSSSVVVYYYUUUXXXZZZXXXUUUSSSTTTUUUSSSSSSQQQOOOQQQVVVWWWUUU]]]WWWYYYeeennnpppttt{{{~~~uuuvvvqqqttttttnnnuuuppp___XXXSSSLLLMMMMMMIIIMMMOOOFFFIIIGGGFFFFFFFFFDDDFFFHHHFFFBBBBBBIIIKKKIIIHHHLLLGGGHHHHHHGGGGGGFFFEEEDDDGGGFFFEEECCCCCCCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCDDDEEEDDDCCCAAADDDFFFHHHHHHHHHHHHJJJKKKLLLIIIFFFEEEFFFHHHIIIIIIHHHKKKOOOOOOLLLIIIHHHHHHIIIHHHJJJMMMMMMIIIHHHKKKDDDNNNPPPOOOTTTZZZkkkwwwiiiaaalll~~~|||ooopppqqqddd\\\MMMGGGJJJIIIIIIGGGHHHLLLMMMHHHEEEDDD:::999777444333222222222////////////........................////////////////////////000000000000000000////////////000000000000000000111111111111111222222333333444444555888:::BBBOOO___www{{{|||rrrfff]]]UUUQQQRRRGGGBBBHHHJJJDDD@@@CCCGGGIIILLLMMMLLLIIICCC@@@HHHGGGJJJPPPRRROOOMMMNNNPPPVVVVVV]]]nnnwww~~~{{{tttddd\\\WWWUUUPPPOOONNNMMMMMMNNNOOOPPPJJJLLLNNNOOONNNNNNOOOQQQOOOOOONNNMMMMMMMMMMMMNNNOOONNNMMMKKKIIIIIIKKKNNNIIIHHHHHHKKKNNNQQQRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMRRRQQQPPPOOOOOOOOOOOOOOOKKKLLLNNNOOOOOONNNMMMLLLLLLMMMOOOQQQSSSUUUUUUVVVVVVVVVUUUUUUTTTUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYWWWWWWXXXXXXYYY[[[\\\]]]\\\[[[ZZZWWWUUUUUUXXX[[[\\\\\\[[[ZZZXXXXXXYYY[[[[[[\\\___aaabbb```___]]]^^^```aaaaaabbbiiiuuu~~~wwwpppfffaaa___]]]XXXSSSVVVWWWVVVSSSPPPMMMLLLMMMRRRRRRQQQPPPPPPPPPPPPQQQSSSOOOMMMOOOTTTVVVSSSPPPNNNMMMKKKJJJJJJLLLNNNOOOKKKKKKKKKKKKKKKMMMNNNOOOMMMLLLJJJHHHHHHIIIKKKLLLPPPPPPOOOMMMKKKJJJKKKMMMLLLNNNLLLFFFCCCFFFHHHGGGJJJJJJJJJJJJLLLNNNPPPQQQTTTQQQLLLJJJKKKMMMNNNOOOQQQRRRSSSRRRQQQPPPQQQRRRRRRSSSSSSRRROOONNNNNNOOORRRSSSTTTUUUUUUUUUUUUTTTZZZXXXVVVSSSQQQQQQQQQRRRTTTRRROOOOOOPPPRRRSSSSSSQQQUUUZZZ___aaa```]]]\\\ccchhhpppxxx}}}~~~|||~~~ttttttzzzvvvtttvvvsssjjjgggiiihhhbbb[[[WWWTTTRRRNNNKKKLLLJJJHHHIIIJJJJJJGGGDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFGGGGGGEEEDDDCCCDDDFFFGGGEEEBBB@@@AAADDDEEEEEEFFFFFFEEEDDDBBBAAAGGGGGGFFFFFFEEEDDDCCCCCCEEEEEEEEEEEEDDDCCCAAAAAAFFFEEEEEEDDDEEEGGGHHHJJJHHHGGGFFFEEEEEEGGGIIIJJJKKKMMMOOOOOOMMMKKKJJJJJJHHHHHHGGGFFFGGGHHHIIIJJJLLLLLLJJJJJJKKKQQQYYY^^^hhhttt}}}uuuwwwtttkkkqqqeeeqqqxxxxxxrrriiiyyy|||yyykkkYYYLLLGGGGGGHHHHHHDDDDDDEEEEEEEEEEEEDDDDDD:::999777444333222222222////////////........................////////////.../////////000000000000000000////////////000000//////000000000111111111111111222222333444444444333222444666999BBBVVViiiyyy{{{|||oooZZZWWWWWW^^^iiiqqqrrrpppuuullldddbbbdddhhhpppxxxuuudddVVVPPPNNNLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMOOOOOONNNKKKIIIIIIIIINNNMMMMMMLLLLLLMMMMMMNNNLLLLLLLLLJJJIIIIIIKKKNNNJJJIIIIIIKKKNNNPPPQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLKKKKKKJJJKKKLLLNNNPPPRRRSSSTTTTTTUUUTTTTTTTTTTTTUUUVVVVVVSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWWWWXXXYYYZZZ[[[[[[ZZZZZZXXXVVVTTTTTTVVVXXXWWWXXXYYYYYYYYY[[[^^^aaa]]]]]]\\\]]]]]]^^^^^^___^^^______\\\ZZZ]]]dddjjj___dddiiimmmrrrzzz{{{qqqhhhbbb^^^\\\aaa]]]WWWTTTTTTUUUSSSQQQRRRSSSTTTRRRPPPNNNOOOPPPQQQQQQPPPOOOOOOOOOOOOPPPQQQOOOMMMOOOSSSUUUSSSQQQMMMLLLKKKKKKKKKKKKLLLLLLMMMLLLJJJJJJJJJKKKMMMNNNNNNMMMJJJIIIHHHHHHIIIIIIPPPPPPOOOMMMKKKKKKLLLNNNSSSUUURRRKKKGGGHHHIIIHHHKKKJJJJJJJJJKKKMMMOOOPPPSSSPPPLLLKKKKKKLLLMMMLLLOOOPPPQQQQQQPPPOOOPPPQQQSSSTTTTTTRRROOOMMMMMMNNNQQQRRRSSSTTTVVVVVVWWWWWWWWWVVVTTTRRRQQQQQQQQQRRRRRRPPPNNNNNNQQQSSSTTTTTTTTTUUUXXXZZZ[[[[[[[[[ZZZNNNRRRVVVZZZ\\\[[[YYYWWW]]]fffpppqqqkkkfffhhhkkkmmmnnnmmmiiieeehhhqqqyyyqqqfff[[[ZZZbbbiiihhhddd\\\YYYXXX[[[YYYRRRPPPRRRUUUQQQMMMKKKKKKKKKJJJHHHJJJHHHGGGGGGIIIHHHFFFCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGGGGGGGFFFDDDDDDDDDFFFHHHGGGDDDBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBBBBEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEGGGHHHJJJJJJLLLNNNNNNLLLJJJIIIIIIIIIHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKLLLOOORRRTTTXXXiii|||vvvxxx|||sssppptttpppqqqzzzlll```WWWLLLFFFEEEFFFGGGFFFCCCDDDDDDDDDDDDDDDDDDCCC:::999777444333222222222////////////............---............/////////....../////////000000000000//////......//////000//////000000000000111111111111111222333333444444999888888888666555;;;CCCZZZqqqoooUUUPPPJJJGGGIIIKKKKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHLLLMMMMMMKKKHHHFFFEEEEEEKKKKKKKKKKKKLLLMMMNNNNNNJJJKKKKKKJJJIIIIIILLLNNNMMMKKKKKKLLLNNNPPPPPPPPPNNNNNNNNNNNNMMMMMMLLLLLLNNNOOOPPPPPPPPPOOONNNMMMQQQPPPNNNLLLKKKJJJJJJJJJKKKLLLMMMOOOPPPRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZ[[[ZZZXXXVVVUUUWWWYYYWWWXXXZZZZZZ[[[]]]aaacccaaa^^^[[[YYYYYY[[[^^^``````bbbbbb```\\\ZZZ\\\___\\\\\\ZZZVVVTTTVVV\\\bbbsssuuuyyy~~~xxxjjjddddddffffffbbb\\\UUUQQQRRRTTTVVVUUUSSSRRRRRRSSSUUUVVVSSSSSSTTTRRRPPPNNNOOOOOOPPPOOOOOONNNMMMNNNNNNNNNPPPNNNLLLNNNRRRUUUTTTRRRMMMMMMLLLKKKKKKJJJJJJJJJOOOMMMKKKIIIHHHJJJLLLMMMQQQOOOMMMKKKJJJIIIIIIJJJPPPPPPPPPNNNLLLLLLMMMOOOZZZ[[[WWWOOOJJJJJJJJJHHHKKKJJJJJJJJJKKKLLLNNNOOOQQQOOOMMMLLLLLLLLLKKKJJJLLLNNNOOOOOONNNNNNPPPQQQSSSTTTTTTRRROOOMMMMMMNNNOOOPPPRRRTTTVVVWWWXXXXXXVVVUUUTTTRRRRRRSSSTTTUUUQQQOOONNNOOOQQQTTTUUUUUUXXXWWWVVVUUUUUUVVVWWWXXXTTTUUUVVVWWWVVVUUURRRQQQKKKOOORRRRRRQQQQQQTTTXXXUUUSSSQQQRRRTTTVVVUUUTTTWWWQQQKKKKKKNNNPPPOOOLLLLLLJJJKKKNNNMMMJJJHHHJJJKKKHHHFFFFFFHHHIIIIIIIIIHHHGGGFFFFFFGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGFFFEEEDDDCCCCCCFFFHHHHHHFFFCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGGGGFFFFFFGGGFFFEEEEEEEEEFFFHHHIIIHHHJJJLLLLLLJJJIIIHHHIIIJJJIIIIIIIIIJJJKKKMMMNNNLLLNNNPPPOOOMMMKKKJJJJJJOOOKKKNNNYYYcccnnnyyyvvvfffQQQJJJFFFBBBBBBDDDEEEDDDBBBBBBBBBBBBCCCCCCBBBBBBBBB:::999777444333222222222////////////............---------.........//////........./////////000000/////////....../////////////////////000000000111000000111111222333333333000111333666888888:::;;;<<>>@@@BBBCCCEEEFFFFFFFFFEEECCCCCCDDDDDDEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEDDD???AAADDDGGGHHHFFFDDDCCCEEEDDDDDDDDDEEEEEEFFFFFFDDDEEEGGGGGGFFFFFFGGGHHHKKKKKKJJJJJJKKKLLLNNNOOOJJJLLLMMMMMMLLLMMMNNNPPPKKKKKKNNNQQQPPPNNNOOORRRYYYTTT[[[tttrrr___UUUOOOIIIGGGJJJGGGFFFDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA:::999777444333222222222////////////............,,,------------.........------.........////////////......------......///......////////////000000/////////000111111222222666888888555555777888666888999:::;;;???GGGPPPVVVrrrcccYYYMMMFFFDDDEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAACCCDDDEEEDDDCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKOOOPPPPPPOOOMMMLLLLLLMMMPPPOOOMMMMMMOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMSSSTTTUUUVVVVVVVVVUUUTTTOOOQQQTTTWWWYYYYYYXXXXXXOOOOOONNNNNNPPPQQQSSSUUUUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWWWWWWWUUUWWWYYYZZZ\\\\\\[[[[[[[[[]]]______]]][[[ZZZZZZ]]]^^^^^^\\\[[[[[[]]]___dddddddddcccbbb```___^^^[[[]]]^^^``````___^^^]]]``````___^^^^^^^^^^^^^^^aaa^^^\\\ZZZZZZZZZYYYXXX[[[UUURRRUUUXXXWWWTTTSSSYYYWWWXXXYYYWWWSSSSSSWWW\\\]]]]]]ZZZUUUSSSTTTVVVQQQPPPPPPQQQQQQRRRSSSTTTQQQRRRSSSSSSSSSSSSTTTVVVMMMLLLLLLKKKKKKKKKKKKKKKOOONNNMMMMMMMMMOOOQQQSSSTTTQQQLLLHHHGGGIIILLLNNNQQQPPPNNNLLLKKKJJJJJJJJJHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMLLLKKKLLLOOOQQQRRRVVVUUUQQQNNNOOOPPPNNNKKKKKKIIIHHHHHHIIIJJJJJJMMMLLLLLLMMMNNNNNNMMMKKKKKKMMMNNNNNNMMMMMMOOOPPPNNNPPPQQQQQQPPPPPPRRRSSSPPPQQQQQQRRRRRRRRRRRRQQQMMMNNNOOOPPPRRRSSSTTTTTTTTTSSSQQQQQQRRRRRRPPPOOOTTTVVVWWWXXXWWWTTTQQQOOORRRRRRPPPOOOOOONNNOOOOOOJJJIIIIIIKKKNNNOOOMMMJJJMMMLLLKKKKKKKKKKKKKKKKKKFFFHHHKKKLLLKKKIIIHHHHHHEEEIIIJJJHHHIIIJJJIIIFFFEEEGGGHHHHHHFFFFFFGGGHHHCCCEEEGGGFFFEEEDDDDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFCCCCCCCCCDDDDDDCCCCCCBBBAAAAAABBBCCCBBBAAA@@@???@@@@@@@@@BBBCCCCCC@@@>>>@@@AAABBBDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCC???AAADDDFFFGGGFFFDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEBBBDDDFFFFFFEEEFFFGGGIIIKKKJJJJJJIIIIIIJJJLLLMMMKKKLLLKKKIIIHHHHHHJJJLLLHHHIIIKKKLLLLLLLLLMMMOOONNNNNNRRR[[[hhhsss|||qqqeeecccRRRHHHJJJHHHAAABBBJJJDDDCCCBBBAAABBBBBBCCCDDDBBBAAA@@@??????@@@AAABBB:::999777444333222222222////////////............,,,,,,---------.........---------........./////////......------......///........./////////000000......//////000111111222,,,111333000///333666555888:::===??????======>>>BBBPPPeee{{{ppp^^^SSSEEEDDDDDDEEEEEECCC???===@@@BBBDDDEEEEEEFFFFFFGGGBBBBBBAAAAAAAAAAAABBBBBB???AAABBBBBB@@@???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFHHHIIIKKKKKKJJJJJJKKKLLLMMMLLLJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOSSSSSSSSSSSSTTTTTTTTTUUUQQQQQQQQQRRRTTTWWWYYY[[[OOONNNMMMMMMNNNPPPRRRTTTSSSSSSSSSTTTTTTVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVRRRSSSVVVYYYZZZ[[[ZZZZZZYYY[[[]]]^^^[[[YYYXXXWWWYYYYYYYYYYYYXXXXXX[[[]]]]]]]]]^^^___```aaaaaaaaa```_______________]]]\\\```]]]ZZZXXXXXXYYYZZZZZZ```]]][[[YYYYYYWWWSSSPPPZZZWWWWWWZZZZZZUUUTTTWWWUUUSSSTTTWWWUUUQQQQQQTTTUUUUUUTTTSSSQQQPPPOOOOOOQQQOOOMMMOOORRRSSSRRRPPPMMMOOOQQQQQQQQQRRRTTTVVVMMMLLLLLLKKKKKKKKKKKKKKKMMMLLLKKKIIIIIIJJJLLLOOOOOOMMMKKKIIIHHHIIIIIIJJJMMMMMMMMMLLLJJJIIIHHHGGGFFFFFFGGGGGGHHHGGGGGGGGGJJJKKKLLLKKKKKKLLLNNNPPPNNNQQQRRRNNNLLLMMMNNNLLLLLLKKKIIIHHHHHHHHHIIIIIIJJJIIIHHHJJJLLLMMMLLLLLLKKKLLLMMMMMMKKKKKKLLLMMMNNNOOOPPPOOOMMMLLLMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQKKKKKKMMMNNNPPPQQQQQQQQQPPPOOONNNOOOPPPPPPNNNMMMOOOQQQRRRSSSSSSQQQOOOMMMKKKKKKJJJIIIIIIIIIIIIIIIMMMLLLLLLMMMNNNNNNKKKIIILLLJJJHHHIIIKKKMMMKKKIIIIIIJJJJJJJJJIIIHHHGGGFFFDDDIIIKKKIIIJJJMMMMMMIIIEEEGGGIIIIIIGGGFFFGGGIIIAAACCCEEEEEECCCBBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEDDDDDDCCCBBBAAABBBCCCCCCDDDCCCBBBAAA@@@BBB@@@???AAACCCCCCAAA??????@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@???AAACCCEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDBBBCCCEEEEEEEEEFFFHHHJJJKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKJJJHHHGGGGGGIIIJJJKKKKKKIIIHHHHHHJJJKKKNNNQQQRRRPPPMMMPPPVVV[[[lllpppttt}}}}}}rrriii```SSSIIIMMMHHHEEEEEEEEEDDDDDDEEE@@@@@@AAAAAAAAABBBDDDEEECCCBBB@@@??????@@@BBBCCC:::999777444333222222222000/////////............,,,,,,,,,---------......---------.........//////.........------...................../////////000......//////000111111111---444888333111555888777333333555888999999===AAAAAA???DDDQQQbbbvvvooo```QQQEEE???>>>>>>AAACCCBBB@@@???@@@AAA<<>>===<<>>???@@@????????????@@@AAABBBBBBAAACCCFFFHHHHHHHHHJJJKKKKKKIIIHHHHHHJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSQQQNNNMMMNNNSSSXXX[[[NNNMMMLLLLLLMMMOOOQQQRRRQQQQQQRRRTTTVVVXXXZZZ[[[VVVVVVVVVUUUUUUUUUUUUTTTOOOQQQTTTWWWYYYZZZYYYYYYXXX[[[^^^^^^\\\YYYWWWWWWWWWXXXXXXVVVUUUUUUWWWXXXWWWWWWYYYZZZ]]]```ccceee^^^\\\ZZZZZZ[[[[[[[[[[[[WWWWWWXXX[[[]]]______^^^]]][[[ZZZ[[[\\\[[[WWWSSSOOOQQQVVVZZZVVVOOOPPPVVVSSSQQQRRRSSSQQQNNNNNNRRRRRRPPPOOOPPPQQQQQQPPPNNNSSSNNNKKKLLLOOOPPPLLLHHHMMMOOOPPPPPPOOOOOOQQQRRRMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKIIIGGGEEEFFFIIIKKKIIIJJJJJJKKKJJJIIIGGGFFFJJJKKKKKKKKKJJJHHHFFFDDDHHHHHHHHHHHHGGGGGGFFFEEEIIIJJJKKKJJJJJJKKKNNNPPPIIIMMMNNNJJJHHHIIIJJJHHHLLLKKKIIIHHHGGGHHHHHHIIIHHHFFFFFFGGGIIIKKKLLLKKKJJJKKKLLLKKKJJJIIIJJJKKKNNNOOOOOOMMMJJJHHHHHHIIIJJJKKKMMMOOOPPPRRRRRRSSSKKKLLLMMMOOOPPPQQQQQQQQQKKKKKKKKKLLLNNNNNNMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMHHHHHHIIIJJJKKKLLLLLLMMMEEEEEEFFFHHHKKKLLLMMMMMMIIIEEECCCFFFKKKMMMIIICCCKKKIIIHHHFFFFFFEEECCCBBB===BBBEEECCCEEEJJJJJJEEECCCFFFGGGFFFCCCAAABBBCCC???BBBDDDDDDAAA@@@BBBCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFEEEDDDCCCAAAAAACCCDDDEEEEEEEEEDDDCCCBBBDDDAAA@@@@@@CCCDDDCCCAAA???@@@AAABBBBBBBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBDDDDDDDDDDDDCCCBBBCCCCCCDDDEEEDDDDDDDDDBBBCCCEEEEEEEEEFFFHHHKKKKKKJJJHHHGGGFFFFFFGGGGGGIIIKKKMMMMMMKKKJJJJJJKKKFFFJJJKKKJJJJJJKKKMMMMMMKKKLLLLLLLLLMMMOOOQQQPPPLLLSSSVVVVVV```sss|||rrrcccTTTLLLIIIFFFBBBDDDJJJJJJCCCCCCJJJIIIAAA???@@@BBBBBBBBBBBBCCCDDDCCCBBB@@@??????@@@BBBCCC<<<:::888555222111000000...........................------,,,,,,------...////////////////////////......------------..............................////////////000000000000111111222222222333333333777777888999:::;;;;;;<<<>>>@@@AAAAAAAAAFFFOOOWWWeeevvvjjj\\\JJJIIIGGGEEECCC@@@???>>>>>>>>>============>>>>>>===>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<@@@===::::::<<<===;;;999>>>===<<<<<<<<<===???@@@@@@AAACCCCCCBBBBBBDDDEEEIIIIIIIIIHHHHHHIIIIIIJJJFFFFFFHHHIIIIIIIIIHHHGGGHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHIIILLLQQQTTTTTTRRRNNNKKKJJJKKKMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRUUURRRSSSXXXYYYVVVTTTTTTQQQRRRTTTVVVWWWXXXWWWWWWWWWVVVUUUVVVXXXZZZZZZZZZTTTWWWZZZZZZXXXVVVVVVXXX[[[YYYVVVTTTUUUWWWZZZ\\\]]]ZZZVVVUUUWWWYYYZZZ[[[XXXWWWVVVWWWYYY[[[[[[[[[\\\WWWTTTTTTWWWXXXUUURRRRRRRRRSSSUUUWWWWWWUUUSSSRRRSSSSSSQQQNNNKKKJJJJJJLLLMMMNNNNNNNNNNNNLLLLLLPPPPPPPPPNNNLLLKKKMMMOOOKKKLLLMMMOOOPPPPPPOOOOOOMMMKKKIIIIIIKKKKKKIIIFFFHHHIIIHHHFFFEEEDDDFFFHHHMMMMMMLLLKKKIIIHHHFFFEEEJJJKKKKKKKKKJJJHHHEEECCCFFFGGGGGGFFFEEEEEEFFFHHHKKKKKKLLLLLLLLLLLLKKKKKKGGGIIIJJJJJJIIIHHHHHHIIIHHHGGGHHHIIIKKKKKKIIIGGGEEEEEEEEEEEEGGGJJJLLLNNNPPPNNNKKKKKKKKKLLLLLLLLLNNNKKKIIIIIILLLMMMLLLIIIFFFIIIMMMQQQRRRPPPNNNLLLNNNLLLKKKKKKLLLMMMMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNLLLKKKKKKMMMOOOOOONNNKKKLLLLLLMMMLLLKKKJJJIIIEEEFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFGGGGGGFFFEEEEEEBBBHHHKKKIIIFFFFFFDDDAAAEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFDDDCCCBBBBBBAAAAAA@@@?????????????????????>>>???@@@AAABBBBBBBBBBBBDDDBBBBBBFFFJJJJJJDDD???BBBCCCDDDEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@??????>>>???AAABBBBBBAAA???===DDDDDDDDDEEEFFFHHHIIIJJJDDDEEEEEEDDDDDDCCCBBBAAADDDBBBCCCFFFFFFCCCBBBDDDCCCCCCCCCEEEGGGFFFDDDCCCAAABBBCCCEEEGGGHHHHHHHHHGGGIIIKKKJJJGGGEEEFFFHHHKKKMMMOOOOOOMMMJJJHHHGGGHHHGGGFFFFFFFFFHHHJJJLLLJJJKKKKKKLLLMMMNNNNNNOOONNNPPPQQQQQQNNNOOOUUU]]]___jjjxxx|||zzz}}}~~~xxxmmmbbb[[[SSSQQQLLLHHHFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBAAA???======>>>???@@@@@@@@@??????>>>??????@@@<<<:::888555222111000000...........................------,,,,,,------...------------------------......------------................................./////////000000000000111111111222222222333333555666666777888999::::::;;;???BBBBBBAAACCCIIINNNOOOVVVcccqqqzzznnn```TTTIIIBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;===;;;999:::<<<>>>===;;;===<<<;;;;;;<<<<<<>>>??????AAABBBBBBBBBBBBCCCEEEHHHHHHGGGGGGHHHIIIIIIJJJFFFGGGHHHIIIJJJJJJJJJIIIJJJIIIIIIJJJKKKKKKIIIHHHKKKJJJIIIIIIHHHJJJMMMOOOQQQOOOMMMKKKJJJLLLNNNPPPPPPPPPPPPPPPQQQRRRSSSSSSVVVSSSTTTXXXZZZWWWUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTUUUTTTSSSRRRSSSSSSSSSRRRRRRVVV[[[\\\[[[XXXWWWWWWTTTTTTSSSTTTTTTVVVWWWWWWXXXWWWVVVUUUUUUWWWYYY[[[WWWVVVUUUVVVWWWXXXYYYYYYZZZWWWSSSSSSVVVWWWUUUQQQQQQQQQRRRTTTVVVVVVTTTQQQRRRSSSTTTRRROOOLLLKKKJJJMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNLLLIIIIIIJJJLLLJJJKKKLLLMMMMMMMMMLLLKKKLLLJJJHHHIIIKKKKKKIIIGGGIIIIIIJJJIIIGGGHHHJJJLLLLLLKKKKKKJJJHHHGGGEEEDDDHHHIIIJJJKKKKKKJJJHHHGGGFFFGGGGGGFFFEEEEEEFFFHHHJJJJJJIIIJJJJJJKKKKKKLLLKKKLLLLLLLLLJJJIIIIIIIIIFFFFFFFFFHHHKKKKKKJJJHHHEEEEEEFFFGGGHHHJJJKKKLLLNNNLLLKKKJJJKKKLLLMMMMMMPPPNNNLLLKKKKKKKKKIIIHHHFFFHHHJJJNNNRRRRRRPPPNNNLLLLLLMMMOOOPPPOOOLLLJJJKKKKKKJJJJJJJJJKKKLLLLLLNNNMMMLLLLLLNNNOOONNNMMMKKKKKKLLLLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEGGGFFFEEEFFFHHHFFFAAADDDDDDDDDDDDDDDEEEFFFGGGOOOLLLGGGBBB@@@???@@@AAAAAAAAA@@@@@@???>>>======??????@@@AAABBBBBBBBBBBBAAA@@@???CCCFFFGGGCCC>>>AAABBBCCCDDDDDDDDDCCCBBBCCCCCCBBBBBBAAA@@@@@@???AAAAAACCCDDDDDDCCCAAA@@@EEEEEEEEEEEEFFFGGGHHHHHHDDDEEEEEEEEEDDDCCCCCCBBBDDDCCCDDDGGGGGGDDDCCCDDDDDDCCCCCCEEEGGGGGGEEECCCBBBCCCDDDFFFHHHIIIIIIIIIJJJJJJIIIGGGFFFFFFHHHJJJKKKNNNPPPPPPMMMJJJIIIHHHHHHHHHFFFEEEFFFGGGIIIJJJIIIIIIJJJJJJKKKLLLMMMNNNPPPQQQQQQOOOLLLKKKOOOSSSJJJQQQZZZ^^^^^^]]]^^^___dddgggeeeccckkkyyy|||vvvssspppmmmmmmnnnkkkddd^^^[[[]]]______]]]XXXSSSOOOOOONNNKKKHHHEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA???======>>>???@@@?????????>>>>>>?????????<<<:::888555222111000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------....../////////000000000111111111222222222222333444444555666777888999999999===BBBCCCBBBAAABBBCCCEEEEEEHHHMMMPPPVVVdddqqq|||zzzrrrhhh]]]NNNBBB===<<<===<<<::::::::::::::::::::::::999999888888888888999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999888888999<<<>>>>>>>>><<<;;;;;;;;;;;;<<<======>>>@@@AAAAAA@@@AAABBBDDDEEEEEEFFFFFFGGGHHHIIIJJJFFFGGGHHHJJJKKKLLLLLLLLLNNNKKKIIIIIIKKKLLLIIIGGGIIIIIIHHHHHHIIIKKKNNNOOOOOOMMMLLLJJJKKKMMMPPPRRRQQQQQQQQQQQQQQQSSSTTTTTTTTTQQQRRRVVVXXXUUUTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRPPPOOONNNNNNPPPTTTYYY\\\\\\ZZZXXXWWWPPPQQQSSSUUUVVVVVVUUUUUUUUUWWWXXXWWWTTTUUUXXX\\\UUUUUUUUUTTTTTTUUUVVVVVVXXXUUURRRRRRTTTUUUSSSQQQQQQQQQQQQSSSTTTTTTRRRPPPPPPRRRTTTSSSPPPMMMKKKKKKMMMNNNOOOOOOPPPPPPPPPOOOQQQRRRQQQOOOMMMKKKLLLMMMKKKKKKLLLLLLKKKIIIHHHGGGIIIHHHHHHIIIKKKKKKJJJIIIHHHIIIIIIIIIHHHIIIKKKMMMJJJJJJJJJIIIHHHFFFEEEDDDEEEGGGHHHJJJKKKKKKKKKKKKGGGGGGHHHGGGFFFEEEGGGIIIIIIIIIHHHHHHHHHIIIKKKLLLKKKKKKKKKKKKJJJHHHGGGGGGEEEEEEEEEHHHJJJLLLKKKJJJGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLKKKKKKLLLMMMMMMPPPPPPPPPOOONNNMMMOOOPPPMMMKKKJJJMMMRRRSSSPPPLLLJJJLLLOOORRRTTTQQQLLLHHHLLLLLLKKKJJJJJJJJJKKKKKKOOONNNLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLLLLJJJHHHGGGKKKJJJHHHGGGGGGHHHHHHIIIFFFFFFGGGGGGHHHGGGGGGFFFIIIGGGCCC@@@DDDHHHGGGBBBDDDDDDCCCCCCCCCDDDEEEEEEUUUPPPHHHAAA======???AAABBBBBBAAA@@@>>>===<<<<<>><<<<<<>>>BBBCCCAAA>>>@@@@@@AAABBBCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@CCCDDDDDDEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEDDDCCCCCCEEECCCDDDGGGGGGDDDCCCEEEDDDCCCCCCDDDFFFGGGEEEDDDCCCCCCEEEGGGHHHIIIIIIIIINNNKKKGGGEEEFFFHHHJJJKKKLLLNNNPPPPPPMMMKKKIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGFFFGGGGGGHHHIIIJJJKKKLLLNNNNNNMMMLLLKKKKKKKKKKKKGGGJJJLLLKKKIIIIIILLLOOOKKKMMMKKKHHHMMMVVVWWWQQQQQQSSSUUUTTTPPPLLLKKKKKKHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIHHHFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@>>>======>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<:::888555222111000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------........./////////000000111111111111222222222222444444555666777888888999888<<<@@@BBBAAA??????@@@EEEEEEIIIMMMMMMMMMSSS[[[SSSXXXcccooovvv}}}vvvjjj^^^RRRIIICCCAAA>>>;;;;;;<<>>???@@@??????@@@BBBAAABBBCCCEEEFFFHHHHHHIIIEEEFFFHHHJJJKKKMMMNNNOOOQQQNNNJJJKKKMMMNNNKKKHHHFFFEEEEEEGGGLLLPPPSSSUUUOOONNNMMMLLLMMMNNNQQQRRRPPPPPPPPPPPPQQQRRRSSSTTTQQQNNNNNNSSSUUURRRQQQRRRSSSSSSRRRSSSTTTVVVXXXYYYWWWWWWWWWVVVTTTRRRRRRRRRPPPSSSVVVYYYZZZZZZYYYYYYUUUUUUVVVWWWXXXWWWVVVVVVVVVYYY\\\YYYUUUSSSVVVZZZUUUUUUUUUTTTSSSSSSTTTUUUVVVTTTQQQQQQSSSSSSRRRQQQSSSRRRQQQRRRTTTSSSRRRPPPOOOQQQSSSSSSQQQMMMLLLKKKLLLLLLMMMNNNNNNOOOOOOOOORRRSSSSSSQQQNNNMMMMMMNNNMMMMMMMMMLLLKKKHHHFFFEEEFFFGGGHHHIIIKKKKKKJJJJJJFFFGGGHHHHHHGGGFFFHHHIIIIIIIIIIIIHHHHHHFFFEEEDDDEEEFFFHHHJJJKKKKKKLLLKKKHHHIIIIIIIIIGGGGGGIIIJJJLLLKKKIIIHHHGGGHHHIIIJJJGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEFFFHHHKKKMMMMMMMMMIIIJJJKKKLLLMMMLLLKKKJJJNNNOOOOOONNNMMMLLLLLLMMMKKKOOORRRSSSSSSUUUYYY]]]WWWQQQLLLMMMRRRSSSNNNHHHLLLMMMPPPSSSTTTRRRMMMJJJOOONNNMMMLLLKKKJJJJJJKKKOOONNNMMMMMMNNNNNNLLLJJJKKKLLLMMMMMMLLLJJJIIIHHHMMMKKKIIIGGGFFFFFFHHHIIIEEEFFFFFFGGGGGGGGGGGGFFFKKKJJJEEE@@@@@@DDDFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCQQQLLLEEE???<<<<<>>===<<<<<>><<<:::999;;;>>>@@@@@@???>>>??????@@@AAAAAAAAAAAACCCBBBBBBBBBAAAAAA@@@@@@DDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDBBBCCCFFFFFFCCCBBBDDDCCCCCCBBBDDDFFFFFFFFFDDDBBBCCCDDDFFFGGGGGGHHHHHHMMMIIIEEEEEEHHHKKKKKKJJJJJJLLLNNNNNNKKKIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKIIIJJJJJJIIIKKKNNNNNNKKKOOOOOONNNLLLIIIIIILLLOOOGGGIIIHHHFFFHHHMMMLLLGGGHHHLLLOOONNNKKKHHHHHHJJJIIIHHHHHHGGGFFFEEEEEEEEECCCCCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@???>>>============>>>>>><<<<<<======>>>>>>>>>===<<<:::888555222111000000...........................------,,,,,,------...------------------------------,,,,,,,,,,,,------------------------------............////////////000000111111111222222222444555555666777888999999999;;;===>>>??????AAABBB???AAAFFFLLLMMMJJJKKKPPPUUUTTTVVVZZZ[[[\\\```gggiiirrr}}}xxxrrrlllhhhddd]]]SSSJJJKKKJJJHHHEEEAAA???>>>>>>999:::;;;======;;;777444777777777777777777777777888777777777777777777888888888888999999999::::::888888888888888888888888:::::::::999999999:::;;;;;;;;;<<<<<<<<<=========;;;<<<>>>>>>======???@@@>>>@@@BBBDDDEEEFFFGGGGGGEEEEEEGGGHHHJJJLLLNNNOOORRRPPPMMMMMMNNNOOONNNLLLJJJGGGFFFHHHMMMRRRVVVWWWQQQPPPOOONNNNNNOOOQQQRRROOOOOOOOOOOOPPPQQQRRRSSSQQQNNNNNNRRRTTTRRRRRRSSSUUUUUUTTTTTTTTTVVVWWWXXXWWWYYYZZZZZZXXXVVVVVVWWWVVVUUUUUUVVVYYY[[[]]]^^^ZZZYYYXXXWWWVVVVVVWWWWWWVVVZZZ\\\YYYTTTQQQRRRUUUUUUVVVWWWVVVTTTSSSUUUWWWTTTSSSQQQQQQRRRRRRRRRQQQUUUTTTSSSSSSTTTTTTRRRPPPNNNPPPRRRRRRPPPMMMLLLLLLJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMJJJHHHHHHIIIOOOOOONNNMMMLLLIIIGGGEEEDDDFFFHHHJJJKKKJJJJJJJJJHHHIIIIIIHHHFFFDDDEEEEEEHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGHHHIIIIIIJJJJJJJJJIIIJJJKKKJJJHHHHHHJJJKKKOOONNNLLLJJJHHHHHHHHHHHHDDDCCCCCCEEEHHHIIIHHHFFFGGGFFFFFFHHHLLLNNNOOOOOOKKKLLLMMMNNNNNNMMMLLLKKKQQQRRRSSSQQQNNNLLLLLLMMMIIILLLQQQSSSTTTWWW\\\aaaYYYSSSNNNNNNRRRSSSOOOIIIOOOOOOOOOPPPQQQQQQOOOMMMPPPOOONNNMMMLLLKKKKKKKKKMMMLLLLLLLLLMMMMMMKKKIIIJJJKKKLLLLLLLLLKKKIIIIIILLLKKKHHHFFFEEEEEEGGGGGGCCCCCCDDDEEEFFFFFFEEEEEEJJJMMMJJJAAA<<<===CCCEEEAAA@@@@@@?????????@@@@@@DDDBBB???===<<<===???@@@<<<========================>>>>>>>>>>>>>>>===<<<;;;:::999:::<<<>>>???@@@=========>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@CCCCCCBBBBBBBBBCCCDDDEEEGGGGGGEEEDDDCCCBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDBBB@@@AAADDDDDDAAA@@@BBBCCCAAAAAABBBDDDEEEEEEDDDAAAAAABBBDDDEEEEEEEEEEEEHHHFFFDDDFFFIIIKKKIIIGGGHHHJJJKKKKKKIIIGGGGGGGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEGGGIIIKKKIIILLLKKKIIIKKKPPPOOOJJJKKKKKKJJJIIIGGGGGGHHHIIIFFFHHHHHHGGGHHHKKKJJJGGGIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHGGGEEEBBB@@@>>>>>>@@@AAABBBBBBAAA@@@??????@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;<<<<<<<<<<<<:::;;;<<<============<<<<<<:::888555222111000000...........................------,,,,,,------...------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000111111111111222444444555666777888999999::::::;;;<<<===@@@AAACCC??????BBBGGGHHHHHHLLLQQQWWWTTTTTTWWWXXXVVVWWW[[[PPPTTTZZZ]]]\\\\\\]]]______ccchhhjjjiiifffdddbbbfffhhhkkkjjjgggdddaaa___ccccccbbb```]]]XXXSSSQQQKKKIIIFFFFFFGGGEEEAAA======>>>===<<<:::999:::<<<999999999999777666444333555555555555444444444444888777777666666777777888777777777888888888888999666666666666666666666666;;;;;;;;;999777666777999999:::;;;;;;<<<<<<;;;;;;999;;;<<<<<<<<<<<<===???===>>>@@@CCCDDDEEEEEEDDDDDDDDDEEEFFFHHHJJJLLLMMMOOOOOONNNNNNNNNOOOQQQRRRUUUPPPJJJHHHKKKOOOQQQQQQPPPPPPOOONNNNNNOOOPPPQQQOOOOOONNNOOOOOOPPPQQQRRRUUUQQQPPPUUUWWWVVVUUUWWW[[[ZZZYYYWWWUUUTTTSSSSSSRRRVVVYYYYYYVVVUUUVVVWWWZZZXXXUUUUUUXXX\\\___```YYYXXXVVVUUUTTTUUUUUUVVVUUUWWWYYYXXXSSSPPPOOOPPPTTTWWWXXXWWWTTTTTTVVVYYYSSSRRRRRRQQQQQQRRRRRRRRRVVVUUUSSSSSSSSSSSSQQQPPPMMMOOOPPPOOOMMMLLLLLLMMMJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLJJJHHHHHHIIIMMMMMMMMMLLLKKKIIIGGGEEECCCFFFIIIKKKJJJIIIIIIIIIIIIJJJKKKJJJGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIHHHHHHIIIKKKNNNNNNMMMKKKJJJHHHGGGFFFDDDBBBBBBEEEJJJLLLJJJHHHGGGFFFFFFHHHKKKNNNOOOOOOKKKKKKLLLMMMMMMMMMLLLLLLPPPRRRTTTRRRNNNKKKLLLMMMJJJLLLNNNOOOPPPRRRUUUWWWRRROOOLLLNNNRRRTTTQQQNNNQQQOOOMMMMMMOOOPPPPPPOOOPPPOOONNNMMMLLLKKKKKKLLLKKKJJJJJJKKKLLLLLLJJJGGGGGGHHHIIIJJJJJJJJJIIIHHHJJJIIIGGGFFFEEEEEEEEEFFF@@@@@@AAABBBCCCCCCCCCCCCEEEKKKKKKBBB999999???CCC>>>>>>======<<<<<<======999::::::;;;;;;<<<======999::::::;;;;;;<<<======:::;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>>;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@?????????BBBAAA?????????AAACCCEEEGGGFFFEEECCCBBBBBBAAAAAA???@@@AAABBBCCCDDDDDDDDDAAA???@@@CCCCCC@@@???AAAAAA@@@???@@@BBBDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCEEEGGGHHHGGGFFFGGGHHHIIIIIIGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDCCCCCCCCCDDDGGGJJJLLLOOOSSSRRRJJJHHHLLLKKKFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEFFFFFFGGGHHHHHHHHHIIIGGGFFFGGGIIIIIIGGGEEECCCDDDEEEEEECCCAAA>>>======>>>???@@@@@@@@@???>>>===>>>>>>>>>>>>===<<<<<<999999999:::::::::::::::888999;;;<<<======<<<;;;<<<:::888555222111000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000111111111111333333444555666777777888999999:::;;;===?????????CCCAAABBBFFFHHHIIINNNTTTMMMKKKMMMTTTXXXXXXYYY[[[YYYYYYYYYYYYXXXWWWWWWWWWKKKNNNTTTXXXXXXUUUPPPNNNHHHHHHJJJLLLMMMKKKJJJIIIHHHIIIIIIGGGDDDBBBCCCEEE======<<<<<<===>>>>>>???>>>???>>>;;;666333333555555555555555555555777888333333333333333333333333777666666555555666666777555555555555666666666777555555555555555555555555:::;;;;;;999666555777999666777888999:::999999888888999;;;;;;::::::<<<===<<<===@@@BBBCCCCCCCCCBBBCCCCCCCCCDDDEEEGGGJJJKKKJJJLLLNNNMMMLLLMMMRRRWWW___WWWMMMGGGGGGJJJKKKJJJLLLLLLLLLMMMNNNOOOPPPQQQOOOOOOOOOPPPPPPQQQRRRSSSVVVRRRRRRVVVXXXWWWWWWZZZ]]]]]]\\\ZZZWWWUUURRRQQQNNNSSSVVVVVVSSSPPPQQQTTTWWWTTTRRRRRRVVVYYYZZZZZZSSSTTTUUUVVVVVVVVVVVVVVVUUUVVVWWWXXXWWWUUUSSSQQQSSSVVVXXXWWWTTTSSSWWW[[[RRRSSSSSSRRRQQQRRRSSSTTTVVVTTTRRRQQQRRRQQQPPPOOOMMMMMMMMMLLLJJJJJJLLLNNNKKKJJJHHHGGGFFFGGGGGGHHHHHHJJJKKKLLLJJJIIIIIIIIIGGGHHHHHHHHHHHHFFFEEEDDDCCCFFFJJJKKKJJJHHHHHHIIIFFFHHHIIIIIIFFFDDDDDDDDDBBBCCCCCCDDDDDDDDDCCCCCCFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGGGGGGGEEEEEEGGGHHHIIIJJJKKKKKKKKKIIIGGGFFFEEEBBBAAADDDIIIKKKIIIFFFGGGFFFEEEFFFIIILLLMMMMMMIIIIIIIIIIIIJJJJJJKKKLLLKKKNNNRRRQQQMMMKKKLLLOOOMMMLLLKKKLLLMMMOOOOOONNNKKKKKKKKKMMMPPPQQQPPPNNNPPPOOOMMMMMMNNNOOOOOONNNMMMMMMLLLKKKJJJJJJJJJKKKHHHGGGHHHJJJKKKKKKIIIGGGAAACCCDDDFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDD======>>>???@@@@@@@@@@@@???DDDEEE???999:::===>>><<<<<<;;;:::::::::::::::888888888888888999999:::999999999999999:::::::::777888999:::::::::::::::888999::::::::::::;;;;;;::::::::::::;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>===>>>@@@CCCEEEFFFEEEDDDCCCBBBAAAAAAAAA===>>>???AAABBBCCCCCCCCCAAA???@@@DDDDDD@@@???AAA@@@>>>===>>>@@@BBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDD@@@AAABBBBBBBBBCCCEEEGGGGGGHHHIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEDDDCCCCCCEEEHHHKKKNNNTTTZZZWWWKKKDDDGGGHHHCCCHHHGGGHHHIIIIIIJJJIIIHHHDDDDDDDDDEEEEEEEEEGGGIIIHHHGGGFFFFFFFFFFFFEEECCCBBBBBBBBBBBBBBBAAA@@@???======>>>>>>??????>>>>>><<<<<<<<<===<<<;;;;;;:::666777777888888888888888777888:::<<<===<<<;;;:::<<<:::888555222111000000...........................------,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000111111111111111222222333444555666777888999:::<<<>>>>>><<<:::???>>>@@@EEEGGGGGGIIIMMMMMMJJJLLLSSSWWWUUUSSSTTTXXXUUURRRPPPQQQQQQPPPOOOSSSOOOLLLKKKKKKKKKMMMOOOGGGEEEDDDEEEEEEBBB@@@???:::>>>AAA@@@===<<<===@@@>>>>>>===:::777666888999555777999888666555666999333555666666444333222222222333333444555555666666666555555444444555555666333333333444444444555555555555555555555555555555888:::;;;999666555777:::444555777888888888777666777999::::::::::::;;;===<<<===@@@BBBCCCBBBAAAAAABBBBBBBBBBBBDDDFFFHHHIIIEEEJJJNNNMMMJJJKKKRRRYYYcccYYYLLLEEEEEEGGGHHHHHHHHHHHHIIIKKKMMMOOOQQQRRRQQQPPPPPPQQQQQQRRRSSSTTTUUUQQQQQQUUUWWWVVVWWWYYY[[[\\\\\\[[[YYYWWWUUUSSSMMMRRRVVVUUUQQQNNNNNNQQQPPPNNNMMMOOORRRTTTSSSQQQOOORRRUUUYYYZZZZZZXXXWWWVVVWWWXXX[[[]]]\\\YYYVVVQQQTTTWWWVVVSSSSSSWWW[[[RRRSSSSSSRRRRRRRRRSSSTTTVVVTTTQQQPPPPPPPPPOOOMMMMMMMMMLLLJJJIIIIIILLLNNNLLLKKKIIIGGGFFFFFFFFFGGGBBBDDDFFFGGGFFFEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBCCCGGGKKKLLLJJJGGGGGGHHHAAACCCEEEFFFDDDCCCBBBCCC@@@@@@AAAAAABBBBBBAAAAAADDDDDDDDDDDDEEEFFFHHHHHHDDDEEEEEEDDDCCCCCCDDDFFFDDDFFFIIIKKKKKKJJJHHHFFFDDDAAA@@@BBBFFFHHHEEEBBBFFFEEECCCDDDGGGJJJKKKKKKGGGGGGFFFFFFGGGHHHJJJKKKFFFKKKOOOOOOLLLKKKMMMPPPOOOLLLJJJKKKNNNPPPOOOMMMIIIJJJLLLMMMMMMLLLKKKKKKOOONNNMMMNNNOOOOOONNNMMMKKKKKKJJJIIIIIIIIIIIIJJJFFFFFFGGGIIIKKKKKKIIIFFF>>>???AAACCCEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCC;;;;;;<<<>>>>>>?????????:::>>>>>>;;;:::<<<<<<:::;;;::::::999888888888999;;;999888666555666666777:::999999888888777777777555666777888999:::::::::666888999:::999888888999999999999999:::<<<>>>???===============>>>>>>>>>AAA@@@===<<<===@@@CCCEEEEEEEEEDDDCCCBBBAAAAAABBB<<<===>>>@@@AAABBBCCCCCCBBB@@@AAAEEEEEEAAA@@@BBB???===<<<===???BBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDD???@@@@@@>>>===???DDDIIIHHHIIIJJJIIIGGGGGGGGGIIIFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDFFFIIILLLOOOTTT[[[YYYKKKBBBEEEGGGDDDFFFEEEDDDDDDEEEFFFEEEEEECCCBBBBBBCCCBBBBBBDDDHHHFFFFFFGGGEEECCCAAABBBBBBCCCBBB@@@???>>>>>>??????============>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999555555666777777777777777666777:::<<<<<<<<<;;;:::===;;;888555222000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000222222222333333444444444444555666888:::<<<===>>>>>>>>>???@@@BBBDDDFFFGGGJJJJJJJJJKKKMMMPPPSSSTTTXXXUUUQQQNNNMMMMMMOOOPPPPPPLLLHHHGGGHHHGGGDDDAAAAAAAAAAAABBBBBBBBBBBBCCC???>>>===<<<;;;:::999999888888888888777777777666555555666666555444333333333333333333333333333333222222222222222222222222222333333444444333333222222222222222222222222222444444444333333222222222444333333333333444555555444444555555666777777777666666666777888888999999===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@AAACCCDDDEEEHHHGGGGGGGGGIIIKKKMMMOOOUUUQQQKKKGGGFFFIIIMMMPPPIIIHHHHHHHHHIIILLLOOOQQQNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRRRRTTTVVVVVVTTTRRRUUUWWWVVVRRRRRRVVVWWWUUUQQQRRRUUUVVVUUUSSSOOOMMMOOOPPPQQQRRRRRRPPPNNNLLLPPPPPPQQQSSSVVVXXXXXXWWWVVVXXX[[[]]]]]][[[XXXVVVOOORRRUUUUUURRRRRRUUUWWWRRRQQQOOOMMMLLLLLLMMMNNNPPPPPPOOONNNLLLJJJHHHGGGJJJIIIHHHGGGGGGGGGGGGHHHGGGHHHHHHHHHFFFFFFGGGHHHCCCDDDDDDCCCBBBBBBDDDFFFDDDDDDDDDEEEFFFGGGIIIJJJLLLKKKIIIGGGFFFEEEDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA???>>>???@@@AAADDDEEEEEEFFFGGGGGGHHHHHHDDDDDDDDDCCCBBBBBBAAAAAADDDEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDFFFEEEFFFHHHLLLMMMKKKHHHGGGGGGHHHHHHHHHGGGFFFEEECCCGGGKKKJJJGGGFFFHHHLLLNNNKKKIIIJJJMMMOOONNNMMMMMMMMMLLLLLLKKKKKKJJJJJJMMMLLLLLLKKKKKKKKKKKKLLLHHHHHHIIIIIIIIIHHHGGGFFFHHHHHHFFFFFFFFFFFFHHHHHHFFFDDDBBBBBBBBBCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777666999888777555555777888999999888777555555555666777666666666666666666666666666666666666777777777777666777777777888888888888666777999;;;<<<<<<<<<;;;===???@@@@@@>>>======>>>BBBAAA???===<<<>>>BBBEEEFFFDDDAAA??????@@@BBBCCCDDDCCCBBB@@@??????@@@@@@BBBCCCDDDEEEEEECCCAAA???@@@AAAAAAAAA@@@AAADDDFFFEEEDDDDDDDDDDDDDDDEEEEEEEEECCCAAA@@@@@@BBBDDDFFFHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEGGGIIIIIIHHHCCCCCCCCCFFFIIIKKKLLLKKKMMMJJJGGGEEEEEEEEEEEEEEEBBBAAABBBDDDFFFFFFEEECCC@@@@@@AAA@@@AAACCCGGGJJJJJJGGGDDDCCCBBBBBBAAA???@@@@@@@@@?????????>>>>>><<<<<<;;;::::::::::::;;;;;;;;;::::::999888777777888777777666666666666666555555666777777777777777===;;;888555222000000///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000111222222333333444444555555666777999;;;<<<>>>>>>===>>>>>>???AAACCCEEEFFFJJJJJJJJJJJJKKKMMMNNNOOOUUUSSSPPPMMMKKKLLLMMMMMMKKKIIIFFFDDDDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;:::999999888888777777777666666666666555555555555555444333333333333333333333333333333222222222222222222222222222222333333333333222222222222222222222222222222333333222222111111111111333333333333333444444555333444444555666666777777555555666777777888888999;;;;;;===>>>???@@@@@@@@@AAA@@@????????????AAAAAAFFFFFFFFFFFFGGGHHHJJJJJJLLLJJJGGGEEEFFFJJJOOOSSSHHHHHHGGGGGGHHHKKKMMMOOOOOOOOOOOOOOOPPPPPPQQQQQQNNNNNNNNNPPPRRRRRRPPPNNNSSSUUUTTTPPPPPPTTTUUUSSSSSSTTTVVVVVVUUUSSSPPPOOOOOOPPPQQQRRRRRRQQQOOONNNNNNMMMOOORRRUUUWWWWWWWWWVVVWWWYYYZZZYYYWWWTTTRRRQQQRRRRRRPPPNNNNNNOOOPPPQQQPPPMMMKKKJJJJJJJJJKKKNNNNNNNNNMMMLLLKKKIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEECCCAAABBBDDDFFFCCCDDDDDDCCCAAAAAACCCEEEAAADDDHHHKKKKKKHHHDDDAAADDDDDDDDDDDDEEEGGGHHHIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBAAA???>>>===>>>???@@@CCCCCCCCCDDDEEEEEEFFFFFFDDDCCCCCCCCCBBBBBBAAAAAACCCCCCDDDEEEEEEFFFGGGGGGFFFGGGHHHHHHGGGFFFEEEDDDFFFEEEFFFIIILLLMMMLLLJJJHHHHHHHHHHHHHHHGGGGGGFFFCCCFFFJJJJJJGGGFFFHHHKKKMMMJJJHHHGGGIIIKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJIIIJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFHHHGGGFFFFFFFFFFFFGGGHHHFFFDDDBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777999888666555555666888999888777666555555555666666555555555555555555555555555555666666666777777777666666666777777777888888555666777999::::::;;;;;;<<<===??????>>>======>>>BBBBBBAAA???>>>???BBBEEEFFFEEEBBB@@@@@@AAACCCDDDDDDCCCAAA@@@??????@@@@@@@@@AAABBBDDDDDDDDDDDDCCCBBBBBBCCCBBBAAABBBDDDFFFGGGFFFFFFEEEDDDDDDEEEEEEHHHGGGDDDBBBBBBCCCDDDFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFDDDEEEFFFGGGGGGFFFCCCBBBBBBEEEHHHJJJJJJJJJLLLJJJGGGFFFFFFFFFEEEDDDBBBBBBBBBDDDEEEEEEDDDBBBAAAAAABBBAAA@@@AAACCCEEEGGGEEECCCCCCBBBAAA???===>>>>>>>>>>>>============<<<;;;::::::999999:::::::::::::::999888777777777888777666666555555666666555555666777777777777666===<<<999555222111000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000111111222333333444555555666777888999;;;===>>>>>>======>>>???AAACCCDDDEEEHHHHHHHHHIIIJJJJJJKKKKKKOOONNNLLLKKKIIIIIIHHHHHHEEEEEEDDDBBB???>>>>>>???@@@@@@@@@???>>>>>>======<<<;;;;;;:::999888777777666666666666555555555555333444444444444333222222222222222222222222222222111111111111111111111111111222222222222222222111111111111111111111111111111111111000000000000000333222222222222333444444333333333444555555666666444555555666777777888888888999:::;;;<<<=========???>>>======<<<<<<======BBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEGGGJJJNNNPPPHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPQQQQQQRRROOOOOOOOOQQQSSSSSSQQQOOORRRTTTSSSOOOOOOSSSTTTRRRUUUUUUUUUTTTSSSRRRPPPOOOOOOPPPQQQRRRSSSRRRQQQPPPLLLLLLMMMPPPTTTVVVVVVUUUUUUVVVVVVVVVUUURRROOOMMMQQQOOOLLLKKKLLLLLLLLLKKKPPPOOOMMMKKKIIIHHHIIIIIIKKKLLLLLLLLLLLLKKKKKKJJJEEEEEEFFFFFFFFFEEEDDDCCCFFFEEECCC???===>>>@@@CCCCCCCCCCCCBBB@@@???AAABBBAAADDDGGGIIIHHHDDD???<<<>>>???@@@AAACCCEEEGGGIIIFFFEEEEEECCCBBBAAA@@@?????????>>>======>>>@@@AAAAAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBAAACCCCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFIIILLLMMMLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGCCCFFFIIIIIIGGGGGGHHHKKKMMMKKKHHHGGGHHHIIIHHHHHHJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGEEEBBBAAABBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777888777666555555666777888777666555555444555555555555555555555555555555555444555555555666666666666555555666666666777777777555555555666777888999:::999;;;===>>>===<<<===>>>@@@AAABBBAAA@@@@@@BBBDDDFFFDDDCCCAAAAAABBBCCCDDDCCCBBBAAA@@@??????????????????@@@BBBDDDEEEFFFGGGDDDEEEEEECCCBBBBBBEEEGGGIIIHHHGGGFFFFFFFFFFFFFFFKKKIIIGGGEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFHHHFFFDDDDDDEEEFFFEEEDDDBBBAAAAAACCCFFFHHHHHHHHHJJJIIIHHHHHHHHHGGGEEECCCCCCCCCCCCDDDEEEDDDBBB@@@AAACCCCCCCCC@@@??????@@@CCCCCCBBBCCCCCCAAA>>>;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888888999999999888888777777666666777666666555555555555555444444555666666666666666>>><<<999666333111000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000111111222333333444555555555666777888:::;;;<<<=========>>>???AAACCCEEEFFFDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIHHHHHHFFFEEEDDDCCCAAACCCCCCAAA===;;;===?????????>>>===<<<;;;:::999999999999888777666666666555555444444444333333333222222222333333222111111111111111111111111111111000000000000000000000000000111111222222111111000111111111111111111111111000000000000000000000000222111111111111222333333222222333333444444555555444444444555666666777777666777888999:::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<>>===>>>@@@BBBBBBBBBAAA???>>>>>>???CCCBBBAAA???>>>>>>>>>>>>??????>>>??????@@@AAABBB>>>>>>>>>??????????????????>>>>>>>>>???@@@BBBCCC@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHEEEHHHJJJJJJIIIIIIJJJLLLNNNLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGGGGDDDBBBAAA@@@@@@>>>===::::::::::::::::::::::::::::::::::::::::::::::::888888888777777777666666666666555444444555666666555555444444444444444444444444444444444444444444444444444444555555555555444555555555555666666666666555555555555777999:::777999;;;<<<;;;;;;<<<======???AAAAAA@@@@@@AAABBBDDDCCCAAA@@@@@@AAABBBCCCAAAAAA@@@@@@??????????????????@@@AAABBBEEEFFFHHHFFFFFFFFFDDDCCCCCCEEEGGGHHHHHHGGGGGGGGGGGGHHHHHHJJJIIIGGGEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGEEEDDDEEEFFFEEEDDDAAA@@@@@@BBBDDDFFFFFFEEEGGGGGGGGGHHHIIIHHHEEECCCDDDCCCCCCCCCDDDCCC@@@>>>@@@BBBDDDDDDBBB???>>>>>>AAAAAABBBCCCDDDBBB>>>:::;;;;;;;;;::::::::::::999999888888777777777777777777777777777666666555555666555555444444444444444333333444555555555555555>>><<<999666333111000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000111111222444555555666444555555777888999:::;;;>>>>>>???@@@BBBDDDEEEFFFEEEFFFHHHIIIJJJIIIGGGFFFDDDDDDDDDDDDCCCAAA@@@???@@@BBBBBB@@@===;;;===@@@===<<<;;;:::999888777666777777666666555555444444333333333222222222111111000000111111111111000000000000000000000000000000///////////////////////////000000000000000000///000000000000000000000000000000000111111111111111000000000000000111222222111111111222333333444444222333333444555555666666555666888999::::::;;;;;;888999:::;;;<<<===>>>>>>===???BBBFFFIIIJJJKKKKKKKKKJJJJJJIIIGGGFFFEEEEEEIIIIIIIIIJJJJJJKKKLLLLLLIIIIIIJJJKKKMMMNNNOOOOOONNNNNNNNNPPPRRRRRRPPPNNNTTTVVVUUURRRRRRUUUVVVTTTUUUTTTRRRQQQPPPPPPQQQQQQPPPPPPQQQRRRRRRSSSSSSSSSQQQQQQPPPQQQRRRRRRQQQOOOTTTTTTTTTSSSRRRRRRQQQQQQSSSPPPMMMNNNQQQSSSRRRPPPRRRRRRPPPOOOMMMLLLKKKKKKFFFGGGHHHHHHIIIIIIHHHHHHBBBCCCEEEFFFEEEDDDBBB@@@AAACCCEEEEEEBBB???======???@@@AAA@@@>>><<<<<<===@@@???>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<==================>>>>>>???????????????@@@AAABBBCCCDDD??????@@@@@@AAABBBBBBBBB??????@@@@@@AAAAAABBBBBBFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCEEEFFFHHHHHHFFFGGGGGGHHHIIIJJJKKKLLLJJJIIIHHHGGGGGGGGGHHHHHHHHHIIIKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJKKKLLLNNNPPPOOOOOONNNNNNMMMLLLKKKKKKMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEEEECCC@@@??????>>>===;;;999999999999999999999999999999999999999999999999777777777666666666555555555444444444444444444555333333333444444444333333444444444444444444444444222333333333444444444444333333444444444555555555777666555555555777888:::555777999::::::999;;;<<<999;;;>>>>>>>>>===>>>???AAA@@@?????????@@@AAAAAA??????????????????>>>>>>@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDBBBCCCDDDFFFEEEEEEFFFFFFGGGHHHJJJJJJFFFEEEEEEEEEEEEFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFIIIGGGEEEDDDEEEFFFEEEDDDAAA@@@@@@AAACCCEEEDDDCCCEEEEEEFFFHHHIIIHHHEEEBBBDDDCCCBBBCCCCCCBBB???===>>>AAADDDDDDCCCAAA????????????AAACCCDDDBBB>>>:::;;;::::::::::::999999999777777666555555555555555666555555555555555444444555444444333333333333333222222333444444444444444>>>===999666333222111000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////000000111222444555666666333444555666777888999999======>>>???AAACCCEEEFFFIIIJJJLLLMMMLLLIIIFFFDDD@@@@@@@@@@@@???>>>===<<<>>>??????>>><<<;;;<<<>>>:::999999888666555444444555444444444333333333333111111111111000000000000......///000000000000///////////////////////////...........................//////000000//////...////////////////////////000000000000111111111111000////////////000111111000000111111222333333333222222222333444444555555555666777888999:::::::::666777999;;;===>>>??????<<<>>>AAADDDGGGIIIKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIJJJKKKKKKLLLLLLMMMKKKKKKLLLMMMNNNOOOOOOPPPPPPOOOPPPQQQSSSSSSQQQOOOTTTVVVUUUQQQQQQUUUVVVTTTTTTSSSSSSRRRRRRSSSSSSTTTQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPQQQQQQQQQOOOMMMTTTSSSRRRQQQPPPQQQQQQQQQUUUTTTRRRQQQQQQPPPNNNMMMQQQPPPPPPOOONNNMMMLLLLLLEEEFFFFFFFFFFFFEEEEEEDDDAAAAAABBBCCCBBBAAA@@@???===AAAEEEFFFDDD@@@===;;;<<<>>>??????===;;;;;;<<<999<<<@@@CCCDDDAAA>>>;;;::::::::::::;;;;;;<<<===@@@??????>>>======<<<<<<>>>>>>???@@@@@@AAABBBBBB>>>>>>??????@@@AAAAAAAAA>>>>>>???@@@@@@AAABBBBBBFFFEEEDDDCCCBBBAAA@@@?????????@@@AAABBBDDDFFFGGGFFFGGGHHHGGGFFFFFFHHHJJJIIIHHHGGGFFFEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLFFFGGGHHHHHHHHHIIILLLOOOOOOOOONNNMMMMMMLLLKKKKKKMMMMMMKKKJJJIIIIIIIIIIIIFFFEEEDDDCCCBBBCCCDDDDDDCCCBBBAAA@@@@@@AAABBBCCCBBB@@@>>><<<===<<<;;;:::999999999999999999999999777777777777777777777777555555555555444444444444333333333333333333333333111222222333333333333222333333333333333333333333222222222222333333333333222333333333333444444444666555555555666666777888444666888999888777888999666888;;;;;;;;;;;;<<<===??????>>>>>>??????@@@@@@>>>>>>?????????>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDDDDBBBAAAAAADDDFFFDDDDDDDDDEEEFFFGGGHHHIIICCCCCCDDDDDDEEEFFFHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFGGGEEECCCCCCDDDEEEEEEDDDBBB@@@@@@AAACCCDDDCCCBBBCCCCCCDDDFFFGGGGGGDDDBBBCCCBBBAAABBBBBBAAA???<<<<<>>>>>======<<<<<<;;;<<<:::999999:::::::::999777777666555555444333333333333222222222222111111000000000000/////////...------...///////////////........................------------------------.........//////.........////////////////////////....../////////000000000//////......//////000111//////000000111222222333111111222222333444444444444444666777888999999999666777999;;;<<<===<<<<<<<<<===>>>???AAADDDEEEGGGEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMLLLLLLLLLMMMMMMMMMNNNNNNQQQQQQQQQSSSTTTTTTSSSQQQQQQSSSRRRNNNNNNRRRSSSQQQOOOOOOPPPQQQQQQRRRRRRSSSQQQQQQPPPPPPPPPPPPPPPPPPNNNNNNMMMOOOPPPQQQOOONNNSSSRRRPPPMMMLLLLLLLLLMMMOOOQQQRRRQQQOOOLLLJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJEEEEEEEEEDDDCCCBBB@@@@@@?????????>>>>>>>>>======:::>>>AAABBB@@@===;;;::::::<<<======<<<;;;;;;;;;777999>>>AAAAAA???;;;888999999999999999:::;;;<<<======<<<<<<;;;:::::::::::::::;;;<<<============<<<<<<======>>>?????????======>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBDDDEEEGGGHHHHHHFFFDDDCCCEEEHHHIIIGGGFFFDDDDDDEEEFFFGGGHHHHHHHHHIIIKKKKKKKKKJJJEEEFFFGGGFFFEEEFFFIIILLLJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLJJJIIIHHHGGGGGGGGGFFFEEECCCBBBAAABBBCCCDDDAAA@@@???>>>>>>???@@@AAA???===;;;:::;;;;;;:::999777777777777777777777777555555555555555555555555444444333333333333222222222222333333333333222222000000222333333333222222222222222222222222222222111111111111222222222333222222222222333333333333333444444555555555555555444666888888666666666777666777999999999999;;;===>>>????????????@@@@@@@@@<<<===>>>??????>>>======<<<===>>>???@@@??????>>>@@@AAAAAA@@@???@@@CCCEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGCCCBBB@@@AAABBBCCCCCCBBBBBBAAA@@@AAACCCCCCCCCAAAAAAAAAAAACCCEEEEEEDDDBBBAAAAAA@@@AAABBBAAA???===<<<>>>???@@@>>>=========::::::;;;===???>>>;;;888777777777777666666666666444444333222222222222333333333333333333333333333333333222111111111111111000111111222222222222222???===:::777444222111111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////000111222444555666777555666666777888999999:::999999:::;;;===???AAABBBAAAEEEJJJPPPSSSTTTSSSRRR>>>===<<<;;;;;;;;;;;;;;;:::777444555777999777555666555555444444333333222222222222111111111111111000////////////.........,,,------.../////////...........................---------------------------..................---////////////////////////---------.........//////...............///000000/////////000111111222222000111111222333333444444333333555666777888888888777888999:::;;;;;;:::999<<<<<<;;;;;;<<<>>>@@@AAAFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLMMMNNNPPPPPPNNNLLLNNNPPPOOOKKKKKKOOOPPPNNNIIIJJJLLLMMMNNNOOOOOOOOORRRQQQPPPOOOOOOOOOOOOOOOJJJJJJKKKMMMOOOQQQPPPOOOSSSQQQNNNKKKHHHHHHHHHHHHFFFJJJOOOOOOLLLIIIIIIJJJHHHIIIIIIJJJIIIIIIHHHHHHFFFEEEEEECCCBBB@@@>>>=========<<<;;;;;;;;;;;;<<<999;;;======<<<:::::::::888:::<<<===<<<;;;;;;;;;999999888777777888888999;;;:::999999999999999999555666666777888999999999777777888999999999888888::::::;;;;;;<<<======>>><<<======???@@@AAABBBCCC@@@@@@AAABBBBBBCCCCCCDDDDDDCCCBBBAAA@@@AAABBBBBBGGGHHHHHHFFFBBBAAADDDFFFHHHGGGEEECCCCCCDDDEEEFFFFFFFFFFFFHHHIIIJJJIIIHHHFFFHHHIIIGGGEEEEEEHHHKKKEEEFFFGGGIIIKKKLLLMMMNNNLLLKKKIIIHHHGGGFFFFFFFFFFFFDDDBBBAAAAAAAAACCCDDD@@@???>>>======>>>???@@@===;;;999999::::::999888666666666666666666666666444444444444444444444444333333333222222222111111111222222333333222222111///000111222333333222111222222222222222222222222000111111111111222222222111111222222222333333333111222333444555444333222555666777777666444555666666777888888888999<<<>>>??????@@@@@@@@@AAAAAAAAA<<<===>>>??????>>>======999;;;===???@@@???>>>===>>>?????????>>>???BBBDDDFFFEEEDDDCCCAAAAAA@@@@@@GGGGGGFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHH@@@???>>>>>>@@@BBBBBBAAACCCBBBAAAAAACCCCCCBBBAAAAAA@@@@@@AAACCCDDDCCCBBBAAA@@@@@@AAABBBBBB???===<<<===>>>===;;;::::::;;;888888888:::<<<;;;999777666666555555555444444444444333222222111111222222222222222222222222222333333222222111000111111111000000111222222222222222===;;;888555222000//////000///...---,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------............////////////////////////000111222333555555666666777777888888888888999;;;===???BBBCCCCCCDDDDDDHHHSSS]]]YYYPPPBBB@@@<<<999777666666777777666666555444444333333111111111111000000000///////////////////////////000000//////.........---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------............---------......///---------............///............////////////000000111111111222222222222333333444555666777777777777888888888999999999888888999999;;;<<<>>>>>>???@@@CCCDDDEEEDDDCCCBBBAAABBBDDDFFFGGGHHHHHHHHHHHHIIIIIIGGGFFFGGGJJJMMMNNNMMMMMMPPPSSSTTTQQQOOOMMMNNNOOOPPPPPPOOONNNMMMKKKJJJJJJLLLOOORRRSSSSSSTTTRRRRRRSSSQQQLLLLLLPPPNNNLLLKKKLLLNNNOOOLLLIIIMMMNNNOOOOOOMMMMMMNNNOOOIIIGGGFFFFFFGGGIIIIIIIIIEEEFFFGGGGGGHHHHHHHHHHHHDDDBBBAAAAAAAAA@@@===;;;;;;;;;:::::::::999999999777777888888888999999999888888888888777777777666666666777777777777666666666666666666666666666666666666777777777777666666555777888777666555666888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======???@@@@@@AAAAAA@@@???======>>>@@@EEEDDDBBBAAAAAABBBCCCCCCEEEEEEHHHHHHDDD@@@BBBIIIHHHHHHIIIIIIHHHHHHGGGFFFGGGDDDCCCFFFKKKMMMKKKHHHGGGFFFDDDCCCBBBCCCEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGHHHIIIJJJJJJIIIHHHFFFDDDDDDCCCBBBAAA@@@?????????===<<<::::::999:::;;;<<<<<<;;;:::999888888888888666555555555555444444444222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333444555555555555555444444666666777888999::::::;;;<<<<<<<<<<<<============>>>======???AAABBBAAA???AAA>>><<<===@@@BBBAAA???AAA???===:::999<<>>>>>>>><<<<<<<<<;;;;;;:::::::::777777777777777666555555444444333333333222222222222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000===;;;888555222000000/////////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------............////////////////////////000111222333444555555666777777888888666777888999<<<>>>@@@AAAAAABBBBBBDDDKKKRRRNNNFFF===;;;999777555555666666666666555555444333333222111111111000000000//////........................////////////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------......---------,,,,,,---------------------........................////////////000000000111111111222222222222333444555666777777777888888888888999999999999999999:::;;;<<<===>>>>>>???AAACCCCCCCCCCCCCCCCCCDDDDDDCCCAAAAAACCCEEEGGGFFFEEEFFFHHHLLLOOOQQQNNNLLLKKKMMMPPPQQQPPPOOOPPPPPPQQQQQQQQQQQQPPPPPPJJJIIIHHHIIIKKKMMMMMMLLLNNNMMMOOORRRQQQOOOPPPTTTOOOLLLKKKKKKNNNNNNKKKHHHLLLMMMNNNNNNMMMMMMNNNOOONNNKKKHHHFFFGGGHHHGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFAAA@@@?????????>>><<<:::999999999999888888888888666666666777777777888888888888777777777666666666555666666777777666666555555555555555555555555555555666666777777666666555555666777777666555666777999999999999::::::::::::999999999:::;;;<<<======???@@@@@@>>>======???AAAEEEDDDCCCBBBAAABBBBBBCCCDDDFFFKKKNNNKKKEEEEEEIIIHHHIIIIIIIIIHHHHHHGGGGGGHHHFFFDDDGGGKKKMMMKKKHHHFFFEEECCCBBBBBBBBBDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGIIIIIIHHHGGGEEECCCDDDCCCBBB@@@???>>>>>>>>>===<<<:::999999999::::::;;;:::999888777777777777555555555555444444444333222222222222222222222222222111111000000111111222000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333444444555555555555444444555555666777888999::::::<<<<<<<<<<<<============>>>======???AAABBBAAA???AAA???>>>>>>@@@AAA@@@@@@AAA@@@===;;;:::<<<@@@DDDFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHDDDDDDBBBAAAAAAAAABBBCCCAAABBBDDDFFFFFFEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>>>>============<<<;;;:::888888777666777777777666666555444444333333333333222222222222222111111111000000000111111111111111111111111111111111111111111111111000000000000000000000000===<<<999555222111000000///...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---............/////////////////////000111222333444444555555666777777777555666666888:::<<<>>>???>>>@@@AAA@@@BBBDDDAAA<<<888777555444444444555555555555444444333222222222000000000000////////////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......------------......---,,,,,,,,,,,,,,,,,,,,,------------............---............/////////000000000000111111111111111111222333444555666666888888888888999999999999;;;;;;:::;;;;;;<<<======>>>>>>???@@@BBBCCCCCCDDDCCCEEEFFFCCC???@@@FFFLLLJJJGGGDDDEEEJJJNNNQQQQQQNNNLLLIIIIIIKKKMMMOOOOOORRRRRRRRRRRRRRRRRRRRRRRRLLLKKKJJJJJJKKKKKKJJJIIIIIIIIIMMMRRRRRRPPPQQQUUUQQQNNNKKKLLLNNNNNNKKKHHHJJJLLLMMMMMMLLLLLLMMMOOOPPPLLLHHHEEEDDDDDDDDDCCCBBBCCCCCCCCCCCCBBBBBBAAA===<<<<<<<<<======;;;999888888777777777666666666444444555555555666666666777777777666666666555555555555666666666666555555555555555555555555555555555555666666666666555555555666777666555555555777777777777888888888999999888888888999999:::;;;;;;======>>>=========@@@BBBFFFEEEDDDCCCBBBAAAAAABBBBBBFFFMMMRRRPPPJJJGGGJJJIIIIIIIIIHHHHHHHHHGGGGGGKKKHHHGGGHHHKKKMMMKKKIIIFFFEEECCCBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFHHHHHHGGGFFFDDDBBBDDDCCCBBB@@@???===<<<<<<<<<<<<:::999888888888888999999888777666666666666444444444444333333333333111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222333444444555555444444444444555555666777888999999;;;;;;<<<<<<============>>>======???AAAAAA@@@???@@@AAAAAAAAA??????@@@AAAAAAAAA>>><<<:::;;;???BBBCCCDDDEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDFFFEEEEEEEEEEEEFFFFFFGGGBBBBBBBBBBBBBBBAAA@@@@@@AAABBBDDDEEEEEEDDDBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>======<<<<<<======;;;:::888666555555555555666666555555444444333333333222222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000>>><<<999666333111000000///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,---------.........//////////////////000111222333333444444555555666777777555555666777999;;;===>>>===???AAA???===;;;999888777666444333333333333333333333333222222111111111000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------...------,,,,,,------...------------------,,,,,,,,,,,,---------.........---------.........///////////////000000000111111000000111222333444555555777777888888888888999999<<<;;;;;;;;;;;;;;;<<<<<>>>>>>>>>>>>>>===<<<;;;;;;:::999:::<<<<<<;;;999777777777777666666666666444444444444555555555666666666666555555555555444444444555555555555444444444444444444444444444444444444555555555555444444444555666666444444555666666777777777777888888888888999999::::::::::::::::::;;;<<<<<<<<<===@@@CCCEEEEEEDDDCCCBBBAAAAAA@@@AAADDDJJJPPPOOOJJJHHHJJJIIIIIIHHHHHHGGGGGGGGGGGGLLLJJJIIIIIIKKKLLLKKKIIIFFFFFFEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGEEEFFFGGGHHHGGGEEECCCBBBDDDDDDCCCAAA???===<<<;;;;;;;;;:::888777666666555777777666555555555555555444333333333222222222222111111111111111111111111000000000//////000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222333333444444444444333333333444555666777888888::::::;;;;;;<<<============<<<<<<>>>@@@AAA@@@>>>???AAACCCBBB???>>>???AAAAAAAAA???===;;;;;;>>>AAA@@@BBBDDDGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDDDDEEE@@@AAACCCCCCCCCBBB@@@???AAABBBCCCDDDDDDCCCAAAAAA???@@@@@@AAA@@@@@@???>>>???>>>>>>===<<<;;;::::::::::::999888777666555444333444444444444444333333222222222222111111111111111111000000000/////////000000000000000000000000000000000000000000000000////////////////////////>>><<<999666333111000000......---,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------............////////////000111222333333333333444555555666666666666777888999;;;===>>><<<>>>@@@@@@===999888999777777555444333222111111111111111111000000000000/////////............---------------------------,,,,,,,,,,,,------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,------//////000000///...---,,,,,,,,,,,,------------...------------................../////////000000000//////000111222333444444666666666777777777888888;;;;;;:::::::::;;;;;;<<>><<<;;;999999999888666555444333555555444333333333444444222222222222111111111111000000000000000000000000000//////......//////000////////////////////////........................//////////////////////////////////////////////////////000000000111111111111111111111111111111111111111222333444444333333111222333444555666666777888999999:::;;;;;;<<<<<<<<<;;;;;;===??????>>>======@@@CCCBBB???>>>???AAA@@@@@@@@@>>><<<<<<>>>??????@@@CCCFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBAAAAAABBBCCCAAABBBDDDEEEEEECCCAAA???@@@@@@AAABBBCCCBBBBBBAAA>>>???@@@AAA@@@???===<<<>>>======<<<:::999999888666666666666666555555555111222222333333333222222222222111111111000000000000000000/////////......////////////////////////////////////////////////........................>>>===999666333222111000...------,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++************++++++++++++,,,------------.........////////////000111222333222222333333444555555555666666666777999:::<<<===;;;:::<<>>??????@@@@@@AAAAAABBBCCCFFFHHHHHHGGGJJJRRRXXXPPPMMMIIIIIIKKKLLLLLLJJJOOOOOOMMMLLLJJJKKKNNNQQQNNNOOOPPPQQQQQQPPPOOONNNMMMMMMNNNQQQSSSTTTSSSQQQHHHHHHKKKPPPRRRQQQTTTZZZUUUQQQNNNNNNPPPRRRQQQOOOIIIJJJKKKJJJHHHGGGGGGHHHHHHFFFCCCBBBBBBBBBAAA@@@<<<<<<<<<<<<<<<<<<;;;:::888777777888::::::888777777777777666666666555555333444444444555555555555444444444333333333333222222222333333333333222222333333333333333333333333222222333333333333222222333444555444333333444555666666666777777777888888555666777888888777666555444555666777777999<<>>AAA>>>???BBBDDDBBBCCCGGGGGGGGGEEEDDDDDDDDDEEEFFFJJJIIIGGGGGGFFFGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEDDDEEEFFFFFFGGGDDDEEEFFFFFFFFFDDDBBB@@@BBBCCCCCCBBB@@@>>><<<:::777777777777666444333222333333222222222222222333222111111111000000000000//////////////////////////////............//////////////////////////////........................////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111222333333333333000111111222333444555555666666777888999:::;;;;;;:::999999;;;===>>>===;;;<<<>>>@@@AAA@@@??????@@@>>>???@@@???======>>>???>>>???BBBDDDEEEFFFFFFEEEGGGFFFFFFEEEEEEFFFFFFGGGFFFDDDBBB@@@???@@@AAABBBAAABBBDDDEEEDDDCCCAAA@@@>>>???@@@AAABBBCCCCCCCCC>>>???@@@AAAAAA???===;;;======<<<:::999888777777333333444444444555555555000000111222222222111111111111111000000000000///////////////............////////////////////////////////////////////////........................???===:::666444222111111---------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********++++++++++++************++++++++++++,,,,,,---------.........////////////000111222333222222222333444444555555444555555666777999:::;;;888555666;;;;;;666444555444444444333333222111000.................................---------,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///000000111000...,,,+++++++++,,,,,,,,,---------,,,,,,---------.........------........./////////---......///000111222333333333333444444444555555666666777777888999:::;;;<<<===>>>??????>>>======BBBCCCEEEFFFFFFHHHKKKMMMKKKJJJJJJKKKKKKKKKLLLLLLLLLNNNOOONNNLLLKKKMMMOOONNNPPPRRRTTTTTTRRRPPPNNNKKKKKKMMMOOORRRRRRPPPNNNIIIHHHIIILLLMMMMMMRRRXXXSSSOOOLLLLLLOOOQQQQQQPPPJJJKKKKKKIIIFFFDDDEEEEEEDDDCCCAAA@@@@@@???===;;;888999999::::::::::::999777666555666777777555444555555555555444444444444222222222333333333333444333333333333222222222222111111222222222222111111222222222222222222222222111111222222222222111111222444444444333222333444444555555555666666666666555666777888888777555444222333444555555777:::<<<======>>>???@@@??????>>>AAA>>>>>>BBBCCCBBBBBBEEEFFFEEECCCBBBBBBBBBDDDEEEGGGFFFEEEDDDDDDEEEGGGHHHGGGHHHHHHHHHGGGGGGFFFFFFCCCCCCBBBBBBBBBCCCDDDEEEAAABBBCCCDDDCCCAAA???>>>??????@@@@@@???===:::999444555666666555444333222222111111000000111111222111111000000000////////////////////////////////////......------......///////////////////////////................................................................................./////////000000000000000000000000000000///000111222333333333333///000000111222333444444444444555666777888999999888777777999;;;<<<;;;999;;;;;;<<>><<<>>>??????>>>>>>>>>@@@>>>???@@@AAABBBDDDDDDEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFDDDAAA???>>>>>>???@@@AAABBBBBBCCCBBBAAA@@@???<<<===>>>@@@AAACCCDDDEEE>>>@@@AAABBBAAA???<<<;;;<<<<<<;;;:::888777666555333333333333333333333222...///000111111111111000111111000000000//////////////////.........------................................................------------------------???===:::777444222111111------,,,,,,,,,------...---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,))))))******++++++++++++)))************+++++++++,,,,,,,,,---------......////////////000111222333111222222333333444555555333333444444666777999999666111111777888333///111000111222222222222111111---...........................---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...///000000///---+++***++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////------...///000111222222222222222333333333444444555555555666777999:::;;;:::<<<===>>>>>><<<:::999???AAACCCEEEGGGIIIIIIIIIIIIKKKLLLLLLKKKIIIJJJJJJIIIMMMPPPOOOMMMKKKKKKLLLOOORRRUUUXXXXXXUUURRROOOLLLLLLMMMOOOQQQQQQOOOMMMMMMJJJIIIJJJJJJHHHLLLRRRPPPMMMJJJJJJNNNQQQQQQPPPKKKKKKKKKIIIFFFCCCCCCDDD@@@???>>>======;;;777444444444555666777777777666555444444444555555333111444444444333333333222222000111111111111222222222333333333222222222111111111111222222222222111111222222222222222222222222111111222222222222111111222333444444222222333444333333333444444444555555777888:::;;;:::999777666111222333333333555888;;;:::;;;===>>>??????>>>>>>AAA>>>???CCCEEECCCAAACCCFFFDDDBBBAAAAAAAAACCCDDDEEEDDDDDDCCCBBBCCCFFFHHHFFFGGGGGGGGGGGGFFFEEEEEEAAAAAA@@@???@@@AAABBBCCC???@@@AAABBBAAA???===<<<<<<===>>>>>>===;;;999888333444555555555444333222111000000000000000111111000000000000////////////////////////////////////.........------.........////////////////////////..................................................................................../////////000000000000000000000000000//////000222222333333333//////000111222333444444333333444555666777888999777666666888:::;;;:::888:::999:::===BBBCCC@@@===;;;===???@@@???>>>???@@@?????????@@@AAABBBDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFDDDAAA>>>======???@@@@@@AAAAAAAAA@@@@@@??????;;;<<<===???AAACCCEEEFFF???@@@BBBBBBBBB???===;;;<<<<<<:::999888666555555444444333333222111000000......///000000111000000000000000000//////////////////.........---------................................................------------------------>>>;;;888444111000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...//////////////////000000000000222222222333333333444444222333333444555666777777333333333222222222111111111000000///...---------.........------,,,,,,,,,,,,,,,,,,+++++++++************************************************************++++++++++++******---+++***,,,...///,,,*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000111111222222333444444555555555555666666666666:::::::::;;;;;;<<<<<<<<<;;;>>>BBBFFFIIIIIIIIIHHHGGGHHHIIIKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNMMMLLLKKKNNNNNNOOOOOOPPPQQQQQQRRRQQQOOOMMMMMMOOOQQQRRRQQQQQQQQQQQQPPPOOONNNNNNMMMNNNLLLJJJIIIHHHIIIJJJKKKGGGGGGHHHGGGFFFCCC@@@>>>???>>>===<<<;;;:::999999666555555555555444444444333333333333333333333333333333222111000000000000111111111111111111111111222111111111000000//////000000111111111111000000000000000000000000000000000111111111222222222222000111111111111222222222333333222222333333444555777555444777<<<===:::666888888777777777777777888;;;<<<===============<<<===>>>???AAABBBCCCDDDDDDEEEDDDBBB@@@@@@BBBDDDEEEFFFGGGGGGCCC??????BBBEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@?????????@@@@@@>>>======>>>>>><<<;;;:::;;;<<<<<<<<<:::888666444444333333333222222222////////////////////////---------............///........................------------------------//////.........---------,,,,,,,,,---------......................................................---------............///////////////////////////000000000000111111111111111222222333333444444555333333444555666777888999999::::::::::::::::::;;;<<<<<<<<<<<<============???===<<<>>>BBBDDDCCCAAA??????@@@AAABBBBBBBBBBBBEEEDDDDDDDDDEEEFFFGGGGGGHHHGGGFFFCCC@@@???AAACCCEEEBBB???>>>>>>???@@@???;;;>>>===;;;CCCOOONNNDDDCCC@@@???DDDLLLPPPMMMHHH===:::777555555666666555333333333222222222111111////////////////////////111111000000//////..............................------------------------------------------------,,,,,,,,,---------......>>><<<888444222000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++,,,,,,+++,,,,,,---...///.../////////000000000000222222222333333333333444222333333444444555555555333222222222222111111111000000//////...------,,,...---------,,,,,,,,,,,,,,,,,,+++++++++***************************************************************++++++++++++******,,,+++***+++---...,,,)))*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000111111222333333444444555555555666666666666777888888999:::;;;;;;;;;;;;===@@@CCCFFFGGGGGGGGGFFFGGGHHHIIIJJJIIIIIIHHHKKKLLLMMMMMMMMMLLLKKKKKKMMMMMMNNNNNNOOOPPPPPPPPPQQQOOOMMMMMMOOOPPPPPPPPPKKKJJJJJJIIIIIIJJJJJJJJJKKKJJJHHHGGGFFFGGGHHHIIIDDDEEEEEEEEEDDDCCCAAA@@@>>>======<<<:::999999888555555555555444444444333333333333333333333333333444333222111000/////////111111111111111111111111111111111000000000/////////000000111111000000///000000000000000000000000////////////000000000000000000111111111222222222333222222222222333444444777777888===CCCCCC???;;;999999888888888888999999;;;;;;<<<===>>>>>>=========>>>???AAACCCCCCDDDDDDDDDCCCAAA??????AAACCCDDDEEEEEEDDDCCCAAA@@@BBBCCCFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDCCCBBBBBBBBBCCCCCC@@@???>>>>>>>>>>>>===;;;888999:::::::::888666555333333333333222222222222////////////////////////------------....................................------------------------///.........------------,,,,,,,,,------------...................................................------------....................................//////000000000111111111111111222222333444444444333333444555666777888888999999999999::::::::::::<<<<<<<<<============>>>???===<<<>>>AAACCCCCCAAACCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDCCCDDDEEEEEEFFFHHHHHHFFFDDDAAAAAABBBDDDGGGEEEBBBAAAAAABBBBBBBBB???BBBAAA@@@GGGRRRPPPEEEBBB@@@@@@GGGPPPUUUSSSPPP<<<:::666555555666555555333222222222222111111111////////////////////////000000000/////////..............................------------------------------------------------,,,,,,,,,------------...>>><<<888555222000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---...///....../////////000000000111111222222222333333333222222222222222222222222222222111111111000000000/////////......------,,,------,,,,,,,,,,,,,,,+++,,,++++++++++++***************************************************************++++++++++++******+++******+++,,,,,,+++)))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////000000000111222222333333444444444555555555666666555555666777888::::::;;;;;;<<<>>>@@@BBBDDDFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNQQQOOOMMMMMMNNNOOOOOONNNJJJIIIHHHHHHHHHIIIKKKLLLJJJIIIGGGEEEDDDDDDEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA<<<<<<;;;:::999888888777444444444444333333333333222222222222222222222222444333222000//////......000000000000000000000000000000000000//////////////////000000000000//////000000000000000000000000------------.........///000000000111111111222222222222111111222222333444555666:::AAAFFFFFFBBB>>>::::::999999999999:::::::::;;;<<<===>>>>>>>>>>>>===>>>@@@AAACCCDDDDDDDDDCCCBBB@@@??????@@@BBBCCCDDDCCCBBBBBBCCCDDDCCCBBBEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEAAA@@@>>>>>>??????===<<<666777888888777666444333333333222222222111111111////////////////////////------------............------------------------------------------------............------------,,,,,,,,,,,,------------------------------------------------------------------------....................................//////000000000000111111111111111222333333444444222333333444555666777777888888888999999999::::::<<<<<<======>>>>>>>>>===>>>======>>>AAABBBBBBAAADDDDDDDDDCCCCCCBBBAAA@@@DDDCCCCCCCCCCCCDDDDDDEEEHHHHHHGGGEEECCCBBBDDDFFFGGGEEEBBBAAABBBCCCCCCBBB???CCCCCCBBBHHHPPPLLLCCC===;;;;;;AAAIIIMMMLLLIII;;;888555444555555555444222222111111111000000000///////////////////////////////////////.........------------------------------------------------------------------------,,,,,,,,,,,,------------>>><<<999555222111000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---...///........./////////000000111111111111222222222222222222111111111000000000111111111000000000//////.........---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************++++++++++++***************+++++++++***)))************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++******************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........////////////000000111222222222333333444444444555555555333444555777888:::;;;;;;<<<<<<===>>>@@@CCCEEEGGGJJJJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLNNNNNNNNNNNNNNNRRRPPPNNNNNNOOOOOONNNMMMKKKJJJIIIGGGGGGHHHJJJKKKJJJIIIGGGFFFEEEDDDDDDDDDBBBAAA@@@???>>>>>>??????::::::999999888777777666444333333333222222222222111111111111111111111111444333111000///...------000000000000000000000000////////////////////////...//////000000//////...////////////////////////,,,,,,---------.........000000000000111111111111111111111111111222333333333444777<<<@@@AAA>>>;;;999888888888888999999:::999999;;;<<<>>>>>>??????===>>>@@@AAACCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAACCCFFFGGGDDDAAAEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@@@@@@@@@@AAABBBBBBBBB@@@???>>>???>>>===;;;666666666666666444333222222222111111111000000000........................,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,---------.................................////////////000000000111000000111111222333333333222333333444555555666666666777777888888999999999;;;<<<===>>>>>>>>>===============>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@??????DDDDDDCCCCCCCCCDDDDDDEEEGGGHHHHHHFFFDDDDDDEEEGGGDDDBBB?????????@@@???>>><<<>>>??????DDDHHHDDD<<<;;;999777999===???===:::888666444333444444444222111111111000000000//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------???<<<999555222111111111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---..................////////////000000000111111111222222111111111000//////......000000/////////.........------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******************************++++++++++++******)))***+++++++++*********))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------...............//////000000111111222333333333333444444444444333444555777888:::;;;;;;======<<<===???BBBEEEGGGIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHHHHIIIIIIJJJJJJKKKJJJKKKMMMOOOOOOOOONNNNNNQQQPPPOOOOOOPPPPPPNNNMMMKKKJJJHHHFFFEEEDDDDDDEEEKKKJJJIIIGGGFFFDDDCCCCCCBBBAAA???===<<<;;;::::::888888777777666666555555222222222222111111111111000000000000000000000000333222000///...---------////////////////////////.....................///......////////////..............................------.........///////////////000000000111111111111000000000000111222222444444444666777888888777666666555555666777888888888888:::;;;======>>>>>>===>>>???AAABBBCCCCCCDDDCCCCCCBBBAAAAAABBBCCCCCCDDDBBBAAACCCGGGHHHFFFCCCDDDDDDDDDDDDEEEEEEEEEEEE@@@???????????????@@@@@@AAA???============;;;999666666666555444444333222111111000000000/////////------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,------------..............................////////////000000000//////000111111222222333222222333333444444555555555555666666777888999999:::;;;===>>>>>>>>><<<<<<<<<===>>>>>>>>>>>>???@@@===>>>???@@@AAAAAAAAAAAAEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDEEEFFFAAA@@@>>>===>>>>>>===<<<888:::;;;<<>><<<:::888777666666666666555555444444444222111111111000000000000////////////////////////111000///......------...////////////////////////---------...............------............------................................./////////000000/////////000000000111111000000000///000000111222555555444333333444555555444333333333444555666777777888999:::;;;;;;;;;;;;;;;<<<>>>@@@AAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@???===;;;;;;;;;:::888666555555444444333222222222000000/////////.........------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......////////////000000/////////000111111222222222222222333333333444444444444555555666777888888888:::<<<=========;;;:::;;;===>>>>>>======>>>???===>>>@@@AAACCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCDDDDDDCCCCCCDDDEEEBBB@@@??????@@@???>>><<<999999:::<<<======;;;888999777555555555666555444444333111222333333111000/////////.........------------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,???===999666333222111111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++************+++,,,---...---------.........///////////////000000000111111000000000000////////////.........------------,,,++++++++++++++++++,,,,,,))))))))))))******++++++************))))))))))))))))))))))))))))))))))))******************************++++++++++++******))),,,...---+++***+++,,,))))))))))))************************+++++++++++++++,,,,,,------,,,,,,+++************))))))))))))******+++++++++,,,,,,,,,((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........------...//////000000111222222222222333333333333333444444555666777777777::::::;;;<<<>>>@@@AAABBBBBBCCCEEEGGGIIIIIIIIIIIIGGGFFFFFFFFFGGGHHHJJJKKKHHHIIILLLNNNOOONNNLLLKKKLLLKKKKKKMMMNNNNNNMMMKKKMMMMMMNNNNNNLLLJJJHHHFFFGGGFFFEEECCCAAA???===<<<;;;;;;;;;;;;:::888666555444444444444444333333333111111000000000/////////........................///......------......///........................,,,,,,---------.........---------......---------------------------------............////////////////////////000000000111000////////////000111111222333444444333222222333222222222333333444666666666777888999999999999999:::;;;===>>>@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@CCCDDDCCCDDDDDDDDDEEEEEEEEEFFFDDDCCCBBBAAA@@@?????????===;;;999888888777555333444333222111000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........./////////000000......//////000111111222222222222222333333333333222333444555666777888888777888:::<<<===;;;:::888;;;===>>>>>><<<;;;===???>>>???@@@AAABBBCCCCCCCCCBBBAAAAAA@@@??????@@@@@@???@@@BBBBBBAAAAAABBBCCCBBB@@@???@@@@@@@@@>>><<<:::999999;;;<<<<<<;;;;;;555444222111222333333333222111000111222222000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,???===:::666333222111222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++************+++,,,---...---------.........//////////////////000000000000///000000000000000000000......---------,,,,,,,,,+++++++++++++++++++++,,,(((((())))))*********+++************))))))))))))))))))))))))))))))))))))******************************++++++++++++*********,,,///...,,,***+++---))))))))))))************)))************++++++++++++,,,,,,------,,,,,,+++************))))))))))))******+++++++++,,,,,,,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000111111222222222333333333333333333444444555555555888888:::;;;===>>>???@@@BBBDDDFFFIIIJJJKKKKKKKKKFFFFFFEEEEEEFFFHHHJJJKKKFFFHHHKKKMMMNNNMMMKKKJJJIIIIIIIIIKKKMMMMMMKKKJJJFFFHHHJJJKKKKKKHHHFFFDDDCCCCCCBBB@@@>>>;;;999888777888:::;;;:::999777555444444333333333333333333000000000000////////////...........................------------...//////........................,,,,,,,,,------.........,,,------......------,,,---------------------------------.........//////////////////000000000000///////////////000111111---000333444333111000000222222222333444555666777666777777888888888777777999:::<<<===???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBBBB???<<<===@@@DDDCCCDDDDDDDDDEEEEEEFFFFFFDDDCCCBBB@@@???>>>======;;;999777666666555333222222111000//////....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------............/////////000......//////000111111111222222222222222222333333222222333444555666777888666777:::<<<<<<;;;999777:::===???>>><<<;;;===???>>>??????@@@@@@@@@??????@@@@@@???>>>======>>>>>>===???AAAAAA@@@@@@AAABBB@@@???>>>?????????===;;;:::888888:::;;;::::::<<<888777555333333333333333111000000111222222000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,@@@>>>:::777444222000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------------......//////000000//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111111111222222222333333333333333333333333666777777888:::<<<>>>???<<>>>>>???@@@@@@@@@AAAAAA@@@??????BBBAAA???======AAAGGGKKKCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCAAA??????>>>>>>999888777555444333111111222111111000///......---.........------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////---...000///......///000444222000111333333111...333222222444555555444333777888:::;;;<<<;;;;;;:::===???AAABBBBBB@@@===;;;?????????AAADDDEEEDDDCCCBBBAAAAAAAAABBBCCCEEEFFFAAAAAA@@@@@@@@@?????????FFFDDDAAA>>>======>>>???===<<<;;;:::999::::::;;;777777555444333222222222000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************@@@>>>:::777444222000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------............/////////////////////000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************************************++++++++++++++++++++++++************************(((((()))++++++,,,,,,+++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000111111111222222333333333333333333333333666666777888:::<<<>>>???<<>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCAAA??????AAAFFFKKKBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<888777666555444222111111111111000000///......---......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////---...//////......000222111000000222666777777555444444333444555666666555777888999;;;;;;;;;;;;:::===@@@DDDFFFFFFDDD@@@===?????????AAACCCDDDDDDCCCBBBBBBAAAAAAAAACCCDDDEEECCCBBBBBBBBBBBBAAAAAAAAADDDCCCAAA???>>>=========>>>===;;;:::999999999999777666555333222222111111000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************@@@>>>:::777444222000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************(((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,------/////////.....................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************************************++++++++++++++++++++++++************************((()))***+++++++++++++++******************************++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000111111111111222222333333333333333333666666777888999;;;===>>>===???@@@AAAAAACCCEEEHHHLLLJJJIIIGGGFFFFFFFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJPPPNNNKKKHHHFFFGGGHHHIIIHHHGGGFFFFFFFFFEEEBBB@@@>>>??????===:::777777777555555555444333333222222222111111000000/////////........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............//////......//////000111111111111111111111222222111111222222222333333333666666666666777888999:::::::::<<<===>>>>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAAFFFEEEDDDBBBAAABBBFFFIIIBBBBBBBBBBBBAAAAAAAAAAAA????????????===;;;999888777666555444333222111000000000000///......------------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////...//////...---///222555///......///111222111000333222222222333444666777666777999:::;;;;;;:::::::::>>>CCCGGGHHHEEEAAA===???>>>>>>@@@CCCDDDCCCAAABBBBBBAAAAAAAAAAAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCBBBAAA@@@>>>===<<<===<<<;;;999888777777777666555444333222111111111000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************@@@>>>:::777444222000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,------/////////......------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************************************++++++++++++++++++++++++************************((()))***+++++++++++++++******************************++++++++++++******+++++++++++++++,,,,,,,,,+++,,,,,,------...///////////////000000000111111222222222222222333333333555555666777999;;;===>>>???@@@@@@@@@@@@AAADDDFFFKKKJJJHHHGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIQQQOOOKKKHHHFFFGGGHHHIIIIIIHHHIIIIIIIIIGGGCCC@@@<<<======<<<999777777777444444444333222222111111000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........///............///000000000000000111111111111111111111111111222222222222333444444555666777999::::::;;;<<<===>>>>>>>>>>>>AAAAAABBBBBBCCCCCCBBBBBBGGGGGGGGGEEECCCCCCEEEGGGBBBBBBBBBAAAAAAAAAAAAAAA======>>>>>>===:::777666555555444333222111000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...///...------///333777555444222000///---,,,+++555555444222111222444666555666888999::::::::::::777:::>>>AAABBBAAA???===>>>>>>>>>???AAABBBAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>CCCCCCDDDDDDBBB@@@===<<<<<<<<<:::999777666555444444444333222111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************@@@>>>:::777444222000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,------//////......------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************************************++++++++++++++++++++++++************************))))))***+++++++++************************************++++++++++++***************++++++,,,,,,,,,++++++,,,,,,---.............../////////000000000111111111222222333333333444444555666888:::<<<===AAABBBBBBAAA@@@AAADDDFFFHHHHHHGGGHHHIIIJJJLLLMMMKKKKKKKKKJJJJJJJJJJJJJJJNNNMMMJJJHHHGGGGGGIIIJJJGGGGGGHHHIIIIIIGGGCCC???;;;<<<===<<<999777777888333333333222111111000000//////...............---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------..................//////000/////////000000111111111000000000111111111222222111111222222444555777777::::::;;;===>>>>>>>>>>>>@@@AAABBBBBBCCCCCCCCCBBBFFFGGGHHHGGGEEECCCDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<======<<<999777555444444333222111000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.....................------///333666::::::999888777666777888CCCBBB???:::555222333444444555777999:::::::::999888888999;;;<<<===>>>>>>>>>======>>>@@@AAA@@@???@@@@@@@@@@@@@@@???????????????>>>>>>>>>=========BBBCCCDDDEEECCC@@@===<<<::::::999888666555333222333222111000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************@@@>>>:::777444222000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------.........---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++************************************++++++++++++******))))))******+++,,,,,,,,,+++++++++,,,------..................////////////000000111111222333333333444444555666777999;;;<<>>:::<<<<<<;;;888666666666222222222111000000//////------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------......------......///000......//////000000111111///000000000000111111111111111111111222333444555777888:::<<<===>>>>>>??????@@@AAABBBBBBCCCBBBBBBDDDFFFGGGGGGEEECCCBBBBBBAAAAAA@@@@@@??????>>>>>>;;;;;;;;;;;;:::888666444333222222111000000//////------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---......---,,,...111444222444666888999===AAADDDMMMMMMIIIBBB999444222333333444666888999::::::999::::::999999:::<<>>???@@@???===>>>>>>???????????????>>>@@@@@@@@@????????????>>>BBBBBBCCCCCCAAA???<<<;;;888888888777666444222111111111000///////////////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************@@@>>>:::777444222000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,,,,------,,,------------------...,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))******************************++++++++++++******((())))))***++++++,,,,,,***++++++,,,,,,---......------.........////////////000000111222222333333333333444555777999;;;<<>>??????>>>???@@@AAABBBBBBBBBBBB@@@CCCFFFGGGEEEBBB@@@@@@??????>>>======<<<;;;;;;::::::999777666555444333222111111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---...---,,,---///000+++---///000222555:::>>>AAACCCCCC>>>777222222444222333555777999999999999::::::::::::;;;<<<>>>>>>===<<<<<<===??????>>><<<;;;<<<>>>????????????>>>@@@@@@?????????>>>>>>>>>???@@@@@@???>>><<<:::999555666666666555444222111000000//////......//////---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,************************@@@>>>:::777444222000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))******************************++++++++++++******((())))))***++++++,,,,,,***++++++,,,,,,---......---------........./////////000000111222222333333333333444555777999:::<<<===@@@BBBDDDCCCCCCCCCDDDEEEDDDDDDDDDDDDFFFGGGHHHEEEEEEFFFFFFGGGHHHIIIIIIFFFFFFGGGGGGEEECCCAAA@@@BBBAAABBBCCCEEEEEECCCAAA888999:::888555222111222111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------...------------...//////---------...///000000111////////////000000000000333333333222222333444444333555777999<<<>>>??????===>>>???@@@AAAAAABBBAAA>>>AAAEEEFFFDDDAAA???>>>======<<<;;;::::::999999999888666555333333222222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---......,,,,,,---......///000...+++,,,///333---111555444111///222555111333555777999999999999777888:::;;;;;;;;;;;;:::===<<<;;;===>>>>>>===<<<:::;;;===>>>?????????>>>============<<<<<<<<<<<<>>>======<<<;;;999888777444444555666555444222111000//////.........//////---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******************************************************+++++++++,,,,,,,,,************************@@@>>>:::777444222000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000000111222222333333111222333444666888:::;;;;;;===@@@BBBCCCEEEHHHKKKGGGGGGFFFFFFFFFFFFGGGGGGGGGEEEDDDDDDEEEGGGFFFFFFFFFFFFFFFEEECCCAAA>>>===@@@???>>>???@@@???===<<<888777666555444333222222////////////............---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000111111222333444444444444333444555777999;;;===>>>@@@===<<<>>>AAABBBAAA???BBBAAA@@@BBBDDDDDD@@@<<<===<<<;;;:::999888888888555555444333222222222222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......////////////000000000000000111111111111222222222333444555666777888999:::888:::<<<===<<<:::888666:::<<<>>>>>>>>>???AAABBB@@@???===>>>???AAA@@@@@@===>>>>>>>>>===<<<:::999;;;<<<======;;;999666444555555444444444333333333//////...------------.........---,,,,,,+++******************************************************++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++@@@>>>:::777444222000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------............///////////////000000111111222333333111111222333555777999:::;;;===???AAABBBDDDFFFIIIGGGFFFFFFEEEEEEFFFFFFGGGEEEDDDBBBBBBCCCCCCBBB@@@FFFFFFFFFEEECCCAAA>>>===>>>===<<<<<<======;;;999777777666555444333222222////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------.............../////////000000000000000111222333444444444444333333555777999;;;======AAA???>>>???BBBDDDCCCAAABBBAAA@@@AAABBBBBB???<<<===<<<;;;:::999888888888555444333222222111222222000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------------....../////////000000000000000000111111111222222222333333444666777888999:::999:::<<<>>>>>><<<:::999;;;<<<>>>>>>>>>???@@@AAA@@@>>>======???@@@@@@???@@@@@@AAAAAA@@@???===<<<<<<<<<======;;;999666555444444444444333333333333//////...---------------...------,,,++++++******************************************************++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++@@@>>>:::777444222000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---............///////////////000111111222222333111111222333555777888999;;;===???@@@AAABBBDDDFFFGGGFFFFFFEEEEEEFFFFFFGGGJJJIIIHHHIIIIIIHHHEEECCCEEEEEEEEEDDDCCCAAA>>>======;;;:::999::::::888666666666555444333222222111/////////............---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................../////////000000000000111222333444444444444222333555666888:::<<<<<>>>>>???AAACCCBBBAAACCCAAA????????????>>>======<<<;;;999888777777777555444333222111111111111000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------....../////////000000000000000000111111111222222222333444555666888999999999:::<<<>>>???>>>===<<<=========>>>>>>????????????===<<<===>>>@@@??????@@@@@@@@@@@@@@@???>>>===<<<<<<===<<<;;;999777555444333333333333222222222///......---------------------,,,,,,++++++******************************************************++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++@@@>>>:::777444222000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,---------------------------------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************((()))))))))************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,---------.........////////////000000111222222222222222333444555777999:::<<<>>>@@@@@@@@@AAACCCEEEFFFFFFEEEEEEEEEEEEFFFFFFLLLKKKLLLMMMNNNMMMJJJGGGDDDEEEEEEDDDCCC@@@>>>======;;;999888888888666555555444444333222222111111//////.........---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------................../////////000000000111222333333444333333222333444666888999;;;;;;<<<<<<<<<===>>>???@@@@@@DDDBBB???===<<<<<<======<<<<<<:::999777666666666444333222111111000000000/////////.........---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........./////////000000000000000000111111111111222222333444666777888999777888;;;===>>>???>>>>>>>>>=========>>>???>>>===>>><<<;;;<<<===???>>>>>>=========<<<<<<;;;;;;:::<<<<<<<<<;;;:::888666555333333222222222111111111///...------,,,,,,------,,,,,,,,,,,,++++++******************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++@@@>>>:::777444222000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,---------------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,------------...............//////000111111222222444444444555666888999:::<<<>>>@@@@@@@@@@@@BBBDDDFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFHHHJJJJJJGGGEEEDDDDDDDDDDDDBBB@@@>>>===>>><<<999777777777555444333333222222111111000000............------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////000000111222333333333333222333444555777888:::::::::;;;<<<======>>>???@@@DDDCCC@@@===;;;:::<<<===<<<;;;:::888777666555555333333222111000000000000............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............//////////////////000000000111111111111111222444555666777888555666888:::<<<=========>>>===;;;<<<>>>???>>><<<===;;;:::;;;<<<>>>======;;;::::::999999999999999<<<;;;;;;:::888777666555222111111111111000000000......---,,,,,,,,,,,,,,,,,,+++++++++++++++******************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++@@@>>>:::777444222000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))))))))************+++************++++++++++++,,,------------...............///000000111111222444444444555666777888999;;;<<<>>>?????????AAACCCFFFEEEEEEDDDDDDEEEEEEFFFBBBBBBBBBEEEGGGHHHGGGEEECCCCCCDDDCCCBBB@@@>>>===???<<<999777666666555333222222111111000000000000.........------------,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------.........////////////000111222333333333333222222333555666888999999:::<<<>>>>>>>>>???AAACCCDDDDDDAAA>>>;;;:::;;;===<<<;;;999777666555444444333222111000////////////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........//////////////////000000000111111000111222333444666777777333444666888:::;;;<<<<<<>>><<<:::;;;???@@@???<<<<<<:::999:::;;;===<<<<<<;;;;;;::::::999::::::;;;;;;:::999888666555444444111111000000000/////////...------,,,,,,,,,,,,,,,++++++++++++++++++******************************************************++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++@@@>>>:::777444222000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))************************++++++++++++,,,,,,---------...............//////000111111111222222222333444555666777777999;;;<<<<<<===???AAAEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDEEEGGGHHHHHHFFFBBBCCCCCCCCCBBB@@@???===???<<<888555555444333222111111000000000000//////.........---------,,,,,,)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------........./////////000111222222333333222222222333444666777888888999;;;>>>>>>>>>>>>AAACCCDDDDDDCCC@@@<<<999:::<<<<<<;;;999777555444333333222222000///////////////---------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------.........//////////////////000000000111000000111333444555666777444444666777999:::;;;<<<===:::888;;;???AAA???<<<;;;:::888999;;;<<<<<<;;;;;;;;;:::999999:::;;;<<<:::999777666444333333333000000000/////////.........---,,,,,,++++++,,,,,,******************++++++************************************************++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++@@@>>>:::777444222000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))************)))************+++++++++,,,,,,,,,---------............//////000111111111000000000111222333444555444666999::::::;;;>>>???EEEEEEDDDDDDDDDDDDEEEEEEGGGFFFDDDDDDEEEFFFEEEDDDBBBBBBCCCCCCBBB@@@???===???;;;777444333333222111000000000000////////////......---------,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------........./////////000111222222333222222222222333444555777777888666999<<<<<<;;;<<<>>>AAADDDEEEEEEAAA<<<::::::<<<<<<;;;999777555444333333222111000//////.........---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////////////////000000000000000000111222444555666777555555666777999:::;;;<<<<<<999888:::???BBB@@@===;;;999888999:::;;;;;;;;;:::999888888888999:::;;;999888666555333222222222000/////////...............---,,,,,,++++++,,,,,,******************++++++************************************************++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++AAA???;;;777333111//////......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000111111111222333444555666555555666888;;;===???AAA???@@@BBBDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCAAA@@@???=========<<<;;;;;;::::::777666444222111000//////000000///...------,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............/////////000111111111111111222222333444444555555666666777999;;;<<<<<<<<<;;;?????????>>>===;;;:::999999888777555333111000///111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------..................------////////////000000000000111222222333333444444555666666777888999;;;<<<===::::::;;;;;;===>>>@@@@@@===<<<<<<;;;::::::999999::::::;;;;;;<<<;;;;;;;;;888666444222000000111222///............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++)))************++++++++++++++++++*********))))))AAA???;;;777333111000///......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************************)))))))))((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......//////000000111111111222333444555666555666777888:::<<<>>>??????@@@AAACCCDDDEEEEEEDDDGGGGGGGGGEEEDDDBBB@@@???>>>===<<<;;;:::999999888666555444222000000//////000//////...------,,,,,,***++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............//////000111111111111000222222333333444555555555777888:::<<<======<<<<<<>>>>>>>>>===<<<;;;:::999888777666444333111000///000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------..................------.../////////000000000000111111222333333444444555666666777888999;;;<<<===;;;;;;;;;;;;<<<>>>??????>>>>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;::::::777666333111000000111222............------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++)))************++++++++++++++++++*********))))))@@@>>>;;;777444111000///......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////000000111111111111222444555666666666777888999;;;======>>>???AAABBBDDDEEEFFFFFFJJJJJJIIIGGGEEECCCAAA@@@???>>>===;;;:::888777666555444333111000///////////////......---,,,,,,,,,***++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------...............///000000111111000000222222333333444444555555777888:::<<<=========<<<<<<<<<<<<<<<<<<;;;::::::777777555444222111000///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,------------------............/////////000000000111111222222333444444444666666666777888:::<<<<<<<<<<<<;;;;;;<<<===>>>>>>????????????>>>===<<<<<<999999:::::::::999999888666444333111000000000111............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++)))************++++++++++++++++++***************@@@>>>;;;777444111000000......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))*********************************************)))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************++++++++++++******))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---......//////000000000111111222333555666777777777777888:::;;;<<<===>>>???AAACCCEEEFFFFFFJJJIIIIIIHHHGGGEEEDDDCCC@@@???>>><<<:::888666555444333222111////////////.........------,,,,,,,,,***++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------............//////000000000000000111222222333444444555555666777999;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;:::999666666555333222000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,------------.............../////////000000111111111222333333444444555555555666888999;;;<<<<<<<<<;;;;;;;;;<<<======??????@@@@@@???>>><<<;;;888888999999999888777777444333222000000///000000.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++************************???===:::777444222111000......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))******))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************++++++++++++******))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////000000000111222333444555777777777777888999::::::<<<<<<>>>???AAACCCEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEAAA@@@???<<<:::888666555333222111000///.........---------------,,,,,,,,,***++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------.........///000000000000000111111222222333444444555444555777999:::::::::999999:::::::::::::::999888555555444222111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,------..................////////////000000111222222333333444444444555666777999:::;;;<<<<<<;;;;;;;;;<<<<<<======>>>??????>>>===;;;:::777777888888777666555555222111111000////////////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++************************???===:::777444222111111......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////000000000000111333444555666666666666777888999:::;;;;;;<<<===???AAABBBCCCBBBBBBCCCDDDEEEEEEEEEEEE@@@???>>><<<999777666555222111000///............------,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------...//////000000//////111111222222333333444444333444666888999999999888999999999999999888777777444444333222111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++++++++,,,,,,------......------........./////////000000111111222333333333444444444555666888:::;;;;;;;;;::::::;;;<<<======<<<===>>>>>>>>><<<:::888666666777666666555444333000000000//////.........------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************)))************+++++++++***************+++++++++???===:::777444222111111......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************((()))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------....../////////000000111333444555444444555666777888::::::;;;;;;;;;;;;<<<>>>@@@AAA@@@@@@AAAAAABBBBBBAAAAAA===<<<;;;999777666444444111111000///............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------...//////000000//////111111111222333333444444444555777888999999999999999999999999888777666555333333222111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++***++++++,,,------......---------.........//////000000000111222222333333333333444555666888999:::999999999:::;;;<<<===>>>;;;<<<>>>???>>><<<:::888666666666555555444333222...////////////...---------------,,,,,,,,,++++++************************************************************************************************************************************************************************)))************+++++++++))))))*********+++++++++>>>===:::777444222111111......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************(((((())))))*********+++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------....../////////000000111222444555444444444555777888:::;;;;;;:::::::::;;;<<<>>>??????@@@@@@@@@??????>>>===;;;:::999777666444333222111000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------......///////////////000111111222333333444444444666777999::::::::::::::::::999999777666555444333222222111000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******+++,,,,,,---......---------.........//////000000000111222222333333333333333444666777999:::888999999:::;;;<<<>>>???<<<===???@@@???===:::888555555555555444333222111.........///......---------------,,,,,,,,,++++++************************))))))))))))))))))))))))************************************************************************************************)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++AAA???;;;777333111//////......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************************************)))************+++++++++))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++++++++***)))((((((((())))))))))))***************************)))(((((())))))))))))************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,---------............//////000222333444555666666777777777777666<<<<<<<<<<<<==================>>>??????>>><<<<<<:::888555333111111111222000000///...------,,,,,,---------,,,,,,+++++++++******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////000111111222222333444444444555666777888999::::::::::::888777555333222111222222000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------............///000000111222222222222111111111333555666777777777888999;;;======>>>======:::;;;<<<>>>>>>>>>======777666666444333222111111000000///...------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************++++++******************************************AAA???;;;777333111000///......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************************************)))************+++++++++))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------------............///000111333333555555666777777777777666::::::;;;;;;<<<======>>><<<======>>>>>>===;;;:::999777555222111111111222000//////...------,,,,,,---------,,,,,,+++++++++******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------............////////////000111111222222333333444444555555666888999999::::::999888666444333111111222111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------------............000000111222222222222111111222333555666777888888999:::;;;<<<======<<<<<<:::;;;<<<===>>>======<<<666666555444333222111111000//////...------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************************************@@@>>>;;;777444111000///......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************************************)))************+++++++++))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))(((((((((((()))******)))))))))*********++++++*********+++******)))((()))))))))*********++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------.........///000111222333444555666777777777777777888999:::;;;<<<===>>>???;;;<<<=========<<<:::999777666444222111000111111//////......---,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---............/////////000000111111222333333333444444555666777888888999999888777555444222111000111000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------------------............///000111111222222111111222222444666777888888888999:::;;;<<<<<<<<<;;;:::999:::;;;<<<<<<<<<;;;:::555555444333222111111000//////......---,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************************************@@@>>>;;;777444111000000......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***)))((((((((())))))***))))))*********+++++++++*********++++++******)))))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............000111222333444444555666777777777777888888:::;;;===???@@@AAA<<<<<<=========;;;:::999666555333111000000000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------.........//////000000000111222222333333333444444555666666777777777777666444333111000000000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........///000000111111111111111222333444666777888999999::::::;;;<<<<<<;;;999999999:::;;;;;;;;;:::999888444333333222111111000000.........------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************************************************************************************************+++++++++************************???===:::777444222111000......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************************************,,,+++***((((((((()))***************++++++++++++******++++++++++++******************++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......///111222333333333555666666777777777888999:::<<<>>>@@@AAABBB======>>>>>>===;;;:::999333333222111000/////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------............///000000111111222333333333333333444555555555666666555444333222111000//////...------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...//////000111111111111000111222444666777888888888999::::::;;;;;;:::999888888999::::::999888777666222222222111000000//////---------------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++************************???===:::777444222111111......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************---,,,***))))))***+++---*********++++++++++++,,,)))***++++++,,,+++++++++*********++++++++++++,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///000111222222333444555666777777777888999:::<<<>>>???AAAAAA<<<<<<======<<<:::888777222111111000000///......------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,------------.........//////000000111222222222222222333333444444444444444444333222111000//////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...///000000111111000000111111333555666777777777777888999:::::::::999888888999999999888666555444111111000000000/////////------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************)))))))))***++++++,,,,,,************************???===:::777444222111111......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************************************)))************+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************************************++++++))))))***---000222*********+++++++++,,,,,,)))***++++++,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------...///000111222111222444555666777777777777777999:::<<<===>>>???::::::;;;:::999777666444000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,---------.........//////000000111111222222222222222222333333333333333333222111000//////...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...//////000000000000000///000222444555666666666666777888:::::::::999999888888888888777555333222000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************((())))))***++++++,,,,,,************************>>>===:::777444222111111......---,,,,,,,,,,,,---++++++,,,,,,,,,------------------,,,,,,,,,++++++************************************************)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************))))))((())),,,///333666******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------///000111222111222333555666777777777666666777888:::;;;<<<<<<888888999888777555333222///000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------....../////////000111111222222222222222222222222333333333222222111000//////...,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------...//////000000000000000///000111333444555666666555666888999:::::::::999888888888888666444222111///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************((())))))***++++++,,,,,,************************AAA???<<<888666444333333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))************)))))))))************+++++++++************************++++++++++++++++++++++++************************------,,,,,,+++*********))))))***++++++,,,------,,,,,,++++++,,,------...,,,,,,,,,++++++*********,,,,,,,,,+++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////222333333333333333333444777777888999::::::::::::888888777555444333222111000000///...------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,---------....../////////000111111222222333333333222222222111111////////////..................---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000000000000000111111111111111111222444666777888888777777999===>>><<<:::777888777777666444333222000000///...------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@>>>;;;888555333222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))************)))))))))************+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********************...............---------))))))))))))))))))******,,,------......///////////////......------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////222222222333333333333444666666888999::::::::::::888888777555444222111000000//////...------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,---------....../////////000111111222222333333222222222111111111////////////..................---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000000000000000111111111111111111222444666777888:::999777999;;;<<<:::999777777777666555444333222000//////...------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++???===:::777444222222111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************........................******++++++,,,,,,------------,,,,,,+++++++++***------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////222222222222333333444444444555666888999:::::::::888888666555333111000/////////......---,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------.........//////000000111111222222222222222111111111000/////////............---...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------/////////000000111111111111111111222333555777777<<<:::888888999999888777777666666555444333222111//////......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++???===:::666444222111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------((())))))***+++,,,,,,,,,***************))))))(((......------------------+++++++++++++++,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111111111222333333444444222333555666888888999999888777666444222000...............------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------............//////000111111111222111111111111000000000//////.........------------------,,,,,,+++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,......,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......//////000111111111111111111222333444666777:::999777777777777888888666555444333222111111111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++???===:::666444222111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------......//////000000+++,,,,,,------,,,++++++////////////000000000000,,,------......//////000.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////000000111222222333444444111222444555666777777777666555444333111///...------------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------...............///000000111111111111111000000000//////............------------------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---//////---,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------......///000000111111111111111222333444555666666666777666666777888999555444222111000000000000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++???===:::777444222222111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///000000000///...(((((()))***+++,,,,,,---------------------------............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...////////////000000111222333444444111222333444555555555555444444333111000///...---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////000000111000000000000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---............---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...///000000111111111111111111222333444555333555777777666666666777444333111///......//////------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@>>>;;;888555333222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///000111111...///000222444555777777222333555777888888777777777777666555555444333333555444333111///...,,,,,,............------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///////////////000111222333444444222222333333333333333222222222111000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111222111111111111222333444444222555888999666444333444444222000...------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++AAA???<<<888666444333333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---///111444666888999===???CCCGGGLLLPPPTTTVVVUUUWWWYYY\\\]]]]]]]]]\\\ZZZYYYVVVSSSOOOKKKIIIGGGBBBAAA???;;;888555333111//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000...///000111222333444444222333333333333222111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---...............------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111222111111111111222333444444222666::::::777222111000333222///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@???<<<888555222111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,......''')))+++...//////.........---,,,+++---000444666444888???EEEJJJOOOTTTWWW___```bbbcccdddeeeeeeeeemmmmmmmmmmmmlllllllllkkkpppnnnkkkiiigggeeebbb```eeebbb^^^\\\YYYTTTMMMHHH===999333000000///---+++,,,,,,,,,...000///---+++............---,,,***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////000000111222222222222111222222222111111111000000111000000///...---------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////............---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000222222333333333333444444555666888999888666333111///............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++@@@>>><<<888555333111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...///...---,,,,,,,,,,,,---///000222777<<>>;;;888555333111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---222000---+++,,,...222444999<<>>;;;888555333222111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...//////000000///...---......///222777===CCCGGGMMMQQQWWW]]]bbbeeeffffff___`````````___```ccceeelllmmmnnnooooooppppppoookkklllmmmnnnooopppqqqqqqrrrsssttttttsssqqqqqqqqqoooppprrrttttttsssqqqooolllnnnppprrrrrrpppllliiiddd^^^UUULLLCCC;;;333...------...///...---+++***,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---.../////////000000111111111111111111111000000000//////////////////......---------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------..................---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------......///000000000111222222222222333333333333444444555444222111///.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++???===;;;888555333222111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------......//////.........222555:::AAAIIIPPPVVVYYY^^^```bbbddddddbbb___]]]WWWXXXWWWVVVUUUWWW[[[^^^lllmmmnnnooopppppppppppp\\\\\\]]]___```aaabbbccckkkooorrrssssssrrrssstttmmmnnnpppqqqqqqpppooonnnmmmooopppqqqqqqpppoooooopppoookkkfff^^^TTTHHH@@@222000---++++++,,,///111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...////////////000111111111111000000000000/////////..................------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------..................---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------......///000000000111111111222222222333333222222333333222111000///...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>>>===;;;888555444222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,---...000222555666BBBEEEKKKRRRWWW[[[]]]^^^aaaaaa```^^^[[[XXXUUUSSSOOOOOONNNLLLLLLOOOTTTXXX______aaabbbcccdddddddddVVVWWWWWWYYYZZZ[[[\\\\\\hhhlllooonnnjjjgggggghhheeeggghhhiiiiiijjjlllnnnqqqrrrsssrrrqqqqqqrrrtttmmmnnnppprrrpppjjjbbb[[[PPPHHH<<<111+++***---000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,---...//////...///000000111111000000////////////............------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////.........------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000111111111111222222222222111111111111000///......------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++>>>===:::888666444333222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---...///333888>>>DDDGGGQQQSSSUUUXXXYYYYYYXXXWWWXXXWWWUUUTTTTTTTTTUUUVVVOOONNNMMMKKKLLLOOOUUUYYYZZZZZZZZZZZZYYYWWWVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[cccfffiiifff___YYYXXXXXXZZZ[[[\\\[[[[[[]]]bbbffflllnnnqqqrrrqqqqqqtttvvvmmmmmmnnnqqqrrrrrrpppnnnjjjdddYYYLLL@@@777111...///.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,---...//////...//////000000000000000/////////.........------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////.........---------,,,,,,+++++++++,,,,,,---------------------------------------------............------------------------////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000111111111111222222222222111111000000///......------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++>>>===:::888666444333222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////111222444999AAAJJJSSSXXXWWWWWWWWWVVVTTTRRRPPPOOONNNNNNNNNOOORRRWWW\\\___[[[ZZZXXXVVVVVVZZZ```dddhhhgggeeeaaa]]]YYYVVVTTTTTTTTTUUUUUUVVVVVVWWWWWWYYY]]]bbbaaa]]]YYYYYY[[[UUUUUUUUUSSSQQQSSSXXX]]]iiilllooopppnnnlllmmmnnnuuurrrnnnmmmnnnppprrrssslllmmmmmmhhh]]]NNN???666//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,---...//////...//////000000000000000//////.........---------------------------------++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000......---------,,,,,,,,,+++++++++,,,,,,------------------------------------------.........//////////////////////////////111111111111111111111111////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000000111111111111222222222000000000///......---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++===<<<:::777555333222111//////...------------...---,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---//////...---///000...//////---,,,---///222===@@@EEEKKKOOOSSSWWWYYYVVV\\\ZZZPPPKKKLLLKKKFFFGGGEEEOOOcccpppxxx}}}zzzvvvlllfffbbb`````````\\\VVVSSSUUUWWWUUUQQQRRROOONNNRRRUUUUUUTTTSSSRRR```gggaaa]]]cccfffdddqqqpppnnnkkkkkkmmmqqqtttrrrpppnnnmmmkkkfff___YYYAAA:::222...///111000...000,,,)))***///111...***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///000000000000000000000000.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------............///........................---------.........//////---------...............000//////...............---,,,,,,,,,,,,...000111999888888888:::<<<<<<;;;AAAAAABBBCCCDDDDDDDDDDDDBBBBBBAAA@@@>>>===<<<<<<:::777444333333222///,,,000---+++...000///---,,,,,,---------,,,,,,...000...---,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------......///000000000000000000000000000000000111000000///...---------++++++,,,,,,,,,,,,++++++---,,,+++***)))***---000...---------------......000000000///////////////555555555777888:::<<<======;;;999777555555555666000///......///...,,,+++++++++++++++,,,---...///,,,,,,,,,+++++++++...000000///...,,,,,,------...,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------===<<<:::777555333222111//////...------------...---,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...//////...---///000---...//////111555:::>>>BBBFFFMMMTTTYYYZZZZZZYYYXXXPPPIIIHHHIIIKKKOOOSSSYYY^^^ooo{{{wwwqqqllljjjiiieeeaaa[[[UUUOOOLLLLLLLLLLLLMMMPPPTTT[[[___]]]YYYYYY\\\___eeemmmrrrtttrrrnnnlllqqqpppooooooooolllgggccc\\\RRRDDD999555222000...333111...,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///////////////////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------............///........................------------...............---------------............---------......///000111444888<<<@@@DDDFFFGGGGGGHHHJJJKKKLLLKKKJJJKKKKKKKKKKKKKKKLLLNNNNNNQQQPPPPPPOOONNNNNNMMMMMMOOOLLLIIIGGGEEEBBB???<<<888444111111111111///......///000000...,,,***)))***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------......///000000000000000000000000000000000000000000///...---------++++++,,,,,,++++++***)))***,,,//////---+++))))))+++,,,,,,---///000222222555777:::>>>AAADDDFFFGGGLLLLLLMMMMMMNNNOOOOOOPPPMMMNNNNNNMMMKKKHHHEEECCCCCCBBB@@@===;;;999666333111111///---,,,+++******...///000000...+++***)))+++++++++******+++,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------===<<<:::777555333222111000///......------......------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...///000///------...000...000222555999@@@HHHMMMRRRRRRRRRSSSSSSQQQMMMJJJTTTLLLOOO___kkkpppzzz|||tttgggXXXMMMKKKDDDGGGRRRUUUPPPSSS]]]ZZZ[[[^^^bbbfffjjjnnnpppooonnnnnnpppqqqqqqooommmooofffZZZNNNEEE===444//////111222111...,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////////////////.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------............///........................---------------------,,,000///...,,,,,,,,,------......///111333555888999???@@@CCCGGGIIIKKKLLLMMMIIIJJJKKKMMMNNNOOOOOONNNNNNNNNNNNOOOPPPQQQSSSTTTWWWXXXXXXXXXXXXXXXXXXXXXZZZYYYWWWUUURRRPPPNNNMMMKKKHHHBBB<<<888555111...---------------...///000,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------......///000000000000000000000000000000000000000//////...---------+++++++++,,,,,,,,,,,,,,,***,,,......---+++++++++...000444999>>>DDDGGGJJJLLLNNNPPPSSSTTTTTTSSSRRRUUUVVVWWWXXXYYYYYYYYYYYYWWWXXXZZZZZZVVVPPPHHHCCCIIIJJJJJJKKKKKKLLLLLLLLLDDDCCC@@@===999666333222------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------===<<<:::777555333222111000//////...............------,,,,,,,,,,,,------------............------------------------------........................------------...............//////...------///111333666:::???DDDIIIOOOSSSUUURRROOOMMMMMMNNNOOOOOOYYYeeezzzssshhh]]]TTTSSSSSSPPPRRRWWWWWWTTTQQQRRRYYYcccmmmrrrmmmmmmmmmnnnooopppooooookkkjjjhhhddd\\\PPPCCC999---///111222111///...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////////////////.......................................---------------------------------------------------------........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,------------......------,,,,,,------...---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------............///........................------------,,,,,,,,,,,,111000...---,,,---...///333555777;;;???DDDGGGIIIHHHJJJLLLMMMMMMLLLIIIHHHDDDEEEFFFFFFGGGIIIKKKNNNMMMNNNPPPQQQRRRSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUWWWXXXXXXVVVUUUWWWYYYUUUUUURRRMMMHHHDDD???::::::666000,,,,,,///222555///000000000000...---,,,------------------------------------------------------------------------------------------------...---------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------......///000000000000000000000000000000000/////////......---------+++++++++,,,---...//////,,,,,,+++***,,,111777===@@@BBBFFFKKKOOOSSSWWWXXXYYYZZZ[[[[[[YYYVVVSSSPPPNNNOOOQQQSSSUUUVVVVVVVVVVVVWWWXXXWWWSSSKKKCCC>>>CCCEEEGGGJJJMMMPPPSSSUUUVVVUUUSSSPPPLLLIIIFFFEEE:::666000,,,+++,,,...000////////////...------,,,------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------===<<<:::777555333222111000000///............///...------,,,,,,------...------............------------------------------........................---------....../////////......///......000333555;;;???EEEIIIKKKMMMOOOPPPGGGIIILLLOOORRRWWW\\\```gggooofffccc\\\SSSOOONNNNNNSSSZZZbbbgggiiilllmmmnnnnnnnnnmmmmmmnnnhhhjjjmmmnnnjjjbbbXXXQQQ>>>888111...///000///---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///........................................................................------------------------------------------------........................------------------------------------------------------------------------------------------------------------------------,,,,,,---------............------,,,,,,------...---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------............///........................------------------------.........///111444666888>>>???BBBEEEHHHLLLOOOQQQGGGIIIKKKLLLKKKIIIFFFDDDEEEEEEDDDCCCCCCGGGMMMRRRPPPRRRTTTUUUTTTPPPKKKHHHFFFGGGHHHIIIKKKLLLMMMNNNQQQTTTXXXWWWUUUTTTWWW[[[OOOUUUXXXVVVUUUTTTPPPJJJNNNHHH@@@:::666333000---////////////......---,,,------------------------------------------------------------------------------------------------......---,,,,,,+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------......///000000000////////////////////////............------------------,,,,,,,,,,,,---......///111444999@@@IIIOOOSSSSSSTTTUUUTTTTTTSSSRRRRRRSSSVVVXXXXXXWWWUUUSSSOOOPPPQQQRRRRRRSSSSSSSSSSSSTTTSSSRRRPPPMMMJJJHHHFFFGGGHHHGGGEEEEEEGGGIIIZZZZZZZZZYYYXXXVVVUUUTTTSSSMMMEEE>>>999444///,,,---------------------------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------===<<<:::777555333222111111000//////......//////......------------......------............------------------------------........................---------...//////000000...///000111222555:::===CCCGGGKKKNNNNNNMMMMMMMMMHHHNNNTTTVVVSSSRRRTTTWWWvvvppp___WWWNNNKKKOOOWWW^^^bbbhhhjjjmmmnnnmmmlllmmmnnnooonnnnnnmmmllljjjhhhhhhZZZMMM;;;000...///000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///.............................................................../////////------------------------------------------------........................------------------------------------------------------------------------------------------------------------------------,,,---------...............------,,,,,,------...---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------............///........................---------.........//////,,,...111666;;;???BBBDDDGGGGGGHHHHHHJJJKKKLLLMMMLLLMMMLLLKKKGGGBBB>>>;;;>>>>>>>>><<<<<>>999666555888::::::999;;;AAAGGGOOOOOONNNKKKGGGBBB===:::777888999;;;<<<>>>???@@@IIIOOOQQQLLLBBB===@@@EEESSS[[[[[[QQQJJJJJJFFF?????????BBBHHHNNNNNNIIICCC;;;888555111///...//////........................................................................------------------------,,,,,,,,,,,,---...///000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------......///000000000////////////////////////------------------------------...///333666:::<<>>777<<>>DDDLLLTTTSSSIIIEEEJJJKKKFFF???<<<:::>>>EEEKKKMMMKKKJJJEEE???888222/////////........................................................................------------------------***+++,,,---///111333444........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------......///000000000////////////////////////------------------------)))+++...444;;;CCCJJJNNNPPPRRRSSSRRRQQQQQQRRRSSSRRRSSSSSSSSSQQQNNNKKKIIIFFFEEEDDDCCCAAA@@@@@@???>>>===<<<<<>>===;;;888666444333222//////...------------...............//////////////////////////////////////////............/////////////////////........./////////000111111000///000555;;;AAAHHHMMMLLLIIINNNIIIGGGOOO[[[cccffffffooozzz~~~tttfffccccccjjjvvv~~~~~~~~~wwwnnnmmmqqqkkkccc```^^^ggg{{{mmmVVVKKKNNNTTT\\\```bbbccceeellllllllllllmmmllliiifffjjjhhhgggeeeaaaUUUFFF::::::111,,,...000///000444//////.........---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...................................................////////////......---111000...,,,+++++++++,,,...000111000------///222,,,,,,---...////////////000111333222000...---------...//////......//////111000............,,,+++222000///---,,,,,,------//////............//////...............///000000........................................................................------------------------------------------------................................................---------------------------------.........//////+++...000000///...---......000222333666:::AAAFFFDDDFFFHHHKKKMMMMMMKKKJJJGGG???;;;???BBBAAABBBFFFFFFGGGHHHIIIIIIGGGFFFFFFCCCFFFRRR```___TTTRRRYYYnnnpppjjj[[[QQQTTT\\\```QQQTTTOOOKKKOOOKKKFFFJJJHHHOOORRROOOPPPSSSLLLBBBGGGHHHGGGCCC>>>>>>CCCHHHLLLCCC<<<===???AAAHHHPPPQQQMMMHHHEEEBBB===666111//////000000000///...------.........------///111................................................,,,...000111222111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,,,,,,,,,,---......---......///////////////////////////////////////+++++++++,,,------......111666>>>GGGMMMPPPPPPOOOQQQRRRRRRSSSSSSRRRRRRQQQNNNQQQNNNFFFCCCCCCAAA;;;;;;>>>AAAAAA===<<>>===;;;888666444333222//////...------------...............//////////////////////////////////////////............//////////////////////////////222000//////111333444555>>>BBBFFFIIIGGGDDDEEEGGGFFFOOO\\\gggqqq}}}~~~iiihhhuuu}}}zzzvvvrrrwwwnnn^^^QQQWWWqqqiiiXXXFFFDDDOOO[[[``````ffffffgggggghhhkkkooorrrkkkiiiiiijjjjjjcccYYYQQQ@@@666///111333000------//////.........---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------................................................---.........///............---------...000222333***---//////...///222555555666888:::<<<>>>???@@@@@@BBBDDDDDDBBBAAA@@@AAA===<<<;;;999777666666777666555333222222222000......------,,,---...///000000000///......---------...............///000000..................------................................................------------------------------------------------................................................---------------------------------.........//////...///000///---------...---222999@@@EEEIIIKKKLLLQQQMMMHHHCCCCCCEEEJJJNNNTTTMMMHHHGGGDDD@@@AAAEEE>>>DDDNNNZZZeeelllpppqqqfffwww|||yyyxxxoooqqqooolllrrr\\\VVVSSSTTTUUUSSSPPPPPPRRRMMMFFFAAA???@@@AAABBBVVVOOOHHHCCC>>>;;;BBBKKKNNNOOOPPPNNNKKKGGGDDDBBB777555111...---...000111---.........------......................................................,,,---...000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,---......---......///////////////------------------......---------...000444777:::CCCFFFJJJOOORRRRRRRRRQQQSSSPPPLLLJJJHHHFFFBBB???;;;===:::555555999999666;;;>>>@@@===999999@@@FFFIIIDDD@@@>>>===<<>>DDDIIIKKKJJJJJJMMMQQQYYYXXXVVVXXXZZZZZZWWWTTTRRRNNNIIIFFFHHHLLLOOOQQQUUURRRRRRRRROOOHHHFFFGGGLLLQQQWWWZZZXXXSSSOOOLLL;;;777222...,,,---...///---,,,++++++------+++***,,,,,,,,,---------......>>>===;;;888666444333222000///......------..................////////////////////////////////////000//////......//////000//////////////////000000333111000///111555:::<<>>AAAAAACCCEEEHHHKKKNNNPPPQQQRRRTTTVVVUUUSSSQQQQQQQQQLLLKKKHHHEEEDDDDDDDDDEEEAAA???===<<<<<<;;;999777111000///////////////000000000000000000000000000//////.........///000000/////////......---------................................................------------------------------------------------................................................------------------------------........./////////000000000...------000222999<<>>BBBFFFEEECCCHHHUUU```bbb]]]YYYVVVQQQLLLMMMQQQJJJNNNQQQRRRQQQNNNLLLLLLSSSTTTVVVXXXYYYYYYYYYXXXWWWXXXYYY[[[[[[WWWRRRNNNHHHFFFHHHLLLMMMKKKKKKMMMEEEMMMVVVZZZXXXVVVWWWYYYMMMHHH???888333///---+++......---......---***''',,,,,,,,,---------......>>>===;;;888555444222222000//////...........................////////////////////////////////////000000////////////000000//////000000000000111111111111222333555888===AAAEEEAAABBBHHHIIILLL\\\ppp{{{~~~yyyzzz|||hhh___WWWYYYfffyyyzzzgggXXXOOOOOOUUU^^^fffjjjiiifffdddkkkjjjhhhhhhiiiiiihhheeeeeeYYYHHH:::333000000222////////////....................................------------------------------------------------------------------------................................................------------............................................................000000///////////////000000000111111222333444555AAACCCEEEHHHKKKMMMOOOPPPPPPQQQRRRTTTVVVXXXZZZ[[[[[[]]]]]]\\\YYYWWWUUUUUUSSSPPPMMMLLLLLLNNNPPPPPPKKKJJJHHHGGGGGGFFFDDDBBB===;;;999777444222000/////////000111222333333333000///////////////000000000000//////......------................................................................................................................................................------------........................////////////............///333888<<>>===;;;888555444222222000000///............///............////////////000000000000000000000000000000////////////000000000000000000111111222222...111555777999<<<@@@CCCFFFAAADDDOOO\\\kkk~~~zzzxxxyyyiiibbbbbbccccccwwwmmmXXXUUURRRUUU\\\bbbfffgggjjjiiigggfffffffffffffffiiidddYYYJJJ<<<444111111000000/////////.................................------------------------------------------------------------------------................................................---------......///////////////////////////////////////////////////////////////.........///000000///111666;;;@@@EEEIIIKKKNNNOOOQQQSSSVVVWWWXXXWWWXXXWWWVVVVVVVVVVVVWWWXXXYYY[[[\\\\\\ZZZYYYXXXXXXUUUQQQMMMLLLMMMOOOPPPPPPNNNLLLKKKKKKLLLKKKJJJHHHFFFEEECCC@@@===:::777666222333333333333222111000111000000/////////000000000000/////////.........................................................................................................................................................---------....../////////........./////////000000+++---///222666<<>>444...---,,,---...///...---,,,,,,,,,---------......>>>===;;;888666444333222111000//////......//////............////////////000000000000000000000000111000000//////000000111000000000111222222333333...333999<<<===???DDDGGGEEELLLZZZmmmzzz}}}|||zzzxxx|||}}}rrriiibbbaaafffyyyuuubbbSSSOOOTTT]]]ccceeeffffffggghhhiiijjjkkkbbbfffeee[[[NNNBBB666---000000000/////////..............................------------------------------------------------------------------------................................................---------...//////000000////////////////////////////////////////////////.........///111333666888@@@BBBFFFJJJNNNQQQTTTUUUQQQQQQQQQTTTVVVVVVUUUSSSOOOMMMKKKJJJIIIIIIIIIIIITTTVVVYYY[[[[[[[[[\\\]]]UUUQQQLLLJJJKKKKKKIIIGGGHHHGGGGGGHHHJJJKKKJJJIIIHHHHHHGGGGGGFFFDDDCCCBBB<<<;;;:::888555222...,,,111111000/////////000000////////////////////////................................................................................................................................................---------...//////000000....../////////000000000,,,000555:::???EEEKKKOOOJJJMMMPPPPPPNNNJJJHHHGGGJJJKKKQQQ]]]kkkuuuxxxwww||||||dddVVVSSSSSSNNNIIIIIILLLQQQUUUVVVXXX[[[___```___^^^\\\XXXVVV\\\eeeeeegggbbbhhhxxxwwwiiidddpppxxxcccdddgggcccttt|||zzzyyy{{{}}}qqq___UUUUUUVVVMMMBBB???>>>>>>DDDNNNUUUWWWWWWVVVXXXZZZYYYUUUMMMEEE@@@666111,,,+++---......---................................................/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111111---,,,,,,,,,,,,---......---......///////////////......------...111333555@@@CCCIIIMMMPPPOOOMMMKKKEEECCC@@@===:::777666555000555999<<>>===;;;888666444333222111000000///////////////............////////////000000000000000000000000111111000000000000111111000000111111222333333444444888===??????BBBHHHNNNWWWppp|||~~~}}}}}}{{{zzz|||mmm___```pppxxxcccWWWTTTVVV]]]```dddggghhhjjjkkkkkkcccggggggccc^^^UUUDDD555000000000000/////////...........................------------------------------------------------------------------------................................................---------...///000000000////////////////////////////////////////////////000111333666;;;@@@EEEHHHQQQRRRRRRRRRQQQPPPOOONNNNNNMMMNNNPPPRRRRRRPPPMMMDDDCCCBBBAAAAAABBBCCCDDDQQQTTTVVVWWWWWWWWWWWWXXXRRRNNNIIIHHHIIIIIIFFFBBBAAAAAAAAADDDGGGJJJJJJJJJEEEFFFHHHJJJKKKKKKJJJJJJEEEEEEDDDBBB???;;;777555222111111000//////000000.........///000000111111................................................................................................................................................---------...///000000000.../////////000000000000333777>>>CCCGGGJJJLLLNNNMMMOOOOOOKKKHHHJJJRRRZZZYYY```ppplll___VVVOOOYYYWWWSSSRRRWWWddduuuxxxqqqiiihhhdddgggfffkkkwww~~~wwwqqqpppjjjZZZHHHEEECCCAAABBBFFFLLLRRRUUUVVVWWWYYYZZZYYYVVVRRRPPPBBB:::222......000///.....................................................................//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000---,,,,,,,,,,,,---......---......///////////////---------000444999===@@@HHHJJJKKKLLLKKKGGGCCCAAA===;;;777444555999>>>BBBFFFEEEEEEJJJSSS```kkkrrrxxxooohhhjjjkkkfffaaa___^^^_________^^^]]]]]]^^^ccccccgggoooqqqmmmjjjjjjsssqqqlllcccZZZYYY^^^ccc___dddjjjmmmlllmmmooorrrkkkjjjjjjkkkjjjfffaaa]]]______eeeqqqxxxuuunnnjjjXXXXXXVVVRRROOONNNQQQSSSPPPLLLKKKOOOVVVZZZXXXTTTGGG@@@666///+++,,,---...,,,,,,,,,---------......>>>===;;;888666444333222111111000///////////////............/////////000000000000000000000000000111111000000000000111111000000111222333333444444999<<>>EEELLLSSSWWWOOOPPPPPPPPPOOOMMMKKKJJJMMMLLLLLLOOORRRRRROOOLLLFFFEEEDDDDDDFFFHHHKKKLLLRRRSSSTTTSSSQQQNNNMMMNNNMMMJJJGGGGGGJJJKKKGGGDDD>>>>>>???BBBGGGJJJKKKKKKEEEFFFHHHJJJLLLLLLLLLLLLKKKKKKLLLKKKJJJGGGDDDBBB222222111000000///000000------...///000111222222................................................////////////////////////////////////////////////................................................---------...///000000111////////////000000000000999>>>EEEJJJLLLLLLKKKKKKOOONNNKKKFFFHHHXXXrrr}}}nnnrrrmmmbbbYYYWWWVVVSSSZZZgggssswwwwww~~~vvvnnnyyyuuu}}}yyy{{{}}}vvvkkkRRRQQQMMMHHHDDDGGGOOOVVVZZZZZZXXXWWWWWWWWWXXXYYYMMMDDD999333222333222000................................................---------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......---......///////////////---...000444:::AAAHHHKKKLLLKKKIIIFFFBBB>>>:::777<<<999555444999DDDPPPWWWjjjaaaYYYYYYbbbkkkoooooonnnccc\\\```fffffffffhhhllljjjgggfffffffffeeedddgggllltttxxxtttmmmkkkooo{{{{{{wwwmmmccc```eeekkkgggccc___```dddggggggfffgggccc______bbbgggkkkmmmkkkggghhhoootttqqqllliiippplllddd[[[UUUPPPNNNNNNUUUMMMEEEEEEMMMUUUYYYYYYWWWNNN@@@444...---...000,,,,,,,,,---------......>>>===;;;888555333222222000000////////////000000000000000000000000000000000000000000111111111111222222111111111111111111111000222555444111444999?????????@@@EEETTTkkk}}}{{{~~~zzzxxxwwwxxx```UUUcccjjjXXXUUUUUU\\\bbbcccdddffffffjjjiiidddcccdddaaa[[[HHH===111---111444222---////////////////////////................................................---------.........//////............/////////000////////////////////////............/////////000000000///.........///000555222///...000333555666>>>EEEIIIGGGLLLUUUUUUNNNMMMFFF???>>>??????CCCGGGLLLPPPTTTVVVTTTSSSUUUWWWQQQQQQRRRUUUZZZ]]]^^^___iiihhhkkkmmmjjjbbb______TTTZZZZZZSSSPPPTTTTTTOOOKKKIIIFFFEEEEEEHHHKKKNNNHHHFFFEEEHHHOOOTTTPPPJJJRRRVVVUUUOOOOOOTTTSSSNNNHHHEEE@@@:::555222111000000///...---...111333555000/////////....................................////////////////////////////////////////////////////////////////////////////////////////////////,,,---...///000000000000,,,///000...+++...555<<>>IIITTT\\\___nnnmmmllliiiddd^^^]]]___eeedddccccccddddddbbb```hhhgggfffgggiiilllppprrrxxx~~~}}}zzz|||}}}|||nnnfffjjjqqqooorrrmmmaaa___jjjrrrqqqaaalllrrrjjj```[[[^^^```iiihhhlllrrrsssmmmgggeeebbbfffooowwwqqq```RRRNNNJJJPPPPPPHHHGGGPPPYYY\\\[[[[[[SSSEEE<<<999444---...,,,++++++,,,------,,,>>>===;;;888666444333222000000////////////000000000000000000000000000000000000000000111111111111222222111111111111111111666333333555555444777<<<<<>>===;;;888666444333333111000000//////000000111000000000000000000000000000000000111111111222222111111222222222222222222666222111444555666:::@@@===DDDKKK[[[}}}wwwvvv{{{iiiTTTOOOTTT[[[```^^^aaaddddddfffhhhddd___bbbYYYKKK;;;111---///222////////////////////////................................................------........./////////....../////////000000000////////////////////////////////////000000000000000111333444444222000...333444666999===AAAEEEGGGNNNKKKLLLOOOOOOMMMMMMOOOIIIFFFDDDFFFJJJRRR```nnnqqqrrrwwwhhhddd[[[QQQGGGAAA@@@AAAEEEHHHPPPVVVWWWUUUUUUYYY]]]\\\YYYTTTNNNHHHCCC???444333111000////////////000000000/////////..............................////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000...///111555;;;BBBHHHLLLJJJIIIIIIGGGDDDEEEPPP[[[mmmvvv[[[KKKQQQaaavvv|||xxx|||}}}}}}zzz~~~~~~~~~{{{~~~wwwwwwxxxrrrttt|||vvv}}}uuubbbLLLFFFKKKRRRXXXZZZYYYYYYYYYYYYWWWUUUSSSNNNFFF;;;222...///000000/////////000................................................------------------------........................---------------------------------............///,,,------------.........000///------...000333555???AAAEEEGGGGGGDDDAAA??????:::666555666999BBBKKKgggeeebbb```______```aaa]]]``````]]]ZZZ\\\bbbgggmmmoooppppppqqqvvv}}}zzzuuuxxxzzzwwwrrrrrrqqqnnnoooooohhh```fff```^^^aaacccccceeehhhkkkdddbbbgggnnnooonnnllliii\\\OOOIIIIIIKKKNNNQQQWWWXXXWWWSSSPPPJJJ@@@666+++...000000...,,,,,,...>>>===;;;888666555444333111000000000000000000111000000000000000000000000000000111111111222222222111111222222222222222333555222222666999;;;???EEEHHHWWWfffzzz{{{hhhmmm{{{bbbOOOPPPZZZ^^^aaacccbbb```aaabbbcccccc```XXXJJJ;;;222111444////////////////////////............................................................////////////...////////////000000000//////////////////////////////000000000111111111111111222222333222111111666:::???CCCFFFGGGHHHIIIRRRKKKIIIMMMKKKFFFIIIQQQUUUWWW^^^gggppp|||wwwdddVVVKKKCCC@@@DDDBBBEEEJJJJJJJJJRRR\\\[[[\\\\\\\\\ZZZVVVRRRPPP===:::666222//////000000000000000////////////...........................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000111000111555<<>>CCCJJJVVVaaajjjiiigggccc___[[[YYYXXXbbbjjjoooooommmnnnpppqqq{{{~~~}}}}}}wwwlllllleee___```bbbccchhhmmmrrrlllffffffjjjnnnpppppp}}}mmm\\\SSSMMMGGGGGGKKKQQQRRRQQQOOOLLLKKKJJJIII555333000---,,,...000111>>>===;;;999777555444444111111000000000000111111111111111111111111111111111111111111222222222222111111222222333333333333777666777;;;===>>>EEEMMM___wwwssskkkwww]]]QQQVVV[[[bbbeeecccbbbeeeiii```cccbbbYYYJJJ<<<333111000000000000000000000000////////////////////////////////////////////////........./////////000000////////////000000000111000000000000000000000000000000000111111111111222111000//////000333666777:::@@@HHHNNNOOOOOONNNNNNLLLFFFGGGMMMPPPPPPYYYeeessswww{{{xxxtttvvv{{{}}}mmmeeerrrrrr\\\QQQVVVaaaXXXPPPHHHCCCBBBFFFSSS___ZZZ[[[\\\\\\[[[YYYVVVUUUMMMIIIAAA999333000///000111000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000111222222333666<<>>;;;::::::555<<>>===;;;999777666555555222111111000000111111222111111111111111111111111111111111222222222222333111111222222333444444444444555999<<<===BBBPPP^^^wwwzzzbbbQQQSSSXXX```dddcccdddfffaaadddfffbbbWWWHHH999111000000000000000000000000////////////////////////////////////////////////....../////////000000000/////////000000000111111000000000000000000000000000111111111222222222222222111000000333888===@@@EEEJJJOOOPPPMMMJJJIIIJJJKKKOOOYYYgggsss~~~~~~|||sssvvvyyy{{{rrr^^^ggg{{{~~~tttaaaLLLBBBCCCHHHIIIPPPQQQSSSUUUWWWZZZ\\\]]]\\\WWWOOOEEE<<<555111///111111000000000/////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000222444555888<<>>:::888:::===@@@FFFPPP```kkkjjj```ZZZYYYaaa```bbbhhhnnnpppooolllnnn{{{~~~xxx||||||vvvtttqqqllljjjkkkmmmqqqrrrnnnlllmmmoooooogggnnntttrrrkkkaaaTTTIIIHHHLLLQQQSSSMMMEEEDDDHHHTTTKKK>>>444...,,,,,,,,,>>>===;;;999777666666555222111111000000111111222111111111111111111111111111111111222222222333333111111222222333444444555333777===AAAFFFTTTnnn{{{jjjuuuppp```SSSTTT\\\`````````bbbbbbbbbbbb___UUUFFF;;;000000000000000000000000////////////////////////////////////////////////.../////////000000000000//////000000000111111111000000000000000000000000111111111222222222333333222333444777;;;AAAFFFIIINNNPPPQQQOOOKKKKKKPPPTTTnnn{{{~~~uuuqqqtttwwwxxxpppaaa]]]SSSDDDJJJJJJKKKMMMRRRXXX^^^aaa]]]\\\XXXRRRJJJAAA:::555111111111000000000//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////111333555777===AAAFFFIIIIIIIIILLLNNNRRRaaa}}}pppbbbppp|||xxxsssqqq~~~uuu~~~xxx{{{tttwwwtttqqqooooooppprrrttttttqqqpppqqqmmmiiillltttnnnmmmnnnppprrrqqqooollljjjjjjnnnqqqqqqooosssyyy{{{sssttt{{{|||yyyuuu}}}www\\\PPPRRRUUUUUUVVVVVVVVVVVVVVVVVVSSSLLLBBB888333000000000................................................................................................---------------------------------............///............///////////////333999???DDDFFFFFFFFF@@@<<<888777<<>>===;;;999888777666666222222111111111111222222111111111111111111111111111111222222222333333333111111222333333444555555888>>>FFFNNNWWWmmmuuuttt|||XXXMMMVVV^^^```___bbb^^^\\\___ccc___SSSHHH000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000111111222222222333333333222444888===CCCHHHMMMOOOMMMOOOPPPQQQSSS[[[hhhrrrppplllppp||||||bbbRRRPPPLLLKKKLLLPPPVVVYYYWWWYYY[[[[[[VVVMMMDDD>>>111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////111444777888AAAEEEHHHIIIHHHKKKRRRYYYrrrsssbbbmmm|||{{{uuuxxxnnnxxx~~~mmmpppxxxrrryyyzzzxxxvvvtttsssvvvgggmmmxxxwwwwwwxxxzzzzzzcccRRRNNNPPPSSSUUUVVVVVVXXXZZZUUUSSSMMMBBB555...///222................................................////////////////////////........................---------------------------------.........//////............/////////000222777>>>DDDHHHHHHEEECCC===;;;:::>>>HHHYYYjjjttttttnnnggg___XXXXXXeeessstttqqqqqq||||||qqqrrrqqqoootttyyytttkkktttyyyrrrgggpppsss___RRRJJJLLLQQQPPPNNNOOO>>>IIIRRRNNN???333000333???===:::999888666444222333222222111111222222333111111111111111111111111222222333444444555555666777555555666555333666;;;EEE>>>JJJkkkpppggg|||vvvRRRHHHTTT^^^]]]bbbaaa```___aaaaaa]]]YYYEEE777...111333...,,,///000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222000111111111111222222222333222111000111222555666666777>>>IIIOOONNNOOORRROOOSSS^^^nnnwwwyyy~~~ooommmwwwXXXCCCIIISSSSSSSSSTTTUUUUUUUUUWWWWWWSSSOOODDD999111222333111000222000000////////////000111000000000000000000000000///...///000222333222000000000000000000000000000000000000000111111111111111444222---000:::AAA@@@HHHHHHEEE@@@CCCSSSiiixxxssswwwyyy}}}}}}~~~|||wwwtttzzz~~~vvvpppnnnkkklllvvv{{{vvvvvvxxx~~~yyycccTTTLLLSSS[[[YYYWWWZZZVVVWWWTTTKKK???555111111///...------//////...,,,........................////////////////////////////////////////////////........................///////////////.........---///000///------///222;;;AAAFFFGGGFFFDDDAAA>>>BBB???>>>GGG[[[pppxxxwwwmmmlllhhhdddbbbiiiuuuyyyyyywwwqqqrrrqqqmmmmmmqqqkkknnncccsss|||tttsssgggXXXPPPOOOQQQRRRQQQGGGBBBFFFRRRSSSDDD444,,,???===:::999888777444222333333222222222222333333111111111111111111111111222333333444444555555666444222222666777666777:::;;;NNNnnnmmmzzzeeeQQQOOOWWW[[[]]]___``````aaa___]]]PPPAAA444000111111000///000000000000000000000000000000000000000000000000////////////000000000111111111111111222222222222111111111111222222222222111444777888666555777999>>>EEEMMMQQQQQQOOOMMMMMMUUUhhhtttppprrrzzzqqq]]]KKKKKKSSSMMMNNNOOOSSSXXX[[[ZZZXXXMMMBBB999666444000///222000000/////////000000111000000000000000000000000111000...///000000///...555555333222111000000000000000000000111111111222111111000222888@@@DDDDDDCCCCCCDDDJJJYYYooosssnnnqqqzzz~~~yyynnnkkkkkkssssssjjjiiifffgggwwwzzzhhhYYYWWWUUURRRSSSYYYSSSUUUVVVTTTLLLAAA555---000///------...///...---........................////////////////////////////////////////////////........................////////////////////////...000000//////000444888???EEEIIIHHHCCC@@@??????CCCHHHPPP___sss~~~vvvkkkoooqqqnnnkkkqqq|||yyyttttttxxxssstttvvvxxxuuurrrrrrvvvxxxtttlllcccYYYSSSOOONNNJJJDDDDDDMMMTTTNNN???444???===:::999888777555333333333222222222222333333222222222222222222222222333333333444555555666666333111333777999999;;;???DDDccczzzUUUKKKUUUUUUZZZ___bbbaaa``````bbb\\\PPP???111///333444000000000000000000000000000000000000000000000000000/////////000000000111111111111111111222222222333111111222222222333333333///333666666555666;;;AAAGGGOOOQQQLLLLLLVVV___bbbyyy~~~{{{kkkeeevvvwwwlll```IIIHHHFFFFFFKKKQQQVVVXXXXXXVVVNNNEEE>>>777000///111111111000000000000000111000000000000000000000000222000......000222222222:::888555333111000000111000000111111111222222222333000222:::AAADDDFFFGGGFFFKKKVVVhhh|||}}}gggeeetttyyywwwnnnqqqyyyzzzrrrggg___```ppp|||iii^^^VVVPPPSSSZZZVVVVVVWWWXXXVVVLLL===222222000...---...///..............................////////////////////////////////////////////////........................////////////////////////000000000000222666<<<@@@DDDGGGIIIFFF@@@<<<@@@EEEOOOWWWbbbppp~~~{{{pppllluuu}}}}}}zzz~~~}}}{{{{{{|||{{{{{{}}}}}}~~~|||qqqlll|||{{{pppnnnwwwvvv{{{{{{nnn^^^QQQJJJLLLFFFBBBFFFQQQWWWNNNAAA???===:::999999888555333333333333222222333333333222222222222222222222222333333444444555666666666444555777888888999BBBLLLgggyyyvvv^^^UUURRRVVV]]]cccbbb______bbb```]]]NNN:::000333444000000000000000000000000000000000000000000000000000//////000000000111111111111111111222222222333333222222222222333333333444333222111111555<<>>???GGGOOOjjjmmmoooqqqvvvyyytttlllrrr|||zzzwwwwwwrrrkkkgggfffeeebbb___^^^\\\XXXVVVUUUVVVWWWXXX\\\[[[\\\]]]```dddhhhjjjrrrxxx~~~|||jjjqqqxxxooouuuuuuzzzrrr]]]NNNKKKIIIBBB???IIIWWWWWWMMM>>>===:::999999888666444444333333333333333333444222222222222222222222222333333444555555666666777555777999888555;;;PPPdddwwwqqqcccRRRQQQUUU]]]```^^^^^^aaa]]]bbb\\\GGG777333333000111111111111111111111111111111111111111111111111000000000000111111111111111222222222222333333333222333333333444444444444777555444888???GGGMMMPPPJJJTTTZZZaaayyywwwqqqlll\\\OOODDDEEEJJJNNNSSSXXXTTTUUUSSSMMMEEE===777333333333222111111111111111111111111111111111111111222000///000444888;;;;;;666444222000000111333555222222222222333333333333222555<<>><<<:::::::::999777555444444333333333333444444333333333333333333333333444444444555666666777777555777999:::<<>>DDDJJJPPP]]]jjjwwwwwwsssmmmlllqqquuuuuuyyyqqqggg```YYYXXXTTTOOOJJJHHHIIIKKKJJJJJJLLLNNNQQQTTTXXXZZZXXXWWWUUURRRRRRUUUZZZ___```]]]ZZZUUUQQQNNNLLLLLLGGGHHHIIIIIIJJJPPPYYY___hhhppp|||xxxqqqyyyyyypppwwwqqqnnnyyy}}}uuu\\\WWWKKKAAAAAAJJJTTTXXX>>><<<;;;::::::999777666444444333333333333444444333333333333333333333333444444555555666666777777666666888AAAPPPjjjhhhPPPOOOXXX^^^```bbb]]]^^^```]]]PPP???555333111111111111111111111111111111111111111111111111000000111111111222222222222222222333333333444444444444444444555555555555333:::BBBFFFHHHLLLUUU]]]sssppplllzzz]]]PPPKKKHHHLLLTTTRRRTTTSSSOOOOOOOOOIIIAAA555555444222222111111111111111111111111111111111222111000111333444444333000000000000111222444444333333333333444444444444888AAAEEEFFFUUUppp}}}}}}|||tttxxx}}}yyytttnnniiinnnqqqsssqqqmmmjjjkkknnnlllpppuuuvvvuuuqqqooommmdddiiiooorrrxxx}}}tttfffdddmmmrrrqqqUUUTTTTTTVVVWWWVVVPPPKKKHHHBBB:::333111000000000////////////////////////////////////////////////////////////////////////////////////////////////...//////000111111222222///222888@@@HHHKKKIIIGGGAAACCCKKKTTTUUUUUUaaarrrooopppnnnjjjllluuuzzzrrrggg___[[[WWWQQQMMMPPPRRRSSSTTTTTTVVVZZZ]]]^^^dddjjjnnnqqquuu|||zzzyyyvvvsssrrruuu{{{}}}yyyuuuqqqllliiiggg___]]]YYYUUUPPPMMMKKKJJJMMMSSS]]]gggrrr~~~~~~{{{{{{vvvyyyqqqiiinnnvvv|||~~~rrrcccRRRIIIHHHKKKRRRYYY>>><<<;;;::::::999888666555444444333333444444555333333333333333333333333444444555555666777777777999666999IIIccc{{{~~~XXXOOOXXX^^^```bbbaaa\\\]]]```YYYFFF888444111111111111111111111111111111111111111111111111000111111111111222222222222222333333333444444444444444444555555555666666:::CCCKKKJJJIIISSShhh{{{lllwwwxxxaaaTTTIIIIIIOOOVVVVVVRRRMMMPPPTTTPPPGGG666555444333222222222222111111111111111111111111000000111333666888777666111111111222333333333333333333333444444444555555???IIIJJJLLLfff}}}|||pppjjjqqq{{{xxxuuusssrrrpppkkkgggcccjjjrrruuusssppppppqqqlllqqqxxx}}}|||wwwooojjjcccffffffdddgggmmmpppppppppwww|||ggggggmmmttt}}}|||```VVVMMMLLLRRRWWWUUUQQQKKKEEE<<<555111000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000...//////000111222222222000444;;;EEEMMMNNNJJJFFF>>>GGGXXXbbb]]]VVVaaatttssstttpppkkknnn}}}vvvoooeee]]]TTTPPPSSSXXXZZZZZZYYY^^^dddhhhjjjmmmrrrvvvrrryyy~~~sssqqqmmmiiiddd]]]UUUOOOKKKIIIFFFGGGPPP```rrryyyqqq}}}{{{uuunnnjjjmmmuuu{{{kkkVVVPPPPPPNNNQQQXXX@@@>>><<<<<<;;;:::777555555555555555555555555555444333333333333444555555666888888666666777888777888<<>>===<<<;;;:::777555555555555555555555555555444444333333444444555666555555444333444666888888999@@@KKKfffuuuooo\\\SSSWWW```\\\^^^______```]]]QQQCCC666444333333444444333111111111111111111111111111111222222222222333333333333333444444444555555555444555555666666999===@@@LLLGGGKKK]]]vvvyyymmmuuucccVVVHHHKKKNNNRRRRRRQQQPPPQQQRRRNNNHHH>>>666222111111111222222222222222222222222222111000111222444777888333333222222333333444555666444555777777777<<>>===<<<<<<:::888555555555555555555555555555444444444333444444555666666444222333555777999:::777GGG\\\|||vvvUUUNNN\\\]]]]]]\\\^^^bbbbbbZZZOOO:::666222222555666333///222222222222222222222222222222222222333333333333333444444444444555555555555555555777:::???DDDHHHJJJSSSkkkmmmnnnlllOOOGGGJJJNNNRRRUUUUUUTTTSSSRRRNNNGGG===555111000000222222222222222222222222111111000000000222444555333333333333333444444555222222555777777777???IIISSSaaa{{{|||~~~vvvpppmmmnnnqqquuu}}}xxxttthhhkkknnnppprrrvvv}}}nnnfffhhh}}}~~~www|||jjjMMMLLLUUUZZZUUUQQQLLLGGGAAA;;;555111000000000000000000000000000000000000000000000000////////////////////////////////////////////////...///000111111333555888@@@KKKVVVUUULLLFFFHHHMMM\\\aaaeeehhhnnnuuuwwwtttrrr|||vvvgggggggggiiilllqqqvvvzzz{{{rrriii]]]RRRNNNCCCHHHOOOXXXfffyyy}}}qqqsssppprrryyy|||wwwooojjjtttrrruuuyyysssaaaSSSOOO@@@???===<<<<<<;;;888666555555555555555555555555444444444444444555666666888555444777999999999;;;>>>\\\}}}rrrZZZUUU\\\]]]^^^```bbb```\\\WWWCCC;;;222000333666444000222222222222222222222222222222222333333333444444444444444444555555555555555555666888<<>>HHHYYYiii}}}}}}zzzzzzzzz{{{qqqkkkhhhhhhnnnooorrrwww|||zzzlllmmm|||{{{iiiXXXSSSUUURRROOOMMMJJJDDD;;;444222111111111000000000///////////////////////////000000000000000000000000000000000000000000000000///111222111000444;;;BBBUUUUUUSSSQQQRRRYYYdddlll~~~}}}ssslllkkknnnppp~~~tttjjj[[[NNNIIIMMMXXX```xxxzzzmmmjjjmmmqqqsssvvv|||zzzsssyyypppWWWAAA???>>>======;;;999666555555555555555555555555555555444444555555666777555333666:::888555;;;FFFbbbiiirrr]]]RRRTTTZZZ```aaa^^^___bbbWWWLLL===444222444666666333333333333333333333333333333333333444444444444444444555555555666666666555:::>>>AAAFFFSSSgggvvv|||}}}ZZZFFFFFFPPPXXXZZZZZZZZZXXXSSSIII???777333444444444444444444444444555444444444444333333222444444444444444555555666666333333;;;GGGXXXmmm}}}~~~|||zzzyyy{{{|||yyyuuuqqqnnnjjjfffcccbbbaaaaaaaaaaaa`````````gggjjjmmmooopppqqqrrrtttxxxzzz~~~zzzuuuqqqpppnnniiieeegggqqqhhh___pppzzzzzzvvv```SSSSSSRRRQQQOOOLLLFFF???:::222222222111111000000///000000000000000000000000000000000000000000000000000000000000000000000000111222222111111777CCCMMM\\\VVVQQQPPPVVV```lllrrr}}}yyyuuupppnnnqqqxxxrrraaaTTTNNNMMMNNNWWWggg~~~yyymmmiiijjjnnnsss|||vvv~~~}}}pppAAA@@@>>>======<<<999666555555555555555555555555555555555555555666666777666444777:::666555DDDXXXpppzzzzzz[[[UUUTTT[[[``````___aaa[[[RRRFFF;;;666555555666333333333333333333333333333333333444444444444555555555555555666666666666777===CCCGGGPPPhhh~~~xxx[[[NNNMMMSSSXXXZZZZZZYYYVVVPPPGGG<<<555444444444444444444444444444444444444444333333333444444444444444555666666444111555DDDZZZppp}}}uuuuuuwww|||yyyvvvrrrlllggg```\\\XXXUUUTTTRRRNNNKKKHHHHHHHHHGGGGGGHHHHHHHHHKKKNNNRRRSSSTTTWWW[[[^^^bbbccceeehhhjjjjjjgggeee___bbbhhhnnnsssuuuuuusssooooookkkccc]]]aaannnzzz{{{tttnnnooosssZZZRRRSSSTTTRRRMMMGGGCCCAAA333333222111111000000///000000000000000000000000000000000000000000000000000000000000000000000000111222222111333>>>NNN[[[ZZZVVVTTTVVV___kkkwww}}}zzz||||||~~~{{{qqqrrrvvv{{{sssdddXXXRRRHHHQQQ```tttvvvoooooosssvvv~~~{{{AAA@@@>>>======<<<999777555555555555555555555555555555555555555666777777:::888999;;;666888NNNhhh}}}gggYYYPPPVVV___```^^^\\\\\\VVVLLLBBB:::666444555333333333333333333333333333333333444444444555555555555555555666666666777999???FFFKKKXXXyyy~~~www^^^PPPOOOQQQVVVVVVVVVWWWUUUMMMBBB:::555555555555555555555555333333444444444333333222555444444444444555666666888777>>>SSSooo~~~{{{{{{}}}xxxqqqiiiccc___YYYQQQKKKLLLIIIEEEEEEFFFFFFDDDBBBCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFGGGEEECCCBBBEEEIIILLLLLLLLLNNNPPPPPPNNNLLLSSSQQQPPPRRRVVV\\\```bbbjjjoooqqqjjj___YYY^^^eeevvv{{{{{{aaawww{{{fffQQQTTTVVVSSSNNNHHHFFFFFF333333222222111000000///000000000000000000000000000000000000000000000000000000000000000000000000000222222222666CCCVVVeeeYYYZZZ]]]cccmmmzzzzzz{{{{{{uuuuuuvvv{{{{{{iii]]]SSSRRRQQQZZZpppzzzuuuvvvlllxxx{{{sss??????>>>===<<<:::888777666666555555555555666666555555555555555666777777777999999666666DDDaaazzznnnNNNQQQ]]]^^^^^^bbb[[[ZZZTTTHHH:::333444888444444444444444444444444333333333444444444555555777555666888777555888===AAAHHHHHHVVV|||{{{VVVHHHTTTXXX[[[XXXRRRQQQRRRKKK???777666666666777666444222555555555444444333333333777555333333444555666555;;;000CCCfffxxxuuu|||}}}tttnnn]]]ZZZSSSMMMHHHFFFEEEFFFCCCCCCDDDFFFHHHJJJLLLNNNMMMNNNOOOPPPQQQQQQRRRRRROOOMMMIIIGGGFFFDDDBBB@@@DDDDDDCCCBBBBBBAAA@@@@@@AAAAAABBBDDDGGGJJJMMMOOOTTTXXX___eeegggddd\\\VVVWWWddduuunnnvvvbbbPPPJJJUUUUUUFFFAAAIII;;;666000///111222000...000000000000000000000000000000000000000000000000222222111111111111111111222777444///>>>YYYeee```TTT```ppp|||yyy|||zzzuuuttttttnnnbbbVVVOOOSSS[[[kkkzzzyyyyyy}}}}}}??????>>>===<<<:::888777666666555555555555666666555555555555555666777777666555888:::999DDDhhhfffTTTWWW^^^^^^YYY\\\\\\VVVKKK>>>666555777444444444444444444444444333333444444444555555555777666777999777555777===GGGQQQ___|||{{{~~~}}}{{{yyyyyyyyyzzz{{{zzzkkkZZZJJJQQQXXXZZZVVVRRRQQQLLLEEE999777666555666666444333666666666555555555444444666555444444666777888888999555MMMttt~~~zzzxxxooocccXXXPPPJJJIIIIIIIIIKKKMMMPPPQQQSSSTTTTTTUUUVVVXXXYYYZZZZZZ[[[]]]___````````````\\\XXXTTTPPPMMMKKKIIIGGGEEEDDDCCCAAA@@@>>>===<<<:::::::::;;;===???AAABBBDDDHHHOOOUUUZZZ]]]______TTTVVV]]]hhhxxxtttwwwyyy```NNNRRRWWWQQQJJJKKKAAA:::333000111222000...000000000000000000000000000000000000000000000000111111111111111111111111...222555<<>>>>>>>>===<<<:::999888666666555555555555666666555555555555555666777777777555888===>>>LLLssstttRRRLLL[[[aaaYYY^^^^^^ZZZQQQEEE;;;666555444444444444444444444444444444444444555555555666777666888;;;:::888<<>>CCCHHHPPPZZZaaaaaaYYYSSSVVVeeexxxwwwcccvvvrrrTTTLLLSSSVVVPPPGGGGGG@@@777222111111111///000000000000000000000000000000000000000000000000111111111111111111111111000000777GGGXXXaaa]]]VVVhhh|||}}}}}}wwwxxxtttaaaTTTOOOUUU```zzztttzzz}}}zzz|||============<<<;;;:::999666666555555555555666666555555555555555666777777;;;888777;;;GGGaaa^^^MMMSSS]]]_________]]]WWWMMMAAA888333555555555555555555555555444555555555555666666666555666999<<<<<<===DDDNNN\\\vvvzzz^^^NNNPPPTTTXXXXXXTTTOOOMMM@@@<<<666333222444555555666666666666666666666666333555666777777777888999<<>><<<:::888666666:::::::::999999999::::::444777999888:::AAALLLVVVmmmjjjddd^^^]]]dddrrr}}}yyydddwwweeeQQQPPPUUUQQQIIIIIICCC:::444111111111111000000000000000000000000////////////////////////111111111111111222222222777333:::LLL[[[bbbgggnnn~~~zzziiiWWWQQQSSSddd~~~|||zzzzzz{{{zzzyyy}}}<<<=========<<<;;;::::::666666555555555555666666555555555555555666777777999999666<<>>??????@@@BBBCCCEEEFFFHHHJJJMMMOOOPPPOOONNNMMMDDDAAA===;;;<<<=========777777777777777777777777444444555666777777777777888999:::888666777:::>>>CCC```rrr___WWWaaalllkkkkkkttt[[[OOOPPPSSSJJJFFF???888333222333444000000000000000000000000000000000000000000000000000000000111222222333333333???TTThhhooorrr}}}yyy|||gggVVVJJJSSSccc|||~~~{{{~~~}}}|||~~~;;;;;;<<<<<<<<<<<<<<<;;;666666555555555555666666555555555555555666777777666888HHHgggeeeTTTXXX\\\\\\\\\^^^]]]TTTFFF:::555555555555555555555555666666777777777888888888:::999:::>>>GGGZZZxxx~~~mmmNNNMMMVVVUUUPPPPPPJJJDDD===888666666777777555555666666666777777777555888999777666888???DDDmmmzzztttrrruuuzzz}}}yyylll^^^RRRLLLJJJJJJHHHFFFDDDAAA???>>>999999999999:::;;;<<<===>>>???@@@AAABBBAAA@@@@@@;;;999666666777888888888666666666666666666666777666666888888999888777777888888888777888888999::::::NNNpppiiiYYY\\\hhh|||gggnnn}}}eeeRRRNNNRRRMMMJJJDDD<<<666222222222000000000000000000000000000000000000000000000000///000000111222222333333555HHHaaattt{{{|||~~~lllVVVOOOQQQeee|||xxxzzz:::;;;<<<<<<===<<<<<<<<<666666555555555555666666555555555555555666777777<<<;;;TTTsss[[[RRR[[[ZZZ[[[^^^^^^WWWHHH===666666666666666666666666777777777777888888888888888888;;;CCCRRRmmmvvvxxxSSSNNNTTTRRRPPPTTTKKKFFF???999777777777777666666777777888888888999555777999888777;;;DDDKKKyyyzzzvvvrrrpppttt}}}xxxfffTTTGGGAAA???>>>===<<<:::999888888999999999888888888888999999999::::::::::::::::::999:::888777777888999888777666666666666666666555555555555666777666555444333999777666666777888888777>>>@@@UUU|||YYYTTTWWWhhh|||uuujjjxxxqqq\\\SSSUUUQQQNNNHHH@@@888333111111000000000000000000000000000000000000000000000000///000000111222222333333===PPPgggwww~~~~~~sssuuuqqqpppjjjTTTGGGRRRhhh{{{tttvvv===<<<<<<===>>>>>>===;;;888666555444666666555444888777555444666999888555999DDDddd}}}www|||TTT\\\YYY^^^___XXXVVVQQQBBB:::777444555777999777555444555777999::::::::::::777>>>???GGGdddooo[[[MMMOOOSSSOOOMMMIIIBBB;;;666444444555666666666666777777777777999999666999<<<999GGGddd}}}uuuqqqwww}}}yyy]]]GGG===;;;::::::999888777666555666666777666666777777888999::::::999888777888999999888777888777666666777888777666555555666666777777666666444777999888777777777777888888888888888999::::::===<<>>>>><<<;;;888777555555666666666555666666555555777999999777===NNNkkkwww~~~\\\SSSPPPWWW]]][[[[[[WWWIII;;;888555555777999777555555666888999:::::::::::::::???FFF]]]iiiRRRMMMTTTVVVNNNJJJDDD===888666555666666666666666777777777888888999888;;;======UUU|||{{{xxx|||ssscccNNN???:::;;;;;;;;;:::999888777666777777888::::::::::::::::::::::::;;;:::888777888888888888;;;:::999::::::;;;;;;:::999999999999888777555555888::::::999999:::;;;;;;999888888888888888999:::;;;===FFFZZZvvvzzz^^^PPPQQQ___vvvnnnnnnZZZTTTUUUSSSLLLBBB999444222111111111111111111111111111000000000000000000000000111444000000666444333<<>>PPPxxx}}}___OOOPPPVVVOOOLLLFFF@@@;;;888777777666666666777777777888888777999999<<<===AAAgggwww{{{}}}|||YYYOOOBBB;;;;;;======<<<<<<;;;:::999999999::::::888888999999999999::::::???>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::<<<;;;:::999999:::;;;===::::::999888888888999999:::>>>EEEOOO^^^uuutttXXXIIILLL___qqqbbbqqqqqqXXXVVVTTTNNNFFF;;;444222222111111111111111111111111000000000000000000000000000444111111777555777EEE[[[~~~rrrcccbbblllyyyxxx^^^TTTggguuubbbUUULLL]]]zzz===;;;::::::<<<<<<<<<;;;999777555555666777666555666555666888777666999===OOOkkk~~~___NNNLLLUUUXXXZZZYYYQQQCCC>>>999777888999888666888999999::::::::::::::::::IIIjjjxxx\\\NNNPPPOOOLLLGGGAAA===999777777666666777777777888888888777:::999:::<<>>???@@@???===<<<<<<<<<;;;;;;;;;;;;<<<777777888999:::;;;<<<<<>>>>>>>>===>>>??????@@@AAABBBBBBBBBBBBBBBAAA===;;;<<<===<<<===???<<<<<<;;;:::999999999999:::???EEEGGGNNN```{{{mmmPPPDDDLLLZZZwwwpppfff|||aaaSSSRRRPPPKKKAAA666222222111111111111111111111111000000000000000000000000000333111222666444<<>>:::777666777777777777888888888888777;;;999888AAATTTsssVVVHHHDDDAAA@@@@@@@@@>>><<<::::::::::::::::::::::::999999999::::::;;;;;;;;;999;;;======;;;::::::<<<===@@@DDDFFFFFFEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCBBBFFFAAA???DDDFFFCCCBBBDDD@@@???===<<<:::999999999:::???CCCEEEHHHSSSeeerrreeeKKKDDDGGG```ssstttoooTTTQQQPPPOOOHHH;;;222111111111111111111111111111000000000000000000000000111444222222555444BBB]]]{{{~~~yyyrrrggg```\\\ZZZlllgggiiiiii___kkk{{{uuujjjUUUNNNPPPkkk<<<:::888888999;;;;;;::::::888666666777777777666999666888:::777444>>>LLLeeehhhlllrrr~~~bbbJJJNNNQQQTTTZZZZZZLLLFFF===999888999999888999999999:::;;;<<<>>>>>>BBBiiirrrQQQJJJNNNLLLIIIEEE@@@;;;888666777777777888888888999999777===888999NNNmmmwwwWWWHHHEEEAAA?????????>>>===888999::::::;;;:::::::::999999888888777666666666666888:::999888999===AAADDDJJJSSSXXXYYYZZZ[[[]]]\\\\\\ZZZWWWTTTPPPMMMLLLPPPJJJIIIOOOPPPIIICCCCCCCCCBBB@@@>>><<<;;;:::::::::===@@@CCCEEEKKKTTT[[[{{{aaaJJJ???OOOkkksss]]]UUUQQQRRRMMM???444111222222222222222222222222000000000000000000000000222444222333666777LLLooo~~~{{{~~~zzzqqq```yyyrrrYYYQQQOOOLLLIIITTTaaahhhjjjnnnwww~~~gggTTTHHHSSSrrr<<<:::777777888::::::::::::888666666777888777666777444666:::777666EEEWWWqqqkkkjjjsssmmmOOOPPPRRRSSSXXXZZZOOOHHH???999999999999999888888999999;;;===???AAATTTyyy}}}VVVNNNOOONNNKKKGGGBBB===999777777777888888888999999999666>>>999<<>>???@@@AAA@@@@@@???<<<<<<<<<======>>>>>>>>>AAAAAA@@@===<<>><<<;;;;;;888:::<<<===???DDDKKKQQQkkk~~~___GGGGGGYYYsssxxxtttnnn^^^SSSRRROOOBBB666333222222222222222222222222000000000000000000000000111444222444888===YYY~~~wwwddd```\\\UUUMMMSSSZZZ[[[XXXVVVWWWYYYlllvvv|||^^^OOOLLL___<<<:::777666888::::::::::::888666666777888777666555222444999777999JJJ___rrrjjjkkkyyyvvvTTTSSSSSSQQQTTTVVVQQQJJJ@@@:::999::::::999888888888999;;;>>>AAABBBtttkkkcccXXXPPPOOOMMMIIIDDD???;;;888777888888888888999999999555???999@@@pppddd^^^UUUMMMGGGEEEEEEEEEDDDEEEFFFHHHHHHHHHGGGFFFDDDEEEGGGJJJMMMPPPRRRSSSPPPNNNJJJEEEEEENNN]]]hhh{{{bbbMMMFFFHHHGGGDDDBBB???===<<<<<<777999:::999999>>>HHHPPPbbbwwwrrrSSSEEENNNdddsss{{{fffTTTRRRPPPDDD888444222222222222222222222222000000000000000000000000111333222555;;;BBBbbb|||}}}{{{qqqVVV\\\cccfffddd\\\SSSNNNOOO]]]sssppp|||ggg[[[PPPTTTttt999888777777777888::::::;;;;;;:::999888777666555777444999999222===TTT```tttyyynnnRRROOOSSSQQQQQQTTTOOOFFF>>>999999:::<<<999???888777>>>666;;;XXX{{{rrrmmm|||yyyOOOQQQMMMPPPNNNCCCAAAAAA888888888999999999:::::::::666>>>:::LLLzzziii\\\WWWTTTQQQHHHEEEEEEJJJOOORRRUUUXXXQQQIIIHHHTTTgggwww~~~~~~|||gggVVVRRRUUUhhhhhhSSSMMMEEETTTQQQBBB===:::888<<<888666666888888;;;CCCMMMWWWlll___JJJJJJLLLfffpppfff|||cccOOOYYYSSSFFF===111333222111111000111111111000111111111111222222222///333666666;;;QQQvvvzzzaaannnnnnfffeee```VVVQQQDDDNNN]]]ooo}}}zzzwwwoooooorrr~~~tttccc```~~~zzz```UUUMMMZZZ~~~999888777777777888::::::;;;;;;:::999888777666666777333999;;;777AAAUUU]]]mmmsssvvv|||vvvZZZMMMPPPVVVUUUTTTOOOGGG???:::999:::<<<:::===888999???<<>>KKKMMMQQQVVVZZZZZZVVVSSSTTTWWW[[[]]]^^^```cccddd___\\\WWWSSSOOOLLLMMMOOOYYYhhh}}}kkkYYYmmmlllWWWMMMSSSooo999888777777777888::::::;;;::::::999888777666666888333888;;;:::FFFUUUWWW^^^jjj{{{|||tttSSSPPPZZZUUUTTTOOOHHH@@@;;;::::::;;;;;;:::888<<>>333333222111111111111111111111111111222222222333444555111444MMMvvvssszzz{{{zzzxxxwwwsssFFFMMMJJJFFFDDDCCCCCCBBBAAAAAABBBDDDEEEFFFHHHMMMPPPVVVRRRLLLGGGEEEEEEFFFFFFAAAMMMddd{{{YYY]]]~~~___QQQKKK[[[zzz999888777777777888::::::::::::999999888777777666:::444666999===LLLYYYWWWZZZhhh~~~|||aaaRRRZZZPPPSSSOOOIIIBBB===;;;;;;;;;;;;777999>>>===EEEooorrrlllpppuuu|||ssszzzsssWWWLLLLLLOOOHHHEEEBBB:::999999999:::::::::;;;;;;===;;;KKKssseee]]]mmm~~~^^^KKKKKKMMMJJJiiivvvWWWNNNrrriiiVVVddd~~~dddMMMDDDJJJUUUNNN???;;;;;;:::???<<<999888888888:::CCCMMMSSSTTTUUU^^^tttjjjOOOBBBAAAIIIiiimmmXXXkkkoooUUUXXXTTTCCC===333333222111111111111222111111111222222222333333333666333777WWWxxxyyyyyyqqqyyyzzz```RRRNNNHHHEEEFFFIIILLLMMMIIIHHHHHHJJJLLLOOOVVV]]]jjjjjjdddYYYOOOJJJIIIHHHFFFGGGOOOfffhhh\\\qqqlllZZZIIINNNkkk999888777777777888::::::::::::999999888777777777:::444555999AAAWWWgggddd\\\hhh|||wwwhhhQQQWWWNNNSSSOOOJJJDDD???<<<;;;;;;;;;666;;;???<<>>===XXX|||hhhuuukkkQQQCCC;;;===UUUSSS[[[wwwgggOOOXXXttttttbbbWWWXXXYYYXXX```ooo~~~~~~^^^IIIBBBMMMVVVMMM===:::;;;;;;@@@>>>;;;999999888:::DDDNNNKKKKKKKKKPPP]]]pppYYYEEECCC@@@RRRrrr~~~|||\\\bbb{{{~~~|||[[[XXXVVVFFF???444333333222111222222222111222222222222333333333222888999AAAccc~~~}}}vvvvvvuuunnn{{{hhh^^^YYYSSSOOOOOORRRTTTUUUSSSOOOOOOSSSWWWZZZcccmmm{{{fffYYYTTTRRRLLLFFFBBBOOOooo~~~eeeddd|||eeeKKKGGG___999888777777777888::::::999999999888888888777777777333666<<>>::::::::::::;;;;;;;;;;;;;;;BBBhhh___KKKIII;;;CCCnnnoooYYYlllbbbHHHGGGYYYWWWIII===:::;;;<<>>IIIbbbsssnnnlllssstttyyy}}}{{{rrrxxxXXXQQQWWWRRRPPPLLLGGGBBB>>>;;;:::<<<999???AAAGGGttt~~~}}}ggglllwwwmmmUUUKKKOOOLLLHHHFFF@@@:::::::::;;;;;;;;;;;;<<<:::HHHwwwjjjXXXZZZsssyyyYYYOOOEEEBBBSSS^^^fffbbbFFF<<>>;;;999888:::DDDNNNKKKGGGFFFGGGGGGKKK[[[lll}}}wwwdddOOOAAA>>>RRRpppxxx^^^yyyrrrUUUSSSSSSFFF444444333222222222222333222222222333333333444444000000999TTT|||}}}mmmzzzlllhhhyyytttiiieeeaaaaaaeeelllrrruuupppiiiiiippptttvvv~~~iii[[[OOOOOOKKKJJJ]]]kkk\\\ooo___MMMLLL]]]999888777777777888::::::999999999888888888888888444555<<>>;;;:::===:::AAABBBNNNuuu{{{pppccc{{{rrrXXXLLLOOOLLLHHHFFFAAA:::::::::;;;;;;;;;<<<<<<;;;OOO~~~]]]SSSfffooogggLLLAAACCCIIIiiilllgggMMM<<<<<<999<<<<<<:::;;;???===888AAANNNaaaooouuuuuuttttttvvvttt[[[HHH>>>SSSXXXKKK999999<<<>>>BBBCCC???;;;999888:::DDDNNNIIIBBB???@@@??????IIIWWWjjj~~~uuuYYYKKKCCCJJJaaa]]]xxx~~~[[[UUUVVVCCC555444333333222222333333222222333333333444444444999555>>>bbbvvvsssiiijjj{{{ooojjjeeedddhhhpppwww|||wwwoooooovvvzzz{{{xxxcccQQQSSSMMMFFFTTTwwwjjj___ccciiiTTTIIIQQQvvv888888777777777777888888999999999888888888888777:::111555DDDKKKLLL[[[qqq|||ooo|||rrryyyzzz______zzzwww{{{|||oooJJJZZZUUUPPPMMMLLLGGG>>>:::===AAA999AAAAAApppmmmmmmhhhuuu}}}UUUIIISSSOOOLLLKKK@@@;;;999999<<<===::::::===CCCWWWwwwrrrdddzzzmmmgggvvvPPPDDDKKKEEEgggeeevvvRRR;;;DDD===:::888777888:::;;;;;;AAAHHHRRRZZZ\\\YYYSSSOOOVVV~~~rrr]]]EEEBBBQQQPPPHHH<<<888===CCCCCCCCC>>>999777999===???@@@AAAAAA???===<<<===AAADDDbbb{{{nnnSSS@@@CCCWWWzzzooo___~~~aaa[[[ZZZFFF;;;666444555444111222555333333222222333333444555::::::???nnnvvvzzzggg]]]rrryyymmmhhhlllwww~~~yyyvvvvvvyyyeeeSSSWWWJJJQQQrrryyyrrrRRRKKKpppzzz```QQQJJJddd888888777777777777888888999999999888888888777777<<<666:::IIIOOOPPP]]]ppp}}}vvvsss}}}dddSSSOOOlllrrr}}}yyy\\\UUUWWWPPPLLLKKKGGG@@@===>>>===999FFFOOO}}}jjj{{{xxxmmm___OOOTTTPPPMMMKKKAAA<<<999999<<<===:::;;;>>>HHHccc~~~yyyhhhZZZPPPsss{{{mmmtttZZZIIILLLFFF___vvvdddFFF???AAA>>><<<;;;<<<<<<<<<;;;===???CCCEEEFFFEEEDDDDDDOOOyyy~~~nnnYYYDDDBBBMMMMMMGGG===:::???EEEFFFDDD???999777888:::<<<<<<>>>>>><<<:::999;;;>>>BBBTTTtttfffJJJAAALLLqqqvvvbbbzzzdddZZZ\\\RRR<<<777444444444111222555333333222222333333444555333888JJJ~~~{{{uuurrr}}}xxxbbb___vvvyyyxxx~~~~~~||||||}}}pppXXX\\\QQQ^^^\\\LLL\\\^^^iiigggTTTHHH[[[888888777777777777888888999999888888888777777777888555;;;HHHNNNOOOXXXgggvvvrrrvvv{{{ppp\\\TTTIIIRRR{{{{{{lllQQQZZZSSSLLLJJJHHHCCC???>>>===999GGGVVVjjjiiiyyyvvvuuukkkUUUSSSQQQOOOMMMEEE>>>::::::<<<<<<;;;<<>>===;;;;;;<<<<<<;;;:::@@@AAA@@@???===<<<>>>@@@OOOuuu}}}kkkWWWGGGDDDHHHHHHDDD===;;;???EEEGGGCCC???:::777666777777777::::::999777666888;;;>>>HHHnnnzzzWWWBBBDDDdddgggppppppZZZWWWTTT>>>888444444444222222444333333222222333333444555222777VVV}}}tttgggoookkk[[[bbb||||||cccdddXXXfffnnnTTT^^^[[[[[[ooorrrYYYGGGSSSsss888888777777777777888888888888888888777777777777444555<<>><<<;;;;;;<<<===<<<;;;888999::::::888:::===AAA[[[tttzzzjjj[[[NNNGGGGGGFFFCCC>>>;;;<<>>=========<<<:::;;;===>>>BBBKKKXXXbbbnnnvvv}}}vvvjjjbbbXXXLLLJJJHHHEEEBBB===999888:::999999777666555555666777777777777777666777:::===GGGeeennnMMMDDDPPPuuummmdddvvvqqqXXXTTTCCC:::333333444333222333333333222222333333444555999>>>ooo\\\^^^tttlllSSSUUUpppvvvtttjjjpppjjjQQQLLL[[[888888777777777777888888888888777777777666666666222:::AAAFFFKKKUUU]]]aaaaaalllxxxlll{{{sssYYYOOOJJJRRRxxxyyyjjjbbbaaa```bbbeeeiiijjjjjjeeefffjjjqqqyyyeeeUUUooo___``````[[[RRRKKKFFFAAA<<<<<<:::AAA___{{{ccczzzyyyrrrVVVYYY[[[SSSPPPDDD???;;;<<<<<<<<<@@@EEEgggsssvvv{{{~~~}}}nnneeedddaaa]]]bbbXXXffftttmmmWWWPPPFFF>>>:::999::::::AAABBBCCCEEEMMM___vvv}}}yyy{{{xxxmmmkkkeeeUUUSSSPPPMMMIIIBBB999555666555666777666555555666888777777888888777888;;;===BBB[[[{{{|||TTTDDDJJJlllrrr]]]qqqttt\\\ZZZEEE;;;333333444333222222333333222222333333444555666EEE|||~~~XXXddd||||||cccNNNYYYyyy}}}~~~~~~~~~yyytttWWWJJJPPP888888777777777777888888888777777777666666666666222;;;AAACCCIIIWWWbbbeee___mmmhhhfff|||fffWWWKKKHHH```}}}pppiiinnnnnnooopppqqqpppmmmkkklllgggeeefffhhhjjjsss~~~~~~gggTTTHHH^^^iii[[[``````VVVLLLGGGCCC???<<<===FFFhhhppphhh}}}uuuUUU[[[___VVVTTTEEE@@@<<<<<<<<<===AAAGGG|||~~~~~~|||fff^^^iiitttyyyqqqlllcccnnnmmmlll~~~mmmuuudddZZZLLLAAA===>>>AAADDDBBBEEEJJJNNNVVVfffzzz}}}vvvvvvuuuddd]]]YYYVVVSSSJJJ===777888444666888777555444555777666777888888888999;;;===???QQQmmm^^^KKKDDDbbbyyyZZZqqq}}}|||vvv^^^[[[GGG<<<333222444333222111333333222222333333444555777NNNqqqjjjXXXkkkrrr\\\MMM```pppmmmtttlllfffeeegggiiiooovvvqqq|||}}}___MMMMMM888888777777777777888888777777777777666666666666666@@@EEEFFFMMM]]]jjjmmm\\\nnn```fffoooYYYKKKFFFRRRddd}}}}}}zzzvvvtttrrrqqqooommmmmmjjjkkkppprrrooorrrxxxyyy[[[LLLFFFAAAWWWjjj}}}WWW___bbbXXXMMMHHHFFFBBB@@@@@@GGGhhhgggkkk~~~wwwggg|||qqqQQQ[[[bbbYYYXXXFFF@@@<<<<<<<<<===BBBHHHqqq\\\WWWbbbsssuuu~~~|||zzzrrrdddmmmoooeeeVVVJJJGGGKKKRRRWWWUUU]]]gggnnnssszzzrrrddd___]]]ZZZPPPBBB;;;;;;444777999888555333444666555777888888888999;;;===AAALLLbbbgggVVVAAA\\\~~~___ppp~~~bbb\\\HHH===333222444444222111333333222222333333444555<<>>;;;::::::888666666777777555999888777666777888:::<<>>AAALLLKKKIIISSS]]]___vvvsssrrr~~~aaaOOOGGGGGGKKKeeerrr^^^VVVPPPKKKLLLRRR___XXXtttfffggggggUUUOOOOOO>>>???===>>>FFFxxxcccpppnnnaaa|||rrrYYYXXXccceee^^^NNNBBB???:::???AAA???XXXwww[[[uuueeeRRRJJJddd|||rrr|||wwwyyyvvvjjjXXXGGG>>>;;;:::<<<<<<;;;::::::888777999888777666666888:::;;;<<<@@@TTTwww{{{```GGGRRRvvvggg```ssshhh]]]NNN:::333777333222555444444444333333444444555555CCCfffvvvPPPUUUyyyyyyZZZKKKPPPmmmlll___fff{{{www{{{uuu\\\MMM777777777777777777777777777777777777666666666666111===BBB>>>BBBQQQYYYVVV^^^rrrvvvxxxkkkVVVIIIFFFJJJWWWxxxbbbYYYUUUPPPQQQVVVfffUUUccc|||uuukkkhhhXXXSSSSSSBBB@@@AAA???KKKsssddduuurrrddd}}}zzzmmmzzz}}}vvv[[[\\\iiikkkbbbNNNCCCBBB<<<@@@AAACCCbbbaaannnxxxhhhRRRGGGbbbooottt}}}yyyrrr^^^GGG;;;<<<:::<<<>>>>>><<<:::999999999888777666666777999:::777===RRRttthhhIIIMMMmmmqqq___nnnmmm^^^PPP;;;444777444333666444444444333333444555555666GGGrrrqqqJJJWWWoooQQQHHHRRRpppwwwzzzxxx{{{vvvzzz^^^NNN777777777777777777777777777777777777666666666666111JJJMMM???GGG[[[ZZZJJJaaammmvvvpppjjjvvvyyy```NNNIIIKKKZZZoooaaaUUUNNNSSS\\\nnn]]]bbbxxx~~~lllmmmaaaXXXVVVGGGCCCHHHAAAJJJmmmdddxxx}}}lllnnnjjjxxxzzzhhhcccmmmnnneeeNNNCCCBBB===???@@@FFFjjjppphhhoooVVVDDDZZZzzzxxxzzzsssooo^^^GGG???FFFAAA@@@AAACCCAAA===<<<>>>:::999777666666777888999888@@@UUUuuummmMMMJJJfff{{{___iii}}}mmm```SSS===444777444555777555444444333444444555666777HHHzzz}}}aaaFFF]]]hhhKKKGGGVVVsssmmmtttppp|||aaaQQQ777777777777777777777777666666666666777777777777???BBB===AAAOOOPPPKKKTTTiiiooojjjaaafffwwwiiiRRRJJJLLL[[[}}}kkkWWWLLLVVVggguuucccYYY___aaadddiiipppjjjZZZUUUIIIEEEDDD>>>IIIgggccczzzsssiiiwww|||zzz~~~iiinnnsssgggoooqqqiiiMMMAAAAAA===???@@@HHHooosssttt|||}}}uuu{{{dddMMMYYY~~~sssnnn```OOOMMMWWWKKKFFFEEEHHHGGGBBB@@@BBB<<<:::888777666777888999999DDDYYYyyyvvvSSSJJJcccaaaeeewwwqqqeeeUUU>>>444666555555888444444444444444555666777888KKK||||||SSSGGG```cccIIIIIIZZZuuu|||iiinnn{{{vvvmmmpppfffVVV777777777777777777777777666666666666777777777777XXXdddRRRAAAOOOXXXVVV]]]pppuuuhhh]]]hhhyyyzzzpppUUUKKKMMMUUUtttxxx^^^PPP[[[nnnyyydddNNNMMMVVVYYYooogggpppooo[[[SSSIIIEEE???@@@PPPaaaccc|||mmmuuuvvvbbbYYYcccppp}}}~~~xxxzzzxxxooo]]]aaattthhhppptttmmmNNN@@@???===@@@@@@HHHpppyyypppsss^^^ccc~~~xxxqqqfff[[[[[[aaaQQQIIIGGGMMMOOOHHH@@@>>>>>><<<:::888777888999999999GGG^^^}}}~~~ZZZJJJ```fffdddzzzyyyjjjVVV>>>333555444555777333333333444444555666888888RRR|||tttMMMIIIaaa___HHHLLL\\\uuuppprrrqqqjjjwwwkkk\\\777777777777777777777777555666666666777777777888jjjyyyMMMRRRccc___[[[~~~lll\\\iiixxxvvvvvvYYYNNNPPPXXXxxxhhhVVVZZZjjjkkkaaaMMMLLLZZZ[[[ccc}}}kkkqqqsss^^^XXXNNNEEE>>>DDDTTT\\\dddoooXXX]]]gggaaaPPPPPPFFFBBBJJJQQQaaaxxx|||wwwxxxhhhbbbRRRUUU{{{ooofffrrrxxxpppPPP???>>>???CCCBBBIIIqqqnnnaaauuuvvvyyyrrrkkkgggfff[[[RRRRRR]]]bbbWWWGGG???@@@>>><<<:::888999999:::<<>>@@@FFFDDDJJJpppiiiXXX|||uuulllkkkbbbcccssszzzkkkVVVIIIAAA???===;;;999999:::;;;AAAQQQiii{{{aaaIIIWWW|||llljjjwwweeeWWW===111333333555666222333333444444666777888999TTT|||xxxHHHMMMpppwwwVVVEEENNN^^^ttt{{{rrr}}}rrrfff;;;888666666888999777555777666666666666777777888<<>>>>>JJJRRRTTT\\\~~~eee```ooo{{{xxxwwwjjjTTTRRRnnn~~~hhhaaa]]]\\\gggeee]]]]]]^^^bbbmmm~~~sssyyyjjjcccYYYJJJ===BBBMMMzzzyyy___lllsssRRREEEHHHHHHCCCGGGLLLPPPPPPMMMKKKOOORRRWWW\\\oootttmmm[[[ccciiinnn{{{|||nnneee[[[HHHGGGKKKbbbdddooovvvmmmLLL@@@;;;;;;EEEBBBHHH{{{aaa^^^~~~}}}zzzsss|||bbbQQQAAAFFFAAA===???:::777@@@BBBTTTqqqhhhPPPVVVwwwttthhhuuuaaaRRR;;;222666555555777333777444444666777555777;;;ccccccJJJRRRmmmqqqNNNGGGLLL]]]yyyzzzwwwtttuuu}}}ssshhh:::888555666777888777555666666666666666777777888;;;AAA???AAAMMMRRRSSSZZZjjjqqq^^^]]]lllxxxwwwwwwpppYYYUUUdddyyy}}}~~~{{{vvvmmmlllfff```fffuuu}}}qqqhhh]]]JJJCCCEEEOOOvvv[[[lllhhhMMMFFFNNNTTTSSSRRRWWW^^^cccfffkkkppptttyyyhhh\\\^^^___YYYUUUWWWkkkyyy}}}kkk```^^^LLLJJJHHHUUUqqqhhhpppzzzmmmLLLCCC@@@===CCCAAAPPPvvv~~~^^^YYYzzzqqqssstttmmmRRRNNNQQQJJJAAA@@@;;;;;;EEENNN\\\tttlllRRRTTTrrrtttcccttt___RRR;;;222666555555666222777444444666777555888<<>>AAACCC\\\~~~yyymmm[[[eeesssWWWUUUwwweeennnrrr]]]YYYwww\\\bbbdddWWWFFF@@@===AAAOOO\\\cccuuuqqqTTTSSSnnnwwwaaauuu```QQQ;;;333777444444555222666444444777666555999>>>qqqwwwVVVBBBPPPnnniiiGGGBBBIIIZZZtttzzzxxxiii777777666777777666555555666555555666666777888999===BBB@@@CCCLLLMMMNNNYYYqqqsss]]]```rrr}}}ttt}}}rrrYYYPPPKKKWWWjjjzzzyyy|||mmm[[[\\\ZZZhhhyyyxxxoooooouuuuuuuuulllSSS@@@@@@III~~~YYYeeennnWWWMMMWWWqqqxxxqqqwwwnnnZZZUUUIIIDDDMMMZZZxxxlllttteeeBBB???AAA>>>BBBFFFccc{{{dddUUULLLDDDSSSrrrzzzfffMMMWWWsss{{{|||wwwhhh\\\\\\IIIDDDaaavvvrrrjjjzzzzzzeeeJJJ??????KKK^^^ggghhhttttttWWWUUUoooyyy___|||wwweeePPP;;;444777444333555222555444555777666555:::@@@rrr~~~tttPPP???QQQppphhhEEEAAAHHHYYYooorrruuuyyyvvvuuuxxx}}}}}}zzz}}}{{{zzzyyyyyyyyyyyyzzz{{{}}}}}}xxxzzzppp666777888888777666555555555555555555666777888999>>>AAA???CCCMMMPPPVVVeee]]]\\\ppp}}}ssszzzcccYYYPPPWWWhhhpppmmmeeefffiii[[[NNNQQQ[[[eeexxxxxxvvvzzz|||{{{sssWWWBBBDDDJJJyyyWWWbbbvvvgggUUUQQQ^^^zzzpppXXXSSSLLLKKKPPPUUUmmmiiiwww]]]CCC>>>???>>>EEEHHH___xxxsssjjjXXXNNNKKKHHHTTTlllxxx___JJJbbbssscccttttttsssyyykkkcccSSSKKKNNNUUUbbbssssssPPPAAADDDXXXpppnnnjjjsssuuuZZZZZZttt{{{^^^xxxuuudddMMM:::444888444333555222555444555777555555;;;CCCxxx|||uuu~~~NNN???SSStttgggEEEBBBKKK^^^uuuvvvxxx}}}{{{}}}uuuttt}}}rrr666888::::::888666666666555555555555666888999:::<<<>>>>>>DDDPPPTTT]]]qqqaaa___tttrrrtttllleeeiiiwwwrrr```gggddd^^^\\\RRRJJJNNN___jjjlll[[[VVVVVVUUUnnnzzzZZZCCCDDDFFFlll|||UUU^^^sssgggZZZXXXcccxxx|||kkkPPPJJJHHHLLLPPPQQQfffggg{{{VVVFFF@@@@@@???FFFGGGYYYfffYYYgggkkkgggfffhhhccceeetttiiiXXXsss[[[WWW```zzz~~~sssiii^^^NNNJJJ___{{{}}}VVVDDDIII```zzzrrrmmmuuuuuu[[[]]]zzzeeexxxooo^^^JJJ888444888444333666444444444666777555555<<>>>>>DDDKKKGGGLLL___}}}uuu[[[cccxxx~~~wwwmmm|||}}}bbbXXXWWWSSSQQQMMM```fff^^^eeeppptttkkk\\\VVVWWWZZZQQQ{{{cccHHHDDD>>>```[[[NNNfff}}}yyyyyywwwuuu{{{ssseee\\\WWWUUUUUUlllkkkuuuMMM>>><<>>BBBLLLMMMMMMXXXgggkkk[[[bbbuuu}}}rrrjjjmmmVVViiinnnHHHVVVXXXrrr^^^GGGNNNPPPssssssddd___\\\\\\pppcccFFFDDD@@@]]]ZZZOOOdddvvvuuurrrwww}}}{{{dddQQQ```rrr~~~rrrpppDDD>>>@@@EEE@@@GGGMMMaaaooo|||yyy^^^PPPaaavvvoooiiiooo|||~~~|||pppwwwpppeeeUUUGGGDDDQQQbbbcccjjjuuusss^^^```xxxfffhhhuuuUUU999888666555444444444555444666333555:::777===PPPtttyyyrrrNNNHHHKKKrrrgggCCCCCCQQQaaarrrzzznnn::::::999999888777777777666666666666666777888888???AAA>>>CCCQQQSSSSSS\\\ppprrr]]]bbbuuu}}}qqqiiidddooo~~~kkkdddnnnuuuVVVEEEKKK^^^tttkkkYYYdddeeeDDDDDDAAAZZZ]]]MMM]]]ooo}}}sssddd]]]\\\bbbrrrhhhdddgggooouuuhhhBBB???AAAFFFBBBJJJOOOaaaxxxlll}}}gggYYYkkk|||pppzzz}}}mmmbbb```\\\TTTJJJGGGRRR```aaaiiiuuurrr]]]___uuuffflllvvvUUU999888666555444444555555444666333555:::777===PPPuuuzzzsssNNNHHHLLLuuudddBBBAAAIIIQQQ]]]ddduuulllmmmpppxxx|||~~~}}}{{{zzzkkk::::::999999888777777777666666666666666777888888???AAA>>>DDDRRRUUUVVV___tttqqqYYY^^^sss~~~nnnhhhvvvkkk~~~wwwuuujjjYYYRRRVVVsss}}}aaa___sssdddEEEGGGEEEXXXcccKKKTTTddd{{{nnn^^^kkkqqqqqq|||vvvuuu^^^RRRJJJDDDGGG]]]|||jjjVVVNNNXXXyyy\\\@@@AAABBBFFFCCCMMMQQQ___}}}nnnkkkwwwkkkzzz~~~~~~mmmWWWYYY]]][[[TTTNNNSSS]]]___hhhwwwqqq]]]^^^rrr|||kkkzzzxxxUUU888777666555444444555555555666444555:::777===PPP}}}xxx}}}sssKKKCCCGGGqqqcccDDDHHHQQQYYYiiittt{{{xxxtttiii```___bbbhhhiiilllxxxtttmmmvvvzzz~~~yyysssooowwwwwwwwwvvvtttssstttuuu}}}~~~}}}zzz~~~mmm::::::999999888777777777666666666666666777777888<<<@@@???DDDOOOPPPSSS___zzz]]]___ttt~~~kkkggg~~~bbbggg|||xxxqqqnnnrrrxxx~~~pppyyy```DDDFFFEEEPPPmmmMMMLLLZZZwwwqqqPPPWWWVVVSSSfffppp~~~eeeKKKHHHFFF???AAAVVVuuulllYYYWWWmmmyyy}}}vvvQQQ@@@AAAAAAEEEDDDOOORRR\\\rrrgggooo{{{zzz{{{uuucccgggkkkjjj```UUUTTTYYY\\\hhhxxx|||nnn]]]```sssqqqqqqpppNNN888777666555444444555666555777444666;;;888===PPPxxxLLLAAACCCmmmeeeHHHMMMZZZkkkzzzkkkYYYRRRKKKKKKSSSXXX^^^ppp{{{llljjjjjjzzzwwwqqq{{{wwwppptttmmm::::::999999888777777777666666666666666777777888999BBBDDDGGGMMMKKKOOO^^^gggeeevvv~~~iiiddd|||xxxrrrttt]]]\\\kkkvvv~~~}}}|||]]]BBBAAABBBFFFgggyyySSSIIIRRRkkkbbbZZZQQQMMMccc~~~___EEEEEEHHHCCCDDDSSSjjjiiiaaahhhssskkkHHHCCC@@@AAAEEEDDDOOOQQQZZZhhheeeuuuuuuhhh{{{vvvjjj```ZZZ^^^aaagggwwwuuuvvvxxxtttgggYYYSSSUUU[[[hhhzzzxxxjjj^^^dddwwwnnnuuuyyy}}}bbbAAA888777555444444555666666555777444666;;;888>>>QQQ~~~RRRFFFGGGnnnhhhFFFFFFQQQfffuuukkk```PPPSSSHHH@@@???@@@FFFUUUeee{{{|||vvvwwwmmmnnnvvvvvviii::::::999999888777777777666666666666666777888888;;;DDDGGGKKKQQQNNNPPP]]]zzz___aaattt~~~hhh___vvv{{{wwwtttnnnlllhhhxxxYYYEEEAAAFFFHHHXXX[[[IIINNN___vvvsssdddaaaooonnnRRRLLLJJJDDDEEEKKKYYYooopppfffccciiittt```AAAEEE@@@BBBGGGFFFNNNPPPZZZdddhhhrrr___SSSffftttjjjcccdddgggoooyyy}}}}}}|||wwwiiiZZZTTTUUU\\\jjj|||uuueee]]]hhh|||tttzzzxxx|||{{{___>>>777666555444444555666777666777555666;;;888>>>QQQ{{{SSSHHHFFFkkkhhhDDD???GGG\\\zzzxxxggg]]]]]]```___gggnnnjjjjjjcccUUUEEE999888???GGGSSSSSSVVV___mmm{{{zzz{{{lllhhh{{{~~~iii::::::999999888777777777666666666666666777888888<<>>777666555444444555666777666888555777<<<999>>>QQQ{{{~~~wwwSSSHHHDDDeeehhhEEE@@@EEEYYYxxxppp]]]UUUIIIEEEMMMXXX```rrr{{{___EEE===???@@@CCCAAACCCHHHIIINNNbbbxxxuuuqqq~~~eeeYYYmmmlll::::::999999888777777777666666666666666777888888<<<>>>>>>III[[[[[[TTTVVVmmmppp]]]bbbttt~~~hhhWWWkkkxxxyyy|||~~~zzzwww|||MMMAAA777FFFLLLIIIyyyeeeLLLKKKNNN\\\rrr{{{~~~vvvggg```wwwmmmYYYMMMHHHBBBBBBSSSsssgggWWWfff~~~nnnggg|||zzzQQQ888DDD@@@FFFNNNJJJOOOPPP___{{{kkk|||}}}[[[SSSSSSaaappprrrggg]]]\\\HHHIIIVVV```www}}}zzzxxxuuuzzzvvvppppppnnniiikkkyyyttteee\\\[[[^^^lll~~~ttt]]]\\\lll}}}}}}www```999777666555444444555666777666888555777<<<999???QQQzzzXXXMMMEEEccchhhHHHCCCDDDSSSrrrgggSSSLLLKKKLLLXXXdddiiiuuupppOOODDDEEEDDDHHHHHHOOOTTTIII???NNNiii]]]PPPVVV|||zzzXXXDDDaaa~~~jjj999999:::999999888777666555555555555555666777777???@@@???DDDSSScccbbbXXXnnnrrr```YYYrrriiiTTTfffuuuHHH>>>FFFAAAHHHIIIsssxxxcccFFFEEEXXX^^^yyy}}}uuu|||yyy{{{ppp___ZZZnnncccPPPDDDFFFGGGNNNfffjjjuuurrrpppuuu~~~bbbFFFEEE@@@EEEIIIJJJNNNPPPNNNaaa|||tttmmmTTTJJJOOOOOOMMMLLLGGG@@@AAAAAA@@@III[[[kkksssrrrqqqnnnooozzz}}}qqqiiibbbsss{{{kkk```]]]fffsss}}}nnnYYYaaaooo~~~vvvzzzVVV===777666666555555555666666555666999;;;999999AAALLLttt\\\III@@@\\\mmmOOO>>>AAAOOOiiiwwwvvvyyypppxxxzzzxxxtttkkkVVV```mmmrrrvvvrrrtttrrrZZZUUUsssxxxjjjRRRZZZZZZmmmzzz\\\GGGdddxxxddd999999:::999999888777666555555555555555666777777;;;???AAAEEEQQQ]]]\\\RRRnnnsssaaaYYYsssmmmUUUccc}}}xxxGGGAAAFFFDDDLLLLLLnnnkkkLLLHHHUUUVVVpppuuuvvv|||qqqhhhttt}}}qqqrrrcccOOOGGGGGGFFFLLLeee}}}kkkwww{{{XXXBBBDDD>>>FFFIIIIIIMMMQQQNNN]]]|||nnnUUUJJJKKKFFFDDDEEEBBBAAAAAA>>><<>>???DDDFFFDDDNNNgggooo^^^^^^xxx{{{vvvoooiiiddd]]]TTTMMMJJJEEEHHH\\\vvv~~~rrrmmmppp{{{lllZZZTTTeeezzzpppmmm~~~{{{ccc>>>666666555555555555666666777888888:::===<<<;;;AAAIIIkkk[[[AAAIIIIIIoooyyyVVVAAAAAAIII]]]yyyxxxqqqwwwGGGSSSvvvyyy~~~sssqqqcccEEECCC___ssswwwmmm]]]999999999999999888666666555555555555555666777777===AAADDDMMM]]]ggg^^^MMMiiizzznnn]]]llleeeYYYggg}}}qqqUUUDDDBBB???FFFLLLLLLQQQpppZZZDDDLLLNNN[[[yyyxxxmmmpppwwwyyyttteeeXXX[[[iii___VVVIIIFFFZZZ}}}qqqjjjoootttoooVVV======EEEDDDGGGHHHEEEHHHPPPKKKJJJVVV}}}sss\\\OOOPPPRRRXXXXXXMMMLLLJJJDDD@@@DDDNNNUUUVVVUUUddddddYYYhhh~~~tttmmm\\\XXXTTTQQQPPPNNNKKKHHHHHH???AAAVVVsss}}}sssrrrwww~~~hhhVVVSSSggg~~~lllddd|||~~~WWW<<<555555555555555555666777777999888:::<<<<<<;;;???FFFyyyddd^^^>>>GGGCCCiii~~~YYYBBBAAAFFFXXXuuu~~~aaaSSSSSSWWWYYYccc|||ooo```ZZZVVVtttgggJJJ===EEEQQQZZZiiinnnaaa999999:::999999888777666555555555555555666777777:::>>>BBBJJJYYYeee^^^OOO^^^xxxsss```kkk~~~nnnYYY```uuulllzzzssskkkooommmJJJAAADDDBBBJJJKKKNNNQQQ___nnnLLLPPPJJJRRRllltttlllnnnsss}}}|||ggg______XXXSSSJJJGGGYYYxxxlllooobbbIII<<<@@@FFFHHHEEEHHHEEEGGGNNNJJJGGGPPPvvv~~~nnnhhhlllooosssoooaaaaaaYYYMMMGGGOOObbbrrrxxxfffiii```ZZZqqqwwwooohhh```VVVNNNKKKJJJIIIJJJKKKKKKJJJHHHFFF===AAAZZZxxx}}}uuuwww~~~yyydddRRRRRRhhh}}}lll\\\zzzTTT>>>444555555444555555666777888999888999<<<<<<;;;>>>CCCgggllljjjAAAFFFCCC___^^^DDDAAACCCRRRnnnfffIIIIII@@@AAA```rrrccc\\\[[[RRRbbbjjjOOODDD<<<@@@JJJTTTqqqppphhh999999:::999999888777666555555555555555666777777666>>>EEEIIISSS]]][[[SSS[[[|||{{{fffjjjzzzuuu[[[ZZZvvvtttXXXEEEAAACCCCCCLLLGGGNNNSSSRRRwww]]]QQQGGGPPP___tttpppjjjnnnzzzwwwsssuuusssggg^^^___\\\YYYddd{{{~~~vvvllljjjXXXEEECCCFFFGGGHHHBBBGGGEEEFFFLLLHHHFFFOOOkkkwwwtttxxx~~~yyyvvv}}}rrrllluuu{{{ooojjjyyytttkkk```YYYWWWTTTNNNIIIMMMOOORRRTTTTTTPPPKKKGGGCCC===FFFdddxxx|||wwwbbbQQQ\\\pppyyylllggg~~~HHH;;;666444444444555555666777888999777888;;;;;;:::<<<@@@ZZZzzzyyyEEEDDDEEESSSzzzdddHHHBBB@@@KKKggg|||zzzxxxaaaVVVFFF???MMMiiiwwwnnnmmmaaaVVVZZZiiitttvvvfffKKKHHH:::???GGGFFF]]]yyy|||pppkkk999999:::999999888777666555555555555555666777777555AAAJJJKKKNNNWWWZZZXXX^^^kkkiiivvvzzz\\\VVV{{{MMMDDDCCC@@@CCCLLLBBBLLLSSSJJJkkkkkkPPPEEEQQQWWWgggxxxjjjllliiisss{{{zzzwwwyyy|||~~~}}}{{{sssxxxxxxtttyyyjjjjjjkkkeeeQQQBBBEEEFFFAAABBBAAAGGGFFFEEEKKKHHHFFFOOOaaazzzbbbSSSPPPVVV\\\cccjjjqqq~~~xxxjjjsssyyyvvvbbbZZZQQQOOOTTTXXXYYYWWWRRRWWW^^^dddddd^^^VVVPPPNNNIIITTTssszzzxxxcccSSSiii{{{vvvkkk~~~888666777444444444555555777888888999666777:::;;;:::;;;???NNNDDD>>>BBBJJJsssiiiKKKCCC>>>FFFaaawwwwwwxxx|||fffQQQGGGBBBGGGbbbuuutttjjj```WWWWWW___hhhooo```BBBGGG999BBBIII???PPP{{{yyyxxxnnnjjj;;;;;;:::999999888888777666666666666666666666666777???HHHLLLOOOUUU\\\aaaxxxppp___ooo]]]TTTlllnnnHHHDDDAAADDDEEEGGGIIILLLPPPUUUYYY~~~\\\IIIMMMQQQ[[[nnnzzzooollliiiiiinnntttwww|||}}}kkk```dddWWWJJJDDDBBBAAAAAACCCCCCCCCDDDEEEFFFHHHJJJKKK^^^bbbLLLIIIOOOMMMFFFNNN\\\bbbjjjpppjjjuuuvvvhhheeeqqqwww|||~~~~~~rrriiibbbYYYTTT___rrr}}}yyyqqqssszzzfffVVVMMMPPPgggpppdddaaasss}}}yyywwwvvv\\\;;;666555444555555666777888888999888888888888999:::;;;;;;SSS{{{QQQ???AAADDDdddsssKKKAAABBBDDDVVVnnn~~~vvvxxxwwwdddUUUHHHCCCPPPcccmmm}}}xxxsssggg```gggttttttbbbNNNNNNDDDJJJDDDCCCSSSmmmxxxpppkkkxxx::::::999888888777777666666666666666666666666666999>>>BBBEEEMMM```xxxrrrwww___iiibbbSSSgggiiiJJJFFF@@@DDDFFFGGGHHHJJJMMMRRRVVVqqq|||PPPLLLKKKVVVjjj~~~nnnfffccciiiqqquuuvvvxxx{{{xxxzzzkkklll[[[PPPEEEBBBAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGHHHNNN~~~fffZZZSSSMMMOOOYYYUUUccckkkqqqjjjTTTXXXdddkkkuuuxxxuuuuuuooooooooorrrvvvwwwwwwuuuxxx}}}}}}}}}qqqUUUaaa{{{ooofffggg~~~zzzqqqKKK777888444444555555666777777888888888888888888999:::;;;;;;JJJXXX:::@@@FFF]]]vvvzzzPPPCCCBBBAAAOOOcccyyy}}}fffXXXMMMFFFKKKVVVnnnwwwrrrzzzvvvdddLLLNNN\\\PPPAAAJJJgggnnnmmm999999888888777666666555666666666666666666666666:::>>>CCCHHHQQQggghhhrrrbbbbbbnnnUUUaaa^^^IIIGGG>>>FFFGGGHHHHHHHHHJJJNNNQQQaaadddQQQEEENNNbbbsssoooccccccjjjoooqqqqqqvvvuuuwwwzzzzzz~~~iiihhhOOOFFF@@@???AAA@@@AAACCCCCCCCCCCCBBBCCCCCCDDDEEEIIInnn~~~zzzggghhhzzzooozzzdddYYYgggzzzwww```^^^^^^___\\\UUUSSSUUU^^^___```aaafffppp}}}{{{lll}}}mmmkkkrrrppp|||```<<<555:::222555555555666666777777888777777777777888999:::;;;BBB{{{eee:::???DDDQQQaaaqqq\\\HHHBBB@@@HHHVVVqqq~~~tttggglllyyy}}}qqq```WWWOOOMMMPPPmmmoooUUUWWWcccSSS???AAAUUU|||}}}lllppp999999999888777777666666666666666666666666666666777AAANNNWWWZZZaaattt]]]]]]mmm___~~~|||ZZZ\\\wwwtttOOOCCCEEE>>>HHHIIIIIIIIIHHHIIIKKKMMMWWWrrrbbbFFFGGGVVVdddvvvpppeeedddfffiiimmmoooooossswwwwwwwwwgggZZZFFF@@@===???AAA??????AAABBBBBBBBBBBBBBBCCCDDDEEEJJJbbb{{{{{{iiiZZZOOOJJJHHHJJJJJJHHHGGGHHHKKKOOOUUU[[[fffzzzwwwlllsss|||qqq~~~ZZZ777777;;;222555555555666666666777777777777666777777888999:::>>>jjj|||yyyFFF@@@???DDDOOOeeejjjNNNBBB@@@FFFNNNkkkzzz}}}pppbbbVVVUUUeeewww~~~qqqbbbYYYXXXZZZnnntttaaaUUUVVVIIIAAADDDFFFXXXvvv~~~lllvvv;;;::::::999888888777777666666666666666666666666444AAAUUUaaa^^^YYY]]]gggYYYSSS}}}ggg{{{aaaVVVhhhfffEEE@@@FFFCCCIIIJJJKKKJJJIIIIIIJJJKKKPPP```{{{TTTGGGLLLWWWkkkvvvjjjaaa```bbbccceeejjjpppssstttvvvzzzzzz~~~~~~yyybbbOOOBBB???>>>@@@AAA>>>>>>@@@@@@@@@@@@AAACCCEEEFFFGGGCCCQQQ~~~gggbbbhhhooo}}}ggg[[[PPPFFFDDDFFFEEEDDDEEEGGGMMMXXXfffyyyrrrnnn{{{|||uuu}}}TTT333555:::666555555555555666666666666666666666666777888999999===XXX~~~WWW@@@;;;;;;FFFbbbxxxSSSAAA???EEEIIIcccuuu}}}vvvoooiiiaaa]]]___jjj~~~oooaaadddlllxxxmmm]]]XXXJJJEEEGGG???GGG___jjjhhhcccooo|||}}}ppp}}};;;;;;::::::999888888888666666666666666666666666444===NNN[[[ZZZTTTXXXccc___ZZZvvvyyykkkSSS\\\~~~yyy~~~[[[CCCBBBGGGHHHHHHJJJKKKKKKIIIIIIJJJKKKIIIWWWzzzlllSSSJJJOOOaaasss~~~nnnbbb^^^\\\]]]```fffkkkoooppppppooovvv{{{{{{zzz|||zzzwwwvvvzzz~~~uuu]]]VVV@@@AAA>>>>>>AAAAAA======???>>>??????AAACCCEEEFFFGGGCCCHHHzzzxxxoooSSSJJJNNNQQQbbb|||nnn___XXXTTTRRRSSSUUUiiikkkrrr|||uuuwww}}}www{{{GGG///000555;;;555555555555555555555555555555555555666777888999<<>>>>>999DDDbbb[[[BBB???CCCCCCWWWjjj~~~vvvtttsssrrruuu|||nnnqqq|||}}}yyy___JJJCCC:::DDDKKKVVVSSSKKKLLLSSSfff{{{www::::::999999888777777777666666666666666666666666888999BBBMMMPPPPPP[[[kkkmmmkkkxxx{{{YYYTTTtttwwwlllwwwmmmMMMCCCEEEFFFEEEEEEGGGIIIIIIIIIHHHIIIKKKIIIWWWbbbeeePPPNNNXXXcccrrr{{{ssshhhddd___]]]bbbggghhhgggnnnqqqsssrrrsssuuuvvvuuurrruuuxxxyyyxxxwwwwwwyyyxxx{{{~~~~~~}}}}}}zzz~~~zzzyyy||||||xxx}}}|||}}}~~~kkkOOOFFF<<>>@@@@@@======@@@>>>>>>??????AAABBBDDDDDDHHHEEEggg}}}zzz___UUUSSSPPPJJJqqq|||}}}^^^;;;444222000:::555555555555555555555555555555555555666777888888===GGGnnnKKKGGG>>>CCC___iiiJJJCCCBBB???FFF\\\vvvpppTTTJJJAAAKKKKKKPPPPPPQQQRRRPPP^^^yyy}}}kkkddduuuxxxxxx999999888888777666666666666666666666666666666666;;;777;;;EEEIIIMMM[[[mmmxxxyyywwwcccPPPhhhsss^^^\\\ddd\\\WWWdddsssfffooo~~~^^^CCCBBBGGGCCC@@@CCCEEEGGGHHHHHHHHHIIIJJJMMM\\\UUUbbbrrrXXXOOOSSSWWWffflllzzz{{{qqqccc[[[[[[```aaa```gggiiijjjiiikkkmmmnnnnnnnnnnnnnnnooopppqqqrrrsssppptttyyy{{{zzzyyywwwwwwsssxxxyyyuuuuuuzzzzzzwww}}}{{{{{{~~~|||YYYCCC<<>>>>>???@@@@@@AAAEEE>>>WWWxxxsssfff]]]UUUHHHZZZ~~~~~~uuugggFFF555>>>888---555555555555555555555555444555444444555555666777888@@@===vvvdddPPPBBBCCC\\\zzzuuuRRRGGGDDD===:::RRRnnnqqq```]]]TTTZZZbbb```aaajjjooodddeeeyyyyyysss|||zzz```XXXlllrrrvvv;;;:::999888777777777777666666666666666666666666444:::AAAGGGPPP^^^gggkkkzzz~~~pppzzziiiTTTWWWsssuuu```UUUUUU[[[]]]ffflllggg^^^```]]]ccc|||gggJJJBBBDDDCCCBBBDDDEEEEEEFFFGGGGGGGGGGGGFFFDDDHHHHHHOOOoooyyy]]]LLLNNNUUU___ooo}}}tttjjjccc\\\VVVbbb```___```cccgggjjjkkkggghhhjjjiiihhhffffffgggjjjkkkmmmooopppppppppooooooppprrrtttvvvwwwxxxxxx}}}]]]CCC<<<<<<<<<============>>>>>>>>>>>>===>>>>>>>>>????????????CCCBBBKKK}}}pppxxxooojjj```QQQfff}}}\\\@@@999555666999666444444444444444444444444555555555555666666666666>>>444ddduuuZZZGGG===MMMjjj___KKKCCC<<<===JJJ```wwwxxxqqqzzz{{{~~~zzz}}}qqqvvv;;;:::999888777777777777666666666666666666666666555888===GGGYYYkkktttttttttxxxdddmmm~~~SSSQQQdddqqqdddeeeqqq}}}vvvgggdddrrryyy^^^FFFAAADDDCCCBBBDDDDDDEEEEEEFFFFFFFFFFFFFFFCCCFFFGGGKKKaaaoooYYYJJJNNNWWWeeessszzz|||rrrjjjeeeccc``````bbbfffhhhiiiiiijjjkkkiiigggfffggghhhfffggghhhjjjlllmmmnnnnnnrrrssstttvvvwwwxxxyyyzzzoooPPPAAA<<<;;;;;;<<<<<<<<<<<<=====================>>>>>>>>>??????CCCDDDGGGcccwwwzzzmmmfffbbbQQQZZZxxxyyyXXX@@@???<<<888777444444444444444444444444444555555555555666666666666:::555XXXOOOAAA===GGGZZZ|||rrrSSSCCC;;;;;;AAAQQQiii|||~~~~~~wwwyyyzzz{{{;;;:::999888777777777777666666666666666666666666777666999EEE\\\qqqyyywwwttt{{{fffccc}}}___RRRUUUyyyvvviiikkkeeeQQQAAA@@@DDDDDDBBBDDDCCCCCCDDDEEEEEEEEEEEEEEEBBBDDDEEEFFFOOOnnnlllRRRJJJOOO[[[jjjtttzzz~~~wwwqqqnnnmmmkkkjjjllllllkkkhhhfffeeefffgggfffggghhhjjjllloooqqqrrrvvvwwwzzzyyySSSAAA>>><<<::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>DDDFFFLLLvvvoooqqqggggggXXXNNNXXXooo~~~wwwvvvyyysssPPP@@@GGGCCC888444222444444444444444444444444444555555555555666666666888999IIItttwwwMMM======DDDJJJkkk___HHH???>>><<>>999<<<:::888:::999999999999::::::::::::;;;<<<<<<<<<<<<=========:::@@@HHHGGG___vvv|||oooWWWDDDKKKnnn|||___FFFCCCMMMEEE555222444333333333333333333333333444444444555555555666666888???@@@]]]sss\\\>>>;;;DDDCCCYYYrrrRRRDDDDDD===>>>MMMbbbvvvpppeeeeeeyyyggg}}}hhhlll;;;:::999888777777777777666666666666666666666666555888999<<>>:::PPP{{{qqqDDD555CCCDDDKKKjjj```DDDCCC===<<>>>>>???@@@@@@@@@@@@@@@DDD@@@BBBGGGEEEBBBLLL]]]pppUUUIIIMMMYYYiiiuuu|||JJJ???888:::;;;666666:::777777888888888999999999999::::::::::::;;;;;;;;;???999<<>>FFFUUUlll{{{sssvvv}}};;;:::999888777777777777666666666666666666666666444888999777???VVVqqquuuhhhRRRYYYwww^^^NNN>>>@@@BBB@@@======???@@@======>>>????????????>>>AAA>>>???CCCDDDBBBEEEJJJllltttbbbTTTQQQ[[[hhhttt~~~vvvWWW>>><<<:::999888777777777777777888888888999999999999999999999::::::::::::;;;:::999<<<@@@LLLwww~~~oooyyywww___[[[MMMCCCTTT|||yyyVVVKKKAAACCCHHHAAA222333888333222222222222222222222222333333444444444555555555000555888>>>aaaxxxIII777CCCAAAIIIkkkfffHHHBBB===;;;===HHH[[[mmmxxx}}}sssmmmqqqrrrttt}}}~~~;;;:::999888777777777777666666666666666666666666777999777555>>>WWWsssqqqvvvzzz\\\RRReee~~~~~~kkk{{{|||SSSEEE;;;???AAA>>>;;;<<>>>>>>>>>>>>>>>>>======???BBBDDDEEEFFFSSSuuugggRRRQQQ[[[dddnnn{{{yyy{{{ttt\\\;;;:::<<<;;;666666999888444888888888888999999999999888888999999999:::::::::444<<<;;;>>>EEEBBBYYYvvv~~~}}}qqq___XXXNNNMMMfffqqqJJJDDDFFFHHHGGG;;;///777;;;...222222222222222222222222333333333444444444555555666777:::666FFF^^^666AAAAAAAAA___zzzTTTKKKBBB<<<;;;AAAOOO\\\iii~~~yyymmmkkklllsssxxx;;;:::999888777777777777777777777777777777777777555777888777999KKKooo}}}kkkOOOZZZnnnfffrrrfffJJJ@@@======>>>>>>>>>>>>======<<<<<<<<<<<<============<<<===>>>???@@@AAABBBBBBIIIUUUoooWWWTTTXXX^^^hhhqqqxxx}}}yyytttxxxYYY@@@777999999999888777666666555666777777777888888888888888888999999999:::::::::<<<999:::>>><<<<<>>>>>======<<<;;;;;;<<<<<<<<<=========<<<<<<===>>>???@@@AAAAAAGGGHHH]]]qqqLLLTTT]]]``````dddnnnxxxuuuxxxyyyzzz}}}qqqmmm```EEE<<<:::999999888777777666555555666666777777777888888888888888888999999999::::::;;;888:::???>>>;;;DDDSSSxxxpppssszzz|||fff___{{{|||RRR???PPP\\\OOO>>>444333444222///222222222222222222222222222222222333333333444444111444666666999MMMwwwTTT;;;:::AAAFFFKKKfffjjjHHHBBBCCC;;;;;;CCCPPPdddxxxcccpppmmm___jjj~~~yyy;;;:::999888777777777777777777777777777777777777666777888666555???XXXooosssQQQUUUjjj~~~qqqffffffzzz|||VVV@@@<<<>>><<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@DDDCCCEEEYYYlll\\\KKKFFFOOOWWWXXXUUUfffkkkoooooonnnssssssiiillliiiBBB888:::888888888777777666666555555666666666666777777777777777888888888999999999999;;;888999>>>>>>:::===DDDYYYnnn|||lllwwwiiirrrWWW@@@HHHbbbUUUGGG666///111555333000222222222222222222222222222222222222333333333333111333111666:::666VVVnnnEEE888@@@EEE;;;QQQnnn\\\GGGEEECCC===888===UUUfffqqqjjj}}}yyyrrrwwwooovvv;;;:::999888777777777777666666666666666666666666555666777777555;;;MMM___eeeXXX___xxxmmmhhhwwwkkkLLL@@@>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>;;;CCCDDDDDD\\\vvvUUUFFFJJJPPPNNNHHHPPPTTTYYYZZZYYY^^^nnn~~~wwwkkkeeeuuuiiiGGG999<<<:::333777777777666666555555555555555555666666666777777777777777888888888888999;;;777777<<<===::::::<<>>CCC???AAAZZZ~~~gggRRRHHHKKKRRRHHHKKKQQQUUUUUUWWWbbbooovvvwwwwwwwwwxxx~~~tttkkk```pppeeeDDD999;;;:::666333666666666555555555555555444555555555555666666666666666777777777888888888;;;777555888;;;;;;;;;<<<@@@RRRaaaTTT{{{tttnnnuuunnn~~~iiiHHHOOOrrruuuXXX444333111000000111222222111111111111111111111111111111111222222222333333111<<<222...:::555<<>>===BBBPPPccc}}}{{{|||{{{vvvxxx;;;:::999888777777777777777777777777777777777777555555666888777888@@@JJJxxxVVVUUUqqq~~~xxxxxxvvvsssbbbSSS^^^\\\AAA999:::<<<===999999::::::::::::999999888888888888999999999999999999999:::::::::;;;;;;>>>:::===AAA>>>BBB]]]{{{wwwcccTTTMMMIIIHHHNNNYYY]]]ZZZ\\\cccfffiiimmmoooqqqtttzzz~~~wwwpppnnnoooqqq___III:::<<<:::000///888555555555555555555444444444444444444555555555666666666666666777777777777999666555555888:::<<<======???ZZZeeeWWWiiixxxuuuuuuwwwqqqSSSHHHYYYssseee888111444666555222000000111111111111111111111111111111111111111222222222222///999222,,,666777999IIIwwwlllMMM999===:::???PPPiiivvvUUUGGGDDDBBB999:::HHHSSS```~~~dddccceee}}}xxxrrrttt|||;;;:::999888777777777777777777777777777777777777666555666888777666;;;BBBqqqvvv^^^aaa}}}wwwzzz{{{gggjjjnnnFFF:::<<<;;;;;;???888888999999999999888888777777777888888888999999888888888999999999999:::???:::;;;AAAAAA???GGGVVV}}}dddWWWKKKGGGNNNSSSOOOLLLNNNTTTYYY___ccceeehhhlllpppyyyxxxiii```fffyyylllCCC<<<999:::777111111777444444444444444444444444333333444444444555555555555555555666666666777777444555666666666888:::;;;:::>>>DDDdddjjj\\\uuunnnuuuZZZOOO___bbbYYYFFF---333333444444333222000000111111111111111111111111111111111111222222222222111222222222444444666<<>>>>>BBBEEEMMMcccyyykkk[[[OOOddd|||xxxuuurrrtttzzz;;;:::999888777777777777777777777777777777777777777666666777666444777===KKKmmm\\\aaazzzwww|||zzzTTT777:::AAA:::666;;;888888999999999999888888777777777777888888888888888888888888888999999999555888===???<<<;;;@@@GGGRRRvvvjjjUUUQQQQQQLLLGGGHHHJJJNNNTTTYYY]]]dddlllrrrqqqxxxxxxpppiii___^^^```jjj}}}||||||\\\EEE777666444333777;;;888222444444444444444444444444333333333444444444555555555555555555666666666777111555888777666666777777444AAA999GGG~~~kkk[[[nnn~~~mmmmmmwwwNNNWWW{{{mmmEEE777999222///---...222444333000000000000000000000000000000111111111111222222222555---333;;;444///444888???yyy~~~OOO<<>>^^^mmmWWWeeerrrvvv~~~VVVDDD888:::===999777:::999888888888777777666666666666777888888888888888777777888888888999999999:::::::::;;;;;;;;;<<<<<<@@@LLLgggmmm^^^VVVPPPLLLIIIIIIHHHHHHJJJPPPXXX^^^fffkkkrrryyy}}}~~~|||yyywwwmmmeeeaaaUUUNNNWWWjjjrrreeeIII>>>999555555444444444333333333222222222222222222222222000000111111222333333333444444444444444555666777666666666666777777777777555AAABBB<<>>999...000000000000000000000000000000000000000000000000000000000000000000000000111222222333333444444555999PPPuuuvvvHHH===999@@@DDDIII[[[qqq{{{]]]MMM???<<<>>>@@@DDDIIIYYYmmmwww___PPPMMMaaa{{{yyyfff]]]___bbbjjjuuu:::999999888888888888888777777777777777777777777666777777777888;;;@@@DDD===RRRzzzjjj```vvvvvvjjjnnnzzzvvvKKK>>>777;;;>>>999666999888888888777777777666666666666777888888888888777777777777888888888999999::::::::::::;;;;;;;;;;;;???>>>JJJmmmyyygggZZZSSSPPPMMMKKKJJJLLLMMMOOOOOOSSSZZZbbbkkkuuu}}}~~~~~~{{{uuunnniiifff\\\ZZZPPPKKKPPPUUUbbbyyyiiiKKK<<<888777555444444444444333333333222222222222222222222222000000111111111111222222333333444444444555555555555666666666777777777777777999;;;;;;DDD```jjjLLLfffxxxwwwgggjjj|||yyywwwyyyrrreeexxxzzzVVV999333111***000000000000000000000000000000000000000000000000000000000000000000000000111111222333333444444555333>>>^^^cccKKK<<<>>>===:::IIIbbbwwwyyybbbJJJAAAAAAAAA>>>===JJJXXXvvvoooUUULLLGGGZZZsssyyynnnhhh___VVVYYYccckkkrrr|||::::::999888888888888888777777777777777777777777777777666666777<<>>888777<<<===777555888777777777777666666666666555666666777777777777777777777777777888888888888999999999::::::::::::;;;<<<555888KKKhhhxxxmmm]]]QQQKKKKKKMMMMMMSSSQQQPPPPPPSSSYYY___bbbbbbcccgggnnnuuuxxxvvvsssrrrssstttuuutttqqqooonnnoookkkccc[[[UUUQQQOOOOOOPPPYYY]]]eeettt^^^AAA777555555666444444444444333333333333222222222222222222222222222222222222222111111111222333333444444444444333555555666666666777777777:::333555===:::@@@gggcccJJJaaa{{{qqqeeemmm}}}pppllllll}}}qqqXXX===///111333111000000000000000000000000000000000000000000000000000000000000000000000000111111222222333444444444555222GGGvvvdddAAA;;;;;;666===MMM\\\sss^^^JJJDDDBBB>>>:::BBBAAA[[[cccWWWKKK[[[ppp}}}yyyooobbbVVVQQQOOORRR^^^mmmyyy~~~::::::999888888888888999666666666666666666666666888888777555555777;;;>>>888???]]]{{{ddd\\\xxxtttjjjkkkmmmiiiCCC888666888;;;:::555444888666666666666666666666666444555666666777777666666666666666777777777888888888888888999999999::::::999888<<>>888444MMMrrr\\\TTTTTT```hhheee______rrryyyyyy|||```NNN999111222555555555000000000000000000000000000000000000000000000000000000000000000000000000111111111222333333444444888111:::___~~~QQQ>>>>>>???>>>===EEE]]]xxx}}}^^^LLLDDDBBBBBBDDD777CCCqqqmmm^^^iiivvv~~~{{{sssggg]]]RRRNNNNNNSSSYYYaaaooo|||;;;::::::999888999999999666666666666666666666666666777888888666555666777:::999LLLvvvfffaaa{{{ooojjjkkkkkkzzz}}}~~~tttJJJ???999888888888666333555999555555555555555555555666444444555666666666666555555555666666666777777777777777777888888888888999777888>>>@@@777888VVVzzzvvv```^^^[[[XXXVVVRRRLLLHHHMMMJJJGGGHHHLLLPPPPPPOOOMMMJJJKKKNNNMMMKKKPPPWWWZZZ]]]dddnnn|||kkkTTTBBB666888;;;888666999444444333333333222222222111111111111111111111111111111111111111222222222333333333333333333222222555555555555666666666666888888:::<<<888888BBBQQQ~~~fffYYYXXXWWWWWWZZZeeeiiiuuuqqqKKK<<<111222555111......000000000000000000000000////////////////////////////////////////////////000000111222222333333444333222222CCCooorrrOOO>>>>>>===888;;;KKK```vvvfffOOOEEECCCBBB999999RRRyyyqqqlllrrryyyzzzssskkkeeeaaaZZZPPPHHHGGGJJJRRR___jjjttt;;;;;;:::999999999999999777777777777777777777777333666999:::999888888999===555:::\\\bbbZZZsssxxxjjjiiimmmvvv~~~}}}{{{{{{|||RRR777>>>:::999777555333333555888444444444555555555555555333444444555555555555555555555555555666666666666666666666777777777888888777222444<<<@@@>>>BBBJJJ___{{{pppiiibbb]]]XXXVVVXXX[[[\\\[[[aaa```eeennnrrrsss|||}}}wwwSSSCCC:::777666777555222444888333333333333222222222222111111111111111111111111---...///000111333444444555444444333333333333444444444555555555666666666444888999777888===>>><<>>IIIYYYmmmlllTTTGGG???AAA===;;;HHH]]]ccc\\\dddgggmmmtttyyy}}}~~~~~~zzzuuuhhh^^^RRRIIIFFFGGGGGGHHHQQQVVV___iiittt;;;;;;:::999999999999:::777777777777777777777777444666888999888999:::<<<:::888888FFFlllbbbYYYvvv{{{qqqfffcccppp|||xxxxxx{{{~~~}}}hhh@@@555999777666555333444555666555333333444444444555555555333333444555555555555444444444555555555666666666555555666666666777777777777444333777>>>AAA>>>:::???PPPmmmyyy~~~sssNNN;;;888333666666222000222333222333333333222222222222111111111111111111111111111...///111333666888:::;;;888666444222222333444666444444444555555555666666555666555555777;;;;;;999888MMMppprrr\\\QQQ]]]gggooollleeekkkzzzsssuuu|||ttt\\\<<<666333000111111000222444000000000000000000000000////////////////////////////////////////////////000000000111222222333333333666888666===WWWpppPPP>>>;;;999888<<>>===888???YYYwwwrrrppp}}}yyy^^^GGG<<<999999222777666000111666444,,,333333333222222222111111000000000000000000000000111333555999<<>>;;;:::JJJnnneeeKKKRRRZZZ^^^```eeennnuuuwwwhhhqqq}}}[[[AAA999666222222111111000000...---000000000000000000000000////////////////////////////////////////////////000000000111222222333333111111666999222999gggpppJJJ<<<888777:::???CCCNNNjjjdddRRRCCCCCCDDD???;;;:::999<<>>>>>>>>IIIeeelllIII:::888777555555555555444333333222111111111111111111111111111111111111111111111111111111888:::<<<<<<;;;;;;<<<===111111000000111111222333222222333333333333444444666666666666777777777777===999999KKKqqqsss]]]MMMOOOTTTVVVaaaooooootttsssttttttxxx[[[EEE999333222111111111111000000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111666111111555555888KKKaaaiiiLLL666===>>>777888FFFZZZfffxxx^^^OOOGGGAAA======;;;>>>AAABBBDDDLLLXXXaaadddjjjsssyyy{{{{{{|||~~~|||}}}~~~}}}{{{yyyyyyzzz~~~zzzsssmmmeee^^^TTTKKKEEECCCCCCCCCKKKMMMRRRWWW^^^fffnnntttuuutttyyy<<<<<<;;;:::999999999999777777777777777777777777777777777777888888888888888:::999;;;???LLL|||uuukkk|||ssshhhfffiiiqqq{{{wwwsssmmmkkknnnrrrwwwyyywwwzzz~~~kkkBBB777666555999666555555444333333222222222333333444333333222222222222222333333333444444333333333444444444444555444444444444555555555555555666666777777888999999777;;;===<<<===FFFVVVccc~~~oooQQQCCC777666888777555555555444444333222222111111111111111111111111111111111111111111111111111111::::::999999888666555444111111000000111111222333222222222333333333444444555555666666666777777777333777<<<@@@KKKgggttt]]]KKKEEEQQQbbbxxxmmmgggqqqrrrnnnxxx{{{sssuuuyyyzzz\\\CCC666333444444111111111000000000////////////////////////////////////////////////////////////////////////////////////000000000111111111555000111555333222<<>>CCCGGGOOOUUU]]]dddiiinnnssswwwtttvvvyyyzzzyyyyyyzzz{{{xxxyyy|||~~~}}}~~~|||uuunnnggg]]]TTTMMMKKKHHHEEEEEEHHHMMMRRRUUUZZZ\\\```eeelllvvvyyypppuuuuuu<<<;;;:::999999888888999777777777777777777777777777777777777888888888888666::::::::::::===^^^lllwww~~~ooofff```eeelllvvv}}}tttmmmiiihhhhhhgggkkkmmmppprrrtttwww{{{~~~~~~|||EEE999777333666<<<555555444444333333222222222222333333333333222222222222222222333333333333333333333333444444444444444444444444555555555555555555666666777888888888111666:::;;;999888999;;;OOO```|||WWW>>>111111444888777333222333444444333333222111111111111111111111111111111111000000000000000000000000888666444444555555222...111000000000000111222222222222222222333333333333555555555666666666666777444888===;;;666BBBjjjqqq```VVVRRRLLLZZZjjjoooiiiiii|||wwwuuunnnkkktttyyyuuuhhhVVV???000...111333333111111000000000000////////////////////////////////////////////////////////////////////////////////////000000000000111111333///000555444///111999MMMyyynnnRRR===<<<<<<555666>>>OOOfffmmmZZZRRRCCCAAA===;;;;;;;;;:::999<<<@@@EEEJJJOOOVVV]]]bbbbbbeeejjjmmmnnnoooppprrrkkkmmmqqqtttwwwyyyzzzzzzxxxyyyyyywwwtttpppnnnnnngggbbb[[[UUUOOOJJJEEEAAAEEEEEEGGGJJJOOOVVV\\\```jjjmmmqqqwww~~~pppnnnpppzzzuuu<<<;;;:::999888888888888666666666666666666666666666777777777888888888888777:::888999:::888GGGddd~~~pppkkkeeeccchhhpppwwwzzz}}}xxxqqqiiidddfffggggggggggggiiimmmpppqqqrrrtttwww{{{~~~UUU333<<<<<<666777555444444444333333333222222111111222333333333333222111222222222222333333333222222333333333444444444333333444444444555555555444444555666666777777888444666888999:::;;;<<<===AAAAAAIII___wwwvvvPPP888444666777888777333000111444333333222222111111111000111111111111111111111111000000000000000000000000222///...111666888555111000000000000000111222222111222222222222333333333444444555555555666666666999444666<<<;;;;;;MMMfff{{{bbbQQQMMMPPPZZZdddjjjmmmpppyyyyyysss{{{pppkkkkkkSSSCCC<<<444111333333111///111000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000111222...000555777333222444999NNNsss```BBB777===???999DDDOOObbbvvvpppXXXPPPGGGAAA@@@AAA???<<<;;;<<<===>>>@@@CCCGGGIIIJJJNNNTTTWWWYYYZZZ[[[\\\\\\]]]___aaabbbcccccccccccceeeeeeccc___ZZZXXXWWWJJJHHHEEECCCDDDFFFIIIKKKQQQSSSWWW[[[___dddiiilllvvvzzzyyyhhhgggnnnxxx~~~|||~~~jjj;;;;;;:::999888888888888666666666666666666666666666777777777888888888888999:::666777>>>;;;;;;HHHbbbmmmwwwjjjeeefffhhhiiiooorrrwww|||~~~|||wwwsssgggfffdddaaa___^^^aaacccbbbcccdddgggjjjnnnqqqrrruuuxxx{{{}}}```;;;111<<<888555666---333333333333333222222222000111222222333333333222111111111222222222333333222222222333333333444444333333333444444444444555444444444555666666777777:::999777666777888999:::444:::??????BBBTTTuuurrrsssrrr[[[OOO@@@111000999333333111//////222666777222111111111111111000000000000000000000000000000////////////////////////000...---111777:::888555000000//////000000111222111111111222222222333333444444444444555555555555888......999===888:::DDDfffiiiPPPIIIOOOUUUWWWWWWWWW^^^hhhuuuwwwuuuuuuyyy|||}}}{{{yyy```ppphhhqqqmmmHHH;;;000222555666555222000///000000000////////////...........................////////////////////////////////////////////////...////////////000000000333000000333666555444444555555LLLwwwZZZBBB???===777999;;;FFF[[[rrr~~~ppp^^^QQQJJJGGGBBB???@@@???==================:::===AAADDDEEEEEEFFFGGGIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNLLLIIIEEEDDDDDDBBBBBBAAAAAACCCHHHMMMQQQWWW\\\dddkkkrrryyymmm^^^iiiuuuwwwpppvvvyyyhhhRRR;;;:::999888888777777888777777777777777777777777777777777777888888888888:::;;;555666@@@???999<<>>>>>SSSooowwwdddWWWQQQQQQTTTGGGIIIOOOVVVbbbppp~~~yyykkkccc___^^^iiixxxzzzkkk^^^YYY\\\wwwyyy|||rrrDDD000777///222555333///---///222000000////////////..............................////////////////////////////////////////////////......////////////000000333111000111222222222222111333999OOOxxx{{{```CCC666666888999>>>FFFPPP^^^rrrtttggg]]]SSSLLLDDDBBB>>>===<<<<<<;;;:::888:::;;;<<<;;;;;;<<<===;;;<<<<<<===>>>??????@@@???@@@AAA@@@>>>>>>???@@@DDDFFFIIIKKKOOOUUU\\\aaaeeekkkttt|||}}}qqqjjjkkkooottt~~~}}}xxxhhheeebbbQQQ===;;;:::999888777777777777777777777777777777777777777777777777888888888888777<<<888555===>>>999;;;AAA^^^~~~xxxrrrmmmfffaaa``````aaabbbhhhhhhgggeeebbbaaabbbccc`````````aaabbbccceeeeeedddfffhhhiiiiiijjjlllnnnooossswwwyyyzzzzzz{{{}}}kkkCCC666>>>;;;333666888666777222222222222222222222222///000111222222333333333111111111111222222222222111222222222222333333333222222333333333444444444222333333444555555666666000333777888888888999:::===666444;;;@@@===888666===HHHYYYkkk}}}{{{wwwssssssuuuvvvuuusssppp\\\???444222222555777666333//////444666222111333222///000000000000000000000000000000000000000000000000........................111111111222222111111000///////////////000111111111111111111222222222222222333333333333444444444666777777666444555999===111999GGG___vvv}}}{{{nnnXXXNNNLLLGGGDDDDDDIIIQQQXXXooouuu}}}{{{vvv______]]]ZZZYYY\\\dddkkkzzz}}}{{{ooo[[[RRR```ttt{{{nnn___HHH333...555222222222000......000222000000/////////.................................////////////////////////////////////////////////........./////////000000///000111000000111111111000444333888TTT~~~|||aaaIII>>>===<<<======;;;???PPPbbbuuu|||yyyppp___XXXOOOHHHDDDBBBAAA???>>>>>>>>>===;;;;;;===???;;;;;;;;;<<<===>>>???@@@???@@@AAABBBBBBEEEIIILLLMMMRRRYYY```gggooowww|||}}}yyyqqqiiigggmmmyyy|||}}}hhhWWWMMM@@@333;;;:::999888777777777777777777777777777777777777777777777777888888888888444===:::555999:::999===CCCBBBnnn~~~yyyqqqlllhhheeeccc\\\]]]^^^]]]\\\\\\]]]___aaaaaaaaaaaaaaabbbccccccbbbcccddddddcccbbbccceeeccchhhnnnrrrsssuuuwwwzzzzzz{{{{{{|||}}}~~~zzzyyyxxxwwwwwwxxxyyyzzzPPP999222===555///999666,,,111222222222222222222222222//////000222222333333333000111111111111222222222111111222222222333333333222222333333333444444444222222333444444555555666555777777555222333777;;;444444777999666222777@@@<<<999999???HHHVVViiizzz{{{}}}yyysssooo~~~||||||}}}aaaFFF>>>>>>666555777555111000333444000+++222444...+++///333333////////////000000000000000000000000000000000000........................,,,...000000///...///000///////////////000111111000111111111111222222222222222333333333444444444555555222111666<<<999222666<<<;;;???NNNbbbvvvooocccUUUIIIDDDEEEGGGEEEJJJPPPSSSVVV[[[dddkkktttwww|||~~~{{{yyypppllleee___ZZZTTTOOOLLLJJJVVVgggsssvvvvvvuuuuuuiiihhhlllssswwwxxx}}}zzziiiLLL555000666444,,,111000000111333333000...000/////////....................................////////////////////////////////////////////////............/////////000***...111111111222444444333000000555@@@WWWxxxlllKKK;;;666555999:::999>>>EEEWWWdddqqqyyyyyyiii\\\TTTOOOKKKIIICCCBBBAAA???===>>>@@@CCCBBBBBBAAA@@@@@@AAAAAABBBDDDFFFGGGHHHJJJOOOUUUYYY]]]dddlllttt{{{~~~{{{yyywwwgggXXXZZZlll{{{xxxfffKKK<<<444--->>><<<999888888888888777666666666666666666666666777777777777888888888888888888999999999:::::::::;;;@@@IIIgggsss~~~xxxrrrmmmhhhdddbbb```[[[XXXVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ]]]___aaadddffffffgggffffffiiijjjiiiggggggjjjmmmnnnsssxxxzzz{{{___;;;555666555555555555444444444111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222333333333444444444555555444444444555555555555666555555555555666666666666777777999:::<<<===??????HHHPPP[[[dddooo}}}xxxUUULLL@@@777444444444444444444333333222111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333333333333333333333333333333444444444555555777555777:::;;;DDDaaa{{{~~~|||xxxppp]]]KKKRRRFFFCCCCCC???CCCHHHDDDFFFIIIKKKKKKKKKLLLQQQTTT[[[UUUSSSUUUUUUOOOJJJHHHOOOKKKGGGFFFIIIJJJIIIHHHIIICCCBBBHHHMMMQQQYYYbbbgggppp}}}ttt^^^\\\\\\uuuyyyRRREEE666000111444333///111111000000//////......////////////////////////000000//////......------........................------------------------............////////////000000000000111111111111///000444666222888UUUuuuuuuXXXAAA777999888888999444???BBBMMM^^^lllwwwxxxqqqnnneee^^^UUUQQQQQQPPPMMMJJJMMMMMMMMMLLLLLLNNNRRRUUUWWWZZZ^^^ccchhhnnntttxxx~~~|||yyyxxxuuunnngggfffccceeeooozzz~~~xxx}}}{{{iiiLLL777222222///>>><<<999888888888888777666666666666666666666666666666777777777888888888888888888999999999::::::<<<>>>BBBRRRzzzzzzsssmmmiiicccbbb```]]][[[YYYXXXWWWZZZYYYXXXXXXWWWWWWWWWXXXRRRSSSVVVZZZ]]]```aaabbbbbbfffiiilllmmmpppuuuyyy|||oooFFF777;;;555555555555444444444444111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222222222222222222222222222333333333333444444444444444444444444555555555555444555555555666666666666555666777888999;;;<<<<<<999===AAACCCGGGQQQ```kkkpppVVVDDD@@@AAA<<<666333333444444333444333333222111111000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111333333333333333333333333333333333333444444444444777444666999777999LLLbbbyyytttsssrrrmmmpppllllllfffWWWPPPQQQPPPDDD@@@===@@@FFFGGGCCC===@@@???AAACCCBBB???@@@DDD:::;;;<<<<<<@@@IIIVVV___WWWSSSVVVbbbmmmooonnnnnnccc___hhheeeooowwwvvvuuuwwwfffVVV@@@999111...111333222000000000000000//////..............................////////////....................................------------------------............//////////////////000000000111111111333000111444222333CCCXXX|||rrrcccTTTCCC222333<<<;;;999999<<>><<<999888888888888777666666666666666666666666666666777777777777888888888888888999999999999::::::<<<>>>@@@QQQzzz{{{vvvpppkkkfffdddbbbaaa___]]]\\\[[[ZZZZZZ]]]^^^bbbfffjjjnnnrrrsssvvvyyy~~~jjjDDD444666;;;555555444444444333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111222222222222222222222222222222222222333333333444444444333333333444444444555555444444444555555555666666444555555666777777888888888777555333222555:::>>>AAADDDNNN^^^mmm{{{}}}tttjjj^^^UUUIIIDDDCCCFFFCCC:::666:::111000///000222333333111333333222222111000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111222222222222222222222222222222333333333444444444555333555888555222888DDDPPPnnn}}}ooojjjhhhdddllltttsssmmmoooyyyrrreeedddhhhdddSSSCCCKKKNNNSSSVVVSSSPPPUUU]]]ppprrrooofff^^^aaaqqqooo```]]]```___XXXSSSQQQUUUjjjxxxiiiTTTBBB777222000//////111222111000000000000////////////........................................../////////........................---------------------------............///////////////000000000000111111444//////333444111444;;;XXXiiiIII<<<;;;444555555555777888>>>MMM\\\iiittt~~~zzzzzzzzzyyywwwrrrrrrsssqqqooommmkkkkkkvvv}}}sssoooxxx~~~nnnTTTEEE555///000000///000>>><<<999888888888888777666666666666666666666666666666666666777777777888888888888888999999999999888;;;?????????PPP|||tttttt~~~|||nnnGGG999888777555444444444444333333333222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222222333333333333222333333333444444444444333333444444444555555555444444444555555555555555;;;999666666777888999999666555777===AAADDDLLLTTT[[[^^^ccchhhlllqqquuuyyy}}}~~~|||vvvoookkkmmmpppfff[[[NNNFFFCCC???777///777222111444444000111555111111111111222111000///222222111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111222222222222222222222222222222222222333333333333333222444888888444444888777GGGbbblllpppkkkbbb``````cccjjj|||ssslllrrr~~~{{{ppplllpppvvvzzzvvvpppppptttttt```WWW]]]ffflll___TTTVVVaaakkkllliiivvvxxxttt^^^HHH:::333111111111222111000//////000////////////////////////........................---------....../////////........................---------------------------------.........//////////////////000000000111111...///444666333111333888ooolllRRRFFF<<<555555777::::::999===CCCNNN[[[iiirrruuuyyy~~~|||tttpppooonnnjjjgggkkklllppptttxxxxxxtttqqqwww~~~wwwtttkkkhhhrrrrrr```BBB222)))---222000///222>>><<<999888888888888777666666666666666666666666555666666666666777777777777777888888888999999999888999===AAA===???TTTnnntttooouuuyyyssstttMMM;;;<<<:::666666444333333333222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111111111111222222222333333222222222222333333333444333333333333444444444444444444444555555555555555444333222333666888888666999777777999888555777<<<888888999<<<@@@BBBCCCDDDAAACCCDDDCCCBBBAAABBBDDD<<<999555333444555555333777555444444222...---...444444333222000/////////111111000000000000//////////////////////////////////////////////////////////////////////////////...........................................................................////////////000000000111111111111111111111111111111111222222222333333444222333777999777666777>>>888888IIIiii||||||tttbbb\\\\\\WWWTTTXXX```ggggggeee\\\___gggmmmjjjaaaYYYWWWaaaeeeggg```TTTLLLMMMPPP]]]```iiizzzjjj^^^MMM>>>444000222555222333222000...---///111.............../////////........................,,,,,,------......//////........................------------------------------------...............////////////000000000......111444444222333555///@@@LLLZZZnnnxxx}}}nnnddd```GGG???:::;;;<<<::::::;;;666???LLLVVV\\\bbbmmmvvv{{{|||~~~{{{xxxvvvuuullljjjhhhiiijjjiiifffcccddddddjjjvvvyyytttxxxyyywww{{{{{{pppoooiiifffjjjnnngggUUUDDD555,,,+++222444...---111>>><<<999888888888888777666666666666666666666666555555666666666666777777777777777888888888888999;;;777999======<<>>999666555666777999<<<@@@FFFTTTaaagggkkkrrrxxx|||}}}|||zzz|||{{{zzzwwwsssnnniiidddbbbbbbdddeeeeeedddbbb___]]]```___dddttt}}}zzz|||rrrnnnqqqvvvxxxqqqhhh```WWWJJJ;;;000---,,,///333111,,,***,,,>>><<<999888888888888777666666666666666666666666555555555666666666777777777777777777888888888888999888999:::;;;<<<@@@DDD]]]}}}qqqiiihhhnnnuuuzzz|||uuunnniiieeeccceeefffiiippp~~~zzzHHH<<<666777555///111:::222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111111111111111111111111111000000000000111111111222111111111111222222222222222222222222333333333333222222333333444444444555666666666555444333222222666444555666555333444999888777666555555444333222888666555555555444222///333444333333222222222333555555444222000...,,,***---///111111//////111333////////////////////////////////////////////////////////////////////////////////////////////////................................................................................./////////000000000000000000000000000000000000000000111111111222222333333222333444444333---333999:::999@@@OOO]]]{{{rrrfffWWWIIIBBB555///,,,000333111///000///...------.../////////---------.........//////------------------------...------------------,,,........................------------------------,,,,,,---------................../////////000000///000000......///000111444666222444<<<>>>HHH[[[uuuyyyxxxooohhh]]]LLL===666>>>999666666555555<<>><<<999888888888888777666666666666666666666666555555555555666666666777777777777777888888888888666:::===;;;:::<<>>;;;888777777777666555666555444444555666555444555555555555666666666666777777777777888888888888888999999::::::;;;;;;<<>>;;;888777777777666555666444333444555666555444555555555555666666666666666666777777777888888888888888999999:::;;;;;;;;;:::<<>>555555555444444444333333333333222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000//////......//////////////////////////////000000000111111111000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111222111111000000111111222222222222222222222222222111111111111111111111111////////////////////////////////////////////////////////////////////////000/////////............////////////////////////000/////////.........---........................---------------------------------............///....................................//////////////////////////////////////////000000000111111111111111111222222222333333333222222222222333444444111222555;;;EEEPPPYYY^^^kkkttt|||uuuuuuzzzoootttyyyzzzkkkWWWFFFAAA999000---000333333111111111000000///......---........................------............------........................------------------------........................------------------------............................................................////////////000000000111111111222222111999AAAFFFLLL___||||||zzz{{{xxxssskkkooo|||vvv___QQQGGG???@@@BBB777666777///000777777777888:::===@@@CCCDDDCCCHHHIIIJJJLLLNNNQQQTTTVVVVVVWWWWWWVVVVVVWWWWWWWWWTTTPPPNNNNNNPPPPPPPPPPPPNNNPPPRRRSSSTTTSSSOOOJJJUUUggg{{{xxxkkkffffffllljjjgggiiiqqqxxxuuunnn]]]XXXbbbjjj\\\KKKDDD@@@;;;333+++)))---111222000........................>>>;;;888777777777666555555444333444555666555333444555555555555666666666666666777777777777888888888888888999::::::;;;;;;999;;;??????BBB\\\{{{tttnnniiieeeddd```[[[WWWVVVWWWWWWWWWZZZ]]]bbbgggllloooppppppvvv{{{bbbAAA666555777888444444333333333333333222222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////000000000////////////...//////////////////////////////000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////............/////////////////////////////////...............---------------------------------------------------------............///........................---............///////////////////////////////////////000000000000111111000111111111222222222222222222111111222222333444111444666333///000666===PPP]]]tttyyywww~~~pppfffxxxnnneeelllkkk^^^PPPFFF:::000111///...///000111000///111000000//////.................................------............---------------------------------------------------------------------------------------------------------------------------------------------------------............/////////000000000000111111111111---000222111666IIIfff}}}mmmgggttt{{{www}}}{{{tttssssssqqqppprrrfffccc]]][[[ZZZIIIBBBAAA<<<;;;;;;555333222222333333444444555444555777999:::;;;>>>@@@CCCBBBCCCCCCDDDDDDEEEEEECCCBBB???>>>???@@@@@@???GGGIIIMMMVVV^^^bbbaaa___^^^jjjvvvwwwoooiiimmmtttqqqlllccc___dddkkkjjjeeeVVVTTT```eeeSSS???666111...,,,+++---///000///...------------------------===;;;888666666666555444555444333333555555444333444444444555555555666666666666666666777777777888777777888888999:::::::::===888:::@@@???EEE___~~~nnnHHH888999<<<:::666333333333333222222222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000//////000000000111111111111111111111111000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////.........////////////////////////........................---------------------------------------------------------............///........................---------.........//////////////////////////////////////////000000000111000000000111111111111222111111111111111222333333555888:::777222111555;;;444;;;LLL^^^dddaaadddmmmrrr}}}}}}|||}}}iiissswwwcccXXXPPPOOOFFF999111333666777222333555555333111000///000000/////////.................................,,,------......------,,,---------------------------------------------------------------------------------------------------------------------------------------------------------.........///////////////000000000111111---000222111111:::KKKYYYgggaaadddmmmpppqqq~~~ttttttzzzwwwmmmnnntttoooooosss|||ppp]]]WWWYYYWWWSSSLLL>>>???>>>>>>>>>;;;777555666555666666666555555666777999777666888999999:::===<<<>>>???>>>@@@DDDHHHHHHRRRPPPTTT^^^iiilllkkkiiibbbjjjpppmmmdddccckkkvvvsssjjj\\\TTTXXXcccjjjjjjUUUMMMPPPOOO???444222...///000222111000---,,,+++------------------------===:::777666666666555444555333222333444555444333444444444444555555555555555666666666666777777777666666777888888999999:::===444444???BBB===???IIIppp|||RRRCCC777555999777222///222222222222222222222222111111111000000000//////////////////////////////////////////////////////////////////////////////.............../////////...........................////////////000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000//////......//////000000000000000000000000000////////////////////////.................................................................................///////////////////////////////////////---------...............---------------------------------------------------------............///........................------------.......................................////////////000000000//////000000000111111111111000000000000111222222000111222222111222444666333111444:::999666===IIIOOOXXXXXXZZZhhhssszzz|||qqq___]]]]]]RRRFFFBBB111444555333111222111///,,,...111111000000222444////////////....................................,,,,,,------------,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------................../////////000000000,,,000222111......444:::>>>NNN```llluuu{{{}}}|||{{{nnnqqq}}}}}}ssskkkuuuyyywwwrrriiiqqq{{{ggg___cccbbbaaa[[[NNNMMMLLLNNNPPPKKKBBB>>>AAACCCAAA???===>>>>>>>>>>>>???<<<;;;???@@@>>>???DDDMMMSSSSSSPPPTTTcccuuu~~~kkkccc___fffkkkhhh```\\\eeepppzzzwwwiii]]]ZZZ]]]hhhbbbWWWQQQVVVbbbjjjjjjKKK===888666...---000+++)))+++------,,,,,,---///------------------------===:::777666666666555444444333222333444555444222333444444444444555555555555555666666666666777777666666666777888888999999<<<777666;;;;;;777:::BBBFFFdddcccMMM999555222333333111222555000111111111111222222222111111000000000/////////////////////////////////000000000000000000000000////////////////////////---............/////////..............................////////////000000//////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////.................................................................................///////////////////////////////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------------------,,,------------.......................................////////////000000////////////000000000000000000000///000000111222222000///000222333111...:::777666555222111666===555;;;:::===JJJPPPQQQYYY^^^]]]mmmwwwuuu}}}}}}wwwlllrrr~~~~~~sssxxxqqqnnnmmmbbbhhhZZZPPPGGGCCC???888444555///111222333333222///............---,,,---///111........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................///////////////000111///,,,,,,000333///:::FFFRRRfffyyyyyylllrrruuunnnbbbbbbmmmpppkkkgggooovvvxxxooo^^^ffflllaaaaaa```dddhhhbbbZZZXXX[[[___[[[RRRPPPUUUUUUOOOIIIHHHLLLPPPPPPNNNSSSPPPSSS[[[[[[UUUSSSVVVlllqqqmmm___]]]qqqxxxjjjccciiimmmggg\\\WWW^^^gggnnngggXXXMMMLLLPPPfffbbb[[[TTTSSSVVVTTTOOO>>>222...///---111222***---------,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,<<<:::777555555555444333444333222222444444333222333333444444444555555555555555555666666666777777555555666666777888888999999;;;;;;999777999>>>CCCAAAEEEUUUzzzmmmNNN@@@;;;:::666444555555333444888000000000000111111222222111000000000////////////////////////////////////000000000000000000000000////////////////////////---------.........//////................................./////////000000////////////////////////////////////////////////////////////////////////........................///......------......///////////////////////////............................................................................................................/////////000////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------------------,,,,,,---------........................................../////////000000........./////////000000000////////////000111111444333222333555555222000---000000...///333555333111444111111999999666<<<>>>GGGQQQVVV[[[eeellllllkkkqqqrrrrrr{{{wwwtttssswww~~~|||rrrvvvyyytttggg^^^]]]``````VVV\\\VVVRRROOO@@@DDD<<<888555555555333111000999555111//////000333555444222000...------,,,,,,........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------.........////////////000000///...///111444222111111666EEEVVV^^^______hhhkkkbbbZZZYYYYYYWWWWWWhhhtttrrrgggXXX^^^wwwnnndddaaa]]]bbbkkkkkkaaa___aaagggeee```dddnnnlllaaaVVVUUU]]]cccaaa]]]^^^^^^gggssstttggg______ppp{{{xxxdddVVVbbb|||rrrccc\\\dddkkkeee\\\WWWNNNVVVZZZTTTIIIDDDJJJSSSjjjeeeYYYLLLDDD@@@:::444666...///111...222444,,,444222000...------------,,,,,,,,,,,,,,,,,,,,,,,,<<<:::777555555555444333444333222222444444333222333333333444444444555555555555555555666666666777555555666666777888888888333888:::999:::===;;;555999===@@@HHHbbbaaaEEE888666888555000000444777333///...//////000000111111111222000000000000////////////////////////////////////000000000000000000000000////////////////////////---------.........//////..................................../////////000////////////////////////////////////////////////////////////////////////.................................------.........////////////////////////................................................................................................---.........//////000000////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------,,,,,,,,,---------........................................../////////000............/////////000///////////////000111111+++---///111222222222222///555444000222999888111111555111000555222000888...999777333:::AAAEEEKKKLLLTTT___\\\TTTYYY___YYY___\\\ZZZ^^^gggllliiibbbYYYWWWVVVVVVTTTOOOKKKJJJGGG999:::666777:::000555444000...000555666000***...------000222111000000...,,,+++,,,...///...------.....................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////)))+++...//////......---+++,,,222888444111:::IIINNN^^^llljjj^^^SSSNNNLLLLLLiiiwwwooobbbWWWZZZiiiyyykkkfffddd]]]___ffffffaaa]]]___fffgggdddmmm|||rrrcccaaaiiiooollleeeYYY\\\iiizzzzzziii[[[XXX[[[ooovvvdddRRRVVViiiwwwmmm\\\SSS[[[bbbZZZOOOKKKDDDRRR```aaaVVVMMMKKKNNNggg^^^MMM<<<444444444222111,,,...---&&&+++111,,,---+++***,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,===<<<999777555444444444444444444444444444444444333333333333333333333333333333333444444444555555555555555555666666666666777777888888888999999999999999>>>AAAAAALLLnnnhhhFFF999999999555222444444333333222111000000111111111111111111111111////////////////////////............////////////////////////////////////---------............///////////////////////////................................................////////////////////////....................................////////////000000//////.........---........................//////////////////////////////.........---------------------------------..............................------------..............................---------............///------------------------.........------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------............///////////////////////////............////////////000000000000000000000000000000000000111111111111111111111111111111111111111111222222222333333333888888888888888888888888::::::::::::::::::::::::777777777666666555555555111111111111111111111111111111000000//////......////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///,,,------...///000111111:::EEETTT]]]]]]YYYTTTRRRYYYYYYgggvvvlllRRRKKKXXXfffhhh```TTTRRR\\\bbb___VVVSSSZZZhhhlllccc^^^```vvv}}}qqq``````cccbbbbbbrrrddd```dddeeejjjhhh\\\WWWXXX^^^dddccc\\\WWWVVV[[[TTTNNNNNNQQQPPPIIIBBBCCCOOOaaahhh\\\JJJDDDHHH>>>;;;666111......///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,===<<<999777555444444444444444444444444444444444333333333333333333333333333333333444444444444555555555555555666666666666777777777888888888999999<<<:::<<>>777888666444000...,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,===<<<999777555444444444444444444444444444444444333333333333333333333333333333333333444444444444444555555555555666666666777777777777888888888888:::777888======888888>>>>>>```}}}^^^FFF666333333666666444333444333333333222111111000000111111111111111111111111////////////////////////............////////////////////////////////////---------............///////////////////////////................................................................................................---............//////////////////...............------------------------.......................................---------------------------------..............................------------..............................---------............///------------------------...------------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------....................................---............///////////////////////////////////////000000000000111111000000000000000000000000000111111111222222222222111111111111111111111111000000000000000000000000000///////////////......000000000000000000000000000000000////////////...................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------..............................//////+++...000111333888???FFF???BBBRRRggggggWWWOOOUUUoooppphhhVVVKKKMMMRRRSSSWWWNNNMMMVVVZZZTTTMMMKKKTTTfffgggYYYPPPKKKJJJRRRXXXLLLJJJNNNQQQXXXYYYOOOKKKHHHKKKSSSWWWQQQIIIDDDCCCMMMNNNMMM[[[kkk```FFFCCC>>>;;;<<<:::444...,,,......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,===<<<999777555444444444333333333333333333333333222222222222222222222222222222333333333444444444444444444555555555666666666666666777777777888888:::666555:::>>>===???DDDAAABBBMMMwww\\\EEE;;;666;;;999888666333000111333333222222222111111000000111111111111111111111111////////////////////////............////////////////////////////////////---------............///////////////////////////................................................................................................---------.........//////........................------------------------................................................------------------------...........................------,,,,,,------...........................---------............///------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,---------.................................---------.........//////////////////////////////////////////000000000111000000000000000000000000000000000111111111111222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------..............................------///000000...---...///666333999EEEIIICCCDDDKKKhhhjjjcccSSSHHHHHHNNNRRRQQQHHHDDDKKKRRRQQQKKKGGGHHHYYY[[[PPPJJJDDDDDDMMMVVVHHHDDDEEEEEELLLPPPIIIDDDAAACCCMMMTTTRRRJJJEEEFFFLLLMMMLLLRRRYYYMMM:::999444//////000000///---------...............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++===<<<999777555444444444333333333333333333333333222222222222222222222222222222222333333333444444444444444444555555555555555555666666666777777777:::888888999999888;;;???BBBAAAAAANNNeeevvvbbbGGG>>>???;;;444555444222000000222333222222222111111111111111000000000000000000000000000////////////////////////............////////////////////////////////////---------............///////////////////////////................................................................................................------------............---------...............------------------------........................---.....................------------------------........................------,,,,,,,,,,,,------........................---------............///------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------...........................------------.......................................////////////000000000//////////////////////////////000000000111111111111111111111111111111111111111111111111111111111........................////////////////////////.............../////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...............------------)))+++...//////.........111,,,+++000222333666<<>>>>>AAA???777111/////////...,,,,,,...000000....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++===<<<999777555444444444333333333333333333333333222222222222222222222222222222222222333333333333333444444444444555555555555555555555666666666666444777;;;;;;999777777888666===<<<:::;;;;;;JJJfffmmm]]]OOO>>>555555888777444///000000111333555222,,,111111111111111111111111000000000000000000000000////////////////////////............////////////////////////////////////---------............///////////////////////////................................................------------------------........................,,,------------.........---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............------------------------........................------,,,,,,,,,,,,------........................---------............///------------------------,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------------------------------,,,------------.......................................////////////000000////////////////////////////////////000000000000////////////////////////////////////////////////---------------.........////////////////////////---............/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------------------.........---,,,++++++,,,...///,,,,,,---//////......//////222444333222666>>>EEEIIICCC???BBBHHHJJJHHHDDDBBBFFFAAA>>>DDDCCCBBBIII]]]NNNFFFAAA<<>><<<:::777555444444333222222222222222222222222111111111111111111111111111111222222222333333333222222333333333333444444555555555555555555555555444444444555555555555666777777888999::::::;;;;;;===>>>??????GGG\\\yyyhhh]]]NNNAAA:::666444333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///////////////.........////////////////////////................................................................................................------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///........................................................................---------------------------------............///------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------000000//////.........---------------------------------------------------,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************>>><<<:::777555444444333222222222222222222222222111111111111111111111111111111111222222222333333222222222333333333444444444444444444444444444444444444444444555555555555666666777777888999999:::;;;===>>><<<;;;@@@JJJSSSbbb|||oooVVVAAA<<<666333444666777777222222222222222222222222111111111111111111111111000000000000000000000000/////////////////////////////////////////////...////////////////////////................................................................................................------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------....................................................................................------------------------------------............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------............---------,,,------------------------------------------------,,,++++++++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************>>><<<:::777555444444333222222222222222222222222111111111111111111111111111111111222222222222333222222222222333333333333444444444444444444444444444444444444555555555555555555555666666777777888777999;;;:::777555555555999CCCSSSeee{{{lll^^^XXXOOO???111333111000111333444444333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////......//////////////////////////////////////////................................................................................................------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------............------------------------------------------------------------------------------------------------------------............------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************>>><<<:::777555444333333222222222222222222222222111111111111111111111111111111111111222222222222111222222222222333333333333333333333333333333333333333444444444555555555444555555555666666666777999888777888:::;;;<<<<<>>FFFSSSlll\\\OOO@@@999888999666333888777666555444222111///111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////............////////////////////////////////////................................................................................................------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------------------------------------------------------,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************>>><<<:::777555444333333222222222222222222222222000000000000000000000000000000111111111222222222111111111222222222333333333333333333333333333333333333333444444444444555555555555666666666666666:::888666666888:::999888;;;777:::@@@>>>888===IIIVVVdddvvvkkkVVVHHH@@@<<<888333111333444555555111111111000000111333444111111111111111111111111000000000000000000000000////////////////////////........................---.........//////000000////////////////////////................................................................................................------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************>>><<<:::777555444444333222222222222222222222222000000000000000000000000000000000111111111111222111111111111222222222222222222222222222222222222333333333333444444444444555555555555555555555555333333555777999888555222777555888===;;;666888???999>>>DDDKKKYYYooottthhhddd___VVVJJJ???888444444444444555555555444222111...............000333666111111111111111111111111000000000000000000000000////////////////////////........................------......///000000000////////////////////////................................................................................................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************>>><<<:::777555444444333222222222222222222222222000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222333333333444444444444444444444444444333333///222555777888888777666999888777555444555;;;AAA>>>???<<<777888@@@HHHKKKLLLRRR]]]kkkzzzvvvrrrkkkddd\\\SSSKKKEEE===:::777555666777999:::000111333444444333222111111222333111///...000333111111111111111111111111000000000000000000000000////////////////////////........................------......///000000111////////////////////////................................................................................................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++---///111------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,************************>>><<<:::777555444444444222222222222222222222222000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111222222333333333444444444333222222222222222222222777777666333111222555888///555::::::999888666333111777;;;:::;;;======;;;:::;;;===@@@FFFMMMSSSWWWaaapppvvvggggggmmmfffVVVHHHCCCAAA>>>;;;888777777888:::888666555555444111///111111111111111000000000---000333222000//////111000000000000000000000000000000000000000000000000////////////////////////........................---------...///000000111////////////////////////................................................................................................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++---///111------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))+++++++++,,,,,,+++++++++*********************************++++++,,,,,,,,,************************<<<;;;999777555333222222111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222333333333444444444555555555555666666666666555555666666666666777777777777888888999999999:::::::::>>>???@@@BBBEEEHHHJJJLLLMMMMMMLLLLLLKKKKKKKKKJJJMMMLLLLLLKKKJJJIIIIIIIII>>>======<<<;;;:::999999444444444444444444444444222333333444444333333222222222222111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////...................................................................................................................................................................................................------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++************************<<<;;;999777555333222222111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222333333333333444444444444555555555555555555555555555555666666666777777777777777777777888888888888;;;:::::::::::::::;;;;;;=========<<<<<<;;;;;;;;;======<<<<<<;;;::::::999888888777777666666555555444444444444444444444444222222333333333333222222222222222111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////...................................................................................................................................................................................................------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++************************<<<;;;999777555333222222111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222333333333444444444666555555444444555555666444555555555666666666666555555555555666666666777:::999888666555555555444555555555555444444444444555555444444333333222222333333333333333333333333333333333333333333333333222222333333333333222222222111111111111000000000000000000000000000000000////////////////////////////////////////////////////////////////////////...................................................................................................................................................................................................------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++************************<<<;;;999777555333222222111111111111111111111111000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222333333333333555555444333333444555555444444444444555555555555444444444555555555666666777666666666666666777777666666666666555555555555666666555555444444444333222222222333333444444444222222222222222222222222111111222222222222111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////...................................................................................................................................................................................................------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------................................................------------------------------------------------------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++************************<<<;;;999777555333222222111111111111111111111111000000////////////000000//////////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111111111111111111222222222333333444444333333333333444444222333333333444444444444444444444444555555555666111111111222222444555555333333333333444444444444333333333333222222222222111111222333333444444444222222222222222222222222000111111222222111111000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////...................................................................................................................................................................................................------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------................................................------------------------------------------------------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///111222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++************************<<<;;;999777555333222222111111111111111111111111000000////////////000000000000000000000000000000/////////////////////////////////////////////////////////000000000111111111111111111111111111111000000111111111222222222222333333444444333333222222222222222333333333333333333333444444444555555333333222111111222222333222222222222222333333333222222111111111111111111000000000111111222222222111111111111111111111111000000111111111111000000//////000000000000000111////////////////////////////////////////////////////////////////////////////////////////////////...................................................................................................................................................................................................------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------................................................------------------------------------------------,,,,,,,,,------------...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000222222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++************************<<<;;;999777555333222222111111111111111111111111000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////000000000111111111111111111111111111000000000000111111111222000111333555555333111000111111111111222222222333111111222222222333333333555444333333222222333333222222222333333333444444222222222222222222222222000111111111111111111111111111111111111111111111///000000000000000000///////////////000000111111////////////////////////////////////////////////////////////////////////////////////////////////...................................................................................................................................................................................................------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------................................................------------------------........................,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++************************<<<;;;999777555333222222111111111111111111111111000000////////////000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111///111444666666444111///000111111111111222222222000000000000111111111111000000000000000111222222000000000111111222222222000000000000000000000000333333333333222222222222000000000000000000000000//////000000000000//////.../////////000000111111////////////////////////////////////////////////////////////////////////////////////////////////...................................................................................................................................................................................................------,,,,,,------...------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------................................................------------------------........................,,,,,,,,,------.........---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---000111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++************************>>><<<:::777555444444333333333333222222222111111000000000000000000000000///000111111111111000///000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111222222222333333333000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222111111111000000//////111111000000//////......////////////////////////---///000///......///000////////////////////////........................////////////////////////................................................//////.........---------........................,,,---......//////..............................---------------------------,,,,,,,,,,,,---......------------------------------------------------------------------------------------------------------------------------........................------------------------------------------------------------------------------------------------........................------------------------------------------------,,,------......------,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,---.........---,,,++++++******++++++,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))>>><<<:::777555444444333333333333222222222111111000000000000000000000000000000000//////000000000000000////////////000000////////////////////////.../////////000000000000////////////////////////000000000000000000000000000000000111111111222222000000000000000000000000//////000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000//////111000000000/////////...////////////////////////...///000///......///000////////////////////////........................////////////////////////................................................//////.........---------........................,,,---......//////..............................---------------------------,,,,,,,,,,,,---......------------------------------------------------------------------------------------------------------------------------........................------------------------------------------------------------------------------------------------........................------------------------------------------------,,,------......------,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------,,,++++++******++++++,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))>>><<<:::777555444444333333333333222222222111111000000000000000000000000111000////////////000111000000////////////000000////////////////////////....../////////000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000//////000000000000////////////////////////////////////...///000000......///000////////////////////////........................////////////////////////...............................................................---------........................,,,---......//////..............................---------------------------,,,,,,,,,,,,---......------------------------------------------------------------------------------------------------------------------------........................------------------------------------------------------------------------------------------------........................------------------------------------------------,,,------......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------......------,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************>>><<<:::777555444333333333333333222222222111111000000000000000000000000000000111222222111000000000000////////////000000////////////////////////........./////////000000////////////////////////000000000000000000000000....../////////000000000000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000///////////////////////////////////////000111000......///000////////////////////////........................////////////////////////................................................................................................,,,---......///.................................---------------------------,,,,,,,,,,,,---......------------------------------------------------------------------------------------------------------------------------........................------------------------------------------------------------------------................................................------------------------------------------------,,,------......------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************>>><<<:::777555444333333333333333222222222111111000000000000000000000000///111333555555333111///000000////////////000000....................................////////////......................../////////////////////////////////000000000000111////////////////////////...////////////000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000000000////////////////////////000111111111///......000////////////////////////........................////////////////////////................................................---.............................................,,,---......///.................................---------------------------,,,,,,,,,,,,---......------------------------------------------------------------------------------------------------------------------------........................------------------------------------------------------------------------................................................------------------------------------------------,,,------......------,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************>>><<<:::777555444444333333333333222222222111111000000000000000000000000...000333555555333000...000000////////////000000........................------........./////////........................////////////////////////////////////000000000000////////////////////////......////////////000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////000000////////////000000000000////////////////////////111222222111///......///////////////////////////........................////////////////////////................................................---------.......................................,,,---......//////..............................---------------------------,,,,,,,,,,,,---......------------------------------------------------------------------------------------------------------------------------........................------------------------------------------------------------------------................................................------------------------------------------------,,,------......------,,,+++,,,...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++***++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++>>><<<:::777555444444333333333333222222222111111000000000000000000000000000000000111111000000000000000////////////000000........................---------.........//////........................////////////////////////------........./////////////////////////////////........./////////000000////////////////////////........................////////////////////////////////////////////////........./////////000000.../////////000000000111////////////////////////111222333111///......///////////////////////////........................////////////////////////................................................---------.........//////........................,,,---......//////..............................---------------------------,,,,,,,,,,,,---......------------------------------------------------------------------------------------------------------------------------........................------------------------------------------------------------------------................................................------------------------------------------------,,,------......------,,,+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------------......------,,,+++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++***++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++>>><<<:::777555444444444333333333222222222111111000000000000000000000000111000---,,,,,,---000111000000////////////000000........................---------.........//////........................////////////////////////,,,,,,,,,---------......////////////////////////............/////////000////////////////////////........................////////////////////////////////////////////////---.........//////000000.../////////000000111111////////////////////////111222333222///......///////////////////////////........................////////////////////////................................................---------.........//////........................,,,---......//////..............................---------------------------,,,,,,,,,,,,---......------------------------------------------------------------------------------------------------------------------------........................------------------------------------------------------------------------////////////////////////........................------------------------------------------------,,,------......------,,,+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------++++++,,,,,,,,,------------.........---,,,,,,+++,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************++++++++++++++++++,,,,,,+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++???>>>;;;999666555333333222222222222222222222222000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////............/////////000////////////////////////000000//////.........---////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---//////////////////////////////.........---------////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........------,,,,,,,,,---------------...///000................................................---------............///........................---------............/////////.........------------------------------------------------------------------............///..............................------------......---------............///................................................,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))+++*********))))))(((((((((***,,,+++))))))---111************************???>>>;;;999666555333333222222222222222222222222000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////........./////////000000////////////////////////000/////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000/////////............//////////////////////////////.........---------////////////////////////.../////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........------,,,,,,,,,......---,,,,,,,,,------................................................---------............///........................---------............/////////.........------------------------------------------------------------------............///.................................------.........---------............///................................................,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))+++*********))))))))))))******)))***+++---------************************???>>>;;;999666555333333222222222222222222222222000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////....../////////000000000////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............/////////////////////////////////............---////////////////////////....../////////000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........---------------,,,,,,,,,,,,,,,---......................................................---------............///........................---------............///...............------------------------------------------------------------------............///................................................---------............///................................................,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++******************************))))))))),,,)))(((***...000---***************************???>>>;;;999666555333333222222222222222222222222000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////...////////////000000000///////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........./////////////////////////////////...............////////////////////////........./////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............---------++++++,,,,,,...///111111................................................---------............///........................---------............///........................---------------------------------------------------------............///........................---..................------------............///................................................,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************+++******,,,......,,,)))************************???>>>;;;999666555333333222222222222222222222222000000000000000000000000111111111111111111111111000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////////////////000000000111////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................000///////////////000111................................................---------............///........................---------............///---.....................---------------------------------------------------------............///........................------...//////...---------------............///................................................,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************************+++++++++***,,,//////---++++++,,,************************???>>>;;;999666555333333222222222222222222222222000000000000000000000000111111111111111111111111000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////....../////////////////////////////////000000000111111////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////...////////////000000000////////////////////////------........./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.............../////////666555333111///...------................................................---------............///........................---------............///---------...............---------------------------------------------------------............///........................,,,---...//////...---,,,---------............///................................................,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++*********++++++++++++++++++...111///+++)))***---************************???>>>;;;999666555333333222222222222222222222222000000000000000000000000111111111111111111111111000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////......//////////////////////////////000000000111111111////////////////////////............/////////000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............/////////000////////////////////////.../////////000000000000////////////////////////---------.........//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---........./////////000444333222000///.........................................................---------............///........................---------............///---------.........//////---------------------------------------------------------............///........................,,,---///000000///---,,,---------............///................................................,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++*********++++++,,,,,,,,,//////...---+++++++++,,,************************???>>>;;;999666555333333222222222222222222222222000000000000000000000000111111111111111111111111000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////000000000000111111111111////////////////////////---.........//////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////.../////////000000111111////////////////////////---------.........//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////---.........//////000000............///000222222................................................---------.........//////........................---------.........//////---------.........//////---------------------------------------------------------.........//////........................,,,---///000000///---,,,---------.........//////................................................,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))******++++++++++++*********++++++,,,,,,,,,333///+++***,,,...,,,***************************AAA???;;;999888666444222222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111000000//////......////////////////////////000000000000000000000000////////////////////////............/////////000////////////////////////////////////////////////////////////////////////............/////////000//////...///000111333444222111111111000000//////////////////////////////////////////////////////........................////////////////////////,,,---......//////............................................................////////////..............................////////////////////////------------------------//////.........---------........................------------------------------------.........///......................................................................................................///000000///...---........................//////.........---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******AAA???;;;999888777555333222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////111000000000/////////...////////////////////////000000000000000000000000////////////////////////........./////////000000////////////////////////////////////////////////////////////////////////........./////////000000000000//////000111222333111111111111000000000///////////////////////////////////////////////////........................////////////////////////------........./////////////////////////////////..............................////////////..............................////////////////////////------------------------//////.........---------........................---------------------------.........////////////......................................................................................................///000000///...---........................//////.........---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******AAA>>><<<::::::999777555333333333333333333333333222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////000000000000000000000000////////////////////////....../////////000000000////////////////////////////////////////////////////////////////////////....../////////000000000111111000000000000111111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////...............///000000000000000000000000000000...//////////////////......//////000000//////.........................../////////////////////////////////////////////////////////............---........................////////////////////////////////////000000000000...................................................................................................//////000000//////.........................../////////............---........................................................................------------------------------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******@@@>>><<<:::::::::888777333333333333333333333333333222222111111222222333111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////...////////////000000000////////////////////////////////////////////////////////////////////////...////////////000000000222111111000000000000000111111111000000000000000////////////////////////////////////////////////000000000000000000000000//////////////////////////////.........///000111000000000000000000000000//////000111111000////////////000000000000//////......................../////////////////////////////////////////////////////////.......................................///////////////////////////000000000000111111111.................................................................................................../////////000000000000......................../////////...............................................................................................................------------------------------------------------------------------------........................,,,,,,,,,,,,------------------------------------,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,------------..............................------------,,,,,,,,,,,,,,,,,,------------...........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++------------------------,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***@@@>>><<<:::::::::888777333333333333333333333333333333222222222222333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111222222111111000000///...000000000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000////////////000111111///////////////////////////000222222222222000/////////000000000000//////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000111111111222////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................................................................................................................,,,,,,---------.................................,,,,,,,,,------.........------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...------,,,,,,------...------------------------------------------------,,,,,,---------.........,,,,,,---------..........................................---------,,,,,,,,,,,,---------.................................------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++AAA>>><<<::::::999777555333333333333333333333333333333222222222222333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111111111111111111000///...000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111////////////////////////000111333444444333111000///000000111111000000///////////////////////////000000000000000000000000000000000000000000000000...////////////000000000////////////////////////000000000000000000000000000000000000111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////000111222222////////////////////////...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////////////////////////////........................---------.........//////////////////////////////,,,,,,,,,---......//////------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------......------------......------------------------------------------------,,,---------............,,,---------................................................---------,,,,,,---------....................................------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++AAA???;;;999888777555333444444444444444444444444444333333222222333333444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000111222111111000//////000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///111333444222111///000000000000000000000000000222444555555444222000000000111111111111000000////////////////////////000000000000000000000000////////////////////////.../////////000000000000/////////////////////////////////////////////////////////000000000111111///////////////////////////////////////////////////////////////////////////////////////////////////////////////111222333////////////////////////.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................////////////////////////////////////////////////////////////////////////........................---.........////////////////////////////////////,,,,,,------.../////////................................................------------------------------------------------..............................................................................................................................------------......................................................------------............------------................................................------------------------............................................................------------............------------------------------------------------------------------------------------------------------------------------...------,,,,,,------..................................../////////000000............------------------------------------------------------------------------------------........................------------------------+++,,,,,,------,,,,,,+++AAA???;;;999888666444222444444444444444444444444444333333222222333333444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///000111222222111000/////////000000111111111222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---///222555555333111///111111111111111111111111000222444666666444222000000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////111333444000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............/////////000000000000000000000000000,,,,,,------...///000000................................................------------------------------------------------..............................................................................................................................------------......................................................---------.........//////---------.........////////////////////////////////////.........------------------.........//////////////////////////////........................---------.........//////------------------------------------------------------------------------------------------------------------------------///......------......///.........................../////////000000111111//////.........---------........................------------------------------------------------////////////////////////------------------------+++,,,,,,------,,,,,,+++@@@???<<<:::777555444333555555444444444333333333333333333333333333333333333222222111111222333333111111222222222111111000111111111111111111111111000000000000111111111111222222222222111111000000222222222222111111000000222222222222222222222222333333333333333222111000111111111111111111111111000000000000000000000000000000000000000111111222000000000000000///......000111111111111222222222...//////111111111000///222222222222111111000000222222222111111111111111000000000000111111111111000000000000000000000000111111000000000000111111000000111111111111000000000111111111111222222222000000000000////////////222222111111111111111111555111......000222111///000000000000000000000000111111111111111111111111222222333444444444444333444333333333222222111111000000000000000000000000222222111111000000000///000000000000111111111111///000111333333111000///000000000000111111111111333222222222111111000000000000000000000000000000222222111111111111222222111111111111111111111111000000000000000000000000222222222222222222222222555222///000222444333222222222333333333222222111000000000000000000000000......//////000000111111111111111111000000//////000000000000000000000000111111111111111111111111111111000000/////////...//////000000///...------........................---.........//////000000////////////////////////////////////000000000000000000//////.........---////////////////////////////////////////////////////////////////////////////////////////////////............/////////000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////............////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000---......///////////////////////////////////////////////////////////////........................////////////////////////................................................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000//////////////////000000000000............////////////@@@???===:::777555444444555555555444444444333333333333333333333333333333333222222222222222333333111111222222222222111111111111111111111111111111000000000000111111111111222222222222111111111000333222222222111111111111111111111111111111111111333333333333333222111111222222222222222222222222000000000000000000000000000000000000000111222222000111111111111000//////111111111111222222222222444555555444333333444555111111111111000000000///111111111111111222222222000000000000111111111222222222222222222222222222222222111111111111222222111111222222222222111111222222222222333333333333222222222222111111111111333333333333333333222222555222000000111222222000111111111111111111111111111111111111111111111111222222333444444444444444333333222222222111111111222222222222222222222222222222222111111111000000000000111111111222222222///000111222222111000///000000000000111111111111333222222222111111111000000000000000000000000000222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222444222//////111333222111111111222222222222111111000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111000000000000000000000000111111000000000////////////000000000//////...---.................................//////000000000/////////////////////////////////000000000111111000000/////////.........////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000---...//////000000//////////////////////////////////////////////////////........................////////////////////////................................................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111222222111111111000000000/////////000000000111111000000000000111111111111@@@???===:::888666555444666555555555444444444444333333333333333333333333333333333333333333333333111111222222222222222111222222222222222222222222000000000111111111222222222222222222111111111111333333222222222222111111111111111111111111111111333333444444333333222222222222222222222222222222111111111111111111111111111111000000111111222333222222222222222111111000111111111111222222222333222333333222111111222333111111000000000000000///000000111111222222333333000000111111111222222222333333333333333333333333444333333222222333333444222333333333333333333222333333333444444444555555555555444444444333333333444444444444444444444444555333111111222333222111222222222222222222222222111111111111111111111111222222333444444444444333222222111111111111111000333333333333333333333333222222222222222111111111111111111111222222222333000000222222222222000000000000111111111222222222333222222222222222111111222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333111000000111222222111111111222222222222111111111111111111111111111111333222222111000000//////111111111111111222222222111111111111111111111111000000000000000000000000111111111000000000000000000000000111000000///.../////////////////////////////////000000000000000///////////////////////////000000000000111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000222111111111000000000000111111111111111111111111/////////000000000111111111111111111111111111111111111111111111111111111222222222111111222222222000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000////////////////////////////////////////////////........................////////////////////////................................................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000222222222222222222222222222222222222222111111111///000000000000111111111222222222222333333333333@@@???===:::888666555555666666666555555555555444333333333333333333333333444444444444444333333333111111222222333333222222222222222222222222222222000000111111111222222222222222222222222222222222333333333333333333222222222222222222222222222222333333444444444444333333333333333333333333333333222222222222222222222222222111111111111222333333333333444444333333222111111111111222222222333333000//////222555666333///111111111111111111111111000000111111222333444444111111111222222222333333333333333333333333333333444444333333333333444444444444555555555555444444333333444444444555555555666666555555555444444444333444444444444444555555444444333222333333222222222222222222222222222222222222222222222222222222111111222333333333333222111111111111111111111111333333333333333333333333222222222222222222111111111111111111222222222333111222222333333222222111111111222222222333333333333333333333333333333333444444444444444444444444333222222222222222222333333333333333333333333333333333333333333333333333222222222222222222222222333333222222333333333333111222333333444333333333222222222222222222222222444444444333333333333333555555444444333333333222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111111000000111111111111111111111111000111111111111111111111000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333222222222111111111222222222222222222222222//////000000000111111111111111111111111111111111111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000...///000000111111000000////////////////////////////////////////////////........................////////////////////////................................................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000222222222222222222222222222222222222222222222222000000000111111111222222222333333333444444444444@@@???===:::999777666666777777666666666555555555444444444444444444444444444555555555555444333222111111222333333333333333222222222222222222222222111111111111222222222222222222222222222222222333333333333333333333444444444444444444444444444444333444444555555555444444333333333333333333333333333333333333333333333333222222222222222333333444444444444444444333222222111222222222222333333333555111000888BBBDDD;;;111333333333333333333333333000000111222333444444555222222222222333333333333333333333333333333333333333333222222222222333333555555666666666666555555333333333333444444444444666666555555555444444444222333333333444444555555333444444444333222222222222222222222222222222222333333333333333333333333000111111222222222222222222222222333333333333333333333333333333333333333222222222222222222222222111111222222222333333333333444444444444444444333333333333444444444444555444444444555555555555555666666666666666666666666444444333333333333444444555555555555555555555555555555555555555555555555333333333333333333333333444555666555555555555555333444555555666666666555444444444444444444444444444444555666777888888888999999888777555444333333222222222222222222222222333333333333333333333333111111111222222222222222111111222222222222222111222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333222222222222333333333333333333333333000000000000111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222111111111111111111111111111111111111111111111111///000000111222111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222222222222222333333333444444@@@???===;;;999888777777777777777777666666666666666666666666666666666666555666666777666555333222000111222333444444444444333333333333333333333333111111111222222222222333222222222222333333333333333333444444444444555555555555555555555555555555444444555555666666555555444444444444444444444444444444444444444444444444333333222222333333444555444444444444444333333222222222222222333333333333555111111999DDDFFF===222333444444444444555555555111111222222333333444444222222333333333444444444333333333333333333333333444333333222222333333444555555666666666666555555333333333444444444555555666555555555555444444444222222333333444555555555333555666666444333333444333333333333333333333333444444444444444444444444111222333333444444333333444444555555555555666666444444444444444444444444444444444444555555555555444444444444555555555555666666666666666666666666555555555666666666777777666666666777777777777777888888888888888888888888666666555555555555666666777777777777777777777777666666666666666666666666555555555555555555555555555666888888666555666777444555666777777888777777555555555555555555555555444555666777888:::;;;;;;;;;:::999888777555444444333333333333333333333333444444444444444444444444222222222222222333333333111222333333444333333333333333333333333333333333333333333333333222222222111111111111111111111111111111222222222333333333111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222444333333333222222222222333333333333333333333333000000000111111111222222222222222222222222222222222222222222222222222222111111000000000000111111222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222222222111111222222222333333333222222222222333333333333@@@???===;;;999888777777888888888777777777666666777777777777777777777777555666777888777555333222000111222333444444444444333333333333333333333333111111111222222222333333222222222333333333444444333444444444555555555555555555555555555555555555444444555666666666666666444444444444444444444444444444444444444444444444333333333333333444555555333444444444444333222222222222222333333333444444222000000444:::;;;666000333333333444444444555555333333333333333333333333333333333333444444444444444444444444444444444444555555444444444444555555555555666666666666555555444444555555555666666666666666666666555555555555333444444555666666777777555888:::999777555555777555555555555555555555555666666666666666666666666444555666666777777666666777777777777888888888999777777777777777777777777777777888888888999999999777777888888888999999999888888888777777888888888777777777888888888999999888888888999999999::::::999999999999999999999999888777777777777777777888999999999999999999999999777777777777777777777777666666666666666666666666444666999888666555555777444444555777777888888888666666666666666666666666555555666777888999999:::777777777777666666666666444444444444444444444444444444444444444444444444222222222333333333444444222222333444444444444444444444444444444444444444444444444444333333333222222222222222222222222222222222222333333333333444111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333222222222222111222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222222222111111111111222222333333333333333333333333111111111111111111111111111111111111111111111111000111222222333333222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222000000000111111111222222222222222333333333333444222222222333333333444444@@@???===;;;999888888888888888888888777777777777888888888888888888888888666777888888777555333222000111222333444444555444333333333333333333333333111111222222222333333333222222222333333444444444444444444555555555666666444444444444444444444444444444555666777777666666555555555555555555555555555555555555555555555555444333333333333444555555333333444444333333222111222222333333333444444444222222333222222111222222222222222333333444444444444333333333333333333333333333333444444444555555666666666666666666666666666666555555555555666666555555666666666666555555666666666666777777777777777777777777666666666666444555555666777888888999777:::<<<<<<999777777999777777777777777777777777777777777777777777777777777777888999999999999999888888999999:::::::::;;;999999999999999999999999:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::999999888888999999:::888888999999999:::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::999999888888888888999999::::::::::::::::::::::::777777777777777777777777777777777777777777777777222666888888666444555666333444555666777777777777777777777777777777777777666666666666666777777777333444444555666777777888444444444444444444444444333333333333333333333333222222222333333444444444222333333444555555555444555555555555555555555555555555555444444333333333222222222222222222222222222222333333333444444444111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222222222444333333222222333333444333333333333333333333333111111111111111111111111111111111111111111111111111111222333333333333222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333333333333333333333//////000000111111111222222222333333333444444444333333333444444444555555AAA@@@>>>;;;:::999999999888888888888888888888888777777777777777777777777777777777777666555333333333333333444444444555555444333333222222333333444111111222222222333333333333333222222333333444555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555666555444333333333333333555444444333333444444555333333333333333333333333444333222111111222333444222222333333333444444444666666555555555444444444333333333333333333333333666444222444777999777444888888888888777777777777666666666666666666666666444666888999999999777666888888888888888888888888::::::999999888888777777777777777777888888888888999999:::::::::999999888999999999999999999999999999999999888888888777777999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::<<<<<<888888888888888888888888<<<;;;999999:::;;;::::::999999999999999999999999999999:::::::::;;;;;;;;;999999999999999999999999666666777777888888999999999888666555444555555666666777999:::999888666555777777777777777777777777666666666666666666666666666666666666666666666666777777777777666666666666666666666666666666666666555555555555555555555555666666555555555444444444555555555555555555555555444444444444444444444444444444222222222222444444222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333333333111111222333444444555555666555333222222333555666333333333333333333333333444111///222777:::888555222222333333333444444444444444444444444444444444333333333333333333333333444444444444444444444444333222222222222333444444444444444444444444444444444444444444444444444444444444444444444444444444222222333333333333444444444444444333333444444444555555555666666666777777555444333222111222333333555444222111111111222222222333444444555555444444555555555444444333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333444333222111111222333444333333333333333333333444222222222222222222222222333333333333333333333333666666666555555444444444BBB@@@>>>;;;:::999999999999999999999999999999999888888888888888888888888777888888777777555444444333333333444444444444555444444333333333333444444222222222222333333333333333333333333333444444555444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555666555555444333333444444444444444333333444444444444444444444444444444444444333222222222222333444444444444444555555555555666666666555555555444444555555555555555555555555===:::666444444666777888777777777888888888888888777777777777777777777777666777999:::::::::888777888888888888888888888888999888888888777777777777999999999:::::::::;;;;;;888888999::::::999999999::::::::::::::::::::::::;;;;;;:::::::::999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<::::::::::::::::::::::::<<<:::999:::;;;<<<:::999999999999999999999999999888888999999999:::::::::999999999999999999999999666666666777777777777777666555444333333333444555333444666777777666555444888888888888888888888888888888888888888888888888777777777777777777777777999999999888888888777777777777777777777777777777666666666666666666666666666666666666555555555444666666666666666666666666666666666666666666666666666555444333333444555666333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444222333333444555555666666777666444333333444666777444444444444444444444444777444333555:::<<<;;;888444444444444555555555555444444444444444444444444555555555555444444444444444444444444444444444444444333333333333444555555555555555555555444444444555555555555555555555555555555555555555555555555444444444555555666666666777666666555555666666777333333444444444555555555666777777888777666555444555444333222111111222333222222333444444444444333444444444333333333222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444333222222222222333444333333333444444444444444444444444444444444444444444444444444444444444444555555555555555555444444BBB@@@>>><<<:::999999999::::::::::::::::::::::::999999999999999999999999888888888888888777666555222333333333444444444444444444333333333333444444222333333333333444444444444444333333444444555666555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666555555444444555555444444333333333333444444555555555555555555555555444444333333333333444444555555666666666777777777777666666666666666555555666666666666666666666666888777666666777777777777777777777888888999999999999999999999999999999999888999:::;;;<<<;;;::::::999999999999999999999999999999999999888888888888;;;<<<<<<<<<============999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=================================>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<======;;;999999999999999999999999999888888888999999999999:::999999999999999999999999777777777777666666666666333222222222222333333444333444666777888777777666::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888777777777777777666666666888888888888888888888888777777777777777777777777777666666555555666666777444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555444444444555555666666777777777555555555555777777555555555555555555555555888666444666:::<<<:::888555555666666666777777777555555555555555555555555666666666666666666666666555555555555555555555555555555555555555666666777666666666666666666666666666666666666666666666666666666666666666666666666666666777777888999::::::999999888888888888999999444444555555555555555666555777999;;;:::888666444555444333333222333333333111222222333444333333333333333333333333222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111111333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333444444333333333333444444444444444555555666666666666666666666666666666666666666666666666666666666444555555555555555555666BBBAAA>>><<<:::999999999:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999888777666333333333333444444444444555555444444444444555555333333444444444555555555555555444444555555666777666666666666666666666666555555555555555555555555666666666666666666666666777777777777777777777777777666666555555666666666555444444333333444444555666666666666666666666666555555555555555555555555666666666666777777777777777777777777777777777777777777777777777777777777111333888@@@EEEDDD<<<555777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@????????????========================>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<>>>??????<<<:::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888777777777222222333333444444555555666777999;;;<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999999888888888888888888888999999999999999999999999888888888888888888888888777777666666666666777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444555555666666666777777777666555555666777777555555555555666666666666666444333444777888777666666666666666777777777777666666666666666666666666666666666666777777777777666666666666666666666666777666666666666777888888777777777777888888888888777777777777777777777777777777777777777777777777777777888999:::;;;;;;<<<::::::999999999999::::::888888888888888888888888555666777888777666444333555555444444444444444444222333444444555555444444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222000111111111222222222222444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555666666777777888888888888888888888888888888666666666666666666666666444555555555666666777777BBBAAA???<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::888999999999999888888777333333444444444555555555666555555444444555555666444555555555555666666666666666555555666666777888777777777777777777777777666666666666666666666666777777777777777777777777888888888888888888888888777777777666666777777888666555555555555555555666777777777777777777777777666666666777777666666666666666666666777777777777888888888888888888888888777777777777777777777777999888;;;DDDNNNNNNCCC888999999999:::;;;<<<==============================<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<=========>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<===@@@AAAAAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::555666666777888888888888:::;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666777777666666666666777777555555555555666666777777555555444555666666666555666666666666777777777777777777777777777777777777555555666666777777777888777777777777777777777777888888777777888888999:::888888888999999:::::::::999999999999999999999999999999999999999999999999777888888999::::::;;;;;;:::999999888888999999:::999999999999999999999999777666555555444444555555555555555555666666555555444555555666666666666666555555666666666666666666444444444444444444444444222222222222222222222222222222222222222222222222444444444444444444444444222222222333333333333444444444444444444444444444666666666666666666666666666666666666666666666666555555555555555555555555666666666777777666666666666777777888999999::::::999999999999999999999999777777777777777777777777666666666777777888888888CCCAAA???===;;;:::::::::999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::888888999999999888888777444555555555666666666666666666555555555555666666555555666666666777777777777777666666777777888999888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999888888777777777888999999777777666666666666777777888888888888888888888888777777888888888888777777666666666777777777888888888888888999999999999:::888888888888888888888888BBB<<<888<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>????????????@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????AAACCCDDDBBB@@@?????????????????????????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999666777777888888777777666888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777888888888888888888888888555666666777777888888999888888888888888888777777666666666777777777888888888888888888888888888888555666666777777888888888888888888888888888888888888888888888888999999:::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::::::::::::::999999888888999999:::999888888888888777777777:::999777666666666777888555555666777777777666666555666777777888888777777666666666777777777777777444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444555555555555555555555555555555555555888888888888888888888888777777777777777777777777777777777777777777777777777777888888888888777777777888888999:::;;;<<<<<<::::::::::::::::::::::::888888888888888888888888888888999999999999999:::CCCBBB???===;;;:::::::::888999999:::;;;;;;<<<<<<999999999999999999999999777777888888888888888777666666666666777777777777777666666666666666666777666666666777777777888888888777777777777888999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::888888888888888999::::::999999888888888888999999999999999999999999999999777888999::::::999888777888888888888999999999999999999999999:::::::::;;;::::::::::::::::::::::::===;;;888999;;;===<<<;;;????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>============>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????======>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@????????????????????????BBBAAAAAABBBDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@???>>>============>>>>>>@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::999888777999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;;;;;;;::::::888888999999:::;;;;;;<<<;;;;;;;;;;;;999999999999888888888888999999999999999999999999999999999999777777777888999:::::::::999999999999999999999999888888888777888999999:::::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999::::::::::::999999999888888888888999999999999999888888888555666777888888888777777555555666777777777777777555666666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555666666666777777777777888888888888888888888888999999999999999999999999888888888888888888888888999999999999999999999999777888999::::::999888777888999999:::<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::CCCBBB???===;;;;;;::::::888888999999:::;;;<<<<<<999999999999999999999999666777777888888888777777777777777777888888888888777777666666666666777777777777777777888888888888888888777777888888999:::999999999999999999999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999888888888999::::::;;;:::999999999999999999:::::::::::::::::::::::::::888999::::::::::::999888999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<666;;;AAABBBAAA??????AAAAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@????????????????????????@@@@@@AAAAAAAAABBBBBBBBB??????@@@@@@@@@AAAAAAAAADDDDDDDDDDDDDDDDDDCCCCCC@@@@@@AAAAAABBBCCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBCCCEEEGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAABBB@@@AAABBBBBBAAA@@@???>>>????????????@@@AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>========================999999;;;;;;;;;;;;999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<::::::;;;;;;<<<===>>>>>>;;;;;;<<<;;;999888999999999999:::::::::;;;;;;;;;999999999999999999999999888888999::::::;;;<<<<<<999999999999999999999999888888777777888888999:::;;;;;;;;;<<<===>>>>>>???=========================================================<<<;;;;;;::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::666888:::;;;;;;999666555555666777999999999888777444555555666666666666666444555555555666666777777777777777777777777777777888888888888888888888888888888888888888888888888777777777777777777777777777777777777888888888888::::::::::::::::::::::::999999999999999999999999888888888888888888888888::::::::::::::::::::::::888999::::::::::::999888999999:::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::EEEBBB???<<<<<<;;;:::999999999:::::::::;;;;;;;;;888888888999999:::::::::::::::::::::::::::::::::777777777777888999:::;;;999999999999999999::::::::::::::::::999999999999:::999888888888999;;;<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;:::999999::::::;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999::::::;;;;;;;;;;;;;;;::::::999888888888777888999;;;<<<<<<;;;;;;============>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDAAABBBBBBCCCCCCDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCEEEEEEEEEDDDCCCCCCEEEGGGDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCBBBAAABBBDDDFFFHHHDDDCCCBBBBBBCCCDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBB@@@>>>======>>>AAAAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@>>>======>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???>>>>>>@@@CCC???>>>>>>===>>>>>>??????@@@@@@@@@@@@???>>>======BBBAAAAAA@@@@@@?????????>>>????????????@@@@@@@@@???>>><<<;;;:::::::::;;;>>>=========<<<<<<;;;;;;======<<<<<<;;;;;;;;;:::;;;<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<============>>>>>>>>>>>>???>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::=========<<<<<<;;;;;;:::<<<<<<<<<<<<;;;::::::999:::;;;;;;;;;;;;;;;;;;:::555666666888999::::::;;;<<<=========>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@?????????>>>@@@??????>>>===<<<<<<;;;;;;:::999888888999:::;;;======<<<<<<;;;::::::999::::::;;;<<<;;;:::999888777888999::::::999777666777777666555444444444555666666777888888888888777;;;;;;:::999999888777777888777777666777888:::;;;;;;;;;:::999999999::::::999999999999999999999999999999999:::::::::;;;;;;<<<;;;:::999999999999999;;;::::::999888888888999::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::<<<<<<======>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???????????????>>>======FFFDDD@@@>>>>>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::;;;<<<::::::::::::::::::::::::==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;;;;::::::999:::<<<===>>>>>>======?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEECCCDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGGGGFFFDDDDDDFFFHHHEEEEEEDDDDDDDDDCCCCCCCCCFFFEEEDDDCCCDDDEEEGGGHHHEEEDDDCCCBBBAAAAAABBBCCCBBBBBBBBBCCCDDDEEEGGGGGGCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCAAA@@@@@@AAACCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBB@@@@@@BBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBB@@@??????AAACCCAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>????????????@@@@@@@@@AAA@@@>>>============>>>>>>>>>??????????????????>>>>>>>>>=========<<<<<<=========>>>>>>>>>???????????????????????????????????????????????????????????????@@@??????>>>>>>============>>>>>>>>>>>>@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;??????>>>>>>>>>=========;;;;;;<<<<<<;;;;;;::::::<<<<<<============<<<<<<:::;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>?????????@@@@@@????????????@@@@@@AAAAAAAAA@@@@@@@@@??????@@@??????>>>======<<<<<<;;;:::999999999999:::;;;;;;;;;::::::999888777777888888::::::::::::999888888888999:::::::::::::::::::::999999999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::;;;<<<======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???>>>===<<<<<<<<<<<<<<<<<<;;;::::::999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;=========>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>FFFCCC@@@>>>>>>>>>===<<<:::;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<========================<<<<<<<<<;;;<<<<<<======<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>============>>><<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================????????????@@@@@@@@@@@@<<<============>>>>>>>>>===>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHFFFFFFHHHJJJGGGFFFFFFFFFFFFEEEEEEEEEHHHGGGFFFEEEFFFGGGHHHIIIHHHIIIIIIFFFCCCBBBDDDGGGCCCCCCDDDDDDEEEGGGHHHIIIEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDBBBAAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEECCCCCCCCCDDDDDDDDDDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBAAAAAABBBDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDCCCCCCBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@??????@@@@@@AAA??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@????????????>>>>>>>>>????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>????????????AAAAAA@@@@@@??????>>>>>>?????????>>>>>>>>>======??????>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============?????????@@@@@@?????????@@@@@@@@@??????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>=========<<<;;;;;;::::::;;;;;;<<<:::999999888666555555444666777888999:::::::::999999999::::::;;;===>>>???============>>>???@@@@@@===>>>??????@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@??????>>>>>>>>>??????======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAACCCAAA>>><<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;????????????????????????>>>>>>======<<<============<<<<<<;;;;;;:::::::::999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<========================???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@????????????????????????@@@@@@AAAAAAAAAAAAAAAAAA======>>>??????@@@AAAAAA???@@@BBBCCCCCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGEEEFFFGGGHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLFFFGGGGGGGGGGGGHHHHHHHHHKKKKKKKKKJJJJJJHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJIIIHHHHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHJJJIIIHHHGGGGGGGGGHHHIIIKKKOOOQQQOOOIIIFFFHHHKKKGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCEEEEEEDDDBBBAAABBBCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBCCCEEECCCCCCBBBBBBAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@??????>>>>>>============>>>>>>>>>>>>????????????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@??????>>>>>>>>>=========<<<<<<=========::::::999888777666555555777888999:::;;;<<<======<<<;;;;;;<<<===???BBBCCC@@@@@@?????????@@@AAAAAA???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@@@@??????>>>>>>>>>=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>???@@@??????>>>======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCAAA>>>===>>>>>>>>>===>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>=========<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKJJJIIIGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJIIIIIIIIIJJJLLLKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJPPPUUUTTTOOOJJJIIIJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGFFFEEEDDDEEEFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGFFFEEEDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHIIIFFFGGGGGGGGGHHHHHHHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@AAAAAAAAABBBDDDCCCCCCCCCCCCDDDFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@????????????>>>>>>>>>??????>>>>>>>>><<<<<<;;;;;;:::999999888;;;<<<<<<===???@@@AAABBB???>>>>>>>>>@@@BBBDDDEEEEEEEEECCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEECCCCCCDDDDDDEEEDDDDDDCCCFFFDDDAAA@@@AAABBBBBBAAACCCDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>??????@@@>>>?????????????????????======>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEGGGGGGGGGGGGFFFEEEGGGGGGGGGGGGHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKMMMNNNNNNMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNKKKKKKLLLLLLLLLLLLLLLLLLIIINNNRRRSSSPPPKKKIIIHHHFFFFFFFFFGGGHHHIIIKKKKKKHHHGGGGGGHHHIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKJJJIIIHHHIIIJJJIIIIIIIIIIIIIIIIIIJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEGGGHHHHHHGGGFFFFFFGGGKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFFFFGGGGGGGGGHHHHHHDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIFFFGGGGGGHHHHHHGGGGGGFFFBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBDDDEEEFFFCCCBBBBBBBBBCCCDDDEEEEEEIIIHHHGGGEEEDDDCCCBBBBBBEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHIIIHHHHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBDDDEEEFFFCCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEFFFFFFFFFEEEEEEGGGEEEBBBBBBCCCDDDDDDCCCEEEEEEFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCAAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNOOOQQQRRRQQQPPPOOONNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOONNNPPPRRRRRRPPPOOOOOOPPPOOOOOOOOOOOOPPPPPPQQQQQQMMMNNNNNNOOOPPPPPPPPPPPPLLLMMMOOOOOONNNMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNKKKKKKKKKJJJJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKIIIJJJJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHJJJJJJIIIGGGGGGHHHKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCC@@@AAAAAAAAABBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJHHHGGGGGGHHHIIIJJJHHHHHHHHHIIIIIIHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBBBBBBBAAA@@@??????@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEFFFHHHIIIFFFFFFFFFFFFEEEEEEDDDCCCGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCDDDFFFHHHIIIJJJJJJIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFGGGHHHHHHHHHHHHGGGEEECCCAAAAAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAA@@@@@@?????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFCCCCCCDDDEEEFFFGGGHHHHHHEEEFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMOOONNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPOOOOOONNNNNNLLLMMMMMMNNNOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNOOOOOOPPPSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPPPPPPPQQQRRRRRRPPPPPPPPPQQQQQQQQQRRRRRRQQQRRRTTTUUUVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSPPPRRRTTTUUUSSSRRRRRRRRRPPPPPPPPPPPPQQQQQQRRRRRROOOPPPQQQRRRSSSSSSSSSSSSRRRPPPMMMMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFIIIKKKKKKJJJHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIJJJJJJIIIGGGEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB?????????@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB======???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGHHHIIIJJJLLLMMMMMMLLLKKKIIIGGGGGGGGGIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA???@@@AAABBBCCCEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAA???@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEGGGHHHIIIHHHHHHIIIHHHGGGEEECCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEEEEEGGGGGGFFFFFFEEEDDDCCCCCC>>>???@@@BBBBBBBBBAAAAAABBBCCCFFFHHHIIIHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>??????AAABBBDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIII