BM6P6(@ TTT<<<;;;888;;;@@@AAAVVVyyyooo}}}bbbdddyyywwwgggrrrzzz}}}~~~~~~}}}{{{~~~yyy{{{zzzxxxwwwvvvwwwxxxzzzrrreeeWWWUUUbbbzzz{{{{{{}}}yyyooocccZZZUUURRRMMMIIIHHHGGGJJJOOOSSSUUU\\\cccrrr|||~~~{{{~~~```JJJ@@@DDDCCCDDDHHHFFFGGGGGGFFFEEEFFFIIIOOOTTTWWWXXXYYY\\\___cccfffhhhaaacccfffiiikkkhhhccc___oootttyyyzzzvvvnnnfffaaaaaaVVVTTTUUUOOOOOOOOOGGGGGGHHHEEEGGGMMMIIIMMM]]]pppuuu{{{bbb]]]```fffhhhbbbcccaaaaaabbbdddbbb]]]YYYVVV]]]bbb^^^YYYWWWVVVTTTUUUPPPMMMNNNMMMMMMUUU___vvvqqqnnnlllaaaWWW\\\jjjzzzrrr[[[PPPRRR```ttt~~~XXXIIICCC<<<222111000///------,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---222444555===MMM]]]fff}}}www}}}ppp]]]QQQMMMEEEEEETTTfffqqq~~~~~~zzzvvvttttttuuuvvvvvvuuu|||~~~xxxuuuxxx{{{zzzzzzxxxyyy{{{xxxsssxxxtttuuuxxxzzz|||zzzwwwtttppp```TTTYYYmmm~~~{{{kkkeeennnyyyrrruuutttooojjjeeeXXXKKKAAA@@@BBBHHHPPPYYY___aaadddnnnsssyyysss\\\SSSPPPIIICCCBBBAAA>>>???BBBAAABBBCCCFFFIIILLLLLLLLLLLLMMMQQQVVV\\\```aaaaaagggfffhhhlllqqquuuuuutttfffeeejjjtttzzzyyy|||}}}uuusss}}}zzzvvvooorrrmmmzzzTTTMMMFFFOOOiiiyyyqqqwww~~~xxxnnnjjjooowww{{{zzztttwwwzzz{{{tttwww~~~}}}{{{{{{yyy{{{}}}}}}|||xxxuuurrrmmmggg___YYYVVVRRRNNNJJJLLLKKKKKKNNNNNNMMMPPPVVVkkkttt{{{gggdddrrr~~~mmmJJJGGGAAAtttWWWIIIDDD===BBB???===<<<::::::;;;<<<===<<<<<<;;;;;;;;;::::::::::::::::::999777666444333222222222222333444555555111222222000///333<<>>OOO___gggxxx}}}ttt```SSSNNNGGGDDDPPPaaammm}}}~~~zzzwwwvvvvvvvvvuuuuuuzzz|||yyyxxxzzzwwwrrrsssqqqtttyyyzzzwwwxxx|||zzzyyyxxxxxxxxxxxxxxxwwwoooaaaTTTYYYkkkzzz~~~zzzlllfffqqq~~~xxxyyyuuummmgggaaaUUUIIIBBBAAAAAAEEEKKKRRRWWWYYYaaalllqqqxxxttt^^^UUUOOOHHHBBBAAA@@@>>>???BBB@@@AAADDDGGGKKKMMMNNNMMMLLLOOOSSSXXX\\\___bbbcccllljjjjjjmmmrrrtttrrroooaaabbbhhhsssyyyyyy{{{~~~xxxxxxvvvzzz~~~tttqqqtttsssTTTMMMGGGOOOggg{{{uuulllqqqyyywwwyyysssllljjjpppxxx{{{{{{}}}uuuyyy|||www~~~wwwxxx}}}{{{yyyzzzxxxyyyzzzzzzyyyvvvrrrpppkkkfff___YYYUUUQQQMMMJJJMMMKKKLLLNNNMMMMMMQQQXXXfffpppxxxbbbdddssszzzcccFFFIIIFFFzzzWWWHHHBBB<<<@@@>>>===;;;:::::::::<<<===;;;;;;;;;;;;::::::::::::999999999999888666555444333333222222222333444444111222333111000333:::@@@YYYQQQ:::;;;777888===>>>OOOnnnwwwrrrzzzfffjjjmmmtttzzz|||~~~~~~zzz{{{yyywwwxxxyyyxxxtttpppZZZYYYRRRQQQgggyyyzzz}}}zzzooonnnfff[[[SSSOOOLLLIIIFFFIIIGGGIIIOOORRRRRRRRRTTT[[[[[[\\\aaannn}}}YYYDDD???EEEFFFHHHLLLIIIEEEFFFFFFFFFGGGJJJOOORRRUUUWWWZZZ]]]```bbbcccdddiiiiiiiiikkklllllljjjgggqqquuuzzz}}}{{{tttlllfffaaaRRRMMMOOOJJJJJJMMMHHHCCCFFFCCCCCCHHHHHHUUUnnn}}}qqq^^^fffhhhdddccccccdddcccccccccbbb^^^YYYUUUSSSZZZ^^^[[[WWWUUUSSSPPPMMMLLLLLLKKKJJJNNN\\\iiirrrmmmiiidddZZZWWWdddwwwyyycccRRRQQQTTT[[[jjjeeepppWWWPPPHHH:::222111000...------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...222???QQQ___eeeyyy|||xxxdddUUUPPPKKKDDDKKK\\\jjj|||}}}zzzyyyxxxwwwuuuvvvwwwxxxyyy{{{zzzrrriiihhhjjjqqqzzz~~~|||yyyxxx||||||{{{{{{{{{zzzyyyyyynnn```TTTWWWeeesssxxxwwwzzzooogggttt}}}uuukkkccc\\\RRRHHHCCCAAAAAACCCIIIOOOSSSUUU___iiiooowwwttt___VVVMMMFFFAAA@@@@@@>>>???BBB@@@BBBFFFJJJMMMNNNNNNNNNMMMRRRXXX\\\^^^```dddgggqqqnnnmmmooossssssmmmhhhbbbdddkkktttyyyyyyyyyzzz}}}{{{~~~||||||zzz}}}ppp~~~iiiUUUKKKGGGOOOeeewwwsssjjjoooyyyxxxwwwrrrmmmmmmrrrwwwzzz|||zzzvvvxxxwwwwwwzzzxxxzzzyyyxxxzzzxxxxxxwwwwwwuuurrrpppnnniiieee^^^XXXTTTPPPMMMKKKNNNLLLLLLNNNMMMMMMSSS\\\kkksss{{{uuu\\\hhhuuutttYYYCCCKKKOOO[[[JJJBBB===AAA>>>===;;;:::::::::;;;<<<::::::::::::999999999999888888888888888777666666444444333333222222333333111333444222111333777<<>>111111///......---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------111>>>PPP\\\___{{{yyy{{{|||hhhWWWQQQLLLDDDIIIZZZiii|||}}}~~~|||{{{zzzyyywwwvvvuuusssqqqtttxxxvvvlllaaa___hhhvvv~~~{{{zzzyyy{{{~~~{{{xxxvvvlll___SSSRRR^^^kkkqqqqqqttt~~~sssjjjwwwtttiiiaaaYYYPPPIIICCCAAAAAADDDKKKRRRXXX[[[___iiiooovvv~~~sss]]]TTTKKKEEE?????????>>>???CCCBBBEEEIIILLLNNNNNNNNNNNNPPPWWW^^^aaaaaaccchhhmmmsssqqqppprrrtttqqqjjjcccfffjjjqqqxxx|||{{{yyywwwzzz{{{xxx{{{yyyzzzttt~~~aaaUUUJJJHHHPPPcccuuuvvvnnnuuuzzzuuuqqqqqqssstttxxx|||wwwuuuuuuttt|||wwwyyyyyyyyy{{{xxxwwwvvvtttrrrpppnnnmmmfffccc]]]WWWRRROOOLLLKKKNNNMMMMMMNNNMMMNNNWWWaaayyylllZZZnnnyyypppUUUCCCLLLWWWbbbOOOEEEAAADDD===<<<;;;;;;::::::;;;;;;:::::::::999999999888888666777777888888888777777666555444333222222222222111222444444222333555777CCCYYYUUU999;;;777666::::::FFF]]]iii{{{ggg^^^uuuvvv{{{~~~~~~}}}|||}}}{{{wwwzzz{{{|||~~~|||tttiiiaaaQQQ___iiitttyyyyyywwwvvvvvvooommmfff\\\SSSLLLHHHFFFEEEFFFDDDDDDIIIKKKJJJJJJLLLQQQ]]]iiisssXXXEEEAAAHHHIIIJJJLLLGGGIIIIIIIIIIIIIIILLLPPPTTTYYY\\\```eeejjjlllmmmmmmnnnnnnnnnpppuuuyyy{{{|||~~~yyytttkkkTTTJJJLLLHHHFFFHHHFFFGGGIIIDDDAAAEEEGGGXXXuuufff\\\hhhiiicccfffjjjeeeeeeccc___ZZZVVVSSSQQQYYY]]]]]]YYYVVVUUUSSSPPPPPPRRRQQQMMMMMMVVVeeepppsssnnnfff]]]XXX^^^pppoooSSSLLLUUUWWW\\\mmmvvv]]]VVVMMM???111000///......---......------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...000<<>>???@@@@@@BBBFFFIIIMMMOOOOOONNNMMMOOORRRZZZ___eeeiiikkkmmmqqqtttrrrvvv{{{{{{vvvnnngggddd```hhhqqqwww}}}|||uuuuuuzzzxxxuuuyyyqqq]]]QQQHHHIIITTTjjj}}}tttxxx{{{tttsssvvv||||||xxx|||zzzwwwxxxzzzzzzzzzyyyxxxwwwuuurrrooollljjjaaa___[[[UUUOOOKKKKKKKKKLLLLLLLLLMMMMMMQQQ```nnnfffcccyyy{{{iiiNNNBBBJJJ^^^ooo[[[NNNDDDBBB@@@>>>>>>>>>>>>======<<<<<<::::::::::::999999999999666777777888888888777777666555444333222222111222111111222333333333222222555@@@ddd[[[:::>>>999555999999@@@PPPsss^^^cccyyy~~~}}}|||~~~}}}yyyzzz~~~}}}{{{uuujjj^^^VVVTTTUUUkkkwwwiii```bbb___```dddcccbbb]]]VVVNNNHHHEEEEEEGGGHHHGGGHHHHHHEEEFFFOOOZZZiiixxx\\\IIIEEEMMMOOOQQQUUURRRKKKKKKKKKMMMRRRZZZdddkkkqqqrrrssstttvvvxxxyyyyyyxxxwwwxxx{{{{{{vvviiiNNNDDDJJJHHHDDDFFFEEEGGGGGGBBBCCCJJJMMMZZZqqqkkk```aaaeeecccdddfffaaaZZZZZZXXXTTTRRRTTTXXX\\\bbb```ZZZRRROOOQQQPPPMMMLLLMMMLLLKKKSSSaaalllooonnnggg___\\\bbbqqqqqq^^^KKKNNN[[[```qqqyyyeee^^^NNN999000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///000///555AAALLLPPPaaaxxxzzzppp^^^ZZZQQQGGGHHHRRR]]]qqq|||{{{vvvxxxvvvvvvwwwxxxxxxwwwsssppp___```dddfffaaa[[[\\\cccgggyyy~~~zzz|||~~~{{{}}}~~~{{{wwwuuuxxx{{{mmm\\\LLLOOOaaattt{{{{{{|||wwwzzzvvvooofffXXXMMMIIIAAA@@@AAAFFFOOOZZZccchhhfffpppsssyyyqqqZZZPPPIIICCC???@@@AAABBBDDDHHHIIIMMMOOOOOOMMMNNNSSSWWW]]]___dddhhhmmmppprrrsssuuu}}}xxxmmmgggfffeeemmmtttxxx}}}{{{wwwuuuxxxtttyyyzzz|||xxxhhh___LLLGGGIIIVVVppp~~~vvvxxx|||wwwuuuwww|||{{{yyyxxxyyyyyyxxxuuuwwwwwwwwwvvvrrrnnniiiggg^^^^^^ZZZTTTNNNJJJJJJLLLJJJJJJLLLLLLMMMSSSdddttteeegggyyyvvvcccHHHEEERRReee[[[QQQIIICCCCCC>>>???????????????>>>>>>===;;;;;;;;;;;;::::::::::::777777888888888777777666555444333333222222222222111000000111222333222222444:::MMMrrr\\\:::???:::666999999???NNNuuubbbddd{{{zzzzzzzzzzzzzzz||||||yyyzzzxxxuuulll^^^QQQMMMRRRYYYkkkzzzrrr\\\RRRWWWVVVYYY\\\ZZZ[[[XXXRRRKKKEEEDDDEEEGGGDDDEEEGGGGGGFFFJJJYYYhhhaaaNNNJJJRRRUUUYYY^^^\\\NNNNNNOOORRRYYYdddpppyyy{{{zzzzzzyyyzzzzzz{{{{{{|||||||||~~~|||{{{}}}|||xxxttteeeJJJ@@@IIIHHHDDDFFFFFFFFFEEE@@@CCCMMMQQQ[[[qqqaaa^^^bbbeeebbbeeeeeeZZZUUUTTTSSSQQQPPPTTT\\\cccdddaaaYYYPPPLLLNNNOOOLLLLLLMMMLLLMMMWWWhhhqqqrrrnnnhhh```___jjj|||iiiXXXHHHPPP^^^dddyyyzzzkkkfffRRR777000//////............///++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))...000///333???JJJPPP[[[zzzyyyzzzrrraaa]]]RRRGGGGGGMMMVVVlllyyy|||uuuwwwxxxwwwwwwxxxxxxuuuqqqnnn]]]bbbkkknnnfff\\\```jjjlll{{{{{{yyyzzzyyyoooxxxnnn\\\LLLQQQggg}}}~~~yyyzzzxxxrrrhhhXXXKKKGGG======???GGGSSS```kkkqqqfffoootttyyyrrr[[[QQQIIICCC???@@@BBBCCCEEEIIIHHHLLLNNNNNNMMMPPPVVV\\\^^^___bbbgggmmmqqqrrrrrrxxxzzzmmmggggggnnnvvv{{{{{{~~~yyyyyyvvvwwwhhhmmmuuu~~~pppbbb```HHHGGGIIIWWWsss~~~xxx{{{xxx{{{vvvvvvxxxyyyyyyyyyxxxuuurrruuuvvvwwwvvvrrrmmmhhhddd]]]]]]ZZZTTTMMMJJJJJJLLLIIIJJJKKKLLLMMMTTTfffwww{{{dddiiiwwwqqq___EEEIII[[[mmmOOOKKKGGGCCCEEE???@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;;;;::::::888888888888888777666666444444333333222222333333111000///000222333333222222222444SSS|||YYY<<<888666888::::::>>>CCCcccrrrxxxkkk^^^vvvwwwvvv}}}~~~{{{zzz|||}}}}}}|||yyyhhhXXXQQQJJJIIIYYYnnnrrr\\\UUUUUU^^^dddbbb]]][[[\\\UUUOOOMMMGGG@@@???DDDEEEBBBAAAJJJRRRSSSmmmlllRRRHHHSSS___gggeeeYYYQQQRRRWWW___gggnnnxxx}}}{{{zzz|||~~~}}}}}}|||yyywwwxxx\\\KKK???CCCJJJHHHDDDCCCDDDFFFAAADDDPPPXXXcccuuuvvvVVVbbbjjjjjjfffccc]]]VVVTTTRRRPPPNNNOOOVVV___fff\\\YYYTTTPPPNNNOOORRRSSSNNNLLLLLLSSS```lllsssvvvrrrnnniiimmm|||zzz\\\OOONNNZZZ```fffssskkkRRR777222222000///..................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---+++///<<>><<<;;;:::::::::999999999888888777777777777777666666555333222111111111000000000000111111///444888@@@ZZZ]]]AAA<<<999999888777999>>>QQQmmmxxx___kkkyyyzzzwwwqqqkkklllrrryyyzzz}}}~~~}}}}}}}}}}}}}}}{{{{{{|||zzzrrrlll[[[RRRKKKNNNWWWjjj|||eeeZZZWWWUUUXXXaaakkkpppllliiihhhccc]]]YYYVVVRRRIIICCCBBBBBBCCCAAANNNllljjjVVVPPPYYYaaagggeeeXXXUUUWWW^^^hhhooossszzz|||yyyxxx{{{~~~}}}}}}{{{vvv[[[KKK@@@CCCHHHFFFCCCEEEFFFLLLLLLRRR^^^eeennndddiiimmmnnnhhh```[[[WWWTTTRRRRRRVVV^^^fffhhhbbb\\\XXXVVVSSSPPPNNNMMMLLLLLLLLLIIIKKKWWWhhhuuuxxxvvvpppooopppttt{{{zzzkkk[[[PPPKKKSSSfffuuu~~~uuudddHHH...222111000//////......///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,...999HHHUUUXXX~~~tttrrr{{{~~~kkk\\\ZZZNNNEEEHHHPPP[[[nnn}}}xxxyyyxxxwwwvvvsssmmmeee___VVV\\\hhhrrrvvvtttuuuyyy{{{rrr|||xxxiiinnn~~~~~~YYYTTTUUUeee|||}}}tttnnnmmmbbbYYYQQQDDDBBBBBBBBBEEEQQQdddsssxxxqqqnnnlllpppwwwttt```KKKGGGCCCAAACCCDDDCCCFFFKKKJJJJJJLLLSSS]]]hhhqqqvvvuuuxxxxxxsssqqqtttvvvuuuyyywwwsssnnnjjjlllrrryyy|||uuu{{{{{{zzzvvv|||vvv```YYYLLLJJJJJJWWWiii{{{|||}}}~~~}}}}}}||||||{{{zzzyyyyyyzzz{{{{{{{{{zzzyyyxxxxxxqqqqqqpppoookkkgggcccaaa[[[WWWSSSPPPOOONNNMMMLLLNNNNNNPPPPPPQQQZZZmmmhhhcccqqqsss___IIIFFFPPPpppxxxWWWPPPKKKLLLFFFFFFDDDDDDEEEEEEEEEDDDCCCCCCBBBAAA???===<<<;;;;;;;;;999999999999888888888888888888888777666555444333222222111111000111111222,,,555777777PPP~~~aaa@@@;;;888999888777999===MMMdddjjjhhhmmm|||vvvqqqkkkgggiiinnnwwwwwwzzz~~~~~~~~~}}}}}}{{{rrreee[[[OOOKKKLLLZZZrrrtttbbbVVVSSSTTTRRRYYYccckkkmmmkkkjjjkkkiiiddd```^^^ZZZRRRHHHAAAAAAFFFFFFVVV|||\\\NNNMMMWWW___hhhhhh]]]VVVWWW[[[cccjjjooowww~~~|||zzzxxxzzz}}}yyyyyyxxxxxxzzz|||~~~~~~|||sssWWWIII???BBBEEECCCCCCGGGIIIQQQTTT[[[hhhnnnwwwsssdddmmmmmmjjjbbbZZZVVVUUUVVV```aaadddiiilllggg^^^VVVUUUTTTRRRPPPMMMKKKJJJIIIKKKIIIMMM[[[mmmxxxxxxtttmmmlllnnnrrrtttnnn]]]NNNSSSOOOVVVjjj|||{{{bbbEEE///111111000///////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---......///777GGGUUUVVVsssuuupppxxxqqq```[[[OOOFFFGGGMMMVVViii|||}}}yyyxxxwwwvvvtttqqqlllfffaaa___fffooovvvvvvvvvwwwzzzzzzzzzooosss}}}~~~xxxmmmSSSWWW```ppp}}}xxxqqqnnnccc[[[RRRBBBBBBBBBBBBDDDRRRfffuuu{{{ssspppmmmpppwwwtttbbbNNNFFFCCCBBBEEEFFFEEEGGGKKKKKKLLLQQQ[[[fffpppvvvxxxtttwwwwwwttttttxxxzzzyyywwwsssnnnkkkkkkoooxxxwww~~~sss|||qqqlllaaaVVVGGGIIILLL```xxx||||||~~~~~~~~~}}}|||{{{zzzyyyyyy|||||||||{{{{{{zzzxxxxxxrrrrrrqqqnnnjjjfffaaa___YYYVVVRRRPPPOOOOOONNNMMMNNNOOOPPPQQQTTT___rrrdddiiixxxttt[[[EEEBBBPPPvvvmmmRRRMMMGGGJJJDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@>>>===<<<<<<;;;::::::::::::::::::::::::888999999888777666555555333333222111111111222222///333444333AAAeeefff???:::777888888777:::>>>KKK^^^yyy}}}nnngggtttwwwpppkkkhhhjjjnnnuuuvvvwwwzzz~~~|||tttgggWWWMMMMMMTTTccc|||dddUUUSSSSSSSSSUUUXXX___gggjjjjjjlllnnnpppooolllgggdddbbb[[[NNNCCC@@@HHHLLL^^^mmmPPPGGGJJJSSSYYYdddggg\\\XXXVVVWWW\\\bbbhhhsss}}}~~~}}}zzzyyyyyyzzzttttttsssuuuwww{{{|||mmmRRRFFF>>>AAADDDBBBEEEKKKNNNWWW\\\dddqqqwwwssslllmmmhhhfffaaaZZZTTTRRRVVV[[[hhhjjjlllkkkfff___XXXTTTRRRRRRQQQOOOMMMJJJHHHGGGJJJKKKRRR```pppxxxvvvppplllkkklllpppooofffWWWMMMSSSRRRYYYmmm~~~\\\@@@111111000000////////////000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...///111111666EEEVVV]]]iiiyyyrrrwwwwwwggg\\\QQQGGGGGGKKKTTTgggzzz{{{|||wwwvvvtttsssrrrnnniiifffkkkrrryyyzzzvvvuuuwwwyyyzzzpppyyyyyyvvvnnnaaaTTT^^^lll}}}xxxvvvrrrmmmccc]]]SSSCCCCCCCCCAAADDDRRRgggxxxxxxsssoooqqqxxxvvveeeRRRFFFCCCCCCGGGHHHGGGHHHLLLMMMQQQZZZdddnnntttwwwwwwwwwzzz{{{zzz{{{~~~~~~{{{uuuooollloooqqquuuqqq{{{wwwqqquuuvvvbbb```SSSFFFHHHNNNggg~~~{{{|||~~~}}}}}}|||{{{{{{zzzzzz~~~~~~}}}}}}{{{zzzxxxxxxuuutttrrroooiiiddd^^^[[[WWWTTTQQQOOOOOOOOONNNNNNNNNPPPPPPQQQXXXfffxxxsss```nnn}}}pppVVVEEEBBBYYYaaaNNNJJJDDDHHHCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCBBB@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999888777666666444444333222222222222222333///000555999JJJwwwiii>>>:::777888888777999>>>FFFWWWooovvveeeqqq{{{sssooommmnnnpppuuuvvvvvvxxx{{{~~~|||}}}uuuhhh[[[QQQLLLNNNcccwww___JJJHHHOOOSSSVVVYYYbbbhhhmmmmmmnnnrrrvvvxxxuuurrrllliiiiiidddUUUFFFAAAJJJPPPddd|||XXXKKKEEEIIINNNPPP[[[___VVVXXXTTTSSSVVV[[[bbbnnnyyyzzz{{{|||{{{wwwuuuttttttsssssstttvvvyyy}}}{{{gggMMMCCC>>>AAADDDDDDJJJSSSVVV```eeelllyyyvvveeehhhppp```\\\VVVRRROOOPPPXXXaaafffggggggbbb\\\WWWUUUUUUQQQPPPOOONNNLLLJJJIIIHHHKKKOOOYYYfffrrruuuqqqkkkmmmkkklllooommmbbbVVVPPPPPPTTT```xxx|||RRR999222000000////////////000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---///222111333CCCUUUaaa___sss}}}vvvxxx{{{lll___SSSIIIGGGIIIPPPdddxxxvvvuuussssssrrrpppmmmjjjooowww}}}yyyttttttwwwyyyvvvkkkzzzxxxtttlll___XXXgggxxxwwwrrr{{{uuupppqqqmmmccc^^^WWWHHHDDDCCCAAADDDRRRhhhzzz{{{vvvppprrrxxxxxxhhhVVVGGGDDDDDDGGGIIIHHHJJJNNNOOOWWWaaakkkqqqtttvvvwwwyyytttmmmkkkrrrwww{{{nnn}}}tttvvvjjj^^^]]]MMMHHHJJJUUUooo}}}zzzzzz}}}~~~~~~~~~}}}}}}}}}|||||||||{{{{{{~~~~~~}}}|||{{{yyywwwvvvvvvuuurrrnnnhhhbbb\\\YYYUUURRROOOMMMNNNNNNNNNNNNMMMOOOPPPRRR[[[mmm~~~ggg^^^ttt~~~iiiOOOEEEIIIjjjXXXLLLJJJDDDHHHDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<============888999999999888888777666555555444333222222222222444,,,///999666;;;dddlll@@@;;;888888777555777;;;AAARRRfffxxxxxxbbbnnnxxxsssrrrssssssvvvvvvvvvvvvxxx~~~|||~~~~~~zzz|||{{{uuuiiiZZZSSSTTTXXXeee\\\MMMEEEJJJQQQSSSXXX```iiiooorrrrrruuu{{{~~~zzzvvvppplllmmmjjj[[[JJJCCCJJJQQQdddzzzsssNNNHHHEEEHHHJJJIIISSSYYYPPPQQQNNNMMMQQQUUU[[[eeeooopppqqqpppooollljjjkkklllnnnooorrruuuzzzyyy```KKKCCC???CCCGGGHHHQQQ[[[```iiimmmssswwwccc^^^aaadddZZZTTTOOOMMMLLLOOOYYYfffccc```\\\YYYWWWVVVVVVVVVPPPOOONNNLLLKKKKKKJJJJJJKKKSSS___kkkqqqpppkkkfffjjjhhhjjjnnnjjj^^^SSSOOONNNYYYnnnzzzJJJ444444000000////////////000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++---111//////???SSSbbb\\\rrryyyxxx|||ooobbbVVVKKKGGGFFFLLL___ssswwwuuusssrrrqqqpppmmmkkkgggqqqxxxtttqqqtttyyy|||tttjjjwww~~~tttqqqhhh[[[\\\nnn~~~mmmqqqrrrooopppuuurrreeeaaa[[[LLLDDDCCCAAADDDRRRiii|||}}}wwwqqqqqqxxxxxxjjjXXXHHHEEEDDDGGGHHHHHHKKKPPPRRR[[[ffflllnnnqqqvvv{{{wwwsssjjjiiiqqqyyy}}}{{{nnnxxxrrrvvvccc^^^XXXDDDKKKOOOeee{{{~~~}}}{{{zzz|||~~~|||||||||{{{yyywww|||||||||||||||}}}}}}}}}}}}}}}|||{{{yyywwwuuutttsssrrrppplllggg```[[[XXXRRRPPPMMMLLLLLLNNNNNNNNNLLLNNNOOORRR^^^rrrxxxaaabbb{{{bbbIIIGGGNNN}}}QQQIIIIIICCCGGGDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBAAA@@@>>><<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<888888888888888777777666666555444333333222222222111...222888444555SSSxxxnnnCCC===999888666444555999???PPPaaa}}}~~~vvv___lll{{{vvvvvvvvvuuuwwwwwwvvvuuuwww~~~}}}{{{zzzxxxooo___QQQNNNXXXdddfffNNNHHHIIIQQQUUUTTT[[[gggjjjppptttuuuyyy}}}yyyrrrnnnpppnnn^^^LLLEEEJJJPPPcccxxxxxxsssxxx~~~wwwoooLLLEEECCCGGGGGGEEEPPPXXXPPPJJJGGGHHHMMMQQQUUU^^^fffffffffdddbbb``````cccfffeeehhhlllsss{{{xxx\\\JJJCCC@@@EEEIIILLLUUUaaafffooorrrwwwzzz___YYY[[[ZZZUUUVVVPPPLLLKKKKKKOOO[[[hhheee^^^WWWTTTWWWYYYWWWTTTPPPOOOMMMKKKKKKKKKLLLLLLKKKUUUcccnnnqqqmmmgggcccfffdddggglllhhhZZZNNNKKKOOO___{{{zzzGGG333888000000////////////000111......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++))),,,000------===QQQgggbbb|||{{{xxx}}}|||pppdddXXXLLLFFFCCCHHH[[[ooovvvyyywwwuuurrrqqqpppnnnllljjj]]]iiirrrooonnnttt|||yyyuuunnnuuuzzzppplllbbbUUU^^^qqqssshhhtttrrrrrruuu}}}xxxiiiccc]]]NNNDDDCCCAAADDDRRRjjj}}}~~~xxxqqqqqqxxxxxxjjjYYYIIIEEEDDDGGGHHHIIILLLQQQTTT^^^gggkkkkkkooowwwuuusssiiifffoooxxx}}}vvvqqqwwwqqqjjj``````TTT===MMMSSSsss~~~|||{{{{{{}}}|||||||||||||||{{{zzzyyy{{{{{{||||||}}}}}}~~~~~~|||{{{zzzyyywwwuuusssrrrpppooommmjjjeee```[[[XXXQQQNNNLLLKKKLLLMMMNNNMMMKKKNNNOOORRR```vvvtttaaaggg___HHHJJJPPPwwwLLLGGGGGG@@@EEECCCBBB???@@@@@@AAABBBBBBBBBAAABBBAAA???===<<<;;;;;;;;;999999999::::::;;;;;;;;;777777888888888777777666777666555444333222222222///111555555111444FFF[[[xxxBBB;;;777888999777666777:::KKKZZZrrrzzzmmmgggnnn~~~|||wwwyyy}}}uuuuuutttsssvvv{{{~~~{{{mmmcccXXXKKKWWWwwwyyy^^^QQQJJJNNNPPPRRRYYYccckkkllltttqqqsss}}}xxxrrrrrrsssnnnmmmcccOOOHHHJJJTTTdddooopppllljjjqqqppp|||fffOOODDDCCCFFFLLLOOONNNLLLLLLEEEHHHIIIFFFFFFJJJPPPTTTUUUTTTSSSRRRRRRSSSUUUVVVTTT\\\dddjjjuuulllTTTFFFEEEFFFIIIMMMTTTaaammm}}}www~~~{{{XXXOOONNNRRRSSSNNNIIILLLKKKHHHJJJTTT^^^bbb]]]XXXSSSRRRUUUVVVSSSPPPOOOKKKIIIKKKLLLIIIIIIJJJVVVccclllkkkiiiiiihhheeehhheeedddaaaVVVKKKLLLUUUSSSgggiii???888555222222222111000//////...//////...------------...---,,,++++++------,,,+++///...---,,,,,,,,,,,,,,,------------------------...000000---+++000<<>>======<<<<<<>>>>>>===<<<:::999888888;;;;;;::::::::::::999999:::999999888777666666555444444555555444444333222///111222000000444<<>>CCCAAA@@@???=========>>>>>>======<<<;;;;;;:::999999;;;;;;;;;::::::999999999999999888888777666666555555555555444444444333333111333333111000222999???}}}DDD===777888999777666777777@@@GGG\\\}}}iiiYYYhhh~~~wwwqqqpppzzzyyyxxxvvvuuuxxx}}}}}}{{{vvv^^^RRRXXXkkkgggUUUJJJEEEFFFNNNWWW]]]eeeooowwwxxxxxx}}}zzzuuuyyy|||yyyyyyqqq___TTTNNNQQQ___oootttrrrnnnmmmkkkvvv|||^^^KKKMMMQQQWWW\\\___^^^XXXSSSJJJIIIHHHHHHIIIMMMTTTYYYZZZZZZYYYYYYXXXXXXXXXXXX[[[___bbbeeennnzzznnnSSS@@@DDDBBBEEENNNZZZfffttttttXXXKKKPPPTTTYYY[[[SSSPPPQQQOOOLLLOOOWWW^^^```ZZZWWWSSSRRRSSSSSSPPPMMMOOOKKKIIIKKKKKKIIIJJJNNN___gggllliiiddd```___]]]\\\``````YYYQQQPPPRRRSSS\\\tttWWW:::777333222222222111000000////////////...------------...---,,,++++++------,,,+++...------,,,,,,,,,,,,,,,........................///111222000---///666<<>>BBBAAA@@@>>><<<<<<>>>@@@AAA<<<<<<<<<<<<;;;;;;::::::<<<<<<;;;::::::999888888888888888777777666666555666666555444444444444555333444555333000000444888FFF>>>888888888666555777:::@@@DDDWWWwww[[[fffvvvpppnnnuuuvvvuuutttsssuuuxxxzzz|||yyyqqq[[[XXXnnntttaaaSSSLLLJJJJJJTTT^^^eeelllvvv}}}~~~wwwtttyyy}}}{{{}}}xxxgggXXXSSSVVVcccqqqwwwwwwuuuxxxuuu}}}yyy]]]MMMPPPWWW^^^dddfffddd]]]UUULLLIIIGGGIIILLLPPPWWW^^^```aaabbbcccddddddcccccccccddddddgggnnnxxxrrr]]]KKK@@@EEECCCGGGRRR___kkkxxxdddSSSPPPYYY^^^aaaaaaYYYZZZXXXSSSNNNQQQZZZ______YYYVVVSSSRRRRRRRRROOOMMMNNNKKKJJJKKKKKKJJJMMMSSSfffjjjkkkfff^^^XXXWWWXXX[[[___]]]TTTNNNQQQTTTSSSeeezzzLLL888777333222222222111111000000000//////...------------...---,,,++++++------,,,+++------,,,,,,+++,,,,,,---........................,,,///111000...///444999PPPbbbjjjyyyqqqxxxtttyyyvvvdddSSSIIIDDDDDDOOO]]]ooozzz}}}vvvwwwyyytttqqqmmmjjjkkkmmm|||pppnnnmmmmmmnnnqqqppptttwwwrrrfffaaaddd|||uuuooonnnppprrrzzzzzzyyyuuummmbbbWWWPPPEEECCCAAABBBLLL^^^ttt{{{wwwuuurrrYYYMMMMMMSSSRRRVVV[[[WWWWWWYYY[[[\\\___bbbgggjjjooopppqqqssssssssssssrrryyy|||tttuuu}}}wwwqqq___QQQNNNNNNXXXwww}}}}}}~~~~~~~~~|||~~~}}}zzzxxxwwwwwwvvvvvvvvvvvvwwwwwwxxxvvvuuutttsssqqqooonnnmmmmmmjjjeee```[[[WWWTTTRRRNNNNNNOOOOOOOOONNNNNNMMMPPPOOOUUUddduuuzzzbbbgggcccHHHIIILLLxxxNNNDDD===>>>???>>>???AAAAAA@@@===;;;<<<>>>AAADDD<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999888888888888888777777666666666777666555444444444555666333444555333111000222444HHH???999888888666555666444;;;???RRR{{{dddddd{{{~~~wwwsssqqqqqqssstttttttttuuuwwwyyy{{{wwwlllaaaooo|||kkkXXXLLLIIIKKKSSS]]]hhhnnnuuuwwwtttyyy~~~|||qqqXXXUUUYYYfffsssyyyzzz||||||sssZZZMMMVVV___hhhlllnnnmmmcccYYYMMMHHHHHHMMMRRRUUU\\\ccchhhjjjmmmppprrrsssssssssmmmkkkjjjmmmrrrzzz~~~ooo^^^OOOFFFBBBFFFGGGNNN[[[hhhsssqqqYYYPPPTTT\\\\\\^^^]]]SSSZZZVVVPPPMMMTTT^^^bbbaaaVVVUUUTTTSSSSSSQQQPPPNNNMMMKKKJJJLLLLLLLLLRRRYYYkkkjjjhhhaaaXXXRRRSSSWWWaaa```[[[QQQMMMPPPVVVXXXkkkqqqCCC888888555222222222222111111111111//////...------------...---,,,++++++------,,,+++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,/////////000444777JJJ___fffvvvvvvzzzssswww|||jjjWWWMMMFFFCCCKKKVVVjjjxxxzzzwww|||tttqqqppppppvvv{{{pppkkkiiijjjrrrzzzxxxiiieeekkkxxx~~~yyytttqqqpppooollliiixxxzzzzzzvvvmmm```SSSLLLFFFDDDBBBBBBJJJ[[[qqqyyyttt}}}ttt```RRRPPPUUUSSSUUUWWWRRRQQQRRRSSSTTTTTTWWWZZZ]]]dddgggkkkpppsssuuuuuuttt|||}}}ssszzz}}}tttkkk^^^RRROOORRRddd|||~~~~~~~~~~~~~~~}}}|||||||||~~~|||yyyxxxwwwwwwwwwwwwwwwwwwxxxyyyzzzvvvvvvuuusssqqqpppnnnnnniiigggbbb]]]XXXTTTRRRQQQMMMNNNNNNOOOOOOOOONNNNNNQQQQQQXXXfffuuusssdddlllVVVBBBKKKPPPvvvHHHBBB======?????????AAAAAA???===<<<<<>>999888666222222222222222222222222//////...------------...---,,,++++++------,,,++++++++++++++++++,,,,,,---++++++++++++++++++++++++)))+++---...///000333555AAA[[[aaalll{{{sssttt|||ooo\\\RRRJJJDDDGGGPPPaaasss~~~xxx~~~uuussstttuuu}}}yyyooonnnkkkfffeeemmm{{{~~~qqqbbbbbbnnn~~~sssvvvrrrooonnnooommmjjjgggqqquuuyyyvvvlll^^^QQQIIIEEEEEECCCBBBHHHWWWlll|||~~~vvv}}}xxxeeeVVVSSSVVVSSSSSSRRRKKKIIIKKKLLLMMMNNNOOORRRTTT[[[^^^dddjjjooorrrssssss}}}sssttt~~~vvvrrrvvvkkk]]]QQQPPPZZZvvvyyyzzz}}}zzz|||}}}~~~~~~}}}|||{{{zzzzzz{{{|||{{{yyyvvvuuuuuuwwwwwwxxxxxxyyyzzzzzzzzzwwwvvvuuusssrrrpppooonnneeebbb^^^YYYTTTRRRQQQPPPMMMNNNNNNNNNNNNOOOOOOOOOQQQSSS]]]lllxxxlllggguuunnnKKK===JJJUUUdddEEEBBB???>>>???@@@AAAAAAAAA@@@>>>======???BBBDDD=========<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999777777777888777666666555444444333333333333444444KKKBBB:::888777555555666222:::<<>>>>>===<<<;;;;;;:::999999::::::::::::;;;;;;::::::::::::::::::::::::666777999:::999888555444777666444333333444444444KKKBBB:::888777555555666333:::999???[[[zzzvvv^^^```mmm~~~|||pppssswwwxxxwwwuuuttttttvvv{{{yyyxxxzzz}}}{{{tttnnnhhh~~~xxxrrrqqqkkk]]]OOOKKKTTT^^^jjjvvv{{{wwwvvvvvvuuuqqquuuwwwvvv~~~uuu^^^OOO\\\yyytttpppiiiuuu~~~~~~vvvhhhTTTNNNQQQ```kkklllpppxxx{{{{{{{{{}}}aaaOOOKKKNNNPPPPPPSSS^^^ppp~~~iiiYYYRRRLLLJJJPPPNNNEEEFFFLLLHHHJJJNNNUUU___kkknnnbbbSSSIIIKKKMMMNNNMMMMMMMMMMMMKKKJJJLLLNNNPPPTTT___kkkhhh```ZZZWWWUUUYYYhhhxxxwww___OOOPPPQQQPPPaaa{{{~~~DDD999:::444666222222222222222222222222//////...------------...---,,,++++++------,,,++++++*********+++,,,,,,---------------------------///...------,,,---///000000RRR[[[___jjjzzzwwwqqqyyyvvvdddYYYPPPFFFCCCHHHOOOggg~~~xxxyyyyyyyyyyyyuuutttxxxtttvvvtttmmmccc[[[YYYYYYTTT]]]aaabbboooyyykkkggghhhjjj___VVVeee}}}}}}wwwkkk{{{nnnoooppppppooolllhhheeeaaaiiisssuuummm___QQQIIIAAABBBBBB@@@CCCOOObbbppp~~~uuu{{{{{{gggVVVQQQTTTQQQOOOLLLCCCEEEIIINNNRRRUUUWWWZZZ\\\[[[[[[\\\___ccciiinnnqqqtttyyysssqqq|||zzzzzz}}}rrrkkk___QQQMMMbbbzzzxxxwwwvvvwwwxxxyyy|||~~~~~~}}}|||}}}|||zzzwwwvvvvvvwwwtttvvvxxxzzz{{{zzzyyyxxxvvvuuutttrrrpppooonnnmmm^^^\\\WWWSSSPPPOOOOOOOOOOOONNNMMMLLLLLLNNNPPPQQQNNNXXXlll~~~qqq___tttzzzVVVEEE@@@KKKcccQQQDDDDDDCCC@@@@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;::::::888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;555777999;;;;;;888555333;;;888555333333333333333SSS>>>777:::777666999666666888888>>>RRRqqqhhhTTT___{{{xxxqqqsssuuuvvvuuuuuuvvvwwwqqqyyy}}}}}}}}}zzzyyy|||~~~zzznnndddeee}}}zzzuuuzzzjjjTTTMMMOOOXXXeeennn|||xxxrrrnnnnnnrrrqqqqqqqqqsssvvvzzz|||kkkcccXXXYYYppp~~~zzz{{{ooommm}}}~~~lllYYYQQQQQQ___lllppptttxxxzzzqqqWWWNNNMMMMMMPPPUUU]]]ffftttvvv[[[QQQKKKLLLJJJHHHGGGGGGHHHIIIJJJOOOUUU```jjjnnnhhh\\\RRROOONNNMMMLLLLLLLLLMMMNNNOOOLLLKKKMMMTTT^^^gggllliiiaaaXXXRRRWWWdddsss|||uuuZZZOOOQQQNNNVVVpppiii888BBB===---;;;555444444333333222111111////////////..................---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...------------...//////000FFFZZZbbbkkk{{{}}}zzzvvvuuu~~~nnn]]]TTTHHHBBBIIIRRR```zzzvvvxxxyyyzzzvvvrrrtttwwwuuukkk]]]UUUVVV[[[bbbaaa```eeeooowwwsssiiiccc^^^eeegggZZZXXXfffrrryyyvvvvvvtttxxxrrrrrrqqqqqqppplllgggddd```kkkrrrnnneee\\\OOODDDBBBDDDDDDBBBBBBJJJYYYeeezzz}}}||||||uuudddVVVNNNQQQPPPIIIFFFJJJHHHKKKPPPVVVZZZ[[[[[[[[[______^^^___aaaeeeiiikkkwww~~~jjjxxxzzz}}}fffhhh```QQQQQQfffvvvrrrtttwwwxxxyyy{{{|||}}}|||}}}~~~zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttrrrrrrqqqpppnnnlllkkkjjj```]]]ZZZUUURRRQQQPPPPPPNNNOOOOOONNNLLLLLLNNNPPPRRRaaaqqqxxx}}}kkkccc{{{rrrPPPDDDBBBQQQppprrrXXXEEECCC@@@>>>>>>???AAABBBEEECCCAAAAAACCCCCCAAA>>>?????????>>><<<;;;999888888888999::::::;;;;;;<<<>>>===;;;;;;<<<<<<:::999888:::<<<<<<:::888888888999888666555444444444444WWWBBB999<<<888777888555333666777;;;KKKfff~~~~~~uuuZZZXXXvvvzzz~~~}}}ttttttsssssssssssssssrrrooouuu~~~||||||}}}~~~|||{{{zzzyyy{{{}}}yyyppphhhwww}}}zzzyyyqqqtttdddQQQNNNSSS\\\iiiuuuxxxwwwtttssssssppppppppppppqqqrrrttttttnnnggg\\\[[[ooozzzxxxvvvrrrsssZZZRRRQQQ^^^jjjnnnrrrwwwzzz~~~}}}fffPPPKKKMMMNNNSSSYYYbbbmmm{{{^^^OOOMMMLLLHHHIIIJJJJJJJJJMMMRRRUUU[[[```hhhnnnllleeeZZZRRRPPPOOOMMMLLLLLLLLLMMMMMMKKKJJJJJJPPPZZZdddkkknnneee```VVVSSS^^^ppp{{{|||jjjWWWPPPRRRQQQ___|||]]]888???;;;000999555555444444333222222222////////////..................---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...------------.../////////BBBTTT]]]fff}}}zzzyyy{{{uuupppuuuppp```WWWKKKDDDJJJPPP\\\sssxxx|||{{{{{{xxxtttqqqpppkkkbbbZZZYYY```gggppprrrqqqooooooqqqnnnhhhjjjfffnnnnnn]]]XXXfffrrrtttrrrrrrppptttsssrrrrrrrrrqqqnnnjjjfff___hhhnnnkkkdddZZZMMMBBB@@@BBBCCCAAAAAAHHHUUU___qqqyyy|||yyyzzz~~~{{{ttt^^^QQQJJJLLLLLLFFFCCCGGGHHHNNNWWW^^^bbbdddfffhhh```___^^^___```cccgggiiivvv||||||zzzzzz{{{{{{{{{ttt{{{kkkiiiVVVNNN[[[}}}wwwtttuuuvvvuuu{{{|||}}}}}}|||{{{|||~~~yyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvuuutttssssssqqqqqqpppooommmkkkiiigggaaa^^^[[[WWWTTTRRRRRRRRRPPPPPPPPPOOOMMMNNNPPPRRRUUUgggxxx}}}hhhiiiiiiKKKCCCEEEXXXxxxiiiTTTDDDCCCAAA@@@???@@@AAABBBEEEBBBAAAAAABBBBBB@@@>>>AAAAAAAAA@@@???>>><<<;;;999999::::::;;;<<<<<<<<>><<<<<<======;;;:::;;;>>>BBBDDDBBB???<<<;;;:::999777666555555555555\\\EEE;;;<<<999777999555333666888999DDDZZZrrrzzziiiWWWjjjvvvzzzwwwsssrrrssstttrrrpppnnnqqqxxx}}}{{{zzzzzzzzzyyyxxxwwwwwwwwwxxxxxxvvvqqqmmmyyyyyywwwwwwnnnnnn^^^PPPRRRYYYbbbnnn{{{xxxrrrtttwwwwwwvvvvvvoooooooooooonnnnnnmmmmmmooojjj```\\\jjjwwwvvvyyyvvvwww\\\SSSRRR]]]gggjjjnnntttxxxzzz}}}mmmZZZKKKKKKOOOSSSYYYaaajjjvvv]]]JJJGGGKKKNNNLLLNNNPPPQQQQQQTTTZZZ___aaagggnnnnnnhhh___WWWSSSPPPOOONNNLLLKKKKKKKKKLLLJJJIIIMMMUUUaaaiiikkkjjj___]]]WWWWWWiiiwwwZZZQQQPPPRRRWWWpppNNN999;;;999444555666666555555444333333333////////////..................---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...------------...//////...;;;LLLWWW```ssszzzvvvxxxlllmmm{{{ttteee\\\OOOEEEIIILLLUUUkkk}}}{{{xxxvvvssspppqqqlllddd]]][[[aaallltttyyy~~~~~~vvvpppnnnooonnnuuuttt|||zzzddd[[[iiiwwwqqqnnnooonnnqqqsssrrrrrrrrrrrrpppmmmjjj___fffjjjhhhbbbXXXKKK@@@???AAABBB@@@@@@DDDNNNWWWgggpppuuuuuuvvv{{{xxxpppWWWMMMFFFHHHHHHDDDCCCFFFLLLUUUaaakkkpppqqqrrrsssdddcccaaaaaabbbdddgggiiitttyyy}}}}}}uuuooonnnqqqtttvvvrrrvvvxxx~~~~~~kkkdddSSSOOOjjj|||vvvuuuuuutttsss{{{}}}~~~}}}{{{zzzzzz{{{yyyyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuutttsssrrrqqqppppppooonnnkkkiiifffddd___]]]YYYVVVSSSRRRRRRRRRPPPQQQPPPOOOOOOPPPSSSUUUUUUhhh{{{mmmeeeuuuxxx[[[DDDBBBJJJfff^^^NNNCCCCCCBBBAAAAAAAAABBBBBBDDDCCCBBBBBBCCCBBB@@@>>>AAAAAAAAAAAA@@@???>>>===:::;;;;;;<<<<<<===>>>>>>AAA???>>>===>>>>>>===;;;;;;@@@FFFIIIHHHCCC>>><<<:::999888777777777777777___GGG;;;<<<999888:::555555888999888???RRRlll}}}rrr}}}}}}```aaavvvzzztttsssvvvwwwuuurrrooopppttt{{{~~~|||{{{yyyxxxwwwvvvuuussstttuuuvvvuuusssqqqooo}}}}}}wwwtttooolll\\\QQQXXX```gggsss}}}~~~wwwrrrqqquuuxxxvvvsssrrrooonnnmmmlllkkkllllllmmmmmmjjjbbb\\\dddvvvyyywww~~~{{{yyy~~~sss___VVVTTT]]]eeegggkkkrrruuuuuuyyy{{{uuuqqqeeeVVVMMMPPPUUUYYY```iiirrr^^^JJJHHHJJJNNNRRRVVVUUUTTTUUUXXX[[[]]]^^^\\\eeemmmllldddZZZTTTSSSQQQPPPNNNLLLKKKJJJJJJKKKLLLLLLQQQ[[[eeeiiieee```XXXZZZZZZ^^^tttkkkRRROOORRRXXXeeemmmCCC===:::888888333777666666555444444333333////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------...//////---555EEEUUU___nnn|||tttoookkkxxxyyykkkaaaSSSFFFFFFGGGOOOeee~~~}}}wwwssspppnnnsssmmmfffcccfffmmmuuu{{{www{{{{{{uuuppprrrvvvwww}}}~~~jjj^^^mmm|||qqqooopppooorrrrrrqqqqqqrrrrrrqqqooolllbbbdddggggggbbbXXXKKK@@@???AAABBBAAA@@@CCCJJJQQQ```jjjqqqqqqsssvvvrrrjjjRRRKKKFFFGGGGGGEEEFFFIIIRRR[[[jjjxxxzzzuuuiiihhhfffeeefffhhhjjjlllrrrxxx}}}{{{vvvppplllnnnrrrvvvxxxtttuuu|||qqq|||vvvhhhZZZXXXWWWxxxzzzuuuttttttsssrrryyy{{{}}}}}}{{{zzzzzz{{{yyyxxxwwwvvvvvvuuuuuuuuuuuuuuuuuutttsssrrrqqqppppppppppppnnnkkkhhhdddbbbZZZXXXUUURRRPPPOOOPPPPPPPPPPPPPPPOOONNNPPPTTTWWWXXXkkk|||cccgggjjjOOO@@@AAAQQQxxxUUUKKKBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCAAA@@@???????????????>>>===<<<<<<<<<<<<===>>>>>>??????BBB@@@????????????>>><<<:::>>>CCCFFFDDD@@@<<<::::::999999999999999999999bbbHHH;;;;;;999999;;;666666777777666:::KKKggg}}}rrrqqq\\\ttt{{{uuutttwwwyyywwwtttqqqqqqsssyyy|||||||||zzzxxxvvvuuuuuutttuuuvvvvvvuuutttrrrqqqzzz{{{|||uuuqqqlllgggYYYSSS\\\bbbiiiuuuxxxvvvrrrrrrvvvwwwsssnnnmmmpppnnnkkkiiijjjlllnnnpppkkkiiiddd___bbbooo}}}yyyxxx|||}}}ooo```XXXWWW___eeefffiiippprrrsssuuu|||~~~wwwooojjjcccXXXRRRVVV[[[]]]dddnnn}}}gggJJJEEELLLPPPTTTZZZXXXTTTRRRUUU[[[___\\\XXX[[[dddlllkkkaaaVVVQQQPPPQQQOOOMMMLLLJJJJJJJJJJJJKKKMMMTTT^^^ffffffaaaZZZSSSZZZ```hhhyyysssZZZTTTRRRVVV```sss]]]>>>BBB<<<999;;;333777666666555444444333333////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------...//////---111BBBXXXccclllqqqtttmmmvvvqqqfffVVVGGGDDDEEEKKK```||||||vvvsssrrrqqqnnnmmmooouuu{{{~~~xxxxxxtttooopppuuuyyyxxx~~~lll___mmm|||qqqppprrrppprrrqqqppppppppprrrqqqooommmgggeeeeeegggdddZZZLLLBBB@@@AAABBBBBBBBBEEEJJJNNN^^^hhhnnnmmmnnnqqqkkkbbbNNNIIIFFFFFFGGGGGGIIILLLSSS\\\nnnssskkkjjjhhhggghhhjjjmmmooorrrzzzxxxuuurrrqqqrrruuuwwwxxxwwwxxx~~~llluuuuuuvvvrrrgggUUUVVV^^^yyytttrrrsssttttttvvvxxx{{{||||||{{{{{{|||yyyxxxwwwvvvuuuuuuuuuuuuttttttttttttsssrrrqqqpppqqqqqqqqqooolllgggccc```WWWVVVSSSPPPOOOOOOOOOPPPNNNNNNNNNMMMNNNPPPUUUYYYbbbrrrcccnnn|||aaaJJJAAABBBXXXQQQJJJAAABBBBBBBBBBBBBBBBBBBBBDDDEEEGGGGGGEEEDDDBBBBBB>>>>>>?????????>>>>>>===<<<<<<===>>>>>>??????@@@BBBAAA??????@@@@@@>>>===:::<<<>>>>>>===;;;::::::999999999:::::::::::::::hhhLLL===<<<:::;;;<<<777555444333333666CCC[[[ppp}}}bbbooo}}}~~~zzzvvvuuuvvvwwwuuusssrrrrrrssswww{{{~~~~~~zzz{{{|||zzzwwwuuuttttttwwwvvvvvvwwwwwwvvvsssppp{{{xxxiiikkkmmmjjjjjjbbb___UUUTTT___eeelllzzz|||yyyssspppooorrrrrrnnnkkkkkkmmmkkkiiihhhiiikkknnnpppggggggeeecccdddlllxxxwwwwww{{{tttlllbbb[[[[[[cccgggfffiiipppsssuuuwww{{{}}}~~~~~~~~~|||vvvoooiiiccc[[[XXX\\\```aaaiiitttiiiUUUEEEEEEKKKQQQXXX___PPPNNNOOOUUU]]]```]]]YYYccciiimmmiii^^^SSSNNNMMMOOONNNMMMKKKJJJJJJJJJKKKIIINNNVVV___dddccc^^^ZZZRRR[[[fffpppvvvrrraaaPPPRRROOOXXXfffzzzSSS===BBB===999;;;666666666555555444333333333////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------------...//////......AAA^^^hhhjjjqqq|||xxxpppsssuuujjjZZZJJJEEEDDDIIIZZZvvv|||wwwtttsssmmmnnnrrrwww}}}{{{sssmmmpppwwwzzzwww{{{}}}kkk^^^jjjxxxoooppprrrooooooqqqpppppppppqqqqqqpppnnnlllgggeeehhhggg]]]NNNDDDAAAAAABBBCCCDDDGGGLLLOOO]]]fffkkkjjjiiikkkeee\\\IIIGGGFFFEEEFFFIIIMMMOOOTTT___rrrssskkkjjjiiiiiikkknnnqqqsssvvv~~~zzzxxxvvvuuuvvvvvvuuutttxxxzzzhhhggghhhqqqoooeeeVVVOOOeeeyyytttrrrrrruuuvvvtttwwwzzz||||||{{{{{{|||xxxxxxwwwvvvuuuuuuuuuuuussssssttttttssssssrrrqqqrrrrrrqqqoookkkfffaaa^^^WWWUUUSSSQQQPPPPPPQQQRRRNNNNNNMMMMMMNNNQQQWWW[[[ggguuuyyyiiixxxuuuYYYHHHDDDIIIeeepppOOOHHHAAAAAA@@@@@@@@@AAABBBBBBCCCFFFHHHHHHFFFCCCBBBBBB??????@@@@@@AAA@@@@@@@@@<<<======>>>>>>??????@@@CCCAAA@@@???@@@@@@???===;;;;;;;;;:::888888999;;;888888999:::;;;;;;::::::qqqSSSAAA???<<<;;;;;;666666333333555666<<>>>>>>>>@@@BBBCCCAAADDDGGGGGGDDDAAA@@@AAA===>>>??????@@@@@@@@@???<<<<<<======>>>?????????BBBAAA??????@@@@@@>>>===999:::999888666666888:::666777999:::;;;;;;;;;:::xxxYYYEEEBBB===<<<;;;444888555666888777888AAAMMMwwwvvvwwwnnncccrrr~~~}}}xxxtttrrrrrrmmmoooqqqpppoooppptttxxxuuuxxxzzzyyyuuusssssstttsssooolllnnnrrrpppggg___XXX```YYYNNNPPPQQQMMMPPPPPPTTTUUU]]]mmmuuuyyytttqqqmmmuuupppllllllkkkiiikkknnnaaadddgggiiiiiifffccc```WWWXXX[[[___bbbdddjjjoooqqqwww|||zzzmmmbbb___[[[VVVWWW^^^bbb^^^aaajjjmmmjjjkkkqqq}}}}}}~~~zzzzzzzzzzzzzzzwwwssspppfffaaabbbiiinnnqqq}}}uuuNNNEEEHHHIIIJJJNNNSSSVVVUUUKKKVVVbbbgggeeebbbdddgggmmmkkkeee\\\SSSNNNNNNPPPMMMLLLKKKJJJJJJKKKLLLLLLRRRYYYbbbddd___YYYUUUUUUXXX```ooowwwiiiRRRJJJQQQRRRXXXrrrUUUEEE:::;;;;;;888888;;;555444444333333222111111000/////////..................---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------------...//////000,,,AAAeeemmmcccrrr||||||yyykkkxxxooobbbRRRLLLEEEDDDMMMaaawww}}}{{{|||xxxwwwttttttsssqqqqqqtttzzz~~~xxxuuuzzzqqqbbbkkkuuu~~~qqqtttuuupppooovvvtttsssrrrssssssrrrpppqqqgggccchhhiii^^^OOOFFF@@@??????AAADDDIIIOOORRRYYYaaaeeebbbaaaccc^^^VVVLLLMMMMMMLLLMMMSSSXXXZZZdddsss{{{sssooorrrrrrrrrssswww{{{|||yyywwwwwwyyy{{{|||}}}|||lll___fffiii^^^XXXfffqqqlll```XXXSSSOOOaaaxxxxxxxxxwwwuuuuuuvvvwwwvvvyyy|||}}}{{{yyywwwwwwxxxwwwvvvuuuuuutttttttttrrrrrrssstttuuuuuuuuuuuuppppppooommmiiibbb]]]YYYRRRPPPOOOMMMMMMNNNOOOPPPOOOOOOOOOOOOPPPUUU[[[___qqq}}}nnnwww```EEE;;;DDD\\\QQQJJJDDDAAA???===<<<===???AAACCC???CCCFFFFFFCCC@@@??????:::;;;<<<======>>>======<<<<<<<<<===>>>>>>??????BBB@@@????????????>>><<<666777888777555444555777555666888:::;;;;;;;;;:::]]]EEEEEEAAA======:::888555444444555777@@@IIIgggrrryyy```lll}}}}}}|||xxxwwwsssnnnjjjooorrrqqqnnnnnnsssxxxvvvuuuuuuvvvwwwxxxxxxwwwrrrmmmmmmrrrtttnnneee```eeegggaaaUUUSSS[[[^^^ZZZUUUXXX^^^eeepppwwwpppooopppqqqrrrpppnnnlllkkkjjjkkkkkkiiigggfffeeedddccc```^^^WWWVVVUUUUUUWWW\\\```cccllllllppp|||xxxmmmbbbWWWPPPLLLLLLRRRZZZ]]]```eeeiiijjjkkklllmmm}}}zzzyyyyyy|||zzzuuurrrvvv}}}zzzsssuuuqqqooopppqqqvvvnnnVVVMMMCCCIIIKKKJJJKKKQQQVVVXXXTTT]]]fffkkkjjjiiijjjlllrrrhhh\\\TTTQQQQQQOOOLLLKKKKKKJJJIIIIIIKKKNNNQQQZZZ]]]bbbeeeaaaWWWRRRSSSYYYrrr}}}kkkWWWSSSQQQKKKQQQaaazzzrrrFFFBBB>>>:::999888777666888777666555333222000000111111111111000000000000000000000///......---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***333555LLLhhh```gggwwwvvvxxxtttttt~~~vvvjjj\\\JJJCCCBBBGGGXXXqqqyyyxxxxxxxxxuuusssrrrrrrssssssrrrqqqwww}}}}}}www~~~ssseeeiiiwwwuuulllooorrrrrruuuuuuuuutttsssssssssrrrrrrjjjccceeejjjeeeUUUEEE===>>>AAAEEEFFFGGGNNNXXX^^^ccceeedddbbbbbb^^^YYYSSSRRRPPPOOOSSS\\\gggooouuu{{{}}}uuuqqqtttyyyxxxwwwxxx{{{{{{{{{{{{xxxzzz}}}~~~|||ppphhhiiillllllbbbggg```YYY[[[XXXRRRUUUccctttyyy{{{|||wwwnnnpppxxxxxxqqqvvvxxxzzzzzzxxxvvvuuuttttttuuuuuusssrrrrrrtttvvvuuuuuuuuuuuuuuutttsssssssssppplllhhhccc^^^YYYUUURRRPPPMMMMMMOOOQQQRRRRRRSSSPPPPPPTTTTTTUUU^^^iiizzz|||cccvvvQQQ===CCCBBBfffwwwTTTBBBCCC???===;;;999999;;;???AAAEEEDDDDDDCCCCCCCCCCCCDDD@@@===;;;;;;===>>>===;;;;;;;;;:::;;;<<<>>>@@@AAA======>>>>>>>>>===;;;:::999999999999888888777777999888777888:::;;;:::999bbbJJJIIIFFFBBBBBB???:::777555555555666<<>>;;;:::999888777777777666444333111000000222111111111000000000000000000000///......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***333333DDD^^^\\\cccvvvppp|||sssrrr|||wwwkkk^^^LLLEEECCCFFFUUUlll}}}zzzttt}}}yyyxxxuuuttttttuuuvvvvvvtttrrrwwwuuuuuu}}}qqqeeehhhssstttmmmppprrrqqqttttttuuuuuutttsssrrrrrrssskkkdddgggkkkgggWWWHHH@@@@@@BBBFFFFFFHHHPPPYYYeeeiiiiiieeebbbaaa^^^YYYVVVVVVXXX[[[aaajjjrrrxxxzzz||||||xxxssstttzzz{{{xxxyyy~~~~~~{{{zzz}}}kkkffflllrrrtttppptttmmmeeeddd[[[PPPPPPiiikkkfffrrr{{{~~~~~~zzzuuutttxxxzzzyyyvvvxxxzzzzzzxxxvvvuuuuuurrrtttuuuuuutttsssssstttttttttuuuuuuuuusssrrrqqqqqqnnnjjjeeeaaa\\\WWWSSSQQQNNNLLLLLLNNNPPPQQQQQQTTTQQQQQQTTTUUUXXXbbbnnn}}}tttkkkkkkPPPCCCDDDBBBhhhlllOOODDDDDD@@@???===;;;;;;===???AAACCCCCCBBBBBBBBBBBBAAAAAA???<<<::::::<<<===<<<:::;;;:::::::::;;;===>>>???<<<<<<=========<<<;;;:::888888888888888888777777999888777888:::;;;:::999gggOOOKKKHHHEEEEEE@@@;;;888666777666555999???OOOtttyyytttqqqcccmmmzzz~~~}}}}}}wwwqqqpppnnnmmmnnnqqqrrrqqqooouuuuuutttsssrrrrrrrrrrrrtttqqqqqqrrrooogggcccbbbdddbbbbbbfffhhhiiimmmrrrxxxuuuttt{{{~~~uuuooonnnooonnnmmmmmmllljjjhhhffffffffffffdddcccbbbbbbaaa^^^ZZZWWWRRRQQQQQQPPPPPPPPPQQQQQQWWWWWWZZZeeerrryyyxxxtttdddWWWIIICCCCCCFFFMMMTTT^^^bbbhhhmmmnnnnnnnnnnnnnnnnnnnnnoooqqqsssuuuwwwwwwpppjjjkkkpppvvvxxxxxxeeeOOOIIIHHHJJJKKKJJJGGGJJJUUU```eeecccdddeeeggghhhhhhiiiiii[[[UUUPPPMMMNNNNNNMMMLLLIIIKKKKKKIIIGGGIIIPPPWWWcccbbb```\\\TTTPPPVVV___zzzooo```TTTNNNQQQUUUgggSSSDDDAAA===;;;:::999888777666666555444222111000000222222222111111111000000111000000//////......---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++444000999PPPWWW___yyy~~~oootttqqqxxxxxxpppcccPPPIIIDDDDDDQQQfffvvv||||||pppwww|||yyyvvvvvvwwwyyy{{{zzzwwwtttvvvmmmsss|||yyyvvvooofffgggnnn~~~}}}rrrmmmqqqsssooorrrsssuuuvvvvvvtttsssqqqssskkkfffhhhmmmiiiZZZLLLCCCBBBCCCEEEFFFIIIRRR[[[nnnqqqoooiiidddbbb```\\\ZZZ]]]cccllluuu|||{{{vvvppppppvvv~~~~~~{{{zzzyyy{{{nnnjjjmmmoooooottt{{{xxxuuuuuujjj]]]]]]qqqqqqXXXcccwww}}}}}}yyyxxxuuusssvvv{{{vvvxxxzzzyyywwwuuuuuuuuuppprrruuuvvvuuusssrrrrrrssstttuuuvvvuuussspppooonnnkkkfffbbb^^^YYYTTTQQQOOOMMMKKKKKKMMMOOOQQQQQQTTTRRRQQQSSSVVV\\\hhhtttkkkzzz|||[[[EEEEEECCCFFFppp\\\JJJFFFFFFAAA@@@@@@?????????@@@@@@@@@AAAAAABBBAAA@@@???>>>===;;;999999:::;;;:::999::::::999999:::;;;<<<<<<:::;;;;;;;;;;;;;;;:::999777777777777777777777777999777777777999:::999888pppXXXRRRMMMJJJHHHAAA<<<888777888777555777;;;IIIccc|||eeeeeepppwwwxxx|||~~~wwwpppooooooooooooppppppooonnnrrrrrrrrrqqqooopppqqqrrroooqqqwww{{{vvvjjjaaa___```[[[^^^iiipppqqqxxxtttrrrooonnnnnnmmmkkkhhhjjjiiigggeeedddcccccccccaaa```______^^^ZZZVVVRRRMMMMMMMMMMMMMMMLLLKKKKKKLLLKKKLLLSSS]]]ccceeecccYYYNNNDDDCCCGGGLLLRRRXXX]]]aaaeeehhhjjjlllnnnpppqqqqqqqqqqqqqqqqqqrrrrrruuusssqqqqqqrrrqqqnnnkkkzzzwwwUUUKKKKKKKKKIIIKKKJJJHHHNNNZZZdddhhhgggfffeeeeeeffffffcccaaaQQQNNNLLLKKKLLLMMMLLLJJJGGGJJJLLLKKKIIIMMMVVV___dddaaa\\\VVVOOOPPP\\\jjjnnn]]]VVVRRRMMMSSS___wwwoooLLLAAA???<<<:::999999777666555555444333222111111111333333222222222111111111111111000000///.........,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,444///000DDDTTT___nnnvvv{{{xxxqqqvvv}}}zzzvvvjjjWWWNNNFFFCCCMMM___ppp{{{pppttt~~~zzzwwwxxxzzz}}}}}}yyyvvvuuulllyyy|||vvvrrrqqqmmmgggfffjjj{{{{{{rrrnnnrrrsssoooqqqrrruuuvvvwwwuuusssqqqqqqkkkfffiiinnnkkk___SSSFFFBBBAAACCCFFFKKKUUU___tttwwwuuunnnhhhfffeeecccbbbhhhrrr~~~xxxpppkkkmmmuuu{{{zzz|||sssqqqrrrpppnnnuuu~~~tttgggiiixxxmmm]]]uuuyyyuuuxxxxxxssssssyyyvvvxxxyyyxxxvvvttttttuuuppprrrtttuuussssssssstttsssuuuwwwxxxvvvssspppmmmllliiiddd___[[[WWWSSSPPPMMMKKKIIIIIILLLOOOPPPQQQSSSRRRQQQRRRVVV___nnnyyyzzzjjjmmmNNN===FFFCCCSSSSSSGGGIIIEEECCCCCCCCCCCCBBBBBBAAA@@@???@@@AAABBBAAA???===<<<;;;:::888888888888888888999888888888888999999999999999:::::::::999999999666666666666777777777777888777666777999999999888|||ddd]]]WWWTTTOOOEEE===888666888888666777:::@@@RRRssswwwkkklllsssyyyxxx~~~}}}vvvooommmpppsssrrrooolllnnnpppmmmnnnooonnnmmmnnnqqqtttoooqqqxxx~~~|||sssmmmlllooojjjlllxxx{{{vvvoooooooooooonnnkkkgggdddiiigggeeecccbbbaaaaaabbb___^^^\\\[[[ZZZVVVRRRNNNIIIIIIJJJKKKKKKJJJJJJIIIGGGFFFFFFHHHMMMPPPRRRRRROOOHHHDDDGGGLLLOOOSSSWWW]]]___aaacccfffjjjooosssttttttsssssssssssssssttt|||{{{zzzxxxvvvrrrnnnkkkwwwcccKKKHHHJJJGGGGGGJJJKKKLLLSSS___ggghhhgggfffeeeeeeddd```[[[WWWMMMLLLKKKKKKLLLLLLJJJIIIFFFIIILLLMMMNNNTTT]]]eeeaaa\\\WWWSSSPPPUUUdddtttyyy```NNNNNNPPPOOOXXXhhh\\\CCC>>><<<:::999999888666555444444444333333222222222333333333333222222222222111111111000//////......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,333000---<<>>999999999666666777777EEE^^^~~~jjjkkkyyyxxx~~~zzztttnnnqqqttttttrrrqqqqqqrrrkkknnnooommmjjjkkkpppuuuxxxrrrnnnrrrwwwyyy|||{{{tttnnnmmmnnnnnnnnnmmmllliiifffeeedddiiigggeeecccbbbaaaaaabbb```]]]XXXUUUSSSQQQNNNLLLGGGFFFFFFFFFFFFFFFFFFFFFEEEGGGIIIHHHFFFDDDCCCCCCCCCCCCFFFIIIIIIIIIOOOWWW```dddiiinnnsssxxx}}}{{{zzzyyyxxxyyy{{{~~~}}}~~~kkkUUUPPPMMMLLLMMMLLLNNNPPPTTT^^^iiinnnmmmjjjjjjiiicccZZZSSSOOONNNKKKKKKLLLKKKKKKKKKKKKLLLLLLKKKLLLPPPWWW\\\______ZZZUUURRRVVV]]]dddnnnwww```RRRJJJOOOXXXddd|||mmmOOOAAA===<<<;;;;;;;;;:::888777555555555555555555555555444444444444333333333333222222111111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---///000222CCCXXXaaafff~~~{{{xxxooottt{{{}}}kkkaaaQQQDDDEEEKKKTTTeeevvvtttpppxxx||||||}}}}}}yyyuuuvvvssssssuuuuuuqqqrrrwwwqqqsssrrrnnnhhheeebbbaaawww{{{qqqrrruuuuuupppqqqrrrtttuuuvvvvvvvvvrrrkkkeeegggooouuuuuurrr^^^SSSIIIEEEEEEJJJTTT^^^ttt~~~~~~zzzwwwtttrrr|||zzzyyypppooooooppprrrwww{{{wwwbbb^^^bbbhhhtttiiifffyyy}}}lllsssyyyyyywwwxxxxxxvvvrrrssssssrrrpppooopppqqqqqqrrrqqqppppppqqqtttwwwuuuuuuuuutttqqqooollljjjfffbbb\\\WWWTTTQQQNNNLLLJJJHHHGGGHHHLLLPPPRRRSSSQQQUUUVVVTTTZZZiiixxxhhhMMMCCCBBBBBBNNN```SSSIIINNNJJJIIIHHHGGGFFFDDDCCCBBBAAA??????>>>===<<<;;;::::::777999999888555555666999444555777888999999999888999999888888888999:::;;;::::::999888777666666555666555444555777888777666zzzvvvuuummm]]]JJJBBB;;;999999666444555111<<>>===<<<<<<===<<<:::888555555555666666666666666555555444444444333333333222222111111000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...***///111...<<>><<<;;;:::999999999777999:::888555555777999333444666888:::::::::999999999888888888999;;;<<<<<<;;;:::999888666555555666555444555777777777666zzzooohhhXXXEEE<<<:::555777999444999===DDDRRRooo}}}}}}iiiiiiwww}}}}}}vvvrrroooppptttwwwvvvssshhhjjjllllllkkkkkkkkklllqqqqqqpppooooooooooooooo|||~~~}}}wwwqqqkkkgggggghhhhhhfffjjjiiigggeeeddddddeeeeeehhheeebbb`````````___^^^YYYVVVRRRPPPOOONNNMMMKKKGGGFFFDDDCCCBBBBBBBBBCCCGGGEEEDDDFFFIIIJJJIIIGGGDDDGGGIIIJJJJJJOOOVVV\\\aaakkkvvv~~~vvvcccQQQMMMOOOQQQTTTWWWTTTWWW\\\bbbgggkkkmmmnnnrrriii___XXXPPPJJJJJJMMMOOOKKKHHHHHHKKKNNNNNNNNNHHHQQQXXXZZZ\\\___\\\VVVWWWRRRTTTccctttxxxooodddPPPQQQOOOSSSmmm```HHHBBB@@@??????>>>===<<<;;;::::::999999888777666555444333888888777666555444444333555555444333222000000//////......---------............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,---//////...555GGGZZZ]]]]]]ooovvvooovvv~~~{{{rrriii[[[LLLEEEDDDIIIVVVddduuu{{{xxxqqq|||zzzuuuzzz~~~{{{wwwvvvtttssssssrrrqqqqqqqqqqqqqqqsssrrrmmmfff```]]][[[{{{zzzssstttsssuuuuuusssqqqsssvvvxxxvvvtttrrrqqqgggeeeqqqxxx{{{zzzppp^^^LLLDDDHHHPPPVVVooozzzoooqqqppptttvvvtttssssssqqqmmmssstttwwwzzz~~~wwwnnngggjjjpppwwwiiiPPP]]]xxx|||{{{~~~~~~sssrrrrrrqqqpppooonnnmmmlllppppppppppppppppppqqqqqqtttsssqqqooollliiifffdddaaa]]]XXXTTTRRROOOLLLJJJHHHHHHHHHIIILLLOOORRRTTTVVVVVVSSSVVVcccvvvhhhEEECCCDDDIIIEEEwwwUUUIIIQQQUUUQQQJJJHHHFFFDDDCCCCCCAAA@@@AAA@@@>>><<<:::999888888777888888999999999888888777777888888888999999999;;;::::::999999:::::::::888999999999999888777777888777777777666666555555{{{sss^^^JJJ@@@<<<666666888222222666;;;GGGbbbvvvtttdddmmmwww{{{uuupppqqqvvvyyywwwssshhhjjjkkkmmmmmmkkkiiihhhmmmlllllllllmmmnnnooopppppprrruuuwwwwwwvvvsssrrrpppmmmhhhgggggghhhhhhgggjjjjjjhhhgggfffeeeeeeeeegggdddaaa______^^^]]][[[WWWTTTQQQOOONNNMMMLLLKKKGGGFFFDDDCCCBBBBBBBBBCCCFFFEEEDDDFFFJJJLLLLLLJJJKKKMMMNNNMMMMMMQQQYYY```fffmmmxxxzzzyyy}}}xxxaaaWWWRRRUUUYYYXXXVVVVVVVVVYYY___eeeiiilllmmmmmmoooeeeZZZUUUQQQMMMMMMPPPMMMKKKIIIKKKMMMOOONNNMMMPPPXXX^^^^^^]]]]]]YYYSSSWWWVVV]]]lllyyywwwgggXXXQQQQQQSSSccczzzRRRDDDAAADDD@@@??????>>><<<;;;;;;::::::999999888777666555444777777777666555555555444555555444333222111000000//////...---------............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,---//////...333DDDVVVUUUaaa|||yyyyyynnnqqqzzz{{{wwwpppbbbRRRGGGCCCEEEQQQ]]]rrr{{{zzzrrrxxx{{{vvvzzz}}}zzzwwwvvvqqqqqqqqqqqqqqqrrrrrrssstttrrrpppmmmeee[[[XXX[[[~~~rrrooopppvvvtttsssrrrtttwwwyyyxxxvvvqqqpppfffdddpppwwwzzzyyysssdddSSSHHHHHHOOOVVVaaapppxxx{{{}}}uuummmqqqoootttvvvuuuttttttsssooouuuwwwyyy|||zzzssspppsssxxx~~~eeePPP^^^xxx|||~~~|||rrrrrrrrrqqqpppooonnnmmmlllppppppppppppqqqqqqqqqqqqsssrrrqqqnnnlllhhhfffddd```\\\WWWSSSQQQNNNKKKIIIGGGGGGGGGHHHKKKNNNQQQSSSTTTSSSVVV___mmm}}}YYYDDDDDDCCCLLLOOOxxxRRRIIINNNOOOKKKKKKIIIGGGEEEDDDCCCBBBAAAAAA@@@>>><<<:::999888888888888999999999999888888;;;;;;:::::::::::::::;;;<<<;;;;;;::::::::::::;;;999::::::::::::999888888999999888888888777777777~~~hhhRRRFFF@@@777666777111222555999AAAVVVxxx{{{vvvgggdddooo|||yyyssssssxxxzzzxxxtttnnnllllllnnnpppoookkkgggggggggggghhhjjjlllnnnooojjjlllnnnpppqqqooommmllliiigggffffffgggiiihhhhhhjjjjjjjjjiiihhhgggfffeeefffcccaaa___^^^]]]ZZZXXXTTTQQQNNNLLLLLLLLLKKKJJJFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDGGGKKKOOOPPPPPPRRRUUUUUUSSSRRRUUU]]]dddhhhnnnzzz|||tttrrruuu|||zzzmmmccc```aaakkktttvvveeeZZZSSSQQQSSSZZZ]]][[[YYYYYY\\\___ccchhhjjjkkkjjjiiinnnaaaUUUQQQPPPMMMMMMNNNKKKJJJKKKMMMOOOPPPNNNMMMWWW]]]bbbbbb___\\\WWWRRRUUU\\\jjjwww}}}ttt___NNNQQQNNNUUUooo___HHHDDD@@@DDD@@@@@@???>>>===<<<;;;;;;;;;::::::999888777666666666666666666666666666666555555444333222111000000000///......------............---------,,,,,,,,,++++++,,,,,,,,,,,,------------//////---111@@@PPPZZZmmmiii~~~pppmmmttt{{{|||vvviiiXXXJJJBBBCCCMMMWWWppp|||xxxvvv~~~xxxzzz|||zzzwwwuuuooooooppppppqqqrrrrrrssstttmmmkkkmmmdddVVVVVVaaarrrkkkmmmuuusssrrrsssuuuxxxzzzzzzyyysssrrrhhheeeqqqxxx{{{zzzwwwnnn^^^NNNGGGLLLSSSXXXdddhhhmmmuuurrrmmmrrrsssyyy~~~}}}{{{zzzwwwssswwwyyy|||zzzwwwuuuxxx{{{~~~bbbPPP```yyy{{{{{{xxxrrrqqqqqqpppooonnnnnnmmmmmmpppppppppqqqqqqqqqrrrrrrqqqppppppnnnkkkhhheeeccc___[[[VVVRRROOOMMMJJJHHHFFFFFFGGGHHHKKKNNNQQQRRRTTTRRRYYYiiiwwwhhhHHHCCCCCCBBBGGGYYYoooTTTOOOOOOLLLKKKJJJJJJHHHGGGEEEDDDBBBBBB@@@???===;;;:::999888888888999999999999999888888===<<<;;;:::::::::;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999;;;::::::::::::999999999pppZZZKKKCCC:::777888222555777999===LLLkkk~~~}}}hhhkkkuuu~~~zzzxxxxxxxxxxxxxxxvvvrrrnnnooorrrrrrooojjjeeedddddddddfffhhhjjjllliiikkkmmmoooooonnnlllkkkeeeeeefffggghhhhhhhhhgggiiijjjjjjjjjiiigggeeedddeeedddaaa```___\\\YYYVVVQQQNNNKKKJJJJJJJJJJJJIIIDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEIIIMMMRRRUUUWWWYYY]]]```^^^ZZZZZZ```gggiiiqqqxxxkkkeeeeeehhhpppxxxvvvtttoooeeeYYYRRRQQQRRR[[[bbbjjjnnnkkkaaaVVVPPPVVVVVVWWWXXXYYYZZZ]]]```cccdddgggiiiiiiiiihhhgggmmm```RRRNNNNNNLLLIIIIIIJJJJJJJJJKKKMMMOOOPPPPPPYYY^^^bbbaaa]]]YYYVVVTTTVVVfffwww}}}xxxjjjZZZNNNSSSUUUbbbPPPIIIIII???@@@@@@??????>>>======<<<<<<;;;;;;:::999999888777777666666666666666777777777555444444333222222111111111000///...---------.........---------,,,,,,,,,+++++++++,,,,,,,,,------------//////,,,///;;;IIIYYYfffkkkyyyvvvmmmpppyyy~~~xxxnnn^^^NNNDDDCCCLLLTTTmmm|||~~~vvv{{{|||{{{|||zzzxxxuuuooopppppppppqqqqqqpppppprrrhhhgggkkkbbbTTTYYYlllsssmmmmmmtttrrrrrrtttvvvyyy{{{||||||vvvuuukkkiiittt{{{~~~{{{{{{vvviiiVVVHHHHHHOOOYYYbbbccchhhsssuuusssyyyyyy{{{|||}}}zzzzzz|||}}}bbbRRRcccyyy{{{}}}|||zzzwwwttttttqqqppppppooonnnnnnmmmmmmooooooppppppqqqrrrrrrrrrooooooooommmjjjgggcccaaa\\\YYYTTTPPPMMMKKKHHHFFFFFFGGGHHHIIILLLOOOQQQSSSVVVSSS\\\nnnyyy~~~OOOAAAAAA???DDDAAAbbbbbbSSSTTTPPPKKKLLLIIIIIIIIIGGGDDDBBBAAAAAA@@@???===;;;:::999888888999999::::::999999888888999999888777888:::;;;===>>>>>>===<<<<<<<<<<<<<<<<<<============<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;vvv___OOOFFF<<<999;;;555333555666777???YYY{{{ooolllzzz~~~~~~~~~xxxuuuxxx{{{zzztttnnnllloooqqqpppnnnfffdddcccbbbbbbdddfffgggfffhhhiiijjjkkkjjjiiihhheeefffggghhhgggfffffffffhhhiiiiiiiiihhhfffdddccceeedddbbbaaa```]]]YYYVVVOOOLLLJJJHHHHHHIIIHHHGGGCCCCCCCCCDDDDDDDDDDDDDDDBBBDDDGGGJJJOOOUUUZZZ^^^```ggglllkkkeeecccggglllooo{{{rrrjjjcccaaaaaaccchhhnnnlllllliiiccc[[[VVVUUUVVVSSSRRRSSSSSSTTTSSSPPPNNNXXXZZZ[[[YYYYYY\\\```cccbbbdddeeegggiiiiiiiiiiiifffYYYNNNKKKMMMKKKIIIHHHKKKJJJIIIIIIKKKOOOTTTWWW]]]___```^^^YYYUUUUUUXXXcccuuu{{{jjj\\\TTTQQQZZZjjjqqqFFFFFFHHH@@@?????????>>>>>>======<<<<<<;;;;;;::::::999999888888666666666777777777777777555444444333333222222222111111000///...---------......---------,,,,,,,,,+++++++++,,,,,,,,,------------...///------777BBBMMMMMMbbbwwwzzzrrrpppwww||||||uuugggTTTGGGDDDIIINNNeeeuuuwwwvvv|||{{{{{{yyyvvvqqqrrrrrrqqqqqqooonnnmmmsssiiifffhhh___SSS___vvv|||vvvrrrooorrrqqqsssuuuwwwxxxzzz|||~~~wwwwwwllliiiuuu{{{~~~|||{{{yyyqqq```NNNIIIMMM[[[cccccchhhvvv|||~~~eeeVVVdddyyyyyyyyyvvvxxx}}}{{{sssqqquuuppppppoooooonnnmmmmmmmmmnnnnnnoooppppppqqqrrrrrrnnnnnnnnnllliiieeeaaa___YYYUUUQQQNNNLLLJJJHHHFFFGGGHHHJJJLLLNNNPPPRRRTTTWWWUUU^^^oooyyy```CCCCCC@@@===HHHLLLwww|||SSSLLLQQQKKKGGGJJJFFFGGGHHHFFFCCC@@@???@@@@@@???>>><<<;;;::::::999:::::::::::::::999888888666666666777999;;;===???>>>======<<<<<<======>>>===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<======{{{dddRRRHHH===;;;<<<777333555666666999KKKlllxxxgggrrrzzz{{{|||yyyuuuwwwzzzwwwrrrllljjjkkkmmmnnnmmmgggeeecccaaa```aaaccceeefffggghhhiiijjjiiiiiihhheeefffhhhgggfffddddddeeegggggggggfffeeedddcccbbbcccbbbbbbbbbaaa^^^YYYUUUOOOLLLIIIGGGGGGGGGFFFEEEBBBBBBCCCDDDEEEEEEDDDDDDCCCEEEIIILLLQQQWWW^^^ccchhhooouuutttmmmiiimmmrrrxxxtttlllhhhfffgggfffdddfffjjjfffggggggddd```\\\[[[ZZZVVVRRRNNNJJJKKKMMMPPPRRRRRRWWW[[[[[[\\\```aaa```\\\___dddhhhjjjjjjiiihhhYYYPPPIIIJJJMMMLLLKKKLLLKKKJJJJJJJJJLLLQQQYYY___bbb```^^^[[[VVVSSSYYYbbbvvvqqqZZZPPPRRRTTT___XXX>>>===AAABBBAAA>>>=========<<<<<<<<<;;;:::::::::999999999888888777777777777777777777777555444444444333333333222222111000///...---------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------...///...---555>>>PPPIIIXXX}}}|||wwwrrruuuzzz~~~qqq\\\KKKDDDEEEGGGXXXgggyyyxxxssszzz|||zzzzzzyyyuuussssssssssssqqqooommmllluuummmiiieee[[[VVVhhhuuuvvvvvvqqqqqqqqqsssuuuwwwxxxyyy|||~~~vvvuuukkkhhhsssyyy{{{|||wwwvvvvvvlll[[[QQQPPPYYYbbbeeekkkzzz~~~}}}iiiXXXcccxxxwwwzzzwwwwww}}}|||rrrpppuuuooooooooonnnnnnmmmmmmmmmlllmmmmmmnnnooopppqqqqqqnnnnnnnnnlllhhhccc^^^[[[UUURRRNNNKKKJJJIIIGGGFFFHHHIIIKKKMMMOOOQQQSSSTTTTTTXXXdddrrr|||kkkIII@@@EEEAAAAAANNNkkkiiiLLLJJJOOOJJJGGGKKKDDDGGGHHHGGGBBB???>>>???AAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;:::999888777555666777999;;;===>>>???<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<>>============;;;;;;;;;;;;:::999888777555666888:::;;;;;;::::::999999:::;;;<<<>>>???@@@>>>>>>>>>>>>>>>======<<<::::::::::::;;;;;;<<<<<>>>>>>>>>>>;;;<<<;;;;;;:::999888777444555888999999777555333888888999:::<<<>>>@@@AAA>>>>>>>>>>>>>>>===<<<<<<999999999:::::::::;;;;;;rrrVVVDDD===:::888888444666777666777<<>>CCCAAA===;;;===<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999888777555555444444444333333222222333333444111000000///...------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333;;;\\\dddeeeyyysssoooyyy|||{{{rrrbbbSSSJJJFFFLLLNNN\\\rrr|||yyyvvvxxxyyytttrrrsssttttttssstttuuutttqqqoooooolllcccZZZ```zzzrrrnnnssstttsssvvvuuuvvvvvvvvvvvvvvvuuuuuu{{{ssslllllluuu}}}|||ssslllnnnwww|||xxxrrrrrrvvvyyy|||~~~|||uuu```[[[fff~~~uuuuuuxxxxxx{{{zzzwwwuuuttttttuuuuuupppnnnllllllmmmmmmlllkkkmmmmmmmmmmmmllllllllllllllliiifffccc```\\\WWWTTTOOOMMMJJJHHHGGGGGGIIIJJJJJJKKKLLLMMMMMMOOOSSSVVVWWWlllyyyxxxnnnNNNDDD;;;@@@DDD>>>MMMoooTTTMMMDDD@@@AAACCCBBB@@@@@@AAAAAAAAAAAA@@@??????===>>>???@@@@@@???>>>===<<<;;;:::888777666666666777777777777666666666666777777777999:::<<<>>>???<<<<<<;;;:::999888888777888888777777777777888888vvvXXXFFF>>>:::888888444555555444333777@@@GGGUUUwwwppp|||rrrllltttyyyvvvzzzzzzyyyyyy~~~{{{oooqqqsssttttttsssrrrqqqmmmlllkkkiiifffcccaaa___```___^^^___aaacccbbbaaabbbbbbaaaaaabbbcccddddddbbbbbbbbbaaa```___^^^]]][[[]]]^^^___]]]ZZZVVVTTTMMMJJJFFFDDDCCCCCCAAA@@@>>>@@@BBBBBBAAAAAADDDFFFJJJPPPWWW[[[\\\___dddhhhbbb^^^XXXSSSRRRTTTYYY\\\aaarrrxxxgggRRRLLLNNNPPPOOOTTT\\\aaabbbdddiiinnnpppnnnlllkkklllllllllkkkmmmmmmnnnmmmmmmlllkkkjjjfffaaa___bbbbbb```___```]]]^^^]]]WWWPPPKKKKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLTTTYYY___ccccccaaa^^^\\\UUUZZZ```iiiwwwyyygggYYYQQQUUUYYY]]]ppp]]]JJJ<<<===AAA???>>>@@@<<<<<<;;;:::::::::::::::888888888999999888888888999999777666555444444444444333333222222333333444111111000000///......---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111999QQQYYYZZZnnn~~~uuupppwww{{{}}}wwwiiiYYYMMMHHHFFFJJJVVViiivvvyyyxxxwwwwww{{{uuurrrqqqtttsssrrrssstttssspppnnnmmmhhh___^^^qqqpppooosssrrrppprrrssstttuuuuuuuuuttttttsssxxxrrrmmmnnnuuu~~~|||vvvpppoootttyyyzzzyyyvvvyyy|||yyyyyyuuueee]]]bbbrrr}}}wwwuuusss|||zzzwwwuuussssssssstttqqqooommmlllmmmmmmlllkkkmmmmmmmmmmmmmmmmmmmmmlllkkkhhhddd```]]]YYYTTTQQQMMMKKKIIIFFFFFFFFFHHHIIIIIIKKKMMMNNNOOOQQQUUUXXX\\\nnnzzz|||\\\HHHBBB===AAAEEEBBBUUU{{{PPPIIIBBB???@@@AAA@@@>>>AAAAAAAAA@@@???>>>===<<<>>>>>>?????????>>><<<;;;;;;::::::999888777666666888888777777666666555555666666777888999;;;===>>>>>>======<<<<<<;;;;;;:::888888777777777777888888zzzZZZGGG???;;;888777666666666333111444:::???IIIfffpppvvv|||gggnnnwwwwww{{{{{{zzzyyy}}}{{{uuuqqqnnnqqqvvvyyyuuuqqqpppnnnkkkjjjiiigggbbb^^^___]]]\\\]]]___aaa``````aaaaaa``````aaaccceeegggbbb```^^^___aaaaaa___\\\[[[]]]^^^^^^]]][[[WWWUUULLLIIIEEECCCBBBBBBAAA@@@===???AAAAAAAAAAAACCCEEEIIINNNTTTWWWXXXZZZ^^^aaaTTTRRROOOMMMMMMPPPTTTVVV[[[iiinnn```NNNJJJOOOTTTVVV[[[aaacccbbbaaacccdddgggfffeeegggkkknnnppppppoooqqqsssttttttqqqnnnlllfffaaa^^^___^^^ZZZXXXYYYOOOQQQQQQNNNJJJHHHIIIKKKKKKLLLMMMNNNNNNNNNMMMMMMUUU___hhhiiibbb\\\[[[]]]ZZZ___hhhvvvqqq^^^SSSNNNPPPXXX^^^gggeeeDDD===;;;???@@@<<<===CCC;;;;;;;;;:::::::::::::::777888999::::::999888777888888666555444444333333444444333333333333444444222222222111000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...............///555BBBRRRWWW^^^{{{wwwrrrsssyyy~~~tttcccSSSJJJBBBGGGPPP^^^ooo|||}}}wwwooo}}}~~~wwwqqqooorrrrrrqqqrrrrrrrrrooommmnnnfff^^^fffyyyppprrruuuqqqooopppqqqrrrsssttttttsssrrrrrruuurrrnnnooovvv{{{vvvoookkklllqqqwww{{{yyy}}}|||~~~vvvzzz~~~tttuuuuuulllbbb^^^hhh{{{|||xxxwww|||zzzwwwtttrrrqqqrrrrrrpppooommmlllmmmmmmlllkkkllllllmmmmmmmmmmmmmmmmmmiiifffaaa]]]ZZZVVVQQQNNNKKKIIIGGGFFFEEEFFFGGGHHHJJJLLLNNNPPPQQQSSSWWWYYYbbbnnnxxxsssJJJAAAAAA???BBBEEEGGGaaafffIIIEEE@@@>>>???@@@???===@@@@@@@@@???>>><<<;;;:::>>>>>>>>>>>>===<<<::::::999999:::::::::999777666999888888777666555555444555555666666888999:::;;;999999999888888888888888888888777777777777888888yyyXXXEEE???<<<:::999999999888666444555999===CCCZZZwww~~~~~~lllhhhpppttt{{{{{{yyywwwzzz}}}{{{uuuqqqrrrwwwyyywwwsssrrrnnnkkklllnnnmmmgggaaa```^^^\\\\\\^^^_________cccbbb```___```bbbeeegggbbb___\\\^^^bbbccc___[[[\\\]]]^^^^^^^^^[[[YYYWWWMMMIIIEEEBBBBBBBBBAAA@@@>>>???@@@AAABBBBBBCCCDDDGGGJJJNNNPPPQQQQQQSSSUUUKKKJJJIIIHHHIIIKKKMMMNNNWWWdddjjj```QQQMMMRRRXXX[[[eeemmmjjjbbb]]]]]]]]]]]]\\\]]]```dddiiikkklllnnnpppsssuuusssooojjjggg[[[VVVSSSTTTSSSOOOMMMNNNKKKLLLMMMLLLJJJJJJLLLNNNLLLLLLLLLMMMOOOQQQRRRSSS[[[bbbhhhggg```[[[]]]```bbbfffnnnxxx|||tttbbbRRRQQQOOOSSS]]]eeesssLLL???<<<===@@@???;;;;;;@@@::::::;;;;;;;;;:::::::::999:::<<<======<<<:::999777777555444444333333333444444333333333333444444333333333222222111111111............------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///000777QQQ___\\\qqq{{{ssspppuuu}}}|||mmmZZZMMMBBBGGGLLLUUUiii}}}yyymmmyyyzzzrrrnnnqqqppppppqqqqqqpppnnnlllooofff```pppyyyssspppsssuuusssqqqsssqqqrrrssstttuuutttsssrrruuurrrppppppuuu~~~yyyoooiiiiiinnnuuuyyyxxx|||wwwnnnjjjkkkooowwwzzzwwwtttssstttrrriii^^^cccuuu}}}~~~{{{yyyvvvsssppppppppppppooommmkkkkkkkkklllkkkjjjkkklllmmmnnnnnnmmmllllllhhhddd___[[[WWWSSSOOOLLLJJJIIIGGGFFFFFFGGGHHHIIIKKKMMMOOOQQQRRRTTTWWWZZZfffmmmvvveeeCCC===AAA@@@AAAEEELLLiiiWWWEEEBBB??????@@@@@@>>>===????????????>>>===<<<<<>>>>>===;;;:::999888777888:::;;;;;;:::888666999999888777666555444444444444555555666777888999555555555666666777777777888888777777777777888888vvvTTTBBB>>>===<<<;;;:::999888777666777:::<<>><<<======;;;;;;<<<:::;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;:::777666555444444444444444555444444333333444444555333333333333222222222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000///000III]]]YYYfffuuunnnrrryyyuuubbbTTTFFFHHHHHHMMM```www~~~yyynnnsss|||}}}uuuoooppppppooopppqqqpppmmmkkkllldddccczzz~~~qqqooooooqqqsssrrrsssvvvqqqsssuuuvvvwwwvvvtttsssuuurrroooooottt~~~~~~qqqjjjlllqqqsssttttttxxxzzz|||xxxllleeeaaaaaagggpppxxx{{{yyyttttttvvvpppeee```rrrzzzxxxuuuqqqooonnnnnnnnnnnnllljjjiiijjjjjjiiihhhkkklllmmmmmmmmmllljjjiiifffbbb]]]YYYUUURRRNNNKKKJJJJJJIIIIIIIIIJJJKKKKKKNNNOOOPPPQQQRRRTTTXXX[[[llloooyyyYYYCCC<<>>======>>>???@@@@@@@@@@@@???>>>===<<<;;;:::999999888999:::<<<;;;:::888777888888888777666555555444444444444444555555666777777777888888999999::::::888888777777777777888888sssPPP???===>>>======999888777666666777888888:::FFFZZZqqqnnndddnnnssswwwxxx{{{~~~|||}}}|||xxxtttrrrsssvvvrrrooonnnoooqqqsssqqqooogggddd```^^^^^^^^^^^^]]]cccbbb```___^^^___```aaacccaaa___```bbbbbb```]]]\\\]]]^^^^^^^^^]]]\\\\\\RRRMMMGGGCCCAAAAAAAAA@@@@@@@@@AAACCCFFFFFFEEECCCBBBBBBCCCDDDDDDCCCBBBAAADDDBBB@@@@@@BBBGGGLLLOOOOOO[[[fffeee^^^[[[aaaiiizzzqqq]]]UUUUUUVVV[[[YYYWWWXXXZZZ\\\]]]\\\___```aaa```^^^YYYUUURRRPPPKKKJJJLLLNNNLLLKKKMMMLLLLLLLLLKKKLLLLLLMMMMMMOOONNNOOOQQQUUU\\\bbbfffiiiccc\\\XXXYYY]]]bbbfffhhhmmmssspppbbbRRRLLLNNNQQQUUUdddzzzSSSEEE???;;;888888;;;<<<<<<<<<:::;;;===>>>>>>===<<<<<<::::::999999999999::::::777666666555444444555555555555444444444444555555333333333333333333222222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111,,,;;;PPPTTT[[[wwwwwwyyyppppppsss{{{{{{kkk]]]LLLHHHDDDHHHWWWjjjuuuwwwnnnlllqqq~~~yyysssppppppooopppqqqpppmmmkkkfff```gggrrrnnnmmmmmmnnnppprrrsssuuuqqqsssvvvxxxyyyxxxvvvuuutttpppllllllsss~~~zzzooojjjlllnnnmmmkkkpppsssuuuuuuxxx~~~qqqhhhbbbcccffflllzzzwwwxxx{{{|||}}}}}}wwwvvvyyywwwpppkkk|||~~~xxxvvvssspppnnnmmmnnnnnnmmmkkkiiiiiijjjjjjiiihhhjjjkkklllmmmllliiigggeeeccc```ZZZVVVSSSPPPMMMKKKKKKJJJJJJKKKKKKLLLMMMMMMOOOPPPPPPPPPRRRWWW]]]bbbvvvwwwnnnOOOAAA===CCC@@@AAAPPPeeeoooGGGBBBBBBAAA@@@????????????;;;<<<===???@@@AAAAAABBB???>>>===;;;;;;:::::::::::::::;;;;;;;;;999888777777777777777666666666666555555444444444555555666666666777777888888888999888888777777777777888888sssOOO>>><<<>>>>>>===:::999888777777666555444444===LLL```wwwooojjjtttyyyzzzyyywwwsssqqqrrrsssrrrqqqooonnnnnnpppqqqrrriiifffaaa^^^\\\\\\[[[[[[]]]]]]\\\\\\\\\]]]^^^^^^ccccccccccccbbbaaa______\\\]]]^^^^^^^^^^^^^^^]]]UUUPPPIIIDDDBBBAAA@@@@@@??????@@@BBBEEEFFFDDDAAA???@@@AAABBBDDDDDDCCCBBBEEECCCBBBCCCIIIQQQ[[[aaammmuuu}}}}}}vvvssszzznnn\\\YYY[[[YYYYYYWWWTTTSSSTTTTTTTTTSSSSSSSSSSSSQQQPPPNNNLLLKKKMMMHHHGGGJJJLLLJJJJJJLLLLLLKKKJJJJJJKKKLLLLLLLLLPPPQQQTTTXXX\\\aaaeeegggbbb^^^XXXVVVZZZcccmmmsssvvvpppiiibbbYYYOOONNNSSSYYYiiifffDDDAAA;;;;;;:::999:::===>>>>>>;;;<<<>>>???@@@???>>>===;;;:::999888888999:::;;;777777666666555555666666555555444444444444555555222222222222222222222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...111,,,333MMM\\\ZZZiii{{{vvv~~~uuupppooovvvttthhhVVVLLLEEEHHHRRR___lllvvvoooiiikkkyyy}}}wwwqqqpppooopppqqqpppmmmkkkfffaaammmwwwrrrnnnooooooppprrrttttttsssqqqsssvvvyyyyyyxxxvvvuuurrrkkkfffhhhsss{{{wwwrrrooommmlllkkkjjjmmmppprrrpppqqquuuvvvsssllleeeaaadddfffkkk|||vvvppp|||zzzkkkdddjjjtttyyyooowww}}}zzzyyy{{{}}}|||}}}|||vvvtttqqqooommmmmmnnnnnnooommmkkkjjjkkkkkkjjjiiijjjkkklllllljjjgggdddbbb___\\\VVVRRRPPPNNNLLLJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPTTT\\\eeelll}}}}}}dddIII@@@===BBB>>>CCC]]]zzzYYYIIIBBBBBBAAA???======>>>???;;;<<<===>>>??????@@@@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888666666666666777777777777666555555444444444555555555555555555555666666666888888777777777777888888tttPPP>>><<<>>>>>>===>>><<<:::999888777555333111888EEEWWWllliiixxxvvvvvvuuutttsssrrrqqqqqqrrrrrrpppmmmkkklllooorrrjjjfffaaa]]][[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\\\\]]]dddeeefffdddbbb```___```]]]]]]^^^^^^______^^^^^^WWWRRRJJJEEEBBBAAA@@@???>>>>>>>>>AAAEEEEEECCC@@@>>>???@@@CCCFFFGGGGGGEEEHHHFFFEEEHHHQQQ]]]jjjrrrzzzaaaYYY```gggfff\\\YYYVVVTTTTTTSSSRRRQQQQQQPPPOOONNNMMMMMMMMMNNNNNNJJJIIILLLMMMLLLKKKMMMKKKJJJIIIJJJKKKMMMMMMLLLPPPSSSXXX^^^bbbdddeeeeee___^^^]]]^^^dddppp~~~sss^^^TTTQQQQQQUUUZZZbbb{{{YYY@@@>>>:::===???===;;;<<>>???===;;;999999;;;===???888777777666666666666777555555444444444444555555222222222222222222222222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,000///555SSSlllaaaccctttyyyqqqmmmsss~~~yyyooo___QQQHHHKKKRRRZZZhhhxxxqqqkkklllxxxzzzqqqpppppppppqqqpppnnnkkkkkkfffssswwwmmmuuuqqqrrrssstttwwwyyyvvvrrrppprrrvvvyyyyyyxxxvvvtttooohhhbbbeeessszzz||||||zzzuuurrrrrrssslllppppppnnnoooqqqpppmmmiiiaaa[[[ZZZVVVUUUdddxxxkkkjjj{{{uuueeebbbZZZUUU]]]nnnyyy{{{mmmuuuyyyvvv{{{~~~~~~~~~~~~~~~}}}|||||||||}}}{{{uuutttssspppnnnmmmmmmnnnnnnpppnnnllllllmmmmmmlllkkkjjjkkklllkkkiiieeebbb___]]]YYYTTTPPPNNNLLLKKKIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOQQQWWWaaalllttt}}}```IIIAAA===AAA===FFFggg~~~OOOOOOBBBBBB@@@===;;;;;;===???;;;<<<<<<===============>>>>>><<<;;;;;;<<<===>>>>>>===;;;:::999888888888555555666666777777888888666666555444444444555555999999999999999999888888888888777777777777888888vvvOOO???===<<<>>>AAA???<<<999888888888777666999777===NNNbbbzzzooouuuxxxrrrqqqrrrxxx}}}}}}wwwpppooosssuuussspppooonnnlllllljjjgggeeeccc___YYYTTTZZZZZZYYYYYYZZZ[[[[[[\\\bbbdddbbb]]]\\\]]]]]]ZZZ___^^^\\\\\\[[[\\\]]]^^^VVVTTTPPPIIIBBB>>>===>>>AAA>>>@@@AAA@@@FFFHHH???BBBAAAAAACCCFFFKKKOOOQQQSSSYYYZZZTTTPPP\\\vvvxxxkkk```^^^aaacccbbbaaa^^^[[[WWWSSSRRRQQQQQQQQQPPPNNNLLLLLLMMMNNNOOONNNMMMKKKJJJIIIJJJLLLNNNLLLJJJIIIKKKOOOQQQQQQPPPVVV[[[bbbffffffbbb^^^\\\ZZZ[[[```kkkxxxiiiVVVUUUTTTPPPXXXiiiyyylllJJJAAA<<<;;;;;;;;;<<<<<<<<<======::::::;;;<<<===>>>??????===<<<;;;:::::::::::::::===<<<;;;:::888777666555:::::::::999999777666555555444333333222222333333000000000///////////////---------,,,,,,,,,++++++------------------------+++555///BBBoooyyyllltttyyyssszzzqqqqqqyyy~~~zzztttaaaYYYNNNFFFHHHSSSbbbmmmqqqrrrtttyyyqqqqqqqqqqqqpppnnnmmmlllkkknnnxxx~~~sssoootttrrruuuwwwxxxwwwvvvvvvwwwkkkqqqwwwxxxvvvuuutttrrrsssaaa]]]gggsss{{{zzz{{{zzzuuuqqqrrrpppooooooppppppnnnmmmhhh```VVVMMMHHHMMM^^^ooo}}}lllbbbiiirrrjjjZZZVVVTTTSSS[[[pppzzzkkknnnpppqqqyyy}}}zzzxxxvvvuuuwwwwwwwwwwwwxxxyyyzzzzzzzzzuuuqqqpppooommmmmmmmmmmmnnnkkkkkklllllllllkkkjjjiiikkkkkkkkkjjjhhheeecccaaaZZZWWWSSSPPPNNNLLLJJJHHHJJJIIIIIIIIIJJJKKKLLLMMMLLLOOOQQQSSSXXXcccnnnuuuuuu___FFFEEE;;;HHHBBBKKKwwwuuuPPPKKKBBBBBBAAA@@@@@@???>>>>>>?????????>>>>>>>>>>>>>>>===============<<<<<<;;;<<<<<<;;;:::999888888777666666666666555555555555666555444222222333333444888777666555555666777888888777666666666666777777rrrQQQJJJJJJCCC>>>@@@@@@===:::888888888888777666333888EEEVVVooommmvvvwwwmmmnnnkkkoootttxxxyyywwwuuutttqqqsssssssssrrrqqqooommmmmmkkkhhhgggfffccc]]]YYYWWWVVVVVVUUUUUUVVVWWWXXX^^^aaaaaa___```cccccc```^^^]]]]]]\\\\\\\\\\\\\\\VVVUUUQQQLLLFFFBBBAAAAAAGGGIIIHHHHHHNNNRRRNNNHHHHHHGGGFFFHHHMMMSSSXXX[[[nnnddd[[[[[[cccrrryyyiiibbb___\\\YYYYYY___gggiiiggg^^^\\\XXXTTTQQQPPPOOOOOOPPPOOONNNMMMMMMMMMNNNNNNKKKIIIIIIOOOYYY```bbbaaaTTTPPPLLLKKKNNNQQQRRRRRR[[[___ccceeedddaaa___^^^ZZZ\\\dddttthhhYYYOOOPPPOOOSSShhh}}}PPPCCCDDD>>>;;;;;;;;;<<<<<<<<<======<<<<<<=====================<<<;;;;;;:::::::::;;;;;;::::::999999888888777999999999999888777666666555444333333222222333333111111111000000/////////---------,,,,,,,,,,,,+++---------------------------000+++>>>iii{{{sssqqqxxxuuutttzzz~~~zzzmmmdddVVVJJJHHHNNNZZZbbbooo{{{{{{~~~~~~vvvtttrrrpppooommmkkkjjjhhhlllvvv~~~yyynnnmmmtttxxxwwwwwwvvvuuusssrrrqqqdddnnnwwwyyyxxxwwwwwwvvvppp^^^ZZZfffsss}}}yyyyyyzzz{{{xxxtttxxxvvvtttrrrqqqooollljjjggg___UUULLLGGGJJJYYYhhhggg```VVVQQQUUU[[[YYYRRROOOYYYhhhyyygggjjjlllmmmuuuwwwqqqpppyyy~~~|||zzzxxxwwwuuuuuuuuuttttttuuuuuuvvvyyy}}}{{{vvvsssrrrqqqooonnnmmmmmmnnnnnnllllllkkkkkkkkkjjjjjjjjjjjjjjjiiihhheeebbb```^^^XXXUUUQQQNNNMMMLLLJJJHHHJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMNNNRRR[[[hhhuuu|||ttt]]]CCCAAAAAAFFFAAAQQQfffMMMFFFBBBBBBBBBAAA@@@@@@??????????????????>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<===<<<<<<;;;;;;::::::999777777777777666666666666777666555444444444555555666555555555555666777777777777666666666666777777uuuUUUQQQOOOCCC===CCCAAA>>>;;;999999:::999888666333444<<>>>>>>>>=========<<<<<<===<<<;;;;;;;;;;;;;;;;;;888888999999999999999999999999888888777777666666555444444333333333333333333333222222111000//////......---------,,,,,,,,,------------------------///+++(((999]]]yyyzzznnn{{{uuuppptttzzz}}}}}}wwwmmm^^^PPPHHHJJJRRRXXXddd{{{xxxuuu}}}}}}xxxsssooonnnmmmjjjhhhgggkkkvvv}}}xxxnnnnnnwww{{{wwwsssrrrqqqooojjjgggaaannnyyyzzzxxxxxxyyyxxxooo]]]ZZZfffsss|||yyywwwwwwzzz{{{yyywwwyyyvvvtttrrrpppmmmjjjgggddd\\\RRRKKKFFFGGGPPP\\\PPPKKKGGGHHHHHHHHHJJJNNNRRReeennndddgggiiilllttt|||~~~zzzhhh___[[[cccqqqzzz~~~}}}~~~|||{{{yyyxxxwwwuuuttttttsssssssssssstttuuuwwwzzzzzzxxxuuusssrrrrrrqqqooonnnmmmmmmnnnooommmlllkkkjjjiiijjjjjjkkkjjjiiigggeeebbb^^^\\\ZZZUUURRRNNNLLLKKKKKKIIIHHHJJJKKKLLLMMMNNNNNNMMMMMMNNNMMMNNNUUUaaappp}}}vvv~~~www```DDD@@@CCCAAADDDccc~~~WWWNNNDDDCCCCCCBBBBBBAAAAAA@@@@@@????????????>>>>>>======>>>>>>??????>>>>>>===<<<===============<<<<<<<<<999999999888888888777777999888777777666666777777444444555666777777777777666666666666666777777777nnnnnneeeMMM@@@EEEAAA???<<<::::::::::::888999666666888:::HHHggg{{{aaa]]]bbb\\\ccckkkssstttooommmqqqvvvoookkkkkkqqqwwwwwwsssqqqmmmmmmllllllkkkjjjhhhfff___\\\YYYUUURRRQQQQQQRRRTTTYYY[[[[[[\\\^^^]]]YYYZZZZZZ[[[\\\[[[ZZZYYYXXXXXXXXXUUUQQQKKKFFFDDDDDDTTTaaaTTTQQQjjjlll^^^eeeccc___[[[\\\ccclllrrruuunnnqqqppp[[[RRRRRRYYYgggrrrrrrnnnjjjccc[[[XXXVVVSSSPPPNNNMMMMMMNNNMMMMMMNNNNNNNNNNNNMMMLLLKKKEEEBBBIIITTTYYYUUUNNNSSSQQQPPPQQQTTTYYY^^^```eeedddbbb___]]]^^^bbbffflll{{{{{{___MMMQQQPPPSSS]]]jjj```FFF>>>AAABBB:::<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<;;;;;;;;;;;;;;;<<<888888888888888888888888888888777777666666666666555555444333333333333333555555444333111000//////............------------------------------------///)))+++555MMMmmmxxxkkknnn|||rrruuunnnooouuu{{{~~~yyyrrrdddUUUJJJIIINNNSSS]]]rrr~~~vvvooovvv}}}{{{sssooonnnnnnkkkhhhhhhkkkvvvwwwtttxxxxxxtttppppppppplllddd]]]aaaoooyyyvvvsssuuuwwwvvvppp^^^\\\iiiwww{{{xxxvvvwwwxxxyyyyyywwwrrrqqqooonnnmmmkkkgggdddaaaXXXOOOIIIEEECCCHHHOOOKKKDDDBBBGGGGGGBBBDDDKKKSSSddd{{{wwwcccWWWcccfffjjjooovvvzzzuuummmddd[[[UUUXXXaaajjjsss{{{zzzzzzzzz}}}}}}}}}{{{yyywwwuuutttsssvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxwwwtttsssssstttrrrqqqooonnnmmmmmmnnnooommmllljjjhhhhhhiiijjjllljjjhhhfffccc___[[[XXXWWWQQQNNNKKKJJJJJJJJJIIIHHHHHHJJJLLLNNNOOONNNMMMLLLPPPNNNQQQ[[[iiiuuuyyyjjjeeeHHHCCCCCC@@@OOO|||gggOOOQQQEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@??????>>>>>>======???????????????>>>==================>>>>>>??????::::::::::::999999999999::::::999999999888888888666666888888888777666555555666666777777777777777]]]FFFBBBBBB???<<<;;;;;;;;;:::999888666888999777<<>>>>>;;;;;;::::::::::::;;;<<<::::::999888888777777666888777666555555555666666666555444444333333444444555555444333222111000////////////.........------------------------------...,,,000333>>>YYYllllllccc}}}lll{{{tttrrruuu{{{{{{vvvkkk\\\OOOIIIJJJNNN___kkkxxx|||tttmmmsss~~~~~~}}}{{{tttooonnnnnnmmmlllhhhjjjvvvwwwvvvtttrrrqqqrrrrrrlllbbbYYY]]]jjjqqqmmmkkkqqqvvvtttlll\\\]]]nnn~~~|||zzzxxxwwwwwwwwwvvvuuuqqqpppnnnmmmllliiidddaaa]]]UUULLLHHHDDDAAABBBEEEGGG>>><<>>======<<>>======<<<<<<======>>>?????????;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999:::::::::999777555444444555666777888777777777tttqqqjjjXXXIIIFFFBBB???<<<::::::::::::999555555888;;;888888HHH[[[zzzgggeeejjjmmmllllllmmmoooooonnnmmmkkkhhhnnn{{{}}}yyyyyyoooppppppnnnllljjjjjjkkkiiigggccc^^^YYYUUURRRPPPNNNRRRTTTTTTVVVZZZ[[[XXXUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWSSSMMMGGGCCCCCCCCCJJJUUUPPPQQQeeemmmlllttt{{{wwwvvvzzzxxxhhhVVVSSSWWW^^^uuutttaaa[[[YYYWWWUUUSSSQQQOOONNNNNNOOOPPPLLLLLLLLLMMMMMMMMMMMMMMMPPPQQQQQQQQQPPPOOOPPPQQQKKKPPPYYY___dddfffgggiiibbbaaaaaabbbeeennnwww~~~|||cccRRRQQQVVVOOOWWWfff~~~___:::BBBDDD;;;;;;BBB<<<<<<<<<<<<<<<;;;;;;;;;888999:::;;;<<<===>>>>>>999999999999999::::::;;;::::::999888777777666666777666555444444555666777666555555444444444444444444444333333222111000000000////////////.........------------------------+++000111111666EEE[[[nnnbbbttt|||yyy}}}yyyuuutttxxx{{{~~~|||ttteeeUUUKKKHHHIII[[[aaaooo|||wwwiiijjjuuu{{{~~~~~~|||wwwrrrnnnmmmnnnooohhhlllzzzvvvsssrrrrrrrrrsssrrrlllbbbZZZWWWdddkkkhhhjjjuuuyyyuuufffXXX]]]rrr}}}{{{yyyvvvuuusssssswwwuuusssqqqnnniiiddd___[[[RRRIIIFFFDDDAAA???@@@AAA;;;:::BBBIIIKKKHHHFFFLLLJJJSSS```aaaVVVQQQVVV\\\bbbhhhlllnnnlllbbbWWWPPPOOONNNKKKIIIMMM\\\lllnnnrrrvvvwwwvvvxxx|||~~~}}}{{{xxxvvvuuutttsssrrrrrrsssssstttvvvvvvxxxxxxwwwuuurrrppppppppppppooommmlllkkkllllllmmmlllkkkjjjiiihhhiiiiiijjjhhhfffbbb^^^ZZZVVVTTTSSSNNNKKKIIIHHHHHHHHHHHHGGGGGGHHHJJJKKKLLLLLLKKKKKKLLLMMMVVVfffqqqwww|||bbbfffeeeHHHDDD@@@BBBaaaYYYMMMIIIBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<>>>>>>??????>>>>>>===<<<;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;;;;::::::999::::::::::::999888888:::::::::999888777666555444555666888888888777777^^^RRRVVVYYYRRRJJJAAA>>>;;;:::::::::999888777666888;;;888555???NNNfffvvvjjjqqqpppooonnnnnnmmmllllllmmmmmmvvv~~~xxx{{{rrrsssssspppllljjjkkklllkkkkkkiiieeeaaa]]]YYYWWWPPPSSSTTTRRRTTTXXXYYYVVVTTTTTTTTTUUUWWWXXXZZZ[[[VVVTTTOOOJJJEEEDDDFFFHHHIIIRRRYYY```jjjuuu{{{~~~|||yyyvvvyyy}}}xxxlllooojjj^^^aaahhhxxxqqq]]]XXXVVVQQQSSSQQQOOONNNMMMNNNOOOPPPMMMLLLKKKKKKKKKMMMNNNOOOGGGHHHJJJJJJKKKMMMPPPSSSWWW]]]cccggggggeeedddeee```bbbeeejjjqqq|||uuu```QQQMMMPPPUUUTTTjjjrrrMMM:::>>>>>>;;;>>>AAA======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;888888777777888888999:::888888888888777777777777777666444333333444666777666666555444444444444444333333222222111111111000000000000/////////......------------------------***222---,,,555999KKKpppccckkkuuu~~~uuu{{{yyyttttttvvv|||ooo]]]OOOIIIHHHOOOXXXgggssstttmmmhhhhhhvvv|||~~~}}}}}}{{{uuunnnkkkmmmppplllsss{{{rrrsssoooppppppnnnjjjddd^^^ZZZYYYgggnnnnnntttuuudddXXX___vvv}}}zzzvvvtttssssssxxxwwwuuusssppplllfffbbbYYYOOOGGGEEEEEEBBB>>>>>><<<>>>???CCCKKKQQQPPPJJJMMMIIISSShhhlll\\\PPPOOO[[[bbbhhhhhhfff```VVVMMMIIIHHHIIIKKKKKKPPP]]]kkkrrrrrrsssssstttuuuvvvxxx||||||{{{zzzyyyyyyxxxxxxttttttsssrrrqqqqqqrrrrrrsssuuuvvvvvvsssqqqooooooooonnnlllkkkjjjjjjkkkkkkjjjjjjjjjjjjiiiiiiiiiiiieeeccc___[[[WWWTTTRRRQQQNNNLLLIIIHHHHHHHHHGGGFFFJJJJJJJJJKKKLLLLLLMMMMMMNNNPPP[[[kkkvvv~~~lll^^^fff~~~aaaFFFDDDBBBMMMssslllVVVMMMBBBDDD@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<===>>>>>>>>>>>>===<<<<<<:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888999999999888777666777666666666666666777777333444666888999888777777ggg___kkkqqq___GGGAAA>>>;;;999999999999888===999999;;;777222888DDDTTT{{{~~~eeessssssrrrpppllljjjkkklllhhhiiisssuuuooorrruuuvvvuuurrrmmmkkkkkkmmmnnnnnnmmmllliiieeeaaa^^^SSSUUUTTTQQQPPPSSSSSSPPPSSSSSSSSSTTTUUUXXX[[[\\\TTTRRRMMMHHHEEEEEEIIILLLLLLTTTeeeppptttzzzvvvrrrqqqrrrnnneee]]]ppp{{{}}}eee]]]fffsssmmm[[[YYYWWWPPPQQQPPPNNNLLLLLLMMMNNNPPPMMMLLLKKKJJJKKKLLLNNNPPPRRRQQQPPPQQQTTTXXX[[[\\\dddhhhlllkkkgggcccaaa``````ccciiipppzzzrrrZZZMMMOOOUUUWWWTTT___PPPCCC??????;;;???BBB<<<======<<<<<<<<<;;;;;;;;;::::::999999999999888888777777666666777888999999555666666777888999999999666555444333333444666777666666555444444444444555222111111111111111111111000000000000////////////------------------------)))222((((((777444BBBqqqcccccc~~~xxx|||sss|||yyywwwxxxtttcccUUUNNNLLLHHHXXXgggoootttvvvnnnbbbnnn~~~~~~}}}~~~xxxnnniiilllpppqqq{{{uuupppwwwmmmmmmkkkgggaaa\\\YYYXXXbbbpppxxxxxxvvvhhh[[[bbbyyy~~~zzzwwwttttttttttttsssssssssrrrnnniiifffYYYNNNEEEDDDEEECCC???>>>888@@@DDDCCCHHHPPPPPPHHHDDDBBBTTTrrr|||iiiTTTMMM\\\dddiiigggaaaZZZPPPHHHKKKIIIJJJOOOSSSXXXbbblll~~~{{{wwwxxxzzz{{{yyyvvvwwwwwwxxxxxxxxxyyyyyyyyyxxxwwwuuusssrrrppppppppppppsssvvvwwwuuusssqqqqqqnnnmmmkkkjjjiiiiiijjjkkkiiijjjjjjjjjjjjiiihhhhhhcccaaa]]]XXXUUURRRPPPOOOOOOLLLIIIHHHHHHHHHGGGFFFLLLKKKKKKKKKLLLMMMNNNOOORRRTTT```qqq|||aaa]]]fff{{{^^^FFFFFFLLL```XXXSSSNNN???III@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<;;;===============<<<<<<;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::777777888999888777666555333333222333444666888999222444666888999999777777eeeGGG???>>><<<:::999999999999999888777777888:::<<<>>>MMM```yyyoooooosssuuuoooggghhhnnnpppiiifffkkkppppppnnnmmmzzz{{{{{{xxxsssnnnkkkjjjnnnlllkkkkkklllmmmmmmlll^^^\\\WWWSSSQQQPPPQQQRRROOONNNNNNPPPTTTWWWYYYYYYZZZWWWOOOEEEEEEKKKLLLHHHKKKXXX```gggxxx{{{ooohhhjjjqqqjjj[[[[[[hhhxxxmmmkkkwwwmmm___XXXVVVTTTSSSPPPOOONNNMMMNNNOOOQQQRRRLLLLLLLLLLLLLLLLLLLLLLLLPPPSSSSSSOOOSSS```jjjmmmnnnlllgggcccaaa``````aaagggkkkpppyyykkkXXXKKKMMMRRRSSSXXX```~~~jjjCCCBBB@@@?????????@@@@@@<<<<<<===>>>>>>===<<<;;;;;;;;;;;;:::999888777777777666666666777888999999777777777777777777777777777666444444444555777888:::888666444333222333333666555444444222222111000111000//////000000///...///......------,,,++++++...+++,,,///...000CCCZZZooocccvvv~~~nnnooozzzxxxppp~~~zzzooo```TTTLLLEEENNNXXXaaakkksssqqqiiilllwww~~~~~~}}}zzzvvvrrrnnnmmmqqq}}}~~~uuutttwwwoookkkfffbbb```___^^^]]]aaassswwwYYY___kkk~~~zzz{{{||||||zzzxxxuuusssxxxxxxwwwvvvtttnnngggbbbWWWPPPGGGBBBAAAAAA>>>;;;===AAAFFFHHHGGGFFFGGGIIIIIIEEEVVV]]]TTT^^^gggiiijjjeee]]]TTTNNNLLLMMMQQQWWW]]]cccpppzzzxxx}}}{{{rrrvvvvvvvvvwwwxxxyyy{{{{{{~~~|||xxxtttrrrqqqqqqqqqqqqssstttrrrpppnnnmmmnnnlllmmmmmmnnnnnnnnnnnnmmmlllllllllkkkiiifffcccbbb^^^\\\ZZZVVVRRROOOLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDKKKGGGGGGKKKMMMMMMOOORRRUUUaaammmuuurrrYYYZZZmmmoooPPPFFFMMMWWWzzzlllJJJIIIGGGCCCGGGCCCAAA>>><<<;;;<<<>>>???@@@@@@@@@???>>><<<:::999:::;;;<<<=========<<<;;;999999888888888888999999:::::::::;;;;;;<<<<<<<<<;;;:::999888777777777777555555555555555555555555555666999;;;;;;:::888666___HHHBBBAAA???===<<<<<<<<<<<<;;;:::999888888999;;;<<>><<<;;;<<<>>>???AAA@@@???>>><<<;;;:::999:::;;;<<<=========<<<;;;999999888888888888999999999999:::::::::;;;;;;;;;::::::888777777666666666555555555555555555555555555666999:::;;;999888666sssQQQIIIBBBAAA@@@>>>=========>>><<<<<<::::::999999::::::>>>GGGYYYyyyuuuuuurrrnnnkkkoooppprrrrrrnnnkkkpppxxx{{{~~~}}}|||{{{rrrooollljjjkkkkkklllkkkgggfffccc___ZZZTTTOOOLLLQQQPPPPPPRRRTTTTTTRRRQQQOOOOOOMMMKKKLLLPPPQQQNNNNNNYYYgggzzz}}}iiiffffffkkkttt{{{}}}|||~~~ooooootttwwwrrriii^^^UUURRRQQQPPPOOOQQQOOOMMMLLLKKKLLLMMMNNNOOONNNMMMLLLLLLMMMNNNOOOQQQUUUZZZ```hhhmmmlllgggXXXUUURRRQQQVVV___iiiooo}}}ppp```YYYPPPNNNPPPQQQRRR\\\xxx[[[EEEAAA@@@??????>>>?????????<<<======<<<;;;:::999888888888777777777777777777999888777777777777777777777777777777777777777777:::999777555444444555555555444444333333444555555444333333333333333333333222000//////000111///...//////......---,,,,,,,,,---***+++000///,,,222===[[[```bbbqqq~~~xxxwwwvvv|||yyymmmtttxxx||||||vvvjjj]]]UUUGGGJJJMMMTTTaaannnttttttiiinnn{{{~~~{{{{{{zzzxxxsssooooootttxxxyyywwwuuuuuuwwwqqqnnnkkkjjjlllmmmnnnnnnnnnvvvzzz~~~jjjbbbxxx~~~vvvvvvvvvuuuvvvvvvvvvwwwuuuuuuttttttsssooojjjfff]]]UUUJJJCCCAAAAAA@@@???AAADDDHHHIIIHHHEEECCCBBBFFFQQQ]]]xxxsssYYY___iiihhhjjjiiibbbXXXRRRTTTXXX]]]]]]dddttt{{{zzzyyyuuuooopppqqqrrrtttvvvxxxyyy{{{{{{zzzyyywwwuuusssrrrrrrrrrqqqooommmlllnnnooonnnnnnooooooooonnnnnnmmmmmmmmmllljjjhhhdddbbb```YYYWWWUUURRROOOLLLIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFJJJGGGFFFIIIKKKKKKOOOTTTaaahhhrrr}}}|||VVV___fffxxxqqqPPPFFFMMMmmmTTTIIIAAA@@@EEEAAABBB@@@>>><<<<<<<<<>>>???AAA@@@>>><<<::::::::::::999:::<<<=========<<<;;;999999888888888888999999999999999999999:::::::::999888777666666555666666555555555555555555555555555666888999:::999777666yyy|||[[[GGGJJJ???>>>===;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>>>>??????======<<<;;;:::888777777999999999999999:::::::::999999888777666666666777777777777777777777777777666555555555666777888999555555555444444444444444333333333333444444555555222111///000111111000.../////////...------,,,,,,...******......,,,///444NNNaaaaaaeeettt{{{{{{pppooosssyyy|||yyypppeee\\\JJJHHHGGGKKKXXXgggrrrvvvmmmmmmsss~~~}}}}}}zzztttooonnnnnnooopppsssuuuvvvwwwpppmmmjjjjjjlllnnnpppqqqqqqttt{{{sss~~~wwwvvvuuuttttttuuuvvvwwwssssssrrrrrrqqqoookkkhhh```YYYNNNEEEBBBAAABBBBBB???BBBEEEHHHHHHGGGEEEDDDJJJSSSSSS]]]YYYOOO```iiifffccc___XXXSSSRRRUUUXXXZZZ]]]kkk|||uuusssoooppppppqqqqqqssstttvvvwwwvvvwwwxxxxxxwwwuuurrrqqqrrrrrrqqqnnnllllllnnnppppppqqqqqqqqqpppoooooonnnkkkkkkjjjhhheeeaaa^^^\\\UUUTTTRRROOOLLLIIIGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGJJJGGGGGGIIIKKKLLLRRRXXXfffjjjvvveeeUUUkkkwwwmmmKKKGGGUUUyyyhhhHHHJJJ???>>>GGG???@@@???>>><<<<<<<<<===>>>@@@???<<<:::999999:::;;;999:::;;;=========<<<<<<:::999999888888999999:::888888888888888888999999777777666555555555555555555555555555555555555555444555777888999888777666yyyooo```LLLDDDIII>>>===;;;:::999::::::;;;999:::<<<===>>>>>>======888999<<>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888777777999999999999999:::::::::999999888777666666666777888888888888888888888888555555555666777888888999888777777666555444222222222333333444444555555666222111000000111111000///000//////......---,,,,,,///+++***+++------000333DDD```eeeccc{{{vvvqqqwwwnnnqqqvvvzzz{{{uuullleeeQQQIIICCCEEEPPP^^^kkksssqqqoooooowww}}}yyytttooommmkkkjjjlllqqquuuvvvvvvqqqmmmiiigggiiimmmpppqqqsssoooyyy~~~vvvzzzxxxvvvsssssstttuuuvvvrrrqqqpppppppppooollljjjddd\\\RRRIIICCCBBBCCCCCC>>>@@@DDDHHHLLLMMMMMMLLLNNNWWWQQQSSSPPPNNN___aaa[[[VVVPPPNNNQQQUUUXXXZZZ]]]bbbrrr|||wwwsssssssssrrrrrrrrrssssssttttttuuuwwwxxxxxxvvvtttrrrrrrrrrqqqnnnlllllloooqqqsssssssssrrrqqqpppooonnnhhhhhhgggdddaaa]]]ZZZXXXRRRQQQOOOLLLJJJGGGFFFEEECCCCCCDDDEEEFFFGGGHHHHHHIIIGGGHHHKKKMMMPPPXXXaaajjjooozzzYYYaaawwwaaaGGGPPPhhhWWWCCCJJJ??????HHH@@@???>>>===<<<<<<======>>>???===;;;999888888999:::888:::;;;============<<<::::::999999999999::::::888888888888888888888888777666555555555555555555555555555555555555555555444555666777777777666666vvvaaaPPPDDD???@@@???>>>===;;;;;;;;;<<<===888:::===???@@@@@@???>>>888;;;:::DDDXXXnnnzzzuuullllllppppppoooooogggjjjooosssxxx|||zzztttooojjjfffbbbkkkkkklllmmmmmmlllkkkjjjhhhccc\\\VVVSSSRRRQQQPPPRRROOOMMMNNNPPPTTT]]]eeevvvsssuuussssss}}}}}}kkkYYYQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPNNNMMMLLLKKKKKKMMMOOOPPPPPPRRRUUUZZZ___cccfffhhhiiiccc^^^^^^]]]XXXTTTSSSMMMVVVfffxxxkkkUUUKKKKKKMMMNNNOOOPPP[[[nnnfffHHH===;;;<<<======>>>>>>>>>>>>======<<<;;;:::999888888888888888777777777777777777999888777777777777777777888888888888888888888888888888888777777666666666999999999888666444333222333333444444555555555666333111000000111222000///000000//////...---------...---++++++,,,...111333;;;VVVddddddooo~~~pppttt~~~ppppppsssxxx{{{yyyrrrmmm[[[OOOEEEDDDKKKVVVbbblllppppppoooqqqyyy{{{vvvsssqqqmmmkkkjjjlllqqquuuuuutttsssnnngggdddfffkkkpppssstttooovvvtttooo~~~~~~yyyxxxuuussssssssstttuuurrrpppooonnnnnnnnnmmmkkkfff```VVVLLLFFFCCCCCCDDDBBBCCCDDDHHHMMMPPPRRRQQQPPP]]]ZZZ^^^YYYRRRZZZVVVPPPMMMJJJLLLQQQXXX]]]```aaadddqqq|||wwwuuuuuutttsssrrrrrrrrrrrrtttvvvxxxyyyzzzyyywwwvvvrrrrrrrrrpppnnnnnnppprrrssssssrrrrrrpppooommmmmmffffffdddbbb^^^ZZZVVVTTTOOONNNMMMKKKHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHJJJNNNRRRWWWbbblllmmmvvvaaaYYYqqqrrrPPPCCCZZZzzzsssQQQDDDHHHAAAAAAFFFAAA>>>=========<<<============<<<:::999888888888999888999;;;===>>>>>>======::::::999999999999::::::999999999888888888888888666666555555555555666666555555555555555555555555444555555666666666666666bbbNNNDDD===<<<>>>??????===<<<<<<<<<===>>>:::<<<>>>AAAAAA@@@>>><<<:::???>>>@@@KKKYYYwww~~~sssjjjjjjooopppqqqqqqggghhhkkkmmmoootttzzz~~~|||yyyvvvrrrmmmiiinnnmmmlllkkkkkkkkklllmmmkkkhhhddd```^^^[[[WWWUUUSSSPPPNNNOOONNNMMMSSS[[[ooowww|||xxxrrrmmmjjjhhhlllmmmooosss}}}|||sssfff[[[SSSRRRRRRPPPOOORRROOOPPPQQQPPPPPPOOOPPPPPPNNNMMMMMMMMMOOORRRTTTVVVZZZ\\\___ccceeegggggggggddd^^^ZZZZZZXXXTTTTTTXXXYYYeeexxxfffYYYNNNMMMOOOPPPQQQTTT___uuu}}}VVVCCC>>><<<;;;<<<===>>>>>>>>>=========<<<;;;:::999999:::;;;999888888888777666666666777777777777777777888999888888888888888888888888777888888888888777666666888999999999888777555444444444444555555555555555333222000111222222111///000000//////......------+++---...---,,,---///111444FFF\\\cccbbbuuuvvvnnnyyyrrrwww~~~sssqqqqqqtttyyyzzzwwwsssfffWWWJJJFFFJJJQQQ[[[eeeiiinnnqqqpppttt{{{~~~|||{{{~~~|||vvvrrrqqqsssllllllmmmpppsssuuutttsssqqqkkkccc___bbbiiiqqquuusssuuu{{{llljjjvvv}}}{{{uuutttsssrrrrrrsssttttttssspppnnnmmmmmmmmmlllkkkgggbbbYYYPPPHHHDDDCCCDDDFFFDDDCCCDDDHHHLLLMMMMMMQQQaaadddiii^^^NNNTTTQQQNNNPPPSSSSSSSSSWWW^^^dddddddddrrrzzzvvvssssssrrrrrrqqqqqqrrrrrrtttuuuwwwxxxyyyyyyyyyyyyqqqrrrsssrrrqqqpppqqqrrrqqqqqqpppooonnnllljjjiiiffffffdddaaa]]]YYYUUUSSSMMMMMMKKKIIIHHHFFFDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIILLLQQQVVV]]]kkkwwwzzz{{{VVV```~~~pppYYYGGGMMMqqq]]]QQQGGGDDDCCCCCCCCCBBB========================:::::::::999888888777777888999;;;===>>>>>>>>>===;;;::::::999999::::::;;;::::::999999999888888888777666666555666666777777555555555555555555555555444444555555555666666666vvvNNN@@@>>><<<@@@HHH>>>>>><<<;;;;;;<<<======<<<>>>@@@BBBBBB???<<<:::888===<<<;;;@@@GGG___uuullliiijjjiiijjjkkkgggggggggggghhhlllrrrwww~~~}}}}}}~~~~~~|||yyyvvvsssqqqnnnkkkjjjjjjlllmmmmmmmmmmmmmmmmmmjjjeeeaaaXXXTTTSSSTTTQQQKKKNNNUUUSSSXXX]]][[[WWWUUUTTTSSSYYY]]]dddlllsss{{{}}}iii]]]bbbXXXRRROOORRRQQQMMMMMMPPPOOOPPPQQQPPPOOONNNOOOPPPQQQPPPPPPQQQTTTWWWZZZ]]]cccdddgggiiiiiihhheeeddd[[[XXXYYY]]]^^^]]]bbbjjjsssmmm^^^NNNKKKKKKQQQUUUVVV]]]fff|||___EEE:::;;;>>>:::;;;===>>>>>>>>>=========<<<;;;:::::::::;;;<<<<<<;;;;;;:::999888777777777777666666777888999999888888888888888888888888444555666888999999::::::777888999::::::999888777555555555555555555555555333222111111222222111///000000000///......------)))...111///,,,,,,---...000999TTT```YYYlll~~~kkk|||wwwkkkoooyyyvvvrrrppprrrwwwzzzyyyvvvmmm]]]NNNIIIKKKNNNWWWaaaccclllsssqqqrrrwwwzzzyyytttyyy|||zzzsssoooqqqtttlllnnnpppsssuuuuuutttrrrnnnggg^^^ZZZ^^^gggpppvvvooo||||||qqqhhhiiiqqqwwwyyyqqqqqqqqqqqqrrrssstttuuusssqqqnnnllllllmmmlllkkkgggccc[[[RRRJJJEEECCCDDDHHHDDD@@@???BBBDDDEEEEEERRRcccfffiiiXXXEEENNNPPPSSSZZZ___\\\TTTSSS[[[dddgggiiizzz|||zzzvvvqqqqqqppppppqqqrrrrrrsssrrrssstttuuuwwwwwwxxxxxxqqqrrrttttttrrrqqqqqqrrroooooonnnmmmllljjjhhhggggggfffdddaaa]]]YYYUUURRRMMMLLLKKKIIIGGGFFFDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJMMMSSSYYYaaappp~~~jjjTTTfffrrrWWWFFFGGGaaaPPPSSSJJJAAADDDDDD@@@BBB<<<<<<<<<===============999999999999999888777666888999;;;===>>>>>>>>>===;;;::::::999999::::::;;;::::::::::::999999888888777777666666666777777888555555555555555555555555444444444555555555666666uuuOOOAAA@@@>>>===???@@@???>>>======???AAABBBAAAAAAAAABBBCCCAAA===:::;;;;;;>>>AAA@@@BBBOOO___|||xxxwwwqqqjjjgggdddgggjjjhhhdddcccfffjjjppptttzzz|||zzzvvvssspppnnnnnnmmmpppllliiijjjoooqqqooollllllfffcccccc]]]TTTPPPRRRPPPNNNMMMKKKKKKLLLNNNOOOTTTUUUWWW[[[```fffkkknnniiihhheee___YYYTTTRRRRRRRRRRRRQQQPPPOOONNNMMMMMMOOOPPPPPPQQQSSSTTTUUUUUUTTTVVVYYY]]]```bbbddddddhhheeeddddddfffeeebbb^^^]]][[[^^^eeefffhhhvvvmmmaaaUUULLLLLLPPPRRRRRRUUUcccuuuQQQGGGBBB<<<<<<<<<========================<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999888777777888888777777777777888888555777999:::::::::888777999999888888888888999999999999:::;;;;;;;;;::::::888888666555444444444444666444222222333333222111222222111111000/////////000///...---------------'''999DDD]]]wwwkkklll}}}sssxxxhhhnnn|||tttnnnrrr}}}}}}rrrdddWWWOOOIIIHHHNNNWWW\\\gggsssxxxuuussstttxxxzzz{{{yyyvvvrrrqqqtttwwwrrrssstttuuuwwwwwwwwwwwwkkklllmmmkkkhhhggghhhjjjjjj}}}uuussssssqqqlllhhhhhhnnntttsssrrrooonnnqqquuusssnnnllloooqqqooollljjjlllnnnjjjfff___XXXPPPHHH@@@;;;<<<:::888999===AAAEEEFFFSSSaaafff\\\TTTUUUVVVSSS______ZZZRRRRRR[[[cccdddhhhqqqyyywwwxxxuuutttsssrrrpppooonnnnnnqqqqqqrrrsssssstttuuuuuutttsssrrrqqqqqqqqqqqqrrrooommmkkkjjjjjjiiigggeeeeeeccc```\\\WWWSSSPPPOOOMMMLLLIIIGGGFFFEEEEEEFFFHHHGGGEEEFFFHHHJJJKKKKKKKKKQQQPPPUUUfffqqqzzzfff\\\ccc}}}vvvXXXCCCCCCTTT{{{]]]JJJGGGCCC@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999888888888888;;;;;;:::;;;;;;<<<===>>>;;;;;;:::999999999::::::;;;;;;:::999999888777777777666555444444555666777555444333555888999666333666555555444444555555666uuuPPPAAAAAA@@@@@@CCC@@@@@@>>>>>>>>>???AAABBB@@@@@@AAACCCDDDCCC@@@===@@@???@@@AAA>>>>>>GGGRRRlll|||sssnnniiihhhfffeeeeeefffggghhhjjjnnntttzzz}}}}}}{{{wwwrrrooommmllloookkkhhhjjjnnnqqqpppmmmqqqmmmlllnnnllleeebbbddd[[[YYYVVVSSSQQQPPPPPPQQQQQQSSSUUUWWWZZZ\\\]]]^^^XXXYYYYYYWWWSSSQQQQQQRRROOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSVVVYYY[[[^^^___bbbcccdddeeeeeecccbbbaaacccaaa^^^]]]]]]]]]]]]\\\___aaaiiittt~~~www```RRRPPPOOOLLLOOOUUU\\\bbbnnncccBBB???>>>::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;::::::999999888888888888888777777777777888888777888:::;;;;;;;;;999999::::::999999999999::::::;;;;;;;;;;;;;;;:::999888::::::999888777777777777666444222333444555444444333222222111000000//////......---------...//////,,,444<<<[[[zzzkkkbbbuuuqqqtttrrr}}}~~~uuunnnrrr{{{~~~zzzmmm___TTTKKKFFFIIIOOOWWWbbboootttssspppqqqsssvvvvvvvvvssspppooopppsssttttttttttttuuuuuuuuuuuussswwwyyyuuupppnnntttzzz|||uuuooonnnooommmhhhddddddiiiooorrrqqqnnnllloootttsssnnnooopppppppppnnnnnnoooppphhhfffbbb^^^XXXOOOFFF@@@>>>;;;999<<>>>>>>>>======<<<<<<======<<<;;;:::999888888888888:::999999::::::;;;<<<===:::::::::999::::::;;;<<<;;;;;;::::::999999999888666666555444444555666666555444444666888888666333555555444444444444555555wwwRRRBBBAAABBBDDDFFFAAA@@@???>>>???@@@AAABBB@@@@@@AAACCCEEEDDDBBB@@@CCC@@@??????>>>===AAAGGGXXXxxx}}}zzzrrrllleeeccceeegggfffdddbbbffflllrrrxxx|||~~~~~~~~~wwwqqqnnnmmmmmmjjjhhhiiillloooooommmlllkkkmmmrrrssspppnnnooollliiieeeaaa]]][[[YYYXXXUUUVVVWWWXXXWWWUUUSSSQQQNNNPPPSSSTTTSSSRRRSSSSSSRRRRRRSSSTTTTTTUUUVVVVVVWWWXXX[[[^^^bbbfffiiijjjiiiiiiiiihhheeeaaa^^^[[[aaa```]]]ZZZYYY[[[___bbbfffppp||||||oooZZZIIIEEEKKKPPPQQQLLLTTTaaapppnnnLLL;;;@@@@@@<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999999999999999999999999888888777777777777888888888999;;;<<<<<<<<<;;;:::;;;;;;::::::::::::;;;;;;===<<<<<<<<<:::999888777;;;:::999999999999::::::777555444444666777666666333333333222111111000000------------...///000111000...222UUU{{{ppp___mmm~~~jjj}}}}}}rrrsssxxxpppqqqwww}}}}}}uuuggg[[[PPPHHHFFFIIIQQQ\\\jjjrrrssspppppppppsssttttttsssqqqooopppqqquuuuuutttsssrrrrrrssssssvvv{{{{{{uuuwwwrrrmmmkkkkkkllljjjfffbbbbbbfffiiiqqqqqqnnnkkklllqqqrrroooqqqooonnnnnnpppqqqqqqpppiiihhhgggeee___VVVKKKDDDBBB>>><<<@@@FFFHHHDDD???>>>FFFJJJJJJOOOZZZaaaaaaXXXPPPIIIMMM]]]ooouuurrr{{{vvv{{{|||tttooopppppppppppppppppppppooooooppppppqqqqqqrrrrrruuuuuusssrrrpppnnnmmmlllllljjjgggffffffdddbbb```[[[ZZZXXXVVVSSSQQQOOONNNKKKJJJHHHFFFFFFFFFFFFFFFHHHIIIIIIJJJKKKKKKLLLLLLLLLPPPUUUeeeuuuxxxdddPPP\\\sssqqqOOOGGGCCCKKKmmm}}}NNNHHHFFFBBBAAA@@@@@@???>>>??????>>>>>>>>>=========;;;;;;:::999888888888888999999999999:::;;;<<<<<<:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;::::::666666555555555555666666555555555777888888777555555555444444444444555555|||VVVCCCAAACCCEEEFFFAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBDDDEEEEEEBBB@@@@@@>>>===>>>@@@AAABBBCCCPPPhhh{{{tttlllgggfffeeedddbbb^^^aaaeeejjjppptttxxxyyy|||~~~wwwttttttpppnnnkkkkkkmmmnnnnnnmmmeeefffiiinnnppppppppppppvvvtttqqqnnnjjjhhhffffffaaaaaa```___\\\YYYVVVUUUVVVYYY\\\]]]\\\[[[ZZZZZZ______``````aaabbbbbbcccddddddfffgggiiikkklllmmmgggggghhhgggeeebbb___]]]^^^___^^^\\\\\\aaajjjqqq{{{zzzgggZZZVVVPPPLLLMMMPPPRRRRRRYYYbbbtttWWWCCC>>>EEEBBB>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999999999999999::::::888888777777777777888888999999:::;;;<<<;;;;;;:::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;:::999888999999888888888999999::::::888666666777777666555444444333333222111111111///...............///000000------GGGqqqyyyhhhbbb~~~qqq}}}uuummm~~~~~~wwwppppppvvv{{{|||vvvlllaaaWWWNNNJJJIIIMMMWWWeeepppttttttsssssstttuuuuuuuuuuuutttssssssuuutttsssrrrrrrrrrssssssppptttvvvuuutttyyyvvvmmmmmmmmmllllllkkkhhheeedddeeegggrrrtttrrrmmmlllooopppoooqqqnnnkkkmmmppprrrqqqooommmllljjjgggaaaWWWKKKDDDEEEAAA>>>CCCJJJKKKDDD<<>>>>>===;;;:::999999888888888999999999999999:::;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777777777666666777777777666777888999::::::888777666555555444444555555666[[[EEEAAACCCDDDDDDAAAAAAAAAAAAAAABBBBBBCCCEEEDDDCCCDDDDDDDDDAAA???>>>>>>===>>>AAADDDCCCAAAGGGVVVdddzzzyyyqqqkkkgggeeeddd``````bbbeeehhhlllooopppxxx}}}~~~|||{{{xxxvvvuuuttttttsssrrrqqqhhhiiijjjjjjlllnnnoooooouuutttsssrrrqqqqqqppppppmmmllliiifffdddcccbbbbbbcccfffhhhiiihhhfffffffffmmmmmmmmmlllllllllkkkkkknnnmmmlllkkkiiihhhgggfffdddeeeeeeeeedddcccbbbaaa[[[^^^aaacccgggooozzzwwwmmm___QQQMMMNNNOOOPPPPPPRRRVVV[[[{{{bbbIII===>>>BBB===;;;===999;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999999999999999::::::888888777777777777888888888999999:::::::::::::::::::::999999999999:::::::::;;;;;;<<<<<<;;;;;;;;;:::999999999999999:::;;;===;;;888777777777666444555555444444333333222222222111000///...------------111---666YYYvvvppp]]]fff|||uuu|||~~~ssswww~~~rrrkkkoooxxxxxxvvvpppggg^^^VVVNNNJJJIIIQQQ^^^jjjrrruuuuuuuuusssssstttuuuuuuuuuuuutttqqqqqqqqqqqqqqqrrrssssssmmmlllkkklllooouuu|||{{{sssnnnoooppppppmmmmmmllljjjgggeeeddddddrrrwwwxxxsssoooooopppooopppnnnmmmooorrrsssqqqoooqqqoookkkfff___TTTIIIBBBBBB>>>===CCCLLLNNNHHHAAAFFFHHHHHHIIIKKKNNNKKKFFFGGGDDDFFFQQQcccvvvvvvqqqqqqppppppooonnnnnnnnnqqqqqqrrrrrrrrrrrrrrrsssooopppppppppooonnnmmmlllkkkiiifffdddcccaaa^^^\\\YYYXXXVVVSSSPPPMMMKKKJJJFFFFFFEEEDDDEEEFFFGGGHHHFFFHHHJJJKKKJJJKKKMMMPPPTTT]]]dddlllttt{{{^^^^^^fff}}}eeeNNNIIIBBBQQQsssSSSHHHEEEDDDBBBAAABBBBBB@@@???>>>??????@@@???>>>======::::::999999888888999999::::::::::::;;;<<<===>>>>>>======<<<;;;;;;;;;;;;======<<<<<<<<<<<<;;;;;;888888888999999888888888888999;;;<<<<<<;;;::::::777666666555555666666777___GGGAAACCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCFFFEEECCCCCCCCCCCC@@@>>>@@@AAAAAA???@@@CCCBBB???@@@IIIOOO```xxxqqqllljjjdddcccbbbaaabbbeeegggiiirrrtttxxx|||~~~~~~~~~~~~~~~|||zzzxxxpppooolllffffffiiillllllnnnnnnooopppqqqqqqrrrrrrpppnnnllljjjiiiiiikkkllliiikkknnnooonnnnnnnnnooorrrqqqqqqpppnnnmmmmmmlllnnnmmmkkkhhhfffcccaaa```bbbbbbbbbbbbbbbcccdddeeegggjjjoootttzzzxxxeeeVVVQQQOOOMMMIIIHHHIIIMMMRRR]]]nnn}}}nnnAAABBB;;;>>>@@@;;;<<<@@@<<<::::::::::::::::::::::::999888888777777888888999999999999999999999999999888888777777777777888888999999999999999:::::::::::::::999999999999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===;;;999888888777666555666666555555444333333333333222111///...---,,,,,,,,,333///+++@@@dddpppbbb[[[zzznnnttt|||vvv}}}wwwlllmmmsssvvvxxxvvvnnnfff]]]SSSJJJGGGKKKTTT```jjjqqqssssssnnnmmmmmmnnnppprrrqqqpppmmmmmmnnnoooppppppoooooommmjjjhhhiiilllpppqqqqqqsssooojjjiiimmmqqqqqqooollllllkkkjjjhhheeebbb```nnnwww|||yyytttrrrqqqpppooooooppprrrtttsssqqqnnnooonnnjjjfff___UUUJJJCCC<<<::::::@@@JJJNNNLLLHHHEEEFFFGGGIIIJJJIIIEEEBBBCCCCCCIIIUUUdddtttrrrrrrqqqpppoooooonnnnnnooooooppppppppppppppppppmmmnnnooooooooonnnmmmlllkkkhhheeecccaaa___\\\ZZZTTTSSSQQQNNNKKKHHHFFFEEEEEEDDDDDDDDDDDDFFFHHHIIIFFFHHHKKKKKKJJJLLLQQQUUUZZZhhhooouuukkkUUUfffwwwwwwTTTFFF@@@FFFhhhoooGGGCCCDDDCCCAAABBBBBBBBBAAA???===>>>???@@@???>>>===<<<::::::999999888999999:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::888888999999999999888888888:::<<<===<<<;;;;;;<<<888888777777777777888888```IIIBBBDDDDDDAAAAAABBBBBBCCCCCCCCCCCCCCCDDDCCCBBBBBBCCCCCCAAA@@@>>>BBBBBB>>>>>>AAABBB??????FFFEEEMMMiiixxxqqqhhheeebbb```___aaaccceeekkkjjjjjjooovvv{{{{{{zzz~~~~~~}}}zzzxxxoooeeebbbggglllkkkkkklllmmmnnnooopppppppppkkkkkkkkkkkkllllllmmmmmmkkkmmmnnnnnnmmmmmmnnnooooooooonnnmmmlllkkkjjjiiiiiiiiihhhgggfffeeeddddddfffeeedddeeegggkkkooorrr~~~~~~zzznnncccWWWOOOKKKHHHIIIMMMFFFEEEJJJXXXhhhyyylllPPP:::@@@===@@@@@@:::>>>BBB<<<999999999999999999999999888888777777777777888888;;;::::::999999888888888888888777777777777888888:::::::::::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::======<<<;;;::::::::::::;;;999777777888999888777777777666666555444444333222222000///............+++...000,,,333PPPmmmuuugggkkk}}}ooowww}}}}}}}}}sssoooppptttzzz{{{uuunnneeeZZZOOOIIIJJJNNNWWWccckkknnnoooiiigggeeefffjjjlllmmmllliiijjjlllmmmmmmkkkiiiggghhhiiijjjkkklllmmmmmmmmmnnnkkkiiikkkoooooommmllllllllllllllljjjfffaaa^^^fffrrr}}}~~~yyyvvvsssrrrjjjmmmqqqsssrrrooollljjjhhhiiiiiiiiiddd[[[PPPHHH???===<<<>>>DDDIIIIIIHHHDDDEEEGGGJJJKKKJJJJJJLLLJJJIIINNN[[[iiixxxqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnooooooooommmkkkiiiiiifffcccaaa___\\\YYYWWWPPPOOONNNLLLJJJHHHFFFEEECCCCCCCCCCCCDDDFFFHHHIIIGGGJJJLLLLLLKKKOOOVVV\\\___qqqzzzpppZZZXXXuuudddFFFEEE>>>SSS}}}\\\GGGCCCCCCBBBAAABBBCCCCCCAAA@@@<<<===>>>??????===<<<::::::999999888999999::::::::::::::::::;;;<<<======<<<<<<<<<<<<===>>>???@@@???>>>===<<<;;;999888888666777888888888888777666777999<<<<<<;;;999:::;;;:::999999888888999999:::```IIICCCEEEEEEAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@AAACCCCCCCCCBBB:::@@@AAA===<<>><<>>777;;;>>>555999999999999999999999999888888777777777777888888;;;;;;::::::999888777777888888777777777777888888<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>======<<<;;;999999<<<;;;:::999888777777777888666555666999:::::::::777777777666555555444444111000000////////////000)))'''///333111EEEnnnzzzbbb|||pppqqqyyy}}}zzzzzzrrroooqqqyyy}}}yyysssmmmaaaUUUNNNLLLMMMTTT___hhhlllmmmgggdddaaabbbfffjjjkkkjjjggghhhjjjkkkjjjgggdddaaa___eeekkkmmmllllllnnnpppmmmlllnnnppppppllljjjiiinnnnnnnnnnnnlllhhhccc______nnn}}}|||xxxuuusssdddiiioooqqqnnniiifffeeeaaadddiiillljjjbbbVVVNNNFFFCCC@@@>>>???AAACCCCCCHHHHHHJJJLLLMMMNNNRRRVVVSSSPPPSSSaaaqqqwwwoooppppppqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqqqqqqqooopppppppppnnnkkkhhhggggggeeebbb___]]]ZZZWWWTTTOOONNNMMMLLLKKKJJJIIIIIIBBBBBBBBBCCCDDDFFFHHHIIIIIIKKKMMMMMMMMMQQQZZZaaaaaavvv}}}]]]XXXbbbWWW===FFFCCCbbbxxxPPPGGGBBBBBBBBBAAABBBCCCCCCBBB@@@;;;<<<>>>???>>>===;;;:::999999999888999999::::::999999999999:::;;;<<<<<<999::::::<<<>>>@@@BBBCCC???>>>===<<<:::888777666444555666777777666555444555888;;;;;;999888999:::;;;::::::999999::::::;;;}}}aaaOOOAAAAAAFFFDDDDDDCCCCCCBBBBBBBBBCCCCCC???@@@BBBCCCDDDCCCCCCBBB===>>>??????>>>===???@@@DDDBBBAAADDDLLL^^^yyyqqqiiiccccccbbb___^^^^^^``````aaabbbcccggglllpppuuuxxx|||||||||tttddddddooouuusssyyyuuuoookkkjjjkkklllmmmiiiiiijjjkkkmmmllljjjhhhkkkjjjiiijjjkkkkkkjjjhhhjjjffffffkkkmmmkkkiiijjjhhhhhhggggggiiinnntttyyyvvvzzzvvvmmmhhhbbb[[[UUUUUUNNNJJJLLLLLLKKKMMMSSSSSS___sssUUUAAA???>>>;;;;;;:::::::::999999999999999888888888888888888;;;;;;:::999888888999999888888888888888888999999555555555555666777888999:::999999999999999::::::999999::::::;;;<<<======;;;;;;;;;:::::::::999999<<<:::888666555555666777:::888666777;;;>>>>>>===777555555555666555444222222111111000///......---......///000000:::QQQfffcccbbbooocccggg|||www}}}wwwtttvvv{{{yyyjjj```^^^UUUOOOMMMQQQXXX^^^eeellljjjhhhccc___bbbhhhiiifffhhheeedddgggjjjjjjfffaaabbbdddgggjjjlllmmmmmmllljjjlllnnnnnnmmmlllmmmnnnhhhkkkllljjjjjjiiiddd\\\[[[jjj|||zzzqqqkkkfffmmmiiigggiiibbbYYY[[[ZZZeeeooopppkkkccc[[[UUUJJJCCC???BBBBBB>>><<<>>>CCCBBBEEEMMMVVV\\\```cccgggfffffflllzzzpppooooooooooooooooooooooooqqqrrrsssssssssqqqooommmoooooonnnnnnmmmkkkjjjiiicccbbbaaa^^^ZZZVVVSSSQQQMMMLLLKKKIIIHHHGGGFFFFFFBBBCCCCCCDDDEEEGGGHHHIIIKKKJJJKKKLLLLLLOOO\\\iiisssuuudddRRR^^^tttxxxLLL999LLLFFFfffjjjQQQ@@@DDDCCCDDDDDDDDDCCCAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999============<<<<<<;;;:::;;;;;;<<<<<<<<<============<<<;;;999777666555555333333444555666666666555555777999999777666777999555666777888999999888777|||___MMM@@@AAAFFFCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBCCCCCCBBBAAA@@@===>>>??????>>>>>>???@@@DDDAAA???@@@DDDPPPeeexxx}}}vvv}}}wwwtttuuutttnnnhhhfff^^^^^^]]]\\\\\\]]]```bbbccchhhmmmqqquuu|||yyyqqqsss~~~yyytttrrrpppnnnllllllkkkjjjiiiiiiiiihhhggghhhfffddddddeeeggggggggghhhhhhkkkooopppnnnqqqwwwrrrsssvvvyyy}}}sssiii\\\SSSPPPOOOMMMKKKOOOJJJIIINNNRRRTTTZZZbbbyyy}}}dddEEE<<<<<<:::;;;;;;;;;:::::::::999999999999999999999999999999999999888777777777777777888888888888888888888888666666666666777888999999999999888888888888999999888999:::;;;<<<<<<<<<<<<::::::::::::999999999999:::999777555444444555666888666444555888:::;;;:::888777666666777777555333222222111000000///......,,,,,,---,,,***...<<>>@@@GGGSSSaaarrr|||{{{|||oooppppppppppppppppppppppppooopppqqqrrrqqqpppnnnlllmmmmmmmmmlllkkkiiihhhgggbbbaaa^^^[[[WWWTTTQQQPPPKKKJJJIIIHHHGGGGGGGGGGGGDDDEEEEEEFFFGGGIIIJJJKKKNNNMMMMMMOOOQQQWWWdddqqqwww|||\\\]]]jjj~~~aaaGGGAAARRRiii|||yyy___MMMAAAGGGCCCCCCDDDCCCBBBAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999999999999999888777777888888888999999999::::::;;;:::999777666555555555444444555555666555555555777666666666888888666444555666777888999888888777{{{[[[JJJ???AAAFFFAAAEEEEEECCCBBBAAAAAAAAAAAABBBBBBCCCBBBAAA@@@???>>>===>>>@@@@@@??????@@@AAADDDAAA???>>>===AAANNN\\\{{{xxxkkk|||iii^^^^^^]]][[[YYYXXXWWWXXXXXXQQQVVV[[[```dddkkkttt{{{sssuuuvvvwww}}}{{{vvvqqqnnnoooooonnnmmmllllllmmmmmmlllhhhccc```aaacccdddeeegggkkksssyyy{{{{{{|||sssnnnkkkiii\\\VVVNNNJJJKKKMMMOOOOOOLLLJJJLLLSSS^^^lll}}}hhhEEE;;;>>>>>>;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999888888777777777777888888888888888888888888888777777777777777888::::::999888888777777777888888777888:::<<<===<<<;;;:::999999999999888888888777888777666444444444555666888666555666777999999888999888777777888777555333222222222111000000/////////......///---+++000777ZZZbbbddddddwwwdddjjj}}}kkkhhhooommmgggmmmwww~~~{{{sssnnnmmmcccYYYOOOKKKLLLPPPXXX___iiijjjfff```^^^bbbfffggghhhgggfffgggjjjiiifffbbbddddddeeefffgggiiijjjkkkjjjlllnnnnnnmmmlllmmmnnnjjjmmmnnnllllllkkkggg```[[[iii{{{vvvkkkeeefffqqqrrrqqqsssooollltttqqqpppjjj\\\VVVLLLBBB@@@BBBBBBCCCEEEAAADDDKKKWWWkkk|||yyyoooppppppppppppppppppppppppmmmnnnooooooooonnnmmmlllllllllkkkjjjiiigggeeedddaaa___[[[WWWSSSPPPNNNMMMHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMMMMKKKJJJKKKOOOTTT]]]lllyyy{{{```ZZZmmm|||iiiMMMEEENNN___aaaTTTHHHBBBHHHCCCCCCCCCBBBAAA@@@???>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999666777777777777666555555666666666777777777888888888777666555444444444444555555555666555555444444999666333555888888555111666666777888888888777777zzz[[[III???AAAFFFAAAFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@??????===???@@@@@@??????AAABBBDDDBBBAAA@@@===;;;AAAJJJeee~~~|||lllddddddbbb___]]][[[ZZZXXXWWWPPPRRRTTTUUUWWWZZZ___bbb```fffnnntttzzz{{{uuuqqqpppqqqsssssssssrrrssstttooojjjccc^^^^^^```bbbdddfffkkkvvvvvvqqqjjjbbb\\\YYYXXXXXXRRRQQQPPPRRRSSSSSSQQQNNNOOOVVVbbbnnnyyyNNN:::<<>><<<;;;;;;;;;;;;::::::::::::888888999999999999::::::;;;::::::999999:::::::::999999999888888888888888777777777777888999:::;;;999888777777666777777777666888;;;======<<<:::888888888888888777777777777777777666555555555666666999999888888999999999999:::888777777888777555333333333222222111111111000000......111111///000444VVVmmmsssccceeessseeepppuuuNNNFFFPPPRRR[[[dddqqqyyyyyyvvvttttttmmmaaaTTTNNNLLLNNNUUU]]]bbbggggggbbb___aaacccdddllljjjiiiiiiiiihhheeebbbaaaaaaaaabbbdddgggjjjllljjjlllmmmnnnmmmlllmmmnnnjjjmmmmmmkkkkkkkkkgggaaaZZZgggzzzvvvkkkggglllwwwxxxuuuxxxwwwzzzqqqppppppiii^^^SSSGGGAAABBBEEEHHHIIIEEEFFFLLLYYYtttyyyxxxrrrqqqqqqqqqqqqqqqqqqqqqqqqlllmmmmmmnnnnnnmmmllllllkkkkkkjjjhhhgggdddcccaaa___]]]XXXSSSOOOMMMLLLLLLHHHGGGFFFEEEEEEDDDEEEEEEGGGGGGHHHIIIJJJLLLMMMNNNJJJIIIKKKPPPWWWbbbtttzzzXXXaaa}}}___GGGHHH]]]ssspppTTTOOOGGGBBBFFFBBBBBBBBBAAA@@@??????>>>;;;;;;;;;:::::::::::::::::::::;;;;;;;;;::::::999777888888999888888777777777777777777888888888888555555444333333333444444555666666666555444333333888777666666777666444222666666777777777777777777}}}^^^LLL@@@BBBFFFBBBEEEEEECCCBBB@@@@@@??????????????????@@@@@@AAAAAA===???AAAAAA@@@@@@BBBCCCBBB@@@@@@AAA???;;;>>>CCCQQQkkk{{{wwwwwwyyyllliiifffcccaaa]]]YYYUUUUUUUUUUUUTTTTTTUUUVVVXXXZZZ___ffflllooossszzz~~~}}}||||||{{{yyyvvvssssssvvvyyyzzzxxxvvvuuuuuuoookkkeeebbbcccfffjjjlllnnnqqqzzz~~~|||vvvmmmeeeYYYWWWUUURRRPPPPPPPPPQQQOOOPPPQQQSSSTTTSSSPPPMMM]]]lll~~~~~~^^^AAA999;;;999777999;;;::::::::::::999999999666777777777888888888999;;;:::::::::::::::;;;;;;999999999888888888777777777777777777888999:::;;;999888888777666666777777666888;;;<<<===;;;999888888888888777777777666666777777777777777777888888888999::::::999999999:::999888777777777666444222333333333333222222222222///+++***---///...000333KKKppppppbbbxxxlllhhhyyyuuuEEE777BBBHHHNNN[[[jjjrrruuuuuuvvvxxxqqqeeeYYYRRROOOOOOTTTYYY[[[ccciiihhhffffffeeecccooommmkkkjjjiiigggdddbbb^^^]]]^^^___bbbfffjjjmmmiiikkklllmmmlllkkklllmmmiiilllllljjjjjjkkkgggaaaZZZeeexxxwwwmmmkkknnnwwwuuurrruuuwww~~~tttmmmkkklllddd\\\OOOEEECCCGGGKKKLLLDDDEEEJJJZZZyyy{{{wwwvvvqqqppppppppppppppppppppppppmmmmmmmmmmmmmmmllllllllljjjiiihhhgggdddbbb```___\\\ZZZVVVQQQNNNLLLKKKKKKHHHHHHFFFEEEDDDCCCCCCCCCGGGGGGGGGHHHJJJKKKMMMNNNPPPPPPRRRWWW\\\ggg{{{jjj]]]nnnrrrYYYFFFKKKkkk\\\NNNMMMHHHDDDEEEBBBAAA@@@@@@????????????;;;;;;:::::::::999999999999999::::::;;;::::::999888888999999999999999888666666777777777888888888444444333333333333444444555666666666555444333333666999<<<:::555333444777777777666666666666666666eeeRRRCCCBBBGGGDDDDDDDDDBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB>>>???AAAAAAAAAAAACCCEEE???===>>>AAA???<<<===AAAGGGXXXpppxxxuuuuuuqqqllliiigggbbb[[[UUUTTTTTTTTTTTTUUUUUUVVVWWWVVVWWWZZZ^^^___```fffllllllkkkkkkllloooppppppoooyyy}}}~~~zzzwwwvvvwwwssspppnnnooosssxxx}}}~~~}}}zzzvvvlllhhhbbb___\\\YYYTTTPPPNNNNNNMMMMMMMMMMMMMMMMMMRRRSSSVVVZZZ___dddiiilllwww~~~PPPDDD;;;;;;;;;777666:::999999999999888888888888555555666666777888888888999888888888888999999:::::::::999999888777777777777777777777777888:::::::::999888888777777777777777999:::;;;;;;:::999888888888888888777777777666666666777777888888999999555777999999999888999::::::888777777777666333111444444444444444444333333333///,,,...---,,,...333===bbbzzzjjjpppzzzmmmpppPPP666999>>>EEETTTdddlllooosssvvvxxxqqqggg^^^XXXTTTQQQQQQTTTWWW```iiimmmoooppplllgggmmmlllkkkiiigggeeedddccc[[[[[[\\\]]]aaaeeehhhkkkgggiiikkkkkkjjjiiijjjkkkiiikkkkkkiiiiiijjjgggbbb[[[dddvvvwwwnnnooopppwwwtttpppuuuwww||||||qqqjjjlllhhhdddYYYLLLEEEGGGLLLNNNHHHJJJMMMWWWqqqxxxuuupppooooooooooooooooooooooooooonnnmmmmmmlllkkkkkkjjjjjjhhhgggfffdddaaa^^^\\\[[[WWWVVVSSSOOOLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGGGGHHHIIIKKKLLLMMMQQQTTTYYY]]]```llllll]]]hhh|||]]]PPPEEERRR{{{pppLLLIIIIIIFFFGGGEEEAAA@@@??????>>>>>>??????;;;;;;::::::999999888888888999999:::::::::::::::666777777888888888888777555555555666666666777777555555444444444444444444555555555666555555444444444:::>>><<<555111555:::777777666555555555666666mmmYYYGGGCCCHHHGGGCCCBBBBBBAAA@@@@@@@@@AAA??????>>>===>>>>>>???@@@>>>@@@AAABBBAAABBBDDDEEEAAA>>>>>>AAA@@@======AAACCCKKKWWWiiiyyy{{{{{{wwwtttsssssspppiiiccc^^^]]][[[ZZZZZZYYYXXXWWWTTTQQQRRRUUUUUUTTTWWW\\\___]]][[[\\\```dddfffgggpppssstttrrrnnnmmmqqqtttuuuttttttxxx|||~~~}}}~~~~~~wwwkkkcccaaaUUUSSSQQQOOONNNMMMLLLLLLMMMMMMLLLMMMNNNOOOQQQSSS]]]aaagggmmmttt{{{{{{UUU>>><<<;;;;;;;;;::::::;;;888888888777777777777666555666666777888888999999888888888888888999:::;;;::::::999999888777777666666666666666777888999999;;;;;;999888888777777777999999:::::::::999999888999999888888888777777777444555666777888888888888444777:::;;;:::999:::<<<;;;:::888888888666444222444444444444444444444444555222111111///,,,...444444KKKkkk{{{tttlll{{{vvvzzzhhh@@@888:::???PPPaaahhhkkkqqquuuwwwsssllleeebbb\\\UUUPPPPPPSSS[[[dddkkkqqquuurrrkkkfffffffffeeeddddddeeeeee\\\\\\\\\]]]___bbbdddffffffhhhiiijjjiiihhhiiijjjjjjlllllljjjjjjllliiiccc]]]ddduuutttlllooonnnuuurrrpppvvvuuuuuu}}}yyy{{{|||zzzvvvqqqnnnmmmiiijjjcccSSSFFFFFFKKKOOOQQQVVVXXXZZZiii}}}xxxtttmmmpppnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllljjjiiihhhggggggeeedddbbb```]]]ZZZXXXVVVQQQPPPOOOMMMKKKIIIHHHGGGDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNVVVaaaggglll{{{wwwXXX]]]{{{dddOOOKKKIIIbbb{{{TTTBBBFFFBBBBBBHHHDDDAAA@@@???>>>===>>>??????;;;;;;::::::999888888777888888999:::::::::::::::555666777888888888888777666777777777888888888888888777666555555555555555444444555555666555555555333777;;;999555333555999888777666555444555555666rrr^^^IIICCCIIIHHHBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@???=========>>>>>>>>>@@@AAABBBBBBBBBDDDFFFEEEAAAAAABBBAAA>>>>>>BBB>>>@@@DDDPPPggg~~~{{{zzz}}}zzzuuuqqqnnnkkkgggccc```\\\YYYXXXSSSSSSWWWWWWTTTUUUYYYYYYVVVSSSRRRVVVZZZ^^^```[[[]]]]]][[[ZZZ]]]eeemmmppppppqqqtttxxxzzz{{{zzzooooooooojjj^^^QQQLLLOOOOOOPPPPPPPPPNNNNNNOOOQQQPPPOOOOOOPPPSSSXXX]]]___kkkpppxxx}}}}}}zzzyyy}}}RRR===<<<<<<999666777:::;;;888777777777777666666666666666777777888999999::::::::::::::::::;;;;;;<<<===::::::999999888777777666555555555555666777888999<<<;;;:::999888888888888::::::999999999999999999999999999999888888888888333333555666777777777777666999===>>>===<<<>>>@@@<<<;;;999999999888555333444444555555555555555555000000111111---***,,,222333<<>>GGGCCC@@@???>>>======>>>??????;;;;;;::::::999888777777777888999:::::::::::::::777777888999999999999999999:::::::::;;;;;;;;;;;;999999888666666555555555333333444555666666666555444555666777666555666666888777666555444444555666iiiGGGBBBIIIDDDDDDCCCBBBAAA@@@AAABBBBBBDDDCCC@@@>>><<<;;;;;;;;;>>>===<<<===???AAABBBCCCEEEDDDCCCBBBAAA@@@??????AAABBBDDDIIIUUUiii|||xxxyyywwwlll```[[[VVVTTTSSSSSSTTTWWW^^^dddYYYSSSRRRWWWYYYVVVTTTUUUYYYUUURRRRRRWWW]]]aaabbbdddbbbaaacccfffhhhgggeee```___\\\VVVQQQMMMLLLLLLKKKKKKLLLNNNPPPPPPNNNLLLTTTTTTVVVYYY[[[aaammmzzz||||||{{{wwwuuuvvv{{{xxx\\\III<<<<<<;;;;;;:::999888777777555666888:::::::::888777666777999;;;<<<<<<;;;;;;???;;;888888:::<<<<<<;;;;;;;;;::::::::::::999999777777777777666666666555;;;::::::999999::::::;;;999999;;;<<<<<<;;;999999888888999::::::::::::999666666666666777888999:::;;;:::999;;;===>>>>>>======<<<:::888666555555555444444555666666666666666444333333222111000//////222555AAAhhhvvvbbbmmmvvvmmmSSSHHHKKKKKK\\\nnnlllkkkrrrvvvvvvsssooolllhhh```WWWOOORRRTTTYYY___fffnnntttwwwgggaaa[[[]]]eeeiiigggbbb```^^^^^^```___\\\[[[]]]```bbbeeefffggghhhkkkmmmmmmmmmllllllkkkjjjiiihhhcccmmm{{{zzzmmmffffff```ffflllooonnnllllllllliiikkkjjjggggggmmmppppppmmmmmmiii\\\NNNFFFHHHNNN]]]fffgggbbbnnntttqqquuussslllooonnnmmmnnnooonnnllljjjllljjjhhheeedddcccdddeeebbbaaa^^^ZZZWWWUUUSSSRRRMMMLLLKKKIIIGGGFFFDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJIIIJJJJJJHHHIIINNNRRRTTTXXX```fffnnnbbb\\\```{{{]]]PPPAAADDDcccyyyOOOIIIBBB???AAACCCBBB???BBB???======??????===;;;<<<<<<;;;:::999888666555777888888888888777666666555777888888888888999;;;>>>===<<<;;;::::::;;;<<<===;;;999888888777555333777777777777777666555555222555888999888777666666888777666555444222111111iiiHHHCCCIIIDDDEEEDDDBBBAAAAAAAAABBBCCCCCCBBB@@@>>>======>>>>>>@@@?????????AAACCCDDDEEEEEEDDDDDDCCCBBBAAA@@@???@@@AAABBBDDDLLL\\\qqq~~~xxx~~~iii^^^cccbbbaaa```^^^YYYTTTPPPZZZUUUTTTXXXZZZWWWTTTUUUWWWUUURRRRRRUUUWWWWWWWWWUUUTTTSSSUUUXXXZZZ[[[ZZZTTTUUUTTTRRRQQQPPPRRRTTTTTTRRROOOOOORRRUUUWWWWWWbbbaaaeeemmmuuu}}}}}}]]]KKKBBB<<<;;;;;;::::::999888888888555666888999:::999777666555666777999:::;;;;;;;;;>>>;;;888888:::<<<<<<;;;;;;;;;:::::::::999999999888888888777777666666666::::::999999999999::::::999999::::::::::::999999888888999::::::::::::999777777777777888999:::;;;<<<;;;;;;<<<>>>???>>>===>>>===<<<;;;:::888777666555555666777777777777777555444333333111111000//////222<<>>@@@BBBAAA???AAA???======>>>???===::::::::::::999888777555555777777888888777777666666666888999999999999:::<<<>>>===<<<;;;;;;;;;<<<======;;;999888888888666444666777777888888777777666444666999999888777888888999999888777666555444333fffGGGCCCJJJFFFFFFEEECCCBBBBBBCCCCCCDDDBBBAAA@@@?????????@@@AAA@@@@@@@@@@@@AAABBBDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAEEEOOO\\\fff}}}tttqqqllljjjiiihhhdddaaaYYYVVVXXX]]]```___^^^___WWWWWWWWWYYYYYYXXXUUURRRSSSRRRRRRSSSTTTUUUVVVWWWTTTWWW[[[\\\ZZZVVVTTTSSSWWWWWWYYY^^^eeelllqqqssswwwvvvzzzzzzWWWEEE===::::::::::::::::::999999999999777888999999999888777666555555666777888:::<<<======;;;999888:::;;;;;;;;;::::::::::::999999999999:::999999888777777666666::::::999999999999::::::999999888888888888999999888999999:::::::::::::::888888888888999:::;;;<<<>>>===<<<===>>>???>>>===????????????===;;;:::888666666777888888888888777666666555444333222111111///...444AAAYYYtttvvvbbbrrrxxxnnn}}}zzz\\\OOOTTTdddiiimmmqqqooorrrrrrsssuuutttmmmccc[[[TTTTTTTTTVVVZZZaaagggkkkqqqjjjaaa[[[[[[___cccffffffbbbaaabbb___ZZZWWWXXXWWW[[[aaafffhhhiiiiiijjjmmmlllkkkjjjiiiiiijjjkkkbbbjjjuuu~~~{{{sssoooqqqqqquuuwwwtttnnnlllpppvvvuuuwww{{{yyymmmnnnnnnkkkeee```\\\[[[ccc\\\\\\dddjjjnnnvvvvvvtttqqqnnnmmmooommmlllmmmnnnnnnmmmkkkhhhgggfffeeecccaaa___^^^[[[ZZZWWWTTTQQQNNNMMMLLLIIIHHHHHHGGGEEEDDDCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKLLLJJJHHHJJJOOOVVV[[[^^^eeeqqq]]]eeelllgggWWWJJJMMM]]]yyytttIIIFFFBBB===<<<>>>AAA@@@???AAA???======>>>>>>===;;;999999999888777666555555888888888777777777666666777999::::::::::::;;;=========<<<<<<<<<===>>>>>>===;;;999999999888666444666666777888999999999999888999::::::999999:::;;;;;;;;;:::999999888777777aaaFFFDDDKKKHHHGGGFFFDDDCCCCCCCCCDDDEEECCCBBBAAA@@@???@@@AAAAAA>>>?????????>>>@@@BBBDDDDDDDDDCCCCCCBBBAAAAAA@@@BBBBBBAAAAAABBBHHHPPPVVVhhh}}}xxxrrrmmmeeeeeefffhhhiiigggeeeeee[[[]]]aaaeeeeeebbb]]]YYYXXXYYYYYYXXXVVVUUUWWWYYY]]]bbbiiillljjjddd]]]YYY```eeemmmxxx~~~TTTCCC???:::777999999999999:::::::::;;;;;;999999::::::999888777666666666666666888:::===>>>;;;:::999999999:::;;;;;;:::::::::999999999999888::::::999999888777777777999999888888888888999999999888777666666777888999888999::::::;;;;;;:::::::::999999::::::;;;<<<===>>>===<<<<<<======<<<;;;===>>>@@@@@@???===;;;999777888888999999999888888777777666555444333222222555+++///555@@@```qqqaaauuurrrlllvvvlllXXXUUUbbbjjjooorrrmmmooopppssswwwxxxsssjjjbbb[[[YYYVVVUUUWWW\\\bbbeeeoookkkeee___^^^aaagggmmmeeebbbaaabbb___ZZZWWWYYYUUUXXX]]]aaacccfffiiikkkmmmkkkjjjiiihhhiiikkkllleeejjjsss{{{{{{uuurrrssswwwzzz{{{vvvqqqrrrzzzwwwkkkllllllnnnnnnmmmkkkhhh```\\\ZZZ^^^fffooozzz}}}wwwnnnmmmrrrrrrpppnnnmmmmmmmmmkkkjjjfffffffffeeeccc```]]][[[XXXVVVTTTQQQNNNLLLJJJIIIFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEFFFHHHIIIJJJKKKLLLJJJHHHJJJPPPWWW\\\aaaeeelllhhhWWWooonnnSSSKKKJJJYYYxxxZZZDDDCCC@@@===<<<>>>AAAAAAAAAAAA@@@?????????>>>======999999888888777777777777:::999999888888888888888888:::;;;;;;:::;;;<<<>>>============>>>>>>??????===;;;999999999888777555555666777888:::::::::;;;:::;;;<<<;;;999999;;;===<<<<<<;;;;;;;;;;;;::::::~~~bbbGGGCCCKKKIIIGGGFFFEEEDDDCCCDDDEEEEEEEEEDDDBBB@@@??????@@@@@@???@@@@@@???>>>???BBBDDDCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@BBBEEEJJJMMMUUUjjjyyyyyy{{{||||||xxxtttpppkkkhhheeeiiimmmpppnnnjjjeeeaaaZZZ^^^aaa```\\\ZZZ]]]```hhhlllpppssssssrrrrrrrrrvvvyyy{{{{{{[[[AAA???AAA;;;888<<<999999999::::::;;;<<<<<<;;;;;;;;;::::::999888888777777777777999;;;===???::::::::::::999999:::;;;::::::999999999888888888999999999999888888888777999888888777777888888999999888666666666666888999999999:::;;;;;;;;;;;;:::::::::::::::;;;<<<===>>><<<;;;::::::<<<<<<;;;999;;;<<<>>>???>>><<<:::999888888999999999999888888888777777666555444333333999***---555666KKKggglllrrr~~~gggmmm|||uuu^^^XXXbbbjjjqqquuuqqqmmmnnnqqqvvvyyyvvvnnnhhhbbb^^^YYYUUUUUUWWW\\\___jjjiiigggdddaaabbbfffiiibbb______```___[[[YYY[[[VVVXXXYYY[[[]]]aaagggkkkkkkjjjiiiiiiiiijjjkkklllhhhjjjqqqyyy{{{vvvrrrrrrsssvvvvvvsssqqquuuwwwoooiiinnnlllkkkmmmppprrrqqqpppaaaccc^^^XXXaaawww|||{{{ssswwwvvvssspppnnnlllkkkiiigggeeeeeefffeeebbb^^^ZZZXXXUUUTTTQQQOOOLLLJJJIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGIIIJJJKKKLLLMMMJJJIIIMMMUUUZZZ\\\bbbiiirrriii\\\gggxxx{{{___RRRMMMJJJbbbrrrKKKEEEAAA???>>>>>>@@@BBBCCCDDDAAAAAAAAAAAA??????>>>???::::::999888888888999999<<<;;;:::999999999::::::888:::;;;;;;;;;;;;<<<>>><<<<<<===>>>>>>>>>??????;;;:::888888888888666555444555777888::::::;;;;;;;;;<<<<<<;;;::::::;;;===;;;;;;;;;;;;<<<<<<<<<<<>>@@@BBBDDDEEENNNYYYhhhxxxxxx|||vvvxxx{{{zzzvvvqqqllljjjkkkqqqxxxxxxssspppssswww{{{xxxwwwzzz]]]III<<<<<<>>>999999???999999::::::;;;;;;<<<<<<::::::::::::999999999999888888999999:::;;;======888:::;;;:::999888999:::999999999999888888888888777777777888888888888999888888777777777777888888888888777777777777888888999999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>;;;:::999999;;;<<<;;;999::::::;;;<<<<<<;;;:::999888999999999999888777777888777777666555444333333666,,,///777666@@@^^^xxxkkkrrr}}}mmmlllvvv}}}ggg___fffjjjpppvvvuuunnnnnnpppsssvvvvvvqqqmmmhhhddd]]]WWWTTTTTTVVVXXXdddeeefffdddbbb```___```___\\\\\\___^^^[[[ZZZ\\\XXXXXXWWWVVVXXX]]]dddiiihhhhhhiiijjjjjjjjjkkkkkkiiijjjoooxxx{{{vvvqqqppplllllllllkkkmmmsss}}}uuuooonnnmmmpppnnnlllkkknnnppprrrrrrjjjooohhh]]]eee|||{{{zzzvvvsssooollljjjiiigggeeedddddddddbbb___[[[WWWUUUSSSRRROOOMMMJJJHHHGGGFFFCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGHHHJJJKKKLLLMMMNNNMMMMMMSSSZZZ\\\]]]fffsssvvvXXX\\\uuuiiiUUUMMMHHHQQQkkk```CCCAAA@@@?????????@@@BBBDDDEEEAAABBBBBBAAA???>>>>>>???:::999888888888999:::;;;<<<<<<:::999999999:::;;;888:::;;;;;;;;;;;;<<<>>><<<<<<===>>>>>>>>>======:::888777777777777555444444555666888999::::::::::::;;;<<<;;;:::999:::;;;888888999::::::;;;<<<<<>><<<<<<<<<<<<>>>?????????EEEIIIRRR]]]kkkvvvzzz~~~}}}~~~|||]]]III@@@:::;;;;;;888999<<<:::::::::;;;;;;;;;;;;;;;888888888777888888999999888888999:::::::::::::::777999;;;;;;999888999:::999999999999888888888888444555666666777888999:::777777777666666777777777777888888999999888888777999:::;;;;;;<<<;;;;;;;;;::::::::::::;;;<<<======:::999999:::<<<===<<<;;;::::::::::::::::::::::::888888999999888777777666888777666555444333333222000222111222555:::QQQssssssjjjmmm}}}rrrmmmzzzxxxpppppplllmmmtttuuurrrpppoooqqqtttuuutttqqqooojjjccc\\\WWWUUUUUUVVV___```aaaccccccbbb___]]]]]][[[[[[]]]]]]YYYXXXZZZWWWWWWWWWVVVWWWZZZ___cccfffgggiiikkklllkkkjjjjjjhhhgggmmmvvv{{{xxxrrroooiiigggeeefffiiiooouuuyyyzzz|||yyypppkkklllpppqqqjjjjjjkkklllmmmppptttvvvwwwxxxtttqqqvvv{{{{{{~~~vvvzzzqqqnnnjjjhhhgggffffffeeebbbbbb```^^^[[[WWWTTTRRRPPPOOOMMMJJJHHHFFFEEEEEEBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNOOOQQQRRRXXX```aaaeeexxx}}}gggaaaoooyyyZZZLLLJJJJJJhhh~~~sssOOOAAA@@@??????@@@@@@@@@AAACCCEEE>>>@@@AAA@@@===;;;<<<>>>999888777666777888:::;;;;;;:::999777777888999:::888999;;;;;;::::::<<<===<<<<<<=========<<<;;;;;;888777555555666666444333444555666777888888999999888:::;;;;;;999888777888555555666777888::::::;;;pppOOOAAAFFFHHHFFFEEECCCBBBBBBBBBCCCDDD@@@@@@?????????@@@BBBBBB???BBBCCCAAA>>>===AAAFFF?????????>>>>>>>>>>>>>>>@@@>>>======>>>===<<<;;;<<>>>>>===::::::999999999:::;;;;;;888888888888888777666555777777666555444333222222+++888222+++222666FFFeeennndddooo}}}gggjjjzzz{{{ooojjjppprrruuuqqqoooooosssuuuuuutttuuupppiiiaaa[[[XXXWWWWWW[[[\\\^^^bbbfffgggeeebbb^^^[[[[[[]]]\\\XXXWWWYYYVVVWWWXXXWWWWWWYYY\\\^^^dddfffiiilllmmmllljjjiiifffeeekkkvvv|||yyysssoookkkhhhdddeeeiiinnnpppqqqmmmkkkfff___]]]aaacccbbbaaadddiiilllooosssxxx{{{{{{|||{{{yyymmmllltttuuupppuuuuuunnnllliiifffdddeeeeeeeeeeeeaaa```^^^[[[WWWTTTQQQPPPOOOMMMKKKIIIFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOSSSTTT\\\dddhhhqqqaaaeeexxx~~~aaaOOOJJJQQQ[[[RRRCCCCCCDDD>>>???@@@@@@@@@@@@BBBDDD<<<>>>@@@>>>;;;999;;;===888777666555666777:::;;;:::999777555555666777888777999::::::::::::;;;===<<<<<<=========;;;:::999777666444444555555444222444555666777777888777777666888;;;;;;999777666666333333444555777888999:::hhhUUUDDDCCCIIIGGGGGGFFFDDDBBBAAAAAAAAABBB???>>>>>>>>>???@@@AAABBB?????????>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======>>><<<;;;:::;;;===???@@@>>><<>>BBB???@@@@@@AAABBBBBBBBBBBB???>>>===;;;:::999888888666777777888999999:::::::::888777777888999999888;;;:::999999888888999999=========<<<;;;:::888888777666555444444444444444666666666666666666666666888888999999888666444333666666666666666666666666___KKK===???EEEBBBFFFEEECCCAAA@@@@@@AAAAAA======>>>>>>???@@@AAAAAA========================??????>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<===>>>888777:::>>>BBBJJJZZZkkk~~~yyyYYYEEE===:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888888777777777777777777777777:::999999888777777666666666777999999888888999;;;999666444333444444444333444555555666666777777888444555555666666555555444555555666777777777777666999888777777777777666555888888888888999999999999999999999999888888888888;;;:::999888999:::<<<===:::888555555777999999999777666666555555555555555333222000000222555999;;;SSS{{{fffbbb|||}}}lllssszzzooolllnnnnnnrrrtttssspppooorrrtttvvvtttpppllliiiddd___\\\XXXXXXZZZ```gggkkklllkkkhhhaaa]]]``````\\\XXXYYYXXXWWWVVVVVVWWWWWWUUUTTTXXXZZZ^^^bbbfffhhhjjjkkkjjjfffhhhqqqxxxwwwqqqnnniiicccaaahhhnnnnnnnnnoooiiibbbYYYSSSRRRVVV[[[^^^bbbaaaeeemmmrrrssstttxxxyyyyyyzzzyyyuuupppkkkgggjjjooouuuqqqcccZZZbbbpppuuu}}}kkkdddgggfff```ccccccdddcccbbbaaa___^^^]]]\\\YYYUUURRROOONNNMMMJJJJJJHHHGGGEEEEEEDDDDDDEEEDDDBBBDDDGGGJJJJJJIIIJJJJJJJJJJJJMMMQQQVVVZZZ\\\bbbkkkuuuqqq\\\hhhrrrXXXQQQPPPTTTkkkrrrPPPDDDAAA>>>888???@@@@@@AAAAAAAAA@@@@@@===<<<;;;:::999888888888777777777888888999999999:::888777777888999999888:::999999888888888888888;;;<<<<<<;;;;;;:::999888666555555444333333444444555555555555555555555555777777777777666555444444555555555555555555555555zzzWWWCCC999>>>EEEBBBEEEDDDBBBAAA@@@???@@@@@@:::;;;===???@@@@@@@@@@@@<<<<<<<<<<<<========================>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999:::===???@@@CCCMMMWWWeeeyyysssTTTEEE===;;;???;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777888777777777777777777777777::::::999999888777777777555666777777666555666888888666444333444444333222555555555555555555555555333444444555555444444333555555666777777777777777999:::::::::999777666555888888888777777777777777777777777777777888888888999999999999:::::::::;;;:::777444333555888999:::666666555555666666777888444333222222222444555666<<>>>>>::::::999888888888888888777777888888888888888888:::888666777888999888777999888777777666666777777999:::::::::::::::999999555444444333333333333333555555555555555555555555666555555444444555555555444444444444444444444444yyyZZZGGG<<>><<<<<<<<<======>>>>>>???<<<<<<======<<<;;;:::999<<>>::::::::::::::::::::::::999888777666666666777777777777777777777777777777:::999999999888888888777555777777777555444555777777555444444444555444222666666555555444444444444222333333444444333333222333444555666666666666666999;;;<<<<<<:::777555444777777777777666666666666666666666666777777777777777888999::::::999888888999666333222444777999:::777777777777888999:::;;;777666666555444444333333333XXXxxx~~~rrrdddmmm{{{nnn~~~uuummmpppnnnpppuuuxxxvvvrrrqqqqqqqqqqqqqqqqqqnnnjjjfff[[[YYYXXXYYY[[[___ccceeegggiiilllkkkfff___YYYXXXWWWWWWWWWYYYZZZYYYVVVTTTRRRRRRTTTVVVZZZ___dddfffiiifffhhhooouuusssooommmjjjeeedddiiiqqqsssooojjjgggdddbbbccchhhpppvvvzzzwww|||}}}ssspppxxxyyyyyyvvvqqqjjjccc___\\\```mmmuuufffNNNJJJVVVeeeyyyqqqjjjjjjkkkeee]]]```___^^^]]]\\\ZZZYYYXXXTTTSSSQQQNNNLLLJJJIIIIIIGGGFFFEEEEEEDDDEEEEEEEEEGGGFFFFFFFFFGGGHHHIIIIIIJJJLLLOOOQQQTTTZZZccciiiqqqxxxppp___eee[[[SSSMMMSSShhhhhhGGGGGG???CCCHHH999>>>>>>???>>>>>>===<<<;;;777777666666666777777888777777777888888888888888999888666666888888888777777777666555555555555666777888888999::::::999999444333333222222222333333444444444444444444444444444444333222333444666777333333333333333333333333}}}dddQQQ@@@@@@IIIKKKEEEDDDBBB@@@?????????@@@888:::===???@@@@@@???>>>=========>>>>>>?????????<<<<<<======>>>>>>??????<<<=========<<<;;;:::::::::>>>AAAAAA??????@@@AAAJJJQQQXXXgggyyybbbJJJ:::===AAA;;;666999:::::::::::::::::::::::::::999777666666666777888777777777777777777777777999999999888888888888888666777888888666555666777666555444555666666555333666666666555444444333333222222333333333333222222111222333444555555555555999;;;>>>===:::777666666777777777666666666555555555555666666666777777777666777999:::999888777666888666333333555888999:::999999999999:::;;;======:::999999888666555333333222===UUUuuu|||cccZZZooouuusss||||||ooooookkkmmmvvv{{{xxxtttsssqqqqqqrrrssstttrrrnnnkkk___]]][[[XXXXXX[[[___aaadddnnnuuusssiiiaaa^^^___ZZZYYYXXXYYYZZZYYYVVVTTTSSSSSSSSSSSSUUUYYY\\\___iiifffhhhooosssqqqnnnmmmnnnlllkkkooovvvyyyvvvpppfffeeeeeehhhlllqqqtttuuuwwwyyyrrrrrrwwwwwwwwwuuurrrmmmhhheeefffqqqoooSSSNNNYYYllltttgggeeeeeeaaa]]]^^^]]][[[YYYWWWVVVUUUTTTPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMPPPTTTWWW[[[aaakkkrrr~~~xxxccccccxxxdddOOOIIIJJJ^^^|||LLL>>>EEE999888AAA999<<<=========<<<;;;::::::666666555555555666777777777777777777777888888888999777666666777888888777777666555555444444555555555666777888999999999999333333222222222333333444444444444444444444444444333333222222222444666777333333333333333333333333kkkXXXCCC>>>EEEGGGEEEDDDBBBAAA@@@???@@@@@@;;;<<<>>>???@@@??????>>>======>>>>>>??????@@@@@@>>>>>>>>>>>>????????????===============<<<<<<<<<;;;???BBB@@@???@@@@@@>>>BBBKKKMMMSSS___fffrrr|||```FFF===888<<<===999888<<<::::::::::::::::::::::::;;;999777666666666888999777777777777777777777777777777777777777777777777666888999888777666888999777666555666888888666444666666666555555555444444222333333444444333333222111222333444555666666666888;;;===<<<999666666888888888777777666666555555555555666666777777888888666777888888888777666555777555444555777999::::::::::::::::::;;;<<<===>>>;;;:::999888777666555444666111>>>eee}}}lll]]]ggg{{{pppwwwqqqlllnnnxxx|||xxxtttvvvsssrrrrrrssstttssspppmmmeeeccc```[[[XXXXXX[[[^^^```mmmwwwtttkkkeeedddccc]]][[[YYYYYYYYYXXXVVVTTTVVVUUUSSSRRRSSSTTTVVVXXXeeecccfffmmmqqqooonnnooorrrssstttuuuzzz~~~zzzpppnnnmmmmmmoooppppppooorrrvvv|||~~~wwwppprrrxxxsssssssssqqqpppmmmkkkjjjiiirrr|||zzzjjjZZZYYY```wwwzzzeee```aaabbbccc\\\[[[XXXVVVTTTRRRQQQQQQLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJJJJJJJJJJLLLNNNQQQVVV\\\```dddlllwwwbbbkkkwww{{{aaaRRRHHHEEENNNnnnXXX@@@???EEE999555<<<;;;::::::;;;;;;;;;:::999999666555555555555555666777555555666777777888888999999777555666777888777666777666555555444444555555555555666777888888888777333333333333333444444555333333333333333333333333333333333333444444555666333333333333333333333333kkkXXXFFFBBBHHHGGGFFFEEECCCAAA@@@@@@AAAAAA????????????????????????<<<<<<======>>>??????@@@@@@@@@@@@@@@????????????>>>>>>===<<<===>>>???@@@>>>CCCDDDAAA@@@CCCCCC@@@>>>HHHHHHHHHTTT]]]bbbkkkvvvRRR@@@===>>>===<<<;;;;;;===???999999999999999999999999<<<:::888666666777999:::777777777777777777777777666666666666666666666666555666888888777777888:::777777777888999999777555666666666666666666666666333333444444444444333333222333555666777888888888777:::<<<;;;777555777:::999999888777777666555555555555666777777888999999777777777777666666555444666555555777999;;;:::999:::999999999:::;;;<<<<<<:::999888777666666666666555555999OOOjjjnnnfffgggqqqsssrrrvvvwwwqqqsss|||}}}vvvtttxxxuuutttssssssssssssqqqooojjjiiieee___YYYWWWYYY\\\]]]gggooonnnllljjjgggbbbaaa^^^ZZZXXXWWWWWWVVVUUUVVVVVVTTTSSSRRRSSSSSSTTT]]]]]]aaaiiinnnnnnooorrrpppuuuwwwvvvxxxxxxtttpppmmmnnnoooppppppnnnlllmmmppppppoooqqqvvvqqqpppooonnnmmmmmmmmmnnniiikkkjjjiiikkknnnkkkeeezzzvvvccc___```aaaccc[[[YYYVVVSSSQQQOOONNNNNNJJJIIIHHHGGGFFFFFFEEEFFFDDDDDDEEEEEEGGGHHHJJJJJJHHHJJJLLLLLLKKKLLLOOORRRSSSZZZbbbhhhnnnxxxiiiccc~~~aaaTTTIIIGGGIII[[[}}}tttHHHBBB@@@AAA???<<<;;;<<<888888999999::::::999999777666666555555555666666333444555666777999999:::888777555555777888777666777666666555555555555555555555666777777777666666444444333333444555555666222222222222222222222222333444444555555555555444444444444444444444444444fffVVVIIIIIIOOOLLLGGGFFFDDDBBBAAAAAAAAABBBAAA@@@@@@???>>>?????????;;;;;;;;;<<<===>>>>>>???BBBAAAAAAAAA@@@????????????>>>===<<<===>>>AAABBB>>>BBBBBB>>>===AAAAAA===999CCC???===MMMZZZ\\\^^^ttt{{{UUUBBB???444;;;===999777:::<<<;;;999999999999999999999999===;;;999777666888:::;;;777777777777777777777777555555555555666666666666333555777777666777888:::888777888999::::::888666666777777777777777777777333444444555555444444333444555666888999999::::::777:::;;;999555444888;;;:::999999888777666666555555666666777888999999:::777777666666555555555555555555666999;;;<<<:::999999999888888999999::::::999888666555555555666777---:::999999PPPeeefffaaajjjqqqYYYaaasss|||vvvwww~~~uuutttzzzwwwuuusssrrrsssrrrqqqooonnnlllhhhaaaZZZWWWXXXZZZ[[[bbbggghhhlllnnnhhh___ddd```[[[WWWVVVVVVVVVUUUVVVVVVUUUTTTSSSRRRRRRRRRWWWWWW\\\ffflllnnnppptttlllsssvvvsssttt{{{uuupppjjjggggggkkknnnpppooojjjhhhoootttssspppnnnrrrqqqnnnmmmlllmmmooopppnnnkkkeeegggyyy~~~iiiuuujjj______]]]ZZZYYYZZZXXXUUURRROOOMMMMMMLLLIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLHHHKKKMMMMMMLLLMMMQQQTTTUUU\\\fffnnnuuuooocccnnnfffWWWTTTGGGIIIPPPgggVVVBBBDDD===:::BBBAAA:::999666777888999999999999999777777666555555555555555222333444666777999:::;;;888777555555777777777666777777666555555555555666555666666666666666555555444444444444444555666777222222222222222222222222444444666666666555444333444444444444444444444444nnn```MMMFFFLLLPPPKKKGGGCCCAAABBBCCCBBB@@@>>>>>>???@@@AAAAAAAAAAAA>>>>>>===<<<;;;<<<<<<<<<@@@AAA@@@???===<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAA===>>>?????????===<<<;;;AAA???>>>???DDDLLLTTTZZZbbbooogggJJJ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666666777888999;;;;;;;;;:::999888777666777777777777666666666666666777777777888888888888888777666444444555555666666777777777777666666555777777777777666666666666444555555555666666777777:::999999999::::::999777777777888999::::::;;;;;;999999777777777888999:::777888888777777777:::<<<::::::999888777777777777777777888888888999999999888888888888888888888888666777888999:::999888777:::555333555;;;FFFXXXggghhhsssaaaaaannn|||uuuqqqqqqsss||||||xxxrrrqqquuuvvvuuunnnrrrtttmmmbbbXXXUUUVVV\\\^^^bbbeeehhhiiiiiihhhaaa]]]YYYXXXYYYZZZYYYWWWZZZ[[[ZZZVVVQQQNNNNNNPPPOOORRRVVV[[[aaagggkkkmmmmmmnnnnnnpppsssuuuxxxyyyrrrdddZZZ]]]eeehhhjjjmmmxxxtttyyyzzzqqqrrrqqqpppooonnnnnnnnnnnnjjjkkkjjjnnn|||xxx{{{vvvmmmbbb[[[ZZZYYYWWWUUURRRPPPNNNKKKIIIHHHHHHHHHGGGFFFDDDCCCBBBCCCEEEFFFCCCDDDEEEHHHJJJKKKIIIGGGIIIMMMKKKKKKQQQOOOPPP\\\^^^eeemmmuuu{{{ccckkkqqqpppSSSLLLIIIIIISSSddd}}}XXXGGG??????>>>===<<<:::888777:::::::::999888777666666666666555555555444444444555555555555555666777777666444333333555777888888555555555666999:::999888888666444333222333555666444444444444444444444444333333222111222333555666888777555444333333444444333444444444444333222111|||kkk___MMMEEEIIILLLJJJGGGCCCAAABBBBBBAAA@@@AAABBBBBBBBBBBBBBBAAAAAA>>>>>>>>>===============AAAAAAAAA@@@>>>===>>>???@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>===<<<<<>>999<<<;;;999999999999999999999999<<<;;;999888777888999:::::::::::::::999888777666555555666666777777888888777888888888999999999999888777666555444555555666666666777777777777666666777777777777777777777666555555555666666666777777888888777999:::;;;999888777777888999999:::;;;;;;;;;:::999888888999::::::777777888777777888:::<<<<<<;;;:::999999888888888888888999999999:::::::::999999999999999999999999999:::;;;;;;;;;:::999888888777666555555???TTThhhqqqlllyyyqqqmmmvvvpppppprrrwwwzzzyyyuuutttvvvuuurrrlllpppsssppphhh```[[[YYYYYY[[[^^^aaaeeegggiiiiiieeebbb^^^[[[ZZZZZZZZZZZZZZZ[[[ZZZWWWSSSPPPQQQRRRQQQQQQRRRTTTYYY___eeehhhjjjlllnnnqqqtttvvvwwwxxxrrrfff]]]```hhhlllnnnpppxxxzzzzzznnnqqqpppooonnnnnnmmmmmmmmmjjjkkkjjjlllxxxtttqqq~~~jjjiiiccc\\\XXXXXXVVVSSSOOOPPPOOOLLLJJJHHHGGGGGGGGGFFFEEECCCBBBCCCDDDEEEFFFEEEEEEGGGIIIKKKKKKJJJIIILLLOOOLLLOOOWWWXXXZZZgggmmmooovvviiiggg___QQQHHHEEEMMMgggvvvdddKKKBBB??????>>>===<<<:::999888:::::::::999999888777666666666666555555555444444555555555555666777888999888666555555666888888888666666777999<<<===;;;:::888777555444333444555666555555444444444444444444333333222222222333555555777666555444333333333444444444333333222222222222qqqeeeQQQEEEFFFEEEIIIFFFBBB@@@@@@AAAAAA@@@CCCBBBBBBAAA@@@@@@??????===>>>???@@@@@@???>>>>>>AAABBBBBBAAA???>>>>>>@@@???>>>===<<<<<<===>>>??????>>>>>>===============EEECCC@@@>>>>>>???AAABBBHHHKKKRRR[[[hhhyyyjjjNNN===;;;777888:::666888888888888888888888888<<<;;;:::999888999::::::::::::::::::999888777777444444555666777888999999888888888999999999::::::777777666555555555555666444555666777777888777777777777777777777777777777555555666666666666777777777666666888:::;;;:::888777777888888999:::::::::===<<<;;;:::999999:::;;;666777888888777888:::<<<===<<<;;;::::::999999:::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<============<<<:::999666888999555///555MMMddd|||qqqiiiyyyzzzjjjxxx}}}uuutttuuussswwwyyywwwwwwwwwtttooonnnqqqssssssooohhhaaa\\\WWWWWWYYY\\\```dddgggiiigggfffddd```\\\ZZZZZZ[[[YYYYYYYYYWWWTTTSSSSSSUUURRRPPPMMMLLLOOOUUU\\\```gggiiimmmqqqssstttsssssspppfff```ccckkkoooqqqrrrrrrvvvsssllloooooonnnmmmlllllllllllliiilllkkkjjjooowwwtttjjjlllzzz}}}ooo```[[[YYYVVVVVVVVVTTTOOOJJJNNNLLLJJJHHHFFFFFFEEEFFFDDDCCCBBBBBBCCCDDDFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLOOOMMMQQQ\\\___bbbooouuuvvvnnnbbbuuueeeTTTNNNAAAGGGccc|||vvvPPPFFFBBB??????>>>===<<<;;;999888::::::::::::999888777666666666666666555555555555555555555666777999:::;;;;;;888666666777888888777666777999<<>>;;;888777666555444555666777666666555555444444444444444444333333333444555555666555444333222222222333444333222111111111222333pppfffSSSHHHGGGDDDGGGEEEBBB@@@???@@@@@@AAA@@@??????>>>>>>============>>>@@@BBBBBBAAA@@@>>>???@@@AAA@@@???===>>>??????>>><<<;;;;;;<<<>>>??????>>>===<<<<<<===>>>???@@@???>>>======>>>??????FFFIIINNNTTT[[[eeeooouuuqqqQQQ???999;;;888999;;;666888888888888888888888888;;;:::999888888888999999999999999999999888777777555555555666777888888888777777888888888999999999777666666666555555555555444444555777888888888888777777777777777888888888666666666666666666777777888777777888999:::888777777777888888999999999:::===<<<;;;999999999999:::666777888888888888:::;;;===<<<;;;:::999999999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>===<<<:::999777:::;;;777///111CCCVVVuuuvvvjjjlllwwwuuu{{{|||zzztttxxxzzzwwwvvvvvvsssnnnsssrrrrrrrrrqqqmmmfffaaaYYYXXXXXXXXX[[[___cccfffeeehhhiiigggaaa\\\ZZZZZZXXXXXXWWWVVVUUUTTTUUUUUURRROOOLLLIIIJJJNNNRRRUUUaaadddiiinnnppppppooommmlllgggcccgggoootttvvvuuuppprrruuuvvvssspppnnnooommmllllllkkkjjjjjjjjjkkkhhhkkkkkkhhhiiillljjjeeehhhlllnnnmmmnnnnnnggg^^^VVVTTTSSSSSSSSSQQQMMMJJJKKKIIIGGGEEEDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEGGGHHHGGGHHHJJJKKKKKKLLLMMMOOONNNRRRRRRXXXdddfffiiiuuuzzzqqqffftttuuu[[[PPPJJJAAAUUU~~~```KKKJJJBBB??????>>>>>>===;;;:::999999:::::::::999999888777777777777666666666555555555555666777888:::<<<===;;;999666555666777666555555666999===@@@@@@>>>;;;888888777666666666666777666666666555555555444444444444444444444444555555444444333333222222222222444333111000000111333444tttfff___QQQIIIJJJHHHFFFEEECCCAAA??????@@@BBB>>>>>>=========>>>???@@@>>>???AAACCCCCCBBB@@@???<<<>>>@@@???>>><<<<<<===???>>>============>>>??????>>>===<<<<<<===>>>???=========>>>>>>>>>??????;;;>>>BBBFFFLLLRRRYYY^^^sss|||aaaJJJ<<<555999>>>888999>>>;;;999999999999999999999999999888888777777777777777888888999999999888777777777777777777666666666666666666666666777777777777666666666666666555555444444444555777888888888888666777777777888888888999777777777777777777666666:::999888999999999777555777888888888888888999999;;;:::888777777777888888555777999999888888999;;;;;;:::999888777777777777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;999888::::::;;;999444222;;;FFFYYYnnnjjj___lllyyyqqqwwwyyyxxxzzzyyyuuutttuuusssppptttqqqnnnnnnqqqqqqnnnjjj```^^^[[[XXXYYY[[[___aaaccciiiooopppkkkccc^^^\\\XXXWWWVVVUUUUUUUUUUUUTTTQQQOOOMMMKKKJJJKKKLLLMMMTTTXXX^^^dddiiikkklllllljjjiiihhhlllttt{{{|||zzzwwwyyywwwpppjjjiiimmmqqqjjjjjjiiiiiihhhhhhiiiiiigggjjjjjjgggeeeffffffdddbbbaaa^^^]]]___```\\\VVVTTTRRRPPPNNNMMMLLLJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBCCCDDDEEEFFFHHHHHHGGGIIIJJJKKKKKKLLLPPPSSSTTT[[[^^^dddooopppssshhhfffrrrjjj```PPPMMMTTTZZZooosssKKKFFFGGG;;;>>>???>>>>>>===<<<;;;:::999::::::::::::999888888888888777777777666666666555555666777999:::<<<===;;;888666444555555555444333444777;;;>>>>>>;;;888888777777666666666666666666666666666666666666666555555555555555555555555333333333333333333222222444333111000000111333555zzziii___PPPHHHHHHEEEEEEEEEDDDAAA??????AAACCC@@@@@@??????@@@AAACCCDDD@@@AAABBBBBBBBBAAA???>>>;;;===??????>>><<<<<<<<<>>>>>>????????????>>>>>>===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<===BBBIIINNNXXXnnn\\\HHH@@@===999777>>>@@@777777<<<:::::::::::::::::::::::::::777777777777777666666666777888888888888888777777888777777777666666666555555555555666666666777777666666666777666555555444444555666777777888777777666777777888888999999999888888777777777777666666;;;999999999::::::888777888888888888888888888888888777666555555666777888555777999999999888999:::999888777666666555555666999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999888;;;999999;;;999666888===EEE[[[ddd\\\^^^kkkqqqmmm|||uuuyyyzzzxxxtttsssvvvwwwuuurrrooolllmmmqqqtttuuuttthhheee```\\\ZZZZZZ\\\^^^ccciiiqqquuutttmmmfffaaa\\\ZZZWWWVVVVVVVVVUUUSSSPPPPPPOOONNNLLLKKKIIIHHHGGGJJJPPPXXX___dddiiikkkgggjjjlllqqqyyy~~~yyy}}}}}}uuullliiiiiihhhhhhhhhggggggggggggggghhheeeffffffeeecccbbbbbbcccaaa^^^YYYWWWWWWUUURRRNNNPPPNNNLLLIIIGGGFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHHHHIIIGGGJJJLLLLLLLLLNNNTTTYYYXXXbbbgggmmmvvvyyy~~~gggcccwwwjjjZZZSSSIIIUUUuuuyyySSS<<<>>>CCC;;;>>>>>>>>>>>>===<<<;;;;;;999:::::::::::::::999999888888888888777777777777666666666777888:::;;;<<<:::888555444444555444444333444555888;;;;;;888666777777777666666666555555555555666666777888888888666666666777666666555444333333444444444444333333444333222222222333444555ooobbbQQQHHHHHHEEEEEEFFFEEECCC@@@@@@BBBEEECCCBBBAAA@@@@@@AAACCCDDDCCCBBBBBBAAA@@@???>>>>>>:::===???@@@???=========<<<===???@@@@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>===============>>>>>>???BBBBBB???===;;;<<<@@@CCCLLLZZZkkkxxxnnnRRR@@@777777<<<===:::???>>>666666;;;666::::::::::::::::::::::::888888888888888777666666777777888888888888777777666666666666777777777777666666666666777777777777555666777777777666444444666666777777777777666666666777777888888999::::::888888888777777777666666999888888:::<<<===<<<;;;888888888888777777777777666555555555555777888999444777999:::999999999:::999888777666555555555555777777777777888888888888:::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999999888888;;;:::888:::???BBBGGG[[[iiicccddd{{{lllpppuuutttwwwwwwtttvvvzzz|||zzzsssrrrqqqqqqssstttttttttoookkkfff```]]]\\\\\\]]]bbbffflllsssuuurrrlllgggaaa^^^ZZZYYYYYYXXXUUUSSSQQQPPPOOONNNLLLJJJIIIHHHEEEFFFHHHMMMRRRYYY^^^bbb```eeejjjooowww|||rrrxxxyyyrrrkkkiiifffcccffffffeeeeeeeeeffffffgggcccbbbaaa```___^^^]]]^^^]]]ZZZVVVTTTQQQOOOMMMLLLJJJJJJIIIHHHFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIKKKNNNNNNNNNRRRYYY______lllrrrwww|||cccjjj}}}jjjTTTRRRNNNPPPlllyyyVVVHHH???<<>>>>>???>>>>>>===<<<;;;999999::::::;;;::::::999999999888888888777777777666666666777777999:::::::::888555555555666666555444444555666888888666444666666666666666555444444444444555666888999:::;;;666777777888777666555444333444555555555555444333333333444444444555555555~~~hhh]]]OOOJJJNNNMMMEEEFFFFFFCCC@@@@@@CCCFFFDDDBBB@@@>>>>>>>>>@@@AAADDDCCCBBB@@@???>>>======;;;>>>@@@AAA@@@>>>>>>>>>;;;<<>>===999999:::;;;===???AAABBB999<<>>999:::666222555777444999>>>888999999999999999999999999888999999999999888777777666777777888888888777777444444555666777888999999777777777777888888888888555666777777777666444333666777777777777777666555666777777888999999::::::999888888888777777666666666666777:::===??????>>>888888888777777777777777555555444555666777999:::444666999:::999999999:::999888777666555555555555555666666666666777777777:::::::::::::::::::::::::::;;;<<<======<<<<<<;;;777666888:::999888===EEECCC777SSSvvvlll]]]lll~~~sssjjj|||zzzooosssvvvvvvyyy~~~~~~xxxxxxxxxwwwtttrrrpppoooqqqnnniiiccc___^^^]]]^^^```bbbffflllrrrrrrmmmiiieeeaaa]]][[[[[[YYYVVVSSSRRRQQQOOOMMMKKKJJJJJJJJJIIIHHHGGGGGGJJJNNNSSSWWWXXX___fffjjjsss||||||wwwoootttssslllhhhjjjkkkiiieeeeeedddddddddeeeffffffbbb___]]]]]]\\\ZZZYYYZZZTTTQQQNNNMMMKKKHHHIIIKKKGGGHHHJJJIIIHHHGGGFFFFFFDDDDDDBBBBBBBBBBBBCCCDDDFFFFFFHHHIIIIIIIIIIIIIIIJJJMMMPPPPPPPPPTTT]]]dddlllyyy|||eeeeee}}}uuuXXXVVVIIIKKKZZZyyySSSCCCJJJGGG===>>>CCC>>>>>>???>>>>>>===<<<;;;999999:::;;;;;;:::::::::999999999888888888888777777777666666777888999999:::888666666777888888777666555444555777777666444555555555666555444444333333333555666888:::;;;<<<666777888888888666555444333444555666666666555444333444555555666666666555yyybbbUUUKKKJJJJJJCCCGGGFFFDDDBBBAAA???>>>>>>>>>????????????@@@@@@@@@BBBAAAAAA@@@?????????@@@@@@AAAAAAAAA@@@===:::888<<<>>>@@@@@@???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<===>>>???;;;<<<<<<<<<;;;<<<>>>@@@===EEEMMMQQQVVV```qqqeeeQQQIII@@@:::888777333000:::999999888888999999:::;;;;;;::::::999888777777999999999999999888777666888888888888777666444444555444444555888999999888666666666666555555555555666666555555555555666666555555555555555555555555666666555555555777999:::::::::999999888999999:::999999999::::::;;;;;;<<<777777666666555555555444777666666555555555666666999::::::999888888999;;;777777666666666666666777999777666444444666777999999999999888888888777777555666777999::::::::::::777777777999:::<<<>>>???;;;:::EEE\\\hhheee```aaaxxxrrrrrrqqqtttzzzzzzvvvxxx}}}~~~yyytttrrrrrrsssuuupppnnnlllhhhddd```]]][[[aaadddgggiiiiiijjjjjjkkkmmmkkkgggbbb^^^[[[YYYYYYRRRPPPNNNMMMMMMMMMLLLKKKIIIIIIHHHHHHIIIKKKMMMOOONNNSSS[[[dddjjjnnnppppppgggiiilllmmmllliiieeebbbddddddccccccbbbaaaaaaaaa\\\[[[ZZZYYYWWWVVVTTTTTTQQQOOOMMMJJJIIIIIIJJJKKKGGGFFFEEEDDDDDDCCCCCCDDDFFFEEECCCBBBBBBCCCEEEFFFGGGIIIKKKLLLKKKJJJKKKLLLHHHOOOSSSRRRUUU___hhhkkkpppuuuuuueeefffssskkk\\\SSSJJJKKKLLLfffZZZQQQGGGAAA@@@@@@>>>;;;============>>>>>>>>>>>>;;;;;;;;;;;;:::999999888999999888777777777777777555666777999:::;;;<<<<<<888888777666555444444333666555555555555444444444444444444555555555555555666555555444444666777888777888888777444333333444333555666666444222333333333222333444666666444222zzzfffWWWFFFCCCGGGEEEGGGFFFCCCAAA???>>>>>>>>>============>>>>>>>>>>>>AAAAAA@@@@@@????????????@@@@@@@@@@@@???===;;;:::<<<>>>@@@@@@>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::;;;:::999888999===@@@AAA???<<<999999999;;;<<<:::>>>BBBDDDGGGOOO[[[eeekkkzzzuuu]]]FFFEEE@@@:::888999:::888555999999999888888999999999;;;::::::999888888777777888888888888888777666666888888888888777666555444666555444666777999888777666666666666666666666666666666555555555555666666555555555555555555555555666555555555555777888999888777777666666777777777666666666666666777777777555555555555555555444444666555555444444555555666555666777666444444666777777777666666666666666777888777666555555666777888888888888777777666666666555555666777777888888888666666777888999;;;===>>>999666>>>OOOZZZZZZ\\\bbboooooottt~~~~~~oooqqqyyy{{{wwwsss}}}|||{{{xxxtttrrrrrrsssqqqooommmjjjfffcccaaa```___bbbeeefffggghhhjjjkkkpppnnnjjjfffaaa]]]ZZZXXXSSSQQQPPPPPPQQQQQQPPPNNNQQQOOOLLLIIIHHHGGGGGGHHHIIILLLPPPUUUZZZ___bbbddddddfffhhhjjjjjjgggdddbbb``````___^^^]]]\\\\\\\\\WWWWWWVVVTTTSSSQQQPPPPPPNNNMMMJJJHHHGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFGGGHHHIIIKKKLLLKKKLLLNNNPPPTTTWWW[[[]]]^^^cccjjjqqqrrr}}}ttt^^^bbbxxxpppaaaTTTLLLIIIVVV```|||sssRRRLLLDDD@@@@@@AAA???===<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;:::888777777777666555555555555555666666888999::::::::::::777777777666555444444333222333333333444444555555222333333444555666777777666555555444555666777888666777888777555444444666555666777666444333333444333222222333555444222000~~~lllZZZDDD???FFFIIIGGGEEEAAA>>>======>>>???=========>>>>>>>>>??????@@@@@@@@@?????????????????????>>>>>>>>>>>>=========>>>??????===;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;:::888<<>>>>>======>>>BBBHHHMMMUUU^^^jjjwwwqqqRRRCCC>>>===<<<999666777999:::999777999999999999999999999999::::::999999888777777777777777777777777666666555777888888777777666555444777666555666777888777666777777777777777777777777666666555555555555666666444444444444444444444444555555444555555666888888666666666666666777777777555555444444444444444444333333333333444444444444444444444333333444444555333444555444333222333555666666555555555666666777888777666555555666777888777777666666666666555555444444555555555555555555555666666777888999;;;<<<888444888AAAIIIMMMXXXdddhhhwwwsssrrruuuzzz~~~~~~{{{xxx{{{}}}|||wwwsssrrrrrrqqqpppnnnllljjjhhhgggfff```aaaccccccdddeeehhhjjjnnnnnnllljjjfffbbb___]]]WWWUUUTTTTTTTTTSSSQQQOOOTTTRRRNNNJJJGGGFFFEEEEEEFFFFFFFFFGGGJJJNNNSSSUUU[[[\\\___aaabbb```^^^]]]ZZZYYYYYYWWWVVVUUUTTTTTTPPPPPPOOONNNMMMLLLKKKJJJJJJIIIGGGEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKLLLMMMNNNQQQTTTWWWYYY[[[dddnnnpppnnnsss~~~jjjcccbbbvvv```ZZZVVVIIIHHHUUUgggzzzKKKHHHDDD@@@???@@@AAA@@@===;;;;;;;;;:::::::::::::::777999;;;<<<<<<:::888666555555444333333333333444666777888888999999999888666666666555555444444333000000111222333444555666111222333444555777888888555555444444555555666777666777888777666555666777666777777666444333333444444333222222333333111///ppp^^^GGGAAAIIILLLFFFDDD@@@===;;;<<<>>>????????????@@@@@@@@@AAAAAA??????????????????>>>>>>>>>============>>>??????===??????>>><<<::::::;;;999999999999999999999999777;;;>>>>>>>>>DDDQQQ\\\QQQHHH>>>999:::<<<<<<:::AAA>>>;;;:::;;;===???@@@IIIJJJUUUdddooouuu}}}\\\HHHAAA???@@@AAA:::999777888999999777444888888999999999999888888999999888888777777777777555666666666666666555555777777777777777666555555888777666666777777666555777777777777888888888888666555555444444555555666444444444444444444444444444444444444555666777777777777888888888888888888777777666666555555444444111111222222333333444444333333222222333333444444444555777666555444555666555555444444555555666666777666555555555555666777666666666666666666666666555555444444444444444444555555555666777888999:::777555666:::>>>EEETTTccceeennn{{{}}}}}}~~~yyy|||~~~yyyuuuuuuvvvppppppooonnnmmmlllkkkjjjdddddddddcccccccccfffhhhhhhiiikkklllkkkiiifffeee\\\ZZZYYYWWWVVVTTTPPPMMMNNNMMMKKKIIIHHHHHHIIIJJJHHHGGGEEEDDDDDDGGGJJJLLLNNNPPPRRRTTTUUUUUUTTTTTTTTTSSSRRRQQQPPPOOONNNMMMJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRVVV[[[___^^^___kkk{{{}}}vvv|||uuu```fffrrrnnnWWWUUUNNNEEETTTpppzzz[[[BBBAAA???>>>>>>@@@@@@>>><<<;;;:::::::::::::::999999555777:::<<<<<<:::777555444444333333333333333444777777777888888777777666555555444444444444444444111222222333444444555555333333333444555666777777444444444444555555666666555777888777666666777888555666666555333222333444666444333333333222000...mmm]]]KKKFFFKKKIIIFFFCCC???<<<;;;<<<>>>???>>>>>>?????????@@@@@@@@@======>>>?????????>>>===<<<<<<<<<<<<===>>>???@@@>>>??????===;;;::::::<<<999999999999999999999999777;;;>>>>>>>>>DDDPPPZZZMMMEEE===999;;;>>>>>><<<<<<999666666888:::::::::;;;;;;EEEVVV```fffsssiiiRRR<<<888===>>><<<;;;:::999999999:::999777555777888888999999888888777888888777777777777666666444555555666666666555555666777777777777666666555888777666666777777666555666777777777888888888999555555444444444444555555444444444444444444444444222333444444555555666666555666777888888888888777777777777666666555555555000111111111222222333333222222222222222333444444444666888888666555555666444444333444444555666666666666555555555555666666777777777777777777777777666666555444444444555555555555555555666666777888555666777888999???LLLYYYaaagggnnnxxx}}}~~~zzzxxxyyy{{{ppppppoooooonnnmmmlllllliiiiiiiiifffdddccceeegggfffhhhjjjmmmmmmllliiihhh^^^]]]ZZZYYYXXXVVVRRRPPPKKKJJJIIIHHHIIIJJJLLLNNNJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGIIIJJJKKKLLLLLLLLLNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHGGGHHHIIIIIIJJJIIIIIIIIIKKKMMMOOOQQQUUUYYY___dddeeedddmmm|||~~~ooo```^^^nnnppp```RRRLLLKKKSSSmmmVVVCCCGGG???>>>>>>??????>>>;;;999;;;;;;;;;::::::999999999444666999;;;;;;999777555555444444333444444555555666666777777666666555555333333333333444444444444555555555444444444444444555555555555555444444444333444444555555555555555555666777777666555777888444555555333222111333444888666444333333333111///{{{hhh[[[MMMJJJKKKEEEEEECCC@@@===<<<===>>>???;;;;;;;;;<<<<<<<<<======;;;<<<>>>??????>>>======;;;;;;<<<======>>>??????>>>??????===;;;;;;<<<===::::::::::::::::::::::::777:::<<<:::999;;;BBBHHHCCC>>>999888:::<<<<<<;;;999888777777999;;;;;;;;;999999@@@KKKQQQUUU```lllpppttt|||lllRRRBBB>>>;;;<<<<<<:::999;;;777888888999::::::999999666777888999999888777666777777777666666666666666444555555666666666666666666666777777777777666666777666555666777888777666555666666777777888888888555555444444444444555555333333333333333333333333111222333444555555555555222333444666666666555555555555555444444444444444111111111222222222222222222222222222333444555555222444777777555444444444333333333333333444555666555555555555555555555555666666777777777777888888777666555444444555777777666666666555555666777777333555777666666:::CCCKKKWWW^^^eeekkkwww}}}{{{{{{{{{|||rrrqqqqqqpppooonnnmmmllllllmmmllljjjgggffffffgggiiijjjlllmmmmmmkkkiiigggccc```]]]\\\[[[ZZZYYYWWWQQQOOOMMMKKKJJJJJJKKKLLLJJJIIIIIIHHHGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCEEEDDDDDDEEEFFFGGGHHHIIIGGGGGGGGGHHHIIIIIIJJJJJJMMMPPPSSSVVVZZZ___dddhhheeehhhssslllXXX```pppqqqbbbUUUGGGEEETTTooobbbFFFCCCEEE??????@@@???>>><<<:::999;;;;;;::::::999999888888444666888::::::999777555555555444444444555666666555555666666666555444444222222222333333444444444666666666555555444444444666666666555444444333333333333444555555555555444555666777666555444555666333444444333222222555777999777444333333333222111wwwggg]]]OOOKKKLLLFFFDDDBBBAAA???>>>>>>>>>???::::::::::::;;;;;;;;;;;;:::;;;===??????>>>===<<<:::;;;<<<>>>>>>>>>======>>>??????>>><<<<<<>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::888777999:::::::::::::::::::::;;;;;;::::::;;;;;;;;;;;;<<<===;;;===@@@AAABBBDDDIIIOOOTTTYYY___eeejjjqqqyyysss]]]FFF666555:::>>>===;;;<<<======666777888888888999:::;;;666777888999999888777666666666666666666666666666444555666777777777777777666666777777777777666666666555444666777999888777444444555666666777888888555444444333333444444555333333333333333333333333000111333444555555444444000222444555666666555444333333333444444444444444333222222222222222111111222222222333333444555666222444666777666444333444222222222222333444555666444555555555555555555444555555555666666777777777666555444333444666777999777777666666666666666777555777777666555888<<<@@@IIIVVVaaadddiii{{{~~~|||}}}~~~{{{xxxuuutttsssqqqpppnnnmmmlllkkklllmmmllljjjiiiiiiiiijjjkkkmmmnnnnnnmmmlllkkkoookkkeeeaaa___^^^]]][[[YYYWWWSSSOOOMMMKKKKKKKKKIIIHHHGGGGGGFFFFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNQQQRRRUUUXXX]]]aaaeeejjjnnnrrrnnn~~~ppp```ddd{{{kkk[[[VVVMMMJJJVVVooolllJJJDDDDDDBBB???@@@AAA@@@>>><<<;;;;;;::::::999888888777666666444555777888888888777666444444444444444555666666333444444555555555444444000111111222333444444444444444444444444444444555555555555555555444444444222333444555555555444444555666777555444222333444444444555444444555888;;;888555333222222333222111wwwjjj```RRRMMMNNNJJJCCCBBBAAA@@@?????????>>>;;;;;;;;;<<<<<<<<<======999;;;===>>>???>>>===<<<999;;;===??????>>>===<<<>>>??????>>>======???AAA<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===<<<;;;999888777999<<<===<<<;;;;;;;;;888:::;;;:::888777888:::555:::<<<:::888;;;@@@AAAAAAGGGMMMOOOOOOVVVdddpppxxxiiiPPPDDD???<<<:::===>>>:::555999???===555888999888777666666777888555777888999999888777555555555555666666666666666555555666777888888777777666666777777777777777666555444444555888999999888333444444555666777777888555444444333333444444555333333333333333333333333000111333444555555444333222333555777888888777666444444444555555666666666444333333333222222111111333333333333444555666777333555888999777555555555222222222222333444555666444444555555555555444444444444444555555555666666555444333222333555888999888777777666666666666777999:::999777666888:::;;;@@@QQQ___```aaaooo}}}}}}zzztttwwwwwwuuusssqqqooommmlllhhhkkkmmmmmmlllkkkkkkkkkhhhjjjlllnnnppppppqqqppp|||vvvnnngggbbb___\\\[[[]]][[[WWWRRROOOMMMLLLLLLJJJHHHFFFEEEEEEFFFHHHJJJHHHGGGEEECCCBBBBBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHGGGGGGHHHHHHIIIIIILLLLLLLLLNNNQQQUUUZZZ\\\^^^bbbggglllppptttxxx{{{zzzbbb^^^lll|||cccRRRKKKHHHJJJYYYsss{{{PPPFFFBBB???CCC???@@@AAA@@@>>>=========999888888777666555555444555555666777777777777777333333333333444444555666222333444444555555555444000000111222333444444555111111222333444444555666333444444555555666666666222333444555555555444333555666666555333111222333555555666555666888;;;>>>666444111000111222222111wwwjjjgggXXXMMMMMMMMMEEEBBB>>><<<===>>>??????>>>>>>????????????>>>>>>@@@???>>>>>>>>>===;;;999AAA@@@??????>>>?????????>>>>>>???@@@@@@@@@@@@???===;;;:::;;;>>>???>>><<<>>>>>>???@@@???===;;;999<<<===============<<<<<<::::::999999888999999999999::::::::::::::::::;;;<<<===???DDDKKKTTT\\\aaaiiirrr}}}aaaWWWJJJ@@@<<<;;;;;;;;;:::::::::999999999999888999777666666777888888777;;;;;;<<<:::888777777888999999999999999888777777333555777888999888666555999888888888777777666666777666555777:::<<<;;;:::666666666666666777888888888888777666555444444333222222333333333444444444555555666777777666555444333444555666666555444333666666666666666777888888555555444444444333333333111222444444444444555777666888:::;;;;;;999666555333444555666777777777777555666777888888777666555555555555555555666777777777777777777777888888999:::;;;;;;888666666999===AAA>>>:::666555666999<<>>???AAABBBBBBAAA@@@???>>>===<<<:::888777777777666666666777777777777777444444555666666666666666333444555555555444222222111111222222222333333333222222333444444555666666888777666555444333333333222333333444555666777777333444666777777555444222333333333444555666777888555555333222111000000000rrriiiiii]]]QQQNNNLLLFFFCCC???======>>>>>>>>>>>>>>>????????????>>>>>>AAA@@@??????@@@@@@>>><<<===============>>>??????>>>>>>??????@@@@@@@@@???>>><<<;;;<<<>>>@@@>>>======>>>?????????===;;;:::<<<<<<============<<<<<<::::::999999999999999999999999999::::::::::::;;;999999:::===BBBHHHNNNRRR```iiitttxxxvvvssssssuuu~~~jjj]]]LLLGGG@@@;;;:::;;;;;;;;;:::::::::999999888888888999777666666777888888777999::::::999777666666777::::::999999888666555555444555777888999888777666888777777777666666666666444333222444777999888777666666666666666777777888777777666555555444333333222222333333333444444444444444555666666555444333444444555666666555444444666555555555555666777777555555555444444444333333111333444444444444555777666777999::::::888666444333444444555666666666666666777888999999888777666555555555555555666777777777777777777777888888999999::::::999777888<<>>BBBEEEKKKYYYlllzzzwww{{{xxx}}}yyy{{{zzzwwwxxxyyyuuummmnnnmmmkkklllmmmnnnnnnmmmlllmmmnnnoooppppppppppppwwwwwwsssllliiijjjiiifffeeebbb```^^^[[[WWWTTTSSSPPPNNNKKKJJJKKKKKKIIIGGGIIIHHHHHHGGGGGGHHHIIIJJJGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFGGGHHHIIIIIIIIIKKKJJJJJJKKKMMMNNNNNNNNNNNNQQQUUUZZZ^^^ccchhhjjjkkkmmmrrr{{{ppp^^^aaammmttthhh```TTTKKKJJJPPPnnnqqqJJJ>>>AAABBB????????????@@@@@@@@@??????>>>???>>><<<;;;999888888888777777777666666666666666444444555666666666666666444444555666555444333222111111222222222333333333222222222222333444555555777666555444333333333333333333444444555666666666444444555666666555444333444444444444444555666777555444333111000/////////nnnjjjnnndddWWWQQQLLLGGGDDD@@@>>>===>>>=========>>>>>>??????>>>>>>===???>>>>>>???@@@@@@>>>===999999:::;;;<<<===>>>???>>>>>>>>>?????????@@@@@@>>>===<<<===???@@@???>>>======>>>>>>>>><<<;;;:::<<<<<<===============<<<;;;:::::::::999999999999999999999999::::::;;;;;;999888777888999<<>>BBBAAA>>>>>>@@@@@@???>>>>>>>>>>>>>>>@@@???===<<<::::::999999888888777666666666666666444555666666777666666666555555666666555555444333111111222222222333333333333222111111222333555666555555555444444333333333555555555555555555555555555555555555555555555555555555444444444555555666555444333111000000//////qqqmmmrrriii\\\UUUOOOGGGDDDAAA???>>>>>>===<<<======>>>>>>>>>>>>======;;;;;;:::<<<>>>>>>===;;;999999:::;;;<<<<<<======>>>>>>>>>>>>>>>??????@@@???>>>>>>>>>?????????>>><<<============<<<;;;:::;;;<<<==================;;;;;;;;;::::::999888888888888888999::::::;;;;;;;;;:::999888888888999::::::>>>BBBFFFLLLVVVcccmmmjjjooooookkkllluuu}}}eee[[[MMMBBB<<<;;;<<<===<<<;;;:::::::::999888777<<<;;;;;;:::999888777777999777666666777888888777777888999888777666777888888888777666555444444444555666777888888888777777444444444444444444444444444333444444666777777777555555666666666666666666444333333333333333333333333333333444444444444555333333444444555555555555444555555555555555555444444333333333333444555555555555555555444444444444222333444444333333555666555666777777777666444333333333444444444333222222666777777777888888888888555555555555555666777777777777777777777888888999888999888888888999;;;<<<;;;999666444333333555666999888666333555>>>KKKUUUgggwww~~~www{{{}}}|||~~~}}}zzzwwwssssssoookkkiiijjjkkkllllllpppqqqrrrrrrqqqooollljjjnnnrrrtttrrrrrrtttrrrnnnqqqttttttooojjjhhhgggeee```___]]][[[XXXTTTOOOMMMJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDEEEGGGHHHIIIJJJJJJEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKMMMOOOQQQQQQSSSUUUWWWYYY[[[]]]___```bbbdddfffjjjqqqzzzyyyccc[[[gggxxxxxxccc```ZZZSSSLLLQQQiii]]]HHHAAA>>>AAABBB>>>===@@@BBBAAA@@@>>>>>>>>>??????@@@???>>><<<;;;;;;::::::999888777666555555666666777777888888888888777777666666666555555555444444111111222222222333333333444444222222222444555777555666666666666555555555666666555555555444444444666555555444555555666777777666555444444444444444333333222222222333333444tttlllpppggg[[[UUUOOOGGGEEEAAA@@@???>>>===;;;======>>>>>>>>>>>>======:::999999;;;===>>>===;;;;;;<<<=========<<<;;;;;;>>>>>>=========>>>???@@@>>>?????????>>>>>>>>>???<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===============;;;;;;<<<;;;;;;999888777777777888999999:::;;;;;;<<<;;;;;;::::::999999999999999888888:::AAAKKKSSS\\\```bbbaaaaaaeeejjjmmmlllrrr|||uuuaaaPPPGGGCCC>>>;;;:::<<<===???@@@???===:::888777777777;;;;;;::::::999888777777999777666666777888888777777999:::999888888999:::777666555444444555555666555555666666777777777777333333333333333444444444333333444444444555666666555555666666666666555444222222222333333333333333333333444444444555555555444444555555555666666777555555555444444555555555333333333333333444555555666666555555555444444444222444555444333333444666444444555555555444333222333333333333333333222222555555555555666666777777555555555555555666777777777777777777777888888999999999777777777777666666555555444333444555666777888888777555555:::AAAGGGWWWeeexxx}}}vvv|||}}}|||zzzyyyvvvsssnnnkkkkkkllllllkkkjjjmmmpppssssssrrrooommmqqqttttttqqqqqqttttttrrrqqqwwwyyyvvvsssrrroooiiiiiiiiihhhfffbbb^^^[[[YYYUUUUUUSSSQQQOOOMMMKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOJJJJJJJJJJJJKKKLLLMMMNNNNNNPPPRRRSSSSSSTTTXXXZZZ]]]___aaabbbccceeeiiilllmmmoooqqqtttyyylllbbbbbbkkkooo___[[[VVVRRRTTT___tttddd???AAA@@@AAAAAA???===???CCCCCCBBBAAA@@@???@@@AAAAAA@@@???>>>===<<<;;;;;;;;;999888666555555555666777999999:::::::::999999888666666555555444444444444111111222222222333333333666666555444555666777888666777888888999888888777666666666555444444333333666555555555555666777888777666555444444444444444222222222444555777999:::tttiiijjjaaaVVVQQQLLLFFFDDDAAA@@@@@@???>>><<<<<<======>>>>>>======<<<<<<;;;;;;<<<>>>???>>><<<<<<===>>>>>>>>>===;;;:::>>>>>>===<<<===>>>???@@@>>>???@@@???===<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;<<<<<<<<<;;;:::888777666777777888999:::;;;;;;888999::::::::::::999888888:::;;;;;;::::::;;;<<>><<<===AAAEEEBBBBBBAAAAAAAAAAAABBBBBB??????===<<<<<<;;;;;;;;;888777666444444666777999:::::::::;;;::::::999888555555444333333333333444111111222222222333333333666777777777777777777777666777999:::;;;::::::999666666555555555444444444555555555666666777777888777666555444444444444444222222333555777999;;;<<>>>>>===;;;:::;;;===>>>>>>>>><<<;;;???>>><<<<<<<<<===???@@@===>>>@@@>>><<<;;;<<<>>>;;;:::::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<======<<<:::888666666666777888999:::;;;;;;555777888999:::999888777555777999;;;;;;:::::::::555<<>>@@@AAA??????@@@AAABBBBBBBBBBBB>>>>>>===<<<;;;;;;;;;;;;777666555444444666999;;;999999999999999888888777555444333222111222222333111111222222222333333333555666777888888777666444555666999:::;;;;;;:::999555555555555555444444444333444666777888888777777666555555444444444555555333333444555666888:::;;;ttthhhiiiaaaWWWQQQKKKDDDCCCAAAAAAAAAAAA???>>><<<<<<============<<<<<<::::::999:::;;;;;;:::888777999;;;===>>>>>>===<<>><<<;;;<<<===???@@@<<<>>>???>>>;;;:::;;;===:::::::::999999:::;;;;;;:::;;;<<<===>>>>>>>>>>>><<<=========<<<:::888666555666777888999:::;;;;;;555666888::::::999888777555444333222222444666888999888777666777<<>>>>>???@@@>>>;;;<<<===???AAABBBBBBBBBAAA>>>===<<<;;;;;;;;;;;;;;;777555444333444777:::<<<888888888888888777666555444333222111111111222333111111222222222333333333333555777999888777444222444555888:::;;;:::999999555555555555555555555555222444666888999999777666555555444444444555555666555555555555555666777888}}}nnnmmmbbbVVVNNNHHHDDDAAA>>>>>>???@@@>>><<<@@@>>><<<::::::888666444777777777777888888888888;;;;;;;;;<<<<<<>>>???@@@===>>>>>>???@@@@@@AAAAAA???>>>===<<<;;;:::::::::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888777555444555555777888999::::::;;;888666444444666777666555555555555555555555555555444666888888777666666777===GGGSSSZZZ^^^fffsss}}}lllcccVVVJJJBBB>>>======??????>>>===;;;:::999888666666777888999::::::;;;999999999999999999999999777777777777888888888888;;;:::999777666666555555666666666666666666666666777444222333555555333111333333333222222222111111666555444333333444666777444444444444444444444444666555555555555444444444222222222222222222222222444444444444444444444444555333111222555666555444555666555444333333555777888888777777666666555555;;;999666444444333111000222222333333333333444444222222222333333333444444555555444444444444555666777666555444333444555555444444333222333444555666333444444555555444444333666777777777777777666666555444333222333555777999444555666555555777777666999===JJJZZZaaaeeeuuuooo^^^\\\jjjzzzzzzvvv{{{{{{tttssssssrrrppplllgggdddbbbfffhhhlllppptttwwwyyyzzz|||~~~}}}|||~~~~~~|||yyywwwuuuuuuuuuuuusssqqqkkkllllllmmmmmmmmmmmmmmmllllllmmmmmmlllkkkjjjiiirrroooqqqvvvuuuqqq{{{wwwggg___[[[dddqqqvvviii]]]YYYXXXVVVXXX]]]tttfffMMMHHHCCC???@@@>>>>>>>>>>>>=========<<>>===<<<<<<<<<<<<<<<===<<<<<<;;;999888777777555555666666777777777888;;;999777555444555666777222222222222222111000///111111111111111111111111666666666666777777777777444666888999:::999777666666666666666555555555555666444333555888999777444777555444333333444666777777777666555444555888;;;~~~nnnlll```TTTMMMGGGEEEBBB???>>>??????>>><<>><<<;;;:::999777555777777777888888888999999999::::::;;;<<<>>>???@@@>>>>>>>>>>>>???@@@AAAAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<::::::::::::::::::;;;;;;:::::::::999888777666555666777888999:::;;;;;;;;;999777555555666777666555555555555555555555555555555777888888666555666666444999???@@@???AAAGGGMMMZZZ]]]ccckkkuuuyyymmmaaaUUULLLGGGJJJFFF@@@<<<;;;<<<<<<<<<======<<<;;;:::999999888666777777777888999999999;;;;;;:::999888777777777666666777777777888888888999999888777666666666666777777777777777777777777777555333333555555444111333333333222222222222111666555333222333444666777444444444444444444444444555555555555444444444444222222222222222222222222444444444444444444444444555333111222444666555444555555555444333333555777777777777666666666555555999777555444444333222000333333333444444555555555444444444444555555555555555555555555555555555555666666444333333333444555444333333222333444555666333333444444444444333333555555666666666555555444666555444444444666888:::888888888777888999::::::<<<:::@@@KKKRRRUUU```oootttccc]]]___ttt}}}|||oooiiiqqq|||{{{wwwsssrrrqqqppplllhhhdddeeefffjjjooouuuzzz}}}~~~}}}~~~}}}|||zzzzzz{{{{{{zzzxxxqqqqqqrrrsssssssssrrrqqqqqqqqqqqqrrrsssttttttuuuwwwuuuyyyppp___\\\bbbkkk~~~|||lllbbb[[[VVVWWW[[[eeevvvQQQAAABBB>>>;;;<<<>>>>>>>>>>>>==================<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888777777666666777777777888888888999888666444444444555666222222222222222111000000111111111111111111111111555555666666666777777777444555777999999888777666666666666666555555555555444222111333555666555222555555444333333444555666555666666555444555777999nnnjjj^^^QQQLLLHHHFFFCCCAAA?????????===<<<>>>===;;;;;;;;;;;;888666777777888888888999999999777888999:::<<<===>>>??????>>>===<<<===???AAABBB???>>>===<<<<<<;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;:::::::::::::::999999999999999999999999888777777777777999:::;;;;;;<<<<<<999888666666666777666555555555555555555555555555666777888888666444444555666888:::;;;;;;<<<>>>@@@===???DDDKKKSSS\\\cccgggyyyzzzppphhhdddZZZVVVPPPIIIDDD@@@???>>>===;;;::::::::::::888777::::::999999999888888888777777777777777777777777<<<<<<:::999777666666555666666777777777777888888888777777666666777777888777777777777777777777777666555333444555555444333333333333333222222222222444444333222333444555666444444444444444444444444555555555555444444444444222222222222222222222222333333333333333333333333444222111222333555444444444555555444333333444666666666666666666555555555777555333222333333333111222333333444555666666777555555555666666666777777444555666777666666555444666555444333333333444444333333333333333444555555222222333333333333222222333444444555555555444444777666555555666777999:::;;;999888888888999;;;<<>>>>>>>>============<<<<<<;;;::::::999:::::::::;;;;;;:::999888777777666777777777777777888888888777666555333333333444444222222222222222222111000111111111111111111111111444555555555666666666666444555666777888777666666666666666555555555555444333222222333444555444333333333333333333333333333222444555666444444555666nnniii[[[OOOLLLIIIFFFDDDBBBAAA???>>>=========<<<;;;<<<===<<<:::888666666666777777777888888555666888:::;;;======>>>???>>><<<;;;;;;>>>@@@BBB>>>>>>======<<<=========<<<<<<;;;:::::::::;;;;;;::::::999999999999888888777888888999999999888888666777888999::::::::::::999777555555666666666555555555555555555555555555666888999888555444333444333333444777:::<<<<<<<<<<<<<<<===>>>@@@BBBDDDFFFMMMUUU___hhhmmmoooppppppyyy|||{{{uuupppmmm^^^\\\XXXRRRLLLFFFBBB??????>>><<<;;;;;;>>>@@@BBB@@@>>>===<<<<<<:::777555777777777777777777777777777777777666666666666666;;;:::999777666666666777666666666666777777777888666666666666666777888888666666666666666666666666555555444444555555444444444444333333333222222222333333222222333444555666555555555555444444444444555555555444444444333333111111111111111111111111222222222222222222222222333222111111222333444444333444555444333333444555555555555555555555555555555333111222333444333333111222222333444555666666555555555555666666666666444555666777777666444222444444444333333333333333333333333333333444444444111222222333333222222111333444444555555555555444666666555555666666888888999777666777888777999<<<<<<777666===EEEMMMYYYdddeeeuuu{{{ggghhhhhhkkkuuu~~~|||zzzzzz{{{yyyvvvrrrooolllhhheeedddeeehhhjjjtttvvvyyy{{{}}}~~~lllbbbddd```dddqqqmmmcccdddddd___dddYYYUUUddd~~~\\\JJJ<<<>>>BBB???<<<>>>============<<<<<<<<<<<<:::999999888888888999999::::::999888777777666666666666666666666666666666555555333333222222333333222222222333333222111111111111111111111111111111444444444444555555555555333444555666666666666555666666555555555444444444555444444444555666666666222222333333333222111111000333555666444333222333}}}lllfffXXXMMMKKKJJJEEEEEEDDDBBB@@@???>>>???===<<<<<<===>>>===;;;888555555555666666666777777555666888:::;;;<<<<<<===>>>===;;;:::;;;===@@@BBB>>>>>>=========>>>??????===<<<;;;::::::::::::::::::::::::999999888888888777777888999999999999888555666777888888999888888777555444444555666666555666666666666666666666666666777888777555333333444777666555666888888666333::::::::::::;;;;;;<<<<<<<<>>888;;;===;;;:::===<<<<<<<<<;;;;;;;;;::::::888888777777777777888999888888888777777666666555444444444444444333333333444333333222222222222222111222222333333333222222111111111111111111111111222333333333444444444444333333444444555555555555555555555555444444444444444444444444444444666777222222333333222222111000///222555666444222111111vvvgggcccUUUJJJIIIIIIDDDEEEDDDCCC@@@???@@@AAA=========>>>???>>>;;;888555555555666666666777777666777999;;;<<<<<<<<<;;;===<<<;;;:::;;;===???@@@>>>>>>===>>>>>>???@@@AAA===<<<<<<;;;::::::::::::;;;;;;::::::999999888888777888888999999999888888555666666777888888777777666444333444666777777777666666666666666666666666555666777777555333333444777777777999::::::888666999999999999999999999999>>>???>>><<<888666555555666999<<<===<<<:::999888666666666666666777777777555555555555555444444333777777666555444444444555:::;;;<<<<<<;;;:::888777999777555444666777777777555555555555555555555555777777777777777777777777777666555444555777999:::555555666666666666777777555555555555666666777888444444444444444444444444444555666666555444666777444444444444333333333333222333444444555666777777777777666666555444444444444444444444333333333333111111111111111111111111111111111111111111111111000111222111000000222444222333555555333222333444333333333444444444444444444333111222444555555444111111111111222222222222222222222333333333333444444444555555444333111000222222333333333222111000111111222333333333333333222222333333333333222222333444555666666666666666444444555555555555555555777666;;;DDDFFF@@@>>>AAA@@@@@@???===;;;???HHHOOOUUU^^^nnn}}}zzz~~~ggg[[[aaakkknnnwww||||||}}}~~~~~~|||zzzwwwssspppnnnkkkiiiiiilllpppuuuyyyzzz}}}yyyggg```ZZZXXX\\\hhhzzzuuugggeeeeeedddbbb___bbbfffiii{{{gggDDD@@@AAA;;;888:::<<<;;;<<>>>>>>>>???@@@>>>;;;888777777777777888888888888888999;;;<<<===<<<;;;:::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBB======<<<;;;::::::::::::<<<<<<;;;;;;:::999999999888888999999999888888777666666777888888888888777666555444555888:::;;;;;;666666666666666666666666444555777666555444444555---///222444555555555555999::::::999999888777777===>>>===;;;888555444444777:::<<<===;;;:::999999::::::999999888777777777777888888999999999999999:::999888777666666666777333444666777888888888777;;;999888777777777555444555555555555555555444444666777777777888999999999888666555333444555777999555555555666666666777777666666555555555666666777555555555555555555555555333555777666555444666888555444444444444333333333333333555666777888888888777777777666555444444444444444444333333333222222111111111111111111111111111111111111111111111111///111222111//////111444111333555555444222222333222222333333333444444444555444222333444666555555333333222222222222111111222222222222333333333333444444333222222111000000111222333333333222000000000111222333444333333222333333444444444444333333222222333444555666666555555555666666666666555555666666???MMMOOOGGGBBBDDDCCCBBB???<<<<<<>>>AAABBBNNNWWWgggvvv~~~|||vvvxxxuuupppaaa]]]eeemmmwww}}}~~~}}}{{{yyyyyysssooojjjiiikkkoooqqqrrrqqqvvv}}}wwwlllddd```YYY]]]bbbiiiyyyxxxiii```ccccccgggiiiggggggssswwwIII;;;BBB@@@<<<:::;;;<<<;;;;;;===888888888888777777777777777777666666777888888999666666666555555555555444333333333333222222111111222222333333333333333222111222333333444444333333111111111111111111111111111111111111222222222333222222222222222333333444555555555444444444333333222333333111///000333666666555333222111111222222222333555555333111111222ggg\\\ZZZMMMCCCCCCDDDBBBCCCEEECCCAAA@@@CCCEEE?????????@@@@@@>>>:::777888999999999999:::::::::999:::<<<======<<<:::999::::::;;;<<<<<<=========>>>===>>>>>>???@@@BBBBBB>>>===<<<;;;:::999999999======<<<;;;;;;:::999999999999999999999888777777777888888999999999888888666555555777:::===>>>>>>777777777777777777777777333444666666555444555666888;;;>>>>>><<<:::999:::666777999:::;;;<<<<<<<<<777999;;;;;;:::888777777111444777888888888999:::555555555555555555666666555555555555555444444333555555444333333555666777888888777666666666666666333333444777999:::888666666666555555555444444444666666777888999::::::;;;:::888555333333444666777555555555555666666666777666666555555555555666666666666666666666666666666333555777777555444666999555555444444444333333333333444555777888999999999888777777666555444444444444444444333333333222222000000000000000000000000000000000000000000000000...000222111///...111444111333555555444222222333222222222333333444444444666555333444555666666555555444444333333222222111222222222333333333444444444333222111000000000000111111222333222111000///000111222333444333222222333444444555555444444333000111222333444444555444666777777777777777666666444555@@@QQQTTTJJJCCCEEE<<<999666666;;;???>>>:::FFFPPPaaapppuuuvvvyyy}}}ssswwwxxxggg___dddkkkttt|||~~~~~~}}}}}}||||||}}}}}}|||vvvnnniiiiiikkkllllllcccjjjqqqwwwyyy{{{}}}vvvhhh___\\\^^^bbbfffqqq{{{ppphhhhhhiiipppgggaaaeeemmmzzzVVVAAA>>>@@@>>>;;;999999999777555444777777777777666666666666777777777777777888999999555555555555555555444444444444444333333222222222222333333444444444333333111222333333444444444444111111111111111111111111000111111111111222222222222222111111222222333444555555444444444333333333333555555333111222555999777666333111111111222333333444555555333111222222vvvggg___YYYKKKEEEHHHEEEDDDCCCBBBCCCDDDCCCAAA@@@BBB@@@>>>=========;;;999666666777777888999;;;;;;>>>>>>>>>===<<<<<<;;;;;;999777666888<<>>CCCDDDBBB>>>???DDDCCC======<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999888444555666777888777777666999999999999999999999999666666666666666777777888<<<;;;999888888888999999444444555555555555555444888999;;;;;;999888999:::888777666666777999;;;<<<999999999999999999999999555555555666777888:::;;;888888888888888777666666666777888777555444444555777777777777777777888888666666666666666666666666666777888999:::999888888555555555555555555555555555666888999999888666555666666555555555555666666777777777777888888888888999888888777666555555444666666666666666555555555333333333444444444555555555555555555666666666666888777666555555666777888777888888888666444333111555444333333222222333333111000000000//////......000000000000000000000000000000//////000111222222333333222222222333444444333333222111000000111111444333222222111111222222444444444333333222222222111111111111111111111111111222333333111000000000333333333444444444444555444444444444444444333333777666555444444444444444333333333444444444555555555555666666666666666555111666;;;??????===;;;;;;:::888888999<<<<<<999666???DDDOOO\\\iiirrrvvvwww|||nnn^^^[[[dddrrr|||wwwxxx{{{zzznnneeejjjeee``````dddjjjnnnooommmqqqwww~~~~~~xxxmmmbbbZZZZZZ^^^eeesssooommmqqqsssuuuxxxpppssstttzzznnnQQQGGG@@@<<<===:::::::::999999999888888999777666444333333333444888888888888888999999999777666555555666666555444555555555555444333222111555555555555555555555555777666555444333222222222555444333222111111111111444333222111111222333444222222333444444333333333444444333333333444555555222222111111222444555666444444444333333222222111000000111111111222222222~~~tttqqqjjjVVVKKKJJJGGGEEEDDDCCCDDDDDDDDDBBB@@@BBB@@@>>>======<<<:::888777777777777888999:::;;;============<<<<<<<<<<<<===<<<:::;;;>>>@@@@@@??????@@@>>>;;;<<>>:::777888:::999999999888888888888888777555444444444444555999999999999::::::::::::888777555555666666666555555666666555555444333222444444444444444444444444666555444333222222222222222222111111111222222333333222111111111111222333222333333444444333333333444333333333333444444555333333333333333555666777555444444333222111111000000000111111111222222222{{{xxxnnnXXXLLLNNNMMMGGGFFFEEEEEEEEEEEECCCAAABBB@@@>>>===<<<;;;999777999999888888888888999999;;;<<<<<<<<<<<<=========@@@>>>======>>>???>>>===;;;<<<;;;999;;;>>>===:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888777999888666555666777999;;;999999999999999999999999777777777777777888888999777777666555555555666666444555555555555555444444555777888888777666666777777666666666777888999:::888888888888888888888888777777888888999:::::::::888888888777777777666666222///---...222555555444777777666666555555444444666666666666666666666666666777888888999999888888666666666666666666666666777888999::::::999888777666666555555555555666666666666777777777777888888888777777666666555555555555555666666666666666666555555555555666666666666666666666777777777888888666666555444444555666666444444666777888999999888555444333333222222333333222222222111111111111000111111111111111111111111111000000000000111222222333222222222333333444555555555444333333333444444444444333222222222222222222222222222111111111111111111111111111111111111333444555555333222222333888777666555444333222222555555555555555555555555888777666555444333222222333333333333444444444444555555555555555444333222777777888666444444555666999888777888::::::888777:::;;;===@@@FFFPPP]]]gggjjjvvv}}}pppbbbbbbfffooozzz~~~{{{uuuppplllgggbbb^^^\\\\\\[[[\\\]]]```ccceeehhhiiikkkmmmrrrvvvzzz|||}}}}}}}}}}}}}}}|||zzzwwwsssooollljjjhhhfffdddbbbbbbeeejjjnnnssszzz{{{tttmmmwwwxxxhhhRRR???;;;===;;;999:::999999888888888777777777666666555555555555666666::::::::::::;;;;;;;;;<<<:::888555444555666777666666666666666555444333333333333333333333333333333333333222222222222333333222222222222333444555555222222111111111111222222333333444444444444333333333222222222333333444555444444444444444555777777555555444333222111000///111111111111111222222222wwwnnnbbbPPPJJJQQQSSSHHHGGGFFFFFFFFFEEECCCAAACCCAAA>>>======<<<:::888;;;:::999999888888888888::::::;;;<<<<<<===>>>>>>???>>><<<;;;:::999999888::::::;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;:::999777777888888777777888888999:::888888888888999999999999777777777777777888999999666666666666555666666666555555555666555555444333333555777777555444555666666666666666777777888888777777777777777777777777333444666888;;;===>>>???888888777666666666666666333///,,,...444999999777888777777666666555555444666666666666666666666666666777777888888888888888777777777777777777777777666666777888888777666666666666555555555555666666666666666666777777777888777777666666666555555555555555555555666666666666666666666666666777777777777777777777888888888888555555555444444555555555333333444555666777888888555444333333222222333333222222222222222222222222111111111111111111111111111111111000000111222222222222222222333444555555555555444444333444444555444444333222222222222333222222222222222222222222111111111111111111111111222444555555333222333444777777666555555444333333555555555666666666666666888777777666444333222111222222333333333444444444555555555555444333222222666666444222000111444777888888777888888888888777;;;<<<===;;;===FFFTTT___qqqvvv{{{ddd]]]WWWYYYeeettt~~~}}}zzzvvvsssqqqlllkkkhhheeecccbbbaaabbb______^^^^^^___```aaabbbddddddcccbbbcccdddeeefffdddcccbbb```___^^^]]]]]]aaaeeejjjooovvvyyyxxxzzz{{{zzzzzzzzz{{{pppNNNEEE???@@@BBB???<<<<<<888888888777777777777666555555555666666777777888999999::::::;;;;;;<<<<<<<<<999555444555777888888777777777777666555444333222222222222222333333333222111111111222222333444555444444444555555666777222222222111111222222222444444444444444444333222222111111222222333444555444444444444444555666666777666555444333222111000111111111111111111111111uuuhhh___RRROOOSSSQQQIIIHHHFFFFFFFFFFFFCCCAAACCCAAA???>>>>>>===;;;999<<<;;;:::999888888888888999999:::;;;<<<===>>>>>>======;;;999777666666666888888:::<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999:::;;;;;;:::999777666555777999:::;;;:::888777777777777888888999999999777777777666777888888999666777777777777777777777555555666666555444444333222444666555444333444444555555666666777777777666666666666666666666666666111333666999;;;===??????888777666666555555666666555111///222888===<<<:::888888888777777666666666666666666666666666666666777777777777777888888888888888888888888888888888444444555555555555444444666666555555555555666666555666666666666777777777666666666666555555555555444555555555666666777777777777777777777777777777777777777777888888888888444555555555555555555444444444444333444444444444555444333333222222333333222222222222222333333333111111111111111111111111222222111111111111111222222222222222333444555666444444333333333333444444555444333333222222333333444444444444444444444444111111111111111111111111111222444444333222222333444444555555555555555555555555555555666666777777777777777666555444222111222222222333333333444444444444555555444333333222444444222000000222666999777777777777777666777888777888999777777<<>>>>><<<;;;<<<;;;:::999999999999999999999:::;;;<<<<<<===============;;;888666777888777666999<<<:::777777:::;;;;;;;;;;;;::::::::::::888999:::;;;:::999666555333666999;;;<<<:::777555666666777777888999999999666666666666666777777888777777888999999999888888666666666666555444333333222444555555444333333444555555666666666666555555555555555555555555555555444666888999;;;;;;;;;:::888777666555444555666777666555444777;;;>>>===;;;777777777888888888888888666666666666666666666666777666666666666777888999777777777777777777777777333333333333333333333333666666555555555555666666555555666666666666777777555555555555555555555555444444555555666777777777777777777777666666666666666666666777777777888888444555666666666666555444555444333222222222222222555444333333222222333333111222222222222333333333222222222222222222222222333333222111111111111222111111111222333444555666444444333333333444555555555444444333333333333333444444444444555555555555111111111111111111111111000222444444333222333444333333333444444444555555444444444555555666666777555666666777666444333222222222222222333333333333444444555555555555444444222333333333333555999<<<666777777666555555666888555777888888777999===BBBGGG^^^vvv}}}vvvrrrttt~~~zzztttpppjjjvvv~~~}}}~~~|||yyyuuurrrqqqpppooorrrrrrsssuuuxxx{{{~~~zzz|||zzzpppnnnpppuuuzzzYYYIIIIIIBBBAAAAAA@@@???===<<<;;;999999888888888777777777555666777888999999888888777777888999:::;;;<<<<<<<<<:::777666777888999888666666666666555444333333111111111222222333333444222222222222222333444444555555444333222111111222333333444444444444333333555555666555555444333222//////000000111222333444222222333444444333333222666666555555444444333333222222222111111111111111yyypppiiiZZZRRROOOHHHIIIGGGFFFFFFEEEDDDBBB@@@===;;;:::;;;<<<===<<<;;;;;;;;;:::999999999:::::::::::::::;;;;;;<<<<<<<<<;;;<<<===;;;888777999;;;888888:::>>><<<666666:::;;;;;;;;;:::::::::999999888999:::;;;:::888666444444555777999999888777666666666666777888999999999555555555555555666666777666777888999999999888888666666666666555444333222222444555555444333333444444555666666666555444444444444444444444444444444444555777999::::::999888888777666444444555666777555666888:::;;;;;;:::999555555666666777888888888666666666666666666666666777666666555666777888999777777777777777777777777444333333333333333333444666666555555555555666666555555555666666666777777555555555555555555555555444444555555666777777888777777777666666555555555555555666666666777777777555666777777777777666555555444333222222222333333555444333333222222333333111111111111222222222333222222222222222222222222444333222222111111111222111111111222333444666666555555444444555555666777555555444333333333333444333333333444444555555555111111111111111111111111111333444555444333444555333333333333333222222222222333333444555555666666333444666777777555444333111222222222222333333333333444555555666666666666222444666777777888:::<<<666777777666444444666999888888888999999::::::;;;999IIIaaasssyyyyyy}}}{{{zzzsssuuuuuuqqqlllmmmuuu|||zzz}}}{{{qqqkkkrrrzzzSSS??????FFFAAAAAA@@@??????@@@???===:::999999999888888888888666777888999999999888777888888999:::;;;<<<======;;;:::888888999999999888555666666555555444333222111111222222333444444555444333333333333333444555555555444444333444444444444444555666666555444444666666666666555444333222////////////111222333444333333444555555444333222333333333333333333333333222222222111111111000000tttiii___MMMGGGKKKJJJIIIGGGFFFEEEEEEDDDAAA???:::999888999;;;<<<;;;:::;;;::::::999999::::::;;;::::::;;;;;;;;;;;;<<<<<<888:::;;;:::777666888;;;<<<;;;>>>BBB???888888===;;;;;;;;;:::::::::999999777999:::;;;;;;888666444555666666666777777777777555666666777888999999999444444444444444555666666555666777999999999888777666666666666555444333222222444555555444333444444444555666666666555444333444444444444444444444444000222555888:::;;;;;;:::999777555444333444666777222666999;;;:::888777777333333444555666777888888666666666666666666666666777666555555555666888999666666666666666666666666555444444333333444444555666666555555555555666666555555555555666666666777444555555555555555555555444444444555666777777888777777666666555555555444555555555555666666666666555666777888888777666555555444333333333444555666555444333333222222333333000000000111111222222222222222222222222222222222444333333222111111111222111111111222333444666777666666666666666777888888555555444333333333333444222222222333333444444444111111111111111111111111222444666666555555555666555444333333222111000000222222333333444555666666222333555777777666555444111111222222222333333333333333555666777777888888333666999::::::::::::;;;555777777666333333666999777666555555777777666555;;;999FFF```uuu|||}}}ooodddaaacccgggpppuuu{{{~~~}}}|||||||||{{{yyyxxxwwwyyy}}}vvvlllmmmyyylllLLLBBBAAA@@@===>>>>>>===<<<===>>>===::::::::::::999999999999888777888999::::::999888777999999:::;;;<<<===>>>???;;;:::888999::::::999777555555555555444333222111111111222333444444555555555444444333333444444444777666666777777888999:::444555666777777666555444666666666666555444333222.........///000222333444444555666666666555444333000000111111111222222222222222222222111111000000pppddd\\\MMMGGGJJJHHHHHHHHHGGGDDD@@@>>>>>>??????>>>===<<<;;;:::999999888999999888777777888:::<<<<<<<<<<<<<<<;;;;;;;;;888999999888777888:::===999999::::::::::::::::::<<<;;;::::::999999::::::888888888888888888888888:::888777555555555666666666888::::::888666555666444444555555666666777777666666777888888888888888555555555555444333222111555555555555444444333222222444444444222111222444111222222333333444444555444444666777888888888888777666555444333222222222555555666666555444333333666555333222333555777888444444444555555555555666555555555555555555555555444444444444444555666777444333333222111111111222555444444444444555666666777777666666555555555444222222222222222222222222555444444444444555666666666555555444444333222222333444555555444444555777777555333333444555555555222222222111111111111000111111111111111111111111000000000000000000000000333222111111111222333444222222222111111000000000333333222222333333444555222444555555444333333444555555444444444333333333444333222111111222333444222111111111000000//////000111444666777666555444111111222333444444444444222111111111222444666777444444444444333222111111000000111111111222222222555555555555555555555555555555666666666666555555777777666555555555555555777777666666666777999:::@@@:::;;;III^^^qqq}}}ttteee[[[bbbcccgggnnnvvvzzzzzzyyy{{{tttpppqqqrrrrrrtttxxx{{{zzzyyyxxxzzz~~~zzzzzz}}}|||wwwoooqqqwwwzzz}}}}}}mmmNNNCCCBBB>>><<<>>><<<;;;:::999999999:::;;;999999888888777777666666666666777888999:::::::::;;;:::999999:::;;;===>>>;;;:::999888777777777777555555555444444333333333...000333666777777555444444444444444444444444444222333555555555666888;;;555555444444444444555555666666555444222111000000//////000000111111111222111111111111111111111111000111111222222222111111333222111000000111222333~~~jjj___YYYMMMHHHKKKJJJGGGHHHGGGDDDAAA>>>>>>???>>>>>>===<<<;;;::::::999888999999888777777888:::FFFDDDBBB???===;;;:::999999::::::888777777999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999888888888888888888888888888888777666666666666777888999999999888777555444555555666666666666666777555666777888888888888777555555555555444333222111444444444444444333222222222333444444222222333444222333333333333444444444444444666777777888888888777666555444333333333333555555666666555444444333666666444444444666777999444444444555555555555666666666666666666666666666555444444444444555555666444333333222111111222222555444444444555555666666777666666666555555555444222222222222222222222222333333333333333444555555444444444444444444444444222444666555444333333444888666333333333444444333222222222222111111111111111111111111111111111111000000000000000000000000222222111111111222333444222111111111000000000///111111111000111222222333222444555555444333333444444444444333333333222222333222111000000111222333111111111000000000//////---...000222222222111000000111111222222222222111222222111111222333555666444444444444444333222111111111111222222222222333444444444444444444444444555555666666666555555444555555444444444444555555666666555555666777888999===888666<<>>???===<<<<<<<<<;;;;;;::::::888999999888777777888:::JJJGGGCCC???<<<:::::::::;;;;;;;;;:::777777888999>>>======<<<;;;;;;;;;;;;::::::999888888888888999888888888888888888888888666666777888888888888888:::888666777999999666222777777777777666666666666555666666777777777777777444555555444444333222111333333333333333222222111111222333333333333444555444444444444333333333333444555555666777777777777666666555444333333333333555555555666555555444333777666555555555666777888444444444555555555555666666666666666666666666666555555444333333333444444444333333222222222222222444444555555555666666666666666666555555555555555333333333333333333333333333222222222222333444444222222333444444555666666111333555555444222222333999777444333333444333222333222222222111111111111222222222222222222222222000000000000000000000000222111111111111222333333111111111000000000000000///////////////000000111111333555444333222333333333333222222222111111111111000000//////000000111111111000000000000//////---...///000000///...---000000000111111111111111222222111111111222444555333444444444444333333222222222222222333333333333444444444444444444444444555555555555555444333333222222222222333444555666555555555555666777888999:::888777777999CCCXXXlllpppooonnnnnnqqqzzz}}}tttooollllllnnnmmmjjjlllpppuuuttttttrrrrrruuuyyy|||vvvvvvvvvwwwyyyxxxvvvtttyyyzzz}}}|||zzzgggHHH;;;777888>>>>>>999999???:::999999888777888888888555555555666666666666666555666777888888999999888777777777777888999:::;;;888777666555555555555555333333333333222222222222111222333444555666666666555555555555555555555555666666666444111000111222333222222111111222222333444333333222111000//////000000000000111111111111111111111111111111111111222222222222222111000///222111111000000111111222qqqddd```RRRHHHGGGFFFGGGGGGGGGEEEAAA???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999888777777888:::CCCAAA===;;;999:::;;;<<<;;;<<<<<<;;;:::999:::<<<>>>>>><<<;;;:::::::::::::::999888888777777888888888888888888888888888888444555777999:::999999888999555333555999;;;888444888888888777777666666555555555666777777666666666444444444444444333222111222222222333333222222111000111333333333333555666666555555444333333222222444555555666777777666666666666555444444444444444444555555555555555444444666666555555555555666777444444444555555555555666666666666666666666666666555555444333222222222333444333333222222222333333444555555666666666666666555555555555555555555555333333333333333333333333333333333222333333444555333333333444444444555555222333444333222333666888;;;999666444555555444333333333222222222111111111222222222222222222222222000000000000000000000000111111111111111222222333111111111111111111111111//////.........///000000111222444444222222222333111111111111000000000000////////////////////////000000000000000000//////000000111111111000//////000000111222333444666666222222111000000111333333222333333444444444444333222222333333333444444444333333333333333333333333444555555444444333222111111111222222333555666777555555666666777888999:::888:::======999999BBBMMMbbbuuusssiiikkkzzz}}}xxxzzz}}}|||||||||~~~xxxvvv{{{~~~vvvUUUCCC<<>>===>>><<<777999>>>999888888777777777777777333444444555555666666666555666666777888888777777555666666666777888999999666555555444333333444444222222222222222222222222222222333333444555666666555555555555555555555555666777666444111000111222333222222111111222222333222222111111000000//////000000000000000111111111111111111111111111111111333333333222111000///...111111000000000000111111ssseeebbbUUUHHHEEEDDDFFFGGGGGGEEEBBB???>>>>>>;;;;;;;;;;;;;;;:::::::::888999999888777777888:::===;;;999888888:::<<<>>>999;;;============>>>@@@===<<<:::888777777888888:::999888888777777888888777777777777777777777777333555777888999999999888666222000333999<<<:::777888888777777666666555555555555666666666555555444333333333444333333222222111222222333333222222222000111333333333333555666666666555555444333222222444555555666666666666555666666555444444444555555444444555555555555555444555444444444444444444444444444444555555555555666444444444444444444444444555444333222222222222222444333333222333333444444444555666777777777666666444444444555555555555555333333333333333333333333444444444444444555555666555555444444444333333333444444222111111555;;;???===:::777666666666666555333333333222222222222111222222222222222222222222000000000000000000000000000000111111222222222222222222222222222222222222000////////////000111111000222333333222111111222111111000000000/////////........................//////////////////000000111111111111111111000000000000111333666999;;;===333222111000///000111222111111222333444444444333222222333333333444444444333333333333333333333333333333333333333222111111222222222333444666777888555555666888999:::::::::888999<<>>===<<<;;;;;;;;;::::::999999888999999888777777888:::===<<<:::999999:::;;;===888:::===>>>>>>>>>@@@AAA;;;999777555555555777888::::::999888888888888999777777777777777777777777444444555777777888888888444222111333777;;;;;;:::666666666666555555555555555555555555555555444333222222333333333333222222111222222333333333333333111222333333333333444555666666666555444333333222444555555666666666555555666666555555555555555666333444555555666555555555444444444333333333333222444444444555555555555666333333333333333333333333333333222111111111222222333333333333333444444555444555666777888777666666444444444444444555555555333333333333333333333333555444444444444555666666666666555444333333222222555444333111222666<<>>;;;777555555999===>>>:::666777888888888888777666666444444444555555555555555555555666666666666555555333444555666777777777666444333333222222333333333222222222222333333333333222333444444555555444444222222222222222222222222444555555555333333444666333222222222222222222333000000000000000111111111111111111111000000000000000000000000000000000000222222222222222111000//////000000111111000000///dddXXX\\\TTTGGGEEEFFFEEEGGGHHHFFFCCC???======<<<<<<;;;;;;:::999888888888999999888777777888:::::::::999999999:::;;;;;;888:::===>>>=========>>>999888555444444555777888;;;;;;:::999999999999999777777777777777777777777555444444444555666777777444444444444555777999999444444444444555555555555555555555555555444333222111222222333333333222222222222333444444444444444222333444444222222333444666666555555444444333333444555555666666555444444666666555555555555666666333444444555666666555555444444555555444333333222444444444555555555555666444444444444444444444444222111111111111222222333333333333333333444555555444555777888888888666555333333333444444555555555444444444444444444444444444444333333444444555666444444444444444444444333444555444444333555999<<<:::777555444555666666555444444333333333222222222333333333333333333333333000000000000000000000000...///000111222111111000.../////////000000000000000000//////000000111222///111222222111000000111111111111000000000//////---...///000000///...---........./////////000000............///000111111000000000111333666999;;;333222000///......//////---...///000111222222222111111111222222222222333222222222222222222222222//////000111222222222222222222222222333444555666111222444666777888888888777333111333555444777;;;@@@<<<===KKKddd|||~~~aaaeeemmmyyyuuummmvvv{{{eeeKKK??????@@@;;;555999888888999;;;<<<888444888888999999999888777666666666666555555555555555555555555666666555555444333444555666777777777666333333333222222333333444222333333333444444444444111222444666666555444333333333333333333333333333444555555444222111333444222111111000000111111222000000000111111222222222111111111111000000000///000000000000000000000000111111222222222111111000...///000111111000///...cccWWW\\\TTTGGGEEEFFFEEEGGGHHHGGGCCC???============<<<;;;999888777777888999999888777777888:::555555666888999:::;;;;;;888:::<<<===<<<::::::;;;999777555444444666888:::<<<;;;::::::999999::::::777777777777777777777777555555444333333444666777666666666555444444666888222333333444444555555555444555555555444444333222111222222333333333222222222333444444555555555555222444555444222222222444555555555555555444444444444555555666555555444444666666555555555666666777333333444555666666666555555666666666555444333333444444444555555555666666555555555555555555555555111000000000111222333333333333333333333444555666444555777888999888666555333333333444444555555555444444444444444444444444333333222222333333444555222333333444444555555666333555666666555444444555777555333333444555555555444444444333333333222222333333333333333333333333000000000000000000000000...///000222222111111000,,,---------....../////////////////////000111111///000222222000///000111111111111111000000000000---...///000000///...------.........//////000000////////////000222333444000000//////000222444666333222000///............,,,,,,...///111222222222000000111111111222222222111111111111111111111111---...///111222222222222111111111111222333444444///000222444666777666666666555666888666222222555222666:::;;;@@@PPPgggzzzwwwxxxqqqkkknnn|||ssswww```EEEAAA???>>>===<<<===???777666444222333777:::;;;888999999::::::888777666777777777666555555555444444555555666555555444444333444555777777777777666333333333222333333444444333333333444444555555555111222555777777555333222444444444444444444444444444555444333000///000222000000////////////000000000000111111222222333333222111111111000000//////000000000000000000000000000111111222222222111111...///000111111000///...fff]]]bbbYYYKKKHHHGGGDDDEEEGGGGGGFFFCCC@@@>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::888888999::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;999666555555888<<<>>>BBB@@@<<<888666777999:::999999888777666555444444555444444444444555666666555444555777777555444444222333555666666666555444555555555444444333333333000111111222222222111111444444444444333222111111666666555555444444444333999999888777666555444444666666555555555555666666999777444444444555444222222000///111555777666444000222555666555444444555555555555555555555555555555555666666555555444333444444333222222222333333555666666666444333444555444555555555555555444444444444222222222222444444444333333333333444555555222222222222222222222222444444555777888888888888555555555555555666777888777666444333333444666777444555666555444444555666888888777555555444444444666555333222111000000000333222111111333333222111------......///000000000000000000111111222222222//////000111222222333333333333222000///---,,,,,,////////////////////////............////////////////////////////////////222000///------///000222111111000000//////......000//////......000111222111111000000//////......000000000000000000000000000111111111111222222222222222333444333222111000111111000000000000111111777555333444777888666444888777666777:::@@@FFFJJJnnnyyyvvvxxx}}}{{{|||}}}sssjjjgggfffdddcccuuussslllOOOHHH???>>>>>>===<<<;;;;;;;;;:::888666555555666999:::666666666666666666666666777777777777888999:::;;;555555555555444444444444555555333333333333555555333333222111000000111111111111111222222333333333000222444555555444333222555444444333333222222111333222000/////////000111222111000.........///000---......///000111111222000000///...............////////////////////////......///000000000000000,,,...111444444333000...jjj]]]bbb[[[NNNGGGCCCEEEEEEFFFEEEDDDAAA???===>>>======<<<;;;;;;::::::999999999999999999999999999999999:::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::===;;;999777888;;;???AAAAAA???<<<999888888999:::999999888777666555444333444444444444444555666666888777777666444333333444777777888888777666555444555555444444444333333333111111222222222222222111444444444444333333222111444444444555555555555555777777777666555555444444555555555666666555555555777777666555444333333444333222111222555666555444111333555555444333333444555555555555555555555555555555555555555444444333222222222222333444444555555666666666444333444555555555666666666555555444444444333222222333444444444333333333333444555555333333333333333333333333333444555666666666666666777666666555555555555666777555444333333444555777444555666555444444555666888777666555444444444444666555444222111111000000222111000111222222111000------...//////000000111111111111222222222333333///000000111222222333333111111000000//////......////////////////////////............////////////........................111000///......///000111000000000000//////......//////.........///000111111000000000/////////...000000000000000000000000000000111111111222222222222222333333333222111000333222222111111222222333555444444444444333111///888777666666888<<<@@@CCCRRRhhh}}}tttqqqrrr{{{|||~~~{{{rrrlllrrrssspppgggaaaaaacccbbbeee{{{rrrSSSBBB@@@>>>======<<<;;;;;;:::::::::888666555555777999:::888888888888888888888888666666666666777888999:::999888888888888777777777444333222111111222333444444444333222222222222222111111222222222333333333000222333555555444333222222222222222222222222222333222111000///000000111222111000///......///000......//////000000111111000000///...............////////////////////////000000111222222222222111,,,...000222333111000...}}}]]]OOOWWWVVVNNNIIIDDDFFFFFFDDDCCCAAA???>>>=========<<<<<<;;;:::::::::888888888888888888888888:::::::::;;;<<<<<<======:::;;;;;;<<<<<<;;;;;;:::<<<;;;999888:::<<<@@@BBB???>>><<<;;;:::999999999888888777666555444444333444444444444444555555555666888888666222222444666888888888888666555444333444444444444333333333333222222333333333333222222333333444444444333222222333333333444555555666666555555555444444444444444444555666777777666555444444777888666333222333555555444333444555666555333222444555555333222222333555555555555555555555555555555555555555444333333111111111222333444555666555666666666444333444555555666666777777666666666444444333333333333444444333333333333333444555555444444444444444444444444444444555555555555555444777777777666555555444444666555444333333444555666444555666555444444555666777777666555444444444444666555444333222111111111222000///000111222111000.........///000000111111222222222222333333333333000000000111222222333333000000000000000000000000////////////////////////............////////////........................111000///......///000111000000000////////////.........------......///000000000000000////////////000000000000000000000000000000000111111111222222222222333333222222111000333222222111111222222333222222444555666555333111777666666666777888:::;;;???JJJWWWggg}}}}}}~~~zzz{{{ttttttvvvtttooonnnssswwwxxxyyyxxx___OOOCCC=========<<<<<<;;;;;;::::::::::::999777666666777888:::888888888888888888888888666666666666777888999999999999999999888888888888222111111000000111111222444444444444333333333333111222222222222333333333000111333444444444333222//////000111111222333333222222111000000000000111111000000////////////000////////////000000000000000//////............//////////////////////////////000111111222222111111......///000000000//////vvvVVVJJJQQQPPPIIIGGGDDDGGGEEECCC@@@>>>=========<<<<<<<<<;;;;;;:::::::::999999999999999999999999::::::;;;;;;<<<======>>>:::;;;;;;<<<<<<;;;;;;:::999888777888999;;;>>>???<<<<<<<<<<<<;;;:::999888777777666555555444333333333333444444555555555555///555888666333444555666666555555555444333222222333333333333333333333333333333444444444333222222222222333444444333333333444444444444444444444555222222333333333444444444333444666777777666444333222666999777333111333666666666555555555555444333333444555444222111222333555555555555555555555555444444555555555444333333222222222222333333444555555666666666444333444555555666777777777777777777444444444333333444444444333333222222333333444555555555555555555555555555555555666666666555444444666666666666666555555555666555444444444444555666444555666555444444444666777666555444444444444444666555444333222222222222222111000111222333222000...//////000000111111222333333333333333333333333000000111111111222222222000000000000000000000000////////////////////////............////////////........................000///............///000////////////////////////------------.........///000000000000////////////000000000000000000000000000000000000111111111111222222222222222111111000000000////////////000000000///111777>>>@@@>>>:::444555555555666777777777<<<<<<<<>>:::;;;;;;<<<<<<;;;;;;:::888888888888:::;;;======::::::;;;;;;:::999888777666666555555444444333333222333444444555555444444---555999777555666555222444333333333333444444444333333333333333333333333444444444444444333222111111222222333444444444444666666555444333222222111111111222222333333444444222444555777777555444222111666999888333111333666666666666555444444333444333444555333222111222333555555555555555555555555444444444555444333333222555444333333222222222222555666666666444333444555555555666777777777777777444444444444444444444444333222222222222333444444555555555555555555555555666666777777777666666555222333555666777777777777555555555444444555555555444555666555444444444666666555555444444444444555555444333333222222222222444333222222444444333222//////000000111222222222333333333333333333333333111111111111111222222222222222222111000000//////////////////////////////............////////////........................//////............//////.............../////////,,,------...............////////////000000000000//////////////////////////////000000000111111111222222111111111000000000000//////////////////000222......777BBBHHHCCC<<<222333444555666777777777888<<<>>>>>>DDDRRRbbblllsssYYYNNNDDD<<<<<>>;;;>>>>>>>>>>>>============;;;:::999888777777888888666666666666666666666666999999888888888999::::::666666555555555444444444333333333333333333333333111222333333444333222222222222222222222222222222000000111222333333333444444444333333222222222222222222222222111111111000/////////000000000000///000000000000//////////////////............//////////////////////////////------...///////////////000///...------...//////bbbUUUVVVLLLCCCEEEIIIDDDCCCAAA???>>>======>>>;;;;;;::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<<<<======:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<<<<888888999999999888777777555555444444444333333333111222333555555444444333111777:::777777:::777000555555444444555666666777222222222222333333333333333444444333333222111000000111222333444555555555777666555444333111000000111111222222333333444444333444555666666555444333222555888777555333444555444666666555333222333444333444444333111111222444555555555555555555555555444444444444444333222222666555444333222111111111555666666666444333444555444444555666777777777777444444555555555555444444222222222222222333444444555555555555555555555555666666777777777777777666111222444666888888888888555555555555555555555555444555666555444444555666555555444444444444444555444333222222111111111222555333222333444555444333000000000111222222333333333333333333222222222222111111111111111111111111333333222111000000//////////////////////////////............////////////------------------------........................---............/////////------...////////////...////////////000000000000/////////////////////////////////000000000111111222222111000000000000111222111111000000111111222444///---333>>>BBB===666111222333444555777888888555:::>>>===;;;>>>EEELLL\\\xxxaaaLLLEEE@@@>>>===???@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999999888888888888888888888888888888888888999888888888888888999999777777777777666666666666333444444555555444444333000111333444444333222222333333333222222222222111///000000111222333444444555555444444333222222111222222333333222222111000...//////000000000000///////////////000000000000///............//////000////////////////////////...///000000111111000000111000//////......//////yyyYYYJJJNNNIIICCCFFFHHHBBBBBBAAA@@@????????????::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;::::::999666666666666666777777777444444444333333333333333000222333555555444333222333888777444999BBBAAA888777666555444444444555666111111222222222333333333333333333333222111000//////000222333444555555555555555444444333222111111222222333333333333333333444444444444444444444444333444666777666555444333222444666555222111333555222222333222111111333555555555555555555555555555333444444444444333222222555444444333222222222222555666666666444333444555333333444555666777777666333444555666666555444333222222222111222222333444444444444444444444444444444444555666777777777777222333555777888888777666444555555555555555555444444555666555444444555666555444444333333444444555222222111000000000111111444333222222444444333222000000111111222333333444333333222222222111111111111111111111111111111111111111111111111111111111////////////////////////............////////////---------------------------..................------------.........//////---...///000000000//////.../////////000000000111////////////////////////////////////000000000111333222111000///000000111111111000000000000111111111//////111555666444222222222222222333444666777555555555555666999@@@FFF???SSSpppsssWWWDDDCCCIII@@@AAABBBAAA@@@@@@???>>>=========>>>>>>>>>>>>>>>;;;;;;:::999888888777777888888888888888888888888777777666666666666777777888888888777777777777666333444555555555555444333111222444555666555444333333333333222222222111111//////000000111333444555333333333222222222222222222222333333333222111000---...///000111111000///......//////000000111111...............///000000////////////////////////...///000000111111000000111111111000000/////////[[[HHHKKKHHHBBBAAA@@@AAAAAAAAAAAA@@@@@@??????::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::777777888999888777666555666555555555555666666777444444333333333333333333000111333555555444333222333555222111;;;JJJLLLDDD777666444222111111111222111111111222222333333333333333333222111000///...///000111333444555666666333333333333333333333333333333333333333333333333555444444333333444444555444333444666888777444222111333555444222111333555111222222111000111444666555555555555555555555555333333444444444333222222333333333222222333444444555666666666444333444555222333444555666666666666333444555666666555444333222222111111222222333444444444444444444444444444222333444555666666666666333444666888888777555444444444555555555555444444444555666555444444555666444444333333333444444555111111000000000000000000333222111111333333222111000111111222222333444444222222222111111000000000222222111111111111111111///000000111222222333333////////////////////////............/////////000------------------------------............---------------.........//////---...000111111111000///.../////////000000111111////////////////////////////////////000000000000333222000/////////000111//////............//////,,,///222111//////111555333222111111111222444555555444555999<<<:::888666;;;>>>GGGYYYqqqiiiPPPFFFEEE@@@999555999<<<======>>>??????===<<<<<<<<<===============;;;;;;::::::999888777777666666666666666666666666666555555444444444555555777777777777666666666666333333555555555555333333222333555777777666555444333333333222222111111111/////////000111333444555000000000111222222333333222222333444333222111000---...///111111111000///---......///000111111222...............///000111////////////////////////,,,------...............111111222222111000//////uuugggXXXIII???@@@FFFDDDCCCAAAAAAAAA@@@===;;;:::999888888888999:::;;;:::888666666888999:::999666666555555666888;;;===<<<;;;:::;;;<<<<<<:::999888999999999888666555333555777777333222666777666444444444333333222222222555444444333333444444555555333222555;;;???AAAAAA666555444444444444333222111222222333333222222111111111000000//////......111111222333333333333222444444444333333222222222444444333222222111111000444444555555555555444444444444444555555555666666444333222222111111222222444333333222111111111222444444444444333333222111444444333222222111111000444333222111111222333444222222222222333444555666222333444555444333222111666666555555555555666666444444333222333444666777666666555444444333222222666666666555555444444444444444444555555555555666666555555444444444555555555555555555555444444444666444222222333333222111000000111111111111000000///000222333333222000///111111222222222333333333222222222222222222222222000000000000000000000000000000000000000000000000000///---,,,---...000111......---,,,,,,,,,,,,---///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++***+++,,,,,,////////////////////////////////////////////////000000111000000///.....................///000000000000000000000///......222111///---,,,---///000111000/////////000222333222222222222333444555555555555555555666777888999888<<>><<<<<<============<<<<<<>>>======<<<<<<<<<<<<======<<<;;;999777666555444555555666666555555444333333444444555555444444333444444555555555555444444777777888999888666444222333333333333333444555666666555444222111000000000000000000000000000000000444444444333222111000///222111111111000000//////...//////---,,,,,,...000...------...//////...,,,---------.........////////////............//////........................111111000......---------{{{ooobbbSSSGGGFFFJJJDDDCCCAAA@@@@@@???===;;;::::::999888888888999:::;;;999777666777888777666888777666666777999;;;<<<<<<;;;;;;;;;<<<<<<:::999777888888999999888777666888888666444777<<<;;;666555555444444444444444444333333222222222222333333777444222333666888777666555444333333444444333222111222222333333222222111111111000000////////////111111222333333333333222333333333333222222222222222222222222222222222333444444555555555555444444444444444444555555555666444444333222222222222222444333222222111111222222444555555555444444333222333333333222222222222111333222111111111111222333222222222222333444555555222333333333333333222222444444333333333333444444444333222222333444555666555555444444333222222222555555555444444444333333444444444444555555555555555555444444444444555555444444444555555555555555666444222222333333222111000000111111111111000000111111222333333222111111111111111111222222222333222222222222222222222222000000000000000000000000000000000000000000000000222000...---,,,---...///......---,,,,,,,,,,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++,,,,,,---........................//////////////////////////////000000//////...---...............//////000000000000000000///......111000...---,,,---...///111000/////////000111222222222111222222333444555555555555555666777888888999;;;;;;888666;;;EEENNNQQQaaa{{{sss]]]NNNFFFAAA???<<<::::::;;;>>>???;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;:::999777666555555555555666666555555444333333333444444444444333333555555666666666666555555666777888888888666444222333333333333333444555555555444333222111000000000000000000000000000000000333333333333222111000///111111111000000000//////,,,...000000...------...---,,,,,,---///000///...---------.........////////////............//////........................111000///...------------uuuiiiZZZMMMIIILLLEEEBBB???>>>>>>>>>===<<<;;;:::999888888777888888;;;999666666666666555444999888888777888999:::;;;<<<<<<<<<<<<<<<;;;::::::666777888999999999999999999888555555:::???;;;444444444555555555555555555111111000000000000111111777555333222333333222111333222111222333444333222111222222333333222222111111000000000000/////////111111222333333333333222111111111111111222222222000111111222333333444444444444555555555555444444444444444444555555555555555444444333333333333333333333222222111111222222555555555555555444444333111111222222222333333333222222111111111111222222222222111222222333444555333333222222222222333333444444333333333333444444333333222222222333444444444444333333222222111111444444333333333333333222333333333444444444555555555444444444444444555555333333444444555555666666555333222111333333333222000000111111111111000000222222222222222222222222000000000111111111222222222222222222222222222222000000000000000000000000000000000000000000000000222111///---,,,,,,,,,---......---,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,------///...------,,,,,,------........................////////////////////////.........///......------......------......///000/////////000//////...---//////...---------......000000/////////000111222111111111111222333444555444444444444555666777888555666888777777777:::<<<666AAATTTjjjmmmUUUFFF???<<<:::;;;::::::999:::;;;===>>>::::::;;;;;;;;;;;;:::::::::999999999:::;;;<<<<<<:::999999888777777666666555555666666555555444333222333333444444333333222555555666666666666555555555666777777666555333222333333222222333333444444444444222111000000000000000000000000000000000000222222222222222111000///000000000000////////////+++---000111000...---------,,,,,,---///111000///---------...............//////............//////------------------------000///......------------}}}sssgggYYYLLLHHHKKKFFFCCC???===============;;;;;;:::999888777777777999777555555666666555444999888888777888888999:::<<<=========;;;:::::::::888888999999999999999888777888777666888:::777111333333444444555555666666111111000000000000111111555444444444555555555555222111000111333444333222111222222333333222222111000000000000000000000000111111222333333333333222//////000000111111222222111111111222222333333333333444444555555444444333444444444444444444444444555555444333333333444444333333222222111222222333333444444444444444333333000000111222333333444444222222222111111222222222222222111111222333333444333222111111111222333444666555555444444555555666333333222222333333333333333333333222222111111111222222222222222222222222222333333333444444444444444444333333444444555555222222333444444555666666444333111111222333333222000111111222222111111000222111111000000111111222///000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000111000///------,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------........................---------......---,,,,,,...------------...//////.........//////......---...............---------////////////000000111111000000000111111222333444333333333333444555666777444555666999<<<===<<<;;;??????AAAGGGTTThhh}}}dddYYYKKKCCCAAABBB@@@???======<<<;;;::::::999999888999999::::::999999888777777777777888999;;;;;;888888888888777777777777555555555666555555444333222222333333333333222222333444444555555444444333555555555666555444333222333333222222222222333333333333222000000/////////000000000000000000000000111111222222111000//////////////////////////////,,,...000000///......//////...------///000//////........................///......------......///------------------------///......---,,,,,,------yyynnnbbbTTTHHHFFFJJJFFFCCC???======>>>======;;;;;;;;;:::999888777777666555555666888999888777888888888777888888888999<<<>>>???>>>;;;999:::;;;::::::999888777777777666555;;;===888444444444222222222333333444444444555222222111111111111222222333333444555555666666777222111000111333444333222111222222333333222222111000000000000111111111111111111222333333333333222/////////000000111111111333333333222222222111111333333444444444444333333444444444444444444333333555555444333333333444444333222222111222222333333111222222333333333222222000000111222333444444555222222222333333222222222222222111111111222333333222222111000111222444555555555444444444444555555333333333333333333333333333333222222222222111111222222222222222222222222222222222222333333333444333333333333333444555555111222222333444555666666333222000111222333333222111111222222222222111111111000////////////000111///000000000000111111111111111111111111111111111////////////////////////////////////////////////......---------.........------,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************************------------------------------------------------,,,,,,---------------,,,---------------...//////,,,---............------,,,---...//////......---......//////000000000000000000000000111222333333222222222222333444555666888666555555777777555333:::888666555:::EEEQQQZZZrrr~~~rrrggg```ZZZJJJEEE@@@@@@AAAAAA<<<777<<<<<<;;;:::999888666555777777888888888888777777555555555555666777888999777777777777777777777777555555555666555555444333111111222222222222111111111222222333333222222111444444444444444333333222333222222111111111222222222222111000////////////////////////////////////000000111111111000//////...................../////////...---,,,---000333333111///.........---,,,.....................---......------------......------------------------...------,,,,,,,,,,,,---~~~vvvlllaaaSSSHHHGGGKKKFFFCCC@@@?????????>>>===;;;;;;<<<<<<;;;:::999888666666666888:::;;;;;;999777888888999999999::::::<<>>;;;;;;<<<<<<888555666666666666666666666666555666666666666666666555444444333444444555666777777777777777777777666666555555666666555555444333000111111222222111111000000000111111111111000000333333222222222222222222222222111111000000111111111111000/////////////////////////////////////////////000000000000//////---------...............000000...,,,+++---222555666333000......---,,,+++...............---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,yyyssslllcccVVVKKKHHHKKKFFFDDDBBBAAAAAA@@@???===;;;<<<=========<<<;;;:::999999999;;;======;;;:::888999:::;;;<<<<<<======<<>>BBBKKKYYYkkkzzz|||gggUUUGGGHHHFFFBBBAAACCC@@@<<<===<<<;;;::::::;;;<<<<<<444444444444555777888999444444555555555555444444333333333222222333333444888888777777666666666555555555666666555555444333000000111111111111000000000000111111111111000000222222111111111222222222222222111000000000000000000000///.........//////////////////////////////...//////000000//////...,,,,,,---------........./////////------...222555555333///............---//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,tttqqqllleeeYYYLLLHHHIIIFFFDDDCCCCCCCCCBBB???===;;;<<<===>>>>>>>>>===<<<<<<<<<<<<===>>>>>>;;;999999:::;;;===>>>?????????<<<@@@BBB@@@;;;888999<<<666555555444444555777888333555333000111555777444666666666555555444444333333333222222222222333333111444777777444333333555666555444444444444333222222222222333333222222222000000111111222222222222111111222333333333333222333333222222111111000000111111111222222333444444222333333444444333333222444444444333333222222222444333222222111111222222222111111111222333333444111222333333444444444444111222222222222333333333444555666777777666555444222222111111111111111222...///111222333333222222555444444333333444444555666666777777777666444333444444444444444444444444222222222333333444444444000111111111111222222222222222222222333444555666444333333333333333333333222000///000222333333222111222222333333222222111111222444555555444222111111222222222222333333333000000000000000000000000/////////////////////////////////////////////////////////...---,,,+++***---,,,++++++******++++++)))***,,,---...---,,,,,,++++++***))))))((())))))((()))***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---,,,,,,,,,,,,---......***+++,,,,,,------------,,,...111444444333000...,,,---///000000000///............//////000111222000000000000111222333444111333555555333111222333444444333111111333777;;;222333999@@@DDDDDDGGGMMM]]]jjj{{{cccVVVPPPFFF===BBBBBB???;;;;;;@@@@@@===>>>>>>>>><<<:::999999:::888777666666777888999;;;333444444555555444444333333333222222111222222222888888888777666555555555555555666666555555444333000000111111111111000000111111222222222222111111222111111111111111222222222222111000000///000000000//////............///////////////////////////......///////////////...,,,,,,,,,------.........---...000000//////111333444222...---...///////////////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,{{{fff___```UUUJJJHHHHHHJJJEEEBBBEEEFFFBBB??????<<<;;;;;;;;;;;;:::::::::;;;;;;:::999999999::::::888999::::::;;;;;;::::::<<<======<<<:::888999:::888777777666666666666777444333222222222222333444666555444333333333333333333333222111222333444555111333444444222111111222444333222111111111222333222333333333333222111111//////000111222333333444222222222222222222222222222222111111111111222222222222222222222222222222222222222333333444444444222222222222222222222222222222222222222222222222333222111000000111222333222222222222222222222222333333222111222333555666777666444333222222333333///000111222222111000///222222222111222222333333555333222222333444333222444444333333333333222222555555555444444333333333222222333333333333444444222222222222222222222222444333222222111111222222222222333333333222111111111111222222222333333333444444333333222111000000111111222222222222111111111000...---...///111222000111111111111222222222000///---,,,,,,---......///......---------......---...000111000///---,,,---------,,,,,,,,,+++++++++,,,,,,++++++,,,...000---,,,+++***))))))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------************+++,,,------,,,,,,+++******+++,,,,,,------,,,...///000///---------............------///000111222222111000///...000111111000000111222222222111111222222333444555555444444444444555555999999999:::;;;<<<>>>???HHHMMMVVVeeexxx}}}kkkbbbUUUJJJDDD@@@>>><<<>>>===============>>>???=========<<<;;;:::888888777777777777777777777777555666666666555444333333222222222222333444555555555555555555555555444444444444555555555555444444333333222222111000000000/////////000111111222222000000000000000000000000000000000000000000000000000000////////////000000........................////////////////////////,,,---------.../////////...///////////////......111000///......------...///............------------------------------------------,,,,,,+++++++++++++++******++++++,,,---zzzccc[[[]]]SSSIIIFFFDDDIIICCC@@@CCCEEEBBB>>><<<<<<<<<<<<;;;;;;;;;::::::;;;::::::999::::::;;;;;;999999:::;;;;;;;;;;;;;;;;;;<<<===<<<:::888999:::888777666666666666666666555444333222222333444555555555444333333333333333333333222222222333444555222444555555333222222333333222111000111111222333222333333333333222111111111111111111111111222222222222222222222222222222222222111111111111222222222222222222222222222222222222333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222333222222222222333444555777666444333222222222333///000111111111111000///222222111111111222333333555333222222333444333222444444333333333333222222555555444444444333333333222222333333333333444444222222222222222222222222333333222111111111111111111222222333333333222222222222222222333333333333444444333222222111000000222222222333333222222222111000.........///111222//////000000000111111111111000///---------......///......------......///...///000111111///---,,,,,,,,,,,,+++++++++*********,,,---......------...------,,,******)))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------------------+++++++++***++++++,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,---//////...,,,,,,,,,------------,,,,,,+++,,,---...///000000000111111000/////////000000222222111111222222333444555555444444444444555555888888888999:::;;;<<<===:::;;;===AAAIIIRRRZZZ___lllwww~~~vvvmmmccc[[[MMMGGGAAA======???@@@@@@>>>===============>>>>>><<<<<<<<<<<<;;;:::888888777777777777777777777777666777777777777666666555333333222222222333444444555555555555555555444444444555555666666555555444333333222222111000000000///000000111222333333444000000000000000000000000000000000000000000000000//////000000000000//////................................................------------..................////////////......000//////...........................------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---www^^^UUUXXXQQQHHHEEEAAAIIIBBB>>>BBBFFFDDD>>>;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999::::::;;;<<<===999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;999888999:::888777666666555555555666555555444444444444555555555444444333333333333333333222222222222333444444333444666555333222222333000000000000000111222333222333333333333222111111222222111111111000000000222222222222222222222222222222111111111111222222222222222222222222222222333333333333333222222222222222222222222222222222111111111111111111111111222222222333333222222222222222222222222222222222333222222222222333444444555555444333222222222222///000000111111000000///111111111111111222333333444333222333444555444333444444333333333333222222444444444444333333333333222222333333333333444444333333333333333333333333222222111000000000000111000111222222333333333333333333333333444444444444333333333222111111000000222333333333333333333222000000///...///000111222.../////////000000000000222111000///............//////............/////////000111111111000...---++++++++++++***************,,,...000000///---,,,...---,,,++++++******+++)))))))))***++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,------------------------,,,,,,++++++***+++++++++,,,++++++******++++++,,,,,,++++++,,,......---++++++,,,,,,,,,,,,,,,,,,+++******+++---///222555777777333///...///000///---222111111111111222333333555444444333333444444555888888888888888999::::::;;;;;;::::::<<<>>>AAACCCBBBHHHRRR\\\fffppp|||{{{tttpppccc]]]UUUOOOMMMLLLJJJHHHBBB???;;;999:::<<<==============================:::;;;;;;;;;::::::999888888888888888888888888888777888888999999999999888444444333333222222333333444444444444444444555555555555666666666666555555333333222222111000000000///000111222333444555555////////////////////////000000000000000000000000...///000111111000///...............................................................---------------....../////////...............---......///000............------------------------------------+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---sssXXXNNNSSSOOOHHHEEE@@@JJJBBB???DDDIIIFFF@@@;;;<<<<<<<<<;;;;;;;;;;;;:::999999999999:::;;;======::::::;;;<<<<<<<<<<<<;;;:::;;;;;;:::999888888999888777666555555555555555555555555555555555555555444444333333222333333444222222222222222333333333222444555444333111222222......///000000111222333222333333333333222111111111111111111000000000000111111111111222222222222222222111111111111222222111111111111111111111111444333333333222222111111111111111111111111111111111111111111111111111111111222333444444333222111111111111111111111111111222222222222222222333333444444333222222222222222///000000000000000000///111000000000111222333444444333222333555555444333444444333333333222222222333333333333333333333333222222222333333333444444333333333333333333333333222111000000///000000000///000111222333444444444333333333444444444555555333222222222111111000000111222222333333222222111000000/////////000111222/////////000000000111111222222111000///......---//////.........///000000000000111111111000///...,,,,,,,,,+++++++++******,,,,,,...000111000...,,,...---,,,,,,+++++++++,,,))))))*********+++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++++++++++++++++++++++++++******+++------,,,***,,,,,,------------,,,,,,,,,,,,---...222777;;;>>><<<666///---000111000---111111111111111222222333444444333333333333444444777777666666666777888888666777777999;;;===???@@@===???AAACCCDDDGGGKKKOOO[[[bbbmmmzzztttppphhh```XXXRRRNNNLLLLLLKKKJJJKKKMMMLLLIIIFFFCCCAAA???===<<<;;;::::::==================<<<<<<999999:::::::::::::::999999999999999999999999999777777888999:::::::::999666555444333222222222222333333444444444444555555555666666777777666666555333333222222111000000000//////000111333444555555////////////////////////000000000000000000000000---...000111111000...---.........................................................------,,,,,,,,,------......//////......------------...///000111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++******++++++,,,---oooUUUKKKPPPNNNHHHGGGCCCJJJCCCAAAFFFJJJGGGAAA>>>;;;;;;;;;;;;::::::::::::888888888999:::;;;<<<===999:::;;;;;;<<<<<<;;;;;;888:::::::::888777888999888777666555444444444444555555555555555555555555333333222222222333333444111111222222222333333333111222333333111000000111......///000111222222222222333333333333222111111...//////000111111222222000000000111111222222222222222111111111111222222111111111111111111111111333333333222222111111111111111111111111111111111000000000000000000000000111111333444444333111111111111111111111111111111222222222222222222222111222222222222222222111111000//////////////////000000000000000111222333444333222333444666666555333444444333333333222222222333333333333333333333333222222222333333333444444333333333333333333333333222111000000///000000000///000111222333444444444333333333444444444555555222222111111111111111000000000111111111111000000000000000000000111111222000000000111111111222222111111111000//////...---...............///000000000000000000000//////......------------,,,,,,,,,---------///111222000...------,,,,,,++++++,,,,,,***************+++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++******)))+++,,,---,,,***------............---------------///333888===@@@===777111///111333111...111111000000111111222333333333222222222222333333666666555555555666666777777888888888999999::::::<<<===?????????>>>>>>???CCCFFFKKKOOOTTTYYY___cccmmmooorrrwww}}}yyyrrrjjjeeeccc___XXXSSSUUUTTTSSSQQQOOOMMMLLLKKKDDDEEEGGGJJJKKKJJJFFFCCC;;;;;;<<<<<<;;;;;;<<<<<<=========>>>===<<<;;;:::888888999:::;;;;;;;;;;;;::::::::::::::::::::::::666666777888999999999999666555444333222111111111333333333333444444555555555555666666666666555555333333222222111000000000......///000111222333333////////////////////////////////////////////////---...///000000///...---......................................................------,,,,,,,,,+++,,,,,,---...............,,,,,,,,,,,,---///000111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---nnnVVVLLLQQQMMMGGGGGGEEEFFFBBBBBBGGGIIIEEE@@@???::::::::::::999999999999888888777888888999:::;;;888999::::::;;;;;;::::::777999999999777777888999888777666555444333333333444444555555555555444444222222222222222333333444000111111222333222222222000111333222000//////000//////000111222222222222222333333333333222111111---......///000111222333//////000000111222222222222222111111111111222222111111111111111111111111222222222222222111111111111111111111111111111111////////////////////////111111111222222111111111111111111111111111111111222222222333222222111000111111222222222111111000000//////......//////000/////////000111222333444222222333555777777555333444444333333333333222222222222222222333333333333222222333333333333444444333333333333333333333333222222111000000000000111000111222222333333333333333333333333444444444444111111111111111111111111//////000000000000//////000000000111111111222222111111111111222222222222//////000000000///......---------------...///000000/////////........................------------------...222666777444000,,,,,,++++++++++++,,,,,,************************************************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***++++++,,,,,,++++++***+++******+++------,,,***---......//////......---,,,,,,,,,---000444999<<<:::666222111222333222000111000000000000111222222333222222111111222222333555555555555555666777777;;;;;;;;;;;;;;;<<<======:::<<<>>>@@@@@@@@@>>>===@@@AAAAAA@@@???@@@CCCEEE@@@AAADDDFFFIIILLLNNNOOOQQQQQQPPPPPPQQQQQQRRRSSSTTTSSSSSSSSSRRRPPPLLLJJJIIIGGGEEEDDDEEEFFFFFFFFFKKKKKKLLLMMMLLLKKKIIIHHHGGGFFFEEEDDDCCCCCCCCCCCC<<<===>>>===<<<;;;<<<===<<<===>>>>>>===<<<:::999777888:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;666666777888888888777777666555444333222222111222222222333333444444555555444444555555555555444444333333222222111000000000/////////000111111222222////////////////////////////////////////////////................................................------------------------------------,,,,,,,,,,,,+++,,,---...............,,,,,,,,,,,,---...///000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++******++++++,,,---rrrZZZRRRTTTLLLEEEFFFEEE??????AAAEEEDDD???<<<===999999999888888888777777888777777777777777888888777888999999::::::999999666888999888777777888999888888666555444333333333222333444555555444333222222222111111222333333444///000111222333222222111000222333333111000000111000111222333333222111111222333333333333222111111.../////////000000111111/////////000111222222222222222111111111111222222111111111111111111111111111111111111222222222222111111111111111111111111////////////////////////111000000//////000000111111111111111111111111111111222222333222111000//////000111222222111000000000///............///000......//////000222333444222222333555777888666444444444333333333333222222111111222222222333333333222222333333333333444444444444444444444444444444333333222111111111111111111222222333333333222222222222222222333333333333000000000000111111111111000000111111111111000000000000111111222222222111000000000000111111111111,,,---.../////////......+++++++++,,,,,,---...//////......---------------......---------,,,,,,,,,,,,...222:::???>>>888111++++++*********++++++,,,************************************************))))))))))))************+++++++++++++++++++++++++++++++++***++++++,,,,,,***+++,,,,,,,,,,,,+++***+++******+++---...,,,+++,,,------......------,,,,,,,,,+++,,,...111333555333333222111111111222222000000000000000111222222222222111111111111222222444444444444555777888999333222333333555888:::<<<<<<<<<<<<===>>>===;;;:::<<<>>>??????>>>>>>???@@@??????@@@AAACCCDDDEEEEEEAAAAAA@@@?????????@@@@@@???@@@@@@???======>>>???;;;===>>>>>>>>>@@@EEEHHHEEEFFFFFFEEEEEEDDDCCCBBBIIIHHHGGGDDDBBBBBBBBBDDDAAABBBBBB@@@<<<:::;;;<<<<<<===>>>>>>===<<<:::888777888:::<<<===?????????;;;;;;;;;;;;;;;;;;;;;;;;777888888888888777777666555444333333222222222222111222222333444444555555333333444444444444333333333333222222111000000000111111111111111111111111000000000000000000000000////////////////////////000///---,,,,,,---///000........................------------------------,,,,,,,,,,,,,,,,,,------***+++,,,---............,,,,,,,,,,,,------...///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++******++++++,,,---uuu___VVVWWWLLLCCCDDDEEE:::;;;???CCC@@@999888;;;888888888777777777777666888777666666666666666777777777888999999999999888666777888888777666777999888888666555444333333222222222333444444333222222222111111111222333333444///000111222333222111111111333444444222111111222111222333444444333111000222333333333333222111111000000000000////////////...//////000111222222222222222111111111111222222000000000000000000000000000000111111222222222333000000000000000000000000////////////////////////111000///......///000111000000000000000000000000111222333333222111000//////000111222222111000///000///...------...///000.........///000222333444222222333666888888666444444444444333333333222222111111111222222333333333222222333333333444444444444444444444444444444444444333222222111111222222222222333333333222111111111111222222222333333333000000000000000111111111111111222222222222111111000000111222222222222111////////////000000000000+++,,,---////////////...+++******+++,,,---...///......---,,,,,,,,,,,,------------,,,,,,,,,++++++***...666@@@FFFDDD:::111*********)))******++++++++++++******************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************+++,,,------***+++,,,------,,,+++***,,,++++++,,,......---++++++,,,,,,------,,,,,,+++------------...///111222...000111111000000111222000000000000000111111222222222111111111111222222333333444555666777999:::999888777666777999;;;===<<<;;;999:::;;;;;;;;;:::;;;===@@@@@@>>><<<::::::;;;<<<===>>>@@@AAABBBCCC???>>>===<<<<<<;;;<<<<<<<<<===>>><<<999:::>>>BBB>>>@@@BBB???;;;;;;@@@DDDFFFEEEEEEDDDDDDDDDEEEFFFBBBDDDEEEEEECCC@@@>>>===999;;;<<<;;;::::::<<>>>>>===;;;999888888999:::<<<>>>@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<999999999999999888777666444444333333222222333333111111222333333444555555222333333444444333333222333333222222111000000000333333333222222222111111111111111111111111111111////////////////////////111///---++++++---///111........................------------------------+++++++++,,,,,,---------***+++,,,---............------,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++******))))))++++++******++++++,,,---rrr^^^OOOOOOMMMEEEAAAFFF<<>>>>>===;;;;;;;;;<<<<<<===??????@@@@@@@@@@@@@@@??????@@@@@@AAABBB???>>>===<<<<<<===>>>???>>>===<<<;;;;;;<<<===>>>AAA???>>>>>>AAACCCDDDDDDKKKHHHDDDCCCDDDFFFEEEDDDBBB@@@??????@@@@@@???===????????????????????????@@@???>>><<<;;;:::888888888888999::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;===<<<:::888666444333333444444333333333333222222333333333333333333333333222222333444444555555666666666555444333333333333444333333222222111111000...------------....../////////............////////////.........---------------------------,,,,,,------------------------******++++++++++++******+++++++++,,,,,,---------,,,,,,++++++***+++++++++------......------,,,+++******************************************************))))))******+++,,,ttt___OOOLLLIII???;;;@@@>>>DDDEEE???<<<======:::999888888777666555444444333444444555666777777888666666777777888999999999777666666555666777888999555555444444444333333333222333444555555444333222000000111222222222222111//////000000111222444444222222222222222222222222333222222222111111111111111111111111111111111111000000111222222222222111//////000111222222222222222222333333222222111111000///...---...000222333000000000000000000000000...000222111///...000222.........//////000111111000000//////...//////000.../////////000000000000111111111111111000/////////000111111222222111111111111111111111111111111000000000000111222333444000111222444555555666666444444333222222111000000111111111111111111111111///111333333333333555666444444444444444444444444333333222222111222222222333333333333333333333333222222333333333333222222000000//////000111222222222111000000111111000...000000000111111222222222000000//////......---------------............///---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++///444444000,,,*********+++++++++,,,,,,++++++************++++++))))))************))))))******))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********------,,,,,,,,,+++++++++------------------------...---+++******+++---...------------............---......///000000111111....../////////000000000111111111111111222222333555555666666777777777888555999999666555888:::999999;;;>>>>>>===;;;;;;;;;;;;<<<===>>>???????????????????????????@@@@@@AAA>>>>>>===<<<<<<===>>>>>>===<<<;;;::::::;;;<<<===???>>>===>>>AAACCCEEEDDDHHHEEEBBBAAACCCDDDDDDCCC@@@???>>>>>>??????>>><<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::777777777888999:::::::::;;;;;;<<<<<<<<<;;;;;;::::::999888777666555555555444444333333333333222222333333333333333333333333111111222222333444444444555555444222222222222222222222222222111111111111//////...............//////......------......///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---------...------,,,+++******************************************************))))))******+++,,,rrr]]]KKKHHHDDD;;;888<<>>>>><<<999999888777666444444333444444555555555666666666555555666666777888888888666666777777888777777777555555444444444333333333222333333444444333333222//////000111111111111000000000111222222222222222///000111333333333222222222222111111111000000000111111111111111111111111///000111111222222111111//////000111222222222222000111222222333222222222111000///......///000111000000000000000000000000///000000///...---///000........................///......------...//////....../////////000000000000000111111000000//////......///000000000000000000000000000000000000000////////////000111222222111111111222333444555666333333333222111111000000111111111111111111111111...111444555444333222222333333333333444444444444222222222111222222333333333333333333333333333333333333333444444333333333////////////000111222333222111000000111111000...000000000000111111111111000000//////...---,,,,,,---------............///------------------------------,,,,,,,,,,,,++++++************************+++)))(((***------***&&&)))))))))***************,,,,,,+++++++++++++++,,,))))))************))))))))))))************)))))))))*********++++++++++++,,,++++++++++++*********,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,---------......,,,------......///000000/////////000000000111111222111111111111222333333444444555666777888888999666::::::777666999:::999999<<<>>>>>>===;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>======>>>>>>???@@@======<<<<<<<<<<<<======;;;;;;:::999999:::;;;;;;===<<<<<<>>>AAADDDEEEEEEEEEDDDBBBBBBCCCDDDCCCBBB???===<<<<<<===>>><<<;;;========================999999:::;;;<<<<<<<<<<<<555666666777777888888888999::::::;;;;;;;;;::::::777777777777777777777777444444333333333333222222222222222222222222222222000000111111222333333333444444333222111111111111000000111111111222222222111111000///...............------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,+++++++++***************+++,,,------------------,,,++++++******************************************************))))))******+++,,,nnnXXXGGGEEECCC;;;999>>>AAABBBAAA???=========<<<999999888666555444333222555555555555555555555555444444555555666777777777555666888999999888777666555555444444444333333333222222333333333333222222///000000111111111111111000111222333333222000000---///111333444444222111111111111000000000000///111111111111111111111111///000000111111111111111//////000111111111111111//////111222222333333333222111000///......//////////////////////////////000000///...------...////////////.........------.........---......//////........./////////000000///000000000000000//////......///000000000000///000000000000000000000000...............///000111111111000000111222444555333222222222111111000000111111111111111111111111000222444555333222111111333333333333333444444444111111111111222333444444222222222222222222222222222222333333333333222222////////////000222333333222111000000111111000...000000000000000000000000000000///...------,,,+++---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************---+++******+++,,,***(((************************,,,,,,+++*********++++++))))))************))))))((()))***++++++***)))((())))))))))))************++++++++++++************+++++++++++++++*********++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++,,,,,,,,,------------,,,------...//////000000000000000000111111111111111111111111111222333333222333444555666777888999777:::;;;777666999:::999:::;;;======<<<;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::999888777777888999:::;;;:::;;;===AAADDDEEEEEECCCCCCCCCCCCCCCCCCCCCBBB===;;;:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<;;;;;;555555666666777777777888888888999999::::::999999888888888888888888777777444444333333333222222222111111111111111111111111000000111111222333333333555444333222111111111111000000111111222333333444222222111//////.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------******************************++++++++++++******---,,,,,,,,,++++++******))))))))))))***+++------,,,------------,,,++++++******************************************************))))))******+++,,,mmmWWWGGGEEECCC;;;888>>>@@@>>>=========;;;::::::888888777666555444333333444444444444555555555555444444444555666666777777555777999::::::888666555555555444444444333333333222222222111111222222222000111222222333333222222000111222333333111000///---...111333444333222111111111111000000000000///111111111111111111111111//////000111111111111000//////000111111111000000...///000111222333333333111111000//////.........////////////////////////000///.........//////...111000000//////......---///.........//////000111............////////////...//////000000000//////...///000000111000000000////////////////////////.........---......//////111000//////000111333444222222111111111111111000000000000000000000000000222333333222111000111333222222222333333333444444111111111111222333444444222222222222222222222222111111222222222222111111////////////000111222333222111000000111111000...////////////////////////000//////...---,,,,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***+++,,,,,,,,,+++++++++++++++++++++******++++++***)))))))))))))))))))))************))))))((()))***++++++***)))((((((((()))))))))*********+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......//////000111111000000000000111111111111111111000000111111222333111222222444555666777777777:::;;;777555888999888999;;;<<<<<<:::999:::;;;999999:::;;;;;;;;;::::::;;;::::::::::::;;;<<<<<<:::::::::;;;;;;:::::::::999888777666666777888999999999:::===AAADDDEEEDDD@@@AAABBBBBBBBB@@@@@@???;;;:::999:::;;;<<<;;;999::::::::::::::::::::::::999999;;;;;;;;;:::888777666666666666777777777777666666777888888888888888999::::::::::::888777777444444333333333222222222111111111111111111111111111111222222333444444444666555444333333222222222000111111222333444555555222222111//////.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------............******************************++++++++++++******,,,,,,,,,++++++*********(((((())))))***+++,,,---,,,,,,------,,,,,,+++*********************************************************))))))******+++,,,{{{nnnYYYIIIHHHDDD;;;666:::===::::::======:::777777777777666555555444444444333333444444444555555555444444555555666777777777777888999::::::888666555555555444444444333333333222111111000000111111222111111222333333333333333111111222222222111111000...///000222222222111111222222111111111000000000222222222222222222222222...///000000111111000000//////000111111000000///...///000111222222222222111111000000//////......000000000000000000000000.........///111111000...000000000//////.....................///000111111------........./////////......///000000000//////...//////000000000000000///////////////////////////......---....../////////////////////000111111111111111111111111111111000000000000000000000000222333333222000000111333111111222222333333444444222222222111222222333333222222222222222222222222000111111222222111111000000000000000000111111222222111000000111111000...////////////.....................------------------------............///------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************++++++++++++++++++++++++*********++++++***)))(((((((((((())))))************))))))))))))************))))))((()))))))))************+++************))))))))))))))))))))))))*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---......///000000111111/////////000000000111111000////////////000111111000000111222333444444555666::::::666444777888777888999::::::888888999:::888888999::::::999999888999999999888999::::::;;;999999::::::::::::999999999888777666666777888999888888:::===AAACCCDDDCCC===???AAAAAA???===;;;;;;:::999888999;;;;;;;;;:::::::::::::::::::::::::::999:::;;;<<<;;;999666555666666666666666666666666444555666777777777777777999999:::;;;:::999777666444444333333333333222222222222222222222222222222111111222222333444444444666666555444333333333333000000111222333333444444111111000///............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,------......///******************************++++++++++++******+++++++++++++++*********)))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++************************************************************))))))******+++,,,zzzjjjWWWIIIIIIFFF<<<777:::<<<888888>>>???:::666555555555555555555555555555222222333444444555666666444555555666777777888888888888999999999888777666555555444444444333333333222111000000000000111222000000111222222222222222111111111111111111222222000000000000111111111111333222222222111111111111222222222222222222222222...//////000000000000000///000000000000000////////////000111111222111111///000000000000/////////000000000000000000000000---,,,...111444444111...///.....................------------...///000111---------.........//////---......///000000//////------...////////////...........................//////............//////......///000000000//////000000000000111111111111000000000000000000000000///111333333222111111111000111111222333333444444333333222222111222222222111111111111111111111111111222222333333222222111222111111000000000000000222111000000111111000.../////////......---------,,,,,,------------......---------............///------------------------+++++++++,,,,,,---------++++++++++++++++++++++++((()))*********)))))))))++++++*********)))))))))---,,,+++***))))))))))))))))))************))))))******))))))))))))******)))))))))*********++++++************))))))))))))((((((((()))))))))************************************++++++++++++******************++++++++++++,,,------......///000000....../////////000000000...............///000000///000000000111111222222555999999555333666777666777888888888666666777999777888888999999888888777888888777777888888999:::888888999::::::999888888999888777666666777888999888888:::===AAACCCBBBAAA>>>AAADDDDDD@@@<<<:::::::::999888999;;;<<<;;;:::::::::::::::::::::::::::888999;;;;;;;;;999666444555555555555444444444444333333555666666777777777555666777999999888777666444444333333333333222222333333333333333333333333000000111111222333333333666555444333222222222222//////000000111111111222//////...............///------,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++******++++++++++++******************++++++++++++******))))))))))))******+++,,,,,,,,,,,,+++************************************************************))))))******+++,,,{{{dddRRRFFFHHHHHH>>>:::===;;;777888???AAA;;;555555444444444555555555555666111111222333555666777777555555666666777888888888999999999999999888777777555555444444444333333333222111000//////000111222//////000111111111111111222111000000000111333444222111000000///000000111333333333222222222222111222222222222222222222222...//////000000000000000///000000000000000/////////000000111111111111000//////000000000000//////000000000000000000000000+++,,,...222666666222///------------------------+++++++++,,,---...///000---------.........//////------...///000000//////+++,,,------......------........................000//////.........//////---...///000000000///...000000000000000111111111000000000000000000000000+++///444666555222000///000000111222333333444444444444333222111111111111111111111111111111111111222333333444444333333222333222111000////////////222111000000111111000/////////.........---------++++++,,,------......///---------.........//////------------------------+++++++++,,,,,,---------************************)))+++,,,,,,***(((''''''******))))))((((((((('''...---,,,+++************))))))************))))))+++***)))(((((()))***+++************++++++++++++************))))))))))))'''((((((((())))))******))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++,,,------......///............////////////---------------...//////////////////000000000000555888999444333555666555666777777666555555777888777777888888888888777666777777777777777888888999777888999::::::999888777999888777666666777888999888888:::===AAABBBAAA@@@AAAEEEHHHHHHCCC???===<<<:::999888999;;;<<<;;;:::::::::::::::::::::::::::666888:::;;;;;;999777555333333333333333333333333222333444555666666666666000222555777888888777777444444444333333333222222333333333333333333333333/////////000111111222222555444333222111111111111............////////////......---------......///...------,,,,,,------...))))))******++++++++++++'''(((((()))******++++++++++++++++++++++++++++++******++++++++++++******))))))******+++++++++,,,+++***)))))))))))))))***+++,,,,,,,,,,,,+++***************************************************************)))***++++++,,,yyyjjjVVVFFFGGGKKKFFF>>>999>>><<<<<<===:::555555999666555333222111111222333222333444555555555444333444555555777888999:::;;;999999999999999888777777666666555555555666666777000111111222222222111111333222222111111222222333444222000///111333444444///000000111111222333333555555444333222222222222111111111111000000000000...///000222222111111000000000000000000000000000111111111111000000000000000000000000000000000000000000///...............++++++000===IIIGGG666'''///---***+++---///...,,,....................................////////////////////////////////////---------.........//////------------------------..................------............///////////////000000000111111111111111111111111111111111111111111222222222333333333000000111111111222222222333333333222111000//////222222222222222222222222111111000000000000111111000000000000000000000000333333222111000///......//////......---------------------.........//////000000000///......------////////////...---,,,+++++++++++++++++++++++++++,,,+++)))((((((((()))***+++*********))))))(((((())))))))))))(((((((((((()))******))))))((('''&&&(((***+++***)))((()))***))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''******))))))((((((''''''))))))))))))************+++++++++*********))))))************+++,,,---...---------...............---------------------------------...............000000000000000000000000222222222333333444444444:::888555444444555777999;;;;;;;;;::::::999999999666777:::<<<<<<<<<;;;:::555666888:::;;;;;;;;;:::777777999===@@@???:::555:::::::::;;;;;;;;;<<<<<<>>>@@@AAA@@@>>>;;;::::::777999;;;;;;:::888888999;;;;;;;;;<<<<<<<<<<<<<<>>===<<<:::999777777666666666555555444444444444444555555444444333222444555666777777666555555444444444444444444444444000000111222444555666666444333111//////000111222222222222111111111111000000000000000000000000000------------------------......///////////////...------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++,,,,,,---,,,+++***)))++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************zzzfffSSSEEEEEEHHHCCC<<<:::???===<<<===999444444777666555444333222222222333222333444555555555444333444444555666888999999:::888888888888888777666666555444444444444444555555111111222222222111000000333222222222222222222333222000...---///111222222222222222222111111111111444444222111111111111111111111111111000000000000...///000111222111111000////////////////////////111111111000000000//////000000000000000000000000000//////..................,,,---000555666111,,,///---++++++---...---,,,---------------------------.........////////////........................------------.........///,,,,,,,,,,,,,,,,,,,,,,,,..................------/////////000000000111111//////000000000111111111111111111111111111111111111111111222222222333333000000111111111222222222333222222222111000000000222222222222222222222222111111000000000000111111000000000000000000000000222222111000000///......////////////......---,,,---------......//////////////////...------,,,,,,---------------,,,,,,+++************************++++++)))((((((((()))***************)))))))))((())))))))))))(((((((((((('''((()))))))))))))))(((''')))***)))((('''((()))))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''***)))))))))((((((((('''(((((()))))))))*********+++++++++*********))))))************+++,,,---...------------............------------------------,,,,,,,,,---------------////////////////////////222222333333444555555666888777666444444555777888;;;;;;;;;:::::::::999999666777999;;;<<<<<<;;;:::666777999::::::::::::999777888999===???>>>:::666999999:::::::::;;;;;;;;;===???@@@???===;;;::::::999:::<<<===;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===;;;:::888777777777666666666555555555555444444444444444333333222333444555666777666666555444444444444444444444444000111222333444555666666444333111//////000111222111111111000000000//////000000000000000000000000------------------------////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++++++++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))************zzz```PPPDDDDDDDDD???;;;<<>>===:::777888888888888888999::::::<<<>>>???>>>;;;:::999:::;;;<<<>>>>>><<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;999888777777666666666666666555555555333333444444333333222111222333444555666666666666444444444444444444444444222222333333444555666666333222111000///000111111000000/////////.........////////////////////////------------------------/////////...---,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((()))))))))******++++++,,,,,,,,,+++******++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,++++++++++++*********))))))))))))************uuu]]]OOOEEECCCAAA<<<;;;>>><<<::::::;;;888333333666777666666555444444333333222222333333444444444444444444444555666666666777555555555555555444333333333333333333333333222222111222222222111000///...222222222222222222222222333111///000111333333222555555444333222111000000333333222111000000000000111111111111000000000////////////000000000000000////////////////////////111000000000//////////////////////////////////////////...------------...+++...000///+++)))***------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------++++++++++++++++++++++++,,,,,,------------......+++++++++,,,,,,,,,------........./////////000000111111111111111111111111111111111111222222222222111111111111111111111111111111111111111222222222333333222222111111000000111111000000000000111111000000000000000000000000////////////...............///000111111000...---//////////////////////////////...------,,,,,,+++)))***+++,,,------------************************+++******)))))))))))))))*********)))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***************))))))))))))***************+++,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......////////////////////////...///000222333555666666333444555666666666555444888888888888777777777777777777888999::::::999999999999999999888888777777666777888:::::::::888666888777777666777888999:::<<<======<<<:::999999:::;;;===>>>===<<<;;;<<<============<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777555555555555555555555555333333333444333222222111111111333444555666777777444444444444444444444444333333333444444555555555222222111000///000000111000000000/////////..............................------------------------------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((()))))))))***+++++++++++++++++++++++++++++++++++++++******)))******+++++++++,,,,,,,,,++++++++++++************((()))))))))************ppp\\\OOOEEECCCAAA;;;;;;@@@888777777999777444444888666666666555555444333333222222222222333333444444444444444444444444555555333444444444444333222222333444444444444333222111111111111111111000///...111222222333333222222111222000///000222333222111222222222222222222222222444333222111111000000111111111111111000000000//////////////////000000000........................000000000////////////...........................//////...---------------+++,,,...//////...---,,,,,,,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......++++++++++++,,,,,,,,,,,,---............/////////000000000000000000000000000000111111111222222222111111111111111111111111111111111111111222222222222222222111111000000000111111000000000000111111000000000000000000000000............////////////...///000111111000000///000000000000000000000000000000//////...---------)))***+++---............,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))))))))))))))******))))))))))))(((((((((((()))))))))))))))(((''''''((()))******(((((()))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))******))))))******++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////........................,,,---...///111222333444222333444666666666555444555555555555555555555666777777888888888888888888::::::999888777777777777555666777777777666666666888777666555666777888999;;;<<<===;;;999888999::::::<<<<<<<<<::::::;;;======<<<<<<<<<;;;;;;;;;:::::::::999999999888888888444444444444444444444444333444444444444333222222111111222333444555666777444444444444444444444444333333444444444444444444111111111000000000000000111111000000000/////////------------------------------------------------******+++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********+++++++++++++++++++++++++++,,,++++++*********)))))))))******+++++++++,,,,,,,,,+++++++++*********))))))((()))))))))************mmm^^^PPPDDDCCC@@@;;;;;;@@@666444555888777444555999555555666555555444222222222222222222222333444444444444444333333333333333333333444444333333222111333444555555444333111000///000000111111000000///111222333444444333222111///...---...000111000/////////000111222222333333444444333111111111111111111111111111000000000000//////.........///000111........................000000////////////..............................///...------,,,,,,------///+++((((((+++...//////+++,,,,,,,,,******,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------.........//////------------.........///000000000000000000000000000000000111111111111222222222222111111111111111222222111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000.........//////000000000000000000000000111111111111111111111000000000000111000000///......------******,,,---............------------------------)))************)))(((((())))))))))))************))))))))))))((((((((((((************)))((('''&&&)))***+++***)))((()))+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))(((((()))))))))))))))*********)))))))))******+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................,,,,,,---...///111111222111222333555555555555444444444444444555555555555777777777777777777777888:::999888777777777777777666777777666555444555666888777666555555666888:::<<<<<<<<<;;;999999:::<<<:::;;;;;;:::999999:::<<<<<<<<<;;;;;;:::999999999999888888888888888888888444444444555555555555555444444555555444444333222111111111222333444555666444444444444444444444444333333333333333333333222111111000000000/////////111111111000000000//////........................------------------------))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++******++++++,,,---++++++***))))))))))))*********+++++++++,,,,,,,,,+++************)))))))))))))))))))))************ooo___OOOCCCAAA@@@;;;:::>>>666444555777666222333777444444555555444333222111333222111111111222333444444444333333222222222111333333444444333333222111222333444444333111///...---...///000111111111111000111333444444333111000...------...000111///.........///000111111222222333222111000000///000000111111111111000000000000///......---...///000111........................000000/////////.........------------------------///...------,,,,,,------...+++(((''')))+++---...***,,,---,,,***)))+++---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------..................////////////,,,,,,---------.........000000000000000000000000000000000000111111111111222222222111111111000000333222222222111000000000//////000000111111222222111111000000000000111111000000000000000000000000......///000000111222222222111000//////111333444222222222111111000000000000//////......---,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++***)))((('''((()))))))))************))))))))))))((((((((((((((()))))))))))))))((('''((()))***)))((('''(((***(((((((((((((((((((((((('''((()))******)))(((''''''((((((((()))))))))***'''((((((((()))))))))***'''''''''((((((((())))))(((((((((((())))))************))))))))))))******(((((()))***+++,,,------++++++++++++++++++++++++***+++,,,---...//////000........................------......///000111111111111222333444555555555444555555555666666666666777777777666666666777777999888777666666777888888777999999777555444666999999777666555555777999;;;<<<======;;;999999;;;===:::;;;;;;:::888999:::<<<;;;;;;:::999999888777777777777777888888888888888666666666666777777777888555555666666555555444333222222111111111333444555444444444444444444444444333333333222222111111111000000000000000//////...000000/////////.................................------------------------***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++*********+++,,,---,,,+++***)))((())))))*********+++++++++,,,,,,,,,************))))))))))))))))))))))))************rrr```OOOAAA??????;;;999;;;777555666777555111222555333444444555444333111000333222111111111222333444444333333222222111111111333444444444444333222222000111222333222000...,,,,,,---...000111111111111000111333444444333111000000//////000222333111000////////////000000000000222111000//////.........111111111111000000000000///......------///000111........................000/////////............------------------------......---,,,,,,,,,,,,---***,,,------,,,+++***+++***,,,---,,,))))))+++...******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------......000000000000000000000000000000000000111111111111222222222222111111000000444333333222111000//////......///000111222333333111111000000000000111111000000000000000000000000......///000111222333333333111///...///111333555222222222222111111000000///......------,,,++++++))))))***++++++++++++***++++++++++++++++++++++++)))******++++++)))((('''(((((())))))*********+++))))))))))))((((((((((((&&&'''((()))************'''((()))((('''&&&''')))(((((((((((((((((((((((('''((()))******)))(((''''''((((((((())))))******'''((((((((())))))******''''''''''''((((((((()))'''((((((((())))))************)))))))))))))))***'''((()))***+++,,,------++++++++++++++++++++++++)))******+++---...//////..............................//////000000111111111111222222333444555555555666666666777777888888888777666666666666777777999888777666666777888999999:::;;;888666555888:::999888666555555777999;;;=========;;;::::::<<<>>>;;;<<<;;;:::999999;;;===::::::999999888777666666777777777777888888888888777777888888999999999:::666666666777666666555444333222111111111222333444444444444444444444444444333222222111111000000000000000000000000//////...//////.........---------////////////////////////------------------------------.........---,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++*********+++---...,,,+++)))((((((((()))*********+++++++++,,,,,,,,,************))))))))))))))))))))))))************iii^^^LLL======???:::555555444444444444444555666666666666555444222111111000...///000111222333333444111222222111000000111333555444222111111222444555444333333222111000.....................///000000222222222111111111000000...//////000111222222222222111000//////000111222222222111111111111222222222111000//////.../////////////////////////////////000000///------...000///............---------************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++------------------------------------,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++---.........------///000////////////000000000000111333333222000///000111111111111111000000000000000000000000111111111111111111000000//////......111111000000/////////...000000000000000000000000000000000000000000000000111111000///////////////000...,,,---......+++(((((()))+++,,,,,,+++***)))---------,,,,,,+++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))(((((()))***************)))************+++++++++************************+++++++++++++++++++++++++++---------+++++++++---111111111000000000000000000//////000222444666777777666444333444555777888777777777777777666555555666666777888888888888888888777777666666666666666:::777444444666888;;;???>>>===<<<;;;;;;;;;;;;;;;>>><<<;;;<<<>>>???===::::::999777666555555555666777777777888888999999999666666777777888:::;;;<<<777777666555444444333333666666666666555444333222...///111333333333111000222222111111111111222222222111111000///......---///............---------,,,,,,,,,------.........---------,,,,,,+++++++++---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++************+++++++++++++++*********))))))+++++++++************))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))+++---...++++++***)))(((((())))))))))))))))))************iiiXXXHHH===???BBB===777555777666555444444444555666555555444333222111000000222222222222222222222222111222222111000000111333555444222111111222444555333333333222111000///...///............///000000000111111111222222333333...//////000111111222222222111000//////000111222111111111000000111111111000//////////////////000////////////////////////000000111///...---///000///............---------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++------------------------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++,,,---......------...000....../////////000000000111222333222000///000111111111111111000000000000000000000000111111111111222111111111000000000000000000000/////////......000000000000000000000000111111111111111111111111111000000///////////////000...,,,---......+++))))))***+++,,,,,,+++)))(((------,,,,,,,,,+++++++++++++++)))((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))))))))*********+++++++++************************+++++++++++++++++++++++++++,,,------+++++++++---111111111111111111111111/////////000111333555777666555444333444555777888888888888888888777666666666666777888888888888777888888777666555555555666777666555444333444777:::>>>===<<<;;;;;;:::;;;;;;===<<<;;;<<<>>>>>><<<:::999888777666555555555666;;;::::::999999888888888666666666777888999:::;;;777777666555555444333333555555555555555444333222...000111333333333111000222111111000000111111222111111000000///......---///............---------,,,,,,,,,---------......---------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,,,,------------,,,,,,++++++************+++++++++++++++*********))))))+++++++++*********))))))+++*********************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))+++,,,---+++******)))(((((())))))(((((()))))))))*********iiiRRRDDD===BBBEEE@@@999777:::888555333333444555777333333222111000000//////444444333333222111000000111222333222000000222333444333222222222333444555333333333222111000///...//////......//////000111000000111222333444555555/////////000111111222222111111000000000000111111111000000//////000000111............////////////////////////////////////000111111///...---///000///............---------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,---......------...000.........////////////000111222222222000///000111111111111111000000000000000000000000111111111111222222222222111111111111////////////............000000000000000000000000222222222222222222222222111000//////......//////...---,,,---...---+++)))***+++,,,,,,+++***(((''',,,,,,,,,++++++++++++++++++******)))((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((*********))))))))))))((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******)))))))))))))))*********++++++************************++++++++++++++++++++++++***,,,---,,,+++***,,,---111111111111111111111111/////////000111333444555555555444333444555666777888999999999999888777777555666666777777777777777888888777666555444444444333555666555555555777888>>>===<<<;;;::::::::::::<<<;;;;;;;;;======;;;:::888888777666555555555555>>>===<<<:::999777666555555555666777888999::::::777777666666555555444444444444444555444444333333///000111333333222111111111111000000000000111111111000000//////.........///............---------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,------......------,,,++++++************+++++++++++++++***************++++++*********))))))))),,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---******)))((((((((())))))(((((())))))))))))******hhhPPPDDD===AAADDD???999888<<<:::666333222333555777222111111000//////......444444333333222111111111222222333222111000222444333333222222222333444555333333333222111000///////////////...///000000111111111222333333444555555//////000000111111111111111000000000000000000111000000////////////000000...////////////......---//////////////////////////////000...---,,,...//////............------------------,,,,,,------...++++++++++++++++++++++++************************************************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///------........./////////000111222111000///000111111111111111000000000//////000000000111111111111111111111111111111111111//////..................000000000000000000000000111111111111111111111111000000///............///---------------,,,+++***,,,,,,,,,,,,+++)))((('''+++++++++++++++*********+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))************************************************++++++++++++***+++,,,,,,+++***,,,---/////////000000000000000......///000111222333444444333333333444555666777777888888888888777666666444555666666777777666666888777666555444333333333444555666888>>>BBBAAA<<<>>>===<<<;;;:::999999999:::::::::;;;;;;;;;:::999777777777666666555555555<<<<<<;;;999777666555444444555666777888999999999777777777666666666555555222333444444444444444333000111111222222222111111000000000//////000000000000000/////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------......------,,,++++++************++++++************************************))))))))))))+++*********)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,***))))))((((((((())))))(((((((((((()))))))))***eeeSSSEEE<<<>>>???;;;888:::<<<:::666333111222444666111000000//////.........111111222222222333333333222333333222111111222444222222222222333333444444222222222222222111000//////////////////000111111333333333333333333333333000000000000000111111111000000000111111000000000000000////////////000000000000000000///...,,,,,,////////////////////////.........---,,,+++,,,...///............---------...------,,,,,,---------++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///------------............///000111111000///000111111111111111000000000//////000000000111111111111000000000000000000000000......//////////////////000000000000000000000000000000000000000000000000000//////...............+++,,,------,,,+++++++++,,,,,,,,,+++***)))((((((************************************)))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))******+++++++++)))***,,,+++******,,,---,,,---------.........///---...///000111111222222222222222333444444555666666666666777666555555444444444555666666666666555777666555444333333333333666666666;;;IIIRRRNNNCCC>>>===<<<;;;999999999888888999:::::::::999999999777777777777777666666666888888888777666555555444444555666888999999999999777777777777777666666666333333444444555444444444111111222222222111111111000//////......//////000////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------------------,,,++++++************++++++*********************************)))))))))(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))((((((((((((((())))))'''(((((((((((()))))))))aaaTTTEEE;;;:::;;;777777;;;:::888555333111222333444000000000//////............///000111222333444444222333444333111111333444111222222333333444444444222222222222222111000000000000//////000000111222444333333333222222222111000000000000000000111111000000111111111111000000111000000//////000000111000111111111111///---,,,////////////////////////......///---,,,+++,,,...///............---------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))***+++++++++************************++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,------***---///000///.........,,,,,,,,,---------.........000111000//////000222111111111111000000000000000000000000111111111111///////////////000000000////////////000000000000000000000000000000000000////////////////////////000///......------......***,,,------+++***+++,,,,,,,,,+++******))))))))))))))))))))))))*********)))************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((()))))))))******))))))))))))))))))))))))(((((())))))***+++++++++(((***++++++******,,,---+++++++++,,,,,,------...------///000111111111111000111222333333444555555555555666666555555444333333444444555555555555555555555444333333333333444666777777===KKKWWWSSSFFF>>>===<<<:::999888888888777999::::::888888888999777888888999999888777777666666666555555555555555444666777999::::::::::::888888888888777777777777444555555666555555444444222222222111111111111111//////............//////........................///............---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++++++++************++++++***************+++++++++******)))))))))(((((((((''''''((())))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******((((((''''''(((((())))))''''''(((((((((((())))))^^^QQQCCC999999999666666;;;777666444333222222222333000000000///////////////---...///000111222333333222333444333222111333555111111222333444444444444111222222222222111000000000000//////000000111222111111111222222222222222111000000000000000000000///000111222222111000///111111111000000111111111...///111222333222111000///////////////////////////000000///------...000///............---------------,,,+++++++++++++++************************************************************************))))))))))))))))))))))))((((((((()))***+++++++++***************************+++,,,,,,---------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,---------***---///000///.........+++,,,,,,,,,,,,---------...///000000//////000222111111111111000000000000000000000000111111111111//////000000000111111111000000000000111111222222000000000000000000000000//////////////////////////////...------------...)))+++------+++***+++,,,++++++******************((((((((()))))))))******)))******+++***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))******''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((()))***+++++++++''')))++++++******,,,---***++++++,,,------......,,,---...000000000000//////000111222333444555555666666666666666555555444333333444555555555555444333333333222333333444555333999:::;;;DDDNNNLLLBBB>>>===<<<:::999888777777666888:::999777666777999888999::::::::::::999888666666666666666555555555555666999;;;<<<<<<;;;:::888888888888888888888888777777777777666555444444333222222111111000111111///......------......///........................///............---------,,,,,,,,,+++++++++******+++++++++,,,,,,------------,,,,,,,,,,,,---......***++++++,,,,,,++++++***++++++************++++++))))))*********+++++++++***)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))'''''''''''''''((())))))'''''''''((((((((())))))\\\LLL@@@888999:::666666:::555444444333222222222222000000000000000/////////.........///000000111111333444444333222222333555000111222333444555444444111111222222222111111000000000000000000111111222//////000111222333333444111111111000000000000000///000111222222111000///222222111111111111222222+++---000333444555444444////////////////////////111222222111//////000111//////.........------------,,,++++++************************************************************************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))***+++,,,,,,------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,---------***,,,///000///...---...++++++,,,,,,,,,------------///000000//////000222111111111111000000000000000000000000111111111111000000111111222222222333000000111111222222222333000000000000000000000000000000000000000000000000//////...------------...(((+++------+++)))+++---*********)))******++++++'''((((((((())))))******)))******++++++)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))******+++((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++''')))***+++******,,,---++++++,,,------...//////,,,---...000000000////////////111222333444444444777777777777777666666555222333444444555555444444222222222222333444555555000999===999;;;BBBCCC<<<>>>>>><<<:::999888777777555888:::999777666777999888999:::;;;<<<;;;:::999999888888777666555555555555777999<<<===<<<;;;;;;888888888888888888999999888888888888777666444444333333222111000000111111.........------.........---.....................//////.........---------,,,,,,,,,++++++*********+++++++++,,,,,,------------,,,,,,,,,,,,---......*********++++++*********++++++************++++++))))))******++++++++++++))))))))))))((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++))))))'''''''''''''''((()))***''''''''''''((((((((()))YYYHHH===;;;<<<666555999666444333222222111111222222////////////...---,,,+++...------......///000111000111111111111222222222333333444444333333222111777555444222111111222222...///000111222333444444333333444444444333333222333222222222111000000000///000000000000111111111222222222111111111111111111222222333333333222222////////////////////////000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((************************))))))))))))))))))))))))************************)))************+++++++++************************+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------..................000000000000000000000000---------...///000000111222111111111000000//////111111111111111111111111111///...///000111000...//////000000111111111222000000///...------,,,,,,,,,,,,---...---,,,+++***************))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((('''''''''***)))''''''((())))))(((,,,,,,+++***)))(((''''''+++++++++***++++++,,,,,,......///000000000000000000000111222333333444444555666777888888777666666333333222222222333444555333333333444444444555555444555777999:::::::::999===<<<;;;999666555666888555555666666777777888888999999999888999999::::::888888777666666555666666666888999;;;<<<<<<;;;;;;:::888777888:::;;;;;;:::999888888777666555555444555333111000.........//////////////////////////////............---------.........------,,,,,,,,,******************++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++*********))))))************************))))))************))))))************************)))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))((((((((((((******))))))((((((''''''~~~YYYKKK===:::<<<777777;;;777444333222222111111222222////////////...---,,,,,,------------...///000111000000111111111222222222222222333333222222111000555444333111111111111222...///000111222333333444222222333333333333222222222222222111111111111111000000000111111111222222222222222111111000000000000000111111111111000000........................///000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************))))))))))))))))))))))))************************)))************+++++++++************************+++,,,,,,------,,,,,,+++,,,,,,+++++++++******************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////////////////------......///000000111111111000000000/////////000000000000000000000000000///...///000111000...//////000000000111111111000//////...------,,,,,,,,,,,,---------,,,+++***************))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((('''+++)))(((((()))***)))(((++++++******)))(((((((((++++++******++++++,,,,,,......///000000000000000000000111111222333333444444444666777777777666555333333222222333333444555333444444444555555555555555666777888999999999999>>>>>>===:::777666777888444555555555555666666666888888888777888888999:::999888777777666666777777666777999:::;;;;;;;;;;;;;;;999888888999:::999999888777777777666555555555666444333111000000000000///////////////////////////............---------......---------,,,,,,,,,******************++++++******************************+++,,,,,,+++******))))))))))))))))))))))))+++++++++*********))))))************************))))))************))))))************************))))))*********+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))((((((((((((***)))))))))((((((((('''[[[OOO???999;;;888:::===888333333222111111111111222000000000000///...---,,,------------...///000111000000000111111111222222111111111222111000000///333333222000000000000000...//////000111222333333111111222222222222222111111111111111111222222222111111111111222222222333333333222111000000//////......////////////............................../////////000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))************************)))************+++++++++************************++++++,,,,,,,,,,,,++++++***************)))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///000000////////////////////////------......///000000000///////////////.................................000///......000000///...////////////000000000000//////......---,,,,,,,,,,,,,,,,,,---,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''((())))))''''''((((((((((((((((((+++)))((()))***+++***)))))))))))))))))))))))))))++++++******++++++,,,---......///000000000000000000000000111222222333333222333444555666555444444333333333333333444444444444444555555555666666666777777777777777888999:::??????>>><<<999777777888555444444444444333333333666666666666666777888888999999888888777777888888555666888999:::;;;;;;;;;;;;999777777777888777666666666666666666666555555666555444222111111111111///////////////////////////............---------...------------,,,,,,,,,++++++++++++++++++******************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++***************************************))))))************))))))************************)))))))))*********++++++))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((___UUUBBB999:::888;;;<<<666333222222111111111111111///000000000//////...---------------...///000000000000000000111111111111111111222222111111000///111111000000/////////////////////000111222222333000000111222222222111111000000000111222222222333111111222222222333333333333333222111000///............/////////...------...........................////////////...------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++))))))***+++---...//////////////////////////////............//////000000........................------------------------000///......///000///...////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,++++++******************)))))))))((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''((((((((((((***))))))***,,,,,,+++***(((((())))))************************+++,,,------......///000000000000000000000000000111111222222000111222444444444333333222333333444444444444444555555555666666666666777999888777777777999:::;;;@@@@@@???===999777777888666555555444333222222222444444444444555666777777::::::999888888999999999666666777888999999::::::999777555555555555444333555555555555555555555666555444444333222111111111///////////////////////////............---------------------------------,,,+++++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************))))))************))))))************************))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((dddXXXDDD;;;:::777999999222333222111111000000111111///////////////......---,,,,,,,,,------...///000//////000000000111111111222222222222222111111000//////000/////////....../////////000000111111222///000111222222222222222000000000111222222222333111111222222222333333333222222111111000//////...///000000000//////...---.......................................---,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++***************************++++++,,,,,,++++++*********++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********''''''((()))+++,,,------....................................////////////------------....................................///...---...///000///---///.....................---------------,,,,,,,,,,,,,,,++++++************************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))&&&'''''''''(((((()))))))))))))))***,,,---+++)))((((((((()))******++++++************+++,,,---.........///000000000000000//////000000000000111111...///111222333333333222222333444555555555444444555555555666666666666777:::999888888999:::<<<===>>>??????===999777666777777666666555444333222222333333333333444555666777:::999999999999999::::::666666666666777777888888777555333333333444333222444444444444444555555555333333333222222111000000000000000000000000000000///............---------------------------------,,,,,,,,,,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))dddUUUCCC<<<;;;666555666000222222111000000000000111---...............------,,,,,,,,,,,,---...///000/////////000000000111111222222333333222222111000...//////000000//////.../////////000000000111111000000111222333333333333111111111111111222222222111111111111222222222333111111000000000/////////111111111111000///...---------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++******************************++++++++++++***************+++++++++++++++)))))))))************+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++******))))))'''(((((()))***+++,,,,,,..............................//////////////////---------...............///////////////////////////...------//////...---...............---------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((***))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))&&&&&&''''''((()))))))))(((((((((***,,,,,,+++)))(((((())))))*********+++)))))))))***+++,,,---.........///000000000000000///////////////000000000---///000222333333333222222333444666666555555444444444555555555666666666888888888999:::;;;<<<===;;;<<<<<<;;;888666666666666666555444444333222222222222222333444555666777999999888888999999::::::888777666555555555555555444333222222444555555444444444444444444444444333222222222333222111000000000000000000000000000000///............---------,,,,,,,,,------------...---------,,,++++++******************************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***************+++++++++************************))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))___NNN@@@;;;;;;444333555111222222111000000000000000,,,,,,------------,,,,,,,,,,,,,,,,,,---...//////////////////000000000111111111111222111000000///...///000000000000///...////////////000000000000000111222333444444444444222222222111111111111111000000000111111111222222////////////000000000000111111111000000///------------------------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++************************))))))))))))))))))))))))************************)))************+++++++++******************************++++++++++++******)))))))))*********++++++))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***))))))(((************++++++,,,,,,......................../////////////////////...------......///////////////////////////////////////...------//////...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))&&&&&&''''''((())))))***&&&&&&'''***,,,,,,***((()))))))))))))))*********)))))))))***+++,,,...///......///000000000000000////////////////////////---...000222333333333333222333555666777666555444333444444444555555555555333444666888:::;;;;;;<<<777888:::999777555555555444444333333222222111111222222222333444555666777888888888888888999:::::::::999777555333333333333333222222333666999:::999555444444444333222222222222333444444444333222111000000000000000000000000///............---------,,,,,,,,,---------.........------,,,++++++******************************,,,+++************+++,,,))))))))))))))))))))))))))))))*********+++++++++************************))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((('''((((((((()))))))))***ZZZHHH<<<:::;;;444222666222222111111000000000000000++++++,,,------,,,,,,,,,,,,,,,,,,,,,---...//////////////////000000000000000000000000000//////......///000111111000//////////////////000000000000000111222333444555555555333222222222111111000000///000000000000111111111......//////000000111111000000000000///...---,,,------------------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++************************))))))))))))))))))))))))************************)))************+++++++++******************************++++++++++++******'''((((((((())))))******))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,---........................///////////////................../////////000000........................///...------...///...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++************))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&'''((())))))***%%%&&&'''))),,,,,,***'''******)))))))))))))))))))))))))))***+++---...///...//////000000000000000///////////////.........---...000222333444333333222333555777777666555444333333333444444444555555000111444777999:::::::::444666888888666444444444222222222111111111111111222222222333444555777888888777777777888999999:::;;;:::777444222111111111333333333555999<<<======555555444333333222111111333444555555555444333222000000000000000000000000//////.........---------,,,,,,,,,------...............---,,,,,,+++******************************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))******++++++++++++************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((('''((((((((())))))******^^^CCC;;;444444555333222444111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---...///000000000000333333333222222000/////////////////////000000000,,,111333...***,,,000111000111222333444333222222333111///......///111333333000///111444444///***...///000111222222111000////////////////////////................................................,,,,,,,,,------.........+++***(((''''''(((***+++++++++,,,,,,,,,---,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))***+++++++++,,,************************,,,++++++******++++++,,,)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***************)))((((((+++,,,...000000///...---///......---------......000000000000////////////000000000000000000000000------............------000000///...------,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((((((((((((************************(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((('''&&&%%%%%%((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))************''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******(((''''''((())))))(((((())))))******++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,..................------............////////////.........///000222333444333333555666666666555444777666555444333444444555444444555888:::;;;:::999555555555555444333222222222222222222333333444555333333444555666777888888777777777777666666666666888777666555444444444555444222111444888;;;;;;:::777666666555444444333333333444444555555444444333333222000/////////000111000000///............///------------------------...---,,,,,,---...---,,,************+++,,,------+++++++++*********))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((zzzWWWBBB:::444444555333222333111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...//////000000000222222222222111000///......///000000111111000000000...,,,...666;;;777---000111222333333333222222222111000//////000111222111///...000444444111,,,...///000111222111111000////////////////////////................................................,,,,,,,,,---------......,,,+++***))))))***+++,,,******))))))******+++,,,************************++++++*********)))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))************************++++++************************+++******))))))******+++))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***************)))((((((***+++---//////...---,,,......------------......000/////////////////////000000000000000000000000.........//////.........000//////...------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((((((((((((************************(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((((()))))))))))))))))))))*********)))))))))*********++++++,,,++++++******++++++,,,.........------------------.........////////////...---......///000111222222333444555666555555444555444333222222222333333111111111333666888777666555666666666555444333222444333333333333444444555444444555666777777777777555555666666666666666666888777666666555555555555444222111333666999999888666666666555444333333333333333444444444444333333222222000/////////000000...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,***++++++*********+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((sssPPPAAA999333333444333222333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...//////000//////000000000000000///...---...///111222333222000///111333111+++***...222222000111222222333333222222000000000000000000000000///...---000444444222///...///111222222111000000////////////////////////........................------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++***))))))((()))***++++++))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))************************))))))************************)))))))))(((((())))))))))))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++***************)))(((((()))***,,,---...---,,,+++---------,,,,,,------...////////////////////////000000000000000000000000...//////000000//////.../////////...------,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''(((''''''&&&%%%'''''''''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))***))))))))))))))))))(((((((((((()))))))))******++++++************++++++---------------------------------.........//////...---------......///000222333333444555444444444333222111000000000111222111000000111444666777666666777888888888666444222555555444444444444444444444666777888888777666555333333444444555555666666777777777666666666666666444333222333555666666555666555555444444333333222222333333444444333333222111111000/////////000000---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***,,,,,,+++*********+++++++++************)))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''((((((pppOOO@@@888333333444222222333000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...////////////.../////////......---,,,---///111333444222000///...222555888<<>>666111111333111111333//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---......///......------.........------,,,---...000111222111///...111++++++<<>>555,,,)))+++---************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((***+++...///000***(((''''''(((((('''&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((***((((((((((((((((((((((((zzz___KKK>>>666111000///...---,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++***))))))((((((***)))(((''''''((()))***((())))))******+++,,,,,,***)))(((''''''((()))***'''(((((())))))(((((('''))))))(((((((((((())))))+++)))((((((***+++++++++&&&(((***+++,,,,,,+++***//////...---------------...------,,,++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&'''''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((()))***++++++)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,+++++++++************************---------------......///,,,------...///000111111111111111111222222222222333333444444444222111000444444444333333333333333222222333333333333333333111000...,,,,,,,,,---...///............---------......---,,,---///111222===AAA@@@777---***+++,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((()))***,,,...///+++)))(((((())))))'''&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((***((((((((((((((((((((((((zzzYYYDDD;;;999111000///...---,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))(((((('''))))))(((((((((((())))))(((((()))******++++++,,,***)))(((''''''((()))***((())))))******))))))((((((((())))))))))))(((((()))(((&&&''')))******)))'''((()))++++++++++++***.........---------------,,,,,,,,,++++++******))),,,,,,,,,++++++++++++***++++++++++++++++++++++++************************((()))))))))(((&&&$$$###''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''(((((((((((('''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))***+++))))))))))))************+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))+++,,,,,,,,,,,,,,,,,,+++************************---,,,,,,,,,------...///------...///000111111222000000111111111222222222444444444333333111000///333333333333333333333333333333333333333222222222111000///---,,,------...///............---------...---,,,,,,---...000111>>>BBBAAA777...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((()))***++++++,,,***)))*********(((&&&(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((***((((((((((((((((((((((((wwwVVVAAA:::888000000///------,,,,,,,,,+++++++++++++++++++++,,,***)))))))))((((((''''''))))))(((((((((((())))))(((((())))))***+++++++++))))))(((((((((((())))))))))))************))))))&&&''')))******)))(((((('''&&&%%%%%%'''((((((''')))***+++,,,------,,,,,,---------------------,,,---,,,,,,,,,++++++******++++++++++++++++++++++++************************************************++++++***)))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,,,,++++++***************************++++++++++++,,,---......,,,---...///000111111222000111111111222333333333444444333222111000//////111111111222222222222222444333333333222222111111111000///...---------...///............---------------,,,,,,------//////999===<<<444---++++++***************)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((()))((((((''''''(((((())),,,+++***+++,,,+++(((&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((***((((((((((((((((((((((((rrrUUUCCC:::666000///...---------------++++++++++++++++++++++++))))))))))))(((((((((((((((((())))))))))))(((((('''(((((()))******++++++))))))(((((((((((())))))))))))************))))))&&&'''(((*********)))((((((''''''((()))***)))((())))))***+++,,,,,,,,,,,,,,,,,,---......------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***************************************************)))(((&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))(((&&&&&&&&&''')))***'''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))*********++++++,,,......,,,,,,---...///000111111111111222222333444444555333333222111000000//////000000000000111111222222333333333222222111111111111000000///......------///............---------,,,,,,,,,,,,,,,------...000444555///+++++++++)))************)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((()))(((''''''&&&&&&''''''+++******,,,---,,,)))'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((***((((((((((((((((((((((((mmmTTTDDD;;;555//////...---------------+++++++++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((''''''((())))))******+++(((((())))))))))))((((((((())))))******))))))(((&&&'''((())))))******)))+++******+++---...,,,+++''''''(((((()))******+++***+++---......---,,,,,,------------------------***++++++++++++,,,,,,,,,************************************************'''&&&&&&%%%&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))(((***(((&&&%%%%%%'''***+++'''''''''''''''''''''''''''&&&&&&&&&&&&((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))***+++,,,---...++++++,,,---...//////000000000111222333444444555222111000000///000000000......//////000111111111222222222222222111111111111111000000///......---///............---------,,,,,,,,,,,,,,,,,,,,,,,,)))...///,,,***,,,,,,***************))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))(((''''''&&&&&&&&&'''(((((())),,,------***((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((***((((((((((((((((((((((((jjjQQQCCC;;;666//////...------------...++++++++++++*********)))************************'''((()))******)))((('''''''''(((((()))*********(((((())))))))))))(((((('''(((((())))))(((((('''''''''''''''((()))***++++++******,,,......,,,***'''''''''(((((()))***+++)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))&&&((()))+++++++++)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((''''''&&&'''((()))***''''''''''''''''''''''''''''''''''''((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))***,,,---...)))******+++,,,---............///000111222333333000000///...///000111222------...//////000111111111111111111222222222222111111111000000///...---///............---------++++++,,,,,,,,,,,,++++++(((,,,...,,,,,,......+++************))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))(((((('''''''''''''''&&&&&&(((+++------+++)))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((''''''(((***((((((((((((((((((((((((jjjOOOAAA;;;999//////...---------......++++++++++++******))))))***************+++++++++'''((()))******)))((('''''''''(((((()))*********(((((())))))))))))((((((''''''((((((((((((''''''((('''''''''''')))+++,,,(((((((((***,,,,,,***((())))))))))))***+++,,,---)))***,,,.........,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((+++000333222///+++'''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))&&&&&&((()))))))))((('''((((((((((((((((((((((((&&&'''(((((()))******+++'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((('''&&&$$$###$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))((((((((()))***,,,---...((()))***+++,,,------...,,,,,,---...///000111111//////......///000222333------......///000000111000000111111222222222333111111111111000///...---//////.........---------++++++,,,,,,,,,++++++******...000......000///,,,************))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))(((((('''''''''(((((($$$%%%'''+++---...,,,)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''((((((''''''(((***((((((((((((((((((((((((hhhPPPAAA999333111000...------...///000000...,,,***)))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************)))))))))))))))))))))))))))************+++++++++******)))((((((((((((((()))))))))))))))(((''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''((((((((('''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))******************))))))))))))************))))))))))))***************))))))))))))))))))(((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))***************)))(((((())))))((('''''''''''''''))))))))))))(((((((((((())))))))))))))))))***++++++,,,------,,,,,,...000......//////////////////...///000000//////000111111111111111111111222222//////////////////////////////.........---------...------,,,,,,++++++***,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((''''''''''''((((((''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((()))((('''&&&'''(((***,,,)))(((((('''''''''((((((gggOOOAAA:::555000//////............///......,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************+++++++++++++++++++++++++++++++++++++++******)))************************************************+++++++++******)))))))))******)))(((((((((((((((((((((((((((((('''&&&&&&)))((((((((('''''''''''')))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''(((((('''&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((((()))))))))***************))))))))))))************))))))))))))*********)))))))))))))))))))))))))))((((((((('''''''''((((((((((((''''''''''''&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))***************)))(((((())))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++,,,------,,,,,,...000000000000000000000//////---///000000//////111222111111111111111111111111///////////////////////////.........------------+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***++++++++++++***))))))))))))))))))))))))))))))'''''''''((()))*********((((((''''''''''''((((((''''''(((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))(((''''''((()))((('''&&&'''(((***+++((((((''''''''''''((((((fffNNNAAA;;;777///////////////...---------------,,,+++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))*********)))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++***************)))((((((************************++++++++++++++++++++++++---,,,+++***)))(((((('''***))))))((((((((((((((('''''''''''''''&&&&&&%%%((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&###&&&))))))'''%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))************))))))))))))*********))))))(((((())))))***))))))))))))))))))******)))))))))(((((((((''''''((((((((((((''''''''''''%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((()))))))))************))))))((())))))((('''''''''''''''''''''(((((())))))******)))))))))))))))***+++++++++,,,------,,,,,,...000222222222111111000000000---...000000000000111333111111111111000000000000////////////////////////............------------******++++++,,,------......---------,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((())))))(((''''''((()))((('''''''''((()))***((((((''''''''''''((((((eeeLLL@@@;;;888//////000000000...---,,,,,,,,,------,,,+++)))((())))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))******))))))((((((''''''(((((((((((())))))))))))************************************************)))))))))))))))(((((('''************************+++++++++++++++++++++++++++++++++***)))((((((((())))))(((((((((((())))))''''''((((((''''''&&&%%%((((((((((((((('''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''###'''++++++'''%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((()))(((((((((((()))))))))*********))))))))))))******))))))(((((((((((()))))))))))))))))))))*********)))))))))(((((((((((('''((((((((((((''''''''''''%%%%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))************)))((())))))((('''''''''''''''))))))))))))(((((((((((()))((((((((()))***+++,,,+++,,,------,,,,,,...000222222222111000000//////---...000000000000222444000000000000000/////////........................------------------------******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++***))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&((())))))(((''''''((((((((('''''''''(((((()))(((''''''''''''(((((()))cccKKK???;;;888///000000111000...,,,++++++,,,------,,,+++)))((())))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))************************((())))))))))))(((''''''************************************************))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))((('''''''''''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((((((((('''%%%(((++++++((('''''')))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))'''(((((((((((()))))))))******))))))))))))******))))))(((((((((((())))))(((((())))))***************)))))))))((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((())))))*********))))))))))))((('''''''''''''''++++++***)))((('''&&&&&&(((((((((((()))***+++,,,+++,,,------,,,,,,...000111111111000000/////////...///111111000000222444000000000/////////......------------------------,,,,,,------------------,,,,,,,,,++++++*********++++++++++++*********)))***++++++++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&((())))))(((''''''((((((((('''''''''''''''((('''''''''''''''((())))))cccJJJ>>>999666000000000000///...,,,,,,,,,,,,,,,,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))(((''''''************************))))))))))))))))))))))))((((((((()))))))))******((((((((((((((())))))***)))))))))))))))((((((''''''''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))))))))******(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''(((((((((''''''(((((((((((())))))******))))))))))))******)))((((((''''''(((((()))((((((((()))******++++++******)))))))))(((((((((((((((((((((''''''''''''%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((())))))************)))))))))((('''''''''''''''++++++***)))((('''&&&&&&(((((((((((()))***,,,,,,+++,,,------,,,,,,...000000000000000000000000000///000222111000000111333000000//////......------------------------------,,,,,,,,,,,,---------------,,,,,,+++******))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&((())))))(((''''''((((((((((((''''''''''''&&&''''''&&&''''''((()))***bbbJJJ===888444222111000///---------,,,,,,,,,++++++******++++++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************)))************)))((((((************************************************)))))))))))))))(((((((((((((((((((((((()))******(((((())))))(((((('''&&&''''''''''''((((((((()))''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((((((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((***&&&""""""&&&((('''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((())))))***%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&'''''''''''''''''''''((((((((())))))******))))))))))))******((((((''''''''''''(((((('''(((((()))******++++++*********)))))))))((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((()))***************))))))((('''''''''''''''(((((((((((())))))))))))''''''(((((()))+++,,,---+++,,,------,,,,,,...000///000000111111222222222111222333222000///000111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++***************+++++++++*********))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((&&&((())))))(((''''''((('''(((((((((''''''&&&%%%&&&&&&&&&''''''((()))***bbbJJJ===777333333222000...---,,,---------,,,+++*********+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************++++++++++++++++++++++++++++++***)))((('''&&&&&&((((((((((((((()))******''''''((((((''''''&&&%%%&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((())))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((+++$$$$$$(((&&&###'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######%%%''')))+++,,,---%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))******))))))))))))******((((((''''''''''''(((((('''(((((()))***+++++++++************)))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))(((((()))***************))))))((('''''''''''''''&&&&&&'''((()))***+++,,,'''''''''((()))+++,,,---+++,,,------,,,,,,...000000000111222333444444555222333333222000///000111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))))))))***++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&((())))))(((''''''((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''')))******{{{]]]III???888333//////......------------,,,,,,,,,+++***)))'''&&&************************))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((()))******))))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))************))))))))))))******))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((()))))))))))))))(((((())))))(((&&&&&&%%%%%%%%%'''''''''''''''((())))))(((((())))))))))))(((((()))+++,,,,,,,,,,,,---/////////000000000111111111333444555555222...///111111000//////000///,,,******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,+++***))))))***++++++*********))))))))))))((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((xxxZZZEEE<<<777222111000...------...------/////////...---,,,***)))************************((((((((((((((((((((((((***))))))))))))))))))*********))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''(((((()))))))))))))))((((((((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((()))******))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((())))))))))))((((((***)))((('''&&&&&&&&&&&&'''''''''''''''((())))))(((((())))))))))))(((((()))***,,,,,,++++++---.../////////000111222222222///000222111///,,,---//////...---...//////---,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,+++***))))))***++++++++++++*********)))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((tttUUUAAA999666333555111---,,,---///...---,,,,,,,,,++++++)))((('''************************((((((((((((((((((((((((((())))))******))))))(((++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''((((((''''''(((((()))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((()))******((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((())))))))))))((((((******)))((('''''''''''''''''''''''''''((())))))(((((())))))))))))(((((((((***+++,,,++++++,,,.........///000222333444444222444444222000/////////---,,,+++,,,...///...---++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++************+++,,,,,,+++++++++************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((rrrRRR>>>888666444777222---,,,...///...,,,************)))((('''&&&************************'''''''''''''''''''''''''''((()))******)))((('''******))))))((((((''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''((()))))))))((((((((('''''''''((((((((((((((()))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***)))((((((''''''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''(((''''''''''''(((((())))))))))))(((******)))((((((((((((((('''''''''''''''((())))))(((((())))))))))))((((((((()))++++++******,,,---,,,---...000222333555555444666666333222333444222///...,,,---...///...---+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++***+++++++++,,,,,,,,,,,,,,,+++++++++*********)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''pppPPP===777777666777444///......///...,,,------------,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''(((((())))))******''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''(((((()))***((((((((((((''''''''''''((((((((((((((()))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((())))))******))))))(((((())))))***'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''((()))))))))))))))***))))))(((((((((((()))'''''''''''''''((())))))(((((())))))))))))((((((''')))************+++---+++,,,---///111333444555///222333111555;;;===;;;333111///...//////...---,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''''''''''''''''''''&&&''''''''''''''''''&&&pppPPP===888888777666555333111///------,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&'''((()))***++++++''''''''''''''''''''''''$$$%%%'''((((((((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******((((((((('''''''''&&&&&&((((((''''''(((((()))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((()))************))))))))))))******'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&'''((())))))******))))))((((((''''''(((((()))'''''''''''''''((())))))(((((())))))))))))(((((('''((()))***))))))***,,,***+++,,,...000222333444---222444444;;;GGGKKKHHH555333000////////////...,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---------,,,,,,+++++++++************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&nnnOOO<<<777777666333666777555///++++++---(((((((((((((((''''''&&&))))))))))))))))))))))))************************(((((((((''''''(((((((((''''''(((((())))))******''''''''''''''''''''''''$$$%%%'''((()))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((()))******))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&'''((()))************((('''''''''''''''(((((('''''''''''''''((())))))(((((())))))))))))((((((&&&((())))))((()))***,,,******+++---...000111222...333444333:::HHHLLLGGG444111...---.../////////,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++)))***+++---------------++++++*********)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&mmmNNN<<<777666555111666:::777000******---***++++++++++++******)))))))))))))))))))))))))))************************)))((('''&&&&&&'''((()))))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((()))******((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&'''((()))************''''''&&&&&&&&&''''''((('''''''''''''''((())))))(((((())))))))))))((((((&&&'''))))))((((((***+++******+++,,,---///000000,,,111///+++111===???888111///,,,,,,---///000000,,,------......------,,,+++,,,,,,------,,,,,,+++)))***+++---......------*********))))))))))))((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%eeeIII;;;666555444---444:::888111***)))+++,,,------,,,+++***)))(((***+++---,,,***)))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''((()))(((%%%$$$%%%&&&)))((('''&&&%%%&&&&&&'''(((((()))+++,,,,,,***'''))))))((('''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&+++***)))'''''''''((()))(((((((((((())))))))))))(((((((((((((((''''''''',,,+++***((((((((()))***+++******)))(((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&((()))++++++)))(((&&&''''''''''''(((((((((((()))((('''&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***))))))(((((('''''''''&&&'''&&&$$$###"""###$$$$$$''''''''''''''''''''''''&&&%%%%%%'''((((((&&&###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''')))***)))'''&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%'''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&''')))***+++***((('''))))))((('''''''''''''''(((((())))))((('''&&&&&&''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,---...//////111111111000000000000000///////////////.........///............---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++***))))))))))))))))))))))))((((((((((((++++++***)))(((((())))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((eeeIII:::666555444///111333444333000---+++,,,,,,,,,,,,,,,+++******)))+++,,,+++)))(((((()))))))))((((((((())))))***''''''''''''((((((((((((+++)))'''&&&&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&''')))++++++(((&&&))))))((('''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((,,,+++)))((((((((()))************)))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''((()))******)))((('''''''''''''''(((((((((((()))((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((()))))))))*********)))(((''''''((()))***)))((((((((('''''''''''''''&&&%%%$$$###$$$$$$%%%''''''''''''''''''''''''&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''')))(((&&&%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&''')))*********(((((())))))((('''''''''''''''((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,---...///////////////////////////............////////////------------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))((((((((((((+++******)))(((((())))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''&&&&&&%%%((((((((((((((((((((((((dddHHH:::666555444111...,,,///444555111,,,,,,,,,,,,---,,,,,,++++++(((***+++***((('''((())))))))))))))))))***++++++''''''''''''((((((((((((,,,((($$$###&&&)))***)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&((())))))'''%%%)))((((((''''''''''''(((((((((((((((((((((((((((&&&'''(((((((((((('''&&&'''''''''''''''&&&&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((+++***))))))((()))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((('''((()))******)))((('''''''''''''''(((((((((((()))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((())))))))))))(((((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''')))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((('''&&&$$$%%%%%%((()))))))))((('''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&''')))*********)))((())))))((('''''''''''''''(((((((((((((((''''''&&&''''''''''''(((((((((((((((((())))))))))))******************+++,,,---------------------------------------.../////////000,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***************+++(((((((((((())))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''(((''''''&&&%%%((((((((((((((((((((((((cccGGG999555555444222...+++---222555222---............---,,,+++***((()))***)))''''''(((***(((((((((((()))***++++++''''''''''''(((((((((((()))%%%!!!###(((+++)))'''''''''''''''&&&&&&''''''&&&&&&&&&'''))))))(((&&&)))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))((((((&&&%%%(((((((((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((())))))(((''''''''''''''''''(((((((((((()))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&((((((&&&%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((()))***))))))((())))))(((''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((()))))))))***)))(((((())))))***+++,,,,,,,,,,,,---------------,,,,,,------...///000000,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********)))******++++++(((((((((((())))))))))))***))))))((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&((((((((((((((((((((((((bbbFFF999555444444111000/////////000//////111000000///---+++)))(((((())))))((('''''')))+++'''''''''''''''((()))***''''''''''''(((((((((((('''%%%$$$(((---///***%%%&&&&&&''''''''''''''''''((('''&&&((()))***)))'''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''')))******)))((('''(((((((((((())))))))))))(((((((((((())))))******)))))))))*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''%%%'''))))))'''''''''(((###$$$%%%&&&'''(((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''(((((()))))))))))))))))))))((('''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((()))***++++++,,,,,,,,,------.........+++,,,,,,---...//////000------------,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,*********)))******++++++'''((((((((()))))))))***)))((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((((((((((((((((((((((((aaaFFF888555444444///111222000---,,,---///111111111///...,,,***))))))))))))((('''(((***,,,((((((''''''''''''((((((''''''''''''((((((((((((''''''***...222111,,,'''%%%&&&''''''((('''''''''((('''&&&''')))***)))((((((''''''''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++(((((()))************)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''((((((''''''&&&'''''''''(((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%'''))))))((('''((()))######%%%&&&''''''((((((''''''((())))))))))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))((('''''''''''''''&&&'''((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((()))***++++++++++++,,,,,,------......,,,,,,,,,---.........///------------,,,,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++++++++***************+++''''''(((((())))))******((((((''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''((((((((((((((((((((((((```EEE888444444333---///111111...------//////////////////...---,,,*********((('''(((+++...+++***)))(((''''''''''''''''''''''''(((((((((((('''))),,,...///...+++)))%%%%%%'''(((((((((''''''(((&&&%%%&&&''')))(((''''''''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))(((((((((((())))))))))))'''(((((()))******++++++'''((()))***+++******)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***'''''''''&&&&&&'''''''''''''''''''''((((((((((((((())))))***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((()))))))))******&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''(((&&&$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''((((((((()))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''$$$&&&(((((('''''''''(((&&&&&&''''''''''''&&&&&&&&&''''''((())))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))((('''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))***+++,,,))))))******+++,,,,,,---------------------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************++++++++++++,,,,,,+++***))))))))))))'''''''''((()))*********'''''''''''''''((())))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''((((((((((((((((((((((((```EEE888444444333---...///000000000///...------...///000000//////*********)))((())),,,///---,,,+++)))((((((((((((''''''''''''((((((((()))%%%'''******)))(((((()))$$$%%%'''((((((((('''''''''%%%$$$$$$&&&''''''&&&'''''''''''''''((()))***(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''((()))(((((((((((())))))))))))'''(((((()))***+++++++++'''((()))+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&''')))******''''''''''''((((((((()))(((((((((((())))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((()))*********)))'''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''))))))))))))************%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''(((&&&$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))(((((())))))*********+++(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''###%%%''''''&&&&&&&&&'''*********)))(((&&&%%%$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))((('''''''''''''''&&&&&&'''((())))))((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((())))))***+++,,,'''(((((()))***+++++++++------------------,,,,,,+++++++++************)))******+++++++++,,,,,,,,,)))************+++++++++---,,,+++***))))))))))))&&&''''''((()))******+++'''''''''''''''((()))***(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''((((((((((((((((((((((((}}}YYYBBB888444333333111000//////000///---+++------...///000...***'''++++++,,,+++******,,,---++++++)))(((''''''''''''''''''''''''((((((((((((!!!222''')))***&&&,,,((((((((((((((((((((((((''''''''''''''''''''''''333$$$)))%%%&&&111###(((***###&&&111111 ###333%%%''',,, ###777$$$ (((((()))+++)))###...,,,$$$&&&%%%!!!$$$''''''''''''((((((((((((%%%&&&)))'''((($$$)))111###,,,###+++"""000'''***)))+++'''%%%///---)))'''%%%,,,'''$$$,,,%%%:::%%%///---!!!... &&&'''###''''''+++(((###111***,,,$$$,,,$$$:::$$$"""+++"""---(((&&&%%%%%%'''))))))%%%"""&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))---,,,+++)))(((&&&%%%$$$%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''(((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''')))******((('''%%%'''((()))((('''&&&''')))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%|||YYYBBB888555333444111000.../////////---+++,,,,,,---///111000---******+++,,,+++))))))+++---+++***)))(((''''''''''''(((((()))))))))*********000)));;;$$$...'''---########################&&&&&&&&&&&&&&&&&&&&&&&&%%%)))((())),,,000--- """$$$SSSYYYQQQ555///$$$******)))333%%%(((,,,((($$$###...000///444''''''''''''(((((((((((('''555---+++///'''333RRRpppddd???&&&000$$$***)))!!!%%%---!!!AAA,,,&&&!!!)))+++%%%$$$###......###"""444$$$333,,,###***111+++"""+++CCCiii___bbb222!!!(((666''';;;---***###111)))(((''''''((('''###&&&&&&&&&''''''''''''((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$###)))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))))))))))),,,,,,***)))(((&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))***+++)))************+++++++++///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************+++++++++************)))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''{{{XXXAAA888555444555111///......//////---+++++++++,,,...000111///---***++++++***((((((***++++++***)))((((((''''''((((((((((((((())))))))))))$$$tttrrr|||zzzyyy}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~vvv~~~pppmmm...%%% 555---|||777888333333&&&%%%)))(((&&&(((---*** (((''''''''''''((((((((((((/// '''^^^zzz]]]***###,,,111&&&+++'''!!!###,,,)))###***,,,%%%,,,%%%,,,///&&&'''ZZZhhh...666)))%%%+++###)))((('''((((((&&&###!!!&&&&&&&&&''''''''''''((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&---+++)))&&&$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))++++++***)))'''&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++)))************+++++++++------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************+++++++++************)))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''''''''(((yyyVVV@@@888555555666111///...---......---,,,+++++++++,,,...///...---******+++)))(((''')))*********)))(((((((((((((((%%%&&&&&&&&&''''''''''''...111!!!,,,---))),,,###lll333%%%000'''$$$ $$$((($$$###((()))''''''''''''((((((((((((***NNN^^^###(((999(((,,,+++!!!'''+++""",,,$$$---$$$,,,***"""+++$$$nnn''';;;+++ ***%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&((()))+++,,,---......,,,)))&&&$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))******)))(((''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))*********+++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************+++++++++*********))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))((((((''''''((()))((('''&&&''')))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&vvvTTT???777555555777111///---,,,---------,,,---+++******+++,,,,,,+++***++++++***((('''(((******))))))(((((((((((()))&&&&&&&&&''''''''''''((()))!!!LLL///$$$$$$!!!))) VVVfffNNN(((&&&222$$$!!!///333###''''''''''''((((((((((((444KKK***"""'''333###""",,, $$$)))555%%%###(((***xxx((($$$&&&%%%&&&''''''''''''((((((&&&&&&&&&''''''''''''((((((((())))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((''''''((()))+++,,,...//////+++***'''%%%%%%&&&(((***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))((((((''''''&&&&&&((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''((())))))***))))))*********+++++++++++++++*********++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************+++++++++*********))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&''''''((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''sssQQQ<<<666444555777111///,,,,,,,,,------,,,...,,,***)))***,,,,,,,,,+++,,,,,,***(((''')))***))))))(((((((((((())))))))))))))))))************)))+++...///|||++++++***(((///'''***222FFF^^^'''(((--- ###)))''''''''''''((((((((((((555***%%%$$$333&&&'''((('''###,,,$$$!!!yyyxxx|||yyy&&&000((()))***(((&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))))))))******((((((((((((((((((((((((&&&'''(((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%''')))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&'''((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''(((((()))***)))************+++++++++++++++******++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))'''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))pppNNN:::444333444666222///,,,+++,,,,,,---,,,///---******,,,...000000,,,------+++)))((()))***))))))(((((((((((())))))************+++++++++,,,###---$$$"""...&&& 444%%%%%%"""&&&$$$222%%%)))TTT,,,'''222%%%"""...---''''''''''''((((((((((((XXX___...###'''%%%222(((,,,"""666333)))???333'''xxx((()))***(((&&&%%%&&&(((&&&&&&&&&''''''''''''((((((((()))))))))*********((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&%%%&&&'''((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((''''''''''''((()))))))))************++++++++++++++++++++++++,,,------************************)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((()))***'''((()))((('''&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))nnnMMM999333333444666222///,,,++++++,,,---,,,///---***+++---111333444---...---,,,***)))***+++))))))(((((((((((()))***((()))))))))************+++!!!000'''UUU&&&!!!111"""(((,,,111!!!&&&---%%%!!!###&&&ddduuu(((&&&((())),,,"""''''''''''''((((((((()))rrr333'''>>>YYY***+++ &&&'''%%%&&&&&&(((!!!KKK...!!!000&&&...555DDD$$$'''((((((&&&&&&))),,,&&&&&&&&&'''''''''(((((((((((())))))*********+++((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))&&&&&&&&&'''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&'''((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''((()))))))))************+++++++++,,,+++++++++,,,------...************************)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******'''((()))((('''&&&''')))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((kkkIII:::666333222333000///...---,,,+++++++++---***)))+++000333111...***************)))(((((((((((((((((()))***+++,,,+++******)))***,,,---...+++///...,,,###(((}}}(((%%%%%%&&&%%%***$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&vvvVVV$$$000 ***+++)))***111(((FFF+++333(((///...gggOOO%%%///---!!!888!!!TTT"""***"""---!!!,,,)))---GGG---$$$"""$$$///&&&$$$$$$%%%%%%&&&'''((((((+++*********))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((()))(((&&&$$$"""!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%%%%&&&''')))***(((''''''&&&&&&((()))***,,,+++)))'''&&&%%%&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((()))******((((((((((((''''''''''''***)))(((&&&&&&''''''(((***)))(((''''''((()))***))))))))))))((((((((((((''''''''''''((((((((((((++++++************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''jjjHHH999666333222333000///...---,,,+++++++++,,,)))'''***...000///,,,***************)))((((((((((((((())))))***+++,,,+++************,,,---..."""+++///222000$$$999jjj555%%%&&&'''&&&)))%%%'''&&&&&&&&&&&&&&&&&&&&&&&&000$$$___666***""" ******$$$%%%'''(((ppp 000$$$$$$:::((("""$$$===000(((333 $$$(((>>>ooo"""&&&'''$$$$$$'''+++...111(((%%%)))(((***!!!&&&&&&&&&'''((()))))))))*********)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''''''''&&&$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&'''((()))***))))))((('''&&&'''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((((((((((()))''''''''''''((((((((((((((((((((((((((()))******((((((((((((''''''''''''***)))((('''&&&''''''(((***)))(((''''''((()))***)))(((((((((((((((((((((''''''''''''((((((((((((************************)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''jjjHHH999666333222333000///...,,,+++++++++++++++((('''(((+++---+++)))))))))******))))))((((((((((((((()))******++++++************+++,,,---...'''000...,,,111+++ !!!MMM$$$'''((('''(((&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$444%%%)))'''!!!'''000""" ///$$$,,,777///(((&&&((()))&&&"""+++''' 444+++"""UUU333(((###---)))&&&///***---***%%%)))(((%%%'''((((((((())))))******+++******))))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))))))))(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((''''''''''''((())))))'''''''''''''''((()))***((((((''''''''''''((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((***))))))((('''''''''(((''''''''''''((((((((((((((((((((((((((()))******(((((((((''''''''''''&&&)))(((''''''&&&&&&'''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((************************)))***++++++,,,,,,++++++*********++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((************************'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''iiiGGG999666333222333//////---,,,+++*********+++)))((((((***+++)))'''((()))))))))))))))(((((('''((())))))***+++++++++************+++,,,------+++000---&&&(((,,,......777ooo$$$'''((('''%%%'''(((''''''''''''''''''''''''(((000```222+++...###((((((&&&... 000]]]@@@ %%%******)))(((&&&$$$((($$$000EEE///"""###'''+++ ooo...%%%...""",,,***...GGG+++***%%%### ...(((((()))))))))*********))))))))))))))))))(((((('''(((***++++++)))'''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&((()))(((((('''''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''(((((()))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***(((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))************))))))***+++++++++++++++************+++++++++++++++++++++++++++,,,,,,,,,...---------,,,,,,++++++************)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''hhhGGG888666333222333///...---,,,+++*********+++***))))))******)))((('''(((((()))))))))(((((('''((()))***++++++******)))******+++,,,,,,,,,---(((&&&***+++&&&###'''+++***FFF&&&&&&''''''"""'''&&&''''''''''''''''''''''''!!!!!!!!!222zzz???000%%%---+++$$$&&&&&&###;;;NNN333(((555"""%%%+++&&&'''000"""***,,,###%%%###$$$ )))(((&&&+++((()))((())))))&&&,,,,,,%%%&&&(((''''''(((((((((((())))))(((((((((((((((((())))))'''(((***++++++)))'''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&((()))(((((('''&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&''''''((((((((()))''''''''''''(((((((((((((((((()))))))))*********))))))***++++++++++++***))))))*********+++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((***))))))((('''&&&&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''hhhFFF888555333222444///...---+++************************************''''''((()))))))))((((((&&&''')))***++++++******))))))***,,,,,,,,,,,,,,,333###%%%...)))$$$&&&###'''"""kkkDDD!!!+++$$$***+++"""&&&III+++&&&&&&((("""(((%%%''''''''''''''''''''''''))),,,222 333)))&&&((("""+++***///444+++&&&'''###!!!)))...)))444***$$$)))***"""$$$...$$$(((222&&&&&&)))'''---###(((###***$$$"""(((PPP""""""(((,,,&&&"""''''''''''''''''''''''''''''''(((((((((((())))))(((((()))))))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!############$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&''''''((()))((((((((((((((())))))((('''&&&&&&%%%&&&'''((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''((((((''''''''''''((((((((((((((((((((((((((()))******'''''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((()))''''''''''''(((((((((((('''(((((())))))*********((()))******++++++******)))))))))************+++))))))******+++,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''gggFFF888555333222444///...,,,+++******))))))((()))******))))))******&&&''''''((())))))((((((&&&''')))+++,,,+++***)))((()))+++,,,------,,,,,,666&&&''',,,&&&+++222,,,!!!999^^^***...---%%%+++...666222(((&&&+++$$$***$$$''''''''''''''''''''''''111***+++}}}$$$%%%)))$$$---/// )))333$$$&&&///%%%555%%%$$$***(((&&&((((((,,,!!!...YYY!!!(((..."""(((%%%&&&###)))((( AAA...(((,,,%%%'''''''''''''''''''''''''''''''''((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&((()))))))))((('''&&&'''((())))))(((((('''%%%&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))''''''''''''((((((((((((((((((((((((((()))******'''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''((())))))''''''''''''((((((((((((''''''(((((()))******+++((())))))***************))))))))))))************((())))))***++++++,,,,,,)))******************+++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''gggFFF777555333222444......,,,+++***)))))))))'''((())))))(((((()))***&&&&&&'''((())))))((((((&&&''')))+++,,,+++***)))((()))+++,,,------,,,,,,$$$"""...///!!!(((222(((222222000111%%%(((***000333&&&###***777)))'''...&&&,,,$$$((((((((((((((((((((((((333,,,111(((ttt,,,,,,444###)))555"""$$$)))%%%"""$$$333%%%,,,---&&&%%%++++++%%%&&&###!!!111mmm$$$'''!!!333))){{{...$$$&&&(((000"""^^^)))$$$444+++(((((((((((((((((('''''''''&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***%%%&&&((()))))))))((('''###%%%'''(((*********)))$$$%%%'''))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))((((((((((((((()))******''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))&&&''''''((()))******+++(((((()))***************))))))))))))************((())))))***++++++,,,,,,(((((())))))*********+++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))###$$$%%%'''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''cccEEE;;;555555777222222111...,,,+++***************)))((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***&&&'''((()))+++---...///''',,,111111---))))))***111666'''333---$$$///''':::&&&&&&555$$$(((\\\,,,&&&%%%000&&&"""...%%%...&&&+++&&&---+++"""444000ttt ...)))$$$'''''''''((((((((((((''''''%%%---***###%%%%%%$$$,,,(((...ddd###,,,$$$///&&&>>>555!!!---///...333///))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%$$$%%%'''(((((((((''''''%%%&&&((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++++++++******)))))))))))))))*********+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))(((((('''''''''&&&%%%%%%&&&'''((((((''''''((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%bbbDDD:::444555777222222000...,,,+++******+++++++++***)))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''((()))+++,,,------)))---222111---))))))***)))---$$$333***RRRzzz000+++''''''777,,,///444///(((---$$$444###%%%/// ///222)))### 000,,,333###&&&111...(((&&&&&&""")))''''''((((((((((((''''''%%%'''!!!###111333***'''...%%%&&&&&&(((000111[[[...///,,,###(((###(((,,,$$$'''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''&&&&&&&&&((()))))))))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++++++++******************++++++++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((((((((((((''''''&&&&&&&&&%%%&&&&&&'''(((((('''''''''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&___CCC999444444666111111000...,,,+++***++++++,,,++++++***************(((((())))))))))))((((((&&&&&&'''''''''((((((((((((((())))))***++++++,,,,,,///222111---***)))*** 555,,,"""111+++'''(((111+++***--- %%%""")))000&&&"""...&&&:::&&&'''$$$444QQQtttsssUUU***###&&&###)))''''''(((((((((((('''''''''---)))'''+++&&&!!!'''666&&&&&&444***&&&===###!!!%%%888]]] (((,,,%%%""")))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%&&&''''''((('''''''''(((''''''&&&%%%&&&''''''((()))((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((((((((''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''(((((())))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&]]]AAA888333444666111111000...,,,+++++++++++++++******))))))*********(((((())))))))))))((((((((())))))))))))*********))))))))))))************///000222000---***))))))%%%)))000###000222!!!222222%%%,,,(((&&&---666000)))"""%%%,,,(((###&&&666555""")))''')))&&&''''''((((((((((((''''''&&&***$$$!!!$$$$$$(((777***$$$---"""%%%+++...ooo"""###CCC???"""***''' &&&,,,(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###'''&&&%%%%%%%%%&&&((()))(((((((((''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%&&&&&&'''((()))******&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&[[[@@@888333555666111111///...,,,+++++++++,,,))))))((((((((())))))***(((((())))))))))))(((((())))))))))))*********+++))))))))))))))))))))))))000000000...,,,***))))))---&&&===%%%,,,MMM---,,,000***!!! ***222%%%000333333444"""***%%%000%%%''''''((((((((((((''''''&&&,,,111444((( &&&)))***""""""333)))000...YYY111)))(((,,,######,,,***(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%$$$''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###((('''&&&%%%&&&'''((()))((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''''''''&&&&&&%%%&&&&&&'''((()))******'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''}}}YYY???888444555777222000///---,,,++++++,,,,,,(((((((((((((((((()))***(((((())))))))))))(((((('''''''''((((((((())))))(((((())))))))))))))))))000///---,,,************$$$,,,%%%***///888PPP888(((###111$$$222111333)))!!!%%%'''(((... }}}RRR))) 222'''''''''((((((((((((''''''!!!,,,+++""" BBBooo///"""555$$$---)))NNNiii)))///$$$))),,,$$$(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''***))))))((('''&&&%%%%%%''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&''''''((()))(((((('''&&&&&&&&&''''''(((''''''''''''((())))))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((())))))))))))((((((((()))))))))))))))******'''''''''(((''''''&&&%%%&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''|||YYY???888555777888333000///---,,,++++++,,,---))))))(((((())))))***+++(((((())))))))))))((((((''''''((((((((()))))))))'''((((((((())))))******///---+++))))))*********+++222222...###///>>>CCC&&&555(((&&& ###%%%&&&,,,111******..."""...(((''''''(((((((((((('''''')))***$$$&&&???oooSSS...$$$(((333"""222 JJJ333######...$$$***(((%%%(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''&&&%%%&&&'''(((((((((''''''&&&'''((()))***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,*********++++++++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((())))))))))))((((((&&&'''''''''((((((((((((''''''(((((('''&&&&&&%%%'''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((|||XXX???999666777999444000///---,,,+++,,,,,,---******))))))***+++,,,,,,(((((())))))))))))((((((************++++++++++++'''''''''((()))*********...,,,)))((((((*********((((((%%%---...((($$$...HHH+++...(((...###+++111***...000%%% '''+++NNN~~~888))))))'''''''''((((((((((((''''''+++PPP###'''...###777'''))),,,'''444III***###///+++"""'''$$$+++(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%&&&((()))))))))(((''''''&&&%%%%%%&&&'''(((***(((''''''&&&&&&((()))***)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))******+++++++++))))))*********+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((~~~WWW===999666555777555222000...---------,,,++++++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++++++++************)))((((((((((((((((((((((((---"""555+++###'''---<<<///$$$...000------000]]]eee ---%%%&&&&&&''''''((()))))))))%%%$$$---000***444...(((===666(((,,,))))))(((((('''''''''&&&''''''(((((((((((('''''')))))))))))))))(((((('''&&&''''''(((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((()))***)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''')))***)))'''&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((((((((('''%%%%%%&&&''''''((((((((((((((()))'''%%%&&&)))***(((&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''')))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((---***&&&&&&'''((('''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''(((((())))))************))))))))))))******,,,+++***)))((((((((((((******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((******)))((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''|||UUU<<<888555444666444222000...---------,,,++++++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))))))))*********************)))))))))(((((((((((((((((((((((((((((('''***jjj^^^111$$$+++)))$$$000(((++++++(((TTTyyy'''+++"""WWWzzz###+++&&&''''''''''''((((((((((((>>>222###)))---+++ ---!!!777)))111ZZZ$$$((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))(((((('''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((&&&((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((())))))'''&&&&&&'''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((((((((('''&&&%%%&&&''''''((((((((((((((()))'''&&&'''))))))(((&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***)))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((***'''%%%$$$&&&((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))***)))))))))))))))***************+++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''yyySSS:::777555444666333222000...---------,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((('''))))))))))))))))))))))))''',,,...+++>>>000((('''+++***)))+++---(((666"""OOO&&&''''''((((((((((((''''''''''''TTT000:::"""---'''777%%%$$$&&&<<<333666+++:::''''''&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''''''''((((((''''''&&&%%%&&&''''''(((((((((((((((&&&''''''''''''((((((((((((((((((''''''(((((((((&&&''''''''''''(((((((((%%%&&&(((((('''''')))+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&((())))))'''&&&&&&'''((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&''''''((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%''')))***+++)))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((((((((('''''''''(((((())))))))))))((((((''''''(((((()))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,*********++++++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''vvvQQQ:::888666555666333222000...---------,,,+++*********************************)))))))))))))))((((((((((((((((((((((((((()))))))))******************)))))))))((((((((())))))))))))))))))))))))---&&&$$$%%%---(((---###+++ ((()))UUU$$$---%%%++++++HHH'''###******))))))((('''&&&&&&&&&EEELLL|||>>>222(((444""""""444***)))666ccc444))) ''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%'''((((((''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''')))******)))(((((()))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''(((((((((((()))))))))(((''''''&&&&&&'''(((((((((((((((((('''%%%%%%%%%&&&'''((()))***)))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''((()))******+++))))))(((((((((((())))))******))))))(((((('''''')))((((((''''''(((((()))(((((((((((()))***+++,,,************++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''tttPPP:::999888777777444222000...---------,,,+++************************))))))))))))))))))******((((((((((((((((((((((((((()))))))))************++++++*********)))))))))))))))))))))))))))))))))+++"""222yyy)))>>>"""'''"""***111***%%%|||DDD+++---((($$$)))DDD&&&"""---******)))((('''&&&&&&%%%(((***...BBB======)))111111...!!!,,,)))000JJJ```666;;;((((((((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''((()))))))))'''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((***,,,,,,***)))***+++))))))((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((((((''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((+++++++++***)))(((((((((''''''((())))))((('''''''''&&&&&&&&&&&&'''(((((()))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))***))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&'''''''''(((((())))))&&&''''''((()))***++++++))))))(((((((((((())))))******))))))((((((''''''***))))))(((((())))))*********))))))))))))******))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((('''''''''(((******''''''''''''''''''''''''''''''''''''''''''''''''rrrNNN999:::999888888444222000...---------,,,+++***************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++************))))))))))))))))))))))))$$$%%%333WWW###&&&'''&&&$$$111###&&&000###---''',,,$$$CCC'''###---***))))))((('''&&&&&&&&&'''---'''666---"""]]]555%%%000000222***+++))) %%%***(((888666"""((())))))))))))*********''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&''''''(((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''))))))***)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((***,,,,,,+++***+++,,,)))))))))(((((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((('''(((((())))))(((((('''))))))(((((((((((())))))''''''''''''((((((((((((,,,,,,++++++***)))((((((&&&'''((())))))((('''&&&(((''''''&&&&&&&&&'''''')))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((((()))))))))******)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&''''''((()))))))))((((((((())))))************))))))(((((())))))***))))))))))))((((((((((((******))))))))))))************)))))))))))))))***)))))))))************+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++************))))))(((((((((((((((((((((((((((((((((((()))))))))***''''''''''''(((((((((((()))(((''''''((()))+++,,,''''''''''''''''''''''''((((((((('''''''''''''''oooLLL888999888777777333222000...---------,,,+++))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((($$$((()))>>>###)))))),,,%%%%%% ---///---***)))'''EEE***&&&+++))))))((((((''''''&&&&&&(((000 000(((---(((///***"""***------+++###,,,!!!***222UUU999,,,(((((((((((()))))))))***''''''(((((((((((('''''''''''''''''''''&&&%%%%%%&&&''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&(((******)))))))))***))))))))))))((((((((('''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''&&&''''''(((((((((((((((&&&((())))))'''&&&''')))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''(((((('''((()))******)))(((''')))((((((''''''(((((()))''''''''''''((((((((((((,,,+++***)))(((''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((())))))'''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%(((***)))'''%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))*********))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&''''''((())))))***)))))))))))))))))))))*********))))))))))))******(((((((((((())))))))))))))))))(((((((((((()))))))))((((((((()))***+++,,,))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((('''&&&&&&&&&(((***,,,'''''''''''''''''''''''')))((((((((('''''''''&&&lllJJJ666888888666666222222000...---------,,,+++))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((***(((###***111222"""///111&&&)))111%%%&&&***,,,,,,GGG---((()))(((((((((((((((''''''''',,,111...+++444333)))(((***...%%%)))'''&&&+++%%%,,,&&&JJJ***&&&'''''''''(((((())))))''''''((((((((((((''''''''''''((((((''''''&&&%%%&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))((('''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&''''''&&&''''''(((((((((((((((&&&(((***)))&&&%%%''')))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''(((((('''((()))******)))((('''((((((''''''''''''((((((''''''''''''((((((((()))******)))((('''&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%'''(((***+++)))'''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((("""%%%((((((&&&%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''((())))))************)))))))))))))))******))))))))))))******''''''(((((())))))******((((((''''''''''''((((((&&&''''''((()))+++---...))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++((((((((((((((()))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''&&&%%%$$$%%%''')))+++''''''''''''''''''''''''))))))(((((('''''''''&&&iiiKKK999777555777888333444222000---,,,+++******))))))*********+++++++++((()))***++++++***)))((()))************+++++++++,,,+++***((((((((()))***,,,***000000###000!!!,,,+++...!!!:::&&&555###222...%%%,,,%%%)))***333$$$)))111###)))&&&DDD+++!!!000,,,$$$---&&&(((!!!)))...%%%''')))%%%'''+++&&&&&&(((***"""444%%%$$$...%%%(((+++111GGG666$$$&&&+++$$$)))&&&'''******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$#########$$$%%%&&&'''((((((((())))))))))))((((((***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&***)))(((''''''&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''((())))))((('''&&&******))))))))))))******)))))))))((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************)))************+++++++++************************+++++++++++++++***)))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''hhhJJJ888777555666888333444222000---,,,+++***+++))))))*********+++++++++((()))***++++++***)))((()))************+++++++++,,,+++***)))(((((()))***---$$$333###555555%%%###(((;;;333"""555(((///,,,RRR;;;---%%%&&&///,,,qqq!!!"""...$$$,,,***PPP!!!///%%%CCC$$$$$$777(((333***$$$(((...)))&&&***---WWWVVV///%%%111%%%)))+++,,,"""---gggEEE777!!!uuu///(((((( +++&&&***))))))))))))((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''(((((())))))((((((''''''''''''''''''''''''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''')))((('''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))******)))((((((***))))))))))))))))))***)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))******+++++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''fffIII888777555666888333333222000---,,,+++++++++***************+++++++++))))))************)))))))))************+++++++++++++++***)))))))))******222)))///&&&...'''///"""%%%---,,,(((&&&---+++(((tttVVV///###++++++---^^^***"""...$$$***(((dddlll$$$333&&&+++!!!111222&&&(((+++((())),,,)))$$$&&&,,,<<<&&&&&&444!!!000,,,+++###...JJJ"""!!!///222111)))))) 111###))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))))))))&&&&&&&&&''''''(((******''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))***++++++******)))***))))))(((((())))))***)))))))))******++++++,,,***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++************************(((((()))++++++,,,,,,,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''cccHHH888777444555777444333111///---,,,+++++++++************************)))))))))******)))))))))))))))*********++++++++++++*********************000111000---555000)))---***$$$&&&'''+++"""aaa))))))///!!!---777III000$$$///&&&)))'''~~~MMM...%%%///444(((---eee$$$333(((000))),,,(((&&&+++---******HHH***000&&&)))...'''***''')))~~~###:::***%%%///"""$$$'''---$$$555!!!&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********************))))))(((((())))))***))))))***++++++,,,------************))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************((()))***+++++++++++++++((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***************************************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''```FFF888777444444777444222111///---,,,+++,,,,,,***************************))))))))))))))))))***))))))*********+++++++++*********++++++++++++***888///}}}'''777***$$$333,,,###!!!TTTiii$$$---000###,,,IIIccc444)))""",,,***+++***,,,---!!!,,,---,,,!!!---(((###000444)))%%%zzz[[[222###---((('''***)))(((%%%999$$$111###lll'''...###111"""((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))************))))))))))))******))))))***+++,,,------...))))))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************+++++++++++++++***)))(((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***************************************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''']]]EEE888888444444777555222111///---,,,,,,,,,,,,+++++++++*********************))))))))))))******)))************+++++++++)))***++++++,,,+++++++++&&&///;;;EEE///"""******+++***333iii''',,,+++111+++>>>:::???***(((+++,,,***)))UUU&&&222''')))ccc???###000***%%%,,,%%%!!!333%%%000))),,,++++++''')))vvv111***444"""(((333\\\""")))*** ***(((+++&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''(((((())))))&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((******(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((()))***++++++++++++******+++++++++*********++++++,,,,,,---(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************)))************+++++++++************************,,,,,,,,,++++++)))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''[[[DDD888888333333777555111000///---,,,,,,,,,---+++++++++*********))))))+++***)))(((((()))***+++)))************+++++++++)))***+++,,,,,,,,,++++++...666###777444!!!///+++000UUU***...$$$666***///,,,YYY...000))),,,(((***(((%%%%%%777(((888///,,,///(((******=== 444&&&222)))---(((&&&555'''000***(((777sss((()))'''###&&&---(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))'''(((((())))))(((((('''''''''(((((()))*********&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((()))******&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))(((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))(((((()))***,,,------,,,,,,++++++,,,,,,---*********+++++++++++++++''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++++++++******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ZZZCCC888888333333777555111000///---,,,,,,,,,---++++++++++++******))))))+++***)))(((((()))***+++)))************+++++++++)))***+++,,,---,,,,,,+++&&&(((444'''''';;;)))333!!!000)))...000OOObbb(((...###,,,+++///+++...&&&'''+++888111***$$$111222)))ttt(((+++###///!!!...+++WWW!!!!!!>>>+++'''))),,,((('''((()))'''000!!!&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((()))***(((((())))))))))))((((((&&&&&&''')))***,,,------&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((()))******&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++''''''&&&''''''((()))***'''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))***,,,---///...------,,,,,,------...++++++******************&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************((()))***+++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''YYYAAA666777333333666444222111///---,,,,,,,,,------------,,,,,,,,,++++++---,,,,,,+++***)))((((((******+++,,,,,,,,,,,,++++++***)))))))))***,,,,,,000***'''%%%--->>>mmm+++++++++++++++,,,,,,------"""---+++222)))___888!!!222000 444///;;;fff)))***---((("""===###444''''''---222,,,+++---222!!!***!!!,,,%%%***''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((()))************))))))((((((''''''((('''&&&%%%%%%&&&'''((((((,,,---)))'''))))))((('''&&&%%%$$$%%%''')))***&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((%%%&&&)))((($$$$$$)))&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&'''((()))******&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))'''&&&'''((()))((('''))))))))))))))))))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((())))))******++++++''''''''''''((((((((()))''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,---...//////000000//////++++++******************************)))))))))((())))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++************)))(((&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((XXXAAA666777444444666444000///---+++*********+++,,,,,,,,,,,,+++++++++++++++++++++*********************+++,,,,,,,,,,,,++++++***)))))))))***,,,,,,!!!888''' ---***555***.........---,,,***)))(((333444---///111)))444777888555888222***666???kkk''')))$$$000,,,888///555 \\\EEE///111###///&&&000ooo$$$(((+++"""///%%%'''''''''((((((((((((''''''))))))((((((((('''''''''((((((((((((((()))******))))))))))))((((((((((((((('''&&&&&&&&&&&&'''((((((,,,,,,)))'''))))))(((((('''&&&%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***''''''***)))%%%%%%)))&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&***)))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))(((''''''((()))((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''(((((((((((()))))))))))))))*********'''''''''((((((((())))))''''''(((((())))))******))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))******++++++++++++******************+++++++++,,,******+++,,,,,,,,,,,,+++++++++******************+++++++++******************************************))))))))))))))))))***************++++++++++++,,,,,,,,,+++++++++******+++++++++,,,+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))************+++++++++++++++++++++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&XXX@@@666777444444777333000///---+++******++++++,,,++++++++++++*********))))))*********+++++++++******+++,,,,,,,,,,,,++++++************+++,,,,,,"""444!!!'''222--->>>TTTCCC++++++,,,------.........)))oooBBB???:::MMM???LLLMMMPPPLLLQQQDDDIIIUUUBBBLLL---'''(((555$$$...444+++---"""$$$)))***AAA...444///((("""...$$$)))'''(((((())))))(((((('''))))))((((((((((((''''''((((((((((((((()))******(((((((((((())))))))))))((('''&&&&&&&&&&&&'''((('''+++,,,(((''')))***((()))(((&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))''''''((((((%%%%%%'''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%&&&)))***(((&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))(((''''''))))))((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''')))(((''''''&&&'''''''''((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''((((((((((((***))))))))))))))))))(((''''''((((((((()))))))))''''''(((((())))))******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))******++++++++++++******)))))))))*********++++++((())))))*********************++++++++++++++++++******++++++++++++++++++***************************))))))(((((())))))***************+++++++++,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************)))************+++++++++++++++,,,++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&WWW@@@666888555444777333222111///...------------+++++++++*********))))))******************************+++,,,,,,,,,,,,+++************++++++,,,,,,...&&&%%%333&&&555???,,,,,,---,,,+++++++++---///222444AAA$$$WWWJJJ___SSSsssXXXllliii```hhhbbbkkkQQQnnnWWW(((CCC'''111***'''!!!///222444///;;;qqq******!!!***???$$$%%%000$$$###,,,###...(((((())))))))))))(((((())))))((((((((((((((((((((((((((((((((())))))***''''''(((((())))))******'''''''''&&&&&&''''''''''''***+++(((''')))***((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&'''&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((''''''''''''''')))))))))(((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***&&&$$$&&&+++...+++(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((()))((('''((()))***)))'''''''''''''''''''''''''''))))))))))))************''''''&&&&&&&&&&&&''''''(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((((((******))))))(((((((((''''''(((((((((((()))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((())))))))))))***************+++,,,,,,,,,,,,,,,******+++++++++++++++,,,************++++++++++++***************************))))))(((((())))))************+++++++++,,,,,,,,,,,,,,,+++++++++*********************+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++((()))))))))************))))))*********+++++++++***+++++++++******)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((VVV???666888555555777333333222000...---------...+++++++++*********)))))),,,,,,++++++***))))))(((******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,---(((...444'''222(((lllBBB---;;;(((111///---,,,---111555888:::;;;qqq[[[pppppp[[[hhhiiieeeuuukkk|||wwwppp666###)))///555///)))------!!!333kkk+++***)))###***+++"""...(((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((())))))***''''''(((((())))))******&&&''''''''''''''''''&&&&&&***+++(((&&&)))***(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''((('''&&&&&&((()))(((&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))((((((((((((((((((((((((++++++***)))(((''''''&&&'''(((((((((((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++'''%%%(((---///---***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((***((('''((()))***)))(((''''''''''''''''''''''''))))))))))))************''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((((((***)))))))))((((((''''''(((((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))******************************************++++++++++++******((())))))))))))*********+++,,,,,,---------------******++++++,,,,,,,,,,,,******************************************************))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************)))))))))***+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++((()))))))))************))))))*********+++++++++)))))))))***))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''')))((((((''''''(((((()))UUU???666999666555777333111000...,,,++++++,,,,,,,,,++++++++++++*********------,,,+++***)))((('''******+++,,,,,,,,,,,,+++***++++++,,,---,,,,,,,,,'''111&&&...000"""111222***aaaLLL(((777(((444000000222666<<>>666999666666777333111000...---,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,'''000###...666...&&&%%%(((***@@@nnn555GGG444444222888===DDDNNNVVV]]]aaadddaaaXXXRRRdddIIIUUUTTT[[[WWWLLLcccWWWXXX___VVVXXXHHHOOO^^^HHHkkkSSSoooEEEBBB)))CCC000,,,444((((((666""")))>>>%%%888!!!'''%%%UUUuuu111555"""&&&&&&###(((++++++***###))))))************))))))(((((()))))))))*********((((((((((((((()))******))))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&$$$)))***'''&&&)))***(((&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((&&&%%%***000///)))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$%%%&&&'''((()))***&&&&&&&&&''''''(((((()))'''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((***)))((()))******)))(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''(((((((((((('''''''''((((((((((((((((((((()))))))))*********''''''(((((())))))******))))))))))))))))))))))))))))))*********+++++++++******************************++++++++++++******************+++++++++,,,***++++++,,,,,,,,,,,,,,,******++++++,,,------...//////...---,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******))))))((('''(((***,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))************+++++++++((())))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''TTT>>>666999777666777333444222111///............---------,,,,,,,,,++++++***************+++++++++******+++,,,,,,,,,,,,+++***+++,,,---...---,,,,,,+++---222333555111''',,,%%%)))***ZZZ222...&&&DDD888:::FFFOOOUUU]]]fffjjjkkkjjjhhh______DDDeeeWWW^^^^^^hhh]]]hhhggggggUUUnnntttrrr}}}wwweeeeeeRRR\\\ZZZPPPbbbfff{{{XXXdddggg|||gggcccUUUDDD>>>666AAA!!!;;;///&&&---222+++,,,///000)))333&&&222jjjjjj444'''###000&&&&&&$$$+++)))&&&!!!(((222$$$))))))************))))))(((((())))))*********+++((((((((((((((()))************))))))((((((''''''%%%&&&'''(((((('''&&&%%%$$$(((***'''&&&)))***)))%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$###"""'''///---&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''"""###$$$&&&((()))***+++&&&&&&&&&'''((()))******(((((((((((())))))))))))'''((((((((())))))******%%%%%%&&&'''((()))***+++(((((())))))))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''((())))))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((***)))((()))***+++***((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))************''''''(((((()))*********))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---............---******+++,,,,,,---......222222111///...---,,,+++++++++++++++++++++++++++...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))(((''''''(((***,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++)))******+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))~~~OOO>>>777999555666777111444222000/////////...,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,.........,,,***)))))),,,000---'''555eee^^^444......///444===HHHQQQUUU\\\cccfffaaa___bbb___XXX^^^TTTOOOVVVbbbggggggffftttjjjggg```dddlllmmmlllsss~~~xxxmmm___\\\]]]hhhyyy|||nnnhhhvvv{{{uuuhhhWWWKKKFFF@@@:::555///...222333000...000222---+++,,,)))///IIIeee{{{fffXXX------+++***))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((******((('''&&&''''''''''''((((((((()))((((((((((((((()))******((()))***++++++***)))((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))************************************---,,,***)))))))))******(((((((((((()))))))))))))))************+++++++++))))))))))))************---,,,,,,---//////---,,,...------,,,---...///000111111000///...,,,***))),,,+++******,,,---,,,***++++++++++++***************+++,,,------,,,,,,+++*********+++++++++++++++************************+++*********))))))((((((+++*********))))))((((((+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***+++*********))))))(((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((OOO>>>777999555666777111444222000/////////...,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,***)))///******---***###(((333)))---,,,(((,,,444444---999888;;;AAALLLXXXbbbgggUUUWWWTTTSSS]]]mmmvvvtttkkkccc^^^dddnnnvvv|||zzzpppmmmttt|||~~~}}}{{{~~~uuummmfffbbbbbbhhhmmmpppooottt~~~vvvlll]]]OOOJJJ???555222///++++++...000,,,---111...)))000<<<+++,,,///000///,,,(((&&&---,,,+++***))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))******)))'''&&&''''''((((((((((((((((((((((((((((((((()))******((())))))******))))))((())))))((((((((('''''''''))))))))))))))))))))))))'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((('''((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))************************************,,,,,,***)))))))))******((((((((()))))))))******************++++++++++++*********++++++++++++,,,...------...//////...,,,++++++,,,,,,------------000000000//////......------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////.........---,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))+++*********))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************************************(((***+++***)))((()))***))))))))))))((((((((('''***)))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((OOO>>>777999555666777111444222////////////...---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,+++***...%%%###,,,333111......333444222///...333<<>>777999555666777111333111////////////...---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---------,,,++++++///+++((())))))(((...555---...333888777666<<>>777999555666777111333111///...///000///...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,))),,,000222...)))(((++++++)))...777@@@IIIUUUaaaSSSQQQOOOOOOSSSWWWZZZ[[[aaammmwww|||jjjpppwww~~~{{{lllZZZGGG888<<<666000---***(((***...,,,---...//////...,,,+++************+++,,,---...,,,++++++***)))((((((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))***++++++***)))(((''''''((()))***)))***************************************************+++******)))((((((************************************************************++++++++++++************************))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***((()))))))))************************************************+++*********************+++++++++++++++,,,,,,,,,------------+++++++++,,,,,,,,,,,,------------...000111000/////////...///000222444555222333333555666888:::;;;888;;;@@@BBBBBB@@@>>>===>>>>>><<<:::888666444333///000222333333222000////////////............---************************++++++++++++,,,,,,,,,,,,***************+++++++++))))))))))))************))))))))))))))))))))))))((()))))))))************************************(((***+++***)))((()))***************************************))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((~~~OOO>>>777999555666777111222000///...///000///...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++///555777444000666777999???FFFMMMRRRTTTNNNMMMOOOTTT\\\dddjjjmmmvvvuuuxxxxxxuuuyyyyyyaaaMMM???===999444---***,,,...***))))))))))))***+++++++++++++++++++++,,,---...++++++*********))))))))))))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))************))))))))))))***++++++******))))))))))))******************++++++++++++*********************************+++******))))))*********************************************************++++++++++++,,,++++++++++++++++++++++++)))))))))************+++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------------...000333555444333,,,---///222444555666666777999<<<@@@DDDGGGHHHIIILLLPPPWWW^^^aaa^^^WWWQQQHHHHHHFFFEEECCCAAA@@@???666777777777666444222000/////////...------,,,,,,************************+++,,,,,,,,,,,,---------*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))*********+++++++++++++++,,,++++++*********))))))))))))))))))(((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((|||OOO>>>777999555666777111222000......///000///...---,,,,,,,,,,,,,,,,,,+++------------------------)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,---...666000)))%%%&&&)))***(((000;;;CCCEEEJJJQQQQQQKKKTTTUUU[[[dddqqq}}}vvvuuu|||rrrWWWUUUNNNDDD;;;666444333222111///---,,,,,,---...,,,,,,+++++++++,,,------)))************+++++++++)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))''''''((()))***++++++,,,******))))))******+++,,,******++++++++++++***************+++++++++,,,,,,************************))))))***+++++++++***************************************************************+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''((())))))***((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************************((()))***+++,,,++++++***+++++++++,,,,,,,,,,,,---------------............,,,------------.........//////000333777::::::999777<<>>777999555666777111222000......///000000///---------,,,,,,+++++++++------------------------))))))***+++,,,,,,------++++++++++++++++++++++++,,,+++++++++,,,,,,---...$$$,,,333333000111666:::@@@LLLNNNGGGHHHUUU\\\XXXZZZ^^^hhhwwwyyyxxxuuupppmmmvvvxxxgggUUUGGG???888444---...000111111000//////---,,,,,,++++++,,,,,,---)))))))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''')))***+++,,,---*********)))******+++,,,***+++,,,------,,,+++************++++++,,,,,,,,,************************((()))***+++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++++++++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***((((((''''''''''''(((((()))(((((((((''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************************((()))***+++,,,,,,+++***++++++,,,,,,,,,------------------.........//////............/////////000000111222666:::===>>>===MMMUUU```jjjmmmjjjccc^^^YYY___gggqqqzzz||||||}}}~~~|||pppbbbWWWPPPMMMLLLCCCAAA???<<<999666444333........................,,,,,,,,,------.........*********++++++,,,,,,,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((***+++***)))((()))***(((((())))))*********++++++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((wwwIII>>>555666:::888444111333222111000////////////---------,,,,,,+++++++++++++++------------++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......111...++++++---......,,,***---......000666>>>BBBLLLMMMNNNWWWggguuuwwwqqqzzztttuuu~~~vvvuuummmjjjssscccYYYRRR;;;777666444111///...---...------------------------,,,++++++******++++++,,,,,,,,,++++++***)))((((((+++*********))))))((((((******))))))((((((''''''))))))************))))))((((((((((((''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''+++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...)))))))))***+++,,,,,,,,,************************---+++)))***---...---+++++++++***))))))***+++,,,---))))))------))))))---,,,---//////---+++***)))...---++++++,,,,,,+++***,,,+++++++++*********)))***************++++++++++++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))))))))************))))))(((((()))***************++++++************************++++++++++++******)))************+++++++++------,,,++++++,,,,,,,,,000///------.........------...///000111111222333888999>>>GGGPPPUUUXXX[[[xxx{{{{{{wwwlll___UUU___TTTOOORRRNNNBBB???DDD===666222222000+++,,,000+++******+++------+++)))+++******,,,......---,,,///...---,,,++++++++++++******++++++++++++*********++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))xxxIII>>>555666999888444111333222111000////////////---------,,,,,,,,,+++++++++,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------.........///---+++,,,...000000...---...///000555===EEEJJJTTTUUUYYYcccvvv{{{wwwuuu~~~yyyqqqllloootttzzzzzzmmmaaaHHH===;;;888666555333111///........................,,,++++++******++++++,,,,,,,,,++++++***))))))(((************)))))))))((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((***)))'''%%%%%%''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...((()))))))))******++++++------------------------222///,,,+++---......---,,,+++************+++,,,222......111000+++***---,,,---......------------+++******,,,---...---,,,------,,,,,,++++++************************************************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))))))))************))))))(((((()))*********************************************++++++++++++******************++++++++++++------,,,,,,+++,,,,,,---222111000000000000///...000111222333444666888:::;;;AAAOOOaaapppyyy}}}}}}wwwsssooonnnpppqqqhhhWWWIIICCC>>>999777888555///,,,---000...,,,,,,---...---,,,,,,+++)))***,,,...000000///...---,,,++++++++++++))))))************))))))***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))wwwHHH===555666999777444222333222111000////////////------------,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,------------.........,,,,,,+++---///111111000......000555<<>>>>><<<999666777555555555666555333111000//////...,,,+++************)))))))))))))))((((((((()))***+++,,,,,,,,,******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))))))))************))))))(((((()))******************************+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,---,,,,,,,,,,,,------...)))+++,,,---...///000222444555777;;;BBBOOO]]]ggg}}}{{{zzzqqqlllqqq{{{{{{~~~}}}ooofff[[[RRRLLLFFFCCCAAA888555111///...---+++***,,,***)))+++...111333444...---,,,,,,+++++++++,,,))))))************))))))******++++++++++++******************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))rrrEEE<<<666666777666333333333222111000////////////------------------------------------------------,,,,,,---------.........---------.........//////------......//////000111777999AAALLLRRRVVV^^^ggg|||zzzlllrrr{{{yyy~~~xxx{{{jjjVVVIIIAAA<<<999333222000...,,,,,,------,,,++++++******++++++,,,+++++++++***************))))))))))))))))))*********)))))))))(((((((((''')))******++++++******)))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))(((((((((''''''((((((((((((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++,,,---...///------............/////////000000111222222333333555999===AAABBBBBB@@@???777777888999:::::::::;;;:::::::::999999:::::::::???AAAEEEIIILLLJJJDDD@@@???===<<<;;;;;;;;;:::999222111000///---,,,+++***+++*********))))))(((((((((((()))***+++,,,,,,,,,******))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))************))))))(((((()))***************))))))*********+++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,,,,------...///...000111000///000333666:::>>>DDDMMM[[[oooxxxjjjjjjtttzzzyyyvvvtttpppkkkjjjpppxxx}}}yyyzzz~~~~~~tttkkkccc[[[QQQIIIBBB@@@<<<999666333///,,,++++++,,,///222333222111------,,,+++++++++,,,,,,***++++++,,,,,,++++++***)))******++++++******)))************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))rrrCCC<<<666666777555333444333222111000////////////------------..................------------......---------.........//////------........./////////...///000000///111444777999<<>>;;;888666222111111222333222///---,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++))))))************))))))************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))oooBBB;;;666666666444333555333222111000////////////---------........./////////...---,,,,,,---...///............/////////000............/////////000000111222333444999AAAHHHVVVYYYbbbkkklllrrr~~~|||}}}~~~~~~}}}qqqooorrrbbbZZZDDDAAA<<<777333111111111,,,++++++++++++++++++,,,******************++++++(((((())))))*********+++''''''(((((())))))******))))))************)))))))))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((()))******))))))(((((((((((())))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////111111333444666777999999@@@AAADDDFFFIIILLLNNNOOO\\\```fffkkkpppvvv~~~qqqjjj___UUUOOOLLLJJJIII>>>===<<<:::777555333333......------,,,+++******+++++++++*********************))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))************))))))************))))))(((((()))***************((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---...///000000---000444777<<>>777333333444444333444333222000///.........222111000/////////////////////.........---------............////////////---......//////000000000,,,222555555;;;KKK]]]hhhaaajjjxxxppp}}}zzzzzz{{{vvvfffTTTBBB======:::333......+++))),,,,,,***+++...)))))))))******++++++,,,+++*********))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++************)))(((&&&&&&%%%&&&&&&'''((()))************))))))))))))******))))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))***+++---,,,+++)))******+++''')))000111,,,)))***222///,,,...333666666555111888???@@@>>>>>>DDDKKKNNNSSS\\\fffpppzzzzzzooohhhdddbbbaaa[[[LLLAAACCCBBB;;;888<<<999888666444111///---------***(((***+++***)))***'''((()))******)))((('''))))))(((((('''''''''&&&((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))*********))))))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++*********))))))(((((()))************++++++++++++*********))))))((((((************************************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------111000//////000000...,,,333444111999NNN^^^rrr}}}zzzvvvwwwxxxyyyyyy{{{ssspppuuuyyyzzz|||yyyzzzzzziiiXXXMMMIIIGGGAAA>>>:::888333...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))(((''''''''')))))))))))))))*********''''''''''''(((((((((((())))))))))))))))))))))))hhhCCC===777444444555444333555444333111000000//////------,,,+++++++++++++++//////.........---------............///////////////////////////000000000333333444;;;OOOjjjwww|||}}}uuu___RRRIII>>>444///111---***,,,,,,******---******++++++++++++++++++))))))))))))************))))))))))))))))))))))))'''''''''((()))*********************)))((('''&&&&&&'''''''''((()))))))))******))))))))))))******))))))))))))))))))))))))+++***)))((('''(((((()))(((((((((((()))))))))***))))))))))))))))))))))))'''((()))***+++++++++***(((***++++++*********+++---))))))---...---000555777888999:::;;;???FFFKKKMMMJJJFFFFFFMMM[[[jjjttttttwww}}}~~~xxxsssiii]]]TTTRRRLLLBBBAAAGGG???===:::888666333000---...+++******,,,,,,,,,,,,******++++++***)))''''''))))))((((((((('''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))*********))))))(((''''''''''''''''''''''''((((((((())))))))))))***(((((((((((())))))))))))************)))))))))((()))************++++++++++++*********))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))++++++++++++,,,,,,,,,---,,,,,,------------............000000111111222222777@@@JJJ]]]vvv~~~~~~xxx}}}}}}pppiiicccjjjmmmnnn{{{ttteee]]]UUUNNNJJJJJJHHHBBB888000...///++++++---......---,,,+++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))hhh@@@;;;777555666666555333555555333222111111111111......------,,,,,,------...............---------............////////////111000000/////////000000555444777GGGggg|||www}}}tttqqqzzzxxxxxxuuudddUUUFFF<<<999555///+++,,,,,,******---,,,,,,,,,,,,,,,,,,++++++(((((())))))***++++++,,,))))))))))))))))))))))))''''''(((((())))))******)))******))))))((('''&&&((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******)))((((((((())))))((((((((()))))))))******))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,(((***+++,,,++++++,,,...---,,,,,,---------333:::<<>><<<;;;888444111111///,,,+++,,,------,,,,,,,,,,,,+++***)))((('''))))))(((((((((((('''''''''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((())))))******)))))))))''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))************)))))))))))))))************+++++++++***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))************+++++++++,,,,,,,,,,,,---------............---///111111000111555999???PPPbbbzzz}}}~~~|||tttcccUUU^^^bbbaaallltttnnncccWWWTTTPPPIIICCC>>>999333...,,,---...//////...,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((()))))))))******((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))fff>>>:::666666777888666333444444333222111000000111000//////.........//////....................................////////////111000000/////////000111888;;;FFF]]]}}}{{{{{{qqquuu~~~|||{{{{{{~~~|||{{{|||}}}zzzuuu}}}vvvcccPPPEEECCC999111,,,,,,---++++++---.........------,,,,,,+++*********************+++))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))((('''''')))))))))(((((((((((((((******))))))))))))******((((((((((((((((((((((((******))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))******+++++++++++++++***,,,------,,,,,,...000***...222333333555<<>>>>>===;;;888555444111------...---******************)))(((((())))))(((((((((((((((((('''''''''((())))))******'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********(((((((((((())))))))))))*********)))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------......//////111111///---111;;;CCCXXXiiiwwwvvvwwwzzztttnnn^^^ZZZXXX]]]hhhttt}}}tttgggdddYYYLLLEEEFFFEEE<<<222111000///...---,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((ccc===:::666555777888666444333222111000000000000000------,,,,,,,,,------...---.................................////////////000000/////////111333444???JJJ\\\sssyyyttt|||wwwttt|||{{{uuussspppnnnkkkhhhgggfffggghhhhhhiiihhhgggeeefffhhhjjjmmmmmmllljjjiiiiiijjjiiimmmoooqqqppppppsssyyy~~~xxx{{{}}}~~~uuu^^^OOOKKKAAA777///...///------...///......------,,,,,,,,,---,,,,,,+++***))))))((())))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))((((((''')))))))))))))))(((((((((******))))))))))))******(((((((((((((((((((((((())))))******************))))))))))))************************************))))))))))))*********++++++,,,---,,,+++,,,...000---333:::???EEEOOO]]]fffyyyyyyxxxrrrkkkhhhjjjmmmvvvrrrddd``````___aaa[[[YYY\\\aaafffnnnuuuuuuwwwrrrfff]]]^^^cccfffrrrxxxyyyhhh^^^\\\UUULLLEEECCCCCCCCCBBB<<<===999333111222///)))))))))))))))))))))******(((((())))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))*********+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---.........///000000000222===MMMYYY|||~~~{{{}}}vvvzzzxxxrrrrrrzzz~~~ssscccaaasss}}}wwwvvv~~~zzzyyyvvvlll[[[NNNIIIDDD???:::777222...++++++---...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++*********)))))))))(((*********))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((aaa???:::666555666777666444222111111000//////000000...............//////000---------...........................////////////000//////000222555888:::EEEUUUkkkqqqrrr}}}~~~wwwvvvlllrrrzzzxxxiii```___bbb]]]]]]]]]]]]^^^```bbbcccaaabbbbbbaaa```aaadddfffggggggddd```^^^aaabbbaaabbbddddddcccaaaccchhhlllmmmmmmpppxxxqqqccc___NNNCCC888444333000...///------------------,,,,,,......---+++***)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***+++++++++******)))))))))*********++++++******************************))))))))))))***+++)))+++,,,,,,---///222555:::CCCNNNXXXfffxxxzzzvvvuuuuuu~~~ppplllmmm\\\]]]YYYSSSRRRXXX^^^aaaccc^^^\\\___bbbbbbcccfffcccjjjlllcccXXXSSSQQQQQQXXX]]]``````eeerrr~~~|||tttnnndddZZZQQQMMMKKKKKKDDDGGGEEE===:::;;;666---******)))))))))******+++(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++*********+++++++++++++++************************)))))))))************+++++++++,,,,,,,,,---------++++++,,,---...//////000///000333999EEEWWWkkkyyypppvvvwwwzzzzzzsssyyyuuurrr}}}zzz[[[LLLLLLOOODDD@@@999333...------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++******))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))aaaAAA<<<666444555666666555222222111111000000111111///////////////000111222---------.........//////............////////////000000000222666:::???BBBJJJ^^^wwwwwwsssqqqkkklllooowww|||yyyxxxtttrrrmmmeee^^^[[[^^^aaa___aaacccgggkkknnnqqqrrrrrrssstttsssrrrrrrtttuuuuuuvvvrrrkkkiiimmmooommmiiijjjiiifffccccccgggkkkpppnnnlllnnnrrrttttttrrrrrr~~~}}}{{{___QQQCCC<<<888333///...,,,,,,,,,,,,,,,---------------,,,++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((()))*********+++******))))))))))))******))))))))))))))))))))))))((()))***++++++++++++***))))))*********+++++++++************************,,,+++************+++,,,***,,,...000333777===AAAOOO^^^qqq~~~sss```VVVUUUWWW]]]dddkkkpppzzz|||xxxvvvkkknnnlllbbb\\\___fffjjj}}}xxxfffYYYQQQOOOKKKQQQQQQJJJGGGIIIBBB777000///---+++************(((((()))))))))*********++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))((()))))))))************)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++,,,,,,---------.........------...///000111222222333666>>>LLL___uuuuuussslllxxx~~~}}}qqqkkktttqqqqqqpppsss{{{yyylllddd^^^LLLIIICCC<<<666111---,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((()))+++,,,------+++******)))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))bbbBBB<<<666333444666666555333333222222111222222222+++++++++++++++,,,---...---------.........//////............/////////000111111222444999>>>DDDGGGRRRiii}}}pppmmmsssyyy|||tttmmmllliiifffccc``````bbbeeefffkkkmmmrrrwww|||zzzxxx}}}|||vvvwwwuuuqqqlllkkknnnqqqnnnmmmmmmooopppnnniiieeeZZZjjjuuuuuuzzzkkk\\\KKKBBB<<<555///---+++++++++,,,,,,---------,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))(((''''''((()))***++++++,,,******))))))))))))******))))))))))))))))))))))))((()))***+++,,,,,,+++***)))************+++++++++************************...---,,,+++++++++,,,------///222666;;;AAAGGGLLL^^^uuu~~~|||xxxkkkaaa```fffooovvvyyysssrrrrrrmmmoooqqqtttyyywwwbbbUUUQQQPPPXXXYYYSSSQQQSSSLLL@@@555333111...+++***))))))(((((())))))*********+++,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))*********+++)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////...///000111222333444444:::>>>III[[[rrr|||sssnnniiikkk{{{xxxgggdddqqq~~~||||||pppbbbaaaqqqlllQQQNNNJJJDDD<<<444...***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))$$$%%%'''))),,,...000111***))))))((('''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))```???;;;666555666666444111333333222222111000000000000000//////.........---//////...------------...///222222///000444333...---111333444888AAAJJJOOO^^^~~~ooolllooosss{{{|||vvvrrrrrrrrrpppmmmkkkaaa\\\```fffiiilllppp~~~}}}yyyuuurrrsssoookkkiiihhhddd]]]VVVQQQUUU[[[cccnnn|||vvvpppbbbNNN>>>777333000000,,,---111000+++***...------------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))************************))))))))))))*********************)))))))))))))))...)))(((+++---------//////---555BBBGGGHHHWWWmmm}}}uuullllllqqqkkkiiiooo~~~{{{tttlllhhhlllqqqqqqsssiiifffccc^^^bbbbbbWWWPPPNNNGGG999777333...******,,,///------,,,+++++++++++++++************************(((((())))))))))))((((((,,,***(((((((((((('''&&&)))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))++++++******************)))************+++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,......---------......///111++++++222555222444;;;@@@LLLdddvvvnnnmmmooowwwyyyooogggkkkyyyoooaaagggttt}}}zzz]]]VVVMMMHHHDDD>>>444,,,///------///---***,,,000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))___>>>:::666555666666444111333333222222111000000000000/////////............//////...------------...///111000,,,---111111---000111444:::AAALLLXXXbbbyyypppttt~~~uuukkkkkkkkkjjjkkknnnqqqtttcccaaaeeeqqq{{{|||vvvrrrooohhh___XXXSSSTTTTTTWWW]]]fffmmmqqqnnn\\\PPPHHH???777333...,,,//////+++***---------------,,,+++***)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***)))(((((('''((()))***))))))))))))))))))))))))************************))))))))))))************************************,,,***+++...///...///222;;;;;;@@@KKKUUUfff~~~uuuccc\\\\\\ccckkkxxx|||tttqqqooojjjiiiuuuzzz|||kkkaaa^^^XXXWWWRRRFFFAAA???;;;666111---************++++++******(((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************************++++++++++++++++++,,,,,,,,,,,,------******++++++,,,,,,,,,---......---------...//////333//////222222333@@@QQQ^^^vvvvvvaaajjj~~~rrrooosssqqqooouuu|||vvveeeSSSLLLNNNMMMBBB666222...---///...++++++...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))^^^>>>:::666555666666444222333333222222111000000000////////////............000///......------......---///...,,,,,,000222000666888BBBQQQ[[[dddttt~~~zzztttttt|||mmmeee___bbbddddddeeeiiiqqqwwwdddjjjyyy~~~wwwooohhh]]]YYYTTTPPPOOOQQQUUUXXXpppyyyzzzkkkaaaYYYJJJ<<<888222---...///---,,,---------------,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))((((((((())))))***))))))))))))))))))))))))************************)))))))))*********++++++************************,,,,,,...111000///333999:::HHH\\\mmm}}}zzzrrr___XXX\\\gggvvvyyymmmmmmuuu{{{nnneeeYYYSSSKKK;;;<<<<<<<<<;;;888444000---((()))***++++++)))((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&%%%%%%&&&)))+++++++++))))))))))))))))))))))))*********)))((((((((('''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))************************************+++++++++,,,++++++,,,,,,,,,,,,------)))******+++,,,------.........------......///000//////222444333999PPPjjj}}}lllgggyyywwwllluuuxxxwww{{{yyyeeeYYYTTTRRRLLLFFF;;;444//////000---,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))\\\>>>:::666555666666444222333333222222111000000000///////////////.........000//////...............+++---//////000222333444777CCCZZZqqqyyy}}}tttyyyrrrqqqwwwyyymmmiiilllfffffffffeeegggmmmvvv|||www{{{pppiii```ZZZUUURRRSSSVVVaaannnyyypppeeeSSSDDD>>>777000---...//////...,,,---------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++++++++......000222222555???KKKRRRffftttpppbbbbbbfffppp|||zzz~~~vvvfffooowwwcccVVVJJJ999777999<<>>IIIdddllltttzzzrrr}}}}}}uuutttqqq]]]QQQQQQVVVGGG<<<222000000///...///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ZZZ===999555444666777555222333333222222111000000000.........///////////////000000///............///---...111222111000111444999QQQssszzzlllnnntttpppnnnxxx{{{zzzssspppjjjhhhlllkkkhhhhhhlllvvv}}}|||~~~xxxqqqnnniiicccdddhhhiiirrrsssaaaSSSDDD>>>555///---......---,,,,,,---------,,,++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************************************************************************++++++++++++***+++++++++,,,,,,,,,---------000555;;;DDDUUUddd}}}~~~qqqcccaaaaaaooowwwuuuyyy}}}vvvrrruuuzzz~~~kkkfffrrruuu}}}rrraaaIII<<<<<<<<<>>>???>>>999555111///,,,)))((((((***+++************************(((((())))))))))))((((((((('''%%%&&&((())))))(((((((((((((((((((((((((((------,,,+++******))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,------......---------...///000111111222000444>>>III[[[xxx~~~mmmkkkqqqtttqqqxxxppp```XXXWWWPPPCCC666111000......///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************YYY===999555444666777555333333333222222111000000000.........///////////////111000//////......//////000000111222000...222888OOOkkkqqqgggoooyyyiiieeeooo{{{{{{nnnmmmpppmmmiiihhhkkkkkkppp|||~~~zzzyyy|||~~~|||zzz}}}{{{uuutttyyyyyyyyyzzzyyyuuuvvvnnn___NNNKKKBBB666...------+++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))******(((((()))***++++++++++++*********************************************************++++++++++++,,,+++++++++,,,,,,------...***---555BBBNNNZZZjjjwww}}}|||~~~~~~zzz{{{}}}tttwwwzzzzzzyyy{{{}}}wwwssswww|||~~~yyyiiilllsss}}}|||[[[>>>;;;777777:::<<<;;;:::444111...***(((((()))***(((((((((((((((((((((((((((((())))))))))))(((((()))(((&&&&&&'''((('''&&&)))))))))))))))))))))))),,,,,,,,,++++++******)))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------...///000111222555111666CCCSSSfff|||eeejjj}}}xxxuuuyyyssssssvvvyyy|||||||||}}}~~~uuu```PPPTTTIII>>>888444///,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************XXX<<<999555444666777555333333333222222111000000000............/////////000111000000///////////////111///...000111444???LLLrrr~~~|||pppkkknnnnnnkkkjjjmmmqqqqqqooonnnxxx~~~}}}yyy|||}}}{{{wwwuuuxxx{{{{{{}}}}}}}}}|||xxx{{{}}}|||{{{wwwsssnnnmmmttt~~~~~~kkkaaa```VVVDDD666111///---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++'''(((***+++,,,,,,++++++*********************************************************+++++++++,,,,,,++++++,,,,,,---............555EEEYYYhhhmmmrrrvvvhhhhhhrrrzzzxxxtttccckkkyyymmmgggeeeiiiooonnnjjjttt~~~wwwmmmeeefffqqquuuXXXNNNBBB:::999;;;<<<;;;777777555222///---***)))(((((((((((((((((((((((((((((())))))))))))(((((()))'''%%%&&&'''((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------------,,,,,,,,,------......///111222333444:::JJJ```nnnvvv~~~kkkwww~~~vvvqqqqqqtttvvvzzz~~~~~~zzzvvvvvvtttrrr{{{rrrfffhhhsssyyywwwvvv~~~ooo[[[WWWQQQLLLGGG???555///...------------------------+++++++++++++++++++++++++++++++++************)))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************WWW<<<999555444666777666444333333222222111000000000---.........//////000000111111000///////////////111,,,,,,///444===PPPaaa~~~zzzyyymmmiiinnnqqqqqqqqqtttvvvwww}}}}}}~~~zzz}}}|||wwwtttvvvyyyuuuxxxzzz|||{{{zzzyyyyyyvvvsssyyy}}}~~~|||{{{uuunnnmmmppprrrzzzwwwqqqrrrhhhRRR>>>666444111++++++,,,------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************++++++++++++'''(((***+++,,,,,,++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,---...//////555???UUUlllyyywwwpppkkklllkkkvvv}}}xxxbbbdddtttssspppbbbRRRVVVqqqtttfff______aaaqqqttt]]]KKK@@@<<<999777;;;<<<<<<;;;888333---***************************(((((())))))))))))(((((('''&&&%%%%%%'''((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------///......------,,,++++++------......///111222333666HHHhhhrrr{{{{{{yyyzzz{{{zzz|||}}}yyywwwrrrttt~~~|||~~~vvvfffYYY[[[dddfffaaannnuuuuuuZZZXXXXXXVVVKKK<<<222000........................+++++++++++++++++++++++++++++++++************)))************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************VVV<<<999666444444444333222222000...---,,,---///000...............///000000111222333222000000111333666///---222888FFFfff~~~}}}}}}rrrrrrqqqmmmfffooottttttuuu}}}||||||}}}}}}yyytttrrrtttwwwxxxzzz||||||{{{{{{{{{}}}wwwxxxyyy{{{|||}}}}}}~~~}}}zzzwwwuuutttnnnjjjooo|||zzzuuurrrjjjTTT999222999(((+++...///000111///,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,******++++++++++++*********)))((((((((()))+++,,,))))))((((((((((((((()))************************)))************+++++++++++++++,,,,,,,,,---------...,,,---///...,,,...333:::BBBUUUhhhpppnnnnnnsssjjjuuu~~~nnnhhhoooxxx|||yyynnnggggggmmmsss|||vvvlllaaaVVVkkkxxxeeeMMM888555===:::<<<@@@CCC???777111...---+++,,,///,,,&&&(((///)))))))))))))))***************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,//////,,,...555999777GGGSSSuuuppp{{{zzzzzz|||}}}}}}www}}}||||||}}}www|||zzzfffVVVRRRXXXcccjjjwwwyyyzzzyyynnnccc]]]UUUIII<<<666...000///...000222111---+++,,,,,,------,,,,,,+++,,,,,,++++++***)))((((((************************+++++++++*********))))))************************(((((())))))*********+++((((((((((((((((((((((((''''''((()))***++++++,,,TTT;;;999666444444444444333111000///.........///000///............///000000///000000///...---///111+++111555666>>>XXX}}}yyyuuuxxxkkkggglllmmmjjjjjjppptttyyy{{{{{{{{{|||~~~}}}}}}}}}|||xxxuuutttvvvyyyyyyyyyyyyyyyyyyyyyxxxwwwssstttuuuwwwxxxyyyyyyyyyyyyyyyyyyzzzyyyyyyxxxwwwrrrjjjgggjjjnnnvvv|||tttlll]]]JJJ<<<666//////---,,,,,,---,,,+++------,,,,,,++++++++++++******+++++++++,,,,,,,,,******++++++++++++*********))))))((()))***+++,,,+++******)))))))))******************************************++++++++++++++++++,,,,,,,,,---------...,,,---//////...222777777CCCVVVgggttt|||xxxrrrppp|||yyyqqqnnnnnnzzz{{{nnniiifffmmmvvvaaaJJJ;;;555999999<<<===999444444777...******+++***&&&(((---))))))))))))***************)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++*********************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++---/////////333;;;AAARRRgggxxxpppuuu{{{zzzyyywwwwwwwwwwwwwww}}}}}}}}}qqqcccaaafffjjjlllwwwzzz|||rrrggg___QQQCCC:::222000000000000...,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***))))))(((************************+++++++++*********))))))************************))))))))))))*********+++))))))))))))))))))))))))(((((())))))******++++++QQQ:::888555444555555555444111111111000000000000/////////......//////000111...//////...------///000***444888;;;PPPuuu~~~vvvyyyqqqssskkkggg```^^^eeennnsssqqqttt{{{}}}}}}~~~~~~}}}yyyyyyzzz|||~~~~~~|||zzzzzzzzzyyyxxxvvvvvvxxxzzzyyyvvvuuuuuuwwwwwwtttqqqqqqrrrssstttuuuuuuuuuuuutttuuuvvvwwwxxxwwwwwwvvvvvvmmmeee```^^^fff~~~yyynnniiiaaaNNN;;;999444...+++***++++++,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,******++++++++++++*********))))))))))))***++++++++++++*********++++++,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------...,,,---111222222666<<<>>>QQQffftttyyyooojjjqqq}}}tttzzzoooaaafffwwwxxxiiiUUUEEE===;;;;;;<<<999555777<<<222,,,))))))***((()))+++************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,------------........./////////------111444333444CCCVVVrrrmmmmmmttt~~~wwwqqqssswwwzzz|||~~~uuuooosssyyyzzzxxxzzz~~~{{{ooohhh]]]PPPGGG<<<444///222111,,,***...,,,,,,------------,,,,,,,,,,,,++++++***)))))))))************************+++++++++***************************************)))))))))***************************************)))))))))))))))*********PPP999777555444555666555555111222222222222111000////////////...///000000111///000111000//////111333555444666FFFhhh{{{{{{{{{www}}}vvv```]]]\\\bbbnnnzzz}}}|||{{{zzz{{{{{{{{{{{{xxxxxxzzz}}}~~~~~~{{{xxxxxxxxxxxxwwwwwwwwwwwwxxxwwwsssqqqssswwwxxxtttppprrrsssttttttuuuuuuuuuuuuuuuvvvwwwwwwvvvtttqqqppptttooolllhhhccc```fffqqqoooooosssdddNNN???777000------,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))))))))*********+++++++++************++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------......---...222444555:::AAAJJJdddzzzffflll|||yyyzzzwwwmmmwwwwwwllliiiooo~~~uuufffKKKBBB===>>>===888777;;;888222+++***+++,,,++++++++++++***************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++++++++,,,,,,------...............,,,,,,,,,---------------............////////////000...222999777:::SSSrrr|||yyyyyy{{{xxxwwwqqqtttyyy}}}~~~zzzsssttt|||~~~yyyxxx}}}yyysssnnnggg___[[[LLL;;;///111222...,,,111,,,,,,------------,,,,,,+++++++++*********))))))*********************************************************************************************************************************)))))))))))))))QQQ999777555444555666555555222222222333222111000000///////////////000111111///000111000///000222333888555@@@\\\yyyyyyyyycccaaa___aaajjjvvv}}}||||||zzzyyyxxxxxxxxxxxxyyyzzz}}}~~~~~~zzzxxxxxxxxxwwwwwwwwwwwwvvvuuutttpppoooqqqwwwyyyvvvrrrrrrssstttttttttttttttsssuuuvvvvvvvvvtttrrrooommmkkkkkknnnqqqoooeee\\\WWWqqqtttrrr{{{wwwhhhCCC999111000000------///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))*********++++++++++++)))))))))))))))***+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........///...///444777999@@@GGGVVVnnnoooxxxvvvooonnn~~~xxxooonnnxxx{{{mmmsssuuutttlllcccdddsss|||yyyzzzlllhhhuuurrrjjjnnnvvv~~~```LLL<<<;;;===:::999===<<<777000+++,,,---,,,))),,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,---......//////......,,,,,,,,,------................../////////000000111...222:::===GGGhhh|||zzzwwwuuuwww|||{{{|||}}}~~~~~~sssmmmkkkoooppprrrxxx~~~|||xxxzzzzzzpppjjjqqq}}}~~~yyyoooiiihhh[[[EEE222...111///...000,,,------......------,,,+++++++++***************************************************************************************+++++++++************************************************)))))))))))))))PPP:::888555444555555555444222222222111111111111000000000//////000000111222...///000///...///111333333===VVVtttuuufffeeedddhhhrrr|||}}}|||{{{|||||||||zzzwwwvvvwwwxxxyyyyyyzzz|||}}}|||zzzxxxwwwvvvvvvwwwxxxxxxuuusssqqqooooooqqquuuwwwvvvtttqqqqqqqqqrrrqqqqqqpppppppppqqqsssttttttrrrooommmccceeeiiippprrrmmmaaaXXXVVVlllxxx~~~zzzOOOAAA555444222---+++---+++,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............///...111777<<<@@@IIIQQQhhhzzz{{{xxx}}}rrrkkkffffffddd___[[[ZZZWWWTTTTTTXXX[[[ZZZ\\\```ZZZ\\\]]]YYYRRRSSSbbbrrrfffdddfffqqq||||||rrr|||}}}qqqjjjqqq|||yyy___GGGBBBAAA<<<===DDD>>><<<777///,,,---+++(((,,,,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,---......//////......,,,,,,,,,---......//////....../////////000000000000///333===III]]]yyyuuutttuuuuuuvvv{{{zzzrrrqqqnnnjjjeeebbbaaabbbdddjjjttt~~~}}}{{{yyyxxxmmmjjjfffUUU@@@333///000///...------............------***************************************************************+++++++++************************+++++++++++++++*********************************)))))))))))))))*********}}}MMM;;;999666444444444444333333222111000///000000111000000//////000000111222...///000000000000222444;;;MMMhhh~~~}}}{{{qqqqqqrrrxxx}}}}}}}}}}}}}}}{{{zzzyyyxxxyyyzzz{{{yyyvvvvvvwwwyyyyyyxxxxxxyyyzzzzzzyyywwwsssssstttwwwyyyzzzwwwtttooooooppprrrssssssssssssppppppqqqqqqpppooonnnnnnkkkmmmppprrrrrrpppnnnllldddfffiiilllmmmkkkfffaaaXXXaaarrr~~~|||fffRRRAAA;;;666---***...,,,,,,---------.........******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++***))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------..................222:::BBBJJJTTT^^^{{{~~~yyywww[[[UUUQQQRRRSSSRRRTTTXXXPPPPPPRRRWWW[[[^^^dddiii\\\YYYXXXYYYVVVSSSVVV\\\OOOPPPQQQSSS\\\fffgggaaakkk{{{yyyyyyxxxjjjkkkuuu~~~kkkdddXXXGGGAAAFFFCCCEEEAAA777111///...***------,,,++++++***))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...,,,,,,---............---,,,,,,------.../////////.../////////000000000000///333;;;HHH\\\yyy}}}ppprrrqqqsssxxx|||tttnnnrrrwwwvvvrrrppptttqqqooooooqqqrrrqqqppppppttt}}}}}}{{{ooogggnnnkkk[[[BBB222111111---------............------************************************************))))))*********+++++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))(((((())))))******++++++zzzKKK<<<999666444444444333222333222000......///000222000000000000000111111222111222333333222333555777LLL\\\mmm|||}}}pppssswww~~~}}}|||||||||||||||{{{zzzyyyyyyuuuwwwyyyxxxvvvvvvxxx{{{yyywwwvvvvvvxxxxxxwwwvvvpppppprrrvvvzzz{{{yyyuuunnnppprrrrrrpppppppppqqqqqqrrrrrrqqqqqqpppooonnnjjjllloooppppppnnnkkkiiiiiimmmooolllhhheeecccaaacccZZZYYYfffzzzzzzxxxzzzbbbLLLAAA999///,,,000---------....../////////******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,---333===GGGQQQ]]]hhhvvvffffffcccXXXTTTYYYOOOLLLLLLOOORRRUUU]]]eee```\\\YYY]]]lll{{{}}}uuurrrjjjeeehhhhhh___VVVRRRPPPTTTTTTOOONNNQQQQQQMMMXXXjjjvvvrrrqqqxxxllljjjzzzuuuTTTCCCCCCIIIMMMJJJ???666444222...------,,,,,,+++***))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************+++,,,,,,---......+++,,,------......------,,,,,,------...///000000////////////000000000000111888CCCRRRmmmvvv|||tttyyy{{{oooppppppuuu~~~}}}tttqqqyyy|||qqqeeettt}}}sssRRR888333333000------............------******************++++++************************))))))******++++++++++++************************,,,,,,,,,++++++*********(((((((((((((((((((((((('''(((((()))***++++++,,,~~~MMM;;;888555444444555444333000000000000000000000000111000///////////////000222222222333111222999AAA\\\lll|||xxxpppnnnyyy||||||}}}~~~}}}zzzwwwuuuyyyzzzzzzxxxvvvuuuvvvxxxzzzuuuuuuxxxzzzxxxuuuuuuuuuvvvvvvvvvuuuttttttppptttwwwuuupppmmmoooqqquuusssqqqrrrsssrrrnnnjjjnnnooopppqqqqqqpppooonnnooonnnllljjjfffbbb^^^\\\___eeeddd^^^ggg}}}uuuooofffOOO777444555+++000///......///000///---............---,,,+++***))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,///222111///...000222,,,777@@@AAADDDVVVrrrrrriiiYYYRRRVVVOOOIIIQQQQQQUUUUUUVVVdddyyytttooolllqqq|||xxx{{{|||zzztttnnnjjjiiicccccceeefffbbbYYYSSSSSSSSSYYY```bbbeeennn}}}tttpppeeeFFF>>>CCCMMMLLL>>>888===>>>888333000---++++++,,,,,,+++))))))))))))******************))))))))))))******))))))))))))************)))************+++++++++*********))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------000///...---,,,------...---------.........//////333///---///000///000333666888NNNqqq}}}~~~vvvuuuvvvuuutttrrrrrrxxxwwwkkkrrr~~~~~~{{{{{{~~~yyyzzz{{{sssmmm~~~eeeGGG999444//////000///---...000000///++++++++++++++++++++++++***++++++,,,,,,++++++******************************************************+++,,,,,,******+++,,,************************)))************+++++++++~~~MMM;;;888555444444555444333111111111111111111111111000000////////////000000000---///111...///AAAXXXkkkvvvpppnnnppp|||}}}|||yyyxxxyyyyyyyyyxxxvvvuuuvvvwww}}}zzzxxxxxx{{{|||zzzwwwvvvuuusssrrrrrrrrrssstttnnnqqqsssrrrnnnmmmooorrrtttrrrpppqqqrrrrrrpppmmmmmmnnnoooppppppooonnnmmmmmmlllkkkiiifffbbb___]]]aaadddbbb\\\___ttt~~~ooonnnmmm\\\@@@555555000000...---...///000///---............---,,,+++***)))*********++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000///...///333888777999;;;???NNNhhh|||}}}pppaaa]]]QQQNNNTTTQQQOOOYYY]]]___ccckkkzzzyyywwwwww{{{~~~wwwkkkfffhhh``````\\\WWWUUU^^^ooo}}}yyy|||~~~qqqPPP???===IIINNNGGG@@@>>>===999===999333///---+++((('''))))))))))))******************))))))))))))******))))))))))))************)))************+++++++++************)))))))))))))))************+++++++++++++++,,,,,,,,,,,,------000///...---,,,------...---------.........//////111...---000111000222555555@@@YYYxxx{{{{{{{{{xxxxxxwwwtttrrruuuuuu}}}vvvjjjeeerrr||||||~~~zzzxxxzzz|||}}}}}}hhhfff{{{uuuuuuzzzyyylllWWWCCC777333111000///......///...---++++++++++++++++++++++++***++++++,,,,,,++++++******************************************************+++,,,,,,******+++,,,************************************++++++++++++~~~LLL;;;888555444444555444333111111111111111111111111000000000//////000000111///---000555222555NNNkkkmmmxxxpppwwwwwwooovvv~~~|||{{{~~~}}}{{{zzzyyyyyyyyyxxxvvvuuuvvvwwwxxxyyyzzz{{{{{{zzzxxxwwwvvvtttqqqooonnnppprrrtttmmmooopppooommmmmmpppssstttrrrppppppqqqqqqpppooollllllmmmnnnnnnmmmmmmlllkkkjjjiiihhheeecccaaa___```aaaaaa^^^ZZZ```tttmmmpppyyyqqqRRR;;;666444000...------...//////...............---,,,++++++************++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///000///...---000666<<>>===:::777222///---,,,+++***)))))))))*********++++++******))))))))))))******))))))))))))************)))************+++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------//////...------------...------.........////////////---///222222111444999:::QQQppp|||zzz}}}zzzvvvtttuuuwwwwwwvvvlllmmmwwwsssuuu~~~zzz||||||wwwwwwxxxyyy{{{```VVVfff~~~{{{wwwrrrrrrjjjUUU@@@777333000............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************************************+++,,,+++******+++,,,************************************+++++++++,,,~~~LLL;;;888555444444555444333111111111111111111111111000000000///000000111111///222555999>>>KKK___pppooossslllqqqttt}}}}}}~~~~~~~~~}}}|||{{{{{{zzzyyyzzzyyyxxxvvvuuuvvvwwwtttwwwyyyyyywwwtttsssssstttsssqqqpppoooppppppqqqooopppooonnnlllmmmpppssstttssspppooonnnoooooooookkkkkkkkklllllllllllllllkkkjjjiiihhhgggeeedddccc```^^^```bbb[[[RRRVVVaaaxxxwwwgggIII;;;444111///------...///......---.........------,,,+++++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---///000000...---000666;;;EEEJJJPPP\\\uuueeebbbqqqeee^^^XXXRRRMMMIIIWWW```jjjyyyvvvtttyyy~~~rrrfff]]]ZZZZZZXXX]]]cccjjjsss~~~~~~}}}sssnnntttkkkRRRFFF@@@EEEMMMNNNKKKIII===:::555222000///...,,,))))))*********+++++++++******))))))))))))******((()))))))))************))))))*********+++++++++)))***************++++++))))))*********++++++++++++++++++,,,,,,,,,------............------..................////////////------000333222111666===EEEbbbsssuuu}}}zzzxxxvvvwwwuuusssuuu}}}tttppp}}}uuuuuu|||uuusssvvvzzzxxxwwwwww|||{{{zzzkkk\\\[[[hhh|||rrrqqqsssiiiRRR===666111---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************)))+++,,,+++***)))***+++*********************************+++++++++,,,,,,}}}KKK;;;888555444444555444333111111111111111111111111000000000000000111222222222777666777IIIeeevvvvvvrrrkkk~~~sssrrr|||~~~~~~}}}}}}}}}}}}|||{{{yyy{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyxxxvvvuuuvvvwwwtttvvvvvvuuurrrooonnnnnnpppqqqrrrrrrqqqpppnnnmmmppppppnnnmmmlllmmmoooqqqtttsssqqqnnnlllllllllmmmjjjjjjjjjjjjjjjkkkkkklllllllllkkkjjjiiihhhhhhgggeee^^^]]]```\\\PPPJJJMMM```{{{zzz^^^GGG666333111...---.........------------...------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------///111000///000444888CCCYYYpppzzzsss~~~{{{yyymmmeeeYYYPPPMMMPPPUUUXXX```ttt||||||~~~zzztttnnniiifffcccddddddaaaaaajjj|||}}}xxxvvvaaaDDDBBBPPPYYYXXXSSSLLLGGG@@@999444///+++(((************++++++++++++******))))))))))))******((()))))))))************))))))*********+++++++++))))))******+++++++++,,,))))))*********++++++++++++++++++,,,,,,,,,------------.........................../////////000000...///111333111222<<>>VVVkkk}}}iiifffjjjlllqqqxxx{{{vvvcccccciiixxx~~~zzzyyy}}}oooooouuu|||}}}yyyvvvvvv{{{|||xxx}}}yyyfffbbbxxx{{{rrrRRRAAA444333333...---111------------------------***++++++,,,,,,++++++***************************************************(((***+++***)))((()))+++************************+++++++++,,,,,,,,,------zzzJJJ;;;888555444555555444333222222222222222222222222000000000000111222333444444===]]]yyy}}}~~~}}}}}}~~~|||yyyuuuwwwyyyyyyvvvtttrrrrrrrrrsssttttttsssooollljjjqqqqqqqqqpppnnnmmmnnnoooiiiaaaYYYWWW[[[bbbeeeeeedddcccbbb```___^^^^^^^^^XXXYYY[[[___cccfffggggggdddhhhkkklllkkkjjjkkkmmmjjjiiiiiihhhiiikkkmmmnnnnnnlllkkkiiihhhhhhiiiiiiaaafffdddZZZUUUWWWTTTMMMLLLIIIRRRnnn{{{}}}]]]===:::444000///...---,,,,,,,,,------...------------------,,,,,,+++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///000000000222888CCCJJJxxxrrrnnncccggghhhVVVSSSYYYVVV___lllxxx~~~}}}~~~}}}wwwzzzwwwyyy|||yyypppmmmpppeeehhhjjjlllsss|||zzzkkkttt```JJJNNNXXX[[[[[[UUULLLDDD===666111...******+++++++++,,,,,,,,,******))))))))))))******))))))))))))************)))************+++++++++))))))***+++,,,,,,------)))************+++++++++++++++,,,,,,,,,---------+++,,,.../////////......////////////000000000000///000222333666DDD```yyyooobbbfffiiihhhssszzzaaa```gggzzz}}}||||||||||||zzzxxxuuugggkkkuuuzzzyyytttzzz{{{|||}}}pppcccfffccc}}}zzz{{{|||[[[HHH888555333---+++000------------------------+++++++++,,,,,,+++++++++************************************************(((***+++***)))((()))***************************++++++,,,,,,,,,---------zzzHHH888777666555555444444555333444555444222111222333...111333333444777666444@@@PPPzzz{{{yyyxxxxxxxxxwwwxxxzzzzzzzzzyyywwwxxxxxxwwwxxxyyyuuunnnmmmnnnnnnnnnnnnmmmiiidddffflllooommmlllmmmmmmkkkaaaYYYUUU[[[bbbddddddddd___ZZZWWWWWWTTTOOOQQQXXXSSSVVVWWWVVVXXX]]]^^^\\\bbbeeeiiilllmmmmmmkkkjjjooonnnnnnoooooonnnllliiinnnjjjggghhhlllmmmjjjfffdddaaa^^^[[[YYYWWWTTTRRRIIIMMMMMMTTTtttxxx|||zzzHHH<<<333222111...,,,...------------------------++++++---///000///,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------........................------333...---222555===TTTlllssstttiiidddjjjuuuuuuccc[[[WWWZZZ```hhh~~~~~~||||||}}}{{{wwwvvvxxxyyyuuurrrsssoooggg______fffmmmpppoooppplll|||nnnYYYNNNZZZjjjsss___FFFBBB<<<111444000///---+++*********+++++++++******)))(((((((((''''''((()))***++++++,,,))))))))))))))))))))))))***+++,,,+++***)))***+++++++++++++++++++++++++++++++++,,,------......///,,,,,,,,,---------.........//////000000000000///555111111666???OOOjjjuuulllcccccciiitttvvvccc___bbbqqqyyyqqqtttyyyvvvpppmmmjjjqqquuuxxx{{{{{{wwwqqqkkkggg___```ttt~~~uuuwww}}}xxxcccGGG555//////...,,,------,,,,,,,,,,,,++++++************************))))))))))))************************************,,,+++***)))))))))***+++,,,,,,,,,++++++*********++++++++++++++++++++++++yyyHHH888777666555555444444555333444555444222111222333222111111333333555888;;;UUUvvvvvvjjj{{{~~~wwwqqqmmmkkkjjjjjjlllooosssvvvxxxxxxrrrvvvyyy{{{}}}~~~yyyqqqqqqnnnkkkjjjkkkooopppppprrrvvvxxxwwwvvvuuupppjjjeee```___gggmmmmmmjjjiiiccc]]]WWWVVVSSSPPPSSSXXXWWW^^^cccddddddffffffcccbbbdddgggjjjlllmmmooopppooommmmmmnnnoooooonnnllloookkkiiijjjmmmnnnkkkgggeeebbb^^^[[[ZZZXXXUUUSSSMMMKKKEEEDDDYYY|||^^^DDD333777999///+++000---------------------------,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.................................222111111444<<>>TTTxxxsssmmmdddhhhnnnuuu}}}vvvdddWWW\\\{{{|||wwwnnnhhhjjjpppsss}}}xxxyyyzzzyyyxxxuuurrrppphhhbbbfff}}}pppRRR:::111000////////////............---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---************************++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++xxxGGG888777666555555444444555333444555444222111222333555111000333222999SSSpppmmmyyyyyy{{{{{{oooeee]]]XXXVVVRRRTTTVVVXXX[[[___dddgggkkkpppssstttwwwzzzxxxtttppplllkkkmmmpppqqqsssvvvyyy|||vvvjjjiiimmmtttvvvssspppqqqnnnhhhddddddiiipppvvvzzz~~~~~~zzzwwwwwwxxxssspppmmmkkklllnnnoooooolllkkkjjjlllnnnnnnkkkiiifffdddaaa___^^^[[[XXXUUULLLIIIFFFDDD@@@BBBVVVmmm}}}```;;;444888555000111........................000...,,,---...///......,,,,,,,,,---------------,,,,,,,,,------------...------------........................////////////222333222888SSSyyy{{{gggXXXaaaoooXXX]]]hhhxxx~~~xxxtttttttttqqqqqqsssuuutttsssssstttppphhhaaadddpppmmmYYYWWWYYYgggaaaDDD999;;;111111///...,,,++++++++++++)))))))))******+++++++++******))))))))))))))))))************************)))+++,,,+++******+++---++++++++++++++++++++++++++++++,,,------......///------------............/////////000000111222222///777@@@MMMgggyyyyyyllljjjgggnnnwwwccc\\\aaasssyyypppiiiiiilllooozzztttttttttuuuvvvvvvvvvuuurrrmmmiiippp}}}|||aaaDDD666111////////////.........------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************************+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++wwwFFF888777666555555444444555333444555444222111222333111111333444777GGGlllyyywww}}}uuuvvv~~~~~~tttjjjbbb^^^\\\[[[YYYYYYYYYXXXYYY\\\bbbfffkkkttt}}}{{{uuunnnhhhggglllrrruuuzzz|||yyymmmkkkllloooooommmooosssqqqrrrssswww~~~xxxuuuuuuwwwsssooolllkkklllmmmmmmiiiiiijjjkkklllllljjjhhhfffeeecccaaa```]]]ZZZWWWPPPKKKJJJJJJDDD<<>>222............------------,,,++++++++++++++++++++++++*********++++++++++++,,,************************)))+++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++wwwEEE888777666555555444444555333444555444222111222333///222555888CCC]]]yyyppprrrxxx}}}xxxppphhhcccbbbcccdddggggggfffeeefffllluuu}}}}}}tttnnnfffeeennnwww~~~zzzwwwqqqnnnlllkkkhhhgggmmmuuuttt|||yyy~~~yyysssqqqrrryyyuuupppmmmllllllkkkkkkgggiiijjjllllllkkkjjjiiigggfffdddcccbbb___\\\YYYVVVNNNIIIGGGBBB<<<>>>FFFbbbwwwyyyOOO999888777.................................000222333222///,,,,,,,,,,,,---......//////,,,---------............------........./////////.........//////000000111222888GGGeee{{{~~~zzz}}}mmm]]]aaa}}}kkkYYY]]]kkk}}}|||wwwrrrppprrrsssqqqqqqssspppooooooppprrrttttttsssllljjjqqqwww\\\PPPSSSKKK===666555111000...---,,,+++,,,,,,---,,,,,,+++******))))))''''''((()))***+++,,,,,,++++++++++++++++++++++++)))+++,,,,,,++++++---...++++++++++++++++++++++++++++++,,,------......///------........./////////000/////////000222444555AAAGGG]]]xxxnnnooozzz~~~oookkkiiirrrwww~~~iii```fff}}}|||{{{zzz|||~~~~~~|||{{{{{{|||zzzxxxwwwwwwxxxyyyxxxwwwzzzzzz{{{~~~~~~uuukkkeeekkkrrryyy{{{xxxwwwxxxxxxvvvsssuuuxxxsssdddZZZaaattt{{{sssjjjJJJ666000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************)))***+++,,,,,,------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++vvvEEE888777666555555444444555333444555444222111222333111444666;;;RRRuuu}}}wwwxxxooopppvvv}}}|||wwwooohhheeeeeehhhjjjssstttuuuwww}}}zzzppplllgggmmm}}}~~~zzzvvvrrrooolllhhhcccaaaiiirrrxxx|||zzzxxxqqqvvvzzzxxxrrrnnnooorrrwwwtttpppnnnmmmmmmlllkkkgggiiilllmmmmmmlllkkkjjjhhhfffeeeeeedddaaa]]]ZZZVVVQQQKKKEEE@@@>>>???BBBSSSppplllGGG777555666.................................///000000...,,,,,,,,,------.../////////------------........................////////////---......///000000111111777EEEbbb|||wwwpppuuuhhhnnn~~~wwwsssqqqttttttqqqpppqqqlllllllllmmmoooqqqrrrrrrwwwrrrrrryyybbbOOOOOOJJJ???999222000///---,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///++++++++++++++++++++++++++++++,,,------......///............////////////000000//////000222444666EEEUUUppp{{{nnniiilllrrrxxx~~~jjjYYYggg~~~|||{{{{{{xxxwwwqqqsssuuuuuusssqqqppppppmmmlllkkklllnnnooommmlllmmmmmmnnnqqqvvvyyyyyywwwuuuxxxyyyyyy{{{}}}vvvmmmhhhfffiiisss|||~~~zzzwwwwwwzzzzzzxxxtttqqqssssssjjj]]]WWW^^^iii{{{|||XXX===888/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---************************)))))))))******,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++vvvDDD888777666555555444444555333444555444222111222333333666666>>>]]]zzzrrrnnntttnnnmmmuuu}}}|||wwwooohhheeefffiiilllyyy{{{zzzpppjjjiiijjjyyy~~~}}}wwwpppnnnjjjfff___]]]dddooo{{{{{{vvvuuurrrooorrrvvvxxxuuuooollloootttuuussspppnnnnnnnnnmmmlllgggjjjmmmooonnnmmmlllkkkhhhgggffffffeeebbb^^^ZZZRRRSSSOOOHHHCCCBBBBBB@@@???bbbTTT555333???///////////////////////////---++++++,,,---...---,,,,,,------...///000000---------.........//////............/////////000---......///000111111222>>>QQQwwwvvvttthhhuuuwwwrrrqqqssssssooolllmmmjjjjjjkkklllmmmnnnnnnnnnyyytttmmmeee]]]]]]mmmoooFFFIIIOOO@@@666222111///---,,,,,,,,,,,,*********++++++,,,------************))))))))))))++++++++++++++++++++++++)))+++,,,,,,,,,,,,...///++++++++++++++++++++++++++++++,,,------......///............/////////000000000//////000222555666EEE```zzzqqqmmmllljjjrrrsss[[[ZZZwww~~~{{{yyytttrrrwww~~~{{{{{{tttpppooohhhjjjlllkkkiiifffeeeeee]]]]]]]]]^^^```aaa___^^^aaa```aaaeeejjjnnnmmmllljjjooorrrpppsssvvvtttmmmlllaaa___iiisssvvv{{{wwwtttrrruuuzzz|||zzzwwwpppppprrrsssiiiZZZTTTXXX}}}aaaDDDAAA000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***************************)))(((((()))+++---...*********++++++,,,,,,,,,++++++++++++++++++++++++oooAAA:::888666555555555444222333333333444444333222222222888777JJJppp}}}zzzyyykkkrrrjjjpppuuusssppplllqqq|||~~~}}}xxxooogggdddgggooouuuwwwqqqjjjhhhfffsss|||yyytttqqqmmmggg___[[[bbblllwww~~~{{{vvvrrrpppqqqrrrssssssrrrpppnnnnnnqqqsssrrrsssuuussspppllliiiiiilllllllllllllllkkkkkkkkkhhhhhhiiihhhfffccc```^^^WWWUUUQQQNNNJJJEEE@@@<<>>WWW~~~bbbbbbqqq}}}}}}}}}}}}}}}~~~|||zzzyyyvvvuuutttrrrqqqpppooonnnhhhiiijjjmmmpppooommmkkkfffccccccggggggcccbbbdddjjjxxx|||}}}sss\\\TTTMMMDDD:::444///,,,,,,,,,++++++************************************************+++++++++*********))))))++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------....................................////////////000------000333444:::@@@CCCZZZuuuqqqeeelllyyysssmmmrrrwwwnnneeecccbbbaaabbbeeefffggghhhjjjiiigggggggggccccccaaaaaabbbcccaaa___```ccceeeeeeeeefffiiilllooouuu}}}~~~~~~{{{ooodddaaabbbeeeiiinnnccciiisssyyysssjjjgggkkkqqqtttuuuqqqmmmhhh___VVVTTThhhzzz|||rrrUUU999//////000***+++000------,,,,,,+++******))))))************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,rrrEEE999777555444555555444222333333333333333333333333333999WWWzzzsss{{{{{{rrrpppvvvzzzvvvnnngggcccdddjjjooouuuwwwoookkkgggfffoooxxx}}}~~~}}}{{{yyyxxxxxxwwwuuuqqqiii]]]YYYcccqqqzzzzzzwwwtttpppoooppprrrsssttttttssspppnnnnnnooommmooopppooonnnmmmnnnooommmmmmmmmmmmmmmmmmmmmnnniiiiiiiiihhhfffccc```^^^ZZZXXXUUURRROOOKKKFFFBBB???:::EEE[[[uuuuuuKKK777999555111000222333333222/////////.........------------------------------...............///000000////////////............//////---222888444;;;QQQzzzqqqeeevvv~~~}}}|||{{{yyyxxxxxxwwwvvvssspppooonnnnnnoooggghhhjjjmmmooommmjjjgggddd```bbbllltttssskkkeeeWWWaaakkk~~~|||kkkYYYPPPKKKAAA:::000+++,,,...---***++++++++++++++++++++++++************************+++++++++***************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------....................................////////////222///...111555999BBBLLLUUUlll{{{hhhpppuuukkkxxx~~~zzzzzzuuujjjbbbbbbeeefffhhhkkkooooooqqqsssuuuwwwvvvuuuqqqpppoooqqqssssssrrrqqqpppsssvvvwwwwwwyyyxxxkkkaaa\\\\\\aaaiiigggllluuu|||zzzppphhhfffpppqqqqqqpppqqqqqqiii___JJJXXXkkk~~~yyyqqqpppuuu|||jjjEEE666222222++++++000...---------,,,,,,++++++***+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,pppDDD999777555444555555444333333333222222333333444444888:::^^^xxx}}}rrrpppttt}}}~~~}}}|||wwwtttmmmfffbbbccchhhlllqqq{{{{{{vvvqqqkkkfffeeepppyyyyyy|||}}}|||xxxuuuvvvxxxvvvuuuqqqiii]]]ZZZfffuuuwwwwwwuuurrrooonnnoooqqqssstttuuussspppnnnmmmmmmmmmnnnnnnmmmllllllmmmooolllmmmmmmmmmnnnnnnoooooommmlllkkkhhheeebbb___]]][[[YYYVVVTTTQQQMMMHHHEEECCC;;;<<>>@@@MMMpppmmmBBB>>>999222///000333333333111000///............///---------....../////////...............///000000.........//////////////////222333666555666TTTlllWWWggguuuhhhjjj~~~}}}{{{xxxxxxzzzvvvvvvvvvuuuqqqlllgggdddfffggghhhjjjkkkjjjfffcccjjjgggbbbaaaeeemmmrrrssspppnnnqqqwww___VVVYYYTTTMMM???222...111000+++++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------,,,,,,---------.............................................////////////444222111555:::EEEWWWgggzzzllltttyyykkkkkkzzztttqqqvvv{{{|||}}}~~~~~~{{{ssskkk___WWWWWW]]]ggglllttt|||zzzlll``````iiiqqqtttttttttqqqmmmeeeXXXMMMVVVtttmmmKKK555333111222111+++......------------------++++++++++++++++++++++++******))))))******+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,kkk>>>777555333333444555444333333222222111222333555666555AAAYYYmmm|||yyyooonnnssswww~~~{{{uuupppiiibbb___aaaggglllvvvvvvooofff```gggrrrzzz}}}yyyvvvwwwxxxwwwuuutttttttttuuuqqqmmmgggaaa___iiiuuutttuuutttrrrooommmnnnooopppqqqqqqpppmmmkkkkkklllnnnoooooommmjjjhhhhhhhhhjjjkkkkkkmmmnnnooopppppprrrqqqnnnkkkgggdddaaa```^^^\\\YYYWWWTTTPPPKKKGGGAAA>>>AAAAAAEEEaaa}}}NNNCCC<<<444000111333444333111000///.........///000------......///000000000...............///000000.........///////////////---222333333777AAAfff}}}mmmQQQ]]]~~~{{{```lll}}}xxxuuuuuuvvvssstttvvvuuurrrlllfffcccgggggggggiiijjjiiigggdddccceeedddaaaaaagggkkklllzzz}}}|||sss___UUU]]]YYYKKK999111333222---,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++++++++,,,,,,,,,,,,------,,,---------................................................////////////222000111555<<>>666555333333444555444333333222111111222333555777777XXXnnnsssuuu{{{}}}~~~rrrrrrxxx{{{tttppphhhaaa^^^aaaiiioooxxxuuujjjgggdddbbbkkkxxx|||zzzwwwvvvuuuuuuvvvuuutttrrrwwwrrrlllgggbbbaaafffooo{{{~~~uuuuuuuuusssooommmmmmnnnooooooooommmjjjjjjkkkmmmlllmmmnnnmmmjjjhhhggggggiiiiiijjjlllmmmnnnppppppqqqpppnnnkkkiiihhhgggfffbbb```]]]ZZZVVVRRRLLLHHHBBB===AAACCC@@@SSSuuulllIIIAAA888333222444555555222111///...---...///000---......///000000111111...............///000000............/////////000---333333444CCCYYY|||vvvmmm}}}ZZZOOOtttmmmggg~~~zzz}}}|||wwwrrrrrrtttpppqqqssssssqqqmmmjjjggghhhgggfffggghhhiiihhhggg```ddddddaaaaaafffhhhfffuuu}}}yyycccddddddWWWAAA444333333///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++,,,,,,,,,,,,------------------................................................////////////222111333888@@@OOOfffyyy~~~~~~hhhccceeerrr~~~wwwiiilll}}}yyywwwwwwvvvvvv|||~~~xxxyyy}}}|||~~~}}}zzzxxxuuusssqqqppphhh^^^WWWWWW]]]dddmmmsssyyy{{{tttiiiYYY```gggkkkqqqxxx{{{zzzrrrfffVVVLLLOOOccc~~~bbbEEE<<<333...111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++)))******+++,,,,,,------------------------------,,,------......------,,,kkk???666444333333444555444333333222111111111333666777>>>ooosssyyyxxxoooqqqvvv~~~}}}zzztttoooggg```]]]bbbjjjqqqvvvzzzmmmeeejjjooopppvvvzzzyyyyyyxxxuuussstttwwwwwwtttqqqzzzssskkkgggcccaaadddiiiqqq}}}yyyvvvvvvvvvssspppmmmlllmmmnnnnnnmmmkkkiiiiiikkknnniiilllnnnmmmkkkiiigggggghhhhhhiiikkkmmmnnnooopppnnnnnnmmmlllkkkkkkkkkkkkeeeccc___\\\XXXSSSNNNJJJFFF<<>>AAAAAADDDTTTiiiyyyxxxjjjCCC555;;;333333:::777111111000///////////////000///.........///111222///.........------------------///222111------000---666000:::fffooopppqqq^^^sssqqqaaalll|||wwwyyy{{{{{{yyyvvvuuuuuuuuurrrooolllkkkkkkjjjjjjiiieeebbbccchhhkkkjjjgggcccaaa```^^^]]]]]]]]]]]]aaaooo|||xxxfff___ttthhhWWWTTTLLL666333:::000000...+++***+++,,,+++***++++++++++++++++++++++++***************************,,,///000///---,,,,,,---------------------------------............///......//////000000111111222333444===RRRmmm~~~xxxvvvkkk\\\^^^ccc```hhhxxxkkkuuu}}}|||}}}|||zzzxxxooonnnkkkiiijjjuuuwwwqqqssswww}}}~~~}}}xxxxxxxxxzzz|||~~~~~~|||yyy{{{uuunnnmmmooolllddd\\\```^^^aaallltttuuusssrrrpppgggaaafffpppvvvxxxxxxxxxpppgggYYYIIIGGGaaaxxxcccCCC===333,,,888///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,,,,------------------------------jjj???666666555444444444444555666222000222222111333777PPPxxxooocccuuuqqqggghhhsss~~~~~~{{{{{{|||{{{xxxtttkkknnnjjjaaa[[[___hhhnnnwwwuuullljjjsssyyywwwuuuyyyvvvxxxvvvrrrqqqrrrrrroooooopppqqqsssttttttttttttyyyqqqjjjeeeaaa___ccciiisssxxxyyyyyyyyyvvvrrrpppooommmjjjhhhkkkllllllkkkiiihhhhhhiiikkkkkkkkkkkklllmmmnnnnnnjjjkkkkkkjjjhhhhhhjjjllliiihhhiiijjjlllmmmkkkiiijjjgggccc^^^XXXTTTQQQOOOFFF@@@===@@@@@@???JJJYYYvvvzzzwwwKKK777;;;666333666222111111000///////////////000//////...///000111222////////////.........---///...000333111---...111111777666IIIvvv~~~hhhxxxzzzttttttbbb```wwwyyyxxxyyyyyyxxxwwwwwwxxxzzzxxxuuuqqqnnnlllkkkjjjiiijjjfffbbbcccfffhhhgggddddddcccaaa```___^^^______```bbbmmmvvviiiXXXaaawwwsss___YYYRRR===555888222111///,,,++++++,,,+++***++++++++++++++++++++++++************************///...---)))&&&$$$%%%'''---------------------------------............///......//////000111111222333444888FFFbbb|||www{{{zzzddd\\\___bbbdddmmmyyy}}}sss~~~~~~{{{yyyzzzyyyvvvtttrrrlllfffccckkkyyyrrrsssyyy|||zzzyyyzzz}}}}}}|||}}}zzzwwwwwwxxx{{{}}}}}}{{{yyyyyytttpppppprrrppphhhaaahhh```\\\bbbkkkrrrwww{{{uuurrrmmmkkkmmmssswwwxxxxxxsssmmmbbbQQQJJJYYYppptttxxxQQQ<<<444/////////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,,,,------------------------------jjj>>>666666555444444444444555555222111111111111555<<>>AAA@@@===@@@HHH^^^sss\\\<<<;;;:::666444000111111000////////////000000////////////000111222000000000000////////////000///000222111......222333444<<<\\\nnnjjj{{{^^^[[[jjj~~~zzzyyyxxxwwwuuutttuuuyyy|||yyywwwsssooolllkkkjjjjjjjjjfffcccbbbdddeeedddbbbdddcccaaa___^^^^^^______aaaWWW___sssqqqZZZRRR]]]|||lllbbb]]]JJJ;;;888666222000---+++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,)))'''(((,,,333888---------------------------------............////////////000111111222222444555===UUUyyy}}}}}}~~~iii^^^^^^aaagggmmmrrruuu|||~~~~~~}}}{{{xxxwwwvvvtttrrrpppjjjddd]]]___nnn{{{yyypppqqqxxx~~~|||zzzvvvssstttwwwxxxxxx{{{|||uuuuuuvvvxxx{{{|||{{{yyyvvvtttsssuuuwwwtttmmmfffiii]]]TTTXXXbbbmmmvvv|||zzz{{{nnngggllltttwwwyyyvvvtttmmm^^^PPPPPPZZZvvvxxxfff@@@666444)))//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,,,,------------------------------hhh<<<666666555444444444444555111111222444444555<<>>===@@@HHH\\\vvvqqqGGG======:::666333222111000000//////000000000000000000000111111111111111111000000000000///000...///111000---///333777777HHHrrrmmmxxxfffXXXfff~~~~~~~~~~~~~~~}}}||||||~~~|||{{{}}}~~~}}}|||xxxxxxxxxvvvtttuuuwwwzzzvvvuuurrrnnnkkkjjjjjjlllhhheeebbbaaacccccccccbbbbbbaaa___]]]\\\\\\\\\]]]bbbWWWZZZnnnwwwjjjYYYRRRnnn~~~uuuiiigggYYYDDD999999444111...,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******)))***---555>>>DDD---------------------------------............/////////000111111222222333666777DDDbbbrrr```___dddhhhuuu}}}|||uuuyyy{{{zzzxxxvvvssspppmmmlll^^^\\\\\\eeezzz~~~{{{xxxmmmkkkttt|||{{{||||||xxxtttrrrtttuuuuuuyyy~~~~~~{{{tttssstttvvvyyyzzzyyyxxxuuuuuuvvvxxxyyyuuunnnhhhcccXXXOOOSSS]]]fffnnnsss{{{lll]]]aaaooovvvyyyxxxxxxuuuiiiWWWLLLJJJaaayyyMMM;;;999+++/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++,,,,,,,,,------------------------------fff:::666666555444444444444555///000444666555777@@@KKKxxxuuuvvvooobbb______aaammm{{{zzzxxxwwwvvvsssqqqnnnmmmfff]]][[[dddooouuuvvv{{{{{{yyy|||{{{oooggghhhjjjiiidddccceeedddaaaiiijjjmmmooooooooommmlllooollliiifff```[[[^^^dddmmmrrruuuzzzwwwtttqqqooonnnmmmkkkiiiiiijjjjjjjjjjjjlllppprrrpppqqqqqqqqqpppooommmkkkjjjkkkkkkiiihhhhhhjjjllliiihhhhhhiiikkkllllllkkkiiiiiigggeeeaaa\\\XXXVVVRRRJJJAAA???@@@???>>>>>>;;;III___tttVVV===<<<;;;888777222222111000000000000000///000000111111111111111222111111111000000000000///------///...---000555<<<@@@^^^wwwmmmkkkXXX```{{{~~~}}}|||}}}~~~|||{{{yyyxxxxxxxxxyyywwwuuuuuuwwwyyy{{{{{{zzz{{{}}}|||zzzwwwvvvvvvppppppooollliiiiiikkkmmmeeecccaaaaaabbbcccccccccaaa```^^^]]]\\\\\\\\\\\\___\\\\\\fffuuu{{{lllXXXOOOlllzzzkkkggg```KKK;;;:::555222///------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++...222555---------------------------------............///000000111111222333333333999;;;JJJkkkkkkaaaeeennnsss}}}}}}}}}}}}{{{{{{yyyuuuqqqllliiigggYYY[[[aaaooo~~~|||~~~~~~}}}xxxkkkiiiqqq{{{zzz{{{{{{wwwrrrtttvvvvvvuuuwww||||||yyytttssssssuuuwwwyyyxxxwwwuuuwwwzzz{{{yyyssslllhhhdddYYYOOOOOOUUU^^^hhhpppxxxiiiVVVWWWgggsssxxxxxxzzzyyyooo^^^NNNFFFKKKqqq```AAA777///000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++,,,,,,,,,------------------------------fff:::666666555444444444444555000222555666444888FFFUUU{{{ssszzzkkkaaaaaaaaabbbqqq~~~yyyxxxxxxwwwtttqqqllliiiaaaXXXWWWbbbnnntttvvv}}}zzzxxxxxx{{{|||vvvlllcccgggiiiiiiffffffhhhgggdddkkklllnnnppppppnnnllljjjnnnllljjjfff```\\\```hhhqqqwww{{{wwwuuurrrpppooonnnlllkkkkkkkkklllllllllnnnrrruuussssssrrrqqqooommmlllkkkjjjkkkkkkjjjhhhhhhjjjlllkkkjjjhhhiiijjjkkkkkkkkkiiihhhfffccc```]]]ZZZXXXQQQJJJBBB===<<<===>>>>>><<>>KKKssspppqqqkkk^^^]]]ttt~~~yyy|||}}}}}}}}}}}}{{{zzzyyyxxxxxxyyyxxxwwwwwwxxxzzz}}}~~~zzz~~~zzzvvvtttlllmmmmmmjjjggggggjjjnnndddcccbbbaaaaaabbbcccdddcccbbb```^^^]]]]]]^^^^^^YYY^^^]]]]]]mmm~~~xxxdddFFF___||||||kkkaaa```RRR@@@>>>777444000...---,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++,,,---------------------------------............///111111111222333333444444<<<@@@RRRppprrrgggeeekkkvvv~~~~~~~~~~~~}}}zzzzzzxxxtttmmmfffbbb```WWW[[[bbbqqq~~~}}}{{{xxxyyy|||xxxllliiippp}}}{{{xxxvvvssspppyyyzzzxxxvvvxxx||||||xxxuuutttssstttvvvwwwwwwvvvvvvyyy||||||xxxqqqllliiilll```SSSMMMNNNUUUdddqqqttt{{{{{{lllYYYSSS___mmmtttvvvzzzzzzsssdddSSSHHHEEEbbb~~~tttKKK555111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,,,,------------------------------fff<<<666666555444444444444555222333444444444>>>UUUjjj}}}uuufff\\\]]]```hhh|||zzzwwwwwwxxxwwwtttpppiiifff___WWWXXXbbbmmmrrrvvv|||vvvvvvvvvxxxyyyvvvmmmdddfffhhhhhheeeggglllooonnnkkkmmmoooqqqqqqooolllkkkooommmkkkhhhaaa^^^dddmmmqqqwww~~~xxxvvvsssqqqpppooonnnllllllllllllllllllooosssvvvrrrqqqpppnnnmmmllllllkkkjjjkkkkkkjjjhhhhhhjjjlllmmmkkkiiihhhjjjjjjjjjjjjhhhgggdddaaa^^^\\\ZZZYYYOOOKKKEEE???=========<<<@@@@@@JJJcccNNN======888444333222111111000000111111///000111222222222111111111111000000000/////////000------///000111777>>>HHH]]]vvvwww^^^___rrr}}}uuuzzz|||xxxxxx|||}}}{{{||||||{{{zzzzzzyyyyyyyyyzzzyyyyyyxxxxxxyyy{{{}}}wwwzzz~~~|||xxxtttrrrkkkmmmmmmjjjfffeeeiiimmmeeeeeedddbbbaaaaaabbbccccccbbb```^^^]]]]]]]]]^^^VVVZZZZZZ[[[eeerrruuuoooOOOTTTddd|||{{{ooo[[[___ZZZKKKGGG888555111...---,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...---......---------------------------------............///111111222222333444444444>>>FFFYYYsss|||lllgggiiimmmwww~~~~~~}}}|||wwwwwwuuuoooggg^^^ZZZXXXWWW___hhhxxx}}}~~~|||xxxxxx|||uuujjjhhhooo|||}}}yyyvvvvvvvvv|||}}}{{{xxxyyy}}}}}}zzzwwwuuuttttttvvvwwwvvvuuuvvvzzz~~~}}}xxxqqqnnnmmmmmmdddZZZQQQLLLOOO]]]kkktttvvvzzzwwwfffVVVYYYfffpppuuu{{{{{{uuuhhhWWWJJJHHHSSSsssZZZ999444000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,,,,------------------------------hhh===666666555444444444444555333222333333777GGGeeennn___UUUXXX___ooo~~~~~~yyywwwuuuvvvxxxwwwssspppgggfff```ZZZ\\\eeennnqqqwwwzzztttuuuvvvxxx{{{yyyqqqgggfffgggfffcccgggooouuuvvvkkkmmmppprrrrrrqqqnnnlllpppooommmjjjccc```hhhrrrmmmttt}}}yyyvvvsssrrrqqqpppooommmlllmmmlllllllllooosssvvvpppooommmkkkkkkkkklllllljjjkkkkkkjjjhhhhhhjjjlllnnnllliiihhhiiijjjjjjiiihhhfffccc___]]][[[ZZZZZZOOONNNJJJCCC???>>>===<<<<<<888AAA\\\|||}}}YYYBBBAAA999333333222111111000111111111///000111222333222111111000000000000////////////111......111222444:::BBBXXXrrrvvvsssXXXccc}}}yyyyyyyyywwwqqqwwwxxxrrrpppuuuxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxuuuuuutttrrrqqqppprrrsssqqqtttxxxyyywwwtttrrrqqqmmmooooookkkfffdddgggkkkggggggfffcccaaa``````bbbaaa```^^^\\\[[[[[[[[[\\\VVVVVVXXX]]]aaagggooovvvYYYLLLMMMiiinnnwwwuuuYYY```bbbUUUQQQ999666222///...,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++))))))***---------------------------------.........//////111222222333333444444555@@@JJJ^^^uuummmjjjlllllluuuwwwqqq~~~{{{yyyxxxvvvtttuuussslllbbbYYYTTTRRR[[[gggvvv}}}|||zzz|||qqqgggfffmmmyyy{{{{{{}}}}}}~~~|||yyy{{{|||xxxvvvuuutttuuuvvvuuuuuuvvv{{{~~~xxxssspppqqqeeeccc___XXXOOOKKKTTT___tttttt{{{rrrZZZUUUaaammmttt|||}}}wwwjjjXXXKKKHHHDDDZZZ|||wwwsss~~~hhh@@@888000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,---------------------------------^^^???777666555444333222222222111333444444999MMMppp]]]```[[[WWWhhh~~~}}}yyy{{{zzzzzzzzzzzzwwwrrrnnnoooggg]]]YYY]]]fffnnnsss}}}||||||xxxuuuwww{{{zzzsssllleeeddddddeeefffhhhjjjkkknnnrrrrrrllliiinnnuuuyyyoooooonnnllliiihhhjjjkkklllwww~~~wwwrrroooqqqqqqnnnlllnnnnnnnnnmmmmmmmmmoooqqqrrrsssqqqnnnmmmmmmlllkkkjjjnnnlllkkkjjjjjjkkklllnnnnnnnnnmmmllljjjhhheeeddd````````````___]]][[[YYYRRRNNNIIIDDDAAA???<<<;;;===AAACCCJJJ```MMMBBBFFF888444222000///000000///...000000000000000000000000222111111111000000//////,,,444222///333444>>>QQQuuuccc[[[yyy~~~}}}~~~~~~|||yyytttoookkkgggdddbbb```bbbaaa^^^^^^ccceeedddaaacccggghhhhhhiiijjjlllnnnkkkddd\\\ZZZ___dddfffcccbbb```___aaaeeejjjmmmrrrqqqooommmlllkkkjjjiiidddbbbaaa```aaabbbaaa```aaa___\\\ZZZYYYXXXWWWUUUYYYYYYXXXWWWWWW\\\dddkkk```TTTJJJRRRooo{{{qqqiiilllPPPYYYdddTTT>>>666333555///&&&(((222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------------------------------------------------,,,---......//////.........---...111222222666<<>>SSSrrr|||xxx```aaa^^^```xxx}}}~~~zzzyyyxxxxxxxxxyyywwwsssqqqnnneee[[[XXX\\\eeennnsss|||xxxvvvuuuwwwyyyxxxtttooohhhfffccc```^^^```fffjjjppp|||vvvrrrrrrrrrmmmnnnnnnlllkkkkkkmmmoooppp{{{vvvqqqnnnppppppmmmkkkmmmmmmmmmmmmnnnnnnooopppqqqqqqooommmmmmnnnnnnmmmlllooonnnmmmllllllmmmnnnooonnnnnnmmmlllkkkhhhfffdddaaaaaa``````^^^]]][[[ZZZUUUPPPKKKFFFBBB@@@===;;;<<<@@@@@@DDDWWWxxxYYYEEEDDD888555333111000111111000...000000000000000000000000222222222222111111111000111444222333777999JJJeeezzzvvvgggkkk~~~xxxwwwtttqqqooommmllllllkkkhhhddd```]]][[[[[[ZZZ^^^``````\\\\\\```bbbaaa```bbbdddggghhhhhhiiiiii```dddgggfffcccbbbcccdddXXXWWWVVVVVVXXX\\\```ccciiikkknnnppppppmmmhhheeeeeecccaaa```aaaaaa```___```]]][[[YYYYYYXXXWWWUUUVVVXXXYYYXXXXXXZZZ^^^aaafff\\\MMMLLLccc}}}ttt~~~kkkyyyWWWUUU```YYYDDD:::555555111((()))000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------------------------------,,,---......//////......///...///222222222777>>>OOO```}}}vvvmmmtttrrrrrryyy}}}xxxddduuu~~~{{{yyyyyyyyyxxxwwwyyywwwlll___\\\dddmmmsssuuu|||||||||uuueeecccooo|||{{{{{{|||||||||xxxxxxwwwwwwwwwwwwxxxxxxxxxzzz|||{{{yyyxxxyyyzzzyyyyyyxxxwwwuuusssrrrqqqnnnmmmggg\\\QQQLLLOOOSSScccmmmyyy~~~mmm]]]bbbiiiqqqttttttoooaaaRRRHHHFFFFFFQQQkkk}}}nnnrrrgggCCC:::///...111,,,---000+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///XXX:::666666555444333333333333666444444888GGG___zzz|||kkk```___^^^iii}}}~~~{{{wwwvvvvvvvvvwwwvvvtttrrrkkkcccYYYVVV[[[eeennnsss{{{tttuuuvvvvvvvvvuuusssrrrkkkiiibbbZZZUUUXXXccclll{{{yyyooolllllliiijjjkkkkkkkkklllnnnppprrr|||uuupppmmmoooooolllkkkllllllmmmnnnooooooppppppppppppnnnmmmmmmooopppooonnnqqqpppooonnnnnnooopppqqqnnnnnnnnnnnnllljjjhhhfffcccbbbaaa___^^^]]]\\\\\\WWWSSSMMMGGGDDDAAA>>><<<<<<>>>>>>???KKKhhhmmmMMMAAA:::777555222111111222111000000000000000000000000000333333333222222222222222333222000666;;;===UUU|||yyywww}}}hhhgggyyy}}}uuuoooooooooooonnnmmmlllllliiiiiigggdddaaa___```aaaaaafffiiiggggggjjjkkkjjjnnnooopppssswwwzzz{{{{{{tttvvvvvvrrrjjjcccaaabbbQQQQQQPPPPPPRRRUUUWWWYYY]]]```fffmmmqqqppplllhhhfffdddaaa_________^^^]]]]]][[[YYYXXXYYYXXXWWWVVVTTTWWWYYYYYYXXXWWWWWWXXXgggbbbQQQDDDQQQmmmxxxsss}}}lllwwwcccSSSYYY[[[LLL@@@777555333,,,***...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------------------,,,---......//////......000///000222222333999AAAYYYooouuuzzzrrrooovvvtttttt{{{ttteee}}}~~~|||zzz{{{}}}zzz{{{xxxnnncccaaaiiirrrvvvzzz}}}{{{|||uuueeedddoooyyy{{{zzzzzzyyyxxxtttttttttttttttuuuuuuuuuxxxyyy{{{{{{yyyyyyyyyzzzwwwwwwuuutttssssssrrrrrrqqqnnniiiaaaXXXRRRPPPPPP]]]eeerrr~~~sss```YYYaaakkksssxxxsssdddUUUKKKEEEAAAIII```|||qqqwwwzzzvvvQQQ>>>222111333,,,+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///WWW:::666666555444444444444444777555444===TTTppp|||jjjccc```cccuuu}}}~~~~~~|||yyyxxxwwwuuutttuuutttsssqqqhhh```WWWTTTZZZeeennnsss||||||tttvvvwwwvvvsssqqqqqqsssmmmjjjbbbWWWQQQWWWfffsss{{{lllfffgggiiigggiiijjjjjjjjjjjjlllnnnooowww}}}~~~uuupppnnnoooooolllkkklllkkklllnnnpppppppppooooooqqqooonnnnnnoooppppppoooqqqpppoooooooooooopppqqqppppppppppppnnnmmmkkkiiifffdddbbb___^^^]]]]]]]]]YYYTTTNNNHHHDDDAAA>>>;;;<<<>>>??????EEEZZZ{{{XXXAAA<<<:::777444222222222222111000000000000000000000000222222222222222222222222111......777>>>???[[[lllssstttccclll{{{vvvyyy|||xxxrrrppppppnnnwww~~~zzzkkk```XXXWWWYYYNNNNNNNNNOOOQQQSSSUUUWWWXXX[[[bbbjjjqqqtttqqqmmmhhheeeaaa___^^^^^^]]]\\\\\\ZZZXXXWWWXXXYYYXXXWWWTTTVVVWWWXXXXXXVVVUUUTTT```cccWWWCCCCCC\\\sssyyyqqqnnn}}}```XXX\\\QQQDDD888555444000------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.........000000111333333444<<>>;;;===>>>AAADDDEEEQQQnnnfffEEE>>>;;;888444222222333222222000000000000000000000000000000111111111111111111///---///;;;CCCFFFdddhhhvvvnnnlll|||vvvooommmrrr}}}||||||hhhZZZVVVUUUVVVXXXTTTUUUXXX[[[___dddhhhkkklllpppxxxuuullliiifffaaa___^^^^^^]]]]]][[[YYYXXXWWWXXXYYYXXXWWWUUUUUUUUUUUUVVVWWWWWWWWWXXXdddaaaJJJ===LLLiii|||~~~xxxyyy```]]]VVVHHH:::555555333000---------------------------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.........000000222444333666@@@LLLcccqqq||||||yyywwwuuurrr{{{wwwyyytttxxxqqqxxx}}}~~~~~~{{{xxxyyy}}}yyy{{{|||wwwooohhhddddddqqquuu}}}|||{{{zzz{{{~~~zzzhhhbbbgggnnn|||{{{yyywwwtttssstttuuuvvvvvvvvvvvvuuuwwwxxxxxxyyyzzzzzzzzzyyyvvvuuutttsssssstttuuuvvvtttrrrooolllfff^^^UUUNNNPPPZZZgggpppxxx}}}zzztttXXXXXX___mmmzzz{{{pppfffSSSFFF===CCCVVVuuuqqqJJJ666///111,,,***///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///XXX===666666555555555555555666555666:::JJJkkkooobbb{{{pppfff^^^eeewww~~~|||yyywwwzzzyyywwwvvvuuussspppmmmddd\\\TTTSSSZZZfffpppvvv}}}yyyzzzyyyuuupppmmmoooqqqooolllfff^^^[[[aaaoooyyy{{{rrrgggbbbccccccaaammmoooppppppnnnllllllmmmjjjoootttwww~~~wwwrrrpppqqqqqqnnnmmmnnnlllmmmnnnooooooppppppppptttrrrpppoooppppppooonnnkkkkkkllllllllllllkkkkkkppppppqqqqqqqqqooonnnmmmhhhgggeeebbb```___^^^^^^XXXTTTNNNHHHEEEBBB???===>>>===AAAFFFEEEJJJcccxxxMMM@@@<<<999444222222222222222000000000000000000000000000000000000000111111111000222444@@@MMMWWWvvvxxxlllkkknnnfffxxxxxxeeeZZZWWWaaallluuuvvvrrrpppnnnkkkjjjooovvv~~~yyyaaa^^^eeejjjkkkmmmlllnnnrrrwww}}}kkkjjjfffbbb___^^^______^^^\\\ZZZXXXXXXYYYYYYXXXWWWVVVTTTSSSSSSUUUWWWXXXXXXVVVcccgggWWWBBBAAAZZZtttyyyfff]]]\\\OOO@@@777555444111...------------------------///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......///000222444444888DDDRRRmmmzzzzzzrrrqqqrrrppp{{{{{{yyy~~~ttt|||{{{yyywwwuuuvvvxxx{{{vvvzzz~~~{{{ssslllhhhqqqrrrvvv~~~~~~~~~|||iiicccgggmmm~~~|||zzzyyywwwuuuuuuvvvwwwyyyyyyyyyxxxxxxwwwwwwwwwxxxzzz{{{zzzxxxsssrrrrrrrrrrrrrrrsssssstttsssssspppkkkbbbXXXQQQKKKUUUaaajjjttt~~~aaaZZZZZZgggvvv{{{vvvppp^^^MMMAAABBBMMMeee}}}zzzXXX<<>>DDDBBBDDD[[[xxx~~~VVVCCC===999444111111111222222000000000000000000000000000000000111111222222222111666888BBBVVVkkkyyy```hhhvvvlllZZZhhhqqqzzzlllWWWNNNLLLTTT]]]cccaaa^^^___bbbdddnnnyyyllllllsssuuuuuuwwwzzz{{{}}}mmmkkkgggbbb```___```aaaaaa^^^\\\ZZZYYYZZZZZZYYYWWWVVVTTTRRRSSSUUUWWWVVVTTTVVV]]]fffbbbLLL???NNNhhh|||pppgggdddYYYIII<<<666444222///........................//////...,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,---......//////.........///222555555:::HHHWWWxxxttttttwwwvvv|||}}}xxx|||zzzvvvuuuvvvwwwxxxxxxvvvzzz}}}tttooommmmmmpppuuu|||wwwfffaaaffflll}}}{{{xxxxxxvvvuuuvvvwwwyyy{{{|||{{{zzzyyywwwvvvvvvxxxzzz{{{zzzxxxrrrsssssssssssssssrrrrrrsssuuuvvvtttnnnddd[[[UUUJJJQQQZZZdddrrrkkk]]]UUU___pppyyyyyyxxxjjjWWWGGGCCCDDDSSSzzz|||}}}||||||iiiFFF222222///---000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///TTT;;;666666555555555666666777444999@@@PPPqqqzzztttkkkaaaeeefffvvv}}}|||vvvvvvwwwxxxyyywwwssspppbbb[[[TTTSSS[[[hhhsssyyy}}}{{{xxxuuurrrrrrrrrsssttttttqqqkkkfffccccccdddddd___eeegggccc___bbbhhhkkkgggiiillllllkkkjjjiiijjjiiikkkpppxxx~~~uuupppnnnoooooolllkkklllnnnnnnmmmmmmmmmoooqqqrrrqqqpppoooooorrrsssssssssiiijjjjjjkkkkkkjjjjjjiiikkkkkklllmmmmmmlllkkkjjjgggggggggfffdddaaa^^^\\\YYYUUUPPPKKKHHHFFFCCCBBBAAA999:::@@@??????VVVtttzzz\\\DDD===999444111000111111111000000000000000000000000111111111222222333333333000777888AAAZZZxxxhhhZZZooo{{{dddYYYuuu~~~~~~~~~}}}{{{zzzxxxxxxkkkWWWPPPPPPWWW^^^bbb```^^^eeennnsssrrrllllllgggfffjjjpppoooooopppttt{{{zzzmmmkkkgggccc``````aaabbbbbb___]]][[[ZZZZZZZZZYYYWWWUUUSSSRRRTTTVVVVVVSSSPPPTTTWWWaaagggVVVAAAIII```}}}xxxjjj```OOO@@@777444222///........................000///...---,,,+++++++++++++++++++++++++++++++++------------------------,,,---......//////......---///222555555;;;JJJZZZ~~~uuuwww~~~~~~|||{{{tttzzz{{{vvvvvvyyy{{{{{{zzzyyy}}}wwwqqqggghhhkkkqqqyyypppaaa^^^dddjjjzzzzzzwwwvvvvvvtttvvvxxxzzz|||}}}|||{{{zzzwwwvvvuuuwwwzzz|||zzzxxxtttuuuvvvwwwvvvuuutttsssrrruuuxxxvvvoooeee]]]YYYKKKNNNTTT___ppp~~~zzzqqq^^^RRRYYYkkkvvvzzz|||rrr]]]KKKDDD@@@IIImmmuuuMMM444333111//////---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////PPP999999777444555777777444222555<<>>======<<<>>>HHHSSSppp~~~III@@@===888444333333111...222111111111000000000000...000222222111111111333///000AAAQQQ___xxx]]]hhhwwwccc___yyy~~~|||~~~xxxwwwzzzssslllwww~~~vvviiiWWWKKKIIISSSlllwww}}}xxxmmmffffffjjjmmmooorrrsssuuuvvvyyy~~~uuuooojjjgggccc^^^___ccc```___]]]ZZZXXXVVVUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQOOOMMMSSS^^^___TTTLLLMMMoootttmmmiiicccOOO888666999222555000---//////,,,,,,...------+++*********++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...............///000000///222000555???CCCQQQjjjxxxtttdddeeewww|||zzzzzz}}}~~~{{{xxxsssuuuwwwzzz||||||{{{{{{ggg]]]\\\gggpppqqqvvv~~~|||iii]]]WWW^^^jjjwww}}}{{{~~~|||xxxuuuuuuvvvwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyzzz{{{{{{yyyuuurrrqqqrrruuuuuuuuuuuuuuurrrllliiiWWWRRROOOUUUbbboooxxx|||ppp[[[QQQ[[[mmmuuutttjjjbbbRRRIIIEEE@@@OOOnnnuuukkk~~~hhhAAA333333000---///......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++*********)))...------,,,---...///000PPP999777555444555666777777666555OOOpppzzzuuuzzz{{{tttkkkeeekkk|||~~~}}}{{{{{{|||{{{yyywwwxxxvvvuuutttssspppkkkhhheee[[[SSSVVV___hhhqqqxxxzzzvvvsssrrrqqqpppppprrrsssuuurrrpppnnnmmmkkkhhhdddaaaWWWYYY^^^cccfffeeeaaa]]]ZZZUUURRRTTTVVVWWW[[[aaabbbhhhqqqxxx|||}}}}}}||||||xxxqqqlllkkkkkkkkkkkklllmmmoooooooooooorrrtttssssssrrrrrrqqqpppnnnnnnllllllkkkkkkkkkkkklllllljjjjjjjjjiiiiiiiiiiiiiiijjjhhhfffccc```^^^]]]\\\YYYWWWRRRMMMIIIFFFDDDCCC@@@>>>======<<<;;;BBBJJJcccUUUAAA>>>:::777333111000///111111111111111000000000111222333333222111222444666777IIIaaayyyrrraaassswwweeekkk~~~wwwtttrrrxxx~~~zzzyyyvvviiidddvvvxxxqqqhhhXXXKKKHHHRRRkkk|||~~~{{{vvvppplllkkknnnqqqrrrtttwwwyyy{{{xxxqqqkkkhhhddd``````ddd``````___]]]\\\YYYXXXVVVTTTTTTTTTTTTSSSSSSSSSRRRNNNLLLOOOXXX```^^^PPPBBBXXXwwwwwwgggnnnqqq]]]@@@999;;;333555000---//////,,,,,,...---,,,,,,++++++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------...............///000000000111000777CCCIIITTTjjjnnnkkk||||||}}}```[[[fff~~~~~~{{{{{{|||{{{xxxuuurrrpppoooqqqvvv{{{}}}}}}kkk^^^XXX___iiimmmpppttt~~~xxx```YYYXXXaaakkkvvv~~~}}}xxxuuuttttttttttttvvvwwwxxxwwwvvvuuutttuuuwwwzzz{{{{{{||||||zzzvvvrrroooooouuutttsssttttttssspppmmm```WWWOOOQQQ\\\jjjtttwwwyyybbbOOOTTTgggppplllbbb```VVVPPPIII???GGG```{{{kkksss|||vvvnnnvvv}}}QQQ333666333+++111......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************...------------...//////OOO999888777555555666666777777777SSSuuurrrwww}}}wwwnnneeefffsss|||}}}||||||||||||yyywwwvvvtttssssssrrroookkkhhhdddZZZSSSWWW```iiiqqqwwwyyywwwtttrrrpppppppppqqqrrrrrroooooonnnnnnnnnkkkgggdddSSSUUUXXX]]]aaaaaa___\\\\\\WWWSSSTTTSSSRRRUUUYYYZZZbbbmmmtttvvvvvvwwwxxx{{{vvvoookkkjjjjjjkkkkkknnnoooppppppooooooppprrrrrrrrrrrrqqqqqqpppnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiijjjhhheeebbb___]]]]]]]]]ZZZXXXSSSNNNIIIFFFDDDDDD???===<<<===<<<:::>>>DDDWWWyyy```BBB>>>:::777333000///222111111111111111111111111222333333333111111222444:::???RRRnnnnnngggzzzjjjiiisss}}}}}}}}}~~~zzzppp```]]]uuuvvvnnncccSSSIIIHHHPPPhhh}}}vvvkkkeeegggjjjkkknnnrrruuuwwwxxx{{{|||yyyrrrkkkhhheeeaaaaaaccc_________^^^]]][[[XXXWWWSSSSSSSSSSSSSSSTTTTTTTTTQQQQQQOOORRR[[[___QQQ===GGGeeeaaammmwwwgggGGG;;;;;;444555000---//////,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------..................///000000222333111888FFFKKKTTThhh{{{ooofffsss|||~~~}}}~~~}}}~~~ttt]]]___mmm~~~}}}zzzyyyyyyxxxuuusssvvvqqqmmmooouuuzzzzzzyyytttfffYYYYYYcccmmmqqqrrrwww~~~~~~sss\\\YYY\\\fffmmmvvv|||xxxuuutttrrrqqqrrrsssvvvwwwuuuuuuttttttuuuvvvwwwxxxzzz{{{|||zzzvvvrrrpppooosssqqqpppoooppppppnnnllliii^^^QQQOOOYYYgggqqqvvv|||hhhNNNMMMaaajjjdddYYY\\\ZZZUUUOOOBBBFFF[[[}}}}}}www~~~zzzpppuuu```666666444)))111......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------......//////NNN:::999888777666555555666777BBBYYYtttuuuppphhhaaagggzzz}}}|||{{{{{{{{{zzzxxxvvvsssrrrqqqqqqqqqpppmmmkkkaaaXXXRRRVVV```hhhpppuuuxxxvvvvvvrrrooonnnoooqqqqqqpppoooooooooppppppnnnjjjgggVVVTTTTTTUUUYYY]]]______```\\\YYYYYYVVVQQQOOOQQQVVV]]]hhhoooqqqssstttvvvvvvqqqllliiiiiijjjkkklllpppqqqrrrqqqooommmmmmnnnqqqqqqqqqqqqpppoooooonnnjjjkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiijjjjjjkkkiiifffbbb___^^^]]]]]][[[YYYUUUPPPKKKHHHFFFEEE===;;;;;;======;;;===BBBOOOnnnlllFFF???999777444000000444111111111111111222222222111222222222000111333444888DDDXXXtttpppttt}}}___jjj~~~~~~xxxjjjZZZZZZvvvwwwkkk\\\LLLGGGJJJOOOiiiuuuhhhbbbeeekkkjjjnnnrrruuuwwwxxxyyyzzzzzzrrrkkkiiigggbbbaaabbb\\\]]]]]]]]]\\\ZZZXXXVVVSSSSSSSSSSSSTTTTTTTTTTTTPPPRRRPPPMMMSSSZZZSSSDDD???TTTooobbbiiitttkkkNNN>>>;;;666555000---//////,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------........................///000000333444222;;;JJJPPP[[[ooorrrttt{{{yyy~~~~~~}}}~~~wwwdddiii{{{{{{{{{yyyxxxwwwwwwvvvtttssstttppplllnnntttxxxwwwttt|||ooo___WWW]]]kkksssuuuooovvv{{{nnn[[[ZZZ___hhhnnnuuu~~~{{{xxxuuutttrrrqqqqqqsssuuuvvvtttuuuvvvvvvvvvvvvuuutttwwwyyyzzzyyyvvvtttsssssssssqqqooonnnnnnnnnmmmkkklllaaaTTTOOOTTTaaannnuuupppUUUMMM[[[bbb]]]TTT]]]^^^ZZZRRRDDDDDDUUUxxxvvv{{{wwwwwwooo???888333)))111......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,---------...............NNN:::888888888666444555777:::TTTggg{{{~~~wwwzzzuuufff```]]]jjjzzzyyywwwwwwxxxwwwuuusssrrrqqqppppppqqqpppnnnlll___VVVRRRWWW```hhhoootttwwwsssuuuppplllkkknnnrrrsssrrrqqqqqqpppqqqqqqpppnnnkkk^^^YYYSSSPPPSSSXXX^^^aaaccc```______[[[TTTPPPPPPRRRWWW]]]cccgggjjjmmmooonnnkkkhhhgggiiikkkllllllpppqqqrrrqqqooommmmmmmmmppppppqqqqqqpppoooooonnnkkkkkkllllllllllllkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkiiigggdddaaa___^^^]]]\\\ZZZWWWSSSNNNJJJGGGEEE???;;;;;;===>>><<<>>>AAAGGGbbb|||QQQDDD999777666111111555111111111222222222222222111111222111000111444666;;;PPPggg~~~lll\\\ppp~~~{{{yyyoooaaaVVV]]]zzzttteeeTTTFFFDDDLLLVVVrrrssseee^^^aaagggjjjnnnsssvvvxxxyyyzzz{{{||||||{{{~~~{{{sssmmmlllkkkeeeaaa```ZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSSSSSSSSSSTTTTTTTTTLLLOOONNNKKKMMMUUUUUUPPP@@@DDDUUUoooooogggkkklllVVV@@@:::888555000---//////,,,,,,...+++,,,,,,------------,,,......------------......,,,---------...........................///000000111444555@@@PPPYYYggg~~~xxxnnnttt~~~}}}~~~|||hhhrrrxxxzzzxxxxxxxxxwwwvvvvvvuuuttttttlllkkkjjjmmmrrruuuvvvuuu~~~wwwhhhXXXWWWdddpppsssjjjpppssswwwlllYYYXXX^^^hhhnnnsss}}}{{{xxxuuuuuutttsssssstttuuuvvvtttuuuwwwxxxxxxwwwuuusssvvvwwwxxxwwwuuuuuuvvvwwwuuusssqqqqqqqqqqqqooonnnllldddXXXOOOPPPYYYgggpppzzzbbbTTTWWWZZZWWWWWWdddgggaaaVVVCCC>>>KKKmmmvvvyyyzzzRRR===333,,,111......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////......MMM;;;555666666555444666:::>>>cccwww{{{gggkkk}}}lll```\\\]]]qqq~~~~~~yyyxxxvvvvvvwwwvvvtttrrrtttrrrqqqpppppppppnnnlll___WWWSSSXXXbbbjjjpppuuuyyyrrrrrrlllggghhhmmmtttwwwxxxtttsssqqqqqqrrrrrrpppoooggg```VVVPPPPPPTTTZZZ^^^eeebbbbbbcccaaa\\\YYYZZZSSSSSSUUUXXX]]]bbbeeeffffffeeedddfffiiilllmmmmmmmmmoooqqqqqqpppooooooooopppppppppppppppoooooonnnlllmmmnnnoooooonnnmmmllljjjjjjkkkkkkkkklllllllllkkkjjjhhhfffcccaaa^^^]]]\\\[[[YYYVVVRRRMMMHHHEEECCC>>><<<>>>???===>>>@@@AAAXXXzzz```LLL<<<999888333111444111111111222222333333333111222222222222333777:::DDDaaa|||aaagggwwwtttyyy~~~xxxpppcccWWWTTTbbbjjj\\\OOODDDDDDKKKYYYyyy~~~ssseee^^^___ccciiilllqqquuuvvvxxxzzz{{{~~~~~~|||uuupppqqqpppjjjccc```ZZZYYYXXXWWWWWWWWWWWWWWWTTTTTTTTTSSSSSSSSSSSSSSSLLLMMMLLLLLLMMMPPPSSSTTTBBB<<>>FFFXXXzzz{{{jjjFFF666222222......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---.../////////...---LLL;;;222444555555555888===BBBkkkpppzzzfffppp~~~mmm```]]]```xxx}}}|||zzzyyyxxxxxxxxxwwwuuusssvvvtttrrrqqqpppooommmkkk___WWWTTTZZZdddkkkqqquuu|||tttoooiiidddeeemmmvvv{{{|||wwwuuurrrrrrrrrsssrrrqqqnnneeeZZZQQQOOORRRWWWZZZgggddddddggggggccccccfff[[[WWWUUUVVV\\\aaaddddddaaaaaabbbfffjjjmmmnnnnnnjjjmmmpppqqqqqqpppqqqrrroooppppppppppppoooooonnnnnnooopppqqqqqqpppooonnnkkkkkkkkkllllllmmmmmmmmmjjjjjjjjjhhheeebbb^^^]]]\\\\\\[[[YYYTTTNNNIIIEEEFFFAAA>>>??????======@@@===RRRrrrjjjSSS???;;;:::444111333111111111222222333333333111222333333333555999<<>>IIIuuuxxxxxx{{{dddooozzzssskkkbbbZZZaaa}}}}}}{{{wwwvvvvvvxxxxxxxxxxxxvvvvvvtttuuutttrrrtttuuuooohhh^^^VVVQQQWWWbbbllluuu{{{{{{xxxuuuiii___eeewwwwwwsssqqqppppppqqqrrrrrrqqqnnnhhh___UUUNNNMMMPPPSSS```bbbdddeeedddcccbbbbbb^^^[[[WWWVVVXXXZZZ[[[[[[]]]^^^___cccgggkkkllllllkkkmmmooooooooooooqqqssstttrrrqqqqqqrrrrrrpppnnnooonnnnnnoooppppppnnnmmmnnnmmmlllkkkkkkkkkkkkkkklllkkkiiigggeeebbbaaa```___]]]ZZZVVVQQQMMMJJJHHHCCCAAA>>>>>>>>>??????>>>>>>EEEfffLLL@@@;;;555:::000444333333333333333333333333555000111888:::777:::BBBZZZrrrdddeeeyyywwwwwwyyy}}}{{{~~~uuufffZZZPPPQQQ[[[mmmuuu\\\QQQIIIBBBBBBHHHZZZzzz{{{uuuwwwyyyyyyrrrhhhaaabbbeeejjjmmmqqquuuwwwyyy|||~~~yyyyyyyyy||||||wwwvvvtttnnnhhhfffddd___ZZZWWWVVVXXXYYYYYYTTTSSSQQQPPPOOOPPPRRRSSSPPPOOOMMMLLLMMMOOOQQQSSSMMM???>>>WWWvvvwwwbbbeee^^^FFF888;;;444333111///...---------.........------,,,,,,,,,+++++++++,,,,,,,,,---------------............///,,,,,,---...///000111111000555<<>>PPPzzzzzzkkksssrrrjjjddd```^^^jjj}}}zzzxxxxxxyyyyyyyyyxxxwwwvvvtttuuuuuutttvvvwwwssslll^^^UUUQQQWWWbbbllltttzzzzzzvvvpppfff```iii{{{xxxpppooommmnnnoooppppppooonnnkkkcccXXXPPPLLLNNNQQQ\\\___dddfffeeeeeefffgggeeeaaa]]]YYYXXXXXXWWWVVV[[[[[[]]]```eeehhhjjjkkkjjjlllnnnoooooopppsssuuuppppppqqqrrrttttttrrrpppooonnnmmmnnnppppppooommmmmmmmmmmmmmmmmmlllllllllkkkjjjiiigggeeecccbbbaaa___^^^[[[WWWRRRNNNKKKIIICCCAAA???>>>?????????>>>CCCCCC[[[XXXDDD;;;555:::111333333333333333333333333333222111444888777777AAANNNhhhsssvvvhhhwww{{{vvvvvvwwwyyy}}}|||zzzlllXXXVVVUUUZZZhhhzzzpppXXXNNNIIICCCEEELLL```~~~|||yyyxxxzzzxxxqqqgggaaabbbeeekkknnnsssuuuvvvwwwxxxyyyyyy{{{|||}}}wwwwwwvvvpppkkkiiiddd```[[[WWWWWWXXXXXXXXXVVVTTTRRRQQQPPPPPPQQQRRRPPPOOOMMMLLLLLLNNNPPPRRRMMM@@@<<>>SSSvvviiiAAA555///000000///...------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............///zzzAAA:::666777555777999555AAA\\\xxx{{{}}}lllccc\\\\\\cccvvv~~~}}}{{{{{{{{{zzzyyyxxxwwwvvvrrrtttttttttvvvxxxtttmmm]]]UUUPPPVVVaaakkktttzzzxxxsssjjjcccbbboooxxxooonnnmmmnnnpppqqqppppppnnnmmmhhh^^^RRRKKKJJJLLLUUU[[[bbbffffffgggkkkoooiiifffaaa]]]ZZZXXXVVVTTTVVVWWWYYY\\\```dddgggiiiiiikkkmmmnnnnnnppptttvvvmmmnnnooorrrtttuuutttrrrooonnnmmmnnnooopppooommmlllmmmnnnooooooooonnnmmmjjjiiihhhgggeeedddcccccc```^^^[[[XXXSSSOOOKKKIIIDDDBBB???>>>???@@@???>>>CCC<<>>ZZZtttoooeeeLLL333444333111///---------------------------------------------.........//////---------............///------...///000111222222444???JJJeee}}}ttt||||||xxxqqq|||{{{|||xxxvvvtttsssttttttsssrrrqqqjjjfffhhhnnnuuu~~~wwwfffVVVMMMQQQYYYaaadddccc___[[[XXXUUUZZZfffssszzz|||zzzyyyzzzzzzxxxvvvuuuvvvwwwxxxyyyxxxxxxwwwrrrpppnnnnnnnnnooommmlllooopppqqqrrrrrrsssrrrrrrrrrpppllldddWWWMMMMMMRRRgggooo{{{vvvZZZWWW```ppplllVVVFFFAAABBBXXX|||WWW777111111000///...------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------............///vvv???999888777555:::<<<:::QQQxxxqqqzzzmmmbbb[[[bbbwww~~~|||{{{}}}}}}{{{yyyxxxvvvuuuuuutttuuutttrrrrrrsssnnnfffZZZRRRNNNVVVbbbmmmvvv}}}yyysssjjjccceeeuuuwwwnnnkkkkkklllnnnqqqsssrrrqqqkkknnnmmmfffZZZOOOHHHGGGJJJRRR[[[bbbeeejjjpppuuuiiigggdddbbb```]]]YYYVVVMMMOOORRRSSSUUUXXX]]]aaaccceeeiiijjjlllmmmppprrrssspppllljjjkkknnnpppqqqtttrrrooonnnnnnmmmlllkkklllnnnppprrrrrrqqqpppoooiiihhhhhhgggffffffeeeeee^^^]]][[[XXXSSSNNNJJJGGGFFFDDDAAA@@@@@@@@@@@@??????AAACCC^^^RRR;;;999777666444111111111111111111111111222444222111===VVVmmmxxxzzzrrrdddwwwvvvppprrrvvvwwwwwwxxxxxx{{{~~~xxx}}}rrrvvvuuugggVVVLLLHHHIIIOOOTTTccc|||~~~~~~}}}{{{xxxqqqhhh```]]]___bbbiiinnnvvv{{{~~~xxx|||zzzyyy{{{xxxtttqqqhhheeeaaa^^^\\\ZZZWWWUUUYYYXXXVVVTTTRRRPPPOOOOOOMMMLLLLLLKKKKKKKKKLLLMMMVVVQQQCCC<<>>MMMjjjyyyggghhhppp}}}zzzyyyxxxvvvtttssssssssssssuuuvvvuuusssttttttooogggWWWPPPNNNWWWeeerrr|||zzzsssnnnbbb___lllwwwsssjjjfffbbbccceeeiiimmmooonnnmmmnnnmmmmmmkkkggg___UUUNNNIIIKKKQQQYYYccciiikkkkkkkkkkkkjjjiiihhheeeaaa]]]XXXYYYWWWQQQIIIFFFHHHKKKOOOUUU^^^eeejjjmmmoooppptttrrrooonnnnnnoooooonnnpppnnnllllllnnnpppqqqqqqppppppppppppoooooooooooojjjjjjiiihhhgggfffeeeddd```___^^^[[[WWWQQQLLLIIIHHHFFFCCCAAAAAAAAA@@@???777CCC===KKK{{{}}}```BBB>>>333888666333333333333333333333333000666555666LLLnnnuuugggwww{{{sssnnnqqquuuwwwvvvwww}}}~~~|||yyy{{{}}}{{{xxxnnneeeVVVJJJFFFIIIPPPTTTnnnmmmlllxxx{{{~~~~~~zzztttjjj___XXXWWWZZZ]]]cccfffkkkoooqqqrrrsssuuu{{{|||yyy{{{yyytttqqqmmmkkkgggdddaaa]]]YYYUUUVVVUUUUUUSSSRRRPPPOOONNNKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJDDD===CCC\\\zzzwwwjjj___MMM;;;444333111///...---------,,,,,,,,,---------......,,,,,,,,,,,,---------------------............///......///000111222222333:::HHHZZZrrr{{{~~~~~~|||}}}|||~~~|||zzzzzzyyywwwuuuuuuooolllooorrruuuyyyvvvjjjPPPJJJLLLWWWaaadddeeefff]]]___bbbgggrrr||||||{{{zzzxxxvvvvvvwwwyyyvvvxxxzzz{{{|||zzzxxxwwwvvvsssqqqpppqqqrrrsssrrroooooooooppppppqqqrrrrrrooommmnnnnnngggZZZPPPLLLXXXpppzzz}}}```YYYfffrrrvvvwwwqqq^^^JJJCCC???DDDZZZxxxzzzkkkuuu{{{JJJ666222111000///............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///uuu@@@<<<888>>>888333???TTTqqqxxx~~~hhhooo|||~~~{{{wwwvvvtttsssrrrrrrrrrrrrqqqsssrrrqqqrrrsssnnngggVVVOOOMMMWWWfffsss~~~yyysssnnnaaa\\\hhhrrrnnnhhhfffbbbcccfffjjjnnnppppppnnnpppnnnmmmmmmlllfff[[[RRRJJJJJJNNNWWWbbbhhhiiiggghhhhhhiiikkkmmmlllhhheee___^^^ZZZQQQFFF@@@AAACCCFFFNNNYYYcccjjjnnnpppqqqrrrqqqqqqrrrsssssspppnnnllljjjiiikkknnnrrrtttuuuqqqqqqpppooonnnnnnnnnoookkkkkkjjjhhhgggeeeddddddaaaaaa```^^^YYYSSSNNNKKKIIIFFFCCCBBBAAAAAA@@@???;;;FFF;;;GGGyyyeeeFFF@@@222777666333333333333333333333333---777999:::OOOqqqhhh^^^xxxyyyqqqlllpppuuuvvvwwwxxx{{{~~~{{{tttpppjjjbbbUUUHHHDDDIIIPPPTTTiii~~~}}}{{{|||}}}uuunnncccXXXRRRQQQTTTWWWYYY]]]bbbgggjjjmmmpppsssyyy|||yyy{{{yyytttpppnnnllliiifffccc___YYYUUUTTTTTTTTTSSSRRRPPPNNNNNNKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKFFF===;;;HHHbbbvvvttt^^^]]]SSS@@@444333111///...---------,,,,,,,,,------.........+++++++++,,,,,,,,,---------------.........//////......///000111222333333888NNN^^^jjjpppvvv}}}sss~~~}}}{{{zzzxxxvvvuuuuuupppnnnqqquuuxxx||||||qqqSSSIIIFFFQQQ^^^ccceeeggg[[[___bbbbbbiii{{{{{{zzzyyywwwuuuuuuwwwyyyuuuvvvyyy{{{{{{zzzxxxvvvvvvsssppppppqqqrrrsssssslllnnnpppssssssrrrqqqoooooonnnoooqqqkkk___SSSOOOQQQmmmxxxyyygggOOO]]]iiinnnsssssscccPPPAAA@@@CCCTTTqqqwww```dddttt}}}RRR999222111000//////.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////nnnEEE777000666;;;;;;???SSSttt{{{rrrfffnnn~~~}}}zzzxxxuuuttttttuuutttsssqqqqqqpppqqquuuwwwoooeeeUUUPPPOOOXXXfffrrr~~~~~~rrrqqqlllcccaaaiiimmmjjjgggiii```iiioooppppppsssuuuuuuqqqnnnkkkkkkllljjjccc\\\RRRLLLKKKUUU```eeeffffffhhhjjjlllmmmlllkkklllmmmgggccc[[[SSSMMMIIIHHHHHHIIITTT\\\fffrrrpppjjjnnnppppppnnnmmmooopppoookkkmmmmmmllllllmmmnnnpppqqqqqqooommmlllmmmmmmmmmlllnnnmmmkkkiiihhhggggggfffdddccc```]]]ZZZUUUOOOKKKHHHEEEBBB@@@@@@@@@@@@???@@@@@@@@@IIIdddvvvBBB;;;===;;;444555555444333333333333444111:::888;;;YYYwww{{{ooogggtttzzzpppiiimmmuuuzzz}}}}}}}}}yyyoooccc\\\UUUMMMHHHDDDEEEOOOZZZlll~~~}}}tttcccTTTQQQQQQPPPRRRXXXZZZ```gggiiijjjnnnuuuzzzzzzvvvsssrrrnnnjjjhhhfffbbb\\\WWWUUUUUUTTTRRRRRRQQQQQQQQQMMMLLLJJJJJJJJJIIIHHHFFFIIIIIIBBB<<<;;;999FFF```rrr~~~bbb]]]\\\>>>777666333///...//////.....................................................................------000---,,,///000000333888EEEBBBZZZtttyyy}}}pppuuu~~~~~~sssrrr~~~{{{wwwssszzzwwwsssssswww|||~~~~~~fffTTTEEEEEEQQQ]]]eeejjjhhh___\\\```eeemmm{{{xxxwwwwwwyyyzzzuuuvvvxxx|||}}}}}}yyyvvvuuuuuuuuussspppnnnnnnooopppqqqsssvvvwwwtttooolllmmmnnnppppppllldddYYYRRRPPP^^^nnnwwwhhhMMMTTTbbbkkkkkknnndddNNNGGGAAA<<>>>>>>>>EEE\\\}}}}}}HHH;;;<<<999555444444333222222222222333111999666:::XXXvvvgggeeeyyyzzzpppiiilllssswwwzzz|||~~~~~~}}}yyymmm```TTTOOOJJJGGGFFFIIITTT```mmmwww{{{mmm^^^RRRRRRSSSSSSWWW___jjjmmmrrrwwwzzz}}}|||tttssstttpppllliiihhhddd^^^YYYVVVUUUTTTSSSQQQQQQPPPPPPMMMLLLJJJJJJJJJIIIHHHFFFFFFHHHAAA<<<:::999GGGccc~~~wwwhhh]]]\\\EEE888666333000///000///...........................................................................000------///000000333999EEEGGGbbb{{{ssszzz{{{rrrttt}}}|||}}}}}}}}}|||xxxuuurrrtttzzzmmmXXXEEECCCOOO]]]fffkkkkkkccc___aaaccciii{{{~~~{{{yyyxxxyyy{{{|||vvvvvvxxxyyy{{{zzzwwwttttttuuuvvvuuurrrpppooopppqqqqqqsssuuuvvvtttpppmmmnnnoooqqqqqqnnnfff[[[TTTNNN[[[kkkuuuhhhOOOSSS```hhhhhhkkkeeeSSSCCC???;;;FFF[[[kkkiiiYYYnnn~~~xxxkkk???444111000111///,,,---111...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.........------------...//////nnnDDD777888666666;;;KKKggg|||}}}dddeeeqqq~~~|||zzzwwwvvvvvvvvvvvvuuurrrrrrqqqqqqtttuuunnneeeUUUQQQRRR\\\hhhsss{{{yyyllljjjccc\\\\\\eeehhhdddaaadddfffmmmtttwwwyyy{{{xxxsssooommmkkkkkkllljjjeee```VVVRRRQQQVVV[[[```hhhpppuuuuuuuuusssqqqppprrrtttnnniiiccc]]]ZZZYYY[[[\\\cccttt}}}}}}tttwwwmmmqqqtttsssooommmnnnqqqpppooonnnmmmllllllllllllpppnnnllllllmmmnnnnnnmmmkkkkkkiiihhhggggggggggggdddbbb___\\\YYYUUUPPPLLLIIIFFFCCCBBBCCCCCCCCCBBB>>>???>>>BBBSSSqqqRRR;;;;;;888666333333222111111111111222111777555>>>^^^zzzuuu```gggxxxoooiiilllqqqtttvvvxxx{{{{{{|||~~~~~~}}}|||vvviii[[[JJJGGGEEEFFFHHHNNN[[[hhhssskkkhhhwww```SSSKKKMMMPPPPPPTTT[[[iiihhhllltttxxxyyy}}}yyyzzzvvvrrrmmmkkkiiifff```[[[WWWVVVUUUSSSQQQPPPOOONNNMMMLLLJJJJJJJJJIIIHHHFFFCCCFFFAAA;;;999777GGGeee}}}nnn[[[YYYLLL999666333222111000///...........................................................................///------000000000555;;;HHHNNNjjj~~~|||oooyyytttooovvv}}}{{{|||}}}zzzwwwvvvzzzxxxbbbKKKEEEMMMYYYdddkkkmmmgggccccccbbbeeesss~~~{{{yyyyyyzzz|||~~~yyyxxxwwwwwwxxxwwwuuussstttvvvxxxxxxvvvsssrrrrrrsssrrrrrrsssttttttqqqoooooopppqqqrrrooohhh___XXXLLLWWWgggssskkkPPPPPP[[[ddddddgggdddWWWCCCAAA===DDDTTTeeelllXXXhhhxxx|||vvvCCC555222000222000------///...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............------......///000mmmDDD777:::666555@@@VVVsssvvv~~~{{{dddfffppp}}}|||}}}zzzwwwtttsssttttttsssrrrrrrsssrrrqqqssssssnnnfffSSSPPPRRR\\\iiirrryyyxxxkkkiiiccc[[[XXX^^^aaa^^^___dddeeeooozzz~~~vvvnnnmmmllllllllljjjfffbbb[[[XXXWWWYYY[[[___jjjtttzzzyyywwwssspppnnnpppqqqqqqnnnhhhdddbbbccceeegggrrr~~~wwwuuusssrrrooolllnnnqqqooonnnnnnmmmmmmlllllllllpppnnnllllllmmmoooooonnnkkkjjjiiihhhggggggggggggdddaaa^^^\\\YYYUUUQQQNNNKKKIIIFFFDDDDDDCCCBBBAAA???AAA@@@AAAMMMhhh[[[;;;;;;777888444333333222222222222222222777888IIIoooppp___ooo|||tttmmmiiilllrrrtttvvvyyy{{{zzzwwwzzz{{{{{{yyyssseeeWWWDDDBBBBBBEEEJJJRRR```mmm{{{ppp[[[nnnooo[[[NNNHHHMMMSSSQQQQQQTTT^^^[[[^^^fffiiihhhnnnxxx~~~wwwsssnnnkkkiiifffaaa\\\WWWWWWVVVTTTRRRPPPNNNNNNMMMLLLJJJJJJJJJIIIHHHFFFBBBFFFBBB<<<888555EEEbbbxxx___YYYVVV===777333333333111///...................................................---------...............///---...000000000666===KKKSSSjjj~~~uuu}}}rrrjjjyyyllliiiwww}}}}}}~~~{{{yyywwwvvvwwwzzz}}}~~~xxxqqq[[[NNNKKKQQQ^^^iiiiiifffdddcccbbbdddooo|||}}}{{{zzzzzz|||}}}{{{yyywwwvvvvvvvvvuuusssuuuxxx{{{{{{yyywwwuuuttttttsssrrrrrrssstttsssqqqooopppqqqrrrpppjjjaaa[[[MMMTTTcccppprrrSSSNNNWWWbbbcccdddaaaWWWGGGFFFAAABBBMMM]]]rrrbbbqqq}}}}}}FFF777333111222222...---......---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------.....................//////000mmmDDD777999555888GGGbbb||||||uuu~~~wwwgggfffppp}}}~~~~~~~~~|||yyywwwtttsssssstttsssrrrssstttsssqqqqqqrrrmmmfffRRRNNNQQQ\\\hhhqqqxxx}}}xxxjjjggg```VVVPPPSSSVVVWWW]]]ggglllzzzwwwooonnnmmmlllkkkiiifffddd```]]]\\\\\\[[[^^^hhhrrrzzzyyyvvvqqqllljjjkkklllpppnnnkkkiiiiiijjjmmmooowwwyyypppooopppnnnmmmooolllmmmmmmnnnnnnoooooooooooommmkkkkkkmmmooopppoookkkkkkiiihhhggggggggggggcccaaa^^^[[[YYYVVVRRROOONNNLLLHHHFFFEEECCC@@@>>>>>>???@@@@@@HHH```ccc;;;===777:::555555444333333333333333333777<<>>>>>CCCWWW{{{jjj<<<@@@777:::666555444444333333444444333888@@@\\\zzzyyyqqq^^^bbbyyy|||yyynnnkkkkkkpppuuuwwwzzz~~~{{{ssstttsssrrrsssrrrhhh]]]GGGCCCBBBEEEJJJSSSdddrrr{{{rrrjjjzzz~~~wwwooogggaaa```hhhmmmlllnnnuuuzzz~~~|||wwwzzz|||yyytttoookkkiiigggbbb^^^XXXXXXXXXXXXVVVTTTQQQPPPMMMLLLJJJJJJJJJIIIHHHFFFGGGIIICCC>>>:::333;;;RRRrrrmmmaaabbbIII<<<333444444///---///................................................,,,,,,------.../////////......000111000111999CCCFFFVVVggg{{{ggguuu|||```cccxxx~~~{{{{{{|||~~~~~~{{{yyysssrrrpppmmmkkkkkkooorrr{{{~~~ooo\\\QQQUUU___\\\___dddeeeeeehhhpppvvv~~~|||zzzxxxwwwwwwzzzxxxwwwvvvxxxxxxxxxwwwxxxzzz||||||zzzwwwvvvvvvtttsssrrrrrrtttuuutttssspppqqqsssttttttoooiiidddTTTPPPXXXgggxxxlllVVVSSSaaafffccc\\\SSSHHHFFF@@@AAAJJJWWWyyy```===666111111222///---......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......//////......//////000111lllDDD888666555===SSSqqq|||ooodddcccdddyyy}}}}}}}}}{{{xxxuuutttuuuuuutttssstttvvvuuuqqqoooooolllgggSSSOOOQQQ\\\iiisss|||qqq___YYYPPPHHHEEEKKKSSSZZZiiiyyy|||xxxpppqqqqqqooommmiiigggeeeeee```\\\YYYXXXVVVRRRTTTYYY\\\\\\]]][[[YYYXXXXXXYYY^^^```eeejjjpppvvvzzz|||yyyqqqsssuuupppnnnrrrooopppqqqqqqrrrqqqppppppmmmkkkjjjkkknnnpppqqqqqqpppooommmkkkiiigggffffffccc```\\\ZZZXXXVVVTTTQQQKKKJJJHHHFFFFFFDDDAAA???<<<<<<===>>>@@@PPPpppqqq>>>CCC777888555444333333222222333333111888AAAYYYzzz~~~xxxwwwlll]]]iii}}}yyywwwnnnkkklllqqquuuvvvxxx|||xxxlllllljjjiiikkklllfff^^^JJJEEECCCDDDIIITTTeeeuuu{{{qqqvvv|||yyyooonnnqqqrrrmmmkkkyyy~~~{{{vvvpppmmmkkkhhhdddaaaXXXYYYYYYYYYXXXVVVTTTRRRMMMLLLJJJJJJJJJIIIHHHFFFGGGGGGAAA>>>===666999KKKgggsssdddcccOOO???333333333...,,,///................................................,,,,,,------...//////000......000111000111:::EEEJJJdddvvv}}}uuuttt^^^fff|||yyyyyyzzz{{{|||zzzwwwtttrrroookkkgggfffkkkuuu||||||mmm___ZZZ\\\[[[aaafffgggfffhhhmmmqqqxxx~~~~~~{{{yyyxxxwwwwwwuuuuuutttvvvxxxyyyyyyxxxwwwyyyyyyxxxuuussssssssssssrrrrrrsssuuuvvvtttsssrrrsssuuuwwwwwwsssmmmiiiVVVNNNSSSaaasss```SSS```gggeee^^^UUUKKKGGG???BBBLLLVVVoooqqqAAA888000000111///...///...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......///////////////000000111kkkDDD888666666>>>UUUtttzzz~~~|||fff]]]```ccc}}}}}}~~~}}}|||{{{||||||yyyvvvsssrrrssssssrrrqqquuuwwwvvvqqqooooookkkgggTTTPPPRRR]]]jjjuuu~~~mmmYYYSSSMMMGGGGGGPPPZZZcccsss{{{rrrrrrpppmmmiiifffeeeddd]]]XXXUUUUUURRRMMMLLLMMMJJJLLLNNNOOONNNNNNOOOPPPUUUZZZaaajjjrrryyy}}}wwwtttxxxwwwoooooouuurrrrrrssssssrrrqqqooonnnmmmkkkjjjkkknnnpppqqqqqqrrrqqqnnnllliiigggffffffbbb```\\\ZZZXXXVVVTTTRRRHHHGGGFFFFFFFFFEEECCCAAA???>>>??????AAAMMMkkkuuu@@@EEE666666444333222222111111222222///888@@@SSSmmmxxx|||mmm{{{ooofffrrr{{{xxxvvvooolllmmmrrrttttttvvvyyy}}}uuufffdddaaa___bbbfffbbb[[[LLLGGGCCCDDDIIITTTgggwww~~~sss~~~|||{{{{{{zzz~~~zzzlllhhh~~~}}}}}}xxxrrrnnnllljjjfffcccXXXYYYZZZZZZYYYWWWUUUTTTMMMLLLJJJJJJJJJJJJHHHFFFFFFEEE???>>>???888999HHHaaa}}}nnnjjjSSSAAA333333222---+++000................................................,,,,,,------...///000000......000222000111;;;FFFRRRsss{{{vvvnnn]]]iii~~~~~~}}}{{{yyyxxxwwwuuurrroooeeeccc``````gggvvvzzzkkk___ZZZ\\\ccciiiiiiggggggjjjmmmuuu{{{{{{|||~~~~~~|||{{{yyyyyyxxxxxxrrrrrrrrruuuxxxyyyyyyxxxwwwwwwwwwuuurrrppppppqqqrrrrrrrrrtttvvvvvvtttrrrtttuuuwwwyyyyyyvvvqqqlllXXXLLLOOO]]]pppgggTTT___gggfffaaaYYYPPPJJJAAADDDNNNSSSeee|||CCC999000///000//////000...---,,,,,,++++++,,,,,,...------,,,,,,------...,,,,,,,,,---------......///////////////000111111iiiAAA888999555AAAaaa}}}}}}vvvkkk]]]ccc{{{~~~zzzvvvxxxvvvuuutttuuuuuusssrrrxxxxxxvvvrrrrrrsssmmmfffUUUQQQSSS^^^jjjttt}}}}}}jjjVVVOOOGGGDDDLLLVVV___qqq~~~{{{|||sssqqqmmmkkkjjjiiigggfff]]]XXXQQQLLLJJJHHHGGGFFFEEEBBB@@@@@@CCCDDDBBB@@@HHHRRRZZZgggvvvyyy|||~~~{{{vvvsssqqqpppnnnmmmppprrrtttuuusssqqqppppppnnnmmmmmmmmmnnnoooqqqrrrssspppllljjjiiihhhfffdddbbb___\\\YYYWWWUUURRRPPPJJJHHHEEECCCCCCCCCBBBAAABBB@@@===@@@AAA???YYYOOO777:::777555444333333222222333333444999@@@TTTnnn{{{llleee}}}~~~{{{}}}|||xxxrrrpppmmmlllnnnsssxxx{{{zzzlllgggccc^^^^^^bbbfffddd```SSSHHHBBBFFFLLLSSScccrrr{{{|||wwwzzzwwwyyyyyyyyyuuucccXXXuuu{{{nnn~~~~~~zzz|||{{{tttnnnkkkhhheeeccc```^^^\\\ZZZXXXXXXXXXXXXRRRPPPMMMLLLLLLKKKIIIHHHGGGFFFDDD@@@999666<<>>///444666444333---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///............//////000iiiBBB999;;;777BBB```}}}}}}ssslllaaahhh~~~}}}||||||yyyxxxxxxvvvttttttuuuuuusssrrrtttuuutttrrrssssssnnnfffUUUQQQSSS^^^kkkttt}}}}}}kkkVVVOOOGGGDDDNNN\\\eeettt|||~~~}}}yyywwwssspppnnnllljjjhhheeecccYYYUUUOOOJJJHHHGGGFFFEEEBBB@@@>>>???BBBDDDCCCBBBFFFPPPWWWcccsssxxx}}}|||yyyuuurrrqqqqqqqqqpppppprrrttttttsssrrrqqqpppmmmmmmmmmmmmnnnoooqqqrrrwwwtttpppnnnmmmllljjjiiieeebbb^^^[[[XXXVVVSSSQQQLLLJJJFFFDDDCCCBBBAAA???BBB@@@===???@@@???XXXYYY;;;;;;777666555444444333333444444222;;;EEEXXXooozzzuuugggggg}}}zzz}}}}}}zzzrrrqqqooonnnppptttyyy|||vvvggg___\\\ZZZ^^^kkkwwwxxxttt^^^PPPEEEEEEJJJRRRaaaqqqtttrrrwwwvvvzzz~~~|||{{{xxxzzzyyyhhh]]]uuu|||oooxxx~~~{{{}}}|||vvvqqqmmmiiieeebbbbbb```^^^[[[YYYXXXWWWWWWSSSPPPMMMLLLLLLKKKIIIHHHEEEDDDCCC@@@:::777===GGGnnnjjjssscccLLL777222333111///000................................................---------............///000......000111444???JJJ^^^uuummmiiiyyy~~~|||{{{}}}}}}zzzyyyyyytttiii```]]]```iii}}}|||~~~~~~{{{wwwtttqqqoooooollljjjlllqqqtttsssqqqiii\\\UUUZZZeeexxx}}}}}}{{{|||}}}{{{uuuvvvwwwxxxwwwvvvtttssssssvvvyyyzzzyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvxxxuuutttuuuvvvsssmmmggg\\\PPPIIISSSfffzzzgggRRRYYY```iiiiiiZZZQQQNNNFFFDDDJJJLLLXXXooogggDDD111444555444333...,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///............///000000jjjCCC:::===999DDDccczzzmmmkkkdddmmm{{{yyyyyyyyyxxxwwwwwwvvvttttttuuuuuutttrrrppprrrrrrrrrssstttmmmeeeTTTQQQSSS^^^kkkttt||||||lllXXXPPPHHHEEERRRaaaiiissszzztttssswww{{{~~~|||xxxuuuqqqooommmllljjjfffaaa]]]UUUQQQKKKGGGEEEEEEDDDCCC@@@>>>===>>>AAACCCDDDCCCEEEOOOVVVaaaqqqvvv~~~zzzwwwsssqqqqqqrrrsssrrroooppprrrttttttsssqqqppplllllllllmmmnnnoooqqqrrrxxxuuurrrooonnnnnnlllkkkgggddd```]]]ZZZWWWSSSPPPNNNKKKGGGDDDBBBAAA???>>>BBB@@@<<<>>>@@@???VVV|||eeeAAA<<<888666666555444444444444555333<<>>>>>???AAACCCDDDFFFQQQXXXcccrrrvvv}}}{{{wwwsssqqqqqqrrrssssssooopppqqqssstttsssqqqooojjjkkkkkkmmmnnnpppqqqrrrvvvsssooommmlllllljjjiiigggddd```]]]ZZZVVVRRROOOMMMJJJFFFDDDCCCBBB@@@>>>BBBAAA<<<<<>>999666555555444444444444444555???HHHUUUgggssswww\\\^^^lll}}}~~~}}}xxxpppooooooppprrrvvvzzz||||||eeeSSSNNNNNNQQQ___{{{lllYYYGGGDDDGGGMMMZZZgggttt}}}~~~}}}}}}yyykkkaaalll~~~wwwtttkkkmmmttt}}}zzz||||||yyyvvvrrrnnnhhhbbb^^^```___^^^\\\ZZZYYYXXXXXXSSSQQQNNNMMMLLLLLLJJJHHHFFFDDDCCCAAA<<<999>>>EEEgggsssvvvlllQQQ888111333222111111................................................---------............//////...///111111777EEESSS```yyyyyygggiii|||}}}{{{zzz{{{}}}{{{xxxvvvuuussslllbbb[[[\\\aaaqqq~~~~~~{{{}}}|||yyytttnnnnnnqqqqqqpppoookkkddd```fffqqqzzzzzz{{{||||||yyyyyyyyyxxxwwwuuutttsssooorrrvvvxxxxxxxxxxxxyyyzzzzzzyyywwwvvvtttrrrqqqqqqooommmmmmnnnmmmkkkiiieee[[[RRRSSS```uuuwww]]]XXX]]]dddfffcccUUUOOOBBB>>>CCCDDDNNNddd}}}WWW999333111111222///+++,,,---......,,,+++)))+++++++++,,,,,,,,,------,,,,,,,,,---------............---......///000111iiiCCC;;;999<<>>===AAA???HHH^^^wwwOOO===777444444333222222222222333444GGG[[[pppppp]]]ggg{{{zzzsssjjjkkkmmmpppsssvvvyyy{{{lllWWWMMMNNNiiisssPPPFFFAAACCCEEEEEENNNYYYmmm}}}kkkfffppp~~~}}}|||xxxvvvzzz~~~vvvpppsss~~~~~~yyywww}}}wwwuuusssqqqmmmiiiccc___]]]]]]]]]]]]\\\[[[ZZZYYYTTTQQQOOOMMMMMMLLLKKKIIIKKKGGGDDDBBB>>>:::;;;???YYYwwwyyyzzz[[[<<<111333222000000................................................---------............///---...000111222999LLL^^^rrrccc[[[hhh}}}{{{zzzzzz{{{}}}~~~}}}|||xxxwwwvvvtttooohhh___YYY___eeennn{{{xxxuuu~~~zzzzzztttvvvxxxyyyzzz{{{}}}~~~yyytttoookkkeee___```ddd^^^^^^aaaeeejjjrrr}}}|||{{{xxxwwwwwwvvvuuuttttttssssssuuuxxxyyyxxxvvvvvvvvvuuuuuuuuutttqqqooollljjjkkkkkkkkkkkkllllllmmmmmmiiicccXXXPPPUUUhhh]]]LLLVVV^^^___fffXXXQQQCCC@@@FFFEEEKKK]]]~~~ggg???222---...000---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------......000111222gggAAA:::;;;BBB[[[~~~}}}~~~eeehhhnnn|||zzzwwwvvvwwwxxxwwwwwwuuutttssstttuuuvvvuuutttrrrsssrrroooppppppjjjcccTTTRRRUUUaaammmtttzzzyyyuuurrrggg___QQQKKKYYYooosssrrrrrrnnnfffccc___]]]^^^aaadddeeedddcccaaa___\\\WWWQQQLLLHHHFFFDDDDDDEEEEEEEEEDDDAAABBBBBBBBBCCCFFFLLLQQQ[[[fffmmmttt~~~{{{wwwrrroooppprrrtttuuusssqqqpppqqqtttsssnnniiieeegggjjjmmmoooqqqrrrrrrpppmmmjjjhhhhhhhhhgggfff```___]]][[[YYYUUUPPPLLLLLLIIIEEECCCCCCBBBAAA@@@BBBDDD??????BBB>>>CCCTTTpppUUU@@@888555555444333333333333333666JJJaaa{{{iii```ppp~~~~~~{{{{{{|||zzzuuuiiikkknnnqqquuuxxxzzz{{{gggVVVRRRYYYyyyppp[[[DDD???>>>AAAAAA@@@IIIVVVhhh~~~kkk]]]aaaxxxwwwyyyyyyyyy|||tttkkkmmmzzzvvv}}}zzzxxxuuussspppmmmhhheeeaaaaaaaaa```^^^\\\YYYXXXTTTRRROOONNNMMMLLLKKKIIIJJJFFFCCCBBB@@@<<<<<<@@@[[[vvvzzzaaa???444555333111000................................................---------............///---...000111222:::OOObbbfff[[[XXXjjj~~~|||{{{zzzzzz{{{|||}}}{{{zzzxxxxxxwwwuuuoooggg___YYYYYY___gggppp{{{}}}~~~}}}~~~vvvtttsssrrrsssrrrpppooohhhbbb\\\WWWRRRNNNPPPUUUUUUUUUXXX___hhhuuu{{{xxxvvvvvvuuuttttttsssttttttsssvvvyyyzzzyyywwwwwwwwwsssttttttsssqqqnnnkkkiiiiiijjjlllmmmmmmmmmnnnnnnmmmiii___SSSUUUggg|||YYYFFFVVV```aaaiii```WWWFFF@@@EEEEEEKKK\\\xxx|||nnnCCC444//////111...///---,,,******+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------///000111222fffAAA999>>>EEE]]]bbbdddmmm~~~zzzvvvtttuuuwwwyyyzzzuuutttssstttuuuvvvuuutttqqqrrrpppnnnpppqqqmmmfffTTTRRRUUUaaammmtttzzz~~~xxxtttsssiiibbbVVVNNN[[[ooosssppppppmmm___bbbfffhhhhhheeebbbaaabbbaaa^^^\\\YYYUUUOOOKKKFFFDDDCCCCCCDDDEEEDDDCCC???AAABBBCCCEEEIIIQQQWWWbbbkkkooouuu}}}yyyuuupppnnnpppsssvvvxxxuuurrrpppqqqssssssmmmhhheeegggjjjmmmoooqqqrrrrrrnnnkkkhhhfffffffffeeeccc```^^^]]]\\\ZZZVVVQQQMMMNNNKKKGGGDDDCCCAAA@@@>>>BBBDDD@@@@@@CCC>>>@@@OOOnnn}}}ZZZDDD:::666666555444444444444555:::JJJ```zzzzzzcccaaawww|||wwwwww{{{zzzwwwjjjlllooosssvvvyyy{{{|||}}}dddWWWWWWddd|||nnn^^^NNN???<<<===@@@===<<>>BBB^^^uuuzzzeeeBBB666666555222111................................................---------.........//////---...000222222;;;PPPdddsssaaaWWWVVVkkk}}}}}}~~~|||{{{zzz{{{||||||zzzyyyyyyyyyxxxuuuppphhh___ZZZYYY___gggnnnyyy~~~}}}~~~|||wwwqqqnnnllljjjfffbbbaaaZZZSSSNNNIIIFFFIIIOOOQQQPPPTTT^^^jjjzzzzzzuuuuuuttttttsssssssssttttttqqqtttwwwyyyxxxwwwwwwwwwsssssstttsssqqqnnnllljjjhhhjjjmmmnnnooonnnooooookkkiii^^^QQQQQQbbbvvvWWWDDDXXXdddeeeooohhh\\\HHH@@@DDDDDDKKK]]]uuuqqqEEE666000111222///000...+++))))))***,,,...++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------///000111222ccc@@@<<<<<>>>>>>>>>>>CCCJJJvvvjjj[[[CCC999666666555444444444444555888JJJaaaqqq___ccczzz{{{||||||{{{|||~~~zzztttjjjiiimmmtttxxxyyy{{{}}}hhhYYYUUUkkkqqqyyyrrrdddaaaZZZGGGAAA???>>>???BBBDDDIIIMMMhhh}}}lllaaa{{{uuuoooxxxyyyuuuwwwyyy~~~mmmZZZ___uuu|||~~~|||xxxttttttvvvuuuqqqmmmgggfffccc```]]]ZZZYYYXXXQQQPPPOOONNNMMMMMMLLLMMMJJJFFFCCCCCCAAA===<<>>===???BBBDDDHHHMMMhhhjjjrrryyyjjjkkk}}}~~~|||}}}uuuooo}}}wwwllljjj~~~nnnXXX]]]|||~~~}}}yyyuuutttuuuuuuqqqmmmgggfffccc```]]][[[ZZZYYYVVVUUUSSSQQQOOONNNMMMLLLKKKFFFCCCCCCAAA===<<>>:::EEEQQQrrrtttkkkfffhhhxxx|||zzzzzzyyywwwwwwxxxyyyxxxwwwuuutttqqqppppppsssvvvxxxtttrrrqqqqqqqqqnnnhhhcccXXXVVVZZZdddnnnuuu{{{{{{nnnjjj```VVVLLLIIIIIIHHHHHHJJJSSSWWW___kkkzzzdddMMMBBB@@@BBBAAAAAAAAA@@@@@@@@@@@@AAAHHHHHHJJJNNNUUU___kkkttt~~~~~~zzzxxxuuurrrpppppppppqqqqqqqqqpppqqqqqqpppmmmjjjkkklllooosssqqqmmmlllpppooonnnkkkiiigggfffffffff```aaaaaa```^^^XXXSSSOOOKKKJJJHHHGGGEEEDDDDDDDDDEEECCCBBBDDDBBB???@@@EEEgggxxxzzzwwwJJJ888666666555444444444444555GGGTTTdddpppzzztttbbb^^^nnn}}}zzzxxxsssrrrxxx~~~xxxkkkjjjlllrrrvvvwwwzzzrrr\\\NNNJJJMMMVVVfffhhh```bbbfff```DDD>>><<<@@@CCCCCCIIIRRRddd{{{{{{{{{eee^^^kkk{{{xxx|||}}}qqqgggxxx~~~ffffffyyyfffyyy}}}~~~~~~{{{xxxvvvuuusssooollliiihhhfffcccaaa___^^^^^^___]]]ZZZWWWTTTRRRPPPOOOLLLHHHEEEDDDBBB===<<>>===@@@QQQuuu|||RRR;;;999222---555000000///..................................................................000///333===@@@LLLbbblll|||nnn{{{XXXTTT```{{{zzzzzzxxxxxxxxxyyyzzzzzzxxxwwwsssiii\\\WWWWWW______```bbbbbbdddmmmvvv}}}ooojjjaaaYYYRRRKKKEEEAAA>>>???BBBCCCDDDFFFIIILLLFFFSSSZZZ```nnn{{{uuutttvvvrrrqqqpppppppppqqqssstttrrrtttvvvwwwxxxvvvtttsssrrrpppmmmkkkjjjkkklllmmmkkklllnnnnnnoooqqqvvvzzzxxxrrriii]]]QQQQQQcccwwwmmmhhhggghhhnnnlllhhhVVVHHHDDDBBBHHHXXXaaa999555000333222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000///...000333666ccc@@@<<>>CCCFFFFFFPPP___iiiuuutttfffggg~~~yyy}}}||||||uuussskkkzzzwww}}}|||zzzwwwuuurrrpppoookkkjjjiiigggfffeeedddddd]]]\\\[[[YYYWWWVVVVVVVVVPPPLLLHHHHHHEEE@@@???AAATTTxxx{{{VVV;;;777333///444000000///...............................................................,,,000000444===CCCTTTppptttmmmbbb{{{\\\WWWddd|||}}}~~~}}}{{{yyyzzzzzzwwwtttrrrnnndddXXXSSSTTTYYYYYYZZZ\\\[[[]]]gggrrrvvvlllfff]]]UUUNNNHHHBBB???===>>>AAABBBCCCDDDGGGIIIIIIWWW___dddqqq~~~uuutttvvvpppooonnnmmmmmmnnnppprrrrrrssstttttttttsssrrrqqqpppooonnnmmmlllmmmmmmnnniiilllpppppppppqqqvvvyyyvvvqqqjjj___QQQMMM```wwwooo^^^WWW\\\kkkmmmkkk[[[IIIDDDAAAFFFUUUppp}}}ggg<<<444000333222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000///...000444999dddAAA===IIIbbbjjjnnnsssxxxwwwvvvtttssstttttttttrrrqqqqqqrrrrrrssssssrrrrrrqqqooommmmmmooonnniiifff[[[XXXYYYbbbkkkqqqxxx~~~|||tttiiihhh^^^VVVOOOOOORRRYYYcccllllllrrryyyZZZJJJEEECCCBBBBBB@@@@@@@@@AAACCCFFFIIIKKKLLLVVV```eeejjjppprrrooovvvyyywwwzzzxxxwwwuuusssrrrqqqppppppooopppqqqrrrsssqqqmmmiii```XXXTTTYYYaaafffiiikkkkkklllllllllkkkiiifffeeedddeeeccc___YYYTTTSSSSSSNNNMMMLLLJJJIIIHHHGGGGGGFFFBBB@@@AAA???===AAAGGGmmmtttZZZ{{{QQQ:::666666555444444444444555>>>UUUooosssZZZSSSccc}}}~~~zzz|||zzzvvvuuuxxxyyyvvvmmmjjjkkkpppsssuuuyyy~~~xxx```NNNGGGGGGPPPeeemmmeeegggvvv}}}VVVGGG???DDDGGGHHHTTTfffkkkwwwsssppp~~~www}}}~~~}}}}}}rrr~~~|||{{{{{{zzzxxxuuurrrqqqqqqlllkkkjjjhhhgggfffffffff___^^^]]][[[YYYXXXWWWWWWRRRNNNJJJIIIFFFAAA@@@CCCWWW|||xxxYYY:::333555222333000000///...............................................................+++000111444<<>>???AAABBBCCCFFFIIILLLNNN[[[```iii}}}}}}uuusssrrrqqqooommmlllmmmnnnqqqrrrsssrrrrrrqqqqqqppppppqqqlllmmmmmmnnnnnnnnnnnnnnnjjjnnnssssssqqqpppsssvvvvvvrrrlllbbbSSSNNNaaazzz{{{cccTTTWWWhhhjjjmmm___NNNGGGBBBDDDOOO___ooo}}}nnn@@@555000333000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...000///...000666;;;dddBBB>>>SSSmmm~~~fffjjjppp~~~~~~|||ttttttsssrrrsssuuuwwwwwwwwwttttttuuuuuutttrrrqqqoooqqqooommmnnnpppoookkkhhh[[[XXXYYYaaajjjpppwww}}}}}}yyyqqqffffff```YYYSSSSSSVVV\\\fffppplllsssfffKKKCCCEEEEEEBBB@@@@@@@@@@@@AAADDDHHHKKKMMMSSS]]]fffiiinnntttvvvrrrzzzvvvuuuxxxuuutttsssqqqpppooonnnnnnppppppqqqssssssqqqllliiiaaaVVVPPPWWWbbbiiimmmnnnkkklllmmmmmmllliiigggeee```aaa```[[[VVVRRRSSSTTTOOONNNLLLKKKIIIHHHHHHHHHGGGCCCAAAAAA??????CCCIIIwwwuuuUUUuuuWWWAAA666666555444444444444555DDD]]]yyyvvv[[[TTTggg}}}{{{~~~zzzyyyvvvtttwww{{{yyysssmmmjjjkkkpppsssuuuyyy~~~}}}zzzcccQQQJJJJJJQQQbbbiii___cccuuuZZZIII@@@DDDHHHIIIWWWjjjkkkxxx|||zzzyyywwwyyy|||jjjzzzyyy}}}zzz{{{zzzxxxuuusssrrrrrrmmmlllkkkiiihhhgggggggggbbbaaa___\\\ZZZYYYXXXWWWTTTOOOLLLKKKGGGBBBAAADDDVVV}}}uuuvvv[[[999111666444222000000///...............................................................***111222444<<>>;;;<<>>===>>>BBBEEEFFFFFFFFFIIIQQQXXX___ccckkk{{{xxxppppppsssrrrpppmmmlllmmmooopppppptttsssrrrqqqooommmlllllljjjkkkmmmmmmlllkkklllmmmnnnrrrsssooonnnoooooommmssssssqqqhhhVVVMMM]]]sssjjjXXXYYY___hhhiiidddWWWKKKGGGHHHHHHLLLbbb~~~DDD444222444///////////////............---------,,,,,,,,,++++++------------------------......000111///...666???bbb@@@???ZZZyyy|||}}}uuuppprrr~~~|||zzzxxxxxxyyyyyyxxxwwwtttuuuwwwxxxyyyxxxvvvuuusssrrrqqqqqqssstttsssrrrqqqnnnllllllmmmkkkgggcccXXXWWWYYYaaagggnnnyyyyyytttrrrnnnggg]]]WWWVVVYYY^^^```cccfffxxxrrrUUUEEECCC@@@AAACCC???@@@BBBDDDGGGKKKPPPVVVZZZ^^^ccchhhkkklllpppwwwxxxxxxxxxuuutttqqqnnnmmmnnnoooppppppnnnoooqqqrrrrrrnnnhhhccc\\\TTTQQQ]]]ppp}}}|||vvvlllkkkjjjhhhgggeeeeeeddddddbbb^^^[[[WWWTTTSSSRRRQQQKKKHHHHHHGGGDDDBBBDDD@@@BBBDDDCCC@@@???AAADDDhhhlllnnnbbb@@@888888777555333444777:::GGGeeeuuuZZZ[[[jjj}}}}}}~~~~~~~~~{{{xxxyyy{{{xxxqqqccceeeiiilllooosssxxx|||pppYYYKKKFFFGGGNNNaaallljjjvvv___OOOEEEFFFHHHIIIVVVggguuuvvvxxxrrrgggnnnwwwzzz~~~|||||||||zzzvvvttt~~~wwwssstttwww|||~~~~~~}}}~~~}}}|||~~~}}}zzzyyyuuupppnnnllljjjiiihhheeeaaa^^^VVVZZZ^^^___]]]YYYVVVTTTSSSPPPLLLKKKKKKHHHCCC>>>DDDaaaxxxwww]]]===666777333111111111000///....................................---------............//////111111777AAAHHH^^^iiiZZZaaarrr}}}{{{{{{{{{zzzxxxwwwrrrpppjjj___SSSJJJGGGGGGLLLQQQ\\\hhhqqqyyyyyyjjj[[[PPPFFFBBB@@@??????BBBDDDEEEFFFGGGHHHNNNWWW___eeedddnnnwwwrrrqqqsssrrrpppnnnmmmnnnppppppoooqqqqqqppppppooonnnmmmmmmkkklllmmmlllkkkjjjkkklllooossssssooommmnnnooommmppppppqqqjjjYYYMMMWWWiiisssmmmZZZWWW[[[gggiiidddWWWKKKGGGGGGGGGIIITTTooo{{{III777444444---////////////............------------,,,,,,,,,,,,------------------------......///000...---555???bbb@@@???VVVvvv|||xxxrrrooorrr}}}zzzxxxwwwvvvwwwxxxwwwvvvqqqtttwwwwwwuuussstttuuupppmmmlllmmmqqqtttuuutttssspppmmmmmmmmmlllgggcccWWWVVVYYY```gggnnnzzz|||vvvtttrrrjjj^^^WWWUUUXXX\\\]]]cccfffzzzlllPPPAAABBBAAABBBCCC>>>@@@CCCFFFJJJOOOUUU[[[___hhhiiilllnnnnnnqqqzzzzzzwwwyyyyyyvvvtttrrrnnnmmmnnnpppqqqqqqppppppqqqrrrrrrnnnhhhdddZZZRRRQQQ]]]nnnxxxwwwtttnnnmmmkkkiiihhhgggggggggfffdddbbb^^^[[[WWWTTTSSSQQQKKKGGGGGGFFFCCCBBBDDD@@@CCCFFFEEEAAA???@@@BBB\\\jjjgggccc>>>777777666444333555888;;;FFFhhhpppVVV[[[nnn||||||}}}~~~}}}yyywwwzzz|||wwwooo```ccchhhlllppptttyyy}}}qqqZZZMMMJJJLLLTTT```hhhnnn~~~```PPPEEEGGGIIIIIISSSbbbtttwww}}}rrrfffhhhpppuuuzzzzzzzzz{{{|||zzzwwwttt{{{uuuooommmqqqvvvzzz|||}}}||||||}}}~~~~~~|||zzz{{{~~~|||zzzyyyvvvppplllkkkiiigggfffddd```^^^YYY\\\```aaa___\\\YYYXXXPPPNNNKKKJJJJJJHHHBBB>>>@@@[[[eeeBBB888888444222222111000///....................................---------............///---111111888EEEPPPhhh}}}ooo\\\cccttt~~~|||zzzyyyyyyyyyxxxwwwqqqoooiii^^^QQQIIIHHHJJJPPP]]]ooo|||uuufffVVVKKKBBB?????????AAAEEEDDDEEEFFFHHHLLLTTT]]]dddhhhfffttt|||vvvsssqqqrrrpppooonnnnnnppprrrqqqqqqppppppoooooonnnmmmlllllllllmmmmmmllljjjiiijjjkkkpppttttttooolllnnnnnnllloooooopppjjjYYYLLLSSSbbbjjj~~~rrr]]]VVVWWWeeehhhdddWWWKKKGGGFFFEEEJJJPPPlllxxxpppQQQ:::444444...////////////............------------------,,,,,,------------------------......//////------555???cccAAAAAATTTrrruuupppnnnrrr~~~}}}{{{yyywwwvvvvvvvvvuuutttooosssvvvuuurrrpppqqqtttllliiigggiiioootttvvvuuutttqqqooooooooommmiiidddVVVUUUXXX```gggnnnxxx{{{vvvuuurrrhhh]]]VVVVVVYYY\\\]]]bbbggg}}}gggNNNAAABBBAAABBBCCC>>>BBBEEEIIINNNSSSYYY___dddooonnnoooqqqqqqrrr|||zzzyyy{{{yyywwwvvvsssppppppqqqrrrrrrrrrrrrrrrrrrsssrrroooiiieeeYYYQQQPPP]]]kkkqqqqqqqqqooommmkkkhhhgggffffffgggeeedddbbb___\\\WWWTTTQQQPPPJJJFFFFFFFFFCCCCCCEEEBBBEEEGGGFFFBBB@@@AAACCCWWWpppdddggg>>>777777666444333555888;;;KKKnnnlllTTT\\\qqq|||{{{{{{|||{{{xxxvvvyyy{{{uuummm```dddiiimmmqqquuuyyy}}}pppZZZNNNLLLQQQXXX[[[^^^lll~~~bbbQQQFFFGGGHHHGGGOOO]]]qqqxxxwwwjjjhhhpppxxxwwwwwwxxxzzz{{{zzzwwwtttwwwrrrnnnnnnrrrwwwzzz{{{{{{{{{{{{}}}~~~~~~|||zzzwww{{{|||zzzyyyyyyvvvrrrllljjjhhhfffeeeccc```^^^[[[^^^aaabbb```]]][[[[[[PPPMMMKKKKKKKKKHHHBBB===CCC^^^|||gggBBB666777555555222111000//////......///........................---------............///,,,222222888EEETTTnnnvvv|||lll]]]bbbrrr}}}zzzyyyyyyyyyxxxvvvpppooojjj^^^QQQJJJKKKNNNWWWkkksssdddQQQHHH???>>>???@@@CCCFFFCCCEEEHHHLLLRRRZZZbbbhhhiiilll{{{vvvsssqqqrrrnnnmmmnnnppprrrtttsssrrrppppppooonnnlllkkkjjjjjjlllmmmlllkkkiiihhhjjjkkkqqqtttsssnnnlllmmmnnnmmmqqqnnnmmmgggXXXKKKPPP^^^iii|||zzzcccYYYYYYbbbfffcccWWWLLLGGGEEEDDDMMMSSSrrrooojjjUUU;;;333555111////////////............------------------------------------------------.........///---...666AAAcccBBBCCCTTTrrruuupppooottt~~~|||{{{yyywwwvvvvvvvvvuuutttpppsssuuutttqqqpppqqqssslllgggccceeelllsssuuutttrrrqqqpppqqqqqqoooiiieeeUUUUUUYYYaaahhhnnnwwwyyyssssssnnneee[[[VVVXXX[[[\\\\\\aaahhh```JJJAAADDDAAAAAACCC@@@DDDGGGLLLRRRWWW]]]cccgggpppmmmoootttuuuwww||||||{{{yyyxxxvvvtttssssssttttttsssrrrssssssssssssrrroooiiieeeXXXPPPPPP\\\iiimmmooosssnnnllliiifffdddccccccdddbbbbbb```^^^ZZZUUUPPPMMMNNNIIIFFFHHHHHHEEEEEEGGGCCCEEEGGGEEEBBBAAABBBEEEZZZzzzeeekkk@@@777777666444444555999<<>>^^^~~~}}}yyy~~~}}}iiiFFF777444333666333222111000////////////........................---------............///---444444666DDDVVVsss{{{|||rrrlll^^^^^^jjj}}}|||{{{zzzxxxtttqqqmmmooommmdddWWWQQQSSSXXXeeezzzxxxuuu|||rrrbbbMMMFFF@@@AAABBBBBBBBBDDDCCCHHHPPPZZZbbbhhhkkkkkkmmmwwwpppoooqqqppppppqqqsssuuutttrrrooollllllllllllkkkkkkkkkjjjjjjkkkjjjiiihhhiiikkknnnpppsssrrrmmmkkknnnpppppppppllljjjfffZZZMMMNNNWWWgggyyymmm[[[WWW\\\aaaaaaWWWMMMIIIGGGEEEMMMOOOjjjnnnooobbb???000222222////////////............------------.........///------------------------...---...//////111<<>>???BBBFFFYYYmmmVVVxxxhhhBBB666666555444444555999<<>>777333555333222111000////////////........................---------.........//////+++333444777GGG\\\zzz~~~~~~kkk___]]]hhh~~~}}}|||{{{zzzvvvrrrnnnlllooonnnfffZZZSSSVVV[[[iii{{{zzzkkklllzzzrrrbbbMMMFFFAAABBBCCCBBBAAABBBDDDJJJTTT___hhhmmmmmmlllooowwwpppnnnqqqrrrrrrssstttuuusssooollljjjjjjjjjkkkkkkllllllllljjjjjjjjjiiihhhiiillloooooorrrqqqmmmkkkoooqqqqqqnnnjjjjjjhhh]]]OOOMMMTTTgggyyylllVVVNNNZZZ``````WWWNNNIIIGGGEEEJJJIII___{{{iiissskkkDDD000//////000/////////............---------.........//////------------------------...---...///000333===IIIbbb@@@@@@___lllnnnkkkrrr~~~|||yyyvvvwwwwwwwwwwwwxxxxxxxxxwwwxxxyyywwwsssrrrsssvvvssspppmmmkkkllllllmmmlllnnnnnnooopppooolllgggdddUUUbbbooorrrnnnnnnuuu}}}~~~uuummmooolllfffWWWSSS\\\ZZZUUU[[[iiixxxcccHHHDDDAAABBBCCCBBBEEEJJJIIINNNVVV[[[```eeekkkpppnnnnnnttt}}}{{{wwwuuuuuurrrtttvvvvvvsssqqqppppppqqqooonnnmmmllliiifffcccTTTOOOPPPYYYeeennnwww~~~zzzrrrjjjgggeeebbbaaaddddddcccaaa]]]YYYUUUQQQOOOMMMKKKIIIGGGFFFEEEFFFFFFBBBCCCDDDCCCAAA@@@AAABBBUUUwwwZZZXXXjjjAAA999555444444333222666<<>>FFFgggRRR888<<<555555555333000000000000///---......------------..............................000///333;;;III```zzz~~~fffXXX]]]kkkxxxxxxxxxxxxwwwuuusssrrrtttvvvpppjjjfffWWWMMMQQQcccmmmlllgggiiilllwww~~~fff[[[IIIDDDAAABBBCCCBBBDDDHHHNNN]]]eeekkksssrrrpppxxxzzzvvvtttsssvvvuuutttrrrooommmlllkkkkkkkkkjjjkkkkkklllmmmnnnooonnnlllllllllmmmooopppsssqqqooooooppppppooonnnnnnkkkiiifff^^^SSSMMMMMM\\\ssshhhRRRVVV\\\cccggg```QQQEEEBBBDDDFFFIIIPPPjjj]]]fff{{{>>>555666222000000000000////////////------..................---------............///...000------111///888MMMaaaAAACCC```kkknnnqqq|||~~~{{{ssssssssssssttttttttttttqqqrrrssssssrrrrrrtttuuurrrpppnnnnnnnnnnnnllljjjlllkkkkkkkkkkkkjjjfffccc]]]bbbiiilllnnnppptttxxxyyyrrrlllpppkkkeeeYYYVVV]]]ZZZUUUZZZnnn|||~~~\\\KKKFFFEEEFFFGGGFFFHHHLLLNNNUUU^^^eeeiiilllqqquuutttsssxxxxxxuuutttyyytttpppnnnpppqqqqqqooommmllllllllliiiddd^^^YYYSSSNNNNNNVVV```jjjuuu~~~uuullliiihhheeedddfffdddccc```]]]YYYUUUQQQOOOLLLKKKIIIGGGFFFEEEEEEEEEBBBCCCDDDCCCAAA@@@AAABBBMMM}}}]]][[[nnn@@@999555444555444333777===PPPnnnppp|||YYYZZZhhh}}}~~~{{{wwwqqqvvvyyyyyyvvvuuutttnnngggdddeeegggjjjnnnrrruuuwwwoooWWWKKKIIIKKKKKK^^^oooUUUKKKPPPOOOPPPXXX\\\hhhzzzaaaVVV```___eeejjjqqqyyysssooooooqqqooossswwwyyyyyyxxxwwwwwwwwwxxxzzz{{{||||||{{{{{{{{{yyywwwwwwwwwwwwuuusssnnnllljjjhhhhhhgggeeecccZZZZZZZZZYYYYYYZZZ]]]``````[[[VVVTTTSSSPPPHHHBBBGGGlllTTT:::>>>555444555333000000000000///---......------------..............................---...444===JJJ___|||vvvttt~~~gggWWW___ppp~~~}}}~~~xxxxxxxxxxxxwwwuuutttssssssvvvqqqmmmiiiZZZNNNRRRaaakkkiiidddfffkkkxxxwww```VVVFFFAAA???AAABBBAAAEEEIIIPPP\\\eeennnsssmmmppp{{{xxxwwwwwwxxxvvvtttqqqooonnnmmmmmmnnnmmmmmmllllllmmmmmmnnnqqqooommmkkkkkklllooopppuuusssqqqqqqqqqqqqpppooopppmmmllliii```TTTMMMMMM\\\rrrjjjUUUYYY^^^eeehhhbbbSSSGGGBBBCCCGGGIIISSShhhYYYaaaAAA666555222000000000000////////////,,,---------.../////////---------............///...000------111///888MMMaaaBBBEEEggglllooouuu~~~}}}|||yyysssttttttttttttuuuuuuuuusssssssssrrrrrrrrrssstttqqqpppooooooooonnnllljjjhhhhhhhhhiiijjjjjjgggeeeUUUWWW[[[aaaiiiqqqwwwyyy~~~uuunnnpppjjjfffZZZWWW]]]YYYUUU[[[mmm{{{zzzZZZKKKGGGEEEGGGGGGFFFHHHMMMQQQXXXbbbiiimmmppptttwwwppprrrzzz{{{wwwwwwwww|||uuunnnlllooorrrrrrpppmmmmmmmmmllliiibbbZZZTTTRRRNNNNNNTTT]]]gggrrr|||xxxmmmiiigggdddbbbccccccbbb```]]]YYYUUURRRPPPLLLKKKIIIGGGEEEEEEEEEEEEBBBCCCDDDCCCAAA@@@AAABBBLLLdddbbbsssAAA888555444555444333777===MMMkkkuuuwwwWWWYYYgggyyy~~~{{{vvvwwwyyyyyyvvvuuusssmmmfffaaacccfffiiilllpppuuuxxxpppYYYKKKHHHIIIJJJhhhoooTTTLLLTTTTTTUUU]]]ccciii}}}nnnooozzzyyyppplllhhhfffggghhhpppwwwyyyyyyzzzzzzyyyvvvwwwyyyzzz{{{{{{zzzzzz{{{zzzyyyzzz{{{{{{yyyxxxpppmmmhhheeeddddddcccaaa]]]]]]\\\ZZZYYYZZZ\\\___```]]]YYYXXXWWWRRRIIIBBBJJJlllVVV<<>>JJJ^^^vvvzzziiiqqqeeeWWWbbbttt}}}|||~~~{{{zzzyyyxxxvvvtttrrrqqqnnnsssqqqooommm^^^RRRUUU```iiigggbbbfffmmm|||mmmWWWOOOCCC@@@???@@@AAAAAAFFFMMMRRR]]]gggrrrssslllwww{{{xxxvvvwwwvvvuuurrrpppoooooopppqqqrrrqqqpppoooooooooooooooqqqooollljjjiiikkkmmmooosssqqqooopppqqqrrrqqqpppqqqooonnnkkkbbbUUUMMMLLL]]]pppnnnZZZ]]]aaagggjjjdddWWWJJJCCCCCCIIINNN[[[fffYYYaaaEEE666555222000000000000////////////,,,,,,,,,---...///000000---------............///...000------111///888MMM```CCCGGGooooooqqqwww|||zzzxxxuuuvvvvvvvvvvvvwwwwwwwwwxxxwwwvvvuuuttttttsssssssssqqqpppoooooopppooollljjjkkkjjjjjjjjjjjjhhhdddaaaPPPPPPRRRZZZfffqqqyyy|||{{{pppqqqjjjfff[[[WWW\\\YYYUUU\\\mmm|||{{{]]]LLLGGGEEEEEEFFFFFFIIINNNTTT[[[dddkkkooorrruuuxxxpppwwwyyyzzz~~~|||uuunnnlllpppssssssrrrooooooooonnniiiaaaWWWQQQNNNLLLOOOWWWbbblllzzz}}}pppkkkiiifffcccccccccbbb```]]]YYYUUURRRPPPLLLJJJHHHFFFEEEDDDEEEEEEBBBCCCDDDCCCAAA@@@AAABBBMMMooommmyyyCCC888555444555444444888>>>PPPmmm|||vvvWWWZZZgggwww~~~{{{wwwvvvyyyyyyvvvtttrrrkkkddd___bbbfffiiikkkoootttxxx~~~sss^^^OOOJJJIIIQQQyyynnnSSSKKKWWWXXXXXXaaaiiiqqqtttooommmkkkjjjkkkllluuu|||{{{zzz{{{{{{yyywwwxxxxxxyyyyyyyyyyyyyyy|||{{{{{{|||}}}}}}|||zzzqqqnnniiifffeeeddddddcccfffeeebbb^^^ZZZXXXYYYZZZ\\\[[[ZZZ\\\\\\UUUIII???HHHdddXXX===???666555555333000000000000///---......------------......---------.........//////,,,111666<<>>CCC[[[\\\???>>>666777555333000000000000///---......------------......,,,,,,------...////////////333777:::CCCTTTeeennnddd___ttt~~~]]][[[fffyyy~~~|||~~~wwwvvvvvvvvvvvvvvvwwwxxxsssxxxuuurrrnnn\\\MMMOOO[[[eeedddaaahhhqqq}}}YYYHHHGGGAAA@@@@@@BBBCCCEEEMMMWWWdddpppvvvvvvtttuuu{{{tttqqqqqqppppppoooooooooppprrrsssnnnmmmmmmlllkkkkkkkkkkkklllkkkjjjiiiiiiiiijjjjjjgggggggggiiimmmpppqqqqqqooonnnooonnneeeWWWNNNKKKYYYlllzzzbbb```ccciiimmmiii^^^QQQHHHDDDCCCMMM\\\|||mmmyyyKKK888444333000000000000////////////,,,---------.../////////---------............///...000------111///888MMM___DDDKKKssstttoooqqqzzzyyywwwtttuuuuuuuuuvvvvvvvvvwwwwwwyyywwwuuuuuuvvvwwwvvvttttttrrrooonnnnnnnnnnnnmmmqqqqqqqqqqqqoooiiiaaa[[[VVVTTTTTTYYYcccppp{{{}}}rrrrrrllliii\\\VVVYYYVVVVVVaaaqqq}}}aaaRRRKKKEEEDDDDDDFFFLLLTTT[[[aaahhhnnnqqquuuzzz~~~~~~nnnnnnnnnooopppqqqqqqqqquuussspppmmmfff]]]SSSLLLFFFIIISSSaaaooo||||||oookkklllllliiiiiibbbaaa___]]]YYYVVVSSSQQQKKKJJJHHHFFFDDDDDDDDDDDDBBBCCCDDDCCCAAA@@@AAABBBQQQwwwwwwBBB888555444555555555999@@@QQQqqq^^^^^^kkk{{{zzzwwwvvvuuuuuuwwwxxxuuusssoooggg___ZZZ```gggkkkkkklllpppsssyyy{{{}}}jjjXXXNNNNNN___}}}yyytttTTTJJJVVVVVVSSS]]]iiiwwwxxxqqqssszzz~~~|||||||||xxxrrrrrrvvvxxxyyy{{{|||yyy|||{{{zzzyyyxxxwwwwwwwwwzzzzzzzzz|||}}}|||zzzwwwqqqooolllkkklllllllllkkkooommmhhhbbb[[[WWWVVVWWWTTTTTTUUUYYYZZZTTTHHH>>>BBB\\\aaa@@@<<<555777555333000000000000///---......------------......,,,,,,------...//////000...444777:::EEEZZZllluuuhhhcccwwwyyy___^^^gggyyy|||zzz{{{vvvvvvuuuuuuuuuwwwxxxyyyuuuyyyvvvqqqmmm[[[LLLNNNVVVaaabbbaaahhhrrruuuRRREEEGGGBBBAAABBBDDDEEEHHHQQQ\\\cccsssvvvpppqqq|||{{{sssooopppppppppoooooooooooonnnnnnkkkkkkjjjjjjiiijjjjjjjjjiiijjjjjjkkkkkkkkkjjjjjjfffeeeeeegggkkknnnooonnnmmmmmmnnnnnnfffXXXNNNKKKTTTiii~~~ccc^^^ccciiinnnkkkaaaTTTJJJEEEEEEJJJSSSyyyuuuqqqMMM888444333000000000000////////////------..................---------............///...000------111///888MMM___DDDLLLqqqtttnnnnnn}}}zzzyyyxxxuuussssssssstttttttttuuuuuuwwwuuussstttvvvxxxwwwuuuuuurrrooommmmmmnnnnnnnnnmmmnnnqqqsssrrrmmmeee___TTTSSSSSSXXXbbbooo|||{{{qqqsssmmmiii\\\UUUXXXVVVWWWcccqqq~~~xxx^^^UUUMMMFFFDDDDDDGGGOOOWWW^^^cccjjjooorrrwww|||ttthhhkkknnnoooooooooooopppvvvssspppkkkeee[[[RRRKKKGGGKKKUUUbbbnnnzzzvvviiigggjjjkkkiiiiiibbbaaa___]]]YYYVVVSSSQQQKKKJJJHHHFFFDDDDDDDDDDDDBBBCCCDDDCCCAAA@@@AAABBBTTTqqqsssAAA888555444666555555:::@@@TTTwww^^^^^^jjj|||yyyxxxyyyxxxtttwwwwwwuuurrrnnnfff]]]YYY```hhhlllllllllnnnqqqwwwyyy~~~jjjWWWLLLNNN___qqqtttxxxVVVJJJUUUTTTPPPZZZfffwwwfffiiiiiirrr~~~~~~|||tttjjjhhhlllvvvzzz~~~~~~~~~}}}{{{yyyxxxwwwvvvvvv{{{{{{|||}}}~~~}}}{{{xxxnnnlllkkkkkklllllllllkkkmmmkkkhhhbbb\\\XXXWWWXXXSSSRRRRRRUUUVVVRRRHHH@@@FFFbbbeeeAAA;;;333777555333000000000000///---.........------.........,,,,,,------...///000000,,,222777<<>>GGGhhheeeCCC===444777555333000000000111111000---------------------------------............///111///999GGGSSSlllrrrvvvddd]]]eeevvv~~~}}}{{{vvvuuuuuuvvvwwwwwwtttrrrqqqooonnnmmmeeeXXXMMMJJJVVVaaaccceeepppzzz[[[FFFEEEEEEDDDDDDFFFJJJRRRZZZaaaeeekkksssyyy~~~wwwtttssssssnnnoooooonnnkkkiiijjjjjjllllllmmmmmmmmmnnnnnnnnnooommmkkkjjjkkkkkkjjjhhhkkkkkkkkkllllllmmmmmmnnniiiiiiiiigggaaaXXXOOOIIINNNfff~~~hhh^^^___ccchhhiiidddYYYNNNHHHHHHGGGHHH___~~~dddiiiNNN999222///////////////....................................---------............///...222//////222000999PPP___DDDLLL|||pppkkksssxxxvvvxxxyyyxxxwwwvvvuuutttuuuvvvvvvvvvuuusssrrrrrrsssuuuvvvtttsssrrrqqqpppppppppqqqtttvvvtttooommmkkkddd]]]PPPQQQUUU]]]iiiuuu~~~{{{vvvtttsssnnnkkk```XXXZZZVVVWWWdddqqq|||wwwlllccc___UUUJJJFFFDDDEEEJJJPPP___fffkkkmmmtttuuutttuuu|||xxxuuuqqqnnnrrrrrrrrrssstttsssqqqnnnooonnnnnnnnnkkkcccWWWOOOFFFMMMZZZiiiuuu|||}}}}}}zzzpppiiiiiikkkjjjhhhhhheeedddaaa^^^ZZZVVVTTTRRROOOMMMIIIEEECCCCCCCCCDDDFFFGGGHHHEEEAAA@@@CCCFFFmmmyyydddoootttAAA999777666777555444:::BBB[[[uuupppZZZUUUWWWggg|||{{{{{{|||}}}zzzwwwsssnnnhhh___WWWQQQQQQUUUZZZ^^^aaaeeekkkpppsssvvv}}}rrrZZZGGGKKKUUUkkk___YYYyyypppYYYWWWRRRSSS```iii{{{~~~zzzzzz~~~~~~zzzpppxxx}}}xxxyyy}}}zzzwwwnnneeehhhqqqwwwyyywwwxxx|||||||||{{{{{{yyyxxxxxxzzz{{{|||}}}|||yyyvvvtttllliiifffgggjjjkkkjjjhhh___]]][[[ZZZYYYXXXVVVTTTVVVSSSRRRTTTUUUPPPFFF>>>HHHiiifffCCC>>>666777555333111000000111000000---------------------------------............///...222???IIIWWWwwwyyy~~~uuuddd]]]eeeuuu}}}{{{wwwvvvuuuvvvwwwwwwuuusssrrrooommmkkkcccVVVMMMJJJTTTaaaeeeiiitttYYYEEEEEEEEEDDDFFFKKKRRRZZZaaagggkkklllqqqwwwuuusssttttttnnnooopppnnnlllkkkkkkllloooooooooooopppppppppppppppnnnkkkiiijjjjjjiiihhhiiiiiijjjjjjkkklllmmmmmmlllllljjjfff___WWWOOOJJJMMMccc|||ggg___]]]bbbggghhhbbbYYYOOOJJJFFFEEEGGG___cccgggOOO888222222////////////....................................---------............//////222//////222111<<>>VVVaaaFFFMMMttttttqqqyyy~~~}}}zzzyyyxxxwwwvvvwwwwwwxxxvvvtttrrrqqqpppqqqrrrsssooooooooooooooonnnnnnnnnmmmnnnmmmiiiggggggccc]]]OOOPPPSSSZZZeeeqqqyyy}}}|||yyyxxxwwwooooooddd[[[ZZZUUUWWWeeexxxxxxpppiiibbbWWWLLLFFFCCCBBBFFFKKKZZZbbbiiioooxxxzzzmmmdddbbbgggpppyyy{{{wwwuuurrrrrrvvvqqqpppooopppqqqqqqooommmmmmnnnooopppmmmdddVVVLLLKKKOOOYYYhhhwww{{{rrrkkkkkkmmmjjjggggggcccbbb___\\\XXXTTTRRRPPPNNNLLLJJJGGGFFFEEEFFFFFFEEEGGGGGGEEEAAA@@@CCCFFFlllaaaUUUfffvvvAAA777555555555333333999AAAUUUzzzggg]]]UUUUUUcccxxx~~~zzzyyyyyyzzzyyyxxxwwwsssoookkkhhhfffhhhkkkooorrrtttyyy```HHHIIIRRRhhh___[[[zzzpppUUULLLFFFLLL[[[ccchhhkkklllrrr}}}rrrtttlllaaaxxx~~~}}}zzzqqqhhhdddeeefffttt{{{yyyyyyzzzxxxyyyzzzzzzzzzzzzzzzzzz{{{zzzyyyzzzzzzxxxsssooopppnnnlllkkkiiihhheeedddbbbaaa_________]]]ZZZXXXZZZZZZZZZ[[[YYYRRRIIIBBBFFFiiiiiiDDDAAA999888666444111000000000000///........................---------............///...222<<>>WWWbbbGGGNNN~~~wwwqqqtttzzz{{{zzzyyyxxxwwwvvvwwwxxxxxxtttssssssrrrqqqqqqqqqqqqmmmmmmnnnnnnnnnnnnmmmlllmmmooommmhhhfffddd]]]VVVNNNOOORRRZZZeeeqqqzzz~~~|||yyyvvvrrrooooooeee\\\ZZZUUUXXXgggvvvuuummmggg^^^TTTJJJFFFCCCBBBEEEJJJWWWaaakkkqqqvvv{{{}}}{{{nnneee]]]\\\aaagggpppwwwwwwvvvtttppppppuuupppnnnmmmmmmnnnooommmlllmmmmmmooopppmmmdddWWWMMMNNNQQQ[[[kkk|||~~~tttlllkkkllliiigggfffbbbaaa^^^[[[WWWTTTQQQOOOMMMLLLJJJHHHGGGGGGGGGGGGDDDFFFGGGEEEBBBAAADDDGGGrrr|||```[[[lllooo;;;777555444555333222888@@@TTT{{{kkkyyy___VVVSSS```tttzzzxxxyyyyyyxxxxxxwwwtttooojjjhhhgggaaaffflllqqqvvv|||___HHHHHHNNNaaaVVVUUUxxxfffMMMCCC<<>>666111////////////....................................---------............///...111......222111===UUUcccGGGNNNxxxqqqpppsss|||zzzyyywwwvvvvvvvvvwwwxxxrrrsssssssssrrrqqqooonnnlllmmmnnnoooooonnnmmmmmmlllnnnmmmiiifffddd]]]UUULLLNNNRRR[[[gggttt~~~}}}wwwooonnnooofff]]]ZZZUUUYYYhhhttt~~~sssjjjdddZZZQQQIIIFFFDDDBBBDDDHHHSSS```lllqqqqqqqqqnnnjjjddd^^^\\\```dddiiiqqqzzz|||tttuuuuuuooonnnsssnnnmmmkkkkkklllmmmlllkkkkkklllmmmnnnmmmeeeZZZQQQNNNRRR^^^qqqvvvllljjjjjjhhhffffffbbb```^^^ZZZVVVSSSPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHDDDFFFGGGFFFCCCCCCFFFJJJqqqjjjjjjwwwkkk<<<888666555555444333999AAAWWWyyyooorrr\\\SSSRRR___sss{{{yyyzzz{{{xxxxxxwwwqqqhhh```[[[YYYOOOUUU]]]dddiiiooovvv|||yyy{{{```MMMIIIKKK\\\TTTXXXzzzqqqTTTBBB<<<777;;;DDDDDDVVVlllttttttsssvvvqqqYYYUUUwww}}}~~~|||xxxqqqkkkeeeaaaeeezzzvvvtttuuuuuuvvvxxxyyyzzz{{{{{{|||xxxvvvvvvxxx{{{{{{vvvqqqmmmkkkiiifffdddcccdddeee``````___``````^^^[[[XXXVVVVVVWWWVVVSSSMMMGGGCCCGGGllllllDDDBBB999555777555222000000000///...........................---------............//////---777EEEQQQhhhzzzqqq```ggguuu}}}yyywwwuuuuuuvvvwwwvvvvvvuuurrrqqqooofffXXXMMMIIIOOO```iiimmmvvv\\\HHHEEEAAAGGGQQQ^^^gggkkkmmmppprrrvvvppptttuuurrrsssrrrnnnppprrrrrrrrrsssuuuvvvssssssrrrrrrqqqqqqqqqqqqoooooooooppprrrqqqooollliiiiiihhhhhhhhhhhhgggggghhhiiiiiiggg```UUUKKKEEEGGGXXXoootttaaafffjjjnnnooohhhZZZMMMFFFDDDFFFEEEEEEWWWwww}}}PPP===555222////////////....................................---------............///,,,000...///222111;;;RRRcccHHHNNN|||yyyqqqooorrr~~~~~~yyyxxxwwwvvvvvvvvvwwwxxxqqqrrrssstttsssqqqooommmmmmnnnoooppppppooonnnnnnhhhkkkllljjjiiifff```XXXKKKLLLRRR\\\jjjxxxyyyooommmooofff]]]ZZZUUUYYYjjjtttsssjjjdddWWWOOOHHHFFFEEECCCDDDHHHRRR___mmmpppmmmjjjeeeaaa[[[ZZZ\\\bbbdddfffppp|||zzzssswwwvvvooommmrrrnnnllljjjjjjkkkkkkkkkjjjiiijjjkkkmmmlllfff\\\TTTLLLRRRaaawwwxxxmmmjjjiiigggeeefffaaa```]]]ZZZVVVRRRPPPNNNLLLLLLKKKJJJIIIHHHHHHHHHEEEGGGHHHGGGEEEEEEIIILLLrrrtttuuu~~~mmmCCC999777666777555444:::BBB[[[yyyrrrmmmXXXPPPPPP___ttt{{{zzz{{{}}}xxxyyyvvvmmmaaaVVVNNNKKKLLLRRRZZZaaaeeejjjoootttoooyyyxxxaaaPPPIIIJJJ]]]ZZZ```~~~aaaIII======;;;???EEECCCTTTnnnvvvqqq}}}ooollltttfffTTTVVVzzz}}}}}}zzzuuuppplllhhheeebbb}}}xxxvvvyyyuuuvvvwwwyyyzzz{{{||||||wwwvvvuuuyyy}}}}}}yyytttmmmllliiigggeeeeeehhhjjj`````````aaabbbaaa^^^[[[SSSTTTTTTRRROOOKKKEEEBBBHHHmmmlllDDDBBB999444777555222000000000///...////////////////////////---------.........//////...,,,888EEEHHHWWWppp~~~uuu}}}~~~yyymmm^^^eeettt~~~}}}zzzxxx|||yyywwwvvvwwwxxxxxxxxxuuusssrrrqqqhhhYYYMMMIIIMMM___iiimmmvvv^^^JJJEEEAAAHHHRRR___gggjjjllloooqqq|||iiigggnnn}}}}}}rrroooooonnnnnnppprrrsssssstttvvvxxxrrrrrrrrrqqqqqqpppppppppnnnnnnppprrrtttssspppmmmnnnnnnmmmllllllkkkkkkjjjiiiiiigggccc]]]TTTLLLGGGGGGVVVlllxxxkkktttqqquuuuuulll]]]OOOGGGFFFDDDEEEFFFZZZxxxQQQ;;;555444000/////////....................................---------.........//////,,,000...000333000999PPPdddGGGLLLyyy{{{mmmjjjsss}}}}}}yyyuuutttvvvxxxwwwvvvuuusssrrrrrrsssrrrpppnnnlllkkkkkkmmmooopppooonnnooommmkkkkkkiiieee]]]WWWPPPJJJKKKYYYkkkyyy~~~vvvqqqnnnpppllliiifff]]]TTTYYYeeetttuuukkkeeeYYYOOOFFFDDDCCCBBBCCCFFFVVV]]]dddffffffeee```YYYXXXXXX]]]dddiiinnnvvv~~~xxxqqqpppssstttqqqlllmmmllljjjiiihhhiiiiiijjjgggiiilllnnnllleee\\\UUUQQQWWWdddzzzwwwqqqiiifffggggggddd```ddd```ZZZWWWWWWVVVRRROOOLLLJJJHHHFFFEEEFFFGGGHHHEEECCCCCCDDDBBBBBBHHHPPPwwwooojjjiii>>>999555444555555666===DDD]]]{{{[[[RRRNNN[[[ttt}}}~~~~~~|||uuuuuuqqqhhh]]]UUUSSSTTTVVVZZZ^^^aaafffmmmooommmyyyzzzbbbNNNHHHOOOTTTQQQ\\\}}}vvvOOOCCC<<>>888555444555555666;;;BBB]]]}}}YYYQQQOOO[[[ttt~~~zzzvvvooopppmmm```QQQIIILLLRRR[[[hhhqqqnnnhhhiiipppvvvwww___LLLBBBJJJRRRQQQXXXoooqqqZZZ???888777>>>AAA???@@@FFFVVVaaapppbbbIIIDDDJJJKKKGGGIIIIIIKKKSSS\\\___\\\XXX[[[^^^dddkkkooommmgggaaa^^^}}}xxxzzzvvvqqquuuvvvrrrsssyyywwwuuuttttttvvvvvvuuutttooolllhhhdddccccccfffgggkkkiiifffdddbbb___[[[XXXXXXVVVWWWZZZWWWMMMDDD@@@OOOjjjkkkCCC???555222555444222111000000//////---------...............---------............//////222555===OOOfffxxxrrrrrr}}}{{{zzzuuuqqqnnnmmmttt~~~zzzvvvsssrrrpppppppppmmmeeeYYYNNNGGGJJJ[[[lllsssxxxaaaLLLEEE>>>===EEERRR```ggglllttt|||vvvkkkggglllsssyyy~~~{{{wwwsssssstttqqqooorrrwwwxxxuuupppppppppqqqqqqqqqpppoooooonnnooooooooommmnnnoooqqqpppooooooppprrrssssssrrrooooooooollleee[[[QQQJJJMMMVVVrrrzzzmmmoooooommmhhh```UUUKKKFFFEEEGGGGGG```nnnaaaoooPPP;;;666555000000000000////////////........................---------............///...000---...333000999NNNeeeGGGKKKwwwxxxjjjeeelll|||xxxvvvtttsssrrrqqqrrrtttvvvyyyzzzzzzxxxwwwvvvvvvtttrrrooonnnmmmllllllmmmllljjjhhhiiihhhfffffffffbbb[[[UUUTTTVVV\\\eeelllsss}}}~~~vvvooollliiieeebbb___VVVNNNSSS^^^sss~~~zzzrrrlllhhh\\\TTTMMMIIIEEEAAAAAADDDHHHSSS]]]aaacccdddbbb___dddeeeiiinnnqqquuuzzzuuupppnnnnnnmmmiiieee^^^^^^\\\[[[[[[\\\]]]]]]___```aaaccceeeeeebbb```YYYYYY___mmmyyy{{{wwwrrrzzzrrriiieeeeeefffeeecccaaa\\\XXXVVVVVVUUURRRPPPHHHHHHHHHHHHIIIJJJKKKLLLLLLIIIGGGFFFCCCBBBHHHQQQrrrcccyyy```;;;888555444555555666;;;AAA[[[nnnzzzpppXXXQQQOOO[[[sss~~~{{{wwwrrrpppjjj___SSSMMMOOOSSSbbblllpppfffZZZYYY```ggguuusssooommmnnnkkk___RRRCCCIIIPPPPPPVVVhhhiiiRRR<<<888777===@@@@@@AAAEEESSS\\\gggsssrrrbbbNNNFFFLLLSSSSSSNNNNNNOOOQQQSSSUUUWWWXXXXXXZZZaaalllvvvyyysssggg___[[[|||xxxvvvzzzqqqlllvvv{{{tttrrrwwwvvvtttssstttuuutttsssqqqlllkkkhhhfffffffffhhhiiifffeeecccbbbbbb```^^^[[[XXXVVVWWWYYYUUUKKKDDDBBBVVVrrriiiDDDAAA777777444444222111000/////////,,,---------.../////////---------............//////111666>>>LLL___pppzzztttppp}}}zzzyyyyyyyyyttttttzzz{{{xxxuuutttrrrrrrqqqmmmeeeZZZNNNFFFHHHYYYjjjrrrxxx}}}___KKKDDD<<<;;;BBBNNNZZZdddlllttt{{{zzzqqqhhhfffjjjpppxxx|||}}}zzzuuurrrtttrrrpppsssvvvwwwsssppprrrrrrssssssrrrqqqppppppnnnnnnnnnmmmllllllnnnppppppooonnnoooqqqsssrrrqqqoooooooookkkdddZZZQQQKKKMMMWWWsss|||lllggghhhhhhgggbbbYYYOOOGGGEEEDDDDDDVVVtttwwwXXXTTT___~~~QQQ<<<555444000000000000////////////........................---------............///---000---///333000888MMMhhhJJJNNNyyy{{{mmmgggkkkzzzuuurrrqqqpppppppppqqqsssvvvxxxxxxwwwuuuuuuuuusssqqqooonnnmmmmmmmmmoooooommmllleeedddcccdddeeeccc]]]WWWVVVYYYaaalllttt}}}vvvpppnnnjjjeeeccc```WWWNNNSSS___rrr|||uuunnniiifff\\\VVVOOOKKKFFFAAAAAAEEEMMMXXXdddhhhiiikkkjjjhhhmmmlllmmmooopppvvvvvvssspppnnnnnnllliiifffeeedddbbbaaa`````````aaa^^^^^^___```bbbcccaaa```ZZZXXX^^^kkkuuuvvvvvvwwwwwwllleeeeeeeeedddaaa```\\\WWWUUUVVVVVVSSSQQQKKKKKKJJJJJJJJJJJJKKKKKKKKKHHHEEEDDDAAAAAAGGGPPPoooiii^^^:::777555444666666555:::@@@UUU|||kkkrrrrrrWWWQQQOOO[[[rrr|||{{{zzzwwwuuupppiiicccaaa```___^^^mmmtttuuuiii___```kkksssxxxppprrr{{{~~~ooo\\\FFFJJJOOOOOOSSSdddeeeQQQ???;;;999;;;>>>@@@CCCFFFHHHQQQZZZ```ffflllllliiiaaa\\\WWWTTTUUUUUUVVVWWWXXX[[[\\\[[[YYYZZZ]]]aaaeeerrr{{{jjj```\\\{{{yyyyyy~~~yyymmmkkkzzzzzzssstttvvvuuuttttttuuutttrrrooohhhiiijjjkkkkkkkkkkkkjjjfffdddcccbbbbbb```^^^[[[YYYVVVUUUUUUPPPHHHDDDEEE[[[zzzgggDDDAAA888:::444444222111000/////////,,,---------.../////////---------............///---000666>>>IIIWWWgggsss~~~www|||yyy{{{~~~vvvvvvzzz}}}zzzxxxwwwvvvvvvtttrrrnnnggg[[[NNNEEEHHHWWWgggpppxxxvvvXXXFFFAAA;;;<<>>AAADDDEEECCCJJJQQQSSSWWW]]]cccddddddddddddbbb^^^]]]eeeooommmooooookkkdddaaacccfffppp~~~mmm```bbb~~~qqqnnnsss|||uuusssvvvuuutttuuuuuussspppnnnggghhhkkklllmmmlllkkkiiihhhfffdddbbbaaa^^^[[[XXXYYYVVVTTTSSSNNNGGGEEEGGG^^^}}}fffCCC???666999555444222111000000//////---------...............---------............///---///555>>>GGGTTTfffvvvxxxzzzyyy|||uuutttvvv|||zzzxxxwwwwwwwwwvvvtttqqqnnnhhh]]]OOOEEEHHHVVVeeemmmwwwrrrRRRAAA???;;;===BBBHHHOOO\\\iiiqqqrrrxxxlll```ZZZZZZ^^^aaahhhuuu{{{yyy{{{zzzuuusssvvvvvvuuuvvvwwwvvvtttrrrrrrrrrsssssssssrrrqqqqqqnnnoooooonnnllllllmmmooonnnmmmllllllmmmnnnmmmkkkmmmmmmlllggg```WWWNNNIIIJJJUUUqqq}}}eeeWWW^^^fffkkkhhh___SSSKKKFFF@@@???LLLeeeaaaHHHMMM]]]}}}QQQ;;;333111000000000000////////////........................---------............///,,,000...///333///666JJJeeeFFFIIIkkkvvvlllmmm}}}wwwsssttttttrrrppppppsssvvvuuusssssssssttttttrrrpppmmmlllkkkkkklllllljjjhhhfffeeeddddddeeebbb[[[VVVQQQPPPSSS[[[ccckkkvvvzzztttpppnnnkkkfffdddaaaXXXOOOTTT```oooxxx|||uuujjjccc```^^^[[[VVVRRRNNNHHHBBBCCCHHHSSS```lllooonnnnnnooonnnuuuvvvyyy}}}wwwmmmmmmmmmmmmnnnnnnmmmlllkkkjjjjjjiiijjjkkklllmmmhhhhhhgggggggggfffbbb```^^^YYY\\\fffmmmmmmsss|||wwwjjjbbbaaabbbaaa```[[[WWWSSSRRRSSSSSSQQQOOOKKKKKKKKKJJJJJJIIIHHHGGGHHHEEEBBBAAA???@@@HHHQQQsssuuuTTT===777444444666666555888>>>SSSssszzzVVVPPPOOOYYYnnn~~~|||wwwqqqrrrpppooorrrvvvwwwsssnnnmmm}}}{{{vvvZZZJJJJJJNNNNNNPPP\\\ZZZHHH;;;;;;<<<===@@@CCCDDDBBBDDDKKKRRRYYYcccrrr|||xxxnnnjjjiiipppyyyjjj[[[ccc~~~}}}{{{jjjtttxxxvvvwwwuuuttttttttttttrrrooolllhhhhhhiiiiiihhhhhhffffffhhhfffdddbbbaaa^^^[[[XXXWWWVVVVVVVVVPPPHHHEEEHHHaaaqqqnnneeeCCC>>>666999555444222111000000//////...............------------------............///---///555>>>IIIXXXpppwwwyyyxxxzzz||||||wwwuuuttt{{{~~~|||yyyvvvttttttttttttsssqqqnnnlllhhh^^^QQQGGGGGGUUUdddmmmvvvrrrPPP??????======AAAEEEKKKYYYiiippppppxxxooocccYYYXXX\\\aaaeeelllzzz|||zzz{{{yyyvvvuuuvvvvvvvvvwwwvvvuuusssqqqnnnoooppppppppppppppppppnnnoooppppppnnnmmmmmmnnnlllkkkjjjkkkmmmnnnnnnmmmmmmmmmkkkggg```WWWNNNIIIHHHSSSooo~~~}}}aaaWWW^^^gggjjjeee[[[QQQLLLCCC;;;>>>NNNggg```DDDIIIbbbNNN999333222000000000000////////////........................---------............///,,,///...///333///555IIIbbbBBBDDDfff|||pppqqq{{{vvvwwwvvvtttppppppsssvvvtttsssssstttuuuuuutttrrrtttrrrqqqppppppooommmjjjiiigggeeeeeeeeeaaaZZZTTTNNNJJJIIIOOOUUU[[[dddlllooorrrtttuuurrrooommmlllkkkfffdddaaaXXXOOOTTT```ooowwwzzzrrrggg```]]][[[ZZZVVVSSSOOOHHHCCCDDDIIIUUUbbboooqqqooooooooooooqqqvvv~~~{{{ooogggggghhhiiijjjkkkkkkjjjiiiiiiiiiiiikkkmmmpppqqqqqqpppoooooonnnkkkgggddd]]]XXX[[[gggnnnooowwwttthhh```___aaaaaa```YYYUUUQQQPPPQQQQQQOOOMMMDDDDDDFFFHHHIIIJJJKKKKKKHHHEEEBBBAAA???AAAIIIRRRsssttt~~~LLL;;;777444444666666444888===LLL{{{wwwyyyVVVPPPNNNYYYmmmyyyqqqpppqqqsssuuussspppjjjggg___tttqqquuuzzztttzzz|||ooo]]]IIIIIINNNOOOPPPXXXTTTAAA666999<<>>KKK^^^{{{yyywwwxxxwwwvvv{{{yyyuuuyyy}}}{{{xxxtttrrrqqqqqqqqqooommmkkkjjjggg___RRRHHHFFFTTTdddnnnvvvtttQQQ???@@@???<<<@@@CCCIIIXXXiiiqqqoooggg```XXXTTTWWW^^^dddgggttt}}}{{{{{{xxxwwwwwwvvvvvvvvvvvvvvvtttrrrqqqkkklllmmmnnnnnnnnnnnnnnnmmmoooqqqqqqooommmmmmmmmjjjiiiiiikkknnnppppppooonnnmmmkkkggg```WWWOOOIIIFFFRRRnnn}}}|||___XXX```hhhiiiaaaVVVOOOLLLFFF>>>CCCUUUnnnpppMMMNNNlllMMM888333333000000000000////////////........................---------.........//////,,,///...000333///555IIIgggFFFDDDbbbzzz{{{qqqqqqzzzxxxyyyyyyyyyxxxwwwuuuuuusssrrrrrrtttuuuuuusssppptttsssrrrpppnnnmmmlllllljjjiiihhheeeaaa\\\XXXUUUJJJMMMQQQSSSUUUZZZ```fffgggiiioootttuuuqqqlllkkkiiiddd```^^^VVVOOOSSS]]]nnnvvvwwwkkk\\\TTTTTTVVVRRRNNNKKKKKKHHHCCCBBBEEERRR\\\jjjsssuuurrrnnnlllqqquuuwwwmmmbbbdddggghhhgggffffffffffffhhhiiihhhgggjjjooossstttsssqqqpppoookkkfffccccccbbbaaaaaafffooozzz~~~sssgggaaabbbcccaaa^^^WWWTTTQQQOOOOOONNNLLLJJJGGGFFFEEEGGGIIIJJJJJJIIIIIIDDDGGG@@@BBBCCCDDDaaaooouuuyyyGGG<<<555555555333333444888;;;JJJ|||zzzrrrpppWWWMMMNNNZZZiii}}}yyyyyyzzzwwwsssqqqooommmjjjhhh\\\fffvvvoooWWWZZZ|||qqqhhhnnnuuummm^^^HHHJJJIIIJJJPPPSSSKKK>>>>>>===???DDDFFFBBB@@@AAAJJJZZZcccllltttnnniiihhhjjjqqquuupppaaaTTTYYY~~~qqqooojjjoooxxxyyyyyyvvvxxxvvvsssssstttsssppplllkkkiiifffdddbbb```]]]ZZZddd```\\\\\\___aaabbbaaa[[[VVV[[[YYYYYYPPPAAARRRttt___kkkdddHHH;;;777;;;666555333111000000000111//////.........---------------------------------111000555@@@LLL]]]xxx~~~wwwuuuwww{{{~~~xxxyyyyyyuuuvvvuuuqqqrrrxxxttttttqqqmmmiiicccUUUHHHJJJSSS```kkkuuu~~~zzzYYY@@@:::@@@>>>===@@@HHHTTT^^^eeegggddd```ZZZYYY```iiillljjj|||~~~zzzxxxxxxvvvtttssstttuuutttpppmmmnnnnnnnnnnnnnnnmmmmmmlllnnnnnnnnnnnnnnnnnnnnnnnnjjjkkkllllllkkkkkkmmmoooooollljjjggg___SSSMMMLLLKKKTTTmmm{{{}}}YYYRRR\\\hhhiii```TTTKKKHHHFFFBBB>>>OOOxxxzzz[[[[[[tttMMM:::666666222111///.........///000........................///////////////.........000......000//////444<<>>XXXuuu}}}ttt|||{{{~~~|||sssrrrpppooooooppprrrsssqqqppppppppprrrrrrqqqooommmmmmlllkkkkkkkkkllllllmmmkkkhhheeeccccccdddeeeYYYWWWWWW[[[aaaeeefffeeepppxxxssskkkeee```VVVNNNRRR]]]fffkkkjjj]]]OOOGGGEEEEEEEEEDDDEEEFFFDDDBBBEEEJJJUUU[[[bbbeeedddbbbbbbbbbfffsssmmmaaa[[[VVVQQQJJJKKKKKKJJJJJJKKKNNNPPPVVVYYY]]]bbbgggkkkoooqqqqqqqqqpppqqqqqqpppllliiifffgggiiijjjlllnnnrrruuuhhhddd___^^^``````]]]ZZZVVVTTTQQQPPPNNNLLLIIIFFFHHHGGGGGGGGGIIIJJJJJJHHHJJJDDDHHHAAA>>>>>>JJJtttqqq|||\\\???:::555555444333222333777:::LLLoooxxxoooiiiVVVJJJJJJUUUccc|||~~~xxxwwwtttpppiii^^^RRRJJJCCCCCCJJJJJJJJJaaa}}}hhheeeoooqqq___JJJBBBBBBBBBDDDEEEEEE@@@<<<===@@@EEEHHHFFFEEEKKKUUUnnn~~~zzzvvvZZZPPPSSS[[[hhhtttxxxrrrjjjwww}}}vvvrrriiijjjdddeeeiiilllmmmrrrxxxxxxrrrsssrrrqqqpppooommmkkkiiihhhffffffffffffdddaaa___\\\]]]]]][[[XXXWWWZZZ]]]bbb]]]___UUULLLFFFNNNwwwccc___FFF>>>888666555444222111000///000000........................------------------------...000333:::FFFZZZqqq}}}||||||zzzzzz~~~pppnnn~~~{{{|||{{{yyyxxxvvvsssqqqqqqsssrrrpppkkkhhhaaaSSSFFFHHHSSS```iiinnnxxxfffPPPFFFCCC???@@@DDDLLLXXXaaafffgggfffgggmmmrrrrrrzzz{{{tttqqqllliiihhhddddddeeefffgggfffdddcccjjjkkklllmmmnnnnnnooonnnmmmllllllkkkkkkjjjjjjiiiiiijjjkkkjjjhhhhhhjjjllljjjgggeeebbbZZZNNNHHHHHHJJJUUUooo}}}{{{ZZZNNNXXXbbbccc[[[QQQKKKJJJEEEAAA===OOOvvvkkkddd{{{HHH888555333111000000///////////////........................---------------...............///111000///444;;;bbb@@@>>>QQQlll~~~sss~~~~~~wwwuuusssrrrrrrssstttuuusssqqqpppqqqrrrsssrrrqqqmmmllllllkkkkkklllllllllnnnllliiiffffffgggiiijjjaaa]]][[[]]]eeemmmrrrsssssskkkccc]]]SSSKKKPPP\\\cccgggdddXXXLLLFFFFFFEEECCCBBBDDDEEEBBB???CCCIIIUUUZZZ```cccccccccdddfffjjjvvv~~~fffUUUOOOLLLKKKIIIFFFGGGGGGEEEDDDEEEGGGIIIPPPSSSZZZbbbjjjooorrrtttqqqqqqpppppppppnnnjjjgggfffhhhkkkllllllmmmoooqqqdddbbb______```___\\\ZZZTTTSSSQQQOOONNNLLLHHHEEEJJJIIIHHHIIIJJJKKKJJJIIIIIICCCGGGAAA???BBBUUUpppTTT>>>999666555444333111333666999KKKlllzzzzzzqqqYYYLLLKKKTTTbbb{{{}}}vvvvvvtttpppggg[[[LLLCCC===???GGGIIIMMMkkkgggcccooonnn[[[EEE@@@AAACCCEEEEEEAAA>>><<<>>>BBBHHHJJJFFFGGGSSSbbbxxxqqqjjjsss~~~eeeKKKIIINNN^^^ssszzzyyytttkkkjjjmmmpppqqqtttwwwwwwsssssssssrrroookkkhhhfffdddbbbcccdddeeeddd```ZZZVVVYYY[[[]]][[[YYYYYY\\\```___YYY]]]RRRHHHDDDRRRvvv```___FFF>>>888666555444222000/////////000---.....................------------------------+++---///444@@@TTTiiiwwwtttjjjzzz{{{~~~wwwvvvyyy|||~~~yyyyyyoooooo}}}zzz~~~~~~|||yyywwwuuusssqqqttttttqqqllliiibbbUUUGGGHHHTTTbbbjjjmmmvvveeeQQQHHHCCC>>>@@@FFFQQQ^^^gggkkkkkkhhhiiinnntttzzzuuuoookkkfffcccbbbaaaaaa```___^^^^^^^^^___dddfffhhhjjjmmmnnnooopppnnnmmmmmmmmmlllllllllkkkjjjkkklllkkkiiiiiijjjllljjjhhhfffcccZZZOOOHHHHHHMMMXXXqqq}}}wwwUUULLLUUU___aaaZZZQQQMMMLLLEEE@@@;;;MMMtttoookkkGGG888666333000000000000000//////...........................------......////////////...---///111000///444;;;bbb@@@>>>HHH```~~~xxx~~~{{{{{{{{{zzzyyywwwwwwwwwwwwxxxsssrrrpppppprrrsssrrrqqqmmmlllkkkkkkkkkkkkkkklllmmmllliiigggggghhhjjjkkkgggeeebbbdddkkkttt}}}sssjjjbbb[[[QQQIIIOOO\\\dddeee```SSSHHHEEEEEEFFFAAAAAADDDEEEBBB???DDDLLLVVV[[[aaadddddddddfffiiinnnwwwvvvfffSSSJJJGGGFFFFFFHHHEEEFFFGGGFFFEEEEEEGGGIIIMMMQQQXXXbbblllrrrssssssooonnnnnnnnnnnnlllhhheeefffhhhkkklllllllllmmmnnncccbbb```___^^^]]][[[YYYRRRQQQOOOOOONNNLLLHHHFFFJJJIIIHHHIIIJJJKKKJJJIIIHHHBBBGGGBBBAAAHHHdddqqqNNN>>>888666555444222111222555888GGGfffzzzvvv[[[NNNKKKSSS```yyy~~~zzzttttttsssooogggYYYKKKAAA???@@@GGGKKKUUUyyycccbbbooooooYYYCCC@@@AAAEEEIIIGGG@@@<<<===???DDDKKKKKKHHHLLL```tttnnnrrrlllooo}}}mmmNNNJJJLLLYYYooommmmmmllliiiqqqyyy}}}zzzvvvsssrrrssssssrrrnnniiidddbbbaaaaaabbbccceeeddd___YYYTTTYYYZZZ[[[[[[[[[\\\^^^```YYYSSSWWWOOOEEE@@@OOOiii___```FFF>>>999777555333222000////////////---------...............---------------------------///000333>>>RRReeeppphhhZZZpppwwwxxxuuuvvvuuutttpppvvvqqqqqq~~~yyyvvvvvvtttqqqttttttqqqmmmiiicccUUUHHHHHHUUUdddjjjkkkuuuyyy___PPPGGGBBB???AAAFFFPPP]]]ggglllmmmlllnnnpppuuu}}}qqqllljjjgggddddddhhhhhhgggdddaaa``````aaabbbcccfffiiikkknnnooopppnnnnnnnnnnnnnnnnnnnnnnnnkkkllllllkkkiiiiiijjjlllkkkhhhfffccc[[[OOOIIIHHHMMMYYYrrr|||sssRRRNNNVVV___```YYYPPPLLLLLLDDD@@@>>>TTT~~~nnnsssFFF888555111000000000000000///..............................------......///000000000------///222111///444:::aaa???===BBBWWWsss}}}|||}}}|||{{{zzzyyyxxxwwwvvvuuusssqqqoooooopppqqqqqqqqqlllkkkjjjiiiiiiiiiiiiiiikkkjjjhhhffffffggghhhiiihhhhhhiiijjjooowww~~~sssjjjaaaZZZPPPIIIPPP]]]ffffff^^^OOODDDAAACCCDDD???AAAEEEGGGDDDBBBHHHQQQWWW\\\bbbeeeeeeeeegggiiiqqqwwwaaaUUUIIIGGGFFFEEEEEEHHHDDDFFFHHHIIIJJJJJJLLLMMMMMMQQQXXXccclllqqqqqqoookkkjjjjjjkkklllkkkhhheeefffhhhjjjkkkkkkjjjkkklllcccbbb___]]]\\\ZZZXXXVVVOOOOOONNNNNNNNNMMMIIIFFFIIIHHHGGGGGGHHHIIIHHHGGGGGG@@@FFFCCCCCCOOOrrrnnnzzzGGG>>>888666555444222111222555777CCC```nnn{{{]]]NNNJJJQQQ]]]vvv|||xxxssssssrrrnnnfffZZZKKKBBBAAADDDNNNYYYmmmwww[[[___qqqqqqYYYBBB@@@BBBHHHNNNJJJ@@@<<<>>>BBBIIIPPPQQQOOOXXXsssttt}}}qqqkkkyyy|||sssoooUUURRRQQQWWWggg{{{kkk[[[cccfffdddtttxxxqqqpppqqqqqqqqqmmmgggbbbaaaaaaaaaaaaaaaaaaaaa___[[[XXX[[[ZZZYYYZZZ\\\]]]]]]\\\VVVOOOUUUNNNDDD===KKK~~~```fff}}}bbbFFF===999888444333111000////////////---------.........//////------------------------111333333333>>>RRRccckkk^^^QQQppp|||yyywwwvvvtttqqqpppyyywwwsss~~~~~~wwwtttuuuuuuqqqsssssspppllliiibbbTTTGGGFFFUUUccchhhiiirrrqqqWWWLLLFFF@@@AAA@@@BBBKKKZZZhhhrrrvvvvvvyyyxxx{{{yyyooommmnnnmmmmmmnnnqqqsssuuurrrmmmhhhfffeeeccceeegggiiikkkmmmnnnnnnmmmmmmmmmnnnnnnoooooopppjjjkkkkkkjjjhhhhhhiiijjjjjjhhhfffcccZZZOOOHHHHHHKKKWWWqqq{{{qqqQQQSSSZZZaaa```WWWNNNJJJJJJ@@@@@@BBB\\\qqqaaaqqqBBB666666222///000000111000///...---........................,,,,,,---......///000000------000222111000333:::```>>><<>>@@@EEEHHHGGGFFFMMMVVVXXX]]]cccfffeeedddfffgggsssxxxpppQQQHHHBBBBBBCCC@@@@@@CCCBBBEEEJJJLLLNNNOOOQQQRRRNNNQQQYYYccckkkooommmjjjgggggggggiiikkkkkkhhhfffeeegggiiijjjjjjjjjkkkllldddbbb___\\\YYYWWWVVVUUUNNNNNNNNNNNNOOOMMMJJJGGGHHHFFFEEEFFFGGGGGGFFFEEEFFF???EEECCCEEESSS{{{ccc___sssCCC>>>888666666444222111111444777AAA[[[zzzbbbuuu]]]NNNIIIOOO[[[sss|||wwwrrrrrrqqqnnngggZZZMMMDDD@@@EEEWWWlllmmmUUU]]]ssssssZZZBBB@@@CCCKKKQQQLLLAAA===???FFFNNNVVVXXXWWWcccqqqfffppp~~~vvvkkkoooUUUTTTRRRRRRZZZnnnwww[[[VVVWWWbbbaaa```www{{{qqqpppnnnoooooolllfffbbbaaabbbaaa___]]]]]]]]]^^^]]]\\\]]]ZZZXXXYYY\\\]]][[[XXXWWWPPPUUUPPPFFF===III{{{\\\nnnpppdddFFF===:::999444333111000///...//////---------.........//////------------------------...111000///:::MMM^^^dddYYYOOOttt|||uuuttttttrrrooottt~~~{{{tttzzz~~~uuurrrttttttppprrrrrroookkkgggaaaSSSFFFEEETTTcccggggggpppkkkRRRIIIDDD???AAA>>>???HHHXXXkkkzzzwwwoooooorrrtttuuuwwwwww{{{}}}wwwooojjjgggfffgggiiijjjkkklllmmmmmmkkkllllllmmmnnnoooppppppiiijjjjjjiiigggfffgggiiijjjgggeeebbbYYYNNNHHHGGGHHHUUUpppzzzqqqRRRWWW^^^dddaaaWWWLLLGGGGGG===>>>CCC___~~~```RRRjjj~~~>>>555777444///000111111111000...---........................++++++,,,,,,---...//////------000333222000333:::___>>>;;;:::NNNnnn{{{rrr~~~yyyzzzzzzyyywwwssspppnnnnnnmmmmmmnnnpppqqqpppooolllkkkiiigggeeedddcccccc___aaabbbaaaccchhhhhheeedddeeegggiiimmmttt||||||yyyssskkkeee```TTTJJJRRRbbbqqqgggUUUDDD???DDDDDD@@@>>>???AAADDDIIIQQQ[[[bbbfffhhhjjjiiiffffffiiilllrrrvvvWWWEEECCCCCCEEEDDDAAACCCHHHFFFTTTRRRVVVXXXWWW^^^SSSUUUZZZaaagggkkkkkkiiihhhdddfffiiilllllljjjfffddddddbbbcccfffgggfffiiioooeeebbb]]]ZZZXXXVVVTTTRRRNNNNNNMMMJJJGGGGGGIIIKKKIIIGGGFFFFFFGGGGGGEEEDDDJJJ<<>><<<@@@>>>>>>EEEUUUjjj}}}~~~yyyxxxwwwwwwxxxzzz}}}~~~}}}yyyuuuqqqmmmkkkmmmkkkkkknnnttttttpppjjjmmmnnnmmmkkkmmmrrrrrrooojjjjjjjjjjjjiiiiiiiiihhhggggggeee```XXXPPPKKKHHHJJJXXXkkksssOOOccccccaaaZZZPPPHHHDDDDDD??????BBB]]]WWWTTTfffwwwDDD;;;111111000000000000////////////........................---------............///000000000000111222333444```???<<<;;;KKKhhhxxxqqq~~~|||{{{zzzxxxuuurrrooonnnooommmlllmmmnnnoooooonnniiiiiijjjiiigggeeebbb```[[[^^^______bbbhhhiiigggffffffffffffiiiooowww||||||}}}~~~~~~}}}{{{zzzyyyssskkkeee___SSSKKKRRRaaalllcccRRRCCC@@@DDDDDD@@@AAACCCEEEIIIPPPXXX```eeeooopppooollljjjjjjooosssxxxgggIIIDDDBBBBBBDDDDDDBBBFFFKKKRRR^^^]]]ffffff___fff___```ccchhhlllmmmkkkgggdddccceeehhhkkkkkkiiifffddddddbbbccchhhiiihhhjjjooofffccc^^^[[[YYYWWWUUUSSSOOOMMMKKKIIIHHHHHHIIIIIIIIIGGGFFFFFFGGGHHHGGGFFFGGG===CCCGGGFFFhhh```kkkYYYCCC===888666666555444444444444444:::MMMlllxxxggggggOOOQQQPPPTTTjjj{{{|||yyyzzzwwwtttqqqkkk___QQQHHHHHHNNNddd}}}cccTTTXXXtttzzzUUUFFFDDDEEEOOO[[[WWWHHH@@@CCCLLLZZZccc```aaasss~~~fffYYYfffrrroookkkmmmnnn```RRRLLLNNN\\\ttt~~~ffffffrrrzzz{{{||||||uuurrrrrrqqqooollljjjgggfffeeecccaaa^^^^^^___``````___\\\ZZZXXXZZZ\\\\\\WWWSSSUUUXXXXXXLLL>>>DDDeeewwwnnn___EEE@@@<<<999777444111///000000000000////////////////////////---------------------------111///222<<>>>>>@@@??????GGGVVViiiyyy~~~vvvssszzzyyywwwvvvvvvvvvxxxyyyxxxyyyzzzyyyvvvrrrmmmkkkmmmnnnpppssstttssspppnnnmmmooonnnlllnnnrrrrrrnnnjjjjjjiiiiiiiiihhhhhhhhheeeeeeccc^^^VVVNNNIIIGGGIIIXXXkkkyyyXXX___aaaaaaZZZPPPGGGBBBAAA@@@>>>>>>VVVXXXSSSddd}}}tttBBB999222333000000000000////////////...............------------------............///000000000000000111333333aaa@@@<<<;;;HHHaaayyyqqqlll|||~~~~~~|||yyyvvvsssqqqoooooopppnnnkkkkkklllmmmmmmmmmggghhhjjjkkkiiieeeaaa^^^ZZZ^^^aaaaaadddjjjlllkkkhhhgggdddbbbccciiiqqqxxx{{{yyyxxxvvvvvvxxxyyy{{{rrrkkkeee^^^SSSKKKQQQ^^^eee\\\NNNBBB@@@CCCDDD@@@CCCEEEHHHOOOXXX```eeehhhvvvvvvsssooolllmmmrrrwwwzzz\\\CCCCCCAAAAAACCCEEEFFFKKKRRRZZZcccgggxxxuuucccgggfffhhhkkknnnppppppmmmiiifffccceeegggiiijjjiiigggeeecccbbbdddjjjllljjjkkknnnfffccc___\\\ZZZXXXUUUSSSPPPLLLHHHHHHIIIJJJIIIGGGIIIGGGEEEEEEFFFHHHHHHHHHCCC@@@BBBBBBLLLvvvkkk~~~RRR>>>===:::666555555444444444444444:::KKKgggiiihhhPPPQQQQQQSSShhhyyy~~~{{{|||yyyvvvrrrlllaaaTTTKKKGGGOOOdddvvvcccRRRXXXzzzXXXEEEDDDGGGRRR]]][[[NNNEEECCCFFFSSSZZZ[[[eee}}}}}}tttsssddd]]]fffnnnkkkiiilllmmmZZZKKKHHHJJJTTTlllvvvyyyssspppsssrrrpppmmmjjjgggeeedddccc```]]]\\\^^^```aaaaaa[[[ZZZXXXZZZ\\\\\\XXXUUURRRVVVUUUIII>>>IIIlllqqqzzz___FFFAAA===:::777555111000000000000000////////////////////////---------------------------222//////777===KKK```bbb\\\ggguuuuuuvvv~~~rrrwww|||zzzwwwuuuvvvsssuuuwwwuuuqqqttt||||||{{{yyyxxxxxxxxxxxx}}}zzzwwwrrrfffVVVJJJIIIUUUbbbhhhjjjtttxxx[[[GGG???>>>@@@AAA@@@???AAAIIIVVVeeerrryyyqqqoooqqq}}}yyyzzzyyyvvvtttrrrqqqqqqqqqppprrruuuvvvuuuqqqmmmjjjlllppptttvvvtttrrrrrrrrrnnnppppppnnnooorrrqqqllliiiiiihhhhhhhhhgggggggggddddddaaa[[[SSSLLLGGGEEEJJJZZZlll}}}|||]]][[[___```[[[PPPFFF@@@??????>>>@@@XXX|||[[[WWWeeezzzrrr@@@888111444000000000000//////////////////.........------------------............///////////////000111222222cccAAA===;;;EEE]]]zzzvvvooommm}}}||||||zzzvvvrrrpppooopppqqqpppnnnkkkjjjkkklllllllllhhhiiijjjjjjhhheeeaaa______dddffffffhhhmmmpppooojjjgggbbb___```gggqqqxxx|||zzzwwwuuuuuuvvvvvvwwwrrrlllddd\\\RRRKKKPPPZZZ]]]TTTHHHAAAAAACCCCCCAAACCCEEEKKKTTT^^^fffiiijjjvvvvvvtttpppllllllqqqvvv~~~nnnTTTCCCBBB@@@AAAEEEHHHLLLSSS\\\aaalllvvvgggdddfffiiikkkooossssssrrrooommmdddfffhhhiiiiiiiiigggfffcccbbbeeelllooommmkkkmmmdddbbb^^^[[[YYYWWWSSSQQQPPPKKKGGGGGGJJJKKKHHHDDDGGGEEECCCCCCEEEGGGHHHHHHBBBEEEBBB@@@VVVqqqqqqNNN:::<<<:::666555444444333333444444777GGGaaa|||uuuhhhMMMOOOOOORRReeewww~~~{{{{{{xxxuuuqqqkkkaaaTTTKKKGGGNNN^^^kkkttteeeTTT\\\ZZZCCCFFFGGGOOOZZZ```ZZZMMMCCCBBBLLLQQQVVVlllyyymmmpppmmmkkkmmmnnnllllllooofffXXXMMMKKKHHHLLLfff|||wwwuuurrrqqqpppmmmjjjgggcccaaa___^^^[[[XXXXXX[[[___bbbccc]]]\\\[[[\\\]]]]]][[[YYYTTTUUUPPPCCC<<>>:::888555222000000111000000////////////////////////------------------------+++111//////777@@@RRRkkkrrrooottt||||||yyywwwwwwkkksss~~~xxxvvvuuuvvvxxxuuutttuuuuuusssxxxzzzyyyxxxwwwwwwwwwyyyyyy}}}{{{zzzuuuiiiYYYMMMJJJUUUbbbiiikkktttjjjOOOAAA>>>@@@AAABBB???@@@CCCKKKUUUaaaiiimmmjjjmmmsss|||}}}vvvxxxwwwtttqqqooommmlllllllllmmmpppqqqpppnnnllljjjiiilllppprrrttttttttttttoooqqqqqqoooppprrrpppkkkhhhhhhhhhhhhggggggggggggdddccc```ZZZRRRKKKGGGEEELLL]]]mmm{{{zzz[[[VVV\\\```\\\QQQFFF@@@???;;;@@@JJJdddaaaccclllwwwrrr???666000333000000000000/////////////////////...------,,,,,,---------............///............///000111222dddBBB===:::CCC[[[xxxxxxpppooowww~~~yyywwwrrrooommmnnnppprrrpppnnnlllkkklllmmmllllllkkkkkkiiihhhfffdddccccccdddiiikkkiiiiiimmmoooooojjjfffbbb___aaaiiiuuu~~~yyywwwttttttuuuuuusssqqqqqqlllddd[[[QQQKKKOOOVVVUUUMMMDDDAAABBBCCCBBBAAADDDHHHPPP[[[eeelllooopppuuuuuutttpppmmmmmmrrrvvv{{{vvv\\\IIIAAABBB@@@CCCIIIOOOTTT^^^gggppppppffffffhhhkkkooosssuuuuuusssqqqhhhiiiiiijjjjjjiiiiiihhheeeccceeelllpppnnnkkkkkkbbb```\\\ZZZXXXUUUQQQOOOOOOJJJFFFGGGJJJKKKGGGCCCFFFDDDBBBBBBDDDFFFGGGFFFBBBIIICCCBBBeeekkkyyyLLL888<<<666555555444333333333333333222???VVVrrriiiKKKJJJLLLQQQcccsss|||yyyvvvsssoooiii___RRRHHHCCCGGGSSS]]]jjj~~~bbbUUUaaa]]]FFFGGGEEEHHHTTTcccfffWWWEEECCCLLLTTT___wwwtttiiipppxxx}}}zzztttvvv{{{~~~pppjjjdddZZZJJJGGGaaawwwtttvvvvvvtttqqqooolllhhhdddaaa^^^\\\ZZZXXXVVVWWW[[[```dddfff```_______________]]]\\\XXXUUUJJJ===<<>>??????>>>>>>@@@AAAEEELLLUUU]]]aaaccc```gggmmmsss}}}rrrooooooqqqpppooommmkkkjjjiiiiiimmmmmmlllkkkkkkjjjjjjjjjgggfffgggkkkrrrvvvuuusssrrrtttrrrpppppprrrpppkkkhhhhhhhhhhhhggggggggggggeeedddaaa[[[SSSLLLHHHFFFMMM___ppp}}}~~~\\\RRRZZZaaa^^^RRRGGGBBBAAA<<>>PPPhhhxxxoooKKKFFFIIIPPPaaaooo~~~xxxvvvtttqqqjjj^^^OOOEEE???AAAKKKVVViiippp[[[WWWeeebbbMMMGGGEEEDDDNNNaaakkk^^^JJJBBBKKKXXXhhhyyy{{{ooodddjjj~~~yyy~~~~~~gggLLLFFF___}}}{{{sssppprrruuuuuussssssqqqnnnjjjeeeaaa^^^\\\[[[YYYXXXZZZ^^^cccfffgggaaaaaa```___^^^]]]\\\\\\ZZZTTTGGG<<>>333555444333333222222333333666<<>>AAALLL\\\ssshhhZZZ^^^nnnfffUUUFFFGGGFFFJJJZZZhhhaaaOOODDDIIIVVVgggqqqtttwww{{{vvvoooddd___|||rrr{{{cccFFFGGGbbb{{{|||yyyyyywwwyyyuuuqqqqqqssssssrrrqqqtttrrrooojjjeeeaaa]]][[[]]][[[ZZZ[[[^^^aaabbbbbb```___^^^\\\ZZZXXXXXXXXXXXXQQQEEE@@@MMMgggyyydddVVVOOOBBB;;;:::777333111111111000///////////////////////////------------------------...111,,,,,,555:::EEEWWWiiitttssszzz~~~~~~hhhiiissslllrrrxxxyyyxxxrrrooovvv||||||||||||{{{zzzyyywwwwwwssstttvvvyyywwwlll\\\OOOMMMWWWccckkkooouuucccOOO???===???===>>>CCCHHHJJJMMMSSSZZZ]]]^^^^^^^^^fffiiijjjuuummmWWWPPPTTTXXXXXXVVVXXX[[[___cccfffhhhjjjjjjjjjjjjjjjjjjjjjkkkkkkllliiifffgggmmmssswwwyyyyyyxxxtttnnnnnnqqqpppmmmjjjjjjiiiiiiiiihhhhhhhhhgggeeeaaaZZZRRRLLLIIIHHHLLLaaavvv]]]IIISSS\\\[[[PPPGGGDDDFFFHHHUUUjjjbbb888999333222000000000000////////////,,,,,,------.../////////---------............///000000000000000111333333eeeAAA999:::444EEEnnn|||rrrnnnkkk{{{}}}xxxsssooommmnnnnnnooopppqqqtttvvvuuurrrpppkkkmmmnnnnnnmmmiiieeeccciiipppssspppmmmooorrrsssjjjhhheeedddhhhqqq}}}yyyvvvvvvuuuqqqmmmooollldddWWWOOOLLLMMMNNNKKKBBB>>>CCCFFFCCC@@@@@@CCCOOO^^^gggkkkpppyyy}}}yyyrrrkkkkkktttiiiKKKEEEEEE@@@DDDFFFOOO[[[eeemmmwwwxxxhhh___iiikkkppptttxxxyyyzzzyyyvvvuuurrrpppnnnmmmmmmmmmlllfffdddiiimmmkkkgggeeeaaa___]]][[[YYYVVVQQQNNNHHHIIIJJJIIIGGGEEEDDDEEEHHHHHHIIIKKKKKKJJJFFFCCC>>>DDD>>>SSS{{{vvv{{{ZZZFFF:::@@@444555444333333222222333333222666@@@VVVwwwnnnpppRRRFFFIIIRRR```gggvvv||||||{{{xxxpppbbbPPPDDDAAAEEERRReeeiii```gggwwwhhhYYYEEEJJJIIIIIIUUUccc```SSSKKKJJJTTTccclllppp~~~wwwiiisssgggWWWxxxxxxhhhrrryyyVVV>>>IIIfff||||||wwwxxx|||wwwtttsssttttttrrrpppppptttrrrnnniiiddd___[[[YYY]]][[[ZZZ[[[\\\]]]]]]\\\]]]]]]\\\YYYVVVTTTTTTUUUTTTNNNEEEEEEVVVqqquuu}}}cccVVVPPPDDD===;;;888444111111111000///////////////////////////------------------------///000+++---777<<>>???CCCKKKVVV```eeejjjsss{{{~~~~~~vvvooooooqqqyyyqqqSSSDDDCCCDDDAAAIIINNNUUUcccpppuuuwwwffffffhhhjjjooouuuzzz|||zzzwww}}}zzzyyy{{{vvvmmmiiillliiigggeeefffiiijjjiiifff^^^^^^]]]YYYSSSNNNNNNNNNMMMJJJGGGFFFFFFGGGGGGGGGEEEFFFFFFGGGFFFEEEDDDCCCCCCDDDAAAfffxxxdddfff[[[===:::888555777555222111222333222222111777>>>JJJcccqqqiiigggEEEFFFRRRVVV```qqq~~~zzzrrrllldddUUUFFFBBBOOO[[[kkkwwwnnnrrr^^^SSSOOOHHHJJJZZZkkkhhhYYYJJJLLLXXXlllssshhhpppuuussseeennnhhhZZZnnn|||yyyyyynnnWWWCCCGGGbbb{{{|||ttttttwwwyyywwwvvvttttttuuutttrrrppprrrooojjjeeeaaa_________bbb]]]YYYYYY[[[]]][[[WWWVVVXXXZZZZZZXXXUUUTTTSSSSSSNNNBBBRRR{{{nnnqqqwwwjjj^^^SSSMMM===@@@777000///000///000222////////////////////////------,,,,,,,,,,,,---------...000///111999FFFQQQ^^^iiimmmwwwfffbbbzzzssskkkqqqxxx|||}}}~~~{{{zzz~~~~~~~~~}}}zzzwwwxxxxxxzzz|||yyynnn]]]QQQMMMPPP```ooottt~~~cccNNNCCCBBBAAAHHHOOOMMMPPPRRRWWW[[[___bbbdddeeeiiinnnnnnooo}}}aaaGGGAAACCC@@@@@@CCCHHHEEEEEEKKKSSSZZZaaaeeeeeekkkmmmjjjiiillloooooorrrmmmjjjjjjkkklllqqqwwwwwwtttqqqrrruuuwwwtttqqqllliiiggggggjjjkkkjjjhhhgggeee```YYYQQQKKKHHHHHHLLLgggqqqNNNJJJQQQSSSNNNIIIHHHHHHGGGNNNaaaTTT999:::555222222222111111000/////////........................---------............///.........//////000111222fffAAA999:::;;;@@@]]]~~~wwwyyyzzzxxxtttooollllllmmmmmmooorrrsssqqqooonnnnnnmmmmmmnnnmmmllljjjhhhgggiiilllmmmmmmppptttsssooofffbbb]]][[[^^^hhhuuu~~~vvvqqqooonnnmmmmmmllliiicccYYYPPPLLLMMMPPPGGGBBB???@@@@@@>>>@@@CCCQQQZZZdddggglllssszzz|||xxxqqqnnnpppuuu{{{xxx]]]JJJDDDEEEFFFFFFQQQYYY```mmmqqqfffeeehhhkkkooosssxxx{{{~~~~~~}}}wwwlllggghhhfffdddccceeehhhiiifffddd^^^^^^\\\XXXQQQLLLKKKKKKKKKHHHFFFEEEFFFGGGGGGGGGFFFFFFGGGGGGFFFEEECCCBBB???>>>JJJxxxqqqccclllUUU===<<<:::777777555222111222333222222222777===GGG___{{{eeevvvxxxPPPDDDNNNRRRZZZmmm|||}}}yyysssnnngggZZZMMMGGGWWWhhhwwwpppgggyyyvvvggg\\\VVVMMMKKKTTT___ccc```^^^eeessstttggghhh}}}ssslllaaahhhiiiWWWgggvvvsss]]]IIIIIIeee{{{vvvvvvyyyvvvtttsssssstttssspppnnnnnnkkkgggccc___]]]\\\\\\___[[[WWWXXX[[[\\\[[[XXXZZZZZZZZZYYYVVVTTTSSSSSSMMMIIIDDD]]]gggiiisssmmmaaaWWWSSSEEE@@@777000000000///000222////////////////////////......------------......---...000///111999EEEOOOUUUbbbjjjuuuooogggvvvmmmfffnnnwww|||~~~}}}xxxwwwwww~~~||||||||||||}}}}}}{{{xxx{{{{{{{{{|||yyymmm\\\OOOMMMOOO```nnnrrr{{{```KKKAAABBBBBBKKKTTTRRRYYY[[[^^^aaaccceeefffgggjjjuuu{{{oooWWWBBB???BBB@@@@@@CCCDDDBBBBBBEEEJJJPPPVVVZZZaaagggkkkjjjjjjmmmooonnnlllgggeeefffhhhiiimmmsssvvvrrrnnnnnnrrrtttrrrpppkkkiiihhhhhhjjjkkkiiigggdddbbb^^^WWWPPPKKKJJJJJJPPPhhh~~~hhhJJJIIIOOORRRMMMHHHGGGGGGGGGLLL```QQQ888888333111222222111111000/////////........................---------............///............///000111222iiiCCC:::999999===WWW~~~}}}yyyvvvvvvvvvsssooommmlllllloooqqqssssssqqqooonnnnnnpppooonnnmmmkkkjjjiiihhhkkklllkkklllqqquuurrrkkk___[[[UUUQQQUUUbbbqqq|||~~~zzzuuuooolllkkklllmmmllljjjcccZZZPPPKKKLLLNNNEEEAAA???@@@@@@???AAAEEETTT]]]fffjjjnnnvvv{{{}}}qqqlllkkkpppwww|||uuu^^^IIICCCEEEFFFHHHMMM]]]ggglllyyymmmhhhhhhiiilllpppsssvvv{{{xxxmmmfffeeecccaaaaaacccfffgggdddaaa]]]]]][[[VVVOOOKKKHHHHHHGGGEEECCCCCCEEEGGGGGGGGGGGGGGGGGGGGGFFFDDDBBB@@@@@@;;;YYYsssqqqNNN<<<>>><<<999777555222111222333222222222666:::DDDYYYyyyccchhhdddIIIOOOTTT[[[ppp{{{|||yyyuuuqqqlllaaaVVVKKK___qqq{{{wwwuuubbb___wwwyyymmmlllbbbXXXRRRRRRVVVaaalllzzzvvvtttggg```lll{{{~~~qqqeee^^^bbb{{{oooXXXbbbvvvtttcccNNNLLLjjjuuupppttttttsssqqqqqqrrrqqqooommmjjjhhheeebbb___\\\ZZZYYY\\\XXXVVVVVVYYY\\\[[[YYY]]]\\\YYYWWWUUUSSSSSSSSSQQQIIIIIIiii\\\]]]qqqnnnbbbYYYYYYMMM@@@777000000111//////111///////////////////////////..................///,,,...000///000777DDDMMMPPP]]]lllwwwtttlllvvvhhh```iiivvv|||}}}yyyrrruuu~~~{{{ooorrr|||zzzyyyzzz{{{{{{zzzyyy|||{{{zzzzzzuuuiiiXXXKKKLLLOOO^^^lllnnnvvv~~~zzz[[[HHH???AAACCCNNNZZZ[[[bbbdddfffgggggggggiiijjjnnn]]]LLL>>>???CCCBBBBBBDDDCCCDDDDDDCCCCCCFFFIIILLLXXX___eeegggiiinnnooonnnhhhdddbbbdddffffffjjjpppsssooolllmmmpppqqqqqqooojjjjjjiiijjjkkkjjjhhhfff```^^^ZZZTTTNNNKKKKKKLLLUUUiiizzz]]]EEEHHHMMMOOOJJJFFFFFFGGGFFFJJJaaa}}}LLL666777222111222222111111000/////////........................---------............///............///000111222kkkDDD:::888888:::QQQyyy}}}vvv{{{xxxxxxwwwuuurrrooommmlllppprrrtttsssqqqooonnnnnnqqqpppnnnllljjjiiiiiiiiikkkjjjiiijjjppptttnnneeeYYYTTTNNNKKKPPP^^^ooo|||zzzxxxuuupppmmmkkkkkklllkkkiiidddZZZPPPKKKJJJLLLDDD@@@???AAAAAA@@@CCCHHHTTT]]]eeejjjpppwww|||}}}nnniiigggllltttxxxwwwtttfffQQQCCCEEEHHHEEEJJJUUUeeeooosssllllllkkkjjjoootttvvvvvvzzzyyypppiiieeebbbaaa```bbbeeeeeebbb___\\\ZZZXXXTTTOOOKKKIIIHHHCCCBBBAAABBBDDDFFFGGGGGGHHHHHHHHHGGGEEECCC@@@???EEE>>>kkk~~~yyyHHH>>>AAA===:::777555222111222333222222111444888AAASSSqqqhhhbbbwwwRRRRRRVVV]]]qqq~~~}}}~~~}}}|||yyytttmmmddd\\\TTTgggwwwyyywwwuuunnncccdddYYYaaaxxxnnnuuuiii]]]YYYUUUTTT```pppzzzwwwwwwtttkkkaaaaaallltttoooddd```aaavvvxxx]]]ccc||||||qqqeeeRRRNNNqqqtttmmmrrrrrrqqqpppppppppooommmkkkhhhgggeeeccc```]]][[[ZZZYYYVVVUUUUUUXXXZZZ[[[ZZZ]]][[[WWWTTTTTTUUUUUUVVVWWWHHHIIIkkkPPPUUUxxxmmmbbb[[[[[[QQQ???777111000111000///111//////////////////////////////............//////,,,...000//////666AAAJJJPPP]]]qqq|||{{{ooonnn{{{iii]]]eeessszzzzzzvvvoooqqqyyyvvvmmmppp}}}~~~|||yyyxxxyyyyyyxxxwwwwwwvvvttttttooodddTTTGGGKKKMMM]]]iiikkkpppvvvqqqVVVDDD===AAADDDQQQ```cccgggiiijjjjjjiiiiiilllooovvvnnnQQQHHHAAADDDGGGGGGFFFHHHGGGNNNQQQMMMGGGEEEEEEDDDNNNUUU]]]bbbhhhnnnpppnnniiieeeccceeeffffffiiimmmoooooooooqqqssssssqqqnnnjjjkkkkkklllkkkiiifffddd___]]]XXXRRRLLLIIIJJJLLLXXXiiizzzwwwTTTCCCGGGKKKLLLGGGDDDEEEEEEDDDEEE^^^}}}rrrHHH666777222222222222111111000/////////........................---------............///...............///111111mmmEEE:::777888999LLLrrr{{{xxxuuuqqqnnnlllppprrrsssrrrpppnnnnnnnnnpppooonnnllljjjiiiiiiiiijjjiiiggghhhlllooohhh^^^RRRNNNJJJIIIPPP___rrr~~~|||vvvqqqnnnkkkjjjkkkiiiddd[[[QQQJJJIIIJJJCCCAAA@@@AAAAAAAAAFFFMMMXXX___fffjjjnnntttvvvtttlllhhheeegggmmmpppkkkdddXXXKKKFFFIIIIIIEEEOOO___hhhrrrzzzyyykkkllljjjlllrrrxxxzzzyyyxxx{{{|||yyytttmmmhhhdddbbbaaabbbeeeeeeaaa^^^YYYWWWUUUSSSPPPNNNLLLJJJAAA@@@@@@AAADDDFFFFFFFFFHHHHHHHHHGGGEEEBBB???>>>EEECCCyyyrrrGGGBBBDDD>>>:::777555222111222333222222000222666>>>NNNiiioooddddddUUUTTTZZZhhh|||~~~}}}~~~|||vvvkkkaaa[[[^^^nnn|||}}}{{{yyyvvvpppjjjaaalllwwwpppvvvjjj```___\\\ZZZaaalll{{{{{{}}}tttsssqqqiiiaaabbbiiijjjfffggghhhvvv}}}aaa```yyyxxxpppgggVVVUUUzzz}}}wwwppptttqqqooonnnnnnooonnnkkkiiifffeeedddaaa___\\\ZZZYYYXXXVVVUUUUUUWWWXXXYYYZZZZZZXXXTTTTTTVVVXXXXXXWWWPPP@@@GGGnnnLLL[[[ooohhhaaa___RRR???777111111222000///000//////////////////////////////............//////,,,...000//////444???GGGLLLWWWqqq~~~{{{xxxuuuzzzooo___cccpppwwwwwwuuuqqqttt{{{yyyppppppxxx|||zzzxxxwwwuuussssssqqqpppppplllcccTTTIIIIIILLL[[[ggggggkkkoooiiiQQQAAA===AAAFFFSSScccgggiiilllnnnmmmlllmmmrrrwwwwwwTTTKKKHHHGGGJJJLLLLLLLLLNNNPPP\\\ddd___UUUOOOLLLJJJIIIPPPWWW]]]dddmmmpppnnnjjjfffeeeggggggeeegggjjjnnnppptttxxxyyywwwrrroookkklllmmmllljjjgggeeeccc```]]]WWWPPPJJJGGGIIIKKKXXXjjj~~~qqqPPPEEEGGGJJJIIIEEECCCDDDDDDBBBCCCZZZtttnnnEEE888999333444222222111111000/////////........................---------............///------------...///000111nnnFFF:::555999888FFFhhhzzz|||~~~yyyvvvssspppmmmoooqqqrrrqqqooonnnnnnnnnmmmmmmlllkkkjjjjjjiiihhhjjjjjjhhhgggiiiiiibbbYYYKKKJJJJJJMMMXXXiii}}}zzztttpppmmmjjjmmmlllggg^^^TTTLLLIIIJJJEEEBBBAAAAAAAAABBBJJJSSSbbbgggjjjjjjkkkmmmjjjfffgggfffcccbbbeeeggg```VVVIIIFFFFFFIIIIIIKKKXXXiiilllzzztttjjjjjjhhhoootttzzz|||zzzwwwuuuuuuzzzzzzxxxvvvwwwwwwrrrkkkhhheeebbbaaacccccc```]]]WWWUUUSSSQQQPPPOOOLLLJJJ@@@??????AAADDDFFFFFFEEEGGGGGGGGGFFFDDDBBB???>>>@@@LLLuuu{{{nnnJJJHHHHHH@@@===777555222111222333222222///000555===III___~~~uuuggg\\\SSS\\\aaawww~~~|||ttteeeZZZUUU[[[iiizzzyyymmmuuuvvvvvvxxxrrrlllkkkjjjiiijjjmmmuuuvvvzzzrrrssspppfff______ccceeelllqqqyyycccYYYmmm}}}yyyuuukkk[[[]]]rrrttt{{{wwwrrrqqqpppooonnnmmmnnnmmmkkkiiicccbbb```^^^[[[ZZZYYYXXXYYYXXXWWWVVVVVVVVVWWWXXXWWWUUUTTTUUUYYYZZZYYYVVVGGG<<>>777111222222000///000///////////////////////////..................///,,,...000......333<<>>\\\wwwnnnrrrwww{{{}}}xxxuuussspppnnnmmmooopppooonnnmmmnnnooojjjjjjkkkkkkkkkjjjhhhhhhjjjlllllliiigggeee^^^WWWHHHJJJPPPYYYhhh|||tttpppqqqpppnnnpppoookkkbbbWWWOOOLLLKKKGGGDDDBBBAAA@@@CCCNNNYYYhhhlllmmmkkkiiihhhccc]]]^^^aaaaaa```aaaaaaXXXLLLBBBDDDEEEFFFJJJTTTcccmmmwwwyyyooojjjmmmmmmrrrtttwwwyyyxxxuuurrrooopppqqqqqqppptttxxxtttlllkkkfffaaa___``````^^^\\\WWWTTTQQQOOOOOOMMMJJJGGG@@@@@@@@@BBBEEEFFFEEEDDDFFFGGGGGGFFFDDDBBB@@@???AAA[[[ttt~~~mmmOOOPPPNNNDDDBBB777555222111222333222222///111555;;;CCCTTTrrrzzzhhhooo```QQQ___\\\ppp|||zzz{{{zzzppp___QQQMMMPPP^^^rrrsssjjjsssssswwwwwwzzzzzzuuurrrsssqqqoooqqqwww~~~|||uuuzzzqqqrrrrrrlll```XXXZZZ```iiivvv}}}kkkXXXddd{{{}}}nnn\\\aaa|||jjjlllxxx}}}xxxqqqpppooommmmmmnnnmmmkkkiiidddbbb___\\\ZZZYYYZZZZZZ[[[[[[YYYWWWUUUUUUUUUVVVVVVTTTUUUXXX\\\\\\WWWRRRDDD???bbbcccRRR{{{mmmTTT>>>666111222333000//////////////////////////////......------------......,,,...000...---222;;;CCCCCCJJJlll}}}hhhaaajjjsssuuuuuussswww}}}{{{rrrmmmooo~~~zzzvvvsssssspppnnnmmmkkkcccVVVLLLFFFIIIYYYeeeccceeefff___LLL???>>>DDDGGGSSSaaaeeekkkoooqqqpppnnnqqqzzzzzzkkk[[[OOOJJJJJJGGGNNNUUUZZZ___fffnnntttttthhheeecccZZZ[[[YYYYYY___hhhlllkkkjjjhhhiiimmmnnnlllllloooooorrrvvvyyyyyywwwuuusssnnnoooooolllgggdddcccddd^^^[[[TTTMMMHHHHHHLLLOOOZZZmmmhhhJJJIIIKKKKKKHHHCCCAAACCCBBB>>>PPPmmmmmm}}}ttt???:::;;;555888222222111111000/////////........................---------............///------------...///000000oooFFF888333:::666999SSSoootttwwwzzzzzzzzz}}}{{{uuusssrrrpppooolllmmmnnnnnnmmmmmmnnnoooggghhhjjjkkkkkkjjjhhhgggkkknnnoookkkfffccc]]]VVVIIIMMMWWWdddwww|||lllkkkpppssssssrrrrrrnnneeeZZZRRRNNNMMMHHHEEEBBBAAA@@@DDDPPP]]]iiilllmmmkkkiiihhhbbb[[[VVV]]]`````````^^^TTTGGGCCCFFFFFFEEEMMM\\\iiinnnmmmllllllmmmsssvvvttttttuuuvvvwwwuuuqqqmmmjjjlllllllllrrrxxxtttllllllgggaaa^^^^^^^^^]]][[[WWWTTTPPPNNNMMMKKKGGGDDD@@@@@@@@@BBBEEEFFFEEEDDDFFFFFFFFFFFFDDDBBB@@@???HHHjjj}}}mmmSSSTTTQQQHHHGGG777555222111222333222222000111555:::???LLLiiihhh___[[[JJJ]]]WWWkkk~~~wwwvvvxxxxxxmmmZZZLLLHHHKKKYYYoooppp```\\\lllqqquuupppzzz}}}uuuooopppooojjjvvvuuuzzzuuupppnnnqqqppppppnnnbbbUUUSSSZZZcccvvvttt]]]ccc{{{nnn[[[```|||lllnnn~~~xxxpppooommmmmmnnnmmmkkkiiifffddd```]]][[[[[[\\\]]]]]]]]][[[XXXUUUTTTTTTUUUVVVUUUVVVZZZ^^^\\\UUUNNNDDDAAAgggWWWSSSpppSSS>>>666111222333000//////////////////////////////---------,,,,,,---------,,,...000...---111:::AAAIIIMMMppp}}}jjjaaaiiisssuuuuuusssuuuzzzxxxoookkklll~~~}}}xxxuuurrrooollljjjhhh___SSSIIIEEEIIIYYYeeecccdddeee]]]KKK??????EEEGGGRRR```cccjjjmmmooonnnkkknnnwww}}}iii\\\OOOEEEHHHQQQIIIRRR\\\bbbiiittt}}}nnnjjjhhhdddbbb]]]YYY^^^fffkkkjjjkkkjjjlllqqqsssrrrsssvvvppprrrtttuuuuuuuuuuuuuuuooopppoookkkfffcccccceee]]]YYYSSSLLLHHHJJJNNNSSS]]]nnndddGGGJJJLLLLLLHHHCCCAAACCCAAA===KKKmmm}}}kkkvvvppp===999;;;444888222222111111000/////////........................---------.........//////---------------...000000uuuDDD:::777999555;;;QQQfffzzzsssyyy}}}}}}}}}xxxqqqmmmkkkjjjkkklllnnnnnnmmmllllllmmmkkkkkkjjjiiijjjkkkmmmnnnoooooommmiiigggddd\\\RRRFFFQQQ[[[gggwwwpppmmmkkkkkkmmmooonnnmmmiii]]]QQQMMMOOOKKKEEEAAABBBCCCEEENNNXXXlllpppooojjjeeeeeeccc```^^^^^^^^^___]]]WWWNNNFFFGGGAAABBBLLLUUU\\\iiiwwwhhhkkksssrrrrrryyy{{{zzzxxxwwwvvvtttpppmmmmmmnnnllliiimmmtttuuuooofffdddbbb```^^^\\\[[[ZZZSSSRRRRRRPPPLLLIIIEEECCC???AAADDDDDDCCCBBBBBBBBBAAADDDKKKAAACCCCCC999FFFIIIzzzmmm```bbbUUUJJJPPP999666222000111222222222......111777???OOOhhh~~~ooo___jjjdddOOOVVVXXXdddzzz}}}~~~wwwtttuuukkkXXXLLLLLLRRR___rrryyyiii[[[SSShhhvvvssswwwssspppoooqqqqqqooommmyyywwwuuuwww{{{wwwvvvsssppplllpppssspppfffZZZPPPKKKaaavvvrrrddd\\\{{{iiiZZZaaazzzyyylllsssxxxppppppmmmkkkmmmppppppkkkfffeeedddaaa___\\\YYYWWWVVV[[[[[[ZZZYYYXXXVVVTTTSSSUUUUUUWWW[[[___\\\PPPCCCCCCEEEqqqRRRUUUwwwIII999666333111111000///...//////////////////////////////.........---------///,,,+++---///111888@@@LLLXXXvvvwww}}}kkk\\\gggsssuuuvvvsssrrrsssrrrooollllll~~~{{{wwwtttpppnnnjjjhhhiiidddVVVGGGAAAFFFQQQ]]]```]]][[[\\\EEEEEEDDDCCCEEEMMMXXX```gggnnnqqqnnnmmmuuutttZZZPPPNNNKKKIIIKKKTTTWWWaaappp{{{uuunnniiikkkjjjkkkjjjfffcccdddfffgggpppvvvssspppssstttsssoooppprrrtttttttttrrrrrrtttrrrnnnjjjfffcccbbbaaa___WWWPPPKKKGGGEEEHHHMMM___oooaaaHHHDDDFFFMMMGGG???BBBAAA===@@@SSShhhaaaccc>>>===222999999444333333222111000////////////.........---------....................................////////////vvvEEE:::777:::666999LLL___uuu{{{uuurrrvvv~~~zzztttpppnnnlllkkkmmmnnnnnnlllllllllmmmjjjiiihhhhhhggggggggghhhlllmmmkkkhhhfffddd\\\SSSPPPYYYcccsssqqqmmmmmmlllmmmpppooonnnmmmiii___SSSNNNPPPMMMGGGCCCCCCDDDFFFPPPZZZjjjnnnnnniiieeedddbbb______^^^______]]]WWWOOOHHHFFFDDDIIITTT[[[cccrrrrrrfffmmmvvvyyyzzz|||~~~zzzwwwuuusssqqqooolllmmmkkkgggiiioooqqqnnngggeeebbb___]]]\\\[[[[[[VVVTTTQQQNNNIIIEEEBBB@@@>>>@@@BBBBBBAAA@@@AAABBBBBBDDDIII??????AAA:::KKKgggsssfffddd^^^VVVQQQ999666222111111222222222000000222555;;;GGG\\\ooojjjddd{{{qqqTTTPPPTTTcccwww{{{}}}~~~|||zzzxxxsssrrrsssiiiXXXOOOQQQZZZmmmtttfff[[[QQQeeezzzoootttrrroooooopppooollljjjnnnjjjeeeeeemmm{{{sssdddcccnnnvvvsssnnnnnnppprrrpppiii]]]QQQJJJ[[[ooovvvggg^^^vvvlllQQQYYYwwwvvvmmmqqqwwwwwwsssqqqooolllkkkmmmooommmhhhccc^^^^^^\\\[[[YYYXXXWWWVVVRRRSSSTTTUUUVVVWWWWWWWWW[[[YYYWWWXXXYYYUUUKKKAAA???NNN|||QQQ[[[yyyJJJ999666333111111000///...//////////////////////////////.........---------000,,,,,,...///000666>>>KKKPPPiii||||||zzz{{{nnn]]]fffqqqtttssspppooorrrvvvuuupppkkkwww~~~{{{xxxuuupppoookkkhhhhhhdddVVVGGGAAAEEEPPP[[[```]]]\\\]]]IIIGGGEEEEEEIIIQQQZZZ```ccciiimmmlllnnnvvvkkkUUUKKKHHHFFFIIIOOOTTTYYYhhhuuunnnjjjmmmkkkkkklllmmmkkkiiihhhjjjpppssspppooossstttrrrqqqrrrssstttsssrrrpppooopppooollliiifffcccbbbaaa\\\UUUNNNJJJGGGFFFKKKQQQaaauuu]]]HHHGGGGGGLLLEEE???BBBAAA<<<@@@QQQjjjppp___??????666:::888444444333222111000000/////////.........---------....................................////////////xxxFFF:::888;;;666777DDDTTTnnnwwwkkkggglllvvv~~~}}}xxxtttqqqoookkkmmmnnnmmmlllkkklllmmmjjjjjjiiiiiigggfffeeedddiiijjjhhhfffeeeddd]]]TTTRRRYYYddduuuxxxooommmnnnnnnppprrrpppnnnmmmjjjaaaVVVQQQSSSOOOJJJEEEDDDEEEHHHRRR[[[fffkkklllhhhdddcccaaa^^^````````````]]]WWWOOOIIIEEEJJJTTT___dddkkknnnllllllrrr{{{}}}~~~xxxtttrrrqqqpppooojjjkkkjjjeeedddgggkkkkkkiiifffbbb^^^[[[ZZZZZZZZZXXXUUUPPPJJJEEEAAA>>><<<>>>???@@@???>>>???@@@BBBBBBBBBFFF>>>???BBBBBB[[[~~~rrriiilllfffNNN999666333111111222222222111000222555888BBBVVVhhh~~~~~~dddlll___MMMUUU\\\mmm|||~~~}}}yyyvvvuuusssttttttjjj[[[VVVZZZggg|||qqqhhh^^^SSSgggmmmqqqpppnnnmmmmmmkkkgggdddddd]]]UUUSSSZZZfffqqqwww___XXXWWWeee|||}}}rrrrrrrrrqqqmmmbbbTTTJJJPPPbbbyyymmm\\\TTTmmmjjjPPPZZZvvvzzzuuuqqqqqqqqqoooooorrrnnnlllkkklllmmmjjjddd___YYYYYYYYYXXXXXXXXXXXXXXXPPPQQQRRRTTTVVVXXXZZZZZZ]]]YYYVVVTTTRRRNNNGGGBBBCCCddddddHHH]]]uuuFFF999666333111111111000...////////////////////////...............---------000---,,,...//////444;;;JJJIII\\\sssxxx}}}ppp___dddoootttuuuqqqqqqwwwzzzpppooo||||||wwwsssqqqpppllliiihhhcccUUUHHHBBBEEEMMMXXX^^^]]]]]]___NNNJJJFFFHHHOOOWWW^^^aaacccgggjjjkkkooovvvyyyxxxmmm\\\MMMGGGFFFGGGOOOZZZ^^^iiissskkkhhhpppnnnnnnpppttttttooojjjiiijjjiiigggiiinnnpppnnnssssssssssssrrrpppnnnmmmlllkkkjjjhhhfffdddaaa```YYYSSSMMMJJJHHHHHHOOOWWWhhh{{{TTTDDDHHHIIIJJJBBB>>>CCC@@@<<>>@@@::::::777666555444333222111111000/////////.........------....................................////////////|||III<<<777;;;777666???LLLhhhvvvhhhccchhhuuu{{{vvvrrrppplllmmmmmmlllkkkjjjkkkmmmjjjkkkkkkkkkjjjiiigggeeeggghhhgggeeeeeeeee___XXXPPPVVV```mmm}}}xxxyyyvvvtttrrrpppooopppqqqqqqooommmkkkcccYYYTTTUUUQQQMMMGGGDDDDDDIIIRRRZZZccchhhjjjgggeeedddbbb___cccccccccaaa]]]VVVOOOKKKJJJQQQ^^^gggjjjssstttjjjtttyyyyyy|||yyy|||yyytttqqqpppooonnnllliiijjjiiieeeaaabbbeeehhhkkkhhhbbb\\\XXXWWWWWWWWWVVVSSSMMMFFFAAA>>><<<<<>>???BBBDDDDDDAAAEEE???@@@FFFOOOrrriii{{{ttt{{{sssJJJ999666333222222333222222111000111444999EEEZZZmmmxxxnnnhhh{{{jjjOOOWWWRRRaaasss~~~||||||~~~~~~zzzvvvsssvvvwwwzzzyyyoooeeedddjjjvvvrrrnnnccc[[[pppooommmmmmlllkkkhhhddd___]]]YYYRRRJJJHHHNNNUUUYYYYYYMMMOOOWWWhhh~~~|||uuusssqqqrrrpppgggWWWKKKEEEUUUlllzzzrrr^^^PPPMMMdddpppppp^^^QQQXXXjjjuuu|||yyyvvvsssooommmnnnpppmmmmmmlllmmmkkkgggaaa\\\XXXXXXXXXXXXYYYYYYYYYYYYWWWWWWWWWXXXXXXYYYZZZZZZXXXUUUSSSRRROOOIIIFFFEEEQQQqqqJJJ@@@^^^jjj@@@999777444222111111000///////////////////////////........................000...---//////...111777IIIGGGXXXooowww{{{rrrbbbeeeooouuuvvvsssrrryyyqqqkkkwww|||vvvrrrrrrqqqnnnjjjhhhbbbVVVIIIDDDDDDJJJTTT[[[]]]^^^aaaTTTNNNIIILLLUUU^^^bbbbbbgggiiijjjjjjnnnqqqoooiii[[[OOOGGGHHHLLLPPPZZZeeeccc}}}qqqhhhdddrrruuuvvvvvvwwwwwwsssnnnlllgggcccbbbgggmmmooonnnsssssssssrrrqqqooonnnmmmkkkkkkjjjiiigggdddaaa___XXXRRRLLLIIIGGGIIIRRR[[[ooooooIII@@@GGGKKKHHH@@@???DDD@@@===GGG^^^UUU===???===:::888666666555444333222222111////////////................................................////////////LLL===666:::777777<<>>===>>>@@@AAAAAAAAA@@@AAADDDFFFGGGAAAEEE???@@@FFFVVVyyy]]]xxx|||JJJ999666444333333333222111222000///222777DDD\\\pppyyy}}}kkkooopppSSSTTTOOOZZZnnn|||wwwvvvwwwyyyzzzxxxuuurrrooouuuyyy}}}~~~xxxtttxxxtttnnneeeccczzzpppjjjjjjiiifffaaa[[[VVVTTTLLLGGGBBBBBBFFFHHHFFFCCCHHHQQQ^^^lll{{{zzzvvvsssqqqrrrrrrjjj[[[OOOAAAMMMeeeyyyvvveee]]]aaaxxxvvvvvvrrreee\\\fffxxx}}}wwwqqqnnnmmmllljjjmmmmmmmmmllliiiddd^^^ZZZWWWWWWWWWWWWWWWWWWWWWWWW[[[ZZZYYYYYYXXXYYYYYYZZZTTTSSSSSSTTTMMMEEECCCGGG```ZZZ@@@CCCeeebbbAAA:::777444222222111000///////////////////////////---.....................///------//////---///555CCCGGGVVVllluuuvvvtttfffgggooouuurrrqqqpppuuu|||mmmjjjttt|||vvvrrrrrrrrrooojjjgggbbbWWWKKKEEECCCFFFOOOWWW[[[^^^aaaXXXRRRMMMQQQ[[[ccceeedddgggiiiiiihhhkkklllfff^^^SSSIIIFFFLLLSSSXXXbbblllkkksssiiieeerrrzzz{{{wwwxxxxxxwwwvvvnnngggggglllqqqssssssssssssrrrrrrqqqpppoooooommmmmmllljjjgggccc```^^^WWWRRRMMMIIIGGGIIISSS___qqqbbbCCCAAAKKKLLLGGG???@@@EEE???BBBSSSoooQQQ<<<<<<===999:::777666666555444333222222000000/////////.............................................////////////NNN>>>666999777888<<<@@@ZZZyyyqqqnnnwww|||tttpppnnnmmmnnnmmmkkkiiiiiijjjlllfffggggggggggggffffffeeefffgggfffdddfffhhhccc\\\PPPTTTXXX\\\```ccceeefffttt|||}}}uuurrrqqqqqqtttpppmmmkkkeee\\\VVVUUUWWWUUUMMMCCCAAAHHHQQQUUU]]]bbbeeecccdddgggiiihhhjjjkkkkkkhhhddd___\\\[[[aaaccckkkqqqtttvvvrrrsss|||~~~wwwrrrtttuuusssppppppppppppqqqpppmmmkkkhhhffffffgggddd______aaadddaaa\\\WWWSSSQQQPPPPPPKKKIIIEEEAAA?????????@@@AAABBBCCCCCCCCCCCCFFFHHHIIIAAADDD???>>>BBBXXXmmm[[[www}}}LLL999777444444444444333111333111//////222===SSSfffyyyrrrdddwww___RRRQQQXXXjjj|||xxxxxxyyyzzzzzzyyywwwuuusssssswww{{{}}}}}}sssllldddfff}}}xxxoooiiiiiifff```YYYQQQMMMKKKFFFDDDBBBCCCEEEEEECCC@@@IIIXXXhhhtttvvvssspppqqqqqqkkk___UUUFFFLLLcccyyyoooVVV^^^yyy|||uuunnnlllllliiieeellllllkkkhhheee```\\\YYYUUUUUUUUUTTTTTTTTTTTTTTTXXXWWWVVVVVVVVVWWWYYYZZZUUUTTTUUUUUUKKK@@@AAAIIIiiijjjPPPLLLUUUrrr[[[FFF:::777444222222222111///////////////////////////---------..................,,,---000///---...333;;;EEERRReeesssuuuxxxllliiilllooopppssssssssszzz}}}rrriiiqqq}}}wwwsssrrrrrroookkkgggcccYYYNNNGGGCCCCCCJJJSSSXXX\\\```ZZZUUURRRVVV___fffhhhfffccceeeeeedddeeeeee^^^VVVOOOIIIJJJQQQVVV\\\jjjyyyxxxnnnjjjooo{{{|||yyy~~~xxxooonnnppprrrsssuuuttttttsssrrrrrrqqqppppppnnnmmmllliiifffbbb```^^^VVVQQQMMMIIIFFFJJJVVVdddoooXXXCCCGGGRRRLLLFFF???BBBFFF???HHHbbbwwwLLL;;;999===777;;;666666555444333222222111000000000/////////..........................................////////////MMM===888999777999;;;;;;PPPtttwwwlllrrr~~~|||tttpppooonnnnnnmmmjjjhhhhhhjjjlllgggfffeeedddcccbbbbbbbbbeeefffdddcccdddfffccc\\\OOOOOORRRYYYaaagggkkknnn{{{uuusssrrruuupppmmmkkkeee\\\UUUTTT[[[YYYQQQEEEAAAIIIQQQTTTZZZ^^^aaa```aaagggkkkkkkkkkmmmooonnnkkkiiiiiijjjkkkkkkpppwww|||tttvvvuuuxxxyyytttooonnnqqqsssqqqooommmlllllllllkkkiiigggccccccffffff```\\\\\\ZZZXXXVVVSSSQQQQQQPPPPPPHHHFFFDDDAAA@@@???@@@@@@@@@BBBDDDEEEDDDEEEFFFGGGGGG>>>CCCAAA@@@DDD___uuurrruuuHHH888777555444555444333111222111000000000777HHHXXXmmmccc{{{yyy]]]QQQSSSbbbyyy}}}}}}}}}|||zzzyyyxxxuuuwwwxxxxxxyyy}}}|||ppppppeeehhh|||uuussspppiiihhhccc[[[QQQIIIEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGWWWgggsss}}}uuurrrpppooooookkkbbb[[[NNNJJJ\\\qqqqqquuutttbbbNNNQQQbbb{{{{{{uuummmiiikkkjjjfffjjjiiigggddd___[[[YYYXXXSSSSSSSSSTTTTTTUUUUUUUUUVVVUUUTTTTTTTTTVVVXXXYYYUUUSSSTTTSSSIII???DDDRRRrrr[[[^^^pppwww|||OOOBBB:::888444333222222111000////////////////////////---------.........//////,,,+++---000///---...222666CCCLLL]]]sssxxx~~~qqqjjjgggfffmmmuuuwwwsssvvv~~~{{{fffkkkxxx}}}wwwrrrppprrrpppkkkgggcccZZZQQQIIIBBB@@@FFFOOOUUUZZZ^^^[[[XXXVVVYYYaaagggiiihhh```cccccc```]]][[[TTTLLLIIIKKKPPPVVVXXXaaa{{{yyysssooolllwww|||yyy}}}|||yyyuuuuuuxxxxxxwwwuuusssrrrqqqpppooolllkkkiiifffcccbbb``````SSSOOOKKKHHHFFFKKKZZZiiissstttPPPCCCJJJSSSLLLFFF@@@DDDFFF@@@OOOrrrfffGGG<<<777<<<555:::666666555444333222111111000000000000/////////.......................................////////////LLL;;;999999777999;;;888IIIkkkxxxiiimmm{{{|||{{{tttqqqqqqnnnnnnmmmjjjhhhhhhjjjllljjjiiifffcccbbbaaaaaaaaadddeeecccaaaccceeeaaa[[[RRROOOQQQ\\\jjjtttxxxzzzwwwsssqqqvvvqqqmmmkkkeee\\\UUUSSS___]]]SSSFFFBBBJJJQQQTTTWWW\\\^^^]]]___ffflllmmmlllnnnqqqrrrpppppprrruuuqqqooosss|||}}}wwwwwwxxxwwwvvvtttooolllnnnsssqqqnnniiigggfffggggggfffeee``````fffggg```ZZZYYYRRRRRRQQQQQQQQQQQQRRRRRRGGGFFFDDDBBB@@@?????????>>>AAADDDEEEEEEEEEEEEFFFCCC;;;BBBCCCDDDJJJiiiwwwkkkAAA888777555555555555333111000000111222222555BBBPPP]]]yyyiiirrrxxxlllNNNMMMZZZsss~~~|||zzzxxxxxxwwwyyyyyywwwssssssvvvxxxxxx}}}}}}zzzmmmnnnyyygggjjjzzz{{{rrrsssrrriiigggbbbXXXMMMDDD@@@@@@===>>>>>>======@@@DDDGGGTTTbbbqqq}}}tttrrroooooonnnjjjddd___TTTGGGSSS|||tttiiinnnlllkkklllkkkgggbbb```www{{{xxxoooiiikkkmmmkkkhhhgggeee```[[[XXXWWWWWWSSSTTTUUUVVVWWWXXXYYYYYYYYYWWWVVVTTTTTTUUUVVVWWWTTTQQQQQQQQQGGG@@@JJJ\\\yyywwwaaawwwqqqBBB999;;;888555333222222111000////////////////////////---------.........//////+++***---000000---...222555CCCHHHXXXuuu~~~tttjjjbbb^^^gggrrrvvvooooooxxx~~~cccfffsss}}}uuuooopppqqqpppkkkgggddd\\\SSSJJJBBB>>>DDDMMMSSSYYY]]][[[YYYXXX[[[aaagggiiijjjbbbeeeddd]]]WWWRRRJJJCCCDDDKKKUUUZZZZZZggg{{{xxxtttqqqiiirrrvvvwww~~~{{{zzzwwwtttrrrpppooonnnjjjhhhfffcccbbbaaaaaaaaaPPPMMMJJJHHHGGGMMM^^^nnn{{{nnnLLLBBBIIIPPPKKKFFFAAAEEEFFF@@@SSS{{{ZZZDDD>>>888<<<333888666555444333222111111000000000000000////////////..................................../////////000UUU;;;888444555888666666HHH^^^rrrdddlll}}}{{{xxxvvvmmmlllkkkjjjiiigggffffffgggfffeeedddcccbbbbbbbbbeeecccaaabbbcccbbb]]]YYYUUUOOONNNWWWeeettt}}}yyywwwtttnnnmmmkkkiiifff```YYYTTT]]][[[VVVMMMFFFFFFMMMSSSXXXZZZ[[[]]]^^^aaaeeehhhhhhhhhmmmsssvvvuuuuuuxxxsss{{{vvvxxx~~~xxxtttpppqqquuuwwwvvvssspppkkkdddaaabbbcccdddcccfffdddbbbbbbbbb___YYYTTTMMMLLLNNNSSSZZZ]]]]]][[[RRRKKKDDDAAA>>><<<>>>CCC???DDDHHHHHHEEEDDDFFFIIICCCAAA;;;CCC???OOO~~~XXX===999888666444222111111000222000000000000333>>>JJJ]]]kkk|||mmmTTTJJJ\\\```qqq~~~}}}yyyzzz}}}~~~{{{vvvuuutttqqqpppqqqtttwwwyyyyyywwwvvvuuuuuusssooolllgggccczzz~~~wwwxxxppppppnnnnnneeeUUUIIIEEEAAA<<<@@@???BBBFFFEEEAAAEEEMMMbbbooo~~~yyytttnnnjjjjjjjjjddd^^^UUUHHHQQQuuunnnbbbbbbooo~~~yyyiiiiiimmmiiifffkkkfff___YYYVVVUUUSSSRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXWWWQQQOOOLLL???;;;VVVzzzfffqqqVVVAAA===;;;999555444333222000............///////////////...------------...//////..................------555<<>>:::888:::999888777666555444333222222333222222222111000000000////////////........................////////////WWW===999666777999666666EEEYYYvvvnnnvvv{{{vvvrrrnnnmmmlllkkkiiihhhgggggggggfffeeeddddddccccccddddddbbbaaaaaabbb```[[[WWWRRRMMMOOO[[[lll}}}yyyvvvrrrooonnnmmmjjjgggaaaZZZUUU```]]]VVVNNNIIIIIILLLPPPUUUXXX[[[^^^^^^___aaabbbbbb```ccciiinnnqqqwww}}}zzz{{{|||zzzvvvssstttxxx{{{zzzwwwpppkkkfffccccccccccccaaadddcccdddeeefffbbbZZZTTTPPPPPPRRRXXX^^^bbbbbb```XXXNNNDDD@@@>>>===???CCC@@@DDDHHHHHHEEECCCEEEHHHCCCAAA:::AAAEEE\\\}}}NNN<<<;;;:::888666444333222222222000000111111222;;;FFFTTTdddqqq^^^IIIWWW___lll~~~{{{yyyyyy{{{{{{yyyvvvvvvtttsssqqqrrrtttvvvwwwwwwvvvuuuttttttrrrnnnlllcccbbb{{{}}}tttuuunnnnnnmmmlllcccRRREEE@@@===999DDDAAAAAADDDEEEFFFMMMUUUgggttttttmmmllljjjeee___RRRFFFNNNsss{{{hhh]]]^^^lll~~~|||nnnmmmooojjjhhhgggccc]]]XXXVVVUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWXXX[[[UUUNNNFFF===CCCcccjjjrrrMMM<<<999999777555333444333222111////////////////////////...------------...//////........................222777EEE[[[qqq}}}|||xxxwwwzzziiiZZZhhhkkkqqquuuuuussswww~~~nnnfffgggwww~~~yyyuuurrrsssqqqpppnnnlllfff```[[[RRRHHH??????EEELLLVVV___```\\\UUUUUU^^^jjjmmmjjjiiiddd___\\\VVVNNNKKKKKKLLLPPPYYYbbbiii}}}{{{tttqqqpppqqqqqqvvvtttrrrpppuuu|||uuutttqqqnnnjjjhhhhhhiiiggghhhgggeeeaaa\\\YYYWWWJJJJJJGGGDDDFFFPPPaaammm~~~ZZZGGGHHHYYYYYYOOOBBBBBB@@@AAA@@@DDDhhhzzz{{{zzzUUU???===:::888;;;:::999888777555444444333333333333222222111111000000////////////........................////////////[[[@@@;;;888999:::888666AAAPPP}}}xxx~~~uuummmnnnmmmllljjjiiihhhhhhgggffffffeeeeeeeeeeeeeeefffeeebbbaaa``````]]]WWWRRRKKKIIILLLZZZnnn}}}yyyuuuqqqqqqpppnnnllliiiccc\\\WWWbbb___ZZZTTTOOOLLLKKKLLLPPPTTTZZZ^^^___^^^^^^^^^___\\\[[[```hhhqqq{{{zzzwwwtttuuuyyyzzzyyywwwnnnkkkhhhfffeeedddcccaaaaaaaaaccceeefffaaaXXXQQQRRRRRRVVV\\\dddhhhgggeee]]]PPPCCC>>>>>>>>>@@@CCCAAADDDGGGGGGEEECCCDDDFFF???===555???LLLlllyyyhhhGGGBBB<<<;;;:::888777555444333222000111222111111888@@@JJJ[[[tttpppLLLQQQ\\\bbbttt|||~~~{{{yyyyyyyyyyyyyyyxxxwwwvvvuuuuuutttssssssssssssssstttsssrrrrrrrrrpppmmmjjjaaadddssssssmmmooollljjjbbbRRREEE@@@>>><<>>;;;MMMmmmsss^^^CCC:::888888666444444444555444333000000//////////////////...------------...//////........................444777CCCZZZtttxxx|||{{{ppp^^^gggiiipppvvvwwwtttvvv~~~{{{qqqllluuuzzztttpppsssqqqpppnnnllliiiccc```VVVLLLAAA???AAAHHHRRR[[[```\\\VVVTTT\\\ggglllkkkhhhddd```^^^YYYQQQNNNNNNQQQSSS[[[ggguuu{{{uuupppooopppppppppuuuuuutttsssvvvzzzqqqmmmiiigggfffggghhhhhhffffffdddbbb^^^ZZZWWWUUUHHHHHHGGGEEEHHHTTTeeerrrsssRRRFFFKKK\\\\\\OOODDDDDD???@@@@@@EEEiiiwww~~~qqqPPP>>>===:::999<<<;;;:::999777555444444555555444444333222222111000000////////////........................////////////^^^BBB<<<::::::;;;999777>>>GGGssswwwnnnnnnmmmkkkiiihhhgggggggggeeeeeeeeeeeeeeefffggghhhgggeeebbbaaa___ZZZSSSMMMHHHHHHMMMYYYmmmzzzxxxtttppppppooonnnllliiiddd]]]XXX]]]``````]]]UUUNNNJJJIIIMMMRRRXXX]]]___aaabbbcccfffaaa___bbbjjjxxx|||{{{wwwuuussssssuuuuuusssrrrkkkkkkkkkjjjjjjhhhfffeeeaaa``````aaaaaa]]]UUUNNNQQQSSSXXX```iiimmmmmmjjj\\\MMM???<<<>>>@@@BBBCCCBBBEEEGGGFFFDDDBBBBBBCCC<<<===888FFF\\\~~~ssstttWWWBBBDDD===<<<;;;:::888777555444222111111333222111444:::DDDSSSuuu}}}VVVLLLWWWXXXeeevvv{{{||||||}}}~~~zzzwwwvvvxxxzzzyyywwwvvvvvvvvvtttttttttsssrrrqqqpppoooqqqpppoooppppppnnnkkkiiiaaaiiittttttooorrrkkkjjjcccVVVJJJCCCCCCEEEHHHGGGIIINNNUUU[[[aaaeeennntttoookkkfffdddZZZMMMQQQrrrxxxqqqmmmlllllliiiddddddiiirrrqqqjjjeee^^^___]]][[[XXXWWWWWWWWWWWWVVVSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTTTTTTTUUUUUUVVVVVVMMMNNNGGG<<<@@@XXXsssxxxwww{{{NNN>>>===<<<999777555444555555444333111111000000000000//////...------------...//////---------...............444555???WWWqqq|||tttwww}}}|||gggdddhhhnnnuuuxxxuuuttt}}}~~~nnnnnn~~~|||xxxuuusssqqqooonnnmmmkkkgggddd^^^SSSGGGAAA@@@DDDNNNXXX___]]]WWWSSSXXXbbbhhhhhhfffbbb``````]]]WWWTTTVVVYYYZZZccctttzzzvvvrrrppppppqqqrrrrrrvvvxxxyyyzzz}}}~~~vvvjjjddd]]]ZZZ]]]bbbeeefffgggeeeccc```]]]ZZZVVVSSSGGGGGGGGGFFFJJJVVVhhhuuugggJJJEEELLL\\\\\\LLLDDDFFFAAACCCEEEMMMqqqvvvfffKKK======::::::>>><<<;;;:::888666555666777777555555444333222111111000////////////........................////////////aaaCCC===;;;;;;;;;999888;;;@@@ggg}}}tttnnnllljjjhhhfffffffffgggeeeeeeeeeeeeffffffggghhhjjjgggdddbbb___YYYPPPIIIIIIMMMSSS^^^oooyyywwwvvvssspppnnnnnnmmmllljjjeee___ZZZVVV^^^fffdddZZZPPPKKKKKKMMMQQQWWW^^^ccchhhmmmpppsssnnnjjjkkkrrrzzzyyyvvvuuusssrrrqqqpppmmmllliiijjjmmmnnnmmmlllkkkjjjgggddd```___^^^[[[UUUPPPSSSUUU[[[dddmmmqqqpppmmmTTTGGG;;;:::>>>AAACCCEEEDDDEEEFFFEEEDDDBBB@@@@@@<<>>@@@======<<<;;;999777555444444111222444333000222666@@@NNNkkkzzzqqqdddKKKQQQRRR[[[sss}}}|||}}}}}}~~~zzzvvvuuuwwwyyyzzzxxxvvvvvvvvvsssssssssrrrpppnnnmmmkkknnnnnnmmmnnnnnnmmmkkkhhhbbbkkkssstttppprrrnnnlllfff\\\NNNEEEDDDHHHHHHMMMTTTZZZ```dddffffffppptttpppkkkgggfff]]]PPPVVVyyykkklllkkkkkkkkkgggbbbbbbdddqqq}}}xxxiiiccc^^^YYY[[[YYYWWWVVVWWWXXXYYYXXXWWWRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTUUUMMMLLLCCC999CCC```yyyyyyhhhssskkkDDD<<>>;;;999666555555555444222222222111111000000000000...------------...//////---------........./////////000888MMMeeessstttoooyyy}}}sssfffhhhkkksssxxxuuuttt|||lllfffzzz}}}zzzxxxsssqqqooonnnmmmllliiigggdddYYYKKKCCC>>>@@@HHHRRR^^^^^^YYYTTTVVV^^^eeefffgggddddddgggfffaaa```aaa^^^aaajjjzzzwwwtttqqqpppqqqrrrrrrrrr{{{}}}~~~}}}wwwnnn___XXXPPPMMMRRRZZZaaadddiiifffbbb___]]]ZZZVVVRRRHHHHHHGGGGGGKKKYYYlllzzz^^^FFFIIIOOO\\\ZZZJJJEEEGGGAAACCCHHHRRRvvvyyy\\\GGG>>>>>>;;;<<>>AAACCCEEEEEEEEEEEEEEECCCAAA???>>>999???IIIiiilllgggkkkEEECCC>>>===>>>>>>===;;;999666555666222222444444111111444;;;IIIcccttt```nnn{{{RRRMMMSSSWWWppp~~~~~~~~~{{{xxxuuuvvvwwwxxxxxxwwwuuutttrrrrrrrrrqqqpppnnnlllkkkmmmllllllmmmmmmmmmjjjhhhbbblllpppsssoooppppppoookkkbbbSSSFFFDDDHHHLLLVVV___ccceeegggiiihhhuuuyyyrrrqqqmmmjjjjjj^^^QQQ\\\~~~mmmkkkmmmnnnnnnkkkhhhffffffgggpppjjj___^^^[[[WWWZZZTTTTTTTTTVVVXXXYYYWWWVVVRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSMMMFFF:::555EEEccczzzvvvtttfff}}}\\\???;;;===;;;<<<:::777666666555444222333333222222111000000000...------------...//////,,,,,,------...////////////000888FFFXXXhhhpppsss~~~llliiiiiiooovvvvvvsssyyymmmcccwww~~~zzzxxxtttqqqnnnmmmlllllljjjiiiggg\\\OOODDD<<<:::AAAJJJ\\\]]]\\\WWWXXX^^^eeegggjjjiiijjjnnnnnnjjjiiikkk^^^dddppptttqqqnnnnnnooorrrssssssvvvqqqrrrlllcccVVVQQQLLLJJJOOOXXX```fffjjjfffaaa^^^]]][[[VVVRRRIIIIIIHHHGGGNNN^^^tttXXXFFFOOOUUU]]]XXXIIIEEEHHH@@@BBBIIISSSwww{{{UUUDDD???@@@<<<===@@@===;;;;;;;;;;;;::::::999999777777666555333222111111////////////........................////////////jjjFFF<<<;;;888777999;;;<<<;;;OOOuuu~~~qqqooollliiihhhhhhiiijjjeeedddddddddddddddeeefffgggeeeddddddccc^^^VVVPPPKKKUUU```iiittt}}}tttoooqqqssspppnnnnnnkkkkkklllmmmmmmjjjeeeaaaWWWXXXZZZ]]]]]][[[WWWSSSRRRXXXcccmmmuuu|||{{{xxxuuutttqqqrrrsssrrrpppmmmlllkkkiiillloooooollljjjjjjkkkiiigggdddddddddaaa\\\XXXTTTVVV[[[aaafffeee___YYYCCC>>>;;;>>>@@@@@@AAADDDFFFFFFEEEDDDCCCAAA>>><<<888@@@QQQwww}}}lllttt\\\EEEJJJ===???@@@@@@???>>>;;;888666777333222444444222222444555DDDYYYwwwpppZZZaaa{{{aaaMMMVVVSSSggg|||}}}||||||||||||yyywwwtttssssssvvvxxxxxxtttppptttsssrrrqqqpppooonnnnnnlllkkkkkklllmmmmmmjjjhhhfffnnn}}}ooouuuqqqoooooonnnnnnhhhZZZLLLJJJPPPWWWaaagggdddaaaeeekkknnnxxxrrrpppssspppnnnooogggWWWcccwwwooofffiiillllllkkkjjjiiihhh___eee```ZZZ]]]ZZZSSSTTTOOOPPPQQQSSSVVVWWWUUUSSSRRRRRRRRRRRRSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSGGG???999@@@UUUmmm|||eeettttttLLL===<<<<<<999;;;999777666777777666555444333333222111111000000...------------...//////,,,,,,------...//////000///333999AAAMMM^^^ooo{{{}}}oookkkgggkkktttwwwsssvvv~~~ttteeeooo}}}zzztttqqqnnnkkkkkkkkkjjjiiikkkaaaSSSGGG===888===FFFXXX\\\^^^[[[\\\cccjjjmmmllljjjlllppppppllljjjlllddduuuyyyrrrooommmmmmooosssvvvwww}}}{{{}}}}}}xxxkkkdddfffbbbZZZUUUUUUUUUVVVYYY```hhhnnnkkkfff```]]]\\\ZZZUUUQQQJJJJJJHHHIIIQQQeee~~~PPPDDDRRRXXX\\\UUUFFFDDDIIIAAACCCMMMZZZ~~~|||yyyPPPCCCAAABBB===>>>AAA===:::;;;<<<======<<<:::999888888777555444222111111////////////........................////////////mmmHHH<<<:::777666999<<<===;;;CCCiii~~~~~~~~~sssqqqnnnkkkjjjjjjkkkllleeeddddddccccccddddddddddddcccccceeefffbbb[[[UUUVVVaaammmttt|||~~~uuunnnlllqqqsssnnnlllmmmkkklllmmmnnnnnnlllhhhddd]]]WWWRRRUUU]]]```\\\VVVTTT\\\hhhttt}}}zzztttrrrtttlllnnnppppppnnnlllllllllkkknnnooonnnjjjgggggghhhdddcccccceeefffccc]]]XXXRRRSSSVVV[[[]]]ZZZRRRKKK@@@>>>>>>AAABBB???@@@CCCGGGFFFEEEDDDCCC@@@===:::@@@GGG[[[rrrMMMAAAJJJ888AAAAAABBBAAA@@@===:::888888444222444444333333555111AAAPPPeeesss___aaavvvoooOOOXXXOOO^^^uuu|||zzzxxxxxxxxxxxxvvvtttsssqqqpppsssxxxxxxsssmmmvvvuuusssrrrqqqpppppppppkkkkkkkkklllmmmmmmkkkiiijjjqqq~~~pppxxxtttqqqkkkmmmpppnnnbbbUUUTTT[[[___iiikkkbbb\\\bbbmmmtttyyy{{{{{{yyy~~~nnnpppuuusssqqqssssss```jjjmmmkkkgggjjjjjjgggdddbbbaaa```]]]aaa\\\XXX]]]YYYNNNLLLLLLMMMOOOQQQTTTUUUSSSQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRDDD???CCCVVVooosssZZZ___AAA<<<>>>===;;;999777666666777888888777444444333333222111000000...------------...//////,,,,,,------...///000000+++000666:::BBBSSSjjj|||{{{ttt~~~nnnlllfffhhhssswwwtttttt{{{|||gggeee{{{~~~tttqqqmmmkkkjjjjjjjjjiiioooeeeXXXKKK@@@:::===EEEUUU[[[___^^^___gggooorrrkkkiiijjjnnnmmmhhhfffhhhqqq}}}tttrrrooommmmmmqqqwww{{{}}}}}}}}}{{{}}}{{{}}}tttddd\\\^^^\\\TTTXXX\\\aaadddgggkkkrrrwwwkkkeee___\\\[[[YYYTTTOOOKKKJJJIIIJJJUUUjjjyyyIII@@@RRRXXXZZZQQQBBBCCCIIIBBBGGGTTTbbb{{{qqqMMMCCCBBBCCC>>>???BBB===999;;;===???>>>===:::888999888777666444333222111000/////////......................../////////000xxxLLLBBBAAA???===;;;:::;;;;;;CCCWWWuuu~~~yyyzzz||||||{{{|||yyywwwsssmmmgggeeegggjjjiiihhhfffdddbbb```^^^]]]``````aaadddccc```^^^^^^dddllltttzzz}}}qqqsssppplllkkkmmmmmmjjjggghhhjjjlllmmmkkkiiihhhhhhaaaYYYSSSUUU]]]cccbbb^^^^^^bbbhhhppp}}}}}}zzztttsssssssssrrrooopppqqqqqqqqqooonnnlllkkkjjjiiiiiijjjiiifffccccccaaa___]]]]]]\\\[[[YYYPPPPPPOOOMMMIIIEEE@@@>>><<<<<<===???@@@CCCDDDFFFAAADDDDDDBBB???>>><<<:::;;;YYYrrrzzziiiuuugggKKKEEE???@@@AAAAAAAAA@@@???>>>======999888777555333222222222333555IIIWWW\\\wwwvvveeelllgggQQQLLLXXXfffpppwwwyyytttrrrsssqqqlllrrrpppnnnpppsssuuutttsssmmmmmmmmmnnnpppqqqooonnnnnnllljjjhhhhhhiiilllmmmnnnuuu{{{zzztttppppppsssnnnllllllmmmnnnlllgggbbbjjjlllcccTTTQQQ___mmmsssuuuuuu~~~yyyoootttrrrqqqrrrooolllmmmxxxyyyooonnnfffeeecccaaa`````````aaa___^^^\\\ZZZXXXTTTNNNJJJKKKLLLMMMOOOPPPQQQQQQQQQUUUTTTSSSSSSTTTUUUXXXYYYVVVVVVRRROOOSSSXXXUUUMMM???CCCOOOrrr~~~]]]___VVVIIIBBB>>>:::444777777777777666666666666777777555444222111/////////...---,,,,,,---///000...........................111000777CCCLLL^^^yyyrrrjjjtttwwwpppwwwqqqjjjqqqvvvsssttt~~~|||jjjbbbmmm~~~}}}}}}|||vvvpppkkkiiijjjkkkkkkhhhfff^^^PPPBBB;;;>>>DDDMMMSSS[[[aaaeeeiiinnnrrrlllhhhfffhhhfffeeelllwww|||xxxtttpppoooooopppsssvvvxxxwwwuuuyyy|||~~~{{{uuupppqqqsssrrrnnnjjjgggeee^^^TTTLLLRRR___jjjoooyyypppgggaaacccddd\\\QQQIIIHHHFFFEEEKKKYYYrrrdddDDDGGGPPPTTTPPPEEECCCEEEBBB@@@LLLhhh]]]JJJGGGDDDBBBAAA???===;;;>>>>>>>>>===<<<<<<;;;;;;888777777666555444444333111000000/////////////////////...------------...|||QQQDDDCCCAAA???>>>=========>>>OOOjjj|||wwwpppmmmoootttwwwwwwzzzwwwpppiiieeeffflllrrrnnnkkkhhhfffeeeccc```^^^\\\___bbbcccbbb```cccfffgggnnnuuu{{{uuuqqqooollljjjjjjiiihhhfffhhhkkkmmmnnnllljjjiiiiiibbb\\\WWWXXX^^^ccccccbbbeeehhhkkknnnwwwmmmzzz|||xxxvvvwwwwwwvvvtttnnnnnnooooooooooooooooookkkiiigggeeeffffffeeeddddddaaa^^^\\\ZZZYYYWWWUUUPPPNNNJJJFFFBBB???>>>===<<<===>>>???AAACCCDDDEEEEEEEEECCC@@@>>>>>>>>>>>>FFFjjjpppbbbsss[[[GGGDDD???BBBAAAAAAAAA@@@@@@???>>>===999888777555333333222222666666EEEOOOQQQjjjuuummmxxxxxx[[[QQQXXX___jjjrrrxxxuuussstttsssqqqtttrrroooppprrrttttttsssqqqooonnnnnnoooooommmlllnnnmmmlllkkkkkklllmmmnnnjjjnnnssssssqqqooopppqqqpppoooooopppqqqoookkkggghhhddd\\\VVVZZZfffpppsss~~~}}}pppqqqoooppprrroooqqqooottt~~~}}}rrrkkkmmmeeedddbbbaaa____________]]][[[YYYXXXVVVSSSPPPMMMMMMNNNOOOQQQRRRRRRRRRSSSVVVUUUTTTSSSTTTUUUWWWXXXVVVUUURRRQQQWWW[[[UUUKKKCCCKKK^^^uuuTTTkkklllIII@@@<<<::::::666888888888777777777777666777666555444222111000///.........------......///........................---111111777BBBGGGVVVoooxxxxxxyyyuuummmiiisss{{{uuuxxxooogggoootttqqqrrrxxx}}}{{{ooofffkkkxxx}}}xxxqqqkkkiiiiiiiiiiiikkkhhhaaaSSSFFF???AAAFFFGGGOOOYYYaaaeeeiiilllooommmmmmqqqwww{{{}}}}}}wwwvvvuuussspppqqqtttxxx{{{zzzwwwtttuuuvvvuuurrrnnnllllllmmmnnnllljjjhhhfff^^^SSSJJJRRR\\\gggrrrzzztttqqqjjj[[[LLLDDD???EEEJJJPPP^^^xxxYYY@@@HHHSSSWWWSSSHHHHHHFFF@@@AAAYYYXXXIIIGGGDDDBBBBBBAAA???===>>>>>>======<<<;;;;;;;;;888888777666666555444444222111000000//////000000//////...------------...WWWGGGFFFDDDCCCAAA@@@@@@@@@===FFF[[[yyyuuuqqqggg]]]aaannnvvvuuuzzzuuummmgggffflllwwwrrrmmmgggffffffeee___[[[WWW\\\```aaa```ccchhhlllkkkpppvvv{{{zzzuuutttrrrnnniiieeeddddddiiilllooopppnnnkkkjjjiiidddaaa]]]\\\^^^bbbeeefffkkkpppssssssuuu}}}~~~yyymmmzzzssstttuuuwwwyyyxxxuuusssmmmlllllllllmmmnnnooopppkkkhhhdddbbbbbbcccdddddddddaaa\\\YYYWWWUUUSSSQQQRRRNNNGGGAAA===<<<===???======>>>@@@BBBCCCDDDEEEHHHEEEAAA>>><<<===???BBBRRR~~~nnnjjj}}}PPPEEECCC@@@DDDAAAAAAAAAAAA@@@???>>>===999888777555444333222222666444AAAJJJHHHYYYooohhhyyybbbQQQRRRWWWaaalllvvvwwwuuutttvvvvvvwwwtttqqqpppqqqrrrssssssuuurrrooommmmmmmmmkkkjjjnnnnnnnnnnnnnnnnnnnnnnnnhhhiiikkkmmmnnnpppqqqrrrqqqppppppqqqqqqpppmmmkkkggg\\\VVV[[[gggqqqwwwzzzqqqooommmpppssspppuuupppooorrrpppiiigggjjjeeedddbbb```___^^^]]]]]]ZZZWWWUUUSSSSSSRRRPPPOOOOOOOOOQQQRRRSSSSSSTTTTTTVVVUUUTTTSSSSSSTTTVVVWWWUUUTTTSSSWWW^^^```VVVHHH???LLLiiiaaa```\\\DDD@@@<<<;;;===;;;888888888888777777777777666666555444333222111000.........//////......---........................---111111777@@@BBBNNNeeelllkkklllkkkhhhhhhpppzzzsss{{{zzzxxxkkkdddnnnssspppqqquuuyyy{{{wwwlllgggppp~~~{{{wwwqqqmmmkkkkkkkkkjjjmmmkkkdddXXXKKKEEEFFFIIICCCJJJUUU^^^cccggglllooopppuuuyyyuuuwwwxxxyyyrrruuuyyy}}}}}}xxxtttuuurrrmmmjjjiiihhhhhhhhhhhhhhhhhhhhhfff^^^SSSKKKOOOYYYfffyyyoooYYYIIICCC<<>>======<<<<<<;;;::::::888888888777777666666555333333222111111111111111000///......------......ZZZJJJIIIHHHFFFDDDCCCBBBBBB@@@BBBPPPllltttpppbbbSSSWWWjjjvvvvvvwwwssslllhhhjjjrrr}}}qqqjjjdddbbbdddccc\\\VVVVVVZZZ^^^aaahhhpppttttttmmmpppuuu{{{|||{{{tttjjjdddbbbbbbjjjlllooopppnnnllljjjjjjfffdddbbb```___aaaeeeiiilllvvv}}}|||xxxxxxyyyyyy{{{zzzwwwzzzuuu|||}}}vvvkkknnnqqqtttuuutttqqqnnnnnnmmmkkkiiiiiikkkmmmooojjjgggdddbbbbbbccccccbbbbbb^^^ZZZVVVUUUSSSRRRPPPSSSNNNHHHAAA>>>>>>???AAA===>>>@@@AAACCCDDDDDDEEEGGGCCC???===;;;<<>>999888777666444444444444444222===IIIHHHLLLiiivvvfffnnnpppSSSNNNVVVZZZgggtttxxxuuusssuuuyyyxxxvvvrrrpppppppppqqqrrruuurrrnnnlllkkkkkkkkkjjjllllllnnnnnnooonnnmmmmmmllljjjhhhjjjnnnrrrsssrrrpppooooooooooooooommmllliii\\\XXXdddqqqyyyqqqooonnnrrruuuooouuuoookkkkkkhhhddddddhhheeedddbbb```^^^]]]\\\[[[XXXUUURRRPPPPPPPPPOOONNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTVVV]]]dddaaaSSSDDD>>>OOOooo}}}~~~pppnnnSSSDDDBBB===;;;>>><<<888888777777777666666666666666555444333222222111......///000000///---,,,........................---000000555>>>AAAMMMeeefffeeeeeeeeeeeegggjjjnnnqqqooo~~~~~~}}}xxxhhhbbbnnntttqqqtttxxxxxx{{{zzznnnbbbhhhwww}}}zzzwwwrrrpppooopppoooooonnnlllfff[[[QQQJJJJJJLLLFFFKKKRRRWWW]]]eeeooovvv}}}vvvuuuwwwxxxyyyuuuwww{{{|||xxx{{{uuullliiiiiijjjhhhfffddddddeeefffeee```XXXRRRNNNWWWggglllUUUIIIGGGCCCLLLNNNPPPjjjdddJJJBBBMMMTTTUUUPPPEEEAAABBB@@@HHHiiipppIIIEEECCCAAA@@@AAAAAA@@@???======<<<<<<;;;::::::999999888888888777777777666444444333222222222222333000//////...............^^^OOONNNMMMKKKIIIGGGEEEDDDEEEAAAGGG___wwwnnn\\\MMMPPPcccrrrvvvwwwsssmmmjjjkkkooouuuyyyoooiiibbbaaadddccc\\\VVVZZZ]]]aaakkk}}}nnnooosssyyy}}}}}}|||{{{}}}uuullleeecccdddjjjlllnnnnnnlllkkkjjjjjjggggggfffcccaaaaaaeeehhhjjjuuu}}}zzzuuuuuuwwwxxx~~~}}}}}}pppiiicccfffkkknnnppppppooooooooommmjjjgggggghhhjjjkkkgggfffddddddeeedddbbb```^^^[[[VVVSSSRRRRRRQQQPPPOOOLLLHHHCCC@@@??????@@@>>>???AAABBBDDDDDDEEEEEEBBB???======;;;===HHHUUUttt[[[IIIFFFCCCAAABBB@@@AAAAAAAAAAAA@@@??????:::999888777666555555555555222777DDDIIIHHH]]]sssnnnsss```PPPWWWVVVaaaooovvvssspppssswwwwwwvvvsssqqqooooooooopppqqqnnnkkkjjjjjjkkklllkkkhhhiiikkklllmmmlllkkkjjjnnnjjjfffggglllpppqqqpppppppppoooooonnnmmmnnnnnnmmmdddbbbkkkuuu~~~zzzqqqqqqooosssuuunnnooollliiihhhfffcccccceeedddcccbbb```]]][[[YYYXXXXXXUUUPPPNNNMMMMMMMMMLLLNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQVVVVVVZZZ______VVVHHH>>>JJJ]]]www{{{{{{rrrXXXEEE??????999777:::888777777666666666555555555555555555444444333333333...///000111000///---,,,........................---///...222<<>>>>>???@@@???>>><<<<<<;;;;;;::::::999999888888888888777777777777555444444333333333333333000000///............///hhhXXXWWWVVVSSSPPPMMMJJJIIIIIIBBBAAAPPPmmm|||mmmXXXLLLNNN[[[jjjtttzzzvvvpppllljjjjjjiiiiiinnniiieeedddfffeeeaaa\\\```dddkkk{{{mmmnnnrrrxxxzzzxxxwwwxxxwwwvvvtttqqqllliiihhhhhhjjjkkklllkkkiiihhhiiijjjiiiiiiiiigggeeedddeeeggghhhpppssspppnnnsss{{{|||tttkkkaaa[[[[[[___eeejjjlllnnnpppqqqooommmiiigggeeeeeeggghhheeeddddddeeeeeeccc```^^^[[[WWWSSSOOONNNOOONNNNNNIIIGGGDDDAAA???>>>>>>>>>???@@@BBBDDDEEEEEEEEEDDD===;;;<<<======CCCZZZrrruuuMMMGGGDDDBBBCCCAAA@@@AAAAAAAAAAAAAAA@@@@@@<<<;;;:::999888888888888999555111999EEEIII]]]uuukkkkkkSSSPPPRRR[[[hhhqqqqqqnnnpppuuutttttttttqqqooommmmmmnnnmmmkkkiiihhhjjjkkkkkkjjjeeefffhhhiiijjjiiiiiihhhkkkhhhddddddgggkkklllkkkrrrrrrqqqooommmlllnnnppppppmmmlllnnnsss|||rrrppprrrooorrrsssllljjjjjjiiihhhfffdddbbbaaaaaaaaa___]]][[[XXXVVVTTTVVVSSSOOOMMMMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPOOOOOONNNNNNOOOOOOPPPQQQQQQQQQXXXYYY[[[YYYQQQFFFAAABBB___ppp~~~|||nnnOOOHHH;;;:::>>>::::::<<<888777777777777666666666666555555555444444444444444000000000000//////...---........................---///,,,000:::@@@PPPjjjkkkpppuuuwww{{{}}}zzzttttttzzzuuu|||zzzuuuzzzxxxvvvtttrrrllliiinnnvvvyyy~~~{{{yyywwwuuurrrpppnnnmmmjjjeee^^^YYYWWWVVV\\\[[[YYYXXX^^^kkk||||||{{{yyyzzz|||}}}~~~~~~yyyyyyyyy{{{~~~~~~}}}~~~xxxrrrppppppoookkkgggeeeeeefffffffffeeedddddd[[[[[[eeewwwfffUUUGGGCCCEEEEEEOOOYYYmmmeeeQQQFFFIIIQQQPPPPPPPPPIIIDDD@@@===EEE\\\|||NNNBBB@@@>>>===<<<>>>>>>>>>===<<<;;;;;;::::::999888888777777777777777777777777555555444333333333333333111000//////......//////uuucccbbbaaa^^^ZZZVVVRRRPPPOOOFFF@@@GGG\\\xxxsss]]]UUUUUU[[[iiixxx|||wwwrrrnnnlllkkkhhhfffkkkiiiggggggggggggeeecccccckkkuuu~~~nnnmmmrrrxxxyyytttsssuuupppooommmlllllllllkkkjjjjjjjjjiiifffeeeeeehhhjjjllllllkkkkkkjjjiiigggeeefffkkkmmmkkkkkkrrr{{{}}}uuujjjaaa\\\XXXUUUQQQWWW]]]eeekkkmmmmmmnnnoookkkjjjhhhfffeeeeeefffgggeeecccaaaaaaaaaaaa___^^^YYYUUUOOOKKKJJJIIIIIIHHHFFFDDDAAA>>>======>>>??????AAACCCEEEFFFEEEEEEDDD:::999;;;===???MMMrrr{{{]]]FFFGGGBBB@@@CCC>>>@@@@@@AAAAAABBBAAAAAA@@@===<<<;;;:::::::::::::::666888111222@@@FFFYYY{{{nnnnnn{{{rrr]]]PPPNNNSSS___kkkooommmoootttppprrrsssrrrooollllllllljjjiiihhhhhhiiiiiihhhgggddddddeeefffgggggghhhhhhfffdddcccccceeegggiiijjjrrrrrrpppmmmjjjiiilllooonnnqqqoookkkooo~~~tttppplllpppqqqkkkmmmqqqjjjhhhiiiiiigggeeeccc```]]]]]]]]]\\\ZZZWWWTTTQQQOOORRRPPPNNNMMMNNNNNNNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOMMMMMMOOOPPPRRRSSSSSSSSSVVVXXXXXXRRREEE???JJJ[[[xxxvvvOOOCCCCCC999:::???<<<===???999999999999888888888888777444444444555555555555555222111000///....................................---///,,,///888;;;HHHaaallluuu~~~xxxsss|||sssxxxtttvvvvvvtttwww~~~}}}}}}|||zzzyyyyyyxxxvvvtttrrrqqqppplllhhhccc```___aaabbbccceeeiiisssrrrnnnnnnooorrrvvv{{{~~~yyyyyyzzz|||}}}|||yyyvvvwwwuuuttttttuuusssoookkkhhhjjjlllllljjjhhhfffeee^^^]]]fff{{{gggYYYPPPHHHDDDCCCEEEPPPaaa{{{zzzMMMHHHCCCLLLTTTPPPMMMMMMFFFAAA999;;;LLLbbb{{{{{{FFFCCCAAA???======>>>>>>===<<<;;;;;;::::::999888888888666666666666666666666666555444333333222222333333111000000///////////////kkkjjjhhheeeaaa\\\XXXUUUTTTKKKBBBCCCTTTnnn|||eeeaaa``````mmm|||xxxsssqqqqqqqqqpppnnnhhhgggggggggffffffffffffdddooo{{{iiinnnnnnrrryyyyyyrrrppptttqqqnnnkkkkkkmmmnnnllljjjjjjiiigggdddbbbcccgggjjjooonnnmmmnnnnnnlllhhheeecccjjjnnnmmmnnnrrruuuvvvoooeeeXXXNNNKKKJJJJJJJJJYYY```iiinnnnnnllljjjjjjhhhhhhffffffeeefffggggggfffccc___]]]]]]^^^______YYYTTTNNNIIIFFFEEEDDDCCCGGGDDD@@@<<<<<<===@@@CCC???AAACCCEEEFFFFFFEEEDDD:::999;;;===AAAUUUtttyyySSSFFFIII@@@>>>BBB;;;@@@@@@AAABBBBBBAAAAAAAAA>>>===<<<;;;;;;;;;;;;;;;///:::444111===AAAOOOooouuukkkzzztttwwwmmmZZZLLLOOOYYYgggmmmmmmoootttmmmpppsssrrrooolllkkkkkkjjjiiihhhhhhiiihhhfffddddddddddddeeefffgggggghhhcccccccccccceeegggjjjlllppppppnnnjjjfffeeehhhkkklllqqqooohhhlll}}}|||wwwzzz~~~xxxnnnkkkjjjpppppphhhjjjnnniiiiiijjjiiieeebbbaaa^^^[[[ZZZZZZYYYWWWTTTPPPMMMKKKOOONNNLLLMMMOOOPPPPPPOOONNNNNNOOOOOOPPPPPPOOOOOOMMMNNNPPPRRRSSSUUUUUUUUUSSSUUUUUUMMM@@@AAAZZZvvvZZZBBBKKKAAA777999===;;;<<<;;;333;;;;;;;;;:::::::::999999444444444555555555555555333222000............///........................,,,///---000666666@@@WWWeeeqqq{{{~~~~~~wwwnnnppp|||pppuuusssxxxzzzyyyvvvvvvvvvxxx{{{||||||zzzuuuuuutttrrrnnnjjjgggeeeaaafffkkkooosssyyysssfff\\\\\\]]]aaagggnnnuuuxxxxxxyyy|||~~~~~~zzztttooossstttvvvxxxyyywwwssspppkkknnnqqqqqqnnniiieeeccc]]]]]]iiippp\\\SSSPPPLLLHHHFFFIIITTTeee~~~lllCCCDDDCCCOOOWWWPPPKKKHHH@@@AAA999AAA]]]tttnnnCCCDDDBBB@@@>>>===>>>???>>>===;;;;;;::::::999888888777555555555555666666666666444444333222222222222333111111000///////////////yyyyyywwwrrrllleeeaaa```\\\SSSHHHCCCLLLaaayyy|||tttnnnkkkrrr{{{tttkkkmmmssssssooolllfffggggggggghhhhhhiiiiiifffoooxxx}}}vvvllljjjhhhggglllrrruuutttqqqpppmmmjjjiiijjjmmmnnnooojjjkkkgggaaaaaagggjjjjjjkkkllllllmmmlllkkkiiihhhbbbdddfffhhhiiikkknnnpppsssssssssssstttuuuvvvwwwiii\\\OOOIIIFFFFFFIIINNNZZZ^^^dddhhhjjjkkkmmmnnnlllfffbbbccchhhkkkiiieeeeeeaaa]]]ZZZZZZ[[[[[[[[[XXXTTTMMMHHHFFFEEEDDDDDD@@@>>><<<::::::;;;===???@@@CCCEEEFFFCCC???===;;;;;;<<<<<<===LLLmmm[[[RRRGGGAAA@@@@@@@@@>>>CCCBBBAAA@@@@@@@@@AAABBB???<<<999999;;;<<<:::888999666555666777<<>>=========<<<;;;;;;::::::;;;<<<<<<===<<<;;;999777888777777666555444444333333333222222111000//////------------------------------///111///111<<>>===;;;::::::888888999999888777666555999888888777666555555444333333333444444555555555222222111111000000//////}}}wwwsssrrrkkk___MMMAAABBBRRRjjj{{{xxxyyyvvvnnnlllllljjjiiiiiifffffffffggggggggghhhhhhfffkkkppprrrtttsssmmmeeeaaa___```dddkkkoooooolllllljjjhhhiiikkknnnooopppnnnlllgggbbbcccjjjmmmlllkkklllmmmmmmmmmlllkkkjjjhhhhhhgggdddaaa``````bbbbbbccccccdddeeeggghhhiii```UUUJJJFFFEEEFFFKKKPPPZZZ^^^cccfffgggffffffgggiiiddd``````cccfffgggeeebbb___[[[YYYXXXXXXWWWVVVUUUQQQLLLHHHGGGFFFDDDCCC@@@>>><<<;;;;;;<<<>>>???@@@CCCFFFFFFCCC???<<<:::===:::>>>HHH[[[qqqTTTMMMDDD???@@@AAA@@@>>>BBBAAA@@@@@@???@@@AAABBB>>>===<<<;;;<<<<<<:::999999666555666777:::FFFQQQXXXpppxxxzzz{{{www{{{yyyddd[[[VVVZZZbbbhhhooouuunnnmmmmmmmmmnnnnnnllljjjlllkkkjjjiiihhhfffeeedddhhhhhhgggfffeeedddccccccbbbeeegggeeebbb```bbbeeegggffffffeeeeeefffiiikkklllmmmiiieeennn|||~~~wwwqqqqqqpppnnnmmmkkkjjjjjjjjjkkkkkkllllllkkkjjjjjjhhhfffccc```]]][[[ZZZYYYWWWUUUSSSPPPNNNMMMLLLLLLLLLNNNOOOMMMKKKJJJLLLNNNLLLMMMOOOQQQRRRRRRQQQQQQSSSMMMHHHIIIPPPTTTTTTQQQYYYRRRGGGAAAKKKeeeZZZFFFDDD???>>>======<<<;;;;;;::::::;;;<<<>>>>>>>>><<<999777888888888777666666555555333333222222111000000000------------------------,,,---///000///111;;;FFFVVVccclllmmmoootttssslllhhhuuuuuurrrooorrruuu|||||||||{{{zzz{{{|||{{{yyywww{{{xxxuuusssrrrqqqpppnnnmmmnnnpppqqqrrrsssvvvyyybbbLLLFFFFFFCCCDDDJJJRRRXXX```gggjjjjjjooowwwyyyuuuuuuxxxooorrruuuvvvuuutttttttttuuupppooorrrppphhhbbb```fffqqq|||kkk```TTTNNNJJJFFFGGGJJJSSSgggxxxoooCCCGGGIIIPPPSSSNNNHHHEEEBBB===@@@LLLhhhSSSIIICCCAAAAAA@@@???===<<<;;;:::777777777777777666666666999999888777777666555555333333444444555555555555222222111111000000//////{{{mmmVVVAAA:::EEE\\\nnn~~~wwwpppmmmiiiddddddgggeeeeeeeeeffffffffffffgggfffiiiiiihhhhhhiiieee___ZZZYYY[[[aaahhhllllllkkkiiihhhhhhjjjmmmoooppppppqqqmmmeeeaaafffnnnqqqnnnjjjkkklllmmmnnnmmmlllkkkiiihhhddd___XXXTTTRRRSSSRRRSSSTTTUUUXXXZZZ\\\]]]VVVMMMEEECCCEEEHHHNNNUUUYYY]]]bbbeeeeeedddcccbbbgggeeebbb```___```bbbccc```]]]ZZZWWWVVVTTTRRRPPPPPPNNNJJJHHHGGGFFFDDDCCC@@@>>>===<<<<<<===???@@@@@@CCCFFFEEEBBB>>>;;;999<<<444BBBWWWlllTTTLLLGGGAAA???@@@AAA@@@>>>AAA@@@@@@??????@@@AAAAAA===>>>??????===;;;;;;;;;999666666777666888???HHHIII```qqqqqqppp```RRRQQQYYYbbbjjjnnnlllkkkkkklllmmmmmmkkkiiijjjjjjjjjjjjiiigggeeedddffffffeeedddcccbbbbbbaaaaaaccceeedddaaa___aaacccbbbaaa``````aaabbbdddfffhhhjjjhhhfffllluuuuuummmlllnnnnnnlllgggeeeeeeggghhhhhhhhhhhhhhhgggfffeeecccbbb___\\\ZZZXXXWWWVVVRRRQQQOOOMMMLLLKKKLLLLLLNNNOOOOOONNNLLLKKKLLLMMMKKKLLLMMMNNNPPPQQQRRRRRRTTTNNNFFFDDDIIIOOOTTTVVVUUUGGG;;;AAA[[[|||yyy[[[GGGAAAAAA>>>>>>======<<<;;;;;;:::;;;:::<<>>QQQtttuuuJJJGGGCCCBBBAAA@@@???>>>===<<<;;;777777666555555666888888999999999888777777666666444444555555555555666666333222222111000000//////www```HHH;;;BBBVVVhhhzzzsssnnnnnnmmmhhheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggghhhhhheeeeeefffccc^^^\\\]]]```gggmmmqqqqqqpppiiiiiiiiikkknnnppppppoooqqqkkkccc```fffppprrrnnnhhhiiikkklllmmmllllllkkkfffddd```YYYRRRMMMKKKKKKMMMNNNOOOQQQTTTWWWYYY[[[QQQJJJEEEEEEGGGKKKSSSZZZYYY]]]cccffffffdddbbbbbbeeegggfffddd___]]]^^^```___\\\YYYVVVTTTQQQMMMJJJKKKJJJHHHHHHHHHFFFDDDBBB@@@???>>>======>>>@@@AAAAAACCCEEEDDDAAA===:::999<<<888PPPnnnxxxzzzNNNGGGEEEAAA@@@AAAAAA???>>>????????????@@@@@@@@@AAA<<>><<<;;;::::::;;;;;;:::===@@@CCCBBB>>>:::777777777777777777777777888333333333222222111111111/////////...............,,,+++---///......444===GGGUUUbbbfffiiipppwwwyyy}}}tttjjjbbb```hhhjjjppp|||rrr|||~~~|||{{{{{{zzzyyywwwxxxxxxxxxyyyzzzyyyvvvtttqqqrrrrrrsssuuuzzzmmmUUUGGGFFFDDDDDDGGGNNNUUUYYYaaaiiikkkmmmpppqqqooommmnnnppprrrtttvvvvvvuuuttttttuuutttsssqqqooollliiiiiijjjuuu{{{oooaaa\\\TTTMMMJJJIIIGGGJJJOOO]]]uuuPPP999LLLSSSSSSPPPHHHAAA===<<<===CCCVVVyyygggHHHIIIEEEAAAAAA@@@???>>>===<<<<<<999888666666666888:::<<<::::::999999888888888777666666666666666666666666444333333222111000//////~~~iiiPPPAAABBBPPP^^^zzzrrrkkkhhhmmmsssppphhhdddeeeeeeeeeeeeeeeddddddddddddfffgggfffgggiiifff```bbbeeekkkqqqvvvxxxwwwuuulllkkkjjjkkkmmmnnnmmmkkkmmmhhh```^^^eeeoooqqqmmmggggggiiijjjkkkjjjjjjiiieeebbb]]]VVVNNNIIIHHHHHHKKKKKKMMMOOORRRUUUWWWYYYPPPKKKHHHIIIKKKOOOWWW___]]]aaaeeegggeeebbb```______cccgggfffbbb^^^^^^______\\\XXXUUURRROOOKKKHHHHHHGGGFFFFFFGGGFFFCCCAAA@@@??????>>>???@@@AAABBBAAABBBCCCBBB???<<<::::::===FFFfff}}}~~~gggOOOGGGEEEDDDBBBBBB@@@???===??????@@@@@@AAAAAAAAAAAA<<<@@@CCCCCC???<<<<<<===:::777777999888555666:::GGGMMMaaa|||{{{jjjooo{{{dddUUUTTTZZZ______eeefffhhhkkkmmmnnnllljjjfffgggiiijjjiiigggeeedddbbbbbbaaaaaa``````______ccccccdddcccbbbaaabbbbbbccc```]]]^^^```cccdddccc\\\___aaadddiiimmmkkkfffhhhkkkmmmjjjddd```bbbeeecccbbbaaa```___]]]]]]\\\WWWWWWVVVUUUTTTRRRQQQPPPMMMLLLKKKKKKKKKLLLMMMNNNOOOOOONNNNNNNNNMMMKKKJJJNNNMMMKKKJJJJJJKKKLLLMMMJJJJJJKKKMMMPPPSSSVVVXXX@@@<<>><<<:::::::::;;;<<<;;;===AAACCCBBB???:::777555555666666666666666666333333333222222222222222000000000//////.........,,,+++,,,......---222888AAAQQQbbbmmmuuu~~~ooo```___eeegggiiioooxxxtttyyy~~~~~~yyyuuuuuuvvvvvvwwwvvvwwwxxxzzz||||||yyywwwrrrsssssssssvvv|||nnnVVVFFFBBBBBBCCCGGGNNNRRRUUU\\\dddccciiimmmmmmkkkkkkmmmnnnoooqqqrrrsssrrrrrrsssttttttvvvuuupppkkkllltttzzzxxxtttlll```WWWPPPJJJHHHFFFFFFKKKQQQccc|||sssHHH===OOORRRPPPKKKDDD===999;;;???LLL^^^]]]HHHHHHDDDAAA@@@@@@???>>>===<<<<<<;;;:::999888888:::<<<>>>::::::::::::999999999999777777777777777777777777666555444333222111000000oooVVVDDD@@@FFFNNNrrrxxxmmmfffdddllluuussskkkeeefffeeeeeeeeeeeedddddddddaaadddffffffhhhkkkhhhcccfffkkksssyyy|||zzzvvvsssnnnllljjjiiijjjjjjiiihhhfffddd___]]]ccclllnnnkkkfffggghhhiiijjjiiihhhggggggddd]]]UUULLLFFFEEEEEEFFFGGGHHHIIIKKKNNNPPPQQQOOOKKKJJJLLLNNNRRRZZZccceeegggiiihhheeebbb___^^^^^^bbbfffgggdddaaa``````___\\\WWWSSSPPPMMMIIIGGGFFFEEEDDDDDDEEEDDDBBB@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBAAA???<<<;;;<<<===>>>XXXxxx}}}uuu{{{WWWIIIGGGFFFEEEDDDBBB@@@>>>>>>??????AAABBBBBBBBBBBBBBB>>>@@@AAAAAA???=========;;;888777999999666666999===AAAQQQlllvvvjjjssstttbbbYYYYYY[[[ZZZ```aaadddiiilllnnnllljjjfffggghhhhhhhhhgggfffeeeaaaaaa`````````_________cccccccccbbbbbbbbbbbbaaa^^^[[[XXXXXX\\\______^^^^^^___```bbbddddddaaa___bbbdddeeeccc___]]]^^^___^^^]]]\\\ZZZYYYYYYXXXXXXSSSSSSSSSRRRQQQPPPOOONNNLLLLLLKKKJJJKKKLLLMMMNNNMMMMMMLLLMMMNNNMMMKKKHHHMMMLLLJJJIIIHHHHHHIIIJJJNNNGGGEEEPPP___bbbVVVGGG:::CCCZZZyyylllLLLFFFAAA>>>@@@@@@@@@>>><<<:::999:::;;;<<<;;;===@@@BBBAAA>>>:::888666666666666555555555555333333333333333333222222111111000000//////......---,,,,,,//////---///444<<>>===<<<<<<;;;<<<<<<;;;::::::;;;======;;;;;;;;;;;;;;;;;;::::::999999888888888888777777888777666555444333222111rrrYYYGGG???AAADDDbbb~~~qqqkkkiiioootttsssnnnlllffffffffffffeeeeeeeeedddbbbeeefffeeehhhlllkkkggghhhoooxxx~~~~~~yyyrrrmmmllliiifffdddeeeffffffeee```aaa___^^^bbbjjjmmmkkkhhhhhhiiijjjjjjiiiggggggfffccc\\\TTTKKKFFFEEEEEECCCCCCCCCDDDEEEGGGHHHIIIKKKIIIIIIMMMOOORRR[[[dddjjjkkkmmmllljjjiiihhhiiinnnnnnllliiieeebbb```______[[[UUUPPPMMMKKKHHHFFFFFFDDDBBBBBBCCCCCCAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAA???;;;999:::===@@@GGGqqqqqqtttjjjPPPDDDEEEEEEDDDCCCAAA??????@@@???@@@BBBCCCDDDDDDCCCCCCAAA@@@???>>>??????===<<<<<<888777:::;;;888888::::::>>>GGGYYYrrrrrreeeiiiqqqaaa[[[[[[ZZZYYY[[[```eeejjjlllkkkjjjffffffgggggggggggggggggg```````````````_________bbbbbbaaaaaaaaaaaa``````\\\XXXTTTUUUYYY\\\\\\ZZZ___^^^]]]]]]]]]\\\ZZZZZZ]]]]]]\\\\\\[[[ZZZZZZYYYYYYXXXVVVUUUTTTTTTTTTTTTOOOPPPPPPQQQPPPOOONNNMMMKKKKKKJJJIIIJJJKKKLLLMMMKKKJJJJJJLLLNNNNNNKKKHHHJJJIIIIIIHHHHHHHHHHHHIIILLLIIILLLWWWccc```PPP???GGGWWWtttvvvYYYGGGCCC<<<;;;@@@@@@@@@>>><<<:::999:::;;;<<<<<<===???@@@???===:::999888888777777666555555555333333333333333333333333222222111000000///......///,,,---000000---...222:::CCCRRRdddtttwwwmmmoootttllleeeeeemmmrrrtttwwwjjjrrr|||uuupppooooooppppppsssssstttwww{{{||||||{{{zzzzzzxxxvvvtttuuuyyy|||}}}yyyuuuqqqqqqsssuuuwwwssssssuuukkkWWWJJJGGGFFFIIIPPPXXX[[[\\\ccckkkrrruuurrrfff]]]^^^bbbdddiiijjjjjjiiihhhhhhiiikkkllloooooonnnttt}}}uuulllbbbYYYRRRHHHDDDAAACCCFFFMMM[[[gggwwwMMM@@@HHHKKKIIIEEEBBB@@@===;;;AAAJJJQQQaaaRRRLLLEEEBBB@@@>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888:::999888777666444333333ttt[[[JJJBBBAAACCCOOOrrrxxxtttqqqssstttrrrrrrtttgggggggggffffffeeeeeeeeeggghhhgggeeehhhmmmnnnkkkiiiqqq{{{xxxooojjjiiifffbbbaaaaaacccdddddd]]]```aaa___bbbhhhlllkkkiiijjjkkkkkkjjjiiihhhgggccc```ZZZRRRKKKHHHGGGHHHCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGKKKNNNRRR[[[eeekkkmmmooopppqqqrrruuuwww}}}uuummmfffaaa^^^]]]^^^YYYSSSNNNKKKIIIGGGFFFFFFDDDBBBAAAAAABBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDBBBAAA===999888:::???CCCWWWeeeuuuqqqVVVRRRFFFBBBCCCCCCAAA@@@???@@@AAA???AAABBBDDDEEEEEEDDDDDDCCC@@@<<<<<>>;;;===999888:::<<<:::999<<<999<<<>>>GGG```~~~fff[[[rrrkkkbbbaaaaaaUUUWWW\\\ccchhhkkkjjjiiigggffffffffffffggghhhhhh```````````````_________aaa```______``````___^^^aaa\\\XXXYYY^^^aaa```^^^]]][[[YYYZZZYYYXXXXXXYYY[[[YYYXXXXXXYYYZZZXXXWWWUUUTTTRRRQQQPPPPPPQQQQQQNNNNNNOOOPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKLLLJJJIIIIIIKKKNNNNNNKKKGGGGGGGGGGGGHHHHHHIIIIIIIIICCCMMMZZZaaa]]]SSSIIICCC]]]ppp^^^MMMGGGFFF???>>>BBB???@@@>>><<<999999:::;;;===<<<===>>>???>>><<<:::999:::999999888777666666555333333333333333333333333222222222111000//////...///------000000---...111:::>>>HHHXXXgggsss~~~tttgggbbbkkkrrrttt|||kkkYYYaaaxxx}}}{{{vvvrrrpppooonnnmmmrrrqqqsssvvvyyy|||||||||||||||{{{xxxwwwwwwzzz|||{{{yyyuuummmeeebbbdddgggkkkggghhhkkkeeeWWWNNNNNNGGGKKKTTT\\\```bbbiiiqqqsssvvvqqqddd]]]ccclllqqqkkkkkkkkkjjjgggggghhhiiiiiiiiihhhlllyyyzzzvvvtttrrriiiZZZNNNKKKEEEBBBAAAEEEKKKVVVggguuukkk@@@===JJJHHHFFFBBB@@@AAA???===DDDNNNrrrzzzuuuFFFIIIEEEAAABBB======<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;:::999999;;;;;;<<<<<<<<<<<<<<<<<<:::::::::999999888888888;;;;;;:::888777555444444|||aaaNNNDDD???;;;DDD^^^qqqlllxxxxxxtttxxxnnnhhhccccccbbb```___bbbkkkmmmmmmjjjiiilllllliiilllpppuuuvvvtttpppmmmkkkeeeaaa]]]ZZZZZZ[[[[[[[[[____________cccjjjtttzzzvvvtttqqqnnnjjjhhhfffeeefffccc]]]WWWPPPKKKGGGEEECCCBBBAAA@@@@@@AAABBBCCCGGGGGGGGGHHHLLLTTT^^^eeeiiimmmrrrttttttvvvyyy}}}{{{qqqkkkgggbbb______XXXVVVRRRMMMJJJGGGGGGFFFDDDCCCBBBAAA@@@AAAAAABBB??????@@@@@@BBBCCCEEEFFFAAA<<<:::>>>@@@???BBBIIImmm```qqqcccNNNFFFNNNEEEEEEDDDBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDBBB@@@>>>>>>???@@@???>>>>>><<<999888999;;;;;;;;;AAA===>>>HHHWWWkkkvvvbbb```vvvmmmeeeddd```[[[\\\ccciiihhhdddbbbhhhhhhiiiiiihhhfffcccbbbeeeccc```___``````^^^]]]_______________^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZYYYXXXXXXXXXXXXYYYSSSSSSSSSTTTUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJJJJIIIGGGGGGIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHJJJFFFDDDGGGKKKLLLJJJIIIGGGXXXeee^^^KKK???FFFQQQ{{{aaaMMMJJJEEE@@@===<<<===>>>===<<<:::999999:::<<<===<<<===>>>>>>>>>===;;;:::777666666666555555555555555555555555555555555555333333333222111000//////---...//////......///000444;;;BBBHHHWWWkkkzzz}}}sssnnnhhhfffjjjrrryyy~~~gggUUUZZZppp}}}~~~zzz|||zzztttqqqqqqnnniiirrrpppsssyyy|||{{{zzz|||~~~|||zzzyyy{{{}}}~~~~~~yyyppphhh^^^WWWWWW[[[\\\___bbbbbb^^^UUULLLFFFFFFLLLWWWbbbhhhjjjqqqzzz{{{yyyqqqgggeeennnwww|||tttlllgggiiihhhddddddfffgggfffjjjvvvtttuuuuuuoooeeeWWWLLLEEEEEECCCDDDGGGKKKWWWpppUUUDDDCCCCCCFFFCCC999999CCCCCC???III\\\uuu```DDDDDD@@@>>>GGG??????>>>>>>===<<<<<<<<<<<<=========<<<;;;;;;:::>>>>>>>>>===;;;<<<>>>@@@;;;;;;<<<<<<;;;;;;:::999888888888888777555444333~~~cccOOOFFFAAA===???UUUqqq|||ttt~~~~~~pppiiidddddddddccccccfffhhhkkkkkkhhhgggjjjjjjggghhhkkkooopppnnnkkkhhhgggddd```[[[XXXXXXZZZ\\\]]][[[\\\^^^aaaeeelllsssyyywwwuuussspppmmmkkkiiihhheeebbb]]]WWWQQQKKKFFFDDDCCCCCCBBBAAAAAACCCDDDEEEGGGHHHIIIJJJNNNTTT[[[aaannnrrrwwwyyyyyyzzz}}}xxxnnniiieee___\\\\\\VVVSSSPPPLLLIIIGGGFFFFFFDDDCCCBBBAAAAAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCEEEAAA===:::777:::HHHXXXssscccvvvWWWMMMEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCC????????????>>>>>>>>>>>>???===::::::;;;===>>>===@@@======DDDPPP___rrrlllqqqtttkkkfff```\\\[[[___cccbbbaaaaaaaaabbbdddfffggggggfffeeedddbbb```_________^^^]]]```______^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[YYYXXXXXXWWWWWWWWWXXXXXXSSSSSSSSSTTTTTTTTTTTTUUUTTTSSSSSSRRRQQQPPPOOONNNLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJIIIGGGGGGIIIJJJIIIJJJJJJJJJKKKJJJJJJJJJDDDDDDEEEIIILLLMMMMMMMMMWWWaaadddWWWCCC>>>KKK\\\~~~dddQQQIIIGGGBBB>>><<<;;;<<<======<<<:::999999:::<<<===<<<===>>>>>>>>>===<<<;;;777777666666666555555555444444444444444444444444333333222222111111000000111111000000000//////...///666>>>GGGWWWkkkxxx{{{{{{uuummmiiikkkrrryyy}}}vvvdddXXXZZZgggrrrwwwzzz}}}|||wwwtttsssqqqnnnooommmnnntttwwwvvvwwwzzz}}}{{{yyyyyy{{{}}}~~~~~~{{{pppeeeXXXMMMJJJLLLQQQSSSWWWXXXUUUOOOHHHDDDGGGMMMXXXdddjjjmmmttt|||}}}}}}yyyrrrqqqyyywwwmmmfffhhhkkkjjjhhhhhhggggggjjjrrr{{{~~~yyyqqqsssrrrlll```TTTJJJFFFEEEDDDCCCCCCJJJ___|||kkkMMMBBBFFFHHHDDDAAA;;;===CCC@@@<<>>======<<<<<<:::;;;;;;;;;::::::999888<<<===>>>===;;;;;;===>>>::::::;;;;;;::::::999888999888888888666555444333cccOOOFFFBBB???999GGG]]]ttt}}}tttkkkccc```___^^^```ddddddggggggeeeeeehhhhhheeefffiiikkkkkkiiifffeeeeeebbb___ZZZXXXYYY\\\^^^___[[[]]]```bbbeeeiiinnnrrrtttsssqqqnnnlllkkkjjjjjjdddbbb^^^XXXQQQKKKFFFCCCCCCCCCBBBCCCDDDGGGJJJKKKNNNOOOPPPRRRTTTXXX]]]aaammmrrrwww{{{{{{|||~~~vvvmmmiiieee^^^YYYYYYQQQPPPMMMJJJGGGFFFFFFEEECCCCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAA@@@>>>>>>===:::888DDD___xxxeeebbbttt]]]KKKLLLFFF???DDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA<<>><<<===>>>@@@>>><<<<<<>>>@@@AAAAAA>>><<<===@@@DDDNNN^^^nnnvvvlllwww~~~rrrhhh```\\\[[[\\\\\\ZZZ[[[^^^]]]___aaadddfffgggggggggdddbbb____________^^^]]]```___^^^]]]\\\]]]^^^_________^^^]]]\\\[[[[[[ZZZWWWWWWVVVVVVVVVVVVWWWWWWTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOONNNNNNLLLKKKKKKKKKKKKJJJJJJJJJHHHIIIIIIHHHGGGGGGIIIJJJGGGGGGHHHIIIIIIJJJKKKKKKDDDGGGJJJJJJJJJMMMQQQTTT```\\\RRRDDD???NNNllleeeLLLIIIDDDBBB???===;;;;;;;;;<<<===<<<;;;::::::;;;<<<=========>>>???>>>===<<<;;;777777777666666666555555333333333333333333333333222222222222222111111111666333000000222222///,,,---111888BBBTTTfffqqqsss~~~}}}zzzooohhhhhhnnnuuuzzzyyyssskkkfffbbbccckkkuuuwww|||}}}xxxtttssssssqqqmmmkkklllppprrrsssuuuzzz}}}|||zzzzzz|||yyynnnbbbSSSFFF@@@AAAEEEGGGJJJLLLLLLIIIEEEBBBEEEKKKVVVbbbiiimmmsss{{{zzz|||zzzuuutttzzzyyyooogggiiimmmmmmiiifffhhhhhhjjjmmmqqqsssrrrqqqnnnooonnneeeXXXMMMGGGFFFAAAFFFFFFDDDPPPnnnpppPPPEEE@@@IIIMMM@@@>>>===AAABBB<<<>>>WWWuuuqqqFFFDDDBBB@@@AAA;;;AAAAAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;:::999999;;;<<<>>>>>><<<<<<<<<===:::::::::::::::999888888999999888777666555444444bbbMMMEEEAAA>>>555===JJJ```||||||pppccc\\\XXXXXX[[[aaabbbeeeeeecccdddggghhheeeiiijjjkkkkkkhhhgggggggggaaa```^^^^^^```aaabbbaaaaaaaaaaaa```aaaccchhhkkknnnmmmkkkjjjiiihhhhhhhhhdddbbb^^^YYYSSSLLLFFFCCCAAAAAABBBDDDHHHNNNRRRUUU[[[[[[[[[ZZZ[[[^^^cccgggjjjpppvvvzzz{{{{{{~~~~~~uuullliiieee^^^XXXWWWMMMLLLJJJHHHFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDBBB@@@???:::<<<===???GGG\\\}}}nnn\\\lllsssMMMGGGKKKHHHCCCCCCCCCBBBAAA@@@@@@AAAAAACCCBBBBBBAAA@@@@@@??????:::@@@DDDCCC???<<<===???@@@???>>>>>>AAACCCCCCCCC;;;;;;<<<===<<<@@@NNN\\\rrrxxx}}}mmmmmmtttwwwjjj```^^^]]]]]]ZZZVVVVVVZZZ^^^___aaacccdddeeeeeeeeedddbbb```___``````___^^^```___]]]\\\[[[\\\]]]^^^```___^^^]]]\\\[[[ZZZYYYVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTSSSSSSRRRQQQPPPPPPQQQPPPPPPOOONNNNNNMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIGGGHHHIIIHHHGGGGGGIIIJJJGGGGGGGGGGGGHHHIIIJJJJJJJJJMMMLLLGGGGGGPPP\\\ccchhhUUU@@@;;;NNNrrrpppOOOEEEGGG@@@???>>><<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<======>>>???>>>===<<<;;;777777777666666666666555333333333333333333333333111222222222222222222222666222...///222333000,,,000000333===MMM___jjjnnntttwww{{{}}}pppfffdddiiippptttxxxtttrrrqqqhhh```ggguuutttzzz}}}xxxsssrrrqqqppppppmmmmmmpppqqqrrrvvv|||~~~|||{{{|||~~~xxxqqqiiiaaaTTTGGGAAAAAA@@@BBBDDDFFFFFFEEEDDDCCCBBBGGGQQQ^^^eeeiiiooovvvxxxxxxtttmmmiiimmmppppppsssoookkkkkkllljjjfffccchhhiiijjjjjjjjjiiijjjkkkkkklllhhh^^^PPPFFFCCCDDD===GGGJJJJJJ___TTT@@@EEEAAAIIINNN<<<<<>>===<<<;;;<<<<<<============<<<<<<;;;===??????>>>===<<<===:::;;;;;;;;;;;;:::999999999999888777666555444444aaaLLLCCC>>>;;;555888???OOOlllrrrcccZZZVVVVVV\\\bbb```cccdddcccdddhhhiiigggjjjkkklllkkkiiihhhhhhiiiaaabbbcccfffhhhhhheeecccdddccc```]]]]]]aaagggkkkjjjiiihhhhhhggggggggggggcccbbb```[[[UUUMMMGGGCCC>>>???AAAEEELLLSSSZZZ^^^bbbaaa___\\\\\\___dddiiimmmqqqvvvxxxwwwwwwyyy{{{zzzqqqhhheeeaaaZZZTTTSSSJJJIIIHHHFFFEEEDDDCCCCCCAAABBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDDDDBBBAAA???AAA>>><<>>>>>===;;;@@@EEEDDD@@@<<<===@@@@@@>>>>>>???AAACCCCCCBBB888999;;;<<<:::;;;DDDPPPpppxxxjjjaaaxxx{{{ooocccbbbbbbccc___XXXUUUWWWZZZ[[[]]]^^^```aaabbbbbbcccaaa_________```___^^^___^^^]]]\\\[[[\\\\\\]]]______^^^\\\[[[ZZZYYYYYYVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGHHHHHHGGGGGGIIIKKKIIIHHHGGGGGGGGGGGGHHHIIIJJJLLLJJJFFFMMM___qqqzzzhhhRRR???IIIlllxxxOOOEEEDDD@@@>>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;<<<======>>>>>><<<;;;:::888777777777666666666666333333333333333333333333222222222222222333333333333///,,,...222444111---444111111:::III[[[kkktttvvvzzzsssgggcccffflllqqqsssqqqqqqpppfff\\\bbbpppuuu{{{}}}yyytttsssrrroooqqqooooooqqqppppppuuu|||{{{yyyxxxyyy{{{|||{{{{{{nnnjjjeee```VVVIIICCCCCC@@@AAABBBCCCDDDCCCBBBBBBBBBEEENNN[[[cccfffkkkqqqsssrrrjjj___YYY\\\```aaaiiimmmqqqooojjjgggeeeeeehhhjjjjjjiiigggfffgggiiihhhgggaaaVVVJJJBBBAAABBB===FFFIIINNNmmmqqqFFF>>>LLLEEEGGGKKK;;;===??????<<>>AAAAAA@@@???>>>===<<<;;;<<<<<<===>>>>>>======<<<<<<>>>@@@@@@???======>>><<<<<<<<<<<<<<<;;;;;;::::::999888666555555555555cccMMMCCC>>>:::666777:::CCCZZZyyytttiii^^^XXXVVVVVVZZZ___^^^bbbcccbbbdddhhhjjjhhhhhhiiijjjjjjhhhffffffgggbbbcccfffjjjlllkkkgggdddcccaaa___]]]^^^dddlllrrrkkkjjjiiiiiihhhhhhiiiiiiddddddbbb^^^WWWOOOHHHCCC<<<===???DDDLLLUUU]]]bbbaaa```^^^\\\ZZZ\\\aaadddjjjmmmppppppnnnmmmooorrruuukkkbbb^^^ZZZSSSOOONNNHHHHHHGGGFFFEEECCCBBBBBB@@@AAABBBCCCCCCCCCBBBBBB???@@@AAABBBBBBAAA@@@???>>>::::::JJJmmmhhh```yyy{{{wwwMMMKKKIIIAAABBBDDDAAA@@@@@@??????@@@@@@@@@AAA@@@@@@???>>>============@@@CCCBBB???===>>>???>>>======>>>@@@AAA@@@???888888;;;===<<<;;;AAAIIIlllqqq___lllwwwkkkhhhhhhiiifff^^^YYYYYYTTTTTTVVVXXX[[[]]]___```aaa___]]]]]]^^^^^^]]]\\\]]]]]]]]]\\\\\\\\\[[[[[[]]]]]]\\\[[[ZZZYYYYYYXXXXXXWWWVVVTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHGGGFFFGGGIIIKKKJJJIIIHHHGGGFFFGGGHHHIIIEEEIIILLLQQQaaawwwPPPGGGFFF^^^]]]CCCDDDDDD<<<===>>>>>>??????>>>>>>===999999999::::::999999999;;;;;;<<<===<<<;;;:::999888888777777777666666666333333333333333333333333333333333333333222222222111...---...111333111///444000000999GGGXXXlll{{{|||{{{mmmfffgggkkknnnppppppqqqnnngggbbbfffnnnxxx{{{}}}zzzyyyyyyvvvqqqpppoooooopppnnnlllqqqxxxwwwuuuttttttuuuvvvtttsssjjjgggeeeaaaWWWJJJCCCBBBAAABBBCCCCCCCCCCCCBBBAAAEEEGGGNNNZZZaaadddggglllfffddd]]]SSSPPPVVV]]]```kkksssxxxssskkkgggiiijjjiiiiiiiiihhhfffddddddeeeccc___XXXOOOGGGCCCBBBBBBCCCFFFHHHVVV}}}\\\DDDEEEQQQKKKGGGFFF<<<>>>@@@???@@@QQQxxxgggGGG???GGG>>>:::@@@@@@??????>>>>>>======<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<>>>??????>>>======>>>===============<<<;;;;;;;;;999777666555444555555gggQQQFFF???;;;666888888:::JJJggg|||xxxkkkeee```___]]]YYYXXXYYY\\\```bbbaaaccchhhjjjhhheeegggiiiiiigggeeedddddddddddddddfffhhhhhhgggeeecccccccccbbbdddiiipppuuulllkkkjjjjjjiiiiiiiiijjjeeeeeeddd```ZZZQQQIIIDDD;;;;;;===BBBIIIRRRZZZ___```bbbbbbbbb``````aaabbbcccfffjjjkkkkkkmmmrrrvvvrrrhhh^^^YYYUUUOOOLLLKKKHHHHHHGGGFFFDDDCCCAAA@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>======888<<>>>>>=========>>>>>>>>>>>>===============<<<;;;<<<>>>>>>===;;;999999;;;>>>>>>===???DDD\\\zzzqqqiiiuuuvvvppplllmmmlllfff```^^^UUUUUUVVVWWWYYY[[[\\\]]]]]][[[YYYYYYZZZ[[[ZZZYYY[[[\\\]]]]]]]]]\\\ZZZYYY[[[ZZZZZZZZZYYYYYYXXXXXXZZZYYYWWWUUUSSSRRRRRRQQQQQQQQQPPPPPPOOOOOONNNNNNLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHGGGEEEFFFGGGGGGFFFGGGIIIKKKIIIHHHGGGFFFGGGIIIKKKLLLHHHQQQ\\\iii|||~~~lllDDDKKK\\\uuugggLLLDDDCCCAAA>>><<<===>>>??????>>>===<<<888888888999999888888888999:::;;;;;;;;;:::999888888888888777777777666666444444444444444444444444444444444333333222222111222111111111111111111000000...000777@@@NNNbbbtttwwwsssiiiggghhhiiilllpppqqqooonnnpppqqqooovvvxxxxxxyyy|||zzzssspppppppppqqqmmmjjjnnnuuuvvvtttsssssssssssspppnnnkkkiiihhheee[[[NNNEEECCCCCCDDDEEEFFFGGGFFFEEEDDDGGGGGGMMMWWW^^^```bbbeeeZZZ\\\ZZZWWW[[[gggrrrxxxwwwllljjjkkkkkkiiihhhgggfffdddbbb```^^^[[[VVVNNNIIIGGGGGGFFFEEEIIIIIIQQQkkk|||LLLHHHKKKQQQPPPIIICCC@@@???AAABBBJJJcccUUUHHH???@@@???<<<===???<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;<<<===<<<::::::<<<===<<<<<<======<<<<<<;;;:::;;;999777555444444555666lllUUUIIIBBB<<<555888777555@@@[[[zzzsssmmmoookkkkkkmmmjjjbbb[[[XXX[[[___``````bbbgggiiigggeeegggiiiiiigggeeecccccceeecccbbbbbbccceeefffeeefffggghhhhhhiiikkkooossskkkkkkjjjiiihhhhhhiiiiiieeefffeeebbb[[[RRRJJJDDD;;;;;;<<<@@@FFFNNNVVVZZZcccfffjjjkkkiiifffdddcccbbbeeejjjnnnrrrxxxssshhh^^^XXXTTTOOOLLLLLLHHHHHHGGGFFFEEECCCAAA@@@???@@@BBBCCCDDDCCCBBBBBBDDDCCCAAA>>><<<;;;::::::===JJJbbbaaaWWWwwwgggoooiiiPPPFFFCCC<<>>>>>>>>>>>============>>>===;;;:::;;;<<<<<<;;;;;;::::::;;;<<<<<<:::888;;;999;;;???@@@>>>>>>@@@LLLkkkjjjjjj~~~uuunnnnnnnnnjjjeeeddd\\\[[[[[[ZZZZZZZZZZZZ[[[ZZZXXXVVVVVVXXXXXXXXXWWWYYY[[[]]]^^^^^^\\\YYYXXXYYYYYYYYYYYYXXXXXXXXXXXX[[[ZZZXXXVVVTTTRRRQQQPPPPPPPPPOOOOOOOOOOOONNNNNNKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFGGGGGGFFFGGGIIIKKKGGGGGGFFFFFFHHHJJJMMMOOOQQQ^^^mmmpppNNNTTTeeezzz___>>>===CCC===:::???;;;<<<>>>??????===<<<:::777777888888888888777777999999:::;;;:::999888777888888888888777777777777555555555555555555555555555555444333333222111111444555555333111///000111...,,,///555999AAATTTfffkkkyyy|||rrrrrrvvvjjjeeeddddddfffmmmooommmqqqxxxwwwnnnrrrssssssvvv}}}|||sssrrrrrrssssssooojjjnnntttxxxvvvuuuuuutttsssqqqnnnmmmlllllljjjaaaSSSJJJHHHEEEFFFIIIKKKKKKKKKJJJIIIFFFEEEJJJTTTZZZ[[[\\\^^^ZZZ___bbbfffpppzzznnnkkkjjjgggiiigggeeedddccc```[[[XXXVVVOOOHHHFFFHHHJJJJJJHHHJJJLLL]]]VVVEEELLLMMMNNNRRRKKKBBBBBB???BBBFFFRRRpppkkkLLLIII>>>:::AAA???:::<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>??????>>>>>>:::;;;;;;999888888:::<<<;;;;;;<<<<<<;;;;;;:::999;;;:::777555444444555666rrr\\\KKKAAA>>>999666666999:::GGGkkkrrrssshhhfffrrrvvvlll^^^YYYUUU[[[bbbeeeeeedddeeegggdddeeefffggggggfffdddcccbbbbbbccccccdddeeeffffffiiimmmpppoookkkkkkooossshhhfffeeehhhlllmmmjjjfffeeefffgggddd]]]SSSIIIBBB??????AAAEEEMMMTTTVVVTTTgggsssyyytttnnnllleeeYYY^^^dddlllvvvjjjXXXQQQKKKLLLOOOIIIEEEFFFFFFDDDAAA??????@@@AAAAAAAAAAAABBBBBBBBBCCCFFFBBB@@@@@@@@@>>>===<<>>>>>>>>>>><<<<<<======>>>>>>??????DDDCCCAAA???<<<;;;:::999>>>===;;;:::;;;===???@@@999:::;;;<<<============DDDSSS^^^nnn}}}ppp|||rrrsssrrriiihhhaaaaaabbbbbbZZZQQQUUU^^^YYYYYYXXXXXXWWWXXXXXXXXX]]]\\\[[[ZZZYYYYYYYYYYYY]]]\\\YYYWWWVVVVVVWWWXXXYYYYYYXXXWWWUUUSSSQQQPPPQQQQQQPPPPPPPPPPPPOOOOOOKKKKKKJJJIIIHHHHHHGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFGGGIIIJJJIIIHHHGGGHHHJJJGGGMMMNNNKKKNNNXXXaaaccc```mmmttt]]]\\\iiiUUUKKKBBB@@@@@@===<<<<<<>>>>>>>>>>>>============999777666777:::;;;999666777666666666555555555555666666777777888888888999555666666777888999999999444333333222222333333444222333333333333222111111000000000222777AAALLLTTTlll~~~zzz}}}xxxfff[[[YYYZZZ^^^bbbjjjppppppnnnqqqwwwvvvqqqooottt}}}~~~yyyyyyyyyxxxsssnnnmmmooorrrvvvxxx{{{{{{wwwrrrnnnlllhhhiiihhhfffeee___PPPAAA@@@EEEIIIKKKSSSZZZYYYSSSRRRKKKIIILLLNNNOOOTTT[[[___fffkkksss~~~rrrmmmjjjiiijjjjjjhhhdddaaa^^^ZZZWWWUUULLLLLLLLLKKKHHHGGGIIINNNTTTPPPhhh\\\LLLGGGRRRXXXPPPFFFCCCCCCBBB@@@AAAJJJ```|||uuuKKKCCC@@@<<<;;;<<<<<<;;;999==============================>>>>>>===<<<;;;;;;888999999:::::::::999999:::999999999888888777777555777999:::;;;:::888777ttt^^^LLLBBB===:::666555777999CCC```~~~{{{jjjcccnnnyyysssfff^^^TTTVVVXXX\\\```ccccccccceeefffggghhhhhhfffdddcccbbbbbbcccdddeeefffggggggeeejjjoooqqqooolllkkkkkkhhheeedddfffjjjllliiiffffffggghhhfff___UUUKKKEEEAAABBBCCCFFFKKKQQQUUUWWWjjjzzz{{{pppkkkfff```ccciiipppzzz{{{dddVVVQQQKKKKKKKKKCCCDDDEEEEEEDDDAAA@@@@@@AAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAA>>>;;;===DDDLLLjjjyyyiiiuuuwww```KKKIIIEEEBBB@@@??????@@@????????????>>>>>>===<<<=========>>>>>>>>>>>>>>>EEEDDDBBB@@@>>>======<<<===<<<;;;::::::<<<>>>???999:::;;;<<<============:::EEENNNaaa~~~{{{|||sssyyyxxxkkkdddbbb```aaabbb\\\SSSPPPRRRVVVUUUUUUUUUVVVWWWXXXYYYWWWXXXYYYZZZ\\\]]]^^^___[[[ZZZXXXVVVUUUVVVWWWXXXZZZYYYWWWUUUSSSQQQOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFEEEGGGHHHHHHGGGGGGHHHIIIKKKOOOQQQQQQWWWaaaggggggbbbnnn{{{uuu^^^PPPdddyyysssMMMDDD======?????????@@@>>>>>>>>>=========<<<<<<999888999<<>>QQQfff~~~hhhWWW___ooosssjjjbbbYYYUUUSSSUUU[[[```bbbaaafffggghhhiiihhhfffdddbbbaaabbbccceeefffhhhiiiiiihhhjjjlllmmmllljjjhhhfffgggeeecccdddhhhjjjiiigggggghhhhhhfffaaaXXXOOOJJJCCCEEEGGGHHHIIINNNVVV\\\nnnooohhhiiijjjhhhmmmsssyyymmmYYYOOOMMMHHHGGGFFF>>>BBBCCCDDDCCCBBBAAAAAACCCCCCCCCDDDDDDCCCBBB@@@???<<<@@@AAA<<<;;;FFF\\\ooozzzvvvxxx{{{mmmKKKHHHGGGEEEBBB@@@???>>>>>>>>>???@@@@@@???===<<<;;;>>>>>>>>>>>>>>>>>>======CCCBBBAAA???>>>>>>>>>>>><<<;;;:::999:::;;;<<<===999:::;;;<<<<<<===<<<<<<777===BBBWWWyyyvvvjjjlll}}}zzznnnaaa^^^^^^```]]]VVVPPPNNNRRRRRRQQQRRRSSSVVVXXXYYYTTTUUUXXX[[[]]]^^^______WWWVVVUUUTTTTTTUUUVVVWWWYYYXXXUUUSSSQQQOOONNNNNNMMMMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEGGGHHHIIIHHHHHHIIIJJJJJJMMMRRRXXXccckkkjjjeeeaaaaaa^^^TTTGGGKKKiii~~~OOOFFF???:::;;;======>>>@@@=========<<<<<<<<<;;;;;;::::::<<<@@@CCCBBB===888777777777777666666666666777777888888888888999999666666666777888888999999555555444444444444555555333333444444333333222111333222111000222888@@@FFF```rrrzzzooo```ZZZ\\\aaaeeeeeehhhmmmnnnmmmpppuuu{{{xxxvvvxxxzzz{{{|||yyyvvvrrrmmmhhhgggjjjllltttvvvxxxwwwsssnnnkkkjjjmmmnnnnnnllljjjdddVVVHHHAAAAAA???AAAJJJVVV\\\\\\XXXVVVTTTSSSRRRRRRYYYaaahhhiiinnn{{{yyyzzz}}}zzzsssnnnjjjfffbbbaaaaaa^^^WWWQQQPPPJJJFFFHHHKKKKKKMMMPPP^^^uuuWWWDDDKKKQQQTTTRRRKKKEEEBBB@@@===BBBDDDZZZMMM>>>???===;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999999::::::999999888888888777777777777666666555666777999999888777777wwwbbbSSSEEE<<<999555444666888<<>>@@@BBBCCCCCCBBBAAACCCDDDCCCDDDEEEEEEDDDAAA???>>>;;;>>>===;;;FFFaaawwwzzzXXXGGGGGGGGGFFFEEECCCBBB@@@???>>>???@@@@@@???>>><<<:::@@@??????>>>>>>=========>>>>>>===<<<<<<<<<<<<===;;;::::::999999:::;;;;;;999:::;;;;;;<<<<<<<<<;;;999<<<===LLLlllrrrccceeeooozzz}}}jjjhhheeebbb]]]YYYWWWXXXSSSRRRRRRQQQRRRTTTUUUVVVUUUVVVXXXZZZZZZZZZXXXWWWSSSSSSRRRRRRSSSTTTUUUUUUUUUTTTRRRQQQOOOOOOOOOOOOPPPOOOOOONNNMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJIIIIIIIIIJJJLLLLLLQQQZZZgggqqqqqqhhh]]]ZZZKKK???BBBOOO```sss|||\\\IIIGGG@@@<<<<<<<<<::::::<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;>>>AAAAAA===999888888888777777777666666777777777777777777777777666666777777888888888888666666555555555555666666444444444444444333333222222111000///000555;;;@@@RRRjjjxxx~~~tttzzzvvvjjjeeehhheeeeeeiiilllmmmpppttt||||||{{{zzzxxxxxxzzz|||vvvtttooojjjhhhiiikkknnnyyyzzzzzzxxxsssnnnkkkjjjkkkmmmnnnmmmlllggg\\\QQQEEEBBB===>>>DDDMMMRRRTTTXXXYYYZZZZZZ[[[```jjjssskkkggghhhuuuzzzlllhhhcccbbbbbb^^^UUUMMMLLLFFFDDDHHHIIIIIIQQQZZZuuuhhhJJJGGGNNNQQQOOOKKKFFFCCCBBB@@@>>>CCCLLLjjjiii@@@???===;;;:::::::::;;;<<<<<<999999999999999999999999:::::::::;;;;;;::::::999999999:::::::::999888888777777777666666666666666555666777888888888777777vvvcccVVVHHH<<<777444444666999<<>>???@@@BBBBBBAAABBBCCCEEEDDDDDDDDDDDDBBB@@@>>>===;;;;;;:::AAA\\\qqqgggrrrgggJJJMMMFFFFFFFFFEEEDDDBBBAAA@@@>>>???@@@@@@@@@???======@@@@@@??????>>>>>>=========<<<<<<;;;<<<<<<<<<===:::::::::999999999::::::999:::;;;;;;;;;;;;;;;;;;777;;;888>>>TTTgggvvvtttfff```jjjyyy{{{lll^^^ZZZ]]]bbbXXXWWWVVVUUUTTTSSSRRRRRRSSSTTTVVVVVVVVVTTTRRRQQQPPPPPPPPPQQQQQQRRRSSSSSSPPPPPPPPPOOOPPPPPPQQQQQQPPPOOOOOONNNMMMLLLLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIILLLOOOYYY___jjjuuuxxxmmm\\\OOOJJJAAAAAATTTpppUUUCCCLLLFFFAAA===>>>===:::999;;;===<<<<<<<<<;;;;;;;;;;;;<<<:::888999<<<===<<<:::999888888888888777777777666666666666666666666666777777777777777888888888777666666555555666666777444555555555555444333333000000000///000333999===GGGdddyyyxxxwww|||uuullleeebbbfffkkkmmmppptttqqqtttwwwwwwuuussssssttttttqqqmmmkkkkkkmmmppprrr||||||zzzvvvqqqllliiihhhgggjjjkkkkkkkkkjjjcccZZZJJJDDD>>>>>>CCCHHHMMMOOOTTTWWWZZZ^^^eeerrrtttkkklllzzz|||nnnjjjeeeccc```[[[QQQJJJEEEBBBEEEIIIHHHJJJZZZooovvvMMMGGGMMMLLLLLLGGGCCCAAABBBBBBBBBBBBGGG[[[}}}UUU;;;@@@;;;;;;:::999999:::<<<===999999999999999999999999999999:::::::::::::::999:::::::::::::::999888777666666666666666777777777666777777888888888888888tttcccYYYKKK===444333444666999<<<@@@CCC@@@XXXuuuxxx___NNNJJJSSS]]]eeeeeeccc]]]VVVRRRTTTXXXXXXZZZ\\\___``````______^^^___```bbbccceeeffffffeeefffhhhhhhfffccc```^^^`````````aaaaaabbbcccdddaaaaaaaaa```^^^ZZZWWWTTTJJJHHHJJJNNNNNNOOO\\\llljjjjjjhhhgggjjjqqq{{{qqq\\\OOOHHH???>>>BBB???>>>@@@BBBBBBAAAAAACCCDDDDDDCCCBBBAAA@@@???>>>>>><<<===BBBTTTyyysss```gggvvvPPPCCCOOODDDDDDDDDCCCCCCAAA@@@????????????@@@@@@@@@AAAAAA??????????????????>>>>>>>>>>>>============>>>>>>;;;;;;::::::::::::999999::::::;;;;;;;;;;;;::::::999>>>:::999FFFUUUggg{{{xxxwww~~~zzzkkkcccnnnyyy|||}}}xxxccc\\\^^^bbb______]]][[[XXXTTTPPPNNNNNNOOOPPPRRRRRRRRRQQQQQQOOOOOOPPPPPPQQQQQQRRRRRRNNNNNNOOOPPPQQQQQQPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHMMMSSSXXXfffjjjrrruuukkkZZZKKKDDD===HHH\\\uuu[[[EEE@@@GGG@@@===<<>><<<<<>>@@@BBBCCCEEEHHHSSSooowwwHHH<<<===:::::::::999888888;;;===999999999999999999999999999999::::::;;;;;;::::::::::::::::::999999888777666666777777777777888888888888888888888999999999rrraaaZZZNNN???222444555666777;;;???BBB@@@JJJaaa{{{sss[[[MMMMMMRRR]]]^^^^^^\\\YYYVVVTTTSSSPPPRRRVVVYYY\\\]]]^^^^^^]]]^^^^^^```aaabbbcccccc^^^bbbfffgggccc^^^\\\[[[]]]___```aaaaaaaaaaaabbb````````````^^^[[[YYYWWWPPPKKKKKKPPPPPPPPP[[[jjjggghhhjjjnnnsss{{{hhhUUUJJJEEE======BBB@@@???@@@BBBBBBAAAAAABBBDDDCCCBBB@@@>>>======>>>??????HHHXXXtttsssiiiiii~~~{{{{{{\\\JJJEEEMMMEEEDDDDDDCCCCCCBBBBBBBBB@@@@@@??????@@@BBBDDDFFF??????????????????@@@@@@>>>>>>===<<<<<<=========;;;;;;;;;;;;;;;:::999999:::::::::;;;;;;::::::999<<>>;;;EEEPPP```ttt~~~wwwmmmmmmpppwww||||||kkkcccaaa___dddddddddbbb^^^WWWQQQNNNKKKLLLMMMNNNOOOPPPQQQRRROOOOOOPPPQQQQQQQQQPPPPPPNNNOOOQQQRRRRRRPPPNNNMMMIIIJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJNNNWWWaaaiiioooqqqqqqjjjYYYIIIGGGNNNOOOaaaxxxZZZGGGEEE@@@@@@;;;:::;;;>>>???<<<===@@@>>>>>>>>>=========<<<<<<<<<999777888;;;===;;;999::::::999999999888888888999888888888777777777777888777777777777777777777666555555444444555555666666666666666666555444444222333333222222333555888===YYYkkkttt||||||wwwyyy{{{|||rrrggggggkkkmmmoooppprrrrrrssstttttttttrrrqqqrrrpppnnnooorrrttttttrrrvvvuuutttpppmmmjjjjjjkkkiiijjjjjjggghhhlllllliiiUUUJJJ@@@@@@DDDJJJSSS[[[VVVYYY^^^hhh}}}ssskkkccccccaaa[[[TTTMMMJJJIIIGGGBBBFFFPPPVVVaaacccJJJEEEIIIHHHDDDBBB>>>>>>BBBDDDCCCGGGMMMggg[[[BBBBBB;;;:::;;;;;;999777777999<<<999999999999999999999999999999:::;;;;;;;;;;;;;;;::::::::::::999888777777777777777888888888999999999999999999999::::::;;;ppp```[[[OOOAAA111444666555555:::>>>AAADDDDDDUUUrrrnnn[[[TTTSSSXXXXXXXXX[[[^^^\\\WWWQQQKKKMMMQQQVVVZZZ\\\]]]]]]\\\]]]]]]^^^___``````aaa^^^aaaccc```[[[XXX[[[___\\\^^^```aaaaaa``````aaa````````````^^^\\\[[[YYYUUUNNNLLLRRRRRRPPPYYYffffffjjjpppwww|||{{{YYYIIIAAA@@@:::===CCCAAA???@@@BBBBBBAAA@@@BBBCCCCCCAAA>>><<<;;;<<<>>>@@@CCCSSSmmmfffiiiyyytttwww```OOOMMMJJJKKKGGGGGGFFFEEEEEEEEEEEEEEEAAA@@@???>>>@@@CCCFFFIII>>>>>>>>>???@@@@@@@@@AAA<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;:::999:::::::::;;;;;;:::999999:::@@@===<<>>>>>:::;;;>>>>>>>>>>>>>>>============;;;::::::<<>>======???AAABBBBBB@@@??????@@@@@@???>>><<<===999999===888888DDDSSSkkkoooeeerrrpppjjjTTTFFFBBBFFFFFFFFFDDDBBBBBBEEEEEEDDDAAA@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@???>>>======<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<<<<<<<===AAA???<<<:::999999;;;<<<<<<===???@@@>>>AAAPPP___}}}{{{yyyjjjbbbdddlllsss{{{wwwqqqjjjfffdddeeeeeebbb^^^\\\YYYUUUPPPOOOOOOOOOLLLIIIKKKKKKLLLMMMNNNOOOQQQRRRRRROOONNNNNNPPPOOOLLLHHHMMMKKKJJJJJJKKKLLLLLLKKKLLLKKKIIIHHHHHHHHHHHHGGGHHHEEEGGGNNNOOOKKKJJJMMMPPPQQQVVV]]]fffsssnnnSSSLLLJJJZZZ|||iiiJJJBBBEEEDDDAAAAAA<<<;;;;;;::::::;;;;;;<<<:::<<<>>>>>>===<<<===>>>>>>===<<<;;;;;;;;;;;;;;;======<<<;;;:::999999888:::::::::999888777666555444555666777777888888777777777888888888777777666555555666777777666555444777777666555444444333333999???KKKZZZiiiuuu|||~~~yyyzzzsssnnntttfffbbbnnnssssssqqqppppppsssuuuuuuuuuvvvrrrrrrvvvvvvqqqqqquuu{{{{{{{{{yyyvvvqqqmmmkkkmmmmmmkkkiiiggghhhkkknnngggSSSDDDCCCFFFIIIRRR^^^hhhjjjooo{{{nnniiiiiiZZZWWWSSSNNNKKKHHHEEECCCEEEOOOUUU]]]yyy^^^LLLBBBIIIOOOJJJBBB@@@@@@AAACCCBBB???DDDUUUfff\\\FFFBBB???>>>999999888888888888999999777777888999::::::;;;;;;<<<;;;999999888999:::;;;999999999999999999999999777888:::;;;;;;;;;::::::===<<<;;;:::999::::::;;;ppp[[[RRRJJJAAA777666444444555888;;;===???@@@BBBMMMccc~~~YYYMMMEEEKKKUUUXXXVVVTTTLLLGGGFFFIIILLLMMMQQQVVV\\\[[[[[[\\\\\\\\\ZZZYYY\\\\\\]]]^^^^^^^^^^^^]]][[[ZZZYYYZZZ\\\]]]\\\[[[]]]\\\\\\[[[[[[ZZZZZZYYYYYYWWWUUURRRRRRUUU[[[___gggrrr|||~~~ppp```VVVKKKBBB??????>>>>>>>>>???AAABBBCCCBBBAAA@@@???===;;;:::<<<@@@;;;777999:::FFF]]]hhhvvvhhhzzzsssfff~~~UUUIIIFFFHHHKKKIIIEEECCCAAAAAACCCDDDBBB@@@AAAAAABBBBBBBBBAAA???>>>??????@@@@@@??????>>>>>>===<<<;;;::::::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<>>><<<:::888777777999:::;;;;;;===>>>;;;;;;CCCNNNaaa{{{{{{{{{eeeYYYaaannn|||rrreee^^^___bbbgggjjjccc^^^XXXUUUUUUUUUSSSPPPPPPQQQRRRRRRQQQOOONNNLLLOOOOOOOOOOOONNNLLLIIIHHHLLLKKKJJJJJJJJJJJJJJJIIIKKKJJJIIIJJJJJJKKKJJJJJJLLLIIIHHHJJJIIIIIIPPPZZZYYY\\\aaakkk}}}zzz]]]QQQYYYaaauuugggQQQ???<<<>>><<<<<<@@@;;;;;;::::::::::::;;;;;;:::<<<======<<<<<<===>>>>>>===<<<;;;::::::::::::??????>>>===<<<<<<;;;;;;::::::::::::999888777666666777777777777777666555777777888888888888777777444555666777777666555555777666666555555444333333000444===JJJYYYhhhsssyyyvvvlllpppfffccckkklllqqqrrrrrrtttvvvyyy|||~~~~~~xxxuuuxxxxxxuuusssttt{{{zzzyyywwwtttooollliiinnnnnnmmmjjjiiijjjmmmoooiiiZZZNNNLLLMMMNNNVVVaaammmqqqyyy|||iii___]]]WWWQQQJJJFFFFFFHHHIIIHHHMMMLLLTTTqqqnnnPPPFFFBBBIIIKKKCCC>>>@@@AAACCCDDDCCCBBBLLLfff~~~sssTTTCCC<<<;;;<<<999888888777777888888999888888999999:::;;;;;;<<<;;;;;;:::999999999:::;;;999999999999999999999999888999:::;;;<<<;;;;;;:::===<<<:::999999999:::;;;oooYYYOOOGGG===777666444444555888;;;===@@@@@@@@@CCCRRRjjjhhhWWWFFFCCCHHHNNNPPPQQQPPPJJJHHHJJJLLLKKKLLLOOORRRTTTVVVXXXYYYYYYWWWVVV[[[[[[\\\]]]]]]]]]]]]]]]YYYXXXWWWXXXZZZ[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[XXXUUUSSSUUUYYY\\\eeemmmuuuxxx{{{~~~~~~|||zzzuuugggVVVIIIBBB===999======>>>???@@@@@@AAAAAACCCCCCBBB@@@???===<<<;;;444<<<<<<999===CCCVVVqqqooopppvvvvvvgggpppfffGGGCCCDDDGGGGGG@@@CCCBBB@@@@@@AAABBB@@@???AAABBBBBBBBBAAA???>>>======>>>>>>????????????>>><<<<<<::::::::::::<<<<<<:::::::::;;;;;;;;;<<<<<<===;;;999777777777999:::;;;:::;;;===;;;888999===FFFgggxxxsssuuu```___fffzzzyyyhhh]]]\\\bbbgggjjjjjjfffbbbaaa___\\\VVVRRRPPPPPPPPPPPPPPPPPPQQQQQQZZZZZZYYYVVVSSSPPPOOOOOOLLLLLLKKKKKKJJJIIIHHHGGGJJJJJJKKKKKKKKKJJJJJJIIIJJJLLLPPPQQQMMMIIIMMMTTT^^^ooo|||ppp```bbbqqq{{{fffGGG???;;;======:::<<>>===;;;:::999999888>>>>>>>>>======<<<<<<<<<::::::::::::999999888777888888888888777666555444777777888888888888777777333444555666777777777666777666666555555444444444333444777???LLL\\\kkktttyyyjjjjjjffffffkkkkkksssuuuxxxxxxxxxzzz{{{wwwxxxyyyvvvttttttxxxxxxvvvtttqqqnnnkkkiiimmmmmmlllkkkiiijjjmmmoooqqqhhh```]]]XXXUUUZZZcccqqqxxxuuubbbUUUQQQQQQLLLGGGEEEFFFIIIIIIIIIOOOQQQfffsssOOODDDBBBDDDIIIFFF>>>===BBBBBBBBBAAA???CCCVVVzzz}}}RRRKKK???777:::999888888777777777777888888888999999::::::;;;;;;;;;::::::999999999::::::;;;999999999999999999999999999999;;;<<<<<<;;;;;;:::===<<<999888777999;;;<<>>@@@AAAAAAAAAAAAAAAAAAAAA@@@?????????@@@>>>CCC??????MMM^^^sssnnnlllzzzrrrwwwWWWDDDDDDCCCDDDCCC<<>><<<;;;<<<<<<===>>>????????????<<<;;;:::999999:::;;;<<<999:::::::::;;;;;;;;;;;;===<<<:::999999:::;;;<<<>>>;;;:::===>>>:::888999999RRRkkkvvv}}}rrrgggnnn|||{{{mmmeeekkkvvv|||ssskkkjjjjjjgggaaaddddddfffiiikkkjjjddd___^^^]]][[[[[[[[[\\\]]]^^^iiiddd]]]XXXUUUUUUTTTTTTNNNNNNNNNLLLJJJHHHGGGHHHJJJKKKLLLKKKJJJHHHGGGGGGKKKNNNRRRUUUWWWZZZ___dddrrr|||uuu}}}vvvyyyoooLLL===;;;<<<@@@???:::;;;???;;;::::::::::::::::::;;;;;;<<<;;;:::999:::===??????>>><<<:::999888777777;;;;;;;;;;;;:::::::::::::::::::::::::::999888888777777777777777666555555666777777888888888888777333444444555666777777888777666666666555555444444:::999888;;;DDDRRRaaakkkzzziiieeedddgggmmmpppuuuyyy|||zzzwwwxxx}}}|||{{{zzzyyyvvvtttsssuuutttsssrrrpppnnnmmmkkkkkkjjjjjjjjjiiihhhiiilllnnnzzzuuurrrmmmeee^^^```gggsss{{{xxxkkkYYYNNNMMMJJJLLLMMMLLLJJJIIIJJJLLLUUUlllwwwZZZGGGDDDCCCFFFHHHDDD>>>>>>DDDEEEAAA???AAALLLggg```AAADDD:::888???666777777777666666777777777777888888888999999999:::999999999999999999::::::999999999999999999888888999:::;;;<<<<<<;;;:::999===;;;888666666888;;;<<>>@@@BBB<<<===>>>@@@@@@AAAAAA@@@???@@@???===;;;<<>><<<:::;;;<<<===>>>>>>>>>>>>>>>;;;:::999888888999:::;;;999999999999:::::::::;;;::::::999999999:::;;;;;;>>>:::888<<<>>>===<<<>>>888@@@IIITTTeeevvv{{{wwwxxxllleeemmmvvv{{{uuucccdddnnn~~~zzz~~~}}}{{{zzzrrrhhhdddbbbbbbeeelllqqqsssrrrrrrtttwwwyyyxxxuuuqqqnnnmmmcccVVVOOOOOOQQQQQQOOOQQQRRRQQQNNNKKKIIIJJJLLLJJJMMMOOOOOONNNNNNOOOQQQXXXWWWWWW^^^kkk{{{uuu___cccmmmrrrgggHHH<<<;;;999888;;;<<<:::888999:::::::::999999:::::::::;;;;;;:::999888999<<>>===<<<:::888777777666999999999999::::::::::::999999:::::::::999888888555555666777777777777777666666777888888888888888444444444555666777888888666666666666666555555555666666666777===IIIWWW```www~~~oooeeeeeegggkkkqqqsssvvvyyyxxxvvvvvv{{{|||wwwrrrqqqrrrpppooommmlllkkkkkkkkklllhhhiiijjjiiiiiijjjlllnnnyyyzzzzzzwwwpppjjjlllrrrwww|||pppggg^^^OOOIIINNNFFFLLLOOONNNJJJLLLVVV```sssfffUUUMMMFFFIIIEEEBBBBBBAAA???@@@CCCEEEBBBBBBLLL```~~~{{{MMM===???444999AAA222777666666555555666666777666666666666666777777777666777777888888888888888999999888888888777777777999999:::;;;;;;:::999888;;;:::888666666888:::<<>>???@@@@@@>>>CCCQQQ```yyy}}}~~~vvvlllaaaVVVNNNDDD>>>;;;AAAFFFGGGFFFEEEVVVUUURRRLLLFFFEEEHHHLLLLLLLLLNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNPPPQQQPPPOOOPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPMMMIIIHHHHHHIIIDDDHHHIIIIIIJJJKKKGGGBBBAAA>>>>>>@@@@@@===>>>@@@???????????????@@@@@@@@@??????>>>:::888999???DDDPPP```ooovvvlllgggqqq|||uuuRRRFFF>>>AAAEEE@@@@@@GGGGGGBBBCCCDDDBBB@@@>>>???@@@???@@@@@@@@@???>>><<<;;;;;;<<<<<<============<<<::::::888888888888::::::888888999999999:::::::::666666666666777888999999;;;777666:::<<<<<<===@@@???;;;888===OOOcccmmmlllkkkmmmuuuxxxppppppyyy{{{uuuwww~~~vvv~~~~~~}}}~~~yyywwwnnnccc^^^___dddiiillliiiqqq}}}~~~yyykkkbbbWWWPPPPPPSSSTTTUUU\\\\\\[[[VVVRRRQQQUUUXXXUUUXXX[[[\\\]]]___dddhhhjjjnnnttt~~~kkkeeeZZZ]]]yyywwwiiilllWWWFFF>>>777<<<999777888;;;<<<;;;:::::::::999999999999::::::999::::::999888999;;;======<<<;;;999888777777777999999999::::::;;;;;;;;;888888999999999888888777444555666777888888888888555666777888888999888888555555555555555666777888666666666666666666666666111222444666<<>><<<===???@@@@@@@@@CCCMMM___sssTTTAAA<<<:::111777<<<000666666555555555555666666555555555555555555555555444444555666777777777777888888777777666555555555888999999::::::999777777999888777777777888999:::mmmYYYQQQJJJAAA777666444444555888;;;===???======???>>>>>>FFFPPPiiiyyyzzzoooZZZMMMAAA>>>???>>>>>>???IIIJJJJJJEEE@@@>>>BBBEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHIIIKKKLLLKKKJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKIIIFFFEEEEEEFFFBBBEEEEEEBBBAAACCCCCCAAABBB>>>>>>BBBBBB>>>===@@@AAA@@@???>>>>>>>>>???@@@>>>>>>===;;;:::???IIIRRRVVVssswwwggghhhlllyyy}}}{{{{{{UUUDDDFFF>>>AAADDD===>>>CCCBBBAAABBBCCCAAA>>><<<===???>>>>>>?????????>>><<<;;;<<<<<<=========<<<;;;;;;:::999888777777888999:::888888888888999999999999555555555666777888888999:::777888;;;;;;999:::===???>>>:::999@@@NNN[[[aaabbbooo~~~}}}rrroooyyyzzz{{{vvv}}}~~~rrriiieeecccbbb```VVV]]]hhhrrrxxxyyyvvvtttiiiiiifffbbb______dddhhhnnnnnnlllfffbbbbbbhhhmmmmmmppprrrrrrqqqtttzzz~~~wwwiii[[[\\\cccyyyppplllnnnpppYYY@@@======999;;;;;;;;;:::;;;======<<<::::::999999999999::::::888999::::::999999:::;;;;;;;;;999888777777777777666777777888999:::::::::666777777888888777777777555666777777777777777666555666777888888999999999666666555444555555666777666666666666666666666777333444666666:::DDDRRR]]]jjjuuu{{{~~~mmmvvvxxxssspppqqqrrrtttwww{{{~~~vvvjjjkkkiiidddaaa^^^^^^___```bbbdddffffffggghhhjjjllljjjnnnrrrsssuuuyyy~~~}}}\\\WWWPPPJJJGGGGGGIIIKKKHHHKKKPPPWWWcccvvvnnnLLLAAAHHHIIIBBBAAA@@@===;;;===???@@@@@@EEESSShhh{{{qqq>>>:::999999555444555555666555555444444555555666555555555555555555555555111222333555666666555555777666666555444444333333777888888999888777666555666777777888888888888888lllWWWOOOHHH???777666444444555888;;;===CCC>>>===@@@@@@>>>BBBIIIPPPfff}}}}}}xxxeeePPPDDD>>>;;;:::<<<777;;;>>>>>>;;;;;;>>>BBBBBBBBBDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEGGGHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIGGGEEECCCDDDDDDCCCFFFFFFAAA???BBBDDDDDDAAA===<<<@@@@@@<<<<<<@@@CCCBBB???=========???@@@<<<=========@@@IIIWWWbbbzzzrrreeeeeejjjxxxzzz{{{]]]HHHMMMDDD<<<>>>BBB???CCCHHHEEE@@@AAABBB@@@===;;;;;;=========>>>??????>>>===<<<============<<<;;;:::::::::999888777777888999:::777888888888888999999999666666777888999::::::;;;::::::<<>>999555;;;JJJVVVZZZjjjyyytttvvv{{{|||sss|||www|||yyypppiiiYYYXXXWWWXXXZZZ^^^aaadddfffnnntttrrrkkkiiipppxxx~~~~~~{{{uuupppqqqxxxwwwmmmjjjfffaaapppuuuhhh\\\gggYYYIIIDDD;;;666:::777:::<<<:::777777888999:::999999999999999999:::666888:::;;;999999999:::::::::999888777777888888333333444555666777777888555666777777777777666666888888888888777666555444555555666888888999999999888777555444444555666777666666666666777777777777555666555333555>>>LLLWWWaaaooowwwxxxyyyzzz|||vvvtttsssuuuxxx{{{}}}}}}}}}jjjkkkhhhbbb]]]YYYXXXXXXYYY]]]___aaabbbbbbccceeegggiiilllnnnooorrrxxx|||~~~~~~sss```OOOOOOKKKEEEEEEKKKLLLJJJKKKNNNWWWggg{{{xxxRRR???@@@GGGIIIGGG;;;>>>@@@??????AAABBBCCCTTTjjjTTT888888666:::<<<222000<<<555555555444444555555555666666666666666666555555000111222444555555444444666666555444333333222222666777888888888666555444555666777999999999888777```WWWSSSFFF===555555555555777999;;;<<<===>>>>>>===<<<===@@@BBBGGGVVVmmm}}}}}}hhhUUUJJJDDD???;;;999:::;;;;;;;;;;;;;;;;;;888>>>DDDFFFDDDAAA>>>>>>DDDBBB@@@BBBEEEFFFDDDBBBFFFEEEEEEEEEEEEDDDDDDDDDIIIGGGEEECCCBBBAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<<<<======???@@@AAA@@@;;;;;;???@@@<<<<<<@@@BBB:::666>>>MMMbbb|||uuudddccckkkrrrhhhQQQKKKCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>===<<<;;;===>>>>>>>>>>>>>>>===<<<===??????>>>;;;999999999888888777777777888:::;;;888888999999999888777777777777888999999999888888::::::888777666666666666;;;;;;;;;777555888@@@HHHaaagggqqq|||tttkkkooo~~~{{{uuu|||qqqhhh^^^YYYQQQIIIGGGKKKQQQ[[[aaa^^^]]]cccjjjmmmqqqooopppqqqooolllmmmrrrzzzsssuuutttjjjnnn}}}qqqpppyyymmmqqqeeeHHH???>>>999666888<<<;;;999777777666777777555555555555666777999999999999888888999::::::;;;:::;;;;;;999777666666888555555444444444555666666666666444333333222333333666666555555555666666777777777777777777666555444888888777666666666666666444666888999:::999777666444444555666888<<>><<>><<<<<<===@@@BBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBFFFDDDCCCAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@???>>>========================>>><<<>>>AAA???999777:::666GGGXXXdddzzz|||gggZZZ]]]nnn{{{uuuVVVJJJHHHBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;======>>>>>>>>>===<<<<<<<<<>>>>>>===;;;999888999999888777777888999:::;;;999999999888888888888888888888888888888999999999::::::888777666666666666777999;;;999777888===AAAPPP^^^oooxxx|||wwwqqqtttwwwoooiiifffhhhuuuyyyrrrjjjaaa^^^aaa\\\aaa```XXXQQQQQQQQQOOONNNLLLNNNTTTYYYZZZ^^^cccbbbYYYXXX[[[___rrr{{{zzz}}}ZZZGGG999777999777999>>>;;;:::888777666666777777555555555555666777888999999888888888888888999:::999999999888666555666888555555444444444444444555555555555555555444444444555555444444555666777777777888888888777777666555888888777666666666666666666777999::::::999888777666777777777777:::>>>BBBJJJMMM[[[sss}}}~~~xxxbbbeeerrryyy|||}}}~~~~~~}}}}}}yyytttlllddd^^^ZZZXXXVVVUUUUUUVVVXXXZZZ\\\\\\^^^___bbbfffkkkmmmmmmlllmmmpppwww~~~tttkkkgggeeedddbbbZZZOOOIIIIIIBBBCCCDDDFFFIIIQQQZZZ```ggg{{{zzziii^^^SSSLLLDDDDDDGGGGGGBBB<<<;;;DDDCCC===AAAKKKaaa}}}sssEEE555888777666444444444555555666555555555444444444333222222222222222222222222000000111111111222222222666555333222222222333333555555555444444444444444666555555444555666777888qqqcccYYYJJJ@@@555444444555666888:::<<<;;;<<<=========>>>AAACCCBBB@@@FFFZZZvvv}}}xxxfff[[[LLL???999777666666777888999888777888:::;;;===;;;;;;;;;===>>>===;;;;;;<<<===?????????>>>>>>AAA@@@???>>>>>>>>>>>>??????@@@@@@??????>>>===<<<::::::;;;;;;;;;:::999999999:::<<>>>>>===<<<<<<===============<<<;;;;;;;;;<<<===<<<:::888888888999999888888888999::::::;;;:::888777777777888888888888777777777888:::;;;:::999888777777777777777444888;;;;;;999777888:::<<>><<<777DDDDDDDDDZZZzzzNNN888===666555555444444444555555555555444444444444333333222222222222222222222222000000000111111111222222333222222111111111111222333333333333444444444444666555555555555666777777qqq^^^RRRBBB:::666555555666777999;;;===;;;<<<>>>??????@@@CCCEEE@@@===???LLLaaattt~~~xxxbbbPPPDDD<<<777444333555777888999999999999@@@???>>>======<<<;;;:::999:::<<<======<<<;;;:::======<<<<<<<<<=========<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<===<<<<<<;;;:::999999999999999>>>HHHQQQmmm|||aaa[[[SSS]]]{{{]]]FFFFFFDDDBBBBBB???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=========<<<<<<=========<<<;;;::::::999:::;;;;;;999777888888::::::999999999:::::::::<<<:::888666666777888999999888777666666888:::<<<999999888888777888888888666888;;;;;;999777666777555777AAAUUUiiirrrtttrrrqqq~~~zzzwwwvvvsssppp{{{}}}~~~eeeKKK??????<<<===>>>;;;444333777777777777666666666666666666666666666666777888888888777777666666666666666555666666666444444666888666666555333222222222222333555888;;;;;;:::888777444333222333444666888:::999999888888888888888888888888888888777777666666999999:::::::::999888777999;;;<<<;;;888777666777???CCCQQQeeeuuu{{{~~~}}}~~~{{{jjjYYYOOOUUUiii|||~~~~~~~~~}}}}}}zzztttgggaaaYYYSSSQQQPPPOOONNNJJJJJJKKKMMMPPPQQQQQQOOOQQQSSSTTTQQQMMMJJJIIIJJJFFFDDDEEEHHHHHHGGGKKKPPPOOOPPPTTT___ooogggTTTIIICCCHHHRRROOOOOOMMMHHHBBB???@@@BBB???CCCGGGaaaZZZ;;;:::AAA444444444444444444555555444444333333333333333333111111111111111111111111000000000000111111111111111111111111111222222222111111222222333444555555555555555555666666666777mmmZZZPPPCCC<<<777777666777888:::<<<>>><<<>>>@@@AAAAAABBBDDDFFF@@@BBBDDDHHHNNN[[[kkkvvv~~~{{{xxxeeeUUUIII???:::666555222222444888<<>>??????>>>============<<<<<<======<<<;;;:::999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::AAAAAA@@@???>>><<<;;;:::;;;:::888888@@@PPPdddpppwwwllljjjddd[[[XXXaaa|||]]]GGGAAAHHHCCC>>>@@@BBB????????????????????????>>>>>>>>>===========================<<<;;;:::999888999;;;:::999888888999::::::;;;;;;;;;:::::::::<<<;;;888666666666777888888777666666666888;;;<<<999888888888888888999::::::::::::999777666777777:::333444BBBTTTaaakkkrrrrrr~~~sssnnnttt|||~~~sssjjjqqqttthhhTTTJJJHHH;;;888777999999777666666666666666777777777777777777666666666666777777888777777666666666666666777444555666555444444666888777666555444333222222222333555999<<<===<<<999888444333222222333555888:::999999888777777888999999777888888999888777666666888888888888888888777777999:::<<<;;;999888777888>>>CCCPPPcccsss{{{wwwpppvvvvvviiiYYYUUU^^^ggglllxxx~~~}}}vvvoooeee]]]XXXRRRKKKFFFGGGFFFFFFHHHJJJKKKKKKIIIHHHLLLNNNLLLGGGDDDEEEGGGGGGDDDDDDFFFGGGGGGLLLSSSWWW]]]iii{{{|||aaaHHHBBBEEEGGGKKKQQQPPPNNNIIIDDDBBBCCCEEEGGGHHHFFFRRRvvvEEE:::888///333333333444444444444444222222333333333333333333111111111111111111111111//////000000000111111111111111222333333333444444000111111222333444555555444555555666666666666666eeeVVVOOODDD>>>777666666777888:::<<<>>><<<>>>AAABBBBBBBBBCCCEEEAAAEEEHHHFFFDDDJJJYYYeeerrr|||~~~zzzppphhhbbb___WWWMMM???444111333888<<<999;;;=========>>>???AAA>>>>>>======<<<<<<<<<<<<<<<<<<===>>>>>>>>>=========>>>>>>>>>>>>>>>======???===<<<:::888777777666777:::???HHHZZZssspppbbb[[[ZZZbbbkkkrrroooQQQEEEEEEHHH>>>:::AAAEEE>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>===<<<;;;:::999777999::::::999888999:::;;;;;;<<<<<<<<<;;;::::::<<<;;;999777777666777777777777666777777999;;;<<<888888888888888999:::;;;;;;:::888777666666777777>>>:::999;;;===GGGaaa{{{|||pppooorrrwwwyyyzzzzzzsss[[[TTTQQQLLLGGG@@@;;;666666999999777444555666777777888888888888777777666666666666777777666666666666666777888888666666777666444444555777777666555444444444444444444666999<<<===<<<:::888555333222111222444777999999888777666777888999:::777888999999999888777666666666777777777888888888999:::<<<<<<:::999999:::;;;<<>>555555555555777999;;;<<<<<<>>>@@@AAAAAA@@@AAABBBAAABBBBBBAAABBBFFFMMMRRRfffqqq~~~{{{~~~~~~|||ooo]]]MMMBBB===;;;:::;;;===???>>>===<<<>>>@@@======<<<;;;<<<>>>@@@AAA>>>???@@@@@@@@@???>>>===<<<<<<===>>>>>>======<<<888777666777999<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>?????????>>>===<<<::::::777999:::;;;:::999:::;;;;;;<<<======<<<;;;:::999;;;;;;:::999888777666666666666777888999:::;;;;;;888888888888999:::;;;<<<999888666666666666555555::::::<<<===888:::PPPjjjrrrvvv{{{|||||||||xxxrrryyykkkLLLAAADDDFFFCCC@@@BBB???:::888888999777444555666777999999999999999777777666666666666777777555555555666777888999:::777888888666555444555666777666666555555555666666555777999;;;<<<;;;999888666444222111111333666888888777666555555777999:::777888999::::::888777555666666666777888999:::;;;;;;<<<===<<<:::999:::<<<999888;;;DDDPPP```vvv~~~{{{zzzqqqhhhdddeeejjjpppuuu|||~~~~~~}}}}}}yyytttmmmccc[[[XXXVVVSSSQQQPPPOOOMMMKKKKKKLLLMMMMMMNNNNNNPPPQQQWWWWWW\\\fffqqq}}}|||fffSSSGGGFFFIIIJJJHHHIIIMMMQQQQQQIIIIIIGGGDDDBBBBBBDDDFFFSSSbbbuuujjjBBB333777;;;:::333333444444333222111000111111111111222222222333111111111111111111111111////////////000000000111000111222444555666666555333333444444555555555666444444666777777777666555hhh]]]XXXIII???333333333444555777999:::;;;===???@@@???>>>??????AAA===:::===DDDIIIHHHEEE\\\eeerrr}}}}}}~~~zzz{{{~~~ttthhh^^^TTTKKKEEEBBBDDDDDDBBB===;;;;;;===<<<;;;::::::<<<@@@CCCFFF@@@AAABBBBBBBBB@@@???>>>999999:::;;;;;;:::::::::777888999===CCCKKKRRRWWWkkkvvvqqqaaaeeejjjppp}}}sssnnnrrrlllXXXHHHBBB>>>AAABBB@@@GGGHHH<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@???>>><<<;;;:::777999;;;;;;::::::;;;<<<<<<<<<=========<<<:::999::::::::::::999777555444444555777999::::::::::::777777888888999:::;;;<<<666555555666666666444222444222777AAABBB===AAALLLQQQ```sss}}}~~~yyywww{{{xxxwwwuuuRRRHHH???>>><<<:::<<>>>>><<<:::999;;;<<<:::888:::???EEEQQQcccsssllljjj{{{mmm___```eeeiiiqqq{{{{{{uuutttyyy~~~vvvoooooolllhhhdddbbb___\\\ZZZ\\\\\\]]]^^^bbbfffiiikkksssvvv~~~pppVVVGGGDDDHHHCCCHHHJJJKKKSSSZZZRRRDDDBBBCCCCCCBBBCCCJJJVVV___rrrhhhGGG@@@===444111666333333444444333111000///000000111111222222222333000000000000000000000000////////////000000000000...000222444555666555555444444444555555555555666333444666777777777666555rrr\\\RRRGGG===666555444444666999<<<>>>;;;<<<===>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCBBB@@@FFFZZZlllttt||||||~~~zzzzzz{{{zzz||||||~~~yyyiii]]]UUUTTTNNNEEEAAAAAA@@@<<<===@@@???999:::CCCHHHIII===??????===999888999;;;:::666777<<<>>>:::666666;;;999;;;GGGUUUcccqqq|||yyyooohhhlllrrr}}}ppp}}}```PPPLLLJJJBBBAAA@@@???>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<===============>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::???>>><<<<<<>>>???>>>===::::::999888777777888888666666777888999::::::;;;999888777888::::::888777777666666666666555555555444666999<<<>>>???>>>>>>DDDIIIWWWpppvvvvvv}}}xxx|||~~~fffOOOAAA@@@>>><<<;;;::::::;;;:::999777666666888999;;;888777777999;;;;;;:::888888777666444333333333333999999999:::::::::;;;;;;555555555555666777888888;;;999666444444666888:::;;;;;;;;;;;;:::888666555555444222111111222444555555555555555666777888999;;;<<<<<<;;;:::999888777111222555777;;;>>>@@@AAACCCBBBAAA@@@???===<<<<<<<<<===>>>>>>AAAJJJXXXcccdddlll}}}tttyyyxxxgggWWWUUUfff|||zzzvvvyyy~~~~~~zzz}}}|||wwwssstttsssooouuuooonnnwww{{{eeeVVVNNNIIIHHHJJJNNNSSSSSSOOONNNOOOJJJCCCDDDAAA>>>===EEEXXXoookkkQQQ:::777:::666333444333333333222222111111111111111111111111111111111222111111111000000//////////////////000000000000111111222333333444555555::::::999777666444333333333444555666666444222111sss\\\PPPDDD777666555444444555999<<<>>><<<<<<===>>>???@@@@@@AAAAAAAAAAAABBBCCCCCCBBBAAADDDPPP^^^gggqqq~~~}}}wwwxxx{{{{{{rrrttt{{{wwwtttvvvqqqeeeYYYSSSOOOKKKCCCFFFDDD>>>===AAACCCAAA:::;;;;;;:::777777888;;;<<<:::777555777<<>>>>>>>>>>>=========>>>>>>=========<<<<<<<<<<<<===============>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::===<<<:::;;;<<<===<<<;;;999999888777777777777777777777777888999999::::::888777666777999999777555666666666666555555555555444555888:::<<<===<<<<<<===???III]]]ttt|||{{{|||||||||yyyyyy~~~}}}}}}iiiRRRFFF>>>===;;;:::999999999::::::999777666666777999::::::888888888:::;;;:::999777777666555444444444444999999999999::::::::::::555555666666777999:::;;;;;;999777666666777999:::::::::;;;;;;:::888666555555444333111111333444555444444444555666888999:::999999999999888777666555222333444777999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===>>>EEEQQQYYY___bbbqqquuussswwwdddUUUTTT\\\ssszzz~~~~~~~~~}}}zzzuuuttt{{{|||zzzxxxwwwzzz~~~zzzxxxvvvvvvxxxggg[[[OOOJJJHHHGGGGGGIIIQQQSSSQQQKKKHHHHHHDDD>>>AAA>>>???KKK```xxxVVVCCC444555888444111222333333222222222111111111111111111111111111111111111111111000000000//////////////////000000000000111111222222333444444444666666555555444444333333333444555666555444222111ttt]]]PPPBBB555555444333444555888<<<>>>======>>>>>>?????????@@@AAAAAABBBCCCCCCCCCCCCBBBFFFIIIRRR]]]gggsss|||zzzxxxooommmppp}}}}}}vvvqqqooonnnggghhheee^^^ZZZWWWSSSOOORRRRRRQQQMMMHHHCCC@@@@@@AAAGGGGGGCCCHHHVVV```bbbfffiiivvvkkkjjjeee___bbbppp~~~~~~```IIIFFFFFFCCC@@@AAA@@@???>>>============<<<<<<============<<<<<<<<<<<<<<<<<<======>>>>>>=========>>>======<<<;;;;;;;;;;;;;;;::::::::::::;;;:::999999:::;;;:::999888888777666666666777777888888888888888888888888777666555666888888666555666666666555555555444444444555777999:::::::::999:::888:::DDDUUUdddnnnqqqzzzzzzyyyxxx|||}}}xxxuuurrryyy}}}|||tttoooWWWHHHAAA>>>;;;:::888777777777888999999999777666666777888999<<<:::888777999::::::999666666555555555555666666888888888999999999::::::666666777777999:::<<<<<<:::999999888888999::::::::::::::::::999777555444555444333222222333444555222222333444666888:::;;;666666666666666555444333444444555666777888999999999999:::;;;<<<===>>>>>>===>>>>>><<<<<>><<<@@@BBBLLLccc\\\@@@666000555888444111222222222222111111111111111000000000000000000000000111111000000000000//////////////////000000000000222222222222222222333333222222222222222222222333222333444555444333222111sss^^^RRREEE999555444333333555888;;;>>>>>>>>>>>>>>>>>>????????????@@@BBBBBBAAAAAAAAABBBFFFCCCHHHTTT]]]eeewwwxxxrrrkkkdddeeemmmuuuxxxwwwvvv~~~}}}vvvoooiiiqqqrrrrrroooiiiaaaZZZVVVVVVeeennnnnnuuuxxxvvv{{{|||qqqcccgggjjjlllttt}}}}}}yyy]]]EEECCCIIIHHHCCC@@@@@@@@@???>>>============;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<======>>>>>><<<============<<<;;;;;;:::::::::::::::::::::::::::999888999;;;;;;:::888777777666666666666666777999999999888888888777777777666666777888888777555666666666555555555444444666666888999999999999999>>>:::666666;;;EEENNNTTTpppuuuxxxzzz}}}~~~}}}~~~zzzyyyyyy___KKKAAA======<<<888888666666666777888999999888888777666777777888===;;;888666777888999999555555555555555666777888777777777888888888999999999999888999999:::;;;<<<999999::::::;;;;;;::::::999:::::::::999777555444555555444333333444555555333333333444555666777888444555555555444444333222777666666666666666666666666777777999:::;;;<<<<<<;;;<<<<<<;;;999:::===@@@KKKGGGOOOiii~~~||||||zzzxxxzzz~~~~~~|||}}}yyylllaaabbbppp}}}oooqqqhhheeevvvjjjqqqyyyvvvlllggg\\\SSSKKKJJJLLLMMMPPPSSSPPPMMMNNNSSSUUUQQQNNNNNNIIIGGGCCC===;;;===AAADDDFFFRRRhhhkkk===777333333777888444222555111111111111111111111000000000000000000000000000000000000000000000//////////////////000000000000222222222222111111111111111111111111111111111111222222333333333333222111qqq\\\SSSIII>>>555444333333555888;;;===>>>>>>>>>>>>>>>?????????<<<>>>AAAAAA???>>>???AAAAAA===@@@KKKQQQUUUbbbqqq|||yyysssjjjcccbbbgggooovvvooorrruuuyyy|||xxx{{{wwwqqqssspppiiigggpppzzz|||wwwtttuuu|||xxxtttmmmPPPCCC===DDDHHHDDD@@@AAA@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::999;;;<<<<<<:::888777666666666666666777777::::::999999888777777777888777777888999999888666777777666666666555555555777777888999999999999999===;;;999666555777;;;>>>MMMVVV```hhhsss~~~wwwvvv}}}rrrrrrzzzVVVMMMBBB<<<<<<>>>===;;;888777666666666777888999999888888777777666666666<<<:::666555666777888888555444444555555666777888666666666777777777888888;;;:::999999888888999999888999:::;;;<<<;;;;;;:::::::::::::::999777666444555555555555555555555555666555555444444444444444444444444444444444333222888888888777666666555555666666666777777888888888888999999999999999:::;;;CCCAAAIII```xxx~~~rrrooouuurrrVVVKKKSSS```hhhqqqwww|||rrrjjjjjjxxxtttaaajjjnnnqqqnnnggg___YYYVVVUUUQQQQQQVVV[[[ZZZYYYYYYSSSOOONNNOOOMMMGGGDDDDDDCCC@@@===;;;:::===EEEKKKTTTjjjdddHHH:::777555666666555222222555000000000000000000000000//////////////////////////////////////////000000////////////000000000000111111111111111111000000333333222222111000000///111111222222222222222222qqq]]]TTTIII???444333222333444777;;;=========>>>>>>?????????@@@;;;>>>@@@@@@>>><<<>>>@@@@@@@@@BBBHHHKKKNNNUUU\\\ffftttwwwnnnjjjkkknnneeeeeefffkkkwww|||yyyyyyxxx{{{iiiaaa^^^fffrrryyy|||~~~www|||kkkIIIEEECCCCCCEEEDDDBBBBBBFFF???>>>===<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>??????;;;;;;<<<<<<;;;;;;:::999999999999999::::::::::::;;;::::::<<<======;;;999777777666666666777888888:::999999999888888777777999888777888::::::888777888888888777777777666666777777888888888999::::::666888;;;;;;;;;::::::;;;777>>>GGGPPP___sssuuuiiiccciii{{{rrrppp{{{kkkYYYDDD@@@;;;999:::;;;:::888888888777666666777888999888888888777777666666555999777555444666777777666444444444444444555666777555555555666666666777777999999888777777777777888888888999:::;;;;;;;;;;;;:::;;;;;;;;;:::888666555666666666666666666666666777666555444333222222222333333444444444444333333888888777777666666555555666666666666666666666666666777777888999:::::::::===???HHH[[[ooollliiisssrrrWWWHHHHHHKKKKKKOOOWWWbbbqqqvvviiigggkkkwww|||ppphhhmmmnnnlllfffcccddddddccc[[[YYY[[[bbbddd^^^WWWTTTMMMIIIFFFFFFCCC===<<<>>>;;;999999:::;;;===FFFPPPggg~~~tttCCC666999666666555333000///000222////////////000000000000////////////////////////......////////////000000////////////000000000000000000000000000000111111333333222222111000//////111111111111111111222222wwwdddXXXJJJ===444333222222444777;;;===<<<<<<===>>>???@@@@@@AAA:::>>>AAAAAA>>><<<>>>AAABBBEEEGGGFFFHHHMMMPPPOOORRR```rrryyytttrrrkkkmmmnnnpppuuu{{{zzzuuupppjjjjjjqqqwwwwwwwwwxxx||||||}}}~~~~~~zzzsssmmmhhheeedddgggnnnrrroookkkhhhfffjjjvvvoooUUUAAAEEEGGGFFFCCCCCCFFFFFFCCC>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;<<<===>>>??????:::;;;;;;;;;;;;:::999999888888999999999::::::::::::::::::<<<======:::888777777777777777888999999999999999888888888888888888777777888999999888666999999999999888888888888555555666666777888999:::444666:::===>>>===<<<;;;777<<<>>>AAALLL```sss|||{{{qqqnnnooommmhhhvvv{{{|||vvv^^^PPPIII===<<<:::999888777777777888888666555555666777888888888888888777666555444555444333444666666555444444333333333333444444555444444555555555666666666555444444555666777888888888888888999::::::;;;;;;<<<<<<<<<<<<;;;999888666666666666777777666666666555555444333222222222222222222333333333333222222555555555555555555555555444444555555555666666666777777777888:::;;;;;;:::999;;;EEEUUUeeetttpppnnnxxx~~~{{{~~~xxxiii___[[[VVVPPPHHHKKKOOOVVV```gggbbbYYYVVVVVV\\\fffkkkgggcccbbbeeeeeebbb]]]___fffiiigggfffbbbaaaeeeddd]]]TTTPPPDDDAAA@@@AAA???<<<===AAA<<<<<<@@@GGGJJJNNNXXXddd}}}PPP888777444333333222000///000000000........./////////000000................................./////////000000////////////000000000000.../////////000111111111111111111111000000000000000000000000000111222222lll]]]LLL===444333222222444777:::===;;;<<<===>>>???@@@AAAAAA;;;???BBBBBB>>>===???BBB>>>EEEEEE@@@AAAHHHJJJEEEFFFSSSeeeqqqxxx~~~~~~zzztttnnnhhh```\\\bbbgggfffeeeggghhhffffffhhhjjjkkkhhhfffTTTOOOSSSbbbooorrrooommmbbbgggvvv~~~nnnUUUKKKGGGDDD>>>BBB@@@===BBBIIIDDD999>>>>>>===;;;;;;;;;;;;;;;999::::::;;;;;;::::::999::::::;;;<<<===>>>???@@@:::;;;;;;;;;;;;:::999999888888888999999:::::::::999999:::;;;===<<<:::777888888777777888999::::::888888888888888888888888777666666666888888777555:::::::::999999999888888444444444444666777888999666777999:::;;;;;;888777666:::;;;;;;AAAPPP___fffrrrxxx~~~}}}xxxvvvzzz}}}uuuqqquuuzzzvvvtttmmmiiimmmzzzuuuzzzooo___TTTHHH>>>999333555888999888777777888888777666555444555555666888888888888777666444444333222222444666666555333444333333222222333333333444444444555555555666666000111222333555777999:::888888888888999:::;;;<<<<<<=========<<<:::888777666666777777777777666666444333333222222333333444000111111222222222111111333333333444444444555555333333444444555666777777999888888999:::;;;;;;:::666777???MMM[[[hhhvvv}}}zzz{{{xxxpppmmmuuu|||vvvlllcccPPPMMMIIIHHHLLLPPPLLLDDDEEEDDDIIIRRRTTTPPPNNNQQQTTTUUUQQQNNNSSS\\\^^^ZZZWWWRRRNNNPPPOOOIIICCC@@@===;;;<<<>>>>>><<>>>>>>>>???@@@>>>>>>============>>>>>>???AAACCCEEEFFFFFFEEEDDDHHHIIIPPP\\\gggoooxxxzzzwwwpppjjjiiimmmqqqsssrrrgggfffeeedddddddddfffggg[[[\\\eeevvv}}}nnnuuuZZZKKKIIIEEEBBBDDDBBB@@@???>>>???>>>===;;;<<<<<<;;;:::999999999999:::::::::999999999888888888999999:::;;;<<<===>>>===<<<;;;999777666444444888888888888999:::;;;<<<:::<<<>>>===;;;888666666444222333;;;DDDFFF???777777777888999999777666555999:::999777555333444555:::::::::::::::999888777777666555444444555666777777666555666888:::999888:::999999???FFFJJJHHHEEEHHHOOOYYYdddnnnuuuzzz}}}~~~~~~~~~~~~yyyuuurrrlllnnnvvv{{{uuuzzz||||||}}}fffTTTQQQLLLFFF@@@<<<999888333333333444555666777777666555555555555444444444444444333555666777555444444333333333333444555555333555666555333111111111555777999888666444444444444444333333222333333333555555555666777999;;;;;;======<<<;;;:::999999888777777666666666666777777777666555444444444444444222222333333333333444444///000000111111222333333666555555555666777888999:::777444444777999999888:::;;;;;;>>>EEEOOO[[[ccceeelllvvv{{{}}}}}}xxxrrrkkkaaa]]]hhhxxxqqqssswwwyyytttcccMMM<<<===???FFFEEE>>>BBBFFF>>>EEEDDDCCCDDDFFFHHHJJJKKKDDDAAA>>>>>>??????<<<999999===999666===CCCMMM___bbbpppzzz~~~QQQ<<<<<<<<<888777333222000/////////000111////////////////////////////////////////////////////////////////////////............////////////000///...------------------------...///000000111000000000000000000000000fffNNNAAA===<<<999555222111333777999;;;<<<>>>???>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDCCCCCCCCCAAAEEENNNWWW^^^gggooo}}}yyytttsssvvv{{{yyymmmoooqqq[[[IIIFFFFFFBBB@@@CCCAAA@@@>>>>>>???>>>===;;;<<<<<<;;;:::999999999999:::::::::999999999888888999999:::;;;<<<===>>>>>>;;;::::::999888777666666888888888888999:::;;;<<<:::<<<>>>===;;;888777666999888999???FFFGGGCCC===888888888888888777666666999999999777555444444555666777777888888888777777777666555444444555666777777666555666888999999888777777999???FFFGGGDDD@@@<<>>DDDMMMXXX___^^^^^^cccyyy||||||}}}pppdddbbbhhhxxxwwwcccKKKCCCDDDDDD>>>AAAFFFBBBBBB@@@>>>>>>???@@@???>>>???===<<<=========<<<;;;;;;AAAAAAEEEUUUcccvvv^^^>>>666;;;:::555222222111000/////////000111....................................................................................//////////////////...------------------------...///000000000000000000000000000000000jjjRRREEEBBB>>>;;;777444333555777999===>>>@@@@@@>>>>>>>>>???>>>???@@@@@@@@@@@@???>>><<<===???AAABBBCCCBBBBBBCCC@@@AAAGGGLLLRRRZZZaaarrrxxx}}}~~~ssseeeddduuugggOOOGGGCCCDDDBBB<<<<<<@@@@@@???>>>>>>>>>>>>===<<<<<<<<<;;;:::999999999999:::::::::999999999888888999999:::;;;<<<===>>>>>>999999999999999888888888888888888888999:::;;;<<<:::<<<======:::888777777777777888;;;>>>???>>><<<999888888777777777777777888999999888555444444555333444555666777777777777666666555555555555666666666555555666888999999888444666999???DDDDDD???:::===BBBEEEDDDCCCIIIUUUaaaiiiqqqwwwwwwxxx~~~|||{{{|||yyyyyyzzzrrrvvvyyydddXXXOOOGGG@@@@@@???===:::888666555555333333333444444444444444555444333333333222333333444444333555666777555444444333333333333444555555333444555555333111111222...111333444444333444444333333222222222222333333555444555555666777888999::::::::::::::::::::::::666666555555555555666666888888777666444333333222222222333333333333444444333333444444555666666777444555666777888888777777888666666777:::<<<<<<<<<=========>>>AAAHHHQQQXXXVVVRRRRRRggguuufff^^^]]]tttpppaaaPPPJJJJJJAAA<<<>>><<>>===;;;888:::;;;;;;;;;<<<>>>@@@HHHMMMOOO[[[rrrzzzzzzOOO@@@666:::@@@===666333222111000/////////000000........................................................................---............////////////...---------------------------...//////000000000000000000000000000000kkkTTTIIIFFF888666444333444777;;;>>>>>>@@@AAA@@@>>>======>>><<<===???@@@@@@???===<<<<<<===???AAABBBCCCCCCCCCDDDAAABBBGGGKKKMMMRRRXXX]]]gggvvvyyyppptttqqqiiilll~~~zzz___PPPKKKFFFBBBAAA>>>:::<<>>======>>>???===<<<<<<<<<;;;:::999999999999:::::::::999999999888888888888999:::;;;<<<======::::::999999999888888888888888888888999:::;;;;;;:::<<<===<<<:::888888888555666777777666777888999:::999777666666666777888777888999888666444444555333444555666666666666666666666666555555666666666666555444666888999888777666777999===@@@@@@<<<999>>>CCCHHHHHHFFFFFFIIILLLQQQ[[[dddeeefffkkkrrrvvv~~~yyy|||}}}zzztttvvv{{{qqqmmmkkkwwwvvvbbbNNNGGGDDD@@@AAAEEEDDDCCC@@@<<<888555333111555555555555555444444444666555444333333333444444444333333555666777555444444333333333333444555555222444555555333111222222...000222333222111111222333222222222222333333444555555444555555666777888888888888999999999::::::777666666666666666666777888888888666555444222222222222222333333333444444444444444555666666777777333444666888999888777666666666777888;;;===>>>>>>======<<<;;;===BBBHHHMMMPPPPPPPPP^^^www~~~qqqhhhfffiiisss|||{{{tttaaa]]]aaaVVVMMMNNNQQQYYYRRRIIIDDDBBBBBBAAA???>>>@@@BBBCCCCCCFFFMMMRRR___^^^___pppZZZ@@@;;;;;;@@@AAA<<<777555111111000000////////////........................................................................---------.........//////......---,,,,,,------------------....../////////000000000000000000000000eeeOOOBBB>>>333222111222444888<<>>@@@AAA@@@>>><<<<<<===;;;<<<>>>??????>>><<<;;;===>>>@@@AAACCCDDDDDDEEE>>>===@@@FFFIIIIIIJJJMMMMMMVVVgggyyy}}}{{{tttpppxxx{{{|||fffPPPGGGFFFDDD@@@===>>>???>>>@@@BBB>>>===<<<===>>>???>>>===<<<<<<;;;:::999999999999:::::::::999999999888888777777888999:::;;;<<<<<<<<<;;;;;;:::999888777777888888888888999:::;;;;;;:::;;;<<<;;;999888888999888::::::999777777:::===:::999777666666666777888666888999888666555555555666777777777666666555444555666666666666666666555666555444555777999888777:::999999:::<<<<<<<<<;;;555777<<>>???<<<<<<:::999888;;;???CCCIIIRRRUUU[[[fffllluuu~~~qqqnnntttyyyrrrkkkkkksss~~~uuuttt{{{vvvvvvnnn]]]QQQKKKHHHHHHVVVYYY[[[\\\^^^dddlllsssuuunnnlll[[[===AAA===;;;999666222111333000000000000//////..............................................................................------------............------,,,,,,,,,------...------------............////////////////////////|||cccNNN@@@999333222111111333666999;;;===>>>@@@???===<<<<<<===;;;;;;<<<======<<<;;;;;;>>>???@@@BBBCCCEEEFFFGGG======AAAHHHJJJGGGFFFHHHHHHKKKUUUeeevvv}}}uuuyyyrrrmmm{{{mmmSSSHHHDDDBBBCCCBBBAAAAAACCCDDDCCC>>>;;;===<<<;;;<<<>>>???>>>===<<<<<<;;;:::999999999999:::::::::999999999888888777777888999:::;;;<<<<<<===<<<;;;:::999888777777888888888888999:::;;;<<<:::;;;<<<;;;999888999::::::::::::999888999;;;===999888888777777777777777555777999999777555555555888888888888777666555444555555666666666666555555555444444555777888888777;;;::::::999::::::<<<<<<:::888777:::???BBBAAA>>>@@@KKKSSSPPPJJJIIILLLNNNQQQ[[[iiisssrrrkkkiiikkk}}}www|||}}}tttnnnkkkmmmkkk{{{wwwvvvrrrlllfffaaa^^^[[[ZZZSSSGGG===:::666222333999777777888888888888777777777777777888888888888888999888666444444555666777444444333555666777555444444333333333333444555555222333555444333222222333111333555444222000//////444333333444444555666777777777666666555666666666666666666777777888888888777777666666666666777777666777888888777666444333222222333333333333444444222222333333444555555555444555666777888888777777444666999;;;;;;<<<===???<<<;;;:::777666666999;;;@@@OOOTTTSSSVVVYYYeeeyyyvvvrrrvvvzzzwwwwwwyyyhhh```aaadddtttwww|||zzzvvv\\\@@@>>>AAA===666111///...000222//////000000000///...---------------------------------------------------------------------------,,,------------.........,,,,,,,,,,,,,,,------...------------------------////////////////////////zzzeeeSSSDDD<<<333222222222333555888:::;;;===>>>>>><<<;;;;;;<<<========================>>>???@@@AAACCCEEEFFFGGGAAA@@@CCCHHHIIIFFFEEEGGGEEEFFFJJJSSS___mmmxxx~~~{{{zzzpppiiittt}}}jjjMMM@@@@@@BBBBBBCCCCCCDDDEEEDDDCCC@@@<<<888<<<;;;:::<<<>>>??????>>><<<<<<;;;:::999999999999:::::::::999999999888888888999:::;;;<<<======>>>;;;;;;:::::::::999999999888888888888999:::;;;<<<:::;;;;;;:::999888999;;;888777777777777999::::::888888888888888777666666444777999999777666555555666666777777777666666555444555666777777666555444555444444555777888777666888999:::::::::999:::;;;???<<<:::999:::;;;:::999CCCOOOWWWSSSLLLIIIKKKMMMSSSYYYeeepppqqqiiifffhhhzzzuuunnnlllpppsssnnneee```___aaabbb|||rrrbbbIIIFFFCCCCCCFFFKKKPPPSSSLLLGGG@@@:::777777:::===>>>>>>===<<<:::888666444666666666777888888999999999777555333333444666777444444333555666777555444444333333333333444555555111333444444333222333444111333555555444222222222555444444555555777888888999888777666666666666666666666666666666666666777555555444444444444555555555666777888888777555444222222333333333333444444222333333444444555555666555555666666777777888888333666:::;;;::::::<<<>>><<<<<<;;;888555444555777999EEEHHHHHHMMMQQQXXXfffrrr{{{vvvwwwyyy||||||vvv{{{{{{jjjIII???CCC;;;777222///111444333111...///000000000///...---------------------------------------------------------------------------,,,,,,---------.........,,,,,,++++++,,,,,,---...------------------------////////////////////////ssscccUUUGGG>>>111111111222444777:::<<<:::<<<======<<<;;;;;;<<<>>>>>>============>>>>>>>>>>>>???@@@BBBDDDFFFGGGBBB@@@@@@CCCCCC@@@@@@CCCAAADDDHHHKKKPPPYYYdddlllwwwrrruuuwwwlllqqqxxx]]]PPPEEEAAA>>>:::<<>>;;;999;;;>>>@@@;;;::::::<<<>>>??????>>><<<<<<;;;:::999999999999:::::::::999999999888888:::;;;;;;<<<===>>>??????999999999::::::;;;;;;;;;888888888888999:::;;;<<<:::;;;;;;:::999888:::;;;:::888777888:::<<<;;;:::777888999999999888666555444666999999888666555555333444555666777777777777444555666777777666555444555444333555777888777666444777:::;;;;;;999888888222555999;;;:::999999:::666CCCMMMJJJCCCAAADDDGGGFFFHHHRRR```gggeeeccceeessswwwxxxtttooonnnqqqssskkkkkkpppzzz~~~{{{uuusssjjjjjjfffyyy|||}}}zzzuuuooodddRRRBBB@@@>>><<>>888666777888888;;;;;;;;;;;;:::999777666444555555666777888888999888777444222222333555777444444333555666777555444444333333333333444555555111333444444333222333444000222555666555444555555555555555666666888999999:::999888777777666666777666666666666666666666666444333333222222333333444444555777888999888666555222222333333333444444444333333444444555666666666666555555555666777888999333666:::;;;:::999;;;=========<<<999666444555666666>>>>>>???LLLQQQSSSZZZcccyyy}}}zzzxxxooozzzzzz~~~}}}zzz~~~kkkQQQHHHAAA999222000---///444777333,,,...///000000000///---,,,------------------------------------------------------------------------,,,,,,,,,---------......++++++++++++,,,,,,---...------------------------////////////////////////