BM6P6(@ {{{vvvtttttttttsssxxx|||~~~~~~{{{|||}}}xxxwwwuuuppplllSSSHHH@@@@@@CCCEEEFFFHHH^^^xxx}}}___LLLGGGMMMPPPaaa]]]???;;;;;;:::777777666555444333333222222222222111111111111000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000111111111111111222111111111000000//////333333///000555111555GGG]]]IIIHHHFFFVVVuuussshhhppp{{{}}}zzzxxxvvvtttssspppmmmjjjhhhfffeeedddcccaaa]]]ZZZYYYWWWRRRIII@@@===@@@DDDTTT}}}wwwIII666555666555444333333222222333333222222222111111111000000////////////////////////000000000000000000000000222///000333000---555BBB___gggpppeeegggnnngggsss~~~tttjjjWWWNNNIIIKKKSSSUUURRRUUU\\\\\\cccjjjqqqsssiiirrrttttttnnnqqqpppjjjeeefffiiilllgggfffeeeccc```^^^\\\\\\WWWUUUTTTTTTWWWZZZ\\\\\\JJJHHHFFFEEEDDDDDDCCCBBB???===:::999:::999888777666666666777999999888777;;;>>>YYYeeefffwwwiii___UUUJJJBBB@@@BBBCCCDDDFFFFFFGGGGGGGGGNNNSSS]]]iiiuuuoooeeebbb```aaabbbdddfffkkksss||||||vvvqqqooopppppppppooorrruuuuuutttuuuzzz~~~zzzyyyuuuoooiiiRRRHHH???@@@CCCEEEGGGIIIZZZuuu|||]]]KKKIIIPPPPPP^^^}}}bbb@@@999999777777777666555444333333222222222222111111111111000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000111111111111000111111111000000000//////222333...000555222666III___IIIGGGGGGVVVooonnnlllvvv|||zzz}}}~~~{{{yyyvvvsssrrrpppllljjjhhhfffeeedddcccaaa]]]ZZZXXXWWWSSSKKKBBB???@@@DDDIIIoooOOO888888444555444333333222222333333222222222111111111000000////////////////////////000000000000000000000000222///000333000...777EEE```gggqqqeeecccffffff}}}|||xxxnnnYYYOOOKKKMMMSSSTTTOOOOOOVVVVVVaaallluuuxxxfffjjjqqqvvvyyyoooffffffooossslllbbbiiigggdddbbbaaa___]]][[[ZZZYYYWWWXXXZZZ\\\]]]\\\PPPNNNKKKIIIGGGEEECCCAAA???===::::::::::::999888888888:::===>>>>>>;;;888:::999JJJooovvvhhhxxxjjj```VVVKKKCCCAAAAAABBBDDDEEEFFFGGGGGGHHHKKKSSS___iiirrr|||qqqhhhggghhhgggiiigggggglllwww{{{yyyyyyyyyqqqkkkhhhgggffffffcccfffiiijjjjjjmmmrrrvvvwww|||~~~|||wwwnnngggRRRHHH??????CCCEEEGGGIIITTTooo}}}^^^MMMJJJPPPOOOZZZwwwlllDDD888999777888777777666555444333333222222222111111111111000000000000000000000000000////////////////////////////////////////////////////////////////////////...///000000111111000000111111000000000000//////000222...000555222999LLLfffLLLGGGGGGSSSaaa```lll~~~xxxyyy}}}zzzuuuvvv|||~~~~~~}}}|||yyyuuurrrpppnnnllljjjhhhfffeeedddccc```\\\YYYVVVVVVSSSMMMFFFAAAAAACCCGGGdddyyyYYY;;;===333555444333333222222333333222222222111111111111111000000000000000000000000000000000000000000000000222///000333111000;;;KKKdddhhhqqqfff___]]]cccwww}}}vvv```SSSNNNNNNSSSRRRLLLMMMUUUfffvvvddd```kkkxxxwwwsssqqqsssvvvuuuppplllkkkgggcccbbbbbbaaa^^^[[[^^^]]]\\\]]]^^^^^^\\\[[[UUUTTTQQQMMMJJJFFFDDDBBB@@@>>>;;;::::::;;;:::999888999<<<@@@AAA???;;;777;;;:::AAAZZZ}}}hhhvvvzzzlllbbbWWWLLLDDDBBB@@@AAACCCDDDFFFGGGHHHHHHHHHRRR___hhhoooyyy|||mmmcccdddmmmttttttsssooonnnuuuzzzyyy|||xxxooofff```]]]\\\[[[]]]___aaacccdddgggkkkoootttyyyzzzpppgggUUUJJJ@@@???AAACCCDDDGGGOOOlllcccOOOJJJNNNNNN]]]}}}wwwIII:::===<<<888888777666555444333333222222222111111111000000////////////////////////////////////////////////////////////////////////////////////////////////...//////000000000000000000000000000000000/////////111///000555333;;;OOOfffLLLGGGKKKYYY```aaa}}}~~~uuurrrvvv|||yyyggg______bbbggglllmmmssszzz~~~}}}}}}}}}|||{{{}}}yyytttpppnnnmmmlllkkkhhhfffeeecccbbb___\\\YYYTTTUUUSSSOOOIIIDDDBBBBBBJJJ\\\{{{ddd??????333555444333333222222333333111111111111111111111111111111111111111111111111000000000000000000000000222///000333111222@@@RRRkkkiiiooofff^^^YYY___ppp~~~mmmZZZSSSQQQSSSRRRPPPWWWbbbgggYYYdddxxx}}}}}}yyymmmhhhcccbbbcccccc```\\\___^^^^^^______]]]ZZZWWWVVVVVVTTTQQQLLLIIIFFFFFFCCC@@@===;;;;;;<<<;;;;;;888888:::<<<===<<<999666999:::???OOOnnnkkkjjj{{{mmmcccXXXMMMEEEBBB???@@@BBBDDDEEEGGGGGGHHHGGGOOO[[[fffooo{{{{{{rrreee^^^fffwww|||uuukkkccc^^^[[[ZZZZZZ^^^___aaabbbdddgggkkknnnwwwzzz}}}rrriiiXXXLLLAAA>>>@@@@@@AAADDDMMMiiigggQQQHHHLLLPPPhhhKKK:::@@@???888888777666555444444333222222222111111111000000////////////////////////////////////////////////////////////////////////////////////////////////......///000000000000000//////////////////000000///222///111555333<<>>??????AAACCCKKKhhhhhhQQQGGGKKKSSSpppOOO:::AAA<<<999888888777666555444444222222222111111111111000000000000000000000000000////////////////////////////////////////////////////////////////////////---...//////000000//////......////////////000000///333111111555333===TTTbbbPPPHHHOOOhhhmmmooozzzjjjfffhhhpppwww{{{~~~hhhXXXRRROOORRRTTTSSSQQQRRRTTTXXX^^^eeemmmwww|||{{{~~~{{{yyyxxxxxxxxxuuuqqqoooooonnnlllkkkhhhgggeeecccaaa^^^ZZZWWWQQQQQQPPPNNNKKKGGGDDDBBBIIIIIIkkkNNN===666555444333333222222333333111111111111111222222222111111111111111111111111111111111111111111111111111///111444333777KKKaaatttmmmlllbbbaaa```\\\tttuuukkk~~~qqqggg___^^^___fff|||vvv^^^YYYnnnsss~~~oooiiihhhfffdddcccccceeefff```___^^^^^^]]]ZZZVVVSSSOOOSSSUUUUUUQQQOOOOOOQQQMMMIIIDDD@@@??????>>>===<<<:::777777888999999999666777777===NNNrrrkkkgggqqqfff[[[OOOGGGDDD@@@@@@BBBCCCDDDDDDDDDDDDGGGJJJRRR```ppp|||uuuzzz{{{vvvqqqnnnjjjeee```dddiiiuuuuuuooohhhddddddgggjjjlllggggggiiinnnsssyyy}}}}}}qqqgggXXXKKK@@@===>>>@@@BBBEEEIIIfffhhhQQQGGGKKKQQQkkkVVV>>>BBB888999999888777666555444444222222222111111111111000000000000000000000000000////////////////////////////////////////////////////////////////////////---...//////000000//////........./////////000000000444222222444222===UUUcccVVVJJJLLLgggllliiisssdddaaaeeemmmttt||||||}}}|||sss{{{~~~kkk\\\TTTRRRSSSWWWYYYYYYZZZ^^^[[[\\\^^^aaafffpppzzz~~~{{{xxxuuuwwwzzz||||||yyywwwvvvwwwtttrrrpppppppppooommmkkkhhhgggdddcccaaa^^^ZZZVVVPPPOOONNNLLLJJJHHHDDDBBBFFFFFFddd~~~YYY:::777555444333333222222333333000000111111111222222222111111111111111111111111111111111111111111111111111///111444333888NNNfffrrrooommm]]]\\\bbb```tttuuurrr}}}~~~tttkkkhhhhhhppp{{{eeeYYYfff}}}xxxwwwqqqmmmooofffhhhhhheeebbbbbbgggkkkdddbbbaaa```___\\\XXXVVVOOOSSSWWWWWWTTTQQQRRRTTTRRRMMMGGGCCCAAA@@@???>>>;;;:::888888999999888777:::888999<<>><<>>888777777999:::999666333666555888<<<===NNN}}}eeebbbvvvkkk```UUULLLJJJAAABBBBBBCCCCCCBBBBBBAAACCCKKKWWW```fffjjjlllnnnsssnnncccUUUOOOUUU]]]aaaiiijjjrrrdddfffjjjtttwwwmmmhhhfffgggkkkqqqpppmmmmmmttt}}}ooobbbTTTIII@@@===>>>???AAAEEEMMMZZZtttcccQQQJJJFFFQQQ```sssfff;;;@@@@@@===<<<:::888777666555555444444333222222111111000111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000333000///222444CCC^^^hhhUUUNNN___ttt~~~kkkaaabbbeeekkksssuuuuuuvvvwww{{{zzztttwww{{{vvvhhhaaa[[[WWWVVVYYY[[[^^^bbbffflllsssxxxuuu|||zzznnnjjjiiiiiijjjllllllhhhdddppppppppprrrtttuuusssqqquuussspppnnnnnnnnnnnnmmmhhhfffccc___]]][[[ZZZZZZUUUOOOKKKLLLKKKFFFAAA???===BBBXXX{{{sss444AAA555444333222111111111111000111111111111222222222111111000000000000111111111111111111111111111111222000000333666AAAXXXnnnssssssdddZZZ[[[VVVggg{{{|||{{{xxxxxxxxx|||eeeYYYWWWhhh}}}zzzwwwqqqmmmiiidddkkkqqqooohhheeehhhmmmmmmiiifffeeefffeeebbb___TTTTTTWWW[[[[[[VVVUUUWWWOOONNNMMMKKKHHHDDDAAA???>>>===;;;:::999::::::;;;777999777999===CCCbbbeeesss|||mmmaaaVVVMMMGGGDDDBBB@@@@@@AAACCCCCCBBBFFFJJJQQQXXX]]]bbbgggjjjhhhbbbYYYTTTUUUZZZ```dddiiiqqqxxx}}}bbbfffkkksss|||ooogggdddfffmmmuuussssssvvv}}}}}}ooobbbTTTJJJ@@@>>>>>>>>>@@@CCCGGGSSSmmm~~~dddRRRJJJEEENNNZZZjjjjjj@@@AAA>>>>>><<<;;;999777666555555444444333333222111111111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000333000000333444DDD___kkkWWWQQQeee{{{mmmaaaaaaccciiipppqqqqqqsssuuuyyywwwssszzzzzzjjjcccbbb___]]]]]]```cccggglllpppvvv|||~~~qqqeee^^^]]]]]]___aaaaaa___\\\iiiiiikkknnnrrrttttttsssuuurrrpppnnnnnnmmmkkkjjjgggfffdddbbb```_________VVVPPPLLLMMMLLLGGGBBB@@@BBBAAAOOOrrrzzz~~~<<<@@@555444333222111111111111000111111111111222222222111111000000000000111111111111111111111111111111333111111444888CCCZZZooovvvqqqddd[[[\\\ddd~~~yyypppsss|||vvvwwwkkk\\\TTT___www~~~qqqooonnnnnnkkklllpppsssqqqkkkhhhkkknnnpppmmmiiihhhhhhgggccc___XXXWWWYYY\\\ZZZUUUSSSUUUOOONNNMMMKKKHHHEEEBBB@@@???>>><<<;;;:::::::::;;;999:::888:::<<<<<>>>>>===???BBBCCCNNNgggzzzzzzeeeRRRJJJDDDIIIQQQ^^^mmmDDDBBB<<<>>>===;;;999888666666555444444333333222222111111111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111444111111444666EEEaaajjjWWWUUUkkk~~~kkk___^^^```fffmmmmmmnnnpppsssxxxvvvsssttt~~~qqqhhhaaabbbeeeeeedddeeejjjnnnsssyyy~~~uuujjjaaa\\\\\\[[[]]]```aaaaaa```hhhggghhhlllppprrrsssssssssqqqooonnnmmmllliiigggeeedddcccbbbaaaaaaaaaaaaWWWPPPMMMNNNMMMHHHCCCBBBFFFAAAHHHfffFFF<<<555444333222222111111111000111111111111222222222111111000000000000111111111111111111111111111111333222222444999GGG]]]qqqxxxmmmddd^^^___xxx}}}lllfffvvv~~~tttvvvrrraaaRRRUUUgggooolllnnnmmmjjjnnnooonnnllliiihhhhhhiiiqqqnnnjjjiiihhhfffbbb^^^ZZZXXXXXXZZZXXXRRROOOPPPOOOOOOOOOMMMJJJGGGDDDCCCAAA???>>><<<::::::::::::999:::777:::<<<777BBB[[[{{{gggxxxjjj]]]PPPHHHBBBAAA@@@AAABBBCCCBBB@@@CCCEEEIIIKKKMMMOOORRRTTTXXXWWWWWWYYY]]]dddlllpppzzz}}}zzzmmmaaa___dddggghhhuuurrruuuyyy~~~sssjjjkkkuuu|||ooobbbUUUKKKAAA>>>>>>===>>>@@@CCCLLLdddxxx{{{eeeSSSKKKCCCGGGLLLUUU|||mmmDDDCCC===???>>><<<:::888777666666555444444333222222111111111111111111000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111444111111555777GGGbbbbbbUUUXXXooozzztttttt~~~hhh[[[ZZZ\\\bbbjjjiiikkkmmmqqqvvv}}}xxxppprrrwwwssskkkdddaaaeeehhhiiijjjmmmpppuuu{{{|||rrrlllgggbbbbbbbbbdddgggjjjlllmmmnnnmmmlllmmmoooqqqqqqpppqqqpppnnnmmmmmmkkkiiigggccccccbbbaaa```______^^^WWWQQQMMMOOONNNIIIDDDCCCFFFBBBFFFbbbMMM:::555555444333222222222222000000111111111222222222111111000000000000111111111111111111111111111111222222222333:::III```qqqwwwhhhddd___```ooobbbmmm~~~~~~tttuuuwwweeeRRRQQQ```~~~sssqqqrrrkkkgggnnnllliiihhhggghhhggggggnnnkkkhhhggggggeeeaaa]]]ZZZWWWVVVXXXVVVQQQMMMNNNRRRRRRQQQPPPNNNLLLIIIHHHDDDBBB@@@>>><<<;;;;;;;;;999999555888===888:::KKKhhhooonnn}}}ooo```QQQHHHBBBAAA@@@AAACCCCCCAAA@@@BBBDDDFFFFFFGGGIIILLLNNNUUUWWW[[[```gggooowww}}}zzzpppmmmnnnnnnnnnoooqqqzzztttqqq{{{{{{mmm```TTTJJJAAA???>>>======???DDDKKKaaawww|||eeeSSSKKKDDDGGGKKKSSSxxxnnnDDDDDDAAA???>>>===;;;999888777777555555444444333222222111111111111111000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000444111111666888HHHddd[[[TTT]]]rrrttthhhooohhhZZZWWWXXX]]]cccbbbdddgggjjjpppxxxsssnnnttt{{{vvvqqqlllgggeeegggiiijjjnnnssssssxxxwwwpppmmmjjjcccdddfffhhhkkknnnqqqsssssspppnnnnnnppprrrssssssrrrpppnnnmmmlllllljjjhhheeeeeecccbbb```]]]\\\[[[WWWQQQMMMOOOOOOJJJEEEDDDEEEBBBDDD\\\|||RRR<<<666555444333222222222222000000111111111222222222111111000000000000111111111111111111111111111111111111111111999LLLbbbqqqwwwgggbbb]]]]]]~~~rrraaacccvvvvvvuuu|||zzzjjjWWWTTTbbbuuuvvvsssiiiiiiooollliiiiiijjjlllkkkjjjkkkiiiggghhhiiihhhccc___[[[WWWUUUXXXXXXTTTQQQQQQTTTTTTUUUTTTSSSPPPNNNMMMHHHFFFCCC@@@>>><<<<<<<<<>>>===666777>>>999888DDDVVVddd}}}uuudddTTTIIICCCBBBAAAAAACCCCCCBBBAAACCCDDDEEEEEEFFFHHHLLLPPPYYY\\\bbbgggnnnxxx{{{{{{uuu|||zzzwwwyyylll___RRRIIIAAA???>>>======???BBBHHH]]]sss|||eeeSSSLLLDDDGGGKKKSSSxxxrrrGGGGGGCCC@@@???===;;;999888888777555555444444333333222222111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000///333000111666888IIIdddXXXTTT```tttrrrggguuugggXXXTTTRRRUUUZZZXXXZZZ]]]aaaiiittt|||rrrpppwwwwwwooorrrjjjhhhgggiiijjjkkkqqqxxxuuuzzzsssmmmjjjgggdddgggjjjmmmoooqqquuuwwwrrrpppoooppptttyyy|||~~~wwwtttpppmmmlllkkkiiihhhhhhgggfffdddaaa^^^[[[YYYVVVPPPMMMNNNNNNJJJEEEDDDFFFBBB???QQQsss[[[@@@666555444333222222222222000111111111111222222222111111000000000000111111111111111111111111111111000111111000:::NNNdddqqqxxxjjj```YYYYYYoooooo\\\\\\mmm|||xxxtttvvvzzz}}}~~~}}}~~~ppp]]]XXXeee{{{~~~uuuiiirrrkkkjjjiiiiiijjjkkkkkkjjjllljjjiiijjjlllkkkfffbbb___YYYWWWZZZ\\\YYYVVVUUUUUUVVVVVVVVVUUUTTTRRRQQQLLLJJJGGGCCC@@@???>>>===DDDCCC;;;999>>>999666>>>FFFoookkkeee}}}lllZZZNNNFFFDDDBBBAAACCCDDDDDDDDDEEEEEEFFFFFFGGGJJJOOOSSSWWWZZZ^^^bbbhhhqqq}}}|||yyy~~~wwwjjj]]]QQQHHH@@@??????===>>>@@@AAAFFFZZZqqq{{{gggTTTLLLDDDGGGJJJRRRwww{{{PPPKKKBBB@@@???>>><<<:::999888888555555555444333333222222111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000...111000000555888IIIdddXXXRRR]]]rrrsssmmm{{{^^^QQQNNNLLLNNNSSSPPPRRRUUU\\\fffuuuyyyrrrssszzz{{{ooonnnooojjjiiijjjmmmlllkkkpppxxxyyy}}}}}}oookkkhhhdddgggkkkpppssstttvvvyyy{{{vvvuuutttwww}}}{{{tttoookkkiiihhhfffffffffeeeccc```]]]ZZZXXXUUUOOOLLLNNNNNNIIIEEEDDDDDDCCC???MMMllleeeBBB666555444333333222333333000111111111111222222222111111000000000000111111111111111111111111111111000333222111;;;RRRhhhssswwwnnn]]]VVV[[[ffflllYYYVVVdddpppyyyrrrnnnnnnrrrvvvxxxwwwbbbYYYdddjjjvvvjjjjjjkkkjjjiiihhhhhhhhhmmmkkkjjjkkklllkkkeeeaaaaaaZZZWWWZZZ\\\YYYUUUTTTUUUUUUVVVVVVVVVTTTSSSRRROOOMMMJJJFFFCCC@@@??????CCCDDD===:::???:::555;;;>>>WWWiii{{{uuucccWWWIIIFFFBBBAAABBBEEEFFFGGGGGGGGGFFFFFFFFFJJJOOOTTTSSSUUUVVVXXX[[[eeerrr||||||zzz}}}vvviii\\\OOOGGG???>>>???>>>>>>@@@AAAEEEYYYppp|||hhhUUUMMMDDDFFFIIIQQQwwwWWWMMM@@@AAA@@@>>><<<:::999888888666555555444444333222222111111111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000---111///000555888IIIdddXXXNNNXXXnnntttsssmmmRRRHHHHHHHHHKKKPPPLLLNNNSSS[[[hhhyyywwwrrruuu{{{nnnnnnooojjjllllllooorrrooolllooouuu}}}uuukkkkkkiiieeegggkkkqqquuuvvvwwwyyy{{{~~~|||{{{~~~xxxpppkkkhhhfffdddbbbbbbbbb```^^^[[[XXXVVVUUUOOOLLLMMMNNNIIIEEECCCAAAEEEDDDPPPlllkkkAAA666666555444333333333333000111111111111222222222111111000000000000111111111111111111111111111111111444333222===TTTjjjtttvvvppp\\\VVVaaaggg~~~|||oooqqqjjjZZZSSS]]]hhhxxxzzzppphhhfffkkkqqqvvv|||dddYYYaaayyykkkvvvoooppprrrqqqnnnkkkjjjjjjlllkkkiiijjjjjjhhhbbb]]]```YYYUUUWWWYYYVVVRRRPPPTTTTTTUUUVVVUUUTTTSSSRRRQQQOOOLLLHHHDDDBBB@@@@@@>>>AAA===;;;@@@;;;555;;;===DDDkkkzzzrrr|||iii]]]KKKGGGCCCAAABBBEEEGGGIIIHHHHHHGGGEEEFFFIIINNNSSSVVVVVVVVVUUUXXXaaaooo{{{ssseeeZZZQQQGGG???===>>>===???BBBCCCKKKYYYnnnccc\\\LLLDDDGGGGGGQQQhhhZZZMMMNNNHHHDDD???:::888777666555555444444333222222222222111111111111000000000000////////////////////////////////////////////////............////////////////////////////////////////////////000000000000222111222333555;;;LLL[[[OOOOOO___uuuxxxuuunnn]]]KKKEEEFFFHHHJJJKKKNNNSSSXXXaaauuu{{{tttsssrrruuussseeelllqqqmmmmmmnnnooooooppprrrvvvyyyvvvooommmiiifffkkknnnrrrvvv{{{~~~uuunnnmmmjjjfffccchhheeebbb___]]]ZZZWWWTTTOOOOOOOOONNNKKKHHHDDDBBBEEEDDDDDDNNNggg~~~AAA999888666444444555333000222222222222222222222222111111000000111111222333111111222222222333333333000333444444>>>TTTkkkyyy|||ggg___```___ooonnn\\\hhhXXXZZZ[[[dddsss{{{qqqkkkddd]]]bbblllttt}}}gggYYY]]]mmmooorrrsssooopppsssuuuuuurrrmmmiiikkknnnnnniiieeefffeeebbb```YYYWWW[[[]]]YYYVVVWWW[[[YYYWWWWWWYYYYYYVVVSSSRRROOOKKKHHHGGGFFFDDDCCCBBB???======>>>>>><<<999777BBBTTTyyywwwuuufffWWWIII@@@CCCDDDAAAAAAHHHEEEFFFFFFEEEIIIPPPVVVYYY```XXXSSSWWW]]]dddqqq}}}sssdddZZZPPPGGG???===>>>===???AAABBBIIIWWWlll|||ccc\\\MMMEEEGGGGGGQQQfff^^^MMMJJJEEEBBB>>><<<<<<<<<<<<;;;666555444333222222222333111111111111000000000000////////////////////////////////////////////////............////////////////////////////////////////////////000000000000222111222333444:::JJJYYYTTTPPP___xxxdddVVVHHHDDDGGGIIIKKKNNNRRRVVV]]]jjj~~~yyytttrrruuuwwwzzznnneeejjjnnnnnnmmmooopppqqqrrrvvvzzz~~~xxxpppmmmlllkkkmmmpppuuuzzzuuuooonnnlllhhhfffgggdddaaa^^^\\\ZZZVVVTTTPPPPPPOOOMMMJJJFFFCCCBBBCCCDDDBBBHHHbbbKKK:::888555333333444333111222222222222222222222222111111000000111111222333111111222222222333333333111444444444???UUUmmm{{{~~~jjjbbbfffppprrrfffyyyeeeXXXVVV[[[gggwwwzzzoooiiiaaa[[[aaalllxxxhhhYYY[[[iiikkkyyywwwppprrrtttwwwxxxuuupppkkkeeekkkmmmkkkiiiiiihhheeeddd]]]YYYZZZYYYUUUSSSTTTXXXVVVUUUUUUVVVVVVTTTSSSRRRPPPLLLJJJIIIHHHEEECCCCCC@@@>>>>>>???>>><<<999===@@@DDD\\\zzzrrrqqq\\\MMMBBBDDDGGGCCCCCCGGGDDDDDDEEEEEEHHHNNNTTTXXX\\\YYYXXX]]]ccciiivvv~~~rrrdddZZZOOOFFF>>>===>>>===???AAA@@@GGGTTTiiixxxddd]]]NNNGGGHHHFFFOOOccciiiVVVLLLHHHEEE@@@===<<<;;;:::999777666555444333333333333222222111111111000000000////////////////////////////////////////////////............////////////////////////////////////////////////000000000000222111222222222888GGGVVVRRRKKKXXXvvvsssXXXNNNEEEEEEIIILLLNNNQQQTTTXXXbbbrrrtttlllnnnttt{{{uuuhhheeegggkkkooommmoooqqqsssuuuyyy~~~}}}sssnnnnnnoooooosssyyytttpppooommmjjjiiifffccc```]]][[[YYYUUUSSSRRRQQQNNNKKKGGGEEECCCBBBCCCGGGCCCCCC___MMM;;;888444222222222222222222222222222222222222222111111000000111111222333111111222222222333333333333444444444???WWWooo}}}mmmdddlllvvvooo{{{lll^^^UUUQQQYYYiiiyyyxxxxxxyyymmmeee\\\XXX___llliiiXXXYYYbbbfff~~~wwwtttrrrrrrsssuuuwwwvvvpppkkkcccjjjoooooommmlllhhhdddeee^^^XXXVVVUUUTTTTTTVVV```___^^^ZZZVVVTTTTTTTTTSSSQQQOOONNNMMMKKKHHHEEEDDDBBBAAA@@@@@@>>><<<:::>>>>>>888CCCllljjj}}}fffUUUFFFEEEHHHEEEDDDFFFBBBCCCDDDFFFHHHMMMSSSXXX```dddkkktttyyy~~~}}}qqqcccYYYNNNEEE>>>===>>>>>>>>>AAA@@@FFFRRRhhhwwwhhhaaaQQQHHHHHHEEELLL```yyyaaaNNNIIIEEEAAA===<<<:::999888888777666555444333333333222222222111111111000000////////////////////////////////////////////////............////////////////////////////////////////////////000000000000222111222222111666DDDRRRNNNHHHTTTrrr{{{gggQQQJJJFFFIIIMMMOOORRRVVVSSSYYYeeessstttiiidddooo~~~hhheeehhhgggiiiqqqnnnoooqqqsssuuuyyy~~~{{{qqqnnnppppppuuu|||{{{qqqooonnnllliiijjjeeebbb___\\\ZZZWWWTTTQQQSSSQQQMMMHHHEEECCCBBBBBBEEELLLFFFCCC```PPP<<<777333333333222222333222222222222222222222222111111000000111111222333111111222222222333333333333444222333@@@XXXqqq~~~}}}nnneeejjj}}}vvvssshhh^^^UUUPPPMMMWWWhhhvvv}}}xxxzzzlllcccYYYUUU___nnnlllXXXWWW\\\ddd|||{{{rrrooouuusssppppppqqqpppmmmjjjeeemmmsssrrrooolllfff```___ZZZUUUSSSTTTWWW[[[___ppppppllleee\\\VVVTTTUUUSSSRRRQQQQQQPPPNNNJJJHHHFFFEEEDDDCCCAAA???<<<;;;999???999<<<\\\yyyqqqttt```LLLEEEEEEEEEEEEFFFCCCCCCEEEHHHJJJMMMTTT\\\lllxxx|||{{{{{{{{{pppbbbXXXMMMDDD>>>===>>>>>>>>>@@@AAAFFFRRRiiiyyymmmeeeTTTJJJHHHDDDKKK___rrrVVVKKKGGGBBB???>>>>>>>>>===:::999777666555444444444222222222222111111111111000000000000000000000000////////////////////////............////////////////////////////////////////////////000000000000111111222222111555BBBPPPMMMJJJXXXssstttaaaNNNJJJJJJNNNQQQRRRUUUZZZWWW\\\eeelllnnnjjjeeebbbgggzzzvvvcccfffkkkhhhjjjrrroooppprrrrrrtttwww|||wwwoooooopppvvv~~~~~~yyysssnnnmmmllliiiggghhhcccaaa]]][[[YYYVVVSSSPPPRRROOOKKKGGGCCCBBBBBBBBBEEEMMMHHHCCC```[[[===777333555555222111444222222222222222222222222111111000000111111222333111111222222222333333333222222111333AAA[[[rrrzzzmmmbbbaaayyy}}}~~~~~~vvvkkk```XXXSSSOOOMMMNNNUUUcccooowww~~~zzzzzzmmmbbbXXXTTT___pppnnnYYYVVVXXXddd~~~yyyvvvrrrrrrzzzwwwrrrnnnlllkkkkkkkkkhhhoootttssspppmmmhhhbbb[[[YYYVVVSSSUUUZZZ```ddduuutttqqqiii___WWWUUUUUUTTTSSSSSSSSSRRRQQQMMMKKKIIIIIIIIIGGGDDD@@@>>><<<777@@@>>>===OOOoooqqqtttpppWWWHHHCCCDDDEEEFFFFFFEEEGGGKKKMMMPPPYYYdddxxx|||xxxxxxyyyzzzoooaaaXXXKKKCCC======???>>>>>>@@@BBBFFFRRRiii{{{ooofffUUUJJJIIIFFFOOOdddnnn^^^XXXNNNEEE@@@===;;;:::;;;:::999777666555555444333222222222222111111111000000000000000000000000////////////////////////............////////////////////////////////////////////////000000000000111111222333111555BBBOOOIIIKKKZZZuuulllZZZKKKJJJMMMQQQSSSSSSWWW]]]______bbbbbb___[[[^^^ddduuurrrdddgggllljjjlllrrrqqqrrrssstttuuuxxx|||~~~rrroooqqqwwwuuunnnooolllkkkllljjjeeedddgggbbb```\\\YYYWWWUUUQQQOOOOOOMMMJJJFFFCCCBBBBBBBBBCCCIIIFFFCCC\\\\\\>>>777444888888333111555222222222222222222222222111111000000111111222333111111222222222333333333111222111555EEE^^^tttyyykkk^^^YYYhhhyyyzzzxxxeee___WWWQQQNNNNNNNNNNNNRRRUUU^^^iiirrr|||~~~yyylllbbbVVVRRR^^^pppqqq[[[VVVUUUeee{{{wwwrrrttt||||||zzztttnnnkkkmmmpppkkkppprrrpppnnnnnnllliii\\\^^^\\\XXXWWW\\\aaabbbiiiiiigggddd^^^YYYWWWVVVVVVTTTSSSSSSSSSRRRPPPNNNLLLMMMNNNLLLGGGBBB???>>><<<@@@===:::CCCVVV~~~mmmhhhSSSHHHEEEFFFGGGIIIGGGIIINNNPPPSSS___nnn~~~vvvtttuuuwww}}}yyynnnaaaWWWJJJCCC===>>>???>>>>>>@@@AAAEEEQQQiii}}}nnneeeSSSIIIJJJJJJUUUlllzzzlllcccUUUIII@@@<<<999999<<<;;;:::888666666555555333333222222222111111111000000000000000000000000////////////////////////............////////////////////////////////////////////////000000000000000111222333222666BBBPPPIIIKKK]]]yyyxxxaaaNNNFFFGGGKKKPPPRRRRRRWWW^^^bbb\\\YYYYYYZZZ\\\fffqqqzzznnneeefffjjjkkknnnqqqssstttvvvwwwyyy}}}~~~sssrrrrrryyyqqqjjjiiiiiihhhiiikkkiiidddcccfffaaa___[[[XXXVVVTTTPPPNNNLLLKKKHHHFFFDDDBBBBBBBBBBBBFFFDDDCCCVVVzzzYYY>>>777666<<<<<<444111555222222222222222222222222111111000000111111222333111111222222222333333333111333444999JJJcccwww|||jjj[[[UUU___~~~ttthhhWWWSSSNNNLLLMMMNNNPPPQQQWWWWWW[[[eeeppp{{{wwwkkkaaaTTTPPP\\\nnnsss]]]VVVSSSeee~~~|||ssstttvvv|||}}}tttnnnppptttrrrtttrrrmmmjjjlllnnnmmm]]]aaabbb]]][[[___aaa```^^^^^^^^^``````^^^[[[XXXWWWUUUSSSRRRSSSSSSRRRPPPOOOQQQRRROOOJJJDDDAAA@@@AAA===999;;;???CCCcccxxx}}}dddSSSKKKIIIHHHKKKGGGIIIOOOQQQTTTcccvvv~~~wwwpppppprrruuuzzzyyynnn```WWWJJJBBB===>>>???>>>>>>@@@@@@DDDPPPiii~~~lllcccQQQIIIKKKMMMZZZrrroooddd\\\PPPFFFAAAAAABBBCCC===<<<:::888777666555555333333333222222222111111000000000000000000000000////////////////////////............/////////000////////////////////////////////////000000000000000111222444333666CCCPPPNNNQQQcccrrrYYYDDDAAACCCIIINNNPPPPPPWWW___```VVVPPPTTT[[[eeerrrrrrlllfffeeehhhllloooqqqtttvvvxxxzzz}}}zzzssstttttt{{{{{{iiieeehhhfffgggiiillliiicccbbbeeeaaa^^^[[[XXXVVVSSSPPPMMMJJJIIIHHHFFFDDDCCCBBBBBBDDDFFFDDDDDDTTTrrraaa>>>777777>>>>>>555111555222222222222222222222222111111111000111222222333111111222222222333333333222444666<<>>===???CCCBBBFFFTTTooorrr^^^QQQEEEHHHLLLMMMiiieeeXXXPPPIIIHHHFFFBBB@@@@@@>>>>>>===<<<:::999888777666555444444222222111000222222222111111111111000000/////////............//////............//////........................//////000111111111111111111///111555444333???OOOQQQRRRmmm{{{iiiUUUEEEEEEEEEFFFIIINNNTTTYYY]]]YYYTTTRRRVVV___oooqqqddd___fffkkkjjjkkkqqquuuttttttwww}}}uuuqqqtttvvvyyy~~~lllhhhkkknnnmmmkkkiiifffdddcccbbb^^^\\\YYYWWWUUUSSSPPPNNNKKKJJJIIIHHHFFFEEEDDDDDDCCCBBB???@@@NNNhhh[[[===:::666444444444333222222222222222222222222222333222222111111222222333222222222222222222222222333555555888JJJgggzzz}}}nnn\\\UUU^^^tttzzzyyyrrraaaWWWUUUTTTTTTUUUVVVUUUSSSQQQYYYZZZ^^^dddjjjttt~~~xxxooobbbUUUQQQ[[[hhhwww^^^QQQQQQaaavvv~~~}}}|||ssswww{{{|||yyytttrrrrrrvvvtttooogggaaa```cccgggeee``````^^^[[[ccccccUUUWWWZZZ^^^______^^^^^^___YYYVVVSSSRRRRRRSSSRRRQQQSSSUUUVVVSSSLLLGGGFFFFFFGGG>>>;;;>>>>>>===HHHWWWeeennnVVVMMMOOOEEEHHHLLLOOORRR\\\rrryyymmmmmmsssvvvzzz}}}}}}uuujjj\\\QQQGGGAAA======>>>>>>@@@CCCCCCGGGVVVpppnnnZZZOOOEEEHHHLLLMMMiiijjjWWWOOOHHHGGGFFFBBB@@@@@@???>>>===<<<:::999888888777777666555444333222222222222222111111111111000000000/////////.........//////............////////////////////////////////////000111111111111111111///111555333333???OOOQQQNNNdddooo___NNNAAADDDDDDEEEHHHLLLQQQVVVYYYVVVTTTXXXcccqqq|||{{{lllaaa]]]dddiiihhhjjjooorrrrrrsssvvv|||uuuoooooossswww}}}pppmmmpppqqqpppooollliiieeebbb```^^^[[[XXXVVVUUUSSSPPPNNNJJJJJJIIIHHHFFFEEEDDDCCCFFFFFFAAA===DDDYYYqqq[[[===:::666444444444333222222222222222222222222222333222222111111222222333222222222222222222222222333666666:::LLLhhhzzzzzzmmm]]]UUU]]]tttssswww|||kkk\\\RRRXXXWWWWWWXXXYYYXXXVVVTTTWWWYYY]]]dddiiirrr{{{vvvmmmbbbVVVQQQYYYeeettt^^^TTTNNN[[[nnn|||}}}~~~uuuwwwyyyxxxuuusssssstttuuurrrmmmfffaaaaaaeeeiii___ZZZ]]]___\\\```aaaWWWTTTWWW[[[]]]]]]]]]^^^___WWWVVVTTTRRRQQQQQQQQQQQQSSSTTTSSSPPPLLLIIIGGGGGGGGG@@@<<<>>>===;;;BBBOOOmmmuuu}}}dddUUUQQQSSSQQQRRRVVV\\\iii~~~}}}nnnlllrrrwwwyyyzzz}}}~~~zzzsssfffWWWLLLFFF@@@<<<>>>???>>>@@@CCCDDDHHHWWWrrr|||hhhVVVMMMDDDHHHLLLLLLgggzzzpppUUUMMMGGGFFFFFFBBB@@@AAA??????>>><<<;;;:::999888888888777666555444333333222222222111111111111000000000000/////////......//////............//////000000000000000000000000//////000111111111111111111///111555333333>>>NNNNNNJJJ]]]zzzzzzmmm___SSSHHH>>>CCCDDDEEEHHHLLLPPPTTTVVVVVVWWW___ooo{{{|||wwwggg___\\\ccchhhhhhjjjppppppqqqrrrvvv|||~~~qqqmmmrrrvvv|||}}}nnnkkknnnqqqqqqpppnnnjjjeee```]]]]]]ZZZXXXVVVTTTRRROOOMMMJJJIIIHHHGGGFFFDDDCCCCCCBBBDDDBBB===DDD[[[vvvZZZ===:::666444444444333333222222222222222222222222333222222111111222222333222222222222222222222222222666777;;;NNNiiizzz~~~vvvkkk[[[UUUaaa{{{zzzhhhuuurrrbbbTTTLLLSSSSSSTTTWWW[[[\\\[[[ZZZXXXZZZ^^^eeeiiiqqq~~~~~~yyytttmmmcccWWWPPPVVV```rrr___XXXPPPZZZjjjxxx{{{~~~zzzvvvrrrppprrrtttrrroooiiiccc```bbbfffkkk```ZZZ```eee___]]]^^^YYYUUUWWWZZZ\\\]]]^^^___aaaWWWWWWVVVTTTRRRRRRSSSTTTVVVTTTQQQPPPOOONNNLLLKKKHHHBBB>>>???===999<<>>??????AAADDDDDDIIIYYYsssyyyeeeTTTLLLCCCHHHJJJIIIdddsssnnnTTTLLLFFFFFFFFFCCCAAAAAA@@@???>>>===<<<:::999999888888777666555444444333222222222111111111000000000000000////////////...//////............////////////////////////////////////000111111111111111111///111444333222>>>MMMNNNIII[[[xxx~~~xxxssshhh\\\RRRKKKDDD@@@CCCDDDFFFJJJNNNRRRUUUWWW[[[\\\cccnnnsssqqqoooooovvveee```___eeejjjkkkmmmrrrpppqqqtttxxx}}}uuupppssswww}}}uuufffbbbdddkkklllmmmllliiiddd___\\\\\\ZZZWWWUUUSSSQQQNNNLLLIIIIIIHHHFFFEEEDDDCCCBBB>>>BBBAAA>>>GGGbbbYYY>>>;;;777555444444444333222222222222222222222222333222222111111222222333222222222222222222222222000444666;;;NNNhhhyyy|||uuuhhhXXXWWWkkkqqqeeeyyyyyyiii[[[PPPJJJHHHIIIMMMSSSYYY^^^``````^^^^^^```eeeiiiqqq|||{{{vvvooofffZZZQQQSSSZZZ}}}rrr___YYYRRRYYYhhhsssxxx~~~}}}tttooommmoooqqqmmmjjjeee```___aaafffjjjccc[[[```eee]]]WWWZZZYYYYYY[[[]]]^^^^^^___aaacccYYYZZZYYYWWWTTTTTTVVVXXXZZZWWWSSSRRRSSSTTTSSSQQQIIIDDDAAAAAA???;;;;;;@@@DDDeeewwwsssfffSSSPPPSSS]]]mmm~~~wwwpppmmmooossstttwww}}}{{{ssskkk___SSSNNNDDD>>><<<>>>@@@@@@AAADDDCCCIIIZZZuuuvvvfffUUULLLCCCGGGIIIGGGaaammmeeeUUUMMMFFFFFFFFFCCCAAABBB@@@@@@???>>><<<;;;:::999888888777666555444333333222222222111111111000000111000000000//////////////////............//////........................//////000111111111111111222///111444222222===LLLTTTKKKWWWnnn|||wwwnnneeeXXXNNNHHHDDDBBBAAABBBDDDHHHMMMQQQUUUXXXYYY]]]^^^aaaeeeddddddjjjsssyyyqqqaaa___```fffjjjlllnnnqqqqqqtttyyy}}}uuutttssswww}}}ssseee``````dddfffhhhiiigggccc^^^[[[[[[XXXVVVTTTRRRPPPMMMKKKHHHHHHGGGFFFDDDCCCBBBBBBAAACCC@@@<<>>;;;777555555555444333222222222222222222222222333222222111111222222333222222222222222222222222...222444999LLLfffwwwzzzuuufffUUUWWWvvvxxxoooqqqcccXXXOOOJJJCCCEEEJJJQQQXXX^^^aaaaaabbb```aaadddiiirrr}}}~~~yyysssjjj]]]SSSRRRWWWvvvwww```WWWOOOUUUeeeppptttzzzzzzqqqllllllmmmoooiiieeeaaa^^^^^^```dddfffbbbZZZ]]]```XXXVVV\\\[[[\\\]]]^^^]]]]]]^^^```cccYYYYYYXXXVVVUUUUUUVVVWWWZZZVVVSSSRRRUUUVVVUUUSSSIIIEEEDDDDDDCCC@@@???@@@EEEPPPvvvooooooqqq]]]WWW```oooyyyvvv}}}}}}rrrkkkmmmqqqsssxxxyyyqqqjjj]]]RRRNNNBBB===<<>>===<<<;;;:::888888777666555444333333222222222111111111111000111111000000000///////////////............//////........................//////000111111111111111222///111444222111<<>>???AAABBBEEEIIINNNRRRUUUWWWWWWWWWXXX[[[\\\[[[^^^lll{{{zzzppprrr{{{qqqiiieee]]]^^^aaaeeehhhkkkmmmooossswww}}}~~~rrrsssqqqvvv|||}}}pppkkkkkkfffgggiiijjjhhhccc___[[[ZZZXXXUUUSSSQQQOOOLLLJJJHHHGGGFFFEEEDDDBBBAAAAAAAAABBB>>><<>>;;;777555555555444444222222222222222222222222333222222111111222222333222222222222222222222222...222333777JJJeeevvvzzzwwwgggUUUVVVvvv}}}zzzxxxjjj^^^UUUOOOLLLHHHIIIMMMSSSYYY^^^______bbbaaabbbggglllvvvzzztttlll```VVVTTTXXXsss~~~bbbVVVQQQUUUeeeppprrrwww~~~yyyrrrnnnlllmmmnnnnnngggddd```^^^^^^```aaaaaabbb^^^``````\\\dddlllfff[[[\\\[[[[[[ZZZ\\\___bbbYYYWWWTTTTTTUUUVVVUUUTTTUUUTTTRRRRRRSSSSSSSSSRRRJJJHHHFFFFFFFFFEEECCCBBBFFFCCC\\\|||nnnppp```hhhxxxzzzxxxrrrkkkooossssss{{{xxxssslll]]]PPPKKKAAA===;;;???AAAAAABBBEEEFFFMMM```}}}yyygggUUUMMMDDDHHHKKKJJJeeevvvaaaXXXPPPIIIHHHGGGDDDAAABBBBBBAAA@@@???===<<<;;;;;;999999888777666555555444222222222111111111111000111111111000000000////////////............//////........................//////000111111111111111222///111444222111<<>>===>>>BBBBBBDDDHHHLLLOOOQQQQQQQQQQQQQQQSSSUUUUUUWWWaaalllhhhdddbbbkkkwwwjjjhhheeeaaa^^^\\\[[[[[[]]]```dddfffiiilllnnnnnntttyyyuuunnnqqqrrrvvv}}}}}}zzzzzzrrrrrrqqqoookkkeee___[[[YYYWWWTTTRRRPPPNNNLLLIIIGGGGGGFFFEEECCCBBBAAA@@@===???>>>@@@NNNkkkWWW???;;;888555555555555444222222222222222222222222333222222111111222222333222222222222222222222222000222222666IIIdddwww{{{xxxkkkXXXSSSjjj~~~zzz{{{nnnbbbYYYSSSNNNLLLJJJKKKNNNTTTYYY]]]___^^^cccdddiiiooovvv}}}xxxqqqkkkaaaYYYXXX[[[tttfffVVVRRRTTTdddttttttvvvvvvssspppooopppqqqpppnnngggdddaaa```aaaaaa___]]]aaacccfffbbbbbbrrrxxxjjjYYYYYYZZZYYYZZZ]]]bbbfff\\\WWWSSSTTTXXXZZZXXXTTTQQQSSSTTTSSSRRRQQQQQQQQQLLLJJJHHHGGGHHHHHHEEEBBBBBB@@@KKKmmm~~~tttkkkmmmuuuqqqlllrrrvvvsss}}}wwwtttnnn]]]NNNHHHAAA<<<;;;???BBBAAABBBEEEGGGOOOccc|||fffUUULLLCCCIIIMMMMMMiiigggZZZRRRKKKIIIHHHDDDBBBBBBBBBAAA@@@???>>><<<;;;;;;;;;::::::999888777666666222222222111111111111000111111111111000000000000//////............//////000000000000000000000000//////000111111111111111222///111444111000;;;KKKQQQLLLWWWiiittt~~~|||xxxqqqYYYKKK@@@>>>???>>>@@@DDDBBBDDDHHHKKKLLLLLLKKKJJJOOOMMMNNNQQQPPPNNNOOORRRIIIUUUbbbmmm{{{uuubbbTTTPPPLLLIIIKKKOOOTTTWWW___cccgggiiikkknnnpppppptttzzzxxxkkkkkkppptttyyy}}}|||zzzuuunnnfff___[[[YYYVVVTTTQQQPPPNNNKKKIIIGGGGGGFFFDDDCCCBBBAAA@@@>>>@@@???BBBOOOggg~~~RRR???<<<888666555555555444222222222222222222222222333222222222222222222333222222222222222222222222222444333666IIIeeexxx}}}yyyooo\\\PPP^^^zzzssshhh]]]VVVQQQMMMKKKFFFHHHLLLRRRYYY^^^______eeehhhpppyyyzzzuuuooojjjbbb[[[[[[^^^wwwiiiXXXNNNOOO]]]wwwvvvwwwvvvtttssssssuuutttqqqnnniiifffcccbbbcccbbb___\\\]]]bbbfff___```sssvvv```YYYYYYZZZ[[[]]]aaaggglllaaaZZZTTTVVV\\\```\\\VVVQQQTTTWWWVVVSSSQQQQQQSSSNNNLLLIIIGGGHHHIIIFFFAAA@@@CCCDDDYYYmmm}}}vvvrrrzzz{{{eee{{{qqqmmmlllqqqyyy}}}pppdddXXXLLLDDD@@@===;;;<<<@@@DDDDDDDDDIIIJJJddduuudddSSSMMMEEEFFFFFFKKKnnnsssggg```VVVLLLHHHEEECCCDDDHHHBBBAAA@@@???>>>>>>>>>>>>999999999999999888777666444444333333222111111000000000000000000//////...////////////////////////////////////////////////////////////000000000000000111444444000222===KKKNNNMMM[[[nnn}}}~~~xxxqqqlllgggRRRHHH@@@???@@@AAADDDGGGGGGEEEEEEFFFFFFEEEFFFHHHJJJJJJIIIIIIIIIJJJLLLMMMOOOQQQUUUZZZ]]][[[UUUOOOOOOCCCFFFNNNMMMQQQ___fffttt|||}}}sssiiiiiimmmnnnxxx{{{~~~mmmgggeeejjjqqqvvv{{{pppccc]]]]]]YYYWWWUUUSSSQQQNNNIIIFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCAAABBBAAAIIIiiiXXX>>>;;;777555444444444333333333333333333333333333111111222222222333333333111111222222222333333333555333555888DDDddd}}}}}}uuuaaaWWW___ttt|||}}}uuujjj```\\\ZZZTTTOOONNNOOOQQQUUUXXXZZZ]]]```cccllljjjppp~~~|||uuummmhhhbbb\\\[[[^^^vvvjjj\\\XXXRRR]]]uuuxxxwwwrrrsssrrrqqquuuyyyyyyuuullliiihhhhhhddd``````dddeee```]]]^^^``````___^^^XXXXXXZZZ[[[]]]___```aaagggaaa[[[ZZZ[[[ZZZWWWUUUNNNUUUXXXVVVTTTVVVWWWVVVLLLKKKKKKLLLNNNMMMIIIEEE===@@@EEEPPPiiixxxrrr^^^cccvvvmmmjjjhhhnnnvvvzzzmmmbbbVVVJJJCCC@@@===;;;<<<@@@DDDEEEEEEJJJNNNiiippp```PPPKKKDDDFFFGGGMMMrrrrrrbbbYYYRRRLLLJJJIIIEEEEEEGGGCCCCCCBBBAAAAAA@@@@@@???:::::::::::::::999888777444444444333222222111111000000000000000//////...////////////////////////////////////////////////////////////000000000000000111333444222444AAAOOO\\\SSS]]]tttvvvnnnfff```OOOFFF>>>>>>AAACCCGGGKKKKKKJJJIIIIIIGGGEEEFFFGGGGGGHHHJJJKKKLLLLLLLLLKKKDDDDDDEEEHHHJJJJJJGGGDDDNNNFFFKKKTTTVVVccczzzssshhhjjjoooqqqzzz|||xxxllliiiiiinnnvvv~~~wwwlll```YYYXXXXXXVVVTTTSSSQQQNNNJJJGGGFFFEEECCCBBBAAAAAAAAABBBAAAAAACCCBBBKKKmmmXXX>>>;;;777555555555444333333333333333333333333333111111222222222333333333111111222222222333333333555333555888DDDccc}}}~~~tttaaaVVV]]]rrrwwwmmmccc[[[YYYXXXUUURRRRRRPPPRRRVVVZZZ]]]```dddgggpppooovvv{{{tttmmmiiiccc\\\ZZZ\\\rrrgggWWWUUUQQQaaatttvvvtttyyywwwssssssyyy~~~yyyqqqnnnkkkiiihhheeeaaacccgggddd```\\\\\\^^^^^^]]]\\\ZZZZZZ\\\]]]___```aaabbb^^^^^^[[[YYY[[[^^^[[[UUURRRXXX[[[WWWTTTUUUUUUTTTOOONNNLLLMMMNNNMMMKKKHHHLLLHHHBBBBBBNNNjjjyyyjjjaaaaaakkk}}}nnngggdddccciiissswwwiii^^^SSSHHHAAA???===<<<===@@@DDDFFFFFFLLLRRRooo~~~iii[[[LLLHHHCCCFFFIIIQQQvvvttt```SSSNNNLLLMMMMMMHHHFFFFFFDDDDDDEEEEEEDDDCCCAAA@@@<<<<<<<<<<<<;;;:::999888555555444444333222222222000000111111000000///...////////////////////////////////////////////////////////////000000000000000000222333333666CCCQQQ```TTTaaauuujjj```WWWKKKBBB<<<===AAAEEEJJJOOOPPPQQQPPPMMMJJJHHHGGGHHHKKKLLLNNNNNNLLLHHHDDDBBBAAA???===>>>@@@BBBCCCBBBLLLGGGOOO[[[ddd}}}llleeellltttvvv|||~~~~~~xxxppphhh___YYYWWWWWWUUUSSSRRRQQQNNNKKKHHHFFFDDDBBB@@@???@@@BBBCCCGGGFFFFFFDDDLLLnnnTTT>>>;;;777555555555444333333333333333333333333333111111222222222333333333111111222222222333333333555222555888CCCaaa}}}zzzgggZZZ___uuuxxxoooccc[[[UUUUUUUUUTTTSSSTTTRRRUUUYYY\\\```dddiiilllrrrsssyyy}}}oootttzzz||||||yyysssnnnjjjddd\\\YYYZZZnnnbbbRRRSSSTTThhhwwwwwwrrr}}}xxxssssss{{{{{{rrrsssnnnkkkiiieeeaaaccchhhdddaaa\\\[[[\\\^^^]]]ZZZ\\\]]]^^^```aaaaaabbbbbbWWW```aaaYYYWWW]]]ZZZPPPWWW\\\^^^YYYTTTTTTTTTRRRTTTQQQOOONNNNNNNNNMMMLLLIIIFFFEEECCCBBBNNNnnnrrr___ZZZeeeyyy|||pppgggdddbbbbbbkkkxxxssseeeZZZPPPFFF@@@>>>===<<<>>>@@@DDDFFFHHHLLLVVVuuuwwwcccWWWJJJHHHCCCGGGJJJSSSzzzxxxbbbSSSNNNLLLNNNMMMIIIFFFFFFDDDEEEFFFFFFFFFDDDBBB@@@?????????>>>===<<<;;;:::666666555555444333333222000111111111111000//////////////////////////////////////////////////////////////////000000000000111111111333222666BBBNNNZZZUUUlllvvviii\\\RRRHHH@@@:::<<>>@@@DDDGGGJJJKKKXXXyyyppp```UUUIIIHHHDDDGGGKKKVVV~~~|||fffXXXRRRNNNMMMLLLHHHFFFGGGCCCDDDEEEFFFEEECCCAAA@@@@@@@@@@@@???>>>===<<<;;;777777666666555444444444111111111111111000000///////////////////////////////////////////////////////////////000000000000222111111222111333<<>>:::<<>>???HHHdddQQQ???<<<888666555555555444333333333333333333333333111111222222222333333333111111222222222333333333555111444888>>>YYYxxxnnn]]]aaattt[[[dddrrrfff___XXXSSSQQQNNNJJJJJJLLLVVVWWWYYY[[[]]]```eeehhhlllooouuu|||~~~oooiii]]]\\\cccdddjjj|||xxxmmmfffooo|||yyywwwvvvrrrnnnlllggg___[[[[[[mmmnnnXXXQQQPPPYYYlllttt|||zzzssskkkkkkqqqwwwxxxrrrmmmiiifffbbb___aaafffhhhhhhccc^^^aaaggggggbbb___```aaabbbbbbaaa```___fff}}}qqq^^^\\\]]]XXX[[[``````[[[VVVWWWXXXWWWWWWTTTQQQNNNMMMNNNQQQTTTIIIBBBAAADDDBBBAAASSSllleeeYYYiii~~~|||xxxxxxzzzxxxzzz{{{lll^^^SSSKKKDDD???;;;<<<>>>???@@@DDDHHHLLLNNN\\\}}}xxxjjj]]]RRRGGGHHHEEEIIIMMMZZZ|||ggg]]]VVVPPPNNNLLLHHHGGGHHHDDDDDDEEEEEEDDDCCCAAA@@@BBBBBBAAA@@@???===<<<;;;888888777777666555555444111111222222111111000///////////////////////////////////////////////////////////////000000000000222000111222111111777???ZZZ]]]rrryyykkk[[[PPPCCC===;;;???CCCDDDEEEGGGNNNWWW[[[UUUPPPSSSTTTRRROOONNNMMMJJJGGGEEEBBBAAA>>>AAADDDFFFHHHJJJMMMOOO\\\```sssiiiZZZQQQ\\\rrrppphhhaaa``````^^^^^^```XXXUUUQQQOOONNNMMMKKKIIIFFFEEECCCBBBCCCEEEGGGIIICCCAAACCCNNNoooQQQ???<<<888666666666555444333333333333333333333333111111222222222333333333111111222222222333333333555000444777;;;SSStttuuudddhhhmmmYYYiiisssfff^^^XXXRRROOOJJJEEEDDDGGGRRRSSSTTTUUUVVVYYY^^^bbbjjjmmmqqqvvv|||xxxooo]]]XXXOOOTTTaaaffflll}}}vvvnnnlll{{{{{{xxxvvvvvvqqqnnnmmmhhhaaa^^^___nnn|||gggUUUPPPNNNWWWfff}}}~~~|||uuuiiieeejjjqqqtttkkkgggeeeeeecccaaadddjjjggghhhddd___ccclllmmmhhhaaabbbcccdddcccbbb```^^^bbbvvv~~~nnn]]]ZZZ^^^^^^]]]aaaaaa\\\XXXYYYZZZZZZVVVUUURRROOONNNPPPTTTXXXKKKKKKQQQ[[[\\\UUUTTTYYYzzz{{{hhhaaaqqqxxxhhhZZZPPPHHHAAA===:::<<<>>>???@@@DDDIIIMMMRRRaaaooocccYYYNNNEEEGGGEEEJJJQQQ___zzzfff]]]VVVQQQPPPNNNJJJHHHIIIEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA???===<<<;;;999888888777777666555555111222222222222111000000////////////////////////////////////////////////////////////000000000000000///000333222111555;;;WWWYYYdddqqqyyyiiiYYYMMMAAA<<<<<>>???@@@DDDIIINNNVVVeee}}}iii^^^VVVKKKCCCGGGFFFLLLSSSbbbyyyfff[[[VVVRRRSSSQQQLLLIIIJJJGGGFFFEEEDDDCCCCCCCCCDDDBBBBBBBBBAAA???===<<<;;;999999888888777666666666111222222222222111000000////////////////////////////////////////////////////////////000000000000///...000444444222555:::UUUWWW___hhh{{{xxxgggVVVJJJ???<<<===EEEKKKKKKIIIJJJHHHUUUYYYPPPJJJMMMNNNJJJOOORRRVVVYYYXXXTTTOOOLLL@@@CCCEEEFFFHHHMMMUUU[[[^^^vvvmmmVVVRRRYYYooorrrooonnnmmmhhhaaa___bbbZZZVVVRRROOOMMMKKKIIIGGGBBBBBBBBBCCCDDDEEEFFFGGG<<>>AAAAAAAAAFFFMMMUUUmmm}}}pppeee\\\UUULLLJJJHHHGGGKKKZZZppp|||iiiYYYWWWTTTQQQNNNKKKIIIHHHGGGEEEDDDDDDFFFFFFDDDAAAAAAAAA@@@@@@???>>>>>>>>>999:::;;;999777666666777555555444333333222222111222222111111000/////////////////////////////////............///////////////000222222222444666888PPP\\\TTTcccwwwdddRRREEE>>>AAAEEEHHHIIIHHHGGGEEEFFFIIINNNQQQQQQNNNKKKIIIMMMOOOTTTZZZ^^^\\\UUUOOOFFFCCCBBBEEEHHHLLLTTT]]]jjjiiiTTTUUUYYYsss|||mmmkkkgggbbb^^^\\\[[[[[[WWWTTTPPPMMMKKKJJJHHHFFFDDDAAA>>>===???CCCEEEFFFDDD>>>>>>SSS|||gggKKK@@@===999777777888777777555555555555444333222111111111111111111111111111222222222222222222222222111444555444666HHHhhhnnnbbblllyyy}}}ooo]]]NNNHHHDDDDDDDDDAAA@@@BBB@@@EEEKKKNNNOOONNNMMMMMMYYYZZZ___jjjrrrqqqfff[[[PPPNNNRRRYYY___gggxxxtttppp|||xxxuuuqqqqqqooolllhhhffffffgggkkkkkkooosssnnnaaaSSSMMMNNNVVVcccxxxvvvzzzvvvuuuvvvxxxuuupppsssyyymmmkkkiiihhhhhhfffccc```aaa```\\\\\\bbbjjjjjjeeekkkkkkkkkjjjgggccc___]]]___]]][[[ZZZYYYYYY]]]bbbbbb```]]][[[XXXWWWVVVVVVTTTZZZ\\\XXXUUUWWWWWWUUUYYYWWWVVVVVVWWWXXXVVVUUU[[[```qqqssswwwuuurrruuu~~~ppp```TTTJJJAAA<<<;;;;;;;;;>>>AAAAAAAAAFFFMMMXXXlllzzzvvvkkkddd]]]WWWKKKFFFDDDIIISSSccc{{{sss^^^XXXVVVTTTPPPMMMJJJIIIHHHGGGEEEDDDDDDFFFFFFCCCAAAAAAAAA@@@??????>>>>>>===;;;;;;<<<:::777666666777555555444444333222222222222222111111000/////////////////////////////////............///////////////000222222222333666888NNN[[[TTTfffttt```NNNBBBCCCEEEHHHKKKLLLKKKIIIGGGDDDGGGMMMSSSUUUSSSOOOKKKHHHHHHKKKQQQXXX[[[YYYWWWLLLGGGDDDDDDFFFKKKUUU___mmm___SSSVVV^^^yyypppjjjfffbbb```___^^^]]]\\\VVVSSSOOOLLLJJJIIIGGGFFFEEEBBB???>>>@@@CCCEEEFFFEEEBBBFFF]]]```GGG@@@===999777777888777777555555555555444333222111111111111111111111111111222222222222222222222222222444555333555FFFgggkkk]]]fff}}}kkkZZZMMMGGGCCCDDDCCC@@@???AAAAAAFFFLLLQQQSSSTTTTTTUUUYYYZZZ___iiirrrqqqhhh___YYYUUUTTTXXXaaapppuuuttt{{{wwwtttrrrqqqooollliiihhhiiikkkmmmllloooqqqlll^^^RRRMMMQQQWWWbbb}}}xxxzzzvvvqqqnnnsss|||yyyqqqjjjhhhfffcccaaaaaaaaaaaa^^^``````^^^aaagggiiigggkkkkkkiiigggddd```]]][[[[[[ZZZYYYYYYXXXYYY]]]aaa```^^^\\\YYYWWWVVVVVVVVV\\\UUUZZZhhhkkk```WWWXXXYYYXXXVVVUUUUUUTTTRRRQQQRRRXXXbbbwww~~~zzzhhhhhhgggkkkyyy|||nnn]]]RRRHHH???;;;:::;;;<<<>>>BBBBBBAAAFFFMMM\\\iiiqqqlllfffccc^^^XXXOOOEEEAAAHHHQQQ]]]vvvnnn___VVVUUURRROOOLLLJJJHHHGGGGGGEEEEEEEEEEEEEEECCCAAA@@@@@@@@@???>>>>>>======<<<======;;;888666666666666666555555444333333222222222111111000/////////////////////////////////............///////////////000222222222333555888IIIZZZZZZsssrrr]]]LLLAAAEEEGGGJJJLLLMMMLLLKKKIIICCCFFFKKKSSSYYYYYYUUUPPPHHHFFFEEEIIIOOOVVVXXXYYYQQQKKKEEEDDDEEEJJJVVVaaappp}}}YYYTTT[[[fff{{{nnnfffaaa]]]]]]```aaa___[[[TTTQQQMMMKKKIIIHHHFFFEEEFFFCCC@@@@@@BBBEEEFFFGGGEEEEEERRRoooYYYCCC???===:::888888888777666555555555555555444333222222222222222222222222222222222222222222222222222333444444333444CCCccckkkYYY___xxx{{{gggVVVLLLFFFBBBBBBBBB???>>>@@@AAAFFFNNNTTTWWWZZZ[[[]]][[[\\\aaaiiiqqqrrrmmmgggaaabbbcccfffrrr~~~yyyuuusssrrrqqqooollljjjjjjmmmoooooommmnnnnnnhhhZZZPPPLLLQQQWWWeee~~~}}}xxx{{{zzzxxx|||zzznnnkkkjjjfff```[[[YYY\\\```[[[```bbb``````dddggggggjjjiiifffccc```]]]\\\[[[bbbbbb```\\\YYYYYYZZZ[[[___]]][[[XXXWWWVVVWWWXXXeeeSSSZZZyyykkk[[[```ZZZYYYVVVUUUTTTRRROOOMMMNNNRRRRRR]]]vvvnnncccdddcccgggtttzzzlll[[[PPPGGG???;;;;;;<<<<<>>>>>======>>>???>>><<<999666666777777777666555555444444333222222111111000/////////////////////////////////............///////////////000222222222222555777DDD\\\dddsss\\\KKKBBBCCCEEEHHHKKKLLLMMMLLLKKKFFFGGGIIIPPPXXX\\\ZZZWWWOOOJJJGGGGGGJJJOOOPPPPPPPPPJJJFFFEEEFFFKKKVVV```qqquuuWWWTTT^^^jjjtttnnneee```\\\]]]bbbccc___YYYRRROOOKKKIIIHHHGGGFFFEEEFFFDDDAAAAAACCCFFFGGGGGGAAAFFF\\\UUUCCC???===:::999999999888666555555555555555444333333222222222222222222222222222222222222222222222222444333333333333???^^^|||oooZZZ[[[vvv{{{hhhYYYKKKEEEAAABBBAAA???>>>@@@AAAFFFMMMSSSWWWZZZ\\\^^^______bbbhhhnnnpppooollleeeqqq~~~|||xxxtttsssqqqpppnnnllljjjkkknnnqqqpppooonnnllldddWWWNNNLLLLLLVVVjjjzzztttsssuuusssnnnnnnjjjbbbYYYUUUWWW\\\[[[___```___```eeegggeeegggeeebbb___]]]\\\]]]]]]bbbdddbbb]]]YYYYYYZZZYYY]]][[[YYYWWWWWWWWWXXXYYYaaaQQQXXXuuu}}}iii\\\aaa[[[ZZZXXXWWWWWWUUUQQQOOORRRQQQNNNSSSooozzzqqqkkkfffggggggiiirrrwwwiiiXXXMMMEEE???<<<=========@@@CCCCCCCCCHHHOOO[[[dddiiihhhgggggg^^^RRRGGGCCCEEEIIILLLYYY}}}ssscccaaaSSSRRRPPPMMMKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDCCCCCCAAAAAA@@@@@@??????>>>>>>???@@@???===:::777777888888888777666666555555444222222111111000/////////////////////////////////............///////////////000222222111222444666BBB]]]ffftttZZZJJJCCCBBBDDDGGGKKKMMMOOOOOOPPPLLLJJJIIILLLSSSYYY]]]]]]UUUQQQMMMKKKLLLMMMKKKHHHJJJGGGFFFHHHJJJMMMUUU^^^pppgggRRRQQQ[[[fffxxxuuurrr~~~rrriiifffhhhbbb^^^___cccccc\\\VVVPPPNNNJJJHHHHHHGGGFFFEEEFFFDDDBBBBBBDDDFFFGGGGGG???EEEbbbUUUEEE???===;;;::::::999888666555555666666555555444444222222222222222222222222222222222222222222222222444222222444222;;;XXXvvvuuu]]]XXXsss|||hhhYYYIIIDDDAAABBBCCCAAAAAACCCBBBGGGMMMRRRUUUWWWYYY[[[______```cccfffjjjmmmnnnkkk}}}{{{wwwuuutttpppooonnnllljjjkkknnnpppqqqooonnnkkkaaaTTTMMMLLLMMMUUUiii~~~yyyooonnnvvvzzzlllllliiibbbYYYVVVYYY]]]bbbaaa___^^^ccchhhgggbbbbbb```^^^]]]\\\^^^```aaa]]]```___YYYXXX[[[^^^\\\WWWWWWVVVUUUUUUVVVWWWWWWTTTPPPTTT```ddd]]]ZZZ\\\\\\[[[ZZZ[[[[[[ZZZWWWTTTVVVRRRRRRXXXbbb|||yyyrrrpppkkknnnoooooovvv~~~rrrdddTTTJJJCCC>>><<<>>>===>>>@@@DDDDDDCCCHHHOOO[[[eeelllkkkkkkiii^^^QQQEEEGGGIIIIIIMMMbbbmmm^^^\\\SSSQQQPPPNNNLLLJJJJJJIIIIIIJJJKKKIIIGGGEEEDDDDDDBBBBBBBBBAAA@@@@@@?????????@@@@@@>>>;;;999999999999999888777777666666555222222111111000/////////////////////////////////............///////////////111222111111111333555@@@ZZZ___tttsssXXXHHHCCCDDDFFFIIILLLOOOQQQSSSSSSQQQOOOKKKJJJMMMSSSZZZ___YYYVVVSSSSSSSSSRRRNNNJJJGGGFFFGGGKKKMMMOOOTTT[[[mmmlllVVVJJJMMMUUU[[[hhhvvvqqqfffgggxxx~~~ssskkkgggeeehhheeeaaaaaabbb```YYYSSSOOOMMMJJJHHHHHHHHHGGGFFFEEECCCBBBBBBDDDFFFGGGFFFAAAEEEccczzzTTTEEE???===;;;;;;;;;:::888666555555666666666555555444333333333333333333333333222222222222222222222222333000222555333888RRRppp|||aaaWWWrrrvvvyyyppp]]]PPPIIIDDDAAACCCEEEDDDEEEGGGEEEIIINNNRRRTTTUUUWWWYYY\\\\\\\\\\\\^^^dddkkkqqqvvv{{{xxxvvvvvvpppppppppnnnkkkkkklllmmmqqqpppoookkkaaaSSSLLLLLLRRRVVVgggzzzxxxxxxvvvyyytttwww{{{{{{hhhgggccc___[[[]]]bbbgggoookkkeeeaaaeeeiiiggg```^^^^^^]]]]]]^^^```bbbdddjjjmmmiii^^^XXX\\\]]]YYYQQQRRRTTTUUUVVVVVVUUUUUURRRVVVWWWTTTTTTXXX]]]^^^[[[[[[[[[]]]^^^]]]ZZZXXXTTTQQQVVV]]]\\\fffyyyuuuuuuqqquuuxxxzzzlll^^^OOOFFF@@@<<<;;;>>>>>>>>>AAADDDDDDDDDIIIPPP]]]hhhooonnnmmmjjj```SSSFFFJJJJJJHHHTTTuuujjj^^^[[[RRRQQQPPPNNNLLLKKKKKKJJJJJJLLLMMMKKKHHHEEEEEEFFFDDDCCCCCCBBBBBBAAAAAA@@@???@@@@@@>>><<<::::::;;;:::999999888777777666666222222111111000/////////////////////////////////............///////////////111111111000111333555999VVVXXXddduuuXXXHHHEEEGGGHHHJJJLLLNNNPPPQQQQQQRRRRRRPPPLLLIIILLLTTT[[[]]][[[XXXYYYZZZXXXTTTPPPJJJHHHIIIMMMNNNOOOTTT[[[iiiwww[[[MMMIIIKKKQQQTTT\\\gggddd```gggrrr}}}{{{|||}}}zzzuuupppmmmlllmmmzzz}}}wwwpppkkkiiiiiieeedddcccbbb```\\\VVVRRROOOMMMJJJHHHHHHHHHHHHGGGDDDCCCAAABBBDDDFFFFFFEEEBBBEEEcccqqqPPPCCC???===<<<;;;;;;:::888666555555666666666666555555333333333333333333333333222222222222222222222222222///222777444555MMMjjjiiiZZZtttooorrrtttcccVVVLLLHHHDDDBBBEEEGGGGGGIIILLLJJJMMMRRRUUUWWWYYY[[[\\\[[[[[[ZZZZZZ\\\dddpppyyyyyyxxx{{{vvvrrr~~~{{{yyyxxxxxxrrrssssssqqqnnnkkkkkkkkkooooooppplllaaaSSSMMMMMMUUUZZZmmmvvvsssuuutttttttttvvvyyy{{{zzzxxxnnniiibbb]]]___fffooovvv}}}zzzrrriiifffgggeee```^^^^^^^^^^^^___aaacccdddtttvvvnnn___WWWZZZ[[[VVVQQQSSSWWWZZZ[[[ZZZYYYXXXWWWZZZZZZVVVTTTXXX^^^```ZZZZZZ[[[\\\]]]\\\YYYVVVRRRRRRVVVYYYXXX]]]sss~~~yyywwwyyyuuu{{{hhhZZZKKKCCC>>>::::::===>>>>>>AAAEEEEEEDDDIIIPPP___jjjrrrpppmmmjjjaaaUUUCCCIIIIIIJJJbbb{{{ccc]]][[[SSSRRRPPPNNNMMMLLLKKKKKKKKKMMMNNNLLLIIIFFFFFFGGGEEEDDDDDDCCCCCCBBBAAAAAA???@@@@@@???<<<;;;;;;<<<::::::999999888777777777222222111111000/////////////////////////////////............/////////000000111111111000111222444111SSSWWW___uuuxxx[[[KKKIIIGGGHHHIIIJJJLLLLLLLLLLLLRRRTTTSSSNNNHHHHHHPPPWWWbbb___\\\\\\]]]\\\XXXUUUOOOLLLKKKMMMNNNOOOTTT[[[eee~~~nnnTTTMMMOOOMMMRRRRRRWWWaaaaaaaaalllooo{{{}}}zzztttuuutttqqqmmmjjjiiiiiilllxxx~~~uuuxxx}}}|||qqqhhhddddddbbbccccccbbb___ZZZUUUQQQOOOMMMJJJHHHIIIIIIHHHGGGCCCBBBAAABBBDDDEEEEEEEEECCCDDDbbbjjjMMM@@@???===<<<<<<<<<:::888666555555666666666666666555333333333333333333333333222222222222222222222222111...222999555444JJJgggooo^^^wwwxxx}}}pppsssooobbbZZZSSSHHHDDDBBBFFFIIIJJJLLLOOONNNQQQVVVYYY[[[]]]___aaa\\\\\\\\\\\\^^^hhhwwwqqqkkkrrrrrrnnn~~~~~~{{{zzzzzzzzztttuuuvvvtttpppllljjjjjjoooooopppmmmbbbTTTMMMNNNTTT]]]wwwvvvtttuuuuuuuuuxxx}}}{{{uuusssvvvyyypppeee___bbblllxxx}}}ooofffccccccbbb```___``````aaabbbbbbcccfffjjjdddVVVRRRYYY]]]ZZZTTTWWW\\\```bbb```^^^\\\YYYVVVUUUVVVVVVUUUXXX\\\YYYYYYYYY[[[\\\ZZZVVVSSSQQQVVVVVVSSSTTT[[[bbbeee~~~||||||~~~}}}|||fffVVVGGG@@@>>><<<;;;;;;===>>>BBBEEEDDDDDDKKKTTTbbbiiinnnnnnkkkeee[[[RRRHHHIIIGGGQQQ|||vvv___XXX\\\RRRPPPNNNMMMMMMLLLJJJHHHOOONNNLLLJJJIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCBBBBBB@@@>>>>>>???>>>===;;;======<<<;;;999888888777555444444333222111000000.........///////////////////////////////////////...///000111222333444444===AAAZZZZZZggg|||bbbMMMCCCFFFIIIKKKKKKJJJKKKOOOSSSUUUUUUTTTOOOIIIEEEEEEFFFYYYZZZ```gggggg___YYYXXX^^^WWWPPPLLLKKKOOOZZZdddlllwww}}}___OOOQQQSSSRRROOOXXXggghhhiiivvvwwwyyywwwuuurrrsssssstttsssrrrpppooottt||||||vvvsssuuuxxxzzz{{{xxxrrrkkkeeecccddddddccc```[[[VVVSSSRRRMMMMMMKKKJJJHHHHHHGGGGGGGGGDDD@@@BBBFFFHHHFFFDDD@@@IIIqqqcccKKKGGGAAA@@@>>><<<:::999888888777777777666555555444444555555444444444333333333333333333333333333333333111444222222555444DDDaaa|||yyyeeerrrzzzxxxsss```UUUEEEEEEDDDEEEHHHLLLQQQTTTZZZZZZ\\\___bbbcccaaa___ccc^^^ZZZ[[[aaammm|||qqq^^^___eeelll{{{}}}{{{yyyxxxrrrssssssrrrooolllkkkkkkooooooooolll___QQQNNNTTTYYYaaa|||uuuqqqtttxxxwwwtttxxxwwwqqqmmm\\\jjjjjjiiiyyypppgggbbb```aaa___bbbfffhhheeeaaa]]][[[XXX]]]]]]WWWVVV[[[^^^\\\___ZZZ^^^jjjqqqkkkaaaZZZ]]]___]]]XXXXXX[[[ZZZTTTSSSTTTWWWYYYWWWVVVWWWZZZVVVZZZ[[[ZZZ^^^bbb^^^WWWbbb~~~~~~~~~zzz___QQQCCC======<<<<<<===>>>@@@CCCGGGFFFFFFMMMVVVfffmmmrrrqqqmmmfff[[[QQQFFFIIIIIIVVVppp^^^WWWXXXRRRPPPNNNMMMMMMMMMKKKIIIMMMLLLJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCAAA???>>>>>>??????>>><<<===<<<<<<;;;:::999888777555555444333222111000000//////////////////////////////////////////////////////000111222333444444777<<>><<<:::999888888777777777666555555444444555555444444444333333333333333333333333333333333111444222222444444AAA\\\yyy~~~hhhmmmuuuaaaUUUGGGFFFFFFGGGKKKPPPUUUXXXXXXYYY[[[^^^```^^^ZZZWWWXXXXXXZZZ^^^eeeooo{{{wwwnnnaaa^^^iiizzz~~~{{{xxxwwwqqqrrrrrrpppmmmkkkjjjkkkooooooppplll^^^QQQNNNTTTZZZ___{{{zzzsssrrrvvvyyy}}}~~~zzzwwwxxxwwwtttuuuaaajjjgggdddxxx|||xxxrrrkkkgggdddcccbbbaaadddggggggccc]]]VVVRRRZZZ^^^]]]WWWVVV[[[^^^]]]```\\\^^^hhhoookkkbbb]]]___```^^^YYYZZZ______[[[ZZZXXXWWWYYYZZZYYYXXXWWWXXX[[[ZZZYYYZZZ]]]ZZZTTTZZZlllxxxssstttyyyoooUUUIII>>>;;;;;;<<<<<<>>>@@@AAAEEEHHHHHHHHHOOOXXXgggnnnsssqqqllldddXXXMMMDDDIIILLL[[[hhh]]]WWWSSSRRRPPPNNNNNNNNNMMMKKKIIIJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@???>>>>>>???@@@???======<<<<<<;;;:::999888888555555444333222111111000000000////////////////////////////////////////////////000111222333333444444999SSS___ccchhhjjj~~~mmmVVVIIIEEECCCBBBDDDHHHMMMQQQSSSNNNLLLJJJHHHHHHGGGEEECCCBBBHHHPPPZZZgggnnncccRRRWWWZZZ___aaa]]][[[bbblllmmmyyyvvvttt|||uuuuuukkkfffjjjlllsss||||||}}}~~~pppvvvxxxiiifffgggiiihhhaaaVVVQQQSSSXXXdddppp}}}uuujjjcccbbb^^^______\\\XXXUUUSSSSSSOOOMMMKKKIIIGGGFFFEEEEEECCCBBBAAADDDGGGGGGDDDAAABBBLLLTTTKKKBBBAAA@@@>>><<<:::999999888888777777666666555555444555555444444444333333333333333333333333333333333111444111111444333===UUUtttmmmgggwwwbbbSSSFFFFFFFFFHHHKKKPPPUUUXXXTTTUUUXXXZZZZZZWWWRRRMMMPPPUUU\\\aaafffnnnvvv{{{iiilllfffcccxxx~~~{{{wwwuuupppppppppnnnkkkiiiiiiiiinnnpppqqqkkk]]]QQQOOOTTT^^^___}}}zzzwwwwww|||xxxwwwyyy|||zzzuuutttvvvuuuccchhhccc```ooorrrnnniiifffggggggeeecccbbbdddeeeeeeaaaYYYQQQLLL]]]___]]]XXXWWWZZZ^^^___bbb^^^___fffkkkiiidddaaaeeeddd```\\\\\\``````]]][[[YYYWWWXXX[[[\\\YYYUUUZZZ[[[YYYVVVVVVXXXVVVRRRUUUVVVmmmpppkkkhhhkkkqqq{{{|||{{{hhhOOOEEE<<<:::;;;;;;===@@@AAABBBEEEIIIHHHHHHOOOXXXcccjjjooonnniiiaaaTTTIIIEEEIIIKKK]]]ccc^^^XXXQQQRRRPPPNNNNNNNNNMMMLLLJJJHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCC@@@>>>>>>>>>@@@AAA@@@???===<<<<<<;;;::::::999999666666555444333222111111111111000000000000/////////////////////////////////000000111222222333333555;;;OOO\\\YYYWWWjjjqqqYYYLLLFFFDDDCCCFFFKKKOOOOOONNNEEECCCBBBDDDHHHJJJHHHEEE@@@FFFJJJQQQddduuulllXXXPPPWWW```eeebbb___eeennnooozzz}}}}}}{{{ooossszzz{{{eee^^^YYYZZZYYYTTTPPPPPPVVV[[[eeetttzzzjjjbbb```[[[\\\[[[YYYVVVSSSRRRSSSOOOMMMKKKIIIGGGEEEDDDCCCAAAAAACCCEEEHHHGGGCCC@@@BBBQQQxxxNNNLLLAAA@@@???>>><<<:::999999999888888777777666555555555555555444444444333333333222222222222222222222222111555111000333222999LLLpppssseeewwwyyyaaaQQQEEEDDDDDDEEEHHHLLLOOORRRPPPOOOPPPQQQRRRQQQMMMKKKQQQWWW]]]aaafffnnnvvvzzzlllnnnmmmuuu~~~zzzvvvsssnnnooonnnllliiigggggghhhmmmqqqrrrjjj[[[PPPPPPUUUcccddd{{{zzzyyy|||uuuqqqttt{{{yyypppoootttyyyyyyjjj^^^cccbbbaaallllllgggccccccgggiiifffccc````````````^^^[[[VVVRRRaaa```^^^ZZZXXXZZZ^^^```cccaaa```cccfffgggeeecccjjjfff```\\\ZZZ[[[[[[ZZZXXXYYYYYYXXXYYY[[[ZZZVVV[[[ZZZXXXUUUTTTUUUUUUTTTWWWRRR]]]mmmjjjhhhjjjnnnuuuyyy{{{|||~~~~~~zzz___KKKCCC<<<;;;;;;;;;===@@@@@@BBBEEEIIIHHHHHHOOOXXX```gggmmmlllggg___TTTIIIIIIIIILLLaaazzz```^^^YYYRRRPPPOOOMMMMMMMMMMMMKKKJJJGGGHHHHHHHHHIIIIIIIIIIIIFFFEEEEEEDDDDDDCCCCCCCCC@@@???>>>???@@@AAA@@@???===<<<<<<;;;;;;:::::::::777666666555444333222222222222111111000000000000000000000000000000000000000000000111222222333333555===JJJYYYVVVXXXrrr\\\OOOFFFDDDDDDGGGJJJKKKIIIFFFBBBAAABBBGGGMMMQQQPPPNNNIIIJJJHHHKKK___uuuuuufffPPPTTT]]]dddffffffmmmuuuxxxttt|||~~~dddZZZXXXWWWUUURRRQQQSSSYYY]]]gggxxxxxxeeeZZZXXXXXXYYYXXXVVVSSSQQQQQQRRRNNNMMMKKKHHHFFFDDDCCCCCC@@@AAADDDGGGHHHFFFCCC@@@EEE```gggKKKKKKCCC@@@???===<<<::::::999999888888888777666666555555555555444444444333333333222222222222222222222222000555111///444333666CCCjjjwwwhhhvvv|||bbbPPPFFFFFFEEEEEEFFFGGGIIIKKKKKKIIIHHHHHHKKKNNNPPPPPPSSSXXX\\\```kkk}}}|||~~~}}}yyyuuurrrnnnnnnmmmjjjgggeeefffggglllrrrrrrgggXXXPPPSSSYYYffflllzzzxxxssssssssspppttt{{{yyyooolllqqqgggggg```\\\___bbbdddjjjiiieeebbbcccggghhheeeaaa]]][[[ZZZ[[[^^^``````___cccbbb___]]][[[ZZZ]]]aaaccccccbbbaaabbbcccddddddfffaaa\\\YYYXXXXXXXXXYYYXXX___bbb\\\WWWWWWYYYXXXZZZXXXWWWVVVUUUUUUVVVXXXYYYYYY[[[iiixxxooommmkkklllmmmpppzzzxxx~~~tttqqqtttssswwwfffSSSHHHAAA;;;;;;;;;;;;===@@@AAABBBFFFIIIHHHHHHOOOXXXaaagggllljjjeee^^^TTTJJJJJJHHHRRRppprrr^^^\\\WWWSSSOOOMMMLLLLLLLLLLLLJJJIIIGGGGGGHHHIIIIIIIIIHHHHHHDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@??????@@@AAA@@@>>><<<<<<<<<<<<;;;;;;::::::777777666555444333333222333333222222111000000000000000000000000000000000000000111111111222222222111;;;CCCVVV[[[cccrrr^^^SSSDDDCCCCCCDDDEEEDDDAAA???DDDEEEIIIOOOUUUXXXZZZZZZSSSNNNGGGGGGYYYpppzzzwww[[[WWWXXXaaakkksss{{{|||{{{wwwiii___\\\ZZZWWWUUUTTTVVVYYY[[[lll{{{vvvdddYYYWWWVVVWWWVVVSSSPPPOOOOOOPPPMMMKKKJJJGGGEEEDDDCCCCCC@@@BBBFFFHHHHHHFFFDDDBBBLLLwww\\\LLLGGGEEE???>>>===<<<;;;:::::::::999888888777777666666555555555444444444333333333222222222222222222222222000555111///555555555===^^^zzzxxxlllzzzgggSSSIIIHHHGGGFFFFFFGGGHHHHHHIIIFFFDDDEEEJJJQQQWWWZZZQQQVVVZZZcccyyy}}}}}}~~~}}}{{{wwwtttrrrmmmmmmllliiifffdddeeeggglllrrrqqqcccTTTPPPWWW^^^gggvvv{{{yyysssrrruuuuuuyyy|||yyyrrrmmmnnncccaaa```______bbbeeeffffffdddcccdddffffffccc```[[[YYYXXXZZZ```eeegggfffeeebbbaaaaaa^^^[[[]]]aaaccceeeddd___]]]```bbbbbb]]]XXXUUUVVVXXXXXXYYY[[[\\\gggiii```VVVVVVXXXWWWXXXWWWWWWXXXWWWUUUWWW\\\WWW]]]\\\[[[nnn~~~wwwuuurrrrrrrrrqqqrrr{{{~~~zzzeeecccfffeeejjjtttwwwoooXXXKKKBBB===::::::;;;;;;===BBBBBBDDDGGGKKKJJJJJJQQQZZZccchhhjjjfffaaaZZZPPPGGGHHHHHH^^^kkk[[[VVVQQQRRRMMMLLLJJJJJJKKKKKKIIIHHHFFFGGGGGGHHHHHHGGGFFFEEEBBBBBBAAAAAAAAAAAA@@@@@@BBBAAA@@@@@@@@@@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;888888777666555444333333444333333222111111000000000000000000000000000000111111111111111222222222///999999OOOZZZbbb}}}tttaaaVVVCCCCCCBBB@@@>>>===???@@@GGGKKKPPPUUUXXX[[[]]]___VVVNNNEEEFFFSSShhhzzzhhhZZZRRR[[[nnn~~~{{{www}}}}}}qqqhhhaaa___]]]^^^___aaabbbaaammmyyysssccc[[[YYYVVVUUUTTTQQQNNNMMMMMMNNNKKKJJJHHHGGGEEEDDDDDDCCCBBBDDDGGGHHHHHHGGGEEEEEEQQQTTTNNNBBBFFF???>>>===<<<;;;:::::::::999999888888777666666666555555444444444333333333111111111111111111111111///555222///666777444999OOOrrryyynnnnnnYYYHHHHHHGGGGGGGGGGGGHHHHHHHHHFFFFFFIIIPPPXXX^^^aaaRRRWWW]]]iii}}}}}}}}}|||zzzxxxvvvtttsssnnnmmmkkkhhheeedddeeegggkkkrrrppp```QQQPPPZZZccckkk}}}||||||wwwwwwtttzzz~~~{{{wwwsssmmmgggeeeaaacccddd```bbbdddaaabbbbbbcccddddddbbb```___]]][[[ZZZ^^^cccfffdddaaafffcccbbbdddaaa\\\\\\```cccgggfff^^^ZZZ]]]``````YYYTTTRRRWWWZZZYYYZZZ]]]ZZZdddfff\\\VVVXXXYYYVVVXXXVVVWWWYYYWWWSSSUUU[[[VVVYYYYYYXXX___qqqzzzzzzzzzyyyyyyyyywwwxxxoooZZZYYY\\\ZZZ```llliiirrryyy|||sssbbbRRRIII>>>:::777999;;;;;;>>>CCCDDDEEEIIILLLKKKKKKRRR[[[cccggggggbbb\\\UUUKKKBBBFFFIIIgggfffYYYRRRMMMQQQLLLKKKIIIIIIJJJJJJIIIGGGEEEFFFGGGGGGGGGEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@CCCBBB@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;888888777666555444333333444444333333222111000000000000000000000000000000111111111111111222222222000888222HHHTTTVVVppprrrssstttuuucccXXXFFFEEECCC>>>;;;<<>>FFF???>>>===<<<;;;:::::::::999999888888777666666666555555444444444333333333111111111111111111111111///555222000777888444888DDDlllxxxooottt___FFFEEEEEEEEEFFFGGGGGGHHHHHHHHHJJJNNNVVV]]]bbbdddWWW\\\aaannn|||}}}|||{{{yyywwwuuuttttttnnnmmmkkkhhheeedddeeegggkkkrrrooo^^^OOOPPP\\\fffpppwwwwwwyyyvvvwwwrrr|||xxxsssrrrkkkaaaeeeaaaeeeggg```aaaddd^^^^^^```cccdddbbb```______```^^^^^^aaaeeeddd___YYYfffccccccfffccc\\\[[[___bbbhhhfff^^^XXX[[[^^^^^^ZZZUUUTTTYYY[[[XXXXXX\\\SSS[[[]]]VVVUUU\\\\\\UUUWWWUUUWWWZZZWWWQQQSSSYYYXXXTTTVVV[[[ZZZYYYhhh|||{{{qqq|||{{{cccbbbbbbTTT]]]bbb___kkkhhhhhhlllmmmmmmsss}}}~~~zzzzzzsssddd\\\UUUGGGAAA<<<777777<<>>>>>???AAABBBCCCBBBBBBAAAAAA???>>>===<<<>>>===<<<;;;::::::::::::777666666666555555555555666555333222111111222333333222000/////////000111000000000000111111111111555222555BBBPPPZZZ```eeewwwwwwnnn~~~}}}ooo^^^GGGDDDCCCDDDCCCBBBEEEJJJNNNPPPSSSVVVXXXXXXWWWVVVQQQNNNIIIFFFLLL]]]ssszzz___LLLVVVjjj||||||ttt}}}{{{rrrmmmmmmmmmqqqwww}}}{{{vvvqqqjjjaaa\\\ZZZUUURRRPPPPPPNNNIIIGGGIIIIIIHHHFFFDDDDDDDDDDDDEEEFFFCCCFFFLLLHHH>>>BBBNNNqqqaaaMMMKKKEEEEEEDDDBBB>>><<<;;;:::999777;;;;;;;;;:::999888777666555555444444444333333333222222222222222222222222222222333333333333444444AAAgggzzzqqq~~~|||gggNNNFFFAAADDDEEECCCHHHQQQQQQQQQQQQTTTYYY___fffkkkggg___cccxxx~~~}}}|||zzzxxxvvvtttssssssnnnpppnnngggcccfffjjjkkkooolllcccVVVOOOSSS]]]dddwwwwwwwwwrrrrrrvvvtttrrrqqqpppmmmhhhdddaaa``````bbbccccccbbb```___]]]]]]___]]]XXXVVVXXXbbbaaa___]]]___aaa[[[SSSjjjgggccc___]]]]]]___```jjj```[[[\\\XXXPPPQQQYYYUUUTTTUUUWWWXXXXXXVVVTTTVVVVVVVVVVVVQQQNNNRRRYYYZZZXXXVVVVVVVVVWWWVVVUUUZZZWWWUUUUUUTTTUUU]]]gggyyyooozzz}}}mmmmmmnnn^^^aaafffiiipppkkkhhhjjjkkkkkkpppwwwwwwtttvvvtttllljjj```KKKAAA<<<888888<<>><<<;;;;;;999888::::::::::::999888777666555555444444444333333333222222222222222222222222222222222333333333444444===\\\yyy{{{qqqttt}}}pppUUUIIIBBBEEEGGGGGGKKKRRRSSSSSSTTTVVVZZZbbbjjjpppppp```\\\lll|||~~~|||{{{yyyvvvtttrrrqqqpppnnnpppmmmfffcccfffjjjkkknnniii```UUUPPPUUU```iiiyyywwwwwwvvv{{{ppprrrsssqqqkkkgggddddddcccddddddcccaaa^^^[[[ZZZ```[[[YYY[[[[[[XXXWWWXXXdddbbb___\\\___bbb```ZZZgggeeebbb___]]]]]]^^^___eee___^^^]]]UUUKKKMMMWWWYYYXXXWWWWWWXXXXXXVVVTTTRRRRRRTTTVVVSSSRRRVVV^^^\\\ZZZYYYXXXZZZZZZZZZYYYVVVSSSRRRTTTTTTSSSWWW]]]mmmwwwyyyzzzzzzxxxuuuvvv~~~uuusssvvviiiggglllxxx|||vvvrrrtttwwwzzz~~~~~~xxxxxxkkkPPPAAA===999:::===AAABBBAAAFFFIIIKKKLLLNNNSSS[[[aaagggfffaaaYYYOOOHHHFFFFFFKKKTTTvvvmmm]]]SSSPPPPPPMMMMMMLLLJJJIIIGGGFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEDDD@@@@@@??????@@@AAABBBCCC????????????>>><<<;;;;;;<<<;;;;;;::::::999999999777777777777666666666666666555444333222222222222111111000///////////////000000000000111111111111666444555;;;BBBNNN___mmm|||~~~mmmxxxuuuWWWMMMEEEEEEHHHHHHIIIKKKQQQVVV\\\``````\\\UUUQQQKKKPPPSSSPPPNNNTTTdddrrrtttbbbSSSRRRXXXggg~~~ppplllwww~~~~~~vvvyyy}}}|||uuuhhh]]]RRROOONNNKKKIIIJJJJJJIIIHHHGGGGGGFFFGGGGGGAAAGGGKKKGGGBBBBBBJJJRRR|||SSSHHHKKKGGGDDDEEEBBB???===<<<<<<:::999::::::::::::999888777777555555444444444333333333222222222222222222222222222222222222333333333333999LLLooo~~~sssggg}}}^^^OOODDDFFFJJJLLLOOOTTTZZZYYYWWWXXX]]]gggsss|||jjjdddvvv~~~zzzyyyvvvsssqqqooommmmmmmmmooolllfffdddgggjjjkkkkkkeee[[[SSSPPPWWWeeeppp}}}vvvvvv}}}pppuuuyyyvvvnnnhhhhhhjjjbbbdddeeeccc^^^ZZZYYYZZZccc\\\VVVWWWXXXWWWWWWYYYdddccc___[[[^^^dddeeeaaabbbaaa___]]]\\\\\\]]]]]]___\\\\\\XXXNNNFFFNNN\\\ccc```]]]ZZZYYYWWWVVVTTTRRRRRRTTTVVVUUUTTTXXX___[[[ZZZXXXYYYZZZ\\\[[[[[[UUURRRRRRVVVXXXVVVUUUWWW___zzzyyy|||wwwttttttxxxyyyqqqvvvqqqooorrr~~~qqqWWW@@@===;;;<<<>>>AAABBBBBBFFFIIILLLNNNQQQWWW___fffgggeee___UUULLLFFFFFFHHHJJJggg```YYYSSSNNNOOOOOOKKKJJJIIIGGGFFFEEEEEEEEEFFFDDDCCCDDDEEEEEEDDDBBBAAA@@@?????????AAABBBCCC>>>>>>>>>>>>===<<<;;;:::::::::;;;::::::999999888888888888777777777666666666555555444333333222222000000000//////////////////000000000111111111111444444666;;;AAAPPPhhh}}}mmmkkk```QQQDDDBBBFFFGGGGGGGGGKKKOOOUUUYYYYYYVVVQQQMMMHHHLLLOOOOOOOOOSSS[[[cccddd^^^ZZZZZZYYY```zzzxxxoooiiiuuu}}}pppbbbTTTOOONNNLLLJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGEEEHHHLLLKKKAAA@@@SSSjjjsssMMMEEEIIIGGGCCCEEECCC???=========;;;:::999999999999999888777777555555444444444333333333222222222222222222222222111222222222222333333333777???dddxxx___kkkiiiUUUEEEFFFMMMPPPSSSWWWbbb___ZZZXXX]]]kkk}}}zzzvvv|||vvvtttssspppnnnmmmlllllllllmmmkkkfffeeehhhkkkjjjiii```VVVPPPPPPXXXhhhvvvuuurrruuuppptttxxxwwwrrrnnnmmmmmm```cccdddaaa\\\[[[___dddiii___WWWVVVWWWVVVVVVXXX```aaa^^^\\\___eeegggddd]]]]]]\\\[[[ZZZZZZZZZZZZ[[[YYYXXXVVVSSSRRR\\\hhhjjjfff```\\\YYYWWWUUUTTTXXXWWWWWWXXXVVVSSSUUUZZZWWWVVVUUUVVVXXXZZZZZZYYYXXXTTTTTTZZZ^^^\\\YYYYYY```pppwwwyyy~~~zzzuuutttzzzvvvwwwyyy{{{{{{~~~nnnYYY>>>======>>>@@@BBBCCCCCCFFFIIIMMMOOOSSSYYYbbbiiigggddd]]]SSSJJJFFFIIILLLTTTqqqVVVUUURRRMMMNNNNNNJJJIIIHHHFFFFFFEEEEEEEEEEEEDDDBBBCCCDDDDDDBBBAAAAAA@@@???>>>???@@@AAABBB===============<<<;;;:::::::::;;;;;;;;;:::999999999888888888888777777777555555555555444333222222000000000000000//////...///000000000111111111111...///333666;;;JJJddd{{{uuueeeuuuhhhWWWEEE@@@BBBDDDDDDDDDFFFIIILLLPPPRRRRRRQQQPPPLLLKKKKKKNNNSSSWWWYYYZZZaaaaaaaaa^^^WWWYYYoooyyy}}}xxxkkkfffrrrrrrcccTTTOOONNNLLLJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFIIIEEEIIILLLAAA>>>^^^fffKKKEEEGGGFFFAAAEEEBBB???=========<<<;;;888888999999999888777777555555444444444333333333222222222222222222222222111111111222222222333333777:::YYY{{{|||___```sssttt^^^JJJHHHNNNRRRUUUYYYgggbbb[[[VVV\\\mmm}}}{{{rrrqqqpppnnnmmmlllllllllkkkllliiieeefffjjjkkkiiifff[[[QQQOOORRR[[[kkk{{{{{{pppqqqqqqjjjkkkmmmoooooommmiiifffbbbdddddd```\\\^^^eeekkkmmmddd\\\YYYXXXVVVVVVXXX\\\^^^^^^]]]```dddeeebbbZZZZZZYYYYYYXXXXXXXXXXXXZZZZZZ]]]fffnnnpppqqqrrrddd```[[[XXXWWWWWWWWWWWWZZZXXXXXXYYYWWWTTTTTTWWWUUUTTTSSSTTTWWWXXXYYYXXXWWWSSSSSSYYY]]]\\\ZZZZZZ^^^dddssszzz}}}wwwoooqqqzzz~~~qqq[[[LLL;;;<<<===???AAACCCEEEEEEHHHKKKOOOQQQUUU[[[dddkkkiiieee]]]RRRIIIGGGLLLPPPgggdddRRRSSSOOOMMMOOOMMMIIIIIIGGGFFFFFFEEEEEEEEEEEECCCBBBBBBCCCBBBAAA@@@@@@???>>>======>>>???@@@===============<<<;;;;;;:::;;;<<<<<<<<<;;;:::999999999999999888888888777555666666555555444333222111111111111111000//////000000000000111111111111///111333555777BBBYYYoooyyycccmmmsss```KKKCCCBBBCCCDDDEEEIIIJJJLLLOOORRRUUUWWWXXXTTTOOOLLLOOOWWW\\\\\\YYYhhhhhheee^^^TTTUUUhhh}}}~~~sssjjjiiittt}}}lll```TTTOOOMMMKKKJJJKKKFFFFFFGGGGGGGGGGGGFFFFFFIIIDDDEEEGGGBBBJJJrrrZZZLLLFFFDDDEEEAAADDDAAA>>>=========<<<;;;777888888888888888777777555555444444444333333333222222222222222222222222111111111111222222222222666999NNNmmm}}}fff[[[lllkkkSSSMMMOOOQQQTTTYYYhhhddd^^^ZZZ```rrr}}}{{{qqqpppooonnnmmmllllllllljjjjjjhhheeefffkkkllliiicccWWWNNNPPPVVV```qqqnnnlllvvvtttiiiiiijjjmmmooolllgggcccggggggfffbbb___```eeeiiimmmgggaaa___ZZZVVVVVVYYYZZZ]]]___]]]^^^bbbcccaaa\\\[[[YYYXXXXXXXXXYYYYYY\\\___iiizzz~~~rrrYYYVVVSSSSSSUUUWWWYYYYYYWWWTTTUUUXXXYYYWWWWWWZZZWWWUUUUUUUUUXXXYYYZZZYYYTTTQQQSSSYYY[[[XXXWWWWWWYYY___aaa___hhh{{{yyy}}}tttvvvyyyyyy|||WWWDDD@@@888;;;>>>AAACCCDDDFFFGGGKKKNNNQQQTTTWWW^^^gggnnnkkkfff]]]RRRJJJIIIOOOUUUuuunnn[[[RRRQQQMMMMMMPPPJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDCCCAAAAAABBBBBB@@@??????>>>===<<<<<<===>>>???===>>>>>>>>>>>>===<<<<<<:::;;;===>>>>>>===;;;:::::::::999999999888888888555666666666555444333222111222222333222111000///000000000000111111111111222333555666666===OOOaaa{{{~~~rrrjjjtttmmmVVVJJJFFFEEEGGGKKKOOOPPPRRRUUUXXX\\\^^^___ZZZUUUPPPQQQUUUZZZ\\\[[[gggggggggaaaZZZZZZfffuuuuuusss{{{~~~vvvttt|||{{{cccZZZRRROOOMMMIIIIIIKKKFFFGGGHHHIIIIIIHHHGGGGGGGGGIIIGGGAAAGGGdddpppPPPNNNFFFAAAEEECCCCCC@@@===<<<<<<<<<;;;:::777777888888888888777777555555444444444333333333222222222222222222222222111111111111222222222222444999CCC]]]zzznnn\\\iiizzz```TTTPPPNNNQQQXXXjjjjjjhhhgggmmm}}}|||}}}tttsssqqqooommmkkkjjjjjjiiiiiigggdddgggllllllhhh___SSSLLLSSS\\\hhhzzz~~~jjjooo~~~vvvmmmpppssssssppplllgggeeefffggggggfffeeedddcccbbbgggeeeeeeccc\\\VVVWWW\\\]]]```___\\\\\\```cccbbbaaa___\\\ZZZYYYZZZ[[[\\\bbbcccjjjyyyxxxiiiYYYWWWTTTTTTUUUWWWXXXWWWSSSQQQRRRWWWYYYXXXYYY[[[XXXWWWVVVVVVXXXYYYYYYYYYUUUVVV\\\aaa```YYYUUUVVVWWW[[[\\\XXXZZZmmm~~~|||xxxuuu{{{hhhAAA888???777:::>>>AAACCCEEEGGGIIIMMMPPPTTTVVVZZZ```iiipppmmmhhh^^^RRRJJJJJJQQQWWWyyycccWWWSSSQQQKKKNNNPPPHHHIIIIIIHHHGGGFFFFFFFFFGGGDDDCCCAAAAAAAAAAAA@@@>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<:::<<<===??????>>><<<;;;:::::::::999999999888888555666666666666444333222222222333444333222111000000000000000111111111111...///222444444999HHHWWWrrrnnniiiwwwvvv___PPPJJJHHHLLLPPPSSSUUUXXX[[[^^^```bbbbbb\\\XXXSSSPPPQQQUUUYYY\\\\\\aaaggghhhdddccchhhppp{{{yyy~~~}}}wwwllllllxxxqqq\\\WWWRRRPPPLLLHHHHHHLLLGGGHHHIIIJJJJJJJJJIIIHHHGGGQQQKKK>>>NNN|||bbbIIINNNFFF@@@EEEEEEBBB@@@===;;;;;;;;;;;;:::666777777888888888777777555555444444444333333333222222222222222222222222000111111111111222222222222:::<<>>BBBDDDFFFFFFFFFSSSWWWWWWUUUXXXbbblllpppiii___WWWIIIKKKPPPJJJ[[[xxx]]]UUUOOOOOOPPPNNNNNNOOOGGGGGGGGGGGGGGGFFFDDDDDDDDDAAA??????AAAAAA???===>>>===<<<;;;;;;<<<>>>???>>>======<<<;;;;;;::::::::::::;;;<<<============<<<;;;::::::999999::::::888888777777777666666555444444444444333222111000111000000000000000111111000111444555222333???LLLggguuummm{{{yyy~~~rrrZZZQQQLLLOOOYYYZZZ]]]```dddmmmtttppphhh___ZZZSSSOOOPPPSSSWWWXXX^^^jjjrrrqqqmmmnnnqqqrrrrrr{{{wwwjjjiiixxxttteeeWWWSSSOOOOOORRRQQQLLLGGGFFFIIIKKKKKKHHHFFFFFFGGGLLLHHHGGGHHHgggwww^^^IIIEEEGGGCCCAAACCC@@@>>><<<:::;;;>>>BBBEEE777888888777777666555444666555444333222222222222222222222222222222222222000000000000000000000000333222555FFFeee|||dddkkkgggTTTNNNUUU]]]rrr~~~yyysssmmmkkkllllllhhhdddhhhbbb^^^ccclllqqqppplllZZZMMMMMM^^^hhhnnnxxxuuuuuuuuutttkkk|||{{{rrrwwwyyynnneeeYYY^^^dddjjjllliiiddd___bbbeeehhhfffaaa]]]\\\\\\```___]]]\\\\\\^^^___aaa```^^^]]]^^^```___\\\XXXfffkkklllkkklllmmmfff\\\___]]][[[YYYWWWUUURRROOORRRRRRSSSSSSSSSTTTTTTTTTXXXTTTTTTXXXYYYUUUSSSSSSVVVZZZ___bbb```ZZZUUURRRTTTVVVYYYZZZ[[[^^^ccchhhsss~~~{{{^^^III>>>999999;;;;;;===@@@CCCEEEFFFGGGGGGVVVZZZ[[[YYY\\\dddllloooiiiYYYOOODDDIIINNNKKK```lll[[[TTTOOOPPPPPPNNNKKKLLLGGGGGGGGGGGGFFFEEEDDDCCCCCCAAA??????@@@@@@>>><<<>>>===<<<;;;;;;<<<===>>>=========<<<;;;:::::::::::::::;;;<<<<<<<<<;;;;;;;;;::::::999999999999999777777666555555555555555555555555444444222111111111111000000000000111111000111333444111333???LLLjjjqqquuuxxx|||}}}___OOOKKKMMMVVVYYY[[[aaallluuussshhh^^^YYYTTTNNNLLLPPPUUUVVVVVVjjjttt~~~~~~~~~xxxzzz|||}}}wwwoooooo|||}}}lll^^^UUURRRPPPPPPQQQPPPLLLIIIEEEGGGIIIIIIFFFEEEFFFHHHLLLEEECCCRRRnnnXXXFFFDDDGGGDDDBBBDDDAAA???===;;;:::<<<>>>@@@888888888888777666555555666555444333222222222222333333333333333333333333000000000000000000000000444333444BBB\\\vvv{{{eeegggqqq```[[[```ggg|||}}}}}}vvvqqqllljjjjjjjjjfffbbbddd```]]]bbbjjjpppnnnkkkWWWMMMOOO___iiisss|||yyyxxxxxxxxxuuu{{{uuuwwwhhheeellltttuuuooogggcccbbbbbbeeefffddd```\\\\\\]]]^^^]]]\\\\\\]]]^^^```aaaddd```]]]\\\]]]^^^^^^]]]hhhjjjiiiggghhhjjjfff___\\\ZZZWWWUUUUUUTTTSSSRRRSSSTTTTTTTTTTTTTTTTTTTTT[[[VVVSSSRRRQQQOOOQQQVVVUUUWWWYYYZZZYYYWWWUUUTTTRRRUUUWWWXXXYYYZZZ^^^aaaqqqwwwppprrr{{{uuu{{{sssTTT@@@999777888:::>>>@@@CCCDDDEEEFFFHHHJJJXXX\\\^^^]]]```fffkkkllleeeQQQIIIEEELLLNNNMMMiiiooo[[[TTTOOOPPPOOOKKKHHHHHHFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>??????===<<<>>>===<<<;;;;;;<<<=========<<<<<<;;;;;;::::::999::::::::::::::::::999888:::999999888888888888888888777666666555666666777555555555555444333222222222111111000000000111111000000222222111333>>>KKK```ttttttwwwppp~~~dddQQQMMMMMMPPPWWWWWWcccuuu{{{nnn\\\RRRSSSPPPNNNOOOSSSXXXZZZZZZsss|||~~~wwwtttwww|||{{{xxxwww{{{xxxwwwqqqdddWWWQQQQQQRRRQQQQQQOOOLLLKKKFFFFFFGGGFFFDDDEEEGGGIIINNNDDD@@@^^^aaaPPPBBBCCCFFFDDDCCCDDDAAA@@@>>><<<::::::::::::999999999999888777666555555555444333222222222222333333333333333333333333000000000000000000000000333333333<<>>>>>======<<<;;;======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999999999:::999999888777666999888888777777777777777999999888888888888888999555555555555555444333333222222111111000000111111000000000111000222===IIIUUUkkk|||wwwsssgggVVVVVVQQQLLLTTTVVVeeexxxvvv```OOOLLLPPPSSSVVVXXXYYY[[[```eee{{{vvvnnnnnnxxx|||nnniiijjjiii___UUUOOOQQQRRRRRROOOMMMMMMMMMHHHGGGEEEDDDDDDEEEHHHJJJIIIDDDEEEmmmzzzUUUJJJAAABBBDDDCCCAAABBB???>>>===<<<:::999888888999::::::999999888777666555444333333222222222333444444444444444444444444000000000000000000000000222222222777DDDYYYnnn{{{rrr^^^^^^~~~|||xxxvvv~~~~~~vvvooommmllljjjhhhgggfffeeeaaa^^^ZZZ\\\aaafffiiiggg```ZZZNNNOOOVVVbbbmmm{{{yyyyyy{{{|||tttxxxnnnhhhuuu}}}uuunnnlllrrrwwwqqqfff___aaagggbbbcccccc___[[[ZZZ]]]```^^^^^^^^^```aaadddfffgggfffbbb^^^[[[[[[]]]aaaccc\\\[[[YYYWWWWWWXXXYYYYYY[[[WWWRRROOOPPPRRRSSSTTTVVVVVVUUUUUUUUUUUUTTTTTTRRRSSSUUUSSSJJJ???;;;>>>PPPRRRVVVZZZ\\\ZZZUUURRROOOQQQRRRSSSRRRQQQPPPPPPSSSbbbuuuxxxaaaVVViiipppnnnzzz|||uuuyyy~~~nnnVVVGGG888555:::===@@@BBBAAADDDEEEDDDDDDFFFLLLRRR[[[___cccdddgggkkkjjjfff[[[LLLKKKHHHKKKNNN^^^eeeZZZPPPKKKIIIEEECCCEEECCCCCCCCCCCCBBBAAA@@@@@@?????????>>>===<<<<<<<<<======<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999888777666666999888777777666666777777888888888888999888888888555555666666666555444444333333222111111111111111000///000111000222;;;EEETTT^^^www}}}vvv{{{hhhaaadddZZZMMMTTTWWWeeepppgggQQQGGGLLLMMMWWW```aaa]]]^^^gggqqqxxxsssqqq|||zzziiibbbdddeee]]]TTTPPPQQQQQQPPPNNNLLLMMMMMMKKKIIIFFFDDDEEEGGGIIIKKK@@@HHHWWWhhhNNNGGGBBBBBBBBBAAA???>>>;;;;;;;;;;;;;;;:::999999999::::::999999888777666444444333222222222333333444444444444444444444444000000000000000000000000000000222444<<>>BBB[[[XXXUUUTTTSSSQQQMMMJJJOOOOOOPPPPPPPPPOOOLLLKKKXXXhhhoooiiimmmcccXXX^^^rrrwww|||xxxpppyyywwwkkk___SSSCCC:::555777<<<>>>???AAABBBDDDFFFEEEEEEIIIRRRYYYaaaeeeggggggiiikkkiiicccWWWKKKIIIBBBGGGVVVqqqhhhkkkbbbXXXNNNIIIGGGDDDCCCDDDBBBBBBBBBBBBAAA@@@???>>>>>>???@@@???<<<;;;<<<=========<<<<<<;;;:::::::::999999999999999999999999888888888888888888777777999888888777777777777777444666888999:::999777666555666666666666666555555444333222111111111111111000///000222111111777???RRRQQQddd~~~~~~{{{zzzuuurrrsssuuuhhh\\\WWWZZZaaacccWWWHHHEEEMMMKKKWWWccceeeaaacccooozzz}}}~~~nnneeegggggg___UUUSSSRRROOOMMMLLLLLLMMMMMMMMMJJJFFFEEEFFFHHHIIIIIIBBBZZZxxx^^^JJJGGGDDDBBBAAA???===<<<::::::::::::;;;;;;;;;;;;999999999999888777666555444333333222222333333333333333333333333333333333000000000000000000000000///000222444777CCCXXXlllqqqfff[[[bbbzzz~~~~~~wwwnnnhhhgggggghhhjjjjjjhhheeebbb___^^^ccchhhiiicccXXXNNNGGGMMMUUU___gggtttyyyyyyyyywwwwwwxxx|||yyy{{{rrrnnnxxxyyynnnhhhkkkgggaaa]]][[[[[[[[[[[[___``````]]]ZZZYYY]]]```aaaaaabbbccccccdddeeeeee\\\]]]^^^]]][[[[[[\\\^^^UUUUUUWWWZZZYYYUUUUUUXXX___ZZZTTTOOONNNNNNNNNNNNQQQQQQQQQRRRRRRRRRSSSSSSSSSPPPNNNMMMJJJHHHMMMTTTmmmdddWWWNNNKKKKKKLLLLLLNNNMMMLLLLLLMMMMMMKKKIIIQQQaaacccUUUUUUtttxxxhhhVVV^^^nnn{{{pppssszzz}}}kkkYYYJJJCCC>>>;;;:::===???===>>>@@@BBBEEEHHHGGGGGGMMMXXXaaagggiiihhhffffffgggbbb[[[NNNHHHKKKHHHVVVmmmgggUUU]]]XXXPPPIIIIIIHHHEEEBBBCCCAAAAAAAAAAAA@@@???>>>===>>>@@@AAA???===;;;<<<>>><<<<<<<<<<<<;;;:::999999888888888999999999999999777777888999999999888888999999888777777777777888444777;;;>>>>>><<<999666555666666777777777666666555444333222111111111111000///111333333111444:::HHHAAAPPPkkk~~~~~~tttwwwzzz}}}vvv]]]^^^[[[TTTLLLHHHIIILLLKKKUUU___eeehhhnnnyyywwwnnnqqqqqqhhh]]]XXXSSSMMMJJJKKKMMMMMMLLLMMMJJJFFFEEEFFFGGGFFFEEEPPPsssuuuTTTGGGGGGEEEBBB@@@???>>>===;;;;;;::::::::::::;;;<<<888888888888777666555555333333333222222333333444333333333333333333333333000000000000000000000000///000222444444999JJJ\\\jjjjjjaaa\\\qqq}}}yyysssllliiijjjgggiiilllmmmkkkgggdddbbbdddggghhhddd[[[RRRKKKIIIQQQ[[[eeelllyyy|||uuuwwwwwwvvvuuuvvvyyy|||tttuuummmjjjssssssiiiffffffdddaaa___]]]\\\ZZZYYY\\\^^^___]]]ZZZYYY\\\_____________________^^^^^^YYY[[[[[[ZZZXXXXXXZZZ]]]RRRQQQSSSWWWUUUQQQRRRWWW\\\XXXRRRNNNMMMLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRUUUOOOKKKKKKKKKMMMRRRYYYhhh___SSSKKKJJJLLLMMMMMMLLLIIIGGGHHHJJJKKKJJJHHHGGGNNNQQQLLLKKK\\\|||lll___YYYaaakkksssxxxrrrnnnmmmeeeggglllsss|||~~~zzzvvvpppbbbNNN???:::444444777===??????BBBGGGCCCGGGIIIIIIIIIPPP]]]gggiiiiiigggcccbbb```ZZZRRRCCCEEEPPPUUUkkk^^^SSS^^^NNNHHHFFFIIIJJJFFFBBBAAA@@@AAAAAA@@@@@@???>>>===>>>@@@BBB@@@===;;;===???<<<<<<<<<<<<;;;:::999888888888888888888888999999666777888999999999999999:::999999888888888888888777:::???CCCDDDAAA<<<999666666777777777777777666555444333222111111111111000///111444333111222666???888DDD^^^tttnnnkkkbbb```WWWLLLHHHKKKLLLJJJNNNTTT\\\eeennnxxx|||uuuyyyzzzqqqggg[[[TTTKKKHHHJJJMMMMMMKKKMMMIIIFFFEEEFFFFFFDDDBBBWWWaaaJJJEEEFFFEEEBBB@@@@@@@@@???>>>===;;;:::999:::;;;;;;888888888777777666555444333333333222222333444444222222222222222222222222000000000000000000000000000000222444222333AAAQQQeeelllbbbTTThhh{{{yyyuuupppkkkjjjmmmhhhkkknnnooommmiiieeedddhhhiiiggg```VVVNNNLLLMMMTTT___iiiooo}}}zzzzzztttuuuvvvtttrrrrrruuuxxxpppvvvnnneeefffeeeeeennn]]]___aaabbbaaa^^^[[[ZZZ[[[]]]^^^]]]ZZZYYY\\\___\\\]]]\\\\\\[[[ZZZYYYXXXYYYZZZYYYWWWUUUVVVYYY]]]VVVSSSTTTXXXVVVRRRUUU\\\YYYUUUPPPMMMLLLLLLKKKJJJKKKKKKLLLMMMOOOPPPQQQQQQRRRMMMKKKNNNOOONNNNNNPPPPPPLLLHHHHHHKKKLLLIIIFFFJJJGGGDDDDDDGGGIIIIIIHHHEEECCCHHHOOOMMMMMM```xxx{{{bbb\\\YYYWWWaaarrr}}}xxxjjjfffccc```___dddmmmwww}}}yyymmm___UUUOOOIIIAAA:::888888:::===@@@DDDGGGHHHHHHJJJKKKJJJKKKSSSbbbnnnqqqkkkgggeee___TTTKKKHHHBBBPPPKKKYYY|||___UUUPPPLLLKKKIIIHHHEEECCCAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>============::::::;;;;;;;;;;;;::::::<<<;;;;;;:::999888777666777777777777888888888888888777666666666777999:::888;;;@@@DDDDDDAAA===:::999999999888888666555555555555444333111000000///111111000000000111333444444888???PPPkkk}}}mmmgggzzzwww___LLLJJJMMMKKKLLLPPPOOOXXX[[[cccxxx~~~vvvxxxyyyyyyyyyuuuooocccXXXMMMJJJJJJIIIHHHJJJKKKEEEDDDGGGGGGDDDHHHPPPmmmnnnOOONNNJJJHHHEEECCC@@@???>>>>>>===<<<<<<;;;;;;:::999999999888888777666555555444555444333333222222333333111111111111111111111111111111111111111111111111000111111222333666;;;???bbbfff```ZZZlllzzzaaa___wwwvvvssspppllliiijjjgggkkkqqqtttrrrllliiiiiikkkggg^^^SSSKKKKKKMMMNNN^^^___ooo|||{{{vvvzzzvvvrrrsssoookkkqqqnnnkkkhhhffffffggggggfff[[[[[[\\\^^^``````^^^[[[eee___ZZZXXXYYY\\\\\\[[[aaa```^^^[[[XXXVVVTTTSSSRRRUUUXXXVVVSSSQQQUUUXXXTTTUUUUUUUUUVVVWWWWWWXXXXXXUUUQQQNNNMMMMMMLLLKKKKKKLLLMMMNNNPPPQQQRRRRRRUUUSSSPPPNNNLLLLLLLLLMMMLLLIIIHHHHHHKKKKKKJJJGGGIIIEEE@@@BBBGGGKKKLLLJJJEEEFFFFFFFFFHHHLLLRRRWWWjjjzzzcccYYYUUURRRccceeettt}}}qqqkkkaaa[[[]]]aaaaaa^^^|||qqqeeeUUUJJJEEEBBB===999888999;;;>>>AAADDDGGGIIIIIIJJJJJJJJJNNNYYYgggrrrvvvpppkkkeee[[[NNNEEECCCHHHLLLIII[[[rrrYYYRRRNNNLLLKKKIIIGGGDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<999::::::;;;;;;::::::999::::::999999888888888888777777777777777777777777666666555555555666777888777:::>>>@@@AAA???;;;999999999999888888777666555666555444333222111111000222111000000111222333444444777===JJJ```sssyyyuuu{{{ooogggkkkfffNNNKKKOOOPPPQQQTTTRRRYYY\\\iii~~~wwwyyy|||}}}{{{}}}xxxeeeXXXLLLIIIIIIIIIHHHHHHHHHCCCFFFLLLJJJDDDIIIUUU```HHHHHHHHHGGGDDDAAA???>>>======<<<<<<<<<;;;::::::999999888888777777666555555444444444333222222222222333111111111111111111111111111111111111111111111111000111111111222555999===QQQccceeeXXXdddnnnmmm|||sssooolllhhhfffggghhhlllqqqsssqqqmmmkkklllmmmhhh^^^QQQIIIKKKSSSZZZgggjjj{{{uuutttuuuppppppssspppkkkjjjkkkuuuqqqllliiihhhhhhgggggg^^^___```^^^\\\\\\^^^```bbb```\\\ZZZYYYXXXWWWVVVZZZZZZYYYWWWVVVUUUTTTSSSWWWVVVTTTQQQOOOPPPTTTXXXXXXXXXXXXWWWVVVTTTSSSRRRTTTSSSQQQPPPPPPOOOMMMKKKLLLNNNPPPRRRSSSRRRPPPOOORRRQQQOOONNNMMMNNNOOOPPPQQQNNNLLLKKKLLLKKKIIIFFFGGGEEECCCCCCFFFIIIJJJIIIFFFGGGGGGGGGGGGJJJNNNRRRVVVccctttlllYYYRRRSSS\\\kkkrrrsss{{{ppp```XXXUUUTTTSSStttiiifffZZZJJJ???;;;;;;:::888:::;;;===@@@CCCFFFHHHIIIKKKIIIHHHKKKSSS```nnnwwwwwwrrrlllcccUUUGGGBBBCCCMMMHHHNNNhhheeeSSSPPPMMMMMMKKKHHHEEECCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;::::::999888888888777777888888888666666666666666666666666555555444444444555666777777888:::<<<<<<;;;999888888888999888888777666555777666666555444333222222222222111111111222333333333555:::CCCTTTfffqqqsss}}}|||qqqggguuusssWWWOOOSSSWWWZZZ___ZZZ\\\___ppp{{{|||vvv~~~zzzgggXXXJJJGGGIIIIIIGGGFFFBBB???EEEMMMHHH@@@MMMdddtttPPPDDDDDDFFFDDDBBB@@@>>>===<<<<<<<<<<<<;;;::::::999999888777777777666555555444444444444333222222222222222111111111111111111111111111111111111111111111111000111111111111333666999>>>]]]hhhXXX\\\{{{{{{yyypppmmmiiieeedddfffjjjnnnqqqrrrqqqppppppooogggaaaVVVKKKEEEKKKZZZfffpppyyywww|||~~~jjjooozzzrrroootttppp{{{vvvpppllljjjiiihhhhhhbbbdddddd___YYYXXX]]]ddd___``````]]]YYYUUURRRQQQVVVVVVVVVVVVVVVVVVVVVWWWZZZVVVQQQPPPRRRVVV[[[]]]YYYXXXXXXWWWVVVUUUTTTSSSQQQPPPQQQRRRSSSRRROOOLLLMMMOOORRRTTTTTTRRROOOMMMNNNNNNMMMMMMOOOQQQSSSTTTUUUSSSPPPNNNLLLJJJGGGEEEDDDFFFGGGFFFFFFFFFGGGHHHGGGHHHIIIHHHGGGHHHKKKMMMMMMOOOWWWkkk```VVVOOOPPPRRRYYYkkk}}}wwwlllaaaXXXRRRPPPrrr___YYYZZZPPPDDD;;;999:::::::::===>>>@@@CCCEEEGGGIIIJJJKKKHHHGGGLLLXXXgggsssyyytttooohhh^^^PPPDDDCCCHHHPPPOOOeee___TTTSSSPPPNNNKKKHHHDDDCCCCCCDDDDDDAAA@@@@@@???>>>>>>??????======<<<<<<;;;:::::::::::::::;;;;;;;;;;;;::::::999888777666666666777888666666666666555555555555555555555555555666666666777777888888999999999999888888888888888777666666777777666666555444444333333333222222222333333333000333777@@@MMM___oooxxx|||qqqzzzeeeWWWUUUYYYbbbjjjfffdddeeevvv|||}}}sssfffWWWHHHEEEHHHHHHFFFDDDCCCBBBGGGKKKCCCCCCbbbZZZHHHFFFDDDDDDCCCBBB@@@???>>>===<<<;;;;;;::::::999888888888666666666555555444444444444333333222111222222222111111111111111111111111111111111111111111111111000111111000000111333666666PPP```ZZZZZZssswwwppplllhhhdddeeehhhmmmqqqsssrrrrrrtttsssqqqbbbXXXMMMHHHJJJTTTdddqqqttt{{{wwwzzzwwwttt|||ttt{{{vvvpppkkkiiihhhhhhhhheeeeeeddd___YYYXXX\\\```[[[___cccaaa\\\VVVRRRQQQXXXXXXXXXYYYYYYZZZZZZZZZYYYUUUTTTWWW^^^dddeeedddWWWVVVUUUUUUVVVXXX[[[\\\RRRQQQPPPPPPQQQQQQPPPNNNMMMOOOPPPRRRRRRPPPOOOMMMMMMMMMMMMNNNOOOQQQSSSTTTUUUSSSQQQNNNLLLIIIGGGEEECCCGGGKKKJJJFFFDDDEEEHHHGGGHHHIIIIIIHHHHHHJJJLLLQQQLLLNNN\\\ooo}}}eeeUUUMMMLLLSSS\\\dddiiirrrwwwtttiii___[[[qqq]]]PPPKKKLLLFFF???;;;;;;;;;;;;;;;???@@@CCCEEEHHHIIIJJJJJJJJJHHHIIIQQQ^^^kkktttwwwqqqkkkbbbWWWKKKCCCEEEMMMOOO^^^bbb\\\\\\WWWMMMKKKGGGDDDCCCCCCDDDEEEAAA@@@??????>>>?????????>>>>>>======<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::888666555555666777777666666666555555555444555555666666666777777777888888777777777888999:::777888888888888777777666888777777666666555555555333333444444444333333333000222666===GGGVVVhhhuuu~~~}}}qqq___TTTVVVcccpppqqqqqqppp}}}sssuuukkkaaaSSSFFFDDDGGGGGGEEEDDDJJJJJJKKKHHHCCCSSSqqqLLLFFFFFFAAACCCCCCBBBAAA@@@???>>>===:::::::::999888888777777555555555555444444444444333333222111111111111222000000000000000000000000000000000000000000000000000111111000///000222444888AAAQQQ\\\\\\^^^mmm~~~{{{tttnnnjjjfffccceeejjjppptttvvvuuuuuuxxxuuuooobbbUUUKKKMMMVVVaaammmxxx|||vvvuuuqqqyyypppuuuqqqlllhhhgggggggggfffdddcccaaa___^^^\\\ZZZXXXYYY^^^cccddd___YYYVVVTTT[[[[[[[[[[[[ZZZZZZZZZYYYWWWVVVYYYaaaiiikkkfffaaaYYYVVVSSSQQQSSSYYY___dddVVVSSSOOOMMMMMMNNNOOOOOOLLLLLLLLLLLLLLLNNNOOOPPPMMMNNNNNNNNNOOOPPPPPPQQQOOOOOONNNLLLIIIGGGFFFFFFCCCHHHMMMLLLGGGDDDEEEIIIFFFGGGHHHIIIHHHIIILLLMMMPPPLLLOOOWWW^^^jjj~~~qqqaaaRRRHHHQQQTTT^^^jjjnnnlllkkkooojjj[[[OOOEEEAAA@@@>>>;;;;;;<<<======<<>>>>>===<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;:::888666666666888999888777777666666555555555555555666777777777777666888777777777777888999:::777777888888888888777777777777777666666666555555444444555555555444333333333222333999???IIIXXXeeerrrwwwxxxyyyeeeUUUTTT```nnnxxxiiinnnyyygggWWWMMMEEEDDDFFFEEEDDDEEEHHHIIIGGGBBBIIIhhh]]]GGGDDDCCC>>>BBBBBBBBBAAAAAA???>>>===::::::999888888777777666444444444444444444444444333333222111111111111111000000000000000000000000000000000000000000000000000111111111000000111333:::777CCCYYY\\\RRRWWWggg}}}vvvpppkkkgggcccaaaffflllrrryyy{{{yyyyyy{{{uuukkk\\\QQQKKKSSS^^^hhhttt}}}rrrwww~~~wwwvvvyyyppprrrzzztttooollliiifffffffffeeedddbbbaaa``````aaa___ZZZVVVZZZ^^^bbbdddaaa]]]ZZZXXX]]]\\\[[[ZZZXXXWWWVVVVVVXXXYYY\\\bbbgggfff^^^WWW\\\XXXSSSPPPQQQVVV\\\aaaVVVRRRMMMJJJJJJMMMOOOOOOKKKJJJHHHHHHIIIKKKMMMOOONNNNNNNNNNNNNNNMMMMMMMMMIIIJJJJJJIIIGGGFFFFFFGGGCCCHHHKKKKKKGGGDDDFFFHHHDDDEEEFFFFFFGGGIIILLLOOOLLLMMMRRRWWWYYY```vvvsss___YYYOOOHHHLLLSSS\\\kkkzzz|||cccTTTLLLEEE???===;;;::::::;;;===???AAAAAACCCEEEGGGJJJLLLLLLLLLKKKIIINNNWWWbbbkkkpppqqqpppiii^^^QQQJJJFFFGGGOOOWWW___```[[[YYYQQQJJJIIIHHHFFFEEEDDDDDDDDD@@@???????????????@@@@@@>>>>>>===<<<;;;:::999888888999999::::::999999888999888666666777999<<<===999999888777777666555555333444555666666666555555666666666666777777888888777777888888888888777777777666666666666555555555444555666666555444333222444111111555:::@@@KKKVVVdddpppqqq~~~mmm]]]YYYaaajjjxxxhhhgggwwwyyyiii^^^MMMGGGDDDEEEEEECCCCCCFFFDDDFFFBBBCCCZZZjjjPPPHHHDDD@@@??????@@@@@@@@@@@@???===<<<999999999888777777666666333333333333333333333333333222222111111111111111000000000000000000000000000000000000000000000000///000222111000000222333555222===PPPWWWRRRUUU```~~~tttooojjjgggdddccciiiqqqttt|||~~~~~~}}}ssseeeQQQLLLNNNZZZfffqqqyyyooommmooooooqqqsssqqqrrrxxxzzzvvvnnnllliiihhhgggfffcccaaa___aaabbbbbbaaa^^^\\\[[[^^^___```aaaaaa___[[[XXX]]]\\\[[[YYYXXXVVVUUUTTTZZZYYYZZZ\\\^^^]]]YYYUUUYYYWWWSSSPPPPPPSSSWWWYYYQQQNNNKKKJJJKKKMMMOOOOOOJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMLLLLLLKKKJJJFFFHHHIIIHHHEEEDDDEEEGGGCCCEEEGGGGGGEEEDDDEEEGGGDDDDDDDDDCCCCCCEEEIIIMMMKKKNNNQQQRRRSSSYYYeeepppxxxlllVVVNNNLLLOOO[[[iiiooo___OOOGGGCCC@@@======;;;;;;:::;;;>>>BBBFFFHHHDDDFFFHHHKKKLLLMMMLLLKKKJJJRRR]]]hhhoooqqqpppnnnbbbVVVJJJEEEFFFLLLVVV___zzzxxxWWWQQQOOOGGGIIIIIIHHHGGGFFFEEEDDDCCC@@@???????????????@@@@@@======<<<;;;999888888777777777888888888888777777777666555666888;;;???AAA:::999999888777666666555222333444555555555444333555555555666666666666777666777777888888888777777666666666666555555555555555555666666666555333222444//////444999===FFFPPPXXXjjjhhhtttsssfffaaadddiiiwwwjjjdddooo~~~yyygggXXXTTTFFFDDDDDDEEEDDDBBBCCCGGGFFFHHHFFFLLLoooTTTHHHJJJDDD@@@CCC===>>>?????????>>><<<;;;999999888888777666666666333333333333333333333333333222222111000111111111000000000000000000000000000000000000000000000000///000222222111111222444///222;;;HHHRRRWWW]]]ccczzz~~~~~~sssyyy{{{uuupppllliiiffffffmmmvvvttt~~~qqqaaaMMMMMMWWWfffqqq|||tttooommmoooppp~~~uuuwwwyyyrrrnnnooommmkkkjjjiiifffccc```]]]bbbeeeddd___\\\^^^bbbbbb```^^^___```___[[[WWW]]]]]]\\\ZZZYYYXXXVVVVVV[[[YYYVVVUUUVVVXXXZZZZZZSSSRRRQQQPPPQQQRRRTTTUUULLLJJJIIIJJJMMMOOOOOONNNJJJKKKKKKKKKKKKIIIHHHGGGLLLLLLLLLLLLLLLKKKJJJJJJEEEHHHIIIHHHEEECCCEEEGGGBBBCCCDDDDDDCCCCCCDDDEEEDDDDDDBBB@@@@@@BBBFFFJJJKKKLLLKKKHHHIIIMMMQQQQQQPPP]]]qqqnnn^^^NNNGGGJJJwwwhhhTTTOOOGGGBBB@@@???<<<999777;;;@@@BBBBBBCCCGGGIIIEEEHHHJJJKKKKKKKKKKKKMMMJJJVVVeeennnmmmhhhcccaaaXXXOOOFFFDDDEEELLL^^^ooo___UUUOOOGGGLLLEEEDDDCCCBBBBBBAAABBBBBB@@@@@@????????????@@@@@@???===;;;999888999:::;;;999999999888888888888777888777555444555999===???888888777777666666555555666666555555555555666666333444555555666666555555777888::::::888777888999777777777666666555444333777777666555444333333222111111000000333999AAAGGGOOO___fffqqq~~~{{{}}}uuurrrppplllrrrccc___|||tttiii^^^SSSLLLJJJCCCDDDCCCAAAAAAEEEIIIKKKCCCCCCLLLggglllNNNEEEEEEBBB???AAA>>>>>>>>>===<<<<<<;;;;;;::::::999888777666555444444444333333333333222222333333222222111000//////000000000000000000000000////////////////////////000000000000111111111111333222333;;;IIIUUU\\\^^^rrrgggiiiuuuyyy}}}|||qqqooommmkkkkkkpppwww|||oooYYYRRR[[[dddkkkvvv~~~vvvppppppnnnvvvuuuxxx{{{wwwooommmrrrpppkkkffffffhhhggg```YYY^^^______^^^\\\[[[\\\]]]bbbbbbbbbaaa___\\\ZZZXXX]]]]]]^^^```aaa^^^XXXSSSWWWSSSSSSYYY[[[VVVTTTVVVSSSQQQPPPPPPRRRSSSSSSRRRLLLKKKKKKNNNRRRRRRNNNJJJKKKMMMMMMKKKGGGFFFGGGJJJOOOLLLKKKLLLKKKFFFEEEGGGIIIIIIFFFEEEHHHLLLIIICCCCCCDDDEEEDDDBBBAAAAAABBBEEEDDDBBBCCCEEEGGGHHHIIIJJJLLLMMMKKKGGGEEEFFFHHHIIIKKKRRRbbbzzzttt]]]OOOooo]]]SSSJJJFFF@@@======<<<;;;999:::===AAABBBCCCEEEHHHKKKKKKLLLMMMLLLJJJIIIJJJKKKRRR\\\hhhmmmiiiaaaZZZWWWOOOFFFEEEMMMOOOSSSnnnzzzWWWPPPMMMHHHGGGEEEDDDCCCBBBAAAAAAAAAAAA???>>>>>>======>>>>>>???===<<<:::888777888999:::999999999888888888777777888777666555666888;;;===666666666555555555444444666666555555555555666666333444444555555555555555666888999999888777777888666666777777777666555555777777666555555444333333222111111000222777???DDDKKK[[[fffxxx{{{tttvvvcccYYYnnnzzzfffZZZQQQIIIDDDCCCDDDCCCBBB@@@BBBFFFHHHIIIDDDQQQeee}}}qqqYYYCCC@@@BBB@@@>>>@@@>>>======<<<<<<;;;:::::::::999999888777666555444444444333333333222222222333333222111111000//////000000000000000000000000//////////////////////////////000000000111111111444333222888BBBNNNXXX]]]rrriiiqqqxxx|||xxxuuuooonnnlllkkkmmmqqqvvvzzzkkkWWW\\\eeeooowww{{{sssllllllkkkrrrqqqsssvvvssskkkjjjnnnnnnkkkgggeeecccbbb```___\\\^^^___^^^\\\ZZZ[[[[[[ccccccbbbaaa___]]][[[ZZZ]]]]]]]]]^^^___\\\WWWRRRRRROOOPPPUUUWWWTTTRRRSSSQQQPPPOOOOOOQQQQQQPPPOOOPPPMMMKKKKKKLLLNNNOOOOOOLLLMMMMMMKKKHHHGGGHHHJJJLLLIIIJJJLLLKKKEEECCCDDDFFFFFFEEEEEEJJJPPPPPPKKKDDDEEEEEEDDDCCCBBBCCCEEEDDDCCCCCCCCCDDDFFFFFFFFFGGGIIIIIIHHHEEEDDDFFFHHHJJJJJJKKKPPP^^^xxx|||dddQQQHHHFFFAAA>>>;;;:::;;;<<<===<<<>>>@@@BBBCCCEEEGGGJJJMMMMMMMMMMMMKKKIIIJJJLLLNNNYYY```ggghhhbbbXXXPPPLLLFFF>>>DDDSSSVVVYYY|||gggRRRLLLLLLKKKDDDDDDDDDCCCBBBAAAAAAAAAAAA======<<<<<<<<<<<<======<<<:::999777777777888888999999888888888777777777777777777666777888999999555555555444444444444444666555555444444555555666333333444555555555555555666777999999777777777888555666777777888888777777777777666666555555444444333333222111111555;;;@@@BBBQQQ^^^www|||kkkXXXeeevvv^^^QQQKKKGGGDDDCCCCCC@@@???BBBFFFIIIIIIIIIKKKbbb~~~WWWHHH===>>>@@@===;;;===<<<<<<<<<;;;::::::999999999999888777666555555444333333333333222222222222222222222111111000000///000000000000000000000000//////////////////////////////000000000000111111444333222333999DDDQQQZZZkkkwwwsssooo~~~qqqxxxzzzyyyzzzuuummmlllkkklllooosssxxx{{{vvvdddVVVeeepppyyywwwnnnhhhiiiiiimmmmmmnnnpppmmmhhhgggiiijjjiiigggbbb^^^]]]___bbb\\\^^^``````^^^\\\\\\\\\dddcccaaa___^^^]]]\\\\\\]]]\\\\\\\\\[[[YYYUUUQQQUUURRRSSSWWWYYYVVVUUUUUUOOOOOONNNOOOPPPOOOMMMJJJLLLLLLKKKJJJIIIIIIKKKMMMLLLMMMMMMKKKHHHGGGHHHIIIHHHFFFGGGJJJIIICCCAAABBBCCCCCCAAA@@@EEEKKKLLLIIICCCDDDEEEDDDCCCCCCEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBCCCFFFHHHGGGHHHFFFDDDGGGWWWooo~~~rrraaaQQQFFFCCCCCC===<<<;;;;;;===???@@@AAAAAAAAACCCDDDFFFIIILLLNNNKKKKKKJJJIIIIIILLLPPPTTTZZZ^^^aaa___YYYPPPIIIFFFFFFDDDIIITTTYYYddd\\\TTTLLLKKKMMMEEEDDDCCCBBBAAA@@@@@@@@@@@@======<<<<<<<<<<<<======;;;:::999888888888888999888888888888777777777777777777777777777777666666555555444444444444444444555444444444444444444555333333444555555555444444555777888888777666666777555666777888999999999999777777666666666666666666444444333222111333888;;;???KKKVVVqqq|||zzz]]]^^^{{{ttt\\\OOOLLLIIIFFFDDD@@@===>>>DDDIIIJJJIIIJJJ\\\rrrjjjNNNFFF@@@@@@???;;;999;;;;;;;;;::::::999888888888888888777666666555444444333333333222222222222111222111111111000000000///////////////////////////////////////////////////////////////000000000111111333333222333;;;GGGQQQQQQlllyyyzzzyyykkk{{{gggeeemmm}}}|||ssslllkkkjjjlllqqqxxx~~~wwwiii___ZZZeeeqqq{{{tttsssjjjeeeiiijjjllllllllllllkkkiiihhhiiifffeeeccc```\\\[[[]]]^^^[[[^^^aaabbbaaa______```bbbaaa___]]][[[[[[[[[\\\\\\[[[ZZZYYYWWWUUUSSSQQQZZZXXXWWWYYYZZZXXXVVVUUUNNNNNNNNNOOOPPPNNNKKKHHHHHHLLLPPPPPPMMMIIIIIIIIIKKKKKKJJJIIIGGGFFFFFFGGGFFFDDDCCCEEEEEEAAA@@@BBBJJJHHHDDD???@@@CCCDDD@@@@@@AAABBBAAAAAAAAACCCEEE@@@AAABBBBBBAAAAAAAAABBBAAA@@@???>>>>>>AAADDDGGGAAADDDEEEDDDCCCHHHRRR[[[{{{yyyjjjbbbVVVLLLGGGCCC@@@>>>=========>>>>>>@@@BBBCCCCCCCCCDDDFFFIIIKKKMMMNNNIIIIIIIIIHHHIIIMMMRRRWWW[[[[[[ZZZUUUOOOIIIDDDBBBIIIOOOSSSUUU```vvvpppUUUUUULLLHHHKKKGGGCCCBBBAAA@@@@@@??????@@@>>>======<<<<<<======>>>;;;::::::999999999999999888888888777777777666666666666777777777666555444555555555555555555555555444444333333333333444444222333333444555444444444444666888777666555666777444555666888999999999999666666777777777777777777666666555333222333555888AAAJJJRRRkkkwwwuuuZZZSSSmmmlllVVVMMMKKKHHHCCC@@@>>>===@@@FFFGGGEEEIIIOOOwwwYYYMMMHHHDDDAAA>>>;;;:::<<<:::::::::999888888777777777777666666555444444444333333222222222111111111111111111000000000000000////////////////////////////////////////////////...////////////000000000...111444333222555>>>FFFMMMXXXggg{{{lllfff```eeettt{{{nnnnnnlllkkkooowwwvvvggg]]]\\\___^^^fffqqqsssoooppphhhffflllnnnmmmmmmllljjjjjjkkkkkkjjjbbbaaa___^^^^^^\\\YYYWWWZZZ]]]___```_________```^^^]]][[[ZZZYYYYYYZZZZZZ[[[ZZZYYYVVVTTTSSSRRRSSS[[[ZZZXXXVVVVVVUUUSSSPPPNNNNNNNNNOOOPPPNNNKKKHHHJJJNNNQQQQQQMMMKKKKKKLLLIIIHHHGGGEEEEEEEEEDDDDDDGGGBBB@@@AAAAAA???@@@DDDQQQPPPJJJCCC@@@BBBAAA===<<<===??????>>>>>>???@@@>>>???AAAAAA@@@@@@AAACCC???>>><<<;;;===@@@BBBDDD>>>@@@BBBCCCDDDEEEFFFGGGRRRccckkkZZZRRRHHHDDDDDDCCC>>>999<<<===?????????@@@BBBDDDEEEEEEGGGJJJMMMOOOOOONNNKKKKKKKKKJJJKKKNNNSSSWWW^^^ZZZTTTMMMGGGDDDBBBBBBHHHTTT\\\bbbttt|||```NNNPPPLLLEEEFFFHHHBBBBBBAAA@@@????????????======<<<<<<<<<<<<======::::::::::::::::::999999888888777777777666666666555666666666666666555444555555555555555666666666444333333222222333333444222222333444444444444444444555777777555555555666444555666777888888888888666666777777888888999999777777777555333333444666<<>>@@@@@@DDDGGGDDDDDDTTThhhkkkQQQHHHFFFBBB???===<<<<<<===:::::::::999888888777777666666555555444444444444222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////......////////////000000,,,000444444222333888===KKKOOO[[[ooottt___```zzzttteeepppuuurrrqqqrrrxxx~~~rrrfff\\\WWW[[[bbbXXXZZZbbbvvvqqqggghhhlllfffhhhnnnnnnlllllljjjggghhhlllllliiibbb```^^^^^^^^^\\\WWWSSS\\\^^^^^^]]][[[ZZZ[[[]]][[[ZZZZZZYYYXXXXXXXXXYYYZZZYYYXXXTTTRRRQQQSSSUUU]]]]]][[[WWWVVVWWWTTTPPPNNNMMMLLLMMMNNNMMMKKKIIIJJJKKKJJJIIIGGGGGGIIIKKKHHHFFFDDDCCCDDDDDDBBBAAAFFFBBB@@@AAAAAA???AAAEEEJJJKKKGGGAAA>>>??????<<<999<<>>???DDDHHH@@@>>>;;;;;;===???@@@@@@???===<<<===???BBBDDDEEEAAAIII[[[vvvvvv^^^MMMIIIDDDBBBAAA@@@===:::;;;>>>@@@AAAAAABBBEEEHHHHHHHHHJJJNNNSSSTTTRRROOOKKKLLLLLLMMMOOORRRWWW[[[\\\VVVMMMFFFDDDEEEHHHJJJRRR___qqq|||fffXXXHHHFFFLLLFFFBBBIIIBBBAAA@@@??????>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<888888999999999999999888888777777777666666666666555555555555555555555666333333444444444555555555333333222222222222333333222222333444444444444333333555777666555444555555444555666666777777777777666666777888888999::::::777888888777555444444555444===BBBTTTuuuxxx{{{iiiSSSPPP]]]jjj]]]PPPJJJGGGCCC??????AAADDDIIIJJJGGGPPPssssssVVVJJJDDDBBB@@@======>>>>>><<<;;;::::::999999888777777555555555444444444444333222222222222111111111111///000000000000000000000000000000000000000000000////////////////////////........./////////000000...000333333222222666888AAAHHHWWWhhh}}}zzzyyy}}}nnnfff^^^ccczzz|||vvv}}}vvvwww|||{{{oooddd^^^[[[XXXZZZ___XXX[[[jjjppp^^^XXX^^^gggfffiiinnnjjjhhhhhheeeaaaccciiiiiieeeccccccbbb___[[[XXXXXXXXXeeedddbbb^^^ZZZXXXXXXYYYYYYYYYZZZZZZYYYYYYXXXXXXYYYYYYWWWSSSPPPQQQUUUXXX\\\]]][[[VVVVVVYYYXXXSSSLLLKKKIIIJJJKKKLLLJJJIIIHHHIIILLLOOOPPPOOOKKKGGGIIIFFFCCCCCCDDDDDDBBB@@@CCC@@@AAADDDEEEBBBAAACCC???AAA@@@<<<:::<<<<<<::::::>>>BBBDDDBBB???<<<;;;999;;;>>>======@@@GGGMMMBBB???======>>>???>>><<<<<<======<<<;;;===BBBFFFAAAFFFMMMWWWggghhhMMMAAA@@@???===;;;:::999:::<<>>>>>>>>>>>;;;::::::999999::::::;;;666777888888888888777777777777777777666666666666555444444444444555666777222222222333333444444444333222222222222222222333222222333444444444333333333555666666555444444555444555555666666666666666666666777888999::::::;;;888999999888666444555555333===BBBPPPlll~~~zzz}}}wwwccc\\\RRRUUUqqqaaaVVVJJJDDDAAA<<<;;;<<>>???@@@===999;;;;;;::::::999888888888444444444444444444333333222222222111111111111000////////////000000000000000000000000000000000000////////////////////////............/////////000111111111111111222555777<<>>>>><<<<<<@@@EEEHHHFFFAAA===;;;888:::<<<<<<<<>>>>>@@@???===:::666<<>>@@@AAABBBBBBBBBBBBEEEJJJMMMIIINNNSSSVVVTTTQQQNNNLLLFFFIIINNNUUU\\\___```___XXXUUUIIICCCKKKOOOSSS]]]vvvaaaOOOMMMJJJGGGEEEDDDEEEEEEBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;:::888888888888888777666666888888888888777777777666333333333333333333333333222222333333333333444444333333333222222222111111333333333333333333333333555444444333333333444444555333111222555777555333333333444666888:::<<<===>>>===<<<:::888666555444555:::>>>FFF\\\www}}}}}}uuuyyyiiiZZZUUUWWW___nnn}}}xxxnnnSSSKKKDDDAAA???>>>AAAEEEGGGEEEJJJJJJ[[[___MMMIIIBBBCCCBBB@@@>>>===<<<;;;;;;::::::999999888777777777333444444555555444444333333333222222111000//////000000000000000000000000111///...------...///111....................................////////////000000000111222222333333444FFFRRRZZZsssxxxggg___\\\fffrrryyy}}}uuuiiiggg{{{xxx~~~xxx___^^^bbbgggddd\\\YYY\\\```ooocccKKK^^^pppqqqhhhaaa___^^^]]]______^^^```eeegggeeefffeeebbb^^^[[[[[[^^^bbbfffllliii[[[UUUZZZ[[[UUU[[[^^^aaabbbcccbbbZZZQQQVVVSSSPPPOOOSSSXXX]]]___QQQUUUUUUSSSTTTWWWQQQIIIIIIHHHHHHIIIFFFEEEKKKTTT[[[RRRVVVfffhhhXXXLLLLLLHHHIIIJJJHHHFFFEEEFFFHHH>>>GGGPPPSSSOOOGGGBBB@@@>>>>>>>>>>>>============;;;>>>DDDGGGGGGDDD???;;;???===;;;;;;>>>BBBCCCDDDCCCAAA>>><<<;;;;;;<<<=========>>>>>>???@@@BBBBBBIIIHHHIIIGGG???AAAZZZxxx[[[\\\]]]^^^ZZZQQQEEE<<>>===<<<===>>>@@@AAAFFFFFFFFFEEEEEEGGGKKKOOONNNRRRUUUVVVSSSNNNIIIGGGJJJMMMTTT[[[___```^^^\\\SSSOOODDDAAAJJJQQQ\\\ppp|||XXXLLLJJJGGGEEECCCBBBCCCCCCAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;:::::::::999777888888888888777666666888888888777777777666666333333333333333333333333222222333333333333444444333333333222222222111111333333333333333333333333555444444333333444444444555333222333555666555333444555555777888;;;<<<===<<<<<<;;;:::888777666666111666888<<>><<<;;;;;;;;;:::999999888888777666666333333444444444444333333333333222111111000//////////////////////////////000///...------...///000....................................///////////////000000111111222333333222;;;HHHXXXqqq}}}{{{ooofffaaa___eeetttqqqnnn}}}zzzvvvllleeejjjpppmmm```WWW]]]jjj~~~ccc[[[OOObbbqqqmmm```YYYZZZ^^^\\\aaabbb^^^\\\```dddeeeeeebbb^^^]]]]]]]]]]]]]]][[[```aaa[[[WWWYYY\\\\\\\\\___``````aaaaaa[[[TTTVVVTTTRRRRRRTTTVVVXXXXXXQQQTTTUUUTTTVVVXXXTTTMMMKKKKKKLLLMMMJJJIIINNNVVVZZZSSSRRRZZZ[[[PPPHHHGGGGGGFFFFFFGGGIIIIIIGGGDDD@@@FFFNNNOOOJJJDDD@@@???@@@@@@@@@??????>>>>>>===>>>???AAACCCCCCAAA???===;;;;;;;;;;;;<<<>>>???AAA???>>><<<;;;;;;<<<===>>>>>>============>>>>>>???GGGCCCDDDFFFBBBAAAPPPdddooo}}}JJJGGGDDDBBBAAA@@@===<<>>>>>>>>???AAACCCDDDIIIJJJJJJIIIIIILLLPPPSSSWWWYYYYYYWWWQQQLLLGGGFFFNNNSSS[[[aaaccc___ZZZVVVMMMJJJCCCDDDKKKPPPeeezzz\\\QQQIIIGGGFFFDDDCCCBBBCCCCCCAAA@@@???>>>============<<<<<<;;;;;;:::999888888777777888888777777666555777777777777666666666666333333333333333333333333222222333333333333444444333333333222222222111111333333333333333333333333444444444444444444444444444333222333555666555444555555666777999:::<<<===:::::::::999888888777777555999:::999BBBRRR]]]___aaarrr|||yyyyyyzzz||||||uuuuuuwwwsssiii___WWWUUUVVV\\\aaa^^^TTTKKKEEE???<<>>===<<<;;;::::::999999888888777777666666333333444444444444333333222222222111111000000///........................000///...------...///000....................................//////////////////000111111222222333333333<<>>>>>AAA@@@???>>>===>>>>>>>>>:::<<>><<<;;;===???::::::999999:::<<<>>>???>>>===<<<;;;;;;;;;;;;;;;CCC>>>???DDDEEEBBBEEELLLHHHRRRddd~~~DDDBBB???======???AAACCCBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJMMMNNNPPPSSSWWWZZZ```^^^ZZZTTTNNNKKKJJJKKKRRRXXX```dddbbb[[[SSSNNNHHHJJJHHHIIIKKKOOOlll[[[MMMOOOHHHGGGFFFEEEDDDDDDDDDEEE@@@@@@???>>>===============<<<;;;:::999888777666777777777777777666666555777777666666666555555555222222222222222222222222222222222333333333444444333333333222222222111111222222222222222222222222333333444444444444444444333333333333444555555444555555555666777999:::;;;888888888888888888888888:::>>>>>>:::<<>>===;;;::::::999999999888888777666666555555333333333444444333333333222111111111000000000///////////////////////////000///............///000....................................//////////////////000000111222222222666444888FFF]]]www~~~uuuoooiiixxx}}}uuukkkbbb^^^\\\]]]WWW___ccc^^^[[[kkkuuuaaa]]]^^^UUUbbbjjjdddZZZXXX[[[______bbbaaa\\\ZZZ^^^cccddddddaaa]]][[[\\\^^^```aaammm```[[[aaabbb\\\\\\dddffffffccc]]]ZZZ\\\[[[XXXZZZXXXVVVUUUUUUTTTRRRQQQMMMNNNPPPQQQQQQQQQOOOLLLKKKKKKMMMPPPOOOKKKMMMQQQUUUVVVPPPGGGEEEJJJIIIBBBFFFBBBCCCNNN\\\aaaXXXNNNAAACCCDDDCCCAAA@@@BBBDDDBBBBBBAAA@@@???>>>======@@@???===<<<<<<<<<<<<===;;;@@@DDDDDD???<<<===@@@888888888888999;;;<<<===<<<;;;;;;::::::;;;;;;;;;???<<<===CCCDDDAAA???@@@AAADDDKKKYYYqqq>>>?????????@@@@@@AAABBBDDDDDDDDDDDDEEEFFFGGGGGGHHHLLLPPPTTTWWWZZZ]]]___```\\\UUUNNNIIIJJJNNNRRRUUUZZZ```bbb]]]TTTLLLHHHFFFJJJIIIHHHKKKUUUzzzcccOOOKKKJJJEEEEEEDDDDDDCCCCCCCCCCCC@@@???>>>===<<<<<<<<<<<<<<<;;;;;;999888777666666777777777777777666555555666666666555555555555444222222222222222222222222222222222333333333444444333333333222222222111111222222222222222222222222222333444555555555444444333333444444444444555555444444444444555666888888777777888888888999999999888;;;;;;777666<<>>===<<<<<<<<<<<<============<<<;;;:::<<>>AAAAAA>>>>>>@@@@@@@@@@@@BBBNNNeee;;;>>>BBBCCCCCCBBBBBBBBBEEEEEEFFFGGGIIIJJJJJJKKKNNNSSSYYY]]]____________YYYUUUOOOIIIFFFIIIOOOUUUWWW[[[^^^[[[TTTLLLGGGEEEFFFMMMKKKMMM[[[pppsssSSSLLLJJJDDDBBBBBBAAAAAAAAA@@@?????????>>>===<<<<<<;;;;;;;;;::::::999999888777666666666666777777666666555444666555555555444444444444222222222222222222222222222222333333333333444444333333333222222222111111222222222222222222222222111222444555666555555444222333555444333333444666444444444444444555666666777777777888888888999999777999:::888777:::@@@DDDQQQVVV___ppp~~~||||||~~~}}}yyywww{{{xxxzzz|||~~~yyyrrruuuzzzwwwnnnccc^^^YYYYYY\\\^^^]]]ZZZ\\\XXXRRRKKKFFFBBBAAA@@@DDDDDDFFFHHHDDD@@@AAAFFFmmmwwwzzzsss[[[FFFCCCDDD@@@???CCC;;;;;;:::999888888888888777777666666555555444444222222333333333333222222000000000000000000000000111111111111111111111111////////////////////////....................................////////////......///000000111111222///777666111@@@\\\iiieeeeee~~~wwwfff^^^WWWYYY___```YYYQQQSSSYYYbbbqqqdddUUUSSSSSSRRROOOTTTXXX[[[aaaeeeccc]]]___]]]ZZZYYY___fffddd^^^___aaaaaa\\\VVVXXXbbbllluuu```RRRXXXaaa```^^^___ggghhheee]]]XXXXXXXXXWWWXXXVVVRRRQQQSSSUUUVVVWWWRRRQQQRRRTTTQQQMMMLLLOOORRROOOOOOQQQPPPKKKJJJLLLFFFKKKIIICCCBBBGGGFFFBBBDDDAAA???DDDKKKKKKDDD<<<>>>======>>>???BBBDDDEEE======<<<<<<<<<;;;;;;;;;999;;;<<<>>>>>>===;;;::::::===@@@@@@<<<:::999:::999999999999888777777777888888888999:::;;;======999;;;===>>><<<<<<>>>AAA;;;===???>>>???JJJ]]]kkk>>>AAADDDEEEEEEEEEGGGIIIHHHIIIKKKNNNQQQSSSTTTUUUZZZ___eeegggfffaaa\\\YYYSSSQQQNNNKKKIIILLLQQQVVVZZZ[[[ZZZUUULLLFFFDDDEEEGGGSSSZZZggg^^^MMMJJJHHHEEEAAAAAAAAAAAA@@@???>>>===>>>>>>===<<<;;;;;;;;;;;;999999888888777777777666666666777777666666555444555555555444444444333333111111111111111111111111222222333333333333444444333333333222222222111111111111111111111111111111000222444555666666555444111333555555333333444666555555444444444555666666777777777777888888888888999999:::;;;<<<<<>>@@@::::::999888777777777777777777666555555444444333222222333333333333222222///000000000000000000000000000000000000000000000......////////////..........................................////////////......//////000111111111///444555222777III\\\fff___|||wwwjjjZZZXXXYYYaaakkkkkk```UUUYYYmmmlllWWWSSSRRRPPPPPPLLLPPPSSSUUUZZZ___^^^ZZZ[[[\\\[[[ZZZ]]]aaa___ZZZXXX[[[\\\ZZZWWWXXX^^^eeefffZZZRRRVVV\\\^^^]]]]]]^^^aaaaaa[[[WWWWWWWWWVVVTTTRRRQQQQQQSSSTTTTTTSSSQQQPPPRRRUUURRRMMMMMMRRRTTTPPPNNNOOOMMMIIIGGGHHHFFFGGGFFFCCCBBBBBBCCCCCCBBBAAA@@@@@@AAA@@@===:::===<<<<<<===>>>?????????;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;============<<<999::::::::::::888777666999999999999999888777777888777777777888999999:::888999:::999:::;;;<<<<<<999<<<>>>>>>===@@@FFFLLL```rrrAAABBBDDDCCCCCCEEEJJJNNNLLLNNNQQQUUUYYY\\\___```dddhhhnnnooojjjaaaYYYTTTQQQQQQQQQPPPPPPQQQTTTVVV\\\\\\XXXQQQHHHCCCDDDGGGGGGZZZkkkaaaQQQMMMHHHGGGLLLCCCCCCCCCBBBAAA@@@???>>>>>>>>>===;;;;;;;;;;;;;;;888888888777777777777777666666666666666555555444555555444444444333333333111111111111111111111111222222333333333444444444333333333222222222111111111111111111111111111111000111444666666666555444111444666555333222444777666666555555555666666777777777777777777888888888888666777:::;;;;;;;;;===@@@LLLdddzzzyyy|||xxx{{{{{{vvvwwwzzzxxxrrrzzz|||wwwuuuzzzxxx{{{|||~~~wwwvvvzzzwwwpppkkkoooooonnnwwwvvv]]]YYYUUUUUUXXXZZZYYYWWWMMMKKKGGGAAA===???DDDIIIEEEFFFGGGFFFDDDKKKaaavvv}}}qqqzzzeeeMMMGGGCCCBBBBBB???======999999888777777666777777777666666555444444333333222222222333333222222222////////////000000000000////////////////////////......////////////........................................../////////000......//////000111111111222444666666333:::SSSmmmmmm{{{{{{}}}vvvfffZZZSSSVVV___lllwwwvvvjjj___ttt{{{TTTKKKOOONNNLLLNNNKKKOOORRRQQQRRRVVVXXXWWWXXX\\\]]][[[ZZZ[[[ZZZWWWSSSUUUVVVWWWXXXYYYZZZ\\\[[[XXXVVVWWWZZZ[[[[[[[[[VVV\\\^^^ZZZVVVWWWWWWVVVPPPPPPPPPRRRSSSSSSPPPNNNNNNLLLOOOSSSQQQKKKMMMSSSSSSNNNKKKKKKIIIEEECCCDDDKKKHHHFFFEEEBBB@@@BBBFFFAAABBBBBBAAA@@@???@@@BBB<<<<<<<<<<<<======;;;:::::::::;;;;;;<<<=========:::::::::;;;<<<===>>>???:::999888888999999777666777888999999999999888888888777777666666666666666888777666666999;;;999666;;;:::999999999;;;<<<===AAAJJJ^^^yyyDDDEEEFFFHHHKKKMMMOOOQQQTTTWWW\\\```dddfffffffffooonnnlllhhhccc]]]WWWTTTQQQOOONNNQQQUUUWWWWWWVVVYYYVVVOOOGGGDDDFFFHHHGGGIIIggg|||fffOOOHHHJJJLLLIIIGGGDDDCCCBBB@@@???>>>>>>>>>===>>>>>>>>>===;;;999777777777777777777777777777777777777666555555444444444333222222111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222666555444333222111111111666666666555444444333333555444444444444555666666777888999999;;;;;;<<<===>>>KKKfffzzzzzzwww{{{vvvvvvuuurrrssswwwyyyzzzxxxvvvxxx|||yyywwwuuutttssstttsssuuuuuu]]]XXXRRRMMMKKKJJJIIIHHHFFFGGGCCC===???GGGIIIEEEIII??????QQQeeessshhhSSSBBBBBBCCCCCCBBB@@@>>>===>>><<<:::888777777777888555555444444444333333333222222222111000//////...111111111111000000000000000000000000////////////////////////////////////........................,,,---......//////..................////////////111///000333444666AAANNNiiixxx}}}qqqsssxxxwwwhhh\\\WWWSSS[[[ggguuuzzzttt___NNNMMMMMMIIIGGGKKKLLLLLLLLLNNNPPPTTTXXXZZZTTTVVVWWWXXXWWWWWWXXXYYYVVVWWWTTTQQQSSSYYY]]]\\\[[[YYYWWWWWWWWWWWWWWWUUUYYYYYY[[[^^^[[[UUURRRSSSUUUTTTSSSQQQPPPOOOOOOOOOQQQPPPNNNLLLKKKKKKLLLLLLKKKKKKIIIGGGDDDBBBCCCEEEFFFFFFEEEDDDBBBAAA???>>>?????????>>>>>>>>>======???===999666:::@@@@@@;;;>>>;;;999;;;???AAA>>>;;;777<<>>???===999999888888777666666666555666777666555666777999666555444333333444555666777777666777999999777555777888999:::;;;:::999888:::===CCCMMM^^^yyyJJJJJJKKKLLLOOOQQQTTTUUU\\\___cccgggkkklllmmmlllqqqpppmmmiiiddd^^^YYYVVVRRRQQQPPPQQQSSSSSSQQQNNNKKKKKKKKKHHHEEEFFFNNNVVVkkkkkkZZZJJJFFFHHHHHHEEECCCCCCCCCAAA@@@???>>>>>>>>>======>>>===<<<:::999888777777777777777777777777777777666666555555444444444333222222111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222555444333222222222222222555555555555444444444444444444444444444555666666666666777888999:::;;;;;;:::DDDZZZsss|||pppvvvxxx|||xxx{{{yyyxxxvvvrrrrrruuu}}}|||yyyxxxxxxyyyyyy{{{||||||iiiTTTPPPJJJFFFDDDDDDCCCBBB<<>>======<<<:::888777777777888555444444444444333333333222222111111000//////...111111111000000000//////000000000000/////////...................................................,,,---......//////..................////////////222000000222222333;;;FFFcccyyy|||xxxtttqqqrrrxxx}}}tttggg\\\WWWVVVUUUbbbxxx___PPPFFFHHHJJJFFFEEEIIIJJJJJJJJJKKKNNNQQQTTTVVVQQQSSSVVVXXXWWWWWWXXXYYYXXXVVVRRRQQQWWW^^^^^^YYYYYYWWWVVVVVVWWWXXXWWWVVVUUUUUUXXX[[[YYYSSSQQQSSSQQQQQQPPPOOONNNNNNNNNMMMOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHFFFCCCBBBCCCDDDCCCCCCDDDDDDDDDCCCAAAAAA@@@?????????>>>>>>>>>>>>>>>>>><<<>>>EEEKKKIIICCC>>>;;;888:::>>>@@@===:::555:::===;;;:::<<<===;;;888888888777666666555555555666666666555666888:::777666444333333444666777999777666777888999888777888888888777666666888999<<<>>>???@@@FFFRRRcccoooTTTSSSSSSTTTWWWZZZ]]]```fffhhhkkkoooqqqrrrrrrrrrpppnnnkkkgggbbb]]]YYYVVVSSSRRRPPPOOOOOOMMMIIIGGGBBBBBBFFFHHHCCCDDDSSSffflllXXXNNNFFFFFFGGGEEECCCBBBCCCBBBAAA@@@???>>>>>>>>>=========<<<;;;:::999888666666666666666666666666777777666666555444444444333333222111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333222222222222222333333333444444444444555555444444444444444555555666555555666777888999::::::888<<>>EEEAAAAAADDDEEECCCBBBCCC@@@HHH```www\\\MMMBBBBBBBBBBBBAAA@@@???===<<<<<<;;;999777666666777777444444444444333333333333222222111111000/////////111111000000000000//////000000000/////////..............................------------------------,,,---......//////..................////////////222111111222000///444;;;LLLhhhvvvsssxxxtttkkkfffdddcccllltttsssiii\\\SSSPPPMMM\\\yyy[[[LLLEEEBBBFFFGGGBBBBBBFFFGGGGGGGGGHHHJJJLLLOOOPPPMMMPPPTTTVVVWWWWWWWWWXXXXXXUUUQQQRRRZZZ```]]]UUUTTTSSSRRRSSSUUUVVVVVVVVVRRRRRRUUUYYYWWWRRRPPPSSSOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHGGGDDDBBBAAABBBCCC???AAACCCEEEEEEEEECCCBBB@@@????????????>>>>>>>>>???BBBDDDHHHNNNQQQMMMEEE<<<:::888999<<<>>><<<:::666:::<<<999888::::::999777777777666555555444444444555666666555666888:::888777555333333555777888:::888666666777999999888999999777555444555888:::999:::;;;::::::===DDDIII^^^yyy]]]]]]]]]^^^bbbfffjjjmmmnnnoooqqqrrrsssrrrrrrqqqkkkiiifffaaa]]]XXXUUUTTTSSSQQQMMMJJJHHHGGGFFFEEEJJJFFFFFFIIIHHHLLLbbbzzzkkkUUUNNNIIIFFFFFFFFFCCCBBBDDDBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;:::999999888666666666666666666666666777666666555555444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333111222222333444444555555444444333333444444555666555555666777888999999::::::999===FFFNNNRRRVVV[[[ooouuupppmmm~~~uuulllhhhkkkpppsssyyy}}}}}}}}}~~~uuudddVVVJJJGGGCCCAAAAAAAAAAAA@@@KKKGGGEEEDDD???:::===DDDJJJ___YYYLLLJJJGGGBBBBBBAAA@@@???===<<<;;;;;;:::888777666666666777444444444333333333222222111111111111000000//////111000000000////////////000000/////////.................................------------------------,,,---......///.....................////////////111111222222000///111444999QQQmmm|||wwwnnnfffaaa______bbbjjjpppmmmbbbXXXSSSSSSVVV```xxxbbbPPPGGGDDDDDDFFFDDD??????CCCDDDDDDDDDDDDFFFGGGIIIJJJJJJMMMQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTYYY^^^[[[TTTPPPOOONNNPPPSSSUUUUUUUUURRRRRRTTTWWWVVVQQQOOORRRQQQPPPPPPOOONNNMMMMMMLLLKKKLLLLLLLLLKKKHHHFFFEEEEEEFFFEEECCCAAA@@@AAACCC>>>@@@CCCEEEEEEDDDCCCBBB????????????????????????BBBIIIPPPPPPMMMJJJDDD===;;;:::888999;;;<<<;;;999:::>>>>>>:::888999999777777666666555444444333333444555666555555555777999999777555333333555777999;;;888666555666888999999:::777444666999<<<;;;999666888:::;;;;;;===AAADDDGGGPPP```yyyccccccdddgggkkkoootttvvvssssssssssssqqqpppnnnmmmgggeeeaaa\\\XXXTTTRRRQQQPPPNNNJJJFFFDDDFFFIIIKKKTTTLLLHHHNNNXXXhhh}}}cccRRRLLLJJJFFFEEEEEECCC@@@AAAFFFAAAAAA@@@???>>>>>>>>>>>>;;;;;;::::::999999888888666666666666666666666666666666666555444444333333333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111222333333000111111222333444555555333333333333333444555555555555666777888999::::::<<<888888===BBBGGGPPPXXX```eeeeeecccwww|||pppiiijjjlllnnnqqqvvv{{{zzz|||~~~ttthhh\\\SSSIIIGGGDDDBBBCCCCCCCCCCCC???AAAEEEFFFBBB???EEEOOOmmm}}}}}}}}}aaaJJJCCCCCCCCCBBBAAA@@@>>>===<<<;;;:::999888888777666666666666444444333333333222222222111111111000000000000000000000000////////////...////////////....................................------------------------,,,---......///.....................///////////////111222111000111222222:::CCCYYYrrr~~~}}}}}}xxx~~~xxxrrrmmmjjjiiigggdddbbbaaaccceeeoookkkbbbXXXRRRXXXgggttt{{{lllLLLMMMEEEDDDDDDCCCAAA>>>???CCC@@@@@@AAABBBCCCDDDEEEFFFHHHJJJNNNOOOOOONNNNNNNNNLLLRRRVVVUUUUUUWWWWWWTTTQQQPPPOOOQQQTTTVVVVVVVVVQQQPPPRRRTTTRRRMMMLLLOOORRRQQQOOOMMMLLLKKKKKKKKKLLLLLLMMMLLLKKKHHHFFFEEEDDDDDDDDDBBB@@@@@@BBBCCC@@@AAACCCCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAANNNWWWSSSHHH@@@<<<:::;;;:::999999:::::::::999@@@CCCBBB<<<888888888666666666555555444333333333444555666555444444666888888777555333333555777888:::888555444666777888888:::444111777AAAEEE>>>666888888888888777888:::<<<>>><<>>>>>>>>>>>>>>;;;:::999888888888888999666666666666666666666666666666555555444333333333222222111000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000//////000111222222000000111222222333444444333333333333333444444555555555666777888999::::::;;;888888<<<@@@FFFPPPZZZbbbeeekkkmmm}}}zzzrrroookkkkkkkkklllnnnpppsssuuuyyy~~~wwwwwwzzz|||yyy~~~~~~ssseee[[[SSSMMMGGGEEEBBBAAABBBCCCBBBAAA<<<>>>>>><<>>>>>@@@CCC===>>>???@@@AAABBBCCCDDDFFFHHHJJJKKKKKKKKKMMMNNNHHHQQQVVVUUUSSSTTTUUUUUUTTTSSSRRRSSSUUUWWWWWWVVVMMMLLLNNNQQQOOOKKKKKKNNNSSSPPPMMMJJJIIIIIIJJJLLLMMMMMMLLLKKKIIIGGGFFFEEECCCCCCCCCBBB@@@@@@BBBDDDBBBBBBAAAAAA@@@???>>>===<<<<<<============>>>>>>>>>LLLUUUOOOCCC<<<<<<<<<;;;;;;::::::::::::999999@@@CCCAAA;;;777888888666666666666555444444333333666666777555444333444666666555444444444444555666888666444444555777777666777222000888BBBEEE===444666555444333444555777888666999===@@@DDDPPPggg{{{cccdddfffiiijjjkkklllllliiiiiihhhgggfffeeedddddd```]]]XXXRRROOOMMMMMMMMMKKKMMMNNNNNNOOORRRWWW[[[YYYcccnnnzzz\\\KKKIIIFFFEEEHHHBBB@@@@@@CCCBBB??????BBB@@@??????>>>>>>>>>>>>>>>::::::888888777888888999777777777777777777777777666555555444444333333222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000/////////000000111000000111111222222333333333333222222333333444555444444555666777888888999999777888;;;===@@@IIIRRRfffdddkkkpppyyywwwssslllgggcccbbbbbbaaafffmmmrrrtttxxxxxxooosssuuuyyytttiiifffkkkjjjaaaVVVOOOKKKGGGDDDBBB@@@???@@@@@@@@@>>>AAAEEECCCEEE[[[}}}{{{nnn```bbbssszzz```GGG@@@DDDGGGHHHIIIBBB@@@>>><<<:::999999999666666777777666666555555333333333222222222222111000000000000000000000111000000/////////.........//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..................////////////---000000---...333333000111///555EEETTTbbbuuuxxxsssuuurrreee]]]XXX```aaabbbaaa______```aaannnxxxsssTTTJJJCCC<<<;;;<<<======>>>@@@@@@>>>;;;<<<>>>???AAABBBCCCCCCDDDEEEGGGHHHJJJLLLPPPSSSJJJPPPTTTTTTTTTVVVVVVTTTTTTRRRQQQQQQRRRSSSRRRQQQKKKKKKMMMQQQQQQOOOPPPTTTTTTQQQMMMJJJJJJLLLPPPSSSMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCCCCBBBAAAAAACCCEEEAAA@@@???>>>=========>>>;;;;;;;;;;;;<<<<<<<<<===<<>><<<===<<<;;;<<<<<<;;;:::999:::::::::===<<<777555666888666777777666666555444444444777888777555333222333444333333444444444444333333666444333444555666555444444222111555:::<<<888333222111111333666888:::;;;666888<<<<<<888888DDDTTTcccrrraaaccceeeffffffeeecccbbb__________________``````[[[XXXRRRMMMJJJHHHIIIIIIJJJNNNSSSUUUVVVXXX[[[^^^llljjjRRRKKKGGGAAAAAAIII@@@???AAAFFFGGGCCCAAABBB@@@???>>>>>>>>>>>>>>>???:::999888777777777888999888888888888888888888888666555555444444333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111111222222222333333222222333333444555222333333444555666777777888666777999888888>>>EEEZZZSSS[[[aaajjj~~~xxxyyynnnfffaaa^^^]]]ZZZ```dddccceeelllrrruuuwww~~~~~~xxxqqqooonnnppptttwwwqqqdddYYYSSSXXXYYYRRRKKKHHHFFFCCCCCCAAA????????????>>>===:::JJJXXXgggfffXXXSSSjjjZZZQQQEEE>>>???CCCEEEDDDBBB@@@>>>;;;:::999888999555666666666666666555444333333333222222222111111000000000000000111111111000/////////............//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////................../////////000---000///+++---222222...333333000111???WWWooo{{{xxxrrrttttttfff___]]]\\\WWW\\\dddlllssszzzlllOOOFFFBBBAAACCC<<<>>>>>>???AAAAAA>>>999:::;;;===???AAABBBCCCCCCBBBDDDFFFGGGJJJNNNTTTXXXNNNQQQRRRRRRVVVYYYWWWRRRQQQOOOMMMLLLMMMMMMLLLKKKLLLLLLOOOTTTVVVTTTWWW[[[WWWSSSOOOLLLMMMRRRWWW\\\LLLKKKHHHFFFDDDCCCCCCCCCBBBCCCCCCBBBAAABBBDDDFFF@@@???===;;;;;;<<<>>>???:::::::::;;;;;;<<<<<<<<<<<>>???GGGSSS```pppbbbcccdddbbb___\\\ZZZZZZUUUVVVXXXZZZ\\\\\\ZZZXXXOOOOOOMMMIIIGGGHHHNNNRRRNNN]]]eee]]]QQQSSS\\\dddddd[[[OOOGGGFFFEEEDDDBBBDDDBBBAAA@@@AAAAAA@@@???BBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;::::::999999999999::::::;;;:::999777666999888666666555444111///333333222222222222222222////////////////////////000000000000000000000000////////////////////////000000000000000000000000111111000000//////......////////////////////////000000000000000000000000222222111111222222333444555555555555666666666666555555555555666777888999@@@MMMVVVYYYfff}}}pppbbb___YYYXXX\\\]]]ZZZ[[[___dddgggkkkrrrwwwyyyyyywwwrrruuuyyy{{{wwwooofff___ZZZYYY]]]aaa]]]RRRLLLMMMJJJJJJHHHFFFGGGIIIIIIGGGAAADDDCCC===;;;???CCCDDDIIIXXXooo~~~eee___[[[mmmyyyWWWHHHFFFDDDAAA@@@@@@AAABBB>>>===:::999999999888777555777777555222222444777222222222111111111000000111111111111111000//////................................................////////////////////////........................,,,---......//////......---------............///////////////000000000000222444555333444???SSSccc|||vvvzzzrrrnnnwwwuuuNNN>>>>>><<<<<>>;;;DDDBBBBBBDDDIIINNNRRRTTTOOOSSSYYYZZZWWWRRRPPPOOOKKKLLLMMMMMMMMMMMMLLLKKKLLLQQQVVVVVVTTTSSSVVVYYYRRRQQQQQQQQQRRRSSSUUUVVVJJJJJJIIIHHHFFFDDDBBBAAAGGGFFFDDDCCCBBBCCCEEEFFFCCCBBBAAA???>>>============<<<;;;===???@@@???<<>>======<<<::::::::::::::::::;;;;;;999::::::;;;:::999888777888777555444444333111///333333222111000000//////////////////////////////000000000000000000000000........................////////////////////////111111111111000000000///////////////////////////000000000000000000000000111111111111111222222333444444444444444555555555555555555555666777888999999BBBIIIOOO___ttt~~~rrriiikkk}}}zzzyyy}}}uuusssqqqllliiikkk^^^^^^___```aaa___[[[WWW^^^```aaaaaa]]]XXXRRRNNNRRRNNNNNNPPPNNNIIIJJJNNNIIIGGGDDDCCCEEEFFFCCC>>>>>>:::;;;>>>>>>>>>HHHUUUuuupppddd___rrrzzz___IIIEEEDDDAAA???>>>>>>???@@@===<<<;;;:::999888777666666777777555222111333555222222222222111111111111111111111111111000//////........................................................................------------------------,,,------...............------------.............../////////000000000000000222333111111777CCCMMMjjjgggRRRAAA>>>@@@===;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;===@@@@@@===:::BBBBBBBBBCCCGGGKKKNNNPPPJJJOOOTTTVVVTTTQQQOOOOOOLLLLLLLLLLLLMMMNNNNNNNNNNNNSSSYYYYYYUUUQQQPPPQQQNNNOOOPPPQQQQQQPPPNNNMMMKKKJJJIIIGGGFFFDDDCCCBBBGGGFFFDDDCCCBBBCCCDDDEEECCCBBB@@@???>>>=========???===<<<>>>AAAAAA@@@===>>><<<;;;;;;>>>??????===;;;;;;<<<;;;:::888777666777666444333333333333333666444333444555666555444666666444333222111111111000111222333333222111111222222222222222222222222111111111222222222333333333333333333444444444444888777666555555666777888666777888777888>>>IIIQQQ___hhhwwwYYYZZZZZZXXXSSSMMMIIIGGGIIIIIIIIIIIIIIIIIIIIIHHHLLLKKKKKKNNNTTT[[[```bbbnnnnnnfffWWWNNNTTTdddpppbbbNNNIIICCCAAABBBCCCBBB@@@AAAAAAAAAAAAAAABBBBBBCCC>>>???@@@@@@???>>>===<<<999999::::::;;;;;;<<<<<<999999:::::::::999999888777666444333333333111///111000000000000/////////////////////////////////000000000000000000000000........................////////////////////////222222111111111111000000////////////////////////000000000000000000000000000000//////000000111222222222222333333444444444555555444555555666777888888<<>>============???>>>>>>???AAAAAA@@@???;;;::::::;;;<<<===;;;::::::::::::999888777666555888999:::888444222222333555444333444555666555333555555444222222111111111000111111222111111000000000000000000000000000000000111111111222222222222222222222333333333333444666555444333333444555666888888777555333444:::???>>>BBBIIIUUUfffzzzQQQSSSTTTRRRMMMHHHDDDBBBCCCDDDEEEFFFFFFHHHKKKMMMSSSTTTTTTUUUUUUXXX\\\___XXX\\\ZZZSSSPPP```}}}jjjTTTIIIFFFCCCBBBCCCDDDCCCAAABBBCCCBBBBBBAAA@@@AAACCC===>>>@@@AAA@@@???===;;;::::::::::::;;;;;;;;;;;;888888999999999999999999888666444333444444222111/////////000000111111222////////////////////////////////////////////////........................////////////////////////111000000000000000000000////////////////////////000000000000000000000000///............///000000111111222222333444444444444444444444555666777777777999===FFF[[[pppzzzyyykkkoooyyy}}}||||||}}}yyyssssssvvvffffffhhhkkklllppp|||sssqqqooommmjjjgggccc___ZZZYYYXXXWWWUUUTTTSSSSSSIIIJJJMMMRRRTTTRRROOOMMMFFFBBB??????>>><<<<<<>>>CCC===>>>KKK[[[jjj~~~qqqkkkxxx^^^DDD@@@GGG@@@???===<<<;;;;;;;;;<<<999:::;;;:::777555444333444444555555444333222222333333333333222222222222///000000000000000//////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,---------................../////////000000......///111333444444333666PPPeeeqqqzzziiiKKKEEEAAA>>>>>>:::555666;;;999999999999999999999999;;;:::999888999;;;;;;<<<===???@@@AAAAAABBBCCCDDDEEEGGGIIIKKKLLLMMMMMMMMMOOOMMMJJJGGGFFFFFFHHHJJJLLLQQQVVVYYYWWWSSSPPPNNNPPPRRRTTTUUUTTTQQQMMMJJJMMMKKKIIIFFFEEEDDDEEEFFFEEEEEEDDDBBBBBBBBBBBBCCC@@@???>>>===============>>>>>>>>>???@@@@@@???>>>888999:::;;;<<<;;;999888::::::999999888777666666;;;<<<======;;;888666555555444333333555555444333444444333222111111111222111111111111111111000000000000000000000000000000000000000111111111111222111111111222222222333333444333222222222222333444555666777666444444777:::;;;:::888999>>>HHHTTT\\\HHHJJJLLLKKKIIIEEECCCBBBBBBCCCEEEEEEFFFJJJOOOTTTYYY^^^```]]]UUUOOOMMMNNNQQQaaarrrxxxyyyxxxlllYYYRRRFFFEEEDDDCCCCCCCCCAAA@@@CCCDDDEEECCC@@@???@@@BBB>>>???@@@AAA@@@>>><<<;;;<<<<<<;;;:::999999888888777777777777888888999999999777555444555666555444333333333222222111111111////////////////////////.........................................................................../////////////////////////////////////////////////////////////////////......------......///000111222222333444444555555333333333333444555666777333555666<<>>>>>===<<<<<<;;;;;;;;;888999:::999666444444555555444444444444444444333333333333222222222111111...//////000000000//////........................................................................------------------------+++,,,,,,---...---------,,,,,,,,,------------...............////////////000///...///222444444222111???KKKYYYmmmhhhHHHBBB???:::666555666666888;;;888888888888888888888888::::::999888888999;;;===;;;===???@@@??????@@@BBBFFFFFFGGGHHHJJJKKKLLLLLLNNNLLLIIIFFFFFFHHHKKKMMMPPPQQQSSSTTTRRRQQQPPPPPPLLLLLLLLLLLLLLLKKKJJJJJJLLLKKKHHHFFFDDDDDDEEEFFFEEEDDDCCCBBBBBBAAAAAAAAA>>>>>>======<<<=========<<<<<<=========<<<<<<<<<888:::;;;<<<;;;:::999999::::::999999888888777777<<<::::::<<>>>>>CCCEEEFFFCCC@@@???AAACCC@@@@@@@@@@@@???===<<<:::<<<;;;;;;999888777666555555555555555666777999999999777555444555777777666:::999777555333000///...////////////////////////........................------------------------........................------............//////////////////////////////////////////////////////......------......///000111111222333444444555555333333333333333444666666444555555666;;;JJJ\\\iiippp___RRRYYYooo|||yyy{{{}}}ooodddiiiuuu|||{{{}}}~~~tttllliii\\\]]]\\\WWWSSSOOOHHH@@@EEECCCAAAAAACCCDDDDDDCCC@@@AAABBBBBBBBB@@@>>><<<>>>>>>===<<>>>>>======AAADDDFFFEEECCCDDDGGGJJJKKKLLLKKKJJJHHHHHHIIILLLPPPSSSTTTSSSPPPNNNMMMLLLLLLLLLLLLKKKIIIHHHIIIJJJKKKMMMJJJIIIGGGEEEDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@???===<<<<<<<<<<<<======>>>:::;;;<<<<<<:::999999:::999;;;<<<<<<:::999999:::::::::999888777777888888888555444777===>>>999333444333222333444555444222222111111111111222222333444333222111111111111111000000000000000000000000////////////000000000000/////////000000000111111111111111111111111111111000111222333333333333222///111333444444444555666DDDEEEGGGGGGGGGHHHJJJLLLLLLOOOSSSVVV[[[eeeqqq{{{vvv^^^RRR[[[vvv|||{{{www\\\OOOHHHCCCCCCCCCCCCAAA@@@????????????BBBEEECCC@@@@@@CCCGGGCCCBBBAAA???>>><<<;;;::::::999999888777666555555333333333333444666888999888666444333555666777777999888777555333111000///////////////////////////------------------------------------------------..................................../////////000////////////////////////////////////////////////...............//////000//////000111222333444444222222222222333444555666666777777666777<<>><<<;;;<<<<<<<<<<<<;;;::::::777999999777444444999>>>BBB===777333222222111000111111111000000000//////---......///000000//////................................................------------------------------------------------++++++,,,------------,,,++++++,,,,,,,,,------------------.........//////000//////...------...//////222111999JJJ]]]ZZZBBB======<<<;;;<<<===<<<:::888555111555555555555555555555555555777888888666666888:::888;;;>>>===<<<===CCCHHHDDDAAA???@@@EEEJJJLLLMMMKKKJJJHHHGGGHHHKKKMMMOOOPPPNNNKKKJJJIIIIIIIIIIIILLLKKKJJJIIIIIIJJJKKKLLLHHHGGGFFFFFFEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@???>>><<<;;;;;;;;;<<<<<<===>>>999;;;<<<<<<999888888:::999;;;;;;:::777777888:::999888777666666666777777444333333444777777555333444333222222444444333222111111000111111222333333444333111000//////000000////////////////////////........./////////000000....../////////000000000000000111111111111000000222222222333444444333111000222333333222222222444IIIJJJKKKKKKKKKMMMPPPSSSQQQVVV]]]ccclllzzzssseeejjjkkkooowww___PPPGGGEEEIIIDDDDDDDDDBBBAAA@@@AAABBB<<<@@@CCCCCCAAAAAAFFFJJJDDDCCCAAA???===;;;::::::777777777777666666666666222222111222333555777888777555222222444666666666444444444444444444444444////////////////////////------------------------------------------------.........................../////////000000111111///////////////////////////////////////////////////............///000000---...///000111222333333222222222222333444555555333444555666666666999>>>GGG[[[mmmooofffcccllluuuwwwxxxllleeehhhuuuuuuhhhaaa\\\WWWNNNLLLIIIIIIJJJLLLMMMMMMMMMLLLKKKIIIIIIIIIIIIIIIEEELLLSSSYYYbbbfff```UUUXXXPPPTTTjjj~~~}}}mmmaaa]]]dddxxx```MMMIIIEEECCC@@@;;;;;;???::::::;;;;;;;;;:::999999777999999666333555;;;AAAHHHBBB999444111111///...000000000000////////////------...///000000//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,------------------.........//////+++---000000//////111222000333111222:::FFFeeepppIIIBBBDDD<<<777:::222666888666555666888999555555555555555555555555333555777777555444666888888;;;===<<<;;;>>>EEEKKK@@@===;;;===CCCIIIMMMNNNLLLKKKHHHFFFEEEDDDEEEFFFHHHGGGFFFGGGHHHIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEECCCBBBAAACCCCCCCCCBBBAAA@@@>>>===;;;;;;;;;;;;;;;<<<===>>>999;;;===<<<999777888:::999:::;;;888555555888;;;888777555444444555666777222444555555333333333444444333222222444444333222000000000000111222333333333222000///.........///..................................../////////000............/////////000000000111111111111000000---------///111111111000111111000///......111444RRROOOMMMQQQVVVZZZ^^^``````eeelll~~~yyyxxxeeehhhwwwXXXMMMKKKFFFCCCFFFEEEDDDCCCBBBAAAAAABBBCCCBBBAAAAAABBBDDDHHHLLLNNNFFFDDDAAA>>>;;;:::::::::777777777666555555444444222222222222333333444555555444222000//////000111111111000000111333555666666666555222...,,,---...,,,,,,+++++++++,,,------,,,,,,,,,---------...............------,,,,,,,,,---------.........////////////.........---------////////////////////////............////////////000000000000111111111111222222111111111111111111444555666555444555666888>>>GGG\\\sss|||zzz{{{vvvooo~~~|||zzznnnnnnssseeefffcccccchhhqqqyyy{{{{{{tttllleeedddiiinnnssswww}}}qqqnnnmmmeeefffjjjgggjjjlllrrr|||}}}pppsss~~~tttlll[[[ZZZ]]]```{{{yyyzzzvvv___UUUDDDCCCBBB@@@>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;666666666666555555555555666666555333111000......////////////............------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,---------.........---,,,,,,+++,,,------......------,,,............////////////...222444333222:::IIIVVV}}}aaaOOO@@@======;;;999:::888888777777666666666555555555555555555555555555555555555555666666666666444<<<>>>:::@@@OOOXXXWWW<<<===???AAACCCEEEGGGGGGNNNKKKHHHDDDAAA@@@??????FFFEEEFFFHHHJJJJJJHHHFFFIIIHHHFFFEEEEEEFFFHHHIIIJJJFFFDDDEEEBBB===???EEEPPPJJJBBB???@@@@@@>>>;;;======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;:::999:::999888777777777888999777888:::;;;:::999777555333333333333333333333333111111111111111111111111111111000000000000111111000000////////////000000//////............//////////////////////////////............////////////////////////////////////////////////000000000000///111333222///...000333QQQVVV\\\aaadddiiirrryyy~~~zzzwwwooovvvrrr[[[GGGDDDFFFCCCBBBDDDDDDCCCBBB@@@@@@@@@AAABBBAAAAAA@@@@@@AAADDDHHHJJJDDDBBB???<<<:::999999999777777666666555555444444333333222222222333333444444222000///......///000000/////////000111222333333555666555222000//////------,,,,,,,,,,,,,,,---,,,,,,,,,------------.........---------,,,,,,,,,------------.........//////.........------------....................................//////////////////000000000111111111111111111111111111111111444555666555444444666888999;;;GGGXXXdddmmm}}}vvvllllllxxx}}}yyy{{{ggg```YYYWWW\\\bbbggghhhwwwrrrooosss|||~~~|||sssvvv~~~~~~~~~wwwrrr}}}|||qqqmmm```[[[jjj}}}vvvkkk}}}pppWWWHHHCCCCCCCCCAAA@@@>>><<<;;;:::::::::::::::::::::::::::666666666666555555555555555555444333111000//////////////////............------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------------......------,,,+++,,,------......------,,,............////////////000333333111///333===EEESSSllllllMMMBBB999999;;;:::888999777666666666555555555555333333333333333333333333444444555555555666666666444;;;<<<777999CCCHHHFFF<<<===>>>???@@@AAABBBCCCGGGEEECCCAAA@@@@@@AAAAAACCCBBBCCCEEEGGGGGGEEEDDDHHHGGGFFFEEEEEEFFFGGGGGGHHHEEEDDDFFFDDD???AAAFFFWWWPPPHHHCCCCCCCCC@@@>>>======<<<;;;;;;;;;;;;;;;999::::::;;;:::999888777:::999888666555555666777555666888888888777555444333333333333333333333333111111111111111111111111111111000000000000111111000000////////////000000//////............//////........................---.........////////////.........................../////////000000000000---///111111000///...///```mmm|||ttttttkkkRRRFFF???CCCGGGDDDDDDGGGBBBAAA@@@?????????@@@@@@AAA@@@???>>>>>>@@@BBBCCCAAA@@@===:::999888777888777777666666555444444444333333222222111222222222222111///...------...///------------...///000000000333666777555333222111//////...---,,,,,,,,,---,,,,,,,,,,,,------------...------------,,,,,,,,,------------........................------------........................---............///////////////000000000000111111111111111111111111111111333444555444333333555777666333777@@@JJJVVVlllzzzzzzzzzvvvqqqxxx{{{yyy~~~xxxooojjjiiiiiiiiihhhnnnggg___\\\___fffkkkmmmpppiiiiiifff^^^dddpppqqqqqqxxx{{{xxxxxxqqqgggdddjjjooommmjjjkkkiiiuuu{{{___NNNGGGCCCAAABBBAAA@@@???===;;;::::::999999999999999999999999666666666555555555555444444333333222111111000000////////////............------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------------......------,,,,,,,,,------......------,,,---............/////////222222222000///000333666999RRRnnnggg@@@<<<888666888999777666777555555444444444444333333222222222222222222222222444444444444555555555555111888:::666555:::;;;777;;;;;;;;;<<<<<<=========???>>>>>>>>>>>>@@@BBBCCCDDDCCCDDDFFFHHHIIIGGGEEEGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCDDDFFFDDDBBBCCCFFFQQQKKKCCC??????@@@???>>>===<<<<<<;;;;;;;;;;;;;;;777888999999999888666555999888777555444444555555333444555555555444333222333333333333333333333333111111111111111111111111111000000//////000000111000//////......//////000//////............//////........................---------.........//////............................../////////000000000......///111222111...,,,~~~~~~gggNNNEEEAAAAAAFFFGGGDDDCCCEEE@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???============>>>???>>><<<:::888777777777777666666555555444333333444333222111111111111111111000///.........//////---------------......///---000333555444333333444111000///...---,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------........................---------.........//////////////////000000000111000000000000111111111111222333444333222333444666666444666;;;>>>CCCNNN[[[rrrrrrooowww~~~www|||}}}zzz}}}tttdddUUUOOORRRSSSRRRQQQJJJJJJGGGDDDOOO\\\[[[^^^aaadddeeefffjjjpppvvvyyyttttttzzz|||zzz}}}lllUUUGGGDDDFFFEEECCC@@@???>>>===<<<;;;:::999888888888888888888888888666666555555555444444444222222222222111111111111////////////............------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...------,,,,,,,,,------......------,,,---------.........//////000000000111333333333222666>>>MMMbbb}}}tttZZZGGG<<<999999999999777555555666333333333333222222222222222222222222222222222222333333333333444444444444///666:::888888:::999555888888999999:::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAACCCBBBBBBCCCEEEGGGHHHFFFEEEEEEEEEFFFEEEEEEDDDCCCBBB???@@@CCCDDDCCCBBBCCCEEEEEEAAA<<<:::;;;>>>???@@@===<<<;;;;;;::::::;;;;;;777888999999999888666555888777666555555555666777333333444444444333222111222222222222222222222222111111111111111111111111000000////////////000000/////////......////////////......------......///........................,,,,,,---------........................................../////////000000111///...000222333000---tttlllzzzgggMMMHHHBBBAAABBBCCCAAA>>>>>>@@@@@@@@@@@@AAAAAAAAA@@@@@@BBBAAA@@@>>><<<<<<;;;<<<======;;;:::999888888777666666666555444444333333333222111111000000000000111111000000//////000000------..................---...///000000111333555111000///...---,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------------........................------------...............////////////000000000//////000000000111111111111222333222111111333555777777999::::::999<<>><<<>>>@@@BBBCCC<<<<<<;;;:::::::::::::::888999:::::::::999777777777666555555666777999:::333444444444333333222222222222222222222222222222000000000000000000000000000000////////////000000//////............//////......------------..............................,,,,,,,,,,,,------------....................................////////////222///,,,,,,///111000...ssseeennneeeQQQIIIEEEBBBBBBBBBAAA???>>>???AAA??????@@@AAAAAAAAA@@@@@@AAA@@@???>>><<<;;;;;;;;;;;;;;;::::::999888777777666666555555444333333333111111000000000000000000000000000000000000000000---....../////////......,,,---------,,,...111333//////...---,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------------...............////////////000000...//////000000111111111000111222111000111222444555555666666666777;;;>>>HHHLLLVVVbbbjjjlllnnnpppffflllmmmhhhdddnnn~~~www{{{zzz{{{{{{xxxnnnUUUJJJHHHGGGEEECCCBBBAAAAAA@@@;;;;;;;;;::::::999999999777777777777777777777777555555555444444444444333111111111111111111000000////////////............------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------......------,,,------......------,,,,,,------------..................///000111///...///222444777===RRRwwwgggJJJ>>>>>>;;;777555555777666222111555777777000111111111111222222222222222222222222222222222111111111111222222222222222555888888777666555555333444555666888999:::;;;:::;;;;;;<<<===>>>>>>???;;;;;;<<>>BBBCCC@@@???AAABBBAAABBBAAA@@@>>>>>>>>>>>>>>><<<;;;;;;:::::::::::::::999:::;;;;;;;;;:::888888777666666555666777999:::444444333333333222222222222222222222222222222222000000000000000000000000000//////......//////000///......------......///......------------......------------------------+++++++++,,,,,,,,,------------------------------------.........////////////---,,,,,,---......---kkkhhhvvvgggKKKGGGFFFBBBBBBCCCBBBAAAAAAAAABBBAAA===>>>???@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;:::888888888888777777666555666555555444444333333222000000/////////000111111.../////////000/////////------...//////...---,,,+++---......------...///------,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,---------................../////////000000......//////000111111222000111111111000000222333222333333222333777:::<<<>>>:::===JJJWWWaaammmwwwooorrrqqqjjjeeennn}}}~~~aaaLLLEEEGGGCCCCCCCCCBBBBBBBBBDDDEEE999999999999999888888888777777777777777777777777555555555444444444333333222222111111000000//////////////////............------------------------------------------------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------,,,------......------,,,,,,,,,---------.........---......---...///000111333555666444000555III^^^qqqkkkqqqWWWCCC555999>>>:::444333222555444000111666666333000000111111111222222222111111111111111111111111000000000111111111222222222222333444333111333555444444444555666777777777888999:::;;;<<<=========>>>>>>???BBBEEEFFFEEECCC@@@@@@??????@@@AAACCCDDDCCCFFFFFF@@@>>>AAACCCAAA<<<===>>>===<<<::::::999<<<;;;::::::999999::::::999:::;;;;;;;;;:::888888888777666555444555666666444333333222222222222222111111111111111111111111000000000000000000000000//////............/////////......------......///...------,,,,,,------...------------------------++++++++++++,,,,,,,,,,,,---------------------------------.........//////+++...111222111///------aaaOOOHHH@@@@@@FFF???@@@@@@>>>???@@@???<<<;;;<<<===?????????>>>===<<<<<<<<<;;;;;;;;;::::::666666777777666555444444666555555444444333222222//////...//////000111222------......///......---,,,---.........---,,,+++***---000111000---,,,,,,,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,------.........---------,,,,,,++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,---------................../////////000---......///000111111222///000111000//////111333000333444444444555444222<<<999999::::::BBBZZZsss}}}uuunnnuuu~~~{{{yyyuuuqqqpppsssxxx|||tttuuu~~~zzz|||{{{zzzhhhUUULLLFFF@@@>>>AAA@@@@@@>>>===<<<;;;:::999888888888888888888888888888888888888888888888555555444444444333333333222222111111000/////////000/////////............------------------------------------------------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,---.........---,,,------......------,,,,,,,,,,,,---------......,,,---.........000555888333......333666555888===IIIMMMdddnnnGGGAAA:::999>>>999///222>>>333666555222333777444---000000111111222222222333000000000000000000000000000000000000111111111111/////////111111111555999444444444444444444444444666777999:::<<<<<<======<<<<<<===@@@CCCDDDCCCBBB@@@???>>>>>>???AAACCCEEEFFFJJJHHHAAA>>>BBBCCCAAA777:::===>>>>>>===<<<<<<<<<;;;::::::999999::::::999999:::;;;:::999888777:::999666444333222222222333222222111111111111111111111111111111111111111000000000000000000000000//////............//////.........------............------,,,,,,------...------------------------******+++++++++,,,,,,,,,---------------------------------.........//////***000777:::777222///...tttdddPPPDDDBBBDDDCCCAAA@@@???===<<<;;;<<<>>>???<<<<<<<<<<<<======>>>>>><<<<<<;;;:::999999999999777777777777666555444333444444333333222111000000111111111111111111111111//////////////////////////////.........---------//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,------........................,,,,,,,,,---------......---------...///000000111............///////////////000000111222333333333444444444444444444444444444555666777999>>>FFFLLL___pppvvvwww|||~~~sssiiilllooonnnoootttyyyvvvhhhnnnsssnnntttuuuvvvuuuzzzfffZZZNNNHHHCCC???>>>@@@>>>>>>>>>>>>============:::::::::999999999888888999888888888777777666666555555444444444333333333111111000000//////.................................------,,,,,,------...---------------------------------------------------------,,,,,,+++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...000111333444000000111111111222222222666:::JJJddd}}}nnnTTTBBB:::888777777666555444444444333333333222222222111111000000000000000000000000000000000000000000000000---...///000000111000000---///222222111000000111555444444333333444444555888888;;;AAAAAA;;;777777777999???DDDBBB>>>AAAHHHBBBAAAAAA@@@???>>>======????????????????????????>>>>>>@@@AAAAAA@@@???>>>;;;===???>>><<<999777777:::::::::999999999888888777777666555555555555555222222222222222222222222//////000000111111111222////////////////////////........................------------------------,,,,,,,,,---------..............................,,,,,,++++++,,,,,,---...---------------------------,,,,,,,,,---///222444888555000...............nnn\\\RRRFFF@@@AAACCCCCCAAA@@@???===<<<;;;<<<===>>>;;;;;;;;;<<<<<<<<<======<<<;;;:::999999888888999777777777666666555333333444444333222222111000000111111111111111111111111........................///.........------------///.........---------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------...///000000000............/////////////////////000111222222222444444444333333333333333333444555444555888>>>CCCAAANNN]]]gggmmmzzz{{{mmmkkklllmmmttt~~~|||wwwxxxzzzzzzzzz{{{qqqkkkmmmrrrwwwlllttt}}}kkk___SSSLLLFFFEEEDDDAAA???@@@???>>>>>>>>>>>>=========::::::999999999888888888777777777666666666555555444333333333222222222222111000000000/////////..............................------,,,,,,------...------------------------------------------------...---------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000111222000000000111111111222222444444<<>>>>>AAA777777666666555444444333333333222222222111111111000000000000000000000000////////////////////////...//////000000000000///...///111111000000000222444444333333333333444444777:::AAAEEEAAA:::888;;;:::::::::;;;===@@@DDDFFF@@@@@@@@@???>>>======<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???>>>>>>======:::;;;======:::888666666;;;;;;;;;::::::::::::999888777555444333333333444222222222222222222222222//////000000000111111111////////////////////////........................------------------------,,,,,,,,,------------...------------------------,,,++++++++++++,,,------------------------------------,,,---...111333555777444000...............cccKKKEEECCC@@@@@@AAABBBAAAAAA???>>>===;;;;;;<<<======::::::::::::;;;;;;;;;;;;;;;;;;:::999888888888888666666666666555444333333333333333222111111000000000000000000000000000000....................................------------............---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...//////000000---............/////////.........///000000111111333333333333333333333333444444444444333444666999444:::@@@FFFMMM]]]qqq|||rrrpppppplllnnnsssvvv|||}}}xxx{{{uuuhhhlll|||{{{sss|||rrr```RRRKKKIIICCC@@@AAAEEEEEEAAA>>>>>>?????????>>>>>>>>>======:::999999999999888888888666666555555555555555444222222222222111111111111000000000000////////////...........................------,,,,,,------...------------------------------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////000000000000111111111111111000222555999HHHjjjeeeSSS@@@888777777888999666666555555444444333333222222222222111111111000000000000000000000000000//////////////////////////////000000000///......///000000000//////111333333333222222222222333333444:::BBBEEE>>>666666;;;888:::999:::CCCNNNMMMEEE>>>>>>>>>======<<<<<<;;;@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<999:::<<<;;;999777666666::::::999999999888888888888666444222111222333444222222222222222222222222//////000000000000111111////////////////////////........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------------------------------...000333555777666333///---............gggQQQJJJCCC@@@AAABBBBBB@@@?????????>>>===<<<;;;;;;;;;<<<<<<999999999999999:::::::::::::::999888777777777777555555555555555444333222333222222222111111000000////////////////////////........................---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------....../////////---------.........//////---------....../////////111111111222222222222222555666666555555444555555999999777666888@@@KKKTTTooolllnnnwww|||{{{{{{~~~xxx}}}oookkkuuuxxxssszzziiicccYYYNNNGGGDDDEEEGGG@@@???AAAEEEEEE@@@======??????>>>>>>>>>=========999999999999888888888888555555555555555555555555333222222222222111111111000000000000////////////...........................------,,,,,,------...------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,---------/////////000000000111111//////222333111444BBBSSScccooowwwkkkOOOBBB<<<888;;;===999444222555444444444333333333222222111111111111000000000000000000000000000000000///////////////////////////000000000///...------///000000///......111333222222111111111111222222000444;;;>>>999222222666222888<<<@@@PPP___WWWDDD<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;;;;;;;<<<<<<999:::;;;;;;999777666777777666666666666555555555777555333222222333555777111111111111111111111111//////000000000000000000////////////////////////........................------------------------++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///111333666777444111...---.........---mmmZZZKKKIIIFFF;;;AAABBBCCCAAA>>><<<===???===<<<<<<;;;;;;;;;;;;;;;999999999999999999888888999999888777666666666666333444444444444333333222222222111111111111111000................................................,,,,,,------------------,,,,,,---------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............------------............---------------.........000000000000111111222222444444444555555555555444444444444444666999<<<>>>DDDGGGPPP^^^kkkuuu|||}}}|||yyyyyysssnnnnnnrrrvvvyyy|||lllWWWPPPKKKFFFDDDEEEEEEBBB???@@@>>>@@@CCCBBB>>>===???>>>>>>>>>============<<<999999999888888888777777666666666666666666666666333333333333222222222222////////////000000000000...........................------,,,,,,------...------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,,,,---....../////////000000000...///111555555222333555777FFFUUUjjjppp```RRREEE<<<>>>999555444222000444:::333333333333222222222222111111111000000000//////////////////////////////........................///////////////...---,,,/////////...---...000333111111000000000000111111000000333777777333111333333888:::>>>NNN]]]UUUAAA:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<;;;<<<======:::;;;<<<;;;999888888999666666666555555555444444555444333333444666888:::111111111111111111111111000000//////////////////////////////////////////........................------------------------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333444555222000------.........---sss```SSSIIIAAACCCDDD<<>>???<<<;;;;;;;;;;;;:::::::::999999999999888888888888888888777666555555555555222333333444444333222222111111111111111111111111////////////////////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------------.........------------------------......//////000111111111222111000111333444333222///111444777999:::999999555555777>>>GGGRRR^^^eee{{{yyypppeeeZZZNNNFFFFFFDDDCCCFFFJJJIIIBBB:::===;;;;;;>>>===;;;===BBB=========<<<<<<<<<;;;;;;999888888888888777777777666666666666666777777777444333333333222222222222////////////000000000000...........................------,,,,,,------...---------------------------------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------............///////////////------000333555333222...777<<>>>>>;;;;;;;;;;;;;;;:::999999:::::::::999999888888888888777666555444444444444222222333333333333222222000000000000111111111111////////////////////////------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///222222111...,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,---------........................---------------...//////000111111222000...///111333222111222444666777777666666666999888666444555:::???BBBQQQZZZiiivvv|||uuujjjbbb[[[RRRIIIEEEEEEFFFGGG@@@@@@BBBDDDGGGFFFBBB???<<<:::;;;===;;;999<<>>???999222000444888999888888888999::::::;;;<<<<<<999999999999999999999999999:::;;;<<<<<<===<<<<<<999::::::999777777888999888888888777777777777666333444555666666666555555111111111111111111111111000000/////////.........////////////////////////........................------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,++++++++++++++++++++++++***++++++,,,---............---,,,,,,.........---lllYYYLLLDDDJJJ>>><<<>>>===AAACCC;;;>>><<<<<<===>>>???>>><<<::::::;;;;;;;;;:::999888::::::::::::999999888888777777666444444444444444111222222333333333222222000000000000000111111111000000000000000000000000------------------------+++++++++,,,,,,---------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---222555666333000---++++++,,,,,,,,,---------........................,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................------......///000000111555222//////111333333111333444555333222222555888333777::::::999888777555999===JJJXXX[[[WWW[[[fffkkkmmmttt}}}|||rrrhhh___WWWPPPLLLCCCEEEHHHHHHEEEBBB@@@???AAABBBBBBAAA???>>>???AAA???>>>???@@@===888:::???;;;;;;:::::::::999999999888888888888777777777777333333333444444555555555111111111111000000000000.../////////000000111111...........................------,,,,,,------...------------------------------------------------+++++++++,,,,,,---------************************++++++******++++++,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...///000---------.........//////000333333000------//////,,,333444555777000222BBBBBBHHHOOO___sss~~~tttjjj\\\PPPGGGAAA<<<999===999666444555555444222777111///111333222222444000000000000000111111111000/////////............////////////////////////........................,,,,,,---.../////////...+++...000111000///////////////............//////,,,...111111......777BBB<<<777555888888555444777888888999:::;;;<<<<<<===::::::::::::::::::::::::666777999;;;<<<<<<<<<;;;888888999777666666777999777666666666555555555555333555666666666444111000000000000000000000000000000000//////.........---////////////////////////........................------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++---,,,+++,,,...///...---jjjWWWMMMIIIDDDAAACCCBBB@@@>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::<<<<<<;;;:::999777777666444444444333333222222222111111111111000000000000000000000000000000000000---.........//////000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********------------------------***---000222222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,------.....................////////////////////////000000000000000111111222222333444444444444555555666777777777:::<<<>>>BBBEEEHHHJJJKKKOOOQQQSSSUUUXXX[[[]]]^^^jjjiiiiiikkknnnqqqrrrrrrpppmmmhhhbbb]]]ZZZYYYXXXUUUSSSOOOKKKGGGDDDBBB@@@EEEEEEDDDCCCCCCCCCCCCCCCAAAAAA???>>>>>>>>>???@@@BBB@@@>>>===<<<;;;999888<<<;;;;;;::::::999999888999888888777666555555444777777666555444444333333111111111111111111111111111000000///...---------................................................,,,---------.../////////---------------------------------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------////////////////////////000000000000000000000000666555666:::AAAKKKUUU[[[sssuuuvvvvvvxxxrrrcccWWWOOOBBBAAA>>><<<999777666555444444444444444444444444111111111111111111111111000000000000000000000000////////////////////////////////////////////////......////////////..............................---.........//////000000---------............///---......///000111111222222333444333222222333555555888:::999666555999===;;;::::::999999:::::::::::::::;;;;;;<<<===>>>>>>???>>>===;;;999777666555555666888:::999777444222222222222222222222222222333222222111000///..............................//////.........---------///222444111,,,***+++///...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++************++++++,,,,,,++++++***)))***+++,,,---,,,,,,+++------,,,,,,,,,,,,++++++~~~sssccc\\\QQQHHHCCCCCCFFFHHHEEEDDDBBB@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;:::999888777777666444444444333333222222222111111111111000000000000000000000000000000000000---........./////////000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******------------------------***+++---///000...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,---------......------------.............../////////000000000000000000111111222333333444333444444555666666777777888999;;;>>>@@@BBBCCCDDDBBBCCCDDDFFFIIIKKKLLLMMMPPPNNNLLLLLLLLLMMMLLLKKKPPPOOOMMMLLLKKKJJJKKKKKKKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>??????<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::999999888777777888888777777666555555444555555555444333222222222111111111111111111111111111000000///......------................................................------------............------------------------------,,,,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...------------------------........................000000000000000000000000//////000222555999<<>>AAACCCDDDEEEIIIRRRYYY___cccfffbbbZZZTTTRRRTTTJJJJJJJJJHHHDDD???:::888999999777666444444333333333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////..............................////////////..............................------......////////////------------............---......///000000111111111222333222111111333555666666777888999999::::::<<<<<<;;;;;;:::;;;;;;;;;999999::::::;;;<<<<<<===;;;;;;:::999888777777666777777888999888666444333222222222222222222222222222222111111000000//////........................//////.........---------///111333111,,,***,,,...,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++******+++,,,---...---,,,,,,------,,,,,,,,,,,,++++++}}}qqqdddVVVMMMEEEGGGHHHDDD>>>===AAAGGGDDDCCCBBB@@@????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;::::::999888777666666444444333333333333222222111111111111000000000000000000000000000000000000.............../////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***------------------------)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,------------...,,,,,,,,,------------........./////////000000000000000000111222222333333333333333444555555666666777888999;;;<<<===>>>>>>===>>>???@@@AAABBBCCCCCCMMMKKKHHHGGGFFFFFFDDDBBB======>>>@@@AAACCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>::::::::::::::::::;;;;;;::::::999888888777777666888777777666666555555555444444333333222222111111111111111111111111111111000000000///......------........................------------------------............------------------------------------,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------........................000000000000000000000000//////111111111000///...000333666666555666999<<<;;;===??????<<<:::888888555555666777777777666666222222222111111222222333333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////..............................////////////......---------------------------------............///------------............------......///000000000000111222222111111333555555444555777:::;;;888555;;;;;;::::::999999999999888888888999::::::;;;;;;888888888888888777777777999999888777666444333333222222222222222222222222111111111000000000000000////////////////////////...............---------///111222000,,,***,,,...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++,,,---.........---,,,------,,,,,,,,,,,,++++++}}}qqqiii\\\RRRLLLIIIIIIIIIDDDHHHKKKGGG@@@<<<>>>AAAAAA@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888:::999999888777777666666333333333333333333333333111111111111000000000///////////////////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---...---------------------------------,,,,,,---------................../////////000000//////000000111222222222222222333333444444555555666777999;;;<<<===>>>>>>@@@@@@AAAAAAAAABBBBBBBBBEEECCCAAAAAABBBCCCBBBAAA@@@AAABBBCCCCCCCCCBBBBBBCCCBBBAAA@@@????????????BBBBBBCCCBBBBBBBBBAAAAAA??????>>>>>>==================<<<:::999888999:::::::::999999888888777777777777666666666555555555444444333333222222222111111111111111111111111111000000//////....................................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////////////////111222333333222111000000222444444333111222333333333444666777777666444888888666555444333333333222222222222222333444444222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////........................---......//////......---------------------------------------------------,,,,,,---------.........---------......////////////000111111000000222444333555888999999666444222777777777777777666666555777777777888888888999999999999888888888777777777;;;:::888555444333333333222222222222222222222222000000000000000111111111000000000000000000000000...........................000111///---+++,,,---,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---.........---,,,------,,,,,,,,,+++++++++}}}uuuiii[[[NNNGGGFFFDDDDDDEEEDDDCCCBBB@@@AAABBBBBBAAAAAABBBBBB????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888777777666666666333333333333333333333333111111111111000000000///////////////////////////...............---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---.........---------------------------------.........////////////............////////////...//////000000111111222111111111222333333444444444555777999;;;<<<===>>>>>>>>>>>>>>>????????????>>><<<;;;<<<>>>??????>>>CCCCCCCCCBBBAAA@@@???>>>CCCBBBAAA???>>>>>>>>>>>>BBBBBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>======<<<<<<=========;;;999888;;;===;;;;;;;;;:::999999888888666666666666555555555555444444444444333333333333000000000000000000000000////////////....................................------------------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,................................................------......///000111111......///...------...///000//////111444444333000//////......///000222222444444333333333333333444111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................------............------------------------------------------,,,,,,,,,,,,,,,,,,,,,------------...------------............---///000/////////222333333:::@@@>>>888222222444555666666777777666666555666666666777777777777777;;;;;;:::999888777666666;;;:::777444333222333333222222222222222222222222000000000000000111111111000000000000000000000000---........................//////...---,,,,,,---------,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,---......---,,,+++------,,,,,,,,,+++++++++zzzvvv{{{vvvrrrgggZZZQQQLLLFFF???>>>>>>>>>???AAABBB@@@>>>@@@>>>===>>>AAACCCCCCAAA@@@@@@AAAAAA@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777777777666666555555222222333333333333444444111111111111000000000000000000000000000000000000.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---..................------------,,,,,,,,,........./////////000000------........./////////.........///000000111111000000111111222333333333111222444666888999:::::::::;;;;;;<<<<<<===>>>>>>CCCBBB@@@@@@AAABBBBBBAAA@@@@@@??????>>>>>>======?????????>>>??????@@@@@@@@@AAABBBCCCBBBAAA@@@???===============<<<;;;;;;888:::;;;:::999:::>>>CCC<<<<<<;;;;;;:::999999888555555555555555555555555444444444444444333333333000000000000000000000000//////////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................,,,,,,,,,---...///222222111000111222444555333333222333555555444333000000000111222444555666333222111111000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,---.........///111333555===DDDAAA888111222777555666888999:::999999888666666666666666666777777<<<;;;:::999888777666666:::888666444333333333333222222222222222222222222111111111000000000000000////////////////////////---------........................---------,,,,,,...------,,,,,,------...***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***---.../////////...---,,,------,,,,,,,,,,,,++++++vvvqqqtttwwwxxxtttqqqnnnllljjjccc\\\WWWHHHIIIFFF@@@@@@DDDGGGFFFDDDAAA===;;;<<>>???@@@@@@AAAAAA@@@>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<777777666666666666555555222222222333333444444444111111111111000000000000000000000000000000000000.........------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------.....................---------,,,,,,,,,---------.........//////---------.........//////------...//////000000111//////000000111222222333111222333555666666666666888888999;;;<<<===>>>???>>><<<::::::;;;<<<;;;:::???>>>=========>>>??????============>>>???AAAAAA>>>???@@@AAA@@@???===<<<<<<<<<=========<<<;;;:::666999:::999777888>>>CCC;;;;;;::::::999888888888555555555555555555555555222222222222222333333333000000000000000000000000.../////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))*********++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------000//////...............------------////////////---..................//////////////////.........000//////...//////000000////////////////////////000000000000000000000000////////////////////////////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---...111333222888===<<<555111222555333444777999;;;;;;::::::777777777666666666666666999999888888777777777777777777666555444333333333222222222222222222222222222222111111000000//////........................---------.........//////...------------------,,,---,,,,,,,,,,,,,,,,,,---******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***000000111222111000///...------,,,,,,,,,,,,++++++eeeiiifff\\\YYY\\\YYYRRRPPPLLLHHHHHHHHHDDD???<<<===AAABBB???>>>???===::::::;;;>>>AAACCCBBB???<<<:::;;;===?????????>>>>>>======>>>??????>>><<<<<<::::::::::::::::::::::::777888999:::;;;;;;<<<===666666666666666555555555222222222333333444444444111111111111000000000000000000000000000000000000.........------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////...............------,,,,,,,,,,,,,,,,,,---------......---------.........//////------......///000000000/////////000111111222222444555555666666555555555444555666888:::<<<===>>><<<:::999:::<<<=========???>>><<<;;;:::<<<===>>>>>>>>>=========>>>>>>???;;;<<<>>>???>>>===;;;:::;;;<<<=========<<<::::::888:::;;;888555555:::???::::::999999888777777777444555555555555555555555111111111111111111222222000000000000000000000000.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,---...//////...---,,,------...000111111///---...000111111//////111222...///000111111111111111............///000111111////////////////////////000000000000000000000000////////////////////////////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---------...000222...111444444222000000111000222555888999::::::999777777777777777666666666555666666666777777777888666666666555555444444333222222222222222222222222333222222111000//////...........................---------.........//////...---,,,,,,---...---,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++222333333444333222111000---------,,,,,,,,,++++++DDDDDDCCCBBBAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<>>???>>><<<<<<===>>>AAABBB???>>>===;;;;;;<<<<<<===999::::::::::::999888888888888888888888888888888666666666666555555555555333333333333333333333333111111111111000000000000111000///...------...///,,,---------.../////////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,------......------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000//////000111222222333333111111222222222333333333555666777888:::<<<======;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<===<<<;;;:::999777666666666777888888888888888777777777777444555555555444333333222333333222222111000//////000000000000////////////...............---------........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------------------------------------------------------............////////////000000000000000000000000............////////////////////////////////////................................................//////////////////////////////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...---,,,***))),,,,,,,,,,,,,,,---...///.........------,,,,,,+++........................////////////000000000000222333444555666666666666444555666777888999::::::888555333444888;;;;;;::::::777444222333444444444222333444333111000111222111111111111000000000000,,,---------.../////////333222000///.........///......---,,,,,,+++******)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......888666444444555444///,,,------,,,,,,,,,,,,++++++???>>>>>>===<<<<<<<<<===========================>>>>>>>>>>>>>>>======<<<>>>???????????????>>>>>>>>>>>>===<<<===???AAABBB>>>>>><<<;;;;;;;;;<<<===999999::::::999999888777888888888888888888888888666666666666555555555444333333333333333333333333111111111000000000//////111000///...------...///------------............------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,------......------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000//////000111111222333333111111111222222222333333555555666777999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;======<<<:::999999777666666666777777888888777777777666666666444444555555444333333222333333222111111000//////000000000000/////////...------..........................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------------------------------------------------------.........////////////////////////////////////---.........////////////................................................................................................///.........------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......------,,,,,,,,,,,,,,,,,,,,,---......222222000///---+++***)))................................./////////000000222333444555555666666555555555666666777888999999777555333444888::::::999999777444222333444444444222333444333111000111222/////////.........---------------...............222111///...------.........------,,,++++++******)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------444222111111333333111...------,,,,,,,,,+++++++++::::::999999888999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>======<<<======>>>>>>>>>>>>>>>===>>>>>>=========???AAABBB======<<<;;;;;;;;;;;;<<<999999::::::999999888777777777777777777777777777666666555555555444444444222222222222222222222222111111000000000000//////000///......---.....................------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000//////000000111111222222000111111111222222222222444555555666777777888888999999999:::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;========================999999:::<<<>>>>>>;;;999888888777666666666777777777666666666666555555555444444444444444333333222222222222111111000000///000000000/////////......,,,---------.../////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------------------------------------------------------------.........//////........................---------.........//////........................------------------------------------------------....................................------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,---.........---,,,,,,,,,,,,,,,------...222222111///...,,,+++***---------------------------------.........//////111222333444555555555555555555666666666777777777666555444555777999999999888666333333333444444333222333333333111000111222.........---------,,,,,,...............---------000///...---------------------,,,,,,++++++******)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///---,,,---///111111000,,,,,,,,,,,,++++++++++++999999888888888999999:::999:::::::::::::::;;;;;;===>>>>>>>>>>>>===<<<<<<;;;<<<<<<============<<<============>>>???@@@AAA<<<<<<<<<;;;;;;;;;;;;;;;999999999999999888777777666666666666666666666666555555555444444444333333222222222222222222222222111000000000////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------.........//////////////////000000000111111000000000111111111111222444444444444555555555555777777888888888999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999<<<>>>>>>;;;888777777777666666666777777666666555555555444444444333333444444444333333222222111111111000000000///000000/////////.........,,,,,,,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,---------.........---------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------......---------,,,,,,+++,,,,,,---------------...............------------------------,,,,,,,,,---------......000111222333444444444444555555555555555555666666555444444555666777888888777555333333444444444333111222333222111000000222000/////////............/////////...---------,,,......------,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,+++******,,,...///000,,,,,,,,,++++++++++++***777777777777777888999:::999999999::::::;;;;;;;;;<<<============<<<;;;;;;999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<===>>>??????;;;;;;;;;;;;;;;::::::999888999999999999888777777555555555555555555555555444444444444333333333333111111111111111111111111000000000////////////...------........................------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............//////////////////000000//////000000000111111111333333333333333333333333666666666666777777777777777777777888888888888888888888888888999999999999999999999999999999999999777777999<<<======:::777666666666777777777666666555555555555444444444444222222333333444333333222111111111000000000000000////////////............,,,,,,,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......------,,,+++---,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,------------///000111222333333333333444444444444444444555555333444555555666666666777666444333333444444444222111222333222000///000111000/////////............/////////...---------,,,---------------,,,,,,,,,,,,+++++++++++++++******))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++,,,++++++***)))***,,,---,,,,,,+++++++++*********444444444444555666888888888888888999999::::::;;;;;;;;;;;;<<<;;;::::::999888888999:::;;;;;;;;;;;;::::::;;;;;;<<<=========::::::;;;;;;::::::999888888888999999888888777666444444444444444444444444444444333333333222222222000000000000000000000000000000////////////......,,,,,,---............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,------......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000222222222222222333333333444444444555555555666666666666666666666777777777777777777777888888888999777777777777777777777777888888999:::<<<;;;888666555555666777777777666666666555555555555444444444111222222333333333333333000000000000000000000000/////////.........------,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---.........---,,,,,,+++---,,,,,,+++++++++++++++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111222222222222222222333333444444444444222444666666555444555666444333222333444555333222111222222222000///000111.........---------,,,,,,...............---------,,,------......---,,,,,,++++++++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++,,,,,,+++***)))***,,,++++++++++++************222333333333555666777888555666666777888888999999999::::::::::::999888888666777888999::::::::::::888888999:::;;;;;;;;;;;;999::::::;;;:::999888777888888888888888777777666333333333333333333333333333333333333222222222222000000000000000000000000000000/////////.........+++,,,---.........------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))*********++++++++++++******************************************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,------......------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------................................./////////000000111111111222222333333333333333333444444444444555444444555555666666666666666666666777777777888888888888888888888888888888:::999888999:::999777555444444666777777777666666666666666555555555555444111111222333333333333333///000000000000000000000//////.........---------------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------......---------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000111111111111000111111222333444444555111333666666444333444555444333222333444555333222000111222111000///000111/////////.........---------------...............,,,---...//////...---,,,******************++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))),,,...---+++***+++---++++++++++++************333444444555666888999:::444444555555666777777888888999999999999888777777666666777999999:::::::::777777888999::::::::::::999999:::;;;:::999888777888888888888888777666666333333333333333333333333333333333222222222111111000000000000000000000000000/////////............***+++---...///...------+++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++******************************************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++,,,------......------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------.....................---............/////////000000111111222333333444444222222333333333444444444444444444555555666666666666666666666777777777777888888888888888888888888<<<:::888888888888666555333444666777777777666666777666666666666555555555000111222333333333333333////////////000000000000//////.........---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))***,,,---.../////////---,,,,,,+++*********+++******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///000111111111111///000000222333444555555000333666666444333333555333222222333555555333222000111222111000//////111111111111111000000000000,,,------....../////////,,,---.../////////...---******************++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,'''+++...///---,,,,,,...+++++++++************)))555333222333555777777666444444444555555555555666888888777666666666666666777777777777777777777777777777777777777888888888;;;:::999999888888999999777666666555444333333333555555444444444333333333222333333333333222111111000000000000000///......///............---------........................---,,,,,,++++++,,,,,,---,,,,,,++++++***)))(((((()))************+++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---.........---,,,,,,+++....................................///////////////000000000111111111111000000111111111222222222333444444444555555666666666666666666666666666666888777777777666666555555888888888888777777777666999888666555444444444555555555444444444333333333333333222222111000//////000000000000000000000000,,,,,,------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++***))))))******)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++---000444777333///++++++---......---,,,,,,,,,---------......***+++,,,,,,---------------,,,,,,,,,,,,---......,,,,,,------...//////000111111222222222333333333444444444444444444333333555555555555444333222111000000111111111222222222---///000///...---...000///............---------+++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,******************++++++444222222333555777777666333444444444555555555555888777666666555555555666666666666666666666666666666666777777777777888888::::::999888888888888999777777666555555444333333555444444444444333333333222222333333222222111000000000000000000///......///............---------........................,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***))))))((()))************+++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,++++++***....................................//////////////////000000000111111111000000000111111111222222555555555444444444444444666666666666666666666666888888777777666666666666888888888777777777666666999888666555444444444555555444444444444333333333333333222111111000//////////////////////////////------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++***************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,---///111222222///,,,+++---......---,,,,,,---------.........++++++,,,---------------------,,,,,,------...///------......///000000111111111111222222222333333333333333444444444444444555555555555444333222111000000111111111222222222222222333111///---...///...---------,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++******222111111222555666666666333333333333444444444444777666555555555555555555333333333333333333333333666666666666777777888888:::999999888888888888888777777777666555555444444444444444444333333333333222222333333222222111000000000000000000//////...///............---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***))))))))))))************+++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******---------------------------............/////////////////////000000000000000000000000111111111111555555555444333333222222555555555555555555555555888888777777777777666666777777777777666666666666888777666555444444444444444444444444333333333333222222222111111000000///////////////////////////.........------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------111///,,,,,,---......---,,,------------.........+++,,,------...------------------,,,------...///......//////000111111111111111111222222222222333222222222333333444444555444555555444444333222111000000000111111111111222555666555333000------...------,,,,,,,,,+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,++++++******000///000222444666666555222222222222333333333444555555444444444444444555333333333333333333333333444555555666666777777777999999888777777777777777777777777666666555555555444444444333333333222222222222222222222111000000//////000000000000/////////............---------------------------------+++++++++,,,,,,++++++++++++++++++*********))))))))))))*********+++++++++************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------------------------------.........//////........./////////000000/////////000000000111111333333333333333222222222444444444444444444444444777777777777777777777777777777666666666555555555666666555555444444444444444444444333333333222222222111111111000000000/////////////////////////////////...---,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,+++++++++++++++++++++***(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------.........---+++***///...---------.........------------............------............---------------------...//////....../////////000000000111111111111222222222222000111111222333444444555444444444444444333222111000000000000111111111111555555555333000...---...---------,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......------,,,+++******/////////111444555444222111111111111222222222222444333333333333333444444333333333333333333333333333444444555666666777777999888777777666666777777666666666666555555555555444444333333333222222222111222222222222111000000//////000000000000/////////............---------------------------------***++++++,,,,,,++++++***+++++++++***************))))))*********+++++++++************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,------------------------------------............---............/////////....../////////000000000///000000111222333333444333333333333333333333333666666666666666666666666666666666555555555555444555555555555555444444444444444333333333222222222111111111000000000000000........................//////...---,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,***+++,,,,,,,,,,,,++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,---...///...,,,+++............------...///---------.........//////.........//////......---...------------...//////------............//////000000111111111222222222000000111111222333444444333333333444333333222222000000000000000000000000000111222111///---...///............------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......------,,,+++******///...///111333333222000000000000000111111111222222222222222222333333444444444444444444444444444222333333444555666777777888777777666666666666666555555555555555555555444333333333333222222222222111111222222111111000///...//////000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------.........///............////////////---...///000111333444444222222222222222222222222444444555555555555666666666555555555444444444444444444555555555444444333333333333333222222222222000000000000000000000000.................................------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,---******,,,---------,,,+++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))************+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++---...//////......,,,---///...------...///------.........//////////////////000//////...---......------......///000---------...............000000000111111111111222000000000111111222222333222222333333333333222222111000000000000000//////---...//////...---...000//////.........---------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,++++++******/////////111222222000---/////////000000000111111111111111111111222333333333333333333333333333333111222333444555666666777777777666555555555555666333333444444444444444444333333333222222222222111111111111111111000000///......///000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************)))************+++++++++************************************************************************************************************************++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++,,,------......------,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........------........./////////......//////000111222222222222222222222222222222333333333444444444555555555555555444444444333333333333444555555555444333333333333222222222222111///000000000000000000000........................------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++)))******+++,,,,,,------)))***,,,---...---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++************************************************))))))))))))******************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------...////////////...+++---//////------...000............////////////000000000000000///.....................//////000/////////...............000000000000111111111111000000000111111111111111111222222333333333222222111111000000////////////---...//////...---...///.........---------,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++******//////000111222111...,,,////////////000000000000111111000000111222333333222222222222222222222222111111222333555666666777777777666555555555555555333333333333333333333333333333333222222222111111111111111111111000//////......///000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((******************++++++)))************+++++++++************************************************************************************************************************++++++,,,,,,,,,---------************************++++++++++++++++++++++++,,,------......------,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////////////////000000000000111111111111111111111111222222222333333444444444555555444444444333333333222333444555555555444333333333333222222222111111////////////000000000000........................,,,,,,------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------)))***,,,.........,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************************************))))))))))))******************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------000////////////.........***---000///...---...000............/////////000000000000000000///.....................///000000000000000000////////////000000000000111111111111111111111111000000000000111222222333333333222222111111000000/////////......///000///...---...///---------,,,,,,,,,++++++...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************++++++,,,---222777555...---222............////////////000000000000000000000000000111111111111222222222333333333444444444444555999888666444333333333333222222222222222222222222222222222111111111111000000000000000000000000000///////////////////////////............---------------------------------++++++++++++++++++++++++************************************************************************************************************************************************))))))***++++++++++++***++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---......//////..................////////////000000000000111111111111333333333333333333333333333333333333333333333333444444444444444444444444111222222222222111000000111000000///...---------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))*********+++++++++*********************************)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------...---,,,,,,,,,---///000+++,,,,,,,,,------------,,,...000111000//////000......---------...///000111000000///000111222333444333000...---...///000...//////000111222222222///...---...000000///...333222111000///.........//////000000111111111222111111222222222111111000000000000000000000000000///////////////......---------......//////000000------------------------,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,---...//////***+++,,,,,,,,,,,,+++***111111555888444------111............////////////000000000000000000000000000000111111111222222222333333444444444555555555555555333333222333333444222222222222222222222222222222222111111111000000000000000000000000000000....................................------------------------------------++++++++++++++++++++++++************************************************************************************************************************************************))))))***++++++++++++***++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,------...........................//////////////////000000000111111111333333333333333333333333333333333333333333333333333333333333333333333333111222222222222111000000111000000///......------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))*********+++++++++************************************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------///......------......///000//////...---,,,++++++***,,,...///...------...******,,,---...///000000111111000000...,,,***)))111000000000000111111222///000111111111///...,,,333222000000111111000/////////.........///000000///000000000111111111111111111222222222111111000000000000000000000000000//////000000//////...---.........///////////////------------------------,,,,,,,,,+++++++++******************************************************************************************************++++++++++++++++++++++++++++++,,,,,,---......///***+++,,,,,,,,,,,,+++***777777888888333------000---............/////////000000000000000000000000000000000111111111222222444444444444555555555555222222111111222333444444222222222222222222222222222222111111111000000000000000000000000000000000....................................------------------------------------++++++++++++++++++++++++************************************************************************************************************************************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---...............---............///////////////000000000000111111222222222222222222222222333333333333333333333333222222222222222222222222111222222222222111000000000000000///......------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++******************************************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......+++++++++,,,,,,---------......//////000000111111///111333333111000000000222333555666666444111000000111444666666555333222///111222444333222000...111222333444444333111000222000//////000111111000/////////...//////000000000000000000111111111111000111111222222222111111000000000000000000000000//////000000//////...---///////////////.........------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++,,,,,,------......***++++++,,,,,,++++++***888888888555000---...000---------.........//////000000000000000000000000000000000000111111111111333444444444444555555555222222222222222333333444111111111111222222222222111111111111000000000000000000000000000000000000.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************))))))***++++++++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---.........---------------.........//////////////////000000000111222222222222222222222222222222222222222222222222111111111111111111111111111222222222222111000000000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............******,,,---...//////000//////000000111111222222///222444555444333333444222444888:::;;;999666444777888999;;;<<<<<<<<<;;;:::<<>>:::444111111111111111111222333333333111///000222333333333222111000///////////////000000000000000111111111000000111222222222111111000000000000000000000000000000000000000///......000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++444666666222...---...000------------............//////////////////////////////000000000111111111333333333333444444444444444444444444444333333222000000000111111222222222111111111000000000//////////////////////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,---...---------------------...............////////////000000000111111111111111111111111222222222222222222222222111111111111111111111111111222222222222111000000////////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////////////////000000000111222222222111111000000000111444999===???AAADDDFFFKKKNNNSSSWWWZZZZZZYYYXXX^^^[[[XXXTTTQQQPPPPPPPPPSSSUUUXXXZZZXXXSSSMMMIII@@@===999444222222333555;;;888555333333333333222000//////.........//////111111000000000000000000///000111222222222222222000000000000000000000000000000000000000//////...000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++000444555000,,,---//////,,,------------........./////////////////////////////////000000000111111222222222222333333333333444444555555444333222222//////000000111222222222111111000000000/////////////////////////////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************))))))***++++++++++++***++++++++++++++++++++++++*********+++++++++++++++******))))))))))))******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,------------...............////////////000000000000000000000000000000222222222222222222222222111111111111111111111111111222222222222111000000//////////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************+++++++++***************************************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////000//////...------...///000111333666:::>>>BBBEEEGGGMMMQQQXXX]]]bbbfffjjjmmmwwwwwwwwwuuusssqqqnnnmmmllliiieeeaaa___```bbbdddfffhhhkkknnnmmmkkkgggeeeaaa]]]UUUNNNIIIFFFFFFFFFEEEAAA;;;777444222///...............///000111111111111111111000000000000///000111222222222222222000000000000000000000000000000111111000000///...///////////////.........------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,///555666000,,,---...---,,,,,,---------.........////////////////////////////////////000000000111000000111111111222222222111111333333444333333222/////////000111222222222111000000000////////////////////////////////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************))))))***++++++++++++***++++++++++++++++++++++++)))*********++++++++++++******))))))))))))******++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,---------................../////////000000000000000000000000000000111111111111111111111111222222222222222222222222111222222222222111000000.../////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++*********))))))************************))))))***++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------................../////////000000000//////...000333888===@@@CCCFFFLLLTTT]]]eeekkknnnrrrvvvzzz~~~~~~zzztttllleee___\\\ZZZVVVUUUTTTTTTVVVXXX[[[]]]bbbdddeeeggggggfffdddcccgggeeebbb___]]]\\\[[[[[[TTTOOOIIICCC@@@===;;;999777777555444333222222222111111111111000000000/////////000222222333333222000000000000000000000000000111111111111000//////.........///////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,000777888111---...---+++,,,,,,,,,---------......////////////////////////////////////000000000000///000000000000111111111---...000222333333333333...//////000111222222222000000000000////////////////////////////////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************))))))***++++++++++++***++++++++++++++++++++++++))))))******++++++++++++******))))))))))))******++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------................../////////000000000000000000000000000111111111111111111111111222222222222222222222222111222222222222111000000.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++******))))))************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------.........//////////////////000000000000444444666;;;CCCLLLUUUZZZdddfffkkkqqqwww}}}wwwrrrkkkccc]]]ZZZYYYYYY]]]]]]]]]]]]]]]]]]]]]]]]TTTTTTTTTSSSRRRQQQPPPPPPMMMOOOSSSWWW[[[]]]___```ccc___ZZZVVVTTTSSSQQQPPPEEECCC@@@<<<888444222111222111111111000000////////////000222222333333333000000000000000000000000111111111111111000//////---.........//////000000------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---999333.........,,,+++...------------------------........................---------............///////////////000000000000000000000000000000000000////////////000000000000222222222111111111000000////////////////////////..............................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.....................///000000////////////000000000000111111111000000000000000//////000000111111222222000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,...//////...,,,+++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...//////...------------,,,,,,---111444...111333222000111666:::888DDDTTT]]]aaadddjjjoookkkiiiiiijjjmmmqqqxxx~~~tttnnniiihhhggggggppp{{{}}}zzzvvvtttuuuxxxyyyyyy{{{{{{}}}yyyuuuvvviiiddd^^^\\\```eeedddaaa___ddd___ZZZ]]]ZZZVVV\\\ZZZWWWRRRLLLGGGGGGNNNUUUUUUUUUTTTRRRLLLEEE???:::777666333///111555333---666333000//////111444666444222000111333555333000000000000000000000000000////////////////////////,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,******+++,,,999333.........,,,+++...------------------------------------------------------------.............../////////000000000000////////////////////////.../////////000000000000222222222111111000000000////////////////////////..............................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------..................//////000.../////////000000000000000000000000000000000000000000000000000111111111000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---//////---,,,+++++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---...000111111///......///222111111222777???FFFKKK\\\^^^aaadddfffggghhhiiiaaa^^^[[[YYYXXXVVVVVVWWWUUUTTTXXXaaaggglllttt~~~~~~}}}|||{{{||||||yyy{{{{{{xxxuuusssssstttrrroooyyy}}}xxxrrrsssllleeeiiiaaa```\\\VVVNNNFFFCCCCCCGGGHHHJJJLLLNNNNNNNNNNNNKKKJJJDDD<<<999888666111111222333444444333000...333222222333444444333222111111111111111111111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,888222.........,,,,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000////////////////////////....../////////000000000111111111111000000000000////////////////////////...........................------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***************************************************************************************)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......------......///000....../////////000000000000000000000000000000000111000000000000000000///000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---......---,,,+++,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---......///......---+++...111222222111111111444555:::CCCOOOYYY^^^```kkkddd]]]\\\___bbbaaa^^^```bbbcccdddeeeeeeeeeeeeiiihhhjjjqqqvvvzzz{{{pppqqqoooooolllhhhbbb\\\VVVSSSKKKJJJIIIHHHIIIKKKMMMOOORRRVVVUUUOOOHHHCCC===777333333222333444333000...---///111222111000000111111111111111111111111111////////////////////////000000//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---888111---...---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------................../////////000000////////////////////////........./////////000000000000000000000000000000////////////////////////........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------------...//////........./////////000000/////////000000000000000111111000000/////////...////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------.........//////.........///000000000000222555888<<>>GGGXXXiiinnnjjjnnncccXXXUUUWWW[[[aaagggooouuuuuuhhhqqqmmmgggbbbbbbfffmmmssszzz{{{}}}||||||yyytttyyyyyybbbffffff^^^UUUNNNFFF???999222111888;;;555222444444333222222111111222222////////////////////////000//////......//////000////////////////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------...//////000000000...---,,,,,,,,,,,,++++++++++++***...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////,,,---......//////..............................---------............///////////////////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++******)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------------------......//////......---------------------------........................------------------------,,,,,,------,,,,,,+++******+++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------........................////////////...///111222222222333444;;;JJJXXX```kkkssslll^^^PPPOOOXXXiiitttwww~~~zzzpppjjjhhhjjjmmmrrrxxxyyyzzzzzzooooookkkggghhhiii___RRRGGG:::777@@@AAA999666;;;444444333222222222222222000000000000000000000000000000////////////000000////////////////////////...............---------------------------------,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------........./////////...,,,+++++++++++++++++++++++++++------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////,,,------.......................................---------............///////////////////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******+++++++++******))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------------............------,,,,,,,,,---------------........................------------------------,,,,,,------,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////........./////////000000---000333222///222999AAAUUUdddooonnnkkkggg]]]RRRMMMTTTggg~~~rrrhhheeellltttyyyrrr|||{{{|||~~~vvvrrruuutttmmm```RRRJJJLLLGGG:::555:::555444444333333333333333111111111111111111111111000000////////////000000////////////////////////........................---------------------------,,,,,,,,,,,,,,,,,,---...------,,,,,,------...------...//////...,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------.........,,,,,,---............---........................---------............///////////////////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------------............------,,,,,,,,,------------...........................------------------------,,,,,,------,,,,,,+++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,***++++++,,,,,,------...++++++,,,,,,---...//////------........./////////....../////////000000000111111111///111:::JJJVVVhhhmmmooohhh[[[SSSRRRUUU___hhhzzz{{{ooosssrrrppprrr{{{|||{{{uuukkkbbbRRR???444444666555444444333333444444111111111111111111111111111000000//////000000111////////////////////////.............../////////------------------------------,,,,,,,,,,,,------...------,,,,,,------...------...//////...---,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,------......------........................---------............///////////////////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***+++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------......------,,,,,,---------....................................------------------------,,,,,,------,,,,,,+++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++******++++++,,,******+++,,,,,,---......,,,---------------------............////////////.../////////000000000000333222333999DDDSSS```hhhmmmhhhgggeee\\\UUU]]]lllwwwxxxsssuuuyyy~~~{{{gggOOO>>>666666555555444444444444444222222222222222222222222111111000000000000111111////////////////////////---........./////////000........................------,,,,,,,,,,,,------...------,,,,,,------...---...///000000///...---******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++,,,------......------........................---------.........//////////////////////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))***+++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,------......------,,,---------....../////////........................------------------------,,,,,,---------,,,++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++++++++,,,******+++,,,,,,---......///......------,,,,,,+++............/////////000////////////000000000000222222999HHH\\\kkkppppppmmmfffgggpppoooiiittt{{{qqqiiikkkwwwyyy```KKK>>>666666555444444444444555222222222222222222222222111111000000000000111111////////////////////////---.........//////000000...........................------,,,,,,------......------,,,,,,------...---...///000000//////...*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------............///---------............///---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---//////.........---------------------------------........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,)))((()))***+++.........------,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,..................------.........///////////////......///111333444444555444@@@TTTgggsssuuunnnhhhttt~~~tttqqqmmmkkkrrr{{{jjjZZZHHH???:::999777333333888888555222111333555555555444333222000000000000111000000000000////////////222222222111111///......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------............---------............///---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,------------------------........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++************+++------------,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000...111333222000111666;;;GGGYYYmmmxxxwwwtttvvv{{{yyyrrroooyyyzzzmmmaaaQQQBBB@@@@@@<<<555000333222222222333555666666444333222111000000000111111000000000////////////111222222111111///......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---------............///------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++------------------------........................------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000...,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......................../////////000000111111111000333555222///444@@@KKKeeerrrsssqqqxxx}}}ooo\\\OOOEEE<<<555222222333555666555444555555444333222111111000000111111111000000000/////////111111111111000///......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000///---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---......------------------------............////////////......//////000000111111222333333333777CCCVVVddd{{{}}}|||zzz~~~~~~{{{eeeJJJ888666:::555777999999666333333333444444333222111111111000111111111000000000//////000000111111000///......////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............------------------------........................,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---......------------------------........./////////000000------...///000000111111111000111777EEEXXXmmmzzz{{{xxxvvv||||||vvv^^^JJJ???;;;777777888777555333333333444444333333222111111000111111111111000000000000///000000000000//////...////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------...............///------------------------........................,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------.........//////000000111......//////000111222222333555;;;GGGYYYlll}}}~~~{{{mmmUUU@@@<<<888555333444555555555444444444444333222111000222222111111111000000000/////////000000//////...////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------............///------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------........................+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---..............................---......///000000111111///000000111333444444555:::DDDTTTdddqqq|||rrr]]]LLLCCC:::555777999888666333444444444444222111000222222222111111111000000......///////////////...////////////////////////................................................,,,------......------,,,------------------------*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------.........//////------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------........................+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---..............................---......///000111111222111222222333555666666777CCCTTTkkk|||yyysss~~~___RRRBBB:::;;;<<<999555333444555555444333111000222222222111111111111000......///////////////...////////////////////////////////////////////////........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------............---------,,,,,,,,,.........------,,,,,,,,,------------------------......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------.........//////000///------.../////////,,,///...111555000888NNN\\\sss~~~pppUUUCCC<<<999888888888777444222333555444000333333333222222222111111000000000000000000000000000000//////.........---.........///////////////..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,---------..................---------,,,,,,......---------,,,,,,,,,------------------------......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,---------.........---------........./////////......///000111111111777555///111;;;>>>JJJaaavvv}}}mmm[[[KKK@@@<<<;;;666666555555777888777666333333333222222222222111000000000000000000000000000000/////////.........------........./////////..............................//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------------..................------------,,,...------------,,,,,,,,,------------------------......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------------.........------........./////////---...///111222222222222===888///444GGGSSScccyyysss]]]JJJ>>>999444444444555666555555555333333333333222222222222000000000000000000000000000000////////////......------....../////////000...........................////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,------------...------------........................------------------------------------..............................------------............---------,,,,,,,,,------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------........................////////////---...111222111111111222666666444AAAZZZjjjvvvuuubbbMMM===:::777555666555333222333444444333333333222222222000000000000000000000000000000//////////////////111000000000000/////////........................///////////////...------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,---------............------,,,,,,------...,,,,,,---------.........---------.........////////////.........---------------------------------..............................------------............---------,,,,,,,,,------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------.........//////........./////////000000...000222222000///000222///999CCCVVVppp|||zzzlllTTTEEE<<<777888888555555777444444444333333333222222111111111111111111111111//////000000000000000000555444333222111///......//////////////////////////////000000//////...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---------..................------------......,,,---------............------.........//////////////////.........------,,,,,,,,,------------.................................------------............---------,,,,,,,,,------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------........./////////....../////////000000000///111333222//////222666666IIIZZZlllzzzoooPPP@@@444444777555555888444444444444333333333333111111111111111111111111//////000000000000111111555555444222111///...---///////////////////////////000000000000///......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...------------..................------------......------------........................////////////////////////............,,,,,,,,,---------....................................------------............---------,,,,,,,,,................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------------------------------............////////////.../////////000000000000///111333222000222888===KKKaaapppwww~~~{{{zzzfffMMM888555888666444555555444444444444333333333111111111111111111111111//////000000000111111111222111111000000//////...////////////////////////000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------.........//////......------------......---------.........//////............/////////000000/////////............,,,,,,,,,------.........////////////////////////.........------...............---------,,,,,,,,,................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------------------------------............/////////000////////////000000000000...111333333222555===DDD]]]qqq{{{yyyvvvqqqrrr}}}xxxwww{{{aaaEEE>>>???;;;777777555555444444444333333333111111111111111111111111//////000000111111111222............////////////000000000000000000000000000000000000000//////...........................******************++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------------------------------.........//////////////////000000000000......////////////......////////////////////////////////////////////////........................------............------................................................,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------........................---------------------------------------------------------............//////......///111111000///...///000///...///111333---...222333222777KKK```rrr|||~~~rrrjjjoooxxx}}}tttzzzaaaGGG???>>>:::444888999888777666666444111333333333222222222111111111111111111000000000000000000000000000000000000000///...------...///000................................................*********+++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,---------.........---------------------------------.........//////////////////000000000000......////////////......////////////////////////////////////////////////........................---......//////......---................................................,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------........................---------------------------------------------------------............//////......///111111000///...000111111000000111333666222111666>>>JJJ]]]nnnvvvkkkhhhmmmxxx~~~rrrTTTAAA;;;<<<666777666555444444444444333333333222222222222111111111111111000000000000000000000000000000000000000///............///000................................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,------------------------------------------------,,,------------.........------------------------------........./////////////////////000000000000...//////000000//////...////////////////////////////////////////////////........................---......//////......---................................................,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,------------------------------------------------------------------------------------------------------------............//////......///111111000///...000222222111000111222777000...:::MMM___oooyyy|||iii]]]eeevvvqqqOOO===888888777777555333222444666333333333333222222222222222222111111111000000000000000000000000000000000000//////......//////000................................................,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------------------------------------------------------------------------------------------................................................////////////////////////000000000000//////000000000000//////////////////////////////////////////////////////..............................////////////......................................................------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,------------------------------------------------------------------------------------------------------------............//////......///111111000///...000222222111000000111222222777HHH^^^pppzzz~~~rrrkkkhhhpppoooKKK333:::888888888666222333555444444333333333222222222222222222111111111000000000000000000000000000000000//////////////////000................................................------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---......------,,,,,,------...///...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------------------------------------------------------------.........//////................................./////////000000////////////000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////...//////////////////...////////////////////////////////////////////////------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,------------------------------------------------------------------------------------------------------------............//////......///111111000///---///000111000000111222222===NNN```pppzzz~~~~~~uuuvvvrrruuucccBBB:::666555888888444333666444444444333333333222222222222222222111111111111111111111111111111111111///000000000000000000///////////////////////////........................///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------...///---------------......///......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,------------...------------------------------------------------------........./////////............................../////////000000000////////////000000000000///000000111111000000///000000000000000000000000000000000000000000000000////////////////////////...//////000000//////...////////////////////////////////////////////////------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............//////......///111111000///---...000000000111444666777JJJaaaoootttvvvvvvtttooooookkktttyyybbbCCC888222666999777555888444444444444333333333333333222222222222111111111111111111111111111111111///000000111111000000///////////////////////////......................../////////...---,,,,,,,,,------------------------------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------...//////---------------...//////......------------......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,,,,---------......------------------------------------------------............////////////.........................../////////000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////////////////////////////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............//////......///111111000//////000000000111444888<<>>444:::===888444444555555555444333333333333444444333333222111222222222222222222222222222222111111000000//////000000000000000000000000///////////////////////////...,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------...------,,,,,,------...........................------,,,,,,------...///........................///.........------------....../////////...---,,,------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,---------.........///......------......///................................................////////////000000000111---...000000//////000111111111111111000///......333333333222222111111000444333333333333333444444222333444555555666666666222222222333444555666666222111111000000000111111333222222333444444333111000000000000000000000000111111000000////////////////////////////////////////////////////////////////////////////////////////////////////////////------------------------.........------,,,,,,,,,------------------------------------------------........................//////.........---------........................................................................000000000000/////////////////////000000000000000///111333444888DDDVVVdddeeejjjqqqrrrkkkffflllwwwbbbFFF:::888888555555666666555555444444333444444444444333222222222222222222222222222222222222222222111111111111000000000000000000000000///////////////////////////...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------...------,,,,,,------...........................---------,,,------...///...........................////////////...------...////////////...---,,,------------------------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------........................,,,------------.........///......------......///................................................/////////000000000111111...000111111000000111333...///111333444444333222444333333333222222222222666777777666666555444333444444444444444333222111222222222222222222333333333333222222111222222222333222111111222333111000000000000000000000000000111000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////------------------------.........---------------------------------------------------------------.......................................---------........................................................................////////////000000000000//////000000000111111111111222444888BBBRRRfffsssiiinnnssspppgggfffuuu~~~~~~~~~}}}~~~~~~bbbAAA777:::777777666666666555555444444444444444444333222222222222222222222222222222222222222222222333333333000000000000000000000000///////////////////////////...------......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------...------,,,,,,------...........................---------------...//////........................---.../////////...---,,,///////////////......---................................................------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------................................................------------............//////............//////................................................//////000000000111111111111222333222000000111333111111222333444555555666///000222444666888999::::::;;;===???AAAAAAAAA@@@JJJIIIHHHFFFDDDAAA???>>>@@@???===;;;999666444333666555444333333222333333333222000000111222111000111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.......................................---------........................------------------------............................................................................................................////////////////////////000000000000///000000111111222222222555444666???PPPbbbooouuutttrrrooohhhccckkk~~~yyyuuusssqqqpppoooiiiiiihhhiiijjjjjjkkkkkkjjjnnnooonnnsssSSS===;;;777777666666555555444444444444444555444333333222222222222222222222222222000111111222222333333333000000000000000000000000////////////////////////000...------...///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------...------,,,,,,------..............................------------...//////////////////////////////,,,,,,---...............000000//////....................................------------------......---------------------------......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------------------------------........................---------------------------------.........///////////////....../////////////////////////////////////////////////////////000000000000111111111111222333222111///...///111666555333222222333555666777999===BBBGGGJJJMMMNNNTTTWWWZZZ^^^aaacccdddeee``````__________________[[[ZZZYYYVVVSSSOOOLLLJJJDDDBBB@@@===:::777666555777555333333333444333222222222222222222222222222000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................................................................------------------------........................---............................................................................../////////000000.../////////000000000111000000000111222333333444666555999JJJaaaqqqtttrrryyyqqqgggdddiiizzz|||wwwrrrooooooqqqrrrssskkkhhhdddaaa```___^^^\\\^^^^^^```aaaaaabbbbbbccc^^^bbbcccbbbfffpppzzz~~~lllHHH888888777666555444444444444444444555555555444333333222222222222222222222222///000000000111111222222111111111111111111111111////////////////////////000///......//////...,,,------------------------++++++,,,,,,,,,,,,------,,,---------............------------------------...------,,,,,,------.................................------......///000////////////////////////,,,,,,,,,---...000111222111000//////......//////........................---------------.........------------------------......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------------------........................------------------------------........./////////000//////......//////000////////////////////////////////////////////////000000000111111111222222111111111///......111333222333555999===CCCGGGJJJSSSVVV[[[aaadddfffgggfffffffffeeeeeedddcccaaaaaaUUUVVVWWWYYY]]]cccgggjjjkkkllllllkkkjjjhhheeeddd___]]]YYYTTTOOOKKKHHHFFF???<<<888555444333222000222222222222222222222222000000000111111111111222000000000000000000000000000000000000000000000000////////////////////////////////////////////////......................................./////////........................------------------------........................---------........................................................................//////000000111......//////000000111111000000111222333444444555555888DDDYYYooozzzyyysssvvvooolllsssxxxnnniiidddaaa___^^^___aaaaaaaaa[[[ZZZXXXYYY[[[]]]]]]]]]]]]___bbbcccddddddeeegggfffhhhhhheeeggglllooonnntttvvvtttooonnnssswwwwww}}}ZZZ===:::999777666555555555666555555555555555444333333222222222222222222222222000000000000000111111111111111111111111111111111////////////////////////000///......//////...---........................+++++++++,,,,,,---------------------............------------------------...------,,,,,,------..........................................//////000////////////////////////------,,,---///222666888111111///.........///000........................------........./////////..............................////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,------------...------------------------------------------------............................................................////////////000000////////////000000////////////////////////////////////////////////000000111111111222222222111222222222333555999<<<;;;@@@GGGQQQZZZaaaeeehhhkkknnnrrrttttttqqqllliiiVVVUUURRRPPPMMMKKKJJJIIIMMMLLLKKKLLLPPPVVV\\\```hhhiiikkkmmmmmmlllkkkkkknnnllliiifffccc```___^^^OOOKKKEEE???;;;888444222333333333333333333333333000000111111111222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................---........./////////000........................------------------------........................---------.........//////................................................---......///000000111111.........///000111111111000000111222333444555555999DDDWWWiiivvv{{{yyyvvvuuuzzzvvvnnnhhh```\\\\\\VVVVVVVVVXXXZZZZZZXXXWWWYYYXXXYYY[[[___cccdddeeeeeehhhlllnnnnnnnnnppprrr}}}}}}zzzwwwwww{{{zzzwwwuuuuuussspppttt{{{}}}{{{vvvUUU===<<<:::888777777777888555555555555555444444333222222222222222222222222222222111111111111111000111111111111111111111111////////////////////////111///......//////...---........................+++++++++,,,,,,------------------.........//////------------------------...------,,,,,,------..........................................///000000000000000000000000000000///...------000555999<<<222111///.........///000////////////////////////.../////////000000111111..............................////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------////////////////////////000000000000000000000000............/////////000000000////////////000000000000000000000000000000000000000000000000000000000111111111111222222222333444666777999===BBBFFFTTTYYYccclllsssvvvvvvuuuoooqqqsssrrrnnnfff^^^YYYVVVVVVWWWYYY\\\```dddfff___\\\WWWTTTTTTWWW\\\___aaaccceeeggghhhhhhffffffiiiiiihhhhhhhhhiiijjjjjjddd^^^VVVNNNHHHCCC>>>;;;333333333333333333333333000000111111222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////------------------------........................---------.........//////................................................---......///000111111222---......///000111111222000111111222444555666666@@@QQQggguuuxxxvvvvvvxxxyyyzzzoooccc[[[UUURRRTTTYYYQQQRRRUUUXXX[[[[[[YYYVVV[[[ZZZ[[[]]]aaaeeeffffffmmmqqqvvvwwwwwwwwwyyy|||}}}}}}ooo@@@>>><<<:::888888999:::555555666666555555444333222222222222222222222222444333333222222111111111111111111111111111111111////////////////////////........................000///...---------------------------------------,,,------......------,,,,,,---......//////......---------.........//////............/////////000...///000111111111000////////////000000000000000...//////111444777:::<<<888555111//////000//////111000...------...///000000...---,,,---...///...111000///...//////---,,,............------...000........................---...//////000/////////------------------------------------------------......---------,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,---...//////------------------------//////////////////..................////////////........................111000///////////////000000000000000000000000000111111111000000000000000///000111111222111000000222111000222333444333222:::<<>>777999777333111222555:::===333333333444333222222111111111111111111111111111111000000//////000000111////////////////////////////////////////////////////////////////////////////////////////////////------------------------...............................................................---------............................../////////000000000000000000111111111222222222333444444222777EEETTTlllvvv|||tttjjjhhhnnntttnnn```XXXSSSPPPQQQPPPPPPQQQUUUWWWXXXXXXVVVZZZ^^^^^^]]]\\\^^^```fffhhhlllrrrzzz~~~zzzyyyzzz|||}}}}}}zzzOOO;;;;;;>>>:::555777777666555555444444333444444444444333333333333111222222333333222222111111111111222222111111111222111111000///000000000........................///......---------..............................------............------------...///////////////............////////////...////////////000000000111111000///......//////333333333333222111000///111111222444777:::===???@@@<<<777333222222222111///000000111111111111111000111111111000000000111000111000000//////111222000000////////////...---........................,,,,,,---.....................................................................---------,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,---------......------------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,---------------............////////////........................000000000///000000111111000000000000000000000000//////000111222222333333///000222444444333222111333888???EEEKKKUUUbbblllmmmkkkfff```]]]^^^dddiiibbbhhhpppuuuyyy}}}{{{zzzxxxtttrrrqqqooohhh^^^VVVQQQLLLHHHCCCEEEIIIOOOSSSSSSNNNIIIEEEAAA<<<666333333444555111222333333333333222111111111111111111111111111111000000000000000000111////////////////////////////////////////////////////////////////////////////////////////////////................................................------------------------...................................................////////////000000000000000111111111222222222111444666444333===SSSffftttzzzyyypppgggiiiqqqwwwmmm[[[QQQOOONNNNNNQQQRRRSSSVVVXXXZZZZZZZZZ\\\^^^aaaaaa```aaaeeeiiilllpppyyy{{{tttppppppqqqpppooorrrssstttuuuvvvuuuttttttwww|||lllIII;;;<<<<<<999777777666666555444444444555444444444444333333333111222222333333222222111111222222333333222222111222111111000000000000000..............................---------......///........................---......//////......------...//////000000//////........./////////000000////////////000000000111222111000//////111222444888888666444333111111000111111222444666:::===>>>BBB===777333111111111111111111111111222222222222222333333111000000333666000111111000///000333666333000......///000000///////////////////////////,,,---......//////............................................................---------,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,---------......------------------------------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////////////////////////////000000000000000111222222111111111111111111111111///000000111222333333444000000///000222555777999???KKKZZZdddfffcccbbbbbb[[[bbbhhhgggddddddkkkrrrkkkqqq~~~wwwjjjfffddd]]]SSSIIIGGGGGGKKKPPPTTTSSSQQQPPPNNNJJJDDD>>>999666444000111111222333333222222111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////........................................................................---.....................////////////////////////////////////000000000111111111111111222222222222///444777666999HHH```ssswwwvvvrrrmmmsssrrriii\\\SSSQQQRRRTTTVVVTTTVVVXXXZZZZZZ[[[[[[[[[^^^_________```fffooowww{{{tttlllgggffffffeeedddeeefffhhhjjjkkklllkkkkkkrrrxxx~~~dddCCC888999;;;888777777666555555444444555555555444444444333333111222222333333222222111222222333333333333222222111111111111000000000///...........................------------...//////..............................////////////............///000000000000///....../////////000000000/////////000000000111111222111000000222555999;;;@@@===:::666333111111111111111222444777:::===???EEE@@@999444111111111111222222222222333555777999666888888555222111444777333555666444222333888<<<:::555000...000111111000////////////////////////---......///000/////////......................................................---------,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,---------......,,,,,,,,,------------...------------------------+++,,,,,,------.........,,,,,,,,,---......//////............////////////////////////////////////000000000000111111222333111111111111111111111111000111111111222333333333555111------222<<>>@@@HHHBBB;;;555333222222222333222222333777;;;@@@CCCEEEHHHKKKHHHBBB===<<<======???@@@???<<<>>>CCCHHHEEE>>>555111111222111000////////////////////////...///000000111111000000......................................................---------,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,------.........++++++,,,,,,---......///,,,------...//////000000............////////////////////////////////////000000000000111222333444111111111111111111111111222222222222222222222222666555555999CCCQQQ^^^gggnnnfffZZZRRRRRRZZZfffnnnnnnvvvwwwqqqkkkiiikkkjjjddd^^^OOOOOOOOONNNKKKGGGBBB@@@:::888555333222222333444222222222222222222222222222111111000000111111222000000000000000000000000////////////////////////////////////////////////////////////////////////................................................000000000000000000000000---------.........////////////////////////////////////000000000111111111111111111222222222333333222555888>>>OOOfffwww|||wwwuuu{{{uuuaaaTTTTTTTTTUUUWWWYYYZZZ[[[[[[]]]______^^^^^^aaacccfffjjjpppwwwvvvmmm^^^^^^\\\[[[[[[]]]aaadddfffhhhmmmrrrwww{{{~~~zzzRRR>>>:::888888777777666555555555555555555555444444444444111222222333333222222111111111222222222222111111000111111222111000///...........................---------------...///000////////////////////////......////////////.........//////000000000000000////////////000000000000000000000000111111111111222222111222666===CCCGGGKKKFFF>>>777222111222444444444555666999===@@@AAAJJJEEE===777444333333333333222222444999AAAGGGLLLZZZ```dddbbbZZZQQQLLLKKKGGGIIIKKKIIIGGGHHHNNNSSSNNNEEE:::333222222111///000000000000000000000000//////000111111111111111////////////////////////////////////////////////......---------,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,---...//////++++++,,,,,,---...//////------......///000111111............/////////000000000000000000000000000000000000000111222333444111111111111111111111111333333222222222222222222444888AAALLLYYYeeeooottt^^^\\\[[[^^^fffqqqzzzqqqfffTTTTTTTTTSSSQQQNNNKKKIII@@@===999444222222333444222222222222222222222222222222111111111111222222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................000000000000000000000000---------.........//////000000000000000000000000000000000000111111111111111111222222222333333333555777999BBBXXXppp}}}~~~sssxxxxxxaaaRRRWWWWWWWWWXXXYYYYYYYYYYYY^^^aaaccccccbbbcccgggjjjpppvvvrrrgggbbb^^^aaacccddddddhhhnnntttxxx{{{fffGGG===888888777777666666555555666666555555555444444444222222222333333222222222111111111222222111111111000111111222222000///...///////////////////////////////////////////////////////////////...................../////////000111222000///444:::888111000111222222222222111111111333333111///111222222222333222222999DDDKKKKKKSSSIII???;;;>>>???===999888555555999>>>AAAGGGMMMNNNGGG===888666777888888999666666;;;CCCIIIJJJHHHdddkkkuuuyyyuuujjj___XXXRRRQQQPPPPPPPPPPPPNNNLLLSSSJJJ===333000111222222000000111111111111000000222222222444444444777;;;444333111//////...//////000/////////............------............------.........------,,,,,,,,,------------------------------------------------------............---------------............///---------.........//////000000////////////000000000000000000000000000000111111000000//////......111111111000111111222333111111111333555555333222111111222555888888666333BBBRRRbbbkkkooooookkkgggdddeeejjjuuuwwwhhhfffbbb[[[QQQJJJIIIKKKNNNLLLGGG@@@999444333333333444444444333444666888555444333333222222333333222222111111111111222222222111111000///......---////////////////////////......////////////......////////////////////////////////////////////////111111000000/////////...////////////////////////000000000000000000000000////////////000000000000222444444333222333444333111;;;BBBQQQkkkwwwvvvxxxrrrzzzyyysss]]]WWWXXXYYYYYY[[[]]]___```___^^^aaadddggghhhggggggkkknnnvvvsssggg___[[[bbbdddhhhmmmttt~~~aaa<<<<<<@@@666555@@@999222???666666555555555444444444333333333333333333333333222222222222222222222222111111111111111111111111/////////////////////////////////////////////////////////////////////............/////////000000000222222333;;;CCCDDD???555111...000333555333000333444444222111222333444333555666999BBBPPPYYY\\\PPPIIICCCBBBFFFJJJKKKIII@@@<<<;;;>>>AAADDDJJJQQQPPPKKKEEEBBBAAABBBAAAAAACCCAAABBBHHHQQQXXX[[[[[[cccjjjtttzzzzzzuuuppplllddd___XXXRRRNNNMMMMMMNNNVVVOOODDD;;;555333222111000000111111111111000000222111111333666;;;AAAFFF@@@@@@===999333000//////000000/////////.........------............------.........------,,,,,,,,,---------------------------------------------------......//////......------------............///---------.........//////000000////////////000000000000000000000000000000111111000000////////////111111111111111222222333555333222111111111111111444555555111000666CCCNNNaaagggjjjhhhggghhhhhhfffrrr}}}~~~~~~|||ttteeeVVVMMMJJJRRRQQQNNNIIICCC<<<888666444444444444333333222111444444333222222222222333222222111111111111222222222111111000//////......////////////////////////......////////////......////////////////////////////////////////////////000000000//////.........////////////////////////000000000000000000000000////////////000000000111444444333222222555666666222@@@LLL]]]uuu|||wwwwwwwwwfffWWWUUUXXX\\\]]]^^^___```___^^^\\\bbbccceeegggjjjooouuuyyy}}}ooohhheeeeeehhhjjjooouuu||||||YYY;;;???;;;666999888444666666666555555555444444444333333333333333333333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////......//////////////////....../////////000000000000333666<<>>:::<<<===@@@IIIVVV]]]___XXXTTTPPPOOOPPPSSSTTTUUUSSSOOOMMMOOOQQQSSSXXX^^^VVVTTTRRRRRRTTTVVVWWWWWWSSSRRRRRRXXX```gggjjjjjjiiimmmsssvvvwwwvvvuuuuuuwwwooocccVVVOOOLLLNNNPPPUUURRRLLLDDD<<<555222222111111111111111111111111222222222555===HHHRRRXXXRRRSSSOOOFFF:::222///000000000000/////////......------............------.........------------------------------------------------------------------......//////......------------............///------........./////////000000////////////000000000000000000000000000000111000000000000/////////111111111111111222333333666444222111000111222333555555555666<<>>999444777999000666666666555555555444444444444333333333333333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////............////////////...////////////000000000111555===FFFOOOUUUUUUSSS===777222444<<>>:::555555999:::777333444444333222222222222222333222222111111222222333111111111000000000////////////////////////////////////000000000000//////////////////////////////////////////////////////..................------//////////////////////////////////////////////////////000000000111111111444111000333666666666888BBB[[[rrr}}}|||ooowwwsss[[[TTTVVV[[[^^^aaaccceeeeeeccc___\\\ZZZ^^^aaafffkkktttooolllmmmpppsssvvv}}}bbbFFF===>>>555888<<<333666666666666555555555555444444444444444333333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////---.........//////000000////////////000000000111222888BBBNNNTTTSSSOOOLLL===<<<<<<>>>CCCJJJOOORRRGGGEEEJJJUUU\\\\\\\\\___]]]bbbfffiiiooottttttpppkkkhhhccc^^^YYYUUURRRQQQOOONNNRRRWWWXXXTTTRRRSSSPPPPPPQQQSSSVVVYYY]]]```XXXWWWVVVVVVWWWWWWWWWVVVXXXZZZ\\\^^^aaafffmmmrrrqqqqqqooojjjddd```______[[[___aaa\\\PPPBBB888333333333222222222222333333111555999???MMM^^^hhhiiikkkjjjcccTTTAAA444000111111000000000////////////------............------...........................................................................//////////////////...---------............///........./////////000000000000////////////000000////////////////////////000000000000111111111111222222222111222333333444000222444444333333555777999@@@KKKVVV___cccdddddddddooozzzuuujjjcccnnnyyyrrrgggccc___ZZZXXXWWWVVVUUUSSSJJJCCC;;;888999999777444555444333333222222333333333333222222222222333333111111111111000000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////------..................////////////////////////////////////////////////000000000000111111111111222000222666777444666;;;RRRmmmzzzzzznnnfffWWWXXX[[[^^^```bbbeeegggfffccc___]]]\\\[[[dddmmmttt{{{wwwsssllllllqqqyyySSS:::???999666;;;888777777666666666555555555555555555444444333333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////------......///000000000/////////000000000111111333888DDDPPPSSSMMMFFFCCC???AAADDDGGGKKKPPPTTTXXXQQQNNNUUUccckkkhhheeefffuuuwwwwwwuuuvvvwwwsssmmmcccaaa___^^^______]]]\\\\\\]]]bbbiiijjjeeebbbbbbaaabbbccccccbbbbbbcccddd\\\]]]^^^^^^^^^\\\[[[ZZZOOOOOOOOOOOOOOOQQQUUUXXXaaafffkkkmmmkkkhhhhhhiiijjjmmmoookkk___NNN>>>555555444333222222333444555...444888>>>MMM```jjjiiijjjggg^^^OOO???444111222111111000000000/////////------............------.............../////////...................................................//////000000//////...---------............///....../////////000000000000000////////////000000000000000000000000000000000000000111111111111222222222222222222333444444000222555444333333777:::DDDRRR]]][[[RRRQQQ]]]jjjvvvrrrrrriii```jjj~~~wwwtttrrrtttpppzzzpppiii```ZZZYYYXXXVVVUUUUUUNNNEEE>>>;;;888555222666555555444444444444444333333222222222222333333111111111111111111111111000000000000000000000000///000000111111000000///////////////////////////////////////////////////.............../////////////////////////////////000000000000000000000000000000000111111111222222111000444888777444;;;FFFfff{{{www]]]WWW[[[^^^```bbbeeegggiiifffaaa]]]\\\]]]]]]ggguuummmlllsssqqqqqqvvvmmmEEE>>>;;;666888:::777777777666666666555555666666555555444333333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////------......///000000111//////000000000111111111333666AAALLLNNNGGGAAA@@@BBBCCCEEEKKKPPPTTTSSSRRROOOMMMWWWjjjtttqqqlllmmmttttttooojjjhhhjjjhhhddddddbbbaaaeeelllooonnnkkkddddddhhhnnnpppmmmlllmmmfffkkkooopppmmmhhheeedddeeehhhkkkkkkjjjgggcccbbbTTTTTTRRROOOJJJGGGEEEEEEQQQVVV^^^aaabbbdddhhhlllqqqtttvvvtttkkkZZZGGG;;;555444333222222333444555///444777;;;LLLcccnnnmmmddd^^^SSSFFF:::333222222111111111000000000//////------............---------........./////////000................................................//////000000000000//////---------............///.../////////000000000000000000////////////000000000000000000000000000000000000111111111222222222333222222222222333444444222444555555666;;;DDDKKKUUU[[[^^^YYYTTT[[[nnnssskkkjjjpppwww|||~~~uuukkkeee```[[[WWWXXXUUUPPPJJJDDD>>>:::777777777666555555555555666444333333222222333333444111111111111111111111111000000000000000000000000000000111111111111000000////////////////////////////////////////////////.........//////000000000////////////////////////000000000000000000000000000000111111111222222222222111444888555555DDDXXXwww|||gggVVVWWW]]]___bbbgggiiikkkjjjeee^^^ZZZZZZ\\\ccckkkyyynnniiinnnuuuwwwyyy___???<<<;;;888999777777777777666666666555666666666555444444333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////---------...///000000111000000000000111111111111222555===HHHJJJCCC@@@BBBEEECCCDDDKKKSSSVVVPPPJJJGGGFFFSSSjjjxxxvvvqqqsssaaa```\\\YYY]]]fffkkkkkknnnjjjiiinnnwww{{{yyytttvvvtttvvv|||~~~}}}~~~www|||yyyiiilllooopppmmmgggccc```[[[\\\\\\ZZZVVVQQQOOONNNFFFKKKQQQTTTVVV[[[dddjjjoooqqquuuvvvpppbbbOOOAAA666555333222222333555666222777777:::LLLffftttttt^^^WWWKKK???777333222333111111111111000000000000---..................------.........//////000000//////////////////////////////////////////////////////000000000000//////---------.........//////////////////000000000000000000////////////000000000000000000000000000000000000111111222222222222333333222222333333444555333444666777:::EEESSS___```YYYSSSVVVdddxxx~~~rrrnnnuuu{{{wwwyyypppggg```WWWXXXXXXTTTNNNHHHCCCAAA888888777666666666666666444333333222222333333444111111111111111111222222000000000000000000000000000000111111111111000000////////////////////////////////////////////////.../////////000000111111////////////////////////000000000000000000000000000111111111111222222222444222444777333666LLLgggzzz{{{ppp___TTTXXX___```eeelllmmmnnnllleee\\\WWWXXX[[[iiinnn{{{pppnnnsssuuuttt{{{~~~wwwCCC===BBB:::888777777777777666666666666777777666555444444333333222222222222222222222222111111111111111111111111---......///////////////............/////////000222111111111000000//////000111111111222222222222333444888???FFFHHHEEEAAAAAAAAACCCGGGJJJIIIDDD@@@KKKVVVdddoooqqqkkkaaaZZZQQQTTTVVVTTTYYYeeeqqqvvvpppttt|||zzz{{{qqqdddbbbbbbZZZXXXYYYTTTOOONNNRRRWWWUUUQQQTTT\\\fffjjjooosssqqqiii^^^VVVJJJ@@@555000222555444222888444999LLL```kkklllkkkQQQKKKCCC:::444111111222111111111111000000000000000000000000000000000000////////////////////////---------.........//////000000//////......------////////////////////////.........////////////000////////////////////////000000000000000000000000////////////000000000000000000000111222222333333444666888777555333222333555444555===IIITTT[[[]]]dddddd___ggg~~~ssskkkpppsssvvvkkkjjjffffffccc[[[RRRMMMNNNQQQOOOGGG@@@<<<777222444;;;:::888555333222222333333222222111111111111222222///000111222222111///...111111111111111111111111//////000000000000//////////////////////////////////////////////////////////////////////////////////////////000000000000111111222222222333333333666555444333777EEE```vvvyyyqqq[[[UUUTTTZZZ___```dddjjjnnnooojjj___UUUTTTZZZ___gggvvvvvvpppsssttt{{{wwwsss___>>>;;;===666777666666555555555555666444444444444444444444444333333333222222222111111111111111111111111111111---...//////000000//////........./////////000000222111111111000000000000000000111111111222222222111333888@@@GGGIIIEEEBBBCCCBBBBBBDDDGGGLLLPPPRRR___cccggghhheee___ZZZWWWUUU\\\aaabbbgggsss|||ttthhh\\\XXXWWWWWWUUUSSSXXX```]]]^^^cccjjjppppppjjjddd___UUUHHH???:::888666444555:::KKKbbbrrrpppddd[[[EEEAAA;;;666333222444555111111111111000000000000000000000000000000000000////////////////////////---------........./////////////////////.........////////////////////////---............/////////////////////////////////000000000000000000000000////////////000000000111000000000111222222333333444222//////000333666888666888<<>>EEEGGGDDDAAA???CCCGGGIIILLLRRRYYY^^^gggfffccc^^^XXXWWWZZZ^^^oooxxxvvvjjj```XXXRRRRRRUUU[[[YYYYYY^^^ffflllmmmkkknnnhhh]]]PPPEEE<<<666333444CCC]]]wwwpppXXXGGG===;;;777555333333555666111111111111000000000000000000000000000000000000////////////////////////------........./////////.........///////////////////////////////////////---------............///////////////////////////000000000000000000000000/////////000000000111111000000111111222333333333444111///...111444888999;;;BBBHHHKKKNNNVVVeeepppzzz~~~nnnkkkrrrxxxrrriiiddd```ZZZUUUYYY\\\bbbcccYYYIII<<<888888555333222222333333333222222111111111111222222111111111111222333444444111111111111111111111111///000000111111000000////////////////////////////////////////////////////////////////////////////////////000000000111111222222222222333333333333111666888888EEE```xxx}}}yyynnnZZZSSSRRRTTTWWWYYY]]]gggpppmmmggg```ZZZVVVWWW[[[___ooouuummmkkkttt{{{iiiuuuKKK:::===:::999999888777777888888444444444444444444444444333333333333222222222222222222222222222222222222......///000000000000000...////////////000000000111111111111111111111111000000000111111111222222777666777;;;AAADDDDDDCCCDDDMMMWWW[[[ZZZXXXZZZ]]]ZZZ\\\\\\[[[[[[cccpppzzz{{{ppphhhbbb___aaa]]]WWWTTTVVV]]]dddiiinnnooollldddVVVHHH>>>999:::HHHaaauuuvvvcccKKK<<<===<<<999666444333333333111111111111000000000///////////////////////////////////////////////////............////////////------......//////000000////////////////////////------------............//////////////////////////////////////////////////////000000000111111111000000111222222333333444444555777666444555777:::FFFLLLRRRUUUXXXaaaooo{{{zzzqqqcccdddqqqsssiiiccc___]]]WWW\\\ccciiigggZZZKKK@@@===999555333555666555444333222222111111222222333222222111111222444555777111111111111111111111111000000000111111000000000//////////////////////////////////////////////////////////////////////////////000000000111111111222222222333333333444444222555666;;;QQQpppyyyssszzz{{{cccUUUNNNPPPTTTVVVXXX^^^jjjtttmmmcccZZZWWWXXXZZZ^^^bbbyyyooonnnrrriiiqqqVVV===@@@;;;:::999888888777777888555555555555555555555555444444333333333222222222222222222222222222222222...//////000000000000000////////////000000000111111111111111111222222222111111111111222222222222555444444999BBBJJJNNNOOOVVV^^^fffeee]]]VVVUUUWWWVVV^^^gggnnntttqqqkkk```SSSJJJLLLUUU]]]dddlllttttttkkk]]]PPPJJJGGGLLLWWW___\\\OOOBBB<<<===<<<999777444222111000111111111111000000000///////////////////////////////////////////////////........./////////000000------......//////000000////////////////////////---------.........//////////////////////////////////////////////////////000000000000111111111111111111111222333333444444444888:::777333555???HHHSSSRRRQQQVVVbbbttt|||tttrrr~~~}}}|||llldddaaaZZZZZZ^^^fffnnnmmmaaaUUUEEE???777444555666555333333333222222222222333333333222111111222444666777111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222333333333444444444666555666CCC```{{{yyywww~~~gggVVVOOOKKKPPPTTTVVVYYYbbbmmmvvvnnnbbbWWWVVVZZZ]]]cccjjjnnnooosss|||vvvqqqtttpppJJJ???;;;:::999888777777777777555555555555555555555555444444444333333333222222222222222222222222222222...///000000111111000000/////////000000000111111111111111222222222222222222222222333333333333444222222555>>>LLLXXX___bbbccceeeddd]]]UUUSSSXXX^^^rrr||||||gggTTTJJJIIILLLVVVaaannnuuurrriii```ZZZVVVQQQMMMJJJFFF@@@===???:::999777444222111111111111111111111000000000000000000000000000000000000////////////////////////....../////////000000000.........///////////////////////////////////////.........////////////000////////////////////////000000000000000000000000000000000111111111222222111111222222333444444444555777666333444>>>PPP^^^\\\WWWVVV```uuuzzzuuuyyyqqqoooyyyxxxwww{{{vvvlllmmmmmmjjjgggmmm|||nnnggg___\\\ZZZ^^^iiiqqqnnnfffPPPGGG;;;444444444333111333333222222222222333333222222222222333444444555111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333333333333444444444444999666<<>>IIIXXXgggppprrrqqqbbbcccfffkkkwwwyyy\\\]]]```eeekkkppptttvvvjjj]]]PPPHHHDDD???======CCC@@@<<<777444333444444111111111111000000000000000000000000000000000000////////////////////////////////////000000000000000000//////.........---////////////////////////000000000000111111111111////////////////////////000000000000000000000000000111111111111222222222111222222333333444444555444555999FFFVVVdddiiijjj\\\lll||||||wwwkkkhhhppp~~~|||nnnlllhhhbbb```gggooooookkkmmmiiiiiimmmllldddbbbeeehhhiiijjjooo~~~uuupppsss}}}yyyxxxnnnaaa^^^hhhsssxxxjjj\\\JJJ===:::999888666444333333222222333333444111222333444333222111000111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333444444444555555777:::QQQsss}}}zzzsssaaaOOOKKKMMMNNNSSSXXX[[[eeeqqqvvvtttvvvggg[[[ZZZ]]]ccctttpppiiiqqqzzzwww]]]sssddd>>>>>><<<;;;:::999999999666666666666666666666666555555444444444333333333333333333333333333333333////////////000000000000000000000000000000000000333222222111000000111111555222111444555444777;;;<<>>999444444555777777666555555666444444444333333222222222111111111111111111111111000000000000000000000000000000000000000000000000---111666::::::777222///000000000000000000000000000000000000000111111222000555000---555666444888;;;IIIddd|||}}}~~~ttt|||ttt\\\OOOJJJJJJNNNTTTZZZ```kkkxxxnnnZZZXXX\\\fffiiifff{{{}}}kkkeeevvvQQQ888666<<<555888===222777444555999888444444888444444444444444444444444333333333333333333333333////////////000000000000111111111111111111111111222222222222222333333333666555555666555444999@@@NNNccclllhhhhhhiiiqqq~~~jjjffflllkkknnnnnnlllhhhaaaYYYRRROOOJJJGGGCCC===999555444333222222222222222111111111222222222111000/////////000000000000000000000000000000////////////000000222000//////000000///...000000000000000000000000........./////////000000////////////000000000111000000000000111111111111000000000111111111222222222333333333333444555555555FFF[[[gggjjjjjjnnnssszzzwww}}}vvvooonnnrrr|||zzzvvvlllkkkhhhddd___]]]^^^___fffgggiiinnnssswwwyyyyyyqqqrrrssssssuuuxxx}}}zzzvvvyyy}}}}}}zzzvvvsssrrr}}}~~~uuullleeefffaaaYYYQQQKKKEEE===777666888999:::::::::;;;;;;444444444333333333222222111111111111111111111111111111111111111111111111000000000000000000000000...111555888999666222000000000000000000000000000000000000000000111222222000666222///666666444999BBBUUUrrrxxxooommmTTTHHHEEEFFFIIIOOOWWW```pppxxxaaa]]]bbbmmmssshhhqqqkkk___fffcccJJJ>>>999333;;;AAA555;;;@@@DDDBBB<<<777666777444444444444444444444444333333333333333333333333////////////000000000000111111111111111111111111111111222333444444444444555333333333444888DDDPPPeeemmmllljjjnnnrrrwwwvvvpppllloooqqqooohhhaaa\\\ZZZWWWUUUPPPKKKEEE???;;;999333333333333333222222111222222222111000000//////000000000000000000000000000000////////////000000222000//////000111000...000000000000000000000000....../////////000000000/////////000000000111111111111111111222222222222///000000000111111111111111333555666555555777888DDDZZZooorrrjjjllltttiiieeeiiigggkkkvvv|||xxxrrrggg]]]ZZZUUUWWWZZZ\\\^^^aaaeeehhhmmmnnnpppsssvvvvvvtttrrrmmmoooqqqsssuuuzzzxxx}}}wwwxxxrrr^^^[[[YYYVVVTTTQQQJJJAAA<<<>>>>>>>>>>>>>>>>>>>>>===444444444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000///111444666666555333111000000000000000000000000111000000000000111222222111777333111666555444<<>>999666<<<>>>CCCNNNPPPEEE999666555222444444444444444444444444333333333333333333333333////////////000000000000111111111111111111111111111222333444444444333333555222222777???JJJYYYfffoookkkeeepppuuussspppmmmkkkhhheeecccfffdddaaa\\\VVVOOOJJJGGG;;;999666444222111222222222222222111111000000000000000000000000000000000000000////////////000000111000///000111111000///////////////////////////...////////////000000000//////000000000111111111000000000111111111222222//////000000000111111111000444666444222555???HHHaaakkksssrrrqqqwwwrrroooccchhh{{{{{{pppfff___```bbb]]]YYYXXX[[[]]]```bbbdddfffhhhkkkhhhgggggghhhhhhgggeeeccc```aaabbbbbbccceeeiiikkkkkkkkkllloooqqqqqqpppnnnmmmvvveee[[[QQQOOOOOOMMMIIIGGGGGGEEEBBB@@@???===;;;999444444444444444444333333222222222222222222222222111111111111111111111111000000000000000000000000111111222333444333333222000000000000000000000000111111000000111111222333111666333222666444666BBBRRRiiixxxzzzxxxqqqgggSSSKKKLLLOOOJJJOOOWWWddd{{{iiiaaaiii{{{mmmmmmlllXXXXXXwwwlllCCCEEECCC666???WWW^^^cccYYYBBB444666777222555555555555555555555555333333333333333333333333////////////000000000000111111111111111111111111222333333333333333222222222333;;;IIIXXXbbbjjjpppnnnooorrrxxxqqqrrrsssoookkkkkkkkkiiieee```ZZZUUURRRGGGCCC<<<555111000111333222222222222111111111111111111111111111111111111000000////////////000000111000///000111222111000////////////////////////////////////000000000111000000000000111111111111/////////000000000111111000000000000111111111111000444666222000999MMM]]]nnnlllmmmuuu~~~yyykkk~~~kkkaaaWWWTTTUUU]]]cccdddbbb```___``````___]]][[[[[[\\\YYYVVVTTTRRRRRRRRRRRRQQQPPPQQQQQQOOONNNNNNOOOQQQUUUTTTUUUXXXZZZ[[[[[[YYYhhhzzzpppWWWMMMMMMNNNNNNOOOJJJFFFBBB???===<<<999666444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000111111111222222222333333000000000000000000000000111111111111111222222333000555333222666444999KKKeeexxx~~~xxx|||dddQQQIIIIIILLLLLLPPPWWWfffjjjbbbmmmzzzmmmxxxsss]]]QQQaaaVVVGGGLLLQQQbbb|||{{{cccCCC666;;;>>>888555555555555555555555555333333333333333333333333////////////000000000000222222222222222222222222444444333333333444555555000777HHH\\\iiimmmnnnpppvvv}}}}}}|||uuummmjjjiiihhheeeaaa]]]YYYVVVQQQLLLCCC:::444111222222222222222222222222222222111111111111111111111111000000////////////000000111000///000222222222111000000000000000000000000/////////000000000111111000000000111111111222222.../////////000000000000000111111111222222222222111333555555999GGG\\\llliiihhhqqqzzzsssnnnqqqaaaVVVUUUUUUVVV[[[aaaggggggbbb^^^WWWWWWVVVRRRNNNKKKKKKLLLKKKHHHEEEDDDEEEGGGHHHHHHIIIJJJJJJIIIHHHGGGIIIJJJKKKJJJJJJKKKMMMMMMLLLKKKZZZaaagggffffffkkkqqquuu}}}iiiWWWQQQLLLJJJLLLHHHDDD???=========;;;888444444444444555555555555333333333333333333333333222222222222222222222222000000000000000000000000000111111111111222222222000000000000000000000000222111111111111222333333111555333333777666@@@WWWrrr|||}}}fffTTTKKKJJJKKKJJJNNNWWWhhhnnnggguuurrrqqq~~~}}}tttdddUUUWWWttt}}}WWW___yyyyyy^^^BBB777:::<<<888555555555555555555555555333333333333333333333333////////////000000000000222222222222222222222222555444333333555888;;;===???HHHXXXgggnnnqqqzzz}}}tttkkkjjjhhheeebbb^^^[[[ZZZUUUQQQIIIAAA:::555333222222222222222222222222222111111111111111111111111000000////////////000000111000///000222333222111000000000000000000000000//////000000000111111111000000111111111222222222//////000000000111111111222222222222333333333333444333555===KKK[[[hhhnnnhhhssstttpppnnnmmmuuummmcccZZZPPPNNNSSSXXXYYY\\\^^^___]]]WWWPPPMMMMMMKKKGGGDDDCCCDDDFFFEEEDDDDDDFFFIIIKKKKKKKKKLLLMMMNNNNNNMMMMMMNNNPPPOOOMMMLLLLLLMMMMMMLLLJJJQQQPPPQQQSSSTTTTTTXXX^^^bbbjjjvvvvvvfffUUUMMMNNNJJJEEE@@@>>>??????<<<999444444444444555555555666333333333333333333333333222222222222222222222222000000000000000000000000000000000111111111111111000000000000000000000000222222111111222222333444333666444555999999IIIeeeuuu~~~xxxfffXXXRRRQQQQQQKKKPPPYYYjjjsssmmm{{{qqq~~~|||wwwyyyxxxlll^^^UUUbbbvvvkkkaaaXXXJJJ>>>777555666666555555555555555555555555333333333333333333333333////////////000000000000222222222222222222222222555444333333666;;;@@@CCCWWW___iiinnnpppyyypppooollliiieeebbb___^^^UUURRRMMMGGG???999444111222222222222222222222222111111111111111111111111000000////////////000000111000///000222333333111000000000000000000000000000000000000111111111111000111111111111222222222000111111111111222222222222222333333333444444444777333555DDD[[[kkknnnjjjpppvvveeebbbdddqqqpppcccYYYZZZXXXRRRRRRYYYTTTVVVVVVVVVUUURRRLLLEEEGGGFFFDDDAAA??????BBBDDDEEEFFFIIIMMMRRRTTTSSSRRRQQQSSSTTTTTTRRRRRRSSSTTTXXXWWWVVVVVVWWWWWWVVVUUUUUUOOOOOOUUUUUUOOOQQQYYYRRRUUUZZZ```gggooowww|||fffYYYZZZPPPJJJCCC@@@@@@???;;;777444444444555555555666666333333333333333333333333222222222222222222222222000000000000000000000000//////000111111111111111000000000000000000000000222222111111222222333444444777555666;;;===OOOmmmxxxwwwyyyyyylll___WWWSSSTTTUUUOOOSSS\\\mmmvvvooo~~~yyytttrrrooosssrrrssssssfffUUUSSSrrr~~~KKKAAA:::999;;;>>>;;;666666;;;666666666666666666666666333333333333333333333333111111111000000000000000333222222111222222333333222333777<<<>>>DDDVVVhhhnnnmmmeeeiiioooggghhhiiiddd^^^YYYUUUOOOJJJEEE>>>666///333444444555555444444333222222222222222222222222//////000000111111111222111111000000//////......000000000000000000000000000111111111222222222222222222111111000000//////000000111111111222222222111222333333444444555666999222===ZZZlllllljjjoooyyyooo```^^^yyyiii]]]YYYXXXWWWVVVUUUUUUUUUUUURRRNNNJJJHHHGGGFFFCCC@@@CCCBBBBBBCCCFFFIIIKKKKKKRRRRRRSSSSSSSSSUUUYYY\\\^^^\\\```eee___SSSQQQYYYfffhhhjjjjjjhhhfffffffffgggbbb\\\YYYXXXWWWTTTRRRVVVUUUUUUTTTVVV[[[aaaeeesss{{{~~~aaaZZZJJJGGGJJJCCC===<<<888555444444333333333444444444444444333333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000//////000111222222222222222222222222222222777666666666777CCC]]]uuuppp|||yyyrrr___aaa___ZZZYYY\\\]]][[[YYYVVVYYYkkkxxxyyyyyyvvvmmmjjjnnnsssxxxmmm[[[OOO]]]uuunnn===???>>><<<999888999999777666666666666666555555555555444444444333333222222222111111111111000000000000333222222222222333333444444777777:::HHH^^^nnnrrrjjjnnnnnnyyyyyymmmiiieee\\\TTTVVVRRRLLLHHHDDD@@@999444444444444444444444333333222222222222222222222222000000000000111111111222111111000000////////////000000000000000000000000000000000111111111222222111111111000000/////////000000000111111111222222111222333444444555666666111;;;PPPcccjjjlllyyykkkeeejjj|||eeeVVVRRRZZZYYYWWWTTTRRRQQQPPPPPPMMMIIIDDDAAAAAABBBBBBAAABBBCCCFFFKKKOOOSSSUUUVVVXXXZZZ\\\]]]```ccchhhlllpppnnnrrrwwwrrrgggfffmmm~~~xxxrrroookkkgggddd___^^^[[[XXXWWWWWWYYY[[[ZZZbbblllwwwvvvYYYJJJHHHBBB>>>>>><<<777777666555555555555666444444444333333333222222111111111111111111111111111111111111111111111111000000000000000000000000222111111111111222222333222222222222222222222222222444555666<<>>;;;:::999888777777777777444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000222222333333222111000///222222333333333444444444222999:::===QQQqqquuuiiinnneeeiiihhhfffaaa]]]]]]___bbbZZZ[[[___hhhuuu{{{rrreeedddaaa^^^iii{{{~~~tttqqqsssuuummmaaaVVVQQQNNNeeeaaa>>>;;;:::888777888888888666666666666666555555555555444444444444444444444444000000111111222333333333333333444555666888:::;;;DDDMMM\\\gggggggggxxx~~~sssdddYYYSSSMMMRRRYYY[[[dddlllgggggg]]]UUUXXXaaajjjrrrxxxtttgggWWWRRRLLLHHHGGGFFFCCC@@@;;;999777555333333333333222222222222222222222222222222222222222111111111000000000111111111111222111111111111111111111111/////////000000000111111000000000000111111111111333333444444444555555555444666666444333999DDDLLL___bbbiiiuuukkkiiivvv___OOOIIIDDDGGGOOOSSSPPPKKKIIIGGGDDDBBBAAABBBDDDEEEEEEIIIOOOUUUYYY\\\___bbbaaahhhqqq{{{yyyooojjjiiiaaahhhsssfffSSSFFFHHHLLLFFF;;;:::999888777666666666444444444444555555555555333333333333333333333333111111111111111111111111000000000000000000000000111111222333333222111000222222333333444444555555111444888DDD^^^zzz|||~~~mmmeeecccggghhhiiifffbbb___aaaccc___^^^```kkk{{{{{{llldddeeecccjjjvvvrrruuu}}}yyynnnbbbZZZVVVNNNYYYyyyGGG>>><<<999888999999777666666666666666555555555555444444444444555555555555000000111222222333444444333333444555777999;;;<<>>;;;:::999999777666666666666666555555555555444444444444555555555666000000111222333333444444333333444666888:::<<<===KKK]]]iiikkkzzziiiRRRLLLMMMLLLKKKNNNSSSVVVVVV]]]]]]iiipppppp{{{~~~mmmeeedddeeejjjnnncccgggjjjeee\\\]]]ooo|||wwwyyykkkYYYJJJDDDDDDGGGHHH???===999666444444444444222222222222222222222222333333333222222111111111000000111111222222222222111111111111111111111111111111111111222222222222111111222222222333333333000000111111111222222222111444555666:::HHH[[[jjjjjjyyy|||sssjjjtttnnnVVVMMMDDDJJJQQQUUUTTTQQQJJJDDD@@@???@@@AAAEEEKKKQQQTTT[[[^^^cccfffiiinnnvvv{{{~~~uuuoooooowww|||UUUNNNKKK;;;===<<<:::999888777777777444444444555555555666666333333333333333333333333111111111111111111111111000000000000000000000000111222444666666666444333222222333333444555666666:::555===WWWttthhhaaabbbdddccc[[[bbbjjjnnnllljjjjjjkkkoooiiigggrrr{{{tttxxxuuusss}}}ooocccYYYSSSIIIIIINNNdddBBB???<<<;;;:::999777555777666666666555555555555444444444555555555666666555555444333222222222333444111222555888999>>>DDD[[[cccnnn{{{rrrZZZIIIDDDAAAQQQgggtttwwwvvvvvvwwwuuuvvv}}}tttvvvfffUUUJJJBBBBBBHHH@@@===999666777888555000444444444333333333222222222222222111111111000000111111111111111111111111333111//////111222333333//////000000111111111222222222222111111111000000222333333333333333333444333555666888FFF\\\mmmsssyyyyyyfffhhhtttcccOOOHHHIIIPPPPPPPPPMMMHHHDDDBBBAAA@@@AAABBBFFFKKKRRRYYY^^^jjjdddccchhhooo{{{}}}zzzxxxvvvTTTGGGHHHFFFBBB>>><<<999777555666555555555555555555555555444444555555444444333222222222222111111111111000000000000000111111111111...111555999999666222///444444333333333444555555333:::IIIfff~~~zzzqqqwww{{{nnn___[[[\\\```eeejjj^^^aaavvv~~~tttpppwww}}}|||nnnnnnxxxnnnfff^^^SSSMMMPPPQQQ```EEEDDD555222@@@:::222<<<777777777777666666666666666555555555555444444444444333333333333444444555666333444888<<>>999666666888888666444444444333333333222222333333333333222222222111111111111111111111111111222111000000111222222222000000000000111111111222222222222111111111000000222333333333333444444444999777:::EEETTTcccsss}}}zzzpppiii{{{yyyeeeSSSIIIJJJMMMQQQPPPNNNJJJEEEBBBAAABBBFFFGGGKKKQQQZZZaaaeeegggggggggmmmyyykkkTTTKKKIIICCC>>>======;;;:::;;;555555555555555555555555444444555555444444333222222222222222111111111111000000111111111111111111111333666888888666222000444444333333444444555555666<<>>888888999777777777777666666666666666555555555555444444444222222222222333333444555444555999>>>BBBJJJYYYgggzzzvvvbbbKKKHHHIIIQQQ^^^pppbbbeeezzzvvv]]]LLLHHHDDD???;;;777333333666555444444444444333333333444333333333333222222222111111111111111111111111000111222222111000000111111111111111111111111111111111111111111111111111222222333333444555555555666333BBB]]]jjjooonnndddqqqooobbbXXXLLLHHHLLLQQQTTTTTTKKKIIIEEE@@@>>>AAAFFFKKKRRRWWW]]]aaacccfffkkkpppyyy[[[MMMEEE@@@@@@===666555:::555555555555555555555555444444555555444444333222333333222222222111111111222222222222222222222222888777666555444444333333444444333444444555666777999FFFXXXooo{{{ooohhhsss~~~mmmzzzwwwvvviiieeebbbbbbdddbbb^^^ZZZppp|||xxx}}}{{{lll^^^WWWTTTEEEHHHLLLPPP|||iiiMMMJJJ???:::<<<777777777777777666666666666666555555555555444444444333222222222222333444444666;;;CCCKKKOOOWWWhhhwwwsssfff^^^ZZZWWWUUUYYYggg}}}uuuvvvvvv[[[JJJDDD???>>>:::444222444555555555444444444333333222222222222111111111111111111111111111111111111///111333222111000222444222222222111111111111111111111111111111111111111222222333444444555666666999>>>RRRjjjuuu|||uuufffgggvvvbbbWWWRRROOORRRXXXYYYSSSLLLDDDCCCAAA???@@@FFFOOOUUUZZZbbbjjjkkkiiinnn{{{tttSSSJJJEEEEEE@@@777777>>>666666666666666666666666444444555555444444333222333333333222222222222111222222222222333333333333888777555444333333333444444444444444555666777888999LLLcccwww}}}pppnnn~~~}}}oookkkmmmooodddbbbaaadddkkknnnjjjdddooo||||||wwwcccZZZSSSGGGIIILLLIIIgggzzzTTTJJJ===999===666777777777777666666666666666555555555555444444444333333333333444555666777777???KKKUUU[[[eeexxxjjj[[[[[[]]][[[WWW\\\fffyyyqqqvvvtttRRRGGG@@@@@@???888555777555555555555444444444333222222222111111111000000111111111111111111111111000222333222000111555999222222222222222111111111111111111111111222222222222222333444555666666777;;;KKK___ooo~~~uuujjjdddwwwhhhUUUQQQRRRUUUYYY[[[VVVLLLCCC@@@AAAAAACCCGGGOOOYYY______hhhrrrvvvxxxdddRRRDDDCCC@@@888777>>>666666666666666666666666444444555555444444333222333333333333222222222222111111222333444555555666777666444333222222333444333333444444555666888888<<>>@@@HHHTTT^^^cccooohhh[[[PPPUUUdddnnnjjjbbbqqq{{{eeeSSSEEECCCBBB;;;888999555555555555444444444444333333222222222111111111111111111111111111111111000222333222000222888>>>333333333222222111111111000000111111111222222222222222333444555666777777AAAYYYjjjrrr}}}kkkiiitttmmmVVVMMMPPPRRRUUUUUURRRLLLEEEAAA@@@CCCFFFKKKQQQYYYbbbhhhkkkrrr|||~~~vvvsssppppppxxxfffGGGAAABBB<<<777888666666666666666666666666444444555555444444333222444444333333333222222222///000111333444666777888444333222222222222333333333333444444555777888999BBB\\\sss}}}yyysssvvveeedddhhhnnntttzzz{{{vvvllliiipppzzzttt{{{wwwuuu```NNNPPPGGGIIIQQQOOOoooccc>>>:::<<<888777777777777777666666666666666555555555555444444444222333555888;;;???BBBDDDPPPWWWaaahhhlllxxxwwwZZZRRRPPPSSS___ppp}}}}}}sssxxx```KKKEEECCC<<<777999666666555555555444444444444444444333333333222222111111111111111111111111111333333222000333;;;AAA333333333222222111111111000000111111222222222222222222333444555666777888KKKfffuuuxxxmmmdddoooyyyZZZJJJKKKQQQSSSSSSOOOHHHCCCBBBCCCCCCFFFKKKQQQWWW___ggglll}}}yyyqqqhhhbbb___ccchhhooo|||RRRGGGJJJEEE;;;777777777777777777777777777444444555555444444333222444444444333333333222222...///111333555777999999222222222111222222333333333333444444666777888999GGGaaawww|||uuuttt|||{{{lllaaaccchhhpppxxxqqqhhhrrrqqqyyy|||}}}eeeRRRXXXHHHGGGTTTGGG^^^rrrBBB@@@AAA888999777777777777666666666666666666555555555444444444444222444<<>>YYYrrr|||xxxggguuujjjjjjcccyyy}}}wwwnnnggg```^^^ccckkkvvvzzzpppeeegggoooyyyfffWWWMMMKKKHHHEEEOOO```xxxIII;;;>>>;;;888888777777777666666666555555555555555555555555:::???EEEGGGGGGIIINNNSSS___qqq\\\PPPWWW]]]ccckkkyyywwwvvvuuuwwwzzz}}}jjjQQQCCC===999777555444555666666555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111222222222333333444555666555777CCCXXXiiioooyyynnngggkkkyyy|||kkkWWWMMMPPPSSSQQQMMMIIIFFFCCC@@@BBBHHHOOOUUU___iiissszzz{{{vvvooohhhaaaZZZSSSNNNMMMMMMMMMMMMPPPTTTZZZ^^^___lll{{{TTTEEECCC???===;;;888888888888777666666666666666555555555555444333333222222333444444777;;;===999222///111555333333333333333333333333222777555555999777888DDDaaaoooyyyeeeyyy{{{cccjjjsssyyynnnbbb]]]bbbiiixxx|||yyyjjjcccoooxxxkkkYYYLLLKKKJJJEEEIIITTTTTT<<<@@@;;;888888888777777777666666555555555555555555555555DDDFFFFFFDDDBBBFFFPPPYYYfff~~~qqqXXXUUU]]]dddrrr|||zzzyyywwwsssoooeeeccc```]]]]]]___aaaccceee{{{]]]EEEAAA;;;999666555666666666666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333333555555666<<>>:::888888999888888777777777666666666555555777555333222333666999<<<;;;777444333444444333222333333333333333333333333222666555666:::999DDDZZZuuuvvv~~~qqqzzz}}}}}}ssstttzzz}}}yyysssxxx{{{jjjaaadddtttxxxaaaNNNMMMMMMHHHHHHNNNYYY}}}NNN<<<<<<999999888888888777777777555555555555555555555555>>><<<:::<<>>NNNaaammmpppsssrrrvvvxxxhhhSSSRRRSSSTTTRRRNNNJJJHHHHHHDDDBBBBBBGGGRRR^^^hhhlllooo{{{}}}sssllleee\\\UUUKKKHHHEEEBBBAAADDDHHHKKKLLLQQQWWW\\\aaajjjuuu~~~xxxgggNNNFFFBBB>>>:::888888999999888777777777777666666666555555555666666777999:::;;;777555222222444555444333444444444444444444444444222555444666:::;;;JJJfffwww}}}www~~~uuuppphhhmmmyyyvvvjjjjjjooowwwjjjTTTOOOMMMFFFFFFMMMSSSgggZZZ;;;>>>999999999888888888777777555555555555555555555555???===;;;@@@NNNeee}}}cccRRR\\\ZZZaaajjjwwwuuullliiigggaaaZZZSSSOOOOOOPPPMMMJJJHHHJJJNNNPPPMMMIIIJJJOOOSSSPPPIIIDDDEEEIIIOOOOOOPPPQQQTTTXXX[[[^^^zzzkkkkkkhhh[[[]]]\\\\\\]]]___cccgggiiiwww~~~VVVEEEAAA<<<999888777777666555555555555555555555555222222222333333444444444111111111111111111111111111111111222222333333333444444444555555555666666666888;;;BBBTTThhhpppnnnllldddmmmyyyiii\\\VVVTTTPPPUUUWWWSSSKKKEEEFFFIIIBBBCCCGGGPPP\\\fffmmmooo{{{xxxjjj```[[[WWWQQQLLLDDDDDDDDDDDDEEEHHHMMMPPPQQQUUU[[[```gggrrr~~~[[[MMMBBB???;;;888888999999999777777777777666666666666222444888:::<<<;;;:::999333333333333333444555666444444444444444444444444222555444666;;;<<>>>>>999CCC```vvvqqq\\\YYY^^^ccctttxxxmmmddd```YYYUUUPPPLLLJJJHHHFFFEEEGGGFFFGGGLLLOOOMMMHHHEEEDDDGGGQQQQQQEEEDDDJJJIIIVVVTTTPPPTTT[[[VVVXXXhhhfff[[[WWWPPPYYYWWW\\\```___\\\```qqqqqqkkk}}}gggOOOBBB:::<<<<<<555555;;;777666666666555555555555333333333333333333333333444444555555444444333222222222333333333333444444333333222222222333444444999333===TTT___```ooo~~~nnnfffjjj}}}oooYYYVVVWWWUUUXXX^^^\\\QQQHHHFFFEEECCCFFFOOOQQQVVViiitttvvvzzz|||tttkkk___UUUOOOLLLHHHFFFBBBCCCEEEGGGIIILLLOOOQQQSSS```gggooo|||xxxQQQFFFDDD>>>999:::===:::333888666555666999:::777333222999@@@BBB>>>888555555333333333333333333333333222222333333333444444444666777777555666BBBXXXlll{{{zzz~~~sssxxx|||rrrppppppooo~~~jjjhhhqqqxxx|||rrrxxxkkkUUUKKKIIIGGGEEEMMMTTTyyyvvv~~~???AAA:::999888999::::::999888666666666666555555555555>>>AAA???EEE^^^ttttttkkkfffdddeeezzzvvvnnneee]]]ZZZOOOLLLIIIGGGGGGHHHGGGGGGGGGGGGHHHKKKNNNMMMJJJHHHJJJJJJUUUWWWIIIDDDLLLPPPYYYWWWSSSXXX___ZZZ^^^ppp\\\SSSTTTPPPYYYYYYZZZ\\\aaajjj{{{{{{kkkaaakkk[[[JJJ<<<::::::555444888777777666666666555555555333333333333333333333333444444444555444444333222222222333333333333444444333333222222333333444555888888DDDYYYbbbiii}}}xxxhhhiii}}}fffXXXVVVXXXYYY\\\___[[[OOOFFFEEEFFFFFFIIIQQQVVV```kkkmmmwwwzzzrrrhhhaaaVVVNNNIIIFFFDDDBBB@@@BBBDDDGGGJJJNNNRRRUUU^^^iiippp{{{cccLLLGGGAAA===<<<<<<:::888333888<<<;;;666333555888:::@@@EEECCC;;;555444666333333333333333333333333222222333333333444444444666777777666777DDDZZZlllvvvsss}}}tttzzztttjjjhhhjjjlll}}}uuurrr[[[NNNIIIFFFDDDKKKNNNqqqxxxPPPBBB;;;999888888999:::999777666666666666555555555555===DDDCCCFFFZZZrrr^^^VVVfffooonnnkkkyyymmmfffaaaYYYRRROOOEEECCCBBBBBBEEEGGGHHHHHHGGGHHHIIIKKKNNNPPPNNNLLLQQQPPP^^^eeeSSSFFFNNNYYY^^^\\\YYY^^^ddd^^^eee{{{|||RRROOOTTTTTT]]]ZZZ^^^ffftttwwwuuuxxxvvvhhhfffttttttZZZBBB:::999777666777777777777666666666555555333333333333333333333333444444444444444333222222222222333333333333444444333333333333333444555555888>>>NNN^^^ffftttzzzvvveeeoookkk]]]XXXWWWYYY\\\```___XXXKKKCCCDDDGGGIIIOOOWWW```kkkooommm{{{tttkkkeeeYYYTTTLLLFFFCCCBBBAAA@@@BBBDDDFFFIIILLLRRRXXX\\\iiiuuuWWWJJJAAAAAA@@@;;;:::===:::999888888888888888777FFFHHHHHHAAA777222333777333333333333333333333333333333333333444444444444666777777666:::HHH]]]mmmqqqjjjzzz{{{ppprrr~~~ooodddbbbeeekkk~~~|||dddTTTLLLHHHFFFJJJGGGeee}}}vvvhhhDDD;;;999777777888999888666666666666666555555555555>>>EEEDDDHHH\\\uuujjjJJJPPPfffrrruuuyyyyyymmmbbb[[[UUUMMMGGGEEEBBBAAAAAABBBEEEHHHIIIIIIFFFHHHKKKNNNSSSVVVSSSNNNTTTVVVlllyyydddNNNSSS```dddbbb^^^ccceee___jjjpppPPPRRRXXXZZZaaa^^^oooxxxqqqsss{{{pppkkkooorrrMMM;;;999999999999777777777666666666666555444444444444444444444444333444444444444333222222222222222333333333444444333333333333333444555666777EEEVVVaaajjjwwwiii|||uuu]]]XXXZZZZZZ[[[^^^aaa\\\RRRGGG@@@BBBIIINNNVVVbbbjjjnnnttt}}}|||vvvqqqllleee^^^YYYNNNKKKGGGCCCBBBBBBCCCCCCFFFHHHKKKMMMPPPWWW```fffqqqgggPPP???@@@BBB<<<999===;;;<<<;;;888666999AAAHHHNNNJJJDDD<<<555333444555444444444444444444444444333333333444444444444555555777777777===MMMaaammmkkkdddwwwkkkfffttt~~~qqqfffccceeemmmmmmYYYNNNJJJJJJJJJAAAYYYwwwppp}}}GGG<<<:::888777777888777666666666666666555555555555FFFLLLJJJQQQjjjfffVVVNNNYYYiiiwwwyyyqqqeeeYYYQQQKKKDDDAAABBBGGGEEEEEEFFFHHHJJJIIIIIIGGGJJJNNNSSS[[[aaaZZZOOOTTT]]]{{{qqqUUUXXXfffjjjgggccceeeeee^^^nnnjjjUUUXXX[[[\\\bbbnnn~~~rrrooorrrwww{{{wwwjjjjjjsss{{{}}}iiihhhiiilll|||\\\AAA888888::::::888777777777666666666666444444444444444444444444333333444444333333222111222222222333333333444444333333333333444555666777999KKK\\\dddqqq~~~ssssss}}}fffTTTUUU]]]^^^___aaa^^^VVVKKKCCC@@@CCCLLLSSSZZZkkkooommm}}}~~~vvvooolllgggbbb]]]WWWRRRNNNFFFEEEDDDBBBBBBCCCEEEGGGIIILLLNNNPPPTTT\\\gggppp~~~~~~\\\AAA>>>CCC>>>999999222;;;BBB>>>777<<>>;;;888777777777777666666666666666555555555555RRRXXXZZZfffPPPSSSZZZfffvvvpppcccYYYOOOJJJEEEBBBBBBEEEIIIHHHHHHIIIKKKMMMLLLKKKLLLNNNOOOUUUccclllcccRRRRRRbbbpppWWW]]]kkkqqqlllfffgggeee___ttteeeZZZ[[[\\\bbbkkk}}}wwwqqqjjjfffhhhnnnuuuyyy|||nnnbbbbbbhhhlllaaacccjjjmmmwwwoooMMM<<<777888999888888777777777666666666444444444444444444444444333333333333333222111111222222333333333333444444333333333333444555777777???QQQaaajjj~~~zzztttnnndddXXXPPPUUU___ddddddcccWWWNNNEEEBBBBBBGGGQQQZZZ^^^qqqsssssszzzlllfff^^^\\\XXXTTTOOOKKKHHHFFFAAABBBCCCCCCCCCDDDGGGIIIKKKNNNRRRTTTYYYcccrrr}}}|||vvvPPPCCCCCCAAA;;;666;;;666555>>>MMMXXXZZZWWWEEE===555333666888777444444444444444444444444444333444444444555555555555444888888888CCCXXXhhhmmmiiiuuurrrzzz|||zzzyyyrrrnnnjjjmmm~~~aaaNNNIIIIIIIIIDDDJJJWWW~~~]]]@@@===999777777777777666666666666666555555555555XXXdddlll|||fffSSS[[[fffvvvzzzkkkbbbUUUNNNHHHGGGEEEBBBCCCFFFFFFFFFGGGJJJNNNPPPPPPOOOUUURRRNNNSSSfffuuukkkXXXRRRfffbbbSSSaaaqqqvvvpppjjjjjjhhhcccaaa^^^___ddduuu~~~ppphhhhhhgggggggggjjjooouuuzzzyyy{{{kkkdddaaa^^^```___eeelllttt```FFF;;;888888888888888777777777666666555555555555555555555555222333333333333222111111222222333333333333444444222333333333555666777888FFFWWWfffrrrqqqllltttiiiSSSTTTVVVZZZbbbiiihhhcccQQQIIIBBBCCCGGGMMMWWWaaahhhtttzzzvvvfff[[[XXXOOONNNLLLIIIFFFDDDCCCCCC@@@CCCEEEFFFFFFGGGJJJMMMOOOSSSXXX\\\cccpppjjjMMMDDDBBB>>>888BBB::::::KKK```dddQQQ===999888777666666666666666555555555555555555555555444444444444555555555555333888888888FFF]]]kkkmmmsssxxx|||xxxuuunnnnnnfffSSSNNNQQQFFFGGGFFFSSSnnnzzzoooBBB???;;;888888888888777666666666666555555555555ZZZjjjxxxXXX\\\dddnnnooo___YYYNNNJJJGGGHHHGGGDDDDDDFFFBBBBBBEEEIIINNNRRRSSSSSS\\\UUUMMMQQQgggzzzqqq]]]SSSggg}}}uuuUUUMMMdddvvvxxxrrrlllmmmjjjggg~~~^^^___bbbmmm}}}mmmkkkkkkfffiiilllnnnpppuuuzzz~~~xxxxxxmmmbbbYYYUUUPPPWWWdddqqqpppQQQ@@@:::999888888888888777777777777555555555555555555555555222333333333333222111111222222333333333444444444222333333444555666888888KKK[[[iiixxxyyygggggg~~~vvv]]]NNNXXX___```eeellljjjaaaNNNFFFAAAEEEKKKRRR\\\fffqqqxxx~~~oooeeeYYYQQQNNNFFFGGGFFFEEECCCBBBCCCDDDBBBFFFIIIJJJJJJKKKNNNQQQSSSXXX^^^dddlll|||~~~WWWEEEBBB@@@;;;333GGG]]]fff]]]LLL>>>777222777;;;:::555333555999555555555555555555555555444444444555555555666666333888888888GGG___mmmnnn}}}yyy~~~|||zzzrrrpppjjjYYYVVVZZZDDDJJJDDDRRR___ooo{{{DDD@@@<<<999888888888888777666666666555555555555bbbkkkqqqgggmmmvvvtttkkk^^^KKKKKKHHHGGGJJJKKKHHHGGGIIIKKKMMMQQQTTTRRROOOPPPTTTcccdddNNNMMMddd{{{aaaWWWkkkqqqUUUSSScccwwwnnnggg```ttttttccciiieee~~~pppkkkjjjhhhkkk}}}}}}dddVVVUUU^^^\\\VVVfff```CCC???999;;;999888777888888888666666555555555555444444444222222222222222222222222111111222222222333333333333333444666444555===FFFUUU___lll|||eee\\\sssuuu^^^RRRXXX___eeemmmppphhh[[[IIIDDDBBBHHHQQQZZZccclllqqqkkk^^^VVVOOOJJJIIIEEEDDDDDDDDDDDDEEEFFFFFFIIIJJJKKKMMMOOORRRTTTUUU[[[VVVcccnnnooovvvuuu```IIIDDD@@@EEEVVV^^^bbbZZZIII:::555666555555444444444444555555555555555555555555555555666555555444444444555555444666;;;>>>IIIeeeuuummmooo}}}zzz~~~qqq^^^RRRLLLEEEHHHBBBNNNVVV{{{mmm{{{OOOBBB<<<:::666999===666444666777777555333222222bbbppp~~~iiihhh~~~~~~tttggg```XXXKKKEEECCCEEEJJJLLLJJJIIIKKKIIIMMMVVV\\\VVVMMMMMMTTTcccjjjWWWPPPbbb~~~dddWWWjjjnnnVVVXXXhhhwwwmmmeeefffsssgggpppzzzyyymmmkkktttlllZZZVVVZZZXXXUUUbbbyyyMMM>>>???<<<:::888888888999888777666555555555555444444444222222222222222222222222111222222222222333333333444333555666555666>>>HHHUUUfff}}}|||nnnlll]]]aaannn^^^VVV[[[```gggooopppcccSSSHHHDDDDDDLLLVVV^^^fffnnn{{{zzzkkkZZZRRRMMMIIIGGGFFFIIIJJJJJJJJJJJJKKKKKKKKKMMMMMMMMMOOOQQQTTTWWWXXX]]]ZZZgggtttzzzyyy~~~vvvUUUMMMOOOTTT___\\\TTTIII===777666777666555555444444555555666555555555555555555555555555555444444444555555666444555888<<>>;;;555777888888777666444444777<<<@@@jjjjjjaaappp{{{pppdddOOOGGGJJJIIIJJJGGGHHHJJJJJJHHHIIIMMMMMMHHHOOO```ggg\\\RRRQQQWWWtttuuu```VVVxxxvvv___rrrkkkRRR\\\vvvvvvddd^^^uuuvvvxxxuuuuuuuuu]]]VVVSSSWWW^^^pppNNNAAA>>><<<:::999999999888777666555555555555444444444333333333333333333333333222222222333333333444444777555666777777;;;FFFSSSbbb{{{}}}tttiiidddiiiVVVTTT\\\aaahhhmmmmmmbbbPPPBBBFFFGGGMMMXXXaaahhhpppxxxjjjZZZSSSNNNPPPSSSSSSSSSTTTPPPQQQRRRSSSTTTTTTTTTTTTVVVUUUTTTUUUWWW[[[```bbbeeegggmmm}}}wwwwwwsssWWWYYYVVVHHHAAA:::777999:::888555666666555555555555666666555555555555555555555555333333333444555666777888;;;;;;888???UUUiiittt{{{qqqgggrrrdddOOOLLLEEEEEELLLGGGPPP~~~dddzzzNNN999AAA@@@777888===888888666555444777<<>>LLLZZZiiizzzeeegggwww\\\PPPUUUYYYaaakkkmmmdddTTTHHHBBBGGGKKKTTT^^^dddlllyyylll^^^VVVQQQPPPSSSVVVVVVUUUWWWZZZ[[[\\\^^^```aaaaaabbb_________```aaadddggghhhbbbkkkuuuxxxxxx\\\PPPHHH>>><<<:::999999999888777666666666555555666666666555555555555555555555555333333333444555666777888;;;===888@@@ZZZjjjtttqqqeeefff|||}}}}}}iiiQQQLLLDDDGGGKKKHHHMMMtttdddvvvYYY;;;@@@@@@888999>>>666777888777666555777999zzzaaadddzzztttmmmbbbOOOFFFIIIHHHJJJHHHIIIJJJJJJKKKSSS[[[[[[OOOFFFOOOfffuuulll\\\RRRlll___mmmvvvgggOOOaaa~~~jjj^^^kkk~~~ooo___UUUVVVUUUXXXmmmMMM@@@>>>;;;:::::::::999777666555555555555444444444333333333333333333333333333333333333444444444444777555555777:::BBBRRRbbbrrruuucccuuuppp```QQQQQQ\\\VVV^^^hhhgggZZZIIICCCEEEHHHPPP[[[cccgggqqqnnn\\\XXXYYYVVVVVV[[[]]][[[[[[\\\``````aaacccfffiiikkkmmmmmmmmmnnnoooooommmkkkjjj]]]lll{{{pppwwwjjjMMMBBBBBB@@@===888555555777:::777666666555555666666777555555555555555555555555444444444444444555666777777===777@@@[[[gggsss{{{rrrxxxyyywwwwwwyyy}}}oooWWWLLLDDDIIIHHHJJJMMMfffmmmnnnhhh???======888999;;;555777999999777444333333ppphhhxxxwwwpppbbb\\\XXXLLLHHHJJJGGGFFFGGGJJJMMMLLLLLLRRRZZZ^^^\\\RRRLLL[[[sssxxxlll\\\eeeoooqqqaaaRRRkkktttbbbaaa}}}~~~{{{}}}nnn[[[UUUSSSSSS^^^mmm]]]AAA???<<<;;;;;;:::999777666555555555555444444444444444444444444444444444333333333444444444444555777444444666;;;EEEXXXhhh|||lllkkkppp^^^VVVQQQUUU^^^VVVZZZ___^^^RRRDDDBBBGGGIIITTTaaagggiiixxx{{{```WWWYYY]]]ZZZ\\\aaacccbbbbbbeeeccccccdddeeeiiinnnrrruuuxxxzzz{{{{{{wwwpppiiiddd___lllvvvyyyqqqwww~~~RRRHHHDDDBBB===:::888777888999777777666666666666777777555555555555555555555555555555444444444555555666444>>>999BBB^^^ffftttxxxsssooommmmmmjjjooovvv~~~vvv```NNNFFFJJJDDDIIIMMMWWWmmm{{{III===;;;::::::777555777999999666444333333oootttsss```QQQMMMNNNIIIIIIKKKFFFEEEHHHMMMPPPNNNKKKMMMSSS___ggg___MMMRRRnnn~~~zzzeeebbb|||xxx~~~\\\VVVssslll]]]dddzzznnnkkktttyyyxxx|||bbbWWWSSSTTTYYYaaarrrAAA???<<<;;;;;;;;;999888666666555555555444444444444444444444444444444444333333333444444444555555666444444666<<>>===>>>???>>>999555777777666666666666777777555555555555555555555555666555555444444444555555444@@@<<>>===666666777888888666555555666yyyqqq]]]SSSLLLLLLNNNMMMLLLMMMIIIGGGMMMYYY[[[RRRJJJKKK\\\kkkoooaaaSSS\\\xxxxxxfffooo{{{UUU[[[mmmggg___sssyyytttrrrpppkkkjjjtttuuu___RRROOOSSSWWWzzzWWW@@@>>>BBB777777>>>666777777777777666666666666777555444444555555444333333333333333333333333333666888666666???RRRaaagggyyydddlllyyydddXXXVVV[[[___aaabbb```YYYNNNFFFEEEGGGIIIRRR]]]fffiiiwww{{{nnnfff^^^[[[___^^^]]]^^^aaabbbcccccceeekkkmmmjjjnnnwww~~~~~~xxxaaaSSSYYYiiikkknnntttpppppp{{{uuuKKKIII???>>>>>>777888<<<777777666666666555555555555555555555555555555555555444444444555666777777888999777:::KKK\\\bbbyyyttthhh___XXX___aaaqqqjjjSSSKKKFFFFFFFFFFFFPPP^^^pppYYYAAAAAA444;;;888999888777666666555555555xxx}}}}}}wwwkkk```UUULLLJJJKKKJJJKKKMMMMMMIIIKKKUUU\\\ZZZQQQKKKUUUhhhwwwqqq```]]]qqqwwwyyy{{{VVV\\\pppjjjqqqyyypppkkkhhhlllxxx|||fffVVVPPPQQQTTT```dddjjjppp}}}rrrNNN>>>???999999===555777777777777666666666666777555444444555555444333333333333333333333333333666666666999CCCTTTggguuupppkkk|||ooo[[[VVVYYY\\\```dddiiicccXXXLLLFFFFFFJJJLLLUUU]]]fffnnnssshhh```]]][[[ZZZZZZZZZ\\\___```aaaffflllooonnnpppxxx}}}}}}yyycccWWW^^^iiiwww~~~fffxxx}}}[[[KKKAAAAAAAAA999777:::666777777666666666555555555555555555555555555555555444444555555666777777888777777;;;JJJ[[[eeexxxggg^^^ZZZcccnnnpppWWWMMMGGGGGGFFFEEENNNZZZrrreeeEEE@@@666<<<888999888777666666555555555uuuffftttmmmiiiaaa^^^TTTJJJHHHHHHHHHJJJMMMNNNKKKIIINNN[[[ccc^^^SSSOOObbb{{{ttteeelll~~~yyyXXX^^^wwwnnnmmmdddeeellltttqqq^^^RRROOOPPPPPPRRRUUU^^^qqqdddAAA===<<<;;;;;;555777777777777666666666666777555444444555555444333333333333333333333444444666333555>>>GGGVVVqqquuuhhhqqqyyycccRRRUUU\\\^^^bbbiiiqqqdddTTTIIIEEEHHHMMMPPP]]]aaahhhwwwpppccc[[[YYYVVVWWWXXX\\\aaaggglllnnnmmmsssyyy{{{}}}iii]]]eee|||ccclll~~~zzzwwwiiiNNNCCCCCCDDD:::666888666777777777666666666555555555555555555555555555555444444555555666777777777555888<<>>888999888777666666555555555~~~eeelll{{{oooccc\\\ZZZTTTTTTLLLFFFFFFGGGGGGIIILLLKKKKKKHHHHHHTTTeeehhhaaaRRR\\\sssuuuqqqzzzvvvZZZ```yyyqqqdddbbblll}}}gggWWWNNNLLLPPPNNNOOOXXXkkkzzzKKK>>>>>>;;;888777777777777777666666666666777555444444555555444333333333333444444444444444777222666BBBLLLZZZ{{{qqqfffuuunnn[[[QQQYYY______eeeqqqtttbbbNNNDDDEEEJJJPPPUUUeeefffnnnyyyhhh[[[VVVWWWWWWZZZ___eeelllssszzzpppdddlllrrrhhhpppvvvyyy|||{{{RRRDDDBBBDDD;;;666888666777777777666666666666555555555555555555555555555555555555555666666777777888999<<>>999999888777666555555555555zzz|||iii~~~eeeaaaXXXPPPNNNLLLIIIEEECCCFFFHHHGGGHHHKKKKKKOOOMMMGGGMMM]]]hhhjjj___\\\hhh~~~~~~sss]]]cccyyyllleeelll|||rrr^^^QQQJJJNNNKKKKKKRRRbbb~~~YYYAAA>>>:::666:::777777777777666666666666777555444444555555444333333333333444444555555555888444888EEEPPPbbboooeee{{{oooeeeZZZVVV^^^bbbbbbjjjwwwooo[[[HHHAAAEEEKKKRRRYYYfffgggtttrrr```WWWWWW[[[___eeennnwww~~~vvvkkktttmmmddd{{{{{{sssvvv}}}ZZZFFF@@@BBB;;;777999777888777777777666666666666666666666666666666666666555555555555666666666666;;;:::<<>>;;;777<<<777777777777666666666666777555444444555555444333333333333444555555666666777666;;;GGGVVVooojjjdddaaa```[[[[[[```fffkkkrrryyyeeeRRRCCCBBBGGGMMMUUU^^^bbbhhh}}}~~~hhh[[[XXX]]]eeejjjuuu~~~xxxzzzyyywwwwwwyyy}}}{{{dddmmmpppvvv}}}jjjMMM???@@@<<<999:::777888888777777777666666666666666666666666666666666555555666666666666666666;;;;;;<<>>HHH\\\}}}gggeeebbb]]]\\\ZZZ^^^jjjxxx{{{vvvYYYKKKAAAEEELLLPPPYYYcccaaannnyyygggbbbeeeoooxxx~~~ssslllcccbbb```___```bbbeeegggttt}}}rrrgggxxxtttxxxsss}}}WWW@@@@@@>>>;;;:::666888888888777777777666666666666666666666666666666666666666666666666666555666:::>>>OOOhhhvvvrrrppp~~~qqqmmmsssjjjWWWHHHFFFIIIGGGGGGJJJUUU~~~vvvqqqnnnGGGBBB333<<<999888777666666555555555uuu|||~~~|||jjj^^^]]]```[[[VVVSSSMMMGGGGGGJJJEEEJJJUUU```]]]WWW\\\iiiyyyvvvjjjiiifff```bbblll~~~gggVVVKKKKKKMMMMMMKKKXXXyyyAAA<<>>===<<<::::::888777777777777777888888888888777777777777555555555555666666666666333>>>JJJ\\\{{{dddddd|||bbbXXXXXX[[[lll}}}YYYIIIEEEFFFOOOXXX^^^ccchhh{{{}}}mmmddddddjjjvvv{{{vvv{{{~~~jjjYYYNNNHHHHHHHHHHHHHHHIIIJJJKKKKKKHHHJJJLLLLLLKKKKKKMMMNNNRRRSSSVVV\\\```dddkkkrrrpppdddyyy|||pppeeennn\\\III???<<<===999888888888888777777777777666666666666666666666666666666666666777777777777888>>>GGGYYYppp~~~fff```ooo}}}xxxxxx~~~}}}rrraaaOOOGGGFFFFFFFFFHHHIIIWWWdddggg^^^FFF???888:::999888777666666666666wwwpppllluuukkkkkkhhhfffgggkkkqqqtttpppiiiccccccgggkkksss{{{xxxcccqqquuulllbbbTTTKKKKKKLLLLLLTTT```[[[??????;;;::::::999888777777777777888888888777777777666666555555555555666666666666333AAAMMM^^^wwwfffkkk___UUUVVV[[[lllqqqOOOHHHDDDHHHSSS\\\___dddjjjrrrkkkdddfffqqq{{{oookkkwwwuuudddUUUKKKFFFDDDHHHHHHIIIJJJLLLMMMOOOOOOLLLNNNOOOPPPPPPPPPRRRSSSUUUWWW___iiilllhhhhhhmmm||||||aaannnvvviiipppiiiJJJ>>>======999888888888888777777777666666666666666666666666666666666666666777777777777777>>>FFFYYYqqq}}}gggeeeyyylllhhhppp}}}xxxsssbbbPPPGGGFFFEEEFFFHHHHHHPPP~~~iii]]]tttcccCCCBBB::::::999888777666666666666yyybbbsss}}}jjjcccccceeegggiiinnnvvv||||||vvvrrrssstttrrrsssuuuppp^^^zzzvvvkkk[[[LLLJJJLLLLLLPPPUUUmmmlllIIICCC???;;;:::999888777777777777777777666666666555555555555555555555666666666666555CCCNNN___sssjjjsss~~~\\\QQQTTTZZZfffvvvxxxcccJJJHHHEEEJJJWWW]]]]]]eeepppeeefffiiisssrrrddddddkkkuuuhhhbbbWWWMMMGGGEEEEEEGGGJJJJJJKKKLLLMMMNNNNNNNNNMMMNNNPPPPPPQQQSSSVVVYYY^^^___bbbffffffhhhpppyyygggeee}}}ppppppzzz~~~xxxMMM>>>>>><<<:::888888888888777777777666666666666666666666666666666666666666777777777777999===EEEZZZtttuuulllkkkzzzbbb```jjj~~~~~~tttbbbPPPGGGEEEEEEFFFHHHJJJNNNsssqqqWWWgggwwwIIICCC999:::999888777666666666666~~~iiiXXX{{{wwwddd^^^___dddiiilllooovvv~~~~~~yyyyyy~~~|||{{{lllhhhuuubbbOOOHHHIIIKKKMMMOOO[[[}}}XXXDDD@@@;;;:::999888888777888888666666666666555555555555555555555555666666666666888EEEQQQfff}}}lllggg|||pppXXXNNNQQQVVV]]]eeefffXXXHHHHHHGGGMMMYYY[[[\\\iii|||uuuaaagggssszzzkkkaaa___kkk{{{{{{ggg\\\QQQNNNJJJFFFFFFGGGKKKMMMLLLMMMNNNOOOPPPPPPPPPPPPLLLMMMNNNPPPSSSXXX^^^bbbdddooowwwuuuqqqttt{{{sssaaajjjyyyooottt{{{mmm~~~TTTBBB@@@<<<;;;888888888888777777777777666666666666666666666666666666666666777777777777;;;>>>EEE[[[vvvvvvvvv}}}wwwyyy}}}qqqnnn|||hhh[[[^^^hhhvvv~~~xxxfffRRRHHHFFFEEEFFFHHHJJJLLLhhh|||YYY```XXXBBB888:::999888777666666666666___^^^rrrcccZZZ\\\bbbjjjkkkkkkqqqzzz|||xxxyyyrrrmmmVVVJJJIIIKKKLLLMMMSSSnnnkkkEEE???;;;;;;:::999888888888888777777777666666666666555555555555555666666666666:::FFFWWWrrr|||jjjeee~~~^^^SSSNNNPPPRRRVVV\\\\\\QQQEEEIIIHHHPPPZZZZZZ\\\qqqrrrbbbpppoooaaa^^^bbbkkk{{{cccSSSLLLHHHHHHIIIJJJLLLOOOQQQSSSQQQRRRSSSTTTTTTSSSSSSRRRLLLMMMOOOSSSYYYbbblllsssxxxfff```{{{nnnooozzzpppsss^^^GGGCCC===<<<888888888888777777777777666666666666666666666666666666666666777777777777999===EEEZZZrrr}}}}}}qqqllljjjeeejjjrrr{{{xxx~~~zzzmmmddddddkkkrrrsssgggbbbdddiiiqqq}}}lllWWWKKKGGGEEEEEEGGGGGGIII]]]___```dddAAA<<<:::999888777666666666666```mmmooocccWWWYYY```hhhiiigggllluuu}}}xxxxxx|||vvvwww]]]MMMJJJLLLMMMNNNPPPfff~~~JJJCCC<<<;;;:::999888888888888888888888888777777777777555555555555666666666777;;;GGG\\\}}}lllgggpppRRROOOPPPOOOOOOSSSYYYYYYOOOCCCIIIIIIRRR[[[ZZZ]]]xxxrrriii{{{|||fffYYYSSS\\\jjjzzzhhhRRRGGGCCCAAACCCGGGKKKOOOQQQSSSTTTUUUUUUUUUUUUTTTRRRPPPOOONNNPPPSSSWWW```lllyyy}}}nnn```qqqmmmkkkxxx}}}vvvfffLLLFFF===<<<888888888888777777777777666666666666666666666666666666666666777777777777555;;;DDDXXXllluuulllfff```dddhhhiiipppzzz}}}}}}rrrnnnwwwxxxcccTTTUUUXXX^^^iiiyyyrrr[[[NNNHHHEEEDDDEEECCCGGGVVVeeeaaagggAAACCC:::999888777666666666666wwwaaauuuWWWPPPSSSXXX\\\[[[]]]gggrrroootttwww|||}}}nnnwwwiiiQQQHHHKKKMMMJJJQQQ___OOOFFF===;;;:::;;;999555555999888888888888777777777777555666777666555666888:::<<>>;;;:::999777666666666666}}}}}}jjjpppbbbXXXUUUUUUWWWWWWUUUVVVYYYaaaeeennnyyykkkbbbpppjjjjjj~~~dddSSSLLLKKKJJJOOONNNmmmqqqNNN@@@<<<:::;;;:::666666999777777777777666666666666555666777777666666999:::AAAOOOkkkuuufffmmmjjjQQQOOOQQQRRRVVV[[[YYYPPPHHHEEELLLPPPWWW[[[___ssslllYYYRRRSSS[[[kkkvvvXXXHHHCCCDDDFFFLLLLLLMMMQQQVVVWWWUUURRRXXXZZZcccjjjfff]]]]]]dddooolllyyy{{{|||ttt\\\kkk~~~}}}llliiittt{{{}}}___HHHCCC999;;;::::::999888999999999777777777777666666666666666666666777777777888888;;;:::FFF\\\mmm~~~~~~~~~uuurrrsssuuuyyy~~~aaa]]]www{{{lll]]]aaa||||||~~~www```TTTOOOXXXaaaccceeeiiiooohhh]]][[[bbbppp~~~bbbQQQJJJGGGEEEEEEIIIDDDKKKcccdddZZZiiiOOO???;;;:::999888777666666666yyytttqqqeee{{{xxxlllfffccceeefffbbb______```ccckkksssuuusssvvv{{{hhhccczzz}}}jjjssspppZZZNNNKKKKKKSSSLLLbbbVVVCCC>>>;;;;;;;;;888777:::777777777666666666555555444666777777666777999;;;EEEUUUrrroooeeerrreeeNNNRRRRRRTTTYYY]]]YYYNNNGGGFFFMMMRRRXXXZZZbbb|||qqq\\\WWWZZZ\\\hhh}}}jjjQQQGGGFFFIIILLLMMMMMMPPPVVV]]]bbbaaa^^^```[[[bbbqqqsssfffaaaeee{{{www~~~______vvvppphhhrrrsssrrriiiGGGAAA===::::::999888888888888999888888777777666666555555666666666777777777888888===<<>>@@@MMMaaaooo~~~hhhVVVTTTQQQVVV]]]bbbgggoooyyyqqqooowww|||{{{~~~{{{ppplllyyyiiiaaagggxxxyyyfffgggqqq}}}{{{yyybbbRRRIIIDDDDDDGGGAAAIIIKKKOOO}}}oooVVVWWW}}}^^^FFF<<<;;;:::999888777777777ccc```{{{uuuvvvmmmpppuuuaaaUUUZZZkkknnn```vvvttt\\\MMMIIIMMMRRRRRRaaa|||KKKBBB;;;<<<===<<<:::;;;:::::::::999999999888888444666777888888999<<<>>>KKKmmmhhhwww~~~iiiVVVLLLQQQQQQVVV\\\\\\RRRHHHIIIQQQPPPWWW[[[aaa~~~pppvvvppp\\\OOORRRWWWUUUTTTWWWWWW^^^gggmmmsss~~~~~~zzz}}}}}}lll^^^|||yyy___nnnooo{{{iiiYYYBBB;;;:::999999888888999999555555666666777777888888:::::::::;;;;;;;;;<<<<<<<<<>>>LLL^^^jjjxxxuuugggSSSOOONNNSSSXXX\\\```fffpppxxxzzzmmmfffeee~~~}}}pppttt}}}lllkkkyyyeeeccciii}}}sss^^^OOOGGGDDDEEEHHHAAAJJJIIIGGGrrrkkkSSSSSSxxx```III<<<<<<:::999888777777777~~~yyymmmjjjmmmxxx}}}~~~vvvnnnwwwqqqYYYMMMYYYnnnvvvjjjrrryyyaaaPPPIIIHHHSSSOOOjjjWWWCCC===@@@;;;888<<<<<<888888888888777777777777777666666888666555:::BBBQQQuuueeezzzvvv]]]PPPMMMOOOVVVYYY[[[WWWNNNFFFGGGKKKUUUUUUXXXgggzzz}}}~~~~~~uuuaaaXXXSSSVVVVVVRRRQQQTTTYYY___```eee}}}yyy}}}wwwzzz___ggg{{{fffjjjlllssswwwlllCCC===;;;999888999:::::::::777777777777777777777777888888777777888888999:::>>>BBBEEE\\\gggmmmyyy```PPPNNNPPPPPPSSSXXXXXXZZZeeerrr}}}zzzrrrmmmeee\\\YYY\\\mmmtttwwwoooooo}}}ssslllbbbnnnzzzxxxvvvaaaQQQJJJHHHGGGFFFKKKEEEGGGOOO___tttpppVVVTTTqqqjjjBBB<<<;;;999777555555555555sssnnnuuuiiitttvvvvvvwwwxxxwwwxxx|||qqquuuppphhhkkkrrruuuxxxzzzyyynnnWWWJJJZZZuuuooonnn}}}eeeRRRIIIMMMPPPQQQwww```GGG<<>>:::999999999888888888777777666666888;;;:::888<<>><<<999888999::::::999777777777777777777777777888888777777888888999:::888AAADDDWWWaaammm___XXXZZZZZZZZZ]]]gggzzztttiiijjjlllddd[[[ZZZZZZYYYWWWYYY___ddd{{{zzznnnccc^^^YYYVVVZZZcccpppnnnvvv~~~|||yyykkkYYYMMMGGGEEEDDDDDDDDDIIIJJJOOO```bbbQQQRRRiiiNNN===<<<999777666666666666```uuussspppcccoooooobbbYYYXXXTTTNNNRRR[[[]]]]]]dddxxxsssWWWOOOGGGEEEIIIVVVlll|||~~~yyydddhhh{{{zzz{{{cccQQQHHHQQQQQQaaalllsss___??????AAA??????<<<999999999999888888888888666666888;;;:::999===DDD[[[rrrcccyyyxxxaaaOOOIIIPPPXXXXXX\\\YYYMMMDDDFFFLLLOOORRRUUUeee|||}}}lll___bbbhhhiiiiiikkkrrrrrrsssvvv{{{dddNNNFFFGGGJJJMMMQQQRRRSSSSSSRRRPPPLLLQQQVVVZZZ]]]bbbfffgggssswwwlllyyy^^^bbb{{{{{{bbbaaafffpppdddFFF>>><<<999888999:::999888777777777777777777777777888888777777888888999:::999BBBCCCUUUdddyyy]]]ZZZZZZ[[[___iii{{{|||{{{ssshhhjjjqqqooofffjjjoooooooooqqqvvvyyyqqq```SSSVVV[[[\\\```ffflll{{{vvv}}}nnn[[[NNNGGGDDDDDDFFFDDDFFFHHHPPPbbbdddRRROOOgggQQQ===<<<:::888666666666666yyy^^^rrriii\\\nnnsss```RRRRRRSSSOOORRR[[[TTT^^^tttbbbOOOIIIEEECCCCCCPPPoooqqqnnn~~~jjjXXXJJJUUUPPPSSSZZZkkkgggAAA>>>>>><<<<<<;;;:::999999999999888888888888777888:::999999???FFFbbbmmmeeeuuu]]]MMMJJJRRRYYY___ccc]]]MMMCCCGGGNNNPPPUUUVVVgggxxxhhh]]]aaafffeeeeeegggqqqpppooosssyyyqqqVVVHHHFFFIIIIIIOOOTTTTTTSSSRRRPPPMMMHHHMMMTTTWWWWWWYYYcccnnnyyytttbbb\\\vvv~~~fff```dddlllyyytttGGG???<<<:::888999999999888777777777777777777777777888888777777888888999::::::BBBBBBUUUiiisssZZZ\\\ZZZ\\\gggzzz~~~yyyrrrggglllxxxzzzyyykkkXXXLLLSSS]]]ccclllwwwqqqzzztttzzzooo\\\NNNFFFDDDDDDFFFCCCDDDFFFMMM___bbbPPPMMMeeeSSS>>><<<:::888777666666777vvvlllyyyfffWWWnnnzzz{{{aaaMMMNNNRRRPPPRRRYYYXXXssssssYYYKKKGGGEEEFFFFFFSSSttt}}}wwwqqq^^^MMMSSSJJJNNNWWWkkkrrrGGGAAA>>>999:::;;;::::::999999999888888888:::888888999888999@@@IIIfffkkkhhhuuu[[[LLLLLLSSSZZZdddhhh```MMMBBBFFFNNNPPPUUUWWWjjjyyyiii^^^___bbb```bbbfffmmmnnnoooqqquuu{{{bbbOOOHHHJJJMMMMMMUUU[[[ZZZXXXXXXUUUQQQMMMOOOVVV^^^aaafffvvvzzzhhhYYYqqqjjj^^^aaahhhsssMMM???===:::999999999888888777777777777777777777777888888777777888888999::::::AAA@@@TTTlllaaaUUU[[[WWW^^^ppp{{{||||||zzzwwwpppvvv~~~zzzfffVVVMMMTTT]]]hhhzzzuuu{{{ppp]]]NNNFFFDDDDDDDDDDDDGGGEEEGGGXXX]]]OOOLLLbbbSSS>>><<<:::888777666777777{{{|||fffWWWppp}}}lllcccKKKLLLRRRQQQRRRWWWhhhfffPPPCCCAAADDDJJJNNNYYYxxxuuubbbOOONNNCCCNNNZZZlll{{{NNNEEE@@@999;;;===:::::::::999999999888888;;;888777888777999AAAJJJfffjjjjjjvvvZZZLLLMMMTTTZZZhhhkkkbbbMMMAAAEEEMMMNNNUUUXXXmmmvvvfffYYYXXXYYYXXX[[[bbbhhhmmmqqqqqqqqquuu~~~rrrYYYMMMLLLNNNPPPXXXbbbiiihhheeefffccc]]]YYYUUUXXXbbbkkkwwwkkkXXXnnnmmm]]]```eeepppSSS???===:::999999999888777777777777777777777777777888888888777888999999:::999@@@???TTTmmm{{{SSSOOOXXXSSSaaavvv}}}~~~}}}uuuxxx|||{{{xxx~~~bbbUUUPPPVVV]]]lll{{{vvv|||ppp]]]NNNEEEDDDDDDCCCGGGLLLGGGDDDRRRZZZPPPMMM```SSS>>>===;;;999777777777777zzzkkk^^^iii~~~qqqbbbYYYOOOPPPVVVOOOeeerrr___HHHIIIDDDHHHKKKLLLbbbqqqcccRRRMMMIIIJJJRRRhhhzzzQQQDDD666???GGG444999999999888999999::::::999999:::;;;999999AAAKKKiiifffooosssUUUJJJPPPZZZ```pppnnn[[[HHHGGGIIIKKKSSSXXXXXXssspppaaaVVVTTTQQQMMMTTT```eeeiiinnnooopppxxxeeeWWWUUURRRRRRTTT[[[aaaeeefffkkkrrrrrrmmm___```___bbbvvvnnn]]]cccooouuuggg[[[eeennn}}}XXXCCC>>>:::;;;;;;888666888777777777777777777777777888888777777888888999:::999===@@@VVViiiuuu}}}jjjVVVOOOLLLWWWcccvvv~~~yyyxxx|||yyyrrr||||||xxx{{{yyygggZZZQQQUUUbbb{{{zzzvvv~~~~~~lllYYYLLLEEEEEEFFFDDDEEEEEEFFFKKKRRRSSSPPPJJJ```UUU@@@===999666666666666555sss]]]fffppp|||hhh\\\RRRQQQVVVYYYvvvuuuggg[[[JJJGGGDDDLLLQQQRRRhhhttteeeSSSKKKIIINNNRRRaaatttJJJAAA888???GGG888:::999999888999999::::::999888:::;;;999999AAAKKKmmmkkktttoooTTTLLLTTT^^^bbbqqqnnn[[[HHHGGGIIIKKKSSSXXXXXXuuulll___UUUSSSQQQOOOVVVbbbgggjjjmmmmmmooovvv~~~```TTTSSSRRRSSSWWWWWW___gggjjjoootttsssooofff^^^\\\nnnrrr^^^___mmmyyygggYYYbbbjjjxxx___DDD>>>:::;;;;;;888777888777777777777777777777777888888777777888888999:::555888;;;OOO```{{{pppyyycccSSSNNNKKKUUU]]]lllzzztttooonnnnnnnnnsssxxxwww{{{yyysssqqqsssyyy~~~yyyrrrnnniiibbbZZZYYYccczzzuuuzzz|||jjjYYYKKKEEECCCDDDDDDFFFFFFFFFKKKQQQRRROOOLLL```RRR@@@===999777666666666555~~~___aaasssrrrrrraaaWWWSSSWWWjjjuuu___YYYYYYQQQIIIGGGPPPWWWWWWkkkwwwhhhTTTJJJIIIQQQRRRVVVwwwrrrFFFAAA<<>>999:::;;;999888999777777777777777777777777888777777777777888999999888;;;<<>>@@@===::::::999999888888999999777777999:::999999AAAKKKnnnmmmwwwwwwZZZMMMRRRZZZ\\\nnnlllXXXFFFFFFIIILLLUUUWWW\\\~~~vvvgggZZZSSSNNNNNNPPPSSS\\\eeeeeeggghhhhhhlllvvvoooVVVKKKHHHEEEGGGMMMOOOPPPPPPNNNSSSaaatttyyyfffccc}}}cccSSSbbb|||nnn\\\```eeesssuuuIII@@@999999;;;:::999999666666666666666666666666777777777777777888999999;;;>>>???QQQ^^^www]]]WWWWWWUUU```iiieeeaaa^^^\\\]]]^^^```gggppp|||~~~qqq___WWW\\\dddpppttt{{{rrrrrrzzzvvvhhhYYYMMMEEEBBBAAAEEEGGGHHHFFFHHHMMMNNNLLLRRR```QQQ@@@===999777777777666666tttwwwdddkkkxxx}}}mmmccc\\\eeeyyybbbWWWSSSMMMEEENNN```ggg]]]SSSUUUYYYVVVgggzzzvvvxxx{{{jjj\\\KKKFFFOOONNNKKKfff{{{JJJ@@@@@@======>>>;;;:::999999888888888999777666888:::888999AAAKKKnnnjjjrrr^^^KKKOOOXXX\\\iiihhhVVVEEEFFFIIIMMMUUUVVV^^^zzzrrriiiYYYPPPLLLJJJLLLPPPUUU\\\bbb```bbbeeehhhooozzz|||gggRRRIIIDDD@@@BBBHHHIIIIIIIIIJJJQQQaaavvvssspppvvvdddPPP\\\vvvppp]]]^^^bbbqqq}}}MMMBBB999999;;;:::999999666666666666666666666666777777666666777777888999777:::;;;MMM[[[www]]]ZZZ\\\\\\iiivvvuuuaaaccc```aaafffkkkqqqzzz}}}qqqttt}}}fffTTTLLLOOO\\\jjjzzz{{{qqqpppwww}}}}}}uuuhhhYYYNNNFFFCCCBBBDDDGGGHHHFFFGGGKKKMMMLLLQQQbbbVVVAAA>>>:::777777777777666lllpppkkkxxxllldddppp~~~vvvfffTTTJJJIIIIIIEEEQQQhhhssskkk\\\YYY\\\XXXfffzzzrrruuuzzz}}}}}}mmm^^^MMMFFFLLLLLLLLLbbbOOO===>>>======@@@;;;;;;:::999888888888888666666888999888999AAAKKKpppiiiooo]]]JJJPPPZZZ]]]ccccccSSSEEEGGGJJJMMMTTTVVVaaawwwjjjddd]]]PPPIIIIIIJJJMMMRRRVVV[[[^^^[[[___dddkkksss~~~rrrbbbRRRLLLHHHCCCEEEKKKFFFJJJSSS___hhhpppzzz|||tttsssuuuuuuuuuwwwgggQQQYYYnnnrrr\\\[[[]]]kkkQQQEEE:::888;;;:::888888777777777777777777777777777666666666666777888888666999;;;LLL\\\|||}}}[[[ZZZ]]]aaarrr{{{iiiaaafffdddhhhtttqqqeeeeeehhhjjjrrr|||rrrbbbQQQJJJHHHMMM]]]mmm{{{pppnnnuuu|||~~~|||tttfffXXXMMMFFFDDDCCCBBBFFFHHHFFFFFFJJJMMMLLLNNNcccZZZAAA>>>:::888777888777666tttkkk}}}dddxxxrrruuummm{{{qqqrrrttt~~~nnn[[[NNNEEEGGGKKKKKK[[[vvvyyyeee^^^```YYY```|||yyymmmeeekkkzzzrrr^^^PPPGGGIIIKKKNNN]]]qqqYYY======???>>>AAA<<<;;;:::999888888888888555555777999888999AAAKKKqqqjjjnnnxxxWWWJJJSSS[[[YYY\\\^^^QQQDDDGGGKKKLLLSSSUUUbbbvvvjjjbbbXXXVVVRRRGGGEEEHHHLLLPPPUUUYYY[[[[[[YYY^^^fffoooxxxrrrdddYYYTTTNNNGGGHHHNNNMMMTTTdddxxxwwwhhhfffrrrjjjVVVYYYeeewww___[[[ZZZggg}}}UUUGGG;;;888::::::777666777777777777777777777777666666666666666777888888999<<<===NNN___xxxYYYZZZ^^^ggg|||eeebbbhhhnnnppp|||xxx{{{ttthhh```aaaaaa```dddmmmhhh___WWWQQQJJJJJJ[[[qqqzzzooolllrrryyy{{{zzzrrrdddVVVKKKEEECCCCCC@@@EEEHHHEEEEEEIIIMMMMMMKKKddd\\\AAA>>>:::888888888777666iiilll~~~ooo]]]yyy||||||rrr{{{dddlllnnnxxxjjjWWWKKKBBBFFFMMMQQQdddlllcccbbbXXXXXXlll}}}}}}pppgggooowww]]]QQQHHHHHHKKKOOOYYYeee~~~eeeAAA>>>AAA???AAA<<<;;;:::999888888888888555555777999888999AAAKKKppplllpppsssSSSJJJUUUYYYQQQXXX[[[OOODDDHHHKKKLLLRRRUUUcccuuudddYYYRRRJJJKKKJJJAAADDDIIINNNSSSWWW[[[\\\ZZZYYY^^^gggrrr{{{wwwkkk```[[[TTTJJJHHHMMMWWW^^^ooohhhiiilllZZZYYYaaa|||ccc]]]ZZZeeezzzWWWIII;;;888:::999777666777777777777777777777777666666666666666777888888999<<<<<>>:::888888888777777rrrssshhhhhhzzz{{{[[[]]]kkkqqqzzzzzz```QQQGGGDDDGGGVVVWWWmmmtttmmmccc[[[WWWYYYssstttgggyyy}}}dddVVVIIIFFFJJJNNNQQQTTTiii|||MMM======;;;===>>>;;;888888999:::888555;;;:::555888???<<>>444:::999888777777777777777777777777666666666666666777888888======<<>>>>>>>>;;;999888999999888666777888444777===;;;BBBUUUtttmmmxxx~~~___PPPNNNQQQTTTVVV[[[XXXNNNDDDBBBIIIOOOOOOWWWpppuuuzzzzzztttmmmooouuupppcccRRRLLLEEEAAAAAADDDFFFFFFLLLOOOSSSVVVYYY[[[\\\\\\ZZZ^^^llluuurrriiibbb]]]UUUJJJJJJQQQ\\\ttt|||pppWWWOOO\\\ppplll```\\\fffqqqkkkDDD@@@>>>555:::999888777777777777777777777777666666666666666777888888:::;;;;;;BBB]]]vvvkkk\\\RRRTTTaaauuueeeOOOMMM]]]mmm}}}vvvwwwxxxooojjjppp}}}gggUUUddd~~~}}}yyysssnnnmmmoooqqqyyyqqqcccSSSFFF@@@@@@BBBDDDEEEFFFFFFEEEFFFHHHJJJLLLbbbXXXDDD>>>::::::999666666888}}}ooo~~~|||XXXVVVbbbkkkuuu{{{ooo^^^OOOKKKOOOTTT______wwwooopppkkkeee___TTT```|||vvvssskkk[[[LLLGGGIIILLLOOORRR[[[vvvMMM===???>>>>>>>>><<<999999999999888777555888666777:::999CCCZZZuuummmuuuttt\\\PPPNNNPPPUUUZZZ\\\WWWMMMDDDCCCJJJOOOPPPWWWqqqvvvllljjjmmmkkkffffffggg]]]PPPFFFCCC??????AAAEEEIIIKKKQQQRRRSSSWWWZZZ\\\\\\[[[XXX^^^pppwwwjjjeeecccdddbbbVVVIIIJJJSSS\\\qqqsssYYYMMMWWWrrrpppccc]]]dddnnnqqqFFF@@@>>>555:::999888777777777777777777777777666666666666666777888888777999;;;CCCZZZzzztttYYYUUUOOOKKKPPP\\\kkkvvvvvvoooaaaPPPEEEHHHWWWeeezzzkkkzzzssswww~~~wwwttt~~~lllWWWeee}}}zzztttoookkkkkkllltttmmm```RRRFFF@@@@@@AAADDDEEEFFFFFFEEEFFFHHHJJJJJJaaaXXXCCC===999999999666555777sss~~~pppyyy{{{ZZZVVVaaajjjuuuvvvfffccc]]]UUUQQQUUUZZZcccaaaxxxtttcccfffhhhnnnppp``````mmm{{{ppp___NNNHHHIIIKKKNNNQQQ\\\rrrVVV===<<<;;;<<<===<<<;;;999999999888888666;;;999888999777DDD___zzzmmmpppppp\\\PPPMMMOOOVVV]]]\\\UUUJJJCCCDDDJJJOOOQQQXXXqqqwwwooojjjdddggggggccc```\\\QQQFFFAAA@@@@@@AAAEEEJJJNNNPPPSSSTTTVVVZZZ^^^___]]]ZZZ\\\```rrr~~~{{{~~~uuujjj^^^ccckkkkkk\\\KKKIIISSSXXXwwwrrrxxx]]]NNNUUUuuussseeeZZZ___jjj}}}xxxIII???===666;;;999999666666666666666666666666666666666666666777777888777999<<>>===666;;;888999666666666666666666666666666666666666666777777888888:::===DDDTTTqqqlllOOOKKKLLLLLLLLLTTT^^^aaa^^^TTTNNNKKKNNNNNNJJJHHHJJJVVV^^^cccdddnnnwwwjjjffffffooo||||||kkkdddqqqyyyrrr~~~~~~{{{uuuooojjjiiiiiihhhbbbYYYNNNEEEBBBCCCEEEDDDEEEFFFFFFEEEFFFHHHJJJKKKdddPPPCCC===999999888555444666vvviiizzz{{{|||sss```^^^QQQZZZjjjjjjZZZPPPTTT]]]eeerrr~~~qqqZZZOOOTTTfffttt```ZZZ___rrrppp|||yyyccc]]]ccchhhxxxeeeQQQIIIHHHJJJMMMQQQTTTfffqqqIII===;;;>>>=========;;;999888888:::111777777888<<<<<>><<<777;;;888:::777777777777777777777777666666666666666777888888::::::>>>EEESSSooo^^^KKKJJJNNNSSS[[[mmm}}}}}}ttt\\\QQQKKKNNNNNNKKKKKKOOOUUU[[[```iiizzztttpppuuusssfffaaaaaapppsssiiiccciiissszzz~~~lllkkk||||||wwwqqqkkkiiijjjkkkjjjdddYYYMMMCCC???@@@CCCDDDEEEFFFFFFEEEFFFHHHJJJMMMeeeNNNCCC===999999999666555777nnnqqq|||}}}{{{qqqaaaJJJOOOHHHLLLWWWZZZUUUVVV]]]bbbeeeooozzzuuubbbUUULLLPPPffflll]]]___xxxtttwww|||fff^^^___~~~zzzgggRRRIIIHHHJJJNNNRRRXXXhhhpppJJJ???<<<<<<<<<>>>>>><<<999777888:::333777666777;;;;;;HHHaaayyyggg^^^www~~~___LLLHHHOOO\\\ggg\\\OOODDDCCCGGGJJJNNNRRRUUUooo~~~uuulllbbb]]]]]]```aaaaaa\\\SSSHHHCCCBBB???CCCIIILLLNNNPPPRRRUUUVVVYYY[[[[[[ZZZ___hhhpppxxxyyyfff___jjj{{{xxxjjj[[[YYY]]]dddbbbYYYWWW\\\___ooojjjTTTSSSgggnnncccTTTWWWdddxxxQQQ===<<<777;;;888:::777777777777777777777777666666666666666777888888999999===EEESSSqqq{{{VVVUUUPPPWWW```rrrbbbVVVPPPSSSUUURRRUUU\\\```lllyyykkkfffdddkkkxxx|||sssggg___\\\^^^lll}}}nnngggbbb]]]]]]bbbaaakkkpppsss}}}yyyrrrkkkffffffjjjnnnkkkdddYYYKKKBBB???AAADDDDDDEEEFFFFFFEEEFFFHHHJJJNNNfff]]]DDD>>>::::::999666666888cccwww{{{pppwwwvvvwwwdddkkkzzzTTT>>>KKKKKKOOOVVV[[[\\\bbbiiiiiigggnnnxxx{{{hhhXXXQQQJJJKKKcccuuu``````zzzsssoooxxxddd]]][[[zzz{{{gggSSSIIIHHHJJJNNNRRRaaapppjjjGGG???;;;999<<<>>>>>><<<999777999;;;999;;;888777:::777AAAWWWmmmeee]]]yyy^^^IIIFFFOOO^^^jjj]]]NNNCCCCCCHHHKKKNNNSSSTTTnnntttnnnhhh```]]]^^^[[[]]]^^^ZZZPPPDDD>>>===@@@EEELLLPPPRRRSSSVVVYYYXXX[[[[[[XXXVVV]]]lllyyywww|||uuu\\\YYYnnn}}}yyynnn]]]VVVVVV]]]aaa```bbbhhh[[[hhhkkkSSSRRR```jjjcccVVVYYYeeewwwRRR===<<<777;;;888:::777777777777777777777777666666666666666777888888888888;;;DDDTTTsss{{{zzztttnnnSSSbbbZZZaaannnbbbXXXUUU\\\___\\\^^^eeexxxgggeeegggppp~~~sssfff[[[WWWWWWVVV```mmmyyyxxxjjj_________[[[[[[```YYYeee|||zzz~~~{{{vvvnnnfffbbbdddjjjoooiiibbbVVVJJJBBB@@@DDDHHHDDDEEEFFFFFFEEEFFFHHHJJJOOOfffrrrEEE???;;;;;;:::777666888sssyyy}}}qqqppptttfff\\\eeeXXXLLLHHHLLLRRR\\\dddjjjrrryyyuuummmyyy~~~~~~kkkZZZOOOOOONNNPPPbbbzzzrrroooccceeeggglll~~~mmm]]]YYYnnnxxxgggTTTJJJHHHIIINNNSSSYYYvvvFFF;;;???999<<<<<<<<<<<<;;;:::999888:::888444888<<<777CCC___uuu|||gggYYY___LLLLLLRRR]]]iii]]]TTTHHHCCCGGGMMMRRRTTTWWWsss|||mmmfffgggeee^^^VVV[[[YYYUUUOOOIIIEEEDDDDDDKKKNNNRRRTTTVVVWWWZZZ\\\ZZZ[[[VVVPPPTTTdddsssyyytttfffTTT]]]uuu}}}~~~uuummmmmmoooooocccNNNOOOYYYXXXdddwwwxxxiiimmmnnnZZZQQQ\\\ddd```WWWWWW^^^oooUUU<<<;;;999;;;666666777777777777777777777777555555555555555666777777<<<::::::@@@MMMmmmwwwpppeeefffxxx|||[[[SSSbbb```]]]|||aaa[[[YYY]]]^^^```ppppppvvv{{{ooocccUUUOOORRRUUUVVVXXX\\\```cccdddddd[[[```bbb^^^XXXVVVXXXYYY^^^hhhwwwyyywwwrrrkkkdddcccgggkkkbbb]]]SSSIIIAAA>>>@@@BBBDDDEEEGGGGGGFFFGGGJJJLLLPPPpppYYYJJJ999333777;;;999444|||pppuuummmppp```VVV\\\RRRJJJIIINNNSSS[[[aaagggllltttrrrsssyyytttiii[[[OOOJJJMMMOOOTTThhhzzznnn```aaabbbdddvvv|||mmm___YYYmmmwwwfffSSSJJJHHHJJJOOOTTT]]]xxxHHH;;;???;;;<<<<<<<<<<<<;;;:::999888999777444999===:::EEE```wwwgggccccccRRRPPPVVVaaammmdddYYYKKKEEEFFFLLLOOOQQQVVVssswwwmmmhhhgggddd\\\TTTTTTRRRNNNIIIDDDAAABBBCCCNNNPPPTTTVVVWWWXXXZZZ\\\ZZZ\\\ZZZUUUWWWaaakkknnnppp}}}[[[ZZZiiizzzzzzssseee\\\\\\]]]\\\[[[QQQUUUXXXVVViiiyyyssszzzlllXXXOOOYYYaaa]]]UUUVVV]]]nnn[[[@@@>>>;;;===888888777777777777777777777777666666555555666666777888888666888>>>JJJhhhwwwmmmfffccc___eeemmmcccQQQSSSdddcccbbb|||```ZZZYYY```gggqqqttt{{{yyygggZZZNNNJJJMMMKKKLLLNNNQQQTTTVVVVVVVVVUUU[[[``````]]]^^^aaadddkkkuuuyyyvvvqqqiiicccaaacccfffaaa\\\SSSIIIAAA>>>@@@CCCDDDEEEGGGGGGGGGHHHJJJLLLSSStttpppZZZRRRFFF<<<777555666666xxxjjjmmm}}}mmm\\\RRRRRRKKKFFFIIIOOOSSSWWW[[[]]]^^^```qqq{{{jjjgggttt}}}wwwdddVVVLLLGGGIIIPPPTTTZZZpppjjj\\\]]]___```nnntttddd]]]mmmuuudddRRRIIIHHHJJJOOOTTT^^^~~~KKK<<<@@@<<<<<<<<<<<<<<<;;;:::999999777777555999>>>;;;EEE^^^xxxwwwbbblll~~~```RRRPPPUUU```llllll___OOOFFFEEEIIIMMMNNNUUUqqqxxxuuuqqqnnnjjjcccZZZRRRLLLJJJGGGBBB???@@@CCCEEEQQQSSSVVVWWWXXXXXXZZZ\\\YYY\\\]]]ZZZZZZ^^^bbbcccooohhh]]]iiiuuuwwwfffTTTKKKLLLNNNNNNSSSTTTYYYVVVRRRhhhyyyjjjVVVLLLVVV___[[[SSSUUU[[[kkk___CCC???:::<<<777888777777777777777777777777777666666666666777888888777555888>>>HHHccc|||vvvoooggg___YYYZZZUUURRRRRRMMMJJJRRR^^^cccgggxxx\\\WWWYYYdddrrrxxx{{{uuu___RRRHHHFFFHHHCCCEEEHHHLLLOOOPPPQQQQQQVVV\\\cccgggfffgggkkkpppyyy~~~wwwtttnnngggaaa^^^___aaa___ZZZRRRHHHAAA>>>@@@CCCDDDFFFGGGHHHHHHIIILLLNNNTTTyyyWWWNNNQQQQQQKKK@@@888555666qqqsss|||mmm]]]RRRMMMFFFCCCGGGLLLOOORRRUUUTTTSSSNNNUUUcccbbb\\\aaammmxxx{{{mmm[[[OOOGGGHHHNNNWWWZZZ```uuueeeZZZ[[[```fffpppmmmdddsssrrrbbbQQQIIIHHHKKKOOOTTT[[[~~~QQQ<<>>AAAFFFJJJSSSUUUWWWXXXXXXXXXYYYZZZWWWYYY[[[[[[[[[]]]___```qqqwwwgggppp}}}uuu\\\JJJDDDGGGKKKLLLOOORRRXXXVVVPPP^^^yyyhhhTTTKKKVVV___\\\TTTTTTYYYhhh]]]@@@<<<777:::666888666666666666666666666666777777777777777888888999999888;;;@@@GGG]]]{{{xxxpppqqqooohhhaaa\\\VVVQQQMMMLLLKKKIIIIIIJJJMMMPPP]]]cccsssVVVUUUZZZiii}}}sssrrroooYYYNNNHHHFFFHHHEEEHHHMMMRRRUUUXXX[[[]]]aaagggooouuutttqqqssswww~~~{{{tttqqqlllfffaaa_________]]]YYYPPPGGG@@@>>>AAADDDDDDFFFGGGHHHIIIJJJMMMPPPUUU~~~MMM===DDDMMMRRRNNNEEE;;;444rrr~~~|||}}}uuuiii\\\SSSLLLEEE@@@BBBFFFIIILLLOOOMMMQQQMMMLLLRRRRRRVVVccchhhuuu~~~|||yyyvvvrrroooiii```TTTLLLEEEIIIRRRZZZ^^^fff{{{aaa]]][[[bbbnnntttuuuoooqqqaaaPPPIIIHHHJJJOOOTTT]]]}}}WWW======<<<;;;;;;;;;<<<;;;;;;::::::777999666777<<<999===MMMiiikkkZZZhhhvvv```SSSQQQWWWdddnnnmmm```PPPEEEEEEIIINNNOOOSSSmmmxxxzzz|||xxxnnn```RRRJJJ@@@???>>>======BBBHHHMMMSSSUUUWWWXXXWWWWWWWWWYYYUUUVVVWWWZZZ\\\^^^cccgggssszzz{{{uuuuuuoooUUUEEECCCGGGKKKMMMMMMOOOTTTZZZXXXXXXrrrrrrwww~~~gggUUULLLXXXbbb___VVVVVVYYYfff{{{YYY===:::666:::777999666666666666666666666666777777777777777888888999;;;:::<<>>???BBBDDDGGGJJJCCCOOOSSSTTTYYYZZZ___lllnnnzzz}}}yyyxxxvvvmmmggg___YYYUUUQQQLLLHHHDDDHHHQQQZZZaaalllyyy```ddd[[[aaatttuuu|||ppp```PPPIIIHHHJJJNNNRRR```zzz[[[>>><<<;;;:::;;;;;;<<<;;;;;;::::::777:::777777;;;888999GGG]]]~~~rrr^^^ddd|||cccQQQMMMUUUaaaiiihhh\\\MMMDDDEEEJJJNNNPPPRRRlll{{{|||zzzuuukkk\\\MMMDDD<<<<<<<<<<<<>>>CCCIIINNNTTTUUUWWWXXXWWWWWWXXXYYYUUUTTTUUUYYY\\\```gggnnnvvvzzzxxxdddNNNDDDDDDGGGJJJMMMPPPVVV[[[ccciiieeeqqquuunnnsssxxxyyy}}}zzz}}}~~~hhhUUUMMMXXXbbb```XXXWWWYYYfffzzzWWW===;;;888<<<999;;;777777777777777777777777777666666666666777888888999888:::<<<>>>NNNssskkk___YYY^^^fffrrr{{{~~~ttthhh```XXXPPPKKKHHHEEEDDDDDDEEEEEEEEEHHHLLLUUUbbbllljjj\\\OOONNNTTTccc{{{|||iiiuuuyyypppeeeWWWOOOLLLKKKJJJIIILLLPPPUUUXXX\\\aaaiiiooo}}}lllccc\\\[[[___nnn|||wwwooolllhhhfffdddcccaaa___YYYUUUMMMEEE??????BBBEEEDDDFFFHHHJJJKKKMMMQQQSSScccHHHCCC:::444999CCCHHHAAA888aaauuu{{{zzzlll]]]\\\hhhssswwwvvvqqqlllfff```ZZZUUUPPPMMMHHHAAA<<<>>>BBBCCCDDDFFFDDDOOOUUU]]]nnnvvvyyyvvvpppnnnmmm```YYYOOOJJJIIIJJJJJJJJJJJJLLLRRRZZZdddrrrqqq```mmm\\\bbb|||zzzppp```PPPIIIHHHIIILLLPPPYYYnnn^^^???<<<<<<::::::;;;;;;<<<;;;;;;:::555:::777777<<<::::::EEEYYY~~~zzzbbb```gggOOOJJJQQQ[[[aaadddXXXKKKCCCDDDIIIMMMNNNQQQjjj}}}xxxrrrhhh[[[MMMDDD<<<===>>>???AAAFFFKKKPPPTTTVVVXXXYYYXXXXXXYYYZZZXXXVVVWWW\\\___```gggooo|||gggWWWJJJHHHLLLOOORRRUUU\\\ppprrrqqq~~~zzzxxxpppnnntttxxxwww{{{iiiVVVMMMTTT___^^^WWWXXXZZZggg{{{WWW===<<<999===888999777777777777777777777777666666555555666666777888777666888:::===LLLqqqkkkbbbbbbgggqqq~~~vvviii]]]RRRNNNGGGDDDFFFEEEBBBCCCIIIDDDHHHHHHJJJQQQNNNHHHIIIKKKRRRaaawwwmmmhhh{{{qqqbbbZZZXXXVVVRRRNNNMMMMMMMMMLLLKKKOOOVVV[[[aaajjjvvvuuuiiigggiiisss}}}xxxooolllhhheeedddbbb___\\\XXXTTTLLLDDD??????BBBFFFDDDFFFIIIKKKLLLOOORRRUUUjjjFFFBBB<<<666555999<<<<<<:::\\\qqqzzzdddZZZUUUaaawwwnnniii```YYYTTTPPPMMMKKKDDD>>>;;;???CCCCCCCCCDDDOOOTTTVVVdddqqqgggeeedddXXXPPPHHHDDDEEEJJJNNNOOOSSSTTTVVV]]]gggvvvjjj___rrr___dddppp```PPPIIIHHHIIILLLOOOMMM___}}}___???======::::::;;;;;;<<<;;;;;;;;;444:::888777>>><<<<<>>NNNssswwwbbbcccooo{{{ooo___RRRMMMFFFFFFMMMKKKCCCCCCKKKDDDIIIEEEDDDIIIGGGFFFPPPJJJPPP\\\oooyyyiiijjjzzz___PPPQQQVVVOOOQQQRRRPPPNNNOOOPPPPPPJJJPPPXXX```iiiwww|||zzzppplllhhheeedddaaa\\\XXXWWWSSSLLLDDD??????CCCFFFDDDFFFIIIKKKMMMOOOSSSVVVmmmIII888;;;===;;;777555666999aaannnwwwrrrZZZVVVZZZhhhkkk___VVVTTTSSSMMMIIIJJJCCCBBBBBBBBBBBBBBBBBBBBBLLLSSS]]]lll~~~aaaZZZ\\\PPPOOOFFFCCCIIILLLMMMWWWfffnnnwwwZZZdddgggfff^^^aaajjjvvvkkkuuurrrcccRRRJJJIIIJJJMMMRRRXXX[[[ooo^^^@@@AAA>>>;;;;;;::::::::::::999999999999888777777999===AAARRR]]]aaa}}}QQQSSSVVVVVVhhhkkk^^^NNNDDDDDDIIIMMMOOOSSSddd~~~wwwtttnnn___OOOEEEBBBDDDFFFGGGHHHKKKNNNQQQYYYYYYYYYWWWVVVXXX\\\___^^^]]]^^^]]][[[^^^mmm|||}}}hhhXXXWWWZZZeeeooowww|||kkkmmmmmmpppsssuuuwww}}}jjjXXXOOOPPPaaa___SSSTTT]]]hhhsssUUU;;;<<<:::<<<777888777777777777777777777777666666666666777777777777999222;;;<<>>===<<<:::888666555444jjjrrruuuqqqUUUPPP]]]zzzwwweeeYYYOOOKKKIIIDDDAAABBBFFFEEECCCBBBBBBCCCEEEFFFJJJPPP]]]tttkkkhhhsssvvvhhhccc[[[EEEJJJEEEFFFNNNTTTZZZiiizzzllliiigggiiicccaaaiii~~~yyyrrrbbbQQQJJJIIIJJJMMMRRRSSS^^^yyyaaaAAA???;;;;;;;;;::::::::::::999999999999999888777999===@@@TTT```ddd]]]WWWSSSTTTkkkpppcccRRRFFFCCCFFFJJJLLLQQQccc{{{vvvuuuooo```PPPFFFCCCEEEHHHJJJKKKMMMPPPSSSYYYYYYYYYYYYXXXXXXYYYYYY```aaaddddddbbbdddppp}}}~~~kkkbbbiiivvvhhhooooooppprrruuuyyy~~~~~~hhhVVVMMMPPPbbbaaaTTTSSS[[[ggguuuTTT;;;<<<:::<<<777888777777777777777777777777666666666666777777777777999333:::;;;>>>HHHhhhyyyfffeeetttlllZZZJJJGGGGGGFFFEEEDDDDDDDDDDDDGGGHHHJJJLLLMMMMMMLLLKKKPPPNNNNNNQQQWWW^^^dddiiiggg```ZZZZZZXXXVVVXXX^^^XXXRRRJJJDDDDDDKKKRRRVVVSSSTTTYYY```eeeddd___\\\WWW[[[fffwwwyyysssooolllgggcccaaa___\\\ZZZTTTOOOGGGAAA@@@AAACCCDDDFFFFFFHHHJJJJJJKKKQQQYYYwwwvvvJJJ======<<<:::888666555555{{{||||||tttqqqVVVMMMaaafffZZZPPPFFFBBBAAA>>>>>>???GGGFFFDDDBBBCCCFFFIIIKKKKKKLLLXXXuuuiii___cccvvvkkkJJJGGGHHHOOO[[[dddpppzzzfff^^^dddpppeeemmmrrrbbbQQQIIIHHHJJJMMMRRROOO```gggEEE@@@999;;;;;;::::::::::::999999999999999888888999===@@@QQQ}}}aaadddjjj[[[OOOSSSnnnvvvhhhVVVHHHCCCDDDHHHJJJOOO```}}}vvvqqqpppkkk]]]NNNEEEEEEGGGJJJKKKLLLNNNQQQSSSYYYYYYXXXXXXYYYXXXVVVTTTaaadddhhhkkkjjjjjjsss~~~ssskkkpppwwwhhhpppooooooqqqvvv||||||eeeSSSKKKQQQcccdddVVVSSSYYYfffwwwRRR<<<<<<999<<<777888777777777777777777777777666666666666777777777777:::444:::999<<>>@@@FFFJJJKKKMMMUUU]]]ooozzzzzzrrrvvv|||~~~|||wwwsssooolllgggdddbbb```]]][[[SSSMMMFFFAAA@@@BBBDDDEEEHHHGGGIIIKKKKKKKKKQQQYYYuuueee@@@<<<<<<;;;999888666555555wwwzzz```UUUqqqoooVVVJJJIIIFFFCCCBBBBBBBBB@@@===???CCCFFFHHHIIIHHHHHHOOOJJJSSSlll|||iiiYYYmmmuuuYYYXXXrrr{{{^^^QQQ[[[~~~ppp```PPPHHHHHHJJJNNNRRRSSS[[[tttkkkFFFAAA;;;;;;;;;:::::::::999999999888999:::999999999;;;>>>JJJnnn___aaa~~~gggVVVLLLSSShhhqqqgggWWWIIICCCDDDHHHKKKLLLZZZ{{{xxxmmmbbb[[[SSSKKKFFFEEEMMMNNNPPPOOOMMMKKKKKKLLLUUUSSSPPPPPPRRRUUUXXXZZZZZZ]]]dddkkkmmmnnnttt|||yyyjjjuuuoooYYYWWWZZZVVVXXXVVV[[[eeecccbbbllliiimmmppprrrzzzzzzdddSSSKKKRRRbbbcccWWWRRRUUUeee{{{LLL===<<<777;;;888888666666666666666666666666666666666666777777777777:::555:::777:::BBBTTTwwwjjjsss~~~hhhSSSIIIEEE===@@@AAACCCFFFJJJNNNRRRUUURRRSSSTTTVVVWWWWWWWWWWWW[[[aaadddbbbbbbgggjjjiii```XXXLLLDDDCCCEEECCC@@@888<<>>DDDIIILLLLLLJJJHHHJJJIIIXXXrrr~~~rrr```XXXlllggg___tttnnn\\\PPPUUUsssooo```OOOHHHHHHJJJNNNRRRVVVYYYooohhhBBB>>>;;;;;;;;;::::::::::::999999888:::::::::999999;;;===LLLjjjcccccc{{{dddQQQKKKUUUaaaiiiaaaUUUIIICCCDDDHHHLLLLLLXXXxxx}}}vvvjjj]]]TTTLLLGGGFFFHHHPPPQQQSSSRRROOOLLLKKKKKKPPPPPPOOOMMMNNNSSSZZZ___XXX\\\eeemmmpppnnnqqqvvvxxxxxxxxxtttlllrrrnnn[[[WWW]]]ccc[[[```\\\ZZZ___``````hhhgggqqqxxxyyyyyydddSSSLLLRRR______VVVSSSVVVeee{{{~~~JJJ===<<<666;;;888888777777777777777777777777666666666666777777777777999555;;;777:::@@@MMMvvvrrryyy[[[KKKBBBCCCEEE???BBBDDDGGGLLLPPPUUUXXXYYYSSSTTTTTTVVVXXXZZZ]]]^^^kkkoookkkcccaaajjjqqqqqqjjjaaaQQQBBB===@@@AAA???@@@BBBHHHLLLLLLQQQfff}}}pppWWWQQQOOOVVV[[[```nnn}}}}}}yyyuuusssmmmjjjeeebbb```___]]][[[QQQLLLEEE@@@@@@CCCFFFGGGIIIHHHJJJLLLKKKKKKQQQXXX{{{XXX@@@;;;:::999888777666555555sss}}}wwwfffZZZppp}}}cccVVVTTTSSSMMMBBB<<<======;;;===AAAFFFKKKNNNOOOOOONNNIIIHHHXXXrrrzzzkkk\\\YYYrrrvvvmmm{{{ooommmnnncccbbb___SSSPPPhhh}}}ooo___OOOHHHGGGIIINNNRRRUUUZZZsssiiiBBB???<<<;;;;;;::::::::::::999999888:::;;;:::999999:::<<>><<<555;;;999888777777777777777777777777666666666666777777777777777555<<<888;;;???GGGjjjxxx|||cccKKKEEEBBBDDDHHHFFFGGGJJJNNNRRRVVVYYYZZZZZZTTTSSSSSSUUUXXX]]]bbbeeettt{{{zzzmmmfffmmmvvvyyy{{{sss```KKK@@@@@@BBBBBBLLLKKKNNNPPPOOOXXXvvvzzzeeeWWWMMMLLLQQQZZZ```iii~~~{{{vvvsssqqqiiifffbbb___]]]\\\ZZZXXXPPPKKKDDD@@@@@@CCCFFFHHHJJJIIIJJJLLLLLLKKKQQQXXX}}}RRR???::::::999888777666555555aaauuuxxxppp]]]gggwwwggg___WWWVVVMMM@@@;;;???BBBAAABBBDDDHHHLLLPPPRRRTTTTTTLLLGGGRRRjjjrrreeeZZZ\\\zzzvvv{{{^^^VVV[[[___VVVaaaggg[[[QQQeeezzznnn___OOOHHHGGGIIINNNRRRTTT\\\yyylllFFFBBB???;;;;;;;;;:::::::::999999888:::;;;;;;:::999:::<<>><<<555;;;999888777777777777777777777777666666666666777777777777666555<<<999;;;>>>DDDdddvvvvvvbbbKKKCCCGGGDDDBBBGGGGGGLLLNNNSSSWWWZZZZZZZZZYYYTTTSSSRRRTTTXXX___eeeiiinnn~~~wwwlllnnnvvvyyypppXXXIIIHHHIIIIIIJJJHHHKKKOOORRRaaa~~~tttjjjrrrqqqtttxxxssseeeYYYTTTMMMPPPXXXccckkkwww~~~yyytttpppooogggccc___\\\[[[YYYWWWVVVPPPKKKDDD@@@AAACCCGGGHHHJJJIIIJJJLLLLLLKKKQQQXXXNNN===:::999999888777666555555UUUkkkzzz}}}nnn___^^^hhhkkkkkkeeeWWWMMMGGG@@@===>>>AAABBBCCCEEEFFFKKKOOONNNOOO[[[jjj\\\FFFNNNaaa^^^^^^ggghhhkkkyyyqqqUUU[[[___eeeddd```fffhhhVVVaaa}}}rrrttt~~~iiiZZZLLLGGGGGGJJJNNNRRRWWWdddgggFFF<<>>^^^uuu```tttrrrPPPPPPWWWWWW___YYYRRRKKKEEEAAADDDIIIMMMSSSmmm~~~iii[[[MMMGGGEEEDDDDDDFFFHHHGGGFFFEEEEEEEEEEEEFFFCCCHHHNNNQQQNNNNNNXXXdddeeehhhyyyuuufff___YYYXXX\\\```jjjttt}}}qqq___YYY^^^cccfffqqqtttqqqpppyyyooo\\\PPPLLLQQQXXXVVVRRRUUUXXXfff}}}kkkJJJ999;;;999666888999666666666666666666666666555444444444444555666666777999666999===:::EEE^^^qqqttt{{{vvvgggZZZLLLBBB===CCCIIIIIIHHHIIIOOONNNNNNQQQVVVYYYYYYWWWRRRYYYYYYQQQPPPZZZbbbcccqqq|||}}}yyyoooPPPHHHGGGBBBKKKMMMNNNOOOXXXqqqzzzrrrrrrxxx}}}}}}fff___cccgggnnnuuurrrggg[[[UUUTTTOOOWWWbbbooo~~~{{{wwwtttrrrnnnlllgggccc^^^ZZZXXXVVVUUUSSSNNNHHHAAA>>>AAAEEEHHHIIILLLKKKPPPIIIKKKLLLGGG]]]DDDDDD:::999888666444333333222YYYnnnooo}}}ppp___[[[^^^[[[YYYTTTIIIFFFCCC@@@@@@BBBEEEEEEEEEFFFGGGKKKOOONNNOOOWWWbbbbbbTTTRRRYYYYYY```oooyyypppkkkWWWbbboooxxxoooccceeehhhZZZggg|||nnnffflllwww{{{hhhZZZLLLGGGGGGJJJNNNRRR\\\fffcccEEE;;;>>>;;;:::999999888888999999:::::::::::::::;;;;;;;;;AAA\\\yyybbbssswwwQQQLLLTTTWWW```___YYYNNNEEEBBBEEEHHHKKKQQQjjj~~~iiiZZZKKKEEECCCCCCEEEGGGHHHHHHHHHGGGGGGGGGFFFFFFBBBEEEJJJNNNMMMNNNVVVaaahhhkkkzzzmmm\\\TTTNNNMMMZZZggg}}}}}}ooo___]]]bbbgggiiivvv~~~vvvkkkeeegggooo~~~mmmZZZOOOMMMQQQXXXUUURRRUUUXXXggg~~~hhhIII999;;;888666999888666666666666666666666666555444444444444555666666777999777888<<<:::DDD\\\uuugggcccbbbYYYNNNFFFEEE@@@@@@GGGLLLKKKIIIJJJRRRPPPPPPSSSWWWYYYWWWTTTPPPTTTVVVRRRQQQVVV\\\___ttt{{{WWWFFFDDDFFFKKKMMMPPPSSS___{{{zzztttnnniiikkkrrruuuiiicccgggssszzzuuuiii```\\\]]]eeeqqq{{{wwwtttqqqnnnlllhhhddd___[[[XXXVVVTTTRRRMMMHHHAAA>>>AAAEEEHHHIIIKKKIIIOOOJJJLLLNNNLLLdddHHHAAA:::999777666444333333333bbbsssggg~~~nnn^^^WWWUUUMMMHHHFFF>>>???@@@BBBFFFIIIJJJIIIGGGFFFFFFIIIMMMOOOOOOSSSXXXccceee^^^VVV[[[eeeuuuzzziiixxxbbbYYYlllxxxddddddhhhaaarrrsssbbbVVVUUU```uuuyyyhhhZZZKKKFFFHHHJJJNNNSSS]]]ddd___DDD:::;;;;;;:::999999888888999999:::::::::;;;;;;;;;<<<<<>>CCCJJJNNNNNNLLLLLLNNNKKKJJJLLLPPPUUUXXXWWWUUURRRPPPTTTXXXUUUOOOUUUaaaqqqnnnOOOEEEMMMJJJNNNRRRZZZoooyyyiii[[[[[[^^^^^^bbbiii{{{wwwqqqtttzzzuuurrrpppnnnllliiieee```\\\XXXUUURRROOOKKKFFF@@@???BBBFFFIIIIIIJJJGGGMMMIIILLLPPPWWWyyySSSDDD999888777666444444333333xxxzzzsssfffZZZWWWTTTIIIDDDEEE@@@<<>>LLL{{{pppbbbSSSKKKGGGDDDBBBCCCCCCHHHMMMMMMLLLLLLNNNPPPNNNMMMMMMQQQVVVZZZYYYXXXWWWUUUWWWZZZTTTMMMTTTaaalll}}}^^^LLLKKKLLLOOORRRZZZqqq~~~ggg[[[TTTYYY]]]]]]___eeexxx{{{}}}zzzuuurrrooollljjjgggddd___[[[XXXTTTPPPNNNJJJEEE@@@???CCCGGGIIIJJJLLLGGGMMMIIIKKKOOO[[[xxxKKK>>>999888777555444444444444|||zzzyyy}}}jjj\\\WWWSSSGGGAAA@@@;;;>>>CCCIIIMMMNNNKKKIIIHHHBBBCCCDDDEEEKKKSSSXXXWWWVVVqqq}}}rrrfffaaafffqqqoooYYYRRRoooWWWRRRaaasssiiiZZZccczzzyyy{{{eeeWWWJJJFFFHHHLLLQQQUUUUUU```[[[FFF???>>>;;;:::999999888888999999888888999999:::;;;<<<<<<888KKKyyyhhhxxxkkkWWWNNNNNNOOOSSS\\\ccc^^^PPPEEEEEEIIILLLNNN[[[xxx~~~qqqaaaOOOHHHGGGIIIMMMRRRSSSSSSTTTTTTTTTRRRQQQPPPNNNJJJGGGGGGFFFJJJUUUaaauuu]]]MMMOOONNNRRR\\\uuulll~~~lllppp{{{|||hhh___[[[```fffmmmzzzyyycccPPPJJJLLLQQQWWWTTTRRRWWW]]]nnnSSSAAA:::;;;777888;;;555666666666666666666666666555444444444444555666666555;;;777444999999<<>>===888===AAAFFFHHHGGGGGGGGGHHHDDDGGGFFFDDDHHHRRRZZZ\\\XXXnnnyyyjjjjjjjjjiiiUUUUUUyyy```LLLPPPcccppplll\\\UUUmmmyyydddWWWIIIFFFHHHLLLQQQVVVVVVcccWWWBBB======;;;:::999999888888999999666777777888999:::;;;<<<:::FFFqqqooovvvgggTTTKKKMMMSSSVVVYYY```cccVVVEEEBBBJJJLLLMMMWWWrrrqqqaaaQQQIIIGGGIIILLLPPPMMMNNNOOOQQQSSSTTTUUUVVVUUUQQQMMMIIIFFFIIIXXXggg{{{\\\LLLPPPQQQSSSYYY|||pppyyy^^^eeewwwrrrggg``````bbbjjjwwwaaaOOOJJJNNNQQQVVVTTTRRRWWW^^^pppNNN???:::;;;777999;;;555666666666666666666666666555444444444444555666666444;;;777333888999:::BBB\\\~~~rrr]]]QQQGGGEEEHHHGGGFFFFFFFFFKKKNNNLLLMMMSSSUUUSSSRRROOOMMMPPPWWW^^^cccdddfffooorrrhhhZZZRRRPPPPPP___vvvcccOOOSSSUUUUUU\\\vvv{{{gggSSSPPPMMMOOOVVVXXXUUUYYYbbbttt~~~|||xxx~~~|||xxxuuuqqqmmmgggdddaaa___[[[YYYVVVSSSOOOLLLGGGCCC???@@@DDDIIIJJJKKKNNNHHHMMMKKKMMMTTTiiiYYYGGG<<<888777666555555444555555uuuttt~~~tttwwwbbbTTTLLLAAA>>>>>>999<<>>:::;;;777999;;;555666666666666666666666666555444444444444555666666444;;;777333888999999@@@KKK}}}oooPPPHHHBBBCCCEEEFFFGGGJJJCCCIIIMMMMMMPPPWWWWWWSSSIIIGGGFFFKKKUUU```gggkkknnn|||sssaaaXXXQQQKKKXXXpppmmmUUUUUUWWWWWW]]]xxxttt[[[PPPIIINNNMMMPPPWWWVVVSSSZZZeeebbbpppooojjjxxx|||zzzxxxuuuqqqlllfffaaa___]]]ZZZXXXVVVRRRNNNKKKGGGCCC???@@@DDDIIIKKKKKKNNNHHHNNNLLLOOOWWWoooPPPDDD888888777666555555555555555wwwbbbzzzmmmzzznnneeeXXXMMMGGGBBB===:::999>>>BBBAAA>>>???FFFMMMTTTEEEKKKSSSIIIMMM___bbbbbblllmmm^^^iiicccSSSVVV{{{^^^EEEJJJNNN]]]pppqqqXXXgggvvvdddVVVHHHFFFIIINNNRRRUUU___iiiUUU;;;===777999999999888888888888777<<<888555666;;;===;;;888<<>>DDDIIIJJJJJJNNNJJJJJJMMMLLLXXX}}}JJJCCC;;;:::999888666555555444444}}}dddyyyiii|||uuummmcccVVVLLLEEEAAA===:::;;;>>>@@@???>>>@@@GGGMMMTTTPPP]]]___LLLJJJ\\\eeeaaaiiirrr[[[]]]^^^QQQSSSqqqYYYFFFOOOSSSddd}}}ppp|||tttbbbUUUHHHFFFJJJNNNRRRVVV[[[mmmWWW<<>>[[[nnnuuuVVVJJJNNNNNNNNNYYYgggjjj]]]KKKDDDFFFFFFGGGNNNbbbrrrcccSSSJJJFFFDDDFFFIIIFFFDDDDDDEEEFFFLLLXXXeeeggghhhdddXXXJJJIIIZZZnnneeeOOOOOOVVVWWWTTTVVVtttgggccczzzpppiiiqqqzzzhhhWWWMMMLLLNNNSSSUUURRRSSS[[[cccyyytttEEE===777777999888777777666666666666666666666666555555555555555555555555555666777777666777999;;;FFFeeeqqq___JJJHHHEEEFFFIIIMMMOOOPPPMMMIIIJJJNNNPPPLLLIIIHHHAAAAAABBBEEEMMMXXXfffooozzzyyyiii]]]WWW\\\rrrcccZZZWWWTTT]]]uuuzzzgggUUUIIIGGGJJJNNNQQQTTTTTTRRRQQQSSSVVV______```gggttt}}}xxxsssooommmjjjfffbbb___\\\WWWSSSPPPMMMKKKHHHEEEAAA===???DDDIIIJJJJJJLLLIIIKKKOOOOOO]]]wwwGGG@@@::::::999888666555555444444lllnnn```yyyxxxooojjj```TTTIIIDDD@@@===:::===>>>>>>>>>???CCCJJJOOOUUU```tttsssYYYNNNZZZccciiinnnwwwZZZTTTXXXRRRRRRfffzzzRRRFFFPPPTTTiii}}}ppp___SSSHHHFFFJJJNNNSSSWWWYYYvvvZZZ???@@@:::999999999888888888888777:::777555666999;;;:::888777:::SSSiiiddd___KKKLLLOOOOOO___sssvvveeeNNNEEEFFFFFFFFFJJJ\\\~~~pppaaaPPPHHHEEECCCCCCEEECCCEEEFFFDDD@@@CCCUUUhhhkkknnnnnndddRRRKKKXXXkkk}}}{{{kkkTTTKKKTTTZZZXXXQQQOOOjjjnnneee~~~|||rrrvvvsssbbbSSSLLLLLLOOOPPPSSSQQQSSS\\\eee|||jjjDDD<<<777888999777666777666666666666666666666666555555555555555555555555555666777777666666888:::BBBdddlllXXXIIIIIIIIILLLPPPSSSTTTSSSLLLIIIIIILLLLLLHHHDDDDDD@@@CCCFFFHHHMMMVVVcccnnnuuu}}}}}}nnndddiiiyyyiiiWWWTTTSSS\\\qqqvvvfffYYYNNNFFFFFFJJJLLLPPPTTTUUUSSSRRRTTTXXX[[[^^^___dddvvv}}}xxxrrrnnnlllhhhccc___]]]ZZZUUUQQQOOOLLLIIIFFFCCC@@@>>>@@@EEEIIIKKKJJJJJJJJJNNNPPPRRRdddnnnBBB===999999888777666555444444444zzz```WWWxxxvvvmmmfff\\\PPPFFFBBB???===<<<@@@>>><<<===@@@FFFLLLPPPVVVlllnnn\\\YYYZZZoooxxx{{{]]]TTTUUUUUUUUU```}}}YYYMMMRRRRRRjjjxxxjjj[[[PPPHHHGGGKKKOOOTTTYYY___]]]AAAAAA;;;999999999888888888777777999777555666888:::999888<<<;;;NNN}}}lll```mmmUUUOOOTTTTTThhhoooTTTFFFEEEGGGFFFHHHWWWwwwssscccQQQIIIFFFDDDDDDEEEBBBEEEGGGEEE@@@BBBRRRcccmmmrrrwwwppp[[[MMMTTTeeemmmeeeUUUIIIOOO]]]___VVVRRRJJJaaa|||kkkgggtttvvv}}}nnn]]]PPPKKKLLLOOOOOORRRPPPSSS]]]fff}}}```BBB<<<777888999777666888666666666666666666666666555555555555555555555555555666777666666666888:::@@@aaagggQQQIIIJJJNNNSSSWWWXXXVVVTTTHHHEEEFFFIIIHHHDDDBBBCCCEEEIIILLLLLLMMMUUUcccnnnqqqyyysssvvvlllUUUQQQNNNVVVgggyyymmmeee\\\VVVOOOIIIGGGIIINNNOOOSSSWWW[[[\\\\\\\\\ZZZ```bbbfff}}}{{{vvvpppllljjjgggbbb^^^\\\YYYUUUQQQNNNKKKHHHEEEAAA??????AAAFFFIIIKKKKKKJJJLLLOOOQQQRRRhhhccc???<<<:::888888777666555444444444aaaWWWzzztttkkkaaaXXXLLLDDDAAA@@@??????AAA???===>>>AAAGGGMMMQQQWWWuuukkkWWWMMMcccxxx{{{___VVVSSSVVVWWW\\\ssscccWWWUUUUUUqqqnnnyyysssdddVVVNNNGGGHHHLLLOOOUUUZZZjjj```BBBBBB<<<999999999888888888777777777666555666777888888888>>>;;;HHHqqquuueeehhhXXXZZZZZZnnnxxx[[[IIIDDDGGGGGGHHHSSSooowwweeeRRRHHHFFFDDDCCCDDDEEEEEEGGGHHHFFFFFFOOOZZZkkkrrr{{{zzzeeeOOONNNZZZWWWPPPGGGHHHWWWdddaaaTTTRRRHHHWWWhhhaaa```hhh}}}qqqppp|||{{{jjjYYYNNNJJJLLLOOOPPPRRRPPPSSS]]]gggVVV@@@;;;888999888666666888555555555555555555555555555555555555555555555555444555666666555666888:::<<>>>>>???BBBFFFIIIKKKKKKKKKMMMPPPPPPSSSkkkYYY>>><<<;;;888777666555444444444555uuuaaa{{{rrrggg\\\TTTIIIBBB@@@BBBCCCCCC@@@AAAAAAAAABBBFFFMMMRRRZZZ|||kkkSSSHHHRRRqqqppp\\\XXXTTTWWWVVVYYYjjj}}}sssjjjZZZWWWYYYbbbooobbbzzzppp```RRRKKKGGGIIILLLPPPVVV\\\tttaaaBBBAAA;;;999999999888888888888777666666666666666777777888;;;888AAAddd}}}jjjsssZZZWWW]]]mmmdddMMMDDDDDDGGGIIIPPPfff}}}hhhRRRGGGDDDCCCBBBCCCHHHGGGHHHKKKKKKIIILLLQQQfffnnn|||oooSSSIIIOOOFFFDDDDDDLLL\\\gggaaaTTTRRRJJJRRRvvv~~~cccNNNOOOZZZkkksssooouuu}}}xxxfffUUUKKKJJJMMMQQQQQQSSSPPPSSS^^^kkktttMMM>>>:::888999888555555888555555555555555555555555555555555555555555555555444555666666555555777999===PPPeeeMMMMMMPPPVVV[[[]]]YYYRRRLLL??????BBBGGGHHHGGGIIINNNMMMPPPTTTVVVVVV[[[dddkkkuuu|||www___TTTNNNIIIIIINNNXXXhhhvvvnnndddYYYUUUSSSQQQQQQSSSWWWXXXaaauuuwwwddd___dddiiisss~~~}}}uuupppkkkhhhgggeeeaaa^^^ZZZWWWTTTQQQNNNKKKFFFCCC;;;===@@@DDDGGGJJJKKKLLLLLLNNNPPPQQQWWWrrrPPP>>>===;;;777666555555444444555555lll{{{pppfffYYYQQQFFF@@@@@@CCCFFFGGG???BBBEEEDDDBBBEEELLLRRR\\\nnn\\\MMMMMMYYYtttuuu[[[UUU\\\[[[YYYVVVXXXeeessswwwrrrbbb```gggnnneeegggppp```OOOIIIGGGIIIMMMPPPWWW]]]xxxbbbBBB???:::999999999888888888888777555666666555555555777888888777>>>YYYjjjuuuVVVSSSZZZfffyyylllSSSEEE@@@EEEIIINNN^^^~~~nnnUUUHHHEEEDDDDDDEEEIIIIIIJJJLLLJJJGGGHHHMMMbbbjjj|||xxxXXXEEEFFFAAABBBFFFOOO[[[ccc```XXXWWWUUUUUUffffffWWWKKKOOO\\\ooo}}}vvvwww|||sssaaaQQQIIIJJJOOOTTTRRRTTTPPPTTTaaaqqqzzz}}}EEE===:::999:::888555555999555555555555555555555555555555555555555555555555444555666555555555777999===HHHuuuhhhPPPPPPSSSXXX\\\[[[UUULLLFFFAAABBBEEEJJJLLLKKKOOOUUUTTTZZZbbbiiimmmpppsssuuu}}}~~~pppbbbUUUSSSOOOLLLJJJIIIOOObbbuuu|||tttnnnnnnlllgggaaa___dddlllhhhcccbbbfffttt~~~zzzwwwuuupppkkkgggfffccc___[[[WWWUUURRRPPPMMMIIIDDDAAA999<<>>CCCGGGFFFCCCDDDKKKRRR^^^uuu]]]LLLHHHUUUnnn}}}uuuXXXHHHQQQaaabbb]]]XXXZZZeeepppvvvwwwyyylllaaaqqqqqq```MMMHHHFFFIIIMMMQQQWWW^^^xxxbbbAAA>>>:::999999999888888888888777555555666555555555666888999888===TTT~~~hhhwwwwwwXXXUUUWWW___qqqpppVVVFFF<<>>;;;???CCCGGGHHHIIIJJJKKKKKKMMMOOOVVVhhh^^^DDD>>>555666888666333333444555555444uuuxxxjjj|||ggg\\\OOODDDCCCEEEDDDBBBBBB@@@@@@;;;BBBNNNGGGJJJddd{{{YYYHHHMMM\\\xxxYYYFFFEEEPPP[[[llljjjooonnndddmmmpppiiiuuulll[[[MMMIIIGGGIIINNNSSSZZZ```sssGGG::::::999999999999888888888777777666666666666666777777888777:::EEEPPPeee}}}kkkgggQQQRRRPPP]]]oooyyyyyyeeeFFFCCCCCCEEEIIIPPPdddvvvXXXIIIIIILLLLLLLLLJJJGGGCCCAAABBBFFFJJJWWWfff|||fffHHHHHHHHHHHHKKKRRRWWWYYYZZZ\\\ssszzzuuuiiimmm~~~xxxrrrqqqttt~~~pppcccTTTKKKKKKOOOTTTUUUTTTRRRVVV```jjj~~~VVV>>>;;;::::::999999888888777555555555555555555555555444444444444444444444444444555666555444444666888999===MMMuuuoooXXXSSSUUUYYYYYYRRRHHHDDDFFFNNNNNNRRRWWWWWWXXX```kkksssxxxrrrfffYYYYYYWWWUUUTTTSSSTTTUUUWWWVVVOOONNNQQQQQQTTTcccuuutttbbb]]]```___eeeuuu|||xxxuuurrrqqqnnnjjjgggccc___ZZZWWWSSSQQQNNNMMMKKKHHHBBB>>>===@@@EEEHHHIIIJJJLLLMMMKKKOOOQQQVVVkkkWWWAAA===777777888666444333444555555444tttxxxfffooo^^^QQQEEEBBBDDDCCCAAAAAA:::>>>>>>EEEMMMJJJSSSjjjqqqaaaKKKFFFPPPkkkdddTTTMMMIIIKKKPPPeeepppxxxyyyrrrlllpppmmm|||{{{{{{iiiZZZLLLGGGEEEJJJPPPUUU[[[bbblllJJJ???===:::999999888888888777777777666666555555666666777888777999@@@FFFVVVggguuupppWWWPPPLLLXXXmmm{{{mmmOOOCCCBBBEEEHHHLLL\\\cccNNNHHHJJJLLLJJJIIIFFFCCCAAACCCGGGKKKOOOeeeiiiKKKLLLHHHHHHLLLRRRTTTQQQSSSWWWvvvwwwzzzuuuhhh]]]OOOHHHJJJOOOTTTUUUQQQQQQVVVaaaoooRRR???:::::::::999888888777777555555555555555555555555444444444444444444444444444555666555444444666888:::999EEEmmmpppZZZRRRUUUYYYXXXPPPFFFEEEJJJQQQTTTYYY]]]]]]___jjjuuu~~~wwwiiiqqqxxxlllcccUUUIIIFFFJJJOOORRRSSSTTTWWWZZZZZZQQQMMMRRRXXX[[[bbbkkkwwwqqq\\\YYY^^^cccaaafffvvv}}}zzzvvvrrrooonnnkkkgggccc```]]]ZZZWWWRRRPPPNNNLLLJJJFFFBBB???>>>BBBFFFIIIKKKLLLMMMNNNJJJRRRSSSVVVoooMMM<<<;;;888999777666444333444555555444zzzyyyccc}}}vvvbbbTTTFFFBBBBBBAAA@@@@@@:::===AAAFFFJJJNNN]]]qqqzzz```JJJAAAGGGWWWsss|||gggZZZ```dddZZZNNNLLL\\\oooxxx~~~~~~pppzzzuuurrrqqq}}}uuuuuueeeXXXLLLFFFDDDKKKQQQUUU\\\eeegggSSSIIIAAA999888888888888777777777777666555555555555666777777777666;;;@@@NNN|||iiijjjuuu]]]WWWPPPYYYkkk{{{sssVVVDDDBBBDDDHHHIIIUUUwwwmmmTTTHHHHHHLLLHHHIIIHHHGGGFFFGGGJJJMMMNNNiiikkkJJJIIIHHHHHHNNNSSSRRRMMMPPPYYYyyy~~~sssdddZZZNNNHHHJJJPPPSSSTTTQQQQQQWWWccctttJJJ<<<::::::999999888777777777555555555555555555555555444444444444444444444444444555555555444444666777;;;:::AAAiiiqqq\\\RRRUUUXXXWWWNNNFFFGGGNNNTTTWWW[[[\\\\\\bbbnnnyyytttddd[[[YYYSSS^^^rrrvvvcccUUUKKKFFFBBBHHHPPPSSSSSSTTTXXX\\\]]]UUURRRWWW\\\^^^^^^aaaeeeyyykkkaaa^^^___```bbbccckkk~~~{{{wwwsssooolllkkkgggccc___]]][[[YYYWWWPPPOOOMMMKKKHHHEEEAAA???>>>BBBFFFJJJKKKLLLMMMNNNLLLSSSSSSUUUtttsssFFF:::;;;::::::777555444444555555444333xxxaaayyy|||hhhYYYIIICCCBBB@@@>>>>>><<<===CCCGGGIIIVVVmmm}}}ooo]]]DDD<<>>AAAFFFIIIJJJKKKMMMNNNPPPSSSQQQWWW}}}dddDDD::::::;;;:::666555444444666666444333{{{eeewwwooo^^^MMMDDDAAA>>><<<<<<<<<<<>>AAAFFFIIIKKKKKKMMMNNNRRRRRRRRRaaaUUUBBB;;;999;;;999666555444555666666444222qqqxxxuuudddPPPFFFAAA===;;;;;;;;;:::EEEJJJKKKbbbzzzzzzlllpppcccYYYKKKWWWwwwhhhkkkzzzqqqiii[[[cccssstttuuuqqq]]]^^^```fffwwwttteeeWWWMMMHHHDDDHHHRRRTTTWWWlll|||EEE555:::;;;999;;;888777777777666666666666555444444444444555666666555333999<<<@@@bbbhhh}}}yyyYYYNNNMMMTTTaaattt|||rrrVVVFFF???FFFHHHIII[[[tttvvv[[[LLLHHHEEEFFFIIINNNVVVbbbnnnvvvnnnLLLGGGDDDEEENNNUUUOOOJJJ[[[uuuyyyiiiXXXQQQKKKJJJNNNSSSUUUTTTVVVYYY```nnnxxxUUU@@@CCC999999888888777777666666555555555555555555555555444444444444444444444444333444444444333333555777444:::999LLLwwwdddWWWPPPKKKJJJJJJIIIKKKPPPPPPQQQRRRUUU```kkknnnjjj___\\\WWWUUUUUUVVVVVVUUU[[[cccjjjooouuuyyyvvvpppjjj___SSSLLLEEE@@@CCCIIIIIINNNTTTZZZ[[[YYYVVVSSSUUUXXX^^^gggpppuuuuuussspppxxxpppiiicccdddnnn|||~~~zzzvvvssspppnnnkkkhhhdddbbb___]]][[[YYYUUURRRLLLLLLKKKHHHCCC@@@@@@AAA???CCCGGGKKKLLLMMMNNNOOOSSSPPPUUUpppyyyHHH@@@:::666999777555555555555666666444222|||zzzyyygggRRRGGGAAA===::::::;;;999EEEIIIGGG]]]rrrjjjgggsssqqqmmmSSSPPPpppeeeppp~~~[[[```ttt{{{}}}{{{qqqQQQKKKUUUWWW```vvvrrrcccUUUJJJEEECCCJJJTTTVVVZZZssswwwCCC888>>>;;;666666777777777777666666666666555444444444444555666666444555<<<;;;888VVVgggqqq^^^RRROOOSSS\\\ppp}}}www[[[HHH???EEEHHHFFFTTTjjjbbbNNNGGGIIIIIIKKKPPP[[[lll~~~iiiLLLHHHEEEEEEMMMTTTMMMIII\\\xxxrrraaaSSSMMMHHHIIIOOOTTTVVVVVVWWW[[[bbbpppsssGGG777<<<999999888888777666666666555555555555555555555555444444444444444444444444333444444444333333555666555<<<888DDDwwwyyyeeeWWWNNNGGGGGGHHHIIIKKKNNNPPPRRRRRRVVV___hhhcccYYYOOOSSSYYY]]]```cccgggkkkmmmvvv|||~~~}}}zzznnnbbbZZZMMMDDDDDDFFFDDDCCCEEEFFFLLLUUU^^^cccbbb\\\VVVQQQTTT[[[hhhwww~~~wwwmmm]]]eee}}}|||yyyuuurrrpppmmmjjjhhhcccbbb```^^^\\\XXXTTTPPPKKKLLLKKKGGGBBB???@@@AAAAAADDDIIILLLMMMNNNOOOQQQSSSNNNXXX|||kkk???>>>999444777666555555555666777666444222www||||||mmmYYYIII@@@===:::888>>>CCCDDDBBBHHHVVVccciiippp}}}\\\MMMTTT^^^gggooohhhWWWnnn}}}{{{jjjWWWSSSQQQTTTXXX^^^hhhrrr{{{lll^^^RRRIIIFFFIIIKKKRRRWWWYYYuuuvvvGGG???<<<999;;;===999999999888777666666555555555555555555555555555111444555:::???IIIsssxxxjjjqqqQQQNNNUUUQQQeeeyyydddNNN@@@DDDGGGDDDMMM]]]sss[[[HHHRRRPPPPPPVVVbbbrrrsss]]]SSSFFFDDDIIIRRRHHHJJJTTT___|||~~~|||lllaaaQQQNNNLLLNNNRRRVVVWWWVVVUUU]]]dddqqqmmmCCC>>>:::999999888777666555444444444444444444444444444444333333333333333333333333333333333444444444555555555222>>>JJJ]]]wwwgggUUULLLEEEFFFIIIIIIIIIJJJSSSOOONNNTTTVVVTTTPPPOOOPPPTTTZZZ^^^aaaeeeiiimmmsss}}}~~~vvviii\\\JJJKKKIIIFFFEEEGGGGGGGGGJJJNNNTTT\\\eeekkkiiieeeZZZYYY\\\hhh{{{{{{iiittt}}}|||vvvqqqnnnkkkhhhgggcccaaa]]]ZZZWWWTTTPPPNNNNNNJJJGGGEEE@@@<<<===AAACCCFFFIIILLLNNNOOOOOOOOONNNSSS[[[{{{ddd>>><<<:::333555:::555555444333333222111111oooooonnnXXXGGG@@@>>>;;;999<<<@@@DDDFFFHHHOOO[[[eeeVVVIIIRRRYYYhhhrrrmmm^^^qqqsssdddZZZTTTRRRRRRUUUZZZcccuuuxxxiii\\\PPPHHHEEEIIILLLSSSXXXZZZuuupppEEE>>>;;;666666777999999888888777666666555555555555555555555555555333444444888<<>>;;;AAA???BBBHHHJJJNNN\\\mmmwwwTTTOOORRROOOZZZcccnnnwwwxxxjjjvvvuuu{{{oooaaaXXXTTTUUUVVVYYY]]]dddrrrssseeeXXXMMMGGGEEEIIILLLTTTYYY[[[vvvgggBBB???===999999888999888888777777666666555444444444444444444444444444555444666888<<<\\\zzzooo```LLLPPPNNN]]]xxx}}}bbbIIICCCDDDDDDIIIQQQmmmkkkUUUFFFNNNWWW\\\aaaiiiuuu~~~zzzgggVVVYYYnnnoooWWWIIICCCIIIHHHKKKNNNYYYxxxgggdddqqq}}}zzz{{{~~~sssdddYYYLLLLLLMMMPPPTTTVVVVVVUUU[[[bbbmmmUUU:::<<<999999999888777666555444444444444444444444444444444333333333333333333333333333333333333444444444444888888<<<<<>>;;;===BBBHHHJJJMMMPPPRRRRRRRRRRRRMMMMMMaaayyyOOO777<<<;;;666555555555444444333333222222111zzzyyybbbmmmRRRBBB???AAAAAA???HHH>>>===GGGNNNSSSdddxxx{{{iiibbbaaaVVVFFFEEEKKKNNNTTTdddqqqwww}}}xxxyyywwwdddfff{{{llldddbbbeeeeeehhhppp|||}}}ooobbbTTTKKKHHHEEEIIIMMMUUUZZZ]]]xxxbbbAAA>>><<<;;;===<<<888888777777666666666666444444444444444444444444444555333444666888PPPwww~~~```mmmeeeLLLNNNOOO[[[uuulllOOOCCCCCCDDDHHHLLL```}}}oooXXXIIIMMMPPPSSSZZZfffqqqwwwlll\\\TTTZZZhhh|||}}}jjjTTTGGGJJJKKKOOOOOOXXXeeeccciiixxxyyymmm___UUUJJJKKKNNNQQQTTTVVVVVVVVV]]]dddtttNNN:::;;;777888888888777666555555555444444444444444444444444333333333333333333333333222222333333333444444444111777???@@@EEEffftttZZZKKKFFFEEEHHHIIIGGGEEEFFFGGGEEEDDDCCC???;;;>>>DDDKKKTTT^^^bbbbbbbbbhhhnnn}}}|||kkk]]]XXXXXXaaaccc```\\\^^^eeefffaaaTTTQQQTTT```qqq|||jjjZZZ___uuukkkWWWUUUWWW[[[___lllsss|||wwwzzzvvvrrrnnnkkkhhheeebbb```]]]ZZZWWWUUURRROOOLLLIIIDDDAAA@@@===;;;>>>DDDKKKLLLOOORRRSSSTTTSSSSSSNNNNNNllliiiGGG666:::999666666444444444444333333222222222yyybbb{{{lllRRRAAA>>>BBBDDDDDDFFF;;;:::HHHRRRTTT]]]jjjpppdddeeevvvpppWWWGGG===CCCAAAIII```kkkrrr}}}qqq\\\ZZZxxxxxxlll^^^QQQIIIIIIFFFIIIMMMUUU\\\```}}}mmmJJJ@@@:::777:::999777777777666666666666666444444444444444444444444222555333444777777HHHggg[[[```kkkQQQNNNQQQ\\\ssssssYYYHHHCCCDDDFFFHHHVVVqqqvvv^^^JJJLLLMMMQQQ\\\iiikkkgggRRRHHHTTTlllzzz\\\LLLLLLLLLPPPPPPWWWnnn^^^aaannn||||||wwwuuu{{{|||rrrgggZZZQQQIIIKKKOOORRRUUUVVVWWWXXX___hhh|||LLL===;;;666888888777777666666555555444444444444444444444444333333333333333333333333222222222333333333444444///888>>>@@@EEE___wwwXXXGGGDDDEEEIIIKKKJJJIIILLLHHHEEECCCAAA>>><<>>FFFEEEQQQlllooolll}}}yyyfff```yyy}}}zzz|||ssshhh[[[MMMGGGIIIGGGJJJMMMUUU]]]ccc\\\KKK>>>888888777666666666666666666666666333333333333333333333333111444333444888777BBBYYYccc^^^www[[[OOOQQQ[[[ppp{{{gggRRREEECCCEEEGGGPPPeeelllNNNRRRTTTYYYdddjjjaaaQQQHHHGGG\\\uuu~~~```QQQNNNJJJOOOSSSYYY}}}~~~^^^\\\aaattt|||tttuuu{{{uuukkk```UUUNNNIIILLLPPPSSSUUUWWWZZZ\\\cccooosssJJJ???:::666888777777777666666666555444444444444444444444444333333333333333333333333222222222222333333333333555:::999999???TTT}}}ZZZGGGEEEGGGLLLNNNMMMOOORRRKKKFFFAAA???======CCCJJJRRRZZZ___\\\WWW\\\kkkyyywwwjjj```[[[^^^cccnnn{{{}}}|||yyymmmWWWRRRVVVgggzzzuuu___]]]lllbbbSSSRRRUUU]]]hhhgggtttpppwwwxxx}}}~~~~~~}}}{{{{{{vvvtttpppmmmkkkhhhdddaaa\\\ZZZVVVTTTRRRPPPMMMJJJFFFBBB???>>>======AAAHHHMMMNNNPPPRRRSSSSSSRRRQQQNNN___VVVBBB999999444555888444333333333333333333333333eeennnvvv___KKKAAAAAAFFFJJJ@@@GGGNNNPPPKKKCCC>>><<>>888999777777777777666666666666444444444444444444444444333333333333333333333333111222222222222333333333666:::555555<<>>>>>===>>>CCCJJJLLLNNNPPPQQQRRRQQQPPPOOOSSSmmmKKK>>>::::::444666999333333333333333333333333333mmmkkk|||fffPPPCCC@@@EEEKKKHHHTTTYYYPPPCCC>>>@@@AAAKKKccckkk]]]```KKKNNNCCCOOOooommmdddzzzwwwnnnnnn|||{{{jjj```TTTFFFBBBHHHJJJKKKMMMUUU^^^hhhqqqRRRDDD999555888666555555555666666666666666333333333333333333333333222555333444888444777FFFqqqnnn___tttQQQKKKWWWjjj}}}fffKKKAAACCCEEEJJJWWWppplllpppmmmccc___]]]QQQAAAJJJaaatttttt|||bbbZZZUUUJJJRRRaaahhh```NNNWWWaaa|||ttthhh___VVVMMMGGGLLLNNNQQQSSSTTTXXX]]]bbboooRRR>>>;;;777;;;777777777777666666666666444444444444444444444444333333333333333333333333111111222222222333333333222777444888???BBBiiidddOOOMMMNNNQQQQQQPPPTTTYYY\\\QQQFFFCCCDDDEEEIIIMMMQQQVVVYYYUUUTTTbbbgggcccnnn|||eeeVVVSSS\\\sssssshhhjjjwwwiiimmmzzztttZZZ___fffdddpppmmmiiifffjjjyyy|||xxxzzz|||zzzyyyyyyvvvssspppnnnlllhhhdddaaaZZZXXXUUURRRQQQOOOLLLIIIEEEAAA>>>>>>>>>>>>DDDLLLLLLMMMOOOQQQQQQPPPOOONNNXXXxxxuuuCCC;;;;;;;;;666777999222333333333333333333333333mmmzzz}}}yyy\\\EEEAAAIIIQQQXXX[[[aaaXXXAAA:::AAACCCRRReee}}}vvveeefffqqq^^^JJJ@@@UUUuuuxxxnnnpppyyyxxxwwwxxxdddYYYOOOEEECCCHHHPPPTTTZZZWWW\\\|||vvvXXX===888;;;999777888666666555444444444444555333333333333333333333333222222222333555888;;;<<<^^^{{{```wwwaaaIIIUUUnnn{{{}}}mmmUUUFFFCCCEEEGGGOOObbb~~~vvvyyymmm^^^YYYQQQIIIJJJ^^^kkkuuu~~~fff\\\dddpppbbbLLL^^^~~~ZZZNNN\\\hhhyyynnneee[[[QQQLLLKKKLLLOOOPPPRRRWWW___fffiiikkkqqqFFF@@@777<<<555:::999888666555555444444444444333333333333222222111111111111111111111111333333333333333333333333444555222666:::???ZZZqqqUUUTTTRRROOOPPPUUUYYY\\\```WWWLLLGGGFFFGGGIIIKKKQQQVVVSSSMMMXXXuuummm^^^jjjsss\\\VVV\\\tttsssiiirrrvvvjjjpppUUUSSSVVVaaannnrrr{{{qqq]]]TTTTTTaaaooozzz|||zzzyyywwwuuurrrxxxwwwuuuqqqmmmhhhdddaaa___YYYTTTRRRRRRQQQLLLHHHAAAAAAAAA???>>>BBBHHHNNNLLLKKKQQQRRRNNNTTTXXXOOOYYYYYYCCC===777555777888555222444444333333333333222222wwwqqq{{{eeeNNNEEELLLWWWeeegggiii[[[CCC>>>DDD@@@CCCRRRhhhttttttrrrnnnhhhooo]]]JJJXXX}}}xxxuuuzzzsssjjjwwwvvvbbbWWWNNNEEEDDDIIINNNQQQXXX[[[jjjdddMMM999777:::888555666666666555444444444444444333333333333333333333333222222222333555777999;;;QQQjjjmmmsssPPPLLL^^^mmmtttxxxzzzqqq]]]LLLDDDDDDEEEMMM\\\sss}}}}}}pppddd```TTTJJJMMMeeekkkwwwrrr___XXXqqqwww^^^dddXXXNNNXXXkkkuuuiii```XXXOOOLLLMMMRRRSSSTTTUUUXXX___fffjjjxxxdddCCCAAA888;;;666:::999888666555555444444444444333333333333222222111111111111111111111111333333333333333333333333777777444666999888JJJkkkvvv[[[TTTOOOPPPRRRSSSWWW\\\aaaZZZRRRLLLIIIHHHJJJKKKGGGMMMNNNPPP```|||uuullljjjyyylllXXXRRRWWWiii{{{qqqttt~~~qqqSSSRRRWWW___kkkpppuuurrraaaZZZTTTSSSYYY___ggg|||~~~|||zzzyyywwwtttrrruuutttssspppkkkgggcccaaa]]]XXXSSSPPPPPPOOOJJJFFFAAAAAA???>>>>>>BBBIIIOOOOOOOOOSSSTTTQQQRRRSSSLLL```RRRAAA<<<777555777888666333444444333333333222222222hhhrrrqqq[[[KKKNNN\\\uuuuuuqqq[[[DDDCCCFFF===@@@HHHVVVbbbpppmmm}}}sssYYYXXXzzzkkk|||qqqhhhvvvqqqyyysss___TTTLLLDDDEEEJJJMMMSSS[[[___qqqPPPBBB888999;;;888444555666555555444444444444444333333333333333333333333333333333333444666888999FFFrrr}}}hhhqqq___HHHPPPaaakkknnntttxxxlllUUUFFFBBBCCCJJJTTTccc~~~vvvnnniiiWWWJJJOOOffflll}}}pppbbbaaahhhjjjgggxxxVVVOOOUUUqqqzzznnnaaaXXXRRRMMMMMMPPPTTTUUUVVVWWWYYY___iiipppTTT===AAA999999888999888777666555444444444444444333333333333222222111111111111111111111111333333333333333333333333666666333666999333;;;RRR~~~dddTTTKKKOOOSSSPPPRRR[[[``````\\\UUUMMMIIIIIIKKKKKKOOORRRWWWggg|||fffgggooo{{{|||gggWWWRRRTTT```ooooooPPPRRRXXX```nnnvvv{{{{{{lllaaa[[[XXXWWWWWWWWW___xxx}}}zzzyyyxxxvvvtttqqqqqqqqqooommmiiieeebbb```ZZZVVVQQQOOOOOOMMMHHHDDDAAA@@@>>><<<===CCCKKKPPPPPPPPPSSSUUUTTTRRRPPPNNNttttttGGG===:::666555777888666444333333333333222222222222dddeee{{{fffNNNLLLYYYuuutttlllUUUAAAFFFKKK???EEEHHHSSSZZZjjj}}}nnn[[[gggooosssiiisssooojjj|||rrr^^^SSSKKKDDDEEELLLPPPYYYaaaaaarrrrrrDDD===999;;;<<<888777888666555444444333333444444222222222222222222222222444333333333333555666777>>>^^^nnnlllqqqOOONNN\\\kkkkkktttzzzaaaKKKCCCAAAGGGLLLUUUooo~~~xxxrrr\\\KKKNNN^^^qqqvvvfffhhhrrroooeeeeeeyyyfffQQQQQQWWWxxxzzzpppeeeXXXQQQMMMKKKNNNSSSSSSTTTVVVYYYZZZ```mmmzzzGGG:::???999777:::888888777666555444444444444444333333333222222222111111111111111111111111222222222222222222222222222222///444:::555777GGGmmmoooXXXIIIOOOQQQJJJLLLWWW^^^fffhhh^^^QQQIIIGGGHHHPPPSSSVVV^^^mmmzzz{{{tttkkkllloootttyyy}}}~~~lll[[[UUUUUU___oooeeeNNNTTTZZZdddyyyxxxrrreeeddddddeeehhhttt~~~{{{yyywwwwwwuuusssqqqmmmmmmllljjjgggccc```^^^XXXUUURRROOONNNKKKGGGDDD@@@>>><<<;;;>>>EEEMMMRRROOOQQQRRRUUUWWWRRRPPPYYYXXX@@@:::888555555777888777666333333333222222222222111{{{{{{ccc]]]lllRRRIIIPPPaaa___ZZZJJJ>>>JJJUUUNNNDDDIII^^^hhhjjj|||jjjWWWTTTiiiaaakkkrrrjjjqqq\\\QQQIIIDDDGGGNNNYYYYYY___hhhZZZ@@@===::::::999777888:::555555444333333333333333222222222222222222222222444333222222222444555666777III|||}}}sss~~~\\\SSSYYYooooooxxxlllTTTHHHBBBEEEFFFLLLdddzzzdddOOOMMMWWW{{{}}}hhhkkk{{{gggSSS\\\dddqqq|||WWWIIIQQQZZZ{{{rrrfff[[[PPPLLLJJJKKKPPPVVVUUUUUUXXX[[[[[[aaaqqqrrrBBB888<<<999555<<<888777666555444444444555444444333333333222222222111111111111111111111111222222222222222222222222222222...111:::777888EEE^^^{{{```MMMNNNMMMEEEGGGRRR[[[kkkttthhhTTTHHHEEEEEEHHHKKKSSS```qqq}}}~~~zzz|||xxxxxxrrr\\\VVVUUUbbbwwwoooUUUMMMVVV]]]mmm{{{yyyzzz~~~|||zzzwwwvvvuuutttrrrpppjjjjjjiiigggdddaaa^^^\\\VVVUUUSSSPPPNNNJJJFFFDDD@@@===;;;<<>>LLL___bbbHHHLLLqqqzzz|||UUUKKKkkkmmmTTTgggyyyhhhxxxlllWWWMMMGGGDDDIIIRRR```WWW^^^{{{}}}JJJ>>><<<888666555555666777555444444333333333333333222222222222222222222222333222222111222333555666777???kkkkkk\\\VVVoooqqqwww~~~~~~sss```QQQEEECCCCCCIII[[[xxxpppXXXOOOWWWuuufff{{{}}}gggNNNLLL___jjjoooyyyvvvTTTFFFOOO]]]rrriii\\\SSSKKKJJJKKKMMMRRRXXXYYYYYY]]]```___dddwww```@@@999888:::555<<<777666555555444444555555444444333333333333222222111111111111111111111111222222222222222222222222444555000111888666666AAAVVVttt|||nnnXXXOOOIIIBBBEEENNNYYYqqqrrrXXXGGGCCCCCCDDDIIISSSaaaooo{{{vvvhhhZZZWWWYYYggg}}}~~~sssuuu{{{uuujjjcccVVVNNNSSS^^^ggg}}}zzzxxxvvvuuutttsssqqqoooiiiiiihhhfffccc___\\\ZZZTTTTTTSSSPPPMMMIIIEEECCC???===<<<>>>DDDLLLRRRUUUVVV]]]WWWVVVZZZPPPZZZfff===<<<555555555666666666666666222222222222111111111111WWW}}}vvv___qqquuudddOOOAAA???888;;;@@@>>>III```lll\\\TTT~~~xxxxxxYYYPPPpppaaaRRReeeooopppwwwdddPPPHHHEEEEEELLLVVV___YYYlllbbbBBB<<<;;;888555555666666555555444333333222222333333111111111111111111111111222111111111222333555666666;;;___~~~kkk[[[hhhmmmpppooosssvvvkkk[[[HHHAAA@@@HHHSSSfff~~~fffTTTYYY|||rrrrrreeeQQQOOO^^^jjjrrrxxxzzzaaaJJJPPP```vvvjjjaaaSSSMMMIIIJJJMMMOOOTTTYYYZZZZZZ```fffgggmmmKKK>>>:::666<<<555:::666666555444444444555555444444333333333333222222111111111111111111111111111111111111111111111111333666222111777444333<<>><<<<<>>666999666666555444444444555555444444444333333333222222111111111111111111111111111111111111111111111111...444222222666333111:::@@@lll}}}nnnsss|||nnnTTTEEEBBBGGGKKKYYYzzz___JJJCCCCCCBBBJJJUUU^^^eeesssuuueeeZZZXXXZZZ\\\dddiiiqqqzzzsssaaa^^^dddpppyyyssseee]]]]]]XXXaaapppyyy||||||xxxvvvtttssssssrrrpppnnniiihhhgggeeeaaa]]]ZZZWWWPPPQQQQQQNNNJJJEEEAAA@@@===<<<===BBBJJJRRRUUUVVVQQQ]]]WWWVVV```\\\wwwHHH;;;;;;444555666666555444444444222222222111111111111000JJJcccrrr___vvv~~~ttt___LLL===??????CCCHHHKKK```pppggg[[[bbbgggNNNIIIiiivvvhhhhhhjjj]]]YYYccckkk[[[sss~~~uuueee^^^|||ssseeeWWWIIICCCDDDIIIRRRZZZbbbtttmmmHHH;;;:::999888666555555444444555555444444444333333333000000000000000000000000111111000000111111222333000;;;QQQkkk}}}```xxxttt^^^\\\^^^\\\```sss|||qqq^^^KKK;;;CCCOOOQQQhhhmmmaaakkk}}}zzztttZZZRRRzzz___OOObbb|||uuukkk^^^TTTIIIHHHHHHJJJNNNRRRTTTUUU^^^ZZZ```nnnvvvMMMEEE;;;666777999:::999666555555555555444444444333333333333333333333333111000///000111222111///000111111111111222222222222222333333333333444444BBBUUUzzzzzz}}}vvvaaaMMMBBBFFFOOOccc```EEE???CCCEEEKKKTTT[[[```mmmsssbbbTTTTTT\\\bbbeeegggpppyyymmmccc\\\aaannn{{{{{{qqqiiihhhjjjnnn{{{xxxxxxvvvtttsssrrrrrrqqqooommmggggggffffffeeebbb]]]YYYVVVTTTPPPKKKFFFAAA>>>===???======EEEPPPYYY[[[ZZZZZZ___[[[[[[^^^```[[[@@@@@@666666666555444333333222222111111111111111111111111EEEYYYvvv___kkkyyygggVVVCCC???@@@FFFLLLZZZpppjjjgggWWWQQQRRRAAA<<>>RRRiii|||gggtttiiiaaa^^^]]]___qqq~~~kkkWWWBBBAAALLLNNN^^^|||wwwkkkooo|||{{{ddd\\\tttXXXaaavvvlllaaaUUUMMMFFFGGGHHHKKKOOOSSSVVVWWW\\\\\\dddppp}}}zzzHHHAAA999555666888888777555555555555444444444444333333333333333333333333111000///000111222111///000000111111111222222222222222222333333333444444666FFFppp|||}}}|||hhhSSSGGGIIIRRRlll~~~{{{^^^HHHAAAAAAAAAEEELLLQQQVVVeee}}}^^^UUUOOOTTT^^^hhhrrrzzzwwwfff___[[[```lll{{{||||||wwwxxxzzzxxxvvvtttsssqqqnnnkkkgggfffeeedddcccaaa\\\YYYVVVTTTPPPKKKEEEAAA>>>===>>>>>>@@@HHHTTT[[[]]][[[[[[^^^^^^___bbboooRRR<<<<<<777666555555444333333222222111111111111111111111111BBBPPPjjjuuujjj}}}qqqdddNNN@@@AAAGGGNNNjjj~~~pppvvv___GGGEEE???:::FFFJJJHHHhhhvvv___eeevvveeeOOOWWW~~~ppp{{{nnnbbbPPPIIIDDDEEEJJJOOOWWW^^^yyy\\\>>><<<999888777666555444444444444444444444333333333333000000000000000000000000111000000000000111222222444<<>>======???EEEOOOYYY___```___bbb```dddfffiiisssGGG999777888555555444444333333222222111111111111111111111111@@@III___tttmmmqqqjjjzzzqqqYYYDDDCCCGGGNNNtttvvv~~~oooFFFAAADDD@@@CCC@@@HHHvvvbbbrrrrrrZZZ```yyy}}}rrrdddYYYJJJDDDAAAEEEJJJQQQZZZccc|||NNN888===888888777666555444444444444444444333333333222222000000000000000000000000000000000000000111222222333555???PPPdddzzz|||sssvvv___[[[ZZZeeezzzwwwZZZDDDBBBFFFNNN\\\wwwxxxqqqoootttttteee^^^lllYYYuuuuuuhhhYYYNNNHHHEEEDDDHHHMMMQQQTTTWWWYYY[[[dddiiinnnzzzJJJ<<<999777666777777666444555555555444444444333333222222222222222222222222111000///000111222111///000000000000111111111111111222222222222333333333777;;;CCCeeeyyycccPPPKKKOOO[[[```aaaXXXMMMGGGBBB???CCCEEEJJJPPPYYYqqq{{{[[[NNNIIIMMMWWWhhhwwwwwwaaa]]]aaa^^^___hhhyyyxxxuuuxxx{{{yyyvvvuuussspppllliiigggddd```^^^\\\[[[ZZZXXXVVVSSSNNNIIIDDD@@@>>>======BBBLLLVVV___cccdddccckkkccchhhkkksss[[[???888444:::444444444333333333222222111111111111111111111111AAAHHHZZZxxxzzzllldddzzzeee~~~zzzbbbLLLHHHJJJQQQyyywwwvvvFFF===CCC>>>===DDDVVVeeebbbppp~~~nnn{{{lll^^^SSSIIIDDDAAAEEEJJJRRR]]]gggxxx{{{}}}hhhBBB666===888777666555444444444555444444333333333222222222000000000000000000000000000000//////000000111222444000333BBBYYYqqqqqq{{{|||aaa\\\ZZZbbbtttjjjNNNCCCAAAHHHVVVhhh}}}sssmmmqqq~~~~~~___ZZZttt___hhh|||wwwlll___RRRIIIFFFEEEHHHLLLQQQTTTVVVXXXZZZ\\\gggmmmtttnnn>>>:::999888777888777666555555444444444444333333333222222222222222222222222111000///000111222111/////////000000000111111111111111111222222222333333555777888UUU}}}hhhTTTIIIIIILLLRRRTTTMMMEEEBBB@@@>>>@@@CCCJJJUUUddd\\\GGGDDDIIILLLWWWiiizzzuuuqqq|||rrr\\\[[[dddeeeeeejjjwwwwwwuuuxxxuuutttrrrqqqpppnnnkkkiiieeeaaa]]][[[YYYYYYXXXVVVTTTQQQLLLFFFBBB???>>>>>>???GGGSSS^^^dddggghhhhhhmmmeeeiiiqqqLLL<<<999555;;;333333333333333222222222111111111111111111111111JJJNNN\\\sssuuucccrrrrrr~~~~~~~~~}}}kkkZZZQQQOOOXXXyyytttHHH???@@@;;;???PPPgggiiinnn}}}aaarrr~~~vvvhhhZZZOOOHHHDDDCCCGGGLLLTTT```kkkrrrtttvvvPPP;;;888:::777666555555444444555555333333333333222222222222000000000000000000000000000////////////000111111555000///;;;OOOfff|||~~~|||~~~jjjddd^^^bbbqqqzzzttt[[[LLLAAAAAAOOO[[[nnn~~~uuuxxx}}}```ddd~~~mmmbbbrrrkkk___SSSKKKGGGEEEFFFLLLPPPUUUWWWXXXYYY]]]aaaiiirrrWWW999999999888888777777666666444444444444333333333333222222222222222222222222111000///000111222111////////////000000000111111111111111111222222222222444666777OOOoooZZZKKKFFFHHHNNNOOOHHHAAA??????>>>BBBFFFPPP```tttfffGGG@@@EEEFFFHHHQQQccctttyyy___dddvvvsssZZZZZZeeeoooooopppwwwvvvtttuuupppnnnmmmmmmmmmllljjjgggbbb___[[[YYYXXXWWWUUUTTTPPPMMMIIIDDD@@@???>>>???BBBLLLZZZdddhhhjjjkkkllljjjeeeiii{{{lllDDD;;;999666999333333333333222222222222111111111111111111111111OOOOOOUUUfff~~~iiinnn~~~|||}}}||||||~~~wwwlll^^^VVV]]]qqqjjjKKKFFFBBB@@@MMM^^^vvvrrrpppzzzYYYhhhyyy}}}pppdddVVVJJJDDDCCCFFFLLLQQQXXXbbbmmmlllsss^^^???;;;;;;555666666555444444444555555333333333222222222222111000000000000000000000000///////////////000111111333111222999DDDUUUmmm~~~|||rrrbbb```mmmuuuuuuhhh[[[HHH???IIIPPP___xxxkkkcccrrr|||cccvvvwwwjjj```TTTKKKHHHHHHHHHHHHMMMRRRWWWYYYYYY\\\bbbgggnnn}}}mmmCCC999888999888777666555555555444444444333333333222222111111111111111111111111111000///000111222111///////////////000000000111111111111111222222222222444555:::JJJuuu~~~yyy|||wwwdddRRRIIIHHHIIIGGGAAA???AAABBB@@@DDDIIIUUUjjjXXXBBBBBBFFFEEEHHHRRRbbbtttuuuXXX___uuuyyy\\\[[[gggzzzzzzyyyzzz}}}tttrrrpppnnnlllkkkkkkkkkjjjgggeee___]]]ZZZXXXWWWUUUSSSQQQMMMJJJEEEAAA>>>>>>>>>???FFFQQQ___hhhkkkkkkmmmoooiiikkknnnRRR???999777777555222222222222222222222222111111111111111111111111KKKFFFFFFSSSjjj~~~hhhjjj~~~{{{{{{yyyzzz~~~zzzgggYYY]]]fffppp}}}uuuuuu]]]IIIJJJEEEFFFYYYhhhjjjvvvvvvwwwWWWdddwwwlllaaaSSSGGG@@@BBBHHHPPPVVV[[[dddnnnggguuuQQQ777<<<>>>222666666555444444444555555333333333222222222111111000000000000000000000000///////////////000111111///111555777:::GGG```wwwyyy~~~ddd]]]iiiqqq|||yyyqqqooohhhPPP@@@FFFJJJUUUkkkuuu\\\ccc{{{gggoooyyyyyyyyypppfff\\\OOOHHHHHHKKKLLLLLLNNNRRRWWWYYYZZZ^^^fffllluuuYYY888;;;888888888666444333444555444444444333333333222222111111111111111111111111111000///000111222111///////////////000000000000000111111111111222222222111222999BBBbbbzzztttxxx|||kkkYYYMMMFFFDDD>>>:::===DDDFFFCCCBBBFFFTTTjjjVVVDDDDDDFFFHHHNNNZZZiiizzzuuu{{{}}}]]]cccxxx```^^^iii}}}zzzssspppmmmnnnlllkkkjjjjjjhhheeeccc^^^\\\YYYXXXWWWUUURRRPPPKKKHHHDDD@@@======???@@@HHHTTTbbbjjjllllllnnnqqqlllsssuuupppAAA<<<777555777222222222222222222222222222111111111111111111111111MMMLLLFFFKKK```sssgggjjjwww^^^^^^vvv~~~}}}zzzzzz}}}{{{qqqgggeeeiiikkkjjjaaaWWWFFFNNNiiigggZZZaaaiiiaaaaaavvvvvvgggdddjjjyyymmmbbbWWWMMMHHHEEEEEEIIIQQQWWW]]]jjjvvvvvvoooEEE777<<<<<<666555555444333333333333444444444333333222111000000111111000000000000111111000000000000000000000000000...222555333777NNNiiizzzwwwlllwwwfffdddccckkkiiijjjmmmmmmaaaLLL<<>>???CCCHHHKKKJJJVVVjjjuuu{{{MMMEEEKKKGGGOOOXXX___iiilllhhhnnneeedddxxxdddXXXjjj}}}vvvpppoooooojjjlllkkkfffdddeeeccc```^^^[[[XXXVVVUUUSSSQQQOOOJJJDDD?????????>>>???CCCPPP]]]iiikkkkkknnnooolllvvvcccyyyXXX;;;@@@666333999000444444333333333333222222111111111111111111111111KKKFFFCCCIIIVVVgggooohhhuuuhhhJJJOOOppp|||uuutttxxx~~~|||vvvlllgggddd___YYYMMMIIICCCVVVtttppp\\\ZZZYYY[[[gggsssdddzzzxxxnnncccXXXOOOGGGCCCBBBHHHOOOTTTWWW```nnn{{{~~~dddAAA777::::::666555555444333333333333444444444333222222111000000111111000000000000111111////////////////////////111///111444222444FFF\\\kkkvvvlllwwwxxxfff___dddeeeiiiqqquuulllYYYIIIEEEIIIUUUjjjddd^^^rrrzzzqqq}}}xxxnnnrrrzzzyyy~~~wwwjjj\\\QQQMMMHHHGGGKKKOOOSSSTTTVVVXXX[[[]]]bbbjjjuuu}}}eee???888888666666666555444444333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111222222222222111333111666888DDDtttzzztttooouuuzzzyyy}}}mmm\\\KKKDDD>>>???@@@BBBEEEIIILLLKKKQQQ]]]eeelllzzzOOOIIINNNLLLTTT\\\eeerrr|||fffZZZ___jjjrrrlllnnn\\\eee{{{sssoooooopppiiilllkkkgggeeeeeeddd```\\\ZZZXXXWWWVVVTTTPPPNNNGGGBBB????????????CCCHHHZZZcccjjjjjjjjjmmmnnnkkkooohhhOOO999@@@777333888///444444444333333222222222111111111111111111111111UUUGGGEEEKKKMMM]]]kkkfff{{{gggDDDHHHlll~~~tttrrrvvvzzz{{{yyyssskkkbbbUUUJJJ???>>>AAAZZZwwwuuu```XXXUUU```ttt{{{|||yyy]]]hhh{{{rrrkkk```VVVMMMGGGBBB@@@EEEMMMTTTUUUYYYhhh~~~SSS;;;888888666666555555444333333333333333333333333222111111000000111000000//////000000111////////////////////////222///000333222111;;;III[[[}}}|||tttrrrmmmjjj^^^^^^aaaiiiuuu}}}xxxhhhZZZGGGEEEKKK[[[pppkkkdddtttyyykkkmmmyyy{{{vvvlll^^^QQQJJJHHHHHHJJJNNNRRRTTTUUUXXXWWW]]]ggglllqqqTTT888222999666666555555444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///000111111222222111111111111888888999VVV~~~sssxxxyyymmmlllqqquuuwwwjjjSSSJJJAAA@@@BBBDDDHHHLLLUUUTTTXXX___eeerrriiiMMMJJJOOOOOOWWW^^^iiizzz}}}aaaUUUWWWhhhzzzuuu{{{aaa```xxx{{{yyypppmmmmmmnnnjjjmmmlllhhhffffffddd___YYYYYYXXXXXXWWWTTTOOOKKKCCCAAA@@@@@@???@@@GGGOOOaaafffiiiiiikkknnnnnnllljjjxxxmmmCCC666???777222555000555444444333222111111111111111111111111111111111dddMMMFFFIIIEEEUUU||||||vvv```ooo{{{UUUIIIaaazzzvvvuuutttxxxzzzvvvpppfffWWWJJJ@@@===BBBVVVlllpppfffaaa]]]fffttt~~~~~~ttt___UUU{{{|||ooofff___UUULLLFFFCCCBBBAAAKKKRRRVVVWWW___uuurrrDDD777:::777444777555444333333222222333333333222222222111111000000000000////////////000000////////////////////////222//////222333111444:::MMMooowwweeekkkccc___```gggsss~~~uuukkkSSSJJJFFFOOO```tttvvvkkkuuullllllvvvwwwlll```SSSIIIEEEGGGJJJMMMQQQSSSTTTTTTYYYYYYbbbooosssxxxzzz^^^FFF999333<<<666666555444444333333222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///000000111111111111111111111666777444@@@aaa}}}{{{vvv~~~mmmiiirrr|||||||||yyyaaaUUUHHHBBBBBBDDDJJJPPP```ccchhhqqq~~~qqqTTTIIIHHHKKKNNNYYYaaaooonnnWWWYYYhhhnnn|||iii^^^vvvwwwwwwnnnkkkkkkkkknnnppppppkkkhhhfffccc^^^XXXXXXXXXXXXWWWSSSMMMHHHAAA@@@@@@@@@>>>@@@JJJUUUbbbdddgggjjjnnnpppooommmlllWWW<<<555<<<666000333222555444444333222111000000111111111111111111111111kkkUUUEEE@@@???NNNqqquuuaaaeeejjjIIIOOOqqqyyysssssswwwyyyvvvrrrkkk___TTTEEEAAAGGGVVVccclllnnnkkk^^^]]]___dddggghhhpppxxx~~~yyyyyyxxxkkkZZZZZZfffvvvvvv|||zzzhhh[[[UUUKKKDDDAAABBBDDDEEENNNSSSZZZcccmmm|||___:::777<<<777444888444444333222222222222333222222111111111111111000000000////////////000000........................111......111333333222444@@@]]]~~~vvv|||gggwwwmmmiiiccc```aaakkkyyy{{{cccVVVIIIIIITTTeeezzztttyyysssiiiwwwyyylll```UUULLLHHHFFFIIIMMMQQQSSSTTTUUUUUUXXX[[[gggssswww}}}rrrEEE===;;;555:::555555555444333333222222222222222222222222222222000000000000000000000000//////////////////////////////////////////////////////000111111111111000333222222555666888NNNlll~~~rrrlllvvvzzzvvv~~~rrrdddSSSGGGBBBDDDLLLVVViiioooyyysssQQQEEEFFFHHHJJJMMMZZZeeeyyyeeeYYYfff{{{nnnYYYcccdddrrraaarrrrrrtttsssmmmkkkjjjjjjsssuuussslllhhheeeaaa\\\XXXXXXXXXXXXVVVQQQJJJEEEAAA????????????BBBNNNZZZcccdddhhhmmmpppooollliiiqqqKKK;;;555888444///222555444444333222222111000000000000000000000000000000hhhbbbLLL???EEEPPPffftttfff^^^sssUUUJJJgggzzzppptttwwwwwwtttqqqnnneee]]]HHHCCCNNN^^^fffppptttkkkWWWNNNJJJQQQZZZ```jjjuuutttuuurrriii^^^___oooppphhhppp|||wwweeeQQQKKKDDD??????BBBEEEHHHOOOSSSbbbtttzzz{{{oooOOO777777<<<777444888444444333222222222222222111111111111111111111111000//////......//////000........................///......000222333333222<<>>@@@CCCIIIUUUaaahhhiiilllqqqpppjjjfffeeewwwCCC<<<666444333000222888222222222222111111111111000000000000000000000000WWWlllXXXBBBNNNSSS[[[|||{{{mmm]]]fffnnnUUU___xxx}}}{{{tttppprrrrrrpppooooookkkeeeVVVKKKTTTcccjjjuuuvvvdddNNNDDDDDDVVVfffjjjiiijjjmmmvvvuuuiiifffsssyyyrrrqqqyyywwwrrrkkk\\\KKKFFFAAA>>>@@@EEEIIILLLTTTUUUggg}}}|||ttt{{{TTTCCC777888:::555444777444333222222111222222222000000000000111111111111//////............//////...........................//////...///111222222:::>>>[[[|||ppp{{{|||xxxlll```___iiivvv}}}pppfffZZZPPPKKKNNN\\\kkk{{{bbbpppyyymmm___VVVNNNGGGHHHLLLLLLOOORRRTTTVVVXXX\\\___aaagggrrrjjjHHH;;;666666888555555555444333333222222111222222222222222222222222000000000000000000000000////////////////////////////////////////////////...//////000000000000000...555//////999999???VVVzzzqqqwwwzzz|||sssmmmuuu}}}qqqbbbSSSNNNXXXeeewwwpppUUUHHH@@@DDDJJJMMMQQQWWWVVVjjjgggkkktttSSSPPP]]]yyy}}}vvvqqqkkkhhhzzz~~~uuunnnmmmmmmmmmlllssssssnnnfffaaaaaa___\\\[[[ZZZXXXVVVSSSMMMFFFAAABBB===<<>>555444<<<999555555444333333222222111222222222222222222222222000000000000000000000000////////////////////////////////////////////////...//////000000000000000***666111...888777;;;QQQxxxkkkyyy~~~zzz{{{oookkkttt{{{mmm\\\TTT\\\jjjqqqiiiRRRHHHCCCCCCGGGJJJLLLRRRZZZaaawwweeelll{{{YYYIIISSSeee}}}{{{kkkmmmsssxxxqqqooonnnmmmllloooooojjjbbb___```___]]]]]][[[XXXUUUQQQKKKDDD@@@BBB===;;;BBBMMMYYYgggqqqmmmmmmppprrrmmmgggjjjrrrAAA777;;;555111666444111777000000000111222222333333000000000000000000000000DDDiiifffLLLGGGAAADDD[[[xxxxxx[[[ddd}}}zzzWWWPPPYYYttt|||uuutttkkkccccccjjjooonnnjjjjjjhhhbbb```iiipppaaaKKKAAA@@@OOOooo{{{eeeWWWcccjjjeeeyyywwwzzznnndddhhhzzz|||}}}{{{pppeee]]]RRRGGGDDD???>>>CCCIIILLLPPPSSSZZZ\\\uuu}}}VVV;;;:::999777666555555555444333222222111111222222111111111111000000000000........................////////////////////////////////////000000000000444888<<>>>>>CCCIIIMMMSSSXXXccchhhxxxKKK::::::888777666555555555444333222222111111222222111111111000000000//////.................................................../////////000000000000111444555FFFiiixxxgggjjj}}}sss___YYY]]]aaa```ccc___aaafffaaaUUUNNNOOOYYY```ooosssZZZgggvvvvvviii```SSSMMMHHHHHHMMMRRRSSSRRRSSSUUUWWWXXXZZZ^^^eeelllyyy[[[FFF555444777555333555444444333333333222222222111111111111111111111111000000000000000000000000..............................------------......///////////////000000111///000111222222555999<<>>??????CCCLLLXXXccclllpppwwwppppppssskkkfffyyyRRR===888777555333222222222222111111111111111111111111000000000000000000000000///IIIccc___FFF;;;>>>>>>SSSggg{{{yyyddd^^^nnnsssbbbTTT^^^jjjsss~~~wwwuuurrrnnnlllkkkjjjhhhfffgggiiifffbbbbbbaaaUUUEEE???@@@]]]nnnYYYRRRqqqwwwuuurrruuu|||xxxvvvvvvooouuuuuujjj[[[NNNEEE@@@BBB???AAAGGGMMMQQQYYY```eeettt```===999999777666555555444444333333222111111111111222111111000000000000//////....................................................../////////000000000000333000777RRRlllppp```lllgggVVVTTTYYY[[[bbb\\\^^^kkkpppdddTTTLLLPPPSSS^^^pppoooUUU[[[kkkrrreeeXXXPPPIIIFFFEEEHHHOOOTTTTTTRRRWWWZZZ]]]___cccjjjssszzzvvvJJJ===444555666333222555333333333333222222222222111111111111111111111111000000000000000000000000..............................------------......//////......//////000111...///000000000111444777<<>>>>>:::FFFTTT\\\aaagggkkkmmmnnnooonnnlllnnnzzzVVV444999555555444333222222222111111111111111111111111111////////////////////////555:::___kkkIII===FFF:::;;;KKKbbbzzzppprrrzzz}}}rrrWWWZZZqqqzzz~~~eeeXXXOOOWWWhhhuuuyyyxxxtttuuuvvvsssmmmhhheeedddgggjjjllljjjgggccc]]]WWWRRRFFFZZZgggVVVaaa}}}tttrrrtttlllnnnoooooowwwlllrrr~~~wwwzzz{{{yyy{{{vvvuuutttqqqmmmiiiaaaWWWPPPJJJEEE@@@===AAAEEELLLTTTVVVWWW^^^fffwwwyyyQQQ888888666666555444333333333333333222111111000000111111000000000////////////...............................................................///////////////444111000999GGGddd~~~yyylllrrr}}}hhh\\\XXXWWW]]][[[ddduuu~~~xxxnnniiiQQQNNNPPP\\\jjjuuu~~~aaaNNNPPPdddtttdddWWWOOOKKKKKKOOOSSSWWWWWWWWW[[[fffnnnzzz~~~fffDDD888777777888666222111333333333222222222111111111000000000000000000000000////////////////////////..............................------------.....................//////000///000111000//////111333333CCCPPP```vvv~~~nnnkkk|||sssfff___^^^aaafffjjjqqquuu{{{~~~|||vvvnnniiiYYYMMMAAA???@@@AAABBBDDDBBBDDDEEEFFFJJJWWWkkkyyyfffQQQKKKMMMZZZeeejjjrrr}}}vvvppphhhaaaaaagggsss{{{xxxnnnccc]]]\\\\\\YYYVVVRRRPPPKKKEEE>>><<<===???===LLL[[[aaadddjjjnnnnnnmmmnnnkkkiiivvvIII333999444444444333333222111111000000000000000000000000////////////////////////222555YYYlllQQQAAABBB444;;;DDDTTThhhyyykkkppp}}}bbbOOO^^^{{{qqq```RRRUUU___gggqqqyyyrrrssstttrrrnnniiifffeeebbbdddffffffeeeccc```]]]ZZZNNNVVV```]]]jjj~~~yyylllbbbdddeeecccbbbiiinnntttjjjeeewwwuuuttttttuuusssnnniiihhhZZZLLLFFFDDDAAA>>>===CCCGGGOOOVVVWWWXXXaaalllrrrccc===222999555444444333222222333333222222111000000000000111000000////////////..............................------------------------------........./////////+++111000000555:::OOOooo}}}yyyhhhvvvvvvhhh\\\SSSXXXZZZeeeuuu|||wwwuuuxxxYYYTTTRRRWWW___fffooowww~~~}}}vvv^^^KKKSSSjjjooo^^^PPPJJJKKKNNNPPPUUU[[[]]]___hhhwwwvvvSSS:::666777888888555333222222222222222222111111111111000000000000000000000000////////////////////////------------------------......------------............------......///000///000111111000000111222333<<>>CCCHHHVVVaaacccfffmmmqqqooommmnnnjjjmmmlllAAA777777333333333333333222111111000000000000000000000000000000000000000000000000000000KKK___MMM===:::222777;;;FFFVVVgggsssyyyzzzpppuuusssWWWWWWxxx|||kkk]]]XXXUUUTTT^^^mmmpppppppppooonnnllliiiggg```^^^___aaacccbbbaaa```\\\WWWWWW[[[```hhhqqqvvv|||pppVVVQQQYYY```ddddddqqq{{{~~~mmmXXXyyysssmmmoooppprrrpppmmmiiifff[[[PPPEEECCCBBB@@@AAADDDJJJNNNTTTXXXYYY]]]lll{{{}}}lllIII888666666444333333222222222222222222222111000000000000000000000/////////.................................---------------------------------.........//////***///...000333111>>>YYYyyy}}}uuuppp||||||uuudddVVVTTTWWWcccrrrwwwssstttzzzddd^^^YYYXXXWWWYYYaaajjjxxx~~~xxxvvvxxx{{{tttbbbOOO]]]vvv|||www{{{mmm___TTTPPPTTTXXX\\\^^^cccjjjttt~~~\\\CCC666666666666555444444444333222222222222111111111111000000000000000000000000////////////////////////------------------------......------------.........------------...//////---///000111000///000111111888<<>>:::<<>>MMMDDD666555444111333;;;KKK\\\iiiqqqvvvzzz|||iiiYYYnnnttteee[[[MMMCCCKKK]]]ooonnnmmmmmmnnnmmmjjjhhh```]]]\\\___bbbbbbaaabbbZZZ^^^YYYWWW___cccgggqqq}}}{{{oooYYYGGGFFFSSS```eeeeeexxxrrrPPPnnn{{{pppiiikkklllkkkhhhdddbbbbbbMMMFFFBBBCCCBBBAAAFFFNNNSSSUUUXXX[[[\\\dddwww~~~~~~RRR:::::::::222333333222222111222222222222111111000000000000000000/////////....................................---------------------------------.........//////,,,///...000333...666MMMfffyyyyyysssxxxssspppyyy~~~lll[[[RRRTTT___oootttpppqqqvvvmmmggg```[[[UUUTTTZZZccclllsss}}}wwwsssvvvyyy|||~~~uuufffVVVhhhjjjiii|||{{{vvvmmmbbb[[[ZZZ```eeeqqqpppsss}}}~~~{{{~~~zzz|||~~~mmmJJJ888444555555444222333555555444222222222111111111111000000000000000000000000000////////////////////////------------------------.........------............------------...//////+++---///000//////000111+++333555III{{{xxxqqqnnnvvvvvvkkkiiiiiifffeeehhhcccaaadddnnn|||{{{sssfffWWWNNNIIIIIIOOOVVV[[[WWWVVV\\\iiizzznnnOOOGGGOOOOOOXXXeeesss}}}www}}}vvv^^^~~~oooggg___]]]``````YYYRRRCCCCCCAAA===:::>>>GGGOOO```hhhjjjdddeeennnpppkkkmmmmmmmmm~~~|||===777@@@///111222333444333222111000000000000000000000000000000000000000000000000000///111555888888555111...333333777AAAQQQbbbmmmsss~~~yyyjjjeeemmm{{{~~~qqqiiiVVV@@@BBBRRRbbblllqqqpppnnnooommmhhheeeccc___]]]^^^^^^^^^^^^______^^^^^^^^^___``````ooogggZZZLLLDDDHHHSSS\\\gggnnnyyy}}}yyyoookkkgggyyy|||rrrsssssskkkeeefffgggfffccc___ZZZWWWIIIDDD>>>:::<<>>fffssscccooo|||~~~sssjjjggggggiiijjjaaa```cccmmmzzz~~~yyyvvvpppdddWWWNNNMMMRRRWWW]]]___ccciiipppxxx~~~vvveeeWWWLLLFFFIIIOOOVVVbbbpppyyyvvvvvvjjjdddrrrqqqbbbllljjj```[[[```eee```UUUMMMBBB???===;;;:::@@@QQQaaakkkkkkiiifffgggkkknnnnnnssseeelllWWW<<<:::555555333333222222111000//////000000000000000000000000////////////////////////...000333555555222///---111111555>>>LLL\\\kkksss}}}uuuzzz}}}nnnffflllvvvyyywwwrrr```JJJFFFOOO]]]iiisssuuusssqqqnnniiifffccc```^^^]]]]]]]]]\\\^^^]]]]]]^^^^^^___```aaahhhbbbWWWKKKEEEIIISSS\\\hhhooo{{{wwwlllmmmfffooo{{{vvvpppiiikkklllccceeedddbbb___[[[VVVQQQNNNAAABBBCCCEEEHHHLLLPPPRRRZZZ___iiiuuuWWW===555555444111333333222222222111111111000000000000/////////...................................................................................................---......///000222333444===TTTnnn{{{~~~{{{vvvwwwnnnddd___pppnnndddZZZWWW___eeebbbaaaeeerrruuuuuummmbbbZZZWWWWWW```dddjjjpppvvv}}}||||||||||||uuunnnooouuuuuuqqqwww{{{|||yyyyyyzzzwwwqqqtttuuuaaajjj~~~~~~~~~}}}yyywwwzzzwww~~~uuuqqqpppuuu~~~~~~lllFFF999777444444333333333222222222222222222222111111111000000000000000000000000000000........................................................................,,,,,,,,,---------........./////////000000000000...222222999WWWooolll{{{|||zzzvvvoooiiigggffffffeeedddeeelllvvv}}}}}}|||{{{uuujjj]]]TTTPPPRRRUUU\\\[[[\\\]]]___bbbdddfff___VVVLLLGGGEEEHHHQQQZZZYYYcccooo{{{ttt{{{|||aaaYYYjjjpppbbb___|||xxxgggaaaaaaggghhh```RRRJJJBBB>>><<<===@@@GGGVVVcccjjjiiihhhhhhjjjnnnoooooopppppprrrLLL;;;999444555333333222111111000//////000000000000000000000000////////////////////////---...///000000///...---...000444999CCCRRRcccoooxxxmmmxxxpppcccaaapppwww~~~{{{jjjWWWOOOQQQSSS___kkkqqqssssssppplllhhheeebbb___^^^]]][[[YYY[[[[[[[[[\\\]]]___aaaaaa___[[[UUUMMMIIILLLUUU\\\fffkkkwwwlllfffqqqiiibbb{{{xxx{{{{{{|||qqqhhheeebbbfffhhh^^^ccc```\\\VVVPPPKKKGGGEEE???AAAEEEIIINNNRRRUUUWWWXXXjjj|||jjjAAA333555666333111333222222222222111111111000000000/////////..............................------------------------------------------------------------------------.........//////000111222111EEE]]]oooyyy~~~}}}yyymmm^^^eeelllaaaYYY[[[]]]\\\^^^dddtttvvvhhhbbb___[[[\\\___ccchhhmmmvvv}}}}}}}}}}}}yyysssoooppptttrrrllltttwwwxxxwwwwwwyyyyyyvvvsssffflll{{{xxxxxxyyyzzzzzzzzzzzzzzz{{{rrrooollllllppp~~~hhhPPP777:::;;;111222222222222111111111111222222111111111000000000000000000000000000000000........................------------------------------------------------,,,,,,,,,---------............/////////000000000000000000444CCC]]]uuutttfffrrr~~~{{{zzz{{{~~~{{{uuunnngggbbb```hhhggggggjjjqqqxxx}}}zzzpppeee[[[TTTPPPOOOVVVTTTPPPMMMKKKJJJJJJKKKHHHCCC??????BBBHHHTTT```fffllluuu|||yyyooo~~~]]]SSSdddvvvaaaWWW^^^kkknnnbbbaaaeeekkkiii\\\MMMEEEAAA===<<>>:::777111555222222222111111000000///000000000000000000000000////////////////////////---------------............111333444999EEEXXXfffuuuxxxqqq{{{iiiWWWfffttttttfff___^^^PPPSSSYYYbbbkkkqqqqqqnnnjjjgggdddbbbaaa___[[[YYYWWWXXXXXXYYY[[[]]]___```[[[ZZZWWWRRROOOQQQWWW\\\fffhhhsss{{{yyy```\\\wwwqqqYYYeeeuuuuuuwwwwwwsssmmmkkkqqqxxxuuugggbbbddddddhhhhhh]]]\\\XXXRRRLLLGGGCCCAAA@@@DDDEEEEEEHHHMMMSSSXXX\\\bbb}}}wwwxxx|||VVV444///777666222333222222222222111111111111000000/////////.................................------------------------------------------------------------------------//////.........///000000///<<>>???BBBFFFHHHKKKQQQZZZbbbfffddd```]]]cccffffffllljjj```~~~rrrIII<<<333555666333111444222111111111111000000000/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......//////000666DDDUUUeeewwwxxxsssvvv|||}}}}}}}}}~~~{{{vvvqqqppptttyyy}}}tttggg```___hhh___UUUTTT\\\gggmmmppppppsssvvvyyyzzz{{{|||~~~xxxuuuuuuvvvwwwxxx~~~}}}||||||zzz~~~vvvrrrqqqqqqpppppphhhooovvvyyyyyy{{{zzzuuurrrqqqqqqsssqqqooommmllliiieeebbb___ggguuu|||gggHHH333777999111000999444333333333222222222222111111000000000/////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////...---111555222000@@@VVVssskkk```dddzzz~~~hhh[[[]]]fffooosssuuuwwwxxxzzzwwwpppggg```aaa```aaafffnnnwww}}}zzzoooiiigggccc[[[TTTKKKGGGAAA<<<:::<<>>>>>FFFTTT___dddfffhhhggggggkkkmmmgggbbbjjjxxxyyyOOO777999666000222333000000000000000000000000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,...///000---///000///...111999???QQQ___lllooommmnnnpppqqqnnn~~~xxx[[[^^^mmmvvveee``````___^^^___ccccccdddeeefffddd```\\\ZZZYYYXXXWWWVVVUUUUUUUUUVVVYYY\\\\\\ZZZYYY[[[]]]ZZZWWW\\\]]]WWWYYYZZZPPPTTTkkknnn[[[PPPTTTggg}}}hhhZZZnnnyyybbbhhhiiicccbbbhhhoooqqqhhh``````]]]QQQLLLJJJ@@@@@@@@@@@@BBBFFFLLLQQQTTTSSSYYYaaaffffff___WWWQQQKKKQQQ\\\qqqhhhxxx\\\;;;888555333333333222222111111111111000000000000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////111000444???KKKYYYlll|||yyysssvvv~~~yyyssssss}}}}}}yyyuuuvvvwwwzzzyyy}}}uuuddd]]]aaapppkkkccc]]]]]]dddmmmsssoooooonnnmmmnnnqqqwww{{{wwwvvvwwwyyyxxx{{{~~~~~~}}}~~~~~~{{{qqqssstttsssqqqpppnnnlllhhhuuu~~~xxxsssrrroookkkgggeeeeeefffhhhgggeeeeeeeeeeeecccbbbdddttt{{{~~~MMM<<<333777888000///666222222222222111111111111111000000000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000......111000111;;;HHH~~~{{{vvvtttccccccuuu~~~vvv{{{|||iii[[[[[[gggsssuuusssrrruuuxxxuuummmeeebbbaaacccjjjttt{{{|||zzz}}}rrreee```bbbddd```ZZZRRRMMMEEE???;;;;;;>>>@@@JJJMMMQQQUUUTTTUUU]]]gggnnnssshhhTTTTTTXXXaaajjjssspppTTTLLLbbbjjjYYYkkkfffTTTJJJUUUcccooo{{{lllfffhhhmmmcccXXXRRRMMMGGGEEEFFF@@@CCCMMM[[[dddffffffhhhiiikkkppppppgggcccrrr```CCC777777000333777...///000000000000000000000000000000000000000000000////////////////////////++++++++++++,,,---...///+++---.........111666;;;BBBVVVhhhkkkhhhkkkvvv~~~ttt|||zzzpppeeefffvvv~~~{{{|||pppjjjccc\\\ZZZ]]]___```bbbdddeeeddd```\\\]]]\\\ZZZXXXVVVUUUUUUTTTQQQUUUZZZ[[[YYYYYY[[[]]]\\\YYY]]]]]]WWWZZZ```[[[XXXcccccc[[[VVVRRRYYYmmm~~~|||eeeTTTbbbqqqlll___eeeeee```___eeeiiiiiiccc[[[[[[VVVIIIFFFHHHBBBCCCDDDFFFIIIOOOUUU[[[___]]]___```^^^YYYRRRJJJEEEGGG[[[vvv|||xxxlll{{{PPP555777444000000333333///111111111111000000000000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---000888@@@JJJ\\\lll{{{~~~qqqnnnqqqtttpppfffbbbkkkyyy{{{yyyyyyuuupppttt~~~xxxfffaaaiiiuuuwwwuuunnnfffdddjjjqqqqqqnnniiiddddddjjjrrryyywwwxxx{{{~~~~~~}}}~~~}}}vvvkkkrrryyy{{{xxxuuurrroooooozzztttoookkkhhhfffggggggfffeeefffhhhjjjjjjfffaaa___```cccfffgggkkknnnhhh999777555555555444444555111111111111000000000000000000000000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////333///,,,,,,...111888???ooo{{{|||ddd___hhheeewwwyyy~~~ddd\\\iiizzzuuuqqqnnnrrrxxxxxxqqqiiidddccceeennnyyy~~~{{{vvvwwwjjj\\\XXX\\\aaa```\\\WWWRRRIIIAAA======@@@BBBHHHKKKQQQUUUUUUUUU\\\ffftttsssccczzzwwwWWWJJJOOOYYYeeennnvvv^^^NNNKKKeee{{{```hhhbbbUUUTTTaaammmuuu}}}vvvooohhhggghhhjjj^^^RRRKKKGGGBBB@@@AAABBBGGGSSSaaahhhgggfffhhhkkkmmmssstttiiieeeyyyzzzSSS===666444,,,555:::***////////////000000000000000000000000000000000000////////////////////////---------------------------------............///>>>HHHWWWbbbgggppp|||ooovvvyyyoooiiijjjssssss```VVVUUU```XXX```kkkeee______^^^\\\[[[YYYXXXXXXWWWTTTRRRNNNPPPSSSVVVWWWXXXWWWWWWZZZ[[[ZZZYYYXXXXXXZZZ\\\YYY[[[[[[YYYVVVUUUWWWYYYhhhssstttggg\\\]]]```^^^aaa^^^]]]aaaeeegggccc___aaaYYYNNNHHHGGGGGGDDDAAADDDEEEKKKVVV]]]___aaadddYYYQQQKKKHHHDDD>>>???DDDSSShhh~~~nnndddgggBBB555555444333333222111111000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................//////000333555===NNN^^^jjjyyy|||xxxyyywwwppp{{{kkkhhheee^^^ooozzzuuussssssssssssrrrqqqrrrsss}}}yyyuuuoooiiiffflllhhhdddcccdddgggjjjkkkpppxxx{{{xxx|||}}}zzz}}}}}}~~~~~~vvvsssnnnllljjjhhhgggeeecccaaaaaaaaaaaaccceeeeeedddbbbhhhaaa\\\\\\\\\^^^hhhtttkkkyyymmmEEE666666555444222111000000000000000000000000000000////////////.....................------,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................///////////////.........//////......000333666YYYuuuxxxuuummmfff___gggyyyvvvsssrrrnnnwwwxxxoookkkllloooppppppdddbbbdddjjjrrrsssmmmfffeee```YYYTTTSSSWWW^^^ccc]]]XXXPPPFFF???===>>>AAAEEEMMMPPPNNNPPPWWW]]]^^^|||}}}\\\```zzzxxxXXXMMMQQQ\\\iiivvv}}}```QQQKKKbbbllldddzzzrrrdddeeeooouuu~~~{{{{{{vvvlllccc^^^ZZZVVVSSSMMMFFFBBBAAAAAA@@@>>>FFFMMMXXXbbbggghhhhhhhhhqqqqqquuuttthhhhhhvvvpppGGG@@@777333333444333111000000000000000000000000111111000000//////............------------......------------------------------------............666???MMMZZZbbbooouuufffooo}}}xxxbbb\\\iiizzzwwwjjjfffgggggg[[[\\\bbb___]]]___\\\[[[ZZZYYYYYYZZZYYYVVVTTTTTTTTTSSSSSSSSSTTTTTTTTTVVVWWWXXXWWWVVVVVVXXXZZZXXXZZZZZZXXXUUUSSSTTTVVVZZZdddggg^^^YYY]]]```^^^___\\\ZZZ[[[^^^___\\\XXXTTTQQQMMMHHHEEEDDDFFFHHHNNNOOOUUU^^^```ZZZRRROOOAAA?????????<<<<<>>=========<<>>666222222444333111000000000000000000000000000000000000//////............------------......------------------------------------............000777CCCPPP[[[jjjppp```gggwww}}}zzzbbbRRRXXXeeezzz|||wwwyyy{{{tttbbbZZZ[[[ZZZ^^^bbb\\\\\\[[[ZZZ[[[[[[YYYVVVSSSXXXWWWSSSQQQOOOOOOOOOPPPQQQSSSUUUVVVUUUUUUVVVWWWWWWXXXXXXWWWTTTSSSSSSTTTUUU[[[]]]YYYXXX^^^```]]][[[WWWSSSRRRSSSSSSPPPMMMHHHLLLNNNIIIBBB@@@EEEKKKNNNLLLOOOUUUUUULLLAAA;;;888999;;;::::::EEE]]]ssssss___eeeyyyUUU===777444444333333222111111111000000000/////////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......//////111;;;FFFZZZdddppp{{{ppp]]]nnn}}}~~~~~~|||wwwmmmzzzuuuoooxxxssstttyyyvvvmmmooozzzyyyyyyyyywwwvvvtttrrrqqqnnnjjjfffeeefffhhhjjjkkkmmmooosssxxxqqquuu|||wwwlllffffffhhheeedddbbbbbbccccccbbbaaacccaaa___]]]]]]]]]___```\\\YYYYYY```kkkzzzaaafff|||zzzWWW;;;555555555444333222111111000000000000000000000000000////////////...............------------,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,.../////////...000222555555LLLfffwww}}}{{{vvvpppcccmmmxxx|||{{{wwwooogggbbbhhhwwwuuuwww~~~}}}vvvnnnkkklllpppnnnmmmkkkhhhddd```]]]ZZZ\\\YYYTTTPPPOOOQQQSSSUUU[[[[[[YYYTTTMMMEEE@@@>>>PPPWWW[[[WWWUUU]]]jjjssszzz[[[FFF\\\~~~lllRRRQQQUUU]]]hhhuuueeeGGGQQQkkksssmmm~~~}}}ppp{{{~~~{{{yyyvvv|||vvviii```jjjlllfffXXXKKKEEEBBB@@@BBBAAA???;;;999:::>>>@@@RRRXXX___fffjjjkkklllmmmxxxvvvtttxxxgggyyySSS???:::333111111333222111000000000000000000000000000000000////////////.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222666???KKKUUUaaarrrsssgggfffmmmuuuyyy{{{{{{zzzlll```ZZZYYYrrr~~~kkk___[[[[[[dddfff\\\^^^]]]\\\[[[ZZZXXXUUURRRWWWUUURRROOOMMMLLLKKKKKKLLLOOOQQQSSSRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRSSSUUUXXXWWWTTTTTTXXXVVVQQQQQQNNNJJJHHHHHHHHHFFFEEEEEEJJJLLLGGG???;;;>>>DDDDDD???===@@@AAA>>>;;;:::??????>>>???GGG\\\|||lll^^^WWWlll{{{___CCC666555333333222222111111111000000000/////////.........---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---///------333<<>>OOOWWW___```___fffuuu|||cccRRRJJJ```jjjTTTZZZ___fffnnnyyyiiiJJJRRRcccvvv{{{vvvhhhllloooooosssvvvtttwwwxxxtttkkkaaaZZZWWWgggiiidddUUUGGGBBBAAA@@@@@@@@@>>>:::999===EEELLLZZZ^^^dddhhhkkklllnnnooovvvrrrnnnwwwxxxrrriiiCCC999666222000111222222111000000000000000000000000////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...222555<<>>:::888888999<<<777555777999999<<>>555333111000000111111111////////////////////////.............../////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000777CCCNNNTTTYYY]]]hhhqqqssshhhbbbjjjwww~~~tttwwwzzzyyytttooollllllaaaddddddfffqqqzzzvvvkkkeeennnppp```VVVTTTRRRSSSVVVYYYZZZZZZPPPQQQRRRRRRQQQNNNKKKIIIFFFGGGHHHGGGEEEDDDDDDDDDBBBBBBCCCEEEGGGHHHFFFEEEGGGFFFFFFEEEEEEDDDAAA>>>::::::999999999:::;;;;;;777666555555666666666555666666888;;;;;;;;;AAAJJJHHHPPP]]]qqqeeeQQQrrraaaBBB666888444+++000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,//////---000555;;;BBBMMMYYYdddooowww{{{tttmmmkkkssszzz~~~~~~oooiiikkkpppuuu|||iiibbbeeeooorrrsssrrrppppppsssvvvooollliiiggggggggggggggggggjjjlllpppxxx}}}eee___eeegggvvvzzzxxxtttooowww{{{|||}}}|||}}}~~~www}}}zzzmmmgggcccdddddd```]]]]]]aaa```^^^^^^^^^^^^\\\[[[XXXZZZ\\\[[[YYYYYY\\\___fffsssyyypppzzzxxxiiiEEE333333444111111111111222222222222222////////////////////////////////////............,,,,,,,,,------------...------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------...000000///...000111000---111AAAYYYppp|||ooowwwnnnmmmsssxxx}}}vvvyyyzzzzzzyyyuuuqqqmmmllliiinnnsssrrrlllccc]]]YYYWWWWWWVVVUUUTTTSSSQQQQQQVVVZZZ______[[[TTTMMMIIIMMMTTT]]]aaa\\\XXX[[[cccaaaaaa___VVVLLLJJJWWWggg~~~mmm]]]ZZZgggpppqqquuuuuuTTTMMMUUUmmmzzzyyygggWWWWWWWWWZZZ___]]]XXXWWWTTTPPPMMMOOOVVV[[[aaa```XXXKKKCCCBBBBBBAAA===<<<;;;;;;@@@JJJVVV___bbbeeeiiikkkkkkjjjjjjjjjgggmmm{{{UUU777;;;222222111000000000000000////////////////////////---............/////////......------------......++++++++++++++++++++++++++++++,,,,,,,,,---------...,,,///<<>>>>>@@@AAA@@@>>><<<<<<333555666777777777777888444333222333444666888999888:::===@@@AAAGGGWWWhhhmmmttt~~~xxx^^^fff~~~eeeHHH888444222///---000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,//////---...333333666>>>IIIUUUaaallltttvvvrrrtttxxxuuupppxxxvvvlllhhhhhhiiihhh|||vvvmmmhhhooorrrsssqqqnnnnnnqqquuunnnlllhhhgggfffffffffeeegggiiijjjiiikkkssswwwiiijjjrrrvvvvvvpppssswww{{{zzzvvvsssqqqtttvvvwwwuuupppnnnpppsssqqqhhhmmmsssnnnllllllgggdddaaaaaadddbbb]]][[[\\\]]][[[ZZZ[[[\\\]]]\\\ZZZZZZ[[[\\\[[[[[[```hhhooovvvnnnzzzzzzlllKKK999444444444333000000111111222222222333////////////////////////////////////............,,,,,,,,,---------......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---...000000///...///000---111000333JJJqqq{{{ttttttuuuwww{{{{{{{{{ppphhhttt~~~~~~wwwtttrrrtttwwwvvvpppjjjjjjmmmpppqqqmmmgggaaa^^^VVVVVVVVVUUUTTTSSSSSSRRRUUUXXX[[[\\\ZZZUUURRRPPPSSSTTTYYYZZZTTTJJJHHHLLLKKKJJJJJJLLLMMMTTTfffxxxiiiZZZ^^^mmmvvvqqqmmmuuu~~~sss\\\NNNQQQiiiwwwrrrrrr}}}}}}xxxhhh\\\WWWTTTPPPTTTWWWOOOPPPNNNLLLKKKLLLRRRYYY___eee```UUUJJJEEEEEEDDD@@@::::::<<>>888555111111222111000//////000////////////////////////---------.........//////......------------......++++++++++++++++++++++++++++++,,,,,,,,,---------///***+++666CCCJJJNNNQQQWWWaaahhhnnn}}}||||||qqqhhhiiirrrzzzyyyuuutttbbbQQQLLLRRR]]]jjjuuusss|||www[[[VVVQQQMMMNNNPPPRRRSSSZZZYYYVVVSSSRRRRRRRRRSSSRRRQQQOOOKKKGGGDDDDDDFFFCCCAAA@@@BBBCCCBBB>>>:::555666999:::888444444555111333555666666555555555666777777666555777:::===AAABBBCCCEEEIIIXXXuuuzzzgggVVViiiKKK666666777///,,,222////////////000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111...---......,,,---111//////333===JJJVVV```ffftttvvv}}}~~~oooaaajjj~~~}}}wwwtttrrrooojjjdddqqqzzzpppfffqqqsssssspppjjjhhhkkkooonnnkkkhhhfffffffffeeedddiiiiiihhheeebbbggguuu{{{xxxsssfffhhhlllooonnniiiffffffhhhjjjkkkgggbbbaaadddhhhggg___dddjjjeeedddgggddd______```cccaaa]]]^^^aaaXXXWWWWWWXXX[[[\\\\\\[[[[[[\\\]]]]]]```iiiwwwllllllzzzqqqNNN333333777111...222000000000111222222333333////////////////////////000/////////............,,,,,,,,,------.........------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,...000000///...///000)))333000)))>>>nnnxxxsssooooooxxxxxxnnn\\\jjjvvvtttxxxzzzvvvppplllpppxxxzzzrrriiilllmmmnnnnnnlllhhhddd```XXXWWWWWWWWWVVVVVVUUUUUUTTTVVVYYYZZZXXXVVVUUUUUUVVVUUUVVVVVVOOOCCC???BBBBBBAAAFFFOOOXXXcccuuuqqqcccgggwww~~~ssshhhkkkrrrtttttt|||nnndddOOOLLLaaaiii```dddwww|||zzzyyyuuuzzz|||zzzggg^^^ZZZXXXQQQHHHOOOTTTKKKNNNLLLKKKMMMQQQWWW]]]aaaddd]]]QQQEEEBBBCCCAAA;;;999:::???HHHTTT]]]aaabbbbbbeeejjjkkkjjjfffdddccckkkooovvv:::777AAA///000111333222111/////////////////////////////////---------.........//////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))///---)))666NNNVVVNNNQQQRRRZZZmmmzzzooohhhhhhnnnooommmsss~~~}}}dddMMMGGGLLLRRR^^^jjj{{{xxx}}}llleeeYYYPPPPPPSSSSSSOOORRR[[[___[[[YYY\\\___^^^]]]XXXOOOGGGDDDEEEEEECCCBBBBBBBBBBBB???:::555111333444555333222222333444---333777555111111555999888:::;;;;;;===???BBBCCCIIIIIIOOOWWW^^^nnntttXXXXXXpppwwwLLL@@@333...111444333000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------...000222777>>>HHHTTT[[[nnnrrryyy{{{qqqdddaaafffzzz{{{}}}~~~{{{vvvrrruuu}}}xxxtttpppmmmttt}}}}}}qqqeeeeeennnssspppmmmmmmooonnnjjjeeedddeeedddcccbbbcccfffiii{{{zzzqqqjjjeeeeeeeeeeeedddcccaaaaaafffccc___^^^^^^```aaabbbdddbbb``````aaaccccccccc^^^aaadddccc```^^^___```YYYZZZ[[[ZZZYYYXXXZZZ\\\cccccceeegggnnnzzz|||qqquuuzzz{{{}}}xxxGGG@@@777111000222222222///000111222222222222222111111000000//////......////////////////////////........................//////.........---------,,,,,,,,,++++++*********---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,///222222999NNNooottt~~~~~~rrrnnnxxxvvv|||{{{nnnbbbdddnnnvvv}}}vvvjjjiiisssyyyvvvoooiiimmmmmmjjjkkknnnkkkddd\\\YYYUUUTTTTTTVVVWWWXXXYYYWWWSSSOOOSSSYYYZZZWWWXXXWWWUUUQQQLLLGGGBBB@@@BBBBBBFFFNNN[[[kkk{{{lllgggtttyyymmm^^^\\\eeelllmmmkkkppp{{{~~~qqqgggVVVPPPXXX\\\XXX```ppp|||vvvsssrrrrrruuutttqqqllleee___]]]\\\RRRQQQPPPPPPPPPOOOMMMLLLJJJNNNNNNMMMPPP[[[eeejjjjjjXXXIIIGGGEEE===:::>>>;;;>>>FFFPPPZZZ```aaaaaacccbbbdddhhhhhhddddddgggyyydddrrr~~~RRR<<<;;;777+++000000000000////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***//////+++333FFFTTTWWWJJJPPPZZZeeesss~~~|||iiiaaa```jjjpppoooqqqwwwzzzkkk]]]YYY\\\___bbbdddrrr{{{~~~zzz{{{vvvyyyuuuhhhYYYUUUYYYVVVNNNTTTXXXYYYXXXZZZ^^^]]]XXXJJJGGGBBB===;;;;;;;;;:::999:::<<<<<<:::777444222000111333555444111111444333666888777666777999;;;>>>???CCCFFFEEEFFFOOOZZZ\\\^^^iiixxx|||iii^^^UUUWWWsssttt___@@@888000...000222000---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------...///000333888AAAJJJQQQ^^^eeepppwwwrrrfffaaaccckkkttt|||}}}zzz|||rrrlllooosssuuussswww~~~|||oooddd``````iiikkkooouuuyyyvvvnnnhhheeeddddddccccccccceeefffrrrxxx}}}|||vvvsssuuuyyy|||wwwqqqllliiihhhffffffbbbbbbbbbccccccccccccccc```^^^]]]\\\]]]___```aaabbb```^^^^^^___```___^^^YYY[[[^^^^^^\\\[[[\\\^^^\\\[[[ZZZZZZ\\\___dddgggjjjlllqqqyyy}}}tttmmmnnnxxx|||{{{}}}oooyyyqqqXXX;;;777222000000111000//////000111111222222222111000000000000//////.........................................................---------,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,///000...111AAA\\\ppp|||wwwpppoooqqquuuxxxyyyrrrgggdddppp~~~}}}tttiiifffkkkpppqqqooojjjmmmmmmjjjkkkmmmjjjddd___[[[VVVSSSSSSTTTVVVVVVTTTSSSQQQOOOTTT[[[\\\YYYYYYXXXVVVRRRMMMGGGBBB@@@BBBBBBEEEKKKUUU```kkkrrruuu~~~qqqYYYaaaeee]]]WWWZZZaaaeeekkkkkkmmmttt{{{yyynnnhhhVVVLLLPPPQQQNNNVVVddd|||qqqiiiggghhhddddddccc___ZZZUUUSSSRRROOOOOONNNOOOOOONNNLLLKKKLLLMMMMMMSSS```nnnsssqqqdddRRRCCCAAA???:::888<<<@@@EEENNNVVV\\\___``````dddaaacccfff```[[[hhh{{{|||hhh[[[@@@555444555555000000000000/////////...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---///...000:::MMM\\\JJJMMMPPPTTT___llltttuuuggg[[[VVV```lllooonnnooouuusssnnnkkkmmmnnnjjjbbbbbbcccgggooowww{{{zzzyyy{{{vvvfffeeeqqqqqqeeeUUUSSSPPPOOORRRTTTNNNFFF>>>===<<<:::777666777888444555777666555444444555333111444999888111111666999999999;;;<<<>>>BBBDDDPPPPPPWWW___\\\XXXfff{{{||||||gggMMMBBBNNNnnnwwwjjjYYYAAA333111000000000000...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------...///111777>>>DDDRRRYYYgggsssvvvpppjjjiiibbbiiirrrwwwzzz}}}eee```dddjjjsss{{{uuu|||qqqllleee^^^dddhhhooovvvzzzyyysssoooooommmkkkjjjiiigggdddaaaiiiiiijjjkkkjjjiiifffdddpppjjjbbb]]]]]]___bbbccc____________```aaacccccc[[[[[[[[[\\\]]]___```aaa```___]]]]]]^^^^^^\\\[[[[[[\\\]]]]]][[[[[[\\\^^^\\\ZZZYYY[[[```ffflllnnnvvv}}}zzzrrrmmmrrrttt{{{yyyzzzrrrppp||||||lllSSS<<<111000///000222222000...///000000111111111111111000000000////////////...........................------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......---000000---+++333DDDSSSxxxxxxjjjddddddqqqzzzvvvhhhhhhppp|||zzzvvvpppjjjgggiiimmmqqqjjjlllkkkiiijjjkkkiiieeeccc___YYYTTTSSSSSSTTTTTTSSSSSSRRRQQQVVV]]]]]]YYYYYYXXXWWWSSSOOOIIIEEEBBBAAABBBEEEIIIQQQYYY```eeemmmxxxxxxbbbPPPSSSTTTSSSVVV^^^dddfffooorrrtttuuutttsssssssss{{{zzzqqqjjjgggVVVJJJIIIIIIHHHQQQ^^^}}}vvvggg\\\YYY\\\XXXYYYYYYWWWSSSPPPNNNMMMKKKKKKLLLMMMMMMLLLKKKKKKLLLJJJLLLZZZooo}}}yyymmmZZZKKK===;;;;;;999;;;@@@HHHOOOWWW]]]^^^^^^^^^___bbb___```aaa]]]aaa}}}pppoooaaa999333555//////777000000000/////////......................................................------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,---+++,,,//////222BBBTTTPPPKKKDDDEEEQQQ```gggggglll]]]TTT]]]lllppplllgggnnnssssssoooqqqvvvrrriiihhhZZZTTT^^^hhhmmmvvvyyyssswww```[[[SSSMMMJJJHHHDDD???EEECCCBBB@@@<<<999;;;???999999999888666555666777999555666;;;;;;666888???>>>???AAADDDEEEIIISSS]]]nnnjjjppp|||{{{sss~~~kkkSSSCCCQQQuuukkkXXXEEE000000111222222111000//////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...222777;;;KKKPPP[[[hhhrrruuutttsssjjjfffdddkkkxxxqqqggggggccc^^^gggwwwoootttqqqkkk```ggghhhjjjlllnnnppprrrsssyyywwwuuusssqqqmmmhhhcccdddcccccccccdddbbb___\\\cccaaa______```aaaaaa```]]]]]]\\\\\\]]]^^^``````ZZZ\\\]]]^^^^^^___```aaa___^^^]]]]]]^^^^^^\\\ZZZ]]]]]]\\\\\\[[[ZZZ[[[[[[YYYZZZ^^^fffooovvvyyyzzzzzzpppdddgggppp~~~xxxzzz|||ttt{{{hhhUUUAAA222//////000222333333222111//////000000111000000///////////////////////////........................------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///111222///+++...777???___mmmwwwxxxwwwwwwrrrjjj|||xxxkkkeeebbb{{{zzz~~~{{{|||zzztttkkkhhhlllqqqhhhhhhgggggghhhjjjiiigggfffbbb^^^[[[XXXVVVSSSQQQUUUUUUTTTSSSWWW]]]\\\XXXVVVVVVVVVTTTQQQMMMIIIGGGBBBCCCEEEIIIQQQZZZccchhhooowww~~~ttt```MMMLLLLLLMMMPPPVVV___fffjjjvvvyyyssspppooouuuwwwoooiiieeebbbVVVLLLKKKMMMOOOWWW```qqq~~~rrrggg\\\SSSQQQSSSRRRTTTUUUSSSPPPLLLJJJJJJGGGHHHJJJJJJJJJJJJKKKLLLLLLMMMRRR```ssszzzmmmZZZOOOCCC:::999<<>><<<;;;===;;;;;;>>>@@@DDDLLLSSSKKKPPPWWWZZZWWW[[[mmmjjjVVVKKKTTTzzzyyyZZZCCC888...111222333111...---///111........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...111555888DDDGGGLLLUUUbbbmmmtttuuuvvvlllbbbaaaiiirrruuutttmmmfffhhhnnniii]]]]]]gggoootttoooiii```iiijjjjjjhhhfffeeehhhkkkooopppqqqrrrsssrrrooolllgggiiiiiihhhddd```]]]\\\ZZZZZZ[[[^^^``````^^^\\\\\\\\\[[[[[[[[[\\\\\\\\\[[[]]]___^^^]]]\\\^^^```___]]]\\\\\\\\\\\\[[[ZZZWWWWWWXXXYYYZZZ\\\\\\\\\```eeemmmwwwqqqvvvxxxqqqgggdddmmmwww}}}~~~~~~}}}zzzcccMMM===555000111111111111000111222333//////000000000//////................../////////........................------------------------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,///111000......111555BBBXXXiiisssxxxnnnqqqpppgggooowwwzzzvvvtttyyy~~~yyy|||~~~zzzssslllkkkllldddbbbaaacccfffhhhiiijjjfffdddcccbbb___[[[UUUQQQQQQQQQPPPPPPTTTZZZZZZUUUPPPQQQSSSTTTTTTRRROOOMMMGGGFFFFFFIIIQQQ\\\gggmmmiiimmmpppoookkkbbbSSSGGGFFFGGGIIIKKKNNNUUU___hhhvvvuuuqqqooorrrzzz~~~wwwllleeebbb```[[[VVVQQQPPPSSSVVV[[[^^^aaa~~~rrrggg\\\WWWTTTPPPNNNPPPMMMNNNOOOMMMIIIFFFDDDDDDFFFGGGHHHHHHHHHIIILLLOOOTTTXXX___gggnnnjjjYYYFFFCCC<<<888:::@@@GGGMMMRRRQQQXXX```ccc___\\\[[[\\\WWW\\\YYYZZZvvvwwwuuuSSSAAA222222777555///,,,////////////............................................................------------------------++++++++++++++++++++++++************++++++++++++///)))(((---///,,,---333:::IIIRRRKKK???AAAOOO\\\bbbbbbiiixxx~~~iiiVVV[[[___aaa```ccckkkqqqssszzzfffZZZ[[[ZZZSSSVVVbbbooo{{{|||tttwww}}}sssrrrooofff[[[VVV```mmmooogggbbbdddbbb[[[YYY\\\\\\VVVQQQPPPQQQQQQMMMHHHFFFKKKKKKHHHNNN^^^jjjmmm___fffqqqvvvpppppprrrwwweeePPPJJJVVVuuuvvvaaaAAA000111111000000000...,,,+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......///000444666@@@BBBDDDIIITTTcccnnnqqqvvvssskkk```YYY]]]jjjuuuqqqiiihhhqqquuuooohhhgggkkkxxx~~~wwwooommmlllhhhffflllrrrrrrkkkccc______\\\```fffjjjlllnnnpppqqqqqqtttvvvssslllgggeeefff```^^^\\\\\\^^^```aaaaaa\\\\\\]]]]]]]]]]]]\\\[[[[[[^^^___^^^[[[[[[^^^aaaccc```\\\ZZZZZZYYYXXXWWWWWWXXX[[[___dddggggggfffoootttyyy{{{wwwqqqllliiigggeeefffllluuu{{{zzzwww{{{tttyyy~~~}}}}}}vvvaaaIII888111111333222222000...,,,---///111///////////////......------............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,*********+++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......)))+++............///000222JJJeee}}}uuuyyy}}}xxxjjjZZZgggooonnnqqq{{{wwwwwwyyyzzzzzzuuunnnhhhbbb^^^]]]```ccceeegggjjjeeeeeeeeeeeeddd___YYYUUUKKKLLLJJJIIINNNTTTUUUQQQKKKMMMQQQTTTUUUTTTRRRQQQMMMKKKIIIIIINNNXXXbbbhhhfffccc___\\\YYYSSSJJJBBBFFFFFFHHHHHHGGGJJJVVVbbbooo~~~rrroooooolllqqqqqqiii```\\\[[[YYYUUUUUURRRPPPQQQUUUVVVTTTRRRjjj~~~yyymmm^^^UUUMMMMMMOOONNNNNNPPPNNNNNNMMMJJJFFFDDDCCCCCCFFFGGGHHHFFFFFFIIIOOOUUU]]]cccgggfffbbbYYYJJJ===999888999>>>FFFMMMSSSVVVWWW[[[```aaa___[[[ZZZZZZVVV[[[]]]hhhuuu```tttkkk>>>:::333,,,---333555111/////////.........------------------------------........................------------------------************************************++++++++++++,,,+++***+++,,,+++,,,---...???MMMKKKDDDCCCJJJPPPTTTZZZeeesss|||yyyhhhYYYTTTWWW^^^dddeeeccceeejjjuuujjjdddeee```VVVUUU[[[```hhhllljjjnnnvvvyyyuuuoooqqqrrrooofffbbbmmm|||{{{rrrpppxxxzzzrrrkkkkkkqqqiiiccceeekkkmmmggg___[[[hhhiii___eee{{{lllttt|||~~~sss~~~wwwjjjvvv{{{llllllvvvfffPPPQQQXXXsssrrr[[[HHH222+++///000...------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,---.........000222888===@@@BBBJJJWWWaaaccclllooooooggg\\\YYY___hhhlllllloootttzzz~~~~~~~~~jjjhhhfffeeefffiiilllnnngggqqq|||~~~uuuiiiaaa___\\\aaaggggggcccbbbeeeiiimmmpppttttttqqqooooooqqqjjjgggdddccceeeggghhhhhh[[[]]]___aaabbbaaa___^^^^^^```bbb```^^^___ccchhhmmmhhhbbb]]]ZZZYYYXXXWWW```bbbeeejjjoooqqqooommmlllooopppjjjbbb[[[[[[]]]lllooouuu}}}uuu{{{yyyyyy~~~mmmpppuuuzzz{{{yyyxxxwwwkkk\\\GGG888111000222444///111111///,,,,,,...000.../////////......---,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))*********++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++,,,---......------///<<>>>>>???GGGQQQmmmuuukkkoootttYYYYYYUUUOOOMMMOOOOOOMMMGGGKKKIIIDDDGGGOOOOOOJJJMMMMMMSSSbbbnnnnnnbbbVVVHHHKKKPPPSSSOOOJJJJJJOOONNNMMMJJJGGGEEEEEEGGGJJJIIIIIIHHHEEEDDDIIITTT^^^ZZZYYYQQQFFF???>>>>>><<<:::@@@GGGNNNUUU[[[\\\[[[eeecccaaa___^^^[[[WWWTTTVVVWWWppp```SSSjjj___@@@333111222555333---,,,/////////.........---------------------------------........................------------------------***++++++***((((((***,,,******************************+++++++++,,,,,,,,,,,,+++...888EEENNNPPPNNNAAAIIISSS[[[^^^___```aaaVVVSSSZZZhhhlllbbb[[[\\\dddeeehhhkkkmmmnnnnnnnnnxxxssskkkbbb\\\[[[___bbbpppqqqrrrrrrnnnnnnttt{{{{{{rrrqqq{{{yyysssssszzzyyywwwxxxuuuyyy~~~yyyuuu{{{wwwrrrwwwuuuoooqqqssspppuuuwwwnnnnnnvvv|||xxxvvv||||||fffRRRDDD<<<;;;MMMaaagggjjjNNN666111333///,,,...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,)))************++++++++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...000333777<<>>???EEEKKK]]]vvvxxx___TTTUUUNNNLLLJJJHHHFFFFFFGGGGGGGGGFFFEEEEEEFFFIIILLLNNNRRRSSSUUUVVVTTTPPPLLLIIIJJJJJJLLLOOOQQQQQQOOOLLLMMMKKKIIIGGGFFFGGGHHHHHHIIIIIIHHHFFFDDDEEEGGGIIIEEECCC>>>:::999;;;AAAEEELLLOOOTTTWWWYYY[[[]]]^^^___^^^___]]]UUUQQQ\\\mmmggg]]]nnnnnnJJJ888444000000000000//////......------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,///000---*********************************+++++++++,,,,,,,,,---,,,***+++000777>>>BBBKKKFFFBBBDDDLLLSSSVVVWWWWWW]]]jjjuuuppp___UUUTTTHHHOOO[[[gggqqqwwwzzz{{{yyyiii^^^ZZZXXXUUURRRNNNSSSZZZ___aaa___\\\YYY]]]bbbmmmvvvqqqddd```dddsssqqqpppttt}}}xxxmmmjjj{{{}}}~~~yyypppiiigggnnnpppiiicccbbbWWWXXXdddqqqxxxtttlllyyy~~~ooo```VVV[[[eeeggg^^^VVVEEE555666IIIddd{{{kkkTTTBBB888---(((---111///...000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++*********++++++++++++,,,)))************++++++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,///666???FFFFFFHHHLLLRRRYYYaaafffjjj```YYYTTTWWW\\\aaafffkkkgggfffhhhkkklllpppxxxsssnnnhhheeedddeeefffhhhlllooouuulllccckkkpppvvvxxxtttlllddd```aaa]]]\\\^^^]]]VVVMMMIIIKKKKKKLLLMMMMMMLLLHHHDDDCCCJJJPPPRRRTTTVVVWWWUUURRRTTTXXX^^^ccceeedddbbbaaa\\\XXX]]]fffnnnqqqqqq}}}}}}{{{wwwhhhbbbmmmxxxtttkkkkkkppptttzzzyyyggggggjjjpppuuutttmmmfffhhhooorrrgggVVVEEE777...222222000///...///000111/////////.......................................------------------------------------------------...,,,++++++,,,------,,,++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---,,,---222===LLLZZZbbbbbbccchhhkkkggggggttt|||qqqeeeaaabbbdddiiimmmuuurrruuupppjjjeeeccceeeddd\\\TTTOOOEEECCCDDDLLLXXX______\\\___]]][[[YYYWWWSSSLLLFFFLLLJJJJJJMMMPPPRRRPPPMMMKKKKKKMMMQQQUUUXXXYYYXXXKKKHHHDDDCCCCCCDDDEEEEEEEEE@@@======>>>???DDDJJJWWWlllnnnWWWLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFGGGFFFDDDCCCDDDHHHLLLOOORRRQQQPPPNNNKKKHHHFFFEEEHHHIIIJJJMMMPPPPPPOOOMMMIIIHHHFFFEEEEEEEEEFFFGGGGGGHHHGGGFFFDDDCCCDDDEEE===:::666555999AAAGGGKKKRRRTTTVVVWWWXXXZZZ]]]___YYYXXX[[[[[[NNNLLLlllwwwYYYeee{{{lllFFF333000222000000000////////////...------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))---333333...)))******************************+++++++++,,,,,,,,,+++,,,+++)))))),,,333888>>>FFFNNNMMMHHHHHHOOOXXXUUUZZZeeeooommm```UUURRRGGGMMMVVV```hhhlllmmmmmmvvvoooeee___^^^^^^\\\ZZZTTTWWWYYYZZZ\\\]]]YYYTTTOOOZZZiiimmmaaaPPPLLLRRR[[[^^^bbbfffiiijjjiiifffZZZgggpppqqqtttxxxrrrfffbbb]]]]]]dddlllkkkccc]]]aaafffttt}}}{{{lllsssxxxwwwuuutttssssssTTTKKKCCCGGGOOOPPPIIIAAA@@@999EEEaaa}}}yyymmmgggcccWWWCCC222000,,,,,,000111...---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************++++++++++++))))))*********+++++++++***************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,...222888===BBBBBBCCCFFFJJJSSS\\\cccgggaaaXXXRRRQQQTTT\\\cccgggfffeeehhhppptttiii^^^YYYXXXWWWXXXYYYfffjjj~~~nnngggbbbkkkooowww~~~}}}uuummmiiikkkjjjkkkmmmmmmggg^^^XXXZZZZZZWWWUUUVVVYYYYYYVVVSSSXXX___cccfffiiikkkkkkjjjhhhfffgggkkkqqqvvvxxxtttmmmggggggjjjnnnqqquuu|||xxxvvviiibbbjjjppp~~~yyyqqqpppjjjmmmsssnnncccccceeejjjmmmllleee___fffeee]]]NNN===333111222000///.........//////000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,---+++***++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------------,,,,,,,,,......------111:::GGGQQQ\\\gggvvvyyymmmdddqqqnnnjjjeeeaaa___^^^aaadddfffgggpppxxxeeeddddddjjjsssssscccMMM???<<<:::<<>><<<<<<<<<888777:::@@@IIIOOOQQQQQQTTTWWW[[[\\\[[[XXXWWWVVVUUUTTTMMMFFFRRRqqqzzzdddXXXhhhzzzoooHHH;;;:::555111111.............../////////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++///222111---)))******************************+++++++++,,,,,,,,,(((+++...---+++)))***+++///333<<>>666000//////------///........................---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---+++))))))***++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......***,,,---------000555999RRRpppzzzllldddaaannntttuuuooogggaaa\\\WWWbbb[[[WWW]]]kkktttuuuqqqbbbiii{{{dddNNNAAA???>>>BBBJJJRRRXXXZZZWWWXXXZZZ]]]aaaeeejjjmmm]]]WWWOOOJJJJJJLLLLLLKKKIIIGGGFFFGGGIIIJJJJJJIIIEEEDDDCCCBBB@@@BBBEEEHHHFFFCCCCCCGGGIIIJJJMMMRRRNNNPPPRRRPPPKKKGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFHHHKKKNNNNNNMMMJJJHHHHHHJJJMMMNNNNNNKKKHHHEEEGGGFFFDDDDDDDDDCCCAAA???DDDDDDCCCCCCBBBBBBBBBAAABBBBBBAAA===999666666666555888>>>FFFMMMRRRTTTSSSSSSWWW[[[]]][[[WWWTTTSSSHHHMMMJJJKKKbbbyyy^^^SSS]]]{{{qqqQQQ888444444,,,,,,555---............/////////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---//////...,,,*********************************+++++++++,,,,,,,,,)))***,,,,,,++++++++++++---,,,///999EEEJJJEEE???AAAAAABBBGGGOOOTTTRRRNNNTTTXXX^^^```\\\SSSHHHAAAGGGKKKQQQWWW\\\^^^]]][[[fffkkkhhh^^^[[[eeellllllnnnuuuzzztttggg^^^]]]___aaauuuvvv]]]XXX```hhhiiippp{{{wwwggg[[[fffnnnqqqrrrxxx~~~uuufffcccjjjtttwwwyyypppSSSKKKJJJQQQQQQHHHEEEJJJMMMZZZbbbaaa\\\[[[[[[ZZZ\\\jjjkkk\\\GGG777///------,,,+++,,,------,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************************************)))************+++++++++))))))))))))************)))************+++++++++))))))*********+++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------***+++------,,,++++++,,,++++++---222:::>>>???>>>AAAJJJRRRWWW[[[]]]XXXQQQLLLRRRVVVUUUYYYccclllpppiiifffhhhllliiijjjyyyiii```ddd]]]WWWYYY[[[cccaaajjjyyywwwqqqqqqkkkooorrrrrruuuwwwpppgggfffiiieee^^^bbbpppvvvssslllhhhgggkkknnnqqqzzzuuurrrnnnmmmnnnpppqqqrrr{{{tttppppppiii___aaajjjgggqqquuuzzz}}}nnnjjjYYYkkkttt}}}ttteee]]]bbbiiimmmkkkgggeeeeee^^^[[[VVVQQQJJJCCC===999111,,,+++000222///---///...////////////.........,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***///333111+++(((***---++++++++++++++++++++++++************************************************)))************+++++++++***************************************************++++++,,,---...//////***+++,,,,,,---///111333HHH```pppnnnpppyyyttteeedddjjjmmmhhhdddccc___ZZZ\\\VVVQQQTTT^^^iiinnnooohhhnnnzzzuuucccXXXNNNKKKEEEBBBCCCJJJSSSYYYWWW[[[___bbbdddiiiqqqwwwpppggg[[[RRROOONNNLLLKKKHHHFFFDDDDDDEEEFFFFFFFFFCCCCCCCCCAAA@@@AAAEEEHHHFFFCCCCCCFFFHHHGGGHHHLLLHHHGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGFFFHHHIIIKKKMMMLLLJJJHHHFFFFFFGGGIIIIIIIIIGGGDDDCCCFFFDDDCCCCCCCCCCCCAAA???BBBBBBBBBAAA@@@???>>>=========;;;888555444666888<<<@@@EEEJJJNNNPPPSSSTTTQQQSSSVVVVVVTTTQQQPPPOOOIIITTT^^^gggwwwjjjSSSSSSgggtttLLL???333///---+++---222---------.........//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))),,,...///---+++***+++******************************+++++++++,,,,,,,,,******)))***+++,,,,,,,,,)))+++///222666>>>GGGMMM===???BBBEEEHHHLLLMMMKKKKKKSSS^^^eeeddd\\\QQQIIIDDDCCCFFFNNNWWW[[[YYYUUUXXXbbbddd\\\[[[dddlllkkkkkkpppqqqkkkccc``````aaa___mmm{{{{{{jjjZZZ```nnnlllnnnwwwsssccc[[[ccclllppppppwww|||nnnccceeekkkmmmpppzzzqqqUUUIII>>>:::???AAA@@@IIIYYYUUU^^^ccc]]]XXXZZZ[[[ZZZ\\\fff}}}zzzwwwoooPPPDDD555,,,,,,...///...,,,...///...//////---)))+++++++++,,,,,,---------++++++++++++++++++++++++************************************************************************)))************+++++++++))))))))))))************)))************+++++++++))))))******++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------******+++******+++---///+++***+++111999===<<<999===>>>???CCCPPP\\\]]]VVVLLLPPPOOOIIIKKKVVVbbbfffeeedddgggjjjgggjjjiiiWWW[[[]]]^^^aaa``````]]]dddssswwwooohhhhhh[[[aaafffiiipppvvvsssllleeejjjgggaaafffrrrvvvrrrmmmhhhfffiiijjjkkksss|||wwwppphhhbbbaaacccfffhhhwwwnnnjjjmmmjjjaaa```fffWWWeeeooozzzqqqiii]]]lllooopppzzzzzzmmmddd```bbbdddeeeaaa[[[YYYZZZZZZVVVMMMDDD<<<555000...222......222222//////444//////000000///......---,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***111666444,,,(((+++000++++++++++++++++++++++++************************************************)))************+++++++++************************************************)))***+++,,,...///000000---,,,,,,,,,---///111222,,,GGG[[[cccwwwaaaRRRYYY\\\[[[]]]cccdddaaaSSSQQQRRRVVV^^^dddfffffffffkkktttyyyuuullliiilll[[[VVVLLLCCC>>>BBBLLLUUUXXX^^^dddggggggkkkttt|||ttteeeZZZSSSPPPMMMLLLEEECCCAAA@@@BBBCCCCCCCCCBBBCCCCCCAAA???@@@EEEIIIFFFCCCCCCEEEEEECCCDDDGGGDDDCCCCCCEEEHHHIIIIIIHHHEEEEEEFFFFFFFFFFFFEEEEEEJJJJJJJJJJJJIIIHHHGGGFFFAAABBBCCCDDDDDDDDDCCCCCCEEECCCBBBBBBCCCDDDBBBAAAAAAAAA@@@@@@???===<<<;;;555555555444444666:::===GGGJJJNNNNNNMMMNNNQQQTTTNNNOOOOOONNNLLLJJJKKKLLL___kkk|||uuuaaaWWW\\\lllccc<<<888000***---444222+++---------.........//////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************++++++++++++++++++,,,------,,,***,,,,,,------///222777;;;BBBBBBCCCDDDEEEFFFGGGHHHJJJIIIKKKQQQXXX[[[XXXTTTMMMJJJFFFFFFIIIMMMPPPPPPLLLNNNRRRWWW[[[^^^^^^^^^eeeffffffccc```___bbbeeennnrrrtttpppfff``````bbbiiiooorrr|||sss[[[SSSZZZbbbfffdddhhhmmmfffYYYVVVYYY\\\^^^\\\WWWRRRNNNDDDBBBAAADDDMMMVVV^^^bbbfffccc^^^WWWMMMHHHMMMWWWSSSZZZdddkkkiii___SSSJJJ444333000...------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...,,,******,,,------,,,(((...111...******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000444888999888999999;;;@@@FFFMMMSSSWWWQQQOOOLLLIIIGGGJJJOOOSSSXXX^^^ccccccccciiivvvpppccc\\\```eeeiiiuuu}}}dddVVV]]]ccc^^^___gggggg```UUUSSSaaassssssggghhhaaa```aaadddpppuuummmllllllhhhbbbbbbhhhnnnpppwwwmmmaaaYYYWWWYYYZZZZZZbbb```jjj{{{qqqaaa[[[]]]ZZZ```nnnuuuoooddd^^^bbbhhhmmmnnnkkkiiijjjlllbbb```]]][[[ZZZWWWTTTRRRJJJEEE===555000......///................................................------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///************************************************))))))))))))))))))))))))*********************************************************+++,,,---...///,,,,,,,,,---------......111444???RRRdddkkkddd[[[WWWRRRJJJPPP```aaa^^^dddXXXXXXSSSNNNRRR]]]cccaaabbbsssyyynnniiippprrrlllZZZ]]]___XXXDDD777BBBVVVUUU]]]bbbcccfffooouuuuuurrrrrrmmmddd]]][[[XXXTTTTTTNNNFFFBBB@@@???===<<>>===;;;:::999999999555555555666:::???GGGLLLKKKOOOSSSUUUTTTQQQPPPPPPHHHNNNPPPIII======JJJYYYxxxoooooo___XXX\\\mmm|||}}}]]]BBB000000000000////////////........................,,,666??????666...+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************)))************+++++++++''''''(((***,,,.........+++++++++++++++---000222999;;;>>>BBBDDDDDDDDDDDDAAA@@@AAAFFFOOOVVVXXXWWWNNNLLLJJJJJJLLLKKKIIIFFFEEEDDDGGGOOOYYY^^^^^^[[[VVVXXX[[[\\\]]]^^^aaadddaaaeeegggccc]]]YYYZZZ^^^cccgggfffkkkpppcccRRROOOMMMXXX``````bbbeee]]]QQQDDDEEEFFFGGGFFFDDDBBB@@@HHHMMMUUU[[[^^^^^^^^^^^^TTTPPPLLLIIIEEEEEEMMMVVVXXXYYYZZZXXXRRRIII@@@:::222111///---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++&&&(((***,,,,,,***(((''',,,,,,***&&&'''+++,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000222222111111111333666;;;AAAGGGJJJNNNOOOOOOMMMKKKJJJKKKLLLKKKPPPTTTUUUVVV\\\fffnnnggg___\\\___ccckkkmmm\\\___dddbbbfffooonnnWWWLLLTTTccchhheeemmmqqqiii\\\ZZZaaaeeedddbbbkkkoooggg]]]YYY[[[]]]```eeehhhgggbbb]]]ZZZZZZeeegggrrr}}}kkk\\\XXX[[[[[[```hhhiiibbb]]]]]]aaafffiiihhhccc```___```\\\XXXTTTOOOLLLIIIEEEBBB<<<999555000......///111................................................------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......************************************************************************************************************************++++++++++++,,,------...,,,,,,,,,------------...---...444@@@OOOVVVUUUQQQRRR^^^YYYRRR\\\ddd```\\\\\\^^^ZZZRRROOOSSSWWWVVV^^^nnnyyyvvvpppmmmfff^^^^^^___dddfff\\\MMMFFFGGGOOOUUUXXXXXX]]]gggnnnpppllllllhhh```[[[ZZZXXXTTTWWWRRRLLLHHHFFFEEECCCAAAAAA@@@@@@AAAAAABBBCCCDDDBBB@@@>>>>>>@@@AAAAAA@@@===>>>???@@@AAAAAAAAAAAACCCEEEGGGIIIIIIFFFCCCAAACCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@??????<<<;;;:::888777777666666666888<<<@@@DDDIIIMMMPPPOOOPPPPPPPPPPPPOOOOOOPPPNNNJJJEEEAAA>>>FFF[[[qqqyyynnneeebbbiii```ZZZ___ppp{{{}}}yyy^^^GGG888000000000/////////..............................***000555555000++++++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))************+++++++++------,,,,,,,,,,,,------,,,,,,+++*********++++++///222777<<>>===<<<999999===FFFNNNSSSUUUPPPQQQSSSVVVVVVRRRLLLHHHDDDAAAAAAHHHRRRWWWTTTNNNJJJMMMRRRUUUXXX[[[___aaa]]]___```\\\WWWUUUXXX]]]]]]aaa______```SSSFFFHHHDDDPPPYYYYYYXXXXXXPPPGGG::::::;;;===???CCCFFFHHHMMMWWWaaaddd___XXXUUUUUUOOOHHHCCCCCCDDDGGGNNNVVVXXXSSSKKKAAA999333///---///...---,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,+++******))))))(((+++......---...000333<<<666---%%%&&&++++++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------++++++++++++---111555999;;;DDDHHHLLLNNNNNNLLLJJJJJJIIIJJJLLLMMMNNNQQQUUUXXXaaa```aaabbbaaafff{{{{{{fffWWWXXX^^^bbbjjjuuusssYYYNNNRRRZZZbbbhhh{{{zzz]]]YYY\\\]]]eeehhhvvv}}}ppp[[[PPPSSSZZZ```mmmyyyvvvgggYYYUUUVVVeeeiiisssyyyqqq]]]QQQOOOXXX[[[___```[[[TTTUUU[[[ZZZ]]]___]]]XXXTTTRRRSSSRRRNNNGGGAAA<<<888555222111000///...---...///000------------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...************************************************++++++++++++++++++++++++************************************************,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------///......333;;;DDDKKKNNNUUUpppnnnVVVUUUaaa]]]RRRXXX\\\[[[TTTNNNOOOSSSUUUXXXcccoootttoooddd[[[WWW^^^hhhuuu{{{qqq]]]JJJBBBFFFKKKNNNQQQWWW```eeeeeejjjkkkgggaaa]]]^^^]]]ZZZWWWTTTPPPMMMKKKJJJGGGEEEAAA@@@@@@??????@@@@@@AAA===;;;:::;;;===?????????<<<<<<===>>>????????????AAADDDHHHKKKJJJGGGCCC@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@??????>>>===;;;;;;:::888777777666555555666666888<<>>222111000////////////.........------------------------)))+++,,,,,,++++++,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************))))))*********+++++++++------,,,+++))))))+++,,,///...---------,,,+++******,,,000333666777777777<<<999888:::@@@FFFJJJLLLLLLOOOTTTXXXZZZXXXSSSPPPJJJHHHGGGIIIMMMMMMHHHCCCEEEFFFHHHJJJMMMPPPTTTWWW[[[\\\ZZZUUUPPPPPPTTTXXXSSSYYYWWWUUUTTTFFF<<>>???????????????@@@BBBEEEGGGGGGEEEBBB@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCC>>>===<<<:::888777666555666666666777888999;;;;;;<<>>@@@@@@@@@CCCHHHLLLOOOOOOOOOOOONNNOOOQQQQQQNNNKKKJJJIIICCCAAA??????BBBGGGLLLOOONNNNNNKKKGGGDDDFFFKKKOOOJJJNNNJJJFFFFFF???>>>IIIFFFIIIGGGAAA>>>@@@DDDGGGOOOPPPSSSVVVYYY\\\^^^___YYY[[[[[[TTTMMMLLLUUU^^^^^^RRRGGGAAA???<<<:::;;;888777444111///...------*********++++++,,,---...---------,,,,,,+++++++++)))))))))******+++++++++++++++***&&&%%%)))444===AAABBB<<<222***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------,,,,,,,,,---...///...222888===AAADDDGGGJJJNNNMMMKKKLLLLLLKKKGGGDDDHHHJJJOOOSSSSSSTTTYYY___gggccc```___aaaaaa```aaadddZZZVVV\\\aaa```bbbiiimmmkkkOOOXXX___[[[fffkkkqqqpppaaaSSSRRR[[[dddhhhlllmmmhhh___[[[^^^ccchhheeecccaaa\\\TTTOOOMMMRRRTTTUUUTTTRRRPPPOOOMMMEEEFFFFFFEEEBBB???>>>===:::666222///............//////000000///...,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,************************************************************************************************************************,,,,,,,,,,,,,,,***)))(((+++++++++,,,,,,,,,------+++,,,,,,++++++111===FFFiiiyyysss\\\PPPMMMPPPYYYjjjaaaXXXTTTSSSRRROOOMMMPPPMMMSSS\\\[[[TTTTTT\\\UUUkkk{{{wwwiii```]]][[[IIIIIIJJJKKKKKKNNNTTTZZZ```bbbaaa]]]\\\\\\ZZZWWWSSSTTTSSSQQQNNNKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDDDD>>>===;;;;;;<<<<<<:::888<<<<<<======>>>=========@@@@@@@@@AAAAAAAAA@@@@@@>>>??????@@@AAABBBCCCCCCBBBCCCCCCCCCCCCCCCCCCBBB>>>===;;;888666555444444777888999;;;>>>@@@CCCDDDEEEEEEGGGKKKPPPSSSSSSRRRNNNLLLIIIGGGGGGHHHIIIIIIOOOVVVeeeqqqmmmbbbiiizzzttt___[[[aaaooo}}}sssnnnkkkkkkooosssxxx}}}~~~___GGG888222//////............---------------------------------------,,,+++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++...111333111---+++,,,---///,,,******---...,,,***---+++)))((()))***---...---...111333555777888888999<<>>======<<<<<<===>>>???;;;;;;<<<<<<===>>>?????????@@@@@@AAAAAA@@@@@@???===<<<:::888777777888888<<<===>>>@@@CCCFFFHHHJJJLLLJJJIIILLLPPPSSSSSSQQQLLLKKKHHHDDDAAA@@@BBBDDD[[[hhhxxx|||rrrgggjjjttttttuuugggYYY\\\dddlllxxx~~~tttlllkkkooovvv|||eeeCCC333111111...***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++)))'''++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************)))************+++++++++555999<<<:::555111000111222...))))))+++---+++)))+++******)))******+++,,,)))+++---...///111222333555888<<<>>>???BBBFFFIIIGGGJJJNNNPPPPPPPPPPPPQQQOOONNNLLLNNNRRRVVVVVVVVVIIIHHHGGGGGGIIINNNTTTXXXVVVTTTKKKHHHPPPRRRXXXhhhZZZVVVQQQPPPQQQSSSUUUWWWWWWWWWVVVUUUSSSQQQPPPOOOIIIGGGFFFGGGJJJKKKIIIEEECCC===888666444000///111+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------,,,+++******))))))+++---......,,,)))(((###((()))((((((+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.../////////...000333666:::===AAAEEEHHHKKKMMMOOOQQQNNNHHHCCCAAABBBBBBAAA@@@GGGLLLKKKMMMTTTXXXVVVZZZ]]]^^^ZZZXXX[[[^^^^^^``````___```cccbbbaaaccc\\\bbbeeebbb```___^^^[[[]]]\\\ZZZ[[[[[[ZZZUUUQQQJJJLLLLLLHHHCCCCCCEEEGGGEEEFFFDDD@@@@@@CCC@@@:::777666444333111000...,,,,,,***)))***,,,......---)))***+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************************************************************)))***+++,,,,,,+++)))(((***++++++++++++,,,,,,,,,***---......---///444888BBBNNNTTTVVVXXXPPPMMMXXXPPPKKKKKKSSSZZZYYYVVVVVVJJJMMMQQQUUUTTTOOOKKKIII[[[eeeddd[[[[[[eeeeee[[[YYY\\\^^^XXXJJJ@@@FFFQQQTTTZZZ___```aaaaaa]]]WWWXXXXXXXXXTTTOOOLLLKKKLLLIIIIIIHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBAAA===;;;999::::::;;;;;;::::::999;;;;;;<<<<<<============888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999:::===???AAABBBBBBBBBDDDEEEGGGIIIJJJLLLJJJIIILLLQQQSSSQQQNNNHHHIIIHHHCCC>>>@@@HHHPPPgggwww}}}pppgggdddbbb___eee___WWW\\\```cccjjjvvvtttqqqnnnooovvv~~~}}}|||sss]]]III555......---,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************)))************+++++++++&&&,,,444888777666888;;;777111+++)))+++---,,,)))((()))+++,,,,,,,,,++++++,,,------,,,,,,---///111---111777:::<<<@@@EEEIIIIIIHHHHHHIIIJJJHHHEEEAAAPPPOOOPPPRRRUUUUUURRROOORRRPPPOOONNNOOOSSSXXX[[[UUUWWWRRRSSSZZZVVVTTT\\\YYYTTTPPPQQQQQQNNNJJJGGGHHHHHHIIIJJJLLLOOORRRSSSOOOHHHAAA@@@DDDCCC===555222...---...,,,)))))),,,---,,,***))))))+++---...,,,,,,---------,,,,,,+++)))***+++,,,------...///111000///---+++)))(((''')))'''&&&(((***---------------***(((***---***$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++))),,,,,,,,,------------...,,,---...---,,,---///111---111666999<<>><<>><<<<<<<<<======<<<;;;;;;888:::<<<>>>>>>===<<<:::999999999999999:::::::::777888888999999888888777777777777999===AAAEEEHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGLLLQQQSSSOOOKKKDDDGGGGGGCCC@@@FFFUUUaaalll}}}|||nnneeeXXXKKKPPP\\\\\\XXX]]]^^^]]]cccgggjjjmmmpppttt|||zzz~~~yyy]]];;;555222222...***,,,333---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******---000*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************************************++++++,,,,,,,,,---------)))************+++++++++************************---------,,,,,,+++++++++/////////111444888;;;>>>???@@@BBBCCCCCCBBB@@@???LLLKKKKKKKKKJJJJJJIIIIIIOOONNNMMMMMMMMMNNNPPPQQQPPPPPPOOONNNMMMLLLKKKKKKQQQPPPOOOMMMKKKIIIGGGFFFCCCBBBBBBBBBDDDGGGIIIKKKCCC@@@===:::999666333000...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---...///NNNGGG<<<111***(((***+++))))))))))))))))))))))))))))))))))))************************************************************************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......111000000000111333666888<<<===>>>@@@DDDHHHKKKMMMHHHHHHFFFEEECCCAAA@@@???EEEAAA???AAAEEEHHHFFFCCC@@@@@@@@@AAAAAABBBBBBCCC?????????@@@@@@AAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCAAA>>>;;;::::::888333//////---***+++///...---,,,++++++,,,---...***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,111666<<>>===;;;::::::888999::::::;;;;;;::::::555666777777777555444333444777:::;;;:::999999::::::888888;;;AAAGGGIIIJJJIIIFFFCCCBBBDDDEEECCCAAAEEEDDDHHHNNNNNNHHHHHHMMM???IIIQQQRRRSSSYYYaaafffpppyyy~~~vvvdddUUUQQQSSSbbb^^^YYYVVVVVVXXX\\\^^^bbbnnntttqqqsss~~~}}}nnnRRR===000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***+++,,,,,,******+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************************************************************************++++++++++++)))************+++++++++************************------,,,,,,,,,+++++++++***++++++---///222555777;;;<<<===>>>>>>===<<<;;;BBBCCCEEEFFFFFFDDDBBBAAAIIIHHHHHHHHHIIIIIIJJJJJJGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFF===<<<;;;:::;;;<<<>>>???999777444333222111///---222111///---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++---...CCC>>>666...)))(((***,,,))))))))))))))))))))))))))))))))))))************************************************************************************************************************++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------......---,,,,,,---///111333444444555777:::===@@@BBBDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBCCCDDDCCC@@@===<<<==================>>>>>>>>>>>>>>>????????????>>>>>>>>>===<<<<<<;;;;;;;;;<<<===;;;888555555555333///---......,,,---000---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++///333777<<>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999999999999888888777777888:::===>>>>>>============<<<;;;>>>CCCGGGHHHHHHFFFDDDCCCDDDFFFFFFDDDBBBCCCBBBFFFKKKIIIDDDDDDHHHIIITTT\\\ZZZVVVYYY```dddkkkpppqqqiii[[[QQQPPPTTTbbbcccccc^^^XXXVVVZZZ^^^cccjjjqqqvvvzzzqqqwww|||yyyjjjTTT===///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************************************((((((((()))))))))******)))************+++++++++************************,,,,,,,,,,,,++++++++++++((()))***+++---...///000444555666777777666555444555888;;;======;;;999666??????@@@@@@AAAAAAAAA@@@========================::::::;;;<<<======>>>>>>777666444222222222222333///...,,,,,,------,,,+++666444111...+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))((())))))***+++,,,666333...***((()))+++,,,))))))))))))))))))))))))))))))))))))************************************************************************************************************************+++++++++,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++***+++,,,---...,,,------///111333555666;;;;;;<<<===>>>@@@AAAAAA???AAACCCCCC@@@<<<999888======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999777666444333222222333444333111///...///---***+++///000......111,,,------......------,,,///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++...444AAAPPP[[[PPPHHHAAA@@@AAABBBEEEHHHKKKKKKKKKJJJHHHFFFCCCBBBCCCKKKSSSVVVXXXXXXTTTNNNSSSiiifffRRRPPPVVVRRRMMMFFFNNNNNNFFFCCCHHHKKKIIINNNOOOQQQSSSTTTSSSPPPMMMJJJKKKLLLJJJHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCEEEEEEDDDCCCBBBAAAAAA@@@????????????>>>===<<<<<<===<<<;;;:::::::::;;;<<<:::===???@@@?????????@@@@@@@@@@@@AAADDDFFFEEEEEEDDDDDDDDDEEEGGGGGGFFFDDDAAABBBEEEHHHEEEAAAAAAEEERRR___gggbbbYYYWWW\\\aaabbbccc```YYYQQQNNNQQQVVV```gggkkkdddYYYSSSWWW^^^ccceeennnzzz{{{tttqqqqqqvvvvvvhhhPPP;;;000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************(((((((((((()))))))))***))))))*********+++++++++************************,,,+++++++++++++++++++++)))***+++,,,------------//////000111111000//////...///111333444333111000444555777888888888777666666666777777777888888888666666555444444333333222222222000///............---,,,++++++------,,,+++555333000,,,+++***+++,,,************************************************))))))))))))******++++++,,,+++***)))))))))***+++))))))))))))))))))))))))((()))))))))*********************************************************************************************************************+++++++++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...------,,,,,,,,,------++++++,,,---...///000111000111222444666777999999888<<>>999666666999:::999999999888777777777666666666555444444444333444333222111000...------,,,---///...,,,++++++,,,***))),,,111222///...000+++,,,---......---,,,+++///...,,,+++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******...888DDDMMMGGGGGGGGGFFFDDDCCCEEEHHHHHHHHHIIIIIIHHHFFFDDDCCCDDDCCCGGGOOOSSSOOOJJJGGGTTTfff^^^JJJNNNZZZVVVLLLKKK```fffUUUEEECCCBBB;;;FFFFFFGGGJJJNNNPPPOOOMMMKKKLLLLLLKKKIIIHHHHHHIIIGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCBBBBBBAAAAAACCCCCCBBBBBBAAA???>>>===@@@>>><<<::::::<<<>>>???:::===?????????>>>???@@@BBBBBBBBBCCCCCCBBBAAA@@@DDDCCCBBBBBBCCCDDDDDDEEECCCFFFIIIIIIFFFDDDFFFJJJSSScccnnniii\\\UUUWWWZZZXXXWWWTTTPPPNNNOOOTTTXXX^^^dddgggaaaWWWRRRVVV]]]cccccclllzzz|||pppgggfffuuuqqqdddOOO::://////333------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++***+++,,,,,,******+++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++************************************************************************)))))))))*********++++++))))))*********+++++++++************************++++++++++++++++++++++++***+++,,,------,,,,,,+++,,,------------------,,,,,,,,,++++++,,,---...///...///000111222111000///000000111111222333333333333222111000...---,,,,,,......------------------...,,,++++++,,,---+++***///...,,,*********,,,,,,*********************************************************+++++++++++++++))))))***************)))))))))))))))))))))))))))((()))))))))***************************************************************************************************************++++++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------......------,,,,,,,,,---,,,,,,------............,,,,,,---...///000111111111444777555222222777<<<111000000000//////......000000000//////.........---------,,,,,,,,,++++++***,,,...---,,,+++,,,---,,,+++...444444000...///+++,,,---......---,,,+++---,,,++++++,,,///222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***,,,111777<<<===GGGPPPPPPIIIDDDDDDFFFCCCDDDFFFGGGGGGGGGGGGFFFGGGAAA@@@GGGKKKGGGDDDEEEUUUcccZZZHHHMMMYYYSSSHHHPPPkkkuuu___GGGCCCBBB===?????????BBBFFFIIIKKKKKKJJJKKKLLLKKKIIIHHHIIIJJJGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBB@@@???>>>@@@>>>;;;::::::<<<>>>@@@<<<===???@@@??????@@@AAABBBBBBCCCBBB@@@>>>======AAA@@@===;;;;;;<<<@@@BBBIIINNNQQQOOOKKKKKKOOOTTTWWWgggssslll\\\QQQOOOPPPQQQQQQPPPOOOPPPRRRVVVXXXZZZ[[[[[[WWWSSSSSSXXX\\\ccceeennnwwwrrrddd^^^aaahhhZZZGGG888000.........,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,)))************+++++++++*********************************+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,...++++++,,,---------------++++++,,,,,,------......---------------,,,,,,,,,*********+++++++++++++++,,,+++******++++++***(((***************++++++,,,******************************************************+++,,,,,,++++++*********+++++++++***))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************++++++++++++,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,------------......,,,///000///,,,...555;;;------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))*********++++++,,,,,,,,,---//////---------...---,,,///444555000......,,,------......------,,,++++++++++++---///111222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------++++++******++++++++++++***************++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++---///111222888EEEQQQPPPIIICCCAAAAAA???@@@AAACCCEEEGGGHHHIIIFFFAAA>>>@@@CCCDDDDDDEEEQQQ]]]WWWKKKOOOSSSLLLFFFRRRfffkkkVVVDDDDDDIIIHHH===???BBBBBBBBBCCCEEEHHHFFFGGGHHHHHHGGGGGGHHHIIIFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA???>>>>>>===;;;999:::;;;>>>???>>>???@@@AAA@@@@@@BBBCCCAAABBBBBB@@@===;;;;;;<<<===<<<;;;999888:::>>>BBBPPPVVVYYYTTTOOOQQQVVVZZZ]]]jjjqqqhhhXXXMMMJJJIIIRRRSSSTTTSSSRRRQQQSSSTTTTTTRRROOOOOORRRVVVYYY[[[aaaeeelllmmmeeeZZZVVVXXXOOOBBB555111444555///(((++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))***+++,,,,,,******+++,,,+++++++++++++++*********++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,)))************+++++++++************************)))*********+++++++++++++++***))))))))))))++++++,,,++++++++++++++++++,,,,,,,,,+++*********+++++++++++++++++++++,,,------******************++++++******++++++,,,,,,------*********+++*********)))***)))((((((***+++***)))((((((***+++++++++******************************************************))))))***++++++***)))(((***++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))************************************************************************************************************+++++++++,,,,,,,,,------************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,)))******+++++++++******))))))+++,,,,,,,,,++++++,,,,,,,,,---------------+++------,,,++++++///222---------------.........******++++++++++++++++++*********++++++,,,,,,,,,,,,...//////...------...++++++...333444000...///---------,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---......---+++*********++++++++++++******)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************'''((()))+++---......---222<<>>@@@CCCGGGHHHDDDCCC@@@===>>>AAACCCAAAGGGRRRSSSOOOQQQLLLEEEGGGPPPWWWTTTIIICCCIIIMMMKKKBBBHHHMMMLLLFFFAAA@@@BBB@@@AAACCCCCCCCCCCCEEEGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCBBBBBB@@@??????===<<<;;;::::::<<<>>>???===>>>??????>>>???AAABBBAAABBBAAA>>>;;;:::<<<>>>;;;>>>@@@AAAAAABBBEEEHHHUUU]]]___WWWPPPQQQWWWZZZ[[[ccceee\\\OOOJJJJJJKKKYYYZZZZZZVVVOOOKKKKKKMMMLLLLLLLLLOOOSSSWWWZZZ[[[YYY^^^aaa\\\VVVQQQKKKFFF:::444///000555666000******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))***+++,,,,,,******+++,,,++++++++++++*********)))++++++++++++++++++++++++************************************************************************************++++++++++++)))************+++++++++************************))))))******++++++++++++---,,,***))))))+++---...++++++************+++++++++,,,,,,---,,,+++)))(((,,,,,,+++***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))(((''')))+++,,,,,,+++((()))+++,,,,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((('''******+++++++++++++++***))))))))))))))))))))))))))))))))))))************************************************************************************************************++++++,,,,,,,,,---------************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,((()))+++,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,---...---+++)))))))))))))))******+++++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,---)))(((+++111222///...000......,,,++++++,,,......------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++---......---+++*********++++++++++++******))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************)))))))))***,,,---,,,+++---111333444<<>>JJJOOOQQQRRRHHHBBBJJJNNNKKKFFFCCCGGGNNNLLLEEEGGGPPPWWWUUUKKKAAA===>>>;;;===???@@@@@@AAACCCEEEFFFFFFFFFFFFEEEEEEEEEEEE??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@??????<<<<<<;;;;;;<<<===>>>???:::;;;<<<<<<;;;<<<>>>@@@AAABBBAAA>>>::::::===@@@<<>>CCCFFFAAA???;;;999>>>FFFIIIGGG@@@EEEGGGBBB===<<<;;;999>>>AAADDDGGGHHHFFFDDDCCC```VVVKKKHHHKKKMMMJJJEEEBBBPPPXXXTTTKKKFFFDDDAAA>>>???@@@AAAAAA>>><<<;;;CCC@@@@@@AAA@@@>>>@@@EEE>>>>>>>>>===<<<<<<>>>???@@@;;;999>>>@@@===>>>BBB===>>>???>>><<<<<<===???AAA>>>===???>>>;;;:::===>>>;;;:::<<<======AAAGGGKKKPPPQQQOOOMMMOOOPPPNNNWWWZZZ\\\YYYSSSNNNNNNOOORRRTTTUUURRRMMMIIIHHHJJJSSSSSSRRRNNNHHHFFFGGGIIIOOONNNOOORRRWWWXXXUUURRRIIIMMMOOOLLLCCC999333000---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++*********)))((((((((()))))))))******)))************+++++++++))))))))))))************************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***************+++,,,,,,,,,,,,++++++***++++++,,,++++++************+++++++++***************++++++******++++++,,,---......)))))))))))))))))))))))),,,+++******+++,,,...000+++++++++*********))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++******))))))******+++,,,************************************************************************************************************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,+++******,,,...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++*********++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))---,,,,,,++++++,,,,,,,,,***+++++++++***))))))******,,,,,,,,,,,,,,,...000)))***///555666000,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...---,,,---000...***+++///(((((())),,,......,,,***+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************+++++++++*********))))))+++++++++*********))))))***************************++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************+++,,,,,,+++)))***,,,///333888<<>>;;;===BBBDDDBBB===AAABBB???>>>???>>>;;;======>>>@@@AAABBBBBBCCCXXXSSSNNNMMMOOONNNHHHBBBAAAJJJPPPKKKFFFEEEFFFDDD???AAAIIIPPPMMMBBB::::::<<<<<<===>>>:::555666:::=========;;;:::999999:::;;;888888===>>><<<<<>>;;;999;;;???AAABBBEEEKKKPPPTTTTTTPPPNNNOOOOOOMMMLLLPPPSSSQQQMMMJJJKKKMMM^^^\\\WWWOOOGGGDDDFFFIIIKKKLLLLLLJJJGGGFFFGGGIIIGGGLLLRRRVVVUUURRRMMMJJJKKKJJJHHHCCC;;;444000...------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++************&&&'''((())))))***)))))))))************+++++++++)))))))))*********++++++************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***)))******+++,,,---...,,,++++++***++++++,,,,,,000///,,,*********+++,,,))))))))))))***+++,,,---))))))***,,,---...///000)))))))))))))))))))))))),,,+++******+++,,,...///++++++*********)))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************************************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,+++******,,,...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))),,,,,,++++++++++++,,,,,,///...---,,,+++,,,------)))+++,,,,,,+++,,,...000''')))000888999222---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******,,,---///***---111111+++(((---666///...,,,,,,------,,,+++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************+++++++++***************+++++++++*********************************************++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++(((((()))+++///222666888;;;???@@@===;;;======;;;;;;>>>>>><<<>>>AAA@@@<<<<<<;;;999888999<<>>===<<<:::999888777777666444555999:::999999<<<>>>===<<<:::777777999;;;;;;999<<>>???CCCEEEEEEGGGKKKVVVYYYXXXQQQLLLKKKIIIFFFCCCFFFIIIJJJHHHHHHJJJLLLcccbbb\\\SSSIIICCCBBBDDDAAACCCDDDEEEDDDEEEGGGIIIDDDJJJPPPQQQLLLHHHFFFFFFJJJDDD===666111///---+++------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++*********************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))***+++++++++***)))))))))*********+++++++++))))))*********+++++++++************************************************++++++************++++++)))))))))))))))))))))))))))))))))***+++---...///++++++******++++++,,,,,,555333///+++))))))***+++******))))))***++++++,,,))))))***+++,,,,,,------))))))))))))))))))))))))))))))(((((()))***++++++************))))))))))))))))))))))))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++*********************************************************************************************************++++++++++++,,,++++++++++++++++++++++++******++++++++++++*********+++,,,+++******,,,...,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************+++*********++++++***************************************++++++++++++******++++++++++++++++++,,,---222///---+++,,,---......+++,,,,,,,,,***+++,,,...///---...111111---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666333000---++++++---...***---...---)))+++444======666...((('''+++///111---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++)))))))))***)))******+++---000222333555;;;???===::::::999777<<<<<<;;;:::===BBB@@@;;;===;;;999777777999<<<===>>>CCCJJJMMMKKKFFF???;;;>>>??????@@@BBBEEEEEEDDDEEEFFFQQQ^^^VVVCCC===EEE@@@???CCCKKKMMMIIIDDDBBBAAA@@@>>>======<<<;;;:::666555555666666888;;;>>>;;;;;;:::888666777:::===@@@>>>>>>BBBDDDBBBCCCGGGLLLGGGDDDFFFFFFDDDDDDGGGWWWYYYVVVNNNGGGEEEBBB???@@@CCCFFFGGGGGGGGGJJJLLL[[[]]]]]]XXXOOOEEE???===<<<===@@@BBBCCCDDDEEEFFFGGGGGGFFFDDDAAAAAACCCFFFBBB<<<333...,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************************************************************************************************************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,+++++++++++++++***))))))))))))*********+++++++++************++++++++++++************************************************++++++************++++++)))))))))))))))))))))))))))))))))***+++---...///+++*********++++++,,,---222000---+++******,,,---,,,++++++***))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))(((((())))))))))))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************************************************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))***+++,,,+++******,,,...,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))************************)))******++++++*********************++++++,,,------***((((((***++++++***---......,,,******+++,,,111---+++,,,,,,***,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666333000---++++++---...///...+++***---555===AAA:::444,,,''''''+++///222---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,)))((()))*********++++++,,,...//////---555:::999777888888666999999888888===CCCBBB>>>>>>>>>===<<<:::999999888777<<>>>>><<<888777<<>>BBBCCCDDDDDDDDDEEEFFFGGGLLLPPPRRROOOIIIBBB>>>===;;;<<<>>>AAACCCCCCBBBAAAEEEAAA===<<<>>>???@@@???777222---+++,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,+++******)))(((((()))))))))************+++++++++*********++++++++++++,,,************************************************++++++************++++++)))))))))))))))))))))))))))((())))))***+++,,,---************+++,,,------+++***))))))+++---///111---,,,+++***))))))))))))******))))))((('''''''''))))))))))))))))))))))))***+++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************************************************************************************++++++++++++,,,,,,,,,---++++++++++++++++++++++++))))))************))))))***+++,,,+++******,,,...++++++************++++++++++++++++++++++++++++++++++++,,,---------,,,,,,)))***+++,,,,,,+++***)))************************((()))******+++***************)))******+++,,,---+++)))))),,,///000---***...//////---++++++,,,---+++)))***---...,,,---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******,,,---///111///,,,,,,333===@@@>>>,,,***)))***,,,...---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************************************************+++++++++***************+++++++++************************))))))************))))))***++++++,,,,,,++++++***+++++++++++++++++++++++++++...///---)))((()))+++(((((())))))******++++++)))///333333555888888666555888888888===CCCEEECCC>>>??????>>>===:::888666555777999:::999888888888DDDEEEJJJQQQRRRLLLEEEBBBEEECCCBBBBBB???>>>FFFPPPKKKDDDCCCKKKSSSQQQHHHAAAIIIFFFCCCDDDGGGHHHGGGEEEEEEGGGEEE>>><<>>@@@BBBCCCDDDGGGJJJLLLGGGEEEFFFFFFDDDGGGKKKPPPHHHCCCCCCEEEEEEEEEGGGAAADDDDDD???===@@@BBBAAABBBAAA@@@???????????????BBBBBBAAA>>>::::::>>>BBB======???AAACCCBBB???<<<;;;:::999<<>>888222---,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))***************************************************************************************************************)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------+++***(((((((((+++---///)))************+++++++++*********+++++++++,,,,,,************************************************++++++************++++++)))))))))))))))))))))))))))((((((((()))******+++************+++,,,---...((((((((()))***,,,---...++++++***************+++))))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++******))))))******+++,,,************************************************************************************************************************************++++++++++++************************))))))************))))))***+++,,,+++******,,,...++++++************++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++***+++,,,------,,,+++***************************(((((()))***************))))))))))))***+++,,,---++++++---333888777222,,,---.........------///111---***+++......,,,,,,///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...+++---...///666<<<:::222******+++---///...,,,***+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************))))))*********+++++++++))))))*********+++++++++************************))))))************))))))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++---///111///***((())),,,'''(((((()))))))))))))))))),,,------111777888666999<<<===;;;;;;???BBBAAA<<<<<<<<<<<<<<<:::999888777666666666777888888888???AAAIIIQQQPPPGGG@@@???>>>BBBBBB======BBBFFFGGGGGGCCCCCCIIIMMMJJJFFFEEEJJJFFFCCCCCCFFFGGGEEEBBBDDDIIIIIICCC???CCCHHHJJJ<<>>@@@@@@@@@>>><<<;;;:::::::::999:::;;;:::777555666<<>>AAABBBAAA<<<888666777888:::999555///,,,(((***++++++***+++,,,---++++++++++++++++++++++++)))*********++++++++++++***************************++++++,,,,,,++++++***((()))))))))*********+++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------,,,***))))))+++///333666)))************+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))((((((((((((((())))))************+++,,,---...++++++******)))(((((('''))))))))))))***+++,,,---(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++*********)))***++++++,,,))))))))))))))))))))))))************************************************************************************************))))))))))))************************************))))))************))))))***+++,,,+++******,,,...++++++************++++++++++++++++++++++++++++++((()))***+++,,,,,,+++******+++---......---+++***))))))))))))))))))))))))(((((()))***************))))))))))))***+++,,,---'''(((,,,444999888111***+++,,,---......///222444777111,,,+++***))),,,000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++""")))...111444666000&&&666333///---------,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************************************))))))******++++++++++++))))))******++++++++++++************************))))))************))))))***+++,,,------,,,+++***++++++++++++++++++++++++---000222000***(((***---))))))******+++*********++++++******///777888555@@@DDDCCC===999:::<<<<<<999999999999999:::::::::999777555666888999999888888;;;CCCKKKJJJ@@@:::;;;888AAADDD???@@@GGGEEE<<<:::;;;???CCCCCCAAACCCGGGJJJEEEAAAAAACCCDDDAAA===???FFFIIICCC???AAADDDCCC:::===AAACCCCCCCCCCCCDDD??????BBBGGGHHHCCCAAABBBDDD@@@@@@FFFJJJGGGAAA>>>EEEGGGDDD>>>:::;;;<<<;;;@@@>>>;;;999999999888888666999<<<<<<999999:::===<<<<<<===@@@BBB@@@;;;666777888888444...++++++---(((***+++***((((((+++...++++++++++++++++++++++++))))))******++++++++++++************************+++++++++,,,,,,+++++++++(((((())))))*********+++************************))))))))))))))))))))))))************************++++++***)))(((((()))))))))************+++++++++******************************+++++++++,,,,,,,,,*********+++,,,---//////,,,+++***))))))***+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))************))))))))))))******++++++************+++++++++,,,...---,,,,,,---///666111+++((()))+++,,,,,,***))))))((((((((((((((()))))))))))))))))))))))))))***+++***(((&&&&&&&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((******************************++++++++++++******************************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,))))))))))))))))))))))))************************************************************************************************)))************++++++++++++***((((((***+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++//////------,,,---...///)))***...333333222666<<<666222---+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++///...,,,++++++,,,...///;;;555///---......+++(((++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++,,,***(((((()))+++,,,,,,,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++************************************************************************)))************++++++++++++***)))***+++++++++)))************************+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))+++---000222FFFDDDAAA>>>;;;999888888333444777999:::::::::::::::999777555555555555666777888:::;;;;;;:::999888<<>>BBBEEEDDD@@@===>>>AAA@@@BBBDDDCCC@@@>>>???@@@BBBCCCCCCAAA??????AAABBBFFFDDD@@@<<<888666666555666777777666444444555666777777888;;;===>>>===;;;::::::;;;<<<<<<:::666333222111000...---,,,++++++++++++++++++++++++++++++************************************************++++++++++++,,,---...///++++++++++++++++++++++++******************************************************************************************************)))))))))((((((((()))************+++++++++******************************+++++++++,,,,,,,,,************+++,,,---...++++++***))))))***++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))************))))))))))))******+++******))))))******++++++,,,------,,,,,,---...333///+++)))***+++,,,+++,,,+++***)))))))))))))))))))))))))))))))))))))))(((***+++***))))))***,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))(((******************************++++++++++++******************************)))))))))***+++++++++,,,************************++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************************************************************************************************************************)))************++++++++++++***)))***,,,,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++///...,,,+++******++++++---///444::::::444///...///,,,))))))***++++++)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++///---,,,++++++,,,---///777222---+++------***(((++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,+++***)))******+++++++++******************************++++++++++++++++++++++++************************************************************************)))************++++++++++++***)))***+++,,,+++)))************************+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,...000:::999777666666666777777444555777:::<<<===>>>???===<<<:::888777666777777666666777888888777666555:::<<<>>>@@@@@@>>>;;;999::::::;;;===AAAAAA???===@@@???>>>???AAABBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@AAADDDEEECCC>>>;;;<<<>>>===???@@@@@@======>>>@@@?????????>>>===>>>AAACCCFFFDDD@@@<<<888666666555444555666666555666888999<<<;;;:::;;;;;;;;;888666:::999999999999888444111000///...---,,,+++++++++++++++++++++++++++++++++************************************************++++++++++++,,,---......++++++++++++++++++++++++************************************************************************************************))))))***+++***)))(((''')))************+++++++++******************************+++++++++,,,,,,,,,++++++************++++++++++++***))))))***++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))************))))))))))))******+++******))))))******+++***,,,------,,,+++---...///,,,***)))***+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))((()))*********+++...111))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))******************************++++++++++++************************************************++++++************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************************************************************************************************************)))************+++++++++*********,,,......,,,***************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...---+++))))))((())))))...---000666777000+++))))))(((((())),,,,,,,,,***************++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---,,,++++++,,,---...222...***)))+++,,,***(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,***)))'''(((((())))))***+++++++++************************++++++++++++++++++++++++************************************************************************)))************+++++++++,,,***)))***+++,,,+++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,---.........///222444777999888888999:::;;;===>>>???===<<<:::888777777777777555555555555444444222222666777999::::::999888777;;;999:::???EEEFFF???888<<<<<<===???AAABBB@@@??????>>>===<<<===>>>@@@AAA@@@BBBCCC@@@<<<;;;<<>>>>>===<<<<<<>>>@@@@@@???>>>;;;::::::===@@@@@@>>><<<888666555444444222444666777777888;;;<<<===<<<:::::::::999666444999777555555444444111000------,,,+++++++++++++++************************************************************************++++++***++++++,,,---...++++++++++++++++++++++++************************************************************************************************)))***+++------+++)))((())))))*********+++++++++******************************+++++++++,,,,,,,,,++++++***)))))))))))))))+++******************+++************************************************))))))))))))))))))))))))******))))))))))))************))))))))))))************))))))))))))*********+++,,,,,,++++++,,,---+++*********+++++++++***---,,,+++***)))((((((((())))))))))))))))))))))))))))))***))))))+++///222))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))******************************++++++++++++******************************+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************************************************************************************))))))*********+++++++++******+++---//////,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,+++******+++,,,---,,,))))))******(((,,,111)))***,,,...//////...,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++------,,,++++++,,,------...,,,))))))+++++++++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******)))))))))*********************++++++************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++,,,+++******,,,,,,+++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))((()))******)))***+++...111555999;;;===<<<:::999888999::::::999888777666666666777888666666666555444333222222333444444444555555555555::::::;;;???CCCCCC>>>999999:::<<<>>>AAAAAA@@@>>>============>>>???@@@AAA===>>>???===<<<===@@@CCC@@@???===<<<;;;<<<>>>???BBBAAA>>>999666555777999777666555333333222333333333555888999999999;;;<<<;;;:::999999:::999888666777444111000000000///...++++++************++++++))))))))))))))))))))))))************************************************++++++******+++,,,,,,---***************************************************************************************************************************+++---......---+++***))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++***)))((((((((((((*********++++++*********************************************************))))))))))))))))))))))))******))))))))))))************))))))))))))*********))))))))))))))))))***)))***++++++******+++---((()))***+++*********+++++++++***)))((('''''''''))))))))))))))))))))))))******)))((('''(((+++...))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++******************************+++++++++***************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++************************************************************************************************************************))))))*********+++++++++******+++---//////,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,...000222333111000000...)))&&&+++333***,,,///000000...---,,,,,,,,,,,,---------............------------......++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***)))((((((***///222///...---++++++******+++************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++,,,+++***+++,,,,,,,,,***************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))******+++---000444777999<<<<<<:::999999999:::;;;666555555666777999:::<<<999999888777666555555555333333222222222333333333666777999999999999::::::888888:::===???@@@>>><<<;;;<<<>>>@@@AAAAAA@@@???======<<<<<<;;;<<>>???777777777888999;;;>>>???::::::999888777777777888444444444333333333222222222333444222000111444777666666777999;;;<<<:::999888:::===???@@@???===<<<>>>===<<<:::999888888888:::777555444555555555444111222222111000000222444222333444555666888888999777999;;;;;;999777666777===;;;777555444333111//////---******+++,,,,,,+++******)))))))))******+++************************************************************************++++++************++++++*********************************************************************************************************************************+++++++++,,,,,,)))************+++++++++******************************+++++++++,,,,,,,,,++++++***)))))))))******)))***++++++++++++***)))************************************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))(((((((((((())))))((()))******))))))***,,,***,,,---+++)))(((***---))))))(((((())))))***+++))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))******************************************++++++++++++******************************)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************)))************++++++++++++***)))***,,,,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,...000333555777888>>>GGGFFF;;;---%%%(((+++------+++******,,,++++++,,,------...//////,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++)))+++---+++)))+++111777000///---+++******+++,,,************************++++++++++++++++++++++++************************************************************************)))************+++++++++---,,,++++++------,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++***************))))))***+++---......000222555888:::<<<===999999888888999:::<<<===999888777666666777888888777777777777666444333222333222000000111222444444444333333333555666666444444555666777888888777777:::999888777666555222111333111000111444555444222...000222333333333555666666777777888888888888888666888::::::999777666666999777333111000///---,,,+++)))((()))***,,,++++++++++++***))))))*********++++++++++++++++++++++++************************************************++++++************++++++************************************************************************************************************************))))))(((((()))***++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++************++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))(((((((((((())))))((()))******))))))***+++,,,------+++((((((+++...))))))))))))***+++,,,---))))))))))))))))))))))))%%%''')))***)))((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++******************************++++++++++++******************************(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++************************************************************************************************)))************++++++++++++***((((((***,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***))))))***+++...000111///,,,111???IIIDDD444)))(((+++......,,,+++---///******+++,,,,,,---......******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***(((***+++,,,+++******++++++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++&&&))),,,+++((((((,,,000...,,,+++))))))***,,,---************************++++++++++++++++++++++++************************************************************************)))************+++++++++---,,,++++++------,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++++++++***))))))***+++,,,---***+++...111333555555555:::999888777777777888999777666555444444555777888999999:::999888666333222888444111222777999666222333111///000111222222111222111000000000111222333444333333444555444111///000//////222666888777555333555888999888777777888888888888888777666555444444777999:::999777666666333000...------......---((((((''')))+++,,,+++***,,,,,,+++***************++++++++++++++++++++++++************************************************++++++***************+++))))))))))))))))))))))))************************************************************************************************(((((()))***************+++++++++*********))))))+++*********))))))((((((++++++,,,,,,,,,,,,------)))))))))***+++++++++,,,************************************************************************************************************************))))))))))))))))))))))))(((((())))))******++++++))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((()))***++++++,,,,,,************************,,,+++***))))))***+++,,,************************************************************************))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************++++++++++++++++++++++++************************)))************+++++++++******************************************++++++++++++,,,---......------)))******)))(((((()))+++---***(((((()))++++++***+++++++++*********))))))///...------,,,,,,,,,,,,///+++'''(((,,,000///---+++000888======777...)))''',,,///---,,,------***+++---//////...,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++***)))******+++++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,))))))******)))++++++******************************************)))************+++++++++************************---------,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))+++++++++************)))*********************************+++---000333555=========:::777666666777666555555555666777888888===;;;999666555666777777444555666777888999999999666555333111111111333444333222000///000111333555444333222222222222333333333222222555888:::::::::777888888999999:::::::::;;;999666555555777:::<<<555666777777555333111///---,,,+++******+++,,,---'''((()))***+++,,,,,,,,,************************************************************************)))************+++++++++************************+++++++++++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))************************************************(((((()))***************+++++++++*********))))))+++*********))))))))))))+++++++++,,,,,,,,,------***************+++++++++************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))*********))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((())))))***++++++,,,,,,************************++++++***))))))***++++++************************************************************************)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************++++++++++++++++++++++++************************)))************+++++++++************************,,,+++++++++***)))))))))---///000222222000...---+++---//////---+++))))))+++***)))))),,,...///...+++++++++*********))))))******+++,,,---000222333444///******,,,...,,,******---000333333///+++(((,,,000000,,,***,,,---,,,,,,---//////---++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,---...111222+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***(((((()))))))))************************************************)))************+++++++++************************------,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++,,,,,,,,,++++++***)))+++++++++************)))************************************,,,///111333777888888777555444555777777777777777888888888888:::999777666555555666666777777888888888888777777777666555333333333444444555444333333333444666777777777777777777777888888666555444666888:::999888777777777888888999999999:::888666555555666888999333444444444333111///...++++++************++++++)))******++++++++++++***************************************************************************)))************+++++++++******************************+++++++++***))))))************)))))))))((())))))))))))))))))))))))************************************************(((((()))***************+++++++++******************************)))))))))++++++++++++,,,,,,,,,,,,+++++++++***************************************************************************************************************************************))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((''')))))))))***++++++,,,,,,************************++++++***))))))***++++++*********************************************************************************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************---,,,,,,+++***)))((((((+++,,,...//////---+++***,,,000444555222---)))'''***))))))+++...111222222+++++++++******************)))***+++---111444777444000,,,+++---...,,,***++++++************))))))///111000+++(((+++,,,+++,,,---///...,,,++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------000333777999---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++***+++,,,************************************************)))************+++++++++************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************+++++++++,,,++++++***)))+++++++++************)))************************+++*********+++---...000000111222222111111333555777888999999999888777666555555555666666666555555999999999888777666555444777777777666555444444444777777777777888888888888888999:::;;;<<<;;;;;;:::888777666777999999999777777777777777888888888888777777666555444444444555000000111111000...,,,+++)))******************))),,,++++++++++++******)))************************************************************************)))************+++++++++************************)))******+++++++++******************))))))))))))))))))))))))))))))))))))************************************************(((((()))******************************************************************++++++++++++,,,,,,,,,,,,+++++++++***)))))))))************************************************************************************************************************))))))))))))))))))))))))++++++******))))))(((((())))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++++++++************************+++******************+++*********************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,///000...---,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************,,,+++++++++***)))))))))*********+++++++++,,,,,,,,,///333444111---***(((***))))))+++...000111111************************---,,,+++***+++---000111///---++++++---......,,,---,,,***))))))***,,,---,,,//////+++)))++++++******,,,------,,,,,,---...***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...---------///333777:::------++++++++++++------***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++***,,,,,,******,,,***************+++++++++************************))))))*********+++++++++************************,,,+++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******+++++++++*********))))))************************+++******)))***+++,,,,,,+++,,,------,,,---///111555666888888888666444333111222444666777666555444888888888777777666555444666666666666555444333222777777888999999999999888555777999;;;<<<;;;:::999888777666777999:::999888888777777777777777777777444444444444333222111000------------,,,+++***)))((()))***++++++***)))(((,,,+++++++++++++++++++++************************************************************************))))))*********+++++++++************************((()))***+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))************************************************(((((()))******************************************************+++++++++*********+++++++++,,,,,,,,,+++++++++***)))))))))************************************************************************************************************************))))))))))))))))))))))))++++++******))))))(((((())))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***************************+++++++++*********************************++++++************************************************************************************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((+++---...---+++******++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************)))))))))***+++++++++,,,---,,,******+++...111444***,,,......,,,+++***+++***))))))+++---...---,,,************************...---+++))))))***+++,,,,,,+++******+++,,,,,,,,,------,,,,,,------------(((...111000//////...+++''')))+++,,,,,,---///111***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,+++,,,///222444------++++++++++++------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))&&&''',,,,,,((('''***))))))*********+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++*********+++++++++*********))))))*********************************))))))*********)))***+++***))))))+++,,,111222444555444222000///...000333555666666555444444444555666666666555555333333444444444333222111555666777888888888777777444666888::::::999888777555555444666888:::999999888777777777666555555555111111222111111///...---++++++++++++***)))((((((((()))***++++++***)))(((************+++,,,---...************************************************************************))))))*********+++++++++************************((()))***+++++++++++++++))))))))))))))))))******))))))))))))))))))))))))************************************************(((((()))******************************+++++++++*********+++++++++++++++************+++++++++++++++++++++***************************************************************************************************************************************))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************************************)))***++++++++++++***)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,+++))))))***++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************(((((()))***+++,,,,,,---,,,***((('''(((,,,000222***++++++***))))))+++---+++***)))***++++++***(((***************++++++++++++*********)))*********,,,,,,++++++******))))))***+++,,,---...---,,,+++)))000555444333333111---''')))***++++++,,,///111***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++++++++,,,---------,,,,,,++++++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,))),,,444444---***---)))))))))***++++++,,,,,,************************)))************+++++++++*********************************+++++++++++++++++++++++++++++++++++++++************************((()))******+++*********+++++++++************)))*********************************************))))))******)))((('''(((***---.../////////...---,,,---...111333444444333222000000222333444555555555111111111111222222222222444444444444555555555555666777888888888888777666333222222444666888888777666666555444333222222111...............---,,,+++*********))))))((((((((()))******************)))******)))***+++---///000************************************************************************)))************+++++++++************************)))******+++++++++******))))))))))))************))))))))))))))))))))))))************************************************(((((()))***************))))))*********+++++++++*********++++++,,,,,,,,,************++++++++++++***************+++++++++************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))*********))))))************))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************)))***++++++++++++***)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++***))))))***+++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************)))))))))***+++++++++,,,)))(((((((((((()))******,,,------+++))))))***,,,***))))))***,,,+++)))'''))))))*********+++++++++******+++,,,++++++***)))***+++,,,,,,++++++++++++)))***,,,---------,,,+++,,,111444333111222000---***++++++******+++---///***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++)))******+++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++...+++000:::;;;111---000((())))))***++++++,,,,,,************************)))************+++++++++************************)))*********++++++++++++++++++++++++++++++++++++************************(((((()))***************+++++++++************)))************************)))******++++++*********)))******)))(((((()))++++++++++++++++++,,,,,,,,,+++,,,...///000000000000...///000111333333444444000/////////000222444555333222222111111333444555777777666666555444444444333111111222444444444333333222111000///...------,,,,,,++++++++++++++++++******))))))))))))))))))++++++************++++++,,,,,,*********,,,...///************************************************************************)))************+++++++++******************************+++++++++***))))))((()))))))))************))))))))))))))))))))))))************************************************(((((()))***************))))))******++++++++++++*********++++++,,,,,,,,,)))************+++++++++))))))******+++++++++,,,************************************************************************************************************************))))))))))))))))))))))))(((((())))))******++++++))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((++++++******************************************)))***+++,,,,,,+++***)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++***))))))***,,,************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************+++++++++***************+++,,,---...---+++)))'''///000000///,,,*********)))))))))+++,,,,,,+++)))))))))******++++++++++++,,,---......---***(((&&&&&&(((+++,,,---...///000++++++,,,,,,---------------111222...,,,---,,,***,,,---,,,+++))))))+++---+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---.........---,,,+++++++++---......---++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++(((&&&,,,888999...(((+++((())))))***++++++,,,,,,************************)))************+++++++++************************))))))******++++++++++++++++++++++++++++++++++++************************(((((()))***************+++++++++************)))************************)))******++++++++++++***((()))******))))))+++---***)))))))))***+++,,,,,,******+++,,,------------...///000111111222222111000///......000222555777333222000000000111333555666555444222111111111111333222000111222222000///000000///---,,,+++***)))+++******)))******+++,,,+++******))))))))))))***---,,,+++******+++,,,---///...,,,******+++,,,---************************************************************************)))************+++++++++************************+++++++++++++++***)))((((((((())))))*********+++))))))))))))))))))))))))************************************************+++++++++*********))))))************************++++++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,******))))))))))))******))))))))))))))))))))))))(((*********)))((()))***((())))))***++++++,,,,,,...+++((('''((()))***************)))))))))))))))))))))***+++***(((&&&%%%******))))))))))))******///)))'''+++,,,)))''')))+++++++++*********))))))************************************************+++***(((***,,,---***(((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---///...,,,+++++++++,,,,,,++++++++++++++++++++++++***************************************************......***,,,333555222++++++++++++++++++++++++******)))(((((()))******************************************************+++++++++++++++***)))(((***************************++++++++++++***)))))))))))))))))))))))))))))))))(((''''''(((***,,,---...---+++*********++++++111000...------...000111,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,------...+++++++++++++++,,,---...+++***+++...111000---)))+++,,,,,,,,,++++++******(((***+++,,,++++++,,,---,,,,,,++++++++++++++++++++++++******************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,***)))+++---...+++)))************************************************)))************+++++++++************************************************)))************+++++++++************************))))))))))))************************************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,---......//////......---///111111000///000111111000///...............111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))))))))*********---,,,***))))))***,,,---:::999$$$(((000(((++++++)))************+++++++++************************+++++++++*********))))))************************++++++************++++++************************))))))))))))))))))))))))************************************************+++***)))))))))***,,,---+++++++++*********))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++***************))))))))))))******)))))))))))))))))))))))))))***++++++))))))***++++++++++++************)))((()))))))))(((''')))***************)))))))))))),,,***((('''&&&'''((()))******))))))))))))*********///333222...+++***++++++++++++*********))))))************************************************+++***)))***,,,,,,***(((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********+++,,,---...---,,,+++***++++++,,,++++++++++++++++++++++++************************************************))),,,,,,)))+++000222000++++++++++++++++++++++++************************************************************************+++++++++++++++***))))))***************************++++++++++++***))))))))))))))))))))))))))))))))))))((('''(((***,,,------,,,+++*********++++++///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,***+++---...///......---+++,,,,,,------,,,++++++...------,,,++++++++++++******+++///333444222000,,,---.........---++++++---...---+++)))'''((()))++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,***)))***,,,---+++)))************************************************)))************+++++++++************************************************)))************+++++++++************************))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,...000000///...///000......---,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************)))))))))*********++++++---,,,***))))))***,,,---CCCEEE...+++///(((+++***)))************+++++++++************************+++++++++*********))))))************************++++++************++++++************************))))))))))))))))))))))))************************************************++++++***++++++,,,,,,---+++++++++***************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++***))))))******))))))))))))******))))))))))))))))))))))))***+++,,,+++***)))***,,,------,,,+++***(((((('''&&&(((++++++***)))***,,,************************++++++++++++******************))))))))))))******&&&555>>>888000......++++++++++++***************************************************************+++***)))***,,,,,,***)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------,,,+++*********++++++++++++++++++++++++++++++************************************************(((+++***((()))---...,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))***************************************************++++++++++++***))))))***************************++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((***+++,,,---,,,+++*********++++++,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,)))+++---000111111111111+++,,,---------,,,++++++,,,++++++++++++++++++++++++******,,,...000//////---...000111000///---++++++,,,---,,,******+++,,,,,,++++++******++++++,,,******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,***))))))***++++++***************************************************)))************+++++++++************************************************)))************+++++++++************************)))))))))*********++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))******++++++******+++,,,......---------...,,,,,,+++************+++************************************************************************************************************+++++++++,,,,,,+++***))))))***+++,,,AAAKKK555***+++(((...***)))************+++++++++************************+++++++++***************************************++++++************++++++************************))))))))))))))))))))))))************************************************++++++,,,------------,,,***************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++******))))))******+++))))))))))))))))))))))))***+++,,,,,,+++***+++,,,------,,,+++***)))((((((******++++++,,,---......)))***************++++++'''+++000444444000***'''******))))))))))))******&&&888@@@666...000000************************************************************************************+++++++++***)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******))))))++++++***++++++++++++++++++++++++)))***,,,------,,,***)))******************************************************+++++++++******)))***************************++++++++++++***))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,+++++++++++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,...000222444666------,,,---...///111222,,,---...000222333444444222000...,,,+++*********---...000111111///---+++,,,...111111000.........---,,,+++******++++++,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))))))))***++++++************************************************))))))*********+++++++++************************************************))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((())))))******)))))))))+++------,,,+++,,,---+++******)))))))))******++++++++++++++++++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++***))))))***++++++000BBB222'''((()))000+++))))))*********+++++++++************************************************************************++++++************++++++************************))))))))))))))))))))))))***************************************************+++,,,------,,,+++***************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))***+++,,,,,,+++***+++,,,************************///+++((())),,,///...---))))))******+++++++++,,,'''+++000333333///***&&&******))))))))))))******)))555777---***000///&&&************************************************************************)))***+++++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++,,,+++++++++++++++++++++++++++++++++*********************************************************++++++******+++++++++++++++++++++++++++)))***,,,------,,,***)))************************************************)))******+++++++++*********************************++++++++++++***))))))************************)))))))))))))))*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---++++++---111666999000...,,,,,,...222888;;;333555666888:::;;;;;;;;;999888555111...,,,,,,,,,,,,---/////////...,,,+++000333777888555111...---000///---+++***++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******)))******+++************************************************))))))*********+++++++++************************************************))))))*********+++++++++************************************++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***************(((***+++,,,+++***+++,,,+++***************++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************ 777---&&&))))))000***))))))*********+++++++++************************************************************************++++++************++++++************************))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***)))***************+++++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,------...++++++************++++++))))))))))))))))))))))))***+++,,,+++***)))***,,,((())))))***++++++,,,,,,///,,,******,,,,,,+++***))))))******+++,,,,,,,,,...---+++)))((()))************))))))))))))******,,,///,,,''')))///---%%%***************+++++++++************************************************)))***,,,,,,***)))***+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++************************************************+++)))***------******,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************************************))))))***++++++++++++******************************++++++++++++***))))))************************))))))))))))******))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///---+++***+++///444777000...++++++---333999===444555666777666666444333333333222000---,,,---...---------------,,,++++++***---222666777777777888444222///---+++++++++,,,******++++++,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))+++------+++***++++++************************************************)))************+++++++++************************************************)))************+++++++++*********************************++++++++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))******++++++******((()))++++++*********++++++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++,,,************************222***))),,,(((---((()))************+++++++++***************************************+++++++++************************++++++************++++++************************))))))))))))))))))))))))******************************************************+++++++++***))))))))))))*********+++++++++************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++******++++++,,,)))))))))))))))))))))))))))***++++++))))))***+++((())))))***++++++,,,,,,,,,111555444///***)))***))))))***++++++,,,------333000+++'''&&&'''***,,,******))))))))))))******,,,***((((((+++,,,***((())))))*********+++++++++************************************************(((***,,,,,,***)))***+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++++++++,,,---...///......---++++++++++++++++++++++++***************************************************'''(((------***))),,,++++++++++++++++++++++++************************************************************************))))))***+++++++++++++++***************************++++++++++++***))))))************************))))))*********))))))))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++,,,---///000,,,+++++++++---000333555---...///000///...,,,++++++---...,,,***)))+++---...---,,,+++++++++,,,,,,''')))+++...111666;;;???888666222...,,,++++++,,,******++++++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((,,,///000...+++++++++************************************************)))************+++++++++************************************************)))************+++++++++*********************************+++++++++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************((()))++++++*********+++******))))))***++++++,,,))))))))))))))))))))))))************************************************************************)))))))))*********++++++))))))************))))))$$$000&&&***///&&&)))))))))************+++++++++************************))))))*********+++++++++************************++++++************++++++************************))))))))))))))))))))))))************************************************---,,,++++++*********+++))))))******++++++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))(((***+++***)))((()))***)))************+++++++++***666AAA???333))))))---))))))***+++,,,,,,------333222000...,,,++++++*********))))))))))))******+++'''''',,,---***)))+++))))))******++++++++++++************************************************(((***---,,,***(((***+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,+++++++++,,,.../////////......++++++++++++++++++++++++************************************************(((%%%'''------)))(((,,,++++++++++++++++++++++++******)))(((((()))******************************************************((()))***+++++++++++++++***************************++++++++++++***))))))************************))))))************)))((()))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,++++++,,,------,,,+++***((()))***+++,,,,,,,,,,,,***,,,...///000///...---,,,...000...,,,***,,,...000...,,,+++***+++---...222000,,,)))(((+++222777;;;888444///,,,++++++,,,******+++,,,,,,---......++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,(((,,,111222///,,,++++++************************************************)))************+++++++++************************************************)))************+++++++++******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))))))))))))))(((***+++,,,+++***+++,,,)))))))))))))))***++++++************************************************************************************************((())))))))))))*********))))))************))))))'''...!!!(((...$$$(((+++)))************+++++++++************************))))))******++++++++++++************************++++++************++++++************************))))))))))))))))))))))))************************************************///...,,,+++***+++,,,,,,+++++++++++++++***)))(((******************************++++++++++++******++++++******************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************,,,,,,,,,++++++************************************,,,,,,+++)))((()))***)))************+++++++++(((((())))))******++++++,,,,,,,,,+++++++++******,,,+++((('''((())),,,...999555///***&&&&&&'''((()))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---.../////////...---,,,,,,+++*********+++************+++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))******)))''',,,***((()))+++,,,***((())))))(((((()))***++++++,,,,,,,,,++++++*********,,,---.../////////......,,,------------,,,+++***------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///,,,---+++'''...111%%%---------,,,,,,+++++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++*********+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++---...---+++)))))))))+++*********,,,---,,,******++++++,,,,,,++++++***++++++++++++++++++++++++))))))******++++++++++++******))))))))))))******************************************************************************)))((('''(((******((('''*********)))))))))))))))******))))))))))))******((((((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++******************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,)))))))))***+++++++++,,,+++***)))***,,,,,,***)))******+++++++++,,,,,,,,,---,,,,,,+++*********++++++++++++++++++***))))))******************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************,,,,,,,,,+++++++++*********************************+++,,,+++)))((()))***)))************+++++++++)))))))))))))))******************)))))))))((((((***++++++,,,,,,,,,,,,,,,333000---)))'''((()))***)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------............------,,,++++++*********++++++++++++***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))***++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---,,,***((()))+++,,,***)))***************+++,,,,,,,,,,,,,,,+++++++++******......---,,,***)))((((((---------,,,,,,+++++++++000...,,,***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......000(((,,,000***)))---------------,,,,,,+++++++++......---------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,------,,,,,,---...---+++******,,,------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))*********+++++++++++++++******************+++******************************************************************************)))***+++,,,***(((************************+++******))))))******+++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************+++++++++++++++***)))***,,,,,,***)))******+++++++++,,,,,,,,,---,,,++++++******++++++***++++++++++++***))))))******************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******************************+++,,,+++)))))))))+++)))************+++++++++************))))))))))))***))))))))))))((((((((()))+++...000111///,,,***,,,+++***))))))***+++,,,)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------.........---,,,,,,,,,,,,+++************+++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++***(((***///444+++***)))***+++,,,+++))),,,++++++++++++,,,------,,,,,,,,,++++++++++++******++++++---///333555777...---,,,+++++++++,,,---000...,,,++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......111&&&+++333+++%%%+++///------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,---------...111444000---+++***+++---------***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,++++++,,,------,,,***************************,,,,,,++++++++++++,,,,,,+++************)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++++++++*********+++******+++,,,,,,+++)))******+++++++++,,,,,,,,,,,,,,,++++++******++++++******+++++++++******)))******************************++++++++++++*********************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++,,,+++***)))***+++))))))*********+++++++++++++++******))))))((((((++++++++++++************)))+++...000000///,,,***(((((())))))******++++++))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,---------------,,,+++***++++++***************+++------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***---///---******///444******)))***++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***+++///333999>>>AAA...---+++******+++---...------...///111222333444++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......111))),,,///+++...111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...111444444111,,,******+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************,,,++++++,,,------,,,************+++++++++++++++------,,,,,,,,,,,,------,,,,,,+++******)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))*********+++++++++***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++******+++,,,,,,+++)))******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,)))******+++++++++************************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++***)))***+++))))))*********+++++++++++++++******))))))((((((******************************+++,,,,,,,,,,,,+++((()))))))))***)))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,---------,,,+++***************))))))***++++++------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))---222111,,,***,,,...))))))************+++,,,,,,++++++*********++++++++++++++++++++++++++++++000///---,,,,,,...000111...---+++******+++---...+++---000222333222000...+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........//////***///CCCDDD...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***+++...111777333...+++******))))))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++************************************************+++******+++,,,,,,+++)))***+++++++++,,,,,,,,,---......------------......------,,,+++***)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,---,,,,,,,,,++++++******,,,+++***+++------+++*********+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,))))))***++++++++++++*********************************++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************)))***++++++***)))+++,,,)))************+++++++++************))))))))))))''''''((((((((((((((()))******)))))))))***+++,,,************))))))(((((()))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,+++*********))))))))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++(((,,,000000...***)))***((()))++++++******+++---,,,++++++************+++***++++++++++++,,,,,,,,,111000---+++***)))))))))---,,,+++++++++,,,---...+++---///111000---)))'''***++++++,,,,,,------...------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++000000)))333QQQRRR333++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,***))))))+++---555222...+++******)))(((***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***************************************************))))))***++++++***(((+++++++++,,,,,,------.........------------......------,,,+++******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++,,,------,,,*********+++++++++,,,,,,,,,++++++******++++++,,,,,,))))))***+++++++++++++++******************************++++++++++++******((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************(((***++++++******+++,,,)))************+++++++++)))))))))))))))*********''''''''''''(((((())))))))))))))))))******++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------)))******++++++++++++***)))))))))))))))***+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,,,,+++***)))''')))++++++***)))+++...------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,------......---,,,,,,******+++,,,,,,---......------------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---//////***222KKKLLL222+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***,,,///---++++++++++++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,++++++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************))))))***++++++***(((++++++,,,,,,---............------,,,,,,------...,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,*********+++++++++,,,,,,,,,++++++******++++++,,,---((()))***+++++++++++++++******************************++++++++++++******((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************(((***++++++******+++---)))************+++++++++(((((())))))******++++++((()))))))))******++++++((()))***+++++++++******,,,+++***))))))***++++++)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------((()))***+++++++++++++++))))))((())))))***++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++((('''&&&'''***,,,,,,+++&&&)))++++++)))))),,,...///...------,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,***+++,,,------------,,,,,,,,,,,,,,,///222555777******+++,,,,,,---......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......111------,,,...;;;<<<,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++*********+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,+++++++++,,,******)))***,,,---,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***)))***,,,,,,***)))++++++,,,,,,---...//////---------,,,,,,---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++,,,------,,,*********+++++++++,,,,,,,,,+++*********+++,,,,,,---************************)))************+++++++++******+++++++++,,,,,,,,,+++)))((())),,,---+++)))++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,***)))+++...,,,((('''***++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++------------------------************************)))************+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,************************+++,,,...//////...,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,000---++++++---...---++++++,,,,,,...000222444555,,,------......------,,,---,,,,,,...000111111111.........------,,,,,,,,,,,,,,,,,,++++++*********,,,---///111111000///...,,,---------,,,,,,,,,---&&&---///+++))),,,...,,,///...,,,***))))))******,,,,,,,,,---------......+++++++++,,,,,,---------***)))))))))***+++,,,,,,---,,,+++*********+++,,,+++***************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++***))))))***,,,...***,,,...---,,,***)))***++++++,,,---------,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,---.........---,,,......---,,,,,,+++************************************++++++++++++******************************************************+++++++++************)))***************************************************+++,,,,,,,,,***)))(((***************************************************************)))((('''+++,,,,,,***)))))),,,///++++++++++++++++++++++++///---++++++***((()))++++++++++++++++++++++++++++++++++++************)))+++++++++*********)))))),,,,,,,,,++++++*********,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,***)))***---...,,,+++++++++++++++++++++++++++***+++,,,+++***+++---...***''''''++++++)))))),,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************++++++++++++******++++++++++++++++++++++++************************************************))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++------------------------************************************++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************+++,,,---......---,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,///---***+++,,,---,,,***,,,,,,,,,---...///000111,,,------......------,,,------------...///............---------,,,,,,,,,,,,,,,,,,+++++++++******+++---...000000///...------333:::;;;666000...///000777999333...------+++)))))))))******+++,,,,,,,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++---,,,+++******+++,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...---+++******+++,,,---***,,,...---,,,*********,,,,,,,,,,,,,,,++++++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,---.........---,,,...------,,,++++++************************************++++++++++++******************************************************+++++++++************)))************************************************+++++++++++++++***))))))***************************************************+++++++++******)))(((***)))***+++,,,+++(((%%%++++++++++++++++++++++++,,,+++******))))))***,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,+++++++++++++++++++++++++++,,,,,,+++***,,,///222333,,,((())),,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************++++++++++++******++++++++++++++++++++++++************************************************)))))))))*********++++++******************))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++************+++++++++,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,+++***...---,,,++++++++++++,,,,,,------......------,,,//////.........------,,,...------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///...---,,,***555@@@BBB:::111------000777;;;555---***++++++++++++,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++......---,,,++++++++++++---,,,+++******+++,,,---++++++************++++++++++++++++++++++++++++++,,,,,,---------.........///...---+++++++++,,,,,,***,,,------+++******+++---,,,,,,,,,+++******)))++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,---------------------,,,,,,++++++************************************++++++++++++******************************************************+++++++++************)))************************************************,,,+++******************************************************************++++++,,,,,,,,,+++******+++)))(((***---...***&&&++++++++++++++++++++++++)))***+++***)))***+++---++++++++++++++++++++++++,,,+++++++++************---------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++,,,------,,,++++++++++++++++++++++++,,,,,,+++******,,,111444>>>444,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************++++++++++++******++++++++++++++++++++++++************************************************))))))*********++++++++++++************)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,---,,,+++***------,,,++++++***++++++,,,------......------,,,///000000000.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,(((000888:::555...***)))+++111555222,,,+++000555666555222///---,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++...------,,,,,,,,,---------,,,+++***+++,,,---...,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------000///...,,,,,,++++++,,,+++,,,------+++++++++,,,,,,+++++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++************************************++++++++++++******************************************************+++++++++*********))))))************************************************,,,+++***))))))***+++,,,************************************************,,,,,,,,,------,,,++++++***)))''''''))),,,------++++++++++++++++++++++++***...///,,,)))***,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++******+++++++++,,,,,,,,,)))******+++***++++++,,,++++++++++++++++++++++++,,,,,,+++******,,,111444???555---,,,...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************++++++++++++******++++++++++++++++++++++++************************************************************++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............------...//////...---,,,,,,---,,,,,,,,,,,,,,,------,,,------......------,,,,,,...//////------///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,,,,///111000---...777???;;;888222---******,,,---+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,---...///000,,,,,,+++++++++,,,...///---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000///...---,,,,,,+++++++++,,,------++++++,,,...+++*********+++,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++++++++++++++************************************++++++++++++******************************************************+++++++++*********))))))************************************************++++++)))))))))***+++,,,************************************************+++,,,,,,---------,,,,,,''',,,000000,,,)))***,,,++++++++++++++++++++++++---333444///***+++,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,(((***++++++***)))+++,,,+++++++++++++++++++++++++++,,,,,,+++***,,,///222555...***+++...------///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++*********************************************************++++++++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////...------///111111///---------,,,,,,,,,,,,---...//////,,,------......------,,,))),,,......,,,+++---000,,,,,,,,,------------...,,,,,,,,,,,,------------+++++++++,,,,,,,,,------333...******...222222111...,,,+++,,,++++++222:::444111---***(((***,,,...++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++,,,---///000111,,,,,,++++++,,,---...///...---,,,++++++***++++++++++++++++++++++++++++++*********+++++++++,,,,,,......------,,,,,,++++++,,,,,,---,,,++++++---///---,,,+++***+++,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++************************************++++++++++++******************************************************+++++++++************)))******************************************************************+++,,,************************************************++++++,,,---------,,,,,,)))555@@@BBB:::///***(((++++++++++++++++++++++++---666888111+++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***************++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,(((+++,,,,,,******+++---++++++++++++++++++++++++***+++,,,+++***+++---...---******......,,,,,,///------------------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++*********************************************************+++++++++,,,,,,++++++,,,------...//////++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------***+++---///000///......+++...111111...,,,,,,------,,,,,,,,,,,,---......,,,------......------,,,---000222000---+++---000,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,------...111///------///000000000...)))(((++++++)))***///,,,,,,+++++++++,,,---...***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,---//////,,,,,,++++++,,,---///000......---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++,,,------,,,+++,,,...000111000...,,,++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---******************++++++******************************++++++++++++******************************************************+++++++++************)))************************************************))))))***+++++++++++++++******************************************************+++,,,,,,,,,,,,,,,+++444>>>AAA;;;333,,,***+++++++++++++++++++++++++++555999000***---...+++++++++++++++++++++++++++------,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************)))************+++++++++******+++++++++,,,,,,,,,))),,,...---+++***,,,///++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,---,,,///222000++++++...------------------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***+++,,,---///000111111++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------***+++---///000000///...***---000000...++++++,,,------,,,,,,+++,,,,,,,,,,,,------......------,,,222555777555000---///222,,,,,,,,,------.........,,,,,,,,,------.........------,,,,,,,,,---...///***---000000...+++******111+++***000222...+++,,,***+++---//////...---,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,------,,,,,,++++++,,,...///000///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......******+++,,,,,,,,,++++++,,,------,,,+++,,,...000555333000---+++******+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++*********+++,,,---******************++++++******************************++++++++++++******************************************************+++++++++************)))************************************************((()))***,,,,,,,,,+++***************************************************)))***++++++,,,,,,,,,,,,&&&))),,,------,,,******++++++++++++++++++++++++'''444888///***---000,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,------.........,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++*********)))))))))))))))***************************++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))*********+++++++++,,,---.........---,,,+++.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,...000///---+++,,,---,,,+++***))))))+++---...,,,,,,,,,---...///000000++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---...,,,***+++---...,,,+++++++++,,,,,,+++)))*********************************++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++111000///............///........................------------------------///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++***+++---...---,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,***(((***,,,...,,,***------------------------111...++++++---...---+++,,,...111111000.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((************************++++++++++++++++++++++++************************++++++++++++******)))))),,,,,,,,,+++***)))((('''++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---...000000000...+++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******************************++++++++++++++++++++++++*********++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********+++++++++,,,,,,,,,------...------,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,+++***)))***+++---...---,,,,,,------///000000......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------,,,,,,.........---,,,++++++,,,,,,+++)))******************************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,---------+++------------------------+++,,,,,,------,,,,,,+++//////..........................................------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,---+++***,,,///000///...------------------------111...++++++---...---++++++...000111///...------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))************************++++++++++++++++++++++++************************++++++++++++*********)))++++++,,,++++++***)))(((++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................***+++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********)))))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------,,,,,,------......------------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,***+++,,,------,,,,,,+++*********+++---...---------------...///000222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,---/////////......,,,+++,,,,,,---+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,---...---,,,------------------------,,,,,,------------,,,,,,------......///......---........................------------------------+++,,,,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------,,,+++,,,---...///......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++------,,,,,,,,,,,,------......---------------------,,,+++---///000000///------------------------///...,,,,,,---------,,,+++---//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))******++++++***************************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........---,,,+++,,,---...///------------------------+++++++++,,,,,,,,,------///---++++++---//////...,,,++++++++++++,,,---...---------------...///000222111...---,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000,,,+++...000///------///...,,,,,,------,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------------...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......///......---........................------------------------++++++,,,---...------,,,........................------------------------------------------------,,,,,,------------,,,,,,......---,,,+++,,,...000000///...,,,,,,+++++++++------------------------+++,,,,,,------------,,,......------------......000000//////......---------,,,,,,,,,------,,,,,,------------------------...---,,,,,,------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...........................,,,...000222222111000///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............------------++++++,,,------------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************+++,,,,,,*********************************++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........------,,,+++,,,---...///------------------------+++++++++,,,,,,,,,---------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------...------------...//////000///---,,,---///111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------222,,,+++...///,,,,,,///111///---,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......///...------//////...---++++++++++++++++++++++++,,,------......------,,,------...............---........................------------------------,,,------......---------........................------------------------------------------------,,,------......------,,,...//////...,,,,,,...000000///...---,,,,,,++++++------------------------+++,,,---...............///......------......///000000000//////........./////////...,,,+++++++++------------------------,,,---------------------+++---......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------....................................111444666666333///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.../////////...............++++++,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************+++,,,---*********************************++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,---......///,,,,,,,,,------------...++++++,,,,,,,,,,,,------***,,,------+++))))))***,,,,,,,,,,,,------------......---------......///------------...000111333------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111,,,+++///...***...777333000---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------+++,,,,,,------.........000.........///000///...,,,,,,,,,,,,,,,,,,,,,,,,------............------111000///............///........................------------------------000//////...------..............................------------------------------------------------------............---------000222000---,,,...000//////...---,,,,,,,,,---------------------------,,,,,,---...//////////////////............//////000000//////////////////222333333111...------...------------------------***,,,......---,,,---...,,,...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---------....................................---000333555555111,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................+++,,,------...---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************+++,,,---...************************)))******+++,,,,,,------*********++++++,,,,,,---+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,------------***+++,,,---............,,,,,,,,,---------......++++++,,,,,,,,,,,,------)))///333222,,,((()))++++++,,,,,,---------------///......---------......---------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...///+++,,,000...+++555CCC444111...,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------........................++++++,,,,,,---......///000///...///000000///...........................------............------555333000...------///000........................------------------------444333000...------///000................................................------------------------------............------,,,000444333///,,,---//////......---------..............................,,,,,,...//////000000000000//////////////////000......//////////////////000111333111///...///111------------------------))),,,//////---,,,---......//////...------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------....................................---...000111111///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************+++,,,---...************************))))))***+++,,,,,,------))))))***+++,,,,,,------+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------)))+++,,,...//////...---,,,,,,,,,------.........++++++,,,,,,,,,---------,,,333:::888000***+++///+++,,,------......------///......---------......---......///......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---***---222///---:::LLL555222...---------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------........................++++++,,,,,,---...//////111///...///000111000...000000000000000000000000------............------777555111...,,,---///111........................------------------------777555111...,,,---///111////////////////////////........................------------------------------............------+++000555555000------.........---------......///........................,,,---...///000000000000000000////////////000000------......//////000000+++---000///...---000222------------------------))),,,//////---,,,---///...///000///------///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////........................//////.........000222333---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111666;;;,,,,,,,,,---------......+++,,,............,,,+++---------------------------------.........////////////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,...///...---///333777===666...+++---//////---.........------,,,,,,,,,........................---------.........//////.../////////...---,,,,,,000///...---------------222111000///...---,,,+++444@@@AAA444***,,,...---,,,,,,------......//////000000////////////000000...............///000000.........---,,,,,,///111111111///---******,,,...........................------............------........................///......------------...////////////////////////------------------------------............------000---,,,---///000...,,,000000000000000000000000000000000000000000000000......///000000000000000//////...------------...+++,,,,,,------......///---///000222222000///---........................---------............//////......//////...,,,+++------++++++++++++------,,,+++*********,,,///000,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,------......---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,------.........---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........---,,,,,,+++------------------------,,,.........,,,+++,,,---,,,,,,,,,---------......++++++,,,,,,,,,---------......------------......---------............///...............///000111111111222222222111111000,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++---000333,,,,,,---------.........,,,------......------,,,---------------------------------.........///////////////....../////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,------...,,,,,,---------.........,,,---//////...000444888AAA:::222...///000///---......---------,,,,,,,,,........................---------.........//////......//////......---,,,//////......---.........000000//////.../////////,,,555888...)))---000................../////////000//////......//////000...............///000000---.........---...///000555444222///,,,+++---...........................------............------........................///...............//////////////////////////////------------------------------............------///...,,,---///000...,,,000000000000000000000000////////////////////////......///000000000000000//////......---------...------------------------......000000000000..............................---------............//////+++'''(((---000000---------,,,++++++,,,---------,,,++++++,,,...000111,,,,,,---------.........,,,,,,++++++++++++,,,,,,+++,,,------......---------------......------,,,...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---.........------,,,+++------------------------------------------------,,,,,,---------.........++++++,,,,,,,,,---------......------------......---------............///...............///000111000000000000000/////////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------...------,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,------------------------------------...---++++++---...,,,------------...............------------......------------------------------........./////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000,,,------------.........---...///.........111333===777111...///000000///...------------,,,,,,,,,........................------........./////////....../////////...------//////.........///000000///.........///111333444)))///000+++)))///111...000000///////////////...///..................///...............///000000,,,---...///000000///...777777555222///---...///........................------............------....................................///000111111////////////////////////------------------------------............------///...------//////...---000000000000000000000000////////////////////////......///000000000000000////////////............//////......---,,,,,,+++................................................---------............///222...,,,222:::>>>999333------,,,,,,,,,,,,------......---------///000111,,,------------.........,,,++++++******++++++,,,+++,,,------......------,,,------.........------000///...---------------......------,,,+++++++++------------------,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---............---,,,,,,------------------------...,,,***,,,///000///---,,,------------.........,,,,,,,,,,,,------------......------------......---------............///............///000111222000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------...------------------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------///...------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,---------------------------------------***+++---...------...///------------............///...---,,,,,,---...///..................................../////////////////////000000/////////................................................------------------------,,,,,,,,,------------...------------...000111111------------............/////////...---,,,,,,,,,222///++++++---///000000------------------------....................................////////////......////////////......///////////////000111222//////......///111444555///222000,,,,,,000///+++111111000000//////............------------.....................///000000,,,---///111222222000---555666555333000///000111........................------............------.................................//////111222222////////////////////////........................------............------///........./////////...////////////////////////////////////////////////......///000000000000000000000000000//////......///.........---------,,,......------------..............................---------............///...111888AAAHHHEEE<<<444---------,,,,,,---------......---------...///000------------............+++++++++******++++++++++++,,,------......------,,,------...............111000///------,,,,,,,,,---------------,,,,,,,,,.........------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------............------............------...........................+++)))+++000333000---------------............,,,,,,,,,------------.........------------......---------............///............///000222222222000...,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------,,,,,,,,,---------......------------------------,,,,,,---------.........------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------000///......---------...------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,------.................................+++...000000///......///---------.........////////////---,,,,,,---//////................................./////////000000//////000111111000//////////////////////////////........................------------------------,,,,,,---------.........---------...///000111222---------.........//////......///000111111///...---+++******,,,...//////------------------------................................./////////000000......///////////////...///////////////000111222000000//////000111222333333222///---...000...***111111000000//////............------------.....................///000000,,,---...222444444111---000111222111000///000222........................------............------.................................//////111222222////////////////////////........................------............------...////////////...//////////////////////////////..............................///000000000000000000000111111111000///...---------....../////////......------------..............................---------............///&&&---777>>>>>>999222...---------------------------------------.........---------.........//////,,,++++++++++++++++++,,,+++,,,------......------,,,---....../////////.../////////...---,,,,,,+++++++++,,,------...//////.........------,,,,,,,,,------------------------,,,,,,---------.................................---------------------------------.........//////------...//////......---........................///+++)))+++000333111------------.........//////,,,,,,---------...............------------......---------............///---.........000111222333333222///---------...///,,,,,,------------,,,,,,------------------------,,,---------............------------------------,,,,,,,,,---------......------------------------,,,---------............---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------111000///..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,---......//////////////////////////////111222333222///---------------.........///////////////............//////............................../////////000000000//////111111111111//////////////////////////////........................------------------------,,,---------...........................///000111------........./////////,,,---///333777888777555//////......------......,,,,,,,,,------------................................./////////000000000......///000000000////////////.........///000000000000000000000000000000///...,,,,,,---......---000000///////////////...///..................///...............///000000------...111555555222...,,,...////////////000111........................------............------....................................///000111111////////////////////////........................------............------...///000000......///000000000000000000000000000..............................///000000000000000000111222222222111///...,,,------...//////000000................................................---------............///)))---111111---+++,,,///------............------------------------------------........./////////---,,,,,,++++++,,,,,,---+++,,,------......------,,,---...///////////////...///000111111///---+++******+++---...///000111------------------,,,,,,------------............---------.........//////////////////////////////------------------------------........./////////------...////////////...........................///---+++---000111000...------........./////////,,,---------..................------------......---------............///------...///000222333444444333111///......//////,,,,,,---......---,,,,,,........................------------....................................,,,,,,,,,---------......------------------------------------............------------------------.........---------,,,,,,------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------222111000///..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,------.../////////////////////////////////111222222111///---...///............////////////......////////////................................./////////000000000000...///111222222111///...////////////////////////................................................------------.....................------...//////............////////////------000444888999777444///000111000///.........,,,,,,,,,---------................................./////////000000000000......///000000000000000//////......---.........,,,...///111111000///...,,,,,,,,,---,,,,,,---///.............../////////000//////......//////000...............///000000///------111555666333///,,,---//////...---...///........................------............------........................///...............//////////////////////////////........................------............------...000111000......///111000000000000000000000000..............................///000000000000000000111222333333111///...............////////////......000000000000..............................---------............///111111000...,,,,,,///111,,,---...//////...---,,,....../////////.....................////////////...------,,,,,,------...+++,,,------......------,,,---...///000000000000---000333555555333///,,,+++,,,,,,---...///000000,,,,,,------------------------------.........///---.........////////////////////////////////////....................................////////////------...///////////////....................................////////////............////////////------------..................------------......---------............///------...///000222444555333222222111000///...---,,,,,,---......---,,,,,,........................---------.........//////........................,,,,,,,,,---------......---------------------------------.........//////------------------------//////.........------------------------------------------.........//////++++++,,,,,,,,,---------222222000///............///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,------...///000000000000000000000000000000...///000///...///111333............/////////000---...///000000///...---////////////////////////////////////000000000000...000111222222111000...000000000000000000000000................................................---------........./////////......---------................../////////000//////000333666555111---+++---///000//////000111,,,,,,,,,------.................................////////////000000000000......///000000000000000000///...---------------)))+++...111222111///...////////////---+++---000,,,---------......//////000000////////////000000...............///000000000...---000555777444000---...000///---,,,,,,---........................---..................---........................///......---------......////////////////////////////////////////////////---..................---...000222111...---///111000000000000000000000000...........................//////000000000000000000111333333333222000...000000000///......---------///111222222111///---........................---------.........//////222111000111333333000...,,,---...//////...---,,,///000000000000000///.............../////////000///......------......///+++,,,------......------,,,---...///000000000000---000555999999666111...------..................,,,,,,,,,------.........---------.........//////............/////////000000000000000000000000000..................................../////////000------...///000000//////////////////////////////...///000///...---...///............/////////000---------.........//////.........------.........---------.........//////------...///111222444555222222222111000...---,,,........................000000///,,,***)))+++---++++++++++++,,,,,,---...////////////////////////,,,------......------,,,------------------------,,,---///000000///---,,,,,,,,,,,,---------......------------------------------------.........///---------------------------,,,,,,+++++++++,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************++++++++++++++++++++++++---,,,+++*********,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,------------------.........//////,,,---///000000000///...111///...000333333111///////////////000111222333111111000000000000000111......///////////////...------......///000000000...------///111222111000//////000000111111111222///000000000000000//////111333222,,,***,,,............---------...//////---...000111111000...---000000////////////000000333222111000000222444555GGG777---000333...,,,000////////////000000000000000///...---------------.........//////////////////000111000///...///000...---///222222///000555222222222222111///---,,,,,,------...///000000111...//////...---...000222111///......///000000///000000000000////////////...............///000000///,,,+++000666888333---///...------///000///..................///000000111111000000000000111111111111000000000000111111000000000000000000000000......//////000000111111111000////////////000000000000000000000000000000......---...///111333444222222111000///...------////////////////////////////////////000000000000000000//////000111222222111000000000/////////...000000111111111111000000///////////////.........///////////////.........222111111111000000//////........................000000000000////////////---------------------------------------------------------------------------------------------------...000333777;;;>>>@@@888666333000...,,,,,,,,,..................---------------------...///000...000222333444333111000222000...,,,---000444666333222///---,,,,,,---...---///111333333222000...222111111111000000//////000000111111111111000000000000//////.........---000000000000000000000000000000//////......------111111111000//////......111111111111000000000000222+++333;;;111***///444000000111111111000...---...........................------,,,,,,++++++***------,,,,,,---......///........................,,,------......------,,,------------------------,,,---///000000///---,,,------------............------------------------------........./////////------------------------------,,,,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,------------------.........//////,,,---...///000000//////000......///222222111...////////////000111222333111111000000000000111111//////000000000000//////.........///000000111111222111000000111000...---///000000000111111111111//////000000000000//////333666666111...000111/////////.........//////000,,,,,,,,,---...///////////////.........//////000333222111000000222333555???333---111222......333000000000000000000//////000///......------......///////////////////////////000111111000///000222222......000000......111444555555666555444333222000000//////////////////111111000///......///000---...///444888999666333000000000000000000000000...............///000000000------111777888333...222333333333222111000000///............///000000111000000//////000000111222222222111111222222222000000000000000000000000---------...............111000000///...---------////////////////////////......---...///111222333111111111000//////......////////////////////////////////////000000000000000000//////000111111222////////////000000000000///000000111111000000////////////////////////////////////////////////...111111111111000000000///........................000000000000////////////........................------------------------------------------------------------------......////////////000111222333333222000...---------------------------------------------------...//////...///111222333222111000111000...---...000333555666444111///---,,,---------///000222333222111000111111111000000000//////111111222222222222111111000000/////////.........//////////////////////////////////////////000000111111111000000000000000111111111111111111111111333///<<>>555444222444222000//////111333555...........................---...333777777111***///......---......//////------------------------,,,------......------,,,------------..................////////////......////////////000000000000........................////////////000000000000///////////////////////////............//////000000000000000000///......------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,.........------,,,,,,,,,---------..........................................------------............////////////+++,,,------.../////////---------...//////......///////////////000111111111111000000111111222222222222333333222222111111000000111222222333333444111000///000111333222111000000000000000111111111//////000111111111000000111555666333000///---***000//////.........//////000000000000000///..................///000111222111111111000111222333333///...111444333///111777333222222111111000000///111000000/////////000000111111000000000000//////000222333333333333555666AAA888111222444222000000//////000222333333444444444333222111111111111222222111000111111111///...000666===@@@>>>999444111000000111111111111111222000///////////////000000000......111555666333///000555::::::555111222444/////////...///000000111000//////////////////000......////////////......////////////////////////222111111111000000//////...///000111222222222111.................................///000000111222//////000000000111111111////////////////////////////////////000000000000000000/////////000000111111000000000/////////.........////////////......///////////////000000000............////////////111111111000000000000000000000000000000000000000////////////000000000000......////////////000000................................................---------...//////000000//////...------------...,,,,,,,,,------.........---------.....................---------......///---...//////000000//////......///000000111000000444333111///...------------...///000111222333444000000000000000000//////000111111222222111111000000000//////////////////////////////////////////000000111111111222222222000000000000111111111111111111111111222222222222444---222777///...444444333222111000000222444555...........................---...333777777111+++......---------------...........................,,,------......------,,,---------....../////////...//////////////////.../////////000000000111111........................////////////000000000000////////////////////////...............///000111000000111111000000///...---------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---,,,,,,,,,---------.............................................................../////////000000------------......//////,,,---..................//////////////////000111111111111111111222333333333333333333333222111111111111222222333444444444333111000000111333333222111111000000000000000000//////000111111111111111///444666222//////---)))......------......///000---...000222222111///---111111000000111222333333111000000111111111222222///111555666444000222666333333222222111111111000111111000000000111111222222222111111000000000000000222333333333333555666@@@777111222444333111111,,,------...///000111222222222111111111333555666111000...///111222111///000888???>>>666///000333000111111111222222333333111000000/////////000000///------///222333111...+++000666666333000111444///////////////000111111000000////////////000000---...////////////...---////////////////////////222222111111000000000/////////000111111111000000////////////////////////......//////000000111111//////000000111111222222000000000000000000000000////////////000000000000000000///////////////000333222111000///...---,,,......////////////......////////////000000111111---.........//////000000000000000000000000111111111111111111111111111111.../////////000000000111------........./////////........................////////////////////////.........//////000000000000///////////////000111.........///.............../////////000000000111///......---------......------...///////////////......///000111000//////.........------.........---...///000111222333444//////////////////000000//////000000000000////////////000000000000000000111111111111111111111111333222222222111111111000111111111000000/////////000000000111111222222222777...000222,,,...777777333333444444444444333333........................,,,+++,,,///222222...***///...------,,,---------////////////////////////,,,------......------,,,---------...//////000000////////////////////////////////////000000000000............................../////////000000000.......................................///000111000000000000000//////...------------------------......////////////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---,,,,,,,,,---------......................................./////////000000....../////////000000000000000///............///+++---//////...---...////////////......//////000111111111111111222333444444444444444333222111000111111222222333444444444888555222111111111000///111111111111000000000000//////000111222222222222000555777444111111000------------...///000111222***,,,...111222222222111333333222222222222333333000000000111111111111222000333666666444111222333222222222222222222222222222222111111111222333333333333222222111000000000000111222222222222333555888222...000111000///111//////......///000000111000000///000111444777999555222//////111333222000---444:::888000,,,111777111111111222333333444444111111000/////////000000...------...000111000...)))---111222111000000222000000//////000000111222111111000000000000111111000000222222222222000000000000000000000000000000000//////////////////...222111000///...---......000000000000000000000000......///000000000000000000000000111111222222222000000000000000000000000////////////000000000000000000//////......//////333222111000///...---,,,...//////000000//////......//////000000111111222------......///000000000000000000000111111111111000000000000000000000000......//////000000111111---------......//////000........................000000000000000000000000000000000000000000000000111000///...............///000000000000///......//////000000111222222222//////...------------.............../////////000...//////000000//////...+++,,,,,,---.........///---...///111222222222222......////////////000000...//////////////////...//////000000000000111111222222222222222222222222333333222222111000000///111111111111111111111111000000111111222333333333333...222666111333777222666777888888888666555444........................,,,+++,,,,,,,,,,,,,,,,,,000//////...------..............................,,,------......------,,,---------...///000000000000000////////////000000........./////////000000........................------........./////////------------------------------------...///000111//////000000//////...---..............................////////////......------------------------------------------------111000///...------------,,,,,,,,,---------..............................------...///000111111222.../////////000000000000444222111///............+++...000000...---...000000//////.........//////111111111111222333444555444444444333333222000000111111111222333333444444999666333111111111111000111111111111000000000/////////000111222222222222000555666333222333333000---......000111333555666444333222111222333444555444444333222111111111111///000000111111111111111111333444333222222222111111111222222333444444444222222222222222333444444444333333222111111000000///000111111000///000222000------000111///000333333222111/////////000000000/////////111444777999===888222000222333222000...111444333111000333666111111222222333444444555222111111000//////000000////////////000000000///---...///000000000000000000000//////000000111222222222111111111111222222000111333444444333111000000000000000000000000000///////////////000000000222111///...///111333555111111111111111111111111......000000111000000///111111111111111111222222000000000000000000000000////////////000000000000000000///...............000000000000///////////////000000111111000000///...//////000111111222222------......///000000111///000000000111111111111000000000000000000000000.........///000111111111---......///000000111111........................000000000000000000000000222111111000000/////////000000///...---------......///000000000000///......//////000111111222222//////...---------------//////......//////000111////////////////////////,,,------...............---///000222333222111000........./////////000000//////000000000000////////////000000000111111111222222222222222222222222111111111111111000000000000000111222444555666666222222333333444555555666222///555999555777999111======<<<;;;:::999888888..............................---,,,***+++---///111111000///////////////------------------------,,,------......------,,,---------...///000000111000000////////////000000............////////////////////////////////////------------.........///------------------------,,,,,,,,,------///000000///////////////......---..............................////////////..............................------------------------333111///...---------...,,,,,,,,,---------......////////////////////////,,,---...///000111222333////////////000000000000666444222000............+++...111000...---///111000//////.........//////111111111111222333444555333444333333222111000///000111111222222333444444666444111000222333444444222111111111000000////////////000222222333333333///333555222000222333111...///000111444666888999BBB???999444222222555777444444222111000000////////////000111111111111111000111222111111333222000000111222333444444555666222222222222333333444555444444333333222111000000///000111000///...///000,,,+++...222222000222777444333111///......//////111000//////000333666999DDD===555111222333222000333222111222444555444222111111222333333444555555222222111000000///000000000000000000111111111111222000//////111111000///000000000000000111111222333333222222222222333333...000111222222111000...000000000000000000000000000000111111222222333333111000///000333888===AAA111111111111111111111111...///000111111000//////111111111111111111111111000000000000000000000000////////////000000000000111000///...............---......///000111111222000000111111111111000000...//////000111222222222---------...///000000111//////000000111111111222////////////////////////---......///000111111222...//////000111222222222////////////////////////000000000000000000000000333333222111000///..................//////000111,,,---...000000000000///---......///000111111222000///...---------------///////////////000111111000//////.........////////////000000///......------///111333333222000...---.........//////000000000000111111111111000000//////000000111111111222111111111111111111111111/////////000111111222222///000111444666888:::;;;444444555555666777888888:::666:::;;;888<<<@@@999DDDBBB???<<<:::;;;<<<===........................------------------------...............---------........................////////////////////////......//////000000111111.......................................---------///////////////.........//////......---------,,,***++++++,,,---...//////------------.........///........................///...---,,,+++,,,,,,---.................................------,,,,,,,,,000000///.........////////////............//////---,,,,,,+++,,,---///000000000/////////............///000111333555666777555111///111111......000888888;;;666,,,000333***......///000000000000000////////////////////////------...///111333444555333333333333111000///...000////////////000000111333333333333333333333333333333333222222111111111///...---000333333000---111222333333222222333444222222222222222111000000666444222111111222444555111111000000//////............///000000111000000000000111111222222222333333444555555444444666888555555555555444333222111///111333555555222///---000000111111111000000///111000///111555666444222111111222222222111111000000000000000000000000000888777555333111///...---///333444222555999777111333111000111333555555555333333222222333333444555333111000000111222222111222111111111000000//////000000000000000000000000222222111111111111111111000111111111111000/////////000000000000000//////111111111111111222222333000111000...---222>>>GGG444111...///111333111///000000000000111111222222222222333222222111000000111111111000000///////////////................../////////000000000111111000111111111222222333333222111000///////////////000000000111111222222222...///000111222444555555000111333555555444222111000///......------------.../////////000000111111222111000//////000111222000000000000000////////////............//////000555333111000.........///222111000///////////////...///000000111111000000---///222222000...------,,,+++000777888111---//////............///000000000000000000000/////////---...///000111111111111.........////////////000////////////000000000000////////////000000000000111111222222222333333333555222000000111333333222333333444444444555555555333555777777666555666777333444555666777888999:::999:::<<<=========???AAA===>>>>>>>>>>>>>>>>>>===////////////////////////------------------------........................------------------------////////////////////////......//////000000000000................................................/////////////////////.../////////.........------------------............------........./////////........................000///...---,,,,,,---....................................---------,,,,,,------------------------//////............//////...---,,,,,,,,,---...///////////////.........------...///000111222333444111......222333222222555CCC222...111---...222111111111111111000///...---////////////////////////111000///...............222222222222111000//////000000000000000111111222444444444444444444444444333222222222111111111000000///...000222333222///111222222222111111222222111111222222222111000000333222111111111111222333000000000000000000////////////000000111111000000111111111222222333333333444555666555444444666777555555555555555333222111000111222444333111///---......000111222222222222000///...000333444222000000111111111111111111111111111111111111111111111333222111000////////////---000111///333999:::666333222111222444555555555222222111111222222333444333222000000222222222111333333222222222111111111111111111111111111111111222222222222222222222222222222222111111000000000000000111111111111000000222222222222222333333444888888555000---...333888222000///000111111000///......//////000000000000222222222222222111000000000000000/////////........................------/////////000000000111111111111111222222222333333222222111000000000000000000000000111111222222222///000000111222333444444///000111333333222000///111000///............////////////000000000111111222111000//////000111222000000000000000000000000////////////000000111222333333222111000111222222000///......---------......//////000000000000000...000222333111///......000///222888888333111222///............///000000////////////////////////---...///000111111111111/////////000000000000111000000000111111111111111000000111111111222222222333333333333444444444555444666777777777555444333444444444444555555555555555777888888666555666777888999999:::;;;<<<=========???@@@@@@???>>>???AAA???>>>>>>>>>>>>>>>>>>???000000000000000000000000---------------------------------......//////000........................000000000000000000000000...////////////000000000..............................//////////////////......//////////////////000000////////////......000/////////.........---....../////////000000000////////////////////////000//////............///.......................................---------+++,,,---...//////......000//////......//////000///......------------.../////////............---------...//////000111111///---///444666444555888ZZZ:::,,,111000,,,...000444333333222000...---,,,////////////////////////333222111///...---------000000111111111111000000000000000000000111222333444444444444444444444444222222222222111111111111222111///000222333222222111111111111111111111111000000111111111111111000000000111111111111111000000000000111111111111111111111111111111111000///222222222222222333333333555666666666444333444555333444666666666444222000000111111111111000/////////000111222222222222222//////...///111111000...000/////////000111222333222222222222222222222222000000//////000111111222000111000///222888:::888444333222222444666666555333333222222333333444555444222111111222333333222444444333333333333222222222222222222222222222222333333333333333333333333555444333111000000111111111111222222222222222111333333333333333444444555;;;999666333000///000000///111222222111111111222/////////000000000000000222222333333333222111111000000000000////////////............/////////////////////000000000111111111111222222222222333333333333222111111111222222000000111111111111222222111111111111222222222222///000111222222111000///111111000////////////000000000000000111111111111222111111000000111111222000000000000000000000000111111111111222333444555333333333333333444555666000//////............///...//////000000000000000///111333333222000000000///...///333333000///111/////////...//////000111//////////////////000000//////000111222222222222111111111222222222222333222222222333333444444444333333333444444444444555555666666666777777777777666:::@@@AAA===888555555555555555555666666666777777999:::999888777888999=========>>>>>>>>>??????AAABBBBBBAAA???>>>???@@@???>>><<<;;;;;;<<<>>>???////////////////////////........................,,,------...///000000111////////////////////////000000000000000000000000////////////////////////..............................///////////////000............////////////000000000000000/////////000000000///////////////////////////000000000000000000000000000000000000000000//////////////////........................///.....................---...///111222222222111000000////////////000000000000///......---------.................................///////////////111000333777777444555888XXX<<<...111///...///---444444333222111///...---000000000000000000000000111111111111222222333444...///000111111111111111000000///000000111222333333333333333333333333333333333333333333333333333333222000///000111222333111000000000111111111000///000111111222111111111///000111333333222111000000000111111222222333333222222333333222111000000111111111222222222222222444555666555333222222333333444555777666444222000111111000000///000000000444444444333222000///...000000000000000000///...//////...//////111222333222222222222222222222222111111111111222333444555444444333333555666666444555333222333444666666555444444444444444555666666444333111111333444333222333333333333333333333333222222222222222222222222333444444444444444555555888666444222111111222333222333444444444444444444333333333333333444555555444333222333555666555444///333666555222111222444222222222222222222222222333333444444444444333333111111111111000000000000000000000000000000111111/////////000000000111111222222222222222222222222444333333222222222333333111111111111222222222222222222222222222111111111222333333333333222111111111111000000000000000111222222222222222222222222222222222222222222222222111111111111111222222222333333333444555666777888666666666666666777777888333222222111111222222222///000000111222111111111000222444444222111111222000/////////000//////000000000000///000111111222111111111222222222222222111111222333333333333333333333444444444555555555444555555666666777777777666666777777777888888888999999999:::::::::;;;;;;:::@@@FFFEEE@@@:::888999777777777777888888888999888999;;;:::::::::<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA?????????@@@???>>>;;;::::::;;;>>>???................................................------......///000111111000000000000000000000000000000000000000000000000/////////.......................................---........./////////000---.........//////000000/////////000000000000000......//////000111111222////////////000000000000000000000000000000000000//////000000000000000000////////////////////////////////////////////////...///000111222222222222000000////////////000000000000000000///......---////////////////////////000000000000000000000000111111444888777555666;;;:::000---,,,+++222666,,,222222222222222111111000111111111111111111111111000000000111333444666777...///000111111222222111////////////000111222333222222222222222222222222555555555555555555555555222222111000///000111333222000///000333444333111111111222222222222111111///111333555666555333222111111222222333333444444333444444444333222111111111111111111111111111000333444666555333222222222333444555666666444333111111111000//////000111222555555444444222111000///000111222222111111000000////////////000111333333222222222222222222222222222222222111222222333444333333555888:::888555333555333222222444555555444333333333333333444444555555333222222333444444333222333333333333333333333444444444444444444444444444444555555666666666777999777555333222333444555444555555666777777666666444333333333333444555555000///000222555777666555111444666555222000111444333333222222222222222222222222333333333333222222000000000000000000000000//////000000000111111111111111111222222222333333444333333333333333333333555555444444444444555555444444444444444444444333444444444444333333333333444444444444333333222222222222111111111222222333444444444444444444444444333444444444444444444333222222222333333444444444555555555666666888999999999999999999999888888777444444444333333444555555222222333444444444444333222333555555333333333444666666444333333444555555222222111111222222333444555555555666666666777777444444555555666666555555666666666777777777888888777777888999999:::;;;;;;::::::;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>@@@DDDHHHFFF@@@<<<<<<>>>::::::::::::;;;;;;;;;;;;888:::;;;<<<<<<>>>AAACCC@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDCCCBBBCCCEEEBBBAAA>>>======>>>AAABBB.........................................................//////000000111111111111111111111111111000000000000000000000000/////////............---........................,,,,,,------.../////////------......///000000000......////////////000000------...///000111222222....../////////000000000////////////////////////...//////000000000000///////////////////////////////////////000000000000//////......///000111222111000000//////000000111///000000111000000///...///000000000000000111111111111111111111111111222//////222666666666:::AAA444222333///+++444888,,,000111222333333333333333111111111111111111111111111111000000111222222333///000111222222222222222/////////000111222333444333333333333333333333333666666666666777777777777222333444222111000222333333111000222666888666444333333444444333222222111111222555666777666555444333333333333444444444444444444444444444444333222222222222111111111111000333555777777555444333444444444444444444444444333111111111000111111222333111222333444444444444444000222444444222222222333///000111222222222222222222222222222222222222222111111000000000000111111000///333999<<<999666555444333111222333444444333111000000000000111222222666444333333444555444444222222333333333333444444444444444444444444444444555555666666777888888888888777666555444555666666555666777888999999999999555555555444555555666777444444333333333333333444666777666444222111222333333333333333222222222222111111222222333333222222000000000000000111111111000000000111222222333333666666666666777777777777777777777777777666666666888777777777777888999999999999999999999888888888999999888888888888888888666666555555444444333333555444444444444555555666777777777777666666666666555666666777777666666555444444444555555666666777888888777777888888999::::::;;;;;;;;;:::999888888555444444444444555555666555555666777777777777777555777888777666666777999777888777333333666777666444444333333444444555666888888888999::::::;;;;;;777777888888888888888777999999999999::::::::::::999::::::;;;<<<===>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBEEEGGGHHHFFFBBB???@@@AAA============>>>>>>>>>>>>;;;<<<======>>>@@@DDDGGGCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIIIIHHHHHHIIIJJJGGGFFFDDDCCCCCCDDDFFFGGG................................................///////////////000000000//////////////////////////////////////////////////////.........---------........................++++++,,,,,,---.........------......///000000111------........./////////.........//////000000000------........./////////........................---...///000000000////////////////////////////////////000000000111111111222111///---...///111333111111000000000000111111...///000111111111000000000111111111222222222222000000000111111222222222000000333555444444:::CCCEEE999777666000222666111111222222333444444333333222222222222222222222222333222222111111111222222111222222333333333333222111111111222333444666666555555555555555555555555555555666666666777777777333555777666444222333444444222111333999<<<:::888666666666555444333222111222333444666777777666666555555555444444444444444333444444555555555555444444444444333333222222222444777999:::999888777777555444333333333333444555111111222222333333333333111111333444555555555555///111444444222222333555000111333555555444222000111111111111111111111111000000//////000111111222000...000777:::666444555444222000111222333222111222111111111111222333333666444333333555555555444333333444444444555555555555555555555555555555555666666777777888999999:::666666666777777777777888777777888999::::::::::::888777777777777888999999888999999777555555:::>>>AAA>>>:::888777777777777777777777666666666555555555555666777777777777777555555555555666666666777555555666777777888999999<<<<<<<<<=========>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>????????????<<<;;;:::999888888888888888888888888888999::::::::::::999999888888888888777777888999999888777777555555666777777888999999::::::999888888888888999999999;;;<<<<<<;;;;;;:::666666666666666777888888888999::::::;;;;;;:::::::::;;;<<<;;;::::::<<<>>>777:::888444333777888555666666555555666666777888999::::::;;;<<<<<<======::::::;;;;;;;;;::::::999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===???@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEIIIIIIIIIHHHGGGEEEDDDCCC???@@@@@@@@@@@@AAAAAAAAA???@@@@@@??????@@@DDDFFFEEEFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLJJJIIIJJJKKKHHHHHHGGGGGGGGGGGGHHHHHH000000000000000000000000////////////////////////000000000000////////////........................//////////////////////////////.........---------........................******+++,,,,,,---......---------...///000000111,,,---------......//////////////////............------------.........///........................,,,---...000000000///...000000000000000000000000//////000000111111111222666444111//////111333555111111000000000000111111...///000111222222111000111111222222222333333333/////////000111222222222555444555555222111777@@@KKK333---555222000666:::222333333444444333333222222222222222222222222222444333333333444444555666333333333444444333333222333333333444555666888888777777777777777777777777444555555555666666777777555777::::::777444555666555222111555;;;>>>===:::888777777666555333222111222333444555666666666666666666666555444444444333333333444555666666666555666666666555555444444444666888<<<===<<<;;;:::;;;666555333222222333555666111222333444444444444444444444444555444444333333...111333444222222333666000222555777777444111///000000000000000000000000000000000111222444555666555000///444555111000222333111000000111222111000555444444444444555666666666555333333555666555444444555555555666666777777666666666666666666666666666666777888999999::::::555666777888999999888888777888999:::;;;;;;;;;;;;::::::999999::::::;;;<<<888;;;===;;;:::>>>FFFNNNLLLFFF@@@======>>>>>><<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===============;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@?????????>>>??????>>>??????@@@AAAAAAEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBAAA@@@???>>>=========;;;;;;;;;;;;<<<<<<===>>>;;;;;;;;;::::::999999999888999:::;;;;;;:::999888666777777888999:::::::::;;;;;;:::999888888888888777888:::<<<=========<<<:::999999999:::;;;;;;<<<:::;;;<<<<<<======<<<<<<===>>>???>>>===>>>@@@BBB;;;???>>>999888<<<===999777777777777777888888999::::::;;;;;;<<<===>>>>>>;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<============<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFJJJJJJJJJKKKKKKJJJFFFCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA???@@@BBBEEEEEEEEEFFFGGGHHHJJJJJJKKKLLLMMMMMMLLLIIIHHHHHHIIIFFFFFFFFFGGGGGGFFFFFFFFF......------...///111222000000000000000000000000111111111000000//////...////////////////////////222111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222444444222000...------------------------.........---......///////////////000000000000000///............---------,,,---...///000000000000,,,,,,,,,------................../////////000000000000000111111111111111000000000000111222444444???>>>;;;888666333222222222222222222222222222222///000222222222222555777444333222111111000000111+++///222222000...///111333//////444666666666888===555111444666444444888666555333111111111111222333444333111111222222111222222333444444333222222444444444444444444444444555444444333444555777888666444444666:::===<<<;;;:::999888666444333333333444444555555555555444444444111333888:::777555666555666666777777666555555444444444444444444444555444444333222222111111000333333333444444444555555555555666666777777888888<<<<<<;;;::::::999888888777666555444555666777888888777555444444555666777666666666666666666666666444444444555555555666666333333444444444444333333;;;777444333555666555333555555555555666777999:::333444666777888777777666444444444555666777888999555888;;;<<<<<<;;;::::::<<<<<<;;;;;;:::999999999888999;;;<<<>>>?????????============<<<<<<<<<<<>>;;;:::::::::888999999999;;;<<<===>>><<<<<<<<<<<<===>>>???@@@BBBAAA@@@???????????????===???AAABBBAAABBBDDDFFFNNNLLLHHHDDDCCCBBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBEEECCCBBBCCCDDDDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFFFFFFFFFFFFFFFFFFFGGGEEECCCBBBDDDFFFGGGGGGFFFFFFEEEGGGIIIIIIHHHGGGJJJHHHFFFEEEDDDEEEFFFGGGGGGGGGIIIJJJJJJKKKKKKKKKEEEEEEDDDDDDDDDDDDEEEEEEAAA???>>>???BBBCCCAAA>>>>>>>>>>>>===<<<<<<;;;;;;>>>===<<<;;;:::;;;;;;<<<>>>>>>===<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;===>>>??????????????????@@@???>>><<<;;;999>>>???@@@AAABBBAAA@@@@@@@@@????????????@@@@@@AAA======<<<<<<======>>>??????===<<<<<<===>>>===<<<>>>>>>>>>>>>>>>=========AAAAAA@@@@@@?????????>>>>>>???AAACCCCCCBBB@@@???@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBFFFEEECCCBBBBBBCCCEEEFFFGGGKKKMMMIIIHHHIIIIIIGGGPPPAAAAAAIIIDDDBBBHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJIIIHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFGGGGGG...------,,,---///000111//////////////////////////////......---------,,,........................111000000//////.........------------------------...///000111111000///..............................---------------...............//////000000000/////////.........------.........///......------,,,,,,,,,---------------------........./////////000/////////000111111222000000000000111222222333>>><<<:::888666444333333222222222222222222222222///000111111111222444666666555333222111000//////---000333222000///111333444000000444666444333555444111444===@@@;;;444111:::999777555444444555555444444333222222333444333777777666555444333333222333333333333333333333333333333222333333555777888999777777999<<<>>>>>><<<:::999888666555555555555777777888888888888777777888555666;;;===:::888999888888777777777777777777444444444444444333333333777777777777666666666666888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>===<<<;;;::::::999:::999888888888999:::;;;:::999888555444555888:::::::::::::::::::::::::::777777888888888888999999:::::::::;;;;;;:::::::::@@@>>><<<<<<===>>>===;;;;;;;;;::::::::::::999999555666888999999999888888:::999999999999999:::::::::<<>>???@@@===>>>>>>>>>>>>?????????<<<===>>>@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBB???===>>>>>>@@@@@@?????????@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGIIIIIIHHHIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGJJJJJJJJJJJJIIIIIIIIIIIIKKKJJJIIIIIIKKKKKKJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMJJJHHHHHHJJJLLLLLLLLLJJJJJJIIIJJJLLLLLLKKKIIINNNMMMKKKJJJIIIJJJKKKLLLIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEECCCCCCDDDGGGHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAABBBBBB>>>>>>=========>>>>>>???>>>>>>>>>============<<<<<<===>>>???@@@@@@@@@@@@???@@@@@@AAAAAA@@@???>>>AAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@>>>============>>>?????????===<<<<<<>>>???>>>===>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>???@@@BBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEHHHGGGFFFEEEEEEFFFGGGHHHIIINNNOOOLLLJJJLLLLLLJJJLLLNNN```kkk]]]MMMKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIKKKLLLKKKJJJJJJKKKMMMMMMLLLLLLKKKKKKKKKKKKKKKGGGGGGHHHIIIIIIIIIIIIIII//////.........000111222000000000//////..................---------------........................111111111111111111111111000000000000000000000000000111111111111111111000000000000000000000000000000//////.........////////////000111222222333333333333222222222111111111222222222222111000///...000000000000000///////////////000000000111111111000000//////000222444555222222111111111111222222777666444333222111000000333333333333333333333333000111222222222222444666888777555333111000000//////222444333111111444888888555555:::;;;777555555111111777AAAFFFAAA777111:::999888666666666777777888777777888888888888999<<<;;;999777666666777888666666666666666666666666555555555666777999:::;;;===<<<<<<===???@@@@@@???======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>???@@@AAA=========<<<<<<;;;;;;;;;<<<<<<============>>>>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???>>>===<<<;;;===<<<<<<<<<<<<===>>>???===<<<:::888777777:::<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;@@@??????@@@BBBBBBAAA????????????>>>===;;;:::999999::::::;;;;;;;;;::::::======<<<;;;;;;;;;;;;<<>>>>>>>>>>>???@@@@@@???>>>===>>>@@@AAAAAA@@@>>>???@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFFFFEEEFFFGGGIIIJJJLLLKKKJJJIIIIIIJJJKKKLLLLLLPPPRRRNNNMMMNNNNNNLLLKKKYYYvvvlllTTTNNNMMMPPPPPPPPPPPPPPPPPPPPPPPPLLLNNNOOOOOONNNNNNOOOPPPOOOOOONNNNNNNNNNNNMMMMMMIIIJJJLLLMMMNNNNNNNNNMMM111111000000111222444555111111111000//////......000000000000000000000111000000111111111111222222222333333333444444555555444444444444444444444444444444333222222333444444000000111111111111111222333333222111111111222222333333444555777888999999999999888888888777777777888888888888888777666666777666666555555444444444444444555555555666666666333222222222333555777999555555444444333444444444555444333333222222222333777777777777777777777777333444555555444555777999888888666555444444333333333555666555444444888<<<>>>;;;===AAACCC???<<<<<<:::777888===BBBBBB===999;;;::::::999999:::<<<===<<<<<<>>>BBBCCC@@@>>>???AAA???<<<:::999;;;===???<<<<<<==================<<<======>>>@@@AAABBBCCCCCCBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBAAAAAABBBBBBBBBFFFBBBBBBFFFGGGDDDBBBCCCGGGEEEDDDCCCCCCDDDFFFHHHEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???????????????@@@@@@AAAAAABBBBBB???===>>>@@@AAA>>>:::>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<======>>>>>>======<<<===>>>@@@BBBCCCDDDCCCBBBAAAAAAAAAAAA@@@>>><<<;;;======>>>>>>===============<<<<<<<<<<<<<<<======BBBCCCDDDDDDCCCDDDFFFHHHFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLKKKLLLLLLKKKJJJHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIIIINNNNNNMMMNNNNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSUUUVVVWWWWWWVVVUUUVVVXXXTTTVVVXXXZZZZZZXXXUUUSSSUUUUUUUUUTTTTTTTTTSSSSSSQQQPPPOOOPPPQQQRRRQQQPPPQQQQQQQQQQQQQQQPPPPPPPPPRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQRRRSSSTTTUUUUUUUUUTTTRRRQQQQQQSSSTTTTTTTTTRRRQQQPPPQQQQQQQQQOOOMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGIIIJJJLLLLLLJJJIIIGGGGGGGGGHHHJJJKKKLLLLLLLLLFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGHHHIIIJJJJJJKKKKKKHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBAAA@@@@@@BBBDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJKKKIIIIIIIIIHHHHHHHHHHHHHHHKKKJJJIIIHHHIIIKKKNNNOOOOOOOOONNNMMMMMMNNNOOOOOONNNRRRSSSPPPNNNPPPPPPNNNOOOXXXnnnwwweeeUUURRRQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQSSSSSSRRRRRRSSSUUUPPPPPPPPPPPPPPPPPPOOOOOOLLLNNNPPPRRRTTTTTTSSSSSS111000000///000222333444000000/////////.........111111111222222333333444222222222333333444444444222333333444444555555666444444444444444444444444666555444333333444555666222222222333333333444444666555444333333333333333666666777888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<:::999999999888888777777777777888888888999999999777777666777888:::<<<===:::999999888888888888999;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::999888999;;;===999999888888999999::::::888:::;;;:::888888<<<@@@AAA???AAAFFFHHHEEEBBBBBB@@@???===<<<>>>AAAAAA??????>>>>>>>>>@@@AAACCCDDD>>>>>>CCCJJJKKKEEEBBBCCCHHHEEEAAA>>><<<===???AAA@@@@@@AAABBBCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHGGGFFFFFFGGGHHHHHHLLLHHHGGGJJJKKKIIIGGGIIIEEEDDDCCCBBBBBBDDDFFFGGGEEEEEEEEEDDDDDDCCCCCCCCCGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDAAAAAABBBCCCDDDDDDEEEEEEIIICCC@@@EEELLLLLLCCC999========================>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???AAADDDFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@======>>>>>>@@@AAACCCCCCFFFGGGHHHHHHGGGHHHJJJLLLOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOPPPOOONNNMMMNNNOOOOOOOOONNNNNNOOOOOOPPPQQQRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUUUUWWWXXXWWWVVVVVVWWWXXXXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPOOOPPPRRRSSSRRRQQQTTTSSSSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTSSSQQQPPPQQQSSSTTTSSSSSSSSSRRRQQQQQQRRRRRRPPPNNNOOOOOOOOOOOOOOOOOOPPPPPPLLLLLLLLLMMMMMMLLLLLLLLLKKKLLLNNNOOOOOONNNLLLKKKIIIJJJLLLMMMNNNNNNOOOPPPOOOOOOOOONNNNNNNNNMMMMMMOOOOOOOOOPPPPPPPPPPPPOOOKKKLLLMMMNNNOOOPPPPPPOOONNNNNNNNNMMMMMMMMMLLLLLLKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEGGGJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLNNNOOOQQQRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOMMMMMMNNNPPPRRRTTTRRRRRRQQQQQQQQQQQQRRRRRROOOSSSUUUQQQPPPQQQQQQOOOTTTQQQZZZbbb\\\YYYYYYSSSUUUUUUUUUUUUUUUUUUUUUUUUSSSUUUVVVWWWVVVVVVXXXYYYTTTTTTUUUVVVVVVUUUTTTTTTQQQSSSTTTVVVXXXXXXXXXXXX///............000111222////////////////////////111111222333444555555555333444444555555666666777444444444555555666666666555555555555555555555555777666555444444555666777555555666666777777888888888777666555444444444555888888999999:::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999:::;;;<<<============999999999999888888888888888888999999999::::::::::::;;;<<<===>>>>>>??????===<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>===<<<<<<>>>@@@<<<<<<<<<===>>>???@@@AAA<<>>BBBKKKLLLFFFCCCFFFMMMJJJEEE@@@===<<<===>>>@@@@@@BBBCCCEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKMMMNNNMMMLLLLLLMMMNNNKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMOOOKKKJJJMMMOOOMMMLLLMMMHHHHHHGGGGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHLLLMMMMMMNNNOOOPPPPPPQQQNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFHHHIIIJJJJJJJJJJJJPPPJJJGGGMMMUUUTTTIII>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@BBBEEEFFFFFFGGGHHHJJJLLLLLLKKKKKKKKKLLLLLLMMMIIIHHHGGGFFFEEEDDDDDDEEECCCCCCDDDEEEGGGIIIJJJLLLKKKLLLNNNNNNMMMMMMOOOPPPVVVVVVUUUTTTTTTSSSRRRRRROOOPPPPPPPPPPPPPPPOOONNNNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSSSSRRRQQQRRRTTTUUUTTTTTTTTTUUUVVVVVVWWWUUUUUUUUUUUUUUUVVVXXXXXXZZZ[[[[[[\\\[[[YYYXXXVVVUUUVVVWWWWWWVVVVVVXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTTTTTTTSSSSSSSSSSSSTTTRRRRRRSSSUUUVVVVVVUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRQQQQQQRRRSSSTTTSSSRRRTTTSSSRRRSSSTTTTTTSSSQQQRRRRRRRRRRRRSSSSSSSSSSSSPPPQQQQQQRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTSSSRRRRRRNNNPPPRRRSSSSSSSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRROOOPPPRRRSSSTTTSSSSSSRRRSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPLLLLLLKKKJJJIIIIIIIIIJJJGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKLLLNNNPPPPPPNNNLLLOOOOOOOOONNNNNNMMMMMMMMMOOOOOOOOOPPPPPPPPPPPPQQQSSSSSSTTTUUUUUUVVVWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSSSSTTTUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSWWWXXXUUUSSSUUUUUUSSSWWWOOOSSS[[[]]]aaa___TTTXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWYYYYYYYYYYYY[[[]]]ZZZ[[[\\\]]]]]]]]]\\\[[[WWWWWWXXXYYYZZZ[[[[[[\\\000000//////000111333444222333333444444555555666333444555666777888999999999999999:::;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999::::::999999999999::::::999999:::;;;;;;<<<=========<<<;;;:::999999999999;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;999999:::::::::::::::;;;::::::;;;;;;;;;<<<<<<<<<<<<>>>???AAAAAAAAA@@@???>>>>>>>>>>>>>>>???@@@AAA??????>>>>>>>>>???@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@???>>>>>>@@@BBBAAAAAAAAAAAABBBCCCDDDDDD@@@CCCEEEDDDAAA@@@AAACCCEEEBBBBBBEEEGGGDDDCCCDDD>>>EEEIIICCC>>>BBBHHHJJJIIIHHHGGGEEEEEEEEEEEEFFFFFF@@@AAAHHHJJJEEEFFFMMMHHHFFFCCC???=========>>>???@@@BBBDDDFFFIIIJJJKKKLLLMMMNNNOOOOOONNNMMMMMMNNNPPPQQQQQQPPPOOOQQQSSSOOOOOONNNOOOOOOPPPQQQRRRQQQPPPNNNMMMMMMNNNPPPQQQPPPLLLKKKOOOQQQOOOOOOQQQMMMMMMNNNOOOOOOPPPQQQQQQNNNNNNOOOOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMOOOPPPQQQRRRRRRQQQUUURRRQQQSSSVVVUUUOOOIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGGGGGGGHHHHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDFFFHHHHHHGGGHHHKKKNNNRRRQQQOOONNNNNNOOOQQQSSSPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPLLLNNNPPPQQQQQQPPPPPPQQQTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOPPPPPPPPPPPPPPPOOOSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUWWWXXXYYYXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\[[[YYYXXXVVVWWWYYYYYYYYYYYY[[[\\\ZZZZZZZZZZZZZZZ[[[[[[\\\YYYYYYYYYXXXXXXXXXWWWWWWUUUTTTTTTUUUWWWYYYXXXWWWTTTTTTTTTTTTTTTTTTUUUUUUTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUWWWWWWVVVUUUWWWVVVVVVWWWXXXYYYWWWVVVUUUVVVWWWWWWXXXXXXXXXWWWYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSUUUWWWWWWVVVUUUVVVXXXTTTUUUVVVWWWXXXYYYZZZ[[[YYYZZZZZZZZZYYYWWWUUUTTTVVVWWWXXXZZZZZZYYYWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRQQQPPPPPPOOONNNOOOPPPQQQQQQOOONNNNNNNNNOOOQQQRRRSSSOOOOOONNNNNNNNNNNNNNNOOOMMMMMMMMMMMMMMMNNNOOOOOOQQQQQQRRRSSSUUUTTTRRRPPPQQQRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXZZZ[[[[[[[[[ZZZZZZXXXYYYYYYZZZZZZ[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYY]]]^^^[[[YYY[[[[[[YYYYYYSSSXXX]]]]]]aaaaaaVVVZZZZZZZZZZZZZZZZZZZZZZZZWWWYYY[[[[[[[[[[[[]]]___]]]^^^```bbbbbbaaa```___\\\[[[ZZZZZZZZZ\\\]]]___444333333222333444666777888888999:::;;;<<<======777888888:::;;;<<<===>>>>>>??????@@@AAABBBBBBCCCAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????????????????????????????<<<======>>>???@@@@@@AAABBBBBB@@@???>>>>>>>>>>>>???????????????@@@@@@@@@>>>>>>>>>>>>=========<<<===>>>>>>======<<<;;;:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>????????????===???AAACCCCCCBBB???>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD???@@@AAA@@@??????AAABBBEEEEEEDDDDDDDDDDDDEEEEEECCCFFFIIIHHHDDDBBBBBBCCCJJJEEEDDDFFFGGGDDDBBBDDD@@@HHHIII???999@@@MMMUUUWWWUUUSSSPPPNNNMMMLLLLLLLLLDDDAAAGGGIIIFFFKKKUUU@@@???>>>======???@@@BBB@@@AAACCCFFFIIIKKKMMMOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOQQQSSSSSSRRRQQQTTTVVVSSSSSSRRRRRRSSSTTTTTTUUUSSSQQQPPPOOOOOOPPPQQQSSSPPPLLLKKKOOOQQQPPPQQQSSSMMMMMMOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRTTTVVVWWWWWWWWWWWWXXXXXXWWWVVVTTTSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKKKKKKKKKKKKKKKKJJJMMMOOOPPPOOONNNOOOSSSVVVUUUSSSPPPMMMMMMOOOQQQSSSUUUSSSQQQOOONNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPJJJMMMPPPQQQPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPUUUUUUUUUUUUUUUUUUTTTTTTVVVWWWYYYYYYXXXXXXZZZ[[[ZZZYYYXXXVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXVVVXXXZZZ\\\\\\\\\ZZZYYYXXXYYY[[[\\\\\\\\\^^^```\\\]]]___aaabbbccccccbbb^^^]]]]]]]]]]]]\\\\\\\\\UUUUUUTTTUUUXXXYYYXXXXXXTTTTTTUUUVVVWWWXXXYYYZZZYYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXWWWWWWXXXZZZZZZYYYXXXYYYYYYYYYZZZ\\\]]][[[ZZZ]]]^^^___``````````````````______^^^\\\[[[YYYXXXWWWVVVVVVUUUUUUVVVVVVWWWTTTWWWYYYXXXVVVUUUVVVXXXVVVWWWYYY[[[]]]```bbbbbbaaaaaaaaaaaa```^^^[[[ZZZ\\\^^^___``````___]]][[[UUUUUUUUUTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSRRRRRRQQQOOOOOONNNOOOPPPRRRTTTUUULLLLLLKKKLLLMMMOOOQQQSSSQQQQQQPPPPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSUUUUUUUUUWWWXXXWWWTTTRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZ[[[]]]^^^^^^]]]\\\ZZZXXXXXXYYYZZZ[[[\\\\\\]]][[[[[[\\\\\\\\\[[[[[[ZZZ[[[\\\\\\]]]]]]\\\\\\[[[^^^bbbccc```^^^``````^^^[[[XXX]]]^^^XXX[[[```ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXZZZ\\\\\\\\\\\\^^^```]]]___aaabbbcccbbbaaa```___^^^[[[ZZZZZZ\\\^^^```555555555666666666777777;;;<<<>>>???@@@@@@???>>><<<======>>>>>>=========@@@@@@@@@AAAAAAAAAAAAAAAFFFDDDBBBDDDFFFGGGDDDBBB???@@@BBBCCCDDDCCCCCCBBBAAABBBDDDEEEEEECCCAAA@@@DDDCCCAAA@@@@@@AAACCCDDDGGGFFFEEECCCCCCDDDDDDEEEHHHHHHHHHGGGEEECCC@@@???@@@@@@@@@???????????????CCCDDDDDDDDDCCCBBB@@@???CCCAAA???AAAEEEGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCEEEGGGHHHGGGFFFGGGHHHHHHNNNQQQJJJEEEFFFKKKMMMLLLMMMMMMMMMKKKJJJHHHGGGDDDCCCCCCCCCCCCEEEGGGHHHPPPLLLKKKPPPWWWXXXQQQIIIKKKKKKIIIHHHGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCFFFFFFFFFFFFHHHKKKOOOQQQTTTRRRQQQOOOPPPRRRTTTVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTSSSRRRRRRSSSTTTVVVWWWXXXWWWVVVVVVUUUTTTPPPNNNMMMMMMNNNPPPRRRSSSTTTUUUWWWVVVUUUTTTRRRRRRRRRRRRRRRSSSUUUVVVUUUSSSPPPNNNVVVWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTTTTVVVWWWYYYZZZXXXXXXXXXYYYXXXXXXWWWWWWSSSSSSRRRRRRRRRRRRRRRSSSUUUVVVXXXZZZZZZZZZZZZYYYVVVXXXZZZ\\\\\\[[[XXXWWWXXXVVVWWW\\\]]]YYYVVVVVVRRRPPPMMMJJJIIIIIIKKKLLLIIIJJJLLLNNNPPPRRRSSSTTTTTTUUUWWWXXXXXXXXXWWWVVVWWWWWWWWWSSSPPPPPPSSSWWWSSSRRRPPPNNNLLLKKKJJJJJJOOOXXXWWWLLLEEEIIILLLIIIJJJIIIHHHHHHHHHIIIKKKLLLKKKLLLMMMMMMMMMOOORRRUUUPPPOOONNNOOOQQQRRRRRRPPPTTTUUUWWWZZZ\\\^^^______^^^^^^^^^^^^]]]]]]\\\[[[ZZZ[[[[[[YYYWWWVVVWWWXXXVVVUUUVVVXXXVVVRRRTTTYYYWWWZZZ^^^^^^]]]\\\^^^```___```aaabbbccccccbbbbbb```^^^]]]^^^aaacccaaa___[[[[[[\\\\\\[[[YYYXXXWWWUUUVVVWWWXXXYYYXXXWWWWWWXXXWWWVVVUUUUUUVVVWWWWWWUUUXXXZZZ[[[YYYXXXWWWWWWZZZYYYYYYXXXXXXYYYYYYZZZ]]]]]]]]]]]]]]]^^^______aaa______cccgggfffaaa[[[______```aaa```___]]]\\\]]]]]]\\\[[[[[[[[[[[[\\\[[[WWWTTTUUUXXXZZZXXXUUU[[[[[[[[[[[[[[[[[[[[[[[[```aaacccdddeeeeeeddddddddddddcccbbbaaa```______```^^^\\\\\\]]]]]]\\\[[[ZZZXXXWWWWWWXXXXXXWWWUUUUUUVVVWWWXXXYYYYYYZZZYYYXXXXXXWWWWWWWWWVVVVVVUUUSSSRRRPPPOOONNNOOOQQQRRRSSSTTTTTTTTTTTTUUUXXXZZZ[[[ZZZYYYYYYYYYZZZ\\\]]]\\\\\\\\\\\\ZZZXXXVVVUUUSSSSSSSSSTTTVVVXXXZZZ[[[[[[ZZZZZZ[[[^^^______^^^\\\[[[[[[ZZZZZZZZZ[[[[[[]]]\\\[[[YYYYYYXXXXXXXXX[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^___```aaabbbbbbccceeedddcccbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaa``````___^^^^^^___```aaa`````````bbbdddeeecccbbbbbbbbbccccccccccccdddddddddcccbbbbbbbbbcccaaa```999:::::::::;;;;;;;;;;;;===>>>???AAAAAAAAAAAA@@@>>>???????????????>>>>>>AAAAAAAAAAAAAAABBBBBBBBBEEECCCBBBCCCDDDDDDBBB@@@CCCDDDEEEGGGGGGGGGGGGGGGCCCEEEGGGHHHIIIIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIKKKKKKKKKKKKJJJHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBIIIIIIJJJKKKJJJIIIHHHGGGGGGEEEDDDEEEHHHJJJJJJIIIKKKKKKKKKJJJIIIHHHGGGFFFMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGFFFHHHJJJJJJHHHHHHIIIJJJEEEKKKNNNNNNPPPYYYbbbgggPPPPPPPPPPPPNNNLLLJJJIIIGGGGGGGGGGGGHHHIIIKKKLLLNNNLLLMMMRRRYYY[[[WWWRRRQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNOOOQQQTTTUUUWWWVVVUUUUUUVVVXXX[[[\\\ZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYWWWVVVVVVWWWXXXXXXVVVTTTOOOPPPQQQRRRSSSTTTUUUVVVTTTSSSSSSRRRRRRRRRRRRRRRUUUVVVXXXYYYYYYXXXWWWVVVYYYZZZ[[[\\\\\\[[[ZZZYYYWWWWWWVVVUUUVVVWWWXXXYYYYYYYYYZZZ[[[[[[ZZZZZZZZZZZZXXXWWWUUUTTTTTTTTTTTTTTTUUUWWWXXXYYYYYYYYYXXX\\\\\\]]]^^^]]]\\\ZZZYYYZZZXXX[[[aaaccc___[[[ZZZUUUTTTSSSRRRQQQPPPOOOOOORRRSSSTTTVVVXXXYYYZZZ[[[ZZZ[[[[[[[[[ZZZYYYWWWVVVVVVUUUTTTRRRPPPPPPRRRTTTQQQQQQPPPOOOOOOOOOOOOOOOSSSZZZYYYPPPKKKPPPSSSOOOQQQQQQQQQQQQQQQRRRSSSSSSSSSTTTUUUTTTTTTUUUXXXZZZ]]]]]]]]]^^^___^^^ZZZWWWZZZ[[[]]]^^^___`````````[[[[[[[[[[[[ZZZZZZYYYXXXVVVWWWXXXWWWVVVVVVXXXZZZ]]]\\\^^^___\\\WWWWWW[[[```cccggggggeeebbbaaaaaa______```aaaaaaaaa``````^^^\\\[[[]]]```aaaaaa___[[[\\\]]]___``````______^^^___```aaaaaaaaa``````______^^^^^^]]]^^^^^^___^^^```ccccccbbb```___``````__________________```dddccccccdddeeefffggggggcccbbbbbbeeeiiiiiieee```]]]]]]^^^___````````````ddddddcccccccccbbbbbbbbb___]]]\\\```gggkkkkkkiiiffffffffffffffffffffffffeeefffgggggggggfffddddddccccccbbbbbbaaa`````````aaa```______aaaccccccbbbaaa___]]]]]]^^^]]]\\\ZZZ___```aaabbbccccccccccccbbbaaa___^^^\\\[[[[[[[[[\\\[[[YYYXXXWWWXXXYYYZZZZZZ[[[[[[ZZZZZZZZZ]]]___bbbaaa___^^^^^^^^^______fffeeedddccc```]]]ZZZYYYVVVUUUUUUVVVWWWYYY[[[\\\YYYXXXXXXZZZ\\\^^^]]]]]]\\\[[[[[[ZZZZZZ[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___```bbbbbbbbbcccdddeeeeeefffeeeeeedddcccccccccccccccbbbccccccddddddccccccbbbbbbbbbbbbcccfffiiilllnnnkkkjjjhhhhhhiiiiiihhhggggggggggggggghhhhhhiiiiiijjjiiihhhiiijjjkkkjjjiii>>>?????????@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???AAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBCCCDDDCCCBBB@@@BBBCCCDDDEEEFFFFFFFFFFFF@@@BBBDDDFFFHHHIIIHHHHHHHHHHHHFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIKKKMMMOOOPPPNNNOOOPPPPPPOOONNNLLLKKKGGGGGGGGGHHHIIIIIIIIIJJJOOOPPPQQQRRRSSSRRRRRRQQQNNNLLLKKKKKKMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHLLLLLLKKKKKKJJJHHHGGGFFFGGGGGGFFFEEEDDDCCCBBBBBBEEEEEEEEEEEEDDDDDDDDDCCCEEEFFFFFFGGGGGGHHHHHHHHHLLLLLLKKKKKKLLLLLLMMMNNNMMMNNNOOOOOOMMMLLLMMMNNNMMMOOOOOONNNRRR\\\ccceeeTTTTTTUUUTTTRRRPPPNNNMMMMMMMMMLLLLLLNNNOOOQQQRRRQQQQQQSSSVVVZZZ[[[[[[YYYUUUUUUUUUUUUVVVVVVWWWWWWYYYYYYZZZZZZZZZYYYXXXWWWXXXWWWVVVUUUUUUVVVXXXXXXZZZYYYYYYYYY[[[^^^aaabbb_________^^^______```````````````___^^^\\\[[[ZZZVVVVVVWWWYYY[[[\\\\\\ZZZTTTTTTUUUUUUVVVWWWXXXXXXSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWYYYZZZ[[[\\\]]]^^^]]]]]]____________^^^]]]ZZZYYYXXXXXXWWWWWWWWWXXX[[[[[[\\\]]]^^^^^^^^^^^^aaa___\\\YYYWWWVVVWWWWWWWWWXXXYYYZZZ[[[[[[[[[ZZZ``````___^^^]]]]]]\\\[[[[[[ZZZ]]]cccfffbbb___^^^WWWXXXYYYYYYXXXVVVTTTSSSVVVWWWWWWXXXYYYZZZ[[[[[[XXXXXXWWWWWWVVVVVVUUUUUUWWWUUUSSSRRRSSSSSSRRRQQQPPPQQQQQQRRRSSSUUUVVVWWWYYY]]]\\\UUUUUUZZZ[[[WWWXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\[[[ZZZZZZ\\\^^^___```aaacccdddbbb]]]ZZZ]]]]]]^^^^^^^^^^^^^^^]]][[[[[[\\\\\\\\\[[[[[[ZZZ___```bbbbbbbbbcccfffhhhiiiggghhhiiieee```___aaahhhkkkoooooolllgggcccaaaaaaaaa```````````````______^^^]]]___aaacccdddccc```aaaccceeeffffffffffffgggggghhhiiiiiiiiiiiiiiiffffffggggggggggggfffffffffhhhkkkkkkjjjhhhhhhiiidddccccccbbbbbbccccccdddggggggggghhhiiijjjkkkkkkhhhgggfffhhhkkkllljjjggg______```aaacccdddfffgggkkkkkklllmmmlllkkkjjjiiiaaa```bbbgggnnnssstttssskkkllllllllllllllllllkkkkkkkkkkkkjjjiiigggfffeeeddddddddddddddddddddddddfffeeeeeegggjjjmmmmmmmmmiiihhhfffeeeeeeeeecccaaahhhiiijjjkkkkkkllllllkkkllljjjfffcccaaa`````````eeedddbbb````````````aaaaaaaaaaaa```______aaaccceeedddbbbaaa```_________ccccccbbb```^^^\\\ZZZXXXYYYXXXXXXXXXXXXZZZ\\\]]]YYYXXXXXXYYY\\\]]]]]]\\\]]]]]]\\\\\\\\\]]]]]]^^^]]]]]]^^^____________^^^_________```aaacccdddeeedddddddddeeeeeefffffffffcccccccccccccccbbbbbbbbbbbbccccccddddddccccccbbbbbbbbbbbbdddgggkkkpppsssssspppmmmkkkjjjjjjiiihhhjjjjjjjjjjjjjjjkkkkkklllkkkiiihhhiiikkkmmmmmmlllAAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHDDDEEEFFFHHHIIIJJJJJJJJJNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTUUUQQQQQQRRRRRRQQQOOOMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRSSSUUUWWWXXXXXXXXXWWWSSSSSSRRRQQQRRRRRRRRRRRRQQQQQQQQQPPPOOOMMMLLLKKKHHHHHHIIIKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNNNNOOOPPPPPPSSSSSSSSSSSSSSSTTTTTTUUUTTTUUUUUUTTTRRRQQQRRRSSSVVVVVVRRROOORRRXXXYYYUUUXXXXXXXXXXXXWWWTTTRRRQQQRRRRRRQQQRRRSSSTTTVVVXXXWWWXXXZZZZZZZZZZZZ[[[\\\UUUVVVWWWXXXYYYZZZZZZ[[[]]]^^^___``````^^^\\\[[[^^^]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZ]]]```cccdddbbbbbbaaa```````````````^^^_________^^^\\\ZZZYYYXXXXXXXXXZZZ]]]______^^^XXXYYYYYYYYYZZZZZZ[[[[[[XXXXXXYYYZZZZZZZZZZZZZZZXXXWWWWWWXXXYYY[[[]]]^^^^^^___```aaabbbaaa```___\\\\\\[[[[[[ZZZZZZZZZZZZ\\\]]]^^^___````````````dddbbb___\\\ZZZZZZ[[[\\\^^^^^^______````````````aaa```___^^^^^^^^^___```___\\\\\\```bbb```^^^```ZZZZZZZZZZZZZZZYYYXXXWWWYYYYYYYYYYYYZZZZZZZZZZZZVVVVVVVVVVVVWWWXXXYYYZZZ\\\YYYWWWWWWYYYZZZWWWTTTTTTUUUUUUWWWXXXZZZ\\\]]]]]]___]]]ZZZ\\\aaabbb]]][[[\\\^^^______^^^]]]\\\]]]^^^^^^]]][[[[[[\\\]]]YYYZZZ[[[^^^``````^^^\\\``````aaaaaaaaaaaa``````bbbbbbcccdddddddddccccccmmmnnnoooppppppqqqsssuuusssooonnnnnnlllhhhhhhkkklllmmmnnnnnnkkkgggdddbbbeeeeeedddccccccccccccccceeeddddddeeefffhhhjjjjjjhhhiiijjjkkklllkkkjjjiiikkkkkkllllllmmmmmmmmmmmmiiijjjlllmmmmmmlllkkkjjjjjjlllnnnnnnmmmlllmmmmmmjjjjjjiiiiiiiiiiiijjjjjjmmmmmmllllllllllllmmmmmmooollljjjjjjlllmmmllljjjffffffeeefffhhhjjjmmmnnnnnnpppqqqrrrrrrpppnnnmmmfffeeefffiiimmmppppppooollllllmmmnnnnnnmmmllllllnnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiijjjjjjkkkkkkkkkmmmmmmlllnnnrrrtttuuuuuupppnnnlllkkkkkkjjjhhhfffkkklllmmmnnnnnnnnnnnnnnnnnnlllhhheeeccccccdddeeehhhgggfffdddccccccccccccdddddddddbbb``````bbbdddbbbbbbaaa``````_________\\\\\\\\\\\\[[[[[[[[[ZZZ]]]]]]\\\[[[\\\]]]___```^^^]]]]]]^^^```aaaaaa```bbbbbbaaaaaaaaabbbccccccbbbcccdddddddddcccbbbaaafffffffffggghhhjjjkkkllliiijjjjjjjjjjjjjjjjjjjjjfffggggggggghhhhhhgggggghhhhhhiiiiiiiiiiiihhhhhhhhhgggfffeeegggjjjnnnppprrroookkkiiihhhiiihhhhhhkkkkkkjjjjjjjjjkkklllmmmllljjjiiiiiijjjllllllkkkDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKIIIKKKMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSTTTTTTUUURRRRRRSSSSSSSSSRRRRRRRRRTTTSSSSSSSSSSSSSSSSSSTTTSSSSSSTTTTTTUUUUUUUUUUUURRRRRRRRRRRRPPPNNNLLLKKKOOOPPPPPPQQQRRRSSSSSSTTTRRRSSSUUUWWWYYYYYYYYYYYYXXXWWWWWWVVVUUUUUUVVVWWWVVVVVVVVVUUUTTTSSSQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUPPPPPPQQQRRRSSSTTTUUUUUURRRSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYWWWWWWWWWVVVTTTSSSUUUVVVTTTUUUUUUVVV[[[```^^^XXX[[[[[[\\\[[[ZZZYYYWWWVVVWWWVVVVVVUUUVVVXXXYYYZZZYYY[[[^^^^^^]]]\\\^^^___ZZZ[[[\\\^^^```aaaaaaaaacccdddfffgggfffeeecccaaabbbaaa```^^^]]]\\\\\\[[[[[[[[[[[[]]]___aaaccceeeeeedddcccaaa```______^^^[[[\\\]]]^^^^^^]]]\\\[[[]]][[[[[[\\\^^^______^^^\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]^^^^^^^^^]]]\\\[[[[[[ZZZYYYYYYYYYZZZ\\\]]]^^^___aaabbbbbbbbbaaaaaa^^^^^^^^^_______________^^^^^^___aaaaaabbbbbbbbbcccaaa```^^^^^^___```aaaccccccccccccdddddddddeeecccbbbaaaaaabbbdddfffhhhgggaaa]]]^^^___^^^___bbb___^^^\\\[[[[[[\\\^^^___````````````````````````cccbbbaaa``````bbbdddeeebbb```]]]^^^``````^^^[[[[[[[[[[[[\\\]]]^^^``````^^^___^^^^^^```ddddddaaa^^^___```aaaaaa```^^^^^^^^^___```___]]][[[\\\]]]^^^]]]\\\]]]___aaabbbbbbeeefffggghhhiiiiiijjjjjjiiiiiijjjkkklllllllllkkkppprrrrrrrrrqqqqqqsssuuutttooolllmmmmmmkkklllpppmmmlllkkkiiiiiihhhgggffflllkkkjjjiiihhhhhhiiiiiiiiiiiiiiiiiiiiikkknnnpppmmmmmmoooppppppooonnnnnnmmmmmmmmmnnnnnnnnnoooooolllmmmooopppqqqpppoooooommmnnnppppppoooooopppqqqsssssssssrrrrrrsssssssssvvvuuutttsssrrrqqqqqqqqqsssqqqooommmmmmllllllkkklllkkkjjjjjjkkkmmmooopppooopppqqqrrrrrrpppnnnmmmmmmlllmmmnnnoooooonnnlllooopppqqqrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnlllmmmmmmnnnnnnoooooopppqqqpppoooqqqsssuuuvvvuuusssqqqooonnnmmmmmmjjjiiillllllmmmnnnnnnnnnmmmmmmmmmkkkhhhffffffgggiiijjjiiiiiihhhgggffffffeeeeeegggggggggeeeccccccdddfffeeeeeeeeeeeeeeeeeeeeeeeebbbbbbbbbbbbcccccccccdddeeeeeedddddddddeeeggghhhfffeeeeeefffhhhiiihhhgggiiiiiihhhhhhiiijjjjjjkkkkkkkkkjjjjjjhhhgggfffeeejjjjjjkkkkkklllnnnooopppqqqqqqqqqpppppppppppppppmmmnnnoooppppppppppppoooqqqqqqrrrrrrrrrrrrqqqqqqrrrqqqooonnnnnnppprrrttttttrrrooommmnnnppppppppprrrqqqpppooopppqqqssstttuuussspppoooooopppooooooIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQPPPPPPOOONNNOOOOOOPPPQQQRRRSSSSSSRRRTTTWWWXXXXXXYYYZZZ\\\ZZZZZZZZZZZZ[[[\\\]]]^^^\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVUUUTTTTTTSSSTTTTTTTTTRRRQQQOOONNNQQQRRRRRRSSSSSSTTTTTTTTTSSSTTTVVVXXXZZZZZZZZZZZZ[[[[[[\\\[[[YYYYYYZZZ\\\]]]]]]]]]]]]\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXQQQQQQSSSTTTVVVWWWXXXYYYYYYZZZ[[[\\\]]]^^^______ZZZYYYXXXWWWWWWXXXYYYZZZXXXXXXXXXXXXXXXYYYZZZZZZXXXXXXXXXWWWUUUUUUWWWYYYSSSVVVYYY\\\aaaeeeccc]]]]]]^^^_________^^^\\\[[[[[[[[[YYYYYYYYYZZZ[[[[[[YYY[[[___aaabbbcccdddeeeaaaccceeegggiiiiiiiiiiiieeeeeefffgggfffeeedddccceeeddddddcccbbbaaa``````______```aaabbbcccdddeeefffeeedddbbbaaa```______]]]]]]^^^___```aaaaaaaaabbb```^^^^^^_________^^^^^^^^^______```aaaaaabbb___```aaaaaa```___^^^]]]aaa```___^^^^^^^^^___``````aaacccddddddddddddcccbbbbbbcccdddeeeeeeeeeddd```aaabbbccccccdddccccccaaaaaaaaabbbccccccdddeeeeeeeeeddddddddddddeeeeeeeeeeeeeeefffgggjjjlllmmmmmmfffaaaaaabbbaaabbbeeeeeecccaaa___```bbbdddfffeeeeeeeeeeeeeeeeeeeeeeeeooommmjjjfffeeeeeefffgggfffdddbbbaaabbbbbbaaa`````````_________```aaaaaa___`````````aaabbbbbbbbbbbbccccccccccccbbbaaaaaaaaabbbcccccc```_________eeebbb___^^^```bbbbbbccceeefffgggiiikkkllllllmmmjjjkkklllnnnnnnooooooooopppqqqqqqpppnnnnnnoooqqqpppllljjjmmmooommmmmmooonnnllliiihhhiiikkkkkkjjjpppooonnnmmmmmmmmmnnnoookkkkkkkkkjjjiiijjjmmmpppkkkmmmoooqqqrrrrrrrrrrrrppppppooooooppppppqqqrrrpppqqqqqqrrrsssssssssssspppqqqssssssrrrrrrtttuuuuuuuuuttttttttttttuuuuuuwwwvvvuuusssrrrqqqqqqqqquuutttrrrpppooonnnmmmmmmmmmmmmmmmlllmmmmmmnnnnnnooopppqqqqqqqqqpppooonnnlllmmmoooppppppooonnnnnnpppqqqsssttttttsssqqqpppoooooooooooopppqqqssssssoooooooooppppppqqqqqqqqqqqqpppoooppprrrttttttssstttrrrpppppppppooommmlllmmmnnnnnnoooooonnnnnnnnnnnnmmmkkkkkkkkkmmmnnnpppmmmmmmllllllllllllkkkkkkmmmmmmmmmkkkiiiiiijjjlllmmmmmmnnnoooppppppoooooommmmmmlllkkkjjjjjjjjjjjjmmmmmmllllllmmmoooppprrrnnnmmmmmmnnnoooppppppoooppppppoooppppppqqqrrrssssssrrrpppnnnlllkkkkkkkkkllllllllllllmmmnnnoooooopppppppppooonnnnnnnnnmmmlllmmmooopppqqqqqqqqqppprrrrrrssssssssssssrrrrrrttttttsssssstttuuuvvvwwwzzzxxxwwwwwwzzz|||||||||{{{zzzyyyxxxxxxzzz|||}}}{{{xxxtttrrrrrrsssrrrrrrQQQQQQRRRRRRRRRSSSSSSSSSUUUTTTTTTTTTTTTVVVWWWXXXUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[\\\]]][[[^^^```aaa______```bbb]]]\\\\\\\\\]]]^^^___```]]]]]][[[ZZZYYYXXXXXXWWWYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZYYYWWWVVVUUUVVVWWWXXXXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXWWWXXXZZZ\\\]]]]]]]]]]]]]]]___```___]]]]]]___aaa``````aaaaaaaaaaaa``````_________^^^^^^\\\[[[[[[TTTUUUVVVWWWXXXYYYZZZ[[[______``````aaaaaaaaabbb___^^^\\\ZZZZZZZZZ[[[\\\[[[[[[[[[[[[[[[\\\]]]]]]\\\]]]\\\[[[ZZZ[[[]]]```\\\___aaa```bbbdddccc^^^```aaabbbcccccccccbbbaaa```___]]]\\\[[[[[[\\\\\\\\\^^^bbbeeehhhhhhgggfffdddeeehhhjjjkkkkkkkkkjjjddddddcccccccccbbbbbbbbbeeeeeeeeeeeeeeedddccccccccccccccccccccccccccccccbbbbbbaaa````````````aaa`````````aaaaaabbbddddddeeecccaaa```aaabbbaaa```^^^___```aaabbbcccdddddd```aaacccdddeeedddcccbbbdddddddddcccccccccddddddccceeefffhhhhhhhhhhhhggghhhhhhiiijjjiiiiiiggggggdddeeeeeefffffffffeeeeeebbbccceeefffgggggggggfffffffffeeedddddddddeeefffeeeeeefffggghhhjjjkkkllllllgggdddfffgggeeeeeegggfffeeeeeeeeeeeefffggghhhggggggggggggggggggggggggqqqnnniiieeebbbbbbccceeeddddddbbb```^^^^^^```bbb`````````___``````aaaaaa___aaacccccc```^^^```ccceeeeeedddccccccccccccccccccdddfffeeecccbbbaaabbbdddbbb``````aaacccbbbbbbcccdddfffhhhiiijjjjjjkkkiiijjjlllmmmnnnoooooooooooopppqqqpppnnnnnnpppqqqnnnlllooouuuwwwsssnnnlllmmmkkkiiijjjlllmmmllljjjqqqpppooonnnnnnoooqqqrrrmmmmmmmmmkkkiiiiiimmmppplllmmmooopppqqqqqqqqqpppqqqppppppooopppqqqrrrsssqqqqqqqqqqqqrrrssstttuuurrrsssttttttssstttvvvxxxrrrrrrrrrqqqqqqrrrrrrrrrtttsssrrrrrrqqqqqqrrrrrrtttttttttsssrrrqqqqqqqqqnnnnnnooooooppppppoooooosssrrrrrrrrrrrrqqqqqqqqqlllnnnppprrrrrrqqqqqqqqqppprrrtttuuuuuutttrrrpppssssssrrrrrrsssuuuvvvwwwrrrrrrssssssssssssssssssrrrqqqpppqqqtttvvvvvvvvvvvvtttsssrrrssssssqqqpppnnnooooooppppppoooooonnnooooooooooooppppppqqqrrrppppppqqqqqqrrrrrrqqqqqqqqqrrrqqqpppnnnnnnppprrrsssttttttuuuuuutttsssrrrpppooonnnmmmmmmmmmnnnooopppoooooooooqqqsssuuuvvvsssrrrrrrrrrtttuuutttsssuuuttttttuuuuuuwwwxxxxxxxxxvvvtttqqqppppppqqqrrroooooonnnnnnnnnnnnoooooooooooonnnmmmmmmlllkkkkkkjjjlllnnnpppqqqqqqpppppprrrrrrssssssssssssrrrrrrrrrsssttttttuuuuuuuuuuuuyyyxxxxxxzzz|||~~~~~~~~~~~~}}}{{{zzzzzz|||~~~{{{xxxuuusssssstttuuuuuuXXXXXXXXXYYYYYYYYYYYYZZZ[[[[[[ZZZZZZ[[[\\\^^^___YYYZZZ[[[\\\]]]^^^^^^^^^]]]^^^^^^___aaabbbccccccbbbdddffffffcccaaabbbddd______^^^^^^___```bbbccc^^^]]]\\\[[[ZZZZZZZZZZZZYYYZZZZZZ[[[[[[ZZZZZZYYY\\\\\\^^^^^^^^^]]]\\\\\\VVVXXXZZZ\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\ZZZ[[[]]]___````````````___aaacccbbb```___bbbeee``````aaabbbbbbbbbbbbaaa```aaaaaabbbbbbbbbbbbbbb]]]^^^^^^______``````aaabbbbbbbbbaaaaaaaaaaaaaaacccbbb___]]]\\\\\\]]]^^^_______________``````aaabbbbbbbbbaaa```aaadddgggcccggghhheeefffiiijjjgggaaacccdddfffgggfffffffffcccaaa```^^^]]]\\\]]]]]]cccccceeeiiikkkkkkgggdddaaaccceeegggiiihhhhhhgggfffeeedddcccccccccddddddbbbcccddddddddddddcccccccccccccccbbbbbbaaaaaaaaa]]]]]]]]]]]]^^^___```aaacccbbbaaa```aaabbbcccdddgggeeecccbbbcccddddddccc^^^___```aaacccdddeeefffbbbdddfffhhhiiiiiihhhhhhdddeeeeeefffffffffggggggggghhhiiikkkllllllkkkkkkmmmmmmmmmmmmllljjjhhhgggggghhhhhhhhhhhhggggggfffdddeeehhhiiijjjiiihhhfffhhhgggfffeeeeeefffggghhhddddddeeeeeeffffffgggggggggddddddhhhjjjgggeeefffddddddfffggghhhhhhggggggjjjjjjkkkkkkkkkkkkllllllnnnlllgggcccbbbccceeegggaaabbbaaa^^^ZZZZZZ^^^bbb_______________``````aaa___bbbeeeeee```\\\^^^cccfffeeecccbbbbbbbbbcccdddbbbdddffffffdddbbbbbbbbb``````aaacccfffhhhgggeeeggghhhiiijjjkkkllllllllliiijjjkkkmmmnnnooooooooommmnnnooonnnmmmnnnpppqqqppppppvvv~~~yyypppkkkkkkjjjjjjkkknnnmmmjjjfffpppooonnnmmmnnnoooqqqsssooopppooollljjjjjjnnnqqqppppppqqqqqqpppnnnlllkkkpppooonnnnnnnnnoooqqqrrrpppoooooonnnoooqqqssstttrrrsssttttttssstttvvvxxxttttttssssssssssssttttttuuuuuuuuuuuuvvvwwwxxxyyyrrrtttuuuvvvuuutttuuuuuunnnpppqqqsssttttttsssrrrvvvuuutttsssssssssttttttqqqtttvvvxxxwwwvvvuuuuuutttvvvxxxzzzzzzxxxvvvtttwwwvvvuuuuuuuuuvvvxxxyyywwwwwwwwwvvvvvvvvvvvvvvvuuussssssuuuxxxzzz{{{{{{wwwvvvuuuuuuvvvvvvtttsssnnnooooooooooooooonnnnnnppppppqqqqqqqqqqqqqqqqqqqqqrrrsssttttttuuuttttttsssssssssrrrqqqqqqsssuuuttttttuuuuuutttrrrpppooonnnnnnnnnnnnppprrrtttuuummmmmmmmmnnnppprrrtttuuuuuutttssstttvvvvvvvvvtttwwwwwwwwwwwwxxxyyyzzz{{{zzzxxxuuurrrrrrsssvvvxxxrrrrrrqqqpppppppppqqqqqqttttttssssssrrrqqqppppppooopppsssuuuwwwwwwvvvuuuxxxxxxyyyyyyyyyyyyxxxxxxvvvwwwxxxxxxxxxvvvuuusssrrrqqqrrrtttwwwxxxxxxwww{{{zzzxxxwwwwwwyyy{{{}}}}}}zzzwwwvvvwwwyyyzzzzzzaaaaaaaaa```aaaaaabbbccc___```cccddddddbbb```^^^cccaaa```bbbeeegggfffdddgggffffffeeefffggghhhiiioooiiidddbbbeeegggfffddd___^^^]]]]]]^^^```bbbdddaaabbbbbb```^^^]]]]]]___```___]]]]]]^^^^^^]]]\\\^^^```aaa```^^^___bbbeeebbbccccccddddddeeeeeeeeeccceeeffffffdddbbbbbbcccccccccdddeeedddaaa___]]]bbbbbbaaaaaa```_________ddddddddddddddddddddddddjjjiiihhhiiijjjjjjhhhfffeeeggghhhhhhfffddddddeeehhhddddddgggddd```aaagggbbbaaabbbdddccc______bbbcccccccccccccccccccccccceeefffgggiiijjjjjjjjjiiiggghhhiiijjjiiihhhfffdddbbbccceeeggghhhiiiiiiiiihhheeebbb^^^]]]]]]^^^___bbbbbbcccdddfffhhhjjjlllffffffffffffggghhhiiijjjeeeiiihhhcccdddjjjllliiihhhgggfffffffffgggiiijjjjjjgggdddeeehhhiiihhheeebbbaaa___aaadddgggiiijjjfffhhhiiihhhfffeeehhhjjjlllkkkjjjjjjjjjiiigggfffffffffggghhhiiijjjkkkllleeefffhhhhhhggghhhiiijjjkkkkkkjjjiiiiiijjjkkklllqqqooommmnnnpppqqqnnnkkksssoookkkkkknnnooollliiiggggggffffffgggggghhhhhhddddddeeefffggggggggggggdddeeefffeeeccccccdddfffhhhhhhgggffffffeeeeeeeeejjjhhhfffcccbbbcccdddeeeccccccddddddeeefffffffffkkkkkkjjjiiigggggghhhjjjhhhiiiiiifffcccbbbdddfffeeeccccccccc___[[[```iiinnnhhhbbb^^^^^^___^^^\\\dddcccbbbaaaaaabbbdddeeeeeebbbaaabbbeeefffeeeccceeeeeeeeeeeeddddddddddddfffeeedddfffjjjlllkkkiiiiiijjjlllmmmnnnmmmlllkkkkkkmmmoooppppppppprrrtttpppppppppppppppooonnnnnnnnnrrrwwwyyywwwssspppnnnooopppqqqooonnnmmmnnnppppppppppppppppppqqqqqqqqqjjjllloooqqqrrrqqqooommmrrrrrrrrrrrrrrrqqqppppppssstttuuuuuuuuusssqqqoootttssstttuuuwwwxxxwwwvvvtttttttttuuuuuuuuuvvvvvvuuuuuuuuuvvvuuuuuuttttttxxxyyy{{{||||||zzzyyywwwzzzzzzyyyxxxwwwvvvuuuttttttuuuvvvwwwxxxyyyyyyzzzxxxxxxwwwuuussstttvvvxxxwwwyyy{{{{{{yyyyyy{{{~~~|||{{{yyyzzz{{{}}}~~~}}}|||yyyuuuvvvyyy||||||{{{~~~|||zzzyyyxxxyyyyyyvvvwwwwwwxxxxxxyyyzzzzzz|||wwwrrrrrrtttuuussspppnnnqqqrrrqqqnnnnnnppptttooopppqqqrrrssssssssssssqqqrrrsssrrrqqqpppqqqrrrqqqrrrsssuuuvvvuuuqqqooowwwtttrrrqqqrrrssssssssspppoooooonnnooopppqqqrrrvvvtttrrrsssvvvwwwuuusssuuutttssstttvvvyyyzzzzzzwwwyyy{{{{{{zzzyyyzzz{{{|||{{{zzzyyyyyyyyyyyyzzzxxxwwwuuutttssssssssstttssssssrrrssstttvvvwwwyyytttwww{{{{{{zzzxxxyyy{{{wwwyyyzzz||||||{{{yyyxxxyyyyyyyyyxxxwwwvvvuuuuuutttuuuvvvvvvuuuvvvxxxzzzyyy{{{||||||{{{yyyyyyyyy|||xxxyyy~~~~~~yyyyyy}}}fffeeeeeedddeeeeeeffffffbbbcccdddeeeeeedddbbbaaacccbbbaaacccfffhhhgggeeegggffffffeeefffgggiiiiiijjjfffaaabbbeeeiiihhhgggeeedddcccbbbbbbdddfffgggggghhhhhhfffdddcccdddeeecccaaa______```aaaaaa```eeeffffffeeecccccceeehhhccccccdddeeeeeefffggggggdddeeeffffffeeeeeefffgggcccdddeeeffffffeeedddccceeeeeeeeeeeeeeeeeeeeefffddddddddddddeeeeeeeeefffjjjiiihhhiiijjjiiigggfffeeegggggggggeeedddeeefffgggccccccggggggddddddhhhiiiggghhhjjjhhhccccccgggffffffffffffggggggggggggiiiiiiiiijjjkkkmmmnnnoookkkkkkjjjiiiiiiiiiiiiiiihhhggggggffffffggghhhhhheeecccbbb`````````aaabbb```aaaccceeegggjjjlllmmmllllllkkkkkkkkklllmmmmmmjjjmmmkkkgggggglllnnnllllllkkkjjjjjjjjjkkkmmmmmmnnnlllkkklllooopppmmmiiimmmllllllmmmnnnooonnnllllllmmmnnnllljjjiiikkkmmmmmmmmmlllllllllkkkiiigggiiijjjjjjkkklllmmmnnnnnnlllmmmmmmlllkkkjjjjjjkkkiiihhhggggggggghhhiiijjjjjjiiiiiijjjmmmnnnmmmkkkmmmiiiggggggkkkllliiifffeeeeeedddddddddeeeeeefffeeefffffffffffffffeeeeeecccddddddcccbbbbbbccceeeffffffeeeeeedddddddddcccgggfffdddbbbbbbbbbbbbccccccdddeeeggghhhiiiiiijjjllllllllljjjhhhhhhjjjkkkhhhiiiiiigggdddccceeeggggggeeeffffffbbb]]]aaahhhyyyssslllfffddddddeeefffkkkkkkjjjiiiiiiiiijjjkkkkkkkkklllnnnqqqpppmmmiiioooooonnnmmmmmmlllkkkkkkooonnnmmmooorrrssssssqqqoooppppppqqqqqqqqqppppppppprrrssstttssssssuuuvvvqqqrrrrrrrrrrrrrrrqqqpppssswwwzzz{{{zzzwwwuuutttwwwvvvuuutttuuuvvvvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwpppqqqrrrssssssrrrpppooovvvwwwwwwxxxxxxxxxxxxwwwxxxxxxyyyzzzyyyxxxvvvuuuuuuuuuvvvxxxzzz{{{zzzzzz{{{||||||||||||}}}}}}}}}||||||}}}~~~~~~xxxyyyzzz{{{{{{{{{zzzyyyyyyyyyxxxxxxwwwvvvvvvvvvuuuuuuvvvxxxyyyzzz||||||zzzyyyxxxyyy{{{|||{{{{{{vvvyyy{{{{{{zzzyyy{{{}}}yyyyyyyyy{{{|||||||||{{{~~~{{{zzzzzz}}}~~~~~~|||{{{{{{||||||}}}yyyyyyzzz{{{{{{||||||}}}~~~zzzwwwwwwzzz{{{yyyvvvrrrsssttttttsssssstttvvvsssssssssssssssrrrqqqqqqrrrsssttttttrrrqqqqqqrrrqqqrrrsssuuuvvvvvvtttrrrsssrrrqqqqqqsssttttttssszzzyyywwwvvvvvvvvvwwwxxxuuusssrrrsssvvvwwwvvvttt{{{yyywwwvvvvvvvvvwwwwww{{{|||~~~~~~}}}}}}}}}~~~|||{{{{{{{{{{{{|||}}}}}}zzzzzzyyyyyyyyyzzz||||||||||||{{{{{{{{{|||}}}~~~|||~~~~~~~~~|||}}}~~~}}}||||||}}}}}}||||||zzzyyyyyy|||}}}~~~}}}||||||~~~}}}}}}|||zzzwwwvvvvvvxxx|||zzz{{{~~~~~~gggffffffeeeeeeeeeffffffhhhhhhhhhggggggfffffffffdddcccbbbdddfffhhhhhhgggffffffffffffggghhhiiijjjgggdddbbbdddhhhlllmmmmmmnnnmmmkkkjjjjjjjjjkkkllliiijjjjjjiiigggfffgggiiigggfffdddeeefffggggggffffffffffffdddcccccceeefffeeeeeefffggghhhiiijjjkkkggghhhhhhhhhggghhhjjjlllffffffgggggghhhiiijjjjjjfffgggggghhhiiiiiijjjjjjgggggghhhiiijjjjjjkkkllllllkkkjjjjjjkkkjjjhhhfffgggggghhhgggeeefffhhhjjjiiieeedddhhhlllkkkiiiiiillljjjkkkllljjjffffffjjjiiiiiijjjkkkkkkllllllkkkooonnnmmmlllmmmppprrrtttooommmkkkjjjiiikkklllmmmllljjjhhheeeddddddfffgggddddddeeeeeefffgggggghhhhhhhhhiiikkklllnnnooopppooonnnnnnnnnnnnnnnoooooopppqqqpppllllllooopppnnnnnnmmmmmmllllllnnnooopppqqqooooooqqquuuuuurrrooouuuuuuuuuwwwxxxwwwtttqqqqqqqqqpppnnnkkkiiijjjkkknnnnnnnnnmmmlllkkkjjjiiikkkkkkkkkllllllmmmmmmmmmooonnnnnnlllkkkjjjiiihhhggggggfffffffffgggiiijjjhhhhhhhhhkkknnnoooooonnnooommmkkkmmmooopppmmmjjjggggggffffffffffffgggggghhhhhhhhhggggggeeeddddddeeeffffffeeeddddddeeegggggggggffffffffffffeeeeeefffffffffeeeeeedddddddddeeefffhhhkkklllmmmmmmmmmnnnnnnmmmkkkhhhffffffggghhhhhhgggfffdddccceeegggiiiiiijjjjjjfffbbbdddiii~~~wwwpppkkkkkknnnqqqssssssrrrqqqqqqrrrrrrsssqqqsssvvvzzz|||zzzuuupppwwwwwwvvvuuuuuutttssssssvvvuuutttuuuwwwxxxwwwvvvwwwwwwvvvuuuuuuuuuvvvvvvsssuuuuuuuuutttssstttuuuuuuvvvvvvwwwwwwwwwvvvvvvwwwyyy{{{{{{yyywwwwwwwww|||{{{zzzzzz{{{|||{{{{{{|||||||||||||||||||||{{{||||||{{{{{{zzzyyyxxxxxxyyyzzzzzz{{{||||||}}}}}}zzz{{{|||||||||{{{zzzzzzwwwxxxyyy{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyzzz|||}}}~~~zzzxxxwwwxxx{{{{{{yyywwwtttwwwyyyzzzyyyyyyyyyzzzyyyyyyxxxzzz}}}~~~~~~}}}{{{{{{zzzzzz{{{|||}}}}}}yyyyyyzzzzzz{{{{{{||||||~~~{{{xxxyyy|||}}}|||zzzwwwvvvvvvwwwyyyyyyxxxwwwxxxxxxwwwvvvuuusssrrrrrrtttvvvxxxwwwvvvttttttuuuvvvwwwwwwxxxxxxwwwvvvuuu|||zzzxxxxxxwwwvvvtttrrrxxxxxxvvvvvvuuuvvvwwwxxx~~~}}}||||||~~~|||zzzyyyxxxyyy{{{}}}}}}~~~~~~{{{{{{||||||}}}}}}~~~~~~}}}}}}|||||||||}}}~~~~~~~~~~~~}}}|||~~~~~~}}}~~~}}}zzzxxxwwwyyy|||~~~|||}}}iiihhhggggggffffffffffffkkkjjjhhhggggggggghhhiiidddddddddeeeggghhhhhhhhhggggggggghhhhhhiiijjjjjjiiigggfffhhhlllppprrrrrrtttsssqqqpppooonnnnnnnnnkkkllllllkkkiiiiiijjjlllllljjjiiiiiikkkllllllkkkeeeddddddccccccdddfffgggiiiiiijjjkkkmmmnnnoooooollllllllljjjhhhiiilllnnniiihhhhhhhhhiiijjjkkkllljjjjjjjjjkkkkkkkkklllllliiijjjkkklllnnnooopppqqqnnnlllkkkkkklllkkkiiiggghhhhhhhhhgggfffgggjjjmmmkkkgggeeeiiimmmnnnjjjggghhhfffgggiiihhheeefffjjjkkklllmmmoooooooooooonnnsssrrrrrrqqqqqqqqqrrrrrrnnnnnnmmmlllllllllmmmnnnlllkkkiiigggffffffffffffggghhhjjjlllllllllllllllnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkkllllllnnnoooooossssssqqqooonnnnnnnnnnnnmmmmmmlllllllllmmmnnnooopppnnnmmmpppuuuxxxwwwuuuttttttuuuwwwyyyzzzxxxvvvuuuuuussspppmmmkkkjjjjjjlllmmmmmmmmmkkkjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkjjjiiiiiijjjjjjiiihhhjjjiiihhhhhhiiijjjlllmmmooooooppprrrtttuuuuuuuuutttsssrrrsssttttttqqqnnniiihhhhhhgggggghhhhhhhhhjjjjjjkkkkkkjjjiiiiiihhhjjjkkklllkkkjjjjjjlllmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjiiiiiikkkmmmoooppppppooonnnqqqqqqoookkkfffcccbbbbbbgggfffeeedddcccdddeeefffjjjkkkllllllkkkiiijjjmmm~~~|||vvvqqqooorrrvvvuuuuuuuuuvvvwwwxxxyyyyyytttvvvzzz|||}}}{{{xxxuuuwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwvvv|||{{{zzzxxxxxxyyyzzz{{{wwwxxxyyyxxxvvvuuuvvvwwwzzz{{{{{{|||||||||||||||{{{||||||{{{zzzyyyzzz{{{~~~~~~}}}~~~zzzyyyxxxvvvvvvvvvwwwxxx}}}}}}|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}~~~|||}}}}}}~~~xxxxxxwwwwwwxxxzzz|||~~~xxxxxxxxxyyyzzzzzz{{{{{{vvvvvvwwwwwwxxxyyyyyyyyy}}}}}}|||{{{zzzyyyxxxxxxwwwyyy{{{}}}}}}||||||{{{|||}}}~~~}}}|||{{{{{{{{{xxxyyyzzz|||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{yyyxxxzzz~~~|||yyy~~~}}}|||{{{zzzyyyxxxxxxzzz{{{}}}}}}{{{zzzzzz{{{zzz{{{|||{{{zzzyyyxxxxxx~~~|||zzzyyyyyyxxxvvvuuuuuuttttttttttttvvvxxxyyy{{{zzzyyyyyyzzz{{{{{{|||{{{{{{{{{zzz{{{}}}{{{|||}}}}}}||||||}}}{{{{{{{{{{{{{{{{{{zzzzzz||||||{{{zzzyyyyyyxxxxxxwwwxxxzzz{{{|||}}}}}}}}}{{{{{{{{{zzz{{{}}}}}}}}}~~~}}}|||{{{zzzyyy~~~~~~~~~}}}|||zzz{{{|||{{{yyywwwwwwxxxxxxyyyzzzyyyxxxyyy{{{}}}{{{zzz{{{}}}kkkkkkiiihhhgggggggggggggggfffeeecccccceeefffgggdddeeefffgggggghhhiiijjjiiiiiijjjjjjjjjkkkkkkkkkkkkjjjiiijjjmmmoooppppppqqqqqqooonnnmmmlllllllllkkklllmmmlllkkkkkklllnnnllljjjiiiiiikkkkkkkkkjjjfffeeeeeefffhhhkkkmmmnnnmmmmmmnnnooopppqqqrrrsssqqqqqqooollliiiiiikkkmmmkkkjjjiiiiiihhhiiiiiiiiijjjjjjjjjiiiiiihhhhhhhhhdddeeefffhhhiiikkklllmmmjjjiiihhhhhhiiihhhfffdddfffgggfffeeedddeeehhhkkkkkkhhheeefffiiikkkgggbbbdddbbbcccffffffdddgggkkkmmmnnnpppqqqqqqqqqpppoootttuuuvvvvvvtttqqqnnnlllkkklllmmmnnnnnnmmmllllllkkklllnnnooonnnllljjjiiijjjkkklllnnnnnnmmmlllkkkiiiiiiiiiiiihhhgggeeedddiiiiiijjjkkkmmmnnnpppqqqtttrrrqqqpppnnnmmmllllllnnnnnnmmmlllmmmnnnooopppqqqnnnlllnnntttyyy||||||uuutttrrrsssuuuwwwxxxxxxyyywwwuuurrrpppnnnmmmllliiikkkmmmllljjjiiiiiijjjiiiiiijjjjjjjjjjjjjjjjjjkkkjjjjjjllloooqqqqqqoooooonnnnnnnnnnnnpppqqqssswwwxxxyyyzzzzzzyyyyyyzzztttsssrrrqqqqqqpppnnnllliiiiiiiiiiiiiiijjjkkkkkknnnnnnooopppppppppppppppooopppppppppooooooqqqssspppppppppooonnnnnnmmmmmmnnnnnnooopppppppppooooooooopppqqqqqqqqqpppooonnnooopppooommmiiigggffffffiiihhhffffffggghhhiiiiiiiiikkkmmmmmmmmmooopppppptttvvvyyyxxxtttrrrsssuuuqqqrrrtttvvvxxxzzz{{{|||xxxyyyzzzzzzzzzzzzzzz{{{uuuuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyy~~~}}}{{{zzzzzz{{{|||}}}|||}}}~~~}}}|||{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~||||||~~~~~~~~~~~~}}}{{{{{{{{{}}}~~~}}}}}}|||{{{{{{||||||}}}||||||||||||}}}~~~}}}}}}~~~~~~xxxwwwwwwwwwxxx{{{wwwwwwxxxyyyzzz{{{||||||~~~~~~~~~~~~}}}}}}}}}|||}}}~~~{{{zzz|||||||||}}}~~~~~~|||yyyyyy{{{~~~zzz{{{}}}~~~zzzxxxwwwyyy}}}~~~}}}zzz|||{{{{{{zzzzzz{{{{{{|||zzz|||}}}|||{{{{{{}}}zzz}}}~~~}}}~~~yyywwwttttttuuuwwwxxxxxxuuuuuutttsssssstttuuuvvvvvvvvvuuuuuuuuuvvvxxxzzzyyyzzz{{{{{{zzzzzz}}}|||}}}~~~}}}||||||~~~~~~|||zzzyyy}}}}}}}}}}}}|||||||||{{{~~~}}}|||zzzyyyyyyzzz}}}~~~}}}}}}~~~~~~}}}~~~~~~|||zzzzzzzzzwwwyyy}}}~~~~~~}}}}}}}}}}}}~~~hhhgggfffdddcccbbbbbbbbbaaaaaa``````aaabbbdddeeefffhhhjjjjjjjjjjjjlllnnnlllmmmmmmmmmmmmlllkkkkkkjjjiiiiiiiiijjjjjjkkkllljjjjjjjjjiiiiiiiiihhhhhhfffggghhhhhhggggggiiikkkjjjiiigggggghhhhhhgggfffeeedddccceeeiiilllnnnoooppppppqqqqqqrrrssssssssssssrrrqqqnnnjjjiiiiiikkklllkkkjjjiiihhhgggffffffbbbaaaaaa```______^^^^^^]]]^^^___```bbbcccdddeeefffeeedddeeeffffffdddbbbeeeeeeeeedddcccdddfffhhhiiiiiifffccceeehhhfffbbbgggeeefffhhhhhhgggjjjooonnnpppqqqsssrrrqqqooonnnuuuvvvxxxxxxvvvqqqmmmjjjjjjkkkmmmoooooonnnlllkkknnnpppsssuuuuuurrrooommmjjjkkklllllllllkkkiiiiiifffgggiiijjjkkklllkkkkkklllmmmmmmnnnppprrrtttuuutttqqqpppqqqppplllkkkmmmrrrqqqpppppppppqqqssstttrrrooommmooouuu{{{~~~~~~yyyvvvsssrrrsssuuuvvvvvvvvvssspppnnnnnnmmmkkkiiihhhkkknnnnnnkkkkkkllloooooooooooopppppppppqqqqqqtttrrrqqqtttyyy{{{{{{yyyssssssrrrrrrsssuuuwwwxxxzzz|||}}}|||zzzyyyyyyzzztttsssrrrpppoooooonnnoooqqqqqqqqqqqqrrrtttuuuvvvsssssstttuuuvvvvvvvvvvvvrrrsssttttttssssssuuuwwwuuuuuutttrrrqqqpppooonnnpppppppppqqqqqqrrrrrrrrrtttsssrrrqqqppppppoooooolllmmmoooooonnnmmmnnnooommmkkkiiijjjlllmmmnnnnnnkkkmmmmmmlllmmmqqqsssqqqllloootttvvvvvvuuutttssspppqqqsssvvvyyy{{{||||||}}}}}}|||zzzyyyzzz~~~wwwxxxyyyzzz{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~|||{{{{{{}}}}}}{{{zzz}}}yyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~xxxwwwvvvvvvvvvwwwxxxyyyxxxwwwvvvvvvxxxzzz}}}{{{~~~~~~{{{xxxyyy{{{{{{{{{{{{{{{||||||||||||~~~~~~~~~}}}|||{{{zzzyyyxxxxxxwwwxxxzzz~~~xxxxxxyyyzzz{{{|||}}}~~~~~~~~~}}}}}}||||||wwwzzz}}}~~~}}}{{{{{{|||zzzxxxxxxyyy{{{||||||{{{{{{}}}~~~|||zzzzzz~~~xxxzzz{{{{{{zzzzzz|||}}}~~~}}}{{{zzzyyyzzz|||~~~~~~|||{{{{{{{{{{{{}}}|||||||||||||||~~~~~~wwwtttsssssssssnnnmmmkkkiiihhhhhhhhhiiilllmmmmmmnnnoooqqqvvvyyyvvv{{{hhhgggeeedddbbbaaaaaa```aaaaaaaaabbbdddeeeggghhhjjjlllnnnooonnnnnnppprrrppppppppppppooommmllljjjhhhiiiiiiiiihhhhhhiiijjjgggggghhhiiiiiiiiiiiiiiieeefffhhhgggggggggiiikkkmmmjjjhhhhhhhhhhhhgggffffffdddccceeeiiilllmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqnnnkkkiiiiiijjjjjjkkkkkkkkkiiihhhfffeee______^^^^^^^^^^^^^^^^^^]]]^^^___```aaabbbccccccfffeeeeeefffhhhhhhgggeeehhhiiiiiiiiigggfffggghhhkkkmmmkkkffffffkkkmmmjjjnnnlllkkkmmmllljjjmmmrrrqqqrrrtttttttttrrrooonnnuuuvvvwwwwwwuuurrrpppnnnllllllmmmnnnnnnnnnnnnnnnoooqqqrrrssssssqqqooonnnkkkkkkllllllllllllkkkkkkjjjllloooqqqssstttsssssssssssssssssstttuuuuuuvvvvvvrrrrrrtttsssnnnmmmooottttttsssrrrssstttuuuvvvrrrppppppsssxxxzzzzzzxxxvvvtttssssssuuuvvvvvvuuutttqqqnnnmmmnnnnnnllljjjiiimmmqqqrrrpppooorrrvvvtttuuuuuuvvvwwwxxxyyyyyy~~~{{{xxxzzz}}}|||yyyuuuuuuttttttvvvwwwyyyzzzxxx{{{|||{{{yyywwwxxxyyyttttttrrrqqqpppqqqtttvvvuuuvvvvvvxxxyyy{{{}}}~~~xxxxxxyyyzzzzzzzzzyyyyyywwwxxxyyyyyyxxxyyy{{{}}}{{{{{{yyywwwuuusssrrrqqqrrrqqqqqqqqqrrrsssuuuvvvtttsssqqqpppoooooopppqqqjjjlllnnnooonnnnnnnnnooonnnkkkiiijjjmmmooopppooonnnpppnnnjjjkkkqqqrrrooonnnooorrruuuxxxyyywwwuuussstttwwwyyy{{{|||||||||}}}{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~||||||~~~}}}}}}~~~{{{|||}}}||||||||||||||||||}}}}}}{{{zzzzzzzzz|||~~~|||{{{zzzzzz|||zzzzzz{{{}}}|||yyywwwwwwzzz|||}}}|||www|||~~~tttqqqqqqqqqiiihhhgggfffggggggiiiiiiiiikkknnnpppsssyyyooonnnlllkkkiiihhhggggggddddddfffhhhjjjkkklllmmmmmmppprrrrrrqqqqqqsssvvvrrrrrrrrrrrrpppnnnllljjjiiijjjkkkkkkjjjiiijjjkkkhhhiiijjjlllmmmmmmnnnnnnmmmnnnoooooooooooorrrtttqqqooolllkkkkkkkkkiiihhhmmmjjjhhhjjjnnnpppqqqpppqqqqqqppppppppppppoooooommmooopppooollljjjjjjjjjiiijjjkkklllkkkiiigggeeeffffffgggggghhhiiiiiiiiicccddddddeeefffggghhhhhhiiihhhhhhjjjlllmmmllljjjlllnnnoooooommmkkkkkklllooosssqqqkkkkkkqqquuuuuusssqqqooopppnnnkkkmmmrrrssstttuuuvvvuuurrrooommmvvvvvvuuuuuuttttttssssssooonnnmmmlllmmmnnnppprrrpppoooooonnnmmmlllkkkkkkmmmmmmnnnnnnooooooppppppmmmoooqqqsssttttttsssrrrwwwwwwvvvuuuuuutttuuuuuuxxxtttssswwwvvvpppooorrrtttssssssrrrrrrtttuuuvvvppppppqqquuuxxxxxxtttooonnnoooqqqtttxxxyyyxxxvvvzzzwwwttttttvvvvvvuuussskkkpppuuuvvvttttttwww{{{wwwxxxxxxzzz{{{|||}}}}}}~~~zzzzzz||||||xxxsssuuuuuutttuuuvvvxxxzzz{{{wwwyyy{{{{{{xxxwwwxxxzzzqqqqqqooonnnnnnqqqvvvyyyqqqrrrsssuuuwwwyyy{{{|||||||||||||||{{{zzzyyyyyy|||}}}~~~~~~~~~~~~|||zzzwwwvvvuuuttttttrrrrrrsssuuuxxxyyytttrrrpppnnnnnnppprrrtttkkklllnnnmmmkkkiiihhhiiillliiiggghhhkkknnnnnnmmmrrrsssoooiiijjjooopppllltttrrrrrruuuzzz|||{{{xxxxxxyyy{{{|||}}}}}}||||||~~~}}}}}}~~~~~~}}}}}}zzz|||~~~~~~|||{{{}}}|||tttsssuuuxxxqqqqqqrrrtttvvvyyy|||~~~ooosssuuurrrmmmkkkmmmpppjjjkkklllnnnqqqrrrqqqppprrrtttuuutttrrrqqqsssvvvtttuuuuuuuuutttsssrrrqqqooommmlllnnnqqqqqqmmmjjjkkkooorrrrrrqqqrrrqqqpppqqqqqqqqqooommmnnnppprrrwwwtttpppoooooonnnllliiiiiiooowwwxxxuuupppooopppuuurrrpppppppppooonnnooopppmmmnnnssssssnnnmmmppppppoooooopppqqqqqqmmmjjjmmmmmmmmmkkkiiijjjkkkmmmkkkkkkiiihhhhhhiiijjjjjjlllmmmnnnnnnlllllllllmmmmmmtttvvvqqqlllkkklllllllllrrrqqqhhhgggqqqvvvtttkkkllllllkkkllloooqqqpppsssnnnmmmrrruuussspppoootttssspppmmmmmmpppqqqpppiiikkknnnmmmjjjiiinnnuuurrrmmmlllrrrtttpppmmmnnnmmmpppoookkkmmmttttttppppppqqqssstttuuutttssssssuuussstttyyy{{{yyywwwyyy}}}vvvvvv|||{{{rrrqqqwwwwwwvvvtttqqqooooooqqqssstttoookkkjjjmmmqqqrrrrrrpppqqqrrruuuwwwwwwuuusss|||uuuppprrrtttsssssstttuuusssrrrrrrtttuuuuuutttyyyyyywwwwwwwwwxxxzzz{{{|||{{{{{{wwwssstttxxxtttuuuuuuuuutttsssttttttyyyxxxxxxwwwvvvuuutttttttttnnnkkkooorrrrrrqqqrrrtttwwwxxxttttttyyy}}}}}}xxx{{{~~~|||{{{{{{{{{zzzwww|||}}}{{{{{{~~~uuurrrooonnnnnnoooooooooqqqmmmiiifffffffffffffffffffffdddcccbbbbbbbbbbbbaaa```______```bbbdddffflllhhhdddeeeiiimmmllljjjqqqssswww{{{||||||nnnppprrrpppkkkiiikkknnnnnnoooqqqtttvvvwwwvvvuuuuuuwwwyyywwwtttqqqpppqqqttttttttttttsssrrrssssssqqqpppoooooopppooommmllliiilllppprrrsssuuuuuuuuusssssssssqqqooonnnooopppssspppnnnnnnooopppooommmnnnppptttuuuttttttuuuwwwpppnnnmmmmmmmmmlllkkkkkkpppmmmnnnrrrsssooonnnpppkkkkkkkkklllnnnooonnnmmmvvvvvvtttrrrpppooooooooosssrrrpppoooooopppqqqrrrmmmnnnooonnnllllllnnnooosssxxxyyysssnnnmmmnnnnnniiippppppjjjjjjqqqrrrlllooonnnmmmmmmoooooollliiikkkgggfffjjjllljjjiiikkknnnmmmkkkjjjlllmmmjjjgggiiihhhgggfffdddbbbbbbdddgggcccdddjjjllliiihhhiiigggiiihhhdddfffmmmooommmqqqqqqrrrsssttttttttttttuuurrrsssxxxyyywwwwwwyyy|||vvvvvv|||{{{tttuuu|||wwwwwwuuurrrnnnkkkkkkkkkqqqooolllkkkmmmllliiifffiiijjjlllnnnppppppooonnnppplllkkkooopppnnnnnnpppsssrrrqqqqqqsssvvvyyy|||~~~wwwqqqnnnnnnmmmlllppppppnnnllljjjkkknnnpppqqqmmmkkkooosssuuuyyy}}}~~~xxx~~~uuurrrnnnlllkkkkkkjjjiiigggddd```___```aaabbbbbb^^^^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYY[[[]]]```aaa]]]\\\]]]eeepppyyy}}}}}}oooqqqsssqqqnnnmmmnnnqqqooorrruuuxxxyyyyyywwwvvvxxxxxxwwwtttqqqoooooopppoooppppppooonnnnnnppprrrrrrrrrrrrpppnnnmmmnnnooolllmmmooorrrtttuuuvvvwwwtttvvvwwwuuussspppooooooqqqpppnnnoooqqqrrrrrrqqqtttrrrpppooopppqqqppppppppppppppppppoooooonnnmmmmmmjjjjjjmmmooommmlllmmmppppppoooooopppqqqssstttrrrqqqpppooommmmmmllllllsssqqqooonnnmmmnnnpppqqqnnnnnnmmmlllkkkkkknnnpppqqquuuuuuppplllmmmooooooiiiooorrrpppqqquuurrrjjjhhhggghhhkkkllljjjeee```gggeeeeeegggeeeaaabbbeeecccccceeekkkooonnngggaaallliiieeecccdddeeedddbbbbbbbbbeeekkkmmmllllllooojjjjjjgggcccdddjjjnnnoooqqqqqqssstttwwwyyy|||}}}~~~|||}}}~~~{{{yyytttmmmiiigggeeebbb^^^aaaaaacccdddddddddddddddgggfffiiinnnooolllnnnrrrrrruuuxxx{{{tttiiiggghhhiiihhhooollliiiggghhhkkkpppsssmmmlllpppxxx~~~~~~zzzxxxxxxxxxxxxwwwpppmmmjjjiiiiiijjjjjjjjjeeefffggghhhgggfffdddbbb[[[]]]```dddiiimmmppprrrjjjmmmtttoooppprrrrrrpppoooppprrrooorrruuuwwwwwwuuusssrrrwwwuuussspppooooooppprrrjjjkkkkkkiiiggghhhkkkooonnnppppppnnnkkkkkknnnqqqpppmmmmmmooopppooonnnpppnnnpppssssssqqqnnnllllllpppoooooooooqqqrrrrrrrrrxxxvvvvvvyyy||||||wwwrrrqqqtttuuurrrpppooonnnlllqqqnnnmmmpppssstttsssqqqoooppppppooonnnppptttwwwxxxwwwvvvwwwxxxyyyyyyxxxwwwvvvtttrrrrrrsssuuuvvvvvvvvvtttrrrqqqsssvvvyyyxxx{{{{{{wwwvvvzzz~~~~~~yyy}}}xxx{{{{{{||||||wwwnnnhhhgggddddddfffgggbbb[[[[[[^^^]]]___hhhuuu|||wwwkkkcccaaa```]]]YYYZZZ```cccccc^^^aaafffjjjjjjjjjkkkmmm``````______cccllluuuzzz|||sssfff]]][[[\\\^^^___]]]^^^____________```bbbggghhhlllpppqqqpppuuu|||{{{~~~ssskkkkkknnnrrrtttyyytttooopppvvv|||~~~yyy}}}www{{{nnnpppsssttttttssssssssssssvvvyyyyyywwwtttsssssswwwyyy{{{}}}{{{wwwrrrnnndddeeefffccc```___cccggghhhjjjkkkjjjhhhhhhlllpppmmmgggeeehhhjjjggggggiiijjjnnnqqqsssqqqooonnnmmmssstttuuuwwwyyy{{{}}}zzzyyywwwssswwwuuutttuuuyyy}}}|||xxxuuuxxx|||~~~zzzkkkhhhllllllmmmqqqsssoooiiigggkkkpppsss{{{rrrrrruuuqqqhhhdddjjjrrruuuvvv{{{~~~yyyuuuuuuuuueeefffiiiooovvvmmmoooggg^^^YYY[[[```dddfffbbbeeegggiiikkknnnrrrvvvxxxwwwzzz}}}}}}}}}rrrgggiiijjjfffaaa___bbbfffqqqrrrsssrrrrrrrrrtttvvvooogggeeekkkpppooopppttt~~~xxxwwwuuuqqqsssrrrooopppuuu{{{zzzuuusss{{{www|||zzz~~~~~~}}}wwwwwwzzz~~~vvvggglllkkkkkkpppxxx}}}~~~~~~vvvyyy~~~~~~zzz{{{{{{xxx|||vvvppptttwwwttt{{{zzzwwwvvv}}}}}}sss||||||xxx|||}}}yyy}}}wwwvvvuuuuuuuuuxxx{{{xxxtttxxxtttpppwwwooovvvxxxtttwww}}}sssyyy~~~xxxzzz~~~}}}zzz{{{tttxxxyyy~~~xxxvvvpppttt{{{zzzyyy|||www~~~||||||||||||}}}|||sss}}}ssstttyyyvvvzzzkkkjjjttt|||lllvvv~~~ooo}}}}}}xxxvvv|||rrryyy}}}~~~{{{ttt~~~wwwwwwzzz{{{xxx~~~~~~yyy{{{~~~sss