BM6P6(@ pppbbbYYYUUUOOONNNPPPSSSUUUYYYcccmmmxxx|||yyywwwyyy~~~|||yyyvvvqqqmmmccc```]]][[[[[[YYYWWWUUUWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQUUUWWW^^^lllyyyvvvpppkkkiiijjjllloooqqqvvv|||rrrnnnqqqtttzzz}}}yyyqqqiiifffgggiiiiiikkkkkklllmmmnnnoooppppppvvvsssqqqpppmmmeeeXXXOOOHHHFFFLLL```~~~```PPPDDDCCCFFFFFFIIIPPPQQQOOOMMMNNNOOOUUUeeesss}}}mmmiiiooo|||{{{kkk]]]SSSPPPLLLJJJLLLQQQVVV]]]iiiuuu~~~|||zzzvvvqqqmmmdddaaa^^^\\\\\\]]]\\\[[[[[[[[[ZZZYYYYYYXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUXXX[[[cccqqq{{{yyyzzz}}}|||wwwzzz}}}}}}xxxooohhheeefffiiijjjooopppppprrrssstttuuuuuuvvvtttqqqqqqpppgggXXXMMMIIIGGGMMM```~~~```QQQDDDCCCEEEDDDHHHNNNPPPNNNMMMNNNPPPVVVeeesss|||lllgggnnn{{{~~~}}}uuudddVVVNNNLLLHHHFFFGGGKKKRRR\\\lllzzz}}}zzzvvvqqqmmmfffccc___]]]^^^```aaaaaa````````````______^^^]]][[[[[[[[[[[[[[[[[[[[[[[[]]]aaajjjyyywwwllleeeccceeejjjmmmnnnooopppqqqssstttuuuvvvzzzwwwtttvvvuuulll[[[MMMIIIHHHNNNaaa}}}aaaQQQDDDCCCDDDBBBEEEKKKNNNMMMMMMOOOQQQWWWeeesss|||kkkeeemmmzzznnn___SSSNNNMMMLLLIIIIIIMMMTTT___qqq|||wwwrrroooiiieee___]]]]]]___aaabbbbbbcccdddeeeeeeeeedddcccaaaaaaaaaaaaaaaaaaaaaaaaccchhhqqquuuiiicccbbbeeekkkpppnnnoooppprrrtttvvvwwwxxx|||yyy{{{{{{ppp]]]MMMGGGHHHPPPbbb}}}~~~aaaQQQDDDCCCCCCAAABBBHHHLLLKKKMMMPPPRRRXXXfffsss|||llldddlllzzzvvveeeZZZSSSPPPPPPTTTQQQRRRWWW___kkk}}}~~~zzzuuuqqqmmmhhhaaa]]]\\\]]]___```cccdddfffiiijjjjjjjjjjjjggggggggggggggggggggggggiiinnnxxxtttfffbbbcccffflllsssrrrsssuuuwwwyyy{{{}}}~~~~~~|||}}}zzznnnZZZJJJEEEGGGPPPccc}}}~~~aaaQQQEEECCCCCC@@@AAAFFFJJJJJJLLLPPPSSSYYYgggttt~~~nnndddmmm{{{{{{iii___ZZZVVVUUUVVVVVVUUUXXX```jjjwww~~~yyyvvvqqqllleee___^^^^^^______cccfffiiimmmpppqqqrrrqqqoooooooooooooooooooooooopppvvvssseeecccfffhhhmmmuuussstttvvvxxx{{{}}}~~~|||vvvgggUUUGGGDDDGGGPPPbbb|||aaaRRREEEDDDDDDAAAAAAFFFJJJIIIKKKOOORRRZZZhhhwwwnnnfffnnn}}}}}}qqqddd```___^^^^^^```^^^___dddnnnwww}}}zzztttpppiiieeecccbbbbbbbbbfffiiinnnssswwwyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwww|||rrrdddeeehhhiiiooowwwtttuuuwwwzzz}}}~~~ssscccRRRGGGDDDGGGOOO```yyyaaaRRRFFFEEEEEEBBBBBBFFFJJJIIIJJJMMMQQQZZZjjjyyy~~~nnnhhhpppyyyooofffeeeggggggggghhhooopppuuu~~~|||wwwrrrmmmiiiggggggffffffhhhlllqqqwww|||~~~~~~~~~~~~~~~~~~~~~~~~{{{rrrdddfffjjjkkkoooxxxzzz{{{}}}sssbbbSSSJJJEEEGGGNNN^^^vvvaaaRRRFFFEEEFFFBBBCCCGGGJJJIIIIIILLLPPPZZZkkkzzz}}}mmmiiirrr|||ssspppmmmlllnnnrrrvvvxxx{{{xxxsssooommmmmmoooqqqrrrsssvvv{{{tttfffeeehhhkkkrrr{{{}}}~~~ooo]]]OOOHHHFFFFFFKKKZZZrrriiiRRRHHHHHHBBBAAADDDCCCFFFGGGJJJLLLNNNWWWjjj||||||pppiiirrrzzzwwwuuutttvvvzzz}}}yyywwwwwwyyyzzzzzz{{{~~~sssffffffjjjlllsss{{{~~~lllZZZMMMFFFFFFFFFKKK[[[sssiiiRRRGGGGGGBBBAAADDDBBBFFFGGGJJJMMMOOOXXXkkk}}}yyymmmiiirrr~~~||||||~~~|||{{{{{{|||~~~pppeeefffkkkmmmsss{{{{{{iiiWWWJJJDDDEEEFFFKKK[[[ssshhhQQQGGGGGGBBBAAADDDBBBFFFHHHKKKMMMPPPXXXlll~~~wwwkkkjjjsss~~~{{{~~~wwwssspppoooqqquuu|||~~~}}}~~~|||mmmcccfffkkknnnttt|||yyyfffTTTHHHCCCEEEEEELLL\\\uuugggPPPFFFFFFAAA@@@DDDBBBFFFGGGKKKNNNPPPYYYlllwwwmmmkkkttt{{{{{{}}}rrrlllhhheeefffjjjnnnsss|||{{{yyyyyy{{{|||yyykkkaaaeeekkkooovvv~~~xxxdddSSSHHHDDDDDDEEELLL^^^xxxfffOOOEEEEEE@@@@@@CCCBBBEEEGGGJJJMMMPPPYYYlllzzzqqqkkksss{{{wwwyyy{{{rrrjjjddd^^^^^^```cccgggooozzz{{{uuuooommmmmmoooqqqwww}}}yyykkkaaaeeelllqqqyyyvvvbbbQQQHHHEEECCCEEEMMM___{{{eeeNNNDDDDDD@@@???CCCBBBDDDEEEIIILLLOOOXXXlll~~~{{{rrrkkksss|||wwwvvvuuuwwwzzzxxxmmmddd]]]ZZZ\\\[[[^^^dddooo|||tttooohhhbbb^^^___aaaccceeemmmyyy{{{mmmcccfffnnnuuu~~~sss___OOOGGGEEEBBBDDDMMMaaa~~~dddMMMCCCDDD??????CCCBBBBBBDDDHHHKKKNNNWWWkkk~~~xxxpppjjjrrrxxxxxxrrrrrrssswww~~~rrrggg^^^[[[\\\WWWYYY^^^hhhvvvyyyjjjeee^^^WWWSSSTTTVVVXXXYYYbbbooo|||~~~ooodddhhhpppwwwqqq]]]MMMFFFDDDBBBDDDMMMbbbcccMMMCCCDDD??????CCCAAABBBCCCGGGJJJMMMWWWkkk}}}uuummmjjjqqq~~~~~~}}}|||tttqqqqqqtttyyyzzzmmmeee```^^^YYYZZZ^^^fffqqq}}}zzzmmmbbb\\\UUUQQQQQQQQQQQQOOOUUUWWW^^^lll{{{{{{rrrlllmmmrrryyyiiiUUULLLGGGCCCCCCIIISSSccc}}}dddPPPEEECCC???BBBEEE@@@EEEFFFHHHJJJLLLUUUiii{{{sssjjjjjjooozzz~~~{{{{{{{{{wwwvvvuuutttuuuuuuwwwxxx|||~~~~~~wwwtttrrrsssvvvrrriiibbb___[[[\\\```gggqqq~~~xxxlll```[[[TTTPPPPPPPPPOOOMMMQQQQQQWWWdddssszzzrrrlllmmmssszzzeeeRRRJJJFFFCCCAAAFFFPPPaaa~~~dddPPPEEECCC???BBBEEE@@@EEEFFFHHHJJJLLLUUUhhh{{{sssjjjiiinnnyyy|||xxxtttpppoooooooookkkkkkjjjkkklllnnnpppqqqwwwyyy}}}|||xxxsssrrrrrrzzz{{{ooofffaaa```bbbfffnnnxxx}}}zzzzzz~~~vvvjjj^^^YYYTTTPPPPPPOOOMMMJJJKKKKKKOOOYYYfffxxxyyyqqqlllnnnttt|||xxx___NNNGGGEEECCCAAADDDLLL___~~~cccOOOFFFDDD@@@BBBEEEAAAEEEFFFHHHJJJKKKTTThhhzzzqqqiiigggmmmyyy{{{wwwtttrrrjjjhhheeecccaaaaaaaaabbb^^^______aaacccfffiiijjjooorrruuuxxx{{{~~~{{{vvvsssqqqwwwuuujjjdddfffiiipppyyy|||vvvrrrpppqqqrrrtttuuuvvvxxxzzz~~~wwwlll___[[[UUURRRQQQOOOKKKHHHHHHGGGIIIQQQ\\\mmmwwwppplllooovvvqqqYYYKKKFFFEEEEEEDDDEEELLL```|||aaaOOOGGGEEE@@@BBBEEEBBBEEEFFFHHHJJJKKKTTTgggzzzqqqiiigggnnnzzz|||tttnnniiifffcccaaa[[[ZZZXXXWWWWWWXXXYYYZZZXXXXXXYYYZZZ]]]```cccdddgggiiimmmppprrruuuxxx{{{~~~~~~yyyvvvtttyyy{{{pppiiijjjoooyyy~~~vvvoooiiifffeeedddbbbccceeegggjjjpppwww||||||rrrddd___YYYUUUSSSPPPLLLHHHIIIGGGIIINNNUUUdddzzzuuuooolllpppxxxiiiTTTIIIEEEEEEGGGHHHIIINNNaaazzz```OOOHHHFFF@@@BBBFFFCCCGGGGGGIIIKKKLLLTTThhhzzzqqqhhhfffnnn{{{|||qqqllleee___[[[XXXVVVTTTQQQPPPPPPPPPQQQRRRTTTUUUUUUUUUUUUUUUWWWYYY[[[\\\___aaadddfffhhhjjjmmmpppssstttwww{{{~~~}}}zzzxxx{{{wwwqqqmmmtttzzzpppfff```\\\YYYWWWUUUVVVWWWYYY]]]cccjjjpppyyymmmggg___ZZZVVVSSSOOOKKKIIIHHHJJJMMMQQQ\\\pppsssnnnlllqqqzzz~~~cccPPPHHHEEEEEEGGGJJJJJJPPPbbb{{{___OOOIIIHHHAAABBBFFFDDDHHHIIIKKKLLLMMMUUUiii{{{qqqhhhdddmmm{{{xxxqqqmmmbbb^^^XXXTTTRRRPPPMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOPPPOOOOOOOOOPPPQQQSSSTTTWWWYYY[[[]]]^^^___bbbdddhhhjjjmmmpppsssvvvwwwxxx|||}}}}}}~~~}}}~~~~~~}}}}}}~~~~~~{{{|||~~~zzzsss|||vvviii^^^WWWRRROOOMMMKKKLLLNNNOOORRRWWW^^^bbbooo~~~vvvooofff^^^ZZZVVVRRROOOHHHIIIKKKMMMNNNTTTeeeuuurrrmmmlllrrr|||xxx\\\MMMGGGCCCCCCEEEGGGIIIPPPbbb}}}^^^OOOJJJIIIAAABBBFFFDDDJJJJJJLLLMMMNNNVVVjjj|||ssshhhaaakkkyyyxxxooohhhbbb^^^TTTRRROOOMMMLLLKKKIIIGGGFFFFFFGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKMMMOOOPPPPPPQQQSSSTTTTTTUUUWWWXXX\\\]]]```cccfffiiijjjkkkmmmnnnoooppprrruuuwwwxxxyyyzzz|||}}}}}}{{{zzzyyyuuuvvvvvvuuutttuuuwwwyyy~~~||||||zzz}}}ssseeeYYYQQQMMMIIIGGGGGGHHHIIIJJJLLLPPPUUUYYYcccuuu|||tttjjjaaa\\\XXXTTTQQQFFFHHHKKKLLLKKKOOO]]]lll{{{qqqllllllsss}}}tttYYYJJJEEEBBBAAACCCCCCGGGOOOaaa}}}]]]OOOJJJIIIBBBBBBGGGEEEKKKKKKMMMNNNOOOWWWjjj|||ssshhh___iiixxxvvvkkkbbb[[[WWWTTTLLLKKKIIIIIIIIIIIIGGGEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHJJJLLLNNNOOOKKKMMMNNNOOONNNNNNPPPQQQRRRTTTVVVYYY\\\^^^`````````aaabbbdddgggiiilllmmmpppqqqssstttuuutttrrrqqqooopppppppppnnnnnnpppqqqrrruuuyyy}}}}}}|||qqqcccWWWPPPKKKGGGEEECCCDDDEEEFFFIIIKKKMMMNNN[[[fffwww|||ssslllfff___XXXSSSKKKHHHGGGHHHIIIMMMWWWaaayyyvvvhhhhhhkkkrrrmmmTTTJJJBBBAAADDDAAAEEEIIIOOO]]]vvvmmmUUUHHHGGGAAAAAAEEEDDDNNNPPPRRRRRRQQQVVVhhhzzzsssgggeeekkkwwwzzzqqqggg___XXXOOOJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKOOONNNNNNOOOOOOQQQRRRRRRVVVVVVUUUVVVXXX[[[___aaabbbcccfffiiijjjjjjiiiiiiccccccccccccddddddddddddjjjmmmqqqtttxxx}}}xxxooohhhggg|||qqqcccVVVOOOJJJGGGDDDBBBCCCCCCEEEFFFHHHJJJKKKRRR\\\jjjyyy{{{ssslllddd[[[UUUNNNJJJHHHHHHHHHJJJRRR\\\nnnssshhhhhhjjjrrrjjjSSSJJJBBBAAADDDAAADDDGGGNNN[[[tttnnnUUUGGGEEE@@@AAAFFFEEEPPPRRRUUUUUUSSSXXXiii{{{qqqeeedddkkkvvv~~~mmmddd[[[VVVPPPIIIFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNPPPSSSVVVXXXYYY[[[^^^```aaaaaaaaa```^^^^^^^^^^^^^^^^^^^^^___aaacccgggjjjmmmqqquuuxxxxxxqqqjjjbbb]]]\\\|||qqqcccVVVNNNJJJFFFCCCBBBBBBBBBCCCDDDEEEFFFGGGJJJQQQ]]]jjjwww}}}tttjjj___WWWPPPLLLHHHHHHGGGGGGMMMTTTaaauuuoooggggggiiiqqqeeePPPIIIBBBAAADDDAAADDDHHHNNNZZZrrrsssXXXGGGDDD???AAAGGGFFFRRRTTTXXXXXXVVVYYYiiizzzqqqeeedddjjjvvv{{{qqqaaaYYYRRROOOLLLGGGEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGIIIKKKMMMOOOPPPRRRTTTVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWYYY[[[]]]___bbbfffiiirrrxxxwwwkkkccc]]]WWWTTTTTT}}}sssdddWWWOOOJJJEEECCCCCCCCCCCCBBBCCCCCCDDDEEEFFFLLLUUU```nnn~~~~~~xxxtttrrrrrrsssvvv|||yyymmm___VVVPPPKKKGGGGGGFFFEEEIIINNNZZZlll{{{mmmeeedddgggqqqzzz^^^MMMIIIBBBAAADDDAAAEEEIIIOOO[[[qqq{{{^^^JJJEEE???AAAGGGFFFQQQUUUYYYZZZWWWZZZiiixxxsssgggccciiivvvtttkkk___XXXQQQOOOMMMIIIHHHJJJHHHHHHGGGGGGFFFFFFFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHJJJLLLNNNRRRQQQPPPOOOMMMLLLKKKJJJGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKLLLNNNPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOQQQRRRTTTUUUVVVXXXZZZ]]]eeejjjsss}}}sssfff^^^YYYTTTRRRTTTuuufffYYYPPPKKKFFFCCCEEEDDDDDDCCCCCCCCCDDDDDDEEEJJJRRR[[[hhhyyy|||xxxqqqjjjfffdddeeefffiiioooxxxxxxkkk]]]TTTOOOIIIFFFFFFFFFEEEGGGKKKSSSbbbuuuzzzlllbbbcccgggrrrpppWWWJJJHHHBBB@@@CCCAAADDDHHHNNNYYYooodddNNNGGG@@@AAAFFFDDDOOOSSSYYY[[[XXXZZZgggvvvsssgggbbbiiiuuutttkkkbbbZZZTTTQQQOOOKKKJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIKKKKKKKKKLLLLLLLLLLLLMMMKKKJJJIIIIIIJJJLLLOOOPPPUUUUUUTTTRRRPPPOOONNNMMMIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKMMMNNNNNNOOOOOOOOONNNMMMLLLLLLKKKKKKMMMNNNOOOOOOOOOPPPRRRTTTZZZ___gggpppxxx~~~rrrddd\\\WWWSSSRRRTTTyyyiii\\\SSSMMMHHHEEEEEEEEEDDDDDDCCCDDDDDDEEEDDDHHHOOOWWWaaappp}}}wwwtttnnniiiccc\\\YYYXXXYYYZZZ^^^ccckkkuuu}}}tttiii\\\SSSNNNHHHEEEFFFGGGEEEEEEHHHJJJWWWgggvvv{{{nnnbbbdddjjjuuugggQQQFFFGGGAAA@@@CCCAAAAAAFFFLLLWWWmmmgggPPPHHHBBBBBBFFFCCCLLLQQQYYY\\\YYYZZZfffuuurrreeeaaahhhuuuyyyqqqggg___XXXUUUQQQMMMKKKMMMOOOOOOOOOPPPOOOOOONNNMMMNNNNNNNNNNNNOOOOOOOOOOOOMMMLLLKKKJJJKKKNNNQQQTTTYYYXXXWWWVVVTTTSSSRRRQQQMMMLLLJJJHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIJJJIIIIIIIIIKKKMMMRRRVVV[[[bbbiiiqqqyyy~~~}}}pppccc\\\WWWRRRQQQSSS|||lll___VVVOOOKKKGGGDDDDDDCCCCCCCCCDDDDDDEEEDDDHHHNNNTTT[[[eeeqqqzzz{{{sssmmmiii```\\\VVVQQQNNNNNNOOOPPPTTTXXX```iiirrr}}}yyyrrrhhh\\\TTTPPPJJJFFFGGGGGGEEECCCDDDFFFPPP\\\iiiyyy~~~rrrdddgggnnn{{{```LLLDDDFFFAAA@@@CCCAAABBBGGGNNNYYYooofffNNNGGGBBBCCCFFFBBBJJJPPPYYY]]][[[\\\ggguuurrreee```gggttt}}}ppphhhaaa^^^ZZZUUUSSSUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUUUURRRQQQPPPOOOQQQTTTWWWZZZ```___^^^]]]\\\[[[ZZZYYYSSSRRRPPPNNNLLLKKKJJJIIIGGGGGGGGGGGGFFFFFFEEEDDDFFFFFFGGGHHHIIIKKKLLLMMMNNNMMMLLLKKKIIIHHHGGGFFFEEEFFFGGGFFFEEEEEEGGGIIIKKKNNNQQQUUUZZZ```ggglllvvv|||sssggg```[[[VVVTTTUUU~~~nnnaaaWWWQQQLLLIIICCCCCCBBBBBBBBBCCCDDDDDDEEEIIINNNSSSXXX___hhhoooooovvv}}}uuummmfffbbbWWWTTTOOOJJJHHHGGGIIIJJJNNNRRRYYYaaajjjttt~~~~~~wwwqqqhhh^^^VVVRRRKKKGGGGGGGGGDDDBBBBBBFFFNNNXXXaaannn~~~tttfffiiiqqq{{{\\\IIICCCFFFAAA@@@CCCAAAFFFKKKRRR]]]ssscccLLLFFFBBBCCCFFFBBBIIIPPPYYY^^^\\\]]]hhhvvvtttggg```gggtttzzzrrrkkkhhhddd___]]]___^^^___`````````___]]]\\\ZZZZZZZZZ[[[[[[[[[\\\\\\YYYWWWVVVUUUVVVZZZ^^^```ffffffeeedddcccbbbbbbaaaYYYXXXVVVTTTRRRPPPOOOOOOIIIIIIIIIIIIHHHGGGFFFEEEIIIIIIIIIJJJLLLMMMOOOPPPNNNMMMLLLJJJIIIGGGFFFEEEEEEFFFGGGFFFEEEEEEGGGIIIGGGHHHJJJMMMPPPUUU\\\aaaeeemmmyyyyyymmmfffaaa[[[YYYYYYsssfff]]]WWWQQQNNNFFFDDDDDDEEEDDDAAACCCHHHGGGKKKNNNNNNQQQWWWZZZYYY```bbbjjjvvv}}}vvvooofff]]]XXXPPPNNNKKKHHHFFFEEEEEEFFFHHHKKKRRR[[[eeennnsssttt}}}xxxqqqggg\\\UUURRRNNNIIIEEECCCBBBAAA@@@CCCFFFKKKTTT___kkkuuu{{{~~~uuuiiioooyyyoooTTTJJJCCCCCCEEEEEEEEEGGGJJJMMMSSS]]]ttt|||^^^KKKGGGBBBAAACCC???CCCIIISSSZZZ[[[]]]gggtttuuufffdddhhhssszzzuuuppplllgggdddfffeeeeeefffggggggeeeccccccaaa___```aaabbbaaaaaa___^^^]]]\\\^^^aaadddfffiiiiiiiiikkkmmmmmmkkkiiieee```[[[YYYYYYWWWQQQLLLIIIGGGEEEEEEFFFGGGGGGGGGEEEGGGJJJJJJIIIIIILLLOOORRRPPPNNNLLLJJJIIIHHHHHHFFFJJJNNNMMMHHHDDDEEEGGGIIIGGGFFFFFFGGGKKKOOORRR[[[aaajjjsss{{{rrrfffaaa^^^\\\[[[vvviii___YYYSSSOOOIIIFFFFFFGGGEEECCCEEEJJJLLLPPPRRRPPPQQQUUUVVVTTTWWWYYY___kkkwwwxxxppphhh```XXXSSSOOOMMMKKKHHHFFFEEEEEEFFFGGGJJJOOOXXXbbblllrrruuuwwwxxxyyyyyyyyyxxxwwwvvvzzzyyywwwtttnnneee[[[TTTOOOKKKFFFCCCBBBAAA@@@???BBBDDDHHHOOOXXXaaaiiinnnqqqwwwtttlllrrr|||gggRRRIIIBBBBBBEEEEEEEEEGGGIIIMMMTTT___vvvvvvYYYHHHEEEBBBBBBEEEBBBCCCHHHQQQWWWYYY[[[fffrrrxxxiiieeehhhsss{{{wwwrrrooonnnmmmmmmmmmoooooommmlllkkkiiihhhhhhiiijjjjjjiiieeedddccccccdddgggjjjkkkrrrqqqqqqsssttttttrrrppplllgggbbb___]]]ZZZUUUPPPNNNLLLIIIHHHIIIJJJJJJIIIJJJLLLMMMOOOPPPPPPQQQRRRTTTSSSQQQNNNLLLJJJIIIHHHIIIMMMPPPNNNIIIEEEEEEFFFGGGGGGFFFEEEGGGJJJLLLNNNPPPTTT\\\dddlllttt|||uuujjjddd```]]][[[{{{nnneee^^^WWWSSSMMMJJJHHHHHHFFFDDDGGGMMMUUUYYYZZZVVVSSSSSSQQQNNNOOOOOOTTT]]]jjjyyy}}}tttkkkccc\\\UUUQQQNNNLLLJJJGGGEEEEEEFFFFFFEEEHHHMMMTTT___jjjtttyyywwwvvvuuutttsssrrrqqqqqqqqqqqqqqqppplllddd[[[UUUMMMJJJFFFCCCBBBBBBAAA@@@AAABBBDDDHHHNNNTTTYYY]]]aaagggooouuuyyy}}}tttpppvvvzzz]]]OOOGGGAAABBBDDDDDDEEEGGGHHHNNNUUUbbbyyyqqqVVVFFFEEEAAABBBEEEBBBCCCGGGNNNSSSUUUXXXcccooo|||mmmfffhhhsss}}}zzzyyyxxxyyyzzz{{{zzzyyywwwuuuttttttuuuvvvuuuuuupppooonnnnnnoooqqqssstttyyyyyyyyy{{{||||||{{{yyyvvvqqqkkkgggddd```ZZZUUUTTTRRRNNNMMMMMMNNNNNNMMMRRRPPPOOOPPPTTTVVVUUUSSSWWWVVVTTTQQQOOOLLLKKKJJJLLLNNNPPPNNNIIIEEEDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIIIIMMMRRRXXX___hhhpppvvv}}}|||yyyoooiiiddd___\\\uuulllddd]]]XXXRRRNNNJJJIIIGGGEEEIIIPPP^^^ccceee___YYYUUURRRNNNMMMKKKNNNUUUaaappp~~~uuukkkccc\\\WWWTTTNNNMMMJJJGGGFFFFFFFFFGGGDDDGGGKKKRRR]]]jjjxxx}}}|||yyyvvvsssqqqooooooiiijjjkkkkkkhhhbbbZZZTTTLLLIIIFFFDDDDDDDDDCCCBBB@@@AAABBBCCCFFFJJJNNNPPPUUUZZZbbbggglllqqqxxx}}}vvvssszzzqqqVVVLLLFFFAAABBBDDDDDDEEEHHHHHHNNNWWWddd{{{qqqWWWHHHFFFAAA@@@CCC@@@CCCEEEJJJOOOQQQTTT___kkk~~~nnnfffhhhrrr{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~}}}yyysssnnniiiddd___ZZZXXXUUURRRPPPQQQRRRRRRRRR```YYYSSSTTTYYY\\\[[[XXXZZZYYYWWWUUURRRPPPMMMLLLKKKMMMMMMLLLHHHEEEDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDGGGIIILLLPPPVVV]]]fffkkkssswww~~~||||||}}}vvvoooiiibbb]]]{{{rrrkkkddd^^^XXXSSSNNNKKKIIIHHHMMMTTTgggnnnpppjjjbbb\\\WWWRRRNNNKKKLLLRRR[[[kkkvvvmmmeee___ZZZWWWPPPOOOLLLIIIHHHGGGHHHHHHEEEGGGKKKRRR\\\jjjzzz{{{vvvpppkkkhhheeeeeeeeeeeeccc]]]VVVQQQIIIGGGDDDCCCCCCBBBAAA@@@???@@@@@@AAACCCFFFHHHIIILLLPPPWWW\\\```eeelllrrrxxxyyyuuu|||iiiSSSJJJDDDAAACCCDDDDDDFFFJJJIIIPPPYYYfff}}}oooVVVIIIHHHBBBAAACCCAAABBBCCCGGGLLLNNNRRR[[[fff~~~}}}nnnfffhhhqqq~~~yyytttooojjjeeebbb\\\XXXUUUTTTUUUWWWXXXXXXmmmdddZZZYYY___ddddddaaa]]]]]]\\\ZZZXXXUUURRRQQQJJJKKKKKKJJJHHHFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBCCCDDDEEEGGGJJJPPPWWW]]]hhhnnnwww~~~}}}{{{{{{~~~{{{tttlllddd___{{{tttmmmhhhaaa[[[TTTQQQNNNMMMTTT[[[pppxxx{{{uuukkkccc\\\WWWOOOLLLKKKPPPXXXfffzzzwwwnnngggbbb]]]ZZZTTTRRROOOLLLJJJIIIIIIJJJFFFHHHLLLPPPXXXeeeuuuyyypppkkkhhhfffdddaaa^^^YYYRRRNNNGGGEEEBBBAAAAAA@@@???===>>>>>>???@@@BBBCCCEEEFFFDDDHHHMMMPPPSSSYYY```fffooozzz{{{www}}}aaaPPPHHHDDDBBBDDDEEEEEEGGGLLLKKKQQQYYYfff|||iiiSSSHHHIIICCCBBBFFFDDDBBBBBBFFFKKKMMMPPPXXXaaayyy|||mmmdddfffooo~~~zzzuuuqqqnnnlllccc```\\\ZZZZZZ\\\^^^^^^jjjccc[[[[[[aaafffgggeeebbbbbbbbbaaa___\\\ZZZXXXOOONNNMMMKKKJJJHHHGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEHHHNNNRRR]]]bbblllwww~~~|||yyyyyy~~~~~~vvvooogggaaa|||wwwllleee]]]YYYVVVVVV\\\eeewww}}}qqqggg___YYYRRRNNNMMMQQQXXXdddwwwyyyrrrlllfffaaa^^^YYYWWWSSSOOOMMMKKKKKKKKKHHHJJJLLLMMMRRR]]]kkkvvv}}}rrrnnniiiddd___ZZZTTTPPPIIIGGGDDDCCCCCCAAA???=========>>>??????@@@AAABBBAAADDDGGGIIIKKKOOOWWW\\\gggsss{{{zzzqqqYYYKKKGGGDDDCCCFFFFFFFFFIIINNNNNNSSSZZZeeezzzgggRRRHHHIIIBBB@@@CCCBBBAAAAAAEEEKKKNNNPPPVVV]]]uuu{{{mmmccceeennn~~~}}}zzzxxxxxxoookkkeeebbbaaabbbccccccaaa___^^^aaahhhlllllljjjhhhhhhiiiiiigggeeebbbaaaXXXVVVSSSQQQNNNLLLJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGFFFEEEDDDEEEHHHKKKQQQVVV```lllxxx|||yyywwwxxx{{{xxxppphhhbbbtttlllddd___\\\\\\ccclll{{{ttthhh___ZZZUUURRRPPPSSSYYYeeewww}}}vvvpppkkkfffccc\\\YYYUUUQQQNNNMMMLLLLLLIIIJJJKKKKKKMMMUUUbbblllyyy|||xxxqqqjjjccc]]]XXXTTTMMMKKKHHHGGGFFFEEEBBB@@@<<<<<<=========>>>>>>>>>AAACCCFFFGGGHHHLLLSSSXXXbbbooo~~~zzz|||jjjSSSHHHFFFDDDDDDGGGGGGFFFJJJOOOOOOTTTZZZdddyyyiiiTTTJJJIIIAAA===???<<<@@@AAAEEEKKKNNNOOOTTT[[[rrr{{{mmmbbbdddmmm}}}xxxsssmmmhhhffffffffffff___aaafffmmmtttwwwvvvssslllmmmnnnnnnmmmkkkhhhgggaaa^^^YYYUUURRROOOLLLJJJGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEECCCAAAAAACCCEEEIIINNNXXXeeeqqq}}}~~~|||xxxuuutttuuuwwwuuuwwwxxxxxxyyy}}}xxxqqqiiiccc}}}ssslllfffdddiiipppwwwjjj```\\\UUUSSSRRRTTT\\\jjj{{{zzzuuuqqqlllhhhbbb___ZZZVVVTTTRRRPPPNNNNNNLLLKKKKKKOOOUUU[[[___oooxxx|||vvvqqqkkkccc\\\UUUQQQKKKGGGDDDBBB@@@>>>??????>>>>>>======<<<<<>>>>>>>>>>>>>>@@@AAABBBCCCGGGKKKOOO[[[hhh|||~~~yyyzzz|||qqqYYYKKKFFFDDDEEEEEEEEEEEEHHHKKKNNNRRRTTTYYYdddtttooo[[[IIIFFFEEEBBB???AAADDDDDDGGGMMMPPPQQQUUU[[[ooozzziiiaaaaaafffrrr{{{uuuqqqooooooooollljjjjjjooovvv{{{|||zzzzzzzzzzzzzzzyyyyyyxxxwwwrrrnnniiiddd```\\\XXXUUUPPPNNNKKKIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBEEEEEEJJJTTT^^^gggsss}}}{{{vvvsssrrrqqqrrrpppmmmjjjjjjpppzzzyyyrrrjjjccc|||uuunnniiikkkhhhhhhlllpppuuu~~~}}}yyy|||uuuiii```[[[TTTUUUXXX]]]hhhwww}}}wwwtttqqqnnnllliiifffaaa^^^[[[YYYVVVTTTTTTQQQNNNLLLKKKMMMOOOQQQTTT\\\hhhxxx|||rrrkkkaaaZZZQQQJJJEEECCCAAA@@@@@@@@@@@@@@@????????????>>>???@@@AAABBBEEEJJJMMMXXXeeezzz}}}xxxyyygggQQQGGGEEEDDDEEEFFFFFFFFFIIIMMMPPPSSSUUUZZZcccqqqrrr]]]KKKFFFFFFBBB???AAACCCDDDIIIPPPSSSRRRUUUYYYlll{{{iii______cccooo{{{wwwtttttttttnnnmmmlllpppwww|||~~~~~~||||||}}}}}}}}}|||{{{{{{zzzwwwrrrmmmiiiddd___\\\UUUQQQMMMKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBEEEMMMTTT]]]hhhsss}}}}}}xxxuuussssssqqqooolllhhhgggmmmxxxyyyqqqhhhaaa}}}rrrggg``````\\\[[[]]]aaagggqqq{{{sssggg^^^ZZZSSSVVV[[[cccnnn}}}xxxuuurrrqqqooollliiieeebbb```]]]ZZZXXXWWWUUURRROOOMMMMMMNNNOOOQQQVVV^^^iiiuuu}}}uuuoooddd]]]SSSKKKEEECCCBBBAAA????????????????????????===>>>???@@@AAADDDHHHKKKTTTcccxxxyyywwwyyy{{{^^^KKKDDDEEECCCDDDEEEFFFFFFIIIMMMQQQUUUWWW\\\cccnnnuuu```MMMHHHFFFBBB???AAABBBDDDKKKSSSUUUTTTTTTXXXiii~~~~~~kkk^^^^^^aaalll}}}|||yyyxxxxxxsssqqqppprrrwww{{{~~~~~~~~~~~~~~~}}}xxxtttppplllgggcccZZZVVVQQQMMMKKKJJJIIIHHHJJJIIIHHHGGGFFFEEEDDDCCCEEECCCDDDIIINNNUUU```jjjvvv{{{wwwwwwwwwtttsssooojjjhhhnnnyyy{{{qqqhhhaaasssfff^^^[[[WWWTTTVVVYYY]]]hhhrrr|||qqqfff^^^YYYTTTXXX```jjjuuuyyytttqqqooonnnllljjjgggeeecccaaa]]][[[WWWUUUSSSPPPOOONNNNNNNNNQQQSSSWWW]]]fffoooxxx}}}}}}~~~}}}xxxrrrnnnbbb\\\RRRIIIDDDBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@CCCGGGJJJRRRaaawww|||vvvvvv{{{sssXXXIIIEEEFFFBBBCCCDDDEEEFFFIIINNNQQQWWWZZZ___eeennn|||yyycccOOOIIIGGGBBB???AAAAAADDDLLLTTTVVVTTTSSSVVVfff{{{ooo```___aaajjjzzz|||{{{zzzxxxwwwuuuvvvxxx{{{~~~}}}zzzwwwrrrmmmjjjaaa\\\VVVQQQNNNLLLJJJIIIKKKKKKJJJHHHGGGFFFDDDDDDEEEBBBBBBEEEIIINNNWWWaaappp{{{|||{{{zzzzzzyyyvvvppplllppp{{{~~~sssiiicccuuuhhh___ZZZUUURRRRRRTTTWWW```iii{{{yyypppggg```\\\ZZZ___hhhsss}}}yyytttoookkkiiijjjhhhfffeeeeeeccc```]]]UUUTTTRRRPPPOOOMMMLLLLLLOOOOOOPPPTTTYYY```fffjjjjjjllloooqqqpppmmmiiiggg[[[UUUMMMFFFCCCAAAAAA@@@===============>>>>>>>>>===>>>??????@@@BBBGGGJJJQQQ```wwwzzzuuutttyyyiiiTTTHHHEEEFFFBBBDDDEEEFFFHHHKKKPPPSSSYYY]]]bbbhhhooo}}}|||fffQQQJJJGGGBBB???AAAAAADDDKKKTTTVVVSSSRRRUUUbbbvvvuuucccaaabbbiiiyyy}}}||||||{{{{{{|||}}}~~~zzzuuuqqqjjjeee]]]WWWSSSPPPNNNMMMMMMLLLKKKIIIHHHFFFEEEDDDCCC@@@???BBBDDDGGGOOOXXXhhhttt~~~wwwqqqsss|||tttjjjdddyyylllddd\\\WWWSSSSSSRRRTTT[[[cccqqq|||vvvpppjjjeeebbbccciiisss}}}}}}wwwpppkkkggggggfffeeeeeeeeecccaaa^^^VVVUUUTTTRRRPPPNNNLLLKKKLLLLLLLLLMMMPPPSSSWWWYYYYYY[[[___``````^^^\\\ZZZRRRMMMGGGCCCAAA@@@@@@???======>>>>>>>>>?????????>>>>>>??????@@@CCCGGGJJJQQQaaaxxxxxxtttqqqsss|||zzz___OOOGGGDDDBBBDDDEEEGGGHHHJJJNNNSSSVVV[[[```fffkkkrrriiiSSSKKKGGGBBB???AAAAAADDDKKKRRRTTTRRRRRRTTT]]]rrr{{{gggdddcccjjjyyy~~~}}}~~~}}}yyysssmmmeee]]]XXXUUUSSSRRRNNNMMMLLLJJJHHHGGGFFFEEEBBB??????AAACCCDDDJJJRRR^^^lll{{{{{{ssssss{{{tttjjjeee}}}qqqhhh___ZZZVVVUUUSSSSSSYYYaaajjj}}}~~~}}}}}}}}}xxxtttpppmmmjjjgggjjjpppzzz}}}{{{ssslllhhhddddddcccddddddcccaaa^^^ZZZYYYXXXVVVSSSPPPNNNLLLLLLKKKKKKJJJJJJKKKLLLLLLNNNPPPSSSTTTSSSQQQPPPOOOKKKHHHCCC@@@@@@??????>>>>>>>>>??????@@@@@@@@@AAA>>>???@@@@@@@@@CCCGGGJJJQQQaaayyy}}}uuuqqqppptttrrrYYYLLLFFFBBB???FFFGGGIIIJJJLLLPPPUUUYYY[[[aaahhhmmmtttjjjTTTKKKHHHBBB???AAAAAACCCJJJQQQSSSQQQQQQTTTZZZnnn~~~iiifffeeejjjyyy}}}yyysssjjjbbb]]]YYYWWWVVVNNNNNNLLLKKKIIIGGGFFFEEECCC@@@@@@CCCDDDEEEJJJPPPWWWeeevvv}}}tttrrryyytttjjjeee{{{rrrfff___XXXVVVUUUTTTXXX^^^jjjyyy|||xxxvvvwwwyyyzzz{{{|||zzzwwwtttsssrrrsssssssss~~~zzzrrruuu{{{}}}rrrjjjeeeccc```^^^^^^^^^\\\[[[YYYXXXVVVTTTQQQNNNLLLKKKLLLKKKIIIGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEHHHJJJCCCEEEEEEDDDAAA?????????AAA@@@???????????????@@@??????@@@??????AAAEEEHHHUUUeee}}}xxxtttrrrvvvfffTTTLLLFFFEEEHHHCCCFFFJJJMMMOOORRRVVVYYYaaaccciiiooottt}}}nnnTTTKKKGGGAAA@@@DDDAAADDDHHHNNNSSSTTTRRROOOYYYiiiqqqeee```iiixxx|||ssskkkddd___[[[XXXUUURRRNNNLLLJJJHHHFFFDDDEEECCCAAA@@@@@@BBBEEEGGGSSS]]]nnn~~~~~~tttqqquuu{{{vvvlllfff|||qqqhhh___[[[XXXWWWZZZ___eeetttxxxuuurrrrrrsssvvvxxxyyy}}}|||{{{zzzzzz{{{}}}vvvnnnooovvvyyyqqqhhhddd```]]][[[[[[ZZZXXXXXXWWWUUUSSSQQQNNNLLLKKKKKKJJJHHHFFFEEEEEEEEEFFFCCCDDDDDDBBBAAABBBDDDFFFCCCDDDEEECCCAAA??????@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAA@@@@@@BBBFFFIIITTTddd}}}}}}wwwtttsssyyy```QQQJJJEEEEEEHHHEEEGGGKKKNNNQQQTTTWWWZZZ```bbbgggmmmrrr|||sssXXXLLLGGGAAA@@@CCCAAACCCGGGMMMRRRTTTSSSRRRVVVfff~~~sssggg```hhhvvvyyyqqqjjjddd```]]]XXXUUUQQQNNNLLLJJJHHHFFFEEECCCAAA@@@@@@BBBDDDEEENNNXXXiiizzz}}}rrrooorrrxxxvvvlllfffttthhhbbb]]]ZZZ\\\___cccppp~~~{{{vvvqqqrrrpppnnnooossswwwzzz{{{}}}qqqhhhhhhnnnyyy|||ooojjjccc^^^[[[YYYXXXWWWVVVUUUSSSQQQOOOMMMKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCAAABBBAAA@@@???@@@CCCFFFFFFGGGGGGEEECCCBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBAAAAAACCCGGGJJJTTTddd}}}|||wwwuuuuuu|||sssXXXLLLHHHDDDDDDHHHGGGJJJNNNQQQSSSVVVYYY\\\___```eeekkkqqqzzz{{{^^^OOOGGGAAA@@@CCCAAABBBFFFKKKPPPTTTTTTSSSSSSaaaxxxvvviiiaaagggsssyyyrrrkkkfffbbb\\\YYYTTTQQQNNNLLLIIIGGGEEEDDDBBB@@@@@@AAACCCDDDHHHRRRbbbsss{{{pppkkknnnrrr}}}vvvlllfff~~~ppphhhccc______bbbgggrrr|||zzzwwwsssppprrrpppppprrrwww|||xxxlllccccccgggqqqzzztttkkkccc^^^[[[XXXWWWSSSRRRQQQOOOMMMKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBFFFIIIKKKLLLLLLKKKIIIGGGGGGHHHDDDCCCCCCBBBBBBBBBBBBCCCAAABBBBBBAAAAAACCCGGGJJJTTTeee~~~}}}xxxvvvwww~~~iiiRRRJJJFFFCCCCCCHHHJJJMMMPPPSSSUUUXXX[[[^^^___aaaeeekkkpppzzzeeeRRRHHHBBB@@@BBBAAABBBDDDIIINNNQQQRRRQQQPPP\\\pppxxxiii```fffqqqyyyrrrlllgggaaa]]]XXXSSSPPPNNNKKKIIIFFFEEECCCAAA@@@AAAAAABBBEEENNN]]]mmm}}}zzzoooiiijjjlllwwwwwwmmmgggxxxqqqlllhhhfffhhhlllttt}}}{{{xxxyyyxxxxxx{{{tttiii``````dddjjjyyy~~~tttjjjccc___[[[YYYSSSRRRQQQOOOLLLJJJHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBCCCFFFJJJNNNQQQRRRSSSRRROOOMMMLLLLLLGGGFFFEEEDDDCCCCCCCCCCCCAAABBBBBBBBBBBBDDDGGGJJJVVVhhhyyyxxxyyyttt```OOOIIIFFFCCCCCCHHHMMMOOOSSSUUUWWWZZZ]]]```aaacccggglllqqq|||lllVVVJJJDDDBBBBBBBBBBBBDDDHHHLLLOOOOOONNNOOOXXXiiiyyyjjj```dddppp~~~xxxqqqmmmgggbbb\\\VVVRRROOOMMMKKKGGGFFFDDDCCCAAAAAAAAAAAADDDKKKXXXgggwww{{{qqqjjjhhhhhhqqq{{{yyypppjjj~~~zzzuuurrrqqqpppvvv~~~rrrggg___^^^aaaeeessszzz{{{vvvnnngggbbb^^^YYYXXXVVVSSSPPPNNNLLLKKKLLLKKKKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCEEEIIIOOOTTTYYY[[[]]]]]]YYYUUURRRQQQLLLKKKIIIHHHFFFEEEDDDDDDBBBCCCCCCCCCCCCEEEIIIKKKZZZkkk{{{yyy{{{iiiXXXKKKHHHGGGDDDEEEIIIOOOQQQTTTWWWYYY[[[^^^aaacccdddhhhmmmrrr}}}qqqZZZLLLFFFCCCBBBAAABBBEEEIIINNNPPPPPPNNNOOOUUUcccxxx{{{lll```dddooo}}}yyytttmmmhhhaaaZZZUUURRROOOMMMIIIHHHGGGEEECCCAAA@@@@@@CCCIIIRRR___mmm}}}~~~tttmmmhhhfffkkkuuu|||tttnnn|||yyy|||rrrggg^^^\\\^^^bbbpppttttttvvvtttwww}}}uuunnniiibbbaaa___[[[XXXUUUSSSQQQOOOOOONNNMMMLLLIIIGGGFFFDDDEEEFFFGGGJJJPPPWWW\\\eeehhhkkkkkkgggaaa\\\YYYSSSQQQOOOLLLJJJHHHGGGFFFEEEFFFFFFFFFFFFHHHKKKNNN]]]nnn~~~zzzzzz|||yyy]]]PPPFFFGGGHHHFFFGGGMMMPPPRRRUUUWWWYYY[[[^^^aaadddeeehhhmmmrrr}}}ttt]]]OOOHHHDDDBBB???AAAFFFMMMRRRUUUTTTSSSPPPTTT___rrrooobbbdddnnn{{{}}}sssnnnfff^^^YYYVVVSSSQQQKKKJJJIIIFFFDDDBBBAAA@@@BBBEEELLLUUUbbbqqqyyypppiiifffgggppp~~~~~~wwwrrrsssggg]]]ZZZ\\\aaannnqqqoooppplllmmmxxxyyytttjjjhhhfffbbb^^^[[[XXXWWWQQQQQQQQQPPPNNNKKKIIIHHHHHHIIIJJJKKKOOOVVV]]]cccppptttwwwxxxsssllleeebbbWWWVVVSSSPPPMMMKKKIIIHHHGGGHHHHHHHHHHHHJJJMMMPPP___ppp}}}yyyzzz~~~mmmVVVJJJCCCFFFIIIGGGIIIOOOPPPRRRUUUXXXYYY\\\___aaaddddddhhhlllqqq|||uuu^^^PPPJJJEEEBBB>>>AAAGGGOOOVVVYYYYYYWWWQQQTTT]]]ooorrrdddeeemmmzzzxxxrrriiibbb\\\YYYVVVTTTMMMLLLJJJHHHEEECCCAAA@@@@@@BBBGGGOOOZZZhhhwww~~~}}}|||ssskkkfffdddmmmzzzyyyuuuuuukkkddd]]]XXXaaaffflllnnnmmmkkkjjjjjj{{{|||vvvqqqmmmjjjgggddd___\\\XXXUUUUUUSSSPPPLLLOOOOOOOOOPPPUUU]]]gggnnnuuu|||vvvmmmccc^^^XXXTTTRRRPPPLLLHHHOOOJJJHHHIIIKKKKKKOOOUUU```sss}}}yyy{{{}}}fffRRRNNNIIIFFFFFFIIINNNQQQSSSUUUWWW[[[^^^```aaabbbggghhhjjjnnnqqqzzzyyy```QQQKKKFFFAAABBBFFFHHHKKKXXXfffeeeZZZXXXTTTZZZmmmssseeedddkkkvvvxxxpppiiiddd___ZZZVVVQQQNNNJJJGGGEEEDDDBBB@@@???AAAEEEKKKTTT]]]eeejjjqqqnnnnnnooooooqqqyyyxxxpppiiiiiimmmvvv~~~{{{vvvkkkccc\\\XXX^^^cccgggiiigggdddccccccsss}}}{{{wwwtttjjjeee```\\\ZZZYYYVVVTTTUUUVVVVVVXXX\\\dddmmmttt~~~oooiiibbb]]]ZZZWWWSSSOOOQQQLLLIIIJJJKKKLLLPPPVVVbbbuuu|||rrr\\\PPPMMMIIIFFFFFFJJJOOOSSSUUUVVVXXX[[[^^^aaacccdddhhhhhhkkkooorrr{{{{{{bbbRRRKKKFFFBBB???DDDGGGLLL\\\mmmpppiii\\\XXX[[[lllvvvgggeeejjjttt}}}tttmmmhhhccc]]]YYYTTTPPPLLLHHHFFFDDDBBB@@@BBBBBBDDDGGGKKKQQQWWWZZZaaa______``````ccckkkuuu|||uuunnnlllooovvv}}}zzznnneee___ZZZ]]]```dddeeeccc```^^^]]]hhhqqq}}}wwwooohhhdddcccbbbaaaaaaaaabbbdddgggnnnvvv{{{xxxooohhhddd```[[[XXXVVVPPPLLLLLLMMMMMMRRRXXXfffyyy~~~eeeSSSMMMKKKHHHGGGHHHLLLRRRUUUYYYYYY[[[]]]___bbbeeefffgggiiilllpppssszzzfffTTTLLLGGGBBB>>>BBBEEELLL\\\pppxxxuuuddd^^^^^^lllzzzjjjfffiiirrrzzzsssnnnhhhbbb]]]WWWSSSNNNJJJGGGEEEBBB@@@CCCBBBBBBBBBDDDGGGJJJLLLPPPMMMMMMOOOPPPSSS]]]gggxxx{{{tttppprrruuu|||{{{wwwxxxzzztttjjjbbb^^^^^^```cccdddcccaaa^^^]]]aaahhhtttyyysssppppppppppppqqqrrrssstttxxx}}}|||sssmmmhhhccc___\\\UUUPPPOOOOOOOOOTTTZZZkkk}}}vvv^^^QQQJJJIIIHHHHHHKKKPPPUUUXXX]]]]]]^^^___bbbdddggghhhggghhhmmmqqqtttzzzmmmXXXMMMGGGCCC???BBBDDDHHHVVViiitttvvvmmmeeeaaalll|||kkkfffiiiqqqyyysssmmmeee```YYYVVVPPPKKKHHHEEEAAA???AAAAAA@@@@@@BBBCCCFFFGGGFFFCCCCCCEEEGGGJJJTTT^^^ooozzzxxxttttttuuuzzzuuuqqqooopppttt{{{{{{ooofffaaa___```bbbdddddddddaaa```^^^dddmmmxxxyyyssslllgggbbb[[[TTTRRRQQQQQQVVV]]]oookkkWWWNNNHHHHHHHHHJJJNNNSSSXXX[[[aaaaaabbbccceeegggiiijjjfffiiinnnsssuuuyyyttt\\\NNNGGGDDD@@@AAABBBFFFQQQaaaooouuutttjjjdddmmm~~~lllggghhhppp}}}~~~|||wwwpppiiiccc[[[WWWQQQLLLIIIEEEAAA???@@@@@@@@@???@@@AAABBBCCCAAA???@@@BBBCCCEEENNNWWWffftttzzzuuutttuuuyyy~~~{{{rrrnnnjjjhhhlllqqqvvvkkkeee``````aaaccceeeeeecccaaa___bbbhhhqqq|||wwwrrrhhh```XXXTTTRRRSSSXXX___rrrxxx___PPPKKKHHHIIIJJJMMMQQQWWW[[[^^^cccdddfffhhhiiijjjjjjkkkhhhkkkqqqvvvxxx{{{|||```OOOGGGDDD@@@AAAAAAEEEMMM\\\lllvvvvvvkkkdddlllnnnggghhhnnn}}}||||||}}}~~~zzzssslllfff]]]YYYTTTNNNKKKGGGCCCAAABBBAAA@@@>>>=========<<<===<<<>>>@@@@@@@@@GGGOOO[[[jjj|||{{{tttttttttxxx~~~zzzzzzsssoookkkgggiiimmmwwwtttmmmfffddddddeeeggggggdddaaa```aaadddjjjsssyyymmmddd[[[VVVTTTTTTZZZaaassskkkWWWMMMJJJIIIJJJLLLPPPTTTYYY]]]```dddfffiiilllmmmmmmkkkjjjkkkooouuu{{{|||~~~cccPPPHHHDDD@@@@@@AAACCCIIIUUUeeeqqqsssiiibbbjjj}}}ppphhhggglllzzz~~~|||{{{zzzyyy{{{}}}}}}wwwoooiii```\\\VVVRRRNNNJJJGGGEEEBBBBBBAAA???>>>===<<<;;;;;;;;;===???>>><<<@@@FFFOOO```ssszzztttssstttxxx~~~zzzxxx|||vvvsssmmmiiiiiinnnooo}}}uuukkkjjjhhhiiijjjiiifffbbb``````bbbeeemmmzzz{{{ooofff\\\WWWUUUUUU[[[bbbttt|||dddSSSMMMMMMIIIKKKNNNQQQVVV[[[^^^```eeegggkkknnnooonnnllljjjmmmqqqyyy~~~eeeQQQHHHDDDBBBAAAAAABBBEEENNN]]]jjjqqqfff```hhh{{{rrriiifffjjjwww}}}|||zzzxxxwwwxxx{{{~~~yyyqqqkkkbbb^^^YYYTTTPPPMMMJJJGGGBBBBBBAAAAAAAAA@@@@@@@@@::::::===@@@>>>:::<<>>===<<<<<<;;;===???@@@@@@???DDDPPPaaaqqq|||uuutttsssuuuyyy}}}}}}xxxtttqqq}}}uuuooojjjjjjmmmqqqyyy}}}xxxqqqmmmllliiifffbbbaaaaaaaaabbbgggpppzzzzzzoooeeeZZZVVVTTTUUUZZZaaavvvfffTTTMMMJJJJJJJJJNNNTTTYYY\\\^^^```bbbhhhiiijjjlllmmmmmmmmmmmmooorrryyykkkTTTGGGDDDCCCBBBBBBDDDEEEHHHRRR]]]```\\\\\\dddwwwzzznnngggfffqqq~~~}}}}}}||||||{{{yyyxxxxxxvvvvvvuuuttttttuuuvvvwwwyyy|||zzzuuulllddd]]]ZZZWWWRRROOOOOOOOONNNKKKHHHFFFDDDCCCBBB@@@???>>>>>>??????>>>===AAAJJJXXXhhhyyyvvvtttrrrsssvvvyyy|||}}}~~~~~~~~~|||xxxtttooolll}}}tttnnnmmmppppppvvvyyyrrrnnnkkkfffbbb```aaaaaabbbfffmmmuuu{{{|||vvvjjjaaaXXXTTTSSSTTTZZZbbbzzzrrrZZZNNNJJJJJJKKKNNNRRRWWW[[[^^^```bbbcccggghhhiiijjjkkklllmmmmmmoooqqqvvv|||~~~~~~mmmVVVIIIEEEDDDBBBAAACCCDDDFFFOOOYYYZZZWWWXXX```sssrrriiigggqqq~~~|||zzzxxxxxxxxxwwwwwwvvvvvvvvvtttsssrrrqqqqqqrrrsssssswwwzzz}}}yyyqqqiiibbb___\\\VVVTTTUUUWWWUUURRRNNNJJJGGGEEEDDDEEECCC@@@?????????===<<>>===;;;BBBDDDHHHUUUiii}}}}}}xxxrrrnnnnnnppprrrsssttttttsssqqqlllgggbbb^^^{{{||||||}}}yyyrrrjjjdddbbbccceeefffgggjjjooorrr}}}}}}uuummmhhhaaa[[[VVVTTTSSSUUU]]]gggzzzuuuZZZMMMKKKKKKNNNQQQUUUXXX]]]```bbbcccdddeeefffgggjjjlllnnnnnnnnnmmmpppoooqqqvvvxxxxxx{{{rrr[[[LLLEEEEEEAAA@@@AAABBBDDDIIIPPPQQQQQQSSS[[[lll{{{kkkfffmmmuuu~~~|||{{{xxxtttrrroooooonnnnnnnnnooopppqqqsssrrrqqqpppppppppqqqrrrtttxxx|||~~~{{{tttmmmjjjfffeeehhhnnnuuurrrnnnggg```XXXQQQMMMGGGDDDAAA???>>>>>>===<<<>>>@@@EEEQQQeeeyyy|||uuupppnnnoooppppppppppppooommmhhhccc^^^ZZZzzzpppiiidddfffiiijjjkkkmmmooorrrzzz|||wwwpppiiiddd^^^ZZZWWWVVVTTTWWW```kkk}}}iiiTTTNNNNNNNNNPPPUUUXXX[[[___bbbccccccdddeeefffhhhmmmppprrrqqqooonnnpppnnnppptttwwwxxxzzz~~~xxx```OOOFFFEEEAAA???AAACCCDDDHHHNNNOOOOOOQQQXXXhhh~~~nnnhhhlllrrr}}}{{{yyyxxxvvvrrrpppkkkkkkjjjiiiiiijjjkkkllloooooonnnmmmnnnooopppqqqsssvvv{{{}}}zzzsssooommmnnnvvv~~~vvvlll```VVVPPPJJJGGGBBB@@@??????>>>===888<<>>888===BBBIIIXXXmmmzzzuuuqqqooommmkkkhhhhhhhhhfffccc^^^YYYVVV~~~uuuhhhkkkoooqqqqqqrrrssstttvvv~~~~~~{{{wwwsssmmmgggbbb]]]ZZZYYYYYYXXXZZZeeeqqqjjj[[[QQQSSSTTTPPPPPPWWWZZZ]]]aaacccccccccdddeeefffkkkrrrwwwyyywwwrrrooorrrooooootttxxxyyy{{{jjjVVVJJJEEE@@@>>>AAADDDFFFIIIMMMLLLMMMNNNSSS```uuuvvvmmmmmmpppyyy{{{yyywwwwwwvvvuuurrrooodddcccaaa```___```aaabbbdddddddddeeefffhhhjjjkkknnnrrrwwwzzz|||~~~{{{wwwwww~~~}}}mmmcccUUUPPPJJJEEEBBB@@@???===<<<@@@CCCFFFQQQeeezzz{{{vvvrrrooollljjjfffffffffdddaaa\\\XXXUUUyyyqqqpppqqqtttxxxxxxvvvrrrxxxzzz}}}yyytttoookkkiiigggaaa\\\ZZZYYY]]]iiivvv~~~|||cccUUUMMMPPPQQQMMMPPPWWW^^^___aaacccddddddddddddhhhmmmtttwwwvvvsssppppppmmmooorrruuuwwwyyyzzzzzzwww[[[IIIIIICCC???@@@BBBDDDGGGLLLMMMLLLKKKOOO\\\pppyyyjjjgggiiiuuuzzzyyyxxxwwwvvvtttqqqnnnjjjfff```]]]\\\\\\]]]\\\``````aaabbbdddgggiiikkklllooossswwwzzz}}}~~~}}}mmm___WWWNNNIIIHHHGGGCCC??????===???DDDLLLZZZooo~~~~~~|||xxxsssmmmhhheeecccddddddcccaaa\\\XXXVVVwwwvvvvvvxxx{{{|||yyyuuuwwwyyy|||wwwrrrooollliiiddd___]]]]]]aaannnzzz|||zzzvvv___SSSMMMQQQRRROOOQQQXXX^^^```bbbeeeffffffeeedddhhhlllrrrtttrrrooonnnmmmmmmnnnqqqtttvvvwwwwwwwww{{{```NNNIIICCC???@@@BBBDDDGGGKKKOOOMMMLLLOOOZZZmmm~~~ooojjjkkkrrr|||zzzyyyxxxwwwuuurrrooojjjfffaaa]]]\\\\\\\\\[[[^^^^^^^^^___aaacccfffgggkkknnnrrruuuxxx|||{{{ggg^^^SSSLLLJJJHHHDDD@@@AAA??????CCCJJJVVVjjjzzz||||||{{{wwwqqqkkkfffdddaaabbbbbbbbb```^^^[[[YYY~~~}}}}}}zzzwwwxxx~~~|||wwwtttrrrmmmhhhcccbbbbbbgggtttzzzyyy{{{gggYYYQQQNNNRRRTTTRRRTTTZZZ^^^aaadddhhhiiiiiigggfffhhhkkknnnnnnmmmlllkkkkkklllnnnqqqssstttttttttsss}}}fffRRRJJJDDD???@@@BBBCCCFFFKKKOOONNNMMMNNNWWWhhh~~~uuunnnlllnnn|||~~~|||zzzyyyxxxvvvtttqqqkkkgggaaa]]][[[[[[[[[ZZZ[[[[[[[[[\\\]]]___aaaccchhhkkkooosssvvvzzz~~~vvvlll]]]SSSOOOKKKGGGDDDDDDAAA???BBBGGGQQQaaapppwwwxxxxxxtttooohhhdddbbb````````````___^^^]]]\\\}}}~~~zzzzzz}}}|||xxxwwwppplllhhhggghhhnnn|||zzz{{{lllZZZSSSOOOOOOTTTVVVUUUWWW[[[^^^aaafffjjjlllkkkiiigggiiijjjjjjjjjjjjiiiiiiiiilllmmmppprrrsssrrrqqqpppyyyjjjTTTKKKDDD@@@AAABBBCCCFFFJJJMMMMMMLLLMMMUUUfff||||||pppkkklllyyy~~~{{{yyyxxxwwwvvvtttlllhhhbbb^^^\\\[[[ZZZZZZZZZZZZYYYZZZZZZ\\\^^^___eeehhhlllpppssswww||||||lll^^^WWWRRRLLLHHHFFFBBB???AAAEEEMMMZZZgggqqqssstttrrrkkkeeebbbaaa``````___^^^^^^]]]]]]\\\yyy|||~~~|||zzztttpppllllllooovvv}}}vvvaaaSSSOOONNNPPPTTTVVVVVVXXX\\\]]]```eeejjjlllllljjjiiijjjiiihhhhhhhhhiiiiiiiiijjjlllppprrrssssssqqqpppvvvnnnUUULLLEEE@@@AAABBBBBBEEEIIIIIIJJJKKKMMMUUUggg~~~rrrjjjmmmxxx{{{yyyxxxxxxwwwvvvmmmiiiccc___]]]\\\[[[[[[[[[ZZZZZZYYYZZZ[[[\\\]]]aaadddiiimmmppptttyyy|||{{{lllbbbYYYQQQKKKHHHCCC???AAADDDJJJUUU___iiimmmqqqoooiiicccaaa```bbbbbb```___^^^]]]\\\\\\uuuyyy~~~~~~yyytttrrrsssvvv~~~~~~jjjZZZRRRNNNPPPSSSUUUVVVWWWYYY\\\\\\___dddhhhkkkkkkjjjjjjiiihhhffffffhhhiiiiiihhhiiikkkooosssuuuuuusssrrrttttttYYYMMMFFFAAAAAABBBBBBDDDHHHFFFHHHKKKMMMVVViiiwwwmmmnnnwww{{{xxxxxxxxxxxxwwwnnnjjjddd```^^^^^^^^^]]]\\\\\\ZZZZZZYYYZZZ[[[\\\^^^aaafffjjjnnnrrrvvvzzz}}}qqqeeeYYYQQQLLLFFFAAABBBDDDHHHPPPXXXbbbhhhmmmmmmgggbbbaaabbbdddddddddcccbbb```___^^^qqquuu|||~~~}}}zzzttttttssssssuuuzzz~~~zzzxxxyyy}}}rrr```VVVTTTOOORRRUUUTTTTTTVVVYYY[[[\\\^^^bbbeeehhhjjjjjjjjjgggeeedddeeegggiiihhhggggggjjjoootttwwwxxxwwwvvvttt{{{___NNNGGGAAAAAABBBAAADDDGGGEEEHHHLLLOOOWWWjjjtttooovvv{{{xxxwwwxxxxxxxxxooojjjeeeaaa````````````]]]\\\[[[YYYYYYYYYZZZZZZ[[[___ccchhhlllpppuuuxxxvvvfff[[[RRRKKKEEEDDDDDDFFFKKKQQQ]]]dddkkklllgggbbbbbbdddeeefffggghhhhhhfffdddcccoootttzzzxxxuuuuuuxxxzzz{{{}}}{{{uuuqqqjjjjjjjjjiiikkkooouuuyyyzzz~~~|||~~~kkkZZZTTTUUUPPPTTTVVVTTTSSSUUUYYYZZZ[[[]]]```cccfffiiijjjjjjeeecccbbbcccgggiiigggeeefffjjjpppuuuyyyzzzyyyxxxttt~~~dddNNNGGGAAAAAABBBAAACCCGGGFFFJJJMMMPPPXXXkkk{{{pppuuu{{{wwwvvvwwwxxxxxxoookkkfffbbbaaabbbbbbbbb]]]\\\ZZZYYYXXXXXXYYYYYYZZZ]]]bbbgggjjjoootttwwwrrrfffWWWOOOGGGEEEEEEEEEHHHMMMZZZbbbjjjkkkgggbbbccceeeeeegggjjjlllmmmllljjjhhhkkkoootttyyy{{{}}}~~~tttnnnkkkkkkkkkmmmpppsssuuuuuussspppmmmhhhiiijjjjjjkkkmmmqqquuuzzz}}}|||yyyxxxxxxyyy{{{}}}zzzuuu{{{ooo___ZZZXXXVVVUUUVVVVVVWWWWWWXXXXXXYYY\\\[[[\\\```eeehhhfffdddcccccccccdddfffgggiiijjjjjjmmmqqquuuvvvvvvtttsssxxx{{{qqqXXXKKK@@@@@@@@@===???EEEKKKJJJMMMRRRYYYiiiwwwvvv}}}}}}||||||||||||uuuooohhhffffffeee```\\\^^^^^^]]]]]][[[ZZZYYYXXXZZZ\\\```eeekkkqqqvvvxxx}}}pppdddXXXJJJEEEDDDEEEIIINNNXXXaaajjjkkkeee```aaaeeehhhjjjmmmpppooommmjjjgggiiimmmssswwwzzz}}}uuunnnkkkiiihhhjjjlllnnnqqqqqqpppmmmlllggghhhiiiiiijjjmmmqqquuu|||vvvrrrqqqoooppprrruuuyyy~~~vvvpppvvvjjj]]]ZZZYYYWWWZZZYYYYYYYYYXXXXXXWWWWWWXXXXXXZZZ^^^cccffffffdddcccddddddeeefffhhhiiijjjkkkmmmpppsssttttttssssssvvvyyyxxx[[[MMMCCCBBBBBB???@@@EEEJJJJJJLLLPPPVVVdddzzzzzzxxx}}}}}}}}}||||||vvvqqqjjjggggggeeeaaa]]]^^^^^^^^^]]]\\\[[[YYYYYY[[[\\\```eeejjjpppuuuxxx|||xxxhhh[[[MMMFFFDDDEEEIIIMMMYYYbbbjjjkkkeeeaaabbbeeeiiillloooqqqqqqnnnkkkhhhfffjjjpppuuuxxx{{{~~~{{{sssmmmjjjhhhiiijjjlllnnnoooooonnnnnnjjjkkklllmmmnnnqqquuuxxxwwwnnnjjjeeefffgggjjjooouuu{{{{{{pppjjjooo{{{uuubbbZZZZZZZZZXXX^^^]]]]]][[[YYYXXXVVVUUUUUUUUUWWW[[[```cccddddddddddddeeefffgggiiijjjkkklllmmmooopppqqqrrrrrrrrrsssvvv```QQQEEEDDDDDD@@@@@@DDDJJJJJJKKKNNNRRR]]]ppp|||yyy{{{||||||||||||~~~~~~yyytttnnnjjjhhhfffbbb_______________^^^\\\[[[ZZZ\\\^^^```eeejjjoootttwwwzzz}}}||||||ooo```QQQHHHEEEEEEIIIMMMZZZbbbjjjkkkfffbbbdddggglllnnnqqqsssrrrooollliiibbbffflllrrrvvvyyy|||~~~~~~|||uuupppmmmnnnoooooopppqqqrrrssssssqqqrrrssstttuuuxxx|||qqqiiibbbaaa```ccciiipppvvvzzz}}}tttjjjeeehhhttt}}}iiiZZZWWWZZZ[[[ZZZ^^^^^^^^^]]][[[XXXVVVUUUUUUVVVXXX[[[^^^```bbbbbbeeeeeeeeefffhhhiiikkklllmmmmmmmmmmmmnnnpppqqqqqqpppsss|||eeeTTTGGGEEEEEEAAA???CCCKKKKKKLLLNNNOOOVVVfffvvv|||wwwwwwwwwqqqnnnllllllmmmmmmooottt{{{|||xxxrrrmmmjjjgggdddaaaaaaaaaaaaaaa```___^^^]]]______aaadddiiinnnsssuuuyyy|||}}}yyywwwzzzvvvgggUUUKKKGGGFFFJJJNNN]]]dddjjjlllhhheeefffhhhooopppssstttsssoookkkhhh]]]bbbhhhnnnssswwwzzz|||}}}~~~yyyvvvwwwwwwvvvwwwwwwxxxxxxyyyxxxyyyyyyzzzzzz}}}yyylllccc```]]]^^^dddkkkqqqtttxxx|||yyynnnfffaaacccppp}}}}}}||||||qqq^^^UUUVVVZZZ\\\\\\]]]^^^^^^^^^]]]ZZZXXXWWWXXXYYYZZZ[[[\\\^^^___```eeeeeeeeefffhhhiiikkklllmmmllllllkkklllmmmnnnooooooqqqyyykkkXXXGGGDDDCCC@@@>>>AAALLLLLLNNNOOONNNQQQ^^^lll}}}vvvssszzz|||ssskkkfffccc```aaaaaabbbdddiiipppuuu|||}}}wwwrrrmmmjjjfffdddddddddddddddcccbbbaaaaaaaaaaaabbbdddhhhmmmqqqtttwww{{{{{{vvvrrrtttyyy|||lllYYYNNNIIIHHHLLLRRR```fffkkkmmmjjjhhhiiikkkqqqrrrssssssqqqlllgggdddYYY^^^eeekkkppptttxxx{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~sssfffaaa[[[ZZZ___eeeiiikkkrrrvvv~~~ssshhhccc___```lll||||||yyywwwwwwyyyuuufffXXXTTTVVVYYY\\\^^^]]]^^^``````___]]][[[ZZZZZZ[[[\\\\\\[[[\\\^^^```ddddddeeefffgggiiijjjkkklllkkkkkkjjjkkkkkkllllllmmmooovvvqqq\\\HHHCCCBBB???>>>AAAKKKKKKNNNOOOMMMNNNXXXdddvvvxxxqqqvvvxxxooohhhccc```\\\\\\\\\]]]___dddkkkpppuuuzzzyyysssnnnkkkiiigggggggggggggggfffeeeeeecccccccccdddggglllpppssswww{{{zzzsssmmmnnnsss|||ooo\\\PPPKKKKKKPPPVVVdddhhhmmmooommmlllmmmnnnqqqrrrsssqqqnnnhhhbbb^^^VVV[[[bbbiiinnnssswwwzzz{{{||||||kkkddd[[[XXX[[[aaaddddddkkkpppyyyzzznnnccc```\\\]]]jjj{{{|||yyyvvvtttrrrrrrsss}}}jjj^^^UUUUUUWWWYYY\\\```aaabbbcccdddccc```]]]\\\XXXZZZ[[[[[[ZZZ[[[^^^aaacccddddddeeefffhhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllrrr}}}xxxaaaJJJBBBBBB@@@@@@CCCHHHIIIMMMNNNKKKKKKTTT^^^kkk~~~~~~tttuuu~~~|||tttmmmhhhddd^^^^^^______aaaeeelllqqqvvvzzzyyytttqqqpppiiijjjjjjjjjjjjiiihhhhhheeedddcccdddgggkkkooorrrwww{{{yyyqqqkkkkkkooosss|||qqq]]]QQQMMMNNNTTTZZZgggjjjoooppppppooopppqqqqqqrrrqqqooojjjccc\\\XXXTTTYYYaaahhhmmmrrrvvvyyy{{{|||~~~pppggg]]]YYY[[[___aaaaaaeeekkkuuuwwwjjj```^^^[[[[[[iiizzz|||zzzxxxuuusssqqqooooooppp{{{~~~tttcccZZZTTTVVVYYYYYY\\\aaaeeefffggggggeeebbb___\\\VVVXXXZZZZZZYYYZZZ^^^bbbcccccccccdddfffgggiiijjjiiijjjjjjjjjjjjiiihhhhhhiiijjjoooyyy}}}dddKKKCCCBBB@@@AAAEEEEEEGGGKKKMMMJJJIIIQQQ[[[cccwwwwwwuuu}}}|||uuuoookkkddddddddddddeeejjjpppuuuzzz~~~~~~xxxuuutttkkkkkklllllllllkkkjjjjjjfffeeeddddddfffjjjoooqqqwww{{{yyyqqqiiiiiilllnnnvvvqqq^^^RRRNNNPPPVVV]]]hhhlllpppqqqqqqqqqrrrsssqqqqqqpppmmmggg```XXXTTTTTTXXX]]]bbbgggmmmssswww|||~~~uuujjj___\\\\\\\\\]]]___ccciiittt}}}sssiii^^^XXXXXX\\\eeeooo{{{vvvrrrqqqooollllllpppqqq}}}{{{vvvgggZZZXXXVVVUUUWWW[[[```dddgggjjjnnnnnnjjjddd^^^[[[XXXZZZ[[[ZZZXXXWWWYYY\\\`````````aaabbbdddeeefffffffffggghhhhhhhhhhhhhhhdddlllrrrvvvhhhNNNFFFGGGEEEBBBBBBAAAEEEIIIIIIGGGHHHMMMRRRbbbpppxxxvvv{{{zzzrrrqqqpppqqquuuzzzzzzvvvrrrpppmmmmmmnnnoooooonnnkkkiiifffeeefffjjjooorrrwww|||}}}tttnnnjjjgggeeeiiilllvvvxxxfffYYYRRRRRRZZZdddoooqqqssssssqqqpppppppppqqqnnnjjjeee```YYYRRRMMMRRRUUUZZZ___dddjjjppptttzzz}}}xxxlllaaa\\\\\\[[[\\\^^^```gggsssuuujjj___ZZZXXX[[[dddmmm|||~~~}}}yyytttqqqpppnnnkkkkkkoooqqq~~~{{{zzz~~~pppcccZZZXXXVVVUUUXXX\\\aaaeeeiiilllooooookkkeee```]]]YYY[[[[[[ZZZXXXXXXZZZ\\\_________```aaabbbcccdddeeeeeeffffffgggfffffffffdddkkkppprrr|||kkkPPPGGGGGGDDDAAABBBAAADDDHHHHHHGGGHHHLLLPPP\\\iii~~~|||vvvxxx~~~{{{wwwtttqqqpppppppppooonnnnnnllliiiggghhhlllpppssszzz~~~|||tttnnniiieeecccdddgggooo~~~zzzgggZZZTTTUUU___iiisssuuuvvvuuussspppoooooommmiiiddd___ZZZTTTNNNJJJOOORRRWWW\\\```ffflllpppxxxzzz}}}}}}qqqeee___]]][[[\\\___aaaiiitttwwwmmmbbb\\\YYY[[[bbbjjjwww~~~|||{{{wwwrrrooonnnllliiijjjmmmrrr~~~vvvwwwzzz~~~}}}uuuhhh___YYYWWWVVVWWWYYY^^^cccfffkkknnnpppppplllfffbbb```ZZZ[[[\\\[[[YYYYYY[[[\\\]]]^^^^^^___```aaabbbbbbddddddeeeeeeeeedddccccccccchhhlllnnnwwwoooTTTIIIGGGCCC@@@AAA@@@CCCEEEFFFEEEFFFJJJNNNUUUaaatttvvvtttyyy}}}{{{wwwtttsssrrrqqqoooqqqooollljjjjjjmmmqqqsss|||{{{sssmmmgggccc``````bbbhhhttt|||jjj]]]XXX[[[fffqqq{{{|||{{{yyytttpppnnnmmmiiieee^^^YYYTTTPPPLLLIIIMMMPPPTTTYYY]]]bbbhhhlllssswwwzzz}}}~~~~~~~~~ssshhhccc```^^^```dddhhhooozzzzzzpppfff___[[[ZZZ___fffsss|||}}}{{{yyyvvvqqqnnnmmmllliiiiiimmmsss{{{uuupppvvv{{{|||wwwlllbbb\\\WWWWWWWWWXXX[[[___dddfffkkkmmmooonnnjjjeeebbb```\\\\\\\\\[[[[[[[[[\\\]]]]]]^^^^^^___```aaaaaaaaacccddddddddddddcccbbbbbbbbbfffiiillltttsssWWWKKKGGGCCC@@@BBB???AAACCCDDDDDDEEEHHHKKKPPP[[[lll}}}wwwqqqvvv|||yyyxxxwwwvvvttttttrrrooommmlllnnnqqqsss|||zzzssslllfff```]]]]]]^^^bbblll{{{mmmaaa]]]aaannnyyy|||vvvppplllkkkfffaaa[[[UUUQQQNNNLLLJJJKKKNNNRRRVVVZZZ___dddhhhnnnrrrwwwzzz{{{|||}}}~~~zzzqqqiiieeebbbaaaccchhhllluuu}}}sssiiiccc]]]ZZZ]]]bbbnnnxxx|||yyywwwrrrooonnnmmmjjjkkkooovvv{{{tttpppooovvv|||zzzpppeee^^^[[[VVVVVVWWWYYY\\\```ccceeehhhjjjkkkjjjgggcccaaa```^^^]]]\\\\\\\\\]]]]]]]]]]]]^^^___```aaaaaaaaa```cccccccccddddddccccccbbbbbbdddhhhlllsssxxx\\\OOOIIICCCAAADDD???@@@AAABBBCCCDDDFFFHHHNNNWWWfffvvv{{{rrruuu~~~}}}|||{{{zzzvvvtttqqqoooooopppssstttzzz}}}zzzsssllleee^^^YYYXXXXXX\\\dddqqqpppfffcccgggttt}}}uuunnnjjjhhhbbb]]]WWWQQQNNNLLLKKKJJJIIILLLPPPTTTWWW\\\aaadddiiimmmssswwwyyyzzzzzz{{{~~~wwwpppjjjhhhfffcccfffkkknnnyyy~~~uuullleee___[[[\\\```jjjttt~~~zzzyyytttqqqqqqooommmnnnrrr{{{~~~vvvqqqnnnooouuuxxxttthhh^^^ZZZZZZUUUVVVXXXZZZ]]]___aaacccdddfffgggfffcccaaa```aaa___^^^\\\\\\^^^___^^^]]]]]]^^^```aaaaaaaaa```___aaaaaabbbcccccccccccccccaaacccggglllrrreeeUUULLLDDDBBBEEE??????@@@AAABBBDDDFFFFFFMMMUUUbbbpppuuuuuu~~~}}}xxxvvvtttsssrrrtttvvvwwwzzz}}}{{{tttlllddd\\\WWWRRRSSSVVV]]]jjj|||sssiiigggkkkwww|||tttlllgggeee]]]YYYSSSNNNLLLKKKIIIHHHFFFIIIMMMPPPSSSXXX]]]```eeeiiioootttvvvwwwxxxyyyyyy}}}yyyuuuqqqpppmmmjjjkkkooorrr~~~vvvnnngggaaa[[[[[[^^^fffppp}}}|||wwwttttttssspppqqquuu{{{tttqqqoooooorrrrrrkkk___WWWUUUVVVUUUVVVXXXZZZ\\\^^^___```aaabbbdddcccaaa```aaabbbaaa^^^\\\]]]___```___]]]\\\]]]___`````````^^^]]]]]]^^^___aaabbbbbbbbbbbb```aaaeeejjjnnnyyyooo\\\PPPFFFBBBEEE@@@??????@@@BBBDDDEEEEEEJJJQQQ]]]kkk{{{xxxuuu|||}}}{{{yyyxxxwwwwwwxxxzzz{{{||||||uuummmddd\\\VVVOOOQQQUUU\\\hhhzzztttllljjjnnnxxxzzzqqqjjjeeeccc[[[XXXSSSOOONNNLLLJJJIIIDDDGGGJJJNNNQQQUUUZZZ]]]bbbgggmmmrrruuuvvvwwwxxxvvvzzz|||yyyxxxuuupppppptttyyy~~~wwwnnniiibbb\\\[[[^^^cccmmm}}}~~~~~~yyyvvvvvvuuurrrtttxxxzzztttqqqqqqnnnooommmdddYYYRRRQQQSSSUUUVVVXXXZZZ\\\]]]^^^^^^```aaabbbbbbaaa```bbbcccaaa___\\\]]]___aaa___^^^[[[\\\^^^______^^^]]]\\\[[[\\\]]]___```aaaaaabbb___```dddiiikkkssswwwbbbSSSGGGBBBDDD@@@??????@@@CCCDDDEEEEEEHHHOOOYYYgggwwwzzzuuuyyy|||~~~|||}}}|||zzzzzzzzz{{{}}}|||vvvnnnddd[[[UUUPPPRRRWWW^^^iii{{{uuunnnkkknnnxxx~~~xxxppphhhcccaaa]]]YYYUUUSSSQQQPPPNNNLLLDDDFFFIIILLLNNNRRRWWWZZZ___dddjjjooorrrtttvvvwww}}}|||||||||~~~~~~{{{uuuwww||||||vvvpppjjjccc[[[ZZZ]]]^^^fffttt}}}zzzzzzxxxvvvyyyxxxsssooopppkkkcccZZZSSSPPPRRRUUUVVVVVVVVVWWWXXXZZZ\\\]]]aaa```___^^^]]]^^^_________aaacccdddbbb`````````^^^^^^_______________^^^ZZZZZZ[[[\\\]]]]]]^^^^^^___aaaeeeiiillltttlllYYYKKKDDDBBB@@@@@@??????@@@BBBDDDEEEHHHLLLVVVcccppprrrooosss~~~~~~~~~~~~~~~~~~~~~xxxiii]]]XXXVVVRRRSSS^^^mmm|||qqqlllmmmpppwww}}}}}}zzzvvvpppjjjeeebbb```ZZZXXXTTTSSSSSSSSSRRRQQQDDDFFFHHHKKKMMMQQQVVVYYY^^^bbbiiinnnrrruuuwwwyyy{{{{{{{{{{{{|||zzz{{{|||vvvpppkkkddd\\\YYY[[[\\\cccppp}}}|||{{{zzz~~~}}}xxxsssooojjjeee]]]VVVSSSRRRTTTUUUTTTUUUVVVWWWYYYZZZ[[[[[[^^^]]]\\\[[[[[[\\\]]]^^^___bbbdddeeeccc```______]]]^^^^^^____________^^^ZZZZZZ[[[[[[\\\]]]]]]^^^___aaaeeeiiijjjpppxxxbbbPPPGGGDDD@@@@@@??????@@@BBBCCCDDDFFFJJJSSS___lll}}}rrrooosss}}}oooccc]]]YYYUUUVVVaaannn||||||pppkkkkkknnnsssxxxwwwuuuqqqmmmhhheeebbbaaa^^^\\\YYYXXXXXXWWWVVVTTTCCCEEEGGGIIILLLOOOTTTXXX[[[```gggmmmrrrvvvyyy||||||{{{{{{zzz{{{}}}yyysssooohhh___ZZZ[[[YYY```kkkxxxzzzvvvrrrooobbb\\\UUUQQQRRRTTTUUUUUURRRSSSUUUWWWYYYYYYYYYYYYYYYYYYXXXYYYYYYZZZ[[[\\\___bbbeeefffccc```^^^]]]\\\]]]]]]]]]^^^^^^______ZZZZZZZZZZZZ[[[\\\]]]]]]___aaaeeehhhhhhlllxxxpppYYYKKKFFFAAA@@@@@@???@@@AAACCCDDDCCCGGGOOO[[[fffvvvuuuqqqvvv{{{wwwjjjbbb[[[WWWYYYbbbooo{{{yyynnnjjjjjjjjjmmmpppooonnnkkkiiifffdddccccccaaa___]]]]]]\\\ZZZWWWUUUAAACCCFFFHHHJJJMMMRRRUUUYYY^^^eeelllqqqvvvzzz}}}~~~}}}|||||||||}}}}}}}}}wwwssslllccc]]][[[WWW]]]fffrrr~~~yyywwwtttppplll[[[UUUNNNMMMQQQTTTTTTRRRPPPRRRTTTWWWXXXXXXWWWVVVUUUVVVVVVWWWXXXYYYZZZ[[[^^^aaaeeeeeeccc___\\\ZZZ[[[[[[[[[\\\]]]^^^______[[[ZZZZZZZZZZZZ[[[\\\]]]^^^```dddhhhhhhjjjsss~~~bbbOOOGGGBBBAAA@@@@@@@@@AAABBBCCCBBBEEELLLVVVaaaqqq{{{uuuxxxvvvpppfff[[[WWWXXXaaalllvvvvvvllljjjiiiggghhhjjjhhhhhhgggfffeeeeeeeeeeeebbbaaa______]]][[[WWWTTT@@@AAADDDFFFGGGKKKOOOSSSVVV[[[bbbhhhnnnsssxxx|||~~~}}}}}}||||||yyyuuuoooeee^^^[[[YYY]]]ccclllwwwzzzuuutttqqqlllfffWWWRRRLLLLLLOOORRRQQQNNNOOOPPPSSSUUUVVVVVVTTTTTTTTTTTTVVVWWWXXXYYYZZZZZZ]]]___bbbbbb```\\\ZZZXXXYYYYYYYYYZZZ[[[]]]___```\\\[[[ZZZZZZZZZ[[[\\\^^^]]]^^^ccchhhiiijjjrrr{{{lllTTTIIICCCBBBAAA@@@@@@@@@AAABBBBBBDDDKKKSSS]]]kkkwwwxxxsss~~~wwwjjj]]]XXXXXX___gggoooxxx}}}tttkkkiiihhhfffeeefffeeeeeeddddddeeeeeefffgggdddbbb```___]]]ZZZVVVSSS>>>@@@BBBDDDFFFIIIMMMPPPSSSWWW]]]ccchhhmmmrrrvvv}}}}}}}}}}}}}}}||||||||||||wwwqqqhhh```]]]]]]___bbbhhhqqq~~~vvvrrrqqqnnnfff___TTTPPPMMMLLLNNNOOONNNMMMOOOPPPQQQSSSSSSSSSSSSRRRSSSTTTUUUWWWXXXYYYYYYYYYZZZ\\\^^^]]][[[YYYWWWWWWXXXXXXXXXXXXZZZ\\\___```^^^]]][[[ZZZZZZ[[[]]]^^^]]]^^^aaafffhhhjjjqqqyyy~~~uuuZZZLLLDDDCCCAAA@@@???@@@@@@AAABBBDDDIIIPPPXXXggg}}}yyyuuuppp{{{ssseee^^^[[[^^^ccchhhpppwww|||zzzqqqjjjhhhgggdddcccdddddddddddddddddddddeeefffdddbbb___\\\ZZZWWWSSSPPP===???AAABBBDDDGGGKKKNNNNNNRRRWWW\\\```eeejjjnnnssstttvvvxxxzzz{{{|||}}}}}}wwwnnngggdddbbbbbbcccfffmmmyyy|||tttqqqpppkkk```WWWPPPOOONNNMMMMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRSSSUUUVVVWWWWWWWWWWWWWWWXXXYYYXXXVVVUUUVVVWWWWWWWWWWWWWWWYYY\\\___``````^^^\\\[[[[[[\\\^^^```___^^^```eeefffhhhnnnuuuzzz}}}```OOODDDCCCBBB@@@??????@@@@@@AAABBBFFFMMMTTTbbbxxx~~~uuunnnwwwrrriiibbb```aaadddiiiooouuu{{{wwwnnngggfffeeebbbaaabbbddddddcccbbbbbbbbbbbbccc```]]]YYYUUURRRPPPLLLJJJ===>>>@@@BBBCCCFFFJJJNNNKKKNNNSSSWWW[[[___dddhhhjjjlllooossswwwzzz|||}}}~~~vvvooollleeeddddddeeekkkvvvzzzssspppoooiii]]]SSSMMMNNNOOOOOOMMMMMMOOOQQQOOOOOOOOOOOOOOOPPPQQQRRRQQQSSSTTTUUUVVVVVVUUUUUUUUUVVVVVVUUUSSSSSSUUUWWWWWWVVVVVVWWWYYY\\\___aaaaaa___]]][[[[[[]]]___``````___```cccdddeeekkkrrrxxxdddRRREEEDDDBBB@@@??????@@@@@@AAAAAAEEEKKKRRR___uuuxxxlllttt|||rrrhhhcccaaaaaaeeekkkqqqwww~~~uuullleeedddcccaaa```bbbeeedddcccaaa````````````ZZZWWWRRRMMMKKKHHHEEECCC>>>>>>???@@@BBBDDDFFFHHHLLLMMMOOORRRUUUYYY\\\^^^cccfffjjjnnnrrrvvvzzz}}}yyyrrroooiiieeeeeehhhnnn{{{zzztttmmmfff^^^VVVQQQMMMMMMMMMLLLMMMMMMNNNNNNMMMNNNPPPQQQSSSSSSRRRRRRTTTUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTVVVYYY\\\___aaabbb```]]][[[[[[\\\^^^___aaaaaa`````````ccchhhlllvvvqqqSSSKKKDDD@@@@@@@@@>>>===??????AAAEEEJJJMMMWWWkkk}}}xxxrrrqqqvvvzzzpppjjjhhhhhhhhhsssvvv{{{{{{ssslllccc\\\ZZZ\\\^^^___]]]]]]]]][[[YYYVVVTTTRRRJJJIIIHHHGGGFFFEEEDDDCCC===>>>???@@@BBBDDDFFFGGGJJJKKKMMMPPPSSSWWWZZZ[[[___cccggglllppptttyyy|||zzzuuuooojjjhhhjjjnnnyyyzzzvvvppphhhaaaZZZSSSNNNLLLKKKKKKKKKKKKLLLMMMMMMMMMNNNPPPQQQRRRSSSSSSRRRTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWYYY\\\___aaabbb```^^^\\\\\\]]]___```___```___^^^___bbbgggkkkuuu~~~vvvYYYKKKDDD?????????======??????@@@DDDHHHKKKTTTgggxxx~~~qqqpppttt|||xxxvvvuuu{{{}}}{{{qqqjjjbbb[[[YYYYYYZZZZZZYYYYYYXXXVVVSSSPPPMMMLLLGGGGGGFFFEEEDDDBBBBBBAAA===>>>>>>???AAACCCDDDEEEGGGHHHJJJMMMPPPSSSVVVXXXZZZ^^^ccchhhlllqqqvvvzzz~~~~~~wwwqqqnnnmmmooowww~~~uuupppiiibbb[[[TTTNNNJJJIIIIIIIIIIIIIIIJJJKKKKKKNNNNNNPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVWWWXXXZZZ]]]```aaabbbaaa___]]]]]]^^^___aaa^^^^^^^^^]]]]]]```eeeiiisss}}}cccOOOGGG@@@@@@@@@???>>>@@@>>>???BBBFFFIIIPPPaaappprrrnnnpppzzzzzznnnhhh```ZZZVVVUUUTTTSSSRRRRRRPPPNNNKKKHHHEEEDDDCCCBBBBBBAAA@@@??????>>>======>>>>>>@@@AAACCCCCCEEEFFFHHHJJJMMMQQQTTTUUUVVVZZZ___eeejjjoootttxxx|||~~~xxxtttqqqrrrxxxwwwooojjjccc\\\VVVPPPKKKHHHHHHHHHHHHHHHIIIJJJKKKKKKNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTUUUVVVVVVVVVUUUTTTTTTSSSSSSTTTUUUVVVXXXXXXXXXYYY[[[]]]```aaabbbaaa___^^^^^^___```aaa______^^^]]]]]]```eeeiiiqqq{{{nnnVVVLLLCCCBBBCCCAAA@@@AAA??????BBBEEEGGGMMM[[[iii}}}sssnnnmmmuuu}}}xxxkkkfff___YYYTTTQQQNNNLLLJJJJJJHHHGGGDDDBBBAAA@@@???>>>>>>======<<<<<<<<<=========>>>>>>@@@AAAAAADDDDDDFFFHHHKKKOOOQQQSSSSSSWWW\\\bbbggglllrrrvvvyyy}}}{{{xxxxxx}}}{{{qqqlllfff^^^WWWQQQMMMIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRTTTTTTUUUUUUVVVWWWWWWXXXVVVVVVUUUTTTUUUVVVWWWYYYYYYYYYYYYYYY[[[]]]___aaaaaa```____________```aaaaaaaaa```______aaafffjjjpppzzzyyy\\\PPPEEEBBBCCCAAA@@@@@@AAA@@@BBBEEEGGGLLLXXXdddxxxvvvooolllrrr}}}{{{zzz}}}zzztttjjjeee]]]WWWRRRNNNJJJHHHCCCCCCBBBAAAAAA@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;===============>>>???@@@BBBBBBDDDFFFIIILLLNNNPPPPPPTTTZZZ___dddiiiooorrrvvvzzzwwwmmmiiiccc[[[SSSNNNKKKHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSTTTUUUVVVWWWWWWXXXWWWVVVUUUTTTUUUWWWYYYZZZZZZYYYYYYYYY[[[\\\^^^```_________^^^______``````ccccccbbb``````bbbgggjjjqqqzzzaaaTTTFFFBBBBBB@@@>>>===BBB@@@BBBEEEHHHKKKUUU___qqq}}}tttmmmoooyyyyyyvvvvvvwwwwwwqqqgggbbbZZZSSSNNNJJJGGGDDD?????????>>>??????@@@@@@;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<======>>>>>>???@@@AAACCCFFFIIIKKKMMMNNNQQQVVV\\\```eeejjjnnntttwww|||uuujjjfff```WWWPPPKKKIIIGGGFFFDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJKKKLLLMMMOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVWWWUUUTTTSSSTTTVVVYYYZZZZZZYYYYYYYYYZZZ[[[]]]^^^]]]^^^^^^^^^^^^______```ccccccbbbaaa```bbbgggjjjrrryyyiiiZZZJJJEEEDDDBBB???>>>AAA???AAADDDGGGJJJSSS[[[hhh{{{yyyooonnnttt}}}wwwsssrrrxxx~~~uuuoooeee___WWWOOOJJJFFFDDDBBB???>>>============>>>???<<<<<<<<<=========>>>>>>======<<<<<<<<<======>>>===>>>???AAADDDFFFIIIJJJLLLOOOTTTYYY^^^bbbgggkkkrrrvvv{{{~~~tttiiieee^^^UUUNNNIIIGGGFFFEEEBBBBBBCCCCCCDDDFFFGGGHHHJJJJJJIIIJJJKKKLLLNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVTTTSSSRRRSSSUUUXXXZZZZZZYYYYYYYYYYYY[[[\\\^^^]]]]]]]]]^^^^^^_________ccccccbbb``````bbbfffjjjrrryyyppp```OOOIIIHHHFFFBBBAAA@@@>>>???CCCFFFIIIQQQYYYaaarrr~~~qqqmmmqqq|||zzztttrrrsss||||||tttoooccc\\\TTTLLLGGGDDDBBB@@@@@@???===<<<<<<<<<<<<===<<<======>>>>>>?????????<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@BBBCCCEEEHHHJJJKKKNNNRRRVVVZZZ___dddgggkkknnnsssyyy}}}}}}|||pppgggbbbZZZQQQKKKJJJHHHEEEBBBCCCBBBBBBBBBCCCEEEGGGIIIIIIIIIHHHIIIJJJKKKMMMNNNQQQPPPNNNOOOQQQSSSTTTUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVXXXZZZZZZXXXWWWYYY\\\]]]\\\\\\[[[\\\]]]___```aaaaaaaaa```___bbbfffiiinnnvvvkkkTTTIIIFFFBBB???@@@BBBAAA@@@AAAEEEJJJOOORRR___jjj}}}rrrjjjlllvvvzzzpppoooooovvv~~~sssjjjbbb[[[QQQKKKHHHFFFCCC@@@??????>>>>>>===>>>>>>>>>:::AAAEEEBBB???@@@BBBBBB===<<<<<<;;;;;;<<<<<<===<<<>>>@@@AAABBBDDDGGGIIIIIILLLPPPTTTWWW\\\aaaeeeiiilllqqquuuyyy{{{||||||{{{~~~zzzooohhh^^^WWWNNNIIIGGGGGGDDDAAACCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMNNNRRRPPPOOOOOORRRSSSQQQOOOSSSSSSSSSRRRSSSSSSTTTUUUUUUWWWXXXXXXVVVVVVXXXZZZ\\\[[[[[[[[[[[[]]]^^^___`````````______aaaeeeiiiooovvvvvv\\\MMMGGGBBB@@@AAABBBAAA@@@AAADDDHHHMMMPPPZZZeeexxxvvvlllllltttuuummmlllqqq|||rrrjjj___XXXOOOJJJGGGFFFCCCAAA@@@@@@???>>>>>>>>>>>>???DDDJJJMMMIIIEEEDDDEEEDDD===<<<<<<;;;;;;<<<<<<===;;;===???@@@@@@BBBEEEGGGGGGJJJNNNQQQTTTXXX]]]```fffhhhlllqqqtttvvvvvvvvvwwwzzz~~~uuullleeeWWWQQQJJJFFFEEEEEECCCAAABBBCCCDDDEEEFFFGGGGGGGGGIIIIIIIIIIIIKKKLLLMMMNNNQQQOOOOOORRRWWWWWWSSSNNNRRRRRRRRRRRRRRRSSSTTTUUUTTTUUUVVVVVVUUUUUUVVVWWWZZZYYYYYYYYYZZZ[[[\\\]]]^^^____________aaaeeehhhnnnsss}}}iiiTTTIIICCCAAABBBBBBAAA@@@@@@BBBFFFJJJLLLTTT^^^ppp|||ppplllqqq}}}zzzmmmjjjmmmxxx|||ssskkk[[[UUUMMMIIIHHHGGGEEECCCDDDCCCBBBAAAAAAAAABBBBBBFFFMMMPPPLLLHHHHHHGGGEEE======<<<<<<<<<<<<======;;;===>>>??????@@@CCCEEEFFFIIILLLOOORRRUUUZZZ]]]ccceeehhhlllnnnpppqqqqqqtttwww{{{~~~}}}pppfff___QQQMMMGGGDDDCCCCCCCCCBBBAAACCCDDDFFFGGGGGGFFFEEEHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMOOOUUU\\\^^^YYYSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUVVVXXXXXXXXXXXXYYYZZZ[[[[[[]]]^^^^^^^^^___aaadddgggkkkmmmvvvwww\\\KKKDDDCCCCCCBBBAAA@@@@@@AAADDDGGGIIIPPPYYYjjjssslllnnnwww~~~||||||~~~~~~{{{oookkkkkkuuu}}}ssskkkYYYTTTNNNKKKKKKKKKJJJHHHJJJIIIGGGFFFEEEFFFGGGGGGGGGMMMQQQPPPNNNNNNMMMJJJ=========<<<<<<=========;;;===>>>>>>>>>???AAACCCFFFHHHKKKMMMOOORRRVVVYYY___```cccgggjjjlllmmmmmmpppssswwwzzz}}}}}}nnnaaaYYYMMMJJJGGGDDDCCCCCCCCCCCCAAABBBDDDEEEFFFFFFEEEDDDFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKNNNTTT[[[\\\XXXSSSRRRRRRRRRSSSSSSTTTVVVVVVWWWWWWVVVVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYYYY[[[\\\]]]^^^^^^```cccfffjjjkkkrrrcccNNNFFFDDDDDDAAAAAA@@@@@@AAACCCEEEFFFMMMVVVeeeyyywwwmmmkkkrrr{{{~~~{{{wwwtttssstttvvvzzz}}}}}}qqqlllkkksss}}}{{{ppphhhZZZVVVQQQPPPQQQRRRQQQPPPPPPNNNLLLJJJIIIJJJKKKLLLOOOVVVZZZYYYXXXXXXUUUPPP>>>======<<<<<<======>>><<<===>>>>>>>>>>>>AAACCCEEEGGGIIIKKKMMMOOOSSSVVVZZZ[[[^^^aaaeeegggiiijjjkkknnnrrrvvvyyy}}}zzzkkk]]]TTTJJJIIIFFFDDDBBBBBBBBBCCCAAABBBCCCCCCDDDDDDDDDCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIJJJMMMPPPRRRRRRPPPNNNSSSSSSSSSTTTUUUVVVWWWXXXYYYXXXWWWWWWXXXXXXWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ\\\]]]^^^```bbbeeekkkmmmrrr~~~iiiQQQGGGDDDCCCAAAAAA@@@AAABBBCCCEEEFFFKKKRRR```rrr~~~pppjjjmmmuuu~~~~~~~~~~~~zzzyyyvvvssspppppprrruuuxxx{{{sssnnnmmmttt}}}xxxmmmfff```\\\XXXXXXZZZ[[[[[[YYYWWWUUURRROOONNNOOOQQQRRRZZZ___cccbbb```^^^XXXRRR>>>>>>============>>>>>>===>>>??????>>>>>>@@@BBBCCCDDDGGGHHHIIILLLOOORRRTTTVVVYYY\\\```ccceeegggfffiiimmmqqqtttxxx|||{{{yyyyyyzzz{{{yyyxxxxxxxxx|||pppcccVVVOOOHHHGGGEEECCCAAA@@@AAABBBBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHGGGIIIKKKKKKJJJJJJLLLNNNTTTTTTTTTUUUVVVWWWYYYZZZZZZXXXVVVWWWXXXYYYWWWUUUUUUVVVWWWXXXYYYYYYYYYXXXWWWYYY\\\]]]^^^___bbbdddjjjmmmrrryyylllSSSIIIEEEBBBAAA@@@AAAAAABBBDDDEEEFFFGGGMMMYYYkkktttiiiiiinnnxxx~~~|||{{{{{{{{{{{{vvvvvvtttrrrpppppprrruuutttwww{{{||||||yyysssqqqxxxyyyoooiiifffccc______bbbdddcccaaaaaa___\\\YYYXXXXXXZZZ\\\aaagggjjjiiihhhfff___WWW>>>>>>============>>>>>>>>>???@@@???>>>???@@@BBBAAACCCEEEFFFGGGIIILLLOOOQQQRRRUUUXXX\\\```ccceeecccfffjjjnnnqqquuuyyy|||zzzwwwrrrnnnkkkjjjkkkllljjjjjjjjjkkkpppyyyuuufffZZZPPPJJJFFFFFFDDDBBB@@@??????AAABBBAAA@@@???@@@AAABBBCCCAAACCCDDDFFFGGGGGGGGGGGGDDDHHHJJJJJJHHHIIIOOOTTTUUUUUUUUUVVVWWWXXXZZZ[[[ZZZXXXVVVVVVXXXXXXVVVTTTUUUVVVWWWYYYZZZYYYYYYXXXVVVYYY[[[]]]^^^___aaadddhhhlllpppttt}}}nnnTTTIIIEEEAAA@@@@@@AAABBBCCCEEEFFFGGGDDDIIIUUUfff{{{wwwiiifffjjjsss}}}zzzyyyxxxxxxppppppooonnnlllllloooqqqooossswwwxxxxxx{{{yyywww}}}}}}tttoookkkgggddddddgggiiihhhfffkkkhhheeebbbaaaaaaccceeehhhmmmrrrssstttrrrlllddd>>>>>>============>>>>>><<<;;;;;;;;;;;;<<<======???@@@BBBDDDGGGIIIJJJKKKOOOPPPRRRTTTVVVYYYZZZ[[[___bbbgggkkkooossswwwzzz~~~|||vvvssspppkkkgggeeedddcccaaa___]]]^^^dddjjjppp{{{}}}nnn```TTTLLLJJJEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@???AAACCCFFFHHHIIIIIIIIIHHHHHHHHHHHHIIIKKKMMMNNNNNNQQQTTTVVVVVVVVVWWWXXXVVVUUUUUUVVVXXXYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWXXXZZZZZZZZZ[[[]]]___bbbcccgggiiimmmrrrxxxttt^^^NNNEEEBBBBBB@@@??????AAABBBCCCCCCIIIIIIOOO]]]ooo}}}ooojjjjjjoooyyy}}}zzzwwwsssrrrtttqqqqqqqqqpppppppppppppppsssssssssrrrssswww|||xxx{{{{{{vvvrrrpppooonnnjjjgggiiiooossstttsssqqqnnnllllllmmmnnnrrrxxx|||}}}yyytttppp??????>>>==================<<<<<<<<<<<<===>>>>>>???@@@BBBDDDFFFHHHIIIJJJMMMNNNPPPRRRUUUWWWYYYYYY\\\___dddhhhkkkoootttwww|||zzztttrrrnnniiifffcccaaa___]]]\\\ZZZ\\\bbbhhhnnnxxxuuufffYYYMMMFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>??????@@@>>>???AAACCCDDDEEEFFFFFFHHHHHHGGGHHHIIIJJJLLLMMMMMMPPPSSSTTTTTTTTTUUUVVVUUUTTTTTTUUUWWWXXXWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXYYYZZZ\\\^^^```aaaccccccgggkkkqqq}}}vvv^^^NNNEEEBBBCCCAAA@@@@@@BBBCCCCCCCCCFFFGGGMMMYYYiii{{{uuummmjjjkkkuuu}}}yyyuuupppoooqqqrrrrrrsssssstttssssssrrrqqqqqqqqqpppppprrrwww{{{|||{{{{{{|||~~~~~~|||{{{wwwtttrrrpppmmmkkknnnuuu{{{{{{{{{zzzwwwuuuuuuuuuvvvzzzzzzvvvAAAAAA???>>>======<<<<<<===============>>>?????????@@@AAACCCEEEGGGHHHIIIJJJKKKMMMOOORRRTTTVVVVVVXXX[[[___cccgggjjjooorrrxxx{{{{{{wwwsssppplllhhheeeaaa]]]ZZZYYYYYY\\\ccciiinnnwww}}}kkk]]]RRRGGGAAA???BBBBBBAAA@@@????????????@@@??????>>>>>>??????@@@??????@@@@@@AAACCCDDDEEEGGGGGGGGGGGGHHHJJJKKKLLLLLLNNNPPPQQQQQQRRRSSSTTTSSSRRRQQQSSSUUUVVVUUUTTTTTTTTTUUUUUUVVVWWWXXXYYYWWWWWWXXXYYY[[[]]]___```cccccceeeiiiooozzz~~~dddPPPFFFDDDBBBAAA@@@AAACCCDDDCCCBBBCCCEEEKKKTTT___ppp}}}qqqkkkfffooo|||~~~xxxtttooonnnqqqssstttvvvxxxyyyxxxwwwvvvsssrrrqqqooonnnppptttwwwxxxvvvuuuvvvyyy|||}}}}}}zzzuuutttqqqpppuuu|||~~~~~~~~~CCCBBBAAA???>>>===<<<<<<======<<<<<<======>>>?????????@@@BBBCCCEEEFFFFFFGGGHHHJJJLLLNNNPPPRRRSSSTTTWWW\\\___cccfffkkknnnuuuxxx|||~~~yyywwwsssoookkkfff```\\\ZZZZZZ___gggmmmrrrzzzuuudddXXXNNNEEE@@@@@@BBBAAA@@@?????????????????????>>>>>>>>>>>>??????BBBAAA@@@@@@AAACCCEEEFFFEEEFFFFFFGGGHHHIIIJJJKKKJJJLLLNNNOOONNNOOOPPPRRRQQQPPPOOOPPPSSSTTTSSSRRRQQQRRRTTTUUUWWWXXXXXXYYYWWWXXXYYYZZZ[[[]]]^^^___dddcccdddggglllwwwmmmVVVJJJFFFBBBAAA@@@AAACCCCCCBBB@@@AAACCCIIIOOOVVVddd}}}wwwllleeekkkvvvzzzvvvrrrrrruuutttvvvyyy|||}}}|||zzzyyywwwvvvtttqqqpppqqqtttwwwxxxvvvuuuvvvzzz}}}yyyvvvtttuuu{{{DDDCCCBBB@@@>>>===<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>??????AAABBBCCCDDDDDDDDDEEEFFFIIIKKKMMMOOOPPPRRRUUUYYY]]]```cccgggjjjqqqtttxxx|||~~~{{{wwwsssllleee___\\\]]]ccclllrrrvvv}}}xxxkkk\\\RRRKKKEEEAAABBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???AAA@@@@@@@@@@@@BBBDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLLLLLLLLLLNNNPPPOOONNNNNNOOOQQQRRRQQQPPPPPPQQQSSSUUUWWWXXXXXXXXXXXXYYYZZZ[[[]]]^^^^^^___```^^^___ccchhhpppxxx^^^NNNGGGBBB@@@???@@@AAABBBAAA???BBBCCCGGGLLLPPP\\\rrr~~~qqqhhhkkkrrr}}}}}}zzzwwwxxx{{{wwwyyy|||~~~~~~}}}{{{zzzyyywwwtttrrrssswwwzzz{{{yyyxxxzzz~~~|||yyyxxxyyyEEEDDDBBB@@@???>>>======;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@AAABBBBBBAAABBBDDDFFFIIIKKKMMMNNNPPPSSSVVVZZZ]]]```dddgggllloootttxxx|||{{{sssjjjddd___aaaiiisssyyy}}}~~~lll```RRRKKKGGGBBBAAACCCAAAAAA@@@@@@???@@@@@@AAA???>>>>>>======>>>>>>???======>>>>>>???AAABBBCCCBBBCCCEEEFFFGGGGGGHHHGGGIIIJJJKKKJJJJJJJJJLLLOOONNNMMMMMMNNNPPPQQQPPPOOOOOOPPPSSSUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^```^^^```dddhhhooo|||iiiUUUKKKDDDBBB??????@@@AAAAAAAAACCCCCCFFFIIIMMMWWWiiizzzzzznnnmmmpppwww}}}}}}|||}}}|||{{{yyywwwuuuwwwzzz~~~~~~}}}}}}~~~}}}~~~DDDDDDBBBAAA??????>>>>>><<<<<<<<<<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@@@@AAACCCEEEGGGJJJKKKLLLMMMPPPTTTWWWZZZ]]]aaadddgggjjjoootttxxx~~~}}}ssslllgggjjjrrr}}}|||sssbbbVVVKKKEEECCCAAAAAACCC??????>>>>>>>>>??????@@@>>>>>>============>>>>>>;;;<<<>>>@@@AAABBBCCCCCCAAABBBDDDFFFGGGGGGGGGFFFIIIJJJJJJIIIIIIIIILLLNNNNNNMMMLLLMMMOOOQQQPPPOOOOOOPPPSSSUUUVVVVVVUUUUUUWWWXXXZZZ[[[\\\]]]\\\\\\```___aaafffjjjoooxxxxxxaaaTTTHHHEEEAAA???@@@BBBCCCDDDDDDBBBCCCGGGLLLSSSaaannnssspppmmmrrr}}}}}}|||{{{}}}DDDCCCBBBAAA@@@?????????===============>>>??????===>>>>>>>>>????????????@@@@@@BBBDDDGGGIIIKKKLLLKKKNNNRRRUUUXXX[[[___aaacccffflllqqqvvv|||zzzsssnnnrrr{{{vvvlll]]]RRRGGGCCCBBBAAABBBEEE>>>>>>============>>>???>>>>>>============>>>>>><<<===@@@CCCEEEEEEFFFEEEAAABBBDDDEEEFFFGGGFFFFFFIIIJJJJJJIIIHHHIIIKKKNNNNNNMMMLLLMMMOOOPPPPPPOOOOOOQQQSSSUUUVVVVVVUUUTTTVVVWWWYYYZZZ[[[[[[[[[ZZZ[[[ZZZ]]]bbbfffjjjqqqyyymmm^^^KKKGGGBBB@@@AAACCCFFFGGGEEEAAAAAAEEEKKKRRR]]]ggg|||vvvqqqlllnnnyyyGGGGGGFFFEEECCC@@@===<<<@@@???>>>======<<<======<<<===>>>???@@@AAABBBBBB?????????@@@BBBDDDEEEFFFJJJKKKNNNOOOQQQTTTYYY\\\aaadddiiiooottt{{{yyyuuu|||zzzkkkaaaUUUPPPJJJEEECCCAAA>>><<<>>>>>>======<<<<<<;;;;;;@@@@@@???<<<;;;;;;===??????@@@AAACCCDDDCCCCCCBBBDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFDDDBBBCCCFFFJJJLLLLLLKKKKKKKKKLLLNNNPPPRRRNNNPPPRRRUUUVVVVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYUUUWWWZZZ^^^aaagggmmmrrr}}}dddSSSKKKDDDDDDDDDBBBAAABBBCCCCCCFFFGGGFFFHHHSSS```qqqvvvllllllsss~~~~~~yyyDDDEEEEEEEEEDDDBBBAAA???@@@???>>>===============<<<<<<===>>>???@@@AAAAAA>>>??????@@@BBBCCCEEEFFFHHHJJJLLLMMMOOORRRWWWZZZ___bbbggglllrrrxxx{{{zzznnnaaaVVVOOOKKKFFFCCCBBBAAA???===>>>===============<<<<<>><<<;;;;;;===??????@@@AAABBBCCCCCCCCCBBBDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCDDDGGGIIIKKKKKKKKKKKKLLLMMMNNNPPPPPPNNNOOORRRTTTVVVVVVUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYWWWYYY[[[]]]```dddjjjmmmttt]]]QQQGGGEEEEEECCCBBBBBBCCCCCCEEEGGGFFFHHHSSS^^^ooo{{{oookkkoooxxx{{{vvvuuuuuu}}}{{{AAABBBCCCEEEEEEEEEDDDDDDAAA@@@???>>>============;;;;;;<<<===>>>??????@@@>>>>>>??????AAABBBDDDEEEFFFGGGIIIKKKMMMPPPTTTWWW[[[^^^ccchhhmmmttt{{{{{{qqqeeeXXXOOOHHHEEEBBB@@@@@@@@@???>>>============>>>>>>>>>>>>>>>???>>>===;;;;;;===?????????@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOOOONNNOOOQQQSSSUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXYYYZZZ\\\\\\^^^aaaeeeiiiyyykkk[[[KKKEEEFFFEEECCCBBBCCCCCCEEEFFFFFFHHHQQQ\\\lllvvvnnnmmmsss~~~vvvkkkffffffeeelllvvv}}}@@@AAACCCEEEFFFFFFFFFEEEBBBAAA@@@???>>>=========::::::;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFHHHIIIKKKNNNRRRUUUXXX[[[```dddiiipppvvv{{{|||tttiii^^^RRRKKKDDDCCCAAA?????????>>>>>><<<======>>>>>>?????????===>>>>>>===;;;;;;===>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDBBBCCCEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNNNNNNNNNNMMMNNNOOOPPPRRRTTTTTTUUUUUUTTTUUUVVVWWWWWWXXXXXXWWWYYYZZZZZZ[[[\\\___cccffftttyyydddNNNFFFFFFEEECCCBBBDDDCCCDDDFFFFFFGGGOOOXXXiiiuuuoooqqqzzzwwwjjj```\\\]]][[[```hhhppp{{{@@@AAACCCDDDEEEEEEEEEDDDCCCBBBAAA???>>>>>>======:::::::::;;;<<<<<<===============>>>???@@@AAABBBDDDEEEGGGHHHIIILLLPPPSSSVVVYYY]]]aaaffflllrrrvvvzzz}}}zzzkkk___TTTKKKFFFCCCCCCBBB@@@???=========<<<<<<======>>>>>>??????<<<=========;;;;;;===>>>>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBCCCAAACCCEEEGGGHHHIIIIIIIIIIIIJJJLLLMMMNNNNNNMMMLLLMMMNNNOOOQQQRRRSSSTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWVVVWWWYYYZZZ[[[^^^cccfffsssoooUUUHHHFFFEEECCCCCCEEECCCCCCEEEEEEFFFLLLTTTeeeyyy~~~uuuqqqvvv~~~{{{nnncccZZZXXXYYYSSSVVV[[[aaajjjwww@@@AAABBBDDDDDDDDDCCCCCCDDDCCCBBB@@@???>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<===<<<<<<===>>>???@@@@@@BBBDDDEEEFFFGGGJJJNNNQQQSSSVVVZZZ^^^bbbhhhnnnrrrvvvyyy~~~vvvgggZZZPPPIIIEEEBBBCCCCCCAAA>>><<<<<<===<<<<<<<<<<<<============:::<<<======<<<;;;<<<>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@AAAAAABBBAAABBBDDDFFFHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLMMMNNNOOOPPPQQQSSSTTTTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUVVVXXXYYY[[[^^^cccgggrrr~~~bbbPPPHHHEEECCCDDDEEECCCBBBDDDEEEEEEJJJQQQ^^^rrr|||ttttttyyyvvvjjj```XXXVVVXXXSSSUUUWWWZZZ```kkkyyy===???@@@BBBDDDDDDDDDCCCEEEDDDBBBAAA???>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@AAACCCDDDEEEGGGKKKNNNPPPSSSVVVZZZ^^^ccciiimmmqqqtttyyy}}}rrraaaTTTKKKFFFDDD???AAABBBAAA>>><<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;999;;;======<<<;;;<<<===>>>>>>======>>>???AAABBB???????????????@@@AAAAAABBBCCCDDDEEEGGGIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWYYYYYY[[[^^^bbbffflllxxxrrr[[[MMMEEECCCEEEFFFBBBBBBDDDEEEEEEIIINNNXXXkkkyyyuuuwww{{{wwwlllcccZZZWWWYYYVVVWWWWWWXXX[[[dddoooxxx;;;<<>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>@@@AAABBBCCCEEEIIILLLNNNPPPTTTWWW[[[```fffjjjmmmqqquuuyyy}}}yyyiiiYYYKKKCCC???===<<<>>>@@@@@@===<<<===>>><<<<<<<<<;;;;;;::::::999999;;;======<<<<<<<<<===>>>>>>=========???@@@BBB?????????>>>???@@@@@@AAABBBCCCCCCEEEFFFIIIKKKLLLLLLLLLKKKJJJJJJKKKMMMNNNMMMMMMNNNOOOPPPRRRSSSTTTRRRSSSTTTUUUUUUVVVUUUUUUXXXYYYZZZZZZ[[[]]]aaadddeeeqqq}}}dddQQQFFFDDDFFFFFFBBBAAADDDEEEEEEHHHMMMSSSfff~~~xxxxxxwww{{{pppggg^^^ZZZZZZUUUVVVUUUTTTVVV]]]gggooozzz~~~@@@@@@??????@@@BBBDDDEEEEEEEEEEEEEEECCCAAA???>>>???>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>======>>>???AAACCCFFFGGGHHHKKKOOOSSSWWW\\\bbbfffcccpppzzz|||zzz|||{{{lllYYYLLLHHHGGGFFFDDD>>>>>>===<<<;;;;;;::::::===============<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;===>>>????????????>>>=========>>>@@@BBBDDDEEEEEEEEEFFFGGGHHHJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJMMMNNNNNNOOOPPPQQQRRRRRRTTTTTTUUUUUUUUUUUUTTTTTTUUUWWWZZZ[[[\\\^^^bbbddddddoooqqqXXXJJJFFFFFFEEEDDDCCCBBBCCCEEEGGGHHHPPPZZZmmmvvvttt~~~uuunnngggaaa]]]ZZZZZZYYYXXXXXX[[[```cccpppuuu|||@@@?????????@@@AAACCCDDDGGGGGGGGGGGGFFFDDDBBBAAA@@@???>>>======<<<<<<===<<<<<<=========>>>>>>>>>=========>>>@@@BBBEEEFFFHHHKKKNNNQQQUUUYYY]]]aaabbboooyyyyyyuuuuuuzzz}}}}}}ooobbbQQQFFFBBBBBB@@@>>>>>>======<<<;;;;;;::::::<<<<<<<<<<<<==================<<<;;;;;;;;;;;;<<<;;;<<<===>>>????????????>>>=========???@@@BBBCCCEEEEEEEEEEEEFFFHHHIIIJJJKKKJJJJJJIIIIIIJJJJJJJJJMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUWWWXXXZZZZZZ[[[]]]```ccceeemmmzzz{{{aaaOOOHHHFFFDDDCCCBBBBBBCCCEEEGGGHHHMMMVVVggg|||~~~vvv}}}|||uuuooohhhdddbbb```^^^\\\\\\^^^bbbeeeiiimmmssswwwyyy{{{@@@???>>>>>>???@@@AAABBBGGGGGGHHHHHHGGGEEEDDDCCCAAA@@@???>>>============;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>AAACCCDDDGGGJJJMMMOOOQQQTTTXXX[[[___lllvvvsssmmmmmmrrrvvvyyy|||wwwnnn___UUUIIIAAA??????===:::=========<<<;;;;;;::::::;;;;;;;;;<<<=========>>><<<;;;;;;;;;;;;<<<======;;;<<<===>>>>>>??????>>>=========>>>???@@@AAABBBDDDDDDDDDDDDEEEGGGHHHIIIKKKJJJJJJJJJJJJJJJKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWYYYYYYZZZYYYYYY[[[___bbbeeejjjrrr~~~kkkUUUJJJFFFBBBBBBAAAAAABBBDDDFFFHHHJJJQQQ^^^pppyyy|||yyyrrrmmmiiifffbbb___^^^___aaaccceeeiiimmmqqqtttvvvzzz|||@@@???>>>>>>>>>???@@@AAADDDEEEEEEFFFFFFEEECCCBBBAAA@@@???======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;<<<===???AAABBBFFFHHHJJJMMMOOOQQQUUUXXX[[[gggooommmggggggmmmqqqsssvvv{{{zzzkkkaaaTTTMMMEEEAAA@@@@@@>>>;;;======<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>:::::::::;;;;;;===>>>>>><<<<<<===>>>>>>>>>>>>>>>=========>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEGGGHHHJJJJJJJJJIIIJJJJJJKKKKKKMMMMMMNNNOOOPPPQQQQQQRRRQQQRRRTTTVVVWWWXXXYYYYYY[[[[[[ZZZYYYXXXZZZ]]]```dddeeejjjtttsssZZZLLLGGGBBBAAA@@@@@@AAACCCFFFGGGHHHMMMWWWdddvvv~~~{{{{{{|||wwwqqqnnniiieeeddddddddddddiiikkknnnqqquuuxxx{{{~~~AAA@@@???>>>>>>>>>???@@@BBBCCCEEEFFFFFFEEEEEEDDDAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<>>>???@@@CCCEEEHHHKKKMMMPPPTTTWWWVVV```gggeeebbbeeejjjnnnooorrrwww{{{~~~|||pppaaaVVVKKKHHHCCCAAAAAAAAA???===<<<<<<<<<<<<<<<;;;;;;;;;999::::::;;;<<<======>>>:::::::::;;;<<<===>>>???<<<======>>>>>>>>>>>>===<<<======>>>????????????AAAAAAAAABBBCCCDDDEEEFFFIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQSSSTTTVVVXXXYYYZZZZZZ[[[\\\[[[ZZZYYYZZZ\\\___aaa```dddnnnzzzyyyaaaPPPIIICCCBBBAAA@@@AAACCCEEEFFFFFFKKKQQQZZZhhh|||~~~yyy||||||yyytttrrrqqqooommmkkkoooooopppssswww|||BBBAAA@@@???>>>>>>???@@@CCCDDDEEEGGGHHHHHHGGGGGGBBBAAA???>>>===<<<;;;;;;;;;;;;<<<<<<<<<============<<<<<<;;;<<<===???@@@AAACCCFFFHHHJJJMMMQQQTTTRRRYYY]]]\\\]]]cccggghhhjjjnnnrrrvvvyyy|||{{{}}}~~~ssseeeWWWMMMDDDBBB@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<<<<<<<===:::::::::;;;<<<===>>>???======>>>>>>>>>>>>======<<<===>>>>>>??????>>>>>>@@@@@@@@@@@@BBBCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSUUUWWWXXXYYYZZZZZZ[[[\\\]]]\\\[[[[[[]]]^^^___]]]bbbllluuulllYYYMMMEEEDDDBBBAAAAAABBBDDDEEEEEEIIINNNSSS\\\kkkyyyzzz~~~}}}}}}}}}|||wwwsssuuutttsssvvv{{{DDDCCCAAA@@@?????????@@@AAABBBDDDFFFGGGGGGGGGGGGDDDCCCBBB@@@???>>>======<<<<<<=========>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@BBBDDDFFFGGGIIILLLOOOQQQSSSTTTTTTYYY```bbb```eeehhhmmmpppsssuuuyyy{{{{{{pppfffZZZNNNFFFAAA@@@???>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>======>>>>>>>>>>>>======<<<===>>>?????????>>>===?????????@@@AAABBBCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLMMMNNNOOOPPPPPPQQQTTTUUUVVVXXXYYYYYYZZZZZZZZZ\\\^^^___^^^]]]^^^^^^^^^\\\aaakkkrrryyy|||cccSSSHHHFFFDDDBBBBBBBBBCCCDDDDDDGGGKKKNNNRRR]]]mmmzzz{{{yyyzzz}}}~~~|||~~~EEEDDDBBB@@@??????@@@@@@>>>???AAACCCEEEEEEEEEEEEFFFEEEDDDBBBAAA@@@??????============>>>>>>>>>>>>???>>>===<<<<<<===>>>???AAABBBDDDDDDDDDEEEHHHJJJQQQPPPOOOOOOVVV^^^^^^ZZZaaadddhhhlllnnnpppsssuuu{{{}}}|||qqqggg]]]SSSHHHAAAAAA@@@???>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<=========>>>>>>>>>>>>>>>======<<<===>>>??????>>>======>>>>>>>>>???@@@AAACCCCCCEEEEEEEEEEEEFFFGGGHHHIIILLLLLLMMMNNNOOOPPPPPPQQQUUUUUUWWWXXXYYYYYYZZZZZZYYY\\\___aaa```___^^^^^^^^^\\\bbblllppptttkkkWWWIIIHHHEEECCCBBBBBBCCCDDDBBBFFFJJJKKKMMMUUUcccnnn~~~}}}yyyxxxxxxIIIGGGEEEAAA>>>???BBBDDD@@@@@@AAABBBCCCDDDFFFGGGHHHHHHGGGFFFDDDBBB@@@??????>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@AAACCCEEEFFFJJJLLLNNNPPPQQQTTTYYY\\\]]]```cccfffhhhjjjnnnpppqqqssswww{{{vvvkkkaaaUUUHHHBBBBBB>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;<<<<<<<<<<<<============999:::;;;<<<===>>>???@@@????????????@@@AAABBBCCCHHHHHHFFFFFFFFFFFFHHHHHHJJJKKKMMMMMMLLLLLLNNNOOOUUUWWWXXXZZZZZZZZZYYYYYY[[[\\\]]]^^^^^^^^^]]]\\\^^^^^^aaagggkkkrrr```PPPKKKGGGFFFDDDAAABBBEEEGGGHHHIIIIIIJJJNNNVVV\\\ooo}}}}}}wwwyyy~~~MMMKKKFFFCCCAAA@@@AAABBB@@@@@@@@@AAABBBDDDEEEFFFHHHHHHGGGFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@BBBCCCDDDGGGIIIKKKLLLNNNQQQUUUXXXZZZ\\\___aaabbbdddgggjjjlllooossswww|||zzzoooaaaWWWMMMCCC==================<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<============;;;;;;<<<<<<===>>>??????????????????@@@AAABBBBBBHHHGGGFFFFFFGGGHHHIIIJJJIIIKKKLLLLLLLLLLLLMMMOOOUUUVVVWWWYYYYYYYYYYYYXXXZZZ[[[\\\^^^^^^^^^^^^^^^^^^^^^aaafffjjjooo{{{lllZZZQQQIIIGGGEEECCCCCCEEEEEEFFFGGGGGGHHHLLLSSSWWWaaannn~~~{{{|||~~~XXXRRRIIIDDDBBBBBB@@@???@@@???@@@@@@AAABBBCCCDDDHHHHHHHHHGGGFFFDDDCCCBBB??????>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???@@@AAABBBDDDFFFHHHIIIKKKOOORRRUUUWWWZZZ\\\]]]___aaadddfffiiimmmqqqvvv|||vvvgggWWWMMMFFF???:::999===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::999999::::::::::::::::::::::::999999::::::::::::;;;;;;;;;<<<<<<<<<<<<=========<<<=========>>>>>>????????????>>>??????@@@AAABBBFFFFFFFFFGGGHHHIIIJJJKKKHHHJJJKKKKKKKKKKKKLLLNNNTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[]]]^^^_________^^^^^^aaafffiiilllttt}}}iii[[[MMMGGGGGGEEEDDDDDDCCCDDDEEEFFFGGGJJJNNNQQQUUUaaattt||||||iii^^^PPPFFFCCCBBB@@@===@@@?????????@@@AAABBBBBBGGGGGGHHHGGGGGGFFFEEEDDD@@@??????>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>>>>???AAACCCEEEFFFGGGJJJLLLPPPRRRUUUXXXYYY[[[___aaabbbeeeiiimmmrrrwww}}}}}}}}}rrrbbbPPPGGGCCC???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBEEEEEEFFFGGGIIIJJJLLLLLLHHHIIIKKKKKKJJJJJJLLLMMMSSSTTTTTTUUUVVVVVVVVVWWWWWWXXXZZZ[[[]]]___``````______bbbggghhhiiinnnttt|||hhhSSSIIIHHHGGGDDDCCCBBBCCCDDDFFFGGGHHHJJJKKKQQQ[[[kkk|||~~~{{{{{{rrr^^^OOOGGGDDDAAA???@@@@@@?????????@@@@@@AAAFFFFFFGGGGGGGGGGGGFFFFFFAAAAAA@@@???????????????===========================<<<<<<;;;;;;<<<<<<======???BBBCCCDDDEEEGGGIIIIIILLLOOORRRTTTWWW[[[]]]___bbbfffjjjnnnsssxxx{{{}}}|||yyyjjjZZZJJJCCCAAA>>><<<<<<::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCDDDFFFGGGIIIJJJKKKLLLHHHIIIKKKKKKJJJJJJLLLMMMRRRRRRRRRSSSSSSTTTUUUUUUVVVVVVXXXYYY[[[]]]___``````___bbbggghhhgggjjjnnnzzzvvv\\\NNNJJJHHHDDDBBBBBBCCCDDDEEEGGGHHHIIIHHHLLLTTTaaaoooyyyyyyuuuaaaSSSKKKGGGDDDAAAAAA@@@@@@???@@@@@@@@@DDDEEEEEEFFFGGGGGGGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@========================<<<;;;;;;;;;;;;<<<<<<===<<<>>>AAABBBBBBCCCDDDFFFDDDGGGJJJMMMOOOQQQUUUWWWZZZ]]]bbbfffjjjnnnrrruuuyyy~~~wwwyyy}}}yyyooo]]]PPPCCC>>>===;;;:::;;;999999:::::::::::::::;;;999999999:::::::::::::::999999999999999999999999999999::::::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>===>>>>>>???@@@AAABBBCCCEEEGGGIIIJJJJJJJJJHHHJJJKKKKKKKKKKKKLLLNNNQQQQQQQQQQQQQQQRRRTTTTTTUUUUUUVVVWWWYYY[[[]]]^^^```^^^```eeegggfffgggkkksssgggVVVNNNIIIFFFDDDCCCBBBBBBDDDGGGHHHHHHGGGFFFKKKUUUbbbsss{{{zzz}}}~~~yyyfffWWWNNNIIIBBBBBBAAA@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFGGGGGGEEEEEEDDDBBBBBBAAAAAAAAA========================;;;;;;;;;;;;;;;<<<===>>>;;;===@@@AAAAAAAAABBBCCCEEEGGGJJJKKKLLLNNNPPPRRRTTTXXX\\\aaadddgggkkknnnrrrvvv|||{{{vvvrrrzzznnnaaaOOOGGG???<<<:::888888:::888999999999::::::::::::888888888999::::::;;;;;;888888888888888888888888999999::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<999::::::;;;<<<======>>>=========>>>>>>???@@@AAABBBCCCEEEGGGHHHHHHHHHHHHIIIKKKLLLLLLLLLLLLMMMOOOPPPPPPOOOOOOPPPQQQSSSSSSTTTTTTTTTUUUWWWYYY[[[\\\^^^\\\\\\aaaddddddeeehhhnnnzzzttt___SSSLLLHHHGGGCCCAAA@@@BBBEEEHHHHHHGGGEEEIIIOOOYYYiii~~~||||||~~~~~~sss```SSSMMMCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCEEEFFFFFFFFFGGGFFFFFFEEECCCCCCBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>>>>:::<<>>===:::777777;;;888888888999999:::::::::777777888999:::;;;;;;<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<888888999:::;;;======>>>============>>>???@@@AAAAAACCCDDDFFFGGGGGGGGGFFFJJJKKKMMMMMMLLLLLLNNNOOOPPPOOONNNNNNOOOPPPRRRSSSTTTTTTTTTTTTUUUWWWYYY[[[]]]YYYZZZ___bbbbbbdddgggkkkuuu|||eeeWWWNNNJJJJJJBBB@@@>>>???DDDGGGGGGGGGJJJLLLOOOVVVcccxxx~~~||||||{{{fffXXXOOOIIIEEEDDDCCC???>>>???AAAAAABBBCCCEEEHHHKKKMMMJJJIIIGGGDDDBBBAAAAAA@@@???????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@@@@DDDRRRWWWLLLDDDFFFJJJIIIPPPPPPRRRUUUXXX]]]```bbbfffhhhlllrrryyy|||oooggglllvvv~~~jjjUUUHHHAAA???<<<:::888888888999888888777777888999::::::888888888888888888888888888888999::::::::::::999999999888777777888888888999:::;;;;;;999999:::;;;;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>>>>>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWYYY[[[^^^aaacccfffooo{{{sss___SSSKKKEEEEEEDDDBBBAAADDDHHHKKKJJJGGGIIIMMMSSS]]]mmm}}}vvv}}}~~~mmmZZZQQQJJJHHHGGGDDDAAAAAAAAAAAAAAABBBDDDGGGIIIKKKKKKJJJIIIHHHFFFEEECCCCCCAAAAAABBBAAAAAA@@@???>>><<<====================================>>>??????@@@MMMRRRIIIAAADDDHHHGGGLLLLLLNNNPPPTTTXXX\\\^^^aaadddiiinnntttyyy~~~vvvnnnjjjkkkvvv|||ppp^^^MMMCCC???===;;;888777777777888999999888777777777888888888888888888888888888888888999::::::;;;;;;::::::888888888999999999999999888999;;;:::999999:::<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>======<<<======>>>AAABBBCCCDDDDDDEEEEEEDDDFFFGGGHHHIIIKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOOOOOOORRRRRRRRRRRRSSSTTTUUUUUUVVVVVVWWWXXXZZZ]]]___aaa```iiittt|||fffXXXOOOHHHFFFDDDBBBAAACCCFFFGGGFFFHHHIIIKKKOOOVVVdddtttzzz|||kkk]]]OOOJJJHHHDDDAAA???AAA@@@@@@AAABBBDDDFFFHHHIIIIIIJJJIIIHHHGGGEEEDDDBBBBBBBBBBBBAAA@@@???>>>===========================<<<<<<<<<<<<===>>>>>><<>>===<<<===============<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===:::AAAEEEAAA>>>@@@CCCCCCDDDEEEFFFHHHKKKNNNQQQSSSWWW\\\cccgggjjjlllooorrrxxx{{{zzzssshhhcccbbbkkk{{{qqqaaaSSSFFF??????;;;:::999888777666777777888777666666666666666777888888888888888888888888888888999::::::::::::999555777999;;;<<<<<<:::999999:::;;;:::999888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<======@@@@@@AAACCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKJJJJJJKKKKKKLLLMMMMMMMMMQQQQQQQQQQQQRRRSSSTTTTTTVVVUUUUUUUUUVVVWWWYYYZZZ^^^bbbhhhrrr{{{jjj[[[PPPJJJFFFCCCEEEFFFEEEFFFGGGKKKLLLMMMLLLLLLQQQZZZaaaooo{{{~~~|||sss```VVVMMMGGGDDDCCCBBBAAA@@@@@@AAABBBCCCCCCEEEGGGHHHIIIHHHFFFEEECCCCCCBBBBBBAAA???>>>============<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::>>>AAA??????@@@BBBBBBDDDDDDEEEFFFIIILLLOOOQQQUUU[[[bbbeeefffgggkkknnnppprrruuuxxxzzz~~~yyyoooeee```]]]aaajjj{{{zzzgggWWWJJJ???<<<===::::::999888888888888888555555555555666777999999777777777777777777777777666666777888888888888888555666999;;;<<<;;;:::999:::;;;<<<:::888666777888:::::::::;;;;;;;;;;;;<<<===<<<<<<<<<======>>>??????@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMRRRRRRRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTVVVWWWXXX\\\___eeennn{{{wwweeeWWWLLLFFFBBBDDDFFFDDDFFFJJJKKKLLLMMMLLLKKKMMMRRRWWWaaakkk{{{~~~uuueeeVVVLLLHHHFFFEEECCCBBBAAAAAABBBBBBDDDEEEGGGHHHIIIJJJIIIIIIGGGGGGGGGFFFDDDCCCAAA@@@???>>>>>>======<<<<<<;;;======<<<;;;;;;;;;;;;<<<;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCDDDFFFIIILLLMMMPPPVVV]]]```___```eeejjjjjjkkkmmmoooqqquuuyyy|||xxxqqqhhh___XXXWWW[[[gggzzz|||lllXXXKKKBBB;;;888:::999999999999888888888888444444555666777999:::;;;777777777777777777777777555555666777777777777666555666888999:::999999888:::;;;;;;:::777666666777::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>????????????@@@AAABBBBBBBBBBBBCCCCCCDDDFFFGGGHHHIIIJJJIIIIIIJJJKKKKKKLLLMMMMMMRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSSSSSSSTTTUUUWWWXXXWWWZZZaaakkkvvvvvveeeQQQGGGBBBDDDDDDBBBDDDKKKJJJLLLMMMLLLJJJJJJMMMPPPVVV^^^kkkzzz~~~|||gggWWWPPPIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCEEEFFFHHHIIIJJJKKKIIIIIIIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@???>>>>>>===>>>======<<<;;;;;;<<<<<<<<<;;;;;;>>>@@@@@@???????????????@@@BBBEEEGGGIIIIIIOOOUUUWWWVVVWWW^^^ccceeefffhhhiiikkknnnrrrvvvyyy||||||qqqgggbbb]]]YYYYYY\\\kkk}}}}}}lll[[[III@@@===999777888666777777777888777777777666666666777888999:::;;;777777777777777777777777555666666777777777777777777777777777777777777777777888999999888777888:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>???@@@AAAAAABBBBBBAAAAAAAAABBBDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRRRRRRRTTTVVVWWWYYYTTTXXX```jjjrrruuu[[[NNNFFFFFFEEEAAAEEEMMMMMMOOORRRPPPMMMKKKKKKMMMOOOTTT]]]iiizzz}}}{{{ggg^^^KKKIIIGGGEEEDDDCCCCCCCCC@@@AAAAAABBBDDDGGGIIIJJJHHHHHHHHHGGGEEECCCBBBAAACCCCCCBBBBBBAAA@@@?????????>>>===<<<<<<<<<<<<<<<===:::999===@@@???>>>===<<<<<<<<<===???AAADDDEEECCCIIIOOOPPPNNNQQQXXX___^^^```aaabbbcccgggkkkooopppssswww{{{|||nnnbbbYYYXXXXXXYYY___gggvvvbbbQQQ@@@:::;;;;;;999888444555666666777666666666999888888888888888999999777777777777777777777777666666777888888888888888888777666666555666666777444666888888888999;;;<<<999999:::::::::;;;;;;;;;999999999:::;;;<<<===>>>>>>>>>???@@@AAAAAAAAAAAA???@@@AAABBBDDDEEEFFFFFFIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSSSSRRRRRRRRRRRRTTTVVVXXXYYYVVVZZZbbbjjjoooxxxeeeVVVLLLKKKIIICCCGGGOOORRRUUUWWWUUUQQQMMMMMMNNNJJJNNNUUU___ooo}}}~~~kkk```TTTIIIFFFDDDBBBAAABBBCCCCCCCCCDDDEEEGGGIIIJJJHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBBBBAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEHHHKKKNNNQQQRRRXXXXXXYYYZZZ]]]```ccceeeiiikkknnnrrruuu{{{}}}mmm[[[WWWTTTVVV[[[cccqqq}}}pppdddPPPHHH???::::::;;;888666777777777777777777777777555555444444444444555555888888777777666666555555444555666888888666555444777777777777777777777777888888888777777777777777::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???>>>????????????@@@@@@@@@BBBBBBAAABBBBBBCCCDDDEEEGGGGGGIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPRRRRRRQQQRRRSSSTTTVVVWWWXXX\\\```bbbhhhvvvxxxbbbQQQMMMLLLFFFEEEIIIRRRWWW^^^```[[[TTTNNNKKKLLLLLLOOOWWWaaappptttdddTTTLLLJJJGGGEEEEEECCCBBBBBBCCCDDDFFFHHHIIIGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCBBBBBB@@@?????????>>>>>>======<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???AAAAAAAAABBBCCCEEEGGGJJJLLLNNNTTTTTTUUUVVVYYY\\\___```dddgggjjjmmmpppuuu{{{}}}nnn___VVVUUUWWW___hhhuuutttdddYYYGGGAAA:::777888888777444777777777777777777777777555555444444444444555555777777777666666666555555444555666777777666555444666666666666666666666666777777777777777888888888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>????????????@@@@@@@@@BBBBBBAAABBBBBBCCCDDDEEEGGGGGGHHHIIIKKKLLLMMMNNNPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTVVVWWWYYY\\\___aaafffqqqrrr\\\RRRLLLEEEDDDIIIQQQXXXaaadddaaaZZZSSSOOOKKKIIILLLQQQYYYfffxxxxxx```SSSMMMHHHEEEDDDBBBBBBAAAAAABBBCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA????????????>>>>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>???@@@??????@@@AAACCCEEEFFFGGGNNNNNNOOOQQQSSSVVVXXXYYY]]]___bbbeeehhhmmmrrrvvvxxx{{{~~~zzzssskkk___TTTOOORRR\\\jjjxxxtttdddTTTJJJ>>>:::666666777888666444555555555555555555555555555555444444444444555555666666666666666555555555444555666777777666555444666666666666666666666666666666777777888888999999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???>>>????????????@@@@@@@@@BBBBBBAAABBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKLLLMMMPPPQQQQQQQQQRRRRRRRRRSSSRRRRRRRRRRRRSSSUUUWWWXXXYYY\\\___aaadddlllxxxiiiXXXMMMFFFFFFKKKPPPYYYfffmmmmmmeee[[[UUULLLJJJIIILLLQQQZZZiiivvv}}}}}}qqq]]]SSSLLLFFFDDDBBBBBBAAA@@@@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCAAA@@@???@@@??????>>>>>>======<<<========================<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@BBBBBBHHHIIIJJJLLLNNNPPPRRRSSSVVVXXX[[[^^^aaadddiiilllooorrruuuwwwyyy|||}}}yyyrrrjjjddd^^^WWWRRRPPPYYYjjj}}}vvveeeTTTHHHAAA<<<:::888888999999777555444444444444444444444444555444444333333444444555555555555555555555555555444555555666666555555444666666666666666666666666555555666777888999999:::999999999::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>?????????@@@@@@@@@BBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLQQQQQQRRRRRRSSSSSSTTTTTTSSSRRRRRRRRRSSSUUUWWWXXXXXX[[[___aaaccchhhqqqxxxwww```PPPHHHIIINNNNNNZZZkkkwwwyyypppcccYYYRRRMMMKKKKKKNNNSSS^^^iiixxx~~~zzzyyyzzzooo```SSSJJJFFFDDDCCCBBB@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@???>>>>>>==============================<<<<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>???@@@DDDEEEGGGIIIKKKLLLMMMNNNPPPRRRUUUXXXZZZ]]]aaadddgggjjjmmmppprrruuuxxx{{{{{{}}}~~~|||xxxnnnhhhaaa[[[WWWTTTSSSTTT[[[hhh~~~{{{gggUUUIIIAAA>>>;;;:::999999999888666555333333333333333333333333444444333333333333444444444444444444444555555555444444555555555555444444555555555555555555555555555555666777888999999:::888888999999:::;;;;;;<<<:::::::::;;;;;;<<<===>>>>>>>>>?????????@@@@@@@@@BBBBBBAAABBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKQQQQQQRRRRRRSSSTTTTTTUUUSSSSSSRRRSSSTTTUUUWWWXXXWWWZZZ^^^```bbbgggmmmrrrmmmXXXLLLIIIKKKLLLYYYlll|||xxxjjj___WWWRRRMMMLLLLLLOOOVVV^^^jjj~~~{{{wwwuuuxxxnnn[[[MMMHHHFFFEEECCCBBBAAAAAABBBBBBAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>======>>>>>>>>>AAABBBDDDFFFHHHIIIJJJJJJKKKNNNQQQSSSUUUWWWZZZ\\\```bbbfffhhhjjjlllppprrrqqqsssuuuvvvxxx{{{~~~vvvnnnhhh___YYYSSSRRRRRRTTTZZZ```jjjyyylllXXXIIIAAA===<<<999888888777555444444333333333333333333333333333444444333333333333444444333333333444444444444444444444444444444444444444555555555555555555555555666666777777888888999999777777888999:::;;;<<<<<<::::::::::::;;;<<<===>>>>>>????????????@@@@@@@@@BBBBBBAAABBBBBBCCCDDDEEEGGGHHHHHHIIIJJJJJJKKKKKKPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSSSSSSSTTTVVVWWWYYYXXXZZZ]]]___aaaeeeiiillluuu}}}gggUUUKKKHHHKKKVVVhhhxxx}}}ssskkk^^^WWWPPPNNNLLLKKKOOOUUU```rrryyytttttt|||hhhWWWPPPIIIHHHFFFDDDCCCBBBBBBCCC@@@AAAAAABBBDDDEEEEEEFFFEEEFFFFFFFFFFFFFFFEEEEEEBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>=========<<<<<<======>>>>>>???AAADDDEEEFFFFFFFFFGGGIIIMMMOOOPPPRRRTTTVVVXXXZZZ]]]```aaacccfffiiihhhjjjlllnnnooorrrwwwzzz|||~~~yyyrrrkkkccc\\\WWWTTTPPPOOOUUU]]]eeerrr~~~rrr]]]KKKAAA===:::777777777666555444333444555444444444444444444444444444333333222222333333444222222333333333444444444555444444444444444444555555555555555555555555555777777777777777888888888777777888999:::;;;<<<<<<::::::::::::;;;<<<======>>>????????????@@@@@@@@@BBBBBBAAABBBBBBCCCDDDEEEIIIIIIIIIJJJJJJKKKLLLLLLOOOPPPPPPQQQSSSTTTTTTUUUTTTSSSSSSSSSTTTVVVXXXYYYZZZ[[[\\\]]]___aaadddfffkkkqqq}}}{{{dddTTTLLLKKKRRR^^^mmmyyy~~~{{{ggg___WWWRRRNNNKKKKKKOOOUUUeeexxxxxxtttyyyyyyeee^^^KKKIIIGGGEEEDDDCCCCCCCCC@@@@@@AAABBBCCCEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>=========>>>>>><<<<<<<<<;;;;;;<<<======<<<===@@@BBBDDDDDDDDDDDDDDDGGGJJJLLLMMMNNNPPPRRRSSSUUUXXXZZZ[[[]]]```bbbbbbdddfffhhhjjjmmmqqquuuuuuzzz~~~}}}|||}}}~~~}}}vvvlllaaaYYYSSSNNNKKKOOOMMMQQQ^^^lllzzzwwwgggSSSDDD>>>;;;777333666666666555444555777999444444444444444444444444444333333222222333333444222222222333333444444444555444444333333444444555555555555555555555555555888888888777777777777777666777888999:::;;;<<<<<<::::::::::::;;;<<<======>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBCCCEEEEEEIIIJJJJJJJJJKKKLLLLLLLLLOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSSSSTTTVVVXXXYYY\\\[[[[[[[[[\\\^^^```bbbfffjjjrrrrrr___TTTLLLOOOWWWdddssspppfff]]]WWWQQQLLLKKKMMMKKKZZZkkkzzz}}}wwwyyy|||hhh^^^UUUJJJDDDDDDFFFEEECCCBBB@@@??????AAABBBBBBAAADDDEEEFFFGGGGGGFFFDDDCCCFFFFFFEEECCCBBBAAA?????????????????????@@@@@@@@@>>>===============>>>???>>><<<;;;<<<===>>>===<<<>>>>>>>>>>>>????????????AAADDDGGGHHHIIIJJJLLLNNNLLLMMMNNNQQQSSSUUUWWWXXXXXX[[[___aaabbbdddhhhkkkqqqtttxxx{{{}}}~~~~~~}}}~~~~~~~~~yyyxxxyyy{{{|||{{{uuuqqqgggccc\\\VVVPPPMMMLLLKKKPPPVVVbbbttt}}}bbbVVVGGG<<<888888777666777666666666666555555555555444333333333444555555444444444444444444444444333222222111111222222333000111222222333444555555444444333222333444555666777666666555555555666666888888999999999:::::::::===<<<;;;::::::;;;===>>>AAA???>>><<<<<<===???@@@AAAAAAAAAAAAAAABBBCCCCCCHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNPPPQQQRRRRRRRRRRRRQQQRRRSSSSSSSSSVVVZZZ]]][[[ZZZZZZZZZ[[[]]]___```cccbbbfffrrrmmmWWWRRRVVVUUUVVVfff}}}ooo```YYYSSSLLLIIIJJJLLLPPP[[[jjjyyyyyyxxx{{{}}}jjjaaaTTTLLLJJJIIIFFFDDDCCCAAAAAAAAADDDEEEEEEDDDCCCDDDEEEGGGGGGFFFEEEDDDFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>============>>>>>>>>><<<;;;<<<===>>>===<<<=========>>>>>>>>>??????>>>@@@CCCDDDEEEEEEGGGIIIIIIIIIKKKMMMOOOQQQRRRSSSSSSVVVZZZ\\\]]]___cccfffjjjmmmqqqtttvvvwwwyyy{{{zzzzzzzzz{{{}}}~~~~~~yyyvvvtttttttttssstttsssqqqpppoookkkddd___XXXUUUQQQMMMLLLMMMPPPRRR\\\gggxxxzzzjjjSSSKKK@@@:::888777555333666666666555555555444444555444333222222333333444444444444444444444444444333222222111111222222333333444444444444444444444444444333333333444555666666666555555555555666666888888888999999999::::::<<<;;;;;;:::;;;<<<======@@@???===<<<<<<===???@@@@@@@@@@@@@@@AAABBBCCCCCCGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSSSSSSSUUUYYY\\\[[[ZZZZZZZZZ[[[]]]^^^___bbbaaaeeennnzzz|||dddPPPRRRRRRUUUaaattt|||mmmbbbXXXNNNJJJKKKKKKMMMUUUaaannn~~~{{{yyyzzzwwwhhh]]]VVVQQQKKKFFFBBBAAA???@@@AAABBBAAA@@@BBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>======>>>>>>>>>>>><<<;;;<<<===>>>===<<<<<<<<<<<<============>>>===???AAABBBAAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMOOORRRTTTUUUXXX\\\^^^aaadddhhhjjjlllmmmnnnpppoooppppppqqqssstttvvvwwwyyy{{{}}}~~~~~~~~~|||zzzyyyvvvrrrnnnlllkkkkkkjjjjjjllljjjgggddd```ZZZTTTOOOMMMKKKIIIIIIMMMTTT\\\aaammm{{{zzzeeeRRRDDD???:::888999888555222555555444444444333333333444444333222111111111222444444444444444444444444333222222111111222222333666555555555444444444333444333333333333444555666666555555555555555666666888888888999999999999:::;;;;;;::::::;;;<<<======???>>>===<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGHHHIIIJJJKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRRRRSSSUUUXXX[[[[[[[[[ZZZZZZ[[[\\\]]]]]]___```ccciiippp|||tttXXXSSSQQQTTT[[[gggzzzyyykkk]]]PPPLLLMMMKKKKKKNNNWWWaaammm~~~zzz{{{rrrggg\\\RRRJJJFFFCCCAAA@@@@@@@@@???>>>AAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@????????????>>>>>>===>>>>>>>>>>>><<<;;;<<<===>>>===<<<;;;;;;;;;<<<<<<<<<======???AAABBBBBBAAAAAAAAACCCAAABBBBBBCCCDDDEEEFFFFFFHHHIIIKKKLLLNNNQQQTTTVVVXXX[[[___aaabbbcccdddfffeeeffffffgggiiikkkmmmnnnppprrrtttuuuttttttvvvwwwyyyzzz{{{~~~~~~~~~~~~~~~~~~~~~}}}|||zzzwwwtttqqqooonnnkkkhhhfffeeeeeeeeeeeeddd```___]]]YYYVVVQQQMMMJJJKKKJJJKKKOOOYYYeeeqqqyyywwwgggRRRBBB===;;;888888999999777555444444444333333333222222333333222111111000000000333333333333333333333333333222222111111222222333444444444444444444444444333333333333444444555555555555444444444555666666888888888888999999999999::::::::::::;;;<<<<<<=========<<<<<<<<<===>>>???@@@@@@@@@AAABBBDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLNNNNNNMMMMMMNNNNNNNNNOOOOOOPPPRRRRRRRRRTTTVVVYYYZZZZZZZZZZZZ[[[[[[\\\\\\\\\^^^aaadddgggqqqiiiZZZQQQTTTXXX^^^ooorrrbbbUUUPPPPPPNNNKKKKKKPPPWWWaaappp}}}~~~}}}{{{mmm^^^TTTMMMJJJEEECCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>><<<;;;<<<===>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<>>@@@@@@AAABBBDDDEEEGGGHHHGGGGGGHHHJJJKKKLLLMMMNNNPPPOOONNNNNNMMMNNNNNNOOONNNPPPQQQRRRRRRRRRUUUWWWXXXYYYYYYZZZ[[[[[[[[[[[[YYY[[[^^^aaaccckkk~~~yyybbbRRRSSSWWWYYYeeewwwzzzkkk^^^VVVRRRPPPKKKIIILLLQQQXXXcccnnn{{{ttthhhXXXRRRKKKEEECCCDDDDDDEEEBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>><<<;;;<<<===>>>===<<<;;;;;;;;;<<<<<<<<<<<<======>>>@@@@@@>>>===>>>>>>>>>>>>???@@@AAABBBBBBCCCGGGEEECCCCCCFFFHHHIIIJJJLLLOOORRRTTTTTTTTTUUUVVVTTTTTTUUUWWWYYY[[[]]]^^^]]]___aaabbbbbbbbbcccdddfffggghhhjjjlllnnnooopppoooooopppppprrrtttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqqqqrrrssstttuuuvvvzzzzzzyyyzzz{{{}}}~~~|||{{{zzzuuutttsssrrrqqqooonnnnnnkkkkkkjjjiiihhhgggggghhhffffffgggggghhhhhhgggggggggfffeeedddbbbaaa```___^^^\\\YYYWWWUUURRRNNNJJJIIIJJJIIIGGGEEEDDDEEEGGGKKKPPP[[[jjj}}}|||wwwpppfffVVVFFF>>>===:::888555333222333444555444444333333333222222222000111222222222222111111333333333333333333333333333222222111111222222333//////000111222333444444222333444444555555444444333333333333444555666666777777777888888888888999777888999;;;<<<<<<<<<<<<::::::;;;;;;<<<=========??????@@@BBBDDDFFFHHHIIIGGGGGGHHHJJJLLLMMMNNNOOOQQQPPPNNNMMMLLLMMMNNNNNNMMMOOOQQQQQQQQQQQQSSSUUUVVVWWWXXXZZZ[[[[[[[[[[[[YYYYYY\\\```bbbhhhxxxppp[[[WWWWWWXXX```kkk{{{zzzlll___VVVRRRLLLHHHIIILLLPPPXXX```mmm}}}pppgggZZZOOOHHHEEEDDDDDDCCCBBBAAA@@@@@@?????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>><<<;;;<<<===>>>===<<<;;;<<<<<<<<<<<<=========;;;===>>>>>>===<<<===>>><<<===>>>???@@@AAABBBBBBHHHEEEAAA@@@BBBEEEEEEEEEFFFHHHKKKMMMMMMMMMMMMNNNKKKLLLLLLNNNPPPSSSUUUVVVSSSUUUXXXXXXXXXXXXYYY[[[\\\]]]^^^___aaabbbcccdddfffffffffgggiiijjjlllmmmhhhhhhhhhiiihhhhhhhhhgggeeeeeeeeeeeeeeefffggghhhmmmmmmmmmmmmnnnqqqssstttttttttuuuuuuuuuvvvvvvvvvsssrrrqqqpppooommmlllkkkgggfffeeedddcccbbbaaa```]]]]]]\\\[[[ZZZZZZZZZZZZYYYZZZZZZ[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYUUUSSSRRRPPPOOOLLLGGGDDDCCCEEEHHHHHHIIILLLQQQUUUZZZaaannn~~~rrrggg\\\RRRGGG===999;;;777666555333222222333444444444444444333333333333///000111333333333333222222222222222222222222222333222222111111222222333111111111222222333333333222333444555555555444444333333333333444555666777777777777777888888888888666777999;;;<<<<<<<<<<<<999999:::;;;<<<<<<============>>>@@@BBBEEEGGGHHHEEEFFFGGGIIIKKKLLLNNNNNNQQQOOOMMMKKKKKKKKKLLLMMMLLLNNNPPPQQQQQQQQQRRRSSSTTTUUUWWWYYY[[[\\\\\\\\\ZZZYYY[[[___bbbfffqqq|||sssddd[[[WWW[[[bbbqqq|||kkk]]]WWWPPPKKKKKKKKKLLLPPPUUU___nnnppp^^^RRRJJJGGGFFFCCCCCCAAA@@@???>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>>>><<<;;;<<<===>>>===<<<<<<<<<<<<============>>>;;;===??????>>>===>>>???;;;<<<===>>>@@@AAABBBBBBIIIEEE@@@???AAABBBBBBAAABBBDDDGGGHHHHHHHHHHHHIIIEEEFFFGGGHHHKKKMMMOOOPPPMMMOOOQQQRRRRRRRRRSSSTTTVVVVVVWWWXXXYYY[[[[[[\\\[[[[[[[[[\\\^^^___aaabbb^^^______```______^^^^^^]]]]]]\\\\\\]]]]]]^^^^^^dddddddddeeefffhhhjjjlllhhhhhhiiiiiiiiiiiijjjjjjjjjiiihhhfffeeecccbbbbbb^^^]]]\\\[[[ZZZYYYXXXWWWTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTUUULLLLLLLLLMMMNNNLLLIIIFFFBBBEEEJJJNNNRRRYYYaaagggmmmttt|||yyylll\\\LLLDDD>>>888666999555666777666555444444444555555444444444444333333...000111333444444444333222222222222222222222222333222222222222222222333444444333333333333222222222333444555555555444333222222222333444555666777777777777777888888888888666777999;;;<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<;;;;;;<<<>>>AAACCCEEEGGGDDDEEEFFFHHHJJJLLLMMMNNNPPPNNNLLLJJJIIIIIIJJJKKKLLLNNNPPPQQQPPPPPPQQQSSSRRRTTTVVVYYY[[[\\\\\\\\\\\\YYYZZZ^^^aaaeeemmmuuuqqq___WWWXXX]]]gggyyyuuuddd]]]VVVPPPNNNMMMKKKMMMPPPQQQ___qqqrrr```TTTNNNKKKGGGDDDBBBCCCBBB>>>>>>AAA===>>>???@@@@@@@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCBBB???======>>>@@@@@@@@@???>>>======<<<<<<<<<==================<<<<<<<<<===<<<<<<;;;:::;;;;;;<<<===>>>???@@@@@@BBBAAA???>>>>>>???AAABBBCCCCCCCCCBBBBBBAAAAAAAAADDDCCCCCCCCCDDDEEEGGGHHHLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRTTTUUUUUUVVVWWWXXXXXXYYYVVVVVVUUUUUUTTTTTTSSSSSSVVVVVVVVVVVVUUUUUUUUUUUUZZZZZZ[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^___]]]ZZZWWWUUUUUUUUUVVVSSSSSSRRRPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKLLLNNNOOOPPPQQQRRRRRRPPPNNNOOOPPPOOOKKKHHHFFFDDDBBBDDDIIIMMMMMMLLLJJJPPPVVV^^^kkkyyy~~~ooocccVVVNNNDDD>>><<<;;;888555777666666555444444333333333333333222222222111111222222222111111111000000111111000000111222333333222222111111222222333444222222222222222222222222333333333333333333333333333333333444555666777777777777777777777888888888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCDDDFFFGGGHHHIIIIIIJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLNNNOOOOOOOOOOOOPPPRRRQQQRRRSSSVVVXXXZZZ\\\]]][[[[[[ZZZ[[[^^^cccgggkkkzzzooo^^^XXXYYYbbbooopppaaa\\\UUUMMMIIIIIILLLOOOOOOUUUaaattttttcccWWWPPPNNNHHHEEEFFFEEEAAA??????;;;<<<===>>>>>>???@@@AAACCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@??????>>>==============================>>>>>>>>>>>>>>>===<<<<<<=====================>>>===>>>???>>>======@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@BBBBBBAAAAAABBBDDDEEEFFFDDDDDDCCCCCCDDDDDDEEEFFFIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNLLLLLLMMMMMMNNNNNNOOOOOOQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUSSSQQQOOOMMMMMMMMMNNNJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMKKKJJJJJJHHHDDDAAABBB@@@@@@AAAEEEIIIKKKLLLUUU___mmm{{{|||ooo```UUUJJJDDD<<<888888888555333666666666555444333333333333333222222222111111111222222222111111111000000111111000000111222222333222222111111222222333444222222222222222222222222333333333333333333333333333333444444555555666666666666666666666777777777999:::;;;<<<============<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===???@@@AAABBBBBBCCCDDDFFFGGGHHHHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKMMMNNNPPPOOONNNNNNOOOPPPPPPQQQSSSUUUWWWYYY[[[[[[ZZZYYYXXXYYY\\\aaaeeehhhqqq}}}pppdddaaa```jjjzzz~~~lllfff\\\SSSNNNKKKKKKJJJNNNQQQZZZhhhwww|||kkkaaaWWWNNNHHHHHHHHHDDD@@@?????????>>>>>>>>>>>>>>>>>>BBBBBBBBBCCCCCCCCCDDDDDDGGGEEECCCBBBCCCDDDCCCBBBAAAAAAAAA@@@@@@??????>>>===========================>>>>>>>>>>>>===<<<<<<=========<<<<<<<<<;;;;;;;;;???BBBAAA>>>===???CCC????????????@@@@@@@@@@@@@@@?????????@@@AAABBBCCC@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIGGGFFFEEEFFFFFFGGGBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFIIIHHHGGGFFFGGGHHHJJJKKKIIIGGGFFFEEEEEECCC@@@>>>???@@@@@@BBBEEELLLUUUZZZmmm{{{yyylll]]]PPPHHHAAA===999777888999777555666555555444444333333222333222222222222111111111222222222111111111111111111111111000111111222333222111111111111222333333222222222222222222222222222222333333333333333333444444444444444555555555444555555555666666666666999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<>>>???@@@@@@AAAAAACCCEEEFFFGGGHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJLLLNNNOOOOOONNNMMMNNNOOOPPPQQQRRRTTTVVVXXXYYYZZZXXXWWWWWWXXXZZZ^^^bbbeeeiiirrrpppdddaaaeeeppp|||sssfff[[[TTTPPPLLLIIINNNMMMQQQ[[[gggwwwlll___SSSOOONNNJJJFFFCCCDDDCCC@@@????????????>>>AAAAAAAAABBBBBBBBBCCCCCCGGGEEECCCCCCEEEFFFEEECCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>============;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;<<>>>>>?????????============>>>>>>?????????>>>>>>>>>>>>???@@@@@@?????????@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDCCCBBBBBBCCCDDDDDDAAAAAAAAABBBBBBBBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFHHHFFFDDDBBBBBBCCCFFFGGGBBBBBBAAAAAAAAAAAA@@@???AAABBBDDDGGGNNN\\\mmmyyy|||mmm^^^QQQGGGAAA;;;999777777888888777555444444444444333333222222222222222222111111111111111111111111111111111111222111111111111111222222111111111111111222222333111111111111111111111111222222222222222333333333555444444444444444444444444555555666666777777777777777888999999999999999::::::;;;;;;;;;;;;<<<<<<:::;;;;;;<<<>>>??????@@@@@@AAACCCEEEFFFHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIKKKNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTVVVWWWXXXYYYWWWWWWVVVWWWZZZ]]]```ccchhhnnnyyymmmfffbbbfffwwwqqqddd[[[UUUOOOKKKLLLKKKMMMTTT]]]iii{{{~~~jjj___XXXQQQKKKHHHEEEBBB??????AAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBEEEEEEDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>><<<<<<======<<<<<<;;;:::::::::;;;;;;<<<======>>>>>>DDDIIIGGG@@@;;;<<>>>>>>>><<<<<<<<<===============;;;;;;;;;;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@???CCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAACCCCCCBBBBBBCCCCCCDDDEEEFFFDDDAAA??????@@@CCCDDD@@@AAA@@@@@@????????????BBBCCCFFFMMM[[[rrr~~~qqqbbbSSSHHHAAA===555444444444444333222000333333333333333222222222222222222111111111000000111111111111111111111111222222111111111111111222111111000000111111222333111111111111111111111111111111111222222333333333444444444444444333333333555555666777777888999999666777888888999888888888::::::::::::;;;;;;<<<<<<<<<<<<======>>>???@@@@@@AAABBBCCCFFFGGGIIIIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHFFFIIIMMMOOOPPPQQQRRRSSSRRRSSSTTTUUUVVVWWWXXXXXXWWWWWWWWWWWWYYY\\\___aaafffjjjsssmmmccc```lllqqqdddZZZRRRMMMIIIHHHKKKQQQVVV^^^kkkxxxuuufffXXXNNNJJJFFFCCC??????BBBEEEEEEDDDAAAAAAAAABBBBBBBBBCCCCCCCCCFFFHHHIIIGGGDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@???>>>>>>999:::;;;<<<===>>>??????===AAAEEECCC===999999;;;<<<<<<<<<<<<============<<<<<<============<<<<<<======<<<<<<======>>>???======>>>>>>???@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>===<<<;;;@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBDDDDDDBBBAAA???>>>>>>??????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAABBBCCCBBB@@@??????@@@AAABBBBBBCCCCCCAAA??????@@@AAAEEEGGGMMMZZZnnn|||ssscccUUUIIIAAA<<<999666666555444333222222111222222222222222222222222222111111111111000000000111111111111111222222222333222111111000111111111111000000000000111222222111111111111111111111111000000111111222333333333333333333333333444444444555555666777888999::::::888999999:::::::::999999999999::::::;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@@@@AAACCCFFFHHHIIIJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHFFFJJJNNNQQQRRRRRRSSSTTTRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWYYY[[[]]]^^^```eeemmmyyyyyyjjjaaahhhwwwsssbbbVVVQQQIIIHHHJJJNNNQQQTTT]]]ggg}}}lll```[[[SSSNNNGGGEEEFFFFFFDDDAAABBBBBBBBBBBBCCCCCCCCCCCCBBBHHHNNNNNNIIIDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????<<<<<<<<<======>>>>>>>>><<<>>>@@@???===;;;;;;;;;============<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<>>>>>>>>>>>>>>>???@@@@@@;;;<<<<<<======>>>>>>???>>>>>>>>>>>>>>>===============>>>>>>>>>?????????>>>>>>>>>===<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCCCCAAA???>>>>>>>>>??????@@@?????????===>>>>>>??????@@@AAAAAA???>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAAAAACCCDDDFFFFFFFFFGGGKKKNNNQQQUUU^^^pppzzznnnbbbRRRFFF@@@===999777777777666555444333444555111111111222222222222222111111111111000000000000000000111111111222222222333222222111000000111111000000000000000111222222111111111111111111111111///000000111222222333333222222222333333444444555444444555666777888999999888999999999999999888888888999999:::;;;;;;<<<<<<;;;<<<<<<======>>>>>>??????@@@BBBDDDGGGHHHIIIJJJHHHHHHHHHGGGGGGHHHHHHHHHIIILLLPPPSSSSSSRRRRRRRRRPPPQQQQQQRRRRRRSSSSSSSSSUUUUUUUUUUUUWWWXXXZZZ[[[[[[aaajjjqqq{{{{{{llljjjqqqrrrbbbZZZOOOMMMMMMNNNLLLMMMSSS\\\iiizzzzzzuuuddd\\\RRRLLLJJJGGGBBB===BBBBBBBBBCCCCCCCCCDDDDDDAAAJJJSSSRRRJJJDDDCCCEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBB???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>==================>>>???????????????>>>>>>>>>======<<<<<<;;;======?????????>>>===<<<::::::999999::::::;;;<<<:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<========================>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDDDDBBB@@@>>>???@@@@@@AAAAAA@@@@@@???<<<<<<===???AAABBBCCCDDD???????????????@@@AAAAAA??????@@@@@@AAAAAAAAAAAABBBEEEIIILLLNNNRRRYYY]]]___cccoooyyyqqq```SSSCCC;;;:::<<<:::888333333222111//////111333111111111111111111222222111111111111000000000000000000111111222222222222333333222111000000111111000000000000000111111222000000000000000000000000///000000111222222333333111111222333333444555555333333444555666777888999666666777777777666666555888888999::::::;;;<<<<<<:::;;;;;;<<<<<<============???AAACCCEEEGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIILLLOOOSSSTTTSSSQQQPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQSSSSSSSSSTTTUUUWWWXXXYYYZZZaaahhhlllrrrwwwooonnnwwwmmmeeeXXXTTTQQQNNNKKKJJJPPPXXXYYYjjjuuudddYYYPPPHHHFFFIIIBBBAAAAAAAAAAAABBBBBBBBB>>>GGGOOOOOOHHHCCCCCCFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>============>>>>>>??????@@@@@@<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<===>>>@@@AAA>>>>>>????????????>>>>>>@@@???>>>======<<<======>>>>>>>>>>>>>>>>>>??????>>>???@@@@@@AAAAAAAAAAAA????????????@@@@@@@@@@@@;;;<<<<<<<<<<<<=========@@@???===<<<;;;;;;<<<===@@@===>>>CCCEEEDDDFFFLLLSSS[[[bbbeeeiiiqqqxxxzzz{{{iii]]]LLLFFF===666444444555666555555444444444333333333111222222222222111000000111111111111000000000000111111000000000000111111000111111111111222222222222111000......000111222///000111222222111000///222111000000000111333333222222333333333333444444555555555555666666666666888888888888777777777777888999999::::::;;;;;;<<<<<<<<<======>>>>>>??????AAAAAABBBBBBDDDEEEFFFGGGIIIHHHHHHGGGGGGHHHHHHIIILLLOOORRRRRRQQQPPPOOOOOOPPPQQQRRRQQQPPPOOOPPPQQQQQQSSSTTTTTTSSSSSSTTTUUUZZZ\\\aaahhhooozzzwwwqqqvvv~~~iiibbb[[[RRRLLLKKKLLLMMMMMMTTTZZZhhhzzzxxxiii[[[NNNHHHHHHFFFEEECCCCCCCCCCCCCCCCCC===DDDJJJJJJEEEAAAAAADDDCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>===============>>>>>>>>>===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<;;;<<<<<<===<<<======>>>>>>======<<<>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<======???????????????????????????@@@@@@AAAAAAAAAAAA@@@?????????????????????????????????????????????????????????>>>======???@@@AAA>>>???EEEIIIKKKRRRYYYfffrrr~~~nnn[[[OOOFFFAAA:::555333444555555444444444444333333333333111222222222222111000000111111111000000000//////111111000000000000111111000000111111111222222222222111000//////000111222000000111111111111000000222111000000000111222333222222222333333333444444555555555555666666666666555555555666666777777777888888999::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGIIIJJJJJJLLLNNNQQQRRRPPPOOOOOOOOOPPPQQQRRRQQQPPPOOOPPPQQQQQQSSSTTTTTTSSSSSSTTTUUUXXXYYY^^^dddiiiqqquuurrr{{{mmmdddXXXPPPNNNMMMKKKIIIQQQTTT^^^lllzzznnn]]]QQQLLLJJJGGGDDDBBBBBBBBBBBBAAA???BBBDDDEEECCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA????????????>>>>>>>>>>>>?????????@@@@@@?????????????????????????????????======<<<<<<<<<<<<===============<<<<<<======>>>:::<<<>>>???@@@>>>===;;;>>>??????@@@@@@??????>>>======<<<<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<===>>>@@@DDDCCCGGGNNNVVV___kkkuuu|||mmm\\\LLLAAA>>>;;;666333333444444444444444444333333333222222111111222222111111000///111111000000000000//////111000000//////000000111000000000111111111222222222111000//////000111222111111000000000000111111111111000000111111222333222222222222333333333333555555555555666666666666222333444555666777777888888888999999:::;;;;;;;;;;;;<<<<<<======>>>????????????@@@@@@AAABBBDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKJJJMMMOOOPPPOOONNNNNNOOOOOOPPPQQQQQQOOOOOOPPPQQQQQQSSSTTTTTTRRRRRRSSSUUUWWWXXX\\\```ccchhhtttuuuzzz|||pppaaaVVVSSSPPPKKKGGGNNNNNNSSS\\\gggvvvsssbbbXXXRRRMMMHHHEEEEEEEEEDDDCCCCCCBBBAAABBBCCCCCCCCCBBBAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<======>>>>>>>>>=========>>>??????<<<===>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@??????============>>>???@@@@@@BBBAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBAAA@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@???===>>>@@@CCCIIINNNWWWcccppp~~~{{{jjj\\\OOOCCC;;;888666444333444555444333333333333333222222222222111111111111111000000///111000000000////////////000000////////////000000000000000000111111111111111111000//////000111111222111000//////000111222111111111111111222222222111222222222222333333333555555555555666666666666333444444555666666777777888888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>??????AAABBBBBBDDDDDDDDDEEEFFFGGGIIIIIIIIIKKKMMMNNNMMMLLLMMMNNNNNNOOOPPPPPPOOONNNPPPQQQQQQRRRSSSSSSRRRRRRSSSUUUWWWWWW[[[___aaadddlllvvv~~~lll^^^XXXTTTNNNIIIKKKJJJMMMTTT\\\gggxxxxxxjjj```ZZZQQQLLLKKKJJJHHHFFFFFFCCCAAA@@@BBBCCCCCCAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>???@@@AAAEEEDDDAAA@@@??????AAABBB@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBAAA@@@??????????????????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA???AAACCCCCCAAABBBGGGKKKTTT___nnn~~~}}}jjjXXXLLLDDD???;;;666444333444555666555333333333222222222111111111000111111111111000//////000000000////////////...000000////////////000000//////000000000111111111111111000000000000111111222111000//////000111222000000111111222222222222111111111222222222333333555555555555666666666666666666666666666666666666777777888999999::::::;;;;;;;;;;;;<<<======>>>>>>>>>>>>===>>>>>>???@@@AAAEEEEEEDDDDDDDDDEEEFFFFFFGGGIIIKKKKKKKKKKKKLLLMMMLLLNNNOOOOOONNNNNNOOOQQQPPPRRRSSSSSSRRRRRRSSSTTTUUUUUUXXX]]]___aaagggooowww~~~}}}}}}jjj___XXXQQQLLLHHHHHHKKKPPPVVV]]]jjjvvvtttjjj]]]UUUQQQNNNJJJFFFHHHFFFCCCBBBBBBBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@????????????@@@@@@AAABBBNNNKKKFFFAAA>>>===>>>???@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@??????>>>??????@@@AAABBBCCCCCC>>>>>>???@@@AAABBBCCCCCC???CCCEEEEEEEEEIIIQQQXXXiiixxxuuuiiiWWWHHH???<<<;;;:::555444333444555555444333222222222111111111000000000000111111000000///...000000////////////......000//////......//////000/////////000000000111111000000000111111000000000111111000000000000111111000000111222222222222111111111111111222222222222555555555555666666666666777777777666666666555555777777888888999::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>======>>>??????@@@EEEDDDDDDCCCCCCDDDDDDDDDFFFGGGIIIIIIIIIIIIKKKMMMKKKMMMNNNNNNNNNNNNOOOQQQPPPRRRSSSSSSQQQQQQRRRTTTSSSRRRTTTYYY[[[]]]bbbhhhooo}}}~~~~~~lll___TTTNNNHHHGGGJJJNNNPPPTTT]]]ggg|||uuuhhhaaaZZZSSSMMMMMMLLLJJJHHHFFFEEEEEEEEECCCBBBAAA@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDCCCDDDFFFGGGHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB?????????@@@@@@AAABBBCCCLLLJJJFFFBBB@@@>>>>>>???AAAAAABBBBBBBBBBBBAAAAAACCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@?????????>>>>>>???@@@@@@@@@??????>>>>>>@@@AAACCCDDDFFFFFFBBBBBBCCCEEEGGGHHHJJJJJJHHHLLLPPPQQQSSS[[[hhhrrrzzznnn^^^TTTGGG===999888777777666444333333333444222111222111111111000000000000000000000000000//////...000000/////////.........//////............//////////////////000000000111000000111111111111000000000000111111111111000000///000111222333222222111111111111111222222222222555555555555666666666666555555555555555555666666777777777888999999::::::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGGGGHHHJJJLLLKKKLLLNNNNNNMMMMMMOOOPPPPPPQQQRRRRRRQQQQQQRRRTTTUUUSSSSSSWWWYYYZZZ___dddkkkuuu~~~kkk]]]UUUNNNLLLKKKLLLKKKLLLTTT]]]kkk}}}uuummmccc\\\SSSSSSRRROOOKKKIIIIIIJJJDDDCCCAAA???>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCCBBBCCCEEEGGGHHHGGGEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIGGGGGGGGGHHHHHHGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAACCCBBBAAAAAA@@@@@@@@@@@@BBBBBBAAA@@@@@@???>>>>>><<<===>>>???????????????===>>>@@@BBBDDDFFFHHHHHHLLLMMMNNNPPPSSSUUUVVVWWWXXX\\\aaaccchhhrrrzzzlll___OOOHHH@@@:::888888666444777555222111222222111///111111111111000000000000000000000000000//////...000/////////............//////............//////////////////000000000000000000111111111111000000///000111222222111000//////000111222333222111111000111111111111222222222555555555555666666666777111222222333444555666666777777777888999999::::::::::::;;;;;;<<<======>>>???>>>>>>>>>>>>??????@@@@@@@@@AAAAAACCCDDDFFFGGGDDDEEEFFFGGGFFFGGGJJJLLLJJJLLLMMMNNNMMMMMMOOOPPPPPPQQQRRRRRRQQQQQQRRRTTTYYYVVVUUUXXXZZZZZZ^^^cccjjjqqq~~~vvvfff^^^UUUQQQNNNLLLIIIIIIPPPYYYXXXjjjyyyqqqiiiiiieee___[[[YYYTTTMMMJJJHHHEEEDDDDDDCCCAAA???BBBCCCCCCBBBAAA@@@AAABBB@@@DDDFFFDDDAAAAAAFFFKKKFFFFFFEEEEEEEEEEEEFFFFFFIIIEEEEEEJJJJJJGGGGGGKKKHHHHHHGGGFFFDDDCCCCCCBBBGGGFFFEEEDDDCCCBBBAAAAAADDDDDDDDDDDDCCCCCCBBBAAABBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAA@@@>>>???@@@AAAAAA@@@BBB???>>>???AAAAAA>>>;;;:::===???@@@@@@@@@AAABBBCCCEEEHHHJJJLLLOOORRRUUUYYY^^^eeekkknnnpppqqqrrrwwwyyy{{{|||wwwgggXXXMMMEEEAAA===:::888888666555222222222111111111000000//////000000111111111111000000000000000000000000000000///.......................................000000000000000000000000......//////000000111111222222111111000000////////////000000111111111222111111222222222333333333555555555555666666666666777777666555444333333222555555555666777777888888;;;;;;<<<<<<===>>>>>>>>>===============>>>>>>???BBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLPPPRRRTTTVVVWWWWWWWWWWWWTTTUUUVVVUUUVVVXXX\\\___eeejjjuuussseee]]]VVVPPPMMMKKKJJJNNNSSSXXXbbbrrr}}}wwwsssnnndddZZZPPPLLLGGGDDDDDDDDDBBBAAACCCCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCFFFFFFFFFEEEEEEFFFFFFFFFFFFCCCDDDHHHHHHDDDDDDGGGCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>??????@@@@@@@@@@@@???>>>???@@@AAAAAAAAAFFFDDDBBBBBBCCCCCC@@@>>>>>>@@@BBBCCCDDDEEEGGGIIIMMMPPPTTTWWW[[[___dddgggrrryyyrrrdddVVVIII@@@???<<<888555555444333222222222222111111111000000111111111000000000//////////////////////////////000000///.......................................///////////////////////////////////////000000000000/////////.........---/////////000000000111111111111111222222222333333444555555555666666666666666666666555444444333333555555666777777888888999;;;;;;;;;<<<======>>>>>>===============>>>??????BBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDFFFGGGIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMQQQRRRTTTVVVWWWXXXXXXXXXVVVVVVWWWVVVVVVXXX\\\^^^```dddnnn{{{uuuddd[[[SSSPPPNNNLLLMMMPPPRRRYYYfffuuu{{{lll\\\VVVNNNIIIHHHHHHGGGFFFDDDDDDDDDCCCBBBAAA@@@???CCCAAA@@@AAACCCDDDBBB???DDDCCCCCCCCCCCCCCCCCCDDDEEECCCCCCFFFFFFCCCBBBDDDAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDD@@@AAAAAAAAAAAAAAAAAAAAA?????????>>>??????@@@@@@>>>>>>>>>>>>???@@@AAAAAAGGGEEECCCCCCCCCCCCAAA@@@CCCEEEHHHJJJMMMQQQVVVYYYcccfffkkkpppuuu{{{ooo___SSSHHH???999:::777444333333333222111222222222111111111111111333333222111///...------////////////////////////000//////............///........................////////////////////////000000//////////////////////////////...............///////////////000000111111111222222222222333444444444555555555666666444444444444444444444444666666777777888999999:::::::::;;;<<<<<<======>>>>>>>>>======>>>>>>???@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBDDDFFFHHHIIIJJJKKKKKKLLLNNNNNNOOOOOOOOOQQQSSSUUUWWWXXXYYYYYYXXXXXXXXXYYYXXXWWWXXX[[[]]]\\\^^^fffrrrsssfff[[[VVVSSSPPPMMMMMMMMMQQQXXXcccqqqpppggg\\\TTTSSSSSSQQQPPPLLLJJJHHHFFFEEEDDDCCCAAADDDDDDEEEFFFFFFEEEDDDBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEAAAAAABBBBBBBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@AAAAAABBBCCCAAABBBBBBAAAAAAAAACCCDDDGGGFFFFFFGGGGGGHHHHHHHHHJJJMMMRRRXXX^^^fffoootttzzznnn^^^OOOEEE@@@;;;888888666444333444555555444111111111111111111111111222222111000///...------////////////////////////000///............//////........................////////////////////////000000000//////......---111111111111000000000000............////////////111111111111222222222222333333444444444555555555333333333444444555555555777777777888999999::::::999::::::;;;<<<<<<======>>>============>>>??????AAAAAABBBCCCCCCCCCBBBBBB@@@@@@BBBDDDFFFHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRTTTWWWXXXYYYYYYYYYYYYZZZZZZYYYXXXXXXZZZ\\\\\\^^^dddmmmwwwvvveee\\\XXXSSSOOOMMMKKKMMMRRRXXXcccqqq~~~qqqiiigggfffdddaaa[[[WWWQQQNNNMMMKKKIIIHHHDDDHHHKKKJJJFFFCCCDDDFFFDDDDDDEEEFFFFFFEEEDDDDDDBBBCCCCCCCCCDDDEEEFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCEEEFFFFFFDDDEEEGGGIIIIIILLLOOORRRTTTVVVWWWXXXYYY^^^eeennnxxx~~~ssscccXXXJJJ???999888666666666444333444555666555444111111111111111111111111000000000////////////...........................//////............//////................................................000000//////......------000000000000111111111111////////////............000000111111111222222222333333333333444444444444222222333333444555555555777777777888999999::::::999999::::::;;;;;;<<<<<<======<<<<<<======>>>???@@@@@@AAABBBCCCCCCBBBBBB@@@@@@BBBCCCEEEGGGHHHIIIJJJJJJLLLMMMNNNOOOOOOOOOOOOPPPSSSUUUWWWXXXXXXXXXYYYZZZ[[[ZZZYYYXXXZZZ[[[^^^^^^ccciiippp{{{pppccc\\\UUUQQQOOOJJJLLLOOOTTTZZZbbblllrrr~~~~~~pppiii```ZZZXXXWWWUUUTTTPPPSSSUUUQQQJJJEEEFFFIIICCCDDDEEEFFFFFFEEEDDDCCCCCCEEEDDDBBBDDDJJJMMMMMMDDDCCCBBBAAABBBDDDGGGHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDBBBAAAAAAAAACCCDDDBBBEEEHHHIIIHHHJJJNNNQQQSSSXXX___eeehhhjjjlllnnntttyyy}}}nnnbbbPPPHHH>>>777666666666555222111111222333444333222111111111111111222222222////////////////////////........................///............//////000................................................//////..............................////////////000000000////////////...000000000111111111111222222222222333333333444444222222333333444444444555666666777777888999999:::888888999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAABBBBBBCCCBBBBBBAAAAAABBBCCCEEEFFFGGGGGGGGGHHHJJJKKKMMMMMMNNNNNNLLLMMMPPPSSSUUUVVVVVVVVVWWWYYYZZZZZZYYYXXXYYYZZZ\\\]]]```eeeiiiooo}}}qqqfff[[[UUUSSSKKKMMMNNNPPPRRRVVV\\\```kkkwwwwwwtttsssrrrpppkkkjjjgggaaaYYYSSSQQQQQQLLLMMMNNNOOOOOONNNMMMLLLIIIKKKJJJGGGKKKTTTZZZZZZOOOMMMJJJGGGHHHKKKOOOQQQMMMLLLKKKHHHFFFDDDBBBAAABBBCCCDDDEEEEEEEEEEEEDDDBBBCCCDDDEEEGGGHHHJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMPPPNNNLLLJJJJJJKKKMMMNNNKKKPPPVVVYYYZZZ^^^dddjjjnnnuuuvvvhhh[[[RRRDDD???:::777777888666444111000000111333333222111000000111111111222222222111111000///...------,,,.......................................///000000................................................------..................---........./////////000111111000000000/////////000000000000111111111111222222222222333333333333333333333333333333444444555555666777777888888999888888888999::::::;;;;;;;;;::::::::::::;;;<<<<<>>???@@@AAABBBBBBCCCBBBCCCCCCCCCCCCDDDDDDDDDEEECCCDDDFFFHHHIIIJJJKKKKKKGGGIIIKKKNNNPPPRRRRRRRRRTTTVVVXXXYYYXXXXXXYYYZZZ\\\\\\___aaaaaaccckkkvvvtttgggcccVVVTTTQQQLLLJJJLLLPPPTTTRRR[[[hhhuuuwwwpppqqqtttyyy}}}~~~}}}uuullleeebbb^^^^^^dddlllssswwwvvvpppggg___\\\ZZZZZZZZZSSSWWWYYYXXXTTTPPPOOOPPPMMMPPPRRRQQQNNNLLLMMMOOOQQQUUU[[[___bbbffflllqqqssstttuuuwwwyyy|||~~~zzzwwwqqqmmmlllnnnqqqtttxxxhhhWWWJJJ@@@:::777777666666555444444333333111111111111111111111111222111111111000000/////////////////////////////////......000222111...***........................---------............///---------............/////////.........------------......///000111111222111111111111222222222222222222222222222222222222111111222222222333333333111222333333444444333333555555666666777777888888888888999::::::::::::999;;;:::999888888888999:::;;;<<<===>>>???@@@AAAAAABBBCCCCCCDDDEEEFFFFFFFFFHHHHHHGGGGGGGGGGGGFFFFFFGGGIIIKKKMMMOOOPPPQQQRRRTTTUUUVVVVVVUUUTTTUUUWWW[[[\\\^^^___```ccchhhlllxxxyyyjjj^^^\\\XXXQQQLLLJJJLLLNNNNNNTTT[[[dddnnn}}}{{{xxxyyy~~~wwwpppmmmjjjiiifffggghhhgggddd```^^^^^^]]]```aaa```^^^\\\]]]^^^fffkkksssyyy}}}kkkcccVVVJJJAAA<<<888777666666666555444333333333111111111111111111111111333333222222111111111111///////////////////////////...---///111111///,,,........................---------............///---------............/////////.........------------......///000000111111....../////////000000000111111111111111111111111111111111222222222333333111222333333444444333333555555555666777777888888777888999999::::::999999:::999888888888999:::::::::;;;;;;<<<>>>??????@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHJJJLLLNNNOOOPPPPPPSSSTTTUUUUUUTTTTTTUUUVVVZZZ\\\]]]]]]^^^aaaeeeiiinnnxxxiiieee^^^WWWQQQMMMKKKKKKIIIMMMSSSXXX```mmm||||||zzz{{{||||||{{{xxxvvvuuuvvvrrrfffRRRLLLCCC<<<888666666555666555555444444333333222111111111111111111111111111111111111000000000000///////////////////////////...---///111222111000........................---------............///---------............///...............---------.........//////000000111......////////////000000000000000000000000000000111111111222222222222333111222333333444444333333444555555666666777888888777777888999999999999999888888888888888999:::;;;999::::::;;;<<<===>>>>>>@@@AAABBBCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNQQQSSSTTTTTTSSSSSSTTTVVVZZZ[[[\\\\\\]]]___bbbeeegggnnnzzz{{{sssiii```YYYTTTOOOKKKGGGJJJLLLOOOTTT]]]hhhqqq}}}yyyxxx|||rrrxxxjjjZZZOOOFFFAAA;;;666444444444333444444444444333333222222111111111111111111111111..................------///////////////////////////.........000111222222........................---------............///---------............///................................./////////000000000000000000111111111222000000000000000000000000111111111111222222222222111222333333444444333333444444555555666777777888666777777888999888888888666777777888999::::::;;;:::::::::;;;<<<=========??????AAACCCDDDFFFHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNPPPRRRSSSSSSRRRRRRTTTUUUZZZ\\\\\\\\\\\\]]]___bbbfffjjjrrr}}}wwwjjjbbb\\\UUUOOOLLLMMMMMMMMMOOOUUU]]]cccnnnzzz{{{vvvvvvwwwzzzZZZhhh~~~zzzooocccUUUHHH???>>>;;;777444444444444444333333333333333222222222000000000000000000000000------------------......////////////////////////............///000222333........................---------............///---------............///---.................................///////////////000000000000111111111111111111111111111111111000000111111111222222222111222333333444444333333444444444555666666777777555666777777888888777777666666777888999999:::::::::;;;;;;<<<<<<============>>>???AAACCCEEEFFFGGGFFFFFFGGGGGGHHHIIIJJJJJJMMMLLLLLLLLLLLLMMMNNNOOOOOOQQQRRRSSSRRRRRRTTTUUU[[[\\\]]]]]]\\\\\\^^^```dddhhhmmmtttzzznnndddZZZSSSQQQPPPNNNLLLMMMPPPVVVYYY```hhhuuuzzzuuurrrrrrvvv||||||JJJSSSeeezzz|||qqqdddZZZPPPEEE<<<999777555222222333555666555222222222222222222222222000000000000000000000000////////////000000000000////////////////////////,,,...//////......000111........................---------............///---------............///---------.......................................------............//////111111111111111111111111000000000111111111111222111222333333444444333333333444444555555666777777555555666777777777777777666666777888999999999888;;;;;;;;;<<<<<<<<<======<<<===>>>@@@AAACCCDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJMMMMMMLLLLLLLLLNNNOOOPPPOOOQQQRRRSSSRRRSSSTTTVVVYYY[[[\\\]]]\\\\\\]]]______ccchhhmmmwwwpppcccZZZTTTQQQNNNKKKJJJLLLNNNPPPWWW[[[dddoooyyy{{{tttoooooosssrrrtttwwwzzz}}}AAAEEEQQQaaapppttteeeYYYNNNHHHCCC;;;777777555333222222333555555444111111111222222222222222000000000000000000000000//////000000000111111111////////////////////////***---000000...,,,---...........................---------............///---------............///---------.........//////........................---------.........//////000000000000000000000000000000000000111111111111111222333333444444333333333333444555555666666777444555666666777777666666666777888999999888777777::::::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEGGGHHHIIIJJJLLLKKKKKKJJJKKKMMMOOOQQQOOOQQQSSSSSSSSSSSSUUUWWWWWWYYY[[[[[[ZZZZZZ[[[]]]ZZZ___dddgggmmmxxxrrrhhh[[[WWWRRRNNNKKKKKKKKKKKKSSSRRRVVV^^^eeelllzzzwwwtttvvvqqqqqqpppooooooqqquuuyyy@@@???EEEOOOYYYfffzzz|||kkk___UUUIII@@@>>><<<777555888888666444333444444222111111111111111111111222222000000000000000000000000---.........//////000000////////////////////////)))---000000...++++++,,,........................---------.........//////---------.........//////---------.........//////.....................---////////////000000000111////////////////////////000000000000111111111111222222333444444444333333333333444444555666666777444555555666666666666666777777888999999888666666999999999999999999::::::;;;<<<<<<===>>>??????@@@AAABBBCCCDDDFFFHHHIIIIIIKKKJJJIIIIIIJJJLLLOOOPPPPPPQQQSSSTTTSSSTTTVVVWWWUUUWWWYYYZZZYYYYYYZZZ[[[ZZZ^^^cccdddfffmmmyyyvvvddd___YYYSSSPPPNNNMMMLLLQQQMMMNNNSSSXXX___mmm|||~~~~~~tttsssoookkkiiijjjmmmpppnnnuuu~~~>>>@@@CCCDDDHHHSSSaaalllrrrcccSSSHHH@@@>>>;;;777555444555555555555555444444333333333333333222222111000//////111111111111111111111111......////////////..............................////////////////////////------...............---+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///000000//////.........---+++,,,---......---,,,+++---------------...//////---...///...---...///111222000...///000000///...222222333333333333444444555555555666666666666666555555555555666666666666777888888888888999999999;;;;;;;;;<<<<<<<<<======;;;;;;===>>>@@@BBBCCCDDDBBBDDDDDDDDDCCCDDDFFFHHHJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQSSSTTTUUUUUUUUUWWWWWWXXXXXXXXXXXXXXXXXXYYY[[[\\\^^^```eeekkkooowwwjjj^^^ZZZWWWQQQMMMNNNFFFHHHKKKLLLOOOUUU^^^eeewwwzzztttoookkkiiiiiijjjllloootttzzz999;;;<<<<<>>===<<<999666555444444555333333222222222111111111333333222111111000//////111111111111111111111111......////////////......................................................////////////...---,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,---...///000/////////.........---,,,------......///......000/////////000000111222...///000///......///111///......///111111///---222222222333333333444444555555555555666666666666555555555555666666666666777777888888888999999999999999:::::::::;;;;;;;;;:::;;;<<<>>>???AAABBBCCCBBBCCCDDDDDDCCCDDDFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTVVVVVVWWWXXXXXXXXXWWWWWWWWWXXXZZZ[[[]]]aaagggkkkvvv}}}|||mmmddd]]]TTTNNNMMMIIIJJJJJJJJJKKKOOOUUU[[[kkkvvvyyyrrrmmmkkkggghhhiiilllpppwww~~~;;;<<<<<<<<<<<<@@@GGGMMMRRR___rrrzzznnn^^^QQQHHHBBB===:::999888666555333333444444222222222111111111111111222222222111111000000///000000000000000000000000......////////////............................................................//////...---,,,,,,.........---------------------,,,,,,,,,---....../////////...........................///000222333000000000000000111111222000111111000......000111/////////000111111000...222222222222333333333333444444555555555666666666555555555555666666666666777777777888888888999999777777888888888999999999999:::;;;<<<>>>@@@AAAAAAAAABBBCCCCCCBBBCCCEEEGGGIIIHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRTTTUUUVVVVVVWWWWWWVVVVVVTTTUUUWWWWWWYYY\\\aaadddkkktttzzzpppqqqwwwttthhh[[[SSSPPPOOONNNKKKIIIGGGIIIMMMQQQ[[[dddqqq~~~wwwrrrllljjjhhhhhhiiimmmqqqsss|||>>>>>>???======>>>BBBFFFIIIQQQ___mmm}}}~~~rrrcccZZZMMMCCC===;;;::::::555555444333222333333444333333333333333222222222222111111111000000000///000000000000000000000000---......//////......---................................................***+++,,,...///000000000/////////......------,,,------,,,,,,,,,------...........................///...------///222555777//////.........//////000111222222111//////000111555333111000000111111000111222222222222333333333333444444555555666666666555555555555666666666666777777777777888888888888777777777888888888888999888999:::;;;===>>>???@@@@@@AAABBBBBBAAABBBDDDFFFHHHGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPRRRSSSTTTUUUUUUUUUUUUUUUSSSTTTUUUUUUVVVXXX\\\___fffmmm{{{qqqllllllvvvvvvggg]]]WWWSSSQQQMMMIIIGGGHHHKKKMMMPPPVVV```kkkuuuzzzvvvqqqnnnllllllllllllsssxxx:::;;;;;;::::::;;;===???AAAFFFNNNVVVaaasss~~~ssseeeYYYLLLGGG@@@:::777666555555222222222222222222222333222222222222222222222222111111111000000000000000////////////////////////------............------................................................***+++,,,...///000000000/////////......------,,,...------,,,,,,,,,---------------...............///...------...222555888//////...............///000111222111//////000222===888333//////000111222111111111222222222333333333333333444555666666777555555555555666666666666666666777777777888888888888888888888999999999999888999999;;;<<<===>>>??????@@@AAAAAA@@@AAACCCEEEFFFFFFGGGGGGHHHJJJKKKLLLKKKLLLMMMNNNNNNOOONNNNNNPPPQQQRRRSSSTTTTTTTTTTTTRRRSSSTTTUUUUUUWWWZZZ\\\___dddppprrrjjjllltttvvvhhh___WWWSSSNNNJJJIIIIIIKKKLLLLLLPPPVVV]]]eeeppp|||~~~yyyuuurrrmmmjjjkkkooovvv~~~:::999999999:::;;;<<<===<<<@@@DDDHHHOOO]]]nnn{{{sssggg\\\PPPFFF>>>===;;;888666555444444111111111222222222222222///////////////000000000000000000000000000000000////////////////////////------............------........................------------------------......//////...---,,,,,,.........---------------......---,,,,,,,,,---------------------............---,,,,,,...000444666111000000////////////000///000000000//////111333???:::333///...000222333111111111111222222222222222222333444555666666777555555555555666666666666666666666777777777888888888999999999999:::::::::888999:::;;;<<<===>>>>>>>>>???@@@@@@???@@@BBBDDDEEEEEEFFFGGGHHHIIIKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSQQQRRRTTTUUUUUUVVVYYY[[[[[[```jjjzzzssskkkmmmwwwwwwkkk^^^YYYSSSNNNLLLKKKKKKKKKLLLNNNQQQTTTXXX```jjjqqq}}}tttnnngggjjjnnnttt}}}xxxtttsssuuuyyy<<<;;;999999:::<<<======;;;>>>AAABBBEEENNN[[[eeexxx|||wwwkkk\\\RRRKKKDDD===888999999888666555444555111111222222222111111111........./////////000000///000000000000000000000........................,,,------......------,,,........................------------------------////////////...---,,,+++,,,,,,,,,,,,------------///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,++++++---///111333000000///...............,,,...//////...///111333888555222000000111222111111111111111222222222222111222222333555666666777555555555555666666666666666666666666777777777888888888999999999999::::::999999:::;;;<<<===>>>>>>>>>???@@@?????????AAACCCDDDEEEEEEFFFGGGIIIKKKLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLMMMNNNPPPQQQRRRRRRRRROOOQQQSSSTTTUUUVVVXXXZZZ[[[___gggrrrxxxssssss{{{mmmggg]]]VVVRRROOOMMMKKKJJJLLLNNNNNNOOOSSSZZZ```lllwwwzzzoooooooooqqqvvv~~~}}}|||zzzwwwuuuoookkkjjjkkkmmmrrr}}};;;999777666777999::::::999;;;>>>======BBBKKKSSS\\\nnnuuueeeaaaUUUHHH@@@>>>;;;777333444444333111111111222111222222222222111111000///000000000111111222222////////////000000000000........................,,,------......------,,,........................------------------------------..................+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++,,,...///000...---,,,++++++++++++++++++,,,.........///111444111111000111333333111///000111111111111222222222111111222333555666666777555555555555666666666777666666666666777777777777888888888888999999999999::::::;;;;;;<<<===>>>>>>===>>>??????>>>???AAACCCDDDDDDEEEFFFGGGIIIKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMKKKLLLNNNOOOPPPQQQQQQQQQNNNPPPRRRSSSTTTUUUXXXZZZYYY]]]ccciiittt~~~uuuuuuzzz{{{ssshhh___XXXTTTOOOLLLHHHJJJKKKJJJJJJLLLQQQVVV[[[fffvvv{{{yyyuuurrrsssxxx~~~~~~~~~~~~~~~~~~~~~~~~xxxvvvtttssstttsssqqqoookkkgggeeeeeefffiiirrr}}}999888888888999:::;;;;;;::::::::::::===@@@CCCEEELLLWWWgggwwwzzziii___SSSLLLCCC===<<<;;;888444555666666555333222222333222222222111111111111000//////000000000000//////......------------......111000///...............,,,++++++******++++++,,,***************************+++,,,---...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......................................................//////000000111111111111222222222333333333333333333222222111111111333333444444555666666777777777777777666666666666666777888777555555777888777777888888888999999999888888999:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAADDDEEEGGGGGGGGGGGGIIIKKKJJJLLLNNNOOOPPPOOOMMMLLLJJJKKKLLLMMMMMMMMMMMMMMMUUUTTTTTTTTTTTTTTTUUUUUU[[[YYY[[[ccckkkvvvvvvssswwwxxxlllccc[[[UUUSSSOOOMMMKKKJJJJJJKKKLLLMMMUUUWWW___kkkvvv|||wwwwwwzzz{{{|||yyyzzzxxxtttqqqrrruuuzzz}}}~~~|||}}}}}}{{{xxxvvvvvvvvvqqqqqqqqqqqqpppooommmmmmmmmmmmmmmnnnppptttwwwzzzqqqnnnjjjfffdddffflllppp888888888888888999::::::::::::::::::<<<>>>AAACCCBBBJJJTTT___jjj{{{wwwfffWWWMMMIIICCC<<<999999999666333444555666555333222222333111111111000000000////////////000000000000//////......------------......000000///...............------,,,,,,,,,,,,------------------------------+++,,,---...////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................000000//////////////////111111111111222222222222333333333222222111111111333333333444555666666666555555555555555555555555555666777666444444666777888888888888999999999999999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCDDDFFFGGGFFFGGGHHHJJJJJJKKKMMMNNNNNNNNNLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNRRRRRRRRRSSSTTTUUUVVVVVVYYYWWWYYY^^^eeemmmxxxvvvrrrzzz}}}pppeee]]]YYYPPPNNNKKKIIIHHHIIIIIIIIINNNPPPVVV___hhhrrr}}}zzzxxxvvv{{{{{{wwwrrrooojjjggggggkkkpppssszzzyyyvvvttttttvvv{{{~~~}}}|||xxxvvvuuutttssstttvvvwwwxxxzzz{{{zzzxxxuuuttttttrrrqqqqqqpppqqqqqqrrrrrrpppppppppnnnlllkkkkkkmmmllllllmmmmmmmmmmmmmmmmmmppppppqqqsssuuuxxx{{{}}}{{{xxxqqqjjjdddcccfffiii888888888777888888999:::::::::999:::;;;<<<>>>???@@@CCCGGGKKKSSSbbbuuu}}}mmm^^^PPPEEE???===:::666666777777555333444555666555222111222333000000000000/////////......//////000000//////.........------------....../////////...............//////............//////........................,,,---...//////000//////------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------111000000///......------//////000000000111111111222222222222222111111111222333333444444555555666444444444444444444444444666777777666555555666888888888999999999:::::::::::::::;;;<<<===>>>>>>???>>>>>>>>>???@@@@@@AAAAAAAAACCCEEEEEEEEEEEEGGGIIIIIIJJJKKKLLLMMMLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPOOOPPPQQQRRRSSSTTTVVVVVVVVVTTTUUUYYY]]]aaahhhqqq~~~rrrrrrwwwvvvkkkdddXXXUUUPPPLLLKKKKKKJJJIIIIIIIIILLLRRRWWW^^^jjjvvvyyytttuuussswwwxxxnnnjjjeeeaaa```dddiiimmmssspppmmmkkkkkkmmmqqqssstttsssrrrqqqooollljjjiiigggfffeeeddddddeeefffggggggjjjkkkkkkiiigggffffffaaaaaaaaaaaabbbcccdddeeefffffffffdddcccdddgggiiillllllmmmooopppqqqrrrrrrwwwxxxzzz}}}|||rrrjjjgggggghhh888888888777777888888999::::::999999999:::;;;<<<@@@AAABBBCCCHHHSSSbbbnnnqqq}}}ssseeeVVVKKKCCC>>><<<888666555666888888666444444555555444222111111222111111000000000/////////...//////////////////.........------------...........................---//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------/////////......---------........./////////000000222222222111111111111111222222333333444444444444444444444444444555555555777888888777666666777999999999999999::::::::::::;;;;;;<<<<<<===>>>>>>???>>>>>>>>>???@@@@@@AAAAAA@@@BBBDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKLLLNNNOOOQQQQQQOOOPPPQQQRRRSSSSSSSSSTTTTTTRRRSSSVVVXXXYYY^^^dddrrr{{{sssrrrvvv~~~ttteee```YYYTTTRRRQQQOOOMMMIIIGGGHHHKKKNNNQQQYYYbbbpppzzz}}}xxxuuuuuuzzzuuuqqqjjjeeedddggglllppptttpppllliiiiiikkkmmmnnnlllkkkiiifffdddaaa```______^^^^^^^^^^^^___``````___bbbeeeeeedddbbbaaaaaa]]]]]]^^^___```bbbdddeeeffffffgggfffgggjjjooossswwwwwwxxxyyyzzz{{{}}}}}}}}}uuuqqqqqqrrr999999888888888888888999::::::999999999999:::::::::;;;<<<===@@@GGGQQQXXXYYYeeexxx|||sssfff^^^QQQFFF???<<<;;;;;;555555555666666666444222444555555444222111111222222222111111111000000000......////////////............------------......,,,---......///...------......------------......************************++++++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------------------------------,,,,,,------............------........./////////111111111111111111111111222222222333333333333333444444555555555666666666555666777666555444666888888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAACCCCCCCCCCCCEEEGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNPPPQQQQQQQQQRRRRRRRRRQQQQQQPPPRRRQQQSSSVVVWWWVVVZZZ___hhhxxx|||tttpppttt~~~ssslllbbb[[[XXXVVVRRRNNNKKKHHHHHHJJJKKKLLLQQQWWWaaaiiittt}}}zzz|||}}}|||}}}|||vvvpppoooqqquuuxxxyyytttnnnjjjjjjkkkkkkkkkfffeeecccbbb```___^^^]]]\\\\\\[[[[[[[[[\\\\\\\\\[[[^^^bbbdddcccbbbaaaaaa______aaabbbeeehhhjjjkkklllnnnooopppssswww}}}|||{{{|||;;;:::999999888999999999:::::::::::::::999999999666777999;;;===@@@DDDHHHHHHRRR```ooo~~~rrrddd[[[SSSLLLCCC;;;777666555555333333333333333222111000333444555444111000111222222222222222111111111111---......//////......---......------------......+++,,,---//////...------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------........./////////000000000111111111111111222222222222222222222222444444444555666666777777333444444333222222333555777777888888888999999999;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@@@@AAAAAA???AAACCCCCCCCCCCCEEEGGGHHHIIIIIIIIIIIIJJJJJJJJJLLLLLLKKKKKKKKKMMMNNNOOORRRRRRSSSSSSSSSQQQPPPNNNSSSQQQSSSVVVWWWVVVZZZ___```mmm~~~rrrqqqsss||||||oooeee```[[[TTTOOONNNJJJHHHJJJJJJIIIKKKPPPVVV[[[bbbjjjsss|||}}}{{{sssnnnmmmmmmllljjjffffffffffffeeedddcccccc____________^^^^^^^^^]]]\\\```eeehhhhhhgggffffffeeefffhhhkkknnnrrruuuvvvyyyzzz|||~~~<<<;;;;;;:::999999::::::999999::::::::::::::::::888999:::<<<<<<===???@@@>>>FFFPPPYYYdddvvv}}}uuummmdddZZZPPPJJJBBB>>>:::666555444333222222222222222111000111111333444444333111000111222111111111111000000000000---......//////......---......------------......***+++---//////...---,,,------,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000111111111222222222222222222111111111222333333444555555666666333444555444222222444555666666777777777888888888;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@AAACCCDDDCCCDDDEEEGGGIIIIIIIIIIIIIIIJJJKKKKKKMMMLLLJJJIIIIIIKKKLLLMMMQQQRRRSSSTTTTTTSSSQQQPPPSSSRRRRRRUUUVVVUUUXXX^^^]]]gggssswwwqqqrrrxxxwwwnnnfff\\\UUURRRNNNKKKLLLKKKIIIIIIKKKMMMQQQUUUZZZ```iiittt|||yyyxxxvvvtttqqqssssssuuuvvvuuutttrrrppppppooooooooonnnlllkkkkkkjjjoootttxxxxxxwwwwwwvvvuuuvvvyyy|||===<<<;;;;;;::::::::::::999999:::;;;;;;;;;::::::999999::::::999:::::::::;;;AAAHHHKKKQQQ___tttuuuooojjjcccZZZQQQKKKEEEAAA>>>777666444555666666555444222333333222111111333444333444444333111000000111000000000000////////////---..................---.........------.........***+++---//////...---,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,++++++++++++++++++,,,************************++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***........./////////000000//////000000111111111222222222111111111111111111111111222333333444555555666777888777555555777888666666666666777777777777::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAA@@@BBBDDDDDDDDDDDDFFFGGGJJJIIIIIIIIIIIIJJJKKKKKKMMMLLLJJJIIIHHHIIIKKKLLLOOOQQQSSSTTTUUUTTTSSSRRRTTTRRRRRRTTTTTTSSSWWW]]]___fffmmmvvvtttoooooovvv}}}rrrfff]]]WWWRRRNNNOOOMMMIIIHHHJJJGGGJJJNNNRRRUUU[[[ccciiiqqqyyy}}}zzz~~~}}}|||{{{{{{???===;;;:::;;;<<<<<<<<<<<<;;;:::999999:::<<<===666<<<<<<777777===???;;;<<<===???BBBGGGOOOYYY___{{{yyylll___XXXQQQNNNIIIDDD???<<<;;;:::333333333333333333333333333333333222222222111111000000000000000000000000000000000000000000000000///......------,,,++++++......---------,,,,,,,,,------............---------------,,,,,,+++++++++(((***++++++*********+++---...---++++++,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000///////////////000111111000000000000000000000000444444444444444444333333888777555444444555666777777777777777777777777777999999:::;;;;;;<<<<<<===???>>>======>>>@@@BBBCCC@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJLLLMMMMMMLLLJJJIIIJJJKKKPPPQQQQQQRRRSSSSSSTTTTTTWWWVVVUUUTTTUUUWWWZZZ\\\]]]aaahhhmmmvvv|||tttpppvvvtttiii___YYYRRRNNNMMMLLLJJJHHHNNNKKKIIIJJJMMMPPPSSSTTT```fffmmmttt{{{>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;888999999888999<<<===<<<<<<===>>>@@@DDDJJJQQQVVVcccsssvvvkkk```VVVMMMGGGCCC@@@===999666555444444333333333333333333333333333222222222111111111111000000000000000000000000////////////////////////------------------------.........---------,,,,,,------............------,,,,,,,,,+++++++++******,,,------,,,***+++---///,,,+++******+++---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++))))))))))))))))))))))))---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000///////////////000111111000000000000000000000000333333444444444444444444777666555444444555666888888888888888888888888888888888999999::::::;;;;;;BBBAAA@@@??????@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJLLLMMMNNNMMMKKKJJJKKKLLLPPPPPPQQQRRRRRRSSSTTTTTTXXXVVVUUUTTTUUUWWWZZZ[[[\\\```eeehhhooo}}}~~~rrrrrrxxxyyymmmeee[[[TTTQQQNNNKKKIIIMMMJJJHHHHHHJJJLLLMMMMMMPPPUUU\\\bbbhhhqqq}}}>>>>>>======<<<<<<<<<<<<============<<<<<<;;;:::>>>:::999;;;<<<;;;:::<<<;;;<<<>>>>>>???BBBGGGJJJMMMYYYkkk{{{zzzooohhh]]]RRRJJJCCC>>>;;;:::999777555444444555555222222222222222222222222111111111111000000000000000000000000000000000000////////////////////////++++++,,,------...//////...............---------------............------------,,,,,,,,,,,,++++++......---+++)))***...000---+++)))***,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000///////////////000111111000000000000000000000000222222333333444444555555555555444444444555777888888888888888888888888888666777777888999999::::::EEEDDDBBB@@@???@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJLLLNNNNNNNNNLLLKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUUUUXXXWWWVVVUUUUUUWWWYYY[[[\\\^^^```bbbfffppp~~~uuuuuuyyy~~~uuuhhh^^^XXXTTTPPPNNNMMMKKKIIIHHHHHHIIIHHHGGGHHHLLLQQQTTTXXX___hhhooozzz~~~>>>???@@@@@@>>>===<<<======>>>??????>>>===;;;:::DDD>>><<>>:::999<<<:::;;;=========>>>AAACCCEEELLLWWWaaalll{{{tttiiibbbZZZTTTKKKDDD???;;;888777888777666555555666666777222222222222222222222222000000000000000/////////000000000000000000000000////////////////////////,,,,,,,,,---------..............................,,,------......------,,,...............---------,,,,,,,,,***)))***---000///+++***...///---***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++******))))))---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000///////////////000000111000000000000000000000000111111222333444444555555444333333444444666777888888888888888888888888888666777777888888999999:::CCCBBBAAA@@@??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJMMMNNNOOONNNMMMLLLMMMNNNPPPPPPQQQSSSTTTVVVWWWWWWXXXWWWVVVVVVVVVXXXYYYZZZ[[[\\\]]]]]]___gggrrrzzz}}}www}}}wwwkkkccc]]]XXXUUUPPPNNNKKKIIIIIIHHHGGGEEEIIIKKKMMMNNNPPPUUU[[[___gggkkkqqquuuxxx|||???AAADDDCCCAAA>>>===>>>>>>>>>???@@@???>>><<<;;;AAA???>>>???===::::::>>>999:::<<<===<<<===???AAABBBFFFJJJOOOVVVbbbrrr~~~{{{oooeee\\\SSSMMMDDDBBB>>>;;;999888555333444444333333222222222222111111111111111111111111////////////////////////////////////////////////..............................---------,,,,,,,,,------..................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------)))+++,,,------...111333///******111444000***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,+++++++++***))))))))))))))))))))))))---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000///////////////000000111000000000000000000000000111111222222333444555555333333333444555666777777777777777777777777777777777777888888999999::::::============>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJLLLMMMNNNNNNMMMLLLMMMOOOPPPQQQRRRTTTVVVXXXYYYZZZXXXXXXWWWWWWWWWXXXYYYZZZZZZ[[[\\\\\\]]]ccckkkqqq|||zzz}}}~~~sssiii```[[[UUURRRNNNKKKJJJIIIGGGFFFFFFGGGGGGGGGHHHJJJMMMOOOSSSXXX]]]```bbbfffkkkppp|||@@@DDDHHHGGGDDD@@@??????>>>??????@@@@@@??????>>>>>>DDDFFF@@@::::::===>>>999;;;<<<<<<<<<>>>@@@BBB===???AAACCCGGGPPP\\\eeeyyyxxxnnnaaaVVVOOOHHHCCC???:::999888999999888666444555444444333222111111000000000000000000000000000////////////000000000000////////////////////////........................//////...---,,,,,,++++++,,,,,,,,,---------------,,,,,,------------,,,,,,))))))************++++++***,,,...///111555999<<<111***)))111666111------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000///////////////000111111000000000000000000000000111111222222333333444444333333444444555555555666666666666666666666666666777777777888999999::::::888888:::;;;===???@@@AAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLNNNMMMLLLLLLMMMNNNPPPPPPRRRTTTVVVYYYZZZ[[[YYYXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[]]]aaafffjjjvvvxxx|||{{{nnneee^^^ZZZSSSNNNLLLJJJHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFIIILLLQQQSSSTTTVVVZZZ^^^dddjjjsssAAAFFFKKKKKKFFFBBB@@@AAA???????????????@@@AAABBBHHHVVVWWWFFF999;;;>>>;;;;;;<<<<<<<<<<<<===@@@BBB:::;;;<<<===???EEEMMMSSS\\\aaakkkxxxwwwnnnhhhZZZTTTKKKDDDAAA>>>:::777999888777777888888666444555555555555444333222111000000000000000000000000/////////000000111111111////////////////////////........................---------------------,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,++++++,,,---000777@@@FFF===111***///333...,,,///+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000///////////////000111111000000000000000000000000222222222222222222333333333444444444555444444444555555555555555555555555555666666777777888888999666777999;;;===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKMMMLLLKKKKKKMMMNNNNNNNNNPPPSSSUUUXXXYYYZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[^^^aaadddjjjrrr~~~}}}|||yyymmmggg^^^VVVQQQNNNLLLKKKKKKIIIGGGFFFFFFEEEEEEDDDEEEHHHLLLLLLLLLMMMPPPSSSUUUZZZaaakkkxxxBBBHHHMMMMMMHHHCCCAAABBB??????>>>>>>???AAACCCDDDVVViiiiiiOOO;;;;;;===666=========;;;:::<<>><<<;;;:::666333777555222111222222111111222222222222222111000000000000000000000000000000//////000000111111222222////////////////////////........................+++,,,,,,------......///*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------....../////////,,,***((((((---777CCCLLLKKK:::---......)))(((,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******+++++++++,,,************************---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000///////////////000111111000000000000000000000000333333222222222222222222444444444555555444333333444444444444444444444444444444555555666777777777777888:::<<<===>>>??????@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIKKKLLLLLLKKKKKKLLLNNNLLLMMMOOOQQQTTTVVVXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWXXXXXXXXXYYY[[[^^^___aaahhhrrr}}}|||yyy{{{ssshhh]]]WWWSSSPPPOOOKKKJJJGGGFFFFFFEEEDDDCCCAAADDDGGGGGGEEEEEEHHHKKKQQQTTTYYY```iiitttIIIIIIIIIHHHFFFDDDAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA```hhhbbbNNN>>>===???=================================<<<<<<<<<<<<======CCCEEEIIIOOOYYYfffttt~~~|||tttkkk```WWWPPPKKKEEEAAA???===:::888888888777666333333333333333333333333222222222111222222333333///000222333222111///---000000000000000000000000...............---------------...///000000//////000111---)))---555777333------------,,,+++***)))------------------------......---,,,++++++***)))//////...///000222444555<<<555---***+++,,,***'''))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++******))))))******+++,,,,,,,,,------.........000//////.........//////////////////000000000000111111000000//////......000000000000111111111111222222333333333333444444555555555555555555555555666666666666777777777777666777999;;;<<<===>>>>>>@@@@@@@@@AAABBBCCCDDDEEEGGGGGGHHHHHHJJJKKKLLLMMMNNNMMMLLLLLLMMMMMMKKKJJJLLLLLLMMMOOOQQQTTTVVVWWWYYYZZZZZZYYYWWWVVVWWWXXXVVVXXX[[[\\\\\\\\\^^^___bbbdddjjjttt}}}zzzooofff___ZZZWWWLLLJJJHHHHHHHHHGGGEEECCCFFFEEEDDDDDDEEEEEEDDDBBBJJJJJJLLLQQQXXXbbbkkkpppGGGGGGGGGFFFEEECCCAAA???AAAAAA@@@@@@@@@@@@@@@AAANNNUUUSSSEEE<<<>>>AAA???<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======AAABBBCCCEEEJJJSSS\\\cccpppzzz}}}sssjjjeee[[[VVVNNNFFFAAA<<<888666:::888666555666666666555333333333333333333333333111111111000000111111222///000111111111000///...////////////////////////------..................------...///////////////222222///+++...555777444------------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,++++++,,,+++++++++,,,---///000555111,,,***+++++++++)))*********++++++,,,,,,---,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------............------------.............../////////000000000000000000////////////000000000000111111111111222222333333333333444444333333333333333333333333666666666666777777777777666777999;;;<<<===>>>>>>@@@@@@@@@@@@AAACCCDDDEEEHHHHHHHHHHHHJJJLLLNNNOOORRRPPPMMMLLLLLLKKKJJJIIIKKKKKKLLLNNNPPPSSSUUUVVVWWWXXXZZZYYYWWWVVVVVVWWWUUUWWWYYYZZZZZZ[[[\\\^^^]]]^^^ccclllttt~~~sssiiiaaa]]]WWWTTTPPPNNNLLLKKKHHHFFFFFFDDDCCCCCCDDDDDDCCCBBBDDDEEEFFFIIIOOOVVV\\\```nnnxxxGGGGGGGGGGGGEEEDDDBBBAAACCCBBBAAA@@@@@@@@@@@@@@@???DDDDDD===;;;???AAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>???BBBGGGKKKUUU]]]iiivvv{{{rrriii```WWWOOOJJJGGGFFFCCC>>>888444333333555333111222333444444333222222222222222222222222111000000/////////000000000000000/////////......////////////////////////,,,---------.../////////------...////////////...000000...+++---333555333------------,,,,,,,,,,,,------------------------++++++++++++,,,,,,------***************+++,,,,,,---,,,+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------------.........//////////////////000000000000000000000000111111111111222222333333333333444444333333333333333333333333555555666666666777777777777777999:::<<<=========?????????@@@AAABBBCCCDDDIIIHHHHHHIIIJJJMMMQQQRRRUUURRRNNNKKKKKKJJJIIIHHHJJJJJJKKKMMMOOOQQQSSSTTTTTTVVVYYYYYYXXXVVVUUUUUUTTTVVVXXXXXXXXXYYY[[[\\\ZZZZZZ]]]dddjjjrrr|||rrrlll```\\\VVVRRROOOMMMKKKJJJGGGFFFDDDDDDEEEEEEDDDCCCBBBBBBCCCEEEHHHLLLOOOQQQZZZbbbnnnyyyIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>AAA@@@<<<===AAA@@@;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>?????????@@@CCCEEEFFFLLLSSS\\\fffsssxxxrrrgggaaaYYYQQQKKKEEE@@@===>>>@@@@@@===888444444555222111000000222222111000222222222222222222222222111111000/////////000000000000///...---.........////////////////////////,,,,,,,,,---...///000000------...//////.........------+++***+++...000000---------,,,,,,,,,------------------------------+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,)))+++------,,,+++,,,---,,,,,,+++++++++++++++++++++++++++***+++,,,,,,---***+++++++++++++++,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------............//////000000111111///000000000111111111111222222222333333333444444444444555555555555555555444555555555666777777777777777999:::;;;<<<<<<<<<======>>>>>>@@@AAACCCDDDIIIHHHHHHIIIKKKNNNRRRTTTUUURRRMMMJJJJJJJJJJJJJJJIIIJJJJJJKKKMMMOOOPPPQQQRRRUUUXXXZZZXXXVVVUUUUUUTTTVVVWWWWWWWWWXXXZZZ\\\\\\[[[]]]bbbgggllluuunnniii```YYYUUUSSSQQQPPPKKKIIIFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFHHHIIIJJJKKKNNNSSS\\\eeennnwwwKKKJJJIIIIIIHHHGGGGGGGGGFFFFFFDDDCCCBBBBBBBBBBBBBBBBBB@@@>>>???AAA???:::========================<<<<<<<<<;;;;;;<<<<<<<<<;;;===???@@@@@@AAABBBDDD@@@BBBFFFIIINNNWWWbbbkkkvvv}}}{{{tttllleee]]]XXXQQQLLLFFFBBB???===;;;:::666999;;;999555111111333333222111111222111000...111111111111111111111111333222111000000000000000000000///...---.................................,,,,,,,,,---...///000000------............---------++++++++++++,,,...000///...---,,,,,,,,,------------------------------------,,,++++++***)))))),,,,,,,,,,,,------,,,,,,***,,,......---,,,,,,,,,,,,,,,+++++++++++++++++++++************+++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///,,,,,,,,,,,,------------......//////000000111111///000000000111111111111222222222333333333444444444444444555555555666666333444444555666777777777777888999:::;;;;;;<<<<<<<<<<<<<<<===???AAABBBCCCHHHGGGGGGHHHKKKNNNQQQSSSQQQNNNKKKIIIJJJKKKLLLLLLIIIIIIJJJKKKLLLMMMOOOOOOQQQTTTXXXYYYXXXWWWVVVVVVUUUVVVWWWWWWWWWXXXZZZ\\\___]]]^^^bbbeeegggnnnuuutttiiiaaa[[[WWWTTTOOOLLLIIIGGGGGGGGGFFFEEEDDDEEEFFFFFFGGGGGGGGGGGGIIILLLPPPVVV]]]dddjjjnnnqqqsssvvvzzzMMMLLLJJJIIIHHHGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEAAAAAA@@@???@@@AAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;===>>>>>>===<<<===>>>AAABBBCCCBBBCCCGGGOOOUUU[[[bbblllvvv}}}yyyuuussshhhddd^^^YYYSSSNNNHHHEEE@@@===:::888888999888888444555666555222111000000444333222222222222///---000000000000000000000000333333222111000000000000000000000/////////..............................,,,---------.../////////---............---,,,,,,///------///...,,,...333111000...,,,,,,,,,,,,---------------------------------,,,+++***)))(((((())))))***+++,,,,,,++++++,,,,,,------------,,,+++++++++++++++++++++++++++***************+++,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++)))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++---,,,,,,,,,---...///000,,,,,,,,,---------......////////////000000000000000000000000111111111111222222333333333333444444111222222333333444444444333333444555666777777888777888999:::;;;;;;;;;;;;:::;;;;;;<<<>>>@@@BBBCCCEEEFFFGGGHHHJJJLLLNNNOOOMMMKKKHHHHHHJJJLLLMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNOOORRRUUUWWWVVVUUUUUUVVVVVVWWWWWWVVVVVVWWWYYY\\\^^^[[[[[[___aaabbbfffkkkwww{{{nnnccc[[[VVVUUUQQQMMMJJJIIIHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHJJJMMMQQQUUUXXXZZZ^^^___bbbfffkkkrrrzzzRRRQQQOOOMMMKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHBBBBBBAAAAAAAAA@@@AAABBB????????????????????????>>>>>>============>>>>>><<<<<<===<<<:::999:::<<>>>>>>>>>>>??????<<<===>>>===;;;;;;===???===???@@@???<<<<<>>CCCHHHKKKMMMSSS]]]eeeiiioooyyy~~~zzzsssjjjccc___ZZZRRRMMMKKKHHHDDDAAAAAA>>>;;;999999888666444888666444333444444222111111...,,,...111444333111......///111333444222000000000000000000000000000111111000......---------///000222333222111///---.......................................------------.........------,,,+++---+++,,,///---)))+++222444222///---+++***++++++------------------------***************+++++++++'''(((***,,,---...------+++'''%%%''',,,///...+++))))))***+++,,,,,,------*********)))***++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++******************+++,,,,,,,,,++++++*********************+++,,,---...---------.........//////111111000000//////......000000000000111111111111222222333333333444444444333333444444555666777777222222333444555666777888777888999:::::::::::::::999999:::;;;===???AAABBBAAACCCEEEHHHIIIIIIHHHGGGIIIHHHGGGHHHJJJJJJIIIHHHKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMOOOPPPPPPPPPRRRTTTTTTTTTTTTSSSRRRSSSVVVYYYZZZWWWVVVZZZ\\\\\\^^^aaabbbjjjsss|||yyyiiieee___ZZZWWWUUUSSSRRRQQQPPPNNNLLLJJJJJJJJJKKKHHHGGGHHHJJJKKKLLLKKKJJJGGGIIIKKKMMMPPPSSSWWW[[[___bbbhhhooovvv~~~eeebbb^^^YYYTTTPPPNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIFFFCCCBBBCCCDDDEEEDDDBBBAAA@@@@@@AAAAAA???>>>?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCEEEIIIKKKVVVXXX^^^eeeoooyyy{{{tttlllfffbbb[[[RRRKKKGGGCCC???>>>>>>===;;;888999999888777666555444444555555444333333222111111222222111111111111222222///000111222333333222111///000222111///......///000000111111111111000000///333888<<<;;;777000,,,---------.........//////---------,,,,,,+++++++++,,,------......------,,,+++,,,,,,------,,,,,,+++---.........---,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***))))))***+++,,,,,,------++++++******+++---...///,,,+++++++++++++++++++++******************************************************************************************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111000000//////......000000000000000000000000111222222333333444444555111222333333444444444333555555444444444555555666:::999888888888999:::;;;<<<;;;;;;;;;<<<===???@@@BBBDDDFFFFFFFFFEEEFFFGGGFFFFFFGGGHHHIIIKKKKKKLLLIIIIIIIIIJJJJJJLLLMMMMMMKKKKKKMMMOOOPPPQQQRRRRRRQQQQQQPPPPPPQQQTTTVVVXXXVVVVVVUUUUUUVVVXXXYYYZZZdddccchhhqqq{{{}}}tttiiibbb___]]]ZZZWWWWWWVVVTTTSSSRRRPPPMMMJJJKKKJJJJJJKKKLLLMMMKKKIIIJJJHHHGGGHHHKKKMMMNNNNNNUUUVVVXXX\\\bbbhhhnnnrrrxxxzzz}}}llljjjeee```\\\XXXUUUTTTSSSSSSRRRQQQPPPNNNNNNMMMLLLJJJGGGEEEFFFGGGGGGFFFCCCAAA?????????@@@???>>>?????????????????????????????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@@@@BBBEEEGGGGGGIIILLLRRRYYYaaagggkkkvvv~~~yyyooogggddd]]]TTTNNNKKKHHHCCC???AAA>>>;;;:::::::::777555555555555555555444444444555444444333222222111111222111111000000111111222///000111222222222111000000111222222000//////000000000111111111111000000333666:::<<<:::666000---------------.........///---------,,,,,,+++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------......---,,,,,,+++---------,,,,,,---------***++++++,,,,,,++++++************++++++,,,,,,---++++++******+++,,,...///......------,,,+++******************************************************************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000000//////......000000000000000000000000111111222222333444444444333333444444555444444444555444444444444555666666999999888888888999:::;;;===<<<<<<<<<<<<===???@@@@@@BBBEEEEEEEEEEEEFFFGGGFFFGGGGGGHHHIIIJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLLLLJJJKKKLLLNNNOOOPPPQQQQQQRRRQQQPPPPPPQQQTTTVVVWWWVVVUUUUUUUUUVVVXXXYYYZZZbbbaaaeeemmmuuu}}}{{{sssnnnkkkgggcccaaa___\\\[[[ZZZXXXVVVSSSSSSQQQOOONNNMMMLLLJJJHHHKKKIIIGGGGGGIIIJJJJJJJJJNNNOOOPPPSSSWWW\\\```bbbdddeeeiiimmmrrrwww|||~~~wwwtttpppkkkgggccc```^^^\\\[[[YYYWWWUUUSSSQQQPPPQQQNNNKKKIIIIIIIIIIIIHHHDDDAAA>>>===>>>??????>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<999;;;=========>>>@@@BBB@@@AAABBBEEEHHHLLLPPPRRRZZZaaaiiipppvvv|||zzzuuummmgggbbb\\\TTTOOOPPPJJJAAA<<<;;;;;;;;;::::::888666555555555444333111222222222333333333444444444333333222111111111222111111000000111111222000111111111111000000///000222333333111000000111///000000111111000000///444555777888666333...,,,------------............------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++---------------,,,,,,+++......------------......***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***++++++,,,---...000000///---,,,+++***)))************************++++++++++++++++++++++++************************************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000////////////...000000000000000000000000111111111222333333444444444555555555555555444444444444444444444555666666999999888888999999:::;;;======<<<<<<<<<======>>>>>>@@@BBBCCCCCCCCCEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRTTTUUUWWWUUUUUUUUUVVVWWWXXXZZZZZZ___^^^aaahhhmmmqqqyyy{{{wwwsssoookkkhhhgggeeecccbbb___\\\XXXUUUSSSQQQOOONNNMMMKKKHHHGGGHHHGGGFFFEEEIIIJJJKKKMMMOOOPPPRRRRRRUUUVVVXXX[[[___cccfffhhhnnnsss{{{}}}zzzuuuqqqmmmiiihhhdddccc```]]]ZZZVVVTTTRRRTTTQQQLLLJJJIIIIIIHHHGGGEEEBBB>>><<<<<<>>>>>>>>>======>>>???@@@AAABBBBBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;======<<<<<<===>>>@@@@@@@@@AAABBBDDDFFFGGGIIIMMMRRRWWW\\\aaaggglllqqq|||{{{wwwpppiiiddd\\\XXXSSSOOOMMMJJJGGGDDDFFFAAA:::777777888999999555444333333333333333333222222222222222222222222333333222222111111111000111111000000000000111111111111111000000//////...///000222222000///000000//////000000000000//////000111111111000///,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------,,,,,,+++,,,------------------,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++******+++++++++,,,,,,---......---,,,++++++******************************++++++++++++++++++++++++************************************************+++++++++******+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////////////////////////////000000111111222333333333444444444555444444333222444444444444444555666777999888999999999999::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@AAAAAABBBCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJLLLLLLLLLMMMNNNPPPQQQQQQSSSRRRRRRRRRSSSTTTUUUUUUTTTTTTUUUVVVWWWYYYZZZZZZ\\\[[[^^^dddgggiiinnnuuu|||yyywwwuuutttnnnjjjeee```]]][[[YYYXXXUUUSSSPPPOOONNNMMMKKKIIIJJJJJJKKKLLLMMMMMMLLLLLLPPPPPPQQQSSSUUUWWWYYYZZZ\\\```ffflllqqqxxx|||xxxuuuqqqpppkkkjjjgggbbb^^^ZZZWWWUUUUUURRRMMMJJJIIIHHHFFFEEEFFFCCC???<<<===>>>>>>>>><<<<<<===???@@@AAABBBBBBAAA@@@@@@???>>>===<<<<<<========================;;;===>>>>>>===<<<<<<<<<============>>>>>>???@@@???AAACCCEEEHHHKKKOOORRRUUU___ccckkkxxx{{{{{{}}}yyyrrrnnngggdddaaa___[[[WWWRRRNNNFFFCCC@@@>>>=========<<<;;;999666555444444444333444444444333333333444555444444333333222111111000222111111111111111000000111000000000000000000111111000000//////.........---...000000///....../////////000000000000//////,,,------...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,---,,,,,,+++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***,,,,,,++++++++++++++++++******++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++******************************************************))))))))))))******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................///////////////////////////////////////000111111222222333222222333333333222222111333333333444444666777777888888999999::::::::::::::::::::::::::::::999999;;;===???@@@@@@@@@AAACCCEEEEEEFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHHHHIIIJJJJJJNNNNNNNNNNNNOOOQQQRRRSSSTTTSSSSSSSSSSSSTTTTTTTTTSSSTTTUUUVVVXXXYYYZZZZZZZZZYYY\\\aaaddddddhhhnnntttxxxqqqlllhhhdddbbbaaa^^^\\\ZZZYYYWWWTTTRRRLLLMMMMMMNNNMMMMMMLLLKKKLLLLLLKKKKKKLLLMMMMMMNNNRRRUUUXXX\\\aaaeeejjjmmmooorrrxxx|||yyywwwsssqqqnnniiiddd___\\\ZZZXXXTTTOOOKKKIIIHHHFFFEEEFFFDDD@@@>>>>>>???>>>>>>;;;<<<===>>>???@@@AAAAAA@@@@@@??????>>>>>>==============================<<<>>>@@@@@@>>>===<<<<<<::::::;;;<<<======>>>>>>======>>>???@@@BBBCCCDDDEEELLLOOOVVVbbb```^^^eeeeeeiiinnntttyyyzzzwwwuuummmkkkhhheeebbb^^^YYYVVVOOOMMMKKKIIIHHHFFFCCCAAA>>>===;;;999777777777777444555555555444222111000333444555444333333444666555555444333222111000000000000000000000000000000111000000//////000000111000//////............///,,,---//////...---...///...//////000000//////...,,,,,,---//////000000000------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******++++++++++++*********++++++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******(((((())))))***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***************************************************))))))))))))))))))******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////000000000000000000000000/////////000111111222222000000111222222222222222333333333444555666777888777888999::::::::::::999999999:::;;;;;;::::::999;;;===???@@@??????@@@AAADDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKLLLPPPPPPOOOOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSUUUWWWXXXZZZZZZZZZYYYXXXZZZ^^^``````eeejjjmmmyyy|||uuurrrmmmkkkhhheeeccc___[[[WWWSSSSSSRRRQQQPPPOOOOOONNNNNNNNNMMMLLLKKKKKKKKKKKKOOOOOOQQQSSSUUUXXX[[[\\\___bbbggglllrrryyy{{{yyyvvvqqqlllgggcccaaa]]]YYYSSSOOOLLLJJJHHHFFFGGGDDDBBBAAAAAA@@@???===;;;;;;<<<===>>>>>>???????????????>>>>>>>>>>>>>>>========================<<<>>>@@@AAA???===<<<<<<:::;;;<<<===>>>>>>??????===<<<<<<===???????????????DDDEEEKKKSSSMMMHHHPPPMMMQQQVVVZZZ]]]aaafffjjjrrrvvv|||}}}yyywwwnnnmmmjjjeee```]]][[[ZZZSSSRRROOOMMMKKKIIIGGGEEEAAA???======>>>===<<<;;;;;;;;;:::888777555555666222333444444333333222222222333444333111000222444333333333222222111111111000000000000000000000000000000////////////000000///...---------...///000,,,...///000///...///000......////////////......,,,,,,...///////////////---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++******++++++++++++************+++,,,,,,,,,,,,,,,)))***,,,------,,,***)))***++++++,,,,,,++++++************++++++,,,,,,---)))***+++,,,,,,+++***)))******************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++******))))))******+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000000000000000000000......//////000111111222///000111222333444444444333333333444555666777888777888999:::::::::999999999999;;;<<<===<<<<<<;;;===>>>@@@@@@>>>>>>>>>???BBBBBBCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNPPPOOONNNNNNNNNPPPRRRSSSUUUUUUUUUUUUTTTTTTSSSRRRQQQSSSUUUWWWYYYZZZZZZZZZYYYWWWXXX[[[[[[[[[```fffhhhqqq{{{{{{vvvpppjjjfffbbb```^^^[[[YYYWWWWWWWWWVVVUUUTTTRRRQQQPPPOOOOOONNNNNNNNNOOOQQQSSSTTTTTTVVVXXX\\\___ccchhhnnnrrrxxx{{{{{{vvvqqqlllhhhfff```\\\WWWRRROOOMMMJJJIIIGGGEEECCCBBBBBBAAA???===;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>@@@AAA???===<<<<<<999999:::<<<<<<=========888888888:::;;;<<<;;;:::>>>BBBAAAFFFLLLDDD===DDDAAAEEEIIIKKKKKKMMMQQQUUUWWW[[[```dddhhhjjjmmmooosssyyy|||wwwssspppnnnhhhgggfffdddaaa^^^ZZZXXXVVVVVVTTTPPPLLLJJJIIIIIIDDDCCCAAA@@@???>>>>>>===;;;999888888999:::999888444555666555444333333444///000111000000000222333000222333111///...000222111111111111222222222222////////////000000000000000000////////////000000...---,,,,,,---...000111---///000111000///000111......////////////......+++,,,------------++++++---------,,,,,,++++++++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,***+++---......---+++***+++++++++,,,,,,+++++++++))))))***+++,,,,,,------)))***+++,,,,,,+++)))))),,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++++++++++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000000000000000000000......//////000111111111///000111333444555666666222333333444555666888888777888999:::;;;:::999999999:::<<<>>>??????>>>>>>>>>???AAA@@@>>>======>>>AAAAAABBBCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPPPPOOOMMMMMMMMMOOOQQQRRRUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRUUUWWWYYYZZZZZZZZZYYYVVVVVVXXXXXXWWW[[[bbbdddkkkqqqvvv{{{qqqnnnjjjfffcccaaa``````ZZZYYYWWWUUUTTTSSSRRRRRRPPPOOONNNOOOQQQSSSSSSSSSRRRTTTVVVYYY[[[___cccgggooorrrwww|||yyyyyyxxxvvvvvvzzz}}}yyytttpppnnnhhhfff___UUUOOOMMMIIICCCIIIGGGDDDCCCCCCCCCAAA???===>>>>>>???@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>=========<<<:::999888888:::<<<<<<;;;:::::::::;;;;;;<<<<<<<<>><<<<<<===>>>@@@BBBCCCCCCCCCFFFHHHJJJMMMPPPRRRTTTTTT\\\^^^```cccfffiiikkklllrrrsssvvvxxx{{{}}}~~~|||yyywwwsssrrrqqqooonnnlllkkkjjjcccbbb___\\\XXXVVVTTTSSSQQQQQQPPPOOOMMMKKKIIIHHHDDDDDDBBB@@@???>>>>>>>>><<<;;;;;;:::999888777777888777777666555444444444666666555444444333222222111222222333333222222111222111111111000000//////000000000000000000000000////////////////////////111111000000//////......------............------,,,---///000000///---,,,//////...------------......------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))************))))))******++++++++++++******((()))***+++,,,,,,+++***************************************************************************+++,,,,,,,,,,,,+++******************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------............///000000000000000000000000000000000000111111111111111111111111111222222222222444444444222222222444666666666666666666666666<<<===============<<<<<<>>>>>>>>>>>>============>>>>>>???@@@BBBDDDFFFGGGIIIIIIJJJLLLMMMNNNOOOPPPNNNNNNMMMMMMMMMMMMNNNNNNSSSTTTUUUVVVVVVUUUSSSRRRSSSTTTUUUWWWXXXYYYYYYZZZXXXXXXWWWWWWXXXZZZ]]]___bbbfffkkkooouuu|||wwwtttpppmmmhhhfffccc___]]][[[[[[[[[[[[ZZZXXXWWWVVVWWWXXXXXXUUUVVVWWWYYY[[[\\\^^^^^^gggjjjnnnssswwwzzz{{{{{{{{{yyywwwvvvwww{{{{{{yyy{{{zzzvvvsssmmmllleee\\\VVVSSSNNNGGGEEEDDDCCCDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@??????????????????????????????????????????>>>>>>>>>=========;;;:::888999:::;;;;;;:::999999:::::::::;;;;;;;;;===;;;:::;;;======<<<::::::;;;<<<>>>??????@@@@@@>>>???@@@BBBDDDEEEEEEFFFIIIJJJLLLNNNPPPSSSTTTUUUWWWXXXZZZ]]]___```aaabbbbbbcccccccccaaa___\\\[[[WWWWWWVVVTTTSSSRRRQQQPPPMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBAAA???>>>===<<<;;;???>>>===;;;::::::::::::999999999888777777666666777777666666555444444333555555444444333222222111111222222333333222222111111111000000000/////////000000000000000000000000////////////////////////000000000000//////......------............---------...///111111///...---//////...---------------------,,,,,,,,,,,,------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******************)))******++++++++++++******((()))***+++,,,++++++***************************************************************************+++,,,,,,,,,,,,+++******************************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++------------............//////////////////////////////000000000111111111111111111111111222222222222333444444222222333444888888888888888888888888<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAACCCEEEFFFIIIJJJJJJKKKMMMNNNOOOOOONNNMMMMMMLLLLLLMMMMMMNNNRRRSSSTTTUUUUUUTTTSSSRRRSSSTTTVVVXXXYYYZZZZZZZZZYYYXXXXXXXXXYYY[[[\\\]]]^^^aaadddgggllluuu}}}zzzvvvqqqllliiihhhgggeeedddcccbbb```_________]]]^^^```bbbdddeeegggggglllnnnrrrwww{{{~~~~~~}}}~~~}}}|||{{{|||~~~{{{uuuuuupppgggbbb]]]VVVOOOGGGFFFEEEEEEFFFEEEBBB@@@AAAAAA@@@???>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>===;;;999999:::;;;:::999999999999999999::::::::::::999888888::::::999888999::::::;;;;;;;;;;;;;;;;;;<<<<<<===============>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHIIIJJJJJJJJJKKKLLLLLLLLLJJJHHHFFFEEEBBBBBBAAAAAA@@@?????????>>>>>>===<<<;;;;;;;;;;;;;;;:::888777666666777777999999888777777777777777666666666666666666666666666666555555444444333333333333333222222111111000111111222222222222111111000000///////////////...000000000000000000000000////////////////////////000000000////////////...------............------...///000111111000///...///......---------------------,,,,,,,,,,,,------000000///...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******************************++++++++++++************++++++++++++******))))))***++++++++++++***************************************************************************+++,,,,,,,,,,,,+++******************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------............//////////////////////////////000000000000111111000000111111111222222222222333444444222222333444888888888888888888888888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAACCCDDDIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMQQQQQQSSSTTTTTTSSSRRRQQQTTTUUUWWWYYYZZZ[[[[[[[[[YYYYYYZZZZZZ[[[[[[[[[\\\[[[^^^```aaadddkkkttt{{{|||zzzxxxxxxwwwvvvsssqqqnnnlllkkklllnnnppprrrtttuuuvvvxxxzzz}}}}}}yyyvvvxxxzzz}}}}}}zzzsssmmmiiiaaaYYYPPPMMMJJJGGGFFFEEEDDDBBBDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>><<<:::::::::;;;:::999888888888888888888999999888888888888888999888888999999::::::999999888777<<<<<<<<<======<<<<<<;;;>>>>>>==================??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999::::::::::::999777666666777999:::777777666666666777777888444555555555666666666777555444444444333333333222222222111111000000000000111111222222222222111111////////////............000000000000000000000000////////////////////////////////////////////////------............------......////////////......///...------,,,,,,---------,,,,,,,,,,,,,,,,,,---------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,++++++***++++++,,,+++++++++++++++,,,,,,,,,))))))***+++,,,,,,------************************+++++++++,,,,,,+++++++++******++++++++++++******************+++*********************************************************************************+++,,,,,,,,,,,,+++*********************************************************++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,---------.........////////////////////////////////////000000000111000000000111222222333333111333444444222222333555666666666666666666666666999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<===>>>???AAABBBCCCIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMOOOPPPQQQRRRRRRRRRQQQQQQTTTVVVXXXZZZ\\\\\\\\\[[[YYYZZZ[[[[[[\\\[[[[[[ZZZ]]]^^^```aaadddhhhooossszzz~~~|||}}}~~~{{{wwwssslllddd^^^XXXPPPJJJFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@>>><<<::::::;;;;;;:::999888888888888888888888888888888999888888888888999::::::::::::999888777666888888999:::::::::::::::<<<<<<<<<;;;::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999777777888888888999999999:::999888777666666666666666555333222333444666888666666555555555666777777444444555555666777777777333333333333222222222222111000000000000000//////000111111222222111111000............////////////////////////////////////////////////////////////.............../////////------............------------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,++++++***++++++,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------************************+++++++++,,,,,,+++++++++******++++++++++++******++++++******************************************))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++***************************************************************+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------------..............................////////////000000000///000000111222222333333111222444333333222444555555555555555555555555555888888999::::::::::::::::::::::::;;;;;;<<<<<<<<<=========>>>???AAABBBCCCHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQTTTVVVYYY[[[]]]]]]\\\[[[YYYZZZZZZ[[[[[[[[[ZZZZZZ]]]___aaacccfffiiimmmpppttt}}}{{{wwwwww{{{~~~}}}wwwpppjjjcccYYYQQQKKKHHHGGGFFFBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA>>><<<::::::;;;<<<;;;:::999999999888888888888888777999:::999888777888999;;;;;;;;;;;;:::999888777777777999:::::::::::::::;;;;;;::::::999999888888777777888888999999888888777777777777777777777777444555555555666666666777888888666555444333333333333222111111111333444555444444333333333444444555444444555555555666666666222222222222111111111111000000000000000000000000000000111111111111000000...////////////000000000////////////////////////////////////////////////---............/////////------............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...++++++******++++++,,,,,,))))))******+++,,,,,,,,,*********++++++,,,,,,---******************************++++++++++++************++++++++++++******,,,+++******)))*********************************))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++******************************************************************++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,------------..............................////////////000000//////000111222333333444000222333333333333444666777777777777777777777777666777888999999::::::999999::::::;;;;;;<<<<<<<<<=========>>>???AAABBBCCCFFFGGGHHHIIIJJJLLLMMMMMMOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSUUUYYY\\\]]]]]][[[ZZZXXXXXXYYYYYYZZZZZZZZZ[[[\\\]]]```cccfffiiikkklllooouuu~~~{{{xxxwwwwwwyyy||||||}}}{{{uuuoooggg___XXXSSSOOOLLLEEEEEEEEEDDDDDDCCCCCCBBBEEEEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBB===;;;::::::<<<======<<<::::::999999999888888888666888999999666666777999;;;;;;;;;;;;:::999888888999999:::;;;;;;;;;:::::::::::::::::::::999999999666666777888888888888888777777666666666777777777555555555555666666666666777666555444444444444444333333333333444444444444444444333222222222333333333333333444444444444444111111111111111111111111000000000000000000000000000000111111111111000000/////////000000000111111////////////////////////////////////////////////---------.........//////------............---------------,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,++++++******++++++,,,---((())))))***++++++,,,,,,++++++++++++++++++++++++************************)))******************)))******++++++++++++******,,,,,,***)))))))))******************************))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++******************************************************************++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,---------................................./////////000000...///000111222333444444000222333333333333444666777777777777777777777777555666777888999999999999888888999999:::;;;;;;;;;<<<<<<<<<===>>>???@@@AAADDDEEEFFFHHHJJJLLLMMMNNNQQQPPPPPPOOOOOOPPPPPPQQQOOOOOOOOOPPPPPPQQQRRRSSSRRRUUUXXX[[[]]]\\\[[[YYYWWWWWWWWWWWWXXXYYY[[[\\\\\\]]]___cccfffhhhhhhggghhhmmmttt|||~~~|||zzzzzz{{{||||||xxxrrrlllfff^^^WWWSSSJJJJJJHHHGGGFFFDDDCCCCCCFFFFFFEEECCCBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB<<<;;;::::::<<<=========::::::::::::999999888888555777999888555444666888:::::::::::::::999888888777777888888777777666555666666666777777777777888444555666777777888888777666555555555555666777777444444444555555555555555333222222111222222222333222222333444444333333222666555555444333333444444222222222222222222222222000000000000000111111111000000000000111111111111000000111111111111000000//////000000111111222222////////////////////////////////////////////////---------.........//////---..................---///......------......///...---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***++++++*********+++,,,,,,---((())))))***++++++,,,,,,,,,,,,++++++++++++++++++************************))))))************))))))******++++++++++++******---,,,***)))))))))******************************))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++******************************************************)))************+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------..................................../////////000...///000111222333444444000222333333333333555666555555555555555555555555555555777888888999999999666777777888999999::::::;;;;;;;;;<<<<<<>>>???@@@CCCDDDEEEHHHJJJLLLNNNOOORRRQQQQQQPPPPPPQQQQQQRRRPPPOOOOOOPPPQQQRRRSSSTTTRRRTTTXXX[[[]]]\\\ZZZYYYWWWVVVUUUUUUVVVYYY[[[]]]]]]^^^```dddfffgggfffeeebbbfffmmmttt|||zzztttlllddd^^^VVVQQQJJJFFFDDDDDDDDDDDDEEEDDDBBBBBBCCCBBB???============>>>???AAABBBCCCBBBBBBAAAAAAAAABBBCCCCCC@@@???>>>>>>>>>>>>>>>???======<<<;;;999888888777777777777777888888888888999777555666999:::888666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555666555444444666666555444333333333333333333333333222222222222333333444555222222222222222222222222333333333333333333333333111111111111111111111111222111111111000000//////222111111111000000////////////.........------------...///000000///...------------------------------------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***)))///...---,,,***)))((((((+++(((111)))444***///))))))))))))***+++,,,...///,,,---,,,***)))+++++++++***------+++******)))(((******+++,,,,,,---......(((((())))))))))))((((((************************************************++++++************++++++******))))))((('''''''''))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,+++)))(((******************************+++,,,,,,,,,,,,++++++++++++******)))))))))------------------------,,,---......//////......222111000000000000000111333333333444444444555555666666555444555666777888555666777888999:::;;;;;;888888888999999:::::::::;;;;;;;;;<<<>>>???AAABBBCCCCCCDDDEEEGGGJJJLLLNNNPPPPPPQQQQQQQQQQQQQQQQQQOOOLLLKKKLLLOOOQQQQQQOOOPPPSSSXXXZZZYYYXXXXXXXXXYYYYYYYYYXXXXXXXXXYYYYYYXXX\\\```dddeeefffggghhhggghhhjjjmmmrrr{{{~~~yyysssoooeee___WWWPPPJJJFFFCCCAAACCCBBBAAAAAAAAAAAA???============>>>???@@@BBBBBBBBBBBBBBBBBBBBBCCCCCCDDDAAAAAA@@@@@@??????@@@@@@======<<<;;;:::999888888777777777777777777777888777555444444666777666444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444333333555555444333333333333333333333333333333333222222222333444444222222222222222222222222222222222222222222222222111111111111111111111111111111111000000000//////111111111000000000////////////.........------------...///000000///...---------------------------------------------------...---------,,,,,,,,,+++,,,,,,------------,,,,,,......---------,,,,,,,,,...---,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***)))...------,,,+++***))))))...'''///,,,999,,,000+++))))))******+++---...///+++,,,---+++***))))))(((***++++++******++++++*********+++,,,------......++++++,,,,,,,,,,,,++++++************************************************++++++************++++++***************+++++++++))))))************))))))))))))))))))))))))))))))(((((()))))))))))))))(((************************)))***++++++,,,,,,++++++++++++++++++,,,,,,------------------------------,,,---......//////......111000000000000000111111333333333444444444444555555555444444444555666777555666777888999::::::;;;999999999999999999:::::::::;;;;;;<<<===???@@@AAACCCCCCCCCDDDEEEGGGJJJKKKNNNOOOPPPQQQQQQQQQPPPPPPNNNLLLKKKLLLNNNPPPOOONNNQQQSSSVVVYYYZZZZZZYYYYYYYYYXXXWWWVVVVVVWWWXXXXXXYYY\\\```cccddddddfffgggeeeeeefffhhhkkkqqqyyy~~~|||tttooofff^^^VVVNNNHHHCCCDDDBBB@@@@@@AAAAAA@@@>>>============>>>@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>===<<<;;;;;;::::::777777777777777777777666666555444444666666555444555555555555555555555555555555555555555555555555666666666666666666666666444444444444444444444444444333222222444444333222333333333333333333333333444333333222222222222333222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000//////111111000000000000//////...............------------...////////////...---------------------------------------------------.........---------------------............------...------------,,,,,,,,,------,,,,,,,,,---......***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,+++++++++******///***===FFFSSS:::222,,,*********+++,,,---...///***+++------+++(((((((((,,,***)))***+++,,,++++++******+++,,,------------,,,,,,------------,,,,,,************************************************++++++************++++++((())))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))+++++++++++++++,,,---...************************)))***++++++,,,,,,++++++***++++++,,,...///000000------------------------------...////////////...000/////////000111222222333333333333444444444444444444444333444555555666555666666777888999::::::::::::999999999999999999:::::::::;;;===>>>@@@AAABBBBBBBBBCCCDDDEEEGGGGGGLLLMMMOOOQQQQQQPPPOOONNNNNNLLLKKKKKKMMMNNNMMMMMMQQQQQQRRRUUUWWWXXXVVVUUUXXXWWWUUUTTTTTTVVVWWWYYYYYY\\\```bbbbbbbbbcccddddddeeeddddddeeeiiinnnsss}}}yyyrrrkkkddd\\\TTTNNNHHHFFFCCCAAAAAAAAAAAA@@@===<<<<<<===>>>???@@@@@@CCCCCCDDDEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBB?????????>>>===<<<<<<<<<888888888777777666666666777777666777777777777666555555555555555555555555444444444444444444444444666666666666666666666666444444444444444444444444333222111222333333222111222222222222222222222222444444333222111111111222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000//////000000000000000000//////................................................------------------------,,,,,,------------------........................---..................---------------------------,,,,,,,,,,,,---...//////******+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++---444YYYnnnvvvKKK666+++++++++++++++,,,---...///++++++,,,,,,+++))),,,111666///))))))++++++*********+++,,,---------,,,,,,)))******************)))************************************************++++++************++++++''''''(((((())))))))))))))))))************)))))))))))))))))))))))))))))),,,++++++++++++---///000************************))))))***+++++++++++++++***++++++,,,---...//////,,,,,,------------------------...///////////////////////////000111333333222222333333333444444444333333333333444444555555666666666777888999999::::::::::::999999888888888:::::::::;;;<<<>>>@@@@@@CCCCCCCCCCCCDDDEEEEEEFFFIIIKKKMMMOOOPPPOOOMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLQQQPPPPPPRRRUUUWWWVVVTTTXXXWWWUUUTTTTTTVVVXXXYYYZZZ\\\___`````````aaabbbfffffffffeeedddfffjjjmmmzzz|||wwwpppiiiaaa[[[OOOKKKFFFBBBAAA@@@???>>><<<<<<<<<<<<===>>>??????BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAABBBAAA@@@@@@@@@???>>>>>>>>>:::999999888777666666555666777777777666666666777555555555555555555555555444444444444444444444444666666666666666666666666444444444444444444444444333222111111333333222111222222222222222222222222444333222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////////////////000000//////////////////000000---...........................------------......------------------------,,,,,,,,,---------..............................---..................---------------------------,,,,,,,,,,,,,,,---...///)))***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,---;;;hhhNNN666+++++++++++++++,,,,,,---...---******+++******333===EEE777,,,***+++)))((()))***+++,,,---...---,,,+++(((((())))))))))))((((((************************************************++++++************++++++))))))))))))((((((''''''))))))************))))))))))))))))))))))))))))))''''''&&&&&&''')))+++,,,************************))))))***++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------......---...//////000000//////////////////000111333333222222222333333333444444333333333444444444444444666666666777777888888999:::::::::999999888888888:::::::::;;;===>>>@@@AAADDDDDDEEEEEEEEEFFFFFFFFFHHHIIIKKKMMMNNNMMMLLLLLLKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNQQQTTTWWWXXXYYYXXXWWWVVVUUUVVVWWWYYYZZZYYY[[[]]]^^^]]]]]]___```fffffffffeeedddeeegggjjjpppwww{{{tttlllgggZZZTTTMMMFFFBBB???===<<<<<<<<<<<<<<<<<<===>>>>>>AAABBBDDDEEEFFFFFFFFFFFFGGGFFFEEECCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@<<<;;;;;;999888777666666333444555555333333444555444444444444444444444444333333333333333333333333555555555555555555555555333333333333333333333333333222111111333333222111222222222222222222222222333222222111111111111222111111111111111111111111000000000000000000000000000000000000000000000000......////////////000000......////////////000000---------.....................------------......------------------------+++,,,,,,------.........---------------.........------............------,,,,,,,,,------------...,,,,,,+++++++++,,,------)))******+++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++++++++,,,...999\\\gggggg@@@333,,,+++*********++++++,,,---...)))(((******+++777FFFUUUAAA000++++++(((''')))***+++---......---+++************++++++*********************************************************++++++************++++++,,,,,,++++++***))))))((())))))************))))))))))))))))))))))))))))))(((((((((((())))))***+++************************((()))******++++++******************************+++,,,,,,------...............///000000000000///000/////////000111222222222222222222333333333333333333444555555555555444666666666777777777888888::::::999999999999999999;;;;;;;;;<<<>>>???AAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLIIIJJJKKKKKKKKKKKKMMMOOOMMMNNNOOOOOOOOOQQQTTTWWWVVVVVVVVVWWWWWWXXXYYYYYYWWWYYY[[[[[[[[[\\\^^^```bbbcccddddddbbbbbbdddeeeiiimmmsss{{{~~~xxxtttjjjcccXXXOOOHHHDDDAAA???<<<<<<;;;;;;<<<<<<======???AAACCCEEEFFFFFFFFFEEEIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA>>>===<<<;;;999888777666222444666555333222444555444444444444444444444444222222222222222222222222444444444444444444444444333333333333333333333333444222111222333444333222111111111111111111111111111111111111111111222333111111111111111111111111111111111111111111111111000000000000000000000000........./////////000000........./////////000000---------.........//////...------,,,,,,------...------------------------++++++,,,,,,---......///+++,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,+++*********++++++))))))***+++++++++++++++)))***+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++///111CCCAAAGGG111000*********)))))))))***++++++---((((((,,,+++***666FFFbbbIII222,,,,,,)))(((+++***+++---......---+++)))***++++++,,,,,,++++++***************************************************++++++************+++++++++++++++***************))))))************))))))))))))))))))))))))))))))++++++,,,------,,,,,,,,,************************((())))))***************'''(((((()))***+++,,,,,,++++++,,,,,,---......///......///000000000000000111000000000000000111111111222222222222333333333333444555666666666555555666666666666777777777777999999999999999999::::::<<<<<<<<<===???@@@BBBCCCCCCDDDEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKMMMHHHJJJLLLLLLKKKLLLOOORRRaaabbbaaaZZZQQQMMMOOOSSSSSSTTTVVVWWWXXXXXXWWWWWWVVVWWWYYYZZZZZZ[[[]]]```aaabbbcccbbb```___```aaaeeegggjjjpppxxxvvvooocccXXXOOOJJJFFFDDD<<<<<<;;;;;;;;;<<<======???@@@CCCEEEFFFFFFEEEDDDKKKJJJIIIGGGFFFEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBB???>>>===<<<:::999777777444666888777555444555888444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333444333222222444444333222111111111111111111111111111000000000111222333333000000000000000000000000111111111111111111111111000000000000000000000000---.........//////000000---.........//////000000---------.........//////...---,,,,,,,,,,,,---...------------------------++++++,,,,,,---...//////+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,+++***))))))))))))))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******///+++333+++666,,,///'''))))))))))))))))))******,,,((()))...,,,)))333CCCiiiMMM333,,,,,,******...***+++---//////---+++)))*********++++++*********************************************************++++++************++++++'''''''''((())))))******))))))************)))))))))))))))))))))))))))))))))***+++,,,+++***)))(((************************(((((()))***************&&&&&&((()))+++---...///++++++,,,,,,---...//////...//////000000000000000222111000000000000000111111111222222222333333333444444666777777777666555666666666666777777777777888888888999999::::::;;;=========>>>???AAACCCCCCAAACCCEEEFFFGGGHHHGGGGGGGGGFFFEEEEEEFFFIIIKKKMMMGGGJJJLLLLLLKKKMMMPPPSSSzzzmmm\\\QQQQQQTTTQQQRRRUUUWWWXXXWWWVVVUUUUUUVVVXXXYYYYYY[[[]]]```bbbcccdddccc```^^^^^^^^^``````bbbeeekkkrrryyy}}}vvvqqqgggZZZWWWRRRCCCBBB@@@===<<<===>>>?????????@@@AAACCCEEEFFFGGGHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFEEECCCAAAAAA@@@@@@@@@??????===<<<<<<777777777777666666666666444555555555555555555555333444444555555444444333222222333444444444444444444333111222333444444333111111222222222222111111222222222111111111111000////////////000111222333000000000000000000000000111111000000000000111111222222222111000//////...////////////////////////////////////////////////.................................------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...///......------,,,,,,+++------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********************++++++++++++++++++++++++------------------------,,,---------,,,***((('''*********++++++,,,,,,,,,++++++***)))***...444999[[[JJJ888///***((()))---)))***+++,,,---,,,++++++))),,,,,,)))***------***+++*********))))))(((((())))))))))))************+++***************++++++))))))))))))))))))))))))************************)))))))))***+++++++++,,,******)))((((((((((((((('''(((((()))***+++++++++,,,,,,------,,,+++)))(((***)))))))))***+++,,,,,,000000000///.........---............////////////000000000000000000000000333333222222111000000000333333333444444444555555444444444444444555666666888888888888777777666666============>>>>>>>>>>>>CCCCCCDDDFFFGGGHHHJJJJJJHHHGGGGGGFFFGGGHHHJJJKKKLLLKKKIIIHHHGGGJJJOOOTTTfffRRRQQQSSSQQQRRRTTTUUUUUUTTTSSSSSSUUUVVVWWWXXXYYY[[[[[[\\\______``````___]]]\\\ZZZ``````aaabbbeeeiiimmmppp}}}}}}tttfffbbb\\\MMMEEECCC???>>>>>>>>>===<<>>>>>>>>>>>????????????AAABBBCCCDDDFFFGGGHHHIIIGGGGGGFFFFFFGGGHHHJJJKKKKKKJJJIIIGGGGGGJJJNNNRRRrrrkkkXXXSSSPPPQQQRRRSSSTTTTTTTTTSSSRRRTTTUUUUUUVVVWWWXXXYYYYYY\\\\\\]]]]]]]]]\\\[[[ZZZ\\\\\\]]]___aaaeeeiiikkkqqqxxxssspppkkk]]]NNNKKKFFFBBB@@@>>><<<;;;??????AAABBBDDDEEEGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDCCCBBB@@@===;;;:::<<<;;;:::999888777666555666666555555555555555555333333444444444444333333444444333222111111222222444222222222333222000...111111222222222222111111222222111111111000000000////////////000111222333222222222222222222222222.........------.........222111111000000//////...////////////////////////...................................................------------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...))))))***++++++,,,---------------,,,,,,++++++++++++,,,---...---,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,++++++++++++++++++***+++++++++***,,,///111FFFGGG???111)))+++,,,((()))***++++++,,,,,,++++++...333555///)))((())))))************))))))))))))))))))))))))************+++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''***))))))(((((((((((((((((((((((()))******++++++(((((())))))+++,,,...///------,,,,,,+++,,,,,,,,,,,,------------------...------------............000000000000000000000000000000000111111111222222333333333333444444444444555555555555555666777777666777888999:::;;;<<<<<<>>>>>>?????????@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJJJJIIIIIIHHHFFFFFFHHHMMMPPPZZZtttvvv___TTTPPPMMMPPPQQQRRRRRRSSSSSSRRRRRRTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXZZZ[[[[[[[[[ZZZYYYXXXXXXYYYZZZ]]]```ccceeeeeekkkttt~~~sss^^^XXXOOOHHHDDDAAA???>>>>>>???@@@AAABBBCCCDDDEEEHHHHHHIIIIIIIIIHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCAAA???>>>===???>>>===;;;999777666555555555555444444444444444333333333444444333333333333222111111222333444555111111111222333333111///111111222222222222111111111111111111000000000000000000//////000111222222111111111111111111111111//////000000000000//////111111000000////////////////////////////////////................................................------------------------------------------------,,,,,,++++++,,,,,,---...******++++++,,,,,,,,,,,,---------,,,++++++******+++,,,---......,,,+++)))************************---,,,+++***)))((('''&&&***************************************+++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********)))+++,,,,,,+++***,,,---:::DDDBBB333***...///((()))******+++++++++++++++111888:::222***''')))************)))))))))))))))((()))))))))************+++***)))(((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''))))))(((((((((((())))))(((((())))))************************+++---///111...---,,,++++++++++++++++++++++++,,,,,,------------............/////////000000000000000000000000/////////000111222222333222222333333333444444444666555555555555666777777666777777888999:::;;;;;;===>>>>>>>>>>>>?????????>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFGGGGGGIIIIIIJJJHHHHHHGGGFFFEEEGGGKKKNNNOOO^^^cccWWWKKKKKKOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUWWWYYYZZZZZZZZZYYYVVVVVVWWWYYY[[[^^^```aaabbbeeejjjqqq{{{mmmeeeYYYOOOHHHDDDCCCBBB?????????@@@@@@AAAAAAAAAFFFGGGHHHHHHIIIIIIIIIHHHEEEFFFGGGGGGHHHGGGGGGGGGCCCCCCDDDCCCCCCBBBAAAAAAAAA@@@???===;;;999777777444444444333333333222222222333333333333333333222111111111111111111222222000000///111333333222111111111222222222222111111111111111000000000//////000000000000000000111222000000000000000000000000//////000111111000//////000000000///////////////////////////////////////................................................------------------------------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,---------,,,+++***************************,,,,,,+++***((('''&&&&&&************************)))))))))******+++++++++...,,,+++)))(((((()))***,,,,,,,,,++++++*********)))+++,,,,,,+++******+++///<<<===111)))------''')))))))))*********++++++222999;;;333+++)))***,,,))))))))))))))))))******((()))))))))******************)))(((((('''(((((())))))))))))))))))))))))((((((((((((((((((((((((*********))))))((((((((())))))(((((((((((()))))))))))))))))))))*********+++***)))))))))+++,,,------,,,+++******)))*********+++++++++,,,,,,------....../////////000000000////////////////////////......///000111222222333222222222333333333444444555555555555555666777777777777777777888888888999<<<<<<<<<============>>>======>>>???@@@@@@AAABBBDDDDDDEEEGGGHHHIIIIIIJJJGGGGGGGGGFFFEEEFFFJJJLLLNNNUUUUUULLLGGGLLLRRRSSSMMMNNNNNNNNNOOOPPPQQQQQQTTTTTTTTTSSSSSSSSSRRRRRRRRRTTTVVVXXXYYYZZZZZZZZZWWWWWWXXXZZZ\\\^^^___```bbbccceeeiiioooyyyzzzrrrfff[[[RRRLLLHHHFFFBBBBBBBBBAAAAAA@@@@@@@@@CCCDDDEEEGGGHHHIIIIIIJJJHHHHHHIIIIIIIIIIIIIIIHHHCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>><<<;;;999999555555444444333222222222222222333333333333222222111222222222222111000///333111000000222333333222111111222222222222111111111111000000000/////////111000000000000000111111////////////////////////---...///000000///...---////////////////////////////////////////////////------------------------........................,,,,,,,,,------------...------------------------,,,,,,++++++,,,,,,---...//////...------,,,++++++------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************)))))))))***++++++,,,,,,---,,,+++***)))(((((((((,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,(((111333,,,'''))))))'''***))))))))))))***++++++000666777111+++***+++,,,))))))))))))************))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((((((((())))))***))))))))))))))))))******)))(((((('''''''''((((((++++++******))))))******+++,,,,,,,,,,,,,,,,,,---.........////////////000////////////////////////......//////000111222222222222222222333333333333444444444444444555666666777777777777777777888888;;;;;;;;;<<<<<<<<<======<<<======>>>??????@@@@@@CCCDDDEEEGGGHHHIIIIIIIIIGGGHHHGGGFFFEEEFFFIIIKKKJJJOOOQQQNNNMMMOOOPPPNNNLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRTTTVVVXXXXXXXXXXXXWWWXXXYYY[[[\\\^^^_________```aaabbbfffmmmvvv|||xxxnnndddZZZQQQLLLGGGGGGEEEDDDCCCAAA@@@@@@@@@AAACCCFFFHHHIIIJJJKKKJJJKKKKKKKKKKKKJJJJJJIIIEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBAAA???>>><<<;;;;;;777777666555555444333333222222333333333333222222000222555888999999888777888555111000000222222222111111222222222222111111111000000000////////////111111000000000000111111////////////////////////...///000111111000///...////////////////////////////////////////////////------------------------........................,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,------......//////000///---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,,,,---************************))))))******+++,,,,,,---***************)))((((((++++++++++++++++++,,,,,,+++,,,,,,,,,******,,,...'''***+++***((('''(((******))))))((()))***+++,,,+++///000,,,)))++++++***((()))))))))************))))))))))))************)))))))))))))))***+++,,,))))))))))))))))))))))))************************''''''((((((((((((((()))((((((((((((((()))*********)))))))))))))))))))))(((((())))))))))))((((((++++++*********+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////.../////////000000111111111222222222222333333333333333333333333444555555666666777888999999::::::<<<<<<<<<<<<============<<<<<<======>>>?????????BBBCCCEEEGGGHHHIIIIIIIIIHHHHHHHHHGGGFFFFFFIIIKKKFFFKKKOOOOOOOOOOOOMMMJJJKKKKKKKKKKKKLLLNNNPPPQQQOOOPPPPPPPPPPPPPPPPPPPPPOOOPPPRRRTTTUUUVVVVVVUUUVVVWWWXXXZZZ[[[\\\\\\\\\[[[\\\]]]^^^```eeekkkpppwww~~~sssgggZZZQQQKKKJJJIIIGGGEEECCCAAA@@@>>>???BBBEEEGGGIIIKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHGGGGGGEEEDDDCCCBBBCCCBBBAAA@@@???===<<<<<<999888888777666555555555222222222333333222222222---111777===BBBDDDDDDDDD===999333000///000111111111111222222222222111111000000000000////////////111111000000000000000111000000000000000000000000000222333444444333222000.........///////////////////////////////////////------------------------........................,,,,,,,,,------.........------------------------,,,,,,++++++,,,,,,---...*********++++++,,,------,,,------...///000111111000...+++))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,------'''(((***++++++***))))))*********++++++,,,,,,---,,,,,,,,,+++***+++---///+++((((((,,,+++(((***///***)))((((((((()))+++,,,'''******((((((++++++((((((((())))))*********+++))))))))))))************(((((())))))***,,,---...))))))))))))))))))))))))************************%%%&&&&&&''''''(((((((((((((((((((((((()))***************))))))))))))))))))***+++---------,,,+++++++++++++++,,,------............------,,,,,,,,,******+++++++++,,,,,,,,,////////////////////////////////////000000000000111111222222222333333333333222222222222333444444555555777888:::<<<===>>>============>>>>>>>>>>>><<<<<<======>>>>>>??????AAABBBEEEGGGHHHIIIIIIIIIHHHHHHIIIGGGFFFGGGIIIKKKKKKMMMOOOOOOOOOQQQPPPNNNKKKKKKJJJJJJLLLNNNOOOQQQMMMMMMNNNNNNNNNOOOOOOOOONNNOOOQQQRRRTTTTTTTTTSSSUUUUUUWWWXXXYYYZZZZZZZZZXXXZZZ\\\]]]___cccgggkkknnnuuu}}}rrrggg```VVVVVVUUURRRNNNIIIDDDAAADDDCCCBBBBBBDDDFFFGGGFFFJJJKKKMMMNNNNNNLLLJJJIIIKKKJJJIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBAAA@@@???>>>;;;999666666666666555444333222222111111111111111555444777AAAMMMPPPJJJCCC<<<999555222111222444555000000000000000000000000000000000000000000000000111111000000//////......////////////////////////...000111222222111000...//////.........---------------............------------------------------........................------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,---000222333111///000---))))))+++,,,+++)))************************++++++***************+++,,,+++***(((((()))***+++))))))***++++++++++++***+++++++++***)))(((((('''(((((())))))))))))((((((******+++***)))&&&###!!!)))))))))))))))***++++++))))))))))))******************++++++++++++*********)))(((&&&&&&((()))************************************))))))))))))))),,,+++***+++++++++)))((())))))))))))************)))))))))))))))(((''''''((())))))))))))(((((('''))))))(((((((((((())))))*********)))))))))))))))++++++************************+++,,,,,,,,,,,,+++---------........./////////000000000000000//////000000000000111111111111000000111222333333333333222222333333444555666666777777777777888999:::;;;;;;;;;<<<<<<===>>>>>>>>>@@@???>>>======>>>???@@@???AAACCCEEEGGGGGGGGGGGGJJJKKKLLLKKKIIIHHHIIIJJJKKKLLLNNNOOOPPPPPPOOOOOOJJJJJJKKKLLLMMMNNNOOOOOOPPPOOOMMMKKKKKKLLLMMMNNNQQQOOONNNPPPSSSTTTRRROOOUUUUUUUUUUUUUUUVVVVVVVVV[[[[[[\\\[[[[[[]]]```cccjjjooovvv||||||pppiii^^^[[[XXXVVVSSSPPPKKKHHHDDDBBB??????@@@CCCDDDDDDGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJIIIGGGFFFDDDCCCBBBAAABBBBBBBBBAAAAAA@@@@@@>>><<<:::888888777555333222222111111111111111222444333555<<>>>>>??????>>>=========>>>??????@@@BBBDDDFFFGGGGGGFFFIIIJJJKKKJJJHHHGGGHHHIIIHHHIIILLLNNNOOOPPPPPPPPPJJJJJJKKKLLLMMMNNNOOOOOOPPPNNNMMMLLLLLLMMMOOOPPPQQQPPPOOOQQQSSSTTTRRRPPPRRRRRRSSSTTTUUUVVVWWWXXX[[[\\\\\\[[[[[[]]]```cccdddiiinnnrrrxxx}}}uuuiiiddd^^^[[[[[[ZZZVVVQQQIIIEEE@@@>>>>>>@@@BBBCCCBBBCCCEEEHHHJJJKKKLLLLLLKKKJJJJJJHHHGGGEEECCCBBB@@@@@@AAAAAAAAABBBBBBBBBAAA???===<<<;;;888555222222222111111111111222222222222444666999999777444444333222000000/////////000000000000000000000000........................////////////000000000000111111111111111111111111------////////////------...............---------------............------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,)))))))))******++++++,,,,,,,,,++++++******++++++***///333444222///......+++***((()))+++---------************************++++++************+++++++++))))))---333555111...))))))***++++++++++++***++++++******)))(((((((((******++++++++++++******((()))***,,,---,,,,,,+++((((((((()))))))))******))))))))))))******************++++++++++++******+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))******,,,***)))*********(((&&&))))))))))))************))))))))))))(((((((((((((((((()))***++++++++++++(((''''''&&&&&&''''''((())))))))))))))))))************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...//////000000///////////////000000000000111111///000111222333333333333333333222222222111111111333444555666888;;;===>>>;;;;;;;;;<<<======>>>>>>>>>>>>============>>>>>>???@@@BBBCCCEEEEEEFFFFFFHHHIIIJJJIIIGGGFFFGGGHHHFFFGGGJJJLLLNNNPPPPPPPPPJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMMMMNNNOOOQQQRRRSSSRRRQQQSSSTTTUUUSSSRRRPPPPPPRRRSSSUUUWWWXXXYYY[[[\\\\\\\\\[[[\\\___bbb```cccgggiiillluuuuuummmdddaaacccddd```[[[UUUOOOHHHCCCAAAAAABBBBBB???@@@AAADDDGGGIIIKKKLLLLLLLLLKKKJJJHHHEEECCCAAA?????????@@@AAABBBCCCDDDBBBAAA???>>>===;;;777444333222222222222222333333111222333333222111111222111111111111000//////...////////////////////////////////////////////////......//////000000111111000000000000000000000000---...////////////...---........................------............------,,,,,,------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,((())))))***+++,,,,,,---,,,,,,++++++***++++++,,,)))///555555111,,,,,,...+++*********+++,,,,,,,,,************************++++++*********+++,,,,,,,,,******000777999333,,,))))))***++++++++++++***************))))))(((((()))******++++++******)))&&&'''(((***++++++++++++(((((()))))))))***))))))((()))))))))******************++++++++++++******++++++***))))))***++++++)))))))))))))))))))))))))))))))))))))))*********+++***))))))******(((&&&((()))))))))***************))))))((((((((((((((('''((()))++++++,,,,,,,,,((((((''''''''''''(((((()))))))))))))))************************+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,......//////000/////////////////////000000000111///000111222222333333222222222222222222333333333444444555666888999;;;<<<::::::;;;<<<<<<======>>>==================>>>>>>@@@@@@AAABBBCCCDDDEEEEEEGGGHHHIIIHHHFFFEEEFFFGGGFFFGGGIIIKKKMMMNNNNNNMMMJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNOOOQQQSSSTTTSSSSSSTTTTTTUUUUUUTTTSSSPPPPPPRRRSSSUUUVVVXXXXXX\\\\\\]]]\\\\\\\\\^^^```^^^aaaccceeegggnnnwww~~~uuukkkgggiiijjjgggccc___ZZZRRRKKKFFFDDDBBBAAA>>>>>>???AAACCCFFFIIIKKKNNNMMMMMMKKKIIIEEEBBB@@@>>>>>>??????AAACCCDDDEEECCCBBB@@@??????===;;;888555555444333333333333333111222333222000000222444000000111222222111000///////////////////////////000000000000000000000000......//////000000111111////////////////////////////////////////////////---.....................------............------,,,,,,,,,---------......------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++)))******+++,,,---......,,,++++++***++++++,,,,,,)))///444444///++++++---,,,,,,,,,,,,+++*********************************++++++******+++,,,,,,---,,,***+++111888888111***))))))***++++++++++++************)))))))))))))))(((((())))))))))))((((((((())))))************)))(((((()))***+++*********((()))))))))******************++++++++++++******++++++************++++++************************(((((())))))************+++***)))***+++***)))'''((()))))))))******************)))((('''(((((()))'''((()))++++++,,,,,,,,,******))))))))))))******(((((())))))************))))))*********+++++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,------...///////////////...////////////000000000//////000111222222222222111111222333444555666777777666666666777888999999::::::;;;;;;<<<=========<<<======>>>>>>>>>>>>>>>AAAAAAAAABBBCCCDDDEEEEEEGGGHHHIIIHHHFFFEEEFFFGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUVVVVVVUUUTTTTTTTTTRRRRRRSSSTTTUUUVVVWWWWWW\\\]]]^^^]]]\\\\\\]]]___]]]___aaaccceeekkkrrrxxx}}}sssooonnnnnnllliiifffaaa[[[TTTOOOJJJEEEAAAAAA@@@??????AAACCCFFFHHHLLLLLLMMMLLLJJJGGGDDDBBB???>>>>>>???@@@BBBEEEFFFGGGEEEBBBAAA@@@@@@???===999888777555444444444444222333333222111222333555000000111222222222111111000000000000000000000000111111111111111111111111////////////000000000000........................////////////////////////---------...............------............------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...++++++******++++++,,,,,,***---000000---******,,,+++---...---+++)))))))))************************++++++***++++++,,,---...))))))+++000555555///)))))))))***++++++++++++*********))))))))))))))))))(((((())))))))))))((((((,,,++++++++++++*********)))***+++,,,,,,,,,+++***))))))))))))******************++++++++++++******************************************************((((((((()))******++++++***))))))***,,,,,,+++)))))))))))))))************+++***((('''''''''((()))(((((()))***+++++++++++++++******))))))******+++((((((((()))******++++++)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---......////////////......////////////000000...///000111222222222222000000222333555666888888888777777666666777777888:::::::::;;;<<<<<<======<<<===>>>???@@@@@@??????BBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJIIIJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMNNNOOOQQQRRRRRRSSSTTTUUUWWWVVVUUUSSSTTTTTTSSSSSSTTTUUUVVVVVVWWWWWW\\\^^^___^^^\\\\\\\\\]]][[[\\\^^^```bbbgggmmmqqquuuzzz|||vvvsssqqqpppnnnjjjgggddd```[[[TTTLLLGGGDDDCCC@@@>>>>>>@@@CCCDDDHHHIIIKKKLLLLLLJJJHHHFFF@@@???>>>???@@@BBBDDDFFFNNNKKKFFFCCCBBBBBBAAAAAA<<<;;;999777666444444444333333222222222333333333//////000000111111111222000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////..................///---------.........//////------............------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,---++++++,,,,,,++++++++++++)))+++...---+++******+++************************++++++++++++,,,---......###%%%)))...222222...+++))))))***++++++++++++***)))))))))))))))))))))***)))))))))******)))))))))*********))))))******+++)))+++,,,......---,,,+++))))))))))))******************++++++++++++******((())))))))))))))))))(((************************'''(((((()))******++++++)))))))))+++---......,,,))))))))))))************+++***((('''''''''))))))(((((()))******)))))))))******))))))))))))******'''(((((()))******++++++((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---+++,,,---...////////////........./////////000000...///000111222222222222000111111333444555666666666666666666666777888888999::::::;;;;;;<<<<<<===<<<===???@@@AAAAAAAAA@@@DDDCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMNNNOOOPPPQQQQQQQQQSSSUUUWWWVVVTTTRRRSSSTTTRRRSSSTTTUUUWWWYYYZZZZZZ]]]^^^___^^^]]][[[\\\\\\ZZZZZZ\\\^^^```dddhhhjjjmmmpppuuuzzz{{{uuusssrrrrrrlllllljjjhhhddd]]]UUUOOOGGGEEEAAA>>>===>>>@@@BBBDDDFFFIIILLLMMMMMMKKKJJJ@@@??????>>>@@@BBBDDDFFFUUUPPPJJJEEEDDDCCCCCCCCC>>>===;;;999777555444333444222111111222333111/////////...//////000111222000000000000000000000000////////////////////////111111000000//////......000000000000000000000000...------,,,,,,------...---------.........//////---..................---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++***************+++*********+++,,,,,,---,,,***((()))***++++++***&&&***------,,,***,,,---************************++++++++++++,,,---...///"""''',,,///000///...))))))***++++++++++++***)))))))))))))))***************++++++++++++******'''&&&&&&&&&'''((()))******+++---//////...---,,,))))))))))))******************++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++)))((()))+++...000///...))))))))))))************+++***((('''&&&''')))***((())))))))))))(((((('''))))))(((((((((((())))))'''(((((()))***+++++++++((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,---...////////////............/////////000...///000111111222222111111111111222222333333333444444555555666888999:::999999:::;;;;;;<<<<<<======>>>@@@AAABBBBBBAAAAAAEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJIIIGGGFFFGGGHHHFFFHHHJJJKKKMMMMMMMMMLLLJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPSSSUUUWWWVVVSSSRRRRRRTTTQQQRRRSSSVVVXXX[[[\\\]]]]]]^^^______]]][[[[[[\\\[[[[[[\\\]]]___bbbeeegggiiikkknnnqqqtttwwwzzz{{{{{{~~~zzzvvvtttuuusssnnniiihhhiiigggaaa\\\TTTOOOIIICCCAAA@@@???>>>???CCCGGGIIIIIIIIIKKKMMMGGGLLLEEE===??????@@@HHHUUUQQQLLLJJJJJJJJJGGGDDDDDDCCCBBB@@@<<<888555333333444444444444333222222111111111111000000000000////////////000000000000111111000000//////.........000111000000000111222000///...------...///000000//////..................---,,,+++***+++,,,------.........---,,,,,,+++//////.........---------------,,,,,,,,,,,,++++++...,,,(((&&&&&&'''***,,,,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,***((())),,,...///,,,)))***...///,,,(((+++)))((())),,,---+++)))))))))))))))))))))))))))))))))))))))***************++++++++++++***))))))+++---......---,,,,,,---++++++++++++++++++++++++)))***+++***)))((()))***+++((((((******''''''******************)))((((((''''''(((((())))))******,,,******,,,///111///---***)))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''')))******111...***((((((((()))(((,,,,,,+++***))))))******))))))))))))************,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++++++++,,,,,,---------........................---------............///000000111222222222222111222222222222222222222222444444444555555555555666777777888999:::<<<>>>???>>>>>>>>>>>>>>>??????@@@DDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHIIILLLPPPQQQOOOLLLJJJKKKKKKLLLMMMMMMNNNNNNQQQPPPNNNNNNMMMNNNOOOPPPSSSSSSTTTUUUTTTSSSRRRQQQPPPQQQSSSVVVXXXYYYZZZZZZ]]]^^^^^^______^^^]]]]]]YYYZZZ[[[\\\^^^aaacccdddfffggggggiiikkkmmmooopppuuuyyy~~~yyytttrrrrrrtttqqqnnnlllkkkiiiddd```\\\VVVNNNGGGCCCAAA@@@???>>>AAAEEEGGGGGGHHHJJJLLLMMMRRRKKKCCCDDDBBB@@@GGGTTTPPPKKKIIIJJJJJJIIIGGGFFFFFFDDDBBB???;;;888666444444333333222222222111111111111111000000000000000000000000////////////111000000000/////////.........111555555000...000000///...------...///000111000///...------.........---,,,+++++++++,,,,,,------......------,,,+++///.........------------------,,,,,,,,,,,,++++++...,,,***(((((()))+++,,,---,,,+++***)))******+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++++++++,,,,,,,,,+++***))))))+++...777111+++)))+++---,,,***+++)))((()))+++---+++***))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++...000000///---+++++++++***************************+++,,,+++))))))+++---000+++''')))***))))))+++***************)))(((((((((((((((((())))))******+++***)))+++...///...,,,))))))(((((('''&&&&&&&&&'''&&&&&&'''''')))******000---)))'''((()))))))))++++++***)))))))))))))))))))))))))))************+++++++++++++++************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000000000111222222222222111222222222222222222222222555555555666666666666777666666777888999;;;===>>><<<<<<<<<===>>>@@@AAABBBDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLOOOPPPNNNKKKKKKKKKLLLLLLMMMNNNNNNNNNOOONNNMMMMMMMMMNNNOOOPPPSSSTTTUUUUUUUUUTTTRRRRRRQQQSSSUUUWWWYYY[[[\\\]]]^^^^^^^^^]]]]]]\\\\\\\\\ZZZZZZ[[[\\\^^^```bbbcccddddddddddddeeefffggghhhiiimmmssszzzzzzvvvsssssswwwvvvuuussspppnnnkkkjjjgggaaaWWWOOOIIIFFFCCCAAA===???BBBCCCDDDEEEGGGIIIPPPTTTNNNHHHIIIDDD???EEEUUUPPPJJJHHHJJJKKKKKKJJJIIIIIIHHHFFFCCC???<<<:::888777555333222222333333222222111111111000000000111111000000//////......000000000000///////////////+++111======000+++/////////............//////333111///---,,,---...///...------,,,+++,,,,,,,,,------......------,,,,,,............------------------,,,,,,,,,,,,++++++------,,,++++++++++++,,,---,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++*********+++,,,+++***))))))+++---===666...))))))+++++++++***)))))))))+++,,,+++***))))))))))))))))))))))))))))))))))))************&&&''')))***+++,,,,,,,,,111222222000---***)))))))))))))))))))))))))))))),,,,,,,,,+++***+++...111888///'''(((*********+++)))************))))))(((((((((((())))))))))))******))))))***,,,---,,,+++'''((()))******)))((('''''''''''''''((()))******...+++((('''(((***************)))((((((((())))))))))))))))))************)))************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000111000000111222222222222111222222222222222222222222555666666666666777777777555555666777888:::;;;<<<::::::;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJLLLNNNNNNLLLJJJKKKKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLMMMNNNOOOQQQQQQTTTTTTUUUVVVUUUTTTSSSRRRPPPQQQTTTVVVYYY[[[\\\]]]___^^^\\\[[[ZZZZZZZZZ[[[ZZZZZZ[[[\\\^^^___aaabbbcccbbbbbbaaa```aaaaaaaaacccgggkkkpppuuuzzz{{{xxxxxxxxxzzzzzzyyyvvvtttttttttpppkkkccc\\\UUUNNNHHHDDD>>>>>>>>>???@@@AAACCCDDDJJJNNNJJJIIILLLEEE???EEEWWWRRRLLLIIIJJJLLLMMMLLLKKKKKKJJJHHHFFFBBB???>>>===;;;888666444444555555222222222111111111000000222111111000///......---000000000000////////////111***222DDDDDD333***.../////////....../////////444222///---,,,,,,...///......------,,,,,,,,,,,,,,,------...------,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***,,,++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))************************,,,,,,++++++******))))))***++++++***))))))+++,,,;;;555...)))(((******+++***))))))***++++++++++++))))))))))))))))))))))))((()))))))))************'''((()))***++++++++++++///000000...+++)))(((((()))))))))))))))))))))))),,,,,,+++))))))+++///222@@@333((('''******))))))))))))************)))((())))))))))))))))))))))))(((((()))***++++++******&&&'''***+++,,,+++)))(((((((((''''''((()))******,,,***(((''')))***+++***))))))((((((((((((((()))((()))))))))************)))))))))))))))***************+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++............................../////////000000000000000111222222222222111111222222222222222333333555555555555666666666666555555555666777888999:::::::::;;;<<<===???@@@AAACCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIKKKKKKMMMNNNNNNNNNMMMMMMKKKKKKLLLNNNOOOQQQRRRSSSTTTUUUVVVVVVVVVUUUSSSRRRMMMNNNQQQTTTVVVYYYZZZ[[[___]]][[[XXXWWWWWWXXXYYYXXXYYYYYYZZZ[[[]]]___```ccccccbbbaaa````````````ccceeehhhkkknnnqqquuuyyy|||~~~zzzzzzzzz{{{}}}|||{{{yyyyyyzzzuuusssooojjjcccYYYPPPIIIBBBAAA>>>======>>>???@@@@@@DDDCCCGGGOOOIIICCCJJJYYYTTTMMMJJJKKKMMMMMMMMMKKKKKKKKKJJJGGGDDDBBB@@@???===:::777555444444555222222222222111111111111222111111000///......---////////////000000000000333,,,333EEEGGG666,,,///...//////////////////...222111///---,,,---...///.........---------,,,,,,,,,,,,------...------,,,,,,,,,------------------------,,,,,,,,,+++++++++***+++,,,,,,,,,+++))))))***++++++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))************************+++++++++******))))))))))))***+++***))))))***+++222000---***************)))***************++++++))))))))))))))))))))))))((()))))))))************))))))*********))))))(((***+++,,,,,,***(((((()))******************************)))(((''')))---111CCC666***'''))))))''''''((())))))*********))))))************))))))))))))'''((()))***))))))))))))&&&'''***+++,,,+++***))))))(((((((((((())))))***+++)))'''''')))*********)))((((((((((((((())))))((()))))))))************)))))))))))))))))))))***)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////000000111222222222222111111111111222222333333333333333333444444444555555444444444555666777888999;;;;;;;;;;;;<<<===>>>>>>BBBBBBBBBBBBCCCDDDEEEEEEHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHJJJKKKLLLNNNNNNMMMLLLKKKJJJKKKMMMOOOQQQSSSTTTUUUTTTTTTUUUVVVUUUTTTSSSRRRMMMNNNPPPSSSVVVXXXYYYYYY]]][[[XXXVVVUUUUUUVVVWWWVVVVVVWWWXXXYYY[[[]]]^^^bbbaaaaaaaaaaaaaaabbbbbb```bbbdddeeefffhhhkkkmmmqqqvvv~~~~~~}}}|||yyyxxxwwwtttnnneee[[[TTTLLLHHHCCC@@@??????>>>>>><<<>>>???GGGRRRLLLGGGOOOWWWRRRLLLJJJLLLNNNMMMLLLLLLLLLLLLKKKIIIGGGDDDCCC@@@>>>;;;888555444333333333222222222222111111111111111000000//////......////////////000000000000222---222AAADDD888000000......////////////......000//////...............---............---,,,,,,,,,,,,------......------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++++++++++++++******))))))***+++---............++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++*********************************************))))))))))))***++++++)))))))))+++***++++++++++++*********(((***++++++******+++,,,))))))))))))))))))))))))))))))))))))************))))))******))))))(((''''''(((******)))(((((()))************************)))))))))((('''(((+++---===333***))))))'''&&&&&&((())))))************)))+++************)))))))))''')))******)))((())))))'''((()))***++++++***))))))))))))(((((())))))******)))'''((()))******)))))))))((((((((()))******))))))))))))************++++++*********))))))))))))******++++++++++++++++++++++++,,,,,,---------........................------------............000000111222222222222111111111111222222333333444222222333333333444444444555555555555666777888999<<<;;;;;;;;;;;;<<<<<<===@@@@@@@@@@@@AAABBBCCCDDDGGGGGGHHHHHHIIIIIIJJJJJJHHHIIIJJJIIIGGGGGGHHHIIIIIIJJJLLLMMMMMMLLLJJJIIIIIIJJJLLLOOOQQQRRRSSSTTTSSSSSSTTTUUUTTTSSSRRRQQQOOOQQQSSSUUUWWWXXXYYYZZZYYYXXXVVVUUUTTTTTTTTTUUUTTTTTTUUUWWWYYY[[[]]]^^^```______``````aaabbbccc```bbbcccccccccdddgggiiikkkooouuu|||~~~|||zzzxxxtttmmmfffaaaWWWRRRJJJEEEBBBAAA@@@>>>;;;<<<<<>>>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEFFFGGGGGGHHHHHHFFFHHHIIIHHHFFFFFFHHHJJJGGGIIIKKKLLLLLLKKKHHHGGGGGGIIIKKKMMMOOOPPPQQQQQQRRRRRRSSSTTTSSSRRRQQQPPPPPPQQQSSSUUUVVVWWWWWWXXXUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUWWWZZZ]]]___aaaaaaaaaaaaaaaaaabbbbbbcccbbbcccddddddcccdddfffhhhhhhkkkooouuu{{{~~~{{{xxxuuurrrnnnjjj___XXXOOOIIIFFFDDDAAA???<<<;;;:::EEEPPPHHHBBBKKKIIIFFFDDDFFFKKKNNNNNNMMMOOOOOOOOONNNMMMKKKIIIGGGGGGFFFDDDBBB???;;;888777333333333222222222111111////////////000000000000.../////////000000111111.........222777999555///---...///000000///...---+++,,,///111111111///...---.../////////...,,,,,,+++,,,,,,---.........---+++++++++,,,,,,------------------,,,,,,,,,++++++///...---,,,,,,,,,,,,---++++++,,,+++***(((&&&%%%++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++((()))++++++)))((()))***************))))))+++---(((***,,,+++))))))+++---))))))))))))))))))))))))))))))))))))************%%%&&&''')))************)))***++++++)))(((((()))(((((((((((((((((((((((()))***+++***)))((()))***+++((((((******((((((+++(((((()))***************++++++++++++******))))))'''***,,,+++)))''')))***))))))(((((((((((())))))******)))))))))))))))***+++)))(((((())))))(((&&&******))))))***+++,,,,,,))))))))))))************///...---,,,+++)))(((((())))))***++++++++++++***))))))***+++---...//////........................////////////000000000000000000111222222222222111000000111222333333444444444444444555555555666666666666666666666777888999777888888999;;;===???@@@============>>>???@@@AAABBBCCCCCCDDDEEEFFFFFFGGGEEEGGGHHHGGGEEEEEEHHHKKKFFFHHHJJJLLLKKKJJJGGGFFFFFFGGGIIILLLNNNOOOOOOOOOQQQRRRSSSSSSSSSRRRPPPOOOOOOPPPQQQSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTSSSRRRSSSTTTVVVXXX[[[___aaaccceeeddddddccccccccccccddd___```aaaaaa```aaaccceeegggiiilllrrrxxx|||~~~~~~}}}}}}{{{uuupppnnniiiddd[[[SSSMMMIIIEEEBBB???AAADDDGGGHHHFFFAAA<<>>>>>>>>>>>>>>>>>??????@@@CCCCCCBBBBBBBBBCCCCCCDDDDDDEEEGGGHHHIIIIIIHHHGGGEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFGGGIIIKKKKKKLLLLLLPPPPPPPPPQQQQQQQQQQQQQQQNNNOOOQQQSSSTTTTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVXXX[[[^^^aaaccc_____________________^^^bbbaaa`````````aaabbbccchhhiiikkknnnppprrrssssssvvvvvvwwwyyy|||~~~}}}{{{vvvrrrqqqmmmiiiccc\\\VVVOOOHHHCCC@@@@@@AAABBBCCCAAA<<<999@@@AAAAAAAAAAAACCCGGGJJJNNNPPPRRRRRROOOLLLJJJIIIJJJIIIHHHGGGGGGDDD@@@===:::888444333222222111000111000000000//////////////////////////////////////////............//////000000///...---...///000//////.........---------,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++************************************************************************)))))))))))))))))))))))))))))))))(((((((((((((((************************((((((((((((((()))******************************************)))))))))((())))))))))))))))))))))))************************)))))))))*********++++++((('''''''''((()))+++,,,,,,+++)))((('''((()))***+++***))))))++++++***(((''')))***+++***)))***+++***))))))(((((())))))***)))))))))))))))))))))))),,,+++***))))))+++,,,---))))))*********+++++++++------+++*********++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------......//////////////////............//////000000000111111111111111111222222222333333444444444444555555555555555666666777777888999999888:::;;;;;;:::;;;<<<===>>>>>>======>>>>>>???@@@BBBAAAAAAAAABBBCCCCCCDDDCCCDDDFFFGGGHHHHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLOOOOOOOOOPPPPPPPPPPPPPPPNNNOOOQQQRRRSSSSSSRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVYYY\\\___```^^^^^^^^^^^^^^^]]]]]]]]]aaaaaa``````aaabbbcccdddfffgggiiikkkmmmoooppppppooonnnnnnnnnppptttwwwzzz~~~|||xxxvvvwwwooommmjjjgggbbbZZZRRRLLLFFFDDDAAA@@@>>>===:::777;;;<<<===<<<===???CCCFFFLLLOOORRRSSSQQQNNNLLLKKKLLLKKKJJJJJJJJJHHHEEEBBB???<<<777444333222111000111111000000000///////////////////////////////////////............//////111///------...000000000/////////............---,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,++++++++++++******************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++***************)))------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))&&&'''((())))))(((''''''************************((((((((()))))))))******************************************))))))))))))))))))))))))))))))))))))************************(((((())))))))))))******((('''''''''((()))***+++*********)))))))))))))))+++***)))***,,,,,,***)))''')))++++++***)))***+++*********))))))*********))))))))))))))))))))))))---,,,***))))))***+++,,,)))))))))*********++++++,,,,,,+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------.................................//////000000000000111111000000000111111111111222444444444444555555555555555555666666777888888888888999;;;;;;::::::<<<===>>>>>>======>>>>>>???@@@??????@@@@@@AAABBBCCCDDDBBBCCCEEEFFFGGGHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEFFFGGGIIIKKKMMMNNNNNNNNNOOOOOOOOOPPPPPPNNNOOOPPPRRRRRRRRRQQQQQQRRRRRRRRRRRRSSSSSSSSSTTTSSSSSSSSSTTTVVVXXXZZZ\\\[[[[[[[[[[[[\\\\\\\\\\\\^^^^^^^^^^^^___```bbbbbbdddeeefffhhhiiijjjkkkkkkmmmllljjjiiiiiikkkmmmnnnrrrtttwww{{{}}}zzzyyyzzzooonnnnnnmmmkkkfff```[[[QQQMMMGGGBBB???===;;;999999::::::::::::<<>>??????>>>>>>>>>???@@@BBBCCCDDDAAABBBCCCEEEFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFEEEEEEFFFIIILLLMMMNNNNNNNNNOOOPPPPPPQQQQQQOOOPPPQQQRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRSSSUUUWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\^^^^^^___aaabbbccceeefffgggggggggkkkjjjiiiggggggggghhhiiillllllmmmpppsssvvvzzz{{{yyy}}}zzzsss|||xxxwwwyyytttrrrpppoooooommmiiiggg[[[VVVOOOHHHDDDAAA>>><<<:::::::::999999:::>>>AAAGGGKKKPPPSSSTTTSSSSSSSSSPPPOOOMMMNNNNNNNNNLLLJJJGGGCCC>>>:::777555333111111111111111000000000000//////////////////////////////............/////////...------...//////...////////////////////////,,,------......------,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''(((***,,,,,,,,,***)))''''''''''''''''''''''''(((((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************)))))))))(((((((((((((((((((((((()))))))))))))))'''(((***++++++***)))((((((((((((***,,,,,,***((()))+++,,,,,,***)))***+++++++++************++++++)))))))))))))))))))))))),,,++++++***))))))))))))(((((()))))))))*********,,,,,,,,,------------,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...---------------,,,,,,,,,,,,---------......//////...////////////000000000111111111111222222222333333333333444444444444555444444444555666666777777777999::::::999:::;;;============<<<===>>>>>>???======>>>???@@@AAACCCDDDAAABBBBBBCCCDDDEEEGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIGGGFFFEEEEEEGGGIIILLLNNNNNNOOOOOOPPPQQQRRRRRRRRRPPPQQQRRRRRRRRRQQQPPPOOOOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQSSSTTTUUUWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZ[[[\\\\\\]]]]]]]]]^^^___```bbbcccddddddddddddcccbbbbbbaaabbbbbbcccfffeeeeeefffhhhkkknnnpppooosssxxx{{{oooddd]]]}}}xxxvvvxxx{{{xxxuuurrrqqqooommmlllccc___XXXQQQKKKFFFBBB???<<<===<<<:::999:::===???BBBFFFKKKOOOQQQSSSUUUVVVTTTRRRPPPPPPPPPPPPOOOMMMJJJGGGCCC???===:::666333222222111111111000000000//////////////////////////////............//////---000222222000...---......////////////000000000,,,------......------,,,......---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((()))+++,,,,,,,,,,,,+++************************((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))))))))(((((((((((())))))))))))(((((('''(((***++++++***))))))******+++---//////---+++***+++---,,,+++)))***************))))))*********))))))))))))))))))))))))***************)))))))))((((((((()))))))))******++++++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,---------,,,,,,,,,---......//////......////////////000000111111111222222222333333333333333333444444444444333333444444555666666666777888::::::999999;;;<<<======<<<<<<======>>>???>>>>>>??????@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGFFFGGGHHHJJJLLLNNNOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRSSSSSSSSSQQQPPPOOOOOOPPPPPPQQQRRRSSSTTTTTTRRRRRRQQQQQQQQQSSSTTTUUUUUUUUUVVVVVVWWWXXXXXXXXX[[[\\\\\\]]]^^^]]]]]]]]]ZZZ[[[\\\^^^```aaaaaaaaa`````````___``````aaaaaacccbbbbbbbbbdddfffhhhiiihhhjjjnnnrrrwwwzzz}}}~~~~~~}}}rrrfff\\\TTTOOO}}}zzz{{{}}}zzzwwwvvvuuutttqqqooolllhhhbbb\\\VVVOOOHHHDDD??????>>>;;;999999;;;===<<>>>>>@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIKKKLLLMMMNNNMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTRRRQQQOOOOOOPPPQQQRRRSSSTTTUUUUUURRRRRRQQQQQQRRRTTTUUUVVVTTTUUUUUUVVVWWWWWWXXXXXXZZZ[[[[[[\\\\\\[[[YYYYYYUUUVVVXXXZZZ\\\^^^^^^___``````````````````aaaaaa````````````aaabbbddddddbbbccceeehhhiiijjjkkkkkklllnnnqqqvvv{{{~~~~~~}}}yyytttnnneee\\\UUUOOOJJJGGGyyyxxxxxxxxxyyyxxxvvvtttssspppkkkfff___WWWOOOIII@@@@@@>>>;;;999888:::<<<777:::???DDDHHHNNNTTTXXX[[[YYYWWWUUUUUUUUUSSSRRRPPPOOOMMMKKKHHHDDD>>>:::222222222111111111111000//////////////////////////////............//////---555===<<<444------000.../////////000000111111,,,------......------,,,......---------,,,,,,,,,*********++++++,,,,,,,,,*********+++,,,,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++''')))+++,,,,,,,,,***)))))))))******+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((((((((((((((((((''')))+++,,,,,,,,,***)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************,,,+++++++++******))))))(((((()))******)))((('''(((((())))))*********+++'''(((***---//////,,,)))+++,,,------+++*********))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***************(((((((((((())))))))))))&&&'''(((*********)))(((******+++++++++,,,,,,,,,++++++++++++,,,---...///******+++,,,,,,---......++++++,,,,,,---...//////............/////////000////////////000000000000222222333333333444444444222222333444444555555666666888999999999999:::<<<<<<<<<<<<<<<<<<===>>>>>>AAAAAAAAA@@@AAAAAABBBBBBDDDCCCBBBAAA@@@AAABBBBBBDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGIIIKKKLLLMMMMMMMMMLLLMMMMMMNNNPPPQQQRRRRRRUUUUUUUUUUUUTTTSSSQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVSSSRRRRRRRRRSSSTTTVVVWWWTTTTTTUUUVVVWWWWWWXXXXXXWWWXXXXXXYYYXXXVVVUUUTTTRRRSSSUUUWWWZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]YYYZZZZZZ[[[\\\]]]]]]]]]]]]^^^```aaabbbbbbaaa```bbbdddgggkkkooorrruuuwwwwww{{{|||tttnnnllllllmmmnnnnnnoooqqqqqqnnnjjjeeebbb]]]XXXQQQJJJFFFCCCAAA???}}}{{{zzzzzzzzzxxxwwwwwwuuuqqqmmmhhhbbb\\\WWWJJJFFFBBB???>>>===;;;:::888999:::>>>CCCJJJPPPSSSWWWYYYZZZZZZYYYWWWWWWXXXYYYXXXUUURRRMMMHHHCCCAAA;;;888444222222111///...111000000////////////000////////////////////////...777@@@???888111000222,,,---...//////...---,,,---------,,,,,,,,,++++++---------.........//////++++++++++++++++++++++++333222///,,,***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((,,,***)))+++---...+++)))))))))))))))************(((((())))))******++++++)))))))))))))))(((''''''))))))*********))))))((()))************+++++++++(((((()))*********************))))))))))))******)))************+++++++++)))(((((((((((()))******))))))))))))************************************************************((()))))))))************'''(((***+++++++++***))))))))))))(((((((((((((((++++++******************,,,,,,,,,++++++***************************++++++************************$$$%%%(((***,,,,,,,,,,,,++++++,,,,,,,,,------------------............///,,,---......//////....../////////000111111222222222222222111111111111111333333333444444444555555444666888999888777888999<<<;;;999888999:::<<<===AAAAAA@@@@@@AAAAAABBBCCCDDDCCCBBBAAA@@@AAABBBCCC???@@@AAABBBDDDEEEFFFGGGEEEGGGJJJLLLMMMLLLJJJIIIIIIIIIIIIJJJLLLMMMOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWUUUTTTSSSSSSSSSTTTVVVWWWYYYVVVTTTTTTWWWYYYYYYWWWWWWXXXYYYYYYXXXUUUSSSQQQRRRSSSTTTVVVXXX[[[]]]___^^^]]]]]]^^^______^^^\\\XXXYYYZZZ[[[[[[\\\[[[[[[\\\\\\\\\[[[YYYYYYZZZ[[[XXXYYY[[[___bbbfffiiijjjlllnnnppprrrttttttttttttzzz}}}|||uuupppkkkgggbbb___]]]\\\ZZZYYYZZZ[[[[[[ZZZXXXUUUQQQOOOJJJGGGDDD@@@>>>=========}}}|||{{{zzzyyywwwuuurrrmmmggg___ZZZRRRNNNGGGBBB???===<<<:::;;;;;;;;;===AAAFFFKKKNNNTTTVVVYYYZZZXXXWWWWWWWWWXXXWWWVVVSSSPPPKKKHHHFFF@@@<<<888555333222111///111111000000000000000111////////////////////////,,,333999888333---,,,.........///000000///......---------,,,,,,,,,++++++,,,------------.........++++++++++++++++++++++++......---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,***)))+++------+++)))))))))))))))************)))))))))))))))*********)))*********))))))((('''))))))************))))))))))))*********+++++++++(((((()))*********************))))))))))))******))))))*********+++++++++))))))))))))))))))******))))))))))))************))))))))))))))))))))))))************************************++++++++++++((()))******++++++******))))))))))))))))))))))))************************++++++*********))))))))),,,+++++++++***)))))))))************************)))******++++++*********++++++,,,,,,,,,------------------............///,,,---......//////....../////////000111111222222111111111111111111222222333333333444444444444555444666888888777777999:::>>>===<<<<<<<<<===>>>???AAAAAA@@@@@@AAAAAABBBCCCBBBAAA@@@?????????@@@AAA???@@@AAABBBCCCDDDEEEFFFEEEGGGJJJKKKLLLKKKIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOQQQQQQQQQRRRQQQQQQQQQPPPQQQRRRRRRSSSTTTUUUUUUVVVRRRRRRRRRRRRSSSTTTUUUUUUYYYVVVTTTTTTVVVWWWVVVUUUWWWXXXXXXXXXWWWUUURRRQQQQQQRRRSSSUUUXXX[[[]]]______^^^]]]^^^^^^^^^\\\ZZZYYYZZZZZZ[[[\\\\\\]]]]]][[[[[[ZZZYYYXXXWWWWWWXXXVVVXXXZZZ]]]```bbbcccdddfffgggiiijjjkkkkkkkkkkkklllnnnrrrwww|||}}}~~~yyyuuurrrqqqqqqpppnnnjjjccc___WWWTTTPPPMMMMMMMMMLLLKKKLLLLLLLLLLLLJJJGGGEEECCCEEECCC@@@===;;;::::::;;;}}}|||zzzyyyyyyxxxtttnnneee```]]]WWWOOOHHHDDD@@@===<<<===<<<<<<<<<>>>AAAEEEGGGNNNQQQUUUWWWWWWWWWWWWXXXXXXXXXWWWVVVTTTQQQNNNLLLGGGCCC===888555444222111111111111000000111111222////////////////////////---000222222///,,,++++++//////000000000000//////------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++******+++,,,,,,+++)))))))))))))))************************))))))))))))*********+++******)))((())))))************)))))))))))))))*********++++++(((((()))*********************))))))))))))******)))))))))*********++++++)))******++++++***))))))))))))))))))************((((((((((((((((((((((((***************************++++++++++++,,,,,,,,,******))))))******+++,,,***************************************************))))))))))))(((((((((---,,,,,,+++***)))((((((++++++++++++++++++++++++,,,++++++******+++++++++,,,,,,,,,,,,---------------------............///------...////////////.../////////000111111222222000000000111222222222333333333333333444444444444333555666777777888999;;;===>>>>>>>>>?????????@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@AAAAAABBBCCCCCCDDDDDDFFFGGGIIIJJJKKKIIIHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTPPPPPPRRRSSSSSSTTTTTTTTTWWWUUUTTTTTTUUUVVVUUUTTTXXXXXXXXXXXXVVVTTTRRRPPPPPPQQQSSSUUUXXX[[[]]]___```___^^^^^^^^^^^^\\\ZZZ[[[[[[\\\]]]]]]^^^^^^^^^\\\\\\[[[ZZZYYYWWWVVVUUUTTTVVVXXX[[[\\\]]]]]]]]]```aaabbbbbbcccbbbbbbbbbcccdddfffiiilllooorrrsssvvvrrrnnnlllnnnrrrvvvwww|||}}}xxxsssmmmiiihhhfffbbb___[[[ZZZYYYYYYXXXTTTOOOKKKHHHFFFDDDCCCCCCDDDDDDCCC??????@@@???>>>===;;;:::???>>><<<999888888888888~~~zzzwwwxxxzzz{{{yyytttlllgggbbb^^^XXXRRRMMMGGGBBB???>>>===;;;::::::<<>>>>>???>>>>>>AAAAAA@@@@@@AAAAAABBBCCCEEEDDDDDDCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCCCCDDDGGGHHHIIIJJJIIIHHHFFFEEEFFFFFFGGGHHHIIIKKKLLLMMMOOOOOOOOOOOOOOOOOOPPPPPPSSSTTTUUUVVVVVVVVVUUUUUUOOOQQQRRRTTTUUUTTTTTTSSSTTTTTTTTTUUUVVVWWWWWWWWWXXXXXXXXXWWWVVVTTTRRRQQQPPPQQQRRRUUUWWWZZZ]]]^^^```___^^^___``````^^^]]]]]]]]]]]]^^^^^^___`````````___^^^^^^]]]\\\YYYVVVQQQSSSVVVYYYZZZ[[[[[[[[[_______________^^^^^^]]]^^^___```bbbdddfffhhhiiihhhfffcccbbbdddgggiiijjjjjjkkkmmmppptttwwwzzz|||}}}|||{{{zzzzzz|||~~~~~~~~~~~~~~~}}}uuutttrrrqqqtttxxx}}}}}}yyytttooojjjgggbbb^^^ZZZWWWVVVUUURRRPPPLLLLLLKKKJJJJJJGGGCCC@@@DDDBBB@@@@@@AAAAAAAAA@@@;;;<<<<<<===<<<;;;:::::::::999888777666666777777zzzuuuvvvxxxzzzzzzwwwqqqmmmdddbbb___[[[WWWQQQJJJEEE@@@>>>;;;999999:::<<<======AAAFFFLLLPPPTTTXXX[[[\\\\\\\\\[[[ZZZWWWUUUTTTRRRMMMGGGAAA===:::777555222111000000//////000000////////////////////////222000------//////...,,,------------------------.........---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---************************++++++******++++++,,,---+++++++++++++++++++++++++++*********)))))))))))))))***++++++************((()))))))))************++++++******))))))(((((()))******+++++++++******(((((()))***************(((((()))))))))*********(((((()))*********************))))))))))))******(((((()))))))))*********(((((())))))******))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))*********+++(((((('''&&&&&&((()))*********++++++,,,,,,,,,,,,))))))*********+++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++++++++******+++---///000,,,,,,---------.........---------............///---...//////000000///////////////000111111222222//////000111222333333333222222222333333333444444222444555555555777:::<<<;;;<<<===>>>????????????AAAAAA@@@@@@AAAAAABBBCCCEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDIIIJJJJJJIIIHHHGGGEEEDDDFFFFFFFFFGGGIIIJJJLLLMMMOOONNNNNNNNNNNNOOOPPPQQQTTTUUUWWWXXXYYYYYYXXXWWWRRRSSSTTTUUUVVVUUUTTTSSSRRRSSSUUUVVVWWWYYYZZZ[[[XXXXXXXXXWWWVVVUUUTTTSSSQQQRRRSSSUUUWWWZZZ\\\^^^^^^^^^^^^```bbbccccccaaa___^^^^^^^^^___```aaabbbbbbaaaaaabbbbbb```[[[WWWPPPRRRTTTWWWZZZ[[[\\\\\\___^^^^^^]]]\\\\\\[[[[[[YYYYYY[[[]]]___aaabbbcccaaa___]]]]]]___aaaccccccaaabbbbbbccceeegggiiijjjlllkkkjjjiiijjjlllnnnppplllkkkkkkkkkkkkkkkllllllkkkiiihhhiiijjjjjjiiigggdddcccaaaaaaaaacccfffhhhhhhgggfffccc```\\\YYYWWWSSSQQQOOOMMMLLLJJJHHHGGGFFFEEECCCCCCCCCBBB???===>>><<<::::::;;;;;;:::888;;;;;;;;;<<<<<<<<<;;;;;;888888777666666666666666~~~vvvuuuuuuvvvwwwvvvtttqqqeeedddcccaaa^^^YYYSSSNNNEEECCC???<<<:::::::::;;;999<<>>???@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBCCCDDDEEEEEEFFFFFFLLLKKKKKKJJJHHHGGGEEEDDDFFFFFFGGGHHHIIIKKKLLLMMMOOONNNNNNMMMNNNOOOQQQRRRTTTUUUXXXZZZ[[[[[[ZZZYYYUUUUUUUUUUUUUUUTTTSSSSSSPPPSSSVVVXXXXXXYYY[[[\\\YYYXXXXXXXXXWWWWWWWWWWWWTTTTTTUUUVVVXXXZZZ\\\]]]]]]]]]]]]```ccceeedddccc______^^^^^^___```bbbccccccbbbbbbdddeeeccc]]]XXXRRRRRRTTTVVVXXXZZZ\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXZZZ\\\^^^```aaabbb]]][[[YYYYYY[[[]]]^^^^^^]]]\\\[[[ZZZ[[[\\\]]]^^^^^^^^^]]]]]]^^^```aaabbb]]]]]]\\\[[[ZZZZZZZZZZZZZZZXXXWWWXXXYYYZZZYYYWWWVVVUUUTTTTTTSSSTTTTTTUUUVVVVVVUUUSSSQQQOOOMMMLLLIIIHHHGGGFFFEEECCCBBBAAAAAA@@@>>>>>>??????>>><<<;;;999888777888777555444888888888888888888888888777777777777666666666666{{{xxxuuusssssstttsssrrrjjjgggdddbbb```]]]ZZZWWWNNNKKKFFFAAA===;;;:::::::::<<<>>>@@@CCCHHHOOOTTTYYYYYY[[[\\\\\\[[[ZZZYYYWWWTTTQQQMMMJJJFFFBBB???888777555333111000000///////////////////////////.........------,,,------...---,,,,,,,,,,,,---...............------------,,,------------.........------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,************************++++++******++++++,,,---************************+++++++++*********))))))'''***,,,+++)))((()))***))))))))))))************)))))))))))))))*********'''((())))))*********)))'''((()))******+++++++++(((((((((((()))))))))***(((((()))*********************))))))))))))******(((((((((((()))))))))******)))((()))***---111333))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++((())))))***************))))))******+++,,,,,,,,,((())))))***++++++,,,,,,((((((((()))))))))******)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))------------............---------............///......///000000000000000/////////000111111222222111111111111111111222222111222222222222333333333444555555444444555888;;;============>>>@@@BBBCCCAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEDDDCCCBBBAAABBBCCCDDDEEEFFFGGGHHHIIINNNMMMLLLJJJHHHGGGEEEDDDGGGGGGGGGHHHIIIKKKMMMNNNOOOOOONNNMMMNNNPPPRRRSSSRRRTTTWWWZZZ\\\\\\[[[ZZZWWWVVVUUUSSSRRRRRRRRRRRRQQQTTTWWWXXXWWWVVVXXXYYYXXXXXXXXXXXXXXXYYYZZZZZZWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\___aaacccbbbaaa```___^^^^^^^^^```bbbccceeeddddddgggjjjhhhbbb\\\UUUUUUTTTTTTVVVXXX[[[\\\[[[ZZZYYYXXXWWWWWWXXXXXXXXXYYYZZZ[[[]]]___```aaaZZZXXXVVVVVVXXXZZZ\\\\\\XXXWWWUUUTTTSSSTTTUUUVVVSSSTTTTTTUUUUUUVVVVVVVVVSSSRRRQQQPPPPPPPPPQQQRRROOONNNMMMMMMOOOOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIGGGFFFEEEDDDCCCDDDDDDCCCAAA???>>>>>>>>><<<::::::;;;<<<<<<;;;:::999888888999999777555777777666666666666666666666666777666666555555444|||vvvrrrqqqqqqrrrrrrnnnjjjeeeaaa______^^^]]]UUURRRLLLEEE@@@<<<::::::============???DDDJJJOOOVVVWWWYYY[[[\\\]]]\\\\\\YYYWWWTTTRRROOOKKKFFFBBB;;;:::888555333111000000////////////////////////...000111000...---...000///...---,,,,,,---.../////////.........------------------.........//////------------------------,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++******++++++,,,---************************,,,,,,,,,+++++++++******'''***,,,+++)))((()))+++))))))))))))************(((((())))))******++++++''''''((()))))))))))))))''''''(((******+++++++++(((((((((((())))))))))))(((((()))*********************))))))))))))******(((((((((((()))))))))))),,,+++))))))+++000444777))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++------,,,++++++(((((()))***++++++,,,,,,((())))))***++++++,,,,,,&&&'''''''''(((((())))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++---------.........//////---------.........//////...//////000000000000000/////////000111111222222222222222111111111111111111111222222222333333333555666555444333444777:::<<<;;;::::::;;;===@@@AAAAAAAAA@@@@@@AAAAAABBBCCCEEEFFFGGGGGGGGGFFFDDDCCCBBBCCCDDDFFFGGGIIIJJJJJJOOONNNMMMKKKIIIGGGEEEEEEGGGGGGHHHIIIJJJLLLMMMNNNPPPOOONNNNNNNNNPPPSSSTTTPPPRRRVVVYYY[[[\\\[[[ZZZXXXVVVTTTRRRPPPPPPPPPPPPRRRUUUXXXXXXUUUTTTTTTVVVXXXXXXXXXXXXYYYZZZ\\\\\\YYYYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\]]]___```___^^^```___^^^]]]^^^```bbbccchhhggghhhlllooommmfff```XXXVVVTTTSSSTTTVVVXXXZZZ\\\[[[YYYXXXXXXXXXYYYZZZUUUUUUVVVWWWXXXZZZZZZ[[[ZZZXXXUUUUUUWWWYYY[[[\\\TTTSSSQQQOOOOOOPPPRRRSSSMMMMMMNNNOOOPPPPPPOOOOOOMMMMMMLLLKKKLLLMMMNNNOOOJJJIIIHHHHHHJJJKKKJJJHHHBBBCCCDDDEEEFFFFFFFFFEEEFFFEEEDDDCCCBBBAAA@@@@@@BBBCCCCCCBBB@@@>>>=========;;;999999:::<<<<<<<<<888777666777999999777666999888888777777777777888666666666666555444333333vvvuuuuuurrrqqqsssnnnlllhhhccc______```bbb```\\\UUUMMMFFFAAA>>>======:::999<<<>>>@@@GGGNNNOOORRRVVV[[[]]]]]]\\\[[[[[[YYYWWWSSSOOOLLLIIIHHHBBB???;;;777333222111111////////////////////////////////////////////////........................111000...,,,+++,,,---...***+++,,,---///000111111+++++++++******)))))))))+++,,,------++++++,,,---***************)))((('''))))))))))))))))))))))))******++++++++++++******+++++++++*********)))))),,,,,,+++******))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))************((()))+++,,,,,,+++)))(((************************,,,+++++++++******))))))((()))))))))))))))((('''&&&******''')))///222///******))))))))))))******))))))(((((((((((()))))),,,...//////,,,***))))))((()))+++,,,,,,+++***(((*********)))))))))))))))))))))(((((((((((()))))))))))))))***+++++++++,,,)))))))))))))))(((''''''''')))***++++++***)))'''(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,------......////////////////////////000111111222222000000000000111111111111111111222333333333333222333444555666777777777777;;;;;;;;;;;;===>>>???@@@BBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBDDDEEEEEEFFFHHHJJJLLLMMMLLLMMMMMMKKKHHHEEEDDDEEEGGGHHHIIIIIIIIIKKKOOOQQQQQQOOOMMMMMMMMMPPPSSSUUUQQQRRRUUUWWWYYYZZZZZZYYY\\\[[[YYYUUUSSSRRRTTTWWWUUUWWWYYYYYYXXXWWWXXXXXXYYYYYYYYYYYY[[[]]]___```[[[ZZZYYYZZZ\\\]]]]]]\\\XXXZZZ\\\___``````___^^^___]]]\\\[[[]]]___bbbdddjjjjjjmmmrrruuuqqqhhh___ZZZXXXUUUTTTTTTVVVYYY[[[[[[ZZZZZZYYYXXXWWWWWWVVVYYYXXXWWWVVVVVVWWWXXXYYYXXXUUUSSSSSSUUUWWWXXXXXXUUUSSSPPPNNNLLLLLLMMMMMMOOONNNLLLKKKKKKKKKLLLMMMKKKJJJIIIIIIIIIIIIJJJKKKGGGGGGGGGFFFFFFFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@????????????@@@@@@@@@???>>>======<<<<<<<<<;;;::::::999888888999999777666555555555555555555555555555555555555444555555555444333333222~~~yyyvvvqqqnnnnnnjjjiiifffbbb``````aaaccccccaaa\\\UUUNNNHHHCCC@@@>>>;;;999;;;<<<===AAAGGGJJJMMMRRRWWW[[[\\\\\\\\\ZZZYYYWWWUUUSSSPPPNNNMMMFFFDDD@@@<<<888555333222000000000000000000000000000000000000000000000000........................777555222...,,,*********++++++,,,---...//////000------,,,,,,,,,++++++++++++,,,------++++++,,,---+++,,,,,,,,,,,,++++++*********************************++++++++++++******+++++++++*********))))))******++++++++++++++++++,,,,,,,,,++++++************+++++++++******)))((((((((())))))))))))(((((())))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))************((()))************)))(((************************++++++*********)))))))))((()))))))))))))))(((((('''******'''(((...000...******))))))))))))******))))))(((((((((((()))))))))+++---,,,***(((((((((((()))***,,,,,,+++)))(((***)))))))))))))))))))))))))))(((((((((((())))))***************+++++++++)))))))))))))))(((((('''((()))***++++++***)))((((((((()))++++++,,,,,,+++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------......///////////////111111000000000000000000000000000000111111111111000000111222222222222111111222444555777888999999:::::::::;;;<<<===??????AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAADDDDDDEEEGGGHHHJJJLLLMMMLLLMMMMMMKKKHHHEEEEEEEEEFFFHHHIIIIIIIIIKKKNNNQQQRRRQQQOOONNNNNNOOOQQQRRRPPPQQQSSSUUUWWWXXXYYYYYY\\\\\\ZZZVVVTTTSSSUUUWWWVVVXXXYYYYYYXXXWWWXXXYYYZZZYYYYYYYYYZZZ\\\^^^___]]]\\\[[[[[[\\\]]]\\\[[[YYYZZZ\\\^^^_________^^^___^^^]]]\\\]]]___bbbdddfffgggjjjooorrroooggg```YYYWWWTTTRRRRRRTTTVVVXXXYYYZZZZZZYYYYYYXXXWWWWWWXXXWWWVVVUUUUUUVVVWWWXXXXXXUUUSSSSSSTTTVVVWWWWWWTTTRRRPPPMMMLLLKKKLLLLLLMMMLLLKKKJJJJJJJJJKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???>>>>>>=========???>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::999999888888999888777666555555555555444444444444444444444444333333444444333222222111}}}vvvpppnnnllljjjgggdddbbbaaaaaaaaaeeeeeeeeeaaa[[[SSSKKKFFFBBB>>><<<<<<<<<:::<<<@@@DDDGGGMMMRRRWWWZZZ\\\]]]ZZZZZZZZZYYYWWWVVVUUUTTTMMMKKKGGGCCC>>>999666444222222111111111111111222111111111111111111111111........................999777333000---+++***)))++++++,,,,,,,,,---------............------------+++,,,------++++++,,,---***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++************************+++,,,---------+++++++++++++++*********)))************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************)))((((((''''''(((((()))))))))))))))************((((((((((((((((((((((((******************************))))))))))))(((((())))))))))))))))))))))))(((***)))''''''+++---+++******))))))))))))*********))))))(((((())))))***(((***++++++***))))))***)))***+++++++++***)))((())))))))))))))))))*********))))))(((((())))))***+++++++++*********************)))))))))(((((((((((()))***++++++***)))(((((()))***+++++++++++++++))))))*********+++++++++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,---------......///////////////222222111000000///......000000000000111111111111///000000111111111111111000111333555777999::::::999999:::;;;<<<===>>>>>>@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@CCCDDDEEEGGGHHHJJJKKKLLLKKKLLLMMMKKKHHHFFFEEEEEEFFFGGGHHHIIIIIIKKKNNNQQQSSSRRRRRRQQQPPPOOOOOONNNPPPPPPQQQRRRSSSVVVXXXYYY]]]\\\ZZZXXXUUUTTTVVVXXXVVVXXXYYYYYYXXXXXXYYY[[[[[[ZZZZZZZZZZZZ[[[\\\\\\```^^^\\\[[[\\\\\\[[[ZZZZZZ[[[[[[\\\]]]^^^______```___^^^]]]]]]___aaacccccccccfffjjjmmmkkkfff```XXXVVVSSSQQQQQQRRRTTTUUUWWWXXXYYYZZZZZZYYYXXXWWWWWWVVVUUUUUUUUUUUUVVVVVVWWWUUUSSSRRRSSSTTTTTTTTTRRRPPPNNNLLLKKKJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIFFFEEEDDDDDDDDDDDDEEEFFFCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999:::::::::999999888888777888777666555555555555555444444444444444444444444222222222222222111111000yyyuuurrroookkkgggdddbbb```___cccfffjjjkkkggg___VVVPPPIIICCC??????>>>::::::<<>>999777444333222111000111111222000000000000000000000000........................333222000///...---......++++++++++++++++++++++++...............---------+++,,,------++++++,,,---((())))))***++++++++++++++++++++++++++++++++++++******++++++++++++******************************+++++++++,,,,,,---------+++++++++***************)))***************))))))******++++++++++++******))))))))))))))))))))))))************************((((((''''''''''''((((((((()))))))))***************)))(((((((((((()))***************************)))))))))((((((((((((((())))))))))))))))))******)))***(((''''''(((***)))******))))))))))))*********))))))))))))))))))***)))+++,,,,,,++++++,,,---++++++,,,,,,,,,+++******)))))))))))))))************))))))))))))))))))***,,,+++++++++***)))))))))*********)))))))))))))))((()))************)))(((((()))***+++++++++++++++************++++++++++++---,,,+++******,,,...///------,,,,,,,,,,,,---------......///////////////111111000000///////////////000000000111111111111000000111222222222222222111222444555777888999999888888999;;;<<<<<<======>>>??????@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@???CCCCCCEEEGGGIIIJJJKKKKKKKKKLLLLLLKKKHHHFFFEEEFFFFFFGGGHHHHHHIIIKKKNNNQQQQQQQQQRRRRRRQQQPPPNNNMMMQQQPPPOOOOOOQQQTTTWWWYYY\\\\\\[[[XXXVVVUUUVVVXXXWWWXXXYYYYYYXXXXXXZZZ\\\\\\\\\[[[[[[ZZZZZZZZZZZZ^^^\\\ZZZYYYZZZ[[[ZZZYYY[[[[[[[[[[[[\\\]]]^^^___```___^^^]]]^^^___aaabbbaaaaaabbbdddfffeeeaaa]]]XXXVVVTTTRRRQQQQQQSSSTTTUUUWWWXXXYYYZZZYYYWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVTTTRRRQQQRRRSSSRRRQQQPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGBBBBBBBBBAAAAAAAAAAAA@@@========================>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999888888777777777777666555555444444444555333333333333333333333333111222222222222222111111|||wwwsssmmmhhhfffdddaaa___```eeekkknnnmmmhhhaaa\\\OOOGGGAAA@@@???;;;:::;;;===???CCCIIIOOOTTTXXXZZZ[[[\\\]]]]]]\\\[[[YYYXXXSSSRRROOOKKKFFFAAA===;;;777666333111000000000111////////////////////////..............................------......//////,,,++++++++++++*********,,,,,,,,,,,,,,,---------+++,,,------++++++,,,---((()))***+++++++++++++++++++++++++++++++++++++++******++++++++++++******************************---------,,,,,,+++++++++******************************++++++,,,++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))************+++******))))))******+++))))))))))))))))))))))))((((((((((((((())))))))))))))))))((()))***+++,,,+++)))((((((''''''((()))******))))))))))))************))))))))))))******)))***++++++***+++,,,............------,,,,,,+++(((((())))))******************))))))))))))******,,,+++++++++***)))))))))++++++***)))((())))))***))))))************))))))))))))***+++++++++******+++++++++,,,,,,,,,,,,------,,,+++******,,,...///...------,,,,,,------...---......///////////////......//////000000000000///000000000111111111111111222333333444444333333444444555666777777666666777888:::;;;<<<======<<<===>>>>>>???????????????===>>>>>>???@@@@@@??????BBBCCCEEEGGGIIIJJJJJJJJJJJJLLLLLLKKKHHHFFFFFFFFFFFFGGGHHHHHHHHHJJJNNNPPPNNNOOOPPPQQQQQQPPPOOONNNPPPOOOMMMMMMOOORRRVVVYYYZZZZZZZZZXXXUUUTTTVVVWWWVVVWWWXXXXXXWWWXXXZZZ\\\]]]]]]]]]\\\[[[[[[ZZZYYYZZZXXXVVVVVVXXXZZZZZZZZZ[[[[[[[[[[[[[[[\\\^^^^^^^^^^^^]]]]]]^^^___```aaaaaaaaa``````___^^^\\\ZZZYYYWWWUUUSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTRRRPPPPPPQQQQQQPPPOOONNNMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===;;;:::::::::::::::999999777777777777777666666666666555444444444444444444333333333333333333333333222222333333333333222222xxxpppkkkiiigggeeebbb___ccciiinnnooommmiiifffWWWMMMEEEAAA???;;;999:::<<<===@@@DDDHHHMMMRRRTTTXXXYYYZZZ\\\\\\ZZZXXXWWWSSSQQQOOOLLLHHHEEECCCBBB<<<:::666333111000000000................................................///............------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,------------------++++++++++++++++++++++++******++++++++++++*********************+++++++++---------,,,+++*********)))))))))*********************+++,,,,,,,,,,,,+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))************************************))))))))))))))))))))))))(((((())))))))))))*********)))(((((()))***,,,---,,,)))''')))(((&&&'''*********))))))))))))******+++******))))))******+++'''((()))(((((((((***,,,///......------,,,,,,,,,((((((((()))******+++++++++******))))))******++++++++++++***************,,,+++***)))((()))*********))))))))))))))))))***)))******+++++++++******++++++,,,,,,,,,---------,,,,,,+++++++++,,,---.........------------......---......///////////////------...//////000111111000000000000111111111111222333333444444444444444555555666666666666555555777999:::<<<==================>>>????????????>>>======>>>???@@@@@@@@@@@@AAABBBEEEGGGIIIJJJJJJJJJJJJKKKLLLKKKHHHFFFFFFFFFEEEFFFGGGHHHHHHJJJMMMPPPMMMNNNOOOPPPPPPOOONNNMMMMMMLLLKKKKKKMMMPPPTTTVVVWWWWWWWWWVVVTTTSSSTTTUUUVVVVVVWWWVVVVVVWWWZZZ]]]^^^^^^^^^^^^]]]\\\[[[ZZZXXXVVVTTTTTTVVVXXXZZZZZZ[[[[[[[[[[[[\\\\\\]]]]]][[[[[[\\\\\\]]]___```aaaaaa```^^^[[[ZZZYYYXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQOOONNNOOOPPPPPPOOOMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGCCCDDDDDDEEEEEEDDDDDDCCC@@@@@@@@@@@@????????????==============================<<<<<<<<<<<<<<<===999999999999999999999999666666666666666666666666555444444333333333444444222222222222222222222222111222333333333333333333|||sssooolllhhheeebbbeeehhhlllnnnnnnnnnmmmdddXXXLLLGGGCCC>>><<<<<<;;;;;;<<<>>>BBBFFFJJJLLLQQQSSSVVVYYYZZZYYYXXXWWWQQQPPPNNNLLLJJJJJJIIIJJJAAA???:::666333111111111////////////////////////........................000000000//////...---,,,+++++++++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,------++++++,,,------------...------,,,,,,******************************++++++++++++******))))))*********+++++++++++++++++++++++++++******((()))))))))*********+++))))))***+++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************((()))***++++++***)))((()))))))))))))))))))))))))))))))))*********++++++***)))(((((()))***,,,...---((('''***)))&&&''',,,******))))))))))))******+++******))))))******+++((())))))((('''''')))+++...------,,,+++*********'''(((((()))******+++++++++******))))))******+++***************+++++++++---,,,***(((((()))***+++******))))))))))))************+++++++++******)))***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------......---......///////////////......//////////////////000000000000111111111111222222333444444444444333444444555666777777666666888999;;;===>>>>>>>>>=========>>>???????????????======>>>???@@@@@@@@@@@@@@@BBBEEEGGGIIIJJJIIIIIIJJJKKKLLLKKKHHHGGGFFFGGGEEEFFFGGGHHHHHHJJJMMMPPPNNNNNNNNNNNNMMMLLLLLLKKKIIIHHHHHHIIIJJJMMMPPPRRRTTTUUUUUUTTTRRRQQQQQQSSSUUUUUUVVVUUUUUUVVVYYY\\\^^^____________^^^\\\[[[ZZZXXXUUUTTTUUUWWWYYYYYYYYYZZZ\\\]]]]]]\\\[[[[[[XXXYYYZZZ[[[]]]^^^``````___^^^[[[XXXVVVVVVXXXZZZWWWVVVVVVUUUUUUUUUVVVVVVVVVUUUSSSQQQQQQQQQRRRSSSRRRRRRSSSSSSRRRQQQOOONNNNNNMMMMMMNNNOOOPPPNNNMMMLLLLLLLLLLLLKKKKKKJJJIIIGGGGGGHHHHHHHHHGGGFFFEEEAAABBBCCCDDDDDDCCCBBBAAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;777777777777777777777777555555555555555555555555444333333333333333444444222222222222222222222222000000111222222222222222}}}uuuoooiiieeefffggghhhjjjmmmooopppqqqpppcccTTTMMMHHHBBB??????:::::::::;;;>>>AAAEEEGGGLLLOOORRRVVVYYYYYYYYYXXXQQQPPPNNNLLLLLLLLLNNNOOOFFFBBB>>>888555333222222000000000000000000000000........................//////000000000000//////++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++)))))))))***++++++,,,,,,(((((())))))*********+++(((((()))*********************++++++++++++******))))))))))))))))))))))))******************************))))))))))))******))))))))))))************&&&((()))++++++)))(((&&&))))))))))))))))))))))))))))))******+++++++++,,,***)))(((((()))+++---...---((('''******'''(((---******))))))))))))******++++++************+++++++++++++++***((()))+++------,,,+++***))))))))))))'''(((((()))***+++++++++++++++************++++++))))))******+++++++++,,,---,,,***(((((()))***+++******))))))))))))************+++++++++******))))))************+++++++++***+++,,,---------,,,,,,......------------......---......///////////////000000000///......------000000000000111111111111111111222333333333333222222333444666777888888888888:::<<<>>>??????>>>======>>>>>>???????????????======>>>@@@@@@AAAAAAAAA@@@BBBEEEGGGIIIJJJIIIIIIIIIKKKLLLKKKHHHGGGFFFGGGEEEFFFGGGGGGHHHJJJMMMPPPPPPPPPNNNMMMKKKJJJIIIIIIFFFFFFFFFGGGIIIKKKMMMNNNRRRSSSSSSRRRQQQOOOPPPQQQTTTUUUUUUTTTTTTVVVYYY\\\______`````````___]]]\\\]]]ZZZVVVUUUVVVWWWXXXXXXYYYZZZ\\\]]]^^^\\\[[[ZZZVVVWWWXXXZZZ\\\^^^``````]]]\\\YYYVVVUUUVVVYYY\\\UUUUUUUUUUUUUUUUUUVVVVVVWWWUUURRROOONNNOOOQQQRRRPPPPPPQQQQQQPPPNNNMMMLLLLLLLLLLLLMMMOOOPPPNNNMMMLLLMMMMMMMMMLLLKKKJJJJJJEEEFFFFFFGGGGGGFFFDDDCCCBBBBBBDDDDDDDDDDDDBBBBBB======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999999888999999::::::555555555666666666666666444555555555555555555555333333333222222333444444111111111111111111111111//////000111111111111111|||sssooolllkkkgggeeeiiimmmooorrrvvvssslllcccYYYPPPGGG@@@<<<===;;;999999;;;======<<>>??????@@@@@@@@@???????????????@@@@@@AAAAAAAAACCCDDDFFFGGGHHHIIIIIIIIIGGGHHHHHHIIIHHHGGGFFFEEEEEEGGGIIIIIIIIIIIIKKKMMMOOOMMMKKKIIIGGGGGGHHHIIIHHHGGGFFFFFFGGGHHHKKKLLLQQQPPPOOONNNMMMMMMMMMMMMSSSTTTTTTSSSRRRSSSVVVXXXZZZ]]]```aaa```^^^\\\\\\\\\ZZZXXXVVVVVVWWWYYY[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[]]]___```\\\YYYVVVTTTTTTUUUTTTTTTVVVTTTRRRTTTWWWXXXWWWUUURRRRRRRRRQQQQQQPPPOOOOOOPPPPPPOOONNNMMMKKKJJJJJJLLLMMMOOOQQQQQQPPPOOONNNMMMKKKIIIIIIKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>===;;;:::999::::::999888888999::::::;;;:::999888777777777777:::999888666555555555555555555444444444333333333222222222222222222222222333333333222222111111111111111000000000000111111{{{qqqlllmmmhhhfffjjjmmmooorrrvvvwwwrrriii```XXXOOOGGGBBB@@@>>>;;;:::;;;<<<<<<<<<@@@BBBFFFJJJMMMOOOPPPPPPNNNMMMKKKKKKLLLMMMNNNNNNPPPMMMHHHCCC>>>999555222333111//////000000000/////////.........---------........................---,,,++++++++++++,,,------------,,,,,,+++++++++...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++*********)))))))))))))))***************************************+++++++++*********)))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))***)))&&&'''((((((((('''(((((()))))))))************))))))))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))************************************************************))))))(((((((((((())))))***************************,,,//////---+++******))))))))))))************))))))))))))))))))))))))(((((()))))))))*********)))***,,,------,,,***)))))))))***++++++++++++***,,,,,,,,,,,,,,,+++************************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////////////////.........//////000////////////000000000000000222333444333222333444444444444555666777888999777777888999:::;;;;;;<<<>>>??????@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFEEEEEEGGGHHHIIIHHHIIIKKKLLLNNNMMMJJJHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHJJJLLLNNNNNNMMMMMMLLLLLLMMMMMMQQQRRRSSSSSSRRRSSSUUUWWWYYY\\\___```^^^]]]\\\\\\\\\[[[XXXVVVVVVWWWYYYZZZ[[[[[[[[[[[[[[[ZZZYYYYYYWWWWWWXXXYYYZZZ\\\^^^^^^[[[XXXUUUSSSTTTUUUUUUTTTUUUSSSRRRTTTVVVXXXWWWUUUSSSSSSRRRQQQPPPPPPPPPPPPRRRQQQPPPNNNMMMLLLKKKKKKMMMNNNOOOQQQQQQPPPOOONNNLLLJJJHHHHHHIIIJJJIIIHHHHHHHHHGGGGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>===;;;:::999;;;:::999999999999:::;;;::::::888777777666666666666666555555444555555555555444444444444333333333222222222222222222222222333333222222222111111111111111000000000000111111yyypppnnnhhhfffiiilllnnnrrrvvvyyyvvvpppiiiaaaXXXOOOIIIEEEBBB===;;;:::;;;;;;:::;;;<<<>>>BBBEEEIIILLLMMMMMMLLLJJJIIIJJJKKKMMMOOOSSSQQQOOOJJJDDD>>>888555444222000000000111111000/////////.........------........................,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------))))))***++++++,,,------,,,,,,,,,++++++++++++***((((((((()))******++++++*********************************)))))))))(((((())))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))***)))((())))))***+++,,,,,,,,,---))))))************))))))))))))))))))))))))))))))&&&''''''((())))))******))))))))))))************************************((())))))******+++++++++((((((''''''''''''(((((())))))))))))))))))))))))(((***---...---,,,------))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))))))))***+++,,,,,,+++***)))))))))***++++++++++++******++++++++++++***)))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000//////.........//////////////////000000000000000222444444333333333444444444555666777888999:::666666777888999:::;;;;;;>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIFFFGGGGGGGGGGGGFFFEEEEEEDDDFFFHHHHHHHHHHHHJJJLLLMMMLLLJJJHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMOOOQQQSSSSSSSSSRRRSSSUUUWWWYYY\\\]]]\\\[[[[[[\\\]]]\\\YYYWWWVVVWWWXXXYYYYYYYYYZZZZZZZZZYYYXXXXXXVVVVVVVVVWWWXXXZZZ[[[\\\YYYVVVSSSRRRSSSUUUUUUUUUTTTSSSSSSTTTVVVWWWWWWVVVUUUSSSQQQPPPOOOOOOPPPQQQTTTRRRPPPNNNMMMLLLMMMMMMNNNOOOPPPQQQPPPOOONNNMMMJJJHHHGGGFFFGGGHHHGGGFFFEEEEEEEEEEEEDDDCCCAAAAAA??????@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<;;;:::999;;;;;;::::::::::::;;;;;;999888777666666555666666333333333333333444555666444444444444333333333333222222222222222222222222222222222111111111111111111000000//////000000111{{{www|||{{{pppjjjfffhhhkkkmmmqqqvvvxxxuuurrrmmmggg^^^UUUOOOKKKFFFAAA===;;;::::::999999999:::<<>>>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEDDDFFFGGGHHHHHHHHHJJJKKKLLLKKKJJJIIIHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNQQQSSSTTTTTTSSSSSSTTTUUUWWWYYYYYYXXXXXXYYYZZZ]]]\\\YYYWWWVVVVVVVVVWWWXXXXXXXXXYYYYYYXXXXXXWWWTTTTTTTTTUUUVVVWWWXXXYYYWWWUUURRRQQQSSSTTTUUUTTTSSSSSSSSSTTTVVVWWWWWWWWWVVVTTTQQQOOONNNOOOQQQSSSUUUSSSQQQOOOMMMMMMNNNNNNOOOPPPPPPPPPOOONNNMMMLLLJJJHHHFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>??????@@@@@@@@@============<<<;;;:::999999999999999999999999999777777666555555555555555444444333333333333444444444444444333333333222222111111111111111111111111111111111111111111111000000000////////////000000tttttt{{{xxxpppjjjjjjkkklllppptttuuuuuusssqqqmmmeee\\\VVVQQQLLLFFFAAA>>>===;;;999999888777777:::???CCCFFFIIIJJJJJJIIIHHHIIIMMMPPPSSSVVVXXXVVVPPPIIICCCAAA999666222000000000000000000000/////////.................................---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++***************+++++++++************************************************,,,,,,+++++++++*********,,,+++***)))((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))+++,,,000---)))(((((((((&&&$$$))))))************))))))))))))))))))))))))))))))+++***)))''''''&&&&&&'''((()))))))))************))))))))))))))))))))))))''''''((()))******++++++***))))))(((((())))))***((((((((((((((((((((((((***+++,,,,,,***)))***+++((()))))))))************)))))))))))))))))))))))))))))))))*********++++++************************))))))***++++++++++++***((())))))******)))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------............000///............//////////////////000000000000000222444444333222333444111222444555777777777777333444555666888999:::;;;>>>>>>???AAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEFFFDDDFFFHHHHHHHHHHHHJJJLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKMMMNNNOOOPPPPPPOOONNNQQQTTTTTTTTTSSSSSSTTTTTTUUUVVVUUUTTTUUUVVVXXX[[[ZZZYYYWWWVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWTTTSSSSSSSSSTTTUUUUUUVVVVVVTTTQQQPPPQQQSSSTTTSSSRRRSSSTTTUUUUUUVVVWWWXXXVVVTTTRRROOOOOOPPPQQQSSSUUUTTTRRRPPPNNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLLLLKKKIIIGGGFFFGGGGGGFFFEEECCCDDDDDDDDDCCCBBBAAA@@@<<<======>>>>>>?????????<<<=========<<<;;;:::999777777777888888777777777777666555555555555555555777666555444333333333333444444333333333222222222111111111111111111111111000000000000000000000000000000////////////000000|||tttuuu|||vvvrrrooommmooosssttttttuuuuuurrrmmmeee```WWWSSSNNNIIIFFFBBB???<<<999777555555666:::===@@@EEEGGGJJJIIIGGGGGGKKKNNNQQQUUUYYYYYYSSSMMMIIIHHH>>>:::555222111000000///000000000/////////....................................////////////......++++++,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,+++******+++,,,,,,,,,,,,---------)))))))))))))))*********************************,,,,,,,,,++++++++++++***,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((''')))+++...:::444...*********)))&&&))))))************))))))))))))))))))))))))))))))+++***'''%%%$$$###$$$$$$))))))))))))************))))))))))))))))))))))))'''(((((())))))***************))))))))))))******))))))))))))))))))))))))***+++,,,***(((''''''((())))))))))))************))))))))))))))))))))))))************++++++++++++************************))))))***++++++++++++***((())))))************))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,------------........................///000000////////////000000000000///111333333222222222333222333444666666666555555333444555777888:::;;;;;;>>>>>>@@@AAABBBBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFEEEGGGIIIIIIIIIIIIKKKMMMKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPPPPPPPOOONNNPPPRRRSSSRRRRRRSSSTTTTTTTTTTTTRRRQQQQQQSSSUUUYYYXXXWWWVVVUUUTTTTTTTTTVVVVVVWWWXXXXXXXXXXXXWWWSSSSSSSSSRRRSSSSSSTTTTTTVVVSSSQQQOOOPPPRRRRRRRRRQQQSSSTTTUUUUUUVVVXXXYYYVVVTTTRRRQQQPPPPPPQQQRRRSSSSSSRRRQQQOOONNNMMMLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@<<<<<<==================<<<<<<<<<<<<<<<;;;::::::555666777777777777666555666666555555555555666666777777555444333222222222333333333333222222222222111111111111111111111111////////////000000000000000//////......//////000xxxxxx|||}}}uuupppoooqqqrrrssstttuuutttqqqkkkfff^^^[[[WWWSSSOOOJJJEEEAAA===;;;888777777888;;;===???DDDHHHHHHFFFEEEGGGJJJNNNSSSYYYYYYUUUPPPNNNOOODDD@@@999555333222111000000000000000/////////...........................------...//////...------+++++++++,,,,,,---------+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---((()))***+++---...000000************************++++++++++++************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''(((,,,///@@@999000++++++,,,,,,***))))))************)))))))))))))))))))))))))))))),,,***(((&&&%%%&&&''''''))))))))))))************))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))************************)))******(((&&&%%%&&&'''))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))***++++++++++++***((()))******+++++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,---------.........------------...000111222////////////000000000000...000222222111111111222333555666777777666555444333444555777999:::<<<<<<===>>>@@@AAABBBCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCAAABBBCCCCCCDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFHHHJJJJJJJJJJJJLLLNNNKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLJJJLLLMMMOOOOOOOOONNNMMMMMMNNNOOOOOONNNOOOQQQSSSTTTTTTRRRPPPNNNNNNPPPSSSVVVUUUUUUTTTTTTTTTSSSSSSVVVVVVWWWXXXXXXXXXXXXXXXTTTSSSSSSRRRRRRRRRSSSSSSVVVTTTPPPOOOOOOPPPPPPPPPPPPRRRUUUUUUUUUUUUXXXZZZUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRPPPNNNLLLJJJKKKJJJJJJJJJJJJKKKKKKLLLJJJGGGEEEDDDEEEEEECCCBBB@@@@@@AAAAAAAAA@@@??????======<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::555666777888888777666555777666666555666666777777555444333222222222222222333333333222222222222111111111111111111111111111........./////////000000//////............//////zzz{{{yyy{{{rrroooqqqooopppqqqssstttqqqmmmiiiccc```]]]YYYUUUPPPIIIEEEAAA???===:::999:::;;;===<<>>@@@AAABBBCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBAAAAAABBBBBBCCCBBBBBBBBBDDDCCCBBBBBBCCCDDDEEEFFFGGGIIIJJJKKKKKKKKKMMMNNNKKKLLLMMMNNNNNNOOONNNNNNMMMMMMNNNNNNNNNMMMMMMLLLJJJKKKMMMNNNOOONNNLLLKKKLLLMMMMMMLLLKKKLLLOOOQQQTTTSSSRRRNNNLLLLLLOOOQQQTTTTTTTTTSSSSSSSSSSSSSSSVVVWWWWWWXXXYYYYYYYYYXXXTTTTTTSSSRRRRRRRRRRRRSSSWWWTTTQQQOOOOOOOOOOOOOOOPPPRRRUUUVVVUUUUUUXXX[[[TTTTTTTTTSSSRRRRRRQQQQQQPPPQQQRRRRRRQQQNNNKKKIIIIIIIIIIIIIIIIIIJJJKKKLLLHHHFFFDDDCCCCCCCCCBBB@@@>>>????????????>>>>>>============<<<<<<;;;;;;:::;;;;;;;;;<<<;;;;;;::::::666777888999999888777666777777666666666777777888111111111000111111222333333333333222222222111111000000000000000000000000---.........//////000000//////............//////~~~qqqtttxxxzzztttooolllnnnoooppprrrsssppplllfffccc___^^^]]]YYYQQQJJJDDDAAA===;;;::::::999888999:::===@@@BBBCCCCCCCCCIIILLLRRRWWWYYYZZZXXXWWWQQQKKKCCC<<<777555444333000000000000000/////////111000///------......///000////////////............------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,------.........---,,,++++++******++++++...,,,,,,,,,+++)))))),,,)))))))))***+++++++++,,,)))''''''+++222666444111***************************************+++++++++(((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,+++)))((((((((()))***''''''((((((((((((''''''(((((((((((())))))))))))555333000---***)))))))))((()))***+++++++++++++++***+++,,,+++)))''''''(((************))))))))))))***(((&&&&&&'''((((((''',,,***(((''''''(((((((((---------+++(((%%%%%%&&&&&&((())))))(((((()))+++******)))((((((((((((((('''((()))+++++++++***)))************************))))))*********+++++++++''''''(((***+++...///111)))************+++++++++---,,,***))))))***,,,---///...---,,,+++*********,,,------......------,,,,,,---///000000000///...//////000111111111111111000111111111111222222222333777<<<;;;777555666888888888999:::;;;;;;<<<<<<>>>???AAAAAA@@@@@@AAACCCEEEDDDCCCBBBBBBBBBBBBBBB???@@@AAAAAA@@@@@@BBBDDDEEEDDDBBBAAAAAABBBDDDEEEFFFHHHKKKLLLKKKJJJJJJKKKJJJKKKLLLNNNOOOOOONNNNNNLLLMMMMMMNNNNNNNNNMMMMMMOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOSSSSSSRRRPPPMMMLLLMMMOOOSSSSSSSSSSSSSSSSSSSSSTTTXXXWWWVVVVVVVVVWWWXXXYYYQQQQQQRRRSSSSSSRRRRRRRRRTTTRRRPPPNNNNNNPPPRRRTTTQQQSSSVVVXXXZZZZZZYYYXXXTTTTTTSSSSSSRRRQQQOOONNNNNNQQQRRROOOJJJFFFHHHKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGEEEAAA???===>>>@@@AAAAAAAAA@@@@@@???>>>>>>>>>===<<<;;;:::999:::;;;;;;999999999888777666666555:::888666666666777666555444555666555444444444666333333333222222222111111000000000000111111111111111111000000/////////...---....../////////////////////............//////xxxxxx}}}{{{rrroooooonnnooopppqqqoookkkfffccc```___```^^^XXXRRRIIIEEE@@@<<<;;;;;;;;;:::888999<<<>>>AAABBBBBBBBBFFFIIIOOOUUUXXXZZZZZZYYYXXXRRRIII@@@:::555222000000000000///////////////111000///...---...///////////////.........------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++******++++++++++++++++++***)))***,,,***************++++++++++++)))(((+++000333111...*********************************************)))''''''((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))******************++++++***))))))(((''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))777666444222///,,,***)))******************++++++)))+++,,,+++)))''''''((())))))))))))))))))))))))***((('''''')))))))))((()))(((''''''(((*********---......,,,)))((((((((('''((())))))(((((()))+++******)))((((((((((((((('''((()))***+++******)))************************))))))*********+++++++++)))))))))***+++,,,...///)))************+++++++++---,,,***))))))***,,,---......---,,,++++++++++++,,,------......------,,,,,,---...///000//////...//////000111111111111000000000111111111222222222222666:::999666333444777666777777888888999999999===???@@@@@@??????AAABBBCCCBBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@BBBDDDEEECCCBBBAAAAAABBBCCCEEEDDDFFFIIIIIIIIIHHHIIIJJJIIIKKKLLLNNNOOOPPPOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPRRRRRRQQQOOOLLLKKKMMMNNNSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUVVVWWWYYYZZZTTTSSSSSSSSSRRRRRRQQQQQQRRRPPPNNNMMMMMMNNNPPPRRRQQQSSSWWWZZZ[[[[[[YYYXXXSSSSSSRRRRRRQQQOOONNNMMMNNNQQQRRROOOJJJGGGHHHKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFDDDBBB@@@?????????@@@?????????>>>======<<<<<<<<<;;;:::999999999::::::999999888777777666555555777555444444555555555444333555666555444333444555333333222222222111111111111111000000//////......000000/////////.........------...///////////////......------------......zzztttpppmmmlllnnnooommmkkkgggdddbbbbbbddddddaaa^^^RRRMMMEEE???===<<<;;;;;;777888:::===???@@@AAAAAABBBFFFKKKRRRWWWZZZ\\\]]]^^^XXXOOOFFF???999333000000///////////////000000111000///.........//////............---------,,,...------,,,,,,------...------------------------------------------,,,,,,---,,,++++++******++++++(((+++...---***)))+++---+++++++++***************---***)))+++...///,,,************************************))))))(((((((((&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))(((((((((((((((''''''&&&'''(((((())))))(((((('''(((((((((((())))))))))))555666888888888555333111,,,+++***)))((()))***+++)))***++++++)))''''''((((((((((((((())))))))))))+++)))((()))***+++***)))''''''((()))***+++,,,------......---+++***+++,,,''')))***)))(((((()))+++******)))((((((((())))))(((((()))************)))************************)))))))))************+++++++++*********++++++,,,)))************+++++++++---,,,+++******+++,,,------,,,,,,++++++,,,,,,---,,,------......------,,,------...////////////......///000000111111000000000000000111111111222222111444777777444333333555777777777777777888888888<<<>>>????????????@@@BBB@@@@@@@@@@@@@@@AAAAAABBB@@@AAABBBAAA@@@@@@BBBCCCDDDCCCBBBAAAAAABBBCCCDDDBBBDDDFFFGGGFFFFFFGGGHHHIIIJJJLLLOOOPPPQQQQQQQQQNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIKKKMMMOOOQQQQQQQQQPPPNNNLLLKKKMMMNNNSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSUUUXXXZZZ[[[WWWVVVTTTSSSQQQPPPPPPOOOOOONNNLLLKKKKKKLLLNNNOOOPPPSSSXXX\\\^^^\\\YYYWWWQQQQQQPPPOOONNNMMMMMMLLLNNNPPPQQQNNNJJJGGGHHHJJJGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>======<<<;;;;;;:::::::::999888888888888999888888777777666666555555444222111111333444444333333444555555333333444555333222222222222111111111333222222111///......---///............---------------...////////////...------,,,,,,,,,,,,------|||ssskkkjjjlllkkkkkkkkkiiifffdddeeeggghhhhhhggg]]]WWWNNNEEE@@@===;;;:::777888999;;;<<<>>>??????@@@CCCHHHNNNUUU[[[___aaa___ZZZSSSKKKEEE>>>888444111000////////////000111000000000///////////////......---------,,,,,,,,,...------,,,,,,------...------------------------.........------,,,,,,,,,---,,,++++++******++++++)))000444000+++***+++---,,,+++++++++***)))))))))+++***)))***,,,,,,***(((************************+++******)))((('''&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((('''''')))))))))((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))---000666;;;>>>???===<<<---,,,)))((('''((()))***(((***+++***(((''''''(((((((((((((((((()))))))))+++***)))***,,,---+++***''')))++++++++++++,,,---+++,,,------++++++,,,---((()))******)))((()))*********))))))((())))))***)))))))))*********))))))************************))))))))))))************---,,,+++***))))))))))))))))))*********+++++++++,,,++++++******++++++,,,,,,+++++++++,,,,,,---...,,,------......------,,,------........./////////...//////000000000000000000000000000111111111111111333555666444333444555999999999999999888888888;;;<<<>>>>>>>>>>>>@@@AAA?????????@@@@@@AAACCCCCC@@@AAABBBAAA@@@@@@AAACCCDDDCCCBBBBBBBBBBBBCCCDDDBBBDDDEEEFFFEEEEEEFFFHHHHHHJJJLLLOOOQQQRRRRRRRRRNNNNNNNNNNNNMMMLLLJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJHHHHHHIIILLLOOORRRPPPPPPPPPNNNLLLLLLMMMOOOSSSSSSRRRRRRQQQPPPPPPPPPNNNOOOPPPSSSUUUXXXZZZ[[[YYYXXXUUURRRPPPNNNNNNMMMMMMLLLJJJIIIIIIJJJLLLMMMPPPSSSYYY]]]___]]]YYYWWWPPPOOONNNMMMLLLKKKKKKKKKLLLMMMNNNLLLHHHFFFFFFHHHDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBBBBBBB@@@???>>>=========<<<;;;;;;::::::999888888888777777777777777777777666666555555555222111000111333555555444222444555444333222333444222222222222111111111111333333222222111000000///------------------------,,,---......//////......------,,,,,,,,,,,,------zzznnnjjjjjjhhhhhhjjjiiihhhffffffhhhjjjkkklllhhhaaaXXXNNNGGGAAA<<<999888999999::::::;;;<<<===>>>@@@EEEKKKRRRYYY___ccc```\\\VVVPPPJJJCCC<<<777333222111//////000111111000000000000000/////////......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,++++++******++++++,,,666<<<555,,,***++++++,,,+++++++++***))))))))))))))))))***+++++++++)))************************+++******)))((('''&&&&&&))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((('''(((***++++++***)))((((((((())))))))))))(((((((((((((((((())))))))))))%%%)))000666;;;<<<<<<;;;---+++)))''''''((()))***''')))******(((''''''((('''((((((((())))))******+++******,,,---...,,,+++))),,,//////,,,*********(((***++++++******+++,,,)))***+++***)))((()))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,------......------,,,---------------......///......///000000000000000//////000000000111111111222333444555444444555555999888888888888888888888999;;;============???AAA@@@@@@@@@@@@AAACCCDDDEEEAAABBBBBBAAA@@@???AAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDFFFFFFEEEEEEGGGIIIHHHIIILLLNNNPPPQQQRRRRRRNNNNNNNNNMMMLLLKKKJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMKKKJJJIIIHHHIIILLLOOOQQQOOOOOOOOONNNLLLLLLNNNPPPQQQQQQQQQPPPPPPPPPOOOOOOLLLNNNPPPSSSVVVXXXZZZ[[[YYYXXXVVVSSSQQQNNNMMMMMMKKKJJJIIIIIIIIIIIIJJJKKKOOORRRXXX\\\^^^\\\XXXUUUOOONNNMMMKKKJJJJJJJJJJJJJJJKKKJJJIIIGGGEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA???@@@AAABBBAAA@@@>>><<<>>>======<<<;;;;;;::::::888888888777777777666666666666666555555555555555333111000111444666666555222333444333222111222444222222222111111111000000000000000000000000000000,,,,,,,,,---------------,,,------.....................------------......uuunnnjjjeeecccfffgggffffffggghhhjjjlllmmmnnnjjjbbbZZZRRRJJJBBB<<<;;;;;;:::999999999::::::<<<===AAAFFFMMMVVV]]]aaaccc```[[[VVVPPPHHH???:::777555333111000000111222000000111111111000///...............---------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,++++++******++++++---;;;BBB999---++++++++++++++++++***************'''((()))***++++++++++++*********************************))))))(((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***************((())))))******))))))((((((((((((((())))))))))))$$$&&&***...000111000000+++***)))((('''((()))***'''(((***)))(((''''''((((((((())))))******++++++*********,,,......---++++++///222222---)))(((((('''(((******)))(((***+++***+++++++++)))((()))*********)))))))))***+++++++++***))))))((()))))))))))))))))))))))))))))))))***)))))))))))))))((((((++++++***))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...,,,------......------,,,------,,,,,,------...///---...//////000000///////////////000000000111111222222333333444444555555555555555555555666666666888999;;;<<<<<<===???@@@@@@@@@@@@@@@AAABBBDDDDDDAAABBBBBBAAA@@@???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEGGGIIIHHHIIIKKKNNNOOOPPPPPPPPPMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNLLLKKKJJJJJJJJJLLLNNNPPPMMMNNNNNNMMMKKKLLLNNNPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMOOOQQQTTTVVVXXXYYYZZZYYYXXXXXXVVVTTTRRRPPPNNNKKKJJJJJJJJJJJJJJJJJJKKKMMMQQQUUUYYY[[[YYYVVVTTTOOONNNLLLJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>??????@@@???>>>===<<<======<<<<<<;;;:::::::::777777888888777777666555555555555555555555444444444222111222444666666666111222333333111111222333222111111111111000000000,,,,,,,,,------.........,,,,,,,,,------------...,,,,,,---............---......------------......uuulllccc___aaaaaabbbdddeeegggiiilllnnnqqqoookkkfff___UUUKKKDDD>>>===;;;999888888888888999:::<<>>@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBCCCAAA??????@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBDDDEEEEEEEEEDDDEEEGGGIIIHHHIIIKKKMMMNNNNNNNNNNNNKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPMMMMMMLLLLLLLLLMMMMMMNNNJJJKKKKKKJJJIIIJJJLLLNNNMMMMMMNNNNNNOOOOOOPPPPPPOOOQQQSSSUUUWWWXXXXXXXXXYYYZZZ[[[[[[ZZZWWWTTTRRRKKKKKKKKKKKKKKKKKKKKKKKKLLLOOORRRVVVWWWVVVUUUSSSOOONNNKKKIIIHHHHHHIIIJJJKKKJJJHHHHHHHHHGGGFFFEEEAAAAAAAAAAAA@@@@@@@@@???===============<<<<<<;;;;;;;;;;;;:::999999888888777777888999888777666555444444444444444444444444444333222222444555555555111222333222111000111333111111111111000000000000............------------,,,---------............+++,,,------......------------,,,,,,,,,,,,------zzznnnaaa[[[^^^\\\^^^aaadddgggiiillloooqqqqqqpppnnnhhh^^^RRRJJJ@@@>>><<<:::888777777777888888999===DDDLLLTTTYYY^^^]]]]]]]]][[[UUUNNNIII===;;;777333111111111222000111111222222000///...000////////////............------,,,,,,------...////////////////////////,,,,,,,,,------.........---,,,++++++******++++++(((:::DDD:::---+++---,,,))))))******+++++++++,,,***+++,,,,,,***))))))******************************************+++++++++((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((('''&&&&&&&&&((()))***))))))************))))))(((((((((((()))))))))))),,,+++)))'''&&&&&&'''(((&&&'''((()))******))))))&&&'''))))))(((''''''((())))))***+++,,,,,,------(((((())),,,......,,,******///444444///***)))***((()))******)))((()))+++***,,,,,,+++)))((()))*********))))))***+++,,,,,,,,,+++***((((((((()))***))))))))))))))))))))))))******))))))((((((((('''(((((((((((()))***,,,,,,)))************+++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,------......------,,,------,,,+++,,,---...///---......///////////////////////////000000000000000///...///111222333222444555555666777888999999666888:::;;;;;;<<<>>>@@@?????????>>>??????@@@AAABBBCCCCCCAAA??????@@@BBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCDDDFFFIIIHHHIIIKKKLLLMMMMMMMMMLLLJJJKKKLLLLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNOOOPPPQQQNNNNNNNNNNNNMMMMMMMMMLLLHHHHHHIIIHHHGGGHHHJJJMMMLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRTTTVVVWWWWWWWWWWWWYYY[[[]]]^^^^^^[[[WWWUUULLLLLLLLLLLLLLLLLLLLLLLLLLLNNNQQQSSSUUUTTTSSSSSSOOONNNKKKIIIHHHHHHIIIJJJLLLKKKIIIIIIIIIIIIGGGFFFAAAAAAAAA@@@@@@@@@@@@???<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888777777777777888999999999888666555444444444444444444444444444333111222333444444333000222333222111000111222111111111111000000000000333333222111000///......---------....../////////+++,,,------......------,,,++++++++++++++++++,,,rrrhhh```[[[[[[\\\___cccgggjjjlllnnnuuusssqqqrrrqqqjjj___VVVKKKCCC>>>>>><<<888777::::::777777;;;???DDDNNNWWW\\\___bbbbbb___YYYUUURRRDDD???999555222222111000///000000000000000///...////////////////////////------............------///...------++++++***)))***++++++,,,------------++++++++++++++++++++++++,,,000333222...+++,,,///...******///222///+++)))******+++++++++***))))))'''000555111+++)))+++,,,******))))))******+++,,,))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))(((((((((((((((((((((((((((''''''((()))))))))))))))+++*********))))))(((((()))+++,,,+++***)))***+++))))))))))))))))))))))))*********))))))))))))))),,,+++++++++******))))))''''''''''''((()))+++,,,&&&(((***,,,---,,,+++***,,,---...,,,***'''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((*********)))((()))***++++++************++++++,,,,,,,,,++++++*********,,,,,,,,,---------......---,,,+++******,,,---...............////////////222111000...,,,---000333222222111111111111111222444444333333333555777888:::999888888999:::<<<===AAA@@@@@@@@@@@@@@@AAAAAADDDCCCAAA@@@??????@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDCCCCCCBBBHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHJJJJJJLLLMMMOOOQQQRRRSSSQQQQQQQQQQQQPPPOOONNNMMMHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIIIIJJJLLLNNNOOOPPPQQQRRRTTTUUUVVVVVVUUUTTTVVVXXX\\\______]]]ZZZWWWSSSPPPMMMKKKKKKLLLLLLKKKOOOOOOOOOQQQSSSSSSRRRPPPTTTRRRNNNJJJGGGGGGGGGHHHJJJIIIHHHHHHHHHGGGDDDAAA??????@@@AAACCCBBB@@@======;;;::::::;;;<<<:::999999999999888888888777777777777777666555555555444444444555555444444333222222333333444333222111000444666777555111///000222444222000///...///000111///////////////......---------------------------------++++++++++++------------------------------}}}oooddd\\\\\\\\\^^^```cccfffiiikkkrrrqqqrrrttttttpppggg___QQQIIICCCAAA>>>999888:::999666666999===AAAKKKTTTZZZ^^^aaabbb___ZZZVVVTTTKKKFFF???999666444333222111111111111111000000///////////////////////////---..................---...------,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///222111---+++,,,...---)))***000333///+++***,,,,,,,,,,,,,,,,,,,,,,,,+++111444000+++***++++++******))))))******+++,,,******************************************************++++++***))))))(((((((((((((((((((((((((((''''''((()))))))))))))))************)))))))))((()))***+++***))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))(((''''''((()))***&&&(((***,,,,,,,,,+++***+++,,,---,,,***((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((()))***))))))))))))))))))))))))((((((((((((((()))******************************)))***++++++))))))***+++++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,---------...............---,,,+++***)))............////////////...000000000///...000111222222111111111111111222444444444444555666777888::::::999999:::;;;======@@@????????????@@@@@@AAADDDCCCBBBAAAAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKLLLNNNPPPRRRSSSTTTRRRRRRRRRRRRQQQPPPOOONNNIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHIIIJJJLLLNNNOOOPPPQQQRRRTTTUUUVVVUUUUUUUUUVVVXXX[[[\\\\\\ZZZXXXVVVSSSQQQMMMLLLLLLMMMLLLLLLLLLLLLMMMPPPSSSTTTSSSRRRSSSRRRNNNKKKIIIHHHHHHHHHJJJIIIHHHHHHHHHFFFDDDAAA?????????AAABBBBBB???===<<<;;;::::::;;;;;;:::999999999999888888888777777777666666555555444444333444444444444444333333222222222333333333222111000000222333222000///111333333222000......///000111///////////////...------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwxxx|||lllbbb___^^^^^^^^^```cccgggiiiooooooqqquuuwwwuuuooojjj[[[SSSKKKFFFAAA<<<999::::::777777999<<>>>>>>>>>>>>>>>>>???@@@AAADDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKLLLNNNPPPSSSTTTVVVSSSSSSSSSSSSRRRQQQPPPPPPJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUXXXXXXYYYYYYYYYWWWUUUTTTTTTQQQNNNLLLMMMNNNNNNMMMJJJJJJKKKNNNRRRTTTTTTSSSRRRQQQOOONNNLLLJJJIIIHHHJJJHHHGGGGGGGGGFFFCCCAAA?????????@@@AAAAAA???===<<<;;;999:::;;;;;;:::888999888888888888777777777666666555444444333222222333444444444444333222222222222222333222222111000,,,---////////////111333222111///......///000000...////////////...------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++|||yyy{{{zzznnneeeccc```^^^___aaaeeeggglllmmmppptttwwwwwwtttpppddd\\\SSSKKKEEE???<<<:::===:::999:::<<<>>>EEEMMMTTTYYY___bbbbbb```___^^^]]]WWWNNNEEE???:::666333222222111000000000//////////////////////////////.........------.........,,,,,,,,,,,,------......------------,,,++++++***------------------------***,,,------+++***+++,,,+++(((***000333000,,,***,,,***)))((((((***,,,------///...+++***------*********))))))******+++,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))*********)))))))))))))))''')))***)))((('''((()))((((((((((((((((((((((((((((((((()))))))))))))))******************))))))))))))((((((((((((((()))(((((()))***++++++******((()))++++++***))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))***+++,,,,,,+++***+++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,.........------............////////////,,,...000000000000111222111111111000111111222333333555666888888888777777;;;;;;;;;<<<======>>>???============>>>???@@@AAACCCDDDEEEEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEFFFGGGHHHIIIIIIEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIKKKKKKKKKMMMOOOQQQTTTUUUTTTTTTTTTTTTTTTSSSRRRQQQMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIJJJKKKMMMNNNPPPQQQQQQQQQRRRSSSTTTUUUUUUVVVYYYXXXXXXWWWUUUTTTTTTSSSTTTQQQNNNMMMMMMNNNNNNNNNKKKJJJKKKMMMPPPRRRQQQQQQOOOOOOOOOOOONNNLLLJJJIIIIIIHHHFFFEEEEEEDDDBBB@@@???>>>>>>???@@@@@@???===;;;:::999999::::::999888888888888888777777777777555555444444333222111111333333333333333222111111111222222222222111111111+++,,,---...//////000111000000///.........///000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++{{{pppmmmgggbbb``````bbbccchhhjjjmmmqqqttttttsssqqqiiiddd[[[RRRKKKEEE@@@<<<>>>:::888999999:::@@@GGGPPPVVV]]]bbbdddddddddcccaaa[[[SSSKKKDDD>>>888444333222111//////////////////////////////////////////...------------...///+++,,,,,,------......///------------,,,++++++***++++++++++++++++++++++++***+++++++++******+++,,,---))))))///222///,,,++++++***)))((((((***,,,---***,,,,,,))))))---...+++******))))))******+++,,,************************(((((((((((((((((((((((('''((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))******''')))***)))((('''((()))((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))******&&&''''''((()))*********(((((())))))*********)))''')))******)))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))((())))))************))))))))))))))))))))))))))))))(((((()))***+++******)))((((((((((((((((((((((((***+++,,,,,,+++***+++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,...///000............////////////...//////...---///222555111111000000111222222333333555666888888888777777;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBBCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKJJJJJJKKKMMMOOORRRSSSTTTTTTTTTUUUTTTTTTSSSSSSOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSUUUVVVVVVYYYYYYWWWVVVTTTTTTSSSSSSTTTQQQNNNMMMNNNOOOOOOOOOMMMLLLKKKKKKMMMNNNMMMLLLLLLMMMNNNNNNMMMLLLJJJHHHIIIGGGEEEDDDDDDCCCAAA@@@???>>>===>>>??????>>>===;;;999888888999999888777777777777777777777777777666555444333222111000000222222333333222222111000111111111111111111111222///.........////////////..................//////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,wwwnnnfffbbb```___ccceeehhhlllnnnpppppppppllljjjcccYYYRRRNNNGGGAAA===:::888888777666:::@@@KKKQQQYYY```dddeeefffgggccc___ZZZSSSMMMEEE>>>999555333222000/////////000///////////////////////////...---,,,,,,---...///,,,,,,------.........///,,,,,,---------,,,+++++++++++++++++++++++++++++++++************+++,,,,,,000+++)))---000...,,,,,,,,,++++++++++++---...///(((,,,...+++))),,,---,,,******))))))******+++,,,))))))))))))))))))))))))************************(((((())))))******))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************((()))******(((((()))***))))))))))))))))))))))))&&&''''''(((((())))))***&&&&&&''''''''''''((((((%%%&&&''')))******++++++))))))))))))))))))))))))''')))******)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))******++++++******)))))))))))))))))))))))))))((()))***+++++++++***)))((((((((((((((((((((((((***+++,,,+++***)))***,,,++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......111///---++++++,,,---///............////////////000000///---,,,...222555000000000000111222333333444444555666777777777777:::;;;<<<===>>>>>>>>>>>><<<<<<<<<===???AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJKKKMMMPPPQQQSSSTTTTTTUUUUUUTTTSSSSSSPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPQQQQQQSSSTTTVVVWWWZZZYYYXXXWWWVVVUUUTTTTTTSSSPPPMMMLLLMMMNNNOOONNNPPPNNNKKKJJJKKKKKKJJJHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHFFFCCCBBBBBBBBBAAA??????===<<<===>>>???>>><<<:::999777888999999888666666666777777777777777888666666555444222111000000111222222222222111000000111111000000000111222222222000//////000000...------------...............---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,tttjjjccc```^^^aaadddhhhjjjlllooopppnnnooojjjaaa[[[WWWOOOGGG@@@<<<::::::777555999>>>EEEKKKUUU]]]bbbeeefffgggeeeccc```\\\WWWNNNFFF@@@777666444222111111111222////////////////////////000///---,,,,,,---///000---------...............++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,---444---))),,,...,,,+++,,,***++++++,,,,,,---......)))000444///+++***,,,+++******))))))******+++,,,************************************************((())))))***++++++******))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************)))***+++***))))))***+++))))))))))))))))))))))))&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((&&&'''((()))******)))))))))))))))((((((((())))))''')))******)))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))***++++++++++++***)))))))))))))))))))))))))))''')))***,,,,,,+++***)))************************)))***++++++))))))***+++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///......---------------............///////////////000000///......000222000000000000111222333444444444444444555666777888999:::<<<===>>>>>>======<<<<<<===>>>@@@BBBDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCDDDEEEFFFIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGHHHIIIKKKLLLMMMNNNOOOMMMLLLKKKKKKMMMOOOQQQSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTVVVWWWYYYYYYYYYYYYXXXWWWVVVUUUQQQOOOLLLKKKLLLNNNNNNNNNPPPMMMJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHEEECCCAAAAAAAAA@@@???>>>===;;;<<<===>>>===<<<:::888777777888888777666666666666666777777888888777777666444333111000000111111111111111000000///111000//////000111222333111///---...///000...,,,,,,,,,------............------......------,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++rrrhhhccc[[[^^^bbbeeehhhkkkoooqqqoooqqqnnnfff```]]]UUUKKKEEEAAA>>>===;;;888;;;@@@AAAGGGQQQZZZ```cccfffgggggggggeeeccc^^^UUULLLEEE:::888666333222222333444////////////////////////000///---,,,,,,---///000........................***+++,,,,,,------------------------------------,,,+++))))))+++,,,------666...)))***,,,++++++---'''((()))++++++,,,,,,+++,,,444999333,,,)))***+++*********)))***++++++,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))*********+++)))+++,,,+++***)))***+++))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''((((((((())))))******((()))*********)))'''&&&***)))(((((((((((())))))((()))+++***(((''''''((())))))))))))))))))))))))************************%%%%%%&&&((()))+++,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))++++++++++++++++++++++++(((***+++***)))((()))***++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,---------......)))***---///000000//////............/////////000...000222222000///...///000000000000111222333444444444333333444555777888999:::;;;============<<<<<<<<<===???AAACCCEEEFFFDDDCCCBBBAAAAAABBBDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHJJJLLLMMMNNNOOOQQQPPPMMMLLLKKKMMMOOOQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPRRRTTTVVVXXXYYYZZZZZZ[[[ZZZYYYWWWVVVQQQNNNKKKKKKLLLMMMNNNNNNOOOLLLIIIHHHIIIIIIIIIHHHEEEEEEEEEFFFFFFGGGGGGGGGHHHEEEBBBAAAAAAAAA@@@???>>>===;;;;;;===>>>===<<<999888777777888888777666555666666666777777888888888777666555333222111000111111111111111000//////111000/////////111222333///---,,,---///000///,,,+++,,,------.........---------......------,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))ttthhhccc]]][[[```fffjjjmmmpppsssrrrpppnnnjjjccc\\\VVVNNNGGG???<<<<<<===:::777???CCCHHHPPPXXX___dddgggeeegggfffccc```]]]TTTKKKBBB===888444222111111000111000000000////////////------......//////000000---,,,,,,++++++,,,,,,---------------------------000---+++,,,......,,,))),,,,,,++++++***+++++++++///---*********++++++***------,,,+++************...;;;???333***+++,,,)))+++++++++++++++++++++,,,******++++++++++++******++++++++++++*********)))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************))))))******))))))((((((''''''))))))))))))((((((((((((***)))(((''''''((()))***''')))))))))'''&&&'''(((************))))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''******)))(((((((((((((((''')))***)))((('''(((***///...,,,***((((((((((((,,,((('''***+++)))((()))+++***(((((()))******)))000...+++)))((()))***,,,******************************+++,,,,,,---......+++,,,------......------///,,,***+++...///...---.........////////////000///...,,,,,,,,,---///111333333333444444333222222666666666666777777777777888999:::<<<======<<<<<<======>>>???AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDGGGEEECCCBBBCCCEEEDDDDDDAAAAAAAAABBBCCCEEEGGGHHHJJJJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHJJJMMMQQQSSSSSSRRRPPPNNNMMMLLLKKKKKKNNNPPPRRRUUUVVVVVVUUUTTTSSSSSSSSSRRRSSSSSSTTTTTTUUUTTTSSSSSSTTTTTTSSSRRROOOQQQSSSUUUVVVWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZ[[[TTTRRRNNNKKKJJJKKKNNNPPPLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDBBBAAABBBCCCEEEFFFIIIGGGDDDAAA>>>===<<<<<<>>>>>>===<<<;;;;;;;;;;;;444444444444444555666777555555444444444444555555555555444333222222222222666222///...000111000...000000000000000000000000//////......------------...---,,,---......---+++000...++++++---...---,,,---------,,,,,,+++++++++*********+++,,,,,,,,,------...///...,,,*********rrrfff```\\\```eeehhhkkkoooqqqqqqpppooolllfff^^^YYYRRRLLLEEEAAA???>>>;;;999;;;>>>DDDKKKTTT]]]dddhhhgggiiiiiifffeeeccc\\\SSSHHHCCC<<<666444333222111000000000///////////////.........///////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++,,,...000000---***,,,,,,++++++***++++++,,,...,,,***)))***++++++***,,,,,,++++++***++++++++++++555888///(((+++---***))))))))))))))))))((((((******++++++++++++******++++++*********)))))))))))))))************))))))((())))))******))))))((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((***)))(((((('''((()))***((()))***)))'''&&&'''(((******)))))))))((((((((())))))))))))))))))))))))(((((('''''''''(((((()))+++***))))))(((((())))))''')))***)))((('''(((***...---+++)))((((((((()))+++''''''+++---+++***++++++***(((((()))******)))///...+++)))((()))***,,,******************************++++++,,,------...+++,,,------......------...,,,***+++...///...---,,,,,,,,,------------...///...---,,,,,,...///111222333333444333333222222666666666666666777777777777888:::;;;<<<<<<;;;;;;<<<===>>>???AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFIIIGGGDDDDDDEEEEEEEEEDDDBBBBBBBBBBBBCCCFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHJJJMMMPPPRRRSSSRRRPPPNNNMMMLLLKKKKKKMMMOOOQQQTTTUUUVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUTTTRRRRRRSSSSSSRRRPPPOOOQQQRRRTTTVVVVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[[[[UUURRRNNNJJJHHHHHHJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGDDDCCCBBBAAAAAACCCDDDFFFGGGEEECCC@@@===<<<;;;;;;===<<<;;;::::::999::::::666555444444444444444555555555444444444444555555555444333222222111222222555222///...000111///...//////////////////////////////.........------------------...000000...,,,++++++,,,------------,,,,,,,,,,,,++++++******************+++++++++++++++***+++,,,+++)))(((((()))oooggg```aaaeeegggjjjnnnnnnooopppqqqooojjjbbb]]]WWWTTTOOOIIICCC???===<<<;;;<<<@@@FFFNNNWWW___dddgggjjjjjjhhhhhhgggccc\\\QQQKKKBBB;;;777555333222///////////////////////////////////////.........------,,,,,,,,,,,,------++++++++++++++++++++++++)))***...111333222...***,,,++++++***++++++,,,,,,---+++))))))***++++++***+++++++++***++++++,,,,,,)))//////)))''',,,---***)))))))))(((((('''''''''******++++++++++++************)))))))))((((((((())))))************))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))((((((((())))))***((()))***)))(((''''''))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''((()))***++++++***))))))(((((())))))''')))***)))((('''(((***,,,+++***))))))))))))***)))&&&(((---///---+++,,,+++)))(((((()))******)))...---+++)))((()))***+++******************************++++++,,,,,,------+++,,,------......---------,,,+++,,,...///...---,,,,,,,,,------------...///...---------...///000222222333333333333222222555555555666666777777777777888999:::::::::::::::<<<<<<===???@@@AAABBBCCCAAABBBCCCDDDFFFGGGHHHIIIKKKIIIFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCDDDFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIKKKMMMOOOQQQQQQQQQOOONNNLLLLLLKKKKKKLLLMMMPPPRRRTTTUUUUUUUUUVVVVVVUUUTTTSSSSSSSSSTTTTTTRRRQQQQQQRRRRRRQQQPPPPPPQQQSSSUUUUUUUUUUUUTTTTTTUUUVVVWWWYYYZZZ[[[\\\XXXUUUPPPLLLIIIHHHHHHHHHLLLKKKJJJHHHGGGGGGGGGGGGDDDCCCBBBAAABBBCCCDDDEEEEEEDDDAAA>>><<<:::::::::;;;;;;:::999888888888888777666555444333333333333555444444333333444444555555444333222111111111111333111//////000000///...////////////////////////..................------,,,,,,---000111111///---'''))),,,------,,,++++++++++++***************)))******************))))))((()))++++++)))(((((()))|||qqqhhheeeeeefffhhhkkkjjjllloooqqqqqqmmmfffaaa[[[ZZZWWWPPPIIIBBB???>>>???>>>>>>@@@FFFNNNVVV[[[eeehhhjjjhhhhhhiiifff```YYYSSSIIIAAA;;;777555333......////////////000000000000//////......------------,,,,,,,,,,,,------------------------------)))---222666666333...***++++++******++++++,,,,,,---+++))))))***,,,,,,+++************+++,,,------***,,,***&&&''',,,---)))++++++******)))(((((((((******++++++++++++******))))))))))))(((((((((((())))))************))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))'''(((((())))))(((((('''''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))******)))***+++***((('''((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))*********)))((((((''''''((((((''')))***)))((('''(((******))))))))))))*********(((&&&(((---///,,,))))))***)))((((((***+++******---,,,***)))))))))***+++******************************++++++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---.........---.........////////////000///......---...///000000111111222333333333333222444444555555666777888888777777888888999999999999;;;<<<===>>>???AAABBBBBBAAABBBCCCFFFHHHJJJLLLMMMKKKIIIHHHGGGGGGGGGFFFDDDCCCCCCCCCCCCEEEGGGIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKJJJJJJKKKLLLNNNPPPNNNNNNMMMKKKKKKJJJJJJJJJJJJKKKNNNPPPSSSTTTUUUUUUWWWVVVUUUTTTSSSSSSSSSSSSPPPOOONNNPPPRRRSSSSSSRRRSSSSSSUUUVVVVVVVVVUUUTTTRRRSSSTTTVVVXXXZZZ[[[\\\YYYWWWSSSOOOLLLJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDCCCCCCCCCDDDEEEFFFEEECCCAAA>>><<<:::::::::999999888777666666666666555555444333222222333333444444333333333333444444444333222111111000000000111111000////////////...////////////////////////---......//////...---,,,++++++---///111111...,,,(((***------+++******+++++++++++++++************+++*********)))((((((((()))+++,,,,,,+++***+++,,,~~~qqqkkkgggddddddfffgggiiilllpppqqqnnniiiddd^^^^^^\\\WWWOOOHHHDDDBBB@@@>>><<<<<<@@@GGGOOOTTTaaafffjjjiiiiiijjjhhhddd___YYYPPPGGGAAA;;;777444///000000000000000000000000000//////......------...------,,,,,,------...---------------------------111666888777222---)))+++*********++++++,,,---,,,+++))))))+++---------************+++,,,---------,,,)))'''))),,,+++(((+++*********))))))((((((******++++++++++++******))))))))))))(((((((((((())))))************))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))((())))))******))))))(((''''''(((((())))))******))))))))))))(((((((((((((((((()))******************+++++++++)))((()))***((((((((((((''''''''''''((((((((((((((((((((((((******)))((((((((((((((((((((('''&&&&&&&&&&&&'''''')))***)))((('''(((***(((((())))))***************'''(((,,,---)))%%%%%%***((('''(((***++++++***,,,+++***)))))))))************************************+++++++++++++++,,,+++,,,------......------+++,,,---......---------.........////////////000............//////000000000111222222333333333222222333444555666777888999888888777888888888999999;;;;;;<<<===???@@@AAAAAAAAABBBDDDGGGIIILLLMMMNNNJJJHHHGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCEEEGGGIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNKKKKKKJJJIIIIIIHHHIIIIIIIIIJJJLLLNNNQQQSSSTTTTTTVVVUUUTTTSSSRRRQQQQQQQQQLLLKKKLLLOOORRRUUUVVVUUUUUUVVVWWWWWWWWWVVVUUUTTTPPPQQQSSSTTTVVVXXXYYYZZZUUUTTTRRROOOMMMLLLKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFEEECCCAAA>>><<<;;;;;;;;;888777666555555444555555222222222222222333444444333333222222222222333333333333222111000000000000///000000000////////////........................,,,---.../////////---,,,******+++---//////---***,,,------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,+++*********)))((((((((()))+++------+++++++++,,,uuummmeeebbbbbbeeefffiiilllnnnmmmjjjggg```___^^^\\\WWWQQQKKKGGG@@@===;;;:::===DDDKKKPPP[[[bbbiiijjjkkklllkkkgggddd___WWWOOOHHHBBB<<<888222222222111111000000000///////////////...............------------......++++++++++++++++++++++++///222666777444000,,,***************+++,,,---------+++******,,,/////////+++++++++***++++++,,,,,,...---+++***++++++***)))((((((((((((((((((((((((******++++++++++++************)))))))))((((((((())))))************))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))***++++++++++++***+++,,,+++)))))))))+++)))))))))(((((((((''''''((((((((((((((((((((((((,,,+++***)))(((((((((((()))(((''''''&&&&&&''''''''')))***)))((('''(((***(((((()))******))))))(((+++((((((++++++'''$$$$$$***((('''(((***+++++++++*********)))))))))************************************+++++++++++++++++++++,,,------......------***,,,...///...---------,,,,,,,,,------------........./////////000000000///000111222333333333333111222333444666777999999999888888777888888999999::::::;;;===>>>???@@@AAABBBCCCDDDFFFHHHJJJLLLMMMGGGFFFEEEFFFGGGGGGEEECCCCCCCCCBBBCCCDDDFFFHHHJJJKKKLLLLLLLLLKKKIIIGGGFFFHHHHHHHHHIIIJJJKKKMMMMMMJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSRRRQQQPPPPPPOOOPPPPPPKKKJJJLLLOOOSSSVVVWWWWWWVVVWWWWWWWWWWWWUUUSSSRRROOOPPPQQQRRRTTTUUUWWWWWWPPPOOONNNMMMLLLJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDCCC@@@>>><<<;;;;;;;;;777777666555444444444444111111111111222333444555333222222111111222222333333222111000////////////---///111111///......///........................+++,,,...000000///---,,,,,,+++***+++------+++***///---,,,---......,,,***,,,,,,,,,,,,,,,---------******************)))))))))***,,,,,,***))))))***yyynnngggfffcccdddfffiiikkkllljjjhhhbbb`````````___ZZZSSSMMMBBB@@@<<<:::<<>>???@@@@@@AAABBBCCCDDDEEEGGGHHHHHHCCCBBBCCCDDDFFFFFFDDDBBBBBBBBBBBBBBBCCCFFFHHHIIILLLLLLMMMLLLJJJHHHEEECCCEEEEEEFFFHHHIIIKKKLLLMMMJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQOOONNNNNNMMMMMMMMMNNNNNNMMMLLLMMMPPPSSSVVVVVVVVVVVVVVVVVVVVVUUUSSSQQQPPPNNNOOOOOOPPPRRRSSSTTTTTTNNNNNNNNNMMMKKKIIIGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCAAA???===;;;:::::::::777777666555444444444444222111111111111111222333222222111111111111222222222222000///////////////,,,///111111///---...///........................***,,,...000000///...,,,000...+++***+++,,,+++***,,,+++,,,111666666000)))******++++++,,,,,,,,,,,,*********++++++++++++++++++,,,...---+++*********wwwooolllccccccdddfffiiijjjiiihhhcccaaa```bbbdddaaaXXXQQQGGGDDD???<<<;;;===AAADDDEEEQQQ^^^dddhhhkkkkkkiiiiiifffbbb\\\VVVNNNEEE@@@777666555444222111000000---.........//////000000......------------......------------------------+++---///...,,,***,,,...************+++,,,---......,,,+++,,,///111222222------,,,+++************(((***,,,...---***+++---))))))***+++,,,---......******++++++++++++******++++++++++++************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))''''''((((((((((((''''''******))))))((((((''''''))))))))))))(((((((((((('''(((***+++,,,,,,+++++++++,,,---,,,***)))***+++************))))))))))))************************(((((((((((()))***+++,,,,,,++++++***************((()))***)))((('''(((***((()))*********)))'''&&&,,,((('''***+++))))))***)))((('''(((***,,,,,,+++))))))))))))************************************++++++******************+++,,,------......------(((,,,///000...,,,,,,............/////////000000......///000000000000000//////000222222333333333000111222444666888999:::;;;:::999888888999::::::999:::;;;<<<===???@@@@@@AAAAAAAAABBBCCCDDDDDDEEEAAA@@@AAACCCEEEEEEDDDBBBAAAAAAAAABBBCCCEEEGGGHHHLLLMMMMMMLLLJJJGGGCCCAAACCCDDDEEEGGGIIIKKKLLLMMMKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJKKKLLLNNNOOOPPPLLLLLLLLLKKKLLLLLLMMMMMMPPPOOOOOOPPPSSSUUUUUUTTTUUUUUUUUUTTTSSSQQQOOONNNNNNNNNOOOOOOPPPQQQRRRRRRPPPPPPPPPOOOMMMJJJGGGFFFCCCCCCBBBAAAAAAAAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAA@@@>>>;;;:::999999999777777666555444444444444444333222111000000000000222222111111111111222222222111000//////.........+++...111111///---...///........................***,,,...000111000...,,,333000,,,++++++,,,,,,,,,((((((+++444======333)))))))))******++++++++++++*********+++,,,,,,,,,---///000111000...,,,,,,,,,}}}{{{rrrlllfffbbbbbbbbbcccgggmmmfffbbb___^^^```aaa```^^^PPPJJJAAA;;;:::;;;>>>???GGGJJJSSS^^^dddeeehhhmmmjjjjjjfff```]]]XXXPPPFFF???<<<777222000000111333///////////////000000111........................------...///...---+++***.........------,,,,,,,,,------------------------*********++++++,,,,,,,,,...---,,,,,,+++++++++,,,((((((((((((((((((((((((+++*********))))))((((((,,,+++***)))(((((((((((())))))*********))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))###&&&)))+++***(((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************)))))))))((((((((((((((()))***111333000666666************)))******+++++++++***)))(((''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******((('''&&&&&&&&&&&&$$$%%%'''((()))))))))(((+++++++++******)))))))))******))))))))))))******,,,,,,+++***))))))******,,,,,,++++++***))))))))))))***,,,,,,***)))***++++++++++++,,,,,,,,,------------------------------......---,,,,,,...///000000000000000000000000000////////////000000000000222222222333444555666777::::::;;;;;;;;;;;;;;;;;;999:::;;;<<<===???@@@@@@>>>???@@@BBBCCCDDDEEEEEE??????@@@AAABBBCCCDDDEEE@@@@@@@@@@@@AAACCCEEEFFFIIIIIIJJJJJJIIIGGGEEECCC@@@BBBEEEIIILLLNNNOOOOOOLLLMMMNNNOOOOOONNNLLLKKKHHHIIIKKKMMMOOOPPPPPPPPPKKKKKKJJJIIIJJJLLLNNNPPPOOONNNNNNNNNOOOPPPRRRSSSQQQQQQRRRRRRQQQPPPNNNMMMNNNNNNOOOOOOPPPQQQRRRRRRQQQPPPOOOMMMKKKJJJHHHGGGBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAA>>>;;;::::::999666333555555444333333222111111222222222111111111000000000000////////////000000......////////////......000000///............///,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---))),,,555:::444---***************+++,,,---...+++++++++,,,,,,---------222555777333...+++,,,///rrrjjjdddbbbcccbbbeeeiiifffdddbbbaaaaaabbbaaaaaaWWWPPPGGG@@@======>>>???CCCFFFNNNXXX___aaafffkkkjjjkkkiiidddaaa^^^WWWNNNEEEAAA;;;555222111222333222111000///////////////........................------......------,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,...---,,,,,,++++++++++++************************************)))))))))(((,,,+++***)))(((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%'''))))))))))))***,,,))))))))))))))))))))))))***)))))))))(((((((((((((((((()))***************))))))))))))))))))))))))***---:::AAA@@@DDDAAA333++++++******)))*********,,,+++***)))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))******+++,,,,,,'''''')))***+++******))))))((('''(((***+++***(((((((((''''''''''''((((((+++***))))))(((((())))))******************++++++)))***,,,,,,***)))***++++++,,,,,,,,,---------------------------------------------------...//////000000000000000000000000////////////000000000000222222222222333555666777999999999999::::::::::::999:::;;;<<<===???@@@@@@>>>???@@@AAABBBCCCCCCCCC@@@AAAAAABBBBBBCCCDDDDDDAAAAAA@@@@@@AAACCCDDDEEEHHHIIIJJJJJJJJJHHHFFFEEECCCDDDGGGIIILLLNNNPPPPPPQQQQQQOOONNNLLLKKKKKKJJJHHHJJJMMMOOOPPPQQQPPPPPPLLLKKKJJJIIIJJJLLLNNNOOOOOONNNNNNMMMNNNOOOQQQRRRRRRRRRSSSSSSRRRQQQOOONNNLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQOOOMMMKKKIIIHHHGGGCCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@??????<<<:::999999888666333555444444333222222111111222222222111111000000000000000////////////000000......////////////......000///......------......,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++000******000444000+++***************+++,,,------***+++++++++,,,,,,,,,,,,---000222///***((())),,,vvviiieeeeeeddddddfffffffffeeedddbbbbbbccceee```YYYOOOGGGAAA???>>>===>>>???FFFPPPVVV[[[bbbiiihhhkkkjjjgggeeeddd^^^WWWNNNIIIBBB:::555222222222333333111000///.......................................---,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))),,,+++***)))(((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******((('''(((+++---))))))))))))))))))))))))******)))))))))((((((((((((((()))***************((()))))))))***+++++++++***///???KKKKKKMMMHHH999,,,+++******)))))))))))),,,+++***)))))))))))))))))))))((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''')))+++---...000******+++,,,,,,++++++***)))''''''***///111---(((((((((''''''''''''((((((***)))((((((((((((((((((((())))))***++++++,,,,,,)))***,,,,,,***)))***+++,,,,,,,,,---------......------------------------,,,,,,---...............000000000000000000000000////////////000000000000111111111222333444666666777777888888888999999999999:::;;;<<<===???@@@@@@>>>?????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDGGGHHHIIIJJJJJJIIIGGGFFFGGGGGGHHHJJJLLLNNNPPPQQQVVVSSSPPPMMMJJJIIIJJJJJJIIIKKKNNNQQQRRRRRRQQQPPPLLLKKKJJJJJJKKKLLLNNNOOOOOONNNMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRQQQPPPNNNMMMJJJKKKLLLNNNOOOQQQRRRRRRUUUSSSPPPLLLJJJHHHGGGGGGDDDCCCBBBAAA@@@???>>>===@@@@@@@@@@@@???>>>===<<<;;;999777777777777555444444444333333222111111111111111111111000000000000000//////......//////000......////////////............---,,,,,,,,,------,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++111+++(((+++---+++))))))******)))******+++,,,---***************+++++++++***,,,...,,,((('''(((+++tttjjjgggeeeeeeeeeeeefffgggeeebbbaaadddggghhhbbbXXXOOOHHHCCC>>><<<;;;;;;@@@HHHNNNTTT]]]fffeeeiiijjjhhhffffffbbb\\\VVVQQQIII@@@999444222222333222111000////////////........................///...,,,++++++,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))++++++***)))(((((())))))((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++++++++***'''&&&''')))))))))))))))))))))))))))*********)))))))))(((((((((((()))***************(((((()))***+++,,,,,,---***,,,999DDDCCCDDDAAA555,,,,,,+++)))((((((((((((,,,,,,+++***))))))*********)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((***,,,...000111++++++++++++++++++******)))(((***111999999222***))))))************))))))***))))))((((((((())))))))))))*********+++++++++)))***,,,,,,***)))***+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,////////////////////////////////////000000000000111111111111222444555666777777777888888999999999999:::;;;<<<===???@@@@@@???>>>>>>>>>===>>>>>>>>>DDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCFFFGGGIIIJJJKKKJJJIIIHHHIIIIIIIIIIIIKKKMMMPPPQQQUUUSSSPPPNNNLLLJJJJJJJJJJJJLLLOOORRRSSSRRRQQQOOOLLLLLLKKKKKKKKKLLLNNNNNNPPPOOONNNMMMMMMMMMNNNOOOOOOOOOPPPPPPOOONNNLLLKKKHHHIIIJJJLLLNNNPPPQQQRRRUUUSSSPPPLLLIIIGGGGGGFFFDDDDDDCCCAAA???>>>===<<>>===;;;:::999777666555555555555555444333333222222111111111000000000000000000000000000/////////....../////////---......//////......---...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++...+++((()))*********)))))))))))))))***+++,,,---)))))))))))))))************+++---,,,***)))+++,,,rrrkkkfffeeeeeeccceeefffdddaaa```cccffflllggg```XXXQQQIIIAAA===<<<:::===CCCHHHNNNWWW```dddiiikkkiiihhhhhheee```]]]XXXPPPGGG???888333111111111000000000000111111...........................---,,,++++++,,,...///------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,---------,,,+++++++++++++++++++++++++++))))))))))))))))))******+++***))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%'''******)))(((''''''))))))))))))))))))))))))************))))))))))))(((((()))***************(((((()))***+++,,,,,,------(((///555222333444---,,,+++***)))((((((((((((,,,+++************************))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,---...///000+++*********)))))))))***((((((---555===<<<222)))))))))************))))))*********))))))******++++++++++++*********)))))))))***,,,,,,***)))***+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,////////////////////////////////////000000000000000000000111222333444555777777777888999:::::::::999:::;;;<<<===???@@@@@@???>>>===<<<<<<<<<======DDDDDDCCCBBBAAA@@@??????@@@@@@AAABBBBBBCCCCCCCCCEEEGGGIIIKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJMMMOOOPPPPPPPPPPPPPPPOOOMMMLLLJJJJJJLLLOOOQQQRRRQQQPPPOOOLLLLLLLLLLLLLLLMMMMMMNNNPPPOOONNNMMMMMMMMMNNNOOONNNOOOPPPPPPOOONNNLLLKKKGGGHHHIIIKKKMMMNNNPPPPPPTTTRRROOOKKKHHHFFFEEEEEEDDDCCCBBBAAA???>>>===<<<=========<<<;;;999888777333444444444444444444444222111111111111111000000//////////////////////////////............//////------............------------,,,++++++++++++,,,,,,++++++******++++++,,,)))******++++++******)))++++++++++++++++++++++++))))))******+++,,,+++)))))))))))))))***+++,,,,,,))))))))))))))))))))))))***+++++++++++++++,,,---tttjjjfffeeedddddddddbbbaaaaaaccceeemmmkkkgggbbb[[[RRRHHHAAA>>><<<<<<@@@DDDHHHPPPYYYbbbhhhlllkkkjjjjjjiiieeeaaa^^^XXXPPPFFF>>>777333000000000000000111222333........................------,,,,,,,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,---...---,,,+++************************))))))))))))******************)))))))))))))))***'''((()))******+++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))###'''***+++*********))))))))))))))))))))))))++++++*********)))))))))(((((()))***************((()))))))))***+++++++++000''')))---((())),,,(((+++***))))))((((((((((((+++******)))))))))*********))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''(((((())))))((((((((())))))***'''(((+++222777666...'''&&&'''((())))))((('''&&&***************++++++,,,,,,,,,++++++***))))))((()))***,,,,,,***)))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------000000000000000000000000////////////000000000000/////////000111222444444666666777888999::::::;;;999:::;;;<<<===???@@@@@@>>>===<<<;;;;;;<<<===>>>CCCCCCBBBAAA@@@???>>>>>>>>>???AAABBBCCCDDDDDDDDDFFFHHHIIIKKKLLLKKKJJJIIIHHHHHHIIIJJJLLLMMMOOOPPPMMMNNNPPPQQQQQQOOOMMMLLLJJJKKKLLLNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPNNNMMMLLLFFFGGGHHHJJJKKKMMMNNNNNNPPPOOOMMMKKKHHHFFFDDDCCCCCCBBBAAA@@@???>>>===<<<;;;;;;;;;:::999777666555222333444444333222333444000000000000000000000000............///////////////......------......///------............------------,,,+++++++++,,,,,,,,,++++++******++++++,,,))))))************))))))++++++++++++++++++++++++%%%)))++++++,,,---,,,)))))))))((())))))***+++,,,************))))))))))))(((((())))))************tttjjjhhheeecccbbbaaacccdddddddddlllmmmmmmlllfff\\\PPPHHHAAA===<<<>>>@@@BBBIIIPPP[[[ccchhhiiiiiikkkkkkiiieeeccc___XXXNNNDDD;;;666222222111111000111111111........................+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))***,,,......---,,,+++************************((()))))))))******************))))))))))))******'''((()))******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))###&&&((()))))))))***+++))))))))))))))))))))))))+++++++++*********))))))(((((()))***************))))))))))))))))))))))))...$$$'''...***)))+++(((***))))))((((((((()))))))))))))))(((((())))))***)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$((((((''''''((()))***+++***))))))+++------+++)))&&&'''((())))))((('''&&&)))))))))))))))***++++++++++++******************)))***,,,,,,***)))***+++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000000000000000000000000////////////000000000000////////////111222333444444555555666888999999:::999:::;;;<<<===???@@@@@@>>>===<<<;;;;;;<<<>>>???AAAAAA@@@@@@???>>>=========>>>@@@BBBDDDEEEEEEEEEGGGHHHJJJKKKLLLKKKIIIHHHGGGHHHJJJLLLNNNPPPQQQQQQOOOOOOOOOOOOOOOOOONNNNNNJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKMMMNNNLLLMMMNNNNNNMMMLLLJJJIIIGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKIIIFFFCCCAAAAAAAAAAAA@@@???>>>>>>===999999999888888666555444222444555444222111222444000000000000000000000000---------......////////////......------......///,,,------......------,,,......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))************))))))++++++++++++++++++++++++&&&+++,,,))))))++++++'''((((((((())))))***+++,,,+++++++++******)))))))))(((((((((((())))))))))))~~~ppplllgggdddaaaaaadddfffeeeccclllnnnqqqrrrmmmcccVVVLLLBBB>>><<<======>>>DDDKKKTTT\\\ccceeefffiiikkkjjjgggfffccc]]]TTTIII???999444444222111000000//////........................***+++---...///...------,,,,,,,,,------.........------------------------*********++++++,,,,,,---)))***,,,.........,,,+++************************(((((())))))*********+++***)))))))))))))))******''''''(((******+++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,)))'''&&&((()))))))))))))))))))))))))))+++++++++************)))(((((()))***************))))))))))))((((((((((((***!!!(((222///,,,---))))))(((((((((((())))))***)))((((((((((((((())))))(((((())))))******++++++************************((((((((((((((((((((((((,,,+++***))))))((())))))(((((('''((((((***,,,---///,,,)))'''&&&(((+++---((()))***,,,,,,***)))(((((((((((((((((()))******)))))))))***++++++,,,,,,)))***,,,,,,***)))***+++))))))*********+++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...000000000000000000000000////////////000000000000......//////000222333444333333444555666777888999999:::;;;<<<===???@@@@@@>>>===;;;;;;;;;===>>>@@@@@@@@@??????>>>======<<<;;;===@@@BBBDDDEEEFFFFFFHHHIIIKKKLLLLLLJJJIIIHHHGGGIIILLLOOOQQQRRRRRRRRRSSSQQQOOOMMMMMMMMMNNNOOOJJJIIIHHHHHHHHHJJJKKKMMMMMMMMMNNNNNNNNNMMMMMMLLLHHHGGGGGGGGGHHHJJJKKKLLLHHHIIIIIIIIIIIIGGGFFFEEEGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJKKKKKKIIIFFFBBB???AAA@@@@@@@@@??????>>>>>>888888888888777666555444222444666555222111222444////////////000000000000---------.........//////.........------.........,,,------......------,,,///...------,,,,,,------,,,++++++++++++++++++,,,))))))************))))))++++++++++++++++++++++++(((,,,,,,'''%%%))))))&&&(((((((((((()))***+++,,,,,,+++++++++******))))))***)))))))))***+++***)))}}}tttkkkeeeaaabbbbbbbbbcccfffhhhkkknnnoooqqqnnncccWWWLLLEEE>>><<<<<<;;;>>>CCCQQQWWW___eeehhhiiijjjjjjkkkkkkfff^^^WWWRRRIII@@@888555333111111111000///000000///...............///............---------//////...---,,,,,,++++++...------,,,,,,------...+++******+++---......---------------,,,,,,+++***,,,,,,++++++***)))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))))))))))))))((()))******++++++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))************))))))))))))))))))))))))'''))),,,......,,,)))'''))))))))))))))))))))))))%%%'''((((((''''''(((***))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((()))***+++(((((()))***+++,,,,,,,,,''''''((((((((((((''''''***))))))(((((((((((((((******************************++++++++++++******))))))***+++,,,,,,------111000...,,,,,,,,,...///------------------------000000000///.........---------......//////000000000000000111222222333333555666666666444444666888:::999888999;;;<<<;;;:::===<<<<<<;;;;;;;;;<<<<<>>>>>>>>>>>>>>AAACCCEEEGGGHHHGGGFFFEEEIIIJJJKKKLLLLLLKKKJJJIIIFFFGGGIIILLLOOORRRUUUWWWSSSRRRPPPNNNMMMMMMMMMNNNGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFGGGIIILLLNNNJJJIIIGGGEEEEEEFFFGGGHHHGGGHHHHHHIIIHHHHHHHHHGGGHHHHHHGGGFFFDDDAAA>>>===;;;<<<===>>>>>>===<<<<<<:::999666444333333444555555555444333222222222222222111000000///000000000111111000////////////000...---,,,,,,++++++++++++....../////////...,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++***)))(((((()))***+++++++++***)))((('''&&&&&&************************sssjjjaaa```aaabbbcccfffhhhkkknnnppprrrqqqhhh]]]SSSIII@@@>>>>>>===???BBBMMMSSS[[[bbbfffhhhjjjkkkiiijjjfff```ZZZVVVNNNFFF<<<999444222111111111000000000///............//////............---------......---,,,,,,+++******,,,,,,,,,++++++,,,,,,,,,---,,,++++++------,,,++++++,,,,,,,,,,,,++++++***---,,,,,,+++******)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))((()))))))))************************)))))))))(((+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************((((((((((((((((((((((((&&&(((***++++++***(((&&&))))))))))))))))))))))))&&&'''((((((''''''(((***))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))******((((((((())))))******+++(((((())))))))))))(((((()))))))))))))))***++++++******************************++++++++++++***************++++++,,,,,,------,,,***)))))))))+++,,,------------------------//////...........................//////////////////000000111111222333333555666666666444555666888888888888999<<<======<<<<<<<<<;;;;;;;;;<<<======?????????????????????>>>BBBDDDFFFHHHIIIJJJIIIHHHIIIIIIJJJKKKKKKJJJIIIHHHGGGHHHIIILLLOOORRRUUUVVVSSSQQQOOOMMMLLLLLLLLLMMMGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKHHHGGGEEEDDDEEEGGGJJJLLLJJJHHHFFFEEEDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFEEECCCAAA>>>===;;;<<<======>>>===<<<;;;;;;999777555444444444555555555444333222222222222111111000///////////////...---,,,,,,++++++,,,,,,...---,,,,,,+++++++++,,,,,,,,,---------,,,******,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++***)))(((((()))***+++)))))))))))))))))))))(((************************ttteee```bbbcccdddffffffjjjnnnpppttttttnnneee\\\PPPEEEAAAAAA??????@@@GGGLLLUUU\\\bbbfffiiikkkhhhiiigggccc___\\\UUUNNNBBB===777333111111111111111000//////....../////////............---------------,,,,,,+++*********,,,++++++******++++++,,,///---,,,,,,,,,,,,+++)))******++++++++++++++++++------,,,,,,++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))'''((()))***+++******)))************))))))))))))+++++++++***************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))&&&((())))))''''''(((***(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))((((((((()))((((((((((((((()))))))))))))))************))))))(((((())))))***,,,---...******************************++++++++++++******++++++++++++++++++++++++***)))((((((((()))***+++---------------------------------------.........///////////////.........//////000111111222222333444555666555444555777888888777777:::===?????????<<<;;;;;;;;;<<<======>>>??????@@@@@@@@@@@@??????AAACCCEEEGGGIIIJJJJJJIIIHHHHHHIIIJJJJJJIIIIIIHHHHHHIIIJJJLLLNNNQQQSSSUUUSSSQQQNNNKKKIIIIIIJJJKKKGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMMMMNNNMMMMMMLLLLLLFFFEEEDDDCCCDDDEEEHHHIIIHHHGGGEEEDDDDDDEEEFFFGGGKKKKKKKKKKKKJJJHHHGGGFFFCCCCCCCCCBBBAAA@@@>>>===;;;<<<<<<======<<<;;;;;;:::999777666555555555666555555444333333222222111222111000000///......---,,,++++++***************------,,,+++++++++,,,,,,+++,,,,,,,,,,,,++++++***+++++++++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++***))))))))))))***+++)))))))))*********++++++))))))))))))))))))))))))llldddddddddeeeeeedddhhhlllooosssvvvrrrllleeeXXXKKKEEECCC@@@>>>>>>AAAFFFNNNUUU\\\bbbgggjjjhhhjjjjjjfffdddbbb[[[TTTIIICCC;;;444111000111111111000000///...////////////............------------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,...---+++,,,,,,---+++***((()))***+++++++++++++++---------,,,,,,++++++++++++***((((((((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))&&&(((***+++,,,+++)))(((*********)))))))))))))))************************))))))))))))))))))))))))(((((())))))************((()))))))))************(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''((())))))((('''(((***(((((((((((())))))))))))************)))))))))(((((((((((((((((((((((((((++++++++++++++++++++++++,,,++++++***)))((((((''')))))))))))))))(((((((((((())))))******))))))((())))))))))))***+++,,,---******************************++++++++++++******,,,,,,+++++++++++++++++++++*********+++,,,---...------------------------+++,,,,,,,,,---.........000000//////......------//////000000111222222222444555666555555555777999999999999;;;>>>?????????;;;;;;;;;;;;<<<===>>>??????@@@AAAAAABBBAAAAAA@@@???@@@BBBEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMOOOQQQRRRRRRPPPLLLIIIGGGGGGIIIJJJGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLMMMNNNNNNNNNMMMMMMGGGFFFEEEDDDDDDEEEGGGHHHGGGFFFEEECCCCCCDDDFFFGGGLLLLLLMMMLLLKKKHHHFFFDDD@@@@@@@@@?????????>>>>>><<<<<<<<<<<<;;;;;;;;;::::::999888666555555555666444444444444333222111111222222222111000///...---...------,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------------------+++++++++***************************************************************))))))))))))))))))))))))******************************************************************++++++((((((((((((((((((((((((|||yyy~~~uuujjjfffdddbbbbbbaaafffkkkmmmqqqvvvuuuqqqlll___RRRKKKGGGAAA===<<<===AAAGGGNNNUUU[[[bbbfffhhhkkkkkkiiihhhfff```XXXPPPIII???777222111000000111111000//////////////////............---------............------------------,,,,,,,,,,,,------,,,+++***+++---...---,,,((()))***+++++++++++++++------,,,,,,,,,,,,,,,++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))&&&(((***+++,,,+++)))((())))))))))))))))))******************************************************************))))))((((((((()))))))))************))))))))))))))))))))))))))))))(((''''''((())))))((((((((((((((((((((((((((()))***)))((('''((()))'''((((((((()))))))))***************)))))))))(((((((((((((((((((((((((((************************+++++++++***)))(((''''''*********************)))'''(((((())))))(((((('''***))))))((((((((())))))******************************++++++++++++******,,,,,,++++++++++++++++++,,,,,,,,,,,,------...///------------------------+++,,,,,,,,,---.........000000//////......------...//////000111111222222333444555555555555777999===<<<;;;<<<>>>??????>>><<<<<<<<<<<<<<<===>>>??????@@@BBBCCCCCCCCCBBBAAA???@@@BBBDDDFFFGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPNNNKKKHHHGGGGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNJJJIIIHHHGGGGGGGGGHHHIIIGGGFFFDDDCCCCCCEEEFFFGGGLLLLLLMMMMMMKKKHHHEEECCC>>>>>>=========>>>>>>>>><<<<<<;;;:::::::::::::::888888777666666555555555444444444444444222111000222222222222111000///...///......---------------,,,,,,,,,++++++,,,,,,------------,,,------------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,,,,++++++***))))))(((((((((((((((((((((((((((~~~wwwxxx~~~uuummmfffaaa```aaafffjjjkkkooouuuvvvtttpppggg\\\TTTKKKBBB======<<>>=========???@@@???>>>>>>>>>======<<<======>>>???@@@BBBDDDEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOLLLLLLKKKJJJJJJJJJJJJJJJGGGFFFEEEDDDDDDEEEGGGHHHJJJKKKMMMMMMKKKHHHEEECCC======<<<<<<<<<======>>><<<<<<:::999999999999999666666666666555555555444333444555555444333111000000111111222222111///.........---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++************++++++,,,)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++******---,,,+++***)))(((''''''))))))))))))))))))))))))}}}yyyyyy{{{ooofffdddbbbgggkkkkkknnntttwwwvvvsssmmmfff]]]PPPDDD???@@@<<<>>>AAADDDHHHNNNUUUZZZaaafffiiijjjlllmmmhhhaaa^^^WWWLLLCCC<<<777444222222111000000//////000000///............---------........................---,,,,,,,,,,,,,,,,,,------+++++++++---------++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))((()))))))))************((()))))))))************))))))*********+++++++++*********************************)))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((('''((()))'''''''''((()))*********************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++******)))((((((((())))))******++++++(((((())))))))))))(((((()))))))))((())))))************************************++++++++++++***************++++++,,,,,,---,,,------------,,,,,,+++------------------------//////...........................///////////////......//////000111111111222444555555555666888:::>>>===<<<>>>@@@AAAAAA@@@@@@???>>>===<<<<<<<<<<<>>===<<<<<<<<<<<<===>>><<<;;;:::999888888888999555555555555555444444333333444555555444333111///,,,---///000111000...---...------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...******)))))))))***,,,,,,((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************))))))(((((((((************************~~~xxx{{{xxxnnnkkkdddiiillllllnnntttwwwwwwuuurrrlllcccTTTFFFAAACCC===>>>@@@AAAEEEJJJQQQVVV]]]bbbgggjjjmmmoookkkdddccc\\\QQQGGG@@@:::666333222111111000000000000000//////.........---------------------------------,,,++++++++++++++++++,,,///---,,,,,,,,,,,,+++)))---------------,,,+++************************++++++,,,---......---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))))))))))))))((()))******+++(((((())))))*********+++))))))******++++++++++++************************((((((((()))******++++++))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***++++++***((((((((()))&&&''''''((()))******+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((***++++++***))))))&&&''''''((()))******+++))))))************))))))(((((())))))***+++------******************************++++++++++++******))))))***+++,,,,,,------////////////......---,,,------------------------000000000///.........------.........//////000000......//////000111111111222444555555555666888:::<<<;;;<<<>>>AAACCCCCCBBBAAA@@@???===<<<<<<<<<<<>>===<<<;;;<<<=========;;;:::888777777888888444444444555444444333333333444555555555333111///)))+++---...//////---,,,000///......------......++++++++++++,,,,,,---...,,,,,,+++++++++,,,...///(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***(((((((((((())))))))))))************************uuujjjggggggkkknnnooorrrwwwyyyvvvrrrkkkaaaTTTFFF======<<<;;;<<<@@@FFFLLLOOO]]]bbbhhhkkkllljjjiiihhhdddbbb\\\RRRGGG>>>999777222111//////000000///---......---------,,,,,,,,,------------,,,+++***)))------------------------,,,,,,------,,,,,,+++***///---++++++------+++))))))))))))))))))))))))))),,,,,,,,,+++++++++******************************''''''(((((()))))))))***************************---+++((('''&&&(((***,,,***)))))))))((((((''''''************))))))))))))******++++++++++++******))))))))))))************+++++++++************)))+++*********))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%...555333***$$$'''---(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))***++++++++++++***)))))))))))))))))))))******+++---+++))))))***+++***)))+++*********))))))(((((())))))))))))))))))))))))))))))*********+++++++++///...---,,,+++***************++++++,,,---......,,,,,,,,,---------......//////.........---------...---,,,---/////////...---------............///111000///////////////000222222222333444555666777:::;;;<<<>>>@@@BBBDDDDDDCCCBBB@@@>>><<<<<<<<<<<<<<>>===<<<<<<===>>>???>>>===<<<:::999888777777666666555555555666666777333222111222333333222000000000000000000000000000......---,,,,,,,,,,,,---++++++,,,------......///---,,,******+++++++++******((((((***+++*********)))((('''&&&&&&'''((()))))))))))))))))))))))))))***++++++++++++***))))))************************'''((()))******)))((('''&&&''''''((()))******+++&&&''''''((()))******+++tttmmmhhhjjjlllnnnrrrwwwwwwuuuqqqlllcccWWWJJJBBBBBB@@@>>>===>>>BBBFFFIIIUUU[[[ccciiilllmmmmmmmmmhhheee___WWWMMMDDD===888444222000000111111000////////////.........------.........------+++******,,,,,,------------------,,,,,,------,,,,,,+++***---+++***+++---...---+++++++++++++++++++++++++++*********)))))))))((((((************************+++++++++++++++*********+++*********************+++***((((((((()))***+++*********))))))(((((((((************)))))))))))))))))))))******)))))))))))))))))))))************+++++++++*********))))))*********)))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((,,,000111...,,,,,,---(((((((((((())))))))))))*********)))))))))(((((((((((((((((())))))))))))***++++++++++++***))))))***))))))((())))))*********)))'''((()))*********************)))))))))((())))))))))))))))))))))))************++++++++++++...---,,,+++******)))***............------------,,,,,,,,,------------...///.........------------...---,,,---/////////...---------............///000000////////////000000222222222333444555666777::::::<<<===???AAABBBCCCBBBAAA???>>>===<<<======;;;>>>AAACCCCCCBBBBBBCCC@@@@@@???@@@AAABBBDDDEEECCCCCCBBBBBBBBBBBBCCCCCCGGGGGGGGGGGGFFFDDDCCCCCCEEEGGGIIIJJJJJJIIIGGGEEEFFFGGGHHHGGGFFFGGGJJJLLLLLLLLLMMMNNNNNNMMMLLLKKKMMMMMMMMMMMMLLLLLLLLLLLLFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLKKKJJJHHHEEECCCAAA???>>>===<<<<<<===>>>>>>>>>===;;;:::888777777777666666555444444444555555333222111222333333111000////////////////////////......---,,,,,,,,,,,,---------------------,,,,,,...---,,,+++++++++******)))((('''((())))))))))))******)))(((((()))******))))))))))))))))))))))))+++++++++************)))************************(((((()))******)))((((((''''''(((((())))))******'''''''''((()))*********wwwjjjgggjjjmmmqqqvvvvvvuuurrrmmmfff[[[PPPHHHDDDBBB???======???BBBDDDNNNTTT^^^fffjjjmmmnnnooolllhhhccc]]]VVVMMMCCC;;;777444222111222222111000000000000/////////..................---,,,++++++,,,,,,,,,------.........,,,,,,------,,,,,,+++***+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))************************+++++++++++++++*********+++++++++******)))))))))((((((((()))******++++++***************)))))))))************))))))))))))(((((())))))))))))(((((())))))))))))************++++++*********)))))))))******))))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))+++******...222444111---(((((((((((())))))))))))******))))))))))))(((((((((((((((((())))))))))))******++++++******)))(((***))))))((((((((()))))))))'''&&&&&&(((*********************))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++***))))))))))))......//////////////////,,,,,,,,,,,,------------............------------...---,,,---/////////...---------............///000000000//////000000111111111222222333555666777999999;;;<<<>>>???@@@AAA@@@@@@???>>>===>>>>>>>>><<<>>>@@@AAA@@@???>>>???>>>>>>>>>???@@@AAACCCDDDCCCCCCBBBBBBBBBBBBCCCCCCGGGGGGFFFEEEDDDBBBAAA@@@DDDFFFHHHJJJJJJHHHFFFDDDFFFGGGGGGGGGFFFGGGIIILLLMMMMMMNNNNNNNNNMMMKKKJJJLLLLLLLLLKKKKKKKKKJJJJJJFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKJJJHHHEEEBBBAAA>>>>>>============>>>>>>===<<<;;;999888777777666555555444333333333333333333222111111222222111///////////////////////////......---,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,,,,+++******)))((())))))))))))***+++,,,---,,,++++++******++++++,,,)))))))))))))))))))))))),,,,,,***)))))))))***+++))))))))))))))))))))))))))))))***++++++***))))))(((((((((((())))))))))))''''''(((((())))))******ooogggiiilllqqquuuvvvuuussspppiii```UUUNNNEEECCCAAA???>>>???AAACCCJJJPPPYYY```eeehhhjjjkkknnnjjjeeebbb^^^VVVIII???:::777333111111222111111000000000/////////.....................---,,,,,,+++,,,,,,------.........,,,,,,------,,,,,,+++***+++++++++,,,,,,---------************************++++++++++++++++++++++++************************((((((((())))))*********++++++******))))))((((((&&&''')))***+++++++++***++++++******************************)))))))))((((((((())))))))))))((((((((()))))))))************************))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((,,,)))(((,,,222444000,,,(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))***************))))))(((***))))))(((((())))))))),,,)))'''&&&((()))***)))*********)))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,++++++************+++***+++,,,...000111333333++++++,,,,,,,,,---------------------------------...---,,,---/////////...---------............///000000000///000000111111111111111222333555666777888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>???@@@@@@>>><<<<<<===<<<======>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@EEEFFFHHHJJJJJJHHHFFFEEEFFFGGGGGGFFFFFFGGGIIIKKKMMMNNNNNNNNNNNNLLLKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIGGGDDDBBB@@@===============>>>>>>>>>===<<<:::999777666666666555444333222111111111111444222000000111111000///////////////////////////......---,,,,,,,,,,,,------------,,,,,,,,,++++++((()))***))))))))))))***(((++++++((((((***,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))---,,,***(((((()))***,,,((((((((((((((((((((((((*********++++++*********))))))))))))(((((((((((('''((((((((()))))))))***xxxmmmkkkmmmqqquuuvvvuuutttqqqllldddZZZSSSKKKIIIEEEBBB@@@@@@@@@AAADDDIIIQQQXXX^^^bbbeeehhhllliiigggfffddd\\\OOOFFF>>>:::555222111111111000/////////.........------....../////////...------,,,,,,,,,------.........,,,,,,------,,,,,,+++***---------,,,,,,+++++++++************************++++++++++++++++++++++++************************&&&'''((()))***+++,,,---*********)))))))))((((((%%%''')))+++,,,++++++*********************++++++************)))))))))((()))******++++++******)))((()))))))))*********************)))))))))(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((***)))***+++------,,,***(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((()))))))))))))))************)))(((((()))))))))))))))***++++++111---***((((((((((((((())))))))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---((()))***,,,...000111222+++++++++,,,,,,,,,------,,,,,,------------------...---,,,---/////////...---------............///000000000000000111222222111111222333444666888888888888999:::;;;;;;<<<<<<===>>>>>>>>>????????????@@@AAABBB@@@>>><<<<<<<<<;;;<<<===>>>@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDDDDDDDDDDDDDCCCFFFGGGJJJKKKKKKJJJGGGFFFEEEFFFGGGFFFEEEFFFIIIKKKLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHJJJJJJIIIHHHFFFCCCAAA???<<<<<<===>>>>>>>>>>>>>>><<<;;;:::888777666555555333333222111111111111111444222000//////000///.................................---,,,,,,,,,,,,---+++++++++,,,,,,,,,------&&&(((*********,,,///222111444222***&&&'''(((&&&)))******************)))************************---,,,***(((((()))***,,,((((((((((((((((((((((((+++******************+++))))))))))))(((((((((((((((((((((((())))))))))))yyyrrrooopppssssssssssssrrrooohhh___YYYUUURRRMMMHHHDDD@@@???>>>===AAAHHHOOOUUU[[[bbbfffhhhggghhhhhhggg```VVVOOODDD???888333111111111000/////////.........------...///////////////......------------------------,,,,,,------,,,,,,+++***---......---+++******+++------------------------)))))))))))))))*********************************((()))***+++,,,...//////))))))))))))))))))))))))'''((()))***++++++***))))))))))))***************************))))))))))))******++++++++++++******))))))))))))******************)))))))))(((((((((''''''(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))((()))******)))(((((()))(((((((((((())))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))******))))))(((''')))))))))***+++,,,---...333000+++((('''(((((('''))))))))))))************++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,---......+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,---/////////...---------............///000000000000111111222333222222333444666777999:::999999999::::::;;;;;;;;;===>>>>>>?????????>>>>>>AAABBBBBB@@@===<<<<<<===:::;;;===???AAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFHHHJJJLLLLLLJJJHHHFFFEEEFFFFFFFFFEEEFFFHHHKKKJJJJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIHHHFFFCCC@@@???;;;<<<===>>>?????????>>>;;;:::999777666555555444222222111111111111222222444222///......///...---..............................---,,,,,,,,,,,,---*********+++,,,---------(((***,,,,,,,,,///555;;;BBBFFFBBB555+++***)))&&&(((((()))******)))((((((************************,,,,,,***)))))))))***+++))))))))))))))))))))))))+++***))))))))))))***+++(((((((((((())))))))))))(((((((((((())))))))))))zzzpppnnnpppnnnoooqqqrrrqqqllleee```ZZZWWWRRRMMMHHHDDDAAA@@@<<<>>>BBBGGGLLLSSSZZZ```dddfffiiijjjhhhccc]]]YYYKKKEEE===666333222222222000000000/////////.........//////000000000//////.........------,,,,,,+++,,,,,,------,,,,,,+++***+++---...---+++***+++---------------------------(((((()))))))))*********************************++++++,,,,,,,,,,,,------''''''(((((()))*********)))))))))*********))))))((((((((())))))*********************))))))))))))))))))************))))))))))))))))))***************)))))))))(((((((((((('''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))))))))'''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))(((((('''((())))))+++,,,...000111222...)))'''&&&'''((((((((()))))))))************))))))))))))))))))))))))(((((()))))))))*********************+++,,,---...,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,---/////////...---------............///000000000000111222333444333333444555777999;;;<<<999999:::::::::::::::;;;>>>>>>???@@@??????>>>===AAABBBAAA???===;;;;;;===:::<<<>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFGGGGGGHHHGGGGGGGGGFFFGGGIIIKKKKKKIIIGGGFFFEEEFFFFFFEEEEEEFFFHHHJJJGGGHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIHHHGGGEEEBBB@@@>>>:::;;;===>>>?????????>>>;;;:::888777555555444444111111111111222333444444444222///------......---..............................---,,,,,,,,,,,,---++++++++++++++++++,,,,,,***,,,,,,+++***...666>>>FFFKKKGGG777---------((((((((()))******)))((((((************************+++++++++************)))***************************))))))(((((())))))***''''''(((((())))))******))))))))))))((((((((((((rrrmmmnnnjjjkkknnnqqqrrroooiiieeeZZZWWWTTTOOOKKKHHHFFFFFF???@@@AAACCCFFFLLLSSSXXXaaaeeejjjllliiieeeaaa___PPPIII@@@999555333333333111111111111000000000000//////000000000000000/////////...---,,,++++++***,,,,,,---------,,,++++++)))+++------++++++---000++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************,,,,,,++++++***)))((((((&&&&&&'''((()))***++++++*********)))))))))))))))''''''(((((()))))))))***************))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))'''%%%'''***+++***((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++---000222333///,,,'''%%%%%%'''(((((((((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++------******+++,,,,,,---......******+++++++++,,,,,,,,,+++++++++,,,,,,---------...---,,,---/////////...---------.........//////000000000000111222333444333444555666888:::<<<===::::::::::::::::::::::::>>>???@@@@@@@@@>>>===<<<@@@AAA@@@>>><<<:::;;;<<<:::<<<>>>AAACCCCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFHHHJJJJJJHHHFFFEEEEEEFFFFFFEEEEEEFFFHHHJJJEEEFFFHHHJJJKKKKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHGGGEEEBBB@@@>>>:::;;;===>>>?????????>>>;;;:::888777555444444444000000111111222333555555555222...---------------..............................---,,,,,,,,,,,,---------,,,++++++************+++***'''&&&***444<<<888???===...&&&(((***&&&((()))***++++++***)))(((***************************++++++++++++***))))))***************************)))(((''''''((()))***&&&''''''((()))******+++))))))))))))((((((((((((~~~vvvooonnniiihhhlllnnnllliiihhh```^^^YYYTTTRRRQQQIII@@@>>>>>>>>>???CCCHHHMMMPPPZZZ___eeejjjkkkhhhddd```UUUQQQJJJAAA:::444111000---...//////////////////111000000///...---------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------((((((((()))******++++++,,,,,,,,,++++++*********************************))))))*********+++++++++)))************++++++++++++*********))))))(((((())))))))))))((((((((((((,,,+++******)))************************************)))'''((()))++++++*********))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((''')))))))))(((''''''&&&&&&)))))))))))))))))))))))),,,))))))++++++'''''')))+++,,,***%%%$$$''')))((((((''''''(((***,,,+++***,,,)))'''''')))***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,---------......//////............//////......///000000000000000111111111000000000000000555555555555666888999:::888999999::::::;;;;;;<<<>>>???@@@AAAAAA@@@>>>===<<<>>>???===;;;:::<<>><<<>>>;;;999:::<<<>>>===;;;:::;;;:::888555333222333444333111111222111000...000000///............///------------------------)))***+++,,,,,,+++***)))...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,)))))))))))))))))))))))))))))))))))))))******+++'''''')))***+++,,,,,,---&&&'''((())))))((('''&&&&&&%%%%%%&&&((()))'''&&&)))))))))))))))))))))))){{{xxxzzz}}}rrrnnniiiggglllooooooooopppfffddd^^^XXXWWWUUUOOOGGGBBB@@@???>>>@@@DDDHHHJJJTTTYYY```gggiiigggdddaaaZZZVVVNNNFFF===777333111.../////////000/////////111000000///......------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))*********+++++++++))))))*********+++++++++************)))))))))(((***************)))))))))((())))))*********++++++************************)))(((((()))***+++***)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((&&&(((,,,,,,(((''')))+++---,,,'''&&&***---,,,)))(((((()))+++,,,+++***,,,***'''''')))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,++++++***---------...............++++++************++++++,,,,,,,,,---------......//////............//////......///000000000000000000000000000000111111111444444444555666777999999888888999999:::;;;;;;;;;===>>>???@@@@@@???===<<<;;;<<<===<<<:::999;;;===???AAABBBCCCCCCCCCEEEFFFCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGGGGEEECCCGGGFFFDDDDDDDDDFFFGGGIIIJJJJJJJJJKKKLLLMMMNNNOOONNNNNNNNNMMMMMMLLLLLLLLLKKKLLLLLLJJJGGGEEEDDDDDDEEECCCAAAAAAAAA@@@>>><<<===;;;999999;;;===<<<::::::;;;:::888555333222333444222111111111111000...000///......------......------------------------++++++,,,,,,,,,,,,++++++...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,)))))))))))))))))))))))))))))))))))))))******+++)))******++++++*********'''(((((())))))((((((''''''&&&&&&'''))))))((('''))))))))))))))))))))))))|||tttrrrssszzznnngggcccfffjjjlllnnnpppkkkiiiccc\\\ZZZZZZUUUNNNFFFDDD@@@>>>===>>>AAABBBLLLQQQYYYaaaffffffdddbbb```\\\UUULLLCCC;;;666333000000000000000000//////111000000//////......---------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---,,,+++++++++,,,,,,,,,++++++++++++******************************************+++++++++)))))))))*********++++++************))))))))))))***************+++++++++%%%&&&(((***++++++++++++************************(((((((((***,,,,,,***((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))'''&&&)))...///,,,+++---))),,,+++&&&%%%(((******+++***)))***+++,,,+++***,,,***(((((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******,,,------...............++++++++++++++++++++++++,,,,,,,,,---------......//////............//////......///000000000000000//////000000111111222222333333444444555777888999888888888999::::::;;;;;;;;;<<<===>>>>>>>>>===<<<:::;;;<<<;;;::::::;;;<<>><<<<<<===>>>DDDJJJRRR[[[aaadddddddddeeeaaa[[[SSSIII@@@999555222222111111000000000000000000000000//////......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))*********************)))))))))))))))))))))***************+++$$$&&&(((***+++***)))(((************************'''((()))+++,,,,,,)))'''''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))+++///111000111555...111000***&&&'''((((((,,,+++******++++++***)))+++***)))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))************++++++++++++******)))***+++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......//////............//////......///000000000000000......///000111222222333222222333333444666777888777777888888999:::::::::;;;<<<===>>>>>>>>>>>>===:::;;;<<<<<<<<<=========???AAABBBCCCCCCCCCEEEFFFEEEFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGFFFDDDBBBBBBBBBBBBCCCDDDFFFHHHIIIKKKJJJJJJKKKLLLMMMNNNNNNLLLLLLKKKJJJIIIHHHGGGFFFJJJLLLLLLKKKHHHEEEEEEEEECCCBBB@@@??????>>><<<::::::999888777888888888888999::::::888555333333444222111//////000000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++++++++++++++,,,************************++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))******+++++++++++++++***((('''&&&+++***)))(((((()))***+++)))(((((()))++++++***((((((((((((((((((((((((((({{{tttvvv~~~zzzoooeeecccdddfffjjjooooooooojjjccc``````^^^ZZZNNNKKKFFFAAA===<<<<<<===@@@DDDLLLTTT[[[```cccdddeeeccc___WWWOOOEEE===888555444333111000000000000000000000000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++,,,,,,,,,---++++++++++++++++++++++++************************************************(((((()))))))))*********))))))))))))))))))******((((((((()))))))))******&&&((()))+++***)))'''&&&))))))))))))))))))))))))'''((()))+++,,,,,,)))'''''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))(((''''''******))))))((((((((((((((((((((((((((((((((((((---******---000000444888999===;;;333+++))))))))),,,***)))***++++++***)))))))))))))))((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******)))******++++++******)))((()))+++,,,---,,,+++***------...//////...------,,,,,,,,,---------......//////............//////......///000000000000000......///000111222222333111111222222333555666777666666777888888999999:::;;;<<<===>>>??????@@@@@@<<<<<<===???@@@AAA@@@@@@???AAABBBCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFGGGGGGDDDBBBAAAAAABBBCCCEEEGGGHHHIIIIIIIIIHHHIIIIIIJJJKKKLLLKKKKKKJJJIIIHHHFFFFFFEEEIIIJJJKKKJJJGGGEEEEEEEEEBBBAAA???>>>>>>===;;;999888888777666555555666666777888888777444222222333111///...///000000///---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++******++++++,,,************************************************(((((())))))************************************)))))))))))))))******+++))))))*********))))))(((+++***)))(((((()))***+++)))(((((()))+++,,,***)))((((((((((((((((((((((((}}}xxxzzzttthhhcccbbbcccggglllooopppmmmhhheeeeeeddd```UUURRRLLLFFFAAA???>>>>>>===@@@EEELLLSSSZZZ___bbbcccccc```\\\TTTKKKCCC>>>777666444222111000111111000000000000000000000000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))***+++,,,,,,,,,***++++++++++++,,,,,,,,,************************+++++++++***************((((((((()))))))))******))))))))))))************'''''''''((())))))******))))))*********)))((('''))))))))))))))))))))))))(((((((((***,,,,,,***((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,)))(((+++------000555999===<<<333***'''''''''***)))((()))***+++***)))'''((()))((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))***+++---...///...,,,+++------////////////------,,,,,,,,,---------......//////............//////......///000000000000000//////000000111111222222000000111111222444555666666666666777888888999999;;;;;;<<<===???@@@AAAAAA>>>>>>???AAADDDEEECCCBBB???AAABBBCCCCCCCCCEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIHHHEEECCCAAABBBCCCDDDFFFGGGHHHIIIGGGGGGGGGGGGGGGHHHIIIIIILLLKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJHHHFFFDDDDDDDDDAAA@@@>>>======<<<:::888666777777555333333444555555666666555222111111222000...---...///000///---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++************++++++,,,************************))))))))))))))))))))))))'''((())))))******))))))************************)))))))))))))))******+++''''''((()))***************))))))(((((())))))***)))(((((()))++++++***)))))))))))))))))))))))))))|||sssjjjfffcccdddgggkkknnnmmmiiifffgggeeebbb^^^ZZZSSSKKKEEEAAA@@@???<<<===@@@DDDKKKRRRYYY]]]aaabbbbbb___ZZZRRRJJJEEE999777555222111111111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------************++++++++++++******+++++++++,,,,,,,,,************************+++++++++*********))))))(((((((((((()))))))))***((()))))))))************'''(((((()))******++++++))))))******************)))))))))))))))))))))))))))(((((()))***+++***)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++******(((''''''&&&'''''')))***+++,,,,,,))))))))))))))))))))))))***((()))---...,,,,,,//////555666...&&&$$$&&&&&&((('''&&&''')))******)))%%%'''((((((&&&&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************)))))))))+++---//////...,,,++++++,,,---......---,,,+++,,,,,,,,,---------......//////............//////......///000000000000000000000000000000111111111000000000000222333444555555555666666777888888999::::::;;;<<<===???@@@AAA>>>>>>???BBBFFFGGGEEEBBB???AAABBBCCCCCCCCCEEEFFFIIIIIIIIIIIIHHHHHHHHHGGGEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIIIIJJJIIIFFFDDDBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHJJJJJJIIIIIIHHHHHHHHHGGGFFFGGGHHHGGGEEECCCCCCCCCAAA???===<<<<<<;;;999888555666666444222111222444444444555333111000000111///...------//////...---......---,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************+++,,,,,,************************))))))))))))))))))))))))'''''')))*********)))(((************************)))))))))))))))******+++'''(((((()))))))))))))))'''(((((())))))(((((('''((((((''')))***+++***((())))))))))))))))))))))))yyyooohhhfffgggfffjjjkkkgggeeeeeedddaaaddd___XXXOOOHHHCCC@@@???<<<;;;<<>>@@@AAA>>>===>>>BBBFFFGGGEEEBBB???AAACCCCCCCCCCCCEEEFFFJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJKKKJJJIIIJJJKKKJJJGGGEEECCCDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGFFFDDDBBBBBBCCC@@@>>>===<<<<<<;;;999777444666666444111///111333222333444222000//////000...---,,,---//////...---///...------,,,,,,------++++++++++++++++++++++++++++++---......---++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((************************)))))))))))))))******+++(((((())))))))))))((((((&&&'''((())))))((('''&&&(((''''''(((******)))((())))))))))))))))))))))))tttjjjggggggfffhhhjjjkkkkkkiiieeecccdddfffddd]]]PPPFFFAAA@@@???<<<<<<===???CCCLLLVVV]]]^^^```aaa___[[[VVVSSSDDD===555111333555444222000000000000////////////,,,///111///---...000111333111///,,,,,,,,,...///............---,,,+++***,,,,,,,,,++++++*********)))***,,,------+++(((&&&************************((()))+++,,,,,,+++)))((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((((((***+++***)))((()))***(((''''''((()))***)))((())))))))))))))))))))))))((()))++++++)))((()))***))))))(((((((((((())))))+++*********))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&)))))))))))))))(((''''''(((***,,,---...---+++***++++++***)))(((((())))))(((((()))***************++++++******))))))(((((('''(((((()))***++++++,,,222...***((((((((()))((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------+++++++++******)))))))))******+++,,,---//////000......////////////......000000000000000000000000......///000000000000000000000000111111222222222666333111222555888888777777777888999:::<<<>>>???>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGEEECCCBBBDDDDDDDDDDDDEEEFFFHHHHHHJJJJJJJJJIIIHHHGGGEEEDDDBBBDDDFFFHHHHHHHHHGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFEEECCCCCCDDDDDDCCCCCCBBBAAA??????>>>===;;;888666555666555555444222111111000111111111111111000//////+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++************************,,,+++******,,,,,,+++***))))))))))))))))))))))))+++*********))))))((((((&&&'''))))))'''''''''((('''((()))***++++++***)))(((((())))))))))))((((((+++++++++++++++***))))))***)))(((''''''((()))***))))))(((((('''''''''&&&++++++++++++***)))((('''''''''''''''((((((((((((}}}nnneeebbbccceeehhhkkklllllliiigggfffgggfffaaaWWWMMMEEEBBB???===<<<>>>@@@BBBJJJSSSZZZ\\\___aaa```]]]YYYVVVJJJCCC:::555555555444333000000000000////////////,,,......+++)))+++///111333111///,,,,,,,,,...////////////......---++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,+++)))(((************************((()))+++,,,,,,+++)))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))(((***+++***)))((()))***,,,***))))))))))))(((&&&))))))))))))))))))))))))((()))++++++)))((()))***))))))(((((((((((())))))************)))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))))))))))))))(((''''''&&&'''((()))***)))((((((+++******)))(((((())))))&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((()))))))))111---***(((((())))))((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------,,,,,,+++++++++*********++++++,,,---...///000111......////////////....................................///000000000000000000000111111222333333444666444222333555777777666777777777888:::;;;===>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHFFFEEECCCBBBCCCCCCCCCCCCDDDEEEFFFGGGJJJJJJJJJIIIHHHGGGEEEDDDCCCDDDFFFHHHIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDAAABBBBBBBBBBBBAAA@@@@@@>>>======<<<:::888666555555444333222111000000///000111111111111000//////+++,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++************************+++***))))))++++++***))))))))))))))))))))))))))))))))))))(((((((((''''''&&&(((***)))((('''(((((((((((()))***+++***))))))(((((())))))))))))((((((((())))))))))))(((''''''))))))(((((((((((())))))))))))((((((((('''''''''$$$$$$%%%%%%&&&%%%%%%%%%''''''''''''((((((((((((yyyjjjbbbcccdddfffjjjmmmmmmkkkiiiggghhhhhhgggaaaWWWLLLDDDAAA>>>===???@@@@@@FFFMMMUUUXXX]]]aaabbb```\\\YYYRRRKKKAAA:::888666555333000000000000////////////000///...,,,+++,,,000444222000...,,,,,,,,,...///////////////......---,,,,,,,,,,,,++++++++++++***+++++++++++++++*********************************)))***+++,,,,,,+++***)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))(((***+++***)))((()))***///---+++******)))'''%%%))))))))))))))))))))))))((()))++++++)))((()))***))))))(((((((((((())))))************))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))(((((('''&&&'''''''''((((((((((((******)))((((((((())))))&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))///,,,)))(((((()))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///000000111......////////////....................................///000000000000000///000111222333444555666777555444444666777666666666666777777999:::<<<===>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHHHHGGGEEEDDDBBBAAABBBBBBBBBBBBCCCDDDEEEEEEIIIIIIIIIIIIHHHGGGEEEEEEDDDEEEGGGHHHIIIIIIHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA???????????????>>>>>>===;;;;;;;;;:::999888666555333333222222111000//////000000111111000000///...+++,,,,,,------,,,,,,++++++++++++++++++************************************)))((()))******)))((())))))))))))))))))))))))(((((('''''''''''''''&&&''')))******)))(((((()))))))))*********)))(((((((((((())))))))))))(((((((((((())))))(((((('''&&&(((((())))))))))))(((((())))))((((((((((((''''''%%%%%%'''(((((()))))))))''''''''''''((((((((((((vvvlllhhhgggfffhhhkkkllljjjhhhhhhhhhiiikkkjjjaaaSSSHHHCCC???===>>>>>>===AAAFFFNNNSSSZZZ```cccbbb```^^^ZZZSSSIII@@@;;;777444222000000000000////////////000......000///...///222111000...---,,,---......//////000000///......---++++++++++++++++++++++++,,,,,,+++*********+++,,,************************)))***++++++++++++***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))(((***+++***)))((()))***///---+++*********(((&&&((((((((((((((((((((((((((()))++++++)))((()))***))))))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((())))))))))))((((((***))))))))))))***++++++***))))))((((((((())))))(((((()))***************(((((())))))******++++++((()))))))))*********+++---+++(((''')))******)))))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......////////////....................................///000000000000000///000111222444555666777777777666666666666666666666666666777888999;;;<<<>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDFFFHHHIIIJJJHHHHHHGGGFFFEEECCCBBBAAACCCCCCCCCCCCCCCDDDEEEEEEIIIIIIIIIHHHHHHFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDBBBAAA??????<<<============<<<;;;;;;888999999999888777666555333333333222111000000000000000000000000//////...+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++)))((()))***+++***)))))))))))))))))))))))))))''''''''''''''''''''''''((()))++++++)))))))))************))))))(((''''''(((((())))))))))))((((((***************))))))((('''((()))******)))((('''))))))(((((((((((((((((()))***++++++,,,,,,,,,+++''''''''''''((((((((((((|||oookkkggggggjjjmmmllljjjhhhhhhjjjnnnooohhhZZZNNNFFFAAA======<<<:::<<>>>>>@@@AAAAAAAAAAAAAAAAAAAAABBBDDDFFFHHHJJJKKKHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@>>>===;;;;;;<<<<<<;;;;;;:::999777777888888777777666555444444444333222222111111000000000000000///......+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((()))++++++)))))))))*********)))(((((('''''''''(((((())))))))))))((((((***************)))(((((('''((()))******)))((('''(((((())))))))))))))))))((()))))))))(((((('''&&&''''''''''''((((((((((((zzzsssjjjhhhkkknnnnnnmmmiiiiiilllppprrrlllaaaWWWLLLEEE>>>===;;;999999<<>>???@@@AAABBBAAA@@@@@@???@@@AAACCCEEEGGGJJJKKKHHHGGGGGGFFFEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>;;;;;;;;;<<<;;;::::::999888888888888777666555555444444444333333333222222//////000000//////...---+++,,,,,,------,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,***))))))))))))))))))))))))((((((((((((((()))))))))''')))******)))(((((()))))))))((('''''''''(((((((((((())))))))))))((((((''''''((((((''''''&&&%%%(((((())))))))))))(((((((((((())))))))))))******))))))))))))((('''&&&%%%''''''''''''((((((((((((ssskkkkkkmmmmmmkkkjjjkkknnnrrrsssooogggaaaSSSJJJAAA>>><<<999999<<>>???@@@BBBBBBAAA@@@???>>>>>>???AAADDDGGGIIIJJJHHHGGGFFFFFFFFFGGGIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBBBBAAAAAA@@@???<<<<<<<<<<<<<<<;;;::::::999999999888777666555444333333333222222222222222//////000000//////...---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---************************+++***)))***+++,,,+++)))))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&(((***)))((('''(((((((((((('''&&&'''((())))))(((((())))))))))))((((((''''''((((((''''''&&&%%%))))))(((((((((((())))))(((((()))))))))***************+++++++++******)))''''''''''''((((((((((((|||oookkkjjjhhhffflllnnnpppsssssspppkkkgggXXXNNNDDD???===;;;;;;======AAAGGGOOOVVV]]]aaadddcccccc```YYYOOODDD;;;777000000000000////////////...+++222???BBB777---,,,------------------------,,,,,,------...------,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------************************++++++************++++++&&&&&&''')))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++(((***+++***)))((()))***)))((('''((()))***)))'''))))))))))))))))))))))))((()))++++++)))((()))***))))))(((((((((((())))))(((((())))))*********+++'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''((()))))))))))))))'''(((***+++,,,+++)))((('''''''''''''''((()))***((())))))***************++++++******))))))((((((************))))))))))))&&&%%%%%%'''***,,,,,,+++))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))******+++++++++,,,,,,------------------......////////////.................................//////000000000000000000000000111111222222222333666::::::999888999;;;999999999999:::;;;<<<<<<>>>???AAABBBBBBAAA@@@???======???AAACCCFFFIIIJJJGGGGGGFFFFFFGGGIIIJJJLLLHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFGGGGGGGGGFFFFFFEEECCCCCCCCCCCCDDDEEEFFFGGGDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@<<<<<<======<<<<<<;;;:::::::::999999888666555444222222222111111111111111///////////////......---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------((((((((((((((((((((((((***)))((()))***+++***((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&((())))))(((''''''(((((('''&&&&&&'''((()))***(((((())))))))))))(((((()))))))))))))))(((((('''***)))(((''''''((()))***(((((())))))*********+++'''((()))***************''''''''''''((((((((()))uuukkkgggggghhhjjjlllooorrrsssqqqnnnkkk^^^WWWLLLCCC===;;;;;;:::<<<===@@@FFFPPPYYY```dddbbbdddbbb]]]XXXPPPCCC666555333111111111222111000222222333555666555333000000///---,,,,,,---///000333000---,,,------,,,,,,........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************'''((()))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((()))))))))))),,,++++++***)))(((''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))&&&%%%)))+++)))((()))(((((((((((())))))))))))******))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''(((***+++++++++***)))*********)))))))))))))))************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---////////////////////////000000000000111111111111222111///...///111444666;;;999888666666777999:::999999:::;;;;;;<<<<<<===<<<>>>???AAAAAA@@@???>>>=========???AAACCCFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKIIIGGGEEEDDDCCCDDDEEEFFFDDDDDDDDDGGGIIIIIIEEEAAACCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDDDD@@@@@@??????@@@@@@AAABBBAAA???===<<<<<<;;;999777::::::888777555333222111444444333333333333222222111111000...---,,,+++***------......------,,,+++++++++++++++++++++++++++***************************)))(((''''''((()))***---+++)))'''&&&&&&'''((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((&&&%%%&&&)))***)))'''((()))******)))(((''''''((()))***)))((('''((()))'''((()))***++++++***)))&&&'''((())))))((('''&&&&&&%%%&&&'''))))))'''%%%~~~pppjjjfffeeeiiikkknnnqqqrrrqqqnnnlll```ZZZPPPGGGAAA>>><<<;;;::::::<<>>@@@BBBBBBBBBAAA@@@@@@??????@@@AAACCCEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGEEECCCCCCDDDEEEFFFDDDDDDDDDGGGIIIHHHEEEBBBAAAAAAAAABBBCCCEEEFFFGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCAAA@@@??????>>>>>>AAA???===<<<<<<;;;999777:::999888777555333222111333333222222222111111111//////......------,,,,,,---------...------,,,+++++++++++++++++++++++++++***************************)))(((((((((((()))***,,,***)))'''&&&'''((()))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((&&&%%%&&&)))***)))''')))((('''((()))***)))((('''((())))))''''''((()))''''''((()))***)))(((((('''((((((((((((((((((''''''''''''(((******((('''}}}|||rrrkkkggghhhiiikkkoooqqqqqqooolllccc]]]UUUMMMGGGBBB>>><<<999999:::===DDDMMMUUU[[[^^^bbbdddbbb___ZZZPPPFFF999666222000000000///...///---,,,---...///...,,,///...---,,,,,,---...///000...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************((())))))))))))(((((('''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++***)))((('''''''''((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))&&&(((---///+++(((((((((((((((((()))))))))))))))))))))***))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''((())))))))))))((())))))))))))))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////...............------............------000000000000111111111111222111//////000111444555333444555777999;;;<<<===>>>>>>>>>===<<<;;;;;;:::<<<>>>AAACCCDDDDDDDDDCCCDDDCCCBBBAAAAAABBBCCCDDDGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDEEEGGGHHHGGGEEEBBB@@@@@@@@@BBBCCCEEEGGGHHHFFFFFFEEEDDDDDDDDDDDDEEEDDDCCCBBB@@@????????????@@@???===<<<<<<;;;:::888:::999888666555333222111222111111111111000000000------------------......---------------,,,++++++,,,,,,++++++***************************************))))))(((((())))))******)))(((''''''((()))***(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&'''((()))((('''***)))((()))************%%%&&&((((((''''''(((***'''((((((((((((''''''&&&)))((((((''''''(((((()))((((((((()))++++++***(((}}}~~~tttnnnhhhhhhhhhkkkooopppnnnllleee```YYYQQQKKKEEE???<<<;;;;;;:::<<<@@@HHHQQQWWW\\\bbbeeedddbbb^^^VVVNNN@@@<<<777333111111000///111///......///000000//////...------------...//////---,,,---///000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************)))))))))))))))((('''&&&((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********((((((((())))))))))))))),,,+++***)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''')))...000,,,)))((((((((((((((())))))))))))((()))*********))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))&&&''''''((((((((((((((()))))))))))))))*********((((((((((((((((((((((((************************+++++++++***+++,,,,,,---++++++,,,,,,,,,,,,------........................///000111111111111000//////000000000111111111111111000000///000222333555222333555777999;;;;;;<<<======<<<<<<;;;;;;;;;;;;===>>>AAADDDFFFGGGFFFFFFGGGFFFDDDCCCBBBBBBBBBCCCFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFDDDCCC@@@AAAAAABBBCCCDDDFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFAAA@@@@@@@@@@@@AAABBBBBB@@@???===<<<===<<<:::999999999888666555444222222222222111111111000000000......------------,,,,,,,,,------------,,,++++++,,,,,,++++++******))))))************************)))))))))))))))))))))))))))(((((('''(((((()))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((('''''''''(((((((((''')))---000///+++))))))***###%%%''''''&&&'''(((***)))))))))((((((''''''&&&***)))(((''''''((()))***)))((('''(((***+++***((({{{rrrllliiifffgggkkknnnmmmkkkeeeaaa[[[TTTNNNGGG@@@<<<;;;;;;::::::<<>>999::::::888888<<>>@@@CCCFFFHHHHHHHHHGGGGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEEEEGGGHHHGGGEEEDDDDDDDDDDDDCCCBBBBBBAAABBBBBBBBBFFFFFFEEEEEEEEEFFFGGGGGGEEEDDDCCCAAA@@@@@@@@@@@@@@@???============<<<:::888888777666555444333333333333222222222111111111000///...---,,,***)))))),,,,,,,,,,,,,,,+++******************************************************)))******++++++******))))))))))))))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))'''((()))((('''&&&'''(((%%%000:::888---$$$%%%)))%%%&&&((((((''''''(((***+++******))))))))))))******))))))(((((())))))***)))'''&&&&&&((()))))))))xxxnnnccc___bbbgggiiihhhgggccc]]]WWWQQQKKKFFFBBB:::;;;<<<:::888999???EEEMMMWWW```ccccccccc```\\\QQQKKKAAA999444333222222.........///000000...,,,---..................---///......000111111000...------------------------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************)))******++++++++++++***++++++******)))((((((((())))))))))))))))))))))))************************((()))))))))************))))))*********+++++++++)))))))))((('''''''''&&&***))))))((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&+++---***((()))(((((((((((())))))))))))'''(((+++,,,---,,,***)))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''))))))((((((((()))***+++'''(((((()))******++++++***************************************************************++++++,,,******+++,,,,,,---......,,,,,,,,,------............///111222222111///...000000000000111111111111000000000111111222333333666666555555666777999:::::::::::::::::::::::::::???@@@CCCFFFGGGHHHGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEFFFGGGHHHGGGDDDCCCCCCEEEBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>======>>>>>><<<;;;888888777666555444444333222111111111111000000000......------,,,+++******+++,,,,,,,,,,,,+++******(((((())))))******++++++************************)))***++++++++++++***))))))******))))))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))''')))***)))&&&%%%&&&(((''',,,111000+++&&&&&&((('''((())))))''''''((()))))))))((('''((()))******)))))))))******)))))))))***)))'''''')))*********{{{pppccc]]]___eeegggggghhhddd^^^XXXRRRMMMHHHEEE<<<>>>???===::::::@@@EEEHHHRRR]]]aaabbbcccbbb___XXXQQQGGG>>>999777777666/////////111333222///---------............------/////////000222111///---........................,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''))))))))))))))))))))))))************************(((((())))))*********+++)))************+++++++++******)))((('''&&&&&&%%%)))((((((((((((((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&)))+++)))((()))(((((((((((())))))))))))&&&(((+++------,,,***)))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))***)))((((((((()))+++,,,'''(((((()))***+++++++++************************))))))))))))))))))))))))*********)))***++++++,,,******+++,,,,,,---......,,,,,,,,,------.........000111333555555333111000000000000000111111111111///000000111222222333333666555444444555777:::<<<===<<<<<<;;;;;;::::::999???AAACCCFFFGGGGGGFFFFFFDDDCCCBBBAAAAAABBBCCCDDD@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFHHHIIIGGGDDDBBBCCCEEE@@@@@@@@@AAABBBCCCDDDEEE@@@@@@@@@@@@@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCC@@@>>>======>>>>>>===;;;888888777666555444444333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******''''''((()))***+++,,,,,,************************)))***+++,,,,,,+++***)))************)))(((&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''')))+++)))&&&%%%&&&((()))((((((((()))))))))(((((()))***)))((('''((()))((('''&&&&&&'''((()))***((()))***++++++***)))(((,,,***((((((***+++,,,+++~~~jjjdddbbb^^^aaahhhhhhgggddd^^^UUUNNNLLLLLLEEEBBB>>>;;;:::<<<>>>@@@EEEKKKUUU^^^cccdddaaa___^^^WWWMMMDDD===777444111111111222111111000///...///...---,,,,,,---...///......////////////......///............---------***+++,,,---------,,,+++---,,,***))))))***,,,------------............///******))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((''''''''''''((())))))(((((((((((())))))******+++***'''&&&''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************,,,,,,,,,---------......,,,---......,,,,,,---...---///111222333222000///000000000000111111111111444333000//////000222444555555555666777999;;;<<<::::::;;;;;;<<<======>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@??????>>>??????@@@AAAAAABBBBBBDDDFFFHHHJJJKKKIIIGGGFFFGGGHHHIIIHHHFFFEEEFFFGGGBBBCCCBBB@@@???>>>@@@BBBAAABBBCCCDDDDDDCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>><<<===>>>>>>>>>>>>======999888777666555444333333111222222222111...,,,***$$$&&&)))+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((******)))(((((((((((((((******))))))((((((''''''''''''(((((())))))******(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''))))))))))))))))))))))))+++***)))))))))***,,,---qqqgggbbb]]]^^^eeeggggggeee___WWWQQQMMMLLLEEEBBB>>>:::999999;;;===BBBHHHRRR[[[aaacccbbb``````ZZZQQQHHHAAA;;;555222111111111111111000/////////...------------...///......////////////......///............---------++++++,,,---------,,,+++++++++***))))))***++++++---------....../////////++++++++++++++++++++++++************************+++++++++*********))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***(((((((((''''''((((((((()))***+++***'''&&&'''((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************************,,,,,,,,,------------...,,,---...---,,,,,,,,,...---///000222222111000/////////000000000111111111333111///......///111333444555666777999:::;;;;;;999999::::::;;;;;;<<<<<<>>>>>>??????@@@@@@????????????@@@AAAAAA@@@@@@@@@>>>>>>??????@@@AAAAAAAAADDDFFFHHHJJJJJJIIIGGGFFFFFFGGGHHHGGGFFFEEEEEEGGGCCCDDDCCCAAA???>>>@@@AAAAAABBBDDDEEEFFFEEECCCBBBAAA@@@???>>>>>>>>>>>>>>><<<<<<============<<<<<<888777777666555444333222///000111111111///---,,,++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((************))))))))))))*********)))((('''''''''******************************)))((((((((((((((())))))))))))(((((('''''''''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((&&&%%%%%%'''(((((('''((((((((((((((((((((((((***))))))((()))***+++,,,|||lllccc\\\\\\aaaeeefffeeebbb[[[TTTPPPNNNHHHEEEAAA===:::999:::;;;>>>DDDMMMWWW^^^bbbbbbbbbccc^^^WWWOOOGGG???888333222222222111111111111000///......------......///......////////////......///............---------+++,,,,,,------,,,,,,+++)))))))))))))))))))))))),,,,,,,,,---...//////000+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))++++++)))))))))))))))))))))))))))***+++)))'''&&&'''((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))***++++++,,,,,,++++++************************,,,,,,,,,,,,------------+++---...---,,,+++,,,...---...000111111111000/////////000000000000111111222000///......///111222444666888:::;;;<<<;;;;;;::::::;;;;;;<<<=========>>>>>>>>>============<<<>>>>>>???@@@AAAAAAAAAAAA======>>>>>>???@@@@@@AAADDDEEEGGGIIIIIIHHHGGGFFFEEEFFFGGGFFFDDDCCCDDDEEEDDDEEEDDDBBB???>>>???@@@@@@BBBEEEHHHHHHFFFDDDBBB@@@@@@???======<<<<<<<<<:::;;;;;;;;;;;;;;;::::::666666555555444333222222---...///000000000......//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++******************))))))((((((''''''******************************)))((((((((((((((()))))))))(((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***************************(((&&&%%%&&&''')))((((((((((((((((((((((((((((((((((((((((((((()))******uuuggg^^^\\\___ccceeeeeeddd___YYYSSSPPPMMMKKKGGGBBB???<<<;;;;;;;;;AAAJJJTTT\\\aaacccddddddaaa\\\UUUNNNDDD;;;555333333222222111111111111//////............//////......////////////......///............---------,,,,,,,,,,,,,,,,,,++++++))))))************)))))))))***++++++,,,---......)))))))))))))))*********++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))***+++***++++++++++++++++++***)))******)))(((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))++++++******))))))((((((''''''''''''''''''''''''&&&&&&'''((())))))******''''''''''''''''''''''''(((((((((((())))))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))***+++++++++++++++************************++++++,,,,,,,,,---------+++,,,------++++++,,,------...///000000000//////////////////000000000111111111/////////000222333444666999;;;======<<<;;;=========>>>??????@@@@@@======<<<<<<;;;;;;;;;;;;======>>>@@@AAAAAAAAAAAA=========>>>??????@@@@@@CCCDDDFFFGGGGGGGGGFFFEEECCCEEEEEEDDDCCCBBBCCCDDDEEEEEEEEECCC@@@>>>>>>??????BBBFFFIIIIIIHHHEEEBBB??????===<<<;;;;;;;;;;;;999999999999999888888777555444444333222222111111---......//////......---...------------......///+++++++++++++++++++++++++++++++++*********))))))++++++*********)))))))))***)))))))))((((((((('''''''''''''''''''''''''''***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((('''%%%&&&((())))))(((((((((((((((((((((((((((''''''''''''(((((())))))|||qqqeee```___bbbcccddddddbbb]]]WWWSSSQQQOOOKKKFFFBBB>>><<<;;;;;;@@@HHHQQQZZZ```dddfffdddbbb___ZZZSSSJJJ???888555444333222111111111222////////////////////////......////////////......///............---------------,,,,,,++++++++++++******+++,,,,,,+++******(((((()))******+++,,,,,,(((((()))))))))***************************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((()))))))))******++++++******)))((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((''''''''''''************************++++++******))))))((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))***++++++++++++***************************+++++++++,,,,,,,,,------+++,,,---,,,++++++,,,---------......////////////...////////////000000000222111111111111222333444555666999<<<======<<<<<<======>>>>>>???@@@@@@@@@>>>===<<<;;;::::::;;;;;;<<<===>>>???@@@AAAAAAAAA=========>>>??????@@@@@@BBBBBBCCCDDDEEEDDDDDDCCCBBBCCCDDDCCCAAA@@@AAABBBCCCDDDDDDBBB@@@======>>>>>>AAAEEEHHHIIIGGGDDDBBB???>>><<<;;;:::999999999777777777777777666555444333333222222111111000000/////////...------,,,+++------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++*********************)))))))))((((((((())))))))))))((((((((((((''''''''''''''''''''''''***))))))((((((((((((((('''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((()))'''&&&&&&((())))))(((''''''''''''''''''''''''&&&&&&''''''((((((((((((~~~zzzpppeee```aaaaaabbbcccccc___ZZZUUURRRPPPMMMIIIDDD???<<<:::<<<@@@FFFNNNWWW^^^ccceeedddcccaaa^^^YYYPPPFFF???888777444222111111111111...//////000000//////.........////////////......///............---------......---,,,++++++++++++++++++++++++++++++++++++))))))))))))*********************+++,,,,,,------))))))))))))))))))))))))***************+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))((((((((()))&&&'''((())))))((('''&&&((()))***)))((('''((()))))))))))))))))))))))))))((((((((((((''''''''''''************************))))))))))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))((()))******++++++******************************++++++++++++,,,,,,,,,,,,***,,,---,,,+++***+++---------------.........///......////////////000000222222222222333333444555555777999;;;<<<===<<<<<<;;;;;;<<<<<<======>>>>>>>>>===<<<;;;;;;;;;<<<=========>>>???@@@@@@@@@@@@======>>>>>>???@@@@@@AAA@@@@@@AAAAAABBBBBBBBBAAA@@@AAABBBAAA?????????@@@AAABBBCCCBBB???===<<<======???CCCEEEFFFEEECCCBBB>>>===;;;:::888888777777555555555555444333222222111111111000000000////////////...---,,,,,,++++++......---,,,+++***)))(((++++++++++++++++++++++++************************))))))))))))((((((((('''))))))))))))((((((((((((******************************)))(((((((((((((((&&&''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''''''''''''''''')))'''&&&'''(((***))))))''''''''''''''''''''''''&&&''''''((()))(((((((((|||{{{{{{jjj``````___```aaabbb```\\\XXXTTTSSSPPPLLLGGGBBB>>><<<<<>>???>>><<<<<<<<<===???@@@>>>>>>????????????>>>>>>>>>>>>??????@@@AAAAAAAAA>>>>>>>>>????????????@@@???@@@AAA@@@>>>===>>>???>>>@@@AAAAAA>>><<<<<<<<<<<<===@@@BBBCCCCCCBBBAAA===<<<;;;999777666666666333444444333222111000000000000000////////////...------,,,,,,,,,,,,,,,---,,,---------,,,+++)))(((*********************************************************)))))))))(((((((((((((((((())))))))))))******************************)))(((((((((((((((&&&&&&&&&'''''''''((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))(((&&&''')))******)))''''''''''''''''''''''''&&&'''((()))))))))(((((({{{~~~nnnaaa___^^^^^^```bbbaaa]]]YYYWWWVVVTTTPPPLLLFFFBBB???<<<>>>CCCIIIPPPWWW]]]```fffeeeeeedddaaaZZZRRRMMM<<<:::777333111//////000...///000111111000///.........////////////......//////.........---------///...---+++******++++++,,,***)))'''''')))***,,,......---,,,,,,++++++***'''(((((()))******++++++++++++++++++++++++++++++))))))******++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))+++,,,---***+++---......---+++***'''(((***)))(((((()))***)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,***+++,,,,,,******+++,,,---,,,,,,,,,,,,---................../////////000//////000111222222333333666666777777999;;;<<<===<<<<<<======>>>????????????>>>===<<<===???AAABBB>>>????????????>>>>>>===?????????@@@AAAAAABBBBBB============>>>>>>>>>>>>>>>???@@@???>>>======???<<<>>>@@@@@@>>><<<<<<<<<;;;<<<>>>@@@AAAAAAAAAAAA===<<<:::888777666555555333333333222222000/////////////////////.........++++++++++++,,,---...///((())),,,.........---,,,******************************************+++++++++++++++************)))(((((((((((())))))))))))((((((((((((((((((((((((******)))(((((((((((((((&&&&&&&&&'''''''''((((((******))))))((((((((('''((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))))))))))))))((('''''')))******)))''''''''''''''''''''''''&&&''')))*********)))(((zzzvvvccc^^^]]][[[\\\]]]]]]\\\[[[XXXXXXXXXWWWTTTNNNFFF@@@===>>>???CCCIIIPPPWWW[[[```eeehhhgggdddbbb[[[TTTHHHBBB999333000000000000000000///............///------............------........................---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))'''***------******,,,...************************++++++++++++++++++++++++$$$&&&)))***)))))))))***++++++++++++++++++++++++(((((((((((('''''''''''',,,+++)))(((((()))+++,,,---,,,***(((''''''((())),,,)))'''''')))***(((%%%))))))))))))))))))))))))+++***))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&'''***+++,,,+++)))((((((((()))***************)))******+++,,,,,,------******+++++++++,,,,,,,,,------------------------........................++++++++++++++++++++++++---......///////////////000////////////111222333666777888999:::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;:::;;;;;;<<<>>>???AAABBBCCCBBBAAA???>>>===<<<<<<>>>>>>?????????@@@@@@@@@>>>============>>>>>>???>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>999888777777777666444222111111111111000000000///////////////............000///...---,,,---......++++++++++++++++++++++++.........---,,,+++***)))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''''')))***)))((('''(((***{{{mmmbbb___\\\[[[[[[]]]]]]]]]\\\ZZZXXXVVVSSSNNNIIIEEE@@@@@@@@@BBBGGGMMMRRRVVV\\\bbbggggggfffddd^^^XXXMMMFFF===666222111111111000///......------............////////////..............................---,,,,,,++++++,,,,,,---------,,,,,,+++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***++++++***))))))+++,,,*********************************)))))))))))))))%%%'''*********)))***+++*********************************)))))))))((((((******((((((((((((******---,,,***((('''((())))))+++)))'''(((******(((&&&))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((()))***+++******)))(((((()))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////111000000000111222333444555666777888999:::;;;;;;;;;;;;:::999999:::::::::::::::;;;<<<===???AAABBBDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>============>>>??????>>>>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<999888777777777666444222111111111000000000//////////////////...............---,,,+++***++++++,,,++++++++++++++++++++++++---------,,,,,,+++***)))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***'''''''''''''''&&&&&&&&&''')))***)))((('''((())){{{jjjeee^^^ZZZYYY[[[^^^___```]]]YYYVVVTTTQQQNNNLLLDDDCCCAAAAAACCCGGGLLLOOOVVV^^^dddggghhhhhhbbb\\\TTTMMMCCC;;;666444333333111000000/////////////////////000000000000//////........................------,,,,,,,,,,,,---------,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,+++))))))***+++***)))************************************))))))((((((&&&(((***+++******+++,,,)))))))))))))))))))))))),,,,,,+++++++++*********((((((((((((((((((((((((,,,+++***((((((((()))))))))(((((()))***+++)))((())))))))))))))))))))))))))))))))))))((('''&&&%%%)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))&&&''''''((()))***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((()))***************+++++++++*********************+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......111111111111111333444444444555555666777888999999999888888888888888999999::::::;;;;;;===>>>@@@AAADDDDDDCCCBBBBBBAAA@@@@@@===>>>>>>???@@@@@@AAAAAA===============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;:::::::::888777666666666555333111000000000000/////////////////////............------,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++***)))((())))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''(((((()))***(((((('''''''''&&&&&&&&&'''((())))))''''''((()))vvvoooddd\\\YYYZZZ]]]___```]]]ZZZYYYXXXWWWUUUSSSGGGEEEBBB@@@@@@DDDHHHJJJQQQZZZbbbfffhhhiiieee^^^ZZZSSSIII@@@:::777444333333333222111111111111111000000111111111111000000........................------,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************+++******---000000,,,(((************************------,,,,,,+++*********(((***++++++******+++,,,)))))))))))))))))))))))),,,,,,+++++++++*********'''(((((())))))(((((('''++++++***)))(((((())))))'''((((((***++++++***)))(((((((((((((((((((((((())))))))))))((('''&&&%%%((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((()))***+++++++++(((((((((((((((((((((((((((((((((((())))))))))))******)))((())))))******(((((()))***************)))))))))******+++++++++******+++++++++,,,,,,,,,------------------------------------------------------------------------,,,,,,---............---000000000111111222333333333333444555666666777777666666666666777777888999:::::::::;;;<<<===???@@@DDDDDDDDDDDDDDDCCCCCCCCC===>>>>>>???@@@@@@AAAAAA============>>>???@@@@@@@@@@@@@@@@@@@@@?????????<<<<<<<<<<<<;;;:::999999:::::::::999999888888888777666555555555444222000000000/////////.........//////.........---------...------,,,,,,,,,,,,,,,***************************************)))(((((())))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((''''''''''''((())))))((((((((('''&&&&&&%%%%%%'''((()))(((''''''((()))pppddd^^^]]]^^^___^^^]]]\\\\\\]]]]]][[[YYYJJJGGGCCC@@@???AAAEEEGGGMMMUUU^^^cccfffhhheee______XXXOOOFFF???:::555333333222111111000000111111000000111111111111000000...........................------,,,,,,------...,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************((()))---222666444...(((************************,,,,,,,,,+++++++++******)))***++++++***)))+++,,,************************+++************)))))))))((())))))******))))))(((*********)))))))))))))))&&&(((***+++++++++******((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((++++++++++++************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''((((((((()))))))))*********))))))((()))******(((((()))***************&&&'''((()))+++---......******+++++++++,,,,,,,,,------------------------------------------------------------------------+++,,,,,,---------------......///000000111111111333333333444444555555666444444444555666777888999::::::::::::;;;<<<>>>>>>BBBCCCDDDEEEEEEEEEDDDDDD>>>????????????@@@@@@@@@============>>>???@@@AAA<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<;;;:::999888999999888888777777666666666555444444444333111////////////............---............------------,,,,,,,,,,,,,,,+++++++++************************))))))*********)))(((((())))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((()))(((((('''''''''&&&&&&&&&&&&((()))((('''&&&'''(((uuujjjeeecccbbb```___^^^___```___]]]\\\PPPLLLFFFAAA>>>@@@BBBEEEHHHPPPXXX^^^cccgggfffaaabbb\\\TTTLLLEEE>>>777333111000000///.../////////000000111111111111000000..............................------------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++'''+++000555777444...)))************************)))))))))))))))))))))))))))***+++***((((((***,,,***************************))))))))))))((((((((())))))))))))))))))))))))))))))******))))))))))))&&&))),,,---+++***))))))))))))))))))))))))))))))(((((())))))+++,,,...///))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((''''''(((((())))))******************))))))))))))(((((()))***************%%%&&&(((***,,,///000111******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---...///000000000000333333333444444444555555333333333444555777888999:::999999:::;;;<<<======@@@AAACCCDDDEEEEEEDDDDDD@@@@@@@@@????????????>>>=========>>>???@@@AAABBB??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;999888777666666666666666555555555555444333333333222000...///.........------------.........------------,,,)))************)))((((((************************))))))************))))))))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((zzzpppjjjffffffccc```^^^^^^^^^^^^]]]WWWRRRJJJCCC>>>>>>@@@AAABBBIIIRRRXXX___fffgggeeeddd```ZZZSSSKKKCCC:::444222222111000000000000000///000000000000000000///..............................------------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++///333555333000,,,***************************((((((((()))******++++++)))******)))'''''')))+++))))))))))))))))))))))))******)))))))))((((((((()))(((''''''''''''((())))))))))))*********))))))'''***---...+++)))((())))))))))))))))))))))))))))))(((((())),,,000444777))))))))))))))))))))))))++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''''''''((()))*********)))******+++***)))((('''(((((()))***************'''((()))+++---///111111******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------///000111111000000333333333444444444444555222333333444666777999:::999999999999:::;;;<<<======>>>AAACCCDDDDDDDDDCCCBBBAAAAAA@@@???>>>===============>>>???@@@BBBCCCBBBBBBAAAAAA@@@??????>>><<<<<<<<<;;;:::999888777444444444444555555555555555333222222222222///---.........---------,,,,,,.........---------,,,,,,((()))*********)))''''''************************)))******++++++******)))))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((&&&'''((((((&&&&&&'''(((yyypppkkkmmmhhhaaa\\\[[[\\\]]]]]]\\\VVVMMMDDD>>><<<===>>>===EEEMMMTTT]]]fffiiihhhfffccc^^^WWWPPPFFF<<<666666555444444333333444444//////000000000000//////..............................------------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++///222444333...+++***+++************************))))))***+++,,,------...)))***)))(((&&&&&&(((***((((((((((((((((((((((((*********))))))))))))((()))(((&&&%%%%%%&&&((()))((()))************))))))'''+++......+++((((((((()))))))))))))))))))))))))))(((((()))---333888<<<))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&''''''((()))******+++(((***+++,,,+++***'''&&&(((((()))*********************+++,,,...///000000******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---...000111222222111111333444444444444444444555222333333444666888:::;;;999999999999:::;;;<<<<<<;;;===@@@BBBDDDDDDCCCBBBCCCBBBAAA@@@???===<<<<<<=========>>>???AAABBBCCC>>>>>>>>>===<<<;;;;;;:::<<<<<<<<<;;;:::999777666333333333444444555555555444333222222222111///---......---------,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,***)))((()))))))))))))))))))))))))))******+++++++++******))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))&&&'''((('''&&&&&&'''(((rrrggggggfffhhhgggbbb^^^^^^___aaaddd\\\QQQGGGBBB??????>>>@@@@@@DDDMMMXXX```eeefffffffffccc[[[UUUOOOFFF===444222000000000000///...000000///...............////////////////////////......---------,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++******)))***************)))((('''))))))***+++,,,,,,------,,,,,,+++***)))(((''''''))))))))))))))))))))))))+++*********))))))(((((((((***+++***)))((()))***((((((((((((((()))*********************)))(((((()))))))))))))))(((''''''((((((((()))***,,,...///******))))))((((((''''''))))))))))))))))))))))))))))))***))))))(((''''''))))))))))))))))))))))))(((((())))))******++++++&&&%%%'''***)))&&&'''+++&&&&&&((()))************))))))))))))************++++++******************************************.........------,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,,,,++++++++++++,,,------111111111222222333333444444555666666666666666555333444666777888888777777;;;<<<===<<<;;;;;;<<<===>>>@@@CCCDDDCCCBBBBBBCCC@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA???===<<<<<<<<<;;;:::999888666555555333444444444444444444444222111111000///......---000000///...------,,,,,,.........------,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,++++++***)))(((((())))))'''((()))******+++******))))))))))))))))))))))))(((''''''((())))))(((&&&))))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))qqqccc```bbbdddeeebbb______```aaaeee___VVVMMMEEE@@@??????>>>???BBBIIISSS\\\bbbddddddfffeee___YYYRRRGGG===666444222111111111000///000000///............///////////////////////////......---------,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))******+++++++++******)))************))))))((())))))***++++++,,,------++++++******)))((((((((())))))))))))))))))))))))************)))))))))((((((***+++***)))((()))***((((((((((((((()))*********************)))(((((()))))))))))))))(((''''''))))))((((((((((((((()))))))))))))))))))))(((((())))))))))))))))))))))))((()))))))))(((((('''&&&)))))))))))))))))))))))))))))))))((((((((((((''''''%%%'''******''''''***&&&'''((()))************))))))))))))************++++++*********++++++,,,************************......---------,,,,,,,,,++++++++++++++++++++++++,,,---...---+++++++++---///............///000000///000000111111222222333444555555666666666666666555666888999::::::999999;;;<<<===<<<;;;;;;<<<===???AAACCCCCCBBBAAAAAABBB??????>>>>>>>>>=========>>>>>>????????????>>>>>>===???@@@@@@>>><<<;;;<<<<<<;;;:::999888666555555444444333333333333333333111111000000///......---000//////...------,,,,,,......---------,,,,,,,,,++++++************++++++++++++***))))))***+++++++++******)))(((((())))))))))))*********))))))((())))))))))))))))))))))))((('''''''''))))))(((&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((wwweee]]]^^^___bbbcccbbb``````aaafffddd^^^TTTJJJBBB???@@@======>>>DDDMMMVVV^^^bbbcccggggggccc]]]VVVJJJ???999666333111222222222111111000//////......//////////////////////////////......---------,,,,,,,,,.........------,,,,,,,,,,,,++++++++++++*********************************************************((()))***+++++++++++++++))))))******+++*********))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((***+++***)))((()))***)))(((((((((((()))******)))************))))))((())))))******))))))((((((******((('''%%%$$$###"""))))))))))))************))))))))))))))))))))))))'''(((((((((((('''&&&&&&))))))))))))))))))))))))+++***)))(((&&&&&&%%%%%%)))''''''******''''''***&&&'''((())))))******)))))))))))))))************************++++++,,,---************************------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,,,,,,,,,,,,,------......//////000111111222222444555555666666666666777888888999;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<===???AAACCCCCCBBB@@@@@@@@@===============<<<<<<<<<>>>??????????????????>>><<<>>>???>>><<<;;;:::;;;<<<;;;:::999888666555555444333333333222111111111111000000//////.........//////......---,,,,,,,,,------------,,,,,,,,,,,,++++++************+++++++++******))))))******+++******)))((((((((())))))+++++++++******)))'''''')))))))))))))))))))))))))))'''&&&'''((()))(((&&&''''''''''''''''''''''''''''''(((((((((((('''''')))))))))((((((((((((''''''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''nnnbbb\\\\\\___ccccccaaa```bbbfffgggddd[[[NNNDDD@@@@@@>>>======@@@GGGQQQZZZ___dddhhhhhhddd```ZZZOOOEEE<<<999444222111222222222111000000///.../////////////////////////////////......---------,,,,,,,,,******+++,,,---//////000+++++++++*********))))))************************************************'''((()))***+++,,,,,,,,,((()))******++++++++++++))))))******+++++++++,,,(((((())))))************))))))))))))))))))))))))*********)))))))))))))))(((***+++***)))((()))***))))))(((((())))))***+++))))))************)))((())))))*********))))))(((******)))'''%%%###"""!!!(((((())))))******++++++((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((+++***)))'''&&&&&&'''''',,,((('''******((((((***''''''((()))))))))))))))((()))))))))************((((((((()))***+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...///++++++******++++++,,,---...//////000111222333333444555555555666666777777999999::::::;;;<<<<<<<<<;;;<<<===<<<;;;;;;;;;===???AAACCCCCCAAA?????????<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@??????>>>;;;<<<===<<<:::999:::;;;<<<;;;:::999888666555555444333333222111000//////000000/////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))*********))))))((((((((())))))***************)))(((((((((((((((((((((((((((((()))(((&&&'''((()))((('''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''xxxhhh```\\\^^^cccdddaaa```cccfffhhhhhh```SSSHHHBBBAAA@@@>>>===>>>CCCKKKUUU[[[fffhhhgggccc```]]]VVVNNNAAA<<<666222111111111111111111000///////////////////////////////////////......---------,,,,,,,,,******+++,,,---//////000+++++++++*********))))))************************************************'''((()))***+++,,,,,,,,,((()))***+++++++++++++++)))***************++++++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))******(((***+++***)))((()))***)))))))))))))))***++++++((())))))*********))))))))))))************))))))))))))))))))(((&&&%%%$$$(((((())))))*********+++((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((((((((((((***)))((('''((()))+++,,,///***''')))+++)))((()))'''(((((())))))))))))(((((()))))))))************'''''''''((((((***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------...///...............//////000//////000111222333444555555444444444555666888888888888999999:::;;;;;;<<<;;;<<<===<<<;;;;;;;;;===???AAABBBBBB@@@>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAAAAA@@@???>>>:::;;;<<<;;;999999:::;;;<<<;;;:::999888666555555333333222111111000//////////////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))((((((((((((((())))))(((((()))***************((((((((((((((((((((((((***(((&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''qqqhhhaaa^^^cccddd``````eeegggiiiiiicccYYYNNNGGGDDDAAA@@@>>>===@@@GGGPPPWWWdddffffffcccbbbaaa\\\UUUGGGAAA999444111111111111222111000000//////000000////////////////////////......---------,,,,,,,,,.........------,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++************************((()))***+++++++++++++++******++++++,,,+++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))******))))))))))))***++++++((())))))************)))))))))******++++++******((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''))))))))))))))))))))))))((('''''''''(((+++---///111+++''')))+++***((()))(((((())))))))))))(((((())))))))))))************((((((((((((((()))***+++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,...///---------,,,------...//////000000222333444555666555444444444555666888999888888888888999:::;;;;;;;;;<<<===<<<;;;;;;<<<======???AAAAAA@@@>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAABBBBBBAAA???>>>:::;;;;;;:::999999:::<<<<<<;;;:::999888666555555333222222222111000000000........................------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++((())))))******))))))(((((((((''''''(((((())))))'''''')))******+++++++++))))))))))))))))))))))))***(((&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''sssggg```cccccc___```gggiiiiiiiiieee^^^UUUMMMHHHAAAAAA???<<<===BBBJJJQQQ___ccceeeeeeeeeeee___XXXMMMGGG>>>666333222222222222111000000//////000000////////////////////////......---------,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++******++++++,,,,,,,,,+++******************)))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************(((***+++***)))((()))*********))))))******+++,,,(((((()))***************((()))***++++++++++++***((()))+++,,,,,,+++***)))((((((((('''''''''''''''))))))))))))))))))))))))&&&'''(((((()))))))))((())))))))))))))))))))))))'''&&&%%%%%%'''***---///444,,,'''))),,,***((()))(((((())))))))))))(((((())))))))))))************+++***************++++++******************************+++++++++,,,,,,,,,---------------------------...///...---,,,---...++++++******++++++,,,---......///111222444555555555444333333444666999:::999888888888888:::;;;<<<;;;<<<===<<<;;;;;;<<<===<<<>>>@@@AAA???>>>>>>???;;;;;;<<<<<<============>>>???AAABBBBBBAAA???>>>;;;;;;;;;:::999999;;;===<<<;;;:::999888666555555222222222222222222222111........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++'''((()))******)))(((''''''''''''''''''((())))))((())))))*********))))))))))))))))))))))))))))))***(((&&&%%%'''((()))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((yyykkkaaacccbbb^^^```hhhkkkjjjiiifffbbbZZZQQQKKKAAAAAA???<<<;;;???GGGMMM[[[aaaeeegggiiigggaaaXXXRRRKKKAAA999555333333333222111111000000000000000////////////////////////......---------,,,,,,,,,---------------------------------,,,,,,,,,++++++------------------------******************************+++++++++******))),,,,,,,,,,,,,,,+++***)))*********)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((***+++***)))((()))************)))******+++,,,(((((()))***************((()))***+++++++++++++++((()))+++,,,---+++***)))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))''''''((()))******))))))))))))))))))))))))))))))'''&&&%%%$$$&&&(((+++---555---'''))),,,***((((((((()))))))))))))))(((((())))))))))))************------,,,,,,+++,,,,,,,,,*********************************++++++,,,,,,,,,------------------------...///000///---,,,,,,---......---------...//////------...000111333444444555444333333444666999;;;:::999888888999:::<<<===;;;<<<===<<<;;;;;;<<<===;;;===???@@@?????????@@@<<<<<<<<<=========>>>>>>===???AAACCCCCCAAA???===;;;<<<;;;:::999999<<<>>><<<;;;:::999888666555555222222222222222333333333---.....................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++'''((()))******)))(((''''''''''''''''''((()))******++++++******)))((('''))))))))))))))))))))))))+++(((&&&%%%&&&((())))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))}}}lllhhhfffaaabbbjjjggghhhiiigggbbb[[[VVVSSSEEECCC@@@<<<;;;>>>CCCHHHVVV\\\dddiiiiiifffbbb```ZZZSSSHHH>>>777444222111111111222222222111111000000000///...............//////...------------...//////...------------...++++++++++++++++++++++++,,,------......------,,,((()))***+++***)))))))))))))))))))))))))))))))))************************---,,,+++***))))))))))))+++***)))(((((()))***+++,,,***((((((++++++)))''',,,,,,+++******))))))((())))))************))))))))))))))))))************+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((******))))))((((((''''''))))))))))))))))))))))))))))))************))))))++++++***)))((('''&&&&&&************))))))))))))...---+++)))(((((()))***(((((()))***************,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,,,,,,,---------......---.........---,,,,,,+++---------............///////////////000111222333333333444444666777888999777666666666888<<<@@@BBB<<<=========>>>>>>>>>???===<<<<<<<<<===>>>@@@AAA???>>>===<<<;;;:::::::::======>>>???????????????@@@???===<<<;;;;;;;;;<<<::::::999777666444333333000000///...............111///......//////...------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,******))))))))))))******)))(((((()))++++++***((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&''''''''''''(((***&&&)))((($$$,,,333...+++*********))))))(((((('''((((((((('''&&&&&&%%%''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''')))++++++)))'''|||tttooogggfffkkkhhhiiijjjhhhccc\\\WWWTTTHHHFFFBBB>>><<<>>>CCCGGGSSSZZZccciiijjjgggdddaaa]]]VVVLLLBBB<<<777444222222222222222222111111000000000///............/////////...------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++************************************************---,,,+++***))))))))))))+++***)))(((((()))***++++++)))((((((***+++)))''')))******+++++++++******))))))************))))))))))))))))))************************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))***************************)))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))******))))))((((((''''''(((((())))))*********+++---,,,+++***))))))))))))(((((()))***************++++++******)))*********++++++++++++++++++++++++,,,,,,,,,------------...------......------,,,+++---------............///////////////000111222333333333333444666777999:::888777777777999<<>>>>>======<<<<<<===>>>???@@@???>>>===<<<;;;;;;<<<<<<======>>>????????????>>>???>>>===;;;:::::::::::::::999888777555444333222222111000000/////////000000///......//////...------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++******))))))******+++******))))))))))))******,,,***))))))***)))((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&''''''''''''(((((($$$''''''%%%000;;;777*********)))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&)))'''%%%&&&'''))))))(((sssmmmnnnjjjjjjiiigggccc^^^XXXUUUMMMJJJEEE@@@===>>>CCCGGGNNNVVV```hhhkkkiiifffddd```ZZZRRRIIIBBB<<<666333333222222222222111111000111000//////......////////////...------------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))***,,,---,,,,,,************************++++++++++++++++++++++++,,,,,,+++***))))))))))))******))))))))))))*********((('''(((******)))(((&&&(((***,,,---,,,+++***))))))************))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''((()))***+++,,,,,,++++++++++++***)))(((((((((((()))************************)))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------......------,,,,,,---------............///////////////000111222333111222333444666888:::;;;999999888888:::<<>>===============>>>???@@@>>>===;;;;;;<<<>>>???<<<===>>>>>>??????>>>>>>???>>><<<;;;:::999999999999888777666555333333222333222222111111111111111000///......//////...,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))(((((()))))))))******))))))))))))******///---***(((((('''&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&''''''''''''(((***&&&((('''&&&222===:::******))))))))))))((((((((((((((((((((('''''''''''''''&&&&&&%%%$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&)))'''$$$###%%%'''))))))vvvoookkkjjjhhhfffccc^^^YYYVVVRRROOOJJJDDD@@@???BBBEEEIIIQQQ\\\fffjjjjjjhhhgggbbb^^^WWWPPPHHH@@@999444444333333222111111111111111000000///...///////////////...------------...------------,,,,,,++++++------------------------+++,,,,,,------,,,,,,++++++*********,,,---,,,+++************************++++++++++++++++++++++++,,,++++++***))))))*********))))))))))))))))))***)))(((((())))))******)))&&&(((***------,,,+++)))))))))************))))))((()))))))))*********************)))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((())))))))))))************************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***'''(((((()))******++++++)))***+++++++++***((('''(((((()))******************)))))))))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------...------,,,,,,---------............///000000//////000111222222111111222444666999;;;<<<::::::999999:::<<<>>>???=========<<<<<<<<<;;;;;;>>>===============>>>>>>???===;;;::::::<<<>>>@@@<<<======>>>>>>>>>>>>>>>???>>>===<<<;;;:::999999777777666555444333222222222222111111111111111222000...------...///---,,,,,,,,,++++++++++++,,,,,,***************************))))))(((((())))))*********))))))))))))******///,,,)))'''&&&''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&''''''''''''(((,,,(((***)))%%%...777222))))))))))))))))))((((((((('''''''''''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((&&&%%%%%%'''(((((((((sssllliiifffdddbbb___ZZZWWWUUUSSSOOOIIICCCAAABBBDDDDDDLLLXXXbbbhhhjjjjjjjjjdddaaa[[[UUUNNNEEE<<<666555444333222111111111111111111000/////////////////////...------------...---......///...---,,,,,,------------------------------............------)))+++,,,,,,++++++***+++************************++++++++++++++++++++++++,,,+++******)))*********)))))))))******)))))))))))))))******))))))******''')))+++------+++)))'''))))))************))))))((()))))))))************))))))))))))))))))******))))))))))))))))))******(((((((((((((((((((((((('''''''''(((((((((((()))***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))************))))))))))))))))))((()))***++++++)))((('''(((((()))******************)))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...------,,,---------............///000000000000000000111222111111222444666999;;;<<<;;;::::::::::::;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>>>>===;;;::::::<<<===???<<<<<<===>>>>>>>>>>>>>>>@@@???>>>===<<<:::999888666555555444333222111111000000/////////000000111///...------......---,,,,,,++++++******++++++,,,*********************************))))))***************))))))))))))******,,,***'''&&&'''((())))))'''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((***(((,,,+++%%%***...'''(((((((((((((((((())))))'''&&&&&&%%%%%%&&&''''''(((''''''''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&'''***++++++(((&&&|||nnnjjjfffcccccc```\\\XXXWWWVVVSSSNNNHHHDDDCCCCCCAAAHHHSSS]]]dddhhhkkklllgggddd___ZZZRRRIII@@@:::666555333222111111111222222111000000//////000000//////...------------...---...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......(((---222111,,,((()))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++))))))************))))))+++,,,---,,,***)))***+++)))***+++,,,,,,+++)))((())))))************))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******************))))))((((((((())))))***))))))(((((((((((()))************************)))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......---------------............///111000000000000000111111111222333444666888:::;;;;;;::::::999999::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<===>>>????????????>>>=========<<<=========;;;<<<======>>>>>>======??????>>>===;;;999777666444444333333222111111000..................///000///...------......---+++++++++************++++++************************+++******))))))******+++******))))))))))))******)))'''&&&&&&((()))***)))''''''(((((())))))******(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((((((&&&,,,,,,&&&***,,,###''''''(((((((((((())))))''''''&&&%%%%%%&&&((()))((('''&&&&&&&&&''')))***))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''%%%&&&(((+++---,,,(((%%%rrrmmmgggeeeeeeccc___[[[WWWWWWVVVRRRLLLGGGCCCBBB???EEEOOOXXX```fffkkkmmmjjjgggccc]]]WWWNNNEEE???777666444222111111111222222111000000//////000000//////...------------...,,,---...//////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---..................---'''111:::888///'''(((,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++((()))***++++++***)))(((---//////...+++)))***+++((()))***+++++++++++++++))))))************))))))))))))))))))************((()))))))))************((()))))))))************))))))))))))))))))))))))''''''''''''((((((((((((***************)))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))*********))))))(((((((((((())))))(((((()))***************++++++******)))*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,------......---------------............///111111000000000000111111333333333444666777999::::::::::::999888888888888888888999:::;;;<<<<<<===999:::<<<>>>???@@@@@@@@@???@@@@@@AAA@@@???======;;;<<<======>>>>>>============<<<;;;999777555444333333333222111111000000......------......///000///...,,,---......---+++++++++************++++++************************)))))))))(((((()))))))))******))))))))))))******((('''&&&''')))***)))((('''''''''((()))*********(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((+++)))------&&&***---$$$'''''''''((((((((()))))))))((('''''''''(((***+++,,,+++)))'''&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&''')))+++***(((%%%tttooohhhfffffffffbbb^^^WWWXXXXXXUUUOOOHHHDDDAAA>>>DDDMMMVVV]]]dddjjjnnnllliiieee```ZZZRRRIIICCC888666444222000111111222222111111000000000000000//////...------------...+++,,,---......,,,***)))++++++++++++++++++++++++,,,------......------,,,'''444???===111'''(((...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++((()))***++++++***)))(((///000111///+++)))***+++''''''((()))+++,,,---...))))))************))))))))))))))))))************(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((('''((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''((()))***+++,,,,,,***)))(((''''''((()))***(((((()))***************,,,,,,+++***)))))))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---.........------------.........//////111111000000000000000111333333444444666777888999::::::999999888777777666777777888999;;;<<<======888999<<<>>>@@@AAAAAA@@@AAABBBCCCDDDCCCAAA>>>===;;;<<<<<<===============;;;;;;;;;:::888555333111333222222222111111000000...............///000000///---,,,,,,---...,,,+++++++++************++++++))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******(((''''''((())))))(((&&&&&&''''''((()))******+++(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((333///000---&&&***---%%%&&&'''''''''(((((())))))+++***)))((()))***,,,...222000---***(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((())))))))))))(((((('''&&&%%%&&&((()))((('''sssjjjiiijjjiiifffeeeXXXWWWWWWXXXWWWQQQGGG@@@???AAAEEENNNYYYccciiilllmmmiiieeeccc```ZZZOOOGGG<<<999555222111111111111111111111111000000000000......---------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++.........------,,,,,,,,,...///000000///---+++)))))))))))))))***---///000,,,***)))***++++++***)))+++*********))))))(((((())))))))))))))))))))))))------,,,+++***)))(((''')))((((((******((('''(((+++*********))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))*********)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((+++***)))(((((()))***+++******))))))***+++,,,,,,+++***)))(((((()))***+++---,,,+++***))))))))))))***+++,,,---------,,,+++------,,,+++++++++,,,,,,---------............///////////////000111222333111222222333333444444555666666777777888888999999777888888999999:::;;;;;;::::::;;;<<<>>>@@@AAABBBEEEEEEEEEEEEDDDCCCBBBAAA===<<<<<<<<<<<<======>>>======<<<;;;999777555444222222222111111///......---------............///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++******))))))******'''((()))******)))((('''(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))***+++***(((&&&&&&''''''&&&%%%$$$$$$%%%&&&'''------,,,,,,+++***))))))&&&((())))))'''''''''(((+++***)))(((((()))******555///)))'''(((*********''''''(((((((((((('''''''''''''''''''''((())))))))))))((('''''''''''''''******))))))((((((''''''(((((())))))))))))((((((|||ooommmnnnmmmiiihhhYYYYYYYYYZZZYYYTTTKKKDDDBBBBBBFFFMMMWWWaaahhhlllnnnkkkgggeeeccc\\\RRRJJJ@@@<<<777333222222222222111111111111000000000000............------------,,,------......------,,,------------------------......---------,,,,,,,,,---.../////////---+++*********))))))***,,,...///---+++***+++,,,,,,+++***+++*********))))))))))))************************************************+++***+++,,,+++*********************)))))))))((()))))))))))))))(((((('''))))))))))))))))))))))))************************((((((((()))))))))******))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************************************)))(((((()))************)))******++++++,,,,,,,,,+++******+++,,,,,,,,,+++******)))*********++++++,,,---------,,,+++---------,,,,,,------...------------............///////////////000222222111111222333333444444555555555666666777888888888888888999999:::;;;;;;;;;;;;;;;;;;<<<===???@@@AAACCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<;;;;;;<<<=========<<<<<<:::888666444333111111111111000///......------------............------,,,++++++++++++++++++*********************,,,+++******))))))******(((((())))))))))))(((((((((((())))))))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))***+++***(((&&&&&&''')))(((''''''''''''((()))+++++++++***)))(((((((((%%%''')))((('''&&&'''((())))))(((''''''((())))))111,,,(((&&&''')))))))))''''''(((((((((((('''''''''''''''''''''((())))))))))))((('''''''''''''''))))))))))))((((((''''''(((((())))))))))))((((((qqqlllmmmkkkfffccc\\\[[[[[[]]]]]]XXXQQQJJJEEEDDDEEEJJJSSS^^^ggglllooommmjjjhhheee___VVVPPPFFF@@@999444333333333333111111111111000000000000////////////............------............------...........................------------,,,,,,,,,+++,,,---...------++++++++++++******++++++,,,------,,,++++++---------+++***************)))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,---***++++++++++++,,,,,,+++************))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************************''''''((((((((()))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************************))))))(((((((((((())))))***************+++++++++,,,,,,+++******+++,,,,,,*********)))******+++,,,+++,,,,,,------,,,,,,+++------,,,------...///000------------..................---......///000111111111222222333444444444444444555555666777777888999999::::::;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@???>>><<<<<<;;;;;;:::;;;;;;;;;<<<<<<;;;999777444222111000111111111000///...---------------............,,,,,,+++************+++*********)))))))))((((((++++++***))))))))))))***))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((***+++***(((''''''''')))((((((''''''(((((()))))))))((((((''''''&&&&&&&&&'''))))))'''&&&'''((((((''''''&&&&&&'''((((((+++)))&&&&&&'''((((((''''''(((((())))))((((((''''''''''''''''''((())))))))))))(((''''''''''''''')))))))))(((((((((((('''(((((())))))))))))((((((uuummmkkkhhhccc___]]]\\\\\\^^^___]]]VVVQQQGGGDDDCCCFFFPPP\\\ffflllooommmkkkiiifffaaaZZZUUUKKKEEE<<<666333333333333111111111111000000000///000000000000////////////------............------------------------------------------------------)))***+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++,,,+++***+++------,,,+++************************++++++++++++++++++++++++(((((()))***+++,,,,,,---(((******((()))+++,,,************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******************************)))(((((((((((((((((()))*********+++++++++*********))))))))))))))))))***))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...///000,,,,,,---------.........------------...///000000111111111222333333444444222333333444555666777777::::::;;;;;;<<<===============<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@???>>>>>><<<;;;:::999999999999999::::::999777555333111000///000000000//////...---,,,,,,---------.........,,,+++******))))))******+++++++++***))))))((((((++++++***)))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))+++***(((''''''(((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''')))******)))(((((()))''''''''''''''''''((((((''''''&&&''''''(((''''''(((((())))))))))))(((((('''''''''''''''((())))))))))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((~~~uuuooojjjccc```^^^]]]]]]___aaa```\\\WWWIIIFFFCCCEEENNNZZZfffmmmmmmlllkkkiiifffbbb]]]YYYPPPIII@@@888444333333333111111111111000000000///111111000000000/////////---......//////......---------------------------------------------------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,+++***************+++++++++*********************************************+++'''++++++'''(((---...,,,))))))))))))))))))************))))))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((())))))***(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((******+++++++++******))))))))))))******)))))))))(((((())))))***+++------------,,,,,,++++++++++++************+++,,,---...,,,,,,,,,------------...,,,,,,,,,,,,---...///000000000111222222333333444222222333444555666777777:::;;;;;;<<<<<<======>>>======<<<<<<<<<<<<======??????@@@@@@@@@???>>>>>>;;;;;;999888777777777777888777777555444222000///...////////////...------,,,,,,,,,------------...,,,+++******))))))******,,,,,,+++++++++*********+++***))))))(((((())))))***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''')))******(((''''''((('''''''''''''''''''''''')))((((((((((((((('''''')))***,,,,,,***)))***+++''''''(((((())))))))))))&&&'''((((((((((((((()))(((((())))))))))))(((((('''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''((((((((((((((())))))))))))((((((}}}~~~~~~sssiiicccaaa___^^^^^^aaaddddddbbb^^^PPPLLLGGGGGGNNNZZZeeelllkkkkkkkkkiiifffccc___]]]UUUNNNEEE===888555333222111111111111000000000000000000000000////////////......////////////..............................,,,,,,,,,------------...*********++++++,,,,,,,,,++++++,,,,,,,,,++++++******)))((()))+++,,,,,,+++*********+++++++++++++++************************,,,+++++++++******)))))))))...---)))***111333///))))))))))))************+++***)))((()))***+++,,,))))))))))))))))))))))))************************''''''((((((((()))))))))******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))************))))))******+++,,,,,,***)))(((***+++,,,,,,,,,,,,+++***))))))))))))***+++,,,---......---,,,++++++++++++******)))******+++,,,---,,,,,,,,,,,,------------------,,,------...///000000000111111222333333333111222333444555777888888::::::;;;;;;<<<=========<<<<<<<<<;;;<<<<<<======>>>>>>?????????>>>>>>===;;;:::999777666555555555444444444333222111000///---...............------,,,,,,,,,,,,------------,,,,,,+++************+++++++++++++++++++++++++++******)))(((((((((((()))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))************************''''''((((((((()))))))))''')))******((('''((()))((())))))******))))))((())))))))))))))))))(((((()))***,,,,,,***)))***+++&&&'''((()))))))))))))))''')))***)))(((((()))***((())))))******))))))((('''''''''''''''((())))))))))))((('''''''''''''''&&&''''''''''''((((((((((((((())))))))))))((((((xxxkkkddddddbbb``````cccgggiiigggdddZZZUUUNNNMMMQQQ[[[dddiiijjjkkkkkkjjjgggdddbbbaaaYYYSSSJJJBBB<<<888555333111111111111000000000000000000/////////...............////////////......------------------------,,,,,,,,,---------......,,,++++++++++++,,,,,,---******+++,,,,,,,,,+++******))))))***,,,------,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((......((()))222555000((()))))))))************+++***)))((()))***,,,---))))))))))))))))))))))))************************((((((((()))))))))******))))))(((((((((((())))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***))))))***,,,,,,,,,***)))'''***+++,,,,,,,,,,,,+++******)))))))))***+++,,,,,,///...---+++******+++++++++++++++******+++,,,,,,++++++,,,,,,,,,---------------------...///000111000000000111222222333333222222333555666777888999999::::::;;;<<<<<<======;;;;;;;;;;;;;;;<<<===>>><<<<<<============<<<<<<;;;:::888666555444333333111222222222222111000000,,,------.........------++++++,,,,,,,,,---------------,,,+++++++++++++++))))))******++++++,,,,,,******)))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))'''((((((((())))))))))))'''(((******((((((((()))((()))***++++++***)))(((((((((((((((((((((((()))''')))+++***)))((())))))$$$%%%&&&((())))))((((((((()))***)))&&&&&&(((***))))))************))))))'''''''''''''''((())))))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((qqqkkklllcccbbbbbbeeeiiilllkkkiiibbb\\\TTTQQQTTT[[[cccgggkkkllllllkkkhhheeedddccc\\\WWWNNNFFF@@@;;;666444111111111111000000000000////////////..................////////////......++++++++++++++++++++++++,,,,,,,,,------.........------,,,++++++,,,,,,---)))***+++,,,---,,,+++++++++******+++---......---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++&&&---,,,&&&'''111444///(((((())))))*********++++++***)))((()))***,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((''''''''''''(((((('''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********************************+++,,,------,,,+++***)))***,,,---,,,***((('''((()))***++++++***)))(((*********)))******+++,,,///...---+++******++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,---------......---......///000111000000000111222222333333222333444555777888999:::999999::::::;;;<<<<<<===;;;::::::;;;<<<===>>>>>>::::::;;;<<<<<<;;;;;;;;;:::999888666444333222222000000111111111111000000,,,,,,---......---------++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,''''''((()))***+++,,,,,,******)))((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))'''(((******)))(((((()))&&&'''((())))))((('''&&&''''''((((((((((((((((((&&&((())))))'''''''''((("""$$$%%%'''((((((''''''(((******(((%%%$$$'''***))))))************))))))'''''''''''''''((())))))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((xxxnnngggffffffgggmmmrrrqqqnnnjjjeee^^^XXXWWWZZZ```eeelllmmmmmmmmmkkkiiifffddd___\\\UUUKKK???777444444444222000000111222111000//////............//////111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,******+++,,,---...000111...---,,,+++,,,...000111))),,,)))+++777555+++***+++++++++*********))))))***++++++++++++***))))))''''''(((******+++++++++++++++************++++++))))))(((((((((((()))))))))***+++++++++)))((('''++++++************++++++))))))(((((((((((())))))+++------******,,,+++'''+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************((((((((()))******+++++++++*********))))))((((((*********)))))))))))))))************************************************+++,,,---,,,***)))***+++))))))***++++++++++++***------------------------///...---,,,,,,...///111000111111222222222111111333222111555:::;;;888444444555777999;;;<<<======::::::;;;;;;;;;:::999888;;;:::888888888:::<<<===:::888555333111111111222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************)))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))((()))++++++)))))))))***(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((((((((''''''&&&''''''''''''''''''''''''(((''''''''''''((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***...+++(((&&&'''(((((('''(((((())))))))))))(((((({{{ooolllhhhiiimmmqqqpppnnnmmmiiibbb]]]\\\___cccgggmmmmmmnnnnnnllljjjgggeee```^^^XXXNNNCCC:::666444333222000000222222222111000000////////////000000111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,***++++++,,,---...///000...---+++***+++,,,...///***,,,)))222DDDDDD555///,,,,,,,,,+++++++++*********++++++++++++***))))))'''((()))******+++++++++*********))))))***************))))))))))))*********************)))((((((((((((''''''''''''((((((***))))))(((((())))))***+++222555000***)))************)))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************************)))))))))))))))************)))))))))((())))))))))))************************************************************+++,,,---,,,***)))***+++))))))***+++++++++++++++------------------------...---,,,+++,,,---///000000111111222222222222111444222222555:::;;;888444444555777888:::;;;;;;;;;:::;;;<<<===<<<;;;999888:::999888777777999:::;;;999777555222111111111111111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))''''''((()))))))))))))))''')))******)))(((((()))(((((())))))))))))((((((((((((((('''''''''&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((()))***++++++***))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***---***'''&&&'''(((((('''(((((())))))))))))(((((({{{tttllljjjmmmppppppoooqqqnnniiieeedddeeehhhjjjnnnnnnoooooonnnllliiigggbbbaaa]]]TTTJJJ@@@999555333222000111222333333222111111000000000000111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,---------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++,,,---//////---,,,+++*********+++,,,,,,---+++777MMMMMM999...,,,,,,,,,,,,,,,+++++++++******++++++******)))((('''((()))******+++*********))))))(((((())))))***++++++************+++++++++******)))))))))))))))******))))))))))))***************))))))*********+++666<<<555***&&&)))---))))))((((((((((((((('''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''************))))))))))))((())))))******+++++++++++++++++++++++++++++++++************************+++,,,---,,,*********+++)))******+++++++++++++++------------------------------,,,+++,,,---...///000000111222222222222222555333333666:::;;;888555555666777888888999999888888:::===>>>>>><<<999777:::999777666666777888888777666444222111000111111111111000000000/////////---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&(((***)))((('''(((((((((((())))))))))))(((((()))))))))((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''***+++,,,+++***)))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))),,,***'''&&&'''((((((''''''(((((())))))(((((('''|||ppplllnnnpppqqqqqqrrrqqqnnnllljjjjjjkkkkkknnnooopppppppppnnnkkkjjjeeedddaaa[[[QQQFFF===888444333111111333444333222111000000//////000000111000000//////............------------------------...---------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++***************...///,,,555GGGEEE222'''++++++++++++++++++++++++***************))))))((((((((()))***************))))))(((((((((((())))))+++******))))))******++++++***)))(((((()))***+++++++++************++++++++++++************++++++)))444:::444***&&&)))+++((((((((((((''''''''''''******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((************))))))((((((*********)))))))))))))))************************++++++++++++++++++++++++***************************,,,,,,,,,******+++,,,)))***++++++,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,---......000000111222333333333333555444444666999:::888666666666777777777777666666666888<<<>>>===;;;777444888888666555555555555666555444333222111000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))&&&'''))))))'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''&&&&&&''')))***((((((((((((((((((((((((###%%%''')))******((('''''''''''''''''''''''''''((((((((((((((())))))***))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))+++)))'''&&&'''((('''''''''(((((((((((((((((('''rrrmmmnnnoooqqqtttrrrqqqpppooonnnmmmmmmmmmnnnoooqqqqqqqqqooommmlllgggfffeee```XXXMMMBBB;;;666444222222333444333222000//////......//////000////////////............------------------------,,,,,,------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------,,,++++++*********+++///,,,///:::777***'''))))))))))))************)))************)))((((((((())))))************)))))))))(((((((((((())))))))))))(((((((((((())))))+++***)))(((((()))***+++''''''&&&&&&&&&&&&''''''++++++************++++++&&&---000---)))))))))(((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))******---,,,,,,+++***)))((((((++++++++++++++++++++++++***************************+++,,,,,,******+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,------......000000111333333444444444555555555666888888888777777777777777777666555555444666999;;;;;;888555222777666666555444444444444444333333222111111111111......---------,,,,,,,,,************************...---+++******+++---...,,,------------,,,++++++************************))))))))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))&&&'''))))))'''''''''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((('''&&&&&&&&&((()))***((((((((((((((((((((((((###%%%''')))******)))((((((((((((((((((((((((((()))(((((((((((()))******(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&&&&(((((('''&&&''''''((((((((((((''''''uuunnnmmmmmmoootttpppppppppppppppoooooonnnnnnoooqqqrrrqqqpppnnnmmmhhhhhhfffddd]]]SSSGGG@@@888666444333444444222111//////............////////////////////////......------------------------+++,,,,,,------------,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++'''---+++***111///***...((((((((()))))))))))))))))))))******))))))((('''))))))************))))))***))))))(((((())))))***))))))(((((((((((()))))))))))))))))))))******+++((((((''''''''''''((((((*********))))))*********&&&((((((&&&(((+++***&&&'''(((((((((((()))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,,,,+++***+++---***++++++,,,,,,,,,,,,,,,+++,,,,,,------.........---------.........//////000000222333444444444444555555555555666666666777777777777777777666555555333555888999999777444222555555555555555444444444333333333333333222222222...---------,,,,,,,,,,,,++++++++++++++++++++++++...---+++******+++---...,,,,,,------,,,,,,+++***************************))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))&&&(((***)))((('''(((((((((((())))))))))))((((((&&&&&&''''''''''''(((((('''''''''(((((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((((((((()))******++++++***((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((())))))))))))******))))))))))))))))))))))))''''''((((((((((((((((((((('''&&&'''(((((('''&&&&&&''''''((((((''''''&&&yyynnnllliiikkkqqqooooooppppppqqqqqqqqqqqqmmmnnnpppqqqqqqpppooonnniiihhhgggeee```WWWLLLDDD:::888555444444333111000000000////////////000000.../////////////////////........................***+++,,,---...------,,,------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***------,,,+++******++++++))))))******************''',,,)))'''------***111(((((())))))************)))))))))))))))(((((('''))))))************))))))*********))))))************))))))))))))))))))***(((((()))*********************))))))))))))*********))))))(((((())))))***''')))'''%%%&&&++++++(((((((((((()))))))))******''''''(((((())))))******))))))))))))))))))))))))************************)))))))))))))))*********((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,,,,+++***,,,---***+++,,,,,,------,,,,,,++++++,,,,,,---......///......//////000000/////////000222333444555555555444444444444444444555666777777888888888777666666555666777888888666444333444444555555555555555555333333333444444444333333/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,+++******************************((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))''')))******)))(((((()))(((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((('''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((******)))(((((()))***+++(((((((((((((((((((((((('''''''''''''''(((((()))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((''''''&&&&&&'''(((((('''&&&&&&''''''((((((''''''&&&{{{ooojjjfffhhhnnnooooooppppppqqqrrrssssssmmmnnnpppqqqqqqpppooonnnjjjhhhgggeeebbbYYYNNNFFF<<<999666555444333111///111111000000000000111111.........///////////////........................)))***,,,---...------,,,---------,,,,,,,,,++++++***+++,,,------,,,+++***------,,,+++************&&&'''((()))******))))))(((,,,(((&&&---,,,(((---))))))******+++++++++,,,)))))))))))))))(((((('''))))))*********))))))(((++++++************++++++++++++************++++++'''((()))+++++++++***)))''''''&&&&&&&&&&&&''''''))))))(((((((((((()))))))))+++***&&&&&&***,,,+++(((((())))))******++++++&&&&&&'''((()))***++++++))))))))))))))))))))))))************************++++++******)))((((((((((((((())))))*********+++((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,,,,++++++,,,---***+++,,,,,,------,,,,,,++++++,,,,,,---...//////...//////000000000000000///000222333444555555555333444444444333333444666777777888888888888777777666777888888888777555555333333444555666666666666333333444555555555444444111000000000////////////........................///---+++))))))+++---///++++++,,,,,,,,,+++******************************(((((())))))*********+++))))))))))))))))))))))))'''(((((()))))))))))))))((()))++++++)))))))))***(((((())))))))))))(((((((((((())))))*********+++))))))(((((('''''''''&&&$$$%%%''')))***))))))(((((((((((((((((((((((((((***)))'''%%%%%%&&&((())))))))))))))))))))))))))))))))))))))))))***++++++(((((())))))*********+++(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((((('''%%%&&&''''''''''''''''''&&&ooogggiiikkklllmmmnnnpppqqqrrrrrrqqqqqqqqqqqqrrrsssrrrqqqpppooopppllliiigggfff```WWWOOOCCC>>>888555555555333111000000000000000111111222,,,,,,---...//////............//////...---,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---******))))))((((((''''''))))))))))))))))))))))))))))))))))))************************))))))(((((())))))))))))))))))))))))+++***((('''''''''((()))+++++++++++++++***)))(((************************+++***)))(((((()))******(((((()))***++++++,,,,,,,,,,,,,,,------,,,++++++...---,,,+++++++++,,,---///......------///000111222222222333333444444444444444444444333555888;;;888999;;;;;;;;;999777666666666666666666666555555666555444222222333444555000000000000000000000000//////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++******))))))************++++++++++++******))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))'''&&&&&&'''((()))))))))(((((((((((()))))))))***((($$$$$$((()))(((''''''''''''''''''''''''((())))))(((''''''***,,,rrrhhhgggiiijjjlllmmmoooppprrrrrrrrrqqqqqqrrrrrrsssrrrqqqooonnnnnnkkkiiihhhgggccc[[[UUUHHHBBB;;;666555555444333222222111000000000000000---------.........//////........................,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++************************)))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***+++++++++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************++++++*********)))))))))))))))))))))))))))))))))+++***)))((('''(((((()))+++++++++++++++***))))))************************+++***)))(((((()))***+++((())))))***++++++,,,,,,,,,,,,,,,------,,,,,,+++......---,,,,,,------...//////...---...///000111111111222222333444555555555666666555444555888;;;999:::;;;<<<;;;:::888777666666666666666555555555555555444333333333444444000000000000000000000000......///000000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++******))))))******)))))))))******)))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((***)))))))))((((((((('''******)))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))))))))((('''''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''))))))))))))(((((((((((())))))###&&&&&&$$$&&&,,,///...''''''''''''''''''''''''(((((()))(((''''''))),,,yyykkkggghhhiiijjjkkkmmmoooqqqrrrrrrsssrrrrrrsssrrrrrrpppooonnnmmmkkkiiijjjjjjgggaaa\\\QQQIII???888666666555444444333222111000////////////...---------...///000///...---,,,---...///000,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++*********)))))))))))))))))))))))))))************************))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++***************))))))))))))))))))))))))+++***)))(((((((((((()))***++++++++++++***))))))******************************)))))))))******+++)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,,,,///...---------....../////////.........///000111///000111222333444555666777888888777666666888999999:::;;;;;;;;;:::999888777777666666555555555555444555555555444444333222000000000000000000000000---......///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++***))))))))))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))******))))))(((((((((((())))))"""%%%&&&%%%(((...111000(((((((((((((((((((((((('''((()))((('''''')))+++zzzzzzqqqjjjhhhhhhhhhiiikkkmmmpppqqqssssssssssssrrrrrrqqqpppoooooonnnmmmllllllllljjjeeeaaaXXXOOOCCC:::777666666555444333222111000000000000000///---,,,,,,...000111111000---,,,+++,,,...///---------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++******))))))))))))))))))(((((((((************************+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++************((((((((((((((((((((((((*********)))))))))))))))******+++++++++******)))******************************************++++++))))))*********+++++++++++++++,,,---------,,,,,,---------------.........///////////////000000000...///000111333555666666888999:::999777666777888888888999999999999888777777666666666555555555555444555555666555444222111000000000000000000000000------......------,,,,,,++++++++++++++++++++++++************************++++++***)))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((+++******)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))***+++))))))(((((((((((())))))&&&))))))'''(((,,,...,,,))))))))))))))))))))))))'''((())))))(((((()))+++zzzvvvyyymmmhhhgggggghhhjjjlllnnnppprrrsssrrrrrrrrrqqqqqqqqqpppqqqqqqppppppooommmjjjgggddd]]]TTTHHH>>>999888666555222111111111111111222222111000...------...///111333111///,,,++++++,,,------------------------------------,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++*********)))))))))************************,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************((((((((((((((((((((((((***************))))))((()))******+++++++++******************************))))))******++++++++++++***************+++++++++***+++,,,,,,---------,,,++++++,,,,,,------------/////////000000000000000...///000111333444555666888:::;;;;;;999777666777666666666777777777666666666666666666666666666666444555666666555333222000////////////////////////---------------,,,++++++++++++++++++++++++++++++************************+++***))))))(((((()))))))))******++++++******)))'''((((((((()))))))))***))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++******)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))******+++))))))(((((((((((()))))))))++++++((((((++++++((())))))))))))))))))))))))&&&((())))))(((((()))***wwwzzzsssjjjgggggghhhiiijjjmmmoooqqqsssqqqqqqppppppqqqqqqrrrsssssssssrrrpppnnnkkkhhhgggaaaYYYNNNEEE???;;;777444111111111111111222333333111000///.........///000222111///---,,,++++++,,,...------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))************************,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))******++++++******)))((())))))***++++++++++++***************************((()))***+++,,,,,,,,,,,,******************************+++,,,------------******+++,,,------------...///000111111111000000...///000111222333444555666999;;;;;;:::777666666444444444555555555555666444444555555666777777777666666666555444333222111////////////////////////............---,,,++++++++++++++++++++++++++++++***************+++++++++******)))(((((((((((()))******++++++++++++******''''''(((((())))))******))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''))))))************))))))(((((((((((())))))'''******((((((++++++(((((((((((((((((((((((((((&&&(((******)))((()))***~~~zzz}}}~~~rrrmmmhhhhhhhhhiiikkknnnpppqqqpppoooooooooqqqrrrtttuuurrrssssssqqqnnnllljjjjjjddd]]]TTTLLLGGGAAA:::555333333222111111111222222000000000000/////////..................---------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...++++++++++++++++++++++++***++++++,,,,,,------------,,,,,,+++******))))))******************************************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***+++++++++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************''''''((((((((()))))))))))))))))))))))))))))))))******+++++++++***)))((())))))***+++++++++++++++************************((()))***,,,------,,,,,,************************)))***+++,,,------------***+++,,,---.........---...///000111222111000000///000000111222333333333444777:::;;;:::777666555444444444444555555666666222333444555666888999999777666555444333222222222/////////////////////////////////......---,,,+++************************))))))*********+++++++++******)))((((((((((((((())))))************))))))'''''''''((()))*********))))))))))))(((((((((((((((((())))))))))))(((((('''((((((((()))))))))***''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((************)))((())))))(((((((((((())))))&&&))))))''''''******'''''''''''''''''''''''''''%%%(((******)))((())))))||||||zzzttthhhhhhhhhiiikkkmmmoooqqqoooooonnnoooqqqsssuuuvvvqqqrrrrrrqqqooommmlllllleee```XXXQQQLLLEEE<<<666555555333222111000000000000000111111000///...---+++,,,---...////////////.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++)))***+++,,,------...///,,,,,,,,,+++***))))))(((************************))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---'''((((((((())))))******))))))))))))))))))))))))))))))))))))************&&&'''''''''(((((())))))))))))))))))))))))))))))******+++,,,+++***)))(((((()))***+++++++++++++++************************((()))+++,,,------,,,,,,++++++******************)))***+++,,,------...---***+++---///000000//////...///000222222111111000000000111111222222222333333666:::;;;:::888666555555555555555555666777888111222333555777888::::::888777555333222222222222////////////////////////////////////...---,,,+++************************))))))******++++++++++++******)))((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++))))))))))))(((((((((((((((((())))))))))))(((((('''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++***(((((())))))(((((((((((())))))(((******'''&&&((('''###''''''''''''''''''''''''%%%'''******)))(((((()))uuunnniiiiiijjjjjjmmmrrrnnnooopppqqqssstttuuuuuuttttttsssqqqooonnnmmmllljjjfff___XXXPPPGGG>>>999777555222111222111000///000/////////..................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------000///...---+++***)))(((***++++++,,,,,,++++++***,,,+++***))))))***+++,,,************************,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((())))))*********+++************))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))*********)))))))))))))))(((((()))******************)))(((''''''&&&''''''(((((((((((())))))))))))***)))(((''''''((()))***)))***,,,+++)))(((((()))((()))******)))***,,,...000///---+++*********+++)))))))))***+++++++++,,,)))************+++++++++++++++,,,,,,,,,,,,------.../////////---,,,---...///000000000111111111111222222111111111111111111444555555666666666666666555444444444444555666666666666666666888:::<<<===888777666444222111111111000000000000////////////...///000...,,,***++++++***---...***((())))))&&&)))******++++++,,,,,,---+++***((()))+++,,,,,,++++++***)))(((((()))******(((((((((((())))))))))))))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******)))(((''''''(((***---...))))))(((((('''''''''&&&((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))(((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((()))******uuullljjjkkkkkkmmmpppooooooppprrrssstttuuuvvvttttttsssqqqpppnnnmmmmmmlllhhhbbb[[[SSSJJJAAA:::777555333222222222111000000000/////////...............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,++++++******++++++,,,,,,++++++***++++++************++++++************************,,,,,,++++++***))))))((())))))))))))))))))))))))((()))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))(((((()))***************))))))((((((((())))))***(((((((((((())))))))))))***)))(((((((((((()))***)))***++++++)))(((((()))((()))******)))***,,,...222111///,,,+++************************+++++++++)))************+++++++++++++++,,,,,,,,,,,,---------...///...,,,+++,,,---//////000000000111111111111111111111111111111111444444555666666666666666444444444444444555666666666666666666777999;;;<<<888777555444222111111000000000000/////////.........//////...+++******+++)))...///+++((()))***)))************++++++++++++)))((('''''')))******)))+++***))))))))))))***+++((()))))))))))))))))))))))))))))))))((((((((((((************)))))))))((())))))))))))))))))))))))((((((((()))))))))))))))***)))((((((((()))***+++)))))))))(((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***qqqkkkkkkllllllnnnooopppqqqssstttuuuvvvvvvtttsssrrrqqqpppooonnnnnnmmmkkkfffaaaYYYOOODDD===888666333222333333222111000000000/////////.........////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******(((((()))***************((((((((()))***++++++,,,(((((((((((())))))))))))+++***))))))))))))***+++(((***++++++)))(((((()))((()))******)))***,,,---333222///---+++***))))))+++++++++***************)))************+++++++++++++++,,,,,,,,,,,,------,,,---...---+++++++++,,,////////////000000000000111111111111111111111111333444555555666666555555444444444444444555555666666666666666777888999:::777666444333111111000000000////////////............///...---***)))***+++***000222...)))***,,,---++++++++++++************)))((('''((()))******)))++++++************+++,,,))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((+++*********))))))((((((***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((((('''************)))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))wwwmmmlllllllllmmmoooppprrrsssuuuvvvvvvvvvssssssrrrqqqppppppoooooonnnllljjjeee^^^SSSHHHAAA;;;888555333333444333222000000000////////////...///////////////...------------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++---......---++++++************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))(((((()))))))))************************************))))))))))))))))))))))))******)))(((((()))******)))))))))))))))*********(((((()))***************(((((())))))************(((((((((((())))))))))))+++******************+++(((***++++++)))((()))***)))***+++***))))))+++---111///---+++************,,,+++++++++***)))))))))))))))*********++++++++++++++++++,,,,,,,,,---------...///...,,,+++,,,---........./////////000000000000000000111111111111333333444555555555555444444444333333444444555666555555555666666777777888555444333222111000000000/////////.........---------...---,,,***)))+++,,,...444666000******---...---------,,,+++*********+++******+++,,,---,,,+++++++++++++++++++++,,,,,,*********)))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))+++******))))))((((((((()))************)))((((((************))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))((((((*********))))))((((((((((((((((((((((((((((((((()))******++++++******)))'''(((((()))))))))))))))qqqlllkkkkkklllnnnoooqqqtttuuuuuuuuuuuusssrrrrrrrrrqqqqqqppppppnnnmmmkkkhhhbbbXXXMMMEEE>>>;;;777444444444444333111000000000//////////////////000000//////...---------------------------,,,------......------,,,+++++++++,,,,,,,,,---------,,,,,,++++++***))))))***++++++,,,,,,++++++***++++++---......---++++++************************+++++++++***************))))))))))))))))))))))))******))))))))))))))))))************)))))))))(((((()))))))))************************************))))))))))))))))))))))))******))))))))))))******(((((())))))************(((((()))***************(((((()))))))))((('''&&&(((((((((((())))))))))))*********++++++*********''')))++++++)))))))))***)))***+++***))))))+++---,,,+++***))))))***++++++,,,+++++++++***)))))))))))))))*********++++++++++++++++++,,,,,,,,,------...///000///...---...///---............///////////////000000000111111111222333333444444444444444333333333333333444555555444555555555555555555555444333222111000/////////............------------,,,---,,,+++******---///333888888111++++++,,,---//////...---,,,++++++***+++******+++------,,,*********++++++,,,,,,,,,,,,+++*********)))))))))((('''((((((((()))))))))***))))))))))))))))))******))))))))))))))))))))))))++++++******))))))(((((((((((()))************)))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((()))))))))(((((('''''''''((((((((((((((((((((((((((())))))******))))))(((''''''((()))***))))))(((wwwmmmiiiiiillllllnnnqqqsssuuuuuutttsssrrrrrrrrrrrrrrrqqqqqqqqqooonnnmmmkkkfff]]]SSSLLLBBB>>>999666444444333333111111000000000////////////000000000000///......------------------------------............------++++++,,,,,,,,,,,,---------,,,,,,+++***)))))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))************))))))((((((((()))******++++++(((((()))***************((()))))))))((('''%%%$$$(((((((((((())))))))))))))))))***++++++***))))))''')))***+++)))))))))******++++++***))))))***,,,)))(((((('''((()))+++,,,+++++++++***************)))************+++++++++++++++,,,,,,,,,,,,------///000111000.........///------------.........///...//////000000111111111111222333333444444333333333333333333333444444555444444555555555444333333222222111000///......///......---------,,,,,,,,,+++,,,,,,++++++---000333555777555///+++,,,,,,***///......---,,,++++++***(((((()))***,,,,,,***(((((()))***+++,,,,,,,,,++++++++++++******))))))(((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))******************))))))(((((())))))*********+++(((((()))))))))))))))***))))))))))))))))))))))))&&&'''((())))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''&&&''')))*********)))(((oooggggggjjjkkkmmmpppsssttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppooommmiiibbbZZZTTTFFFAAA;;;777444333333222111111111000000000//////000000000000000///..............................------............------++++++,,,,,,,,,,,,------+++++++++******************++++++,,,,,,++++++***++++++************++++++************************************************))))))))))))))))))))))))************)))))))))(((************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,***(((''''''(((((()))******++++++(((((()))***************'''((()))******)))'''&&&(((((((((((())))))))))))((())))))******))))))((('''(((***+++***)))***+++***++++++***))))))***,,,***))))))(((((()))++++++***************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------///000000000...---...///,,,,,,---------...............//////000111111222111111222333333333333333333333222222333333444555333444555555444333222111111111000///............---------,,,,,,,,,,,,+++***+++++++++,,,///333777333222...)))))),,,+++''',,,,,,,,,++++++*********(((((()))+++---,,,***((('''((()))+++++++++++++++,,,,,,+++******))))))((('''''''''((()))*********((()))))))))************))))))))))))))))))))))))******************+++++++++***)))((((((((()))***''''''((((((((()))))))))))))))))))))))))))))))))&&&'''((()))************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&''')))*********((((((qqqfffeeeiiijjjlllooorrrtttsssrrrqqqqqqqqqrrrrrrrrrrrrssssssrrrqqqpppoookkkeee^^^YYYHHHCCC<<<777444333222111111111111111000000000000000000000000000//////...........................------............------++++++,,,,,,,,,---------((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,******************************************++++++))))))))))))))))))))))))+++*********))))))((((((************))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))&&&(((+++------+++(((&&&'''(((((()))***+++++++++(((((()))***************&&&''')))+++,,,+++***)))(((((((((((())))))))))))'''((()))******)))(((''''''(((***+++***)))***+++***++++++***))))))***,,,---,,,***)))))))))***+++))))))******+++++++++,,,)))************+++++++++++++++,,,,,,,,,---------.../////////---,,,---...,,,,,,,,,---------......---......///000111111222111111222333333333333222333333222222333333444555333444444555444333111000111000///...............---------,,,,,,,,,++++++)))***++++++---000666999///---(((%%%(((---+++&&&*********)))))))))))))))******+++---//////,,,***&&&''')))***++++++******,,,,,,++++++***))))))(((&&&''''''((()))******+++(((((())))))*********+++)))))))))))))))))))))))))))))))))***+++++++++,,,...---***(((''''''((()))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))***+++***((('''vvviiifffffffffjjjooossssssqqqpppooonnnoooqqqrrrrrrqqqpppoooqqqpppnnnkkklllllleee\\\QQQIII???999666666444333///000111111111000...---,,,333666222------......------............------...///000000000///---,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++------,,,++++++,,,------++++++++++++++++++++++++))))))))))))((((((((((((************************++++++************+++++++++*********))))))((((((&&&&&&'''((()))+++---...((((((((((((((((((((((((*********)))))))))))))))******))))))))))))******''''''(((((())))))******((()))))))))************))))))))))))************((((((((((((((())))))***+++)))'''&&&%%%&&&'''((((((((())))))))))))(((((((((((()))***+++,,,,,,,,,******))))))(((((('''''')))************+++++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,+++***+++,,,---...111111000000/////////...///////////////000111111333333333333222111000000222222333444555555555555444444444333333222222222////////////............//////...---,,,***)))((()))***+++---///111222333************************************************++++++,,,---///...,,,))),,,+++***,,,///000...,,,))))))))))))))))))))))))+++***)))(((((()))***+++(((((('''''''''&&&&&&&&&(((((())))))))))))(((((()))))))))))))))******+++---+++)))((('''((()))***(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''))))))************))))))((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&'''&&&%%%%%%%%%'''(((***'''((()))******)))((('''******))))))((((((''''''|||kkkffffffdddhhhmmmqqqqqqpppooooooppppppqqqqqqqqqppppppoooppppppnnnkkklllllleee]]]RRRJJJ@@@999666555444333///000111111111000.........444777333......///...------............------...............---,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,---------------------,,,,,,+++++++++++++++***))))))***++++++++++++++++++++++++++++++*********)))))))))((((((************************++++++************++++++************)))))))))((()))))))))))))))***++++++((((((((((((((((((((((((***)))))))))))))))))))))******))))))))))))******((((((((())))))))))))))))))*********++++++++++++))))))))))))************))))))((((((((()))******,,,***)))''''''((()))***))))))************))))))(((((()))++++++,,,,,,+++******))))))(((((((((((()))************+++++++++,,,,,,,,,---------......,,,+++++++++,,,,,,------,,,,,,+++++++++,,,---...///.........---------,,,///////////////000000111222333333333222222111111222333444444555444444444333333333222222222111111////////////.....................---,,,+++))))))******+++,,,,,,---......************************************************+++***+++---...---+++)))---+++***+++------+++)))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))(((((('''''''''(((((())))))))))))(((((()))))))))))))))******+++,,,+++)))((('''((()))***(((((())))))))))))(((((((((((((((((()))))))))*********))))))(((((((((((())))))************))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((()))'''((()))******)))((('''))))))))))))((((((((((((pppfffdddaaaeeejjjnnnoooooooooooorrrrrrqqqpppooooooooooooppppppnnnlllllllllfff___SSSKKK@@@999666555444222000000111111000000///...000555777333//////000///------............------......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++******))))))******++++++++++++++++++++++++++++++++++++*********))))))************************++++++************++++++************)))))))))))),,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))((((((*********+++++++++,,,,,,))))))))))))***************))))))))))))***++++++,,,+++***)))((()))***+++******++++++++++++******((()))***+++++++++++++++***))))))))))))((((((((()))************+++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---............---------------//////......//////000111111111222222222333333333444444444444444333333222222222111111111111000000/////////............---,,,,,,,,,,,,,,,++++++***+++++++++*********))))))************************))))))))))))))))))))))))*********+++,,,,,,***(((,,,+++***+++++++++)))'''))))))))))))))))))))))))******))))))))))))************))))))))))))((((((((())))))******))))))((()))))))))))))))******+++++++++)))((((((((()))***((())))))******))))))(((((((((((()))))))))*********))))))))))))((((((((())))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))vvvgggaaa___cccgggjjjlllmmmnnnppptttsssqqqooonnnnnnoooppppppqqqooolllllllllhhhaaaVVVMMMAAA999666444333222111111111111000000//////111555666111...///000...------............------///...---,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++************++++++*********))))))))))))))),,,,,,+++***))))))))))))************************)))))))))))))))***************))))))))))))******+++******))))))((((((((())))))*********+++++++++((()))))))))***************************++++++,,,+++******)))))))))******)))******++++++******)))((()))***+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++*********************+++++++++,,,,,,---------,,,+++++++++,,,,,,,,,------///////////////////////////............///000000111111111111222333444444444555555444333222111111000000000000000000000000//////.........---------***++++++,,,,,,,,,++++++++++++******)))))))))(((************************((((((((((((((((((((((((***))))))***++++++)))'''++++++***++++++***)))((())))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******++++++***)))(((((()))******)))))))))******)))))))))(((((()))))))))*********))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++++++++)))(((&&&(((((())))))))))))(((((('''''''''((()))*********~~~jjj```^^^aaaeeegggiiikkkmmmoootttsssqqqooonnnnnnooopppoooqqqppplllkkkllliiidddYYYPPPCCC:::666555444333222111111000000000000000000333333///---///000...------............------000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************++++++************++++++))))))))))))))))))************************+++,,,++++++++++++++++++++++++(((((())))))******************))))))))))))******++++++******))))))(((((((((((((((((())))))))))))((()))))))))***************************++++++,,,)))))))))))))))))))))***(((((())))))))))))(((((())))))***+++++++++******))))))))))))************))))))*********+++++++++***************************+++,,,---------,,,,,,++++++,,,,,,,,,---------.........///////////////...............//////000111000000111222333555555555555444444333222000000////////////////////////............------------******++++++,,,,,,++++++************++++++++++++************************((((((((((((((((((((((((***)))((()))******)))(((((()))++++++++++++++++++)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))******+++))))))))))))))))))******))))))************))))))))))))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))************+++++++++)))((('''))))))(((((((((((())))))&&&&&&'''((()))***++++++pppbbb^^^aaaccceeegggiiilllooorrrrrrqqqpppoooooooooooooooqqqqqqmmmkkklllkkkggg]]]SSSFFF<<<777666555444333222111000000000000111///111000------000111///------............------///............///000000++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++************++++++))))))))))))************)))))))))***+++,,,---...************************((((((((()))******++++++******))))))))))))************************))))))'''''''''((((((((())))))))))))))))))***************))))))))))))***++++++((((((((()))))))))))))))(((((())))))))))))(((((()))******+++++++++******)))))))))************+++)))************+++++++++,,,,,,,,,,,,,,,+++++++++***+++,,,---...---,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---------......------......///000111111000000111333555666444444444444333222000000......////////////000000.........------------,,,******+++++++++++++++************+++,,,,,,------************************))))))))))))))))))))))))+++)))((()))***+++***(((''')))+++++++++***+++---))))))))))))))))))))))))))))))************))))))''''''(((((((((((()))))))))******++++++******))))))))))))))))))******+++))))))))))))************)))******++++++******))))))))))))*********++++++)))))))))************+++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))***++++++)))************))))))((())))))(((((((((((())))))&&&''''''((()))******+++~~~xxxfff___aaacccdddfffhhhllloooppppppqqqqqqqqqppppppooonnnqqqqqqmmmkkklllllliii```VVVHHH===888777666555333222111000000000111111///000///---...333444111------............------,,,---....../////////...+++++++++,,,,,,---------,,,,,,,,,,,,------------+++++++++,,,,,,---------)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++************************************++++++************++++++((()))))))))************************+++,,,------************************'''(((((()))******++++++******))))))))))))************************++++++(((((((((((())))))))))))))))))))))))************))))))((((((((()))******((()))******+++++++++***)))))))))******)))))))))******+++++++++******)))))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,+++++++++***)))+++,,,......---,,,+++***+++,,,---------,,,,,,+++++++++,,,,,,---------...------------...//////333222111000111222444555333333333333333222111000......//////000000000000.........---------,,,,,,******+++++++++******)))******++++++++++++,,,,,,************************************************+++***((()))***+++***)))&&&)))++++++)))((()))***))))))))))))))))))))))))((()))***++++++***)))(((((((((((())))))*********)))******++++++******))))))))))))))))))******+++(((((()))***************)))******++++++******)))))))))*********+++++++++))))))*********+++++++++))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&'''((()))***+++,,,,,,))))))((((((((()))*********)))(((''''''((()))***''''''(((((())))))******xxx~~~iii```bbbcccdddeeegggkkknnnnnnoooqqqrrrrrrqqqpppooonnnrrrrrrmmmkkklllllljjjbbbXXXIII>>>999888666555333333111000000000111222///111000---000555666333---..................---***+++---...///...------+++++++++,,,,,,---------,,,,,,------------......+++++++++,,,,,,---------+++,,,---......---,,,++++++++++++++++++++++++++++++++++++*********))))))************************++++++************++++++(((((())))))*********++++++++++++***++++++,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++******))))))))))))******)))))))))***+++++++++,,,))))))))))))************))))))))))))************((((((((((((((())))))***)))***+++,,,,,,,,,,,,,,,******++++++++++++************+++++++++******)))))))))******++++++++++++)))************+++++++++************))))))(((((()))***,,,......---,,,+++***+++,,,---...---,,,,,,---------....../////////...------------...//////333222111000000222444555222222333333333222111111.../////////000000111111......---------,,,,,,,,,+++++++++++++++***))))))++++++++++++************************************************************,,,***))))))***++++++***''')))+++***'''%%%&&&'''))))))))))))))))))))))))((()))***++++++***)))((())))))******++++++++++++******++++++++++++******)))))))))))))))******+++'''((()))*********************++++++++++++******)))************+++++++++))))))******++++++++++++))))))************))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''((()))***+++,,,---)))(((''''''''')))***+++***)))(((''''''((()))***(((((((((((()))))))))))){{{pppiiiccccccdddeeeiiiooolllnnnqqqssssssrrrpppoooppppppppppppooonnnllllllggg]]]PPPEEE>>>999555222222222222111111111111111//////...//////000111222////////////////////////---------............///,,,---------......//////...---,,,,,,,,,,,,---......------,,,,,,------...*********++++++,,,,,,,,,***************************+++,,,,,,------,,,,,,******))))))))))))******************************+++++++++*********))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))******************************++++++******++++++++++++******))))))))))))))))))))))))(((((()))******************)))((((((((((((((()))))))))************))))))******))))))((((((''''''((()))++++++)))((()))***,,,,,,,,,+++++++++******************************,,,,,,+++******++++++,,,)))******+++---......///---------............///////////////000000000000000000//////.........---......///000111222222333444444444333222111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...,,,***)))******)))'''************************))))))************)))(((++++++,,,,,,,,,,,,++++++*********))))))))))))((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++******))))))******((()))*********((('''&&&))))))))))))))))))))))))++++++******)))(((((((((+++***)))(((((()))***++++++++++++************)))))))))))))))((((((((((((((((((''''''''''''((((((+++*********))))))((((((((((((((((((((((((((((((''''''(((((())))))******((('''((()))(((%%%&&&***xxxmmmbbb```aaacccgggllllllnnnppprrrsssrrrpppooopppppppppoooooommmllllllhhh```SSSHHH@@@:::666333222222222222111111111111000////////////000000111////////////////////////---------............///,,,,,,---------............---,,,,,,,,,,,,---......------,,,,,,------...++++++++++++++++++,,,,,,************************)))***++++++,,,,,,++++++******))))))))))))******************************+++++++++*********))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))***************************)))))))))******++++++++++++******))))))))))))))))))))))))(((((()))***************+++***************++++++))))))************))))))+++*********))))))))))))((()))++++++)))))))))***,,,,,,++++++************************************,,,,,,+++++++++++++++,,,)))******+++---......///,,,,,,,,,,,,---------...000000000///////////////000/////////............000000000000000111111111222222222222111000///...........................------------------------,,,+++))))))***+++***)))************************))))))*********))))))(((***++++++++++++++++++***++++++*********)))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,,,,,,,+++******))))))******))))))******))))))(((((((((((((((((((((((((((((()))))))))))))))***************))))))))))))***************)))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((************)))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''++++++'''''')))wwwfff___```cccfffjjjkkkmmmooorrrrrrrrrpppooooooooooooooonnnmmmmmmlllkkkcccXXXLLLCCC<<<777333333333222222111111111111111000000////////////000////////////////////////---------............///,,,------------............------,,,,,,------......------,,,,,,------...,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++*********))))))))))))******************************+++++++++******************************************))))))))))))((((((((())))))))))))************++++++******))))))((((((******++++++++++++******))))))))))))))))))))))))(((((()))******************)))))))))***+++,,,,,,))))))************))))))++++++++++++************(((***++++++***))))))***+++************)))))))))************************+++++++++++++++,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,,,,------000000000//////.........////////////............111111111000000/////////111111111111000///..............................------------------------+++)))((()))+++,,,,,,+++************************(((((())))))***))))))(((******++++++++++++******,,,+++++++++************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++***************++++++,,,+++******))))))************)))))))))***++++++(((((((((((((((((((((((('''(((((()))******++++++))))))************))))))))))))))))))((((((((('''(((((((((((()))))))))))))))((((((''''''(((((()))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***'''''',,,///,,,((('''mmmbbbaaacccfffiiijjjllloooqqqrrrqqqpppooonnnnnnooooooooonnnmmmmmmmmmggg]]]RRRGGG>>>888444333333333222222111111000111111000//////...//////////////////////////////---------............///........................------------------------...------,,,,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++)))******+++++++++++++++******))))))))))))******************************************************************************))))))))))))))))))))))))((()))))))))************------,,,+++***))))))(((******++++++++++++******))))))))))))))))))))))))(((((()))***************''''''''''''((()))++++++))))))************))))))************************(((***,,,+++***)))*********)))))))))))))))))))))************************++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,,,,,,,---------000000000///......------///////////////.........000000000000000000//////000111111111000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***************************(((((())))))******)))))))))******++++++******))),,,,,,,,,+++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))*********,,,+++******))))))************)))))))))+++,,,---))))))))))))))))))))))))(((((())))))************((()))***++++++***)))(((******)))))))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))))))))((((((((((((((((((((((((******))))))((((((''''''+++''''''...222///)))&&&wwwgggbbbaaacccfffiiikkknnnpppqqqqqqooonnnnnnnnnoooooooooooooooooonnnjjjbbbWWWKKKAAA999666444444333333222111111000111111000//////...//////////////////////////////---------............///000000//////////////////------------------------...------,,,,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,---,,,,,,,,,******))))))))))))******************************************************************************))))))))))))************((()))))))))************......---,,,++++++************++++++++++++******))))))))))))))))))))))))(((((()))***************''''''''''''((()))++++++))))))************)))))))))))))))))))))))))))))))))***,,,,,,***)))***+++)))))))))))))))))))))******************************+++,,,------------,,,***++++++,,,,,,---------------------............000/////////.........---.........///////////////---......///000000111111111111111222111111000///........................************************...,,,***)))******)))(((************************(((((()))*********************++++++++++++******,,,,,,,,,+++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))*********,,,+++******))))))************)))))))))+++,,,---************************************))))))((((((((()))***++++++***)))(((++++++*********)))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))******))))))((((((''''''+++'''(((///444000***'''nnnddd___```ccchhhjjjmmmoooqqqpppooonnnnnnoooooopppqqqqqqqqqqqqmmmkkkeee[[[NNNCCC;;;777555555444333222111111000111000000////////////000////////////////////////---------............///000000000///////////////,,,------......------,,,...------,,,,,,------...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,******))))))))))))*********************************************+++++++++************************)))))))))************+++))))))))))))************---------,,,++++++************++++++++++++******))))))))))))))))))))))))(((((()))******************)))))))))***+++,,,,,,))))))************))))))((((((((((((((())))))))))))+++,,,,,,+++******+++)))))))))************+++***************************+++,,,.........------+++++++++,,,,,,------------------.........//////.................................///////////////,,,------...000111111222000111111222222111000000------------------------++++++++++++++++++++++++///---***)))******((('''************************))))))***+++,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++++++++************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++***************++++++,,,+++******))))))************)))))))))***++++++++++++++++++++++++++++++++++++******)))(((((('''))))))************))))))++++++++++++************''''''(((((())))))*********))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))''')))///333///***)))yyyjjjaaaaaadddgggiiillloooppppppooonnnoooooopppqqqrrrssssssssslllkkkggg]]]PPPDDD<<<999666555444333222111111000000////////////000000111////////////////////////---------............//////.........------------,,,,,,---......---,,,,,,...------,,,,,,------...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,******))))))))))))******************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))******************************************++++++++++++******))))))))))))))))))))))))(((((()))***************+++***************++++++))))))************))))))(((((()))))))))*********)))+++,,,,,,+++******+++************++++++,,,,,,************************)))***,,,...//////...---++++++,,,,,,,,,,,,------,,,,,,---------.........,,,------....../////////............/////////000........./////////000000//////000000111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))*********)))******************************+++,,,------------,,,,,,------------,,,,,,++++++*********)))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,,,,,,,+++******))))))******))))))******))))))((((((*********************************)))))))))))))))******))))))))))))******************))))))))))))'''''''''((()))***************))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((('''***///000,,,***+++pppeeedddhhhfffhhhllloooppppppooonnnooopppqqqrrrssstttttttttkkkkkkggg^^^QQQEEE===999666666555444222111111000//////...//////000111222////////////////////////---------.........//////---------,,,,,,+++++++++,,,,,,---......---,,,,,,...------,,,,,,------...*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********))))))))))))******************************))))))******++++++++++++(((((((((((((((((((((((())))))******++++++++++++))))))))))))************(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))(((((()))******************)))((((((((((((((()))))))))************))))))))))))******+++++++++,,,)))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,************************)))***---...//////...---,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------+++,,,,,,---...///000000---.........//////000000///////////////...............///////////////...------------------------........................+++***((()))***,,,++++++***************************+++,,,---............,,,------......------,,,*********))))))))))))((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++***)))*********((()))*********((('''&&&))))))))))))))))))))))))((((((((()))******+++++++++***)))(((((()))***+++))))))))))))((((((((((((&&&''''''((()))******+++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******''''''+++//////+++***---vvvgggbbbcccgggkkkooopppppppppooonnnqqqqqqrrrsssssssssrrrrrrpppnnnggg^^^WWWOOODDD999999666444333444555555444222222222111000//////...000/////////.....................------,,,,,,,,,,,,,,,.../////////...---,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,++++++,,,------***)))))))))***+++,,,,,,+++,,,...//////...,,,+++...---,,,++++++***++++++++++++************+++++++++***((('''''''''((())))))))))))))))))))))))))))))*********))))))+++---++++++***************+++******)))(((((('''((((((************************,,,+++***))))))***+++,,,+++++++++*********))))))(((((())))))******++++++++++++************++++++************))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////............//////,,,,,,---...///000111111////////////000000000000222111///.........///000---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++************++++++***...,,,&&&+++777999333>>>---+++:::===///(((///***+++,,,---............************************************************++++++************++++++,,,&&&$$$***---***'''(((((()))***+++++++++++++++***************+++++++++))))))))))))))))))))))))*********************************))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************)))***++++++))))))***+++((((((((((((((((((((((((************))))))))))))*********)))))))))))))))******)))(((((((((((((((''''''((()))***++++++,,,(((((())))))))))))((((((nnnfffeeedddgggkkklllmmmnnnnnnmmmqqqqqqrrrsssssssssrrrrrrnnnmmmhhh```ZZZSSSHHH===999666333222333444333333222222222111000/////////000000/////////............------------------,,,,,,---.../////////...---......------------------///.........---------,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,------+++,,,---//////---,,,+++************+++++++++,,,+++++++++++++++++++++,,,++++++***))))))))))))))))))))))))))))))))))))))))))***,,,+++******+++,,,******************+++++++++***))))))((((((((()))************************++++++***))))))***+++++++++++++++*********)))))))))))))))))))))******************))))))*********************))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............//////.........///////////////////////////000000000000111111///.........///000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++(((,,,+++)))111AAAHHHEEEMMM:::222===CCC:::---(((******+++------.........************************************************++++++************++++++---'''&&&***,,,)))(((***))))))***++++++++++++++++++++++++***************************************************************))))))))))))************,,,++++++******++++++,,,************************))))))))))))************...//////...+++******+++))))))))))))))))))))))))************)))))))))))))))))))))))))))***************)))(((((((((((((((((((((((()))*********+++(((((())))))))))))((((((xxxlllgggaaabbbeeehhhjjjlllmmmnnnpppqqqrrrrrrsssssssssrrrlllmmmjjjddd```ZZZNNNCCC;;;888555333333444333333222222222111000000//////000000000/////////......---------------.........,,,---......//////......//////...---,,,,,,,,,---/////////...............---,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,------...+++,,,---......---,,,+++((()))***+++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))***,,,......,,,+++***+++***)))))))))***+++,,,,,,++++++***))))))))))))***************************++++++***))))))***+++++++++++++++***************************))))))))))))***))))))(((((())))))***************))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------//////............//////000000//////............////////////000000000000111000//////......//////------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++'''*********444EEEOOOPPPMMMEEE?????????888...((()))***+++,,,,,,,,,,,,,,,************************************************++++++************++++++,,,)))(((***+++)))))),,,*********+++++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++************************((()))))))))***+++++++++,,,++++++******++++++,,,************************))))))))))))************111111111///+++)))))))))************************************))))))))))))(((((())))))******++++++******)))(((((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((rrrgggaaa___```eeeiiijjjllloooppppppqqqrrrssssssssssssnnnooommmiiieee___SSSHHH@@@<<<888555555555444444222222222111111000000000000000000////////////...,,,,,,------......//////---------...............///...---,,,++++++++++++------------------------------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,------+++,,,------------,,,+++++++++,,,---,,,,,,+++***((()))***+++,,,,,,++++++***+++,,,,,,,,,+++)))((())))))))))))))))))))))))***---//////---+++******))))))))))))***+++,,,,,,++++++***************+++************************+++******************+++************************++++++******))))))(((((())))))(((((((((((())))))************)))))))))(((******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------///......------......//////////////////.........////////////000000000000000000//////............,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((++++++***111===EEEFFF===GGGJJJ@@@111***,,,...))))))***+++++++++++++++************************************************++++++************++++++******)))*********+++...+++++++++++++++++++++,,,------,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***++++++,,,,,,,,,++++++******++++++,,,************************((()))))))))************/////////---***((('''(((************************************)))))))))(((''''''((()))***++++++,,,+++***))))))(((((()))))))))))))))))))))((((((((((((((())))))))))))((((((zzziiiddd___^^^dddiiijjjmmmqqqooopppqqqrrrssssssssssssqqqrrrqqqmmmiiicccXXXLLLBBB>>>999555444444333222222222222222111111111111111000000000////////////---------....../////////------------......////////////...---------------------------------------...---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,***)))((('''((())))))***++++++******)))***+++++++++***((('''))))))))))))))))))))))))***---//////---+++************))))))***++++++,,,+++***************++++++*********************************++++++*********************************++++++******))))))(((((())))))(((((((((((())))))************)))))))))(((******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------......------------......------......///000000111////////////000000000000///////////////......---,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))+++,,,+++---222555666===GGGIII;;;,,,'''+++...))))))******++++++******************************************************++++++************++++++)))))))))***+++...///...,,,,,,+++******++++++,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***+++,,,,,,---,,,++++++******++++++,,,************************((()))))))))************,,,------,,,***))))))***************************************)))))))))(((''''''((()))***++++++,,,++++++***))))))))))))))))))))))))((((((((((((((((((((())))))))))))(((((({{{rrriii```]]]ccciiiiiilllrrrooopppqqqrrrssstttttttttssstttrrrnnnkkkggg]]]RRRDDD@@@999555222222111000222222222222222222222222111111000000000/////////.............../////////...------------...//////000000////////////000000.............../////////......---,,,++++++++++++---,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++************++++++++++++***))))))******+++***************))))))((())))))))))))))))))))))))***,,,......,,,+++***+++++++++***************+++***))))))))))))***++++++************************)))***++++++++++++***)))***************+++++++++************))))))))))))***))))))(((((())))))***************))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////......---......------------......,,,,,,---...///000111111////////////000000000000...////////////...------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++(((***,,,,,,,,,---///111MMMHHH>>>555111000,,,''')))******+++++++++******************************************************++++++************++++++)))******+++000555444///...---+++******+++,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********+++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))************+++,,,------++++++,,,---************************************))))))))))))(((((())))))******++++++++++++***))))))))))))***(((((((((((((((((((((((((((((())))))))))))((((((wwwnnnbbb]]]ccchhhgggjjjqqqooooooqqqrrrssstttttttttrrrsssqqqnnnmmmjjjbbbYYYHHHCCC<<<777444333333222222222222222222222222222111111111000000000//////////////////...............------,,,---...///000------,,,------...///000,,,---------............///...---,,,++++++++++++......---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********,,,///333777:::000...,,,***)))***,,,---,,,,,,+++************+++)))))))))))))))))))))))))))***,,,+++******+++,,,,,,,,,+++***)))))))))))))))((((((((())))))***+++************************)))***++++++++++++***)))))))))*********+++++++++)))))))))))))))******************))))))*********************))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---...------,,,,,,------...---.........//////000000////////////000000000000....../////////...---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++)))***+++++++++,,,000444PPPBBB444///000000---******+++++++++++++++******************************************************++++++************++++++***++++++...777???;;;111///---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))***************+++,,,,,,******+++,,,))))))))))))))))))))))))************)))))))))))))))))))))))))))*********,,,+++******))))))******&&&'''''''''((()))))))))(((((())))))))))))((((((uuu|||pppccc\\\cccgggfffhhhooonnnoooqqqrrrssstttttttttqqqrrrpppnnnmmmlllfff^^^NNNHHHAAA;;;888777666666222222222222222222222222111111111111000000000000000000//////......------......---,,,---...///000((((((((()))***+++,,,---*********++++++,,,,,,,,,///...---,,,++++++++++++000///...---------------,,,++++++******++++++,,,++++++,,,000666===DDDHHH444222...+++***+++---///...---,,,+++***+++,,,---)))))))))))))))))))))))))))*********))))))+++---------+++***))))))(((((((((((('''(((((()))******************************)))***+++,,,,,,+++***)))))))))******++++++++++++(((((())))))******++++++++++++************++++++************))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---...------,,,,,,------...///////////////.........////////////000000000000---.../////////...,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++************++++++******))))))(((***000666DDD999000---)))&&&***333++++++,,,,,,,,,++++++***************************************************++++++************++++++,,,,,,,,,000<<>>333,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++***))))))(((((())))))******+++*********+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))eee]]]^^^```dddjjjpppqqqrrrttttttsssqqqpppoooppppppqqqqqqpppnnnllleee___VVVNNNGGGAAA<<<999777666444333222333444444222222222111111111000000//////////////////////////////............//////////////////............,,,---.../////////...---///...------------.../////////......------------------,,,+++***,,,///222999???CCC>>>555...------555000---//////,,,)))***++++++***************+++************+++++++++,,,******************************))))))))))))******))))))))))))))))))))))))************++++++,,,,,,)))******++++++,,,,,,,,,(((((((((((((((((((((((())))))*********+++++++++************)))))))))((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,///---,,,******,,,---///---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------.........------------------,,,,,,...------------...//////////////////////////////,,,,,,,,,---------..............................******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,---***))),,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++************+++,,,,,,---,,,,,,,,,,,,,,,,,,---...***---+++'''///666///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++******)))))))))'''((()))***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))mmm```______ccciiipppqqqssstttuuutttrrrqqqoooqqqrrrrrrqqqooommmllliiieee^^^VVVOOOHHHBBB===;;;999666444333333444555222222222111111111000000//////////////////////////////............//////////////////...............------,,,,,,...///000..........................................------------,,,++++++...222666EEEAAA;;;666111......///...++++++......+++***++++++***************++++++)))))))))*********++++++******************************))))))))))))******))))))))))))))))))))))))******++++++,,,,,,,,,,,,((()))))))))******++++++(((((((((((((((((((((((())))))*********+++++++++************)))))))))((()))))))))))))))))))))))))))*********+++++++++,,,...---+++******+++---...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------------...------------------,,,,,,---------------...//////////////////////////////,,,,,,,,,---------...........................---******+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,+++***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,+++///***---+++%%%***111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++************'''((()))***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))zzziiibbb___bbbhhhnnnppprrrtttttttttsssrrrnnnppprrrrrrpppmmmllllllllliiiddd^^^XXXPPPHHHCCC===;;;777444222111222333222222222111111111111000000000000000000000000000//////............//////////////////............///---,,,++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++,,,,,,,,,,,,---111777;;;EEE:::///,,,,,,,,,---...+++))))))------******,,,*********)))******+++,,,)))))))))************+++*********************************))))))*********))))))))))))))))))))))))***++++++,,,---,,,,,,,,,)))))))))))))))*********)))))))))))))))))))))))))))************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))******++++++,,,+++***)))(((((()))***+++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------,,,,,,------...///////////////////////////,,,,,,,,,---------.....................---------++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,------,,,++++++,,,,,,,,,)))...///+++(((***,,,---,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++000***,,,---'''***///+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++))))))******+++************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttggg______fffkkkmmmoooqqqssssssrrrrrrkkknnnqqqqqqooommmmmmnnnmmmkkkhhhddd^^^WWWNNNHHHAAA>>>:::555333222222333222222222111111111111000000000000000000000000000//////............//////////////////............---,,,,,,,,,------......,,,,,,------------,,,,,,++++++,,,------,,,,,,+++***+++,,,---000555<<>>999555444444555222222222111111111111000000000000000000000000000//////............//////000/////////............***+++---//////...---,,,......////////////......,,,---.../////////...---)))***+++---111777???EEE444---***...000+++)))+++///,,,---...,,,)))))),,,******))))))***+++,,,,,,++++++,,,,,,,,,---------)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***+++,,,---...---,,,,,,---,,,,,,++++++*********************************)))************+++++++++************))))))))))))))))))))))))))))))))))))******+++,,,,,,---......---......//////......---...------,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////---,,,,,,,,,,,,---......////////////////////////,,,,,,,,,---------......//////.........---------,,,,,,------------......++++++*********+++---...---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...(((777AAA;;;111...000111,,,,,,,,,------............------------...//////...------------...//////---...///000000///...---333***+++000...///111***,,,,,,,,,------.........,,,,,,,,,------.................................,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqccc```bbbeeeiiimmmnnnmmmlllmmmoooooonnnmmmlllllllllllllllppplllgggfffeeeaaaYYYRRRMMMIIIBBB<<<777555555666666555444333222222222222............////////////////////////000000000000111111000///////////////////////////...............---,,,++++++,,,---.........//////...---,,,,,,)))---,,,)))111>>>@@@888------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((,,,++++++******++++++,,,++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,***'''''''''(((((((((************************(((((()))***++++++,,,,,,+++++++++*********))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,+++***,,,,,,,,,------.........******+++,,,---......///,,,,,,,,,------.........---------............///.........................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,999OOOOOO999,,,......,,,,,,,,,,,,,,,,,,,,,,,,000///------,,,---...///111000...------...000111///...------------------++++++++++++++++++************+++,,,,,,------.....................//////,,,,,,---------,,,++++++###''',,,---,,,******+++)))******+++,,,,,,---------------,,,,,,+++++++++******************++++++)))))))))******++++++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,------,,,,,,+++***))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,++++++***{{{jjjdddccccccgggkkkllllllkkkmmmnnnmmmlllllllllllllllmmmnnnqqqmmmhhhffffffbbb\\\VVVQQQMMMGGG@@@:::777777777555555333222222111111111111000000000///.........////////////000000000000111111000///////////////////////////............111000///......///000111...............------,,,,,,///---)))///;;;<<<444---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,++++++******++++++,,,++++++************++++++***+++,,,------+++***(((++++++++++++++++++++++++))))))+++,,,------------,,,***((('''((())))))(((************************((())))))***++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++***,,,,,,------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++444EEEFFF333+++000000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---.........---,,,******+++---......---,,,,,,,,,,,,------..................------///////////////000000000------............//////------------------------***---000000...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***tttiiieeebbbeeehhhiiijjjkkklllnnnkkkkkkkkkkkklllmmmnnnoooqqqmmmiiigggfffddd```\\\XXXSSSMMMEEE>>>:::888777444444333222111111111111333333222111000///......000000000000////////////111000000///////////////////////////..................------------..................------------...000...***...666666///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++)))+++///111000...***'''++++++++++++++++++++++++)))***+++,,,......//////---+++))))))***+++***)))************************)))))))))***++++++,,,,,,+++++++++***************++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++------------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,------------...---------............///................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***---999999---***111000,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------...---,,,+++******+++,,,---...---------------......,,,,,,,,,,,,,,,---------////////////................../////////000000000000//////......///000000---...///...,,,+++,,,---............---,,,+++***++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********(((((()))***,,,---......++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******~~~ooofffcccdddfffgggiiikkkmmmnnnkkkkkkjjjjjjkkklllmmmmmmpppmmmiiigggfffeeecccaaa]]]YYYRRRJJJBBB<<<888666444333222111111111111111333222222111111000000000000000000000////////////000000////////////000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,...---------------------...///---***---222222---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,++++++******++++++,,,++++++************++++++))),,,111444444000+++'''************************)))***+++---...///000000---+++******+++,,,+++***************************))))))*********+++++++++************************++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++---------------------------------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))000222***+++000---,,,,,,,,,---------------,,,,,,,,,,,,,,,---------------,,,,,,,,,---...///...............///000000,,,,,,,,,,,,------------////////////............///000000111111222222222333222111111111111222333000//////---------...///...............---+++*********++++++,,,,,,------------------,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********(((((()))***,,,---......++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******}}}~~~wwwjjjeeeeeeeeefffhhhkkkmmmnnnllllllkkkjjjjjjjjjjjjjjjnnnllliiigggfffeeedddccc```]]]VVVNNNEEE>>>888555333333222222111222222222000000111111222222333333111000000000/////////...000000////////////000000////////////............/////////000000/////////------,,,,,,,,,,,,---...,,,---,,,+++,,,///000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,++++++******++++++,,,++++++************++++++***...333666666222,,,(((************************)))***,,,---.../////////,,,+++***+++,,,---,,,******************************************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))******+++,,,,,,---------------------------------------............///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---(((---000+++,,,///))),,,,,,,,,------.........,,,,,,,,,------.........---------......//////000------------...///000111/////////000000111111111222222222333333333333333111222222333444555555555666666555444444444444444444333111000000222333333,,,---///000000///---,,,+++++++++,,,---------...------,,,,,,+++++++++***---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,++++++***************++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))){{{|||qqqhhhfffddddddgggjjjllllllmmmlllkkkjjjiiiiiiiiiiiimmmlllkkkiiihhhfffeeedddccc```YYYQQQHHH???999555444444333222222333333444//////000111222333333444111111000000//////......///////////////000000111////////////............---......//////......------,,,+++++++++,,,......+++,,,,,,,,,---.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++,,,...222444444111---******************************+++,,,------......---+++******+++------,,,******************************************************************+++++++++************************++++++,,,,,,,,,---------******+++,,,,,,,,,++++++------,,,,,,,,,,,,------------------------,,,,,,)))***+++,,,---......///...------------,,,,,,,,,---------............///................................................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...)))---000+++---///(((,,,,,,,,,---......//////,,,,,,---...////////////---------...//////000000---------...///111222333000000111111222333333333333444555666777999::::::999999:::;;;<<<===>>>>>>>>>>>>>>>>>>===;;;:::999777555222222333333333333...///111333333222000///------------............------,,,,,,++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))){{{zzz{{{iiifffbbbbbbeeehhhjjjjjjkkkjjjiiiiiiiiiiiiiiijjjmmmnnnnnnmmmjjjhhhfffeeeeeebbb]]]TTTKKKBBB:::666555444444333444444555555///000000000111111222222111111111000///.........///////////////000111111////////////............++++++,,,------,,,++++++---,,,+++***+++,,,...///------......---,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,++++++******++++++,,,++++++************++++++,,,---...//////---+++***************************++++++,,,,,,,,,,,,++++++)))))))))+++------+++)))************************************************))))))*********+++++++++))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++...---,,,,,,,,,,,,---...,,,,,,------------------,,,,,,,,,------...............---------,,,,,,,,,---------............///................................................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------///(((+++...***---111,,,,,,,,,------.../////////,,,---...000000000000000...///000111222222222222111222222333555666888999777777888888999::::::;;;;;;<<<>>>@@@CCCEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMNNNOOOOOOMMMJJJGGGEEEAAA>>>;;;999999999666444444555666777777555222111///////////////..................---,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))~~~|||iiieeeaaa```cccfffhhhggghhhhhhhhhhhhiiijjjkkklllnnnoooppppppmmmiiigggfffgggddd___WWWMMMDDD<<<777555555444444444555555666111111111000000000000000222111111000///......---///////////////000111111000/////////............---...///000000///...------,,,+++******,,,...//////...//////---******+++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((,,,++++++++++++++++++,,,++++++************++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++,,,,,,,,,+++******)))((()))+++,,,---+++)))************************++++++******************))))))******++++++++++++(((((((((((((((((((((((()))************+++++++++)))***+++,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,------.........//////.........---------.........------,,,,,,,,,---------.........//////................................................*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------------------------///(((***+++''',,,444000,,,,,,------...///000000,,,---///111111111111000111222333555555666666666888888999:::;;;===???@@@CCCDDDDDDEEEFFFFFFGGGGGGHHHIIILLLOOOSSSVVVXXXZZZWWWWWWXXXYYYZZZ[[[\\\]]][[[]]]^^^^^^\\\XXXSSSPPPPPPMMMIIIGGGFFFDDD???<<<999:::;;;;;;999777333111111111000000//////......000000///...------,,,,,,)))))))))******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))sssooofff___\\\```cccdddiiijjjlllllljjjiiiiiijjjmmmnnnnnnnnnmmmkkkiiihhhddddddbbb[[[RRRGGG>>>999333333333333444444555666222222222111000//////...000000000000000000000000//////000111111111111111............///////////////...---+++,,,---///000------------------------000000///...---,,,,,,,,,+++,,,......,,,+++++++++---------,,,***)))***+++++++++++++++,,,---......------,,,++++++***))))))------,,,,,,,,,,,,++++++***+++,,,------,,,***(((++++++++++++******))))))+++***)))(((((()))***+++************************)))************+++++++++******+++++++++******)))++++++,,,,,,,,,---------++++++++++++++++++++++++))))))******+++++++++,,,++++++,,,,,,,,,,,,------000/////////000///---***))),,,---***)))+++---,,,,,,,,,,,,------,,,++++++//////............//////,,,,,,,,,---------.........///111222222111///......------,,,++++++++++++------............------------------------,,,,,,---------.........//////------,,,,,,------...///...---------------......,,,,,,,,,,,,,,,,,,------//////...------...///000222222333555666888999:::999:::<<<>>>???AAAAAABBBCCCDDDGGGJJJMMMOOOPPPQQQTTTTTTTTTUUUVVVWWWWWWWWWYYYYYYZZZ[[[]]]```ccceeedddfffiiikkklllkkkiiihhhjjjkkkkkkkkkjjjhhheeecccdddaaa\\\YYYVVVSSSOOOMMMHHHGGGFFFFFFEEECCC???<<<888666555444555444333111000000//////...---------///---,,,---......---,,,.........---------------...------,,,,,,------...******+++++++++,,,,,,,,,*********++++++*********++++++++++++++++++++++++************************************************xxxqqqggg___\\\___bbbcccgggiiijjjjjjiiihhhiiijjjnnnnnnooonnnmmmllljjjiiifffeeeccc\\\SSSHHH???:::444444333333333333444444222222111111000//////...//////////////////////////////000111111111111000------------............------------///111333444------------------------......------,,,,,,+++++++++,,,---,,,***)))***++++++,,,---,,,++++++,,,......------,,,,,,,,,---------------,,,++++++******,,,,,,+++++++++*********)))***+++,,,,,,,,,++++++++++++++++++*********)))+++***)))(((((()))***+++************************)))************+++++++++******+++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,------...222666777444000---,,,,,,//////+++))),,,---+++,,,,,,,,,------,,,,,,+++......------------......,,,,,,---------.........+++,,,...//////...,,,+++------,,,,,,+++,,,,,,,,,,,,,,,------------,,,,,,------------------------------------............,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,---------------------,,,,,,,,,000000//////000222333444666777888:::<<<>>>@@@@@@DDDEEEGGGIIIJJJLLLLLLMMMQQQRRRTTTWWWZZZ\\\]]]^^^______``````aaaaaaaaabbbbbbbbbcccdddfffiiilllmmmmmmoooqqqtttttttttrrrqqqrrrsssttttttsssqqqooommmooolllhhhdddbbb```]]][[[WWWUUUTTTTTTSSSPPPLLLIIIDDDBBB???>>>===<<<999777444444333222111000/////////---,,,,,,......---+++,,,,,,------------------+++++++++***++++++,,,,,,,,,++++++*********++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************~~~tttggg___\\\^^^```bbbeeefffhhhiiihhhhhhiiijjjooooooppppppooommmkkkjjjhhhgggddd^^^UUUJJJAAA;;;555555444333222222222222222222111111000/////////...........................///000000111111000000,,,,,,,,,------------...,,,,,,---///000111222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,***(((((()))+++)))+++,,,,,,,,,,,,---///000///...---,,,,,,,,,,,,......------,,,,,,+++++++++++++++*********))))))))))))******+++,,,,,,,,,++++++++++++************+++***))))))))))))***+++************************)))************+++++++++)))******+++++++++******((((((((()))))))))******************************,,,,,,,,,+++******))))))++++++,,,,,,,,,,,,------,,,444<<<<<<666000------...222111---***,,,,,,+++,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,------------.........+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,------...---------,,,,,,,,,------000000000000000000000000222333333555777999;;;<<<@@@AAACCCFFFHHHKKKMMMNNNSSSTTTVVVXXXZZZ[[[\\\\\\```bbbdddfffhhhjjjkkkkkkkkkkkkkkklllllllllllllllkkkkkklllmmmoooqqqsssuuuwwwxxxzzz|||}}}|||{{{zzzzzz{{{{{{||||||zzzyyyxxxzzzwwwtttqqqpppooolllkkkhhhgggeeedddccc```\\\YYYTTTQQQNNNLLLKKKHHHEEECCC===<<<;;;999777444333222111000......//////...---+++,,,.../////////......++++++******+++,,,---------,,,+++))))))***,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************vvvfff]]]\\\]]]___aaaccceeehhhiiiiiiiiijjjlllppppppqqqqqqpppooommmlllkkkiiieee```XXXNNNDDD>>>777666444333111000000000111111111111000000//////////////////////////////...//////000000000000000,,,,,,---------.........------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///...---***((((((***,,,)))+++,,,---,,,+++,,,---...------,,,++++++,,,,,,.........------,,,,,,,,,++++++++++++************+++******)))******+++,,,++++++++++++++++++++++++************************************************))))))*********+++++++++))))))***+++++++++******(((((((((((()))))))))***))))))))))))))))))))))))+++++++++++++++++++++***+++++++++,,,,,,,,,---------333999999555000---------111111,,,***,,,---,,,+++,,,------------------...------,,,,,,------...------------............------...//////...------,,,,,,,,,,,,,,,---...///,,,,,,------------,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------............---......//////111111222333555666777888999:::<<<>>>AAACCCFFFGGGNNNOOOQQQTTTWWWYYY\\\]]]___```bbbdddfffggghhhhhhkkklllmmmoooqqqrrrssssssqqqqqqrrrrrrrrrrrrrrrrrroooooopppqqqsssuuuvvvwww|||}}}~~~~~~}}}~~~~~~~~~~~~|||yyyxxxxxxwwwvvvtttsssrrrooonnnmmmjjjgggddd```^^^\\\ZZZYYYWWWUUUSSSLLLJJJGGGDDD@@@<<<999888666555333222333222111///,,,...///111111111//////---------------...///000...---+++******---000111,,,------------------,,,++++++++++++++++++++++++************************************************zzzeee\\\\\\\\\]]]```bbbdddgggiiijjjkkkmmmnnnpppqqqqqqqqqqqqooonnnmmmmmmjjjgggbbb\\\RRRHHHAAA888777555333222000000///111111111000000000000000000000000000000000000000......///000000000000000---.........////////////------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000...,,,******,,,...+++---......,,,******++++++++++++++++++,,,------......------------,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,***))))))))))))***+++++++++++++++++++++,,,******++++++++++++******************************))))))*********+++++++++((()))***+++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))***+++,,,---------+++++++++,,,,,,,,,------000000000111111///---+++***...///+++***,,,...---+++,,,------.........---//////............//////---------.........//////---..................---,,,,,,,,,,,,---......///------............------++++++,,,,,,---...//////,,,,,,,,,---------......------,,,,,,------...///------------...///000111111222444888;;;>>>AAABBBDDDFFFHHHKKKNNNPPPRRRSSSXXXYYY[[[^^^```ccceeeffffffggghhhjjjlllmmmnnnnnnqqqrrrssstttuuuvvvvvvvvvttttttuuuuuuuuuuuuuuuvvvrrrssstttuuuvvvwwwxxxxxx}}}{{{zzz{{{{{{zzzyyyyyywwwuuusssrrrpppmmmjjjgggfffeeeeeeeeefffdddccc]]][[[WWWRRRLLLGGGDDDAAA===;;;999888777666333111///000000111000///...---...---------......///000---,,,++++++---000444666,,,------......------,,,++++++++++++++++++++++++************************************************ggg^^^]]][[[\\\___```cccfffiiijjjlllnnnpppppppppqqqqqqqqqpppnnnnnnnnnkkkgggddd___WWWMMMEEE999888666444222111000000111111000000000000000000111111111111111111111111---...//////000000//////........./////////000000,,,------...//////000000------------------------------------,,,,,,,,,,,,/////////---++++++---///---///111000...,,,+++,,,++++++++++++,,,---...///---------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++*********)))))))))++++++++++++,,,,,,,,,,,,******+++,,,,,,+++******************************)))************+++++++++((()))***+++++++++++++++*********+++++++++,,,,,,************************((()))***+++,,,...//////++++++,,,,,,,,,,,,------000---***+++---......,,,***---...+++***---///...+++,,,---......///....../////////....../////////------........./////////,,,,,,,,,,,,,,,,,,,,,,,,------------------...///---......//////......---+++,,,,,,------.........---------.........//////...............//////000------...///111333444555666888;;;@@@DDDIIILLLNNNSSSTTTWWWYYY\\\^^^______```aaabbbdddeeeggghhhiiiiiikkklllnnnpppqqqrrrrrrvvvvvvwwwxxxyyyyyyyyyyyywwwxxxxxxyyyyyyzzz{{{{{{xxxxxxzzz{{{||||||||||||~~~||||||}}}}}}|||{{{}}}zzzxxxwwwvvvuuurrrpppkkkjjjjjjllloooqqqqqqpppkkkiiifffaaa[[[VVVSSSPPPIIIGGGDDDAAA???===:::777555444333111///...---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,...111444666,,,------......------,,,++++++++++++++++++++++++************************************************mmmbbb___[[[ZZZ\\\^^^aaaeeegggiiilllnnnqqqooopppqqqqqqqqqpppnnnnnnnnnkkkgggeeebbb[[[QQQIII:::999777555444222222222000000000000000000000111000000000000000000000000---...//////000000//////---------.........//////...------,,,---...000111........................------,,,,,,++++++******+++---...---,,,,,,---//////111333444222111000000......---------......///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***&&&''')))***+++++++++***+++++++++,,,,,,,,,------***++++++,,,,,,++++++***************************)))************+++++++++(((((()))++++++,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---///111,,,000000,,,+++---...---+++,,,---...///////////////......------......///............////////////...------------------...///......------------...,,,------......------,,,------------------------........./////////000000///////////////000111111222222444555888;;;===>>>DDDFFFIIINNNSSSWWW[[[]]]```bbbdddfffhhhiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkmmmnnnppprrrtttuuuvvvvvvyyyyyyzzzzzzzzzzzzzzzzzzyyyzzz{{{|||}}}~~~}}}~~~~~~||||||}}}~~~}}}|||}}}{{{yyyxxxxxxwwwuuutttooonnnoooqqquuuxxxxxxxxxtttssspppmmmiiieeecccaaa[[[XXXTTTPPPNNNJJJFFFCCC@@@>>>:::666333111000000///...---,,,,,,+++,,,,,,,,,,,,,,,---...///111111,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************rrreeeaaa[[[XXXZZZ\\\___cccfffhhhkkknnnpppoooooopppqqqppppppnnnmmmnnnkkkgggeeeccc]]]SSSKKK:::999888666444333333333000000000000000111111111000000000000000000000000---......///////////////,,,,,,,,,---------......000///,,,***)))***+++,,,////////////////////////---,,,,,,+++***)))(((((((((***---------,,,---...///222555666666555444555222111000//////...//////+++++++++++++++++++++++++++++++++************)))"""$$$'''+++---------,,,+++++++++,,,,,,---------***+++,,,------,,,+++***************************)))************+++++++++(((((()))++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))---111000---,,,000555///333222...+++---...,,,+++,,,---...////////////...------,,,,,,------.............../////////000000000////////////000000000///...---------------+++,,,,,,------,,,,,,+++------------------,,,,,,////////////000000000000000000000000000111111222888999:::===@@@CCCFFFGGGQQQSSSVVV[[[___cccggghhhiiijjjlllnnnooooooooonnnppppppooooooooonnnnnnnnnppprrrsssuuuwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{}}}~~~}}}{{{{{{|||}}}|||{{{|||zzzxxxwwwwwwwwwvvvuuuqqqqqqrrruuuxxx{{{||||||xxxwwwuuusssqqqooommmllljjjfffbbb^^^ZZZVVVRRRNNNJJJGGGBBB<<<888666666666222111000///...---------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************nnneee___\\\\\\[[[^^^cccgggjjjlllmmmnnnmmmmmmnnnooooooooooooooorrrlllgggeeeeee```VVVNNNBBB===888444333333222222222111111000000000000000222222000///............000000111111111111000000------............------------------------------//////...---,,,,,,++++++.........---------,,,,,,,,,,,,,,,------...............///333777;;;<<<<<<555555555444222///,,,***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))***+++,,,,,,------,,,,,,++++++***+++++++++(((((()))***++++++,,,,,,+++,,,,,,------,,,,,,,,,+++***((()))+++,,,,,,+++)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,++++++------------------------//////...***(((+++444<<>>999444333333222222222222111000000000000000222111000//////...////////////000000000000//////------............------........................///......---,,,,,,++++++++++++*********)))))))))*********++++++,,,,,,,,,...---...000333666666555333333333333111///,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))******+++,,,,,,------+++******)))))))))******((())))))***++++++,,,,,,******+++++++++***))))))+++)))((()))***,,,+++***************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++------------------------...000111000000444===EEEDDD<<<333......///...,,,........................////////////////////////777666333111/////////000111000000///......------------------------------.............../////////---------------------------...000000//////111222222444777:::<<>>777444444333333333222222111111111111111000////////////000000111///000000111111000000///------............---------------------------------------------,,,,,,,,,)))))))))***************------------------------***)))(((***,,,------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,***+++++++++++++++,,,,,,---,,,,,,,,,------...///***************+++++++++---------------,,,+++******))))))+++,,,---+++)))***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...---...///,,,,,,+++,,,...///..............................000000000000000000000000111000000///............////////////............,,,,,,,,,---------......,,,,,,------...//////000111111111000000000000000111333555888;;;@@@FFFJJJLLLQQQXXX^^^aaaccceeeggghhhiiilllooorrrtttuuuvvvwwwyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxtttqqqkkkkkkjjjiiihhhfffdddccccccbbbaaaaaa```_________bbbeeejjjooorrrsssrrrqqquuuwww{{{~~~~~~||||||~~~~~~~~~~~~~~~}}}{{{yyywwwvvvuuusssqqqooonnnmmmdddaaa[[[VVVRRRMMMIIIFFF@@@>>>;;;888555222000///......---------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************~~~|||}}}lllccc```^^^```fffkkkmmmlllmmmmmmnnnnnnnnnmmmlllllllllkkkjjjiiigggccc]]]YYYOOOIII@@@888555444444444333333222111111111111222000000////////////000000000000111111111111000000------............------------------------------------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))***---......---***************+++++++++************************************************************++++++++++++++++++++++++++++++++++++***))))))******+++,,,---************************)))******++++++***************+++,,,......,,,***++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,------------------------------------------....../////////000///////////////......---........................------------------------........................//////////////////......+++,,,,,,------.........,,,------...///000111111///000000111222333444444888;;;???BBBFFFLLLRRRVVVYYY]]]cccgggiiijjjlllmmmoooppprrruuuwwwxxxyyyyyyzzz{{{|||~~~~~~|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{xxxuuuqqqmmmiiiccccccbbbaaa___]]]\\\[[[YYYYYYXXXXXXXXXXXXYYYYYY\\\___ccchhhkkkmmmmmmmmmsssuuuxxxzzz}}}~~~~~~~~~~~~~~~|||yyywww}}}||||||zzzxxxvvvtttsssnnnkkkfffbbb^^^[[[WWWUUUNNNLLLHHHCCC>>>:::777666222222111000////////////------------,,,,,,,,,,,,++++++++++++++++++++++++************************||||||ssseeeaaa^^^___eeejjjkkkkkkmmmmmmnnnnnnmmmmmmlllkkkkkkjjjjjjiiigggccc^^^[[[QQQJJJAAA999555444444444444333222222111111222222222111000//////...////////////000000000000//////------............------........................------------------------.........//////000000000,,,,,,,,,++++++*********,,,+++***+++---......---++++++***************+++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++((((((((())))))+++,,,,,,************************((())))))***++++++++++++++++++,,,...000///---++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---)))***+++,,,------------........................,,,,,,,,,,,,...////////////000000///...---...///........................++++++++++++++++++++++++,,,------.........------.../////////////////////++++++,,,,,,---......///------...///000111222333000111444666999<<<>>>???DDDGGGLLLPPPTTTXXX]]]```dddgggkkknnnpppppprrrsssuuuvvvwwwyyy{{{|||||||||||||||}}}}}}~~~~~~||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~||||||~~~~~~|||xxxtttpppkkkfffccc^^^^^^]]]\\\ZZZXXXVVVUUURRRRRRQQQQQQRRRSSSTTTUUUXXXZZZ]]]aaaeeegggiiiiiinnnoooqqqsssvvvxxxzzz{{{}}}|||{{{|||~~~~~~~~~}}}zzzxxx}}}}}}}}}}}}|||{{{yyyxxxtttqqqmmmkkkiiigggeeeccc]]]ZZZVVVPPPKKKFFFCCCAAA;;;999777555333222111111...------------,,,,,,,,,++++++++++++++++++++++++************************yyy~~~|||gggbbb^^^___dddiiijjjiiimmmnnnnnnnnnmmmlllkkkkkkjjjjjjjjjjjjgggccc___\\\RRRLLLBBB:::555444444444444333222222111111222222222222111///..................////////////......---..................---////////////////////////------------------------,,,,,,,,,---------...............------,,,,,,,,,---,,,+++,,,---...---+++,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************+++,,,---...++++++******************)))***+++,,,---.........,,,,,,---///111000...,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---)))***+++,,,------...---////////////////////////111000///...///000000///***+++,,,,,,,,,---///111........................000000000000000000000000,,,,,,---.........------.........///////////////++++++,,,,,,---...//////......///000111222333333333555888<<>>CCCHHHLLLPPPUUUXXXZZZ]]]```cccdddfffhhhjjjnnnqqqtttvvvwwwxxxyyyzzzyyyzzzzzz{{{|||}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{{{{zzzyyyzzz~~~~~~~~~~~~~~~~~~yyywwwssspppmmmjjjeeebbb```^^^[[[ZZZXXXVVVRRRPPPLLLJJJJJJKKKNNNPPPQQQQQQUUUVVVYYY[[[\\\\\\\\\[[[```bbbdddgggjjjkkkllllllqqqrrrtttwwwyyy|||}}}~~~{{{{{{|||}}}{{{yyywwwzzz~~~|||zzzzzz|||{{{xxxuuutttuuutttqqqnnnllljjjgggeeeccc```]]]ZZZTTTQQQJJJCCC>>>:::888777888555111////////////...,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******nnneee]]]\\\^^^```eeejjjjjjlllmmmmmmlllkkklllnnnlllooonnniiiffffffccc^^^XXXSSSIII???888555444555444333222111111111222222333222111000///.........000000000000000000000000////////////............///...---,,,,,,------...+++,,,,,,,,,+++,,,///222...---,,,,,,......---,,,***+++---......---+++***---,,,,,,++++++++++++++++++++++++*********++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))************+++++++++***)))(((***,,,---+++)))++++++++++++++++++++++++---,,,+++,,,---,,,***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------.........---......................../////////......------------------.........//////...------------...//////111111000///////////////000000/////////000000111///000222444555888<<>>BBBFFFJJJOOORRRYYY\\\```bbbdddeeehhhjjjiiilllnnnpppqqqqqqsssuuuvvvxxxzzzzzzyyyyyyzzz{{{|||||||||}}}}}}}}}~~~~~~||||||||||||}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~}}}}}}|||}}}|||{{{{{{zzzwwwuuuqqqooommmjjjfffaaaZZZUUUMMMIIIFFFEEEGGGKKKNNNPPPTTTUUUVVVXXXYYYYYYYYYYYYZZZXXXVVVTTTUUUXXX[[[^^^]]]^^^___aaadddgggjjjllllllmmmooorrruuuwwwwwwwwwyyywwwuuuwww{{{~~~}}}|||~~~}}}|||||||||{{{{{{zzzvvvuuuuuuuuuwwwwwwuuutttmmmkkkgggbbb\\\XXXTTTRRROOOKKKFFFAAA===999555222111111///.........//////------,,,,,,,,,+++++++++vvvhhh[[[WWWYYY\\\___cccggghhhjjjjjjjjjjjjkkkmmmiiiiiiiiiiiihhheeebbbbbb]]]XXXPPPGGG???999555444333333333333222222111111...///111222222222111000////////////////////////////////////............------...//////000000000............///222888<<<000...---,,,---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******+++,,,,,,+++******++++++++++++++++++++++++''''''(((***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))*********+++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,...000000...+++))))))***+++---...//////------------------------........................---......//////...------........................------------------------........./////////000000///............///000000.........------...//////000000111222444555777888@@@CCCHHHLLLPPPTTTXXX[[[^^^```ccceeefffgggiiikkklllnnnqqqrrrrrrrrrtttuuuwwwyyyzzzyyyxxxxxxzzz|||||||||||||||}}}}}}}}}}}}{{{||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~|||}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~|||zzzxxxuuurrrnnnjjjddd^^^YYYPPPLLLFFFCCCCCCEEEGGGGGGJJJKKKLLLNNNPPPQQQRRRRRRRRRRRRSSSTTTVVVXXXZZZ[[[[[[[[[ZZZZZZ[[[]]]___```ccceeehhhlllooorrrtttuuuyyyvvvtttvvvzzz||||||zzz||||||||||||{{{{{{||||||yyyxxxwwwxxxyyyyyywwwuuuwwwsssmmmfffbbb_________]]]YYYSSSMMMGGGAAA<<<888777555333000///......///---------,,,,,,,,,++++++}}}mmm^^^XXXZZZ]]]```cccggghhhjjjjjjjjjjjjlllnnnkkkiiiiiijjjiiidddbbbccc]]]YYYRRRJJJBBB;;;777555222333333333333222111000000000111111222111111111000000000000000000000000////////////............------.../////////......+++,,,,,,,,,,,,///333777000///------...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...,,,+++)))***+++,,,,,,+++******++++++++++++++++++++++++''''''(((***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))************++++++++++++,,,...---+++***++++++*********++++++,,,,,,---******,,,///222222///---)))***+++,,,---...///000------------------------...........................////////////...------........................,,,,,,,,,---------------....../////////000000000//////......//////000111///............//////000222222444777:::===@@@AAAKKKNNNSSSVVVYYY\\\___bbbaaacccfffggghhhiiijjjllloooqqqssstttttttttvvvwwwvvvwwwxxxxxxwwwwwwyyy{{{{{{{{{{{{|||||||||||||||{{{{{{||||||||||||}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}||||||}}}~~~~~~}}}~~~~~~}}}~~~~~~{{{xxxsssnnnjjjeee___[[[RRRNNNHHHDDDBBBBBBAAAAAABBBBBBCCCDDDFFFGGGHHHIIIIIIKKKNNNQQQTTTUUUUUUUUUWWWUUUSSSRRRQQQRRRSSSTTTZZZ]]]```cccfffjjjnnnrrruuuuuuuuuwwwyyy{{{|||{{{yyyzzz||||||{{{{{{|||}}}}}}|||{{{{{{||||||zzzxxxzzzvvvoooiiieeeeeeggghhhhhhddd^^^XXXSSSMMMGGGCCC???<<<888444111/////////------------,,,,,,,,,,,,vvvccc\\\]]]^^^```bbbgggiiijjjkkkkkkkkkmmmnnnmmmjjjiiillljjjdddbbbddd```\\\UUUMMMDDD===888555222222333333333222111000222222111111000111111111000000000000000000000000////////////............------...///......,,,,,,+++,,,,,,,,,+++,,,///222///......///000111111000---,,,,,,++++++,,,,,,---+++,,,,,,---.........---+++,,,---...---,,,***(((***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---)))************++++++++++++---///...+++******,,,)))******+++,,,,,,------+++,,,...000222222...,,,,,,,,,,,,---------------................................................///////////////...------........................------------.........///.../////////000000000000///////////////000000111000000000000000111222222333555888===CCCHHHMMMOOOVVVYYY\\\___aaabbbdddfffeeegggjjjkkkkkklllnnnoooppprrrtttuuuttttttuuuwwwtttuuuvvvvvvuuuvvvxxx{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}|||~~~~~~}}}}}}~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~{{{wwwqqqkkkgggbbb^^^[[[TTTPPPJJJFFFDDDBBB@@@>>>??????>>>>>>??????@@@@@@AAACCCFFFIIILLLMMMNNNNNNOOOMMMKKKHHHGGGHHHIIIJJJOOOQQQTTTVVVXXX]]]dddiiijjjmmmqqqtttvvvxxxzzz{{{wwwzzz||||||zzzzzz}}}~~~}}}|||}}}~~~|||yyyvvvqqqmmmjjjjjjkkklllnnnkkkfffbbb^^^YYYSSSPPPHHHEEE???999444111000///...------------,,,,,,,,,}}}hhh```______```aaagggiiikkkkkkkkklllmmmoooooojjjjjjmmmkkkdddaaadddccc___XXXOOOFFF>>>999555222222333444333222111000444333111000000000111222000000000000000000000000000/////////............------.........---+++***,,,---......------...000.........000333555555555---,,,,,,++++++,,,,,,---,,,+++***))))))+++---...//////000000...,,,)))''')))))))))))))))))))))))),,,,,,++++++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------)))************++++++++++++---///...+++)))***,,,))))))***+++,,,,,,------------///111333111---***//////...---,,,,,,++++++................................................//////000000///...------........................---.........//////000000////////////000000000000///////////////000111111222222111111222333444444444777<<>>@@@???===<<<;;;;;;;;;;;;===>>>@@@BBBDDDFFFGGGHHHIIIGGGDDDBBBAAAAAACCCDDDEEEGGGIIIKKKMMMSSS[[[aaa```eeelllppprrrtttwwwzzzwwwzzz||||||{{{{{{}}}|||{{{|||}}}~~~{{{yyyvvvtttrrrqqqpppppppppmmmjjjgggdddaaa\\\YYYOOOKKKDDD===777333111000......---------,,,,,,,,,ooofffaaaZZZZZZ___cccdddeeegggiiikkkmmmnnnmmmllllllkkkkkkhhheeebbb```___[[[TTTKKKBBB<<<999666555444444333333333333555333111111222444444333222222111111000000//////111111000000//////......////////////////////////------------------------+++///...+++444CCCFFF???///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,.........------.........******++++++++++++************++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,++++++*********))))))***++++++++++++***+++******************+++.........------,,,,,,,,,+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------------------------------......---,,,---...///000111000///...------...///------------------------////////////////////////////////////////////////---------.........//////...............///000111111222333333333444777:::AAAEEEKKKPPPTTTYYY]]]```ddddddeeefffgggiiikkklllmmmnnnooopppqqqsssssstttrrrrrrssstttttttttttttttvvvuuutttsssrrrssstttuuuyyyxxxvvvttttttuuuwwwxxx{{{zzzyyyyyyyyyzzz|||}}}{{{|||~~~~~~~~~}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}~~~~~~}}}|||}}}}}}~~~~~~}}}}}}|||~~~~~~}}}|||yyyvvvpppiiidddaaa``````YYYUUUOOOKKKHHHFFFDDDBBBAAAAAA???>>>===============>>>>>>???@@@AAAAAABBBBBBAAA???===<<<<<<======??????AAACCCGGGKKKNNNPPPYYY^^^ccciiilllooosssuuuvvvuuuuuuwwwzzz|||~~~~~~~~~}}}|||}}}}}}{{{zzzxxxvvvuuutttpppmmmhhhdddaaa``````aaaXXXUUUPPPJJJCCC===888666777444111......---+++***wwwkkkccc\\\[[[```bbbccceeehhhjjjlllmmmmmmmmmlllkkkjjjiiihhhgggfffbbbaaa^^^XXXOOOEEE>>>:::666666555444333333333333555333111111222444444333111111111000000000000000111000000000/////////...........................------------------------...111...+++222>>>@@@999------,,,,,,+++,,,,,,,,,******+++,,,,,,---.........------,,,,,,------...++++++,,,,,,,,,,,,++++++******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******************++++++++++++,,,++++++******++++++,,,......---------,,,,,,,,,+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------...........................------,,,---...///000000///...---,,,,,,---...------------------------////////////////////////////////////////////////------........./////////000////////////000111222222333444555666999===AAAHHHKKKPPPUUUYYY\\\```ccceeeeeefffgggiiijjjlllmmmoooppppppqqqrrrrrrssssssrrrrrrssssssrrrqqqqqqpppqqqpppooooooooopppqqqrrrsssrrrqqqqqqrrrsssuuuwwwxxxxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}||||||}}}}}}}}}}}}||||||}}}}}}~~~~~~}}}||||||{{{wwwtttpppkkkfffcccbbbaaa\\\XXXSSSNNNLLLIIIGGGEEEFFFEEEDDDBBBAAA@@@@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<===>>>@@@CCCFFFHHHNNNRRRXXX^^^ccchhhmmmpppuuuuuuvvvxxxzzz|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||zzzyyywwwvvvvvvooolllgggbbb______```aaa\\\ZZZVVVQQQKKKEEE@@@===888555222/////////...---ttthhh^^^\\\``````bbbfffiiilllmmmmmmmmmlllkkkiiihhhgggggghhhhhhdddcccaaa\\\TTTJJJ@@@:::777666555444333333333333444333111111333444333222000000000000111111111111000000000000////////////........................------------------------000111///+++///777888222,,,,,,,,,,,,,,,---......))))))***+++---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,++++++++++++***+++******)))***+++,,,------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,+++************+++,,,,,,++++++,,,,,,,,,,,,------------------------------...------------...//////......---,,,,,,,,,,,,---------------------------////////////////////////////////////////////////............////////////111111000000111111222333333444777999<<>>===<<<;;;::::::::::::;;;:::::::::;;;<<<>>>???BBBEEEKKKPPPWWW^^^eeejjjooopppsssvvvxxxyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzyyyxxxwwwoookkkeee```]]]\\\]]]^^^\\\\\\[[[YYYTTTOOOIIIFFF>>>;;;666333222111000///pppbbb]]]___^^^aaaeeeiiilllmmmmmmmmmkkkkkklllkkkiiigggffffffeeedddccc___XXXMMMBBB;;;888777666444333333333333444222111111333333333222//////000000111111222222000000000000////////////////////////////////////------------------------///000...***,,,222222---------,,,,,,,,,------...******+++,,,,,,---......,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***))))))+++---...---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------......//////...---------------------........................////////////////////////////////////////////////....../////////000000000111111111111111222333444444666:::>>>CCCIIIPPPUUUZZZ]]]```bbbdddeeehhhjjjggghhhhhhjjjkkkmmmoooppprrrrrrqqqpppooonnnnnnmmmpppooommmkkkhhheeecccaaa``````___^^^^^^___```aaa``````bbbdddgggkkknnnpppoooppppppqqqrrrqqqqqqqqqrrrpppooonnnpppsssvvvyyy||||||||||||||||||||||||xxxxxxyyyzzz{{{|||}}}~~~~~~}}}|||{{{zzz|||}}}}}}~~~~~~}}}}}}|||{{{{{{{{{||||||{{{{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyuuuttttttsssqqqnnnllljjjfffccc___[[[YYYWWWTTTRRRSSSRRRPPPNNNLLLKKKJJJJJJLLLKKKJJJIIIHHHFFFEEEEEEAAA@@@>>>===;;;:::999888;;;:::999888888999:::;;;<<<>>>BBBGGGMMMTTT\\\bbbdddggglllqqqtttuuuwwwxxxzzz{{{|||~~~~~~|||||||||{{{{{{zzzyyyyyyppplllfff___ZZZXXXXXXXXXVVVXXXYYYZZZYYYUUUQQQOOOKKKGGG@@@;;;888555222000{{{iii___]]]\\\___dddhhhlllmmmmmmmmmmmmpppssssssooojjjfffdddddddddbbb```ZZZPPPDDD<<<888888666555444333333333333222111222333333222111//////000000111111222222////////////000000000000000000000000000000000000------------------------------,,,***+++...///---000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++******++++++++++++******++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---+++***))))))+++---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......................../////////............................../////////////////////////////////////////////////////////000000000111111000000000111222444555666777:::???EEEJJJPPPWWW[[[```bbbeeegggggghhhiiikkkhhhiiiiiijjjkkkmmmnnnooopppooonnnmmmkkkjjjiiihhhkkkjjjhhheeebbb^^^[[[YYYYYYXXXWWWUUUUUUUUUVVVVVVXXXYYY[[[___bbbfffiiikkkjjjkkkmmmnnnooonnnmmmllliiihhhggggggjjjoootttwwwzzzzzzzzzzzzzzzzzzzzzzzzvvvwwwxxxyyyzzz{{{|||}}}||||||||||||{{{zzzyyyxxxyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyvvvwwwwwwxxxxxxxxxwwwwwwuuuvvvvvvvvvuuusssqqqpppjjjgggdddaaa```^^^[[[YYYYYYXXXVVVTTTRRRQQQPPPOOOPPPOOOOOOOOONNNNNNMMMMMMHHHGGGEEECCC@@@===;;;999;;;:::999888888999:::::::::;;;===@@@DDDJJJQQQVVVYYY^^^eeekkknnnrrruuuxxxzzz{{{|||}}}~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{sssooohhh```ZZZUUUSSSRRRQQQSSSVVVYYYZZZZZZYYYXXXZZZUUUNNNHHHBBB<<<777333|||sssccc\\\ZZZ]]]aaafffiiilllmmmmmmooouuuzzzzzzuuummmhhhfffdddcccaaa___[[[SSSGGG???999888777555444333333333222111111222333333222000000000000000111111111111////////////000000000000000000000000000000000000------------------------++++++++++++,,,---......111000///---,,,,,,++++++...------,,,,,,++++++***,,,++++++******++++++,,,)))******++++++******)))++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++***+++,,,---......------,,,,,,------...++++++++++++,,,,,,,,,,,,***++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,------////////////////////////,,,---......//////......---...//////000000//////........................////////////////////////////////////////////////000000000000111111111111000000111222444777888:::===AAAGGGMMMSSSXXX]]]```dddfffhhhiiiiiiiiijjjllliiiiiiiiiiiijjjkkklllmmmlllkkkjjjhhhfffeeedddcccdddcccaaa___[[[XXXUUUSSSSSSRRRPPPOOOOOOOOOPPPQQQSSSUUUWWW[[[___bbbdddfffdddfffhhhjjjkkkiiigggfffbbbbbbaaacccffflllqqquuuuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvwwwwwwxxxyyyzzzzzzwwwwwwwwwwwwwwwvvvuuuttttttttttttttttttttttttttttttuuuuuuvvvvvvuuuuuutttrrrrrrsssttttttttttttsssttttttuuuuuuuuutttrrrqqqkkkiiigggfffeeedddaaa___^^^]]]\\\ZZZXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVPPPPPPNNNKKKHHHEEEBBB@@@>>>===;;;:::999999999:::999::::::;;;<<<@@@EEEIIIOOOUUU]]]bbbfffjjjpppttttttuuuvvvxxxzzz{{{{{{{{{yyyyyyzzzzzz{{{{{{{{{{{{vvvsssmmmeee^^^WWWSSSPPPPPPQQQSSSVVVYYY\\\^^^```eeeaaa[[[UUUOOOHHH@@@<<<}}}}}}~~~iii]]]YYY[[[___cccgggjjjlllmmmnnnsssyyyxxxsssllliiihhheeeccc```___]]]VVVKKKCCC:::999777666444333333333111111111222333333111///111111111000000000000000.../////////000000000111........................------------------------,,,,,,,,,------,,,---///000///...------------------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------******+++++++++,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------........................,,,---.../////////...---,,,---.../////////..............................////////////////////////////////////////////////000000000111111111222222000111333555888;;;===???CCCIIIPPPWWW[[[^^^aaacccfffhhhjjjkkkkkkkkklllmmmiiiiiihhhhhhhhhhhhiiiiiigggfffeeecccbbb```___^^^^^^]]]\\\YYYVVVSSSQQQOOOMMMMMMLLLLLLMMMOOOPPPQQQRRRSSSVVVYYY\\\___aaabbb^^^```cccffffffdddbbb```_________aaadddiiimmmpppooopppppppppqqqqqqqqqrrrrrrrrrrrrsssssstttttttttpppqqqqqqqqqqqqqqqppppppooooooooonnnnnnoooooooooooooooppppppppppppoooooommmmmmnnnooooooooooooooopppppppppppppppoooooonnnkkkiiihhhhhhiiihhhfffdddcccbbbaaa___^^^]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[VVVVVVUUUTTTQQQNNNKKKJJJFFFDDDBBB???===;;;;;;;;;999::::::999999;;;>>>AAAFFFKKKRRRVVVYYY]]]dddjjjiiijjjmmmpppsssvvvwwwxxxwwwxxxxxxyyyzzz{{{{{{|||xxxvvvqqqkkkddd]]]WWWTTTQQQPPPPPPQQQTTTYYY^^^aaahhhfffdddaaa\\\VVVNNNIIImmm^^^YYYZZZ]]]aaaeeeiiilllmmmjjjoootttsssmmmhhhggghhhfffccc```___^^^XXXNNNFFF:::999888666444333333222111000111222333333111///222222111111000000//////.../////////000000111111------------------------------------------------------......---+++,,,......------------...//////+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,***+++,,,---...---,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,.../////////...---***+++---...///...------////////////////////////////////////////////////////////////////////////000111111111111222222222111222444777:::>>>AAABBBHHHNNNVVV]]]```bbbcccdddhhhjjjllllllllllllmmmnnniiiiiihhhgggffffffggggggccccccbbb```___]]]\\\[[[ZZZYYYXXXVVVTTTQQQOOONNNJJJJJJJJJKKKMMMPPPSSSTTTQQQSSSUUUXXX[[[]]]______ZZZ\\\```ccccccaaa^^^\\\^^^^^^___```cccgggjjjlllkkklllllllllmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnkkklllmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkllllllkkkkkkllllllllllllkkkkkkiiijjjjjjkkklllllllllkkklllllllllkkkkkkkkkkkkkkkjjjiiihhhiiijjjjjjhhhffffffeeedddcccbbbbbbaaabbb``````_________^^^^^^^^^YYYYYYYYYYYYWWWUUUSSSQQQOOOLLLIIIEEEAAA???======:::;;;<<<;;;:::;;;===@@@>>>CCCIIILLLNNNRRRYYY___```bbbeeejjjnnnrrruuuvvvvvvwwwwwwxxxyyyzzz{{{|||xxxwwwuuupppjjjbbb\\\XXXRRRPPPMMMLLLNNNTTTZZZ___ggggggggggggeee```YYYTTT}}}{{{ttteee^^^]]]\\\^^^bbbgggiiijjjjjjkkklllmmmmmmkkkiiihhhhhhdddaaabbbbbb]]]QQQGGG@@@;;;666444555555444222333333333444444333333333000000000000000000000000////////////////////////000000///...............................................................---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------......------------,,,+++***))),,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,,,,++++++++++++,,,,,,,,,------..................------,,,,,,,,,...------,,,++++++++++++------------------------++++++,,,,,,---...////////////.........---------000000000000000000000000222222111111000000//////...000222333222000000000222444777:::===AAAFFFJJJSSSUUUZZZ^^^cccfffhhhiiijjjiiihhhiiijjjkkkjjjhhhdddddddddcccbbb```]]]\\\\\\\\\\\\\\\[[[ZZZXXXXXXVVVUUUSSSQQQOOOMMMLLLLLLKKKMMMPPPSSSTTTUUUUUUTTTUUUUUUWWWXXXZZZ[[[\\\]]]^^^^^^^^^______``````aaa``````bbbdddfffhhhiiijjjiiiiiihhhhhhhhhiiiiiijjjfffhhhiiihhhfffdddddddddffffffgggggghhhgggggggggfffffffffeeeeeeeeeeeeeeeddddddddddddccccccccccccaaaaaacccdddeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeefffgggiiihhhgggeeedddeeeeeeeeeeeeeeefffffffffgggfffeeecccbbbaaaaaaaaa```___^^^]]]\\\ZZZYYYXXXSSSQQQOOOLLLIIIHHHHHHHHHAAA???===;;;;;;;;;<<<===AAAAAAAAABBBDDDHHHKKKMMMRRRVVV\\\ccchhhkkkmmmmmmppprrruuuvvvvvvvvvwwwxxxxxxxxxwwwtttnnngggaaa]]]UUURRRPPPNNNOOORRRVVVYYY``````bbbfffhhhgggbbb^^^}}}yyyiii^^^]]]\\\^^^bbbgggjjjkkkkkklllmmmnnnmmmllljjjiiihhheeebbbcccccc^^^SSSJJJAAA<<<666444444555444222222222333444444333222222000000000000000000000000////////////////////////000000///...............................................................---,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,------------------------,,,+++***))),,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,------------------...---------,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---------------------------------......//////000000000/////////.................................111111111000000////////////111222222111111222333555777:::>>>AAAFFFKKKOOOWWWYYY]]]aaaeeehhhiiijjjiiihhhgggggghhhiiihhhggg```___]]][[[ZZZYYYYYYYYY\\\\\\\\\[[[ZZZXXXWWWVVVTTTSSSQQQOOONNNMMMLLLLLLLLLNNNQQQTTTVVVWWWVVVVVVWWWXXXYYYZZZ\\\]]]^^^___````````````aaaaaaaaaaaa___```aaabbbcccdddeeefffbbbbbbaaaaaaaaaaaaaaabbbbbbcccdddcccaaa______```aaaaaabbbbbbbbbbbbaaaaaa^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]][[[[[[\\\]]]^^^^^^^^^^^^______^^^^^^^^^______```aaabbbcccddddddcccbbbaaaaaabbbcccdddeeeggghhhhhhggggggeeedddccccccccccccbbbaaa```___]]]\\\[[[ZZZYYYWWWUUURRRPPPNNNMMMMMMFFFDDDBBB???>>>>>>?????????>>>>>>>>>???BBBDDDFFFIIILLLQQQXXX]]]bbbdddeeelllooorrrttttttuuuvvvxxxvvvwwwvvvuuuqqqkkkfffcccYYYWWWTTTQQQPPPRRRTTTVVV]]]^^^```eeehhhhhheeebbbmmm^^^\\\[[[]]]bbbgggkkkllllllmmmnnnnnnnnnmmmkkkkkkiiifffddddddddd___VVVNNNCCC>>>777444444444333111111222333444444333222111000000000000000000000000////////////////////////000000///.......................................---------------------------,,,,,,++++++,,,,,,---,,,,,,------------------++++++++++++,,,,,,,,,,,,------------,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,+++++++++,,,,,,------------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...------------------------////////////////////////000000000000000/////////........................000000000000////////////000111222111111222555777888;;;???CCCGGGLLLRRRVVV]]]___bbbeeegggiiiiiiiiiiiigggeeedddddddddcccaaa[[[YYYVVVTTTSSSTTTUUUWWW[[[[[[[[[YYYXXXVVVUUUTTTOOONNNMMMMMMLLLLLLLLLLLLNNNPPPSSSVVVXXXYYYYYYXXX[[[[[[\\\]]]___```aaaaaabbbbbbbbbbbbbbbbbbaaaaaa________________________[[[[[[ZZZYYYYYYXXXXXXXXXZZZ[[[\\\\\\ZZZXXXXXXYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRRRRQQQRRRSSSSSSTTTTTTUUUUUUUUUQQQRRRSSSTTTTTTUUUUUUTTTVVVUUUTTTTTTTTTVVVXXXYYY[[[\\\]]]^^^^^^]]]\\\[[[[[[\\\^^^```cccfffhhhiiigggfffeeeeeeddddddeeeeeeddddddcccbbbaaa```___^^^___^^^[[[YYYVVVUUUTTTSSSMMMLLLIIIFFFDDDCCCCCCCCC???>>>===<<<<<<<<<===>>>AAACCCGGGMMMRRRXXX\\\^^^eeehhhllloooppprrrtttvvvssssssttttttrrroookkkiii```^^^ZZZVVVSSSRRRRRRRRRXXXYYY]]]bbbfffiiihhhggglll___]]][[[\\\```fffkkkmmmmmmmmmnnnooonnnnnnmmmllljjjhhheeeeeeeeeaaaYYYSSSFFF@@@999555444444333111111222333444444333222111000000000000000000000000////////////////////////000000///.......................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,---------,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///........................000/////////////////////////////////////////////000000000000000000000000////////////////////////000111111000111333777;;;;;;???DDDIIIMMMRRRXXX\\\bbbccceeefffggghhhgggggggggdddaaa___]]]\\\ZZZYYYSSSSSSSSSSSSTTTUUUVVVWWWYYYYYYXXXWWWUUUSSSRRRQQQJJJJJJJJJJJJJJJKKKLLLMMMQQQSSSVVVYYY[[[[[[[[[ZZZ]]]]]]^^^___```aaaaaaaaabbbbbbccccccbbbaaa```___\\\\\\[[[ZZZYYYXXXXXXWWWVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSUUUTTTRRRQQQQQQRRRTTTTTTTTTSSSRRRQQQPPPOOOQQQPPPOOONNNMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNIIIJJJKKKKKKLLLLLLLLLKKKMMMLLLJJJIIIJJJMMMPPPRRRTTTUUUVVVVVVWWWVVVVVVUUUTTTUUUWWWZZZ]]]```bbbcccccccccbbbbbbccccccdddeeegggggggggfffeeeeeeddddddcccbbb```^^^[[[ZZZXXXXXXTTTSSSPPPMMMKKKIIIHHHHHHCCCBBB@@@>>><<<;;;;;;;;;>>>???BBBFFFKKKQQQVVVXXX]]]```cccfffiiilllooorrrooopppqqqrrrrrrpppnnnlllgggddd```\\\WWWSSSQQQOOORRRTTTWWW\\\aaaeeehhhhhhkkkaaa^^^[[[[[[___eeejjjmmmmmmnnnnnnnnnnnnnnnnnnnnnkkkiiiffffffeeeaaa\\\WWWKKKDDD<<<666555555333222111222444555555444222111000000000000000000000000000000000000000000000000000000///.......................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///........................//////..........................................111111111111111111111111/////////000000000000000000111111111222555;;;???@@@CCCIIINNNRRRWWW\\\___ddddddeeeffffffeeedddccceeeaaa\\\YYYVVVUUURRRQQQLLLNNNQQQUUUWWWWWWWWWWWWWWWWWWVVVUUUTTTRRRQQQPPPIIIIIIIIIJJJKKKMMMNNNOOOUUUVVVYYY[[[\\\\\\\\\[[[\\\\\\]]]]]]^^^^^^______^^^___```aaa```___]]]\\\WWWWWWVVVUUUSSSRRRQQQQQQQQQRRRRRRQQQPPPOOONNNMMMKKKMMMNNNNNNLLLKKKKKKLLLNNNNNNNNNNNNMMMLLLKKKJJJLLLKKKJJJIIIHHHGGGFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIDDDEEEFFFFFFFFFFFFFFFFFFFFFEEECCCCCCCCCFFFIIIKKKNNNNNNOOOOOOPPPPPPPPPPPPNNNOOOPPPRRRTTTUUUWWWXXX[[[[[[\\\\\\]]]___```aaaggggggggggggggghhhhhhhhheeeeeedddbbbaaa___^^^]]][[[YYYWWWUUUSSSQQQOOOOOOIIIHHHFFFCCCAAA>>>===<<<>>>>>>???AAAEEEIIIMMMOOOSSSVVVYYY\\\___bbbfffiiikkkmmmnnnpppppppppooonnnjjjiiifffaaa\\\WWWSSSPPPNNNOOORRRVVVZZZ^^^ccceeennnddd```\\\ZZZ^^^dddjjjmmmmmmmmmmmmmmmnnnnnnnnnnnnjjjiiigggeeedddbbb^^^[[[OOOHHH???888666666444222222333666777777666333222000000000000000000000000000000000000000000000000000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,------------......------------------...///................................................------------............////////////////////////000000000000111111111111111222333444555999???CCCEEEIIINNNSSSVVVZZZ^^^```dddeeeeeeeeedddcccaaa``````\\\WWWSSSRRRQQQOOONNNKKKNNNRRRWWWYYYYYYXXXVVVWWWWWWWWWVVVUUUTTTSSSRRRKKKLLLLLLMMMOOOQQQSSSTTTXXXYYY[[[]]]]]]]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXYYY[[[\\\\\\ZZZYYYWWWRRRQQQPPPPPPOOONNNMMMMMMLLLLLLMMMMMMMMMKKKJJJIIIHHHJJJKKKKKKIIIHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBAAA@@@AAABBBDDDFFFGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLQQQQQQRRRSSSUUUWWWYYYZZZ``````aaacccdddfffggggggfffggggggffffffdddcccbbb```___^^^]]][[[ZZZYYYXXXRRRQQQOOOLLLIIIGGGEEECCC@@@@@@@@@@@@AAABBBDDDEEEJJJLLLOOOQQQSSSWWW[[[^^^eeefffhhhkkkmmmnnnnnnnnnjjjjjjiiifffbbb\\\WWWTTTMMMNNNOOOQQQSSSVVV\\\```uuugggbbb\\\ZZZ]]]ccchhhlllmmmlllllllllmmmmmmnnnooojjjhhhgggeeecccaaa___]]]SSSKKKAAA:::888777555333333444777999999777444333000000000000000000000000000000000000000000000000000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,---------------------------......////////////......------------....................................//////000000111---.........////////////////////////////////////000111111111222222222333333444777888;;;???DDDHHHKKKOOOTTTWWWZZZ\\\___aaadddeeeeeeeeedddbbb```___ZZZVVVRRRPPPQQQQQQQQQQQQSSSUUUXXXZZZ[[[[[[ZZZZZZXXXYYYYYYYYYXXXXXXWWWVVVQQQQQQRRRSSSUUUWWWYYYZZZ[[[\\\]]]^^^^^^\\\ZZZYYYTTTTTTTTTTTTTTTTTTTTTSSSRRRSSSUUUWWWWWWVVVTTTSSSLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJKKKLLLLLLKKKIIIHHHGGGHHHJJJJJJHHHHHHHHHIIIFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCDDDEEECCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHJJJLLLNNNQQQRRRUUUVVVXXXZZZ]]]___aaabbbddddddeeefffffffffeeeddddddddddddddddddcccbbbbbb^^^]]][[[YYYWWWTTTRRRPPPKKKJJJIIIGGGEEEDDDDDDCCCCCCEEEGGGHHHIIILLLPPPSSSWWWYYY]]]aaadddhhhjjjkkkhhhiiijjjiiifffaaa\\\YYYOOOOOOOOONNNMMMPPPUUUZZZ|||hhhccc]]]ZZZ\\\bbbgggkkklllllllllllllllmmmnnnoooiiihhhfffeeecccaaa```___UUUMMMCCC<<<999777666444333555888::::::888555333000000000000000000000000000000000000000000000000000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,------------......++++++,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------.........*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,------................../////////000000000///...---------------////////////////////////...//////000111222222333.../////////000000111111111111111111111111111111111111222222222333333333555777:::<<>>???AAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBDDDFFFIIILLLMMMMMMNNNQQQTTTWWWZZZ\\\^^^```aaabbbdddddddddccccccggghhhhhhiiiiiiiiihhhhhhhhhgggfffdddbbb___]]]\\\WWWVVVTTTQQQNNNKKKIIIGGG???AAABBBCCCCCCFFFIIILLLKKKMMMQQQWWW\\\aaadddfffggghhhjjjkkkiiiddd```]]]RRRQQQPPPMMMKKKLLLRRRVVVuuufff[[[]]]___]]]```hhhkkkkkklllmmmmmmnnnmmmmmmmmmkkkgggeeedddbbb```^^^WWWQQQHHH???888666666666444444444444444444444444222222222222222222222222////////////000000000000+++,,,---......---,,,+++........................---------------------------------.........//////,,,,,,,,,++++++*********------------------------+++,,,------++++++,,,---************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////......////////////////////////.................................------------------------///000000111222333333333000000000000000000000000000111222000///---...///333222111111222444666777888:::>>>@@@CCCGGGKKKOOOTTTVVVZZZ^^^aaabbbccccccccccccdddcccaaa^^^[[[YYYSSSRRRRRRSSSUUUWWWZZZ\\\___```````````````aaaaaabbbaaa```aaaaaa___]]]ZZZZZZXXXVVVUUUVVVYYY\\\___[[[ZZZXXXUUUTTTRRRRRRQQQPPPOOONNNNNNMMMLLLJJJIIIHHHJJJLLLNNNPPPPPPPPPPPPIIIGGGEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLKKKIIIHHHHHHIIIJJJJJJIIIHHHGGGFFFGGGGGGFFFFFFEEEDDDCCCCCCFFFEEEDDDCCCBBBCCCDDDEEEDDDCCCBBBBBBCCCCCCBBBAAAEEEDDDBBBAAA@@@@@@@@@@@@CCCBBBAAAAAA@@@@@@AAAAAA???===;;;<<<>>>@@@???===BBB???===<<<===>>>>>>===??????@@@AAABBBCCCDDDDDDFFFGGGIIILLLOOOQQQRRRSSSVVVVVVWWWYYY[[[^^^```aaabbbcccdddfffhhhjjjlllmmmlllllllllkkkiiihhhiiijjjfffeeedddaaa]]]YYYUUUSSSNNNJJJEEEBBBBBBCCCDDDDDDDDDEEEHHHKKKPPPVVVZZZ]]]^^^```dddggggggfffccc```VVVSSSOOOKKKIIIHHHIIIJJJ}}}lll^^^]]]___]]]```fffjjjjjjkkklllmmmmmmmmmmmmllljjjgggeeedddcccaaa```XXXSSSJJJ@@@999666555555333333333333333333333333333333222222111111111111000000000000000/////////,,,---...//////...---,,,........................------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++------------------------+++,,,---,,,+++***+++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,++++++,,,,,,,,,...............---------........................------------------------//////000000111222222333000000000000000000000000111222333222000///000111111000000000111333666777:::===@@@DDDGGGKKKPPPSSSVVVXXX[[[^^^aaabbbbbbbbbbbbccccccbbbaaa^^^\\\ZZZVVVVVVVVVWWWYYY\\\___aaabbbbbbbbbbbbbbbbbbbbbbbbcccbbbaaabbbbbbaaa^^^\\\\\\ZZZWWWUUUUUUWWWYYY[[[VVVVVVUUUTTTRRRQQQQQQPPPMMMMMMLLLLLLKKKJJJGGGEEEGGGHHHIIIKKKLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOMMMLLLKKKIIIJJJJJJJJJJJJIIIHHHGGGIIIIIIHHHGGGGGGFFFFFFFFFGGGFFFFFFEEEDDDEEEEEEEEEIIIHHHFFFGGGHHHIIIHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBB???======???@@@???===@@@>>>======>>>???>>>=========>>>>>>???@@@@@@@@@AAABBBDDDGGGIIIJJJKKKLLLNNNOOOPPPRRRTTTWWWYYYZZZ^^^___aaacccfffiiijjjllljjjkkklllmmmmmmnnnppprrrllllllkkkiiifffbbb___]]]VVVRRRLLLGGGEEECCCAAA@@@AAAAAABBBEEEHHHLLLOOOQQQWWWZZZ^^^bbbccccccaaa___]]]YYYSSSMMMIIIIIIJJJKKKxxxeee```___]]]```eeeiiiiiijjjllllllmmmmmmmmmllljjjgggeeeeeedddbbbaaa[[[UUULLLCCC;;;777555444222222222222222222222222333333333222222111111111111111111000000//////.........////////////..............................------------------------++++++,,,,,,,,,------------------------,,,,,,,,,------------------------***+++,,,,,,******+++,,,...---,,,+++************------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///......------......///------------------------........................////////////////////////...//////000000111111222000000000000000000000000222333444333111111222333000000111222444777:::;;;>>>AAAEEEIIIMMMQQQVVVYYY[[[\\\^^^```aaaaaaaaa```aaaaaabbbbbbaaa___]]]\\\ZZZZZZ[[[]]]___cccfffgggeeeeeeeeeeeeeeeeeeeeeddddddcccbbbbbbbbbbbb___]]]\\\ZZZWWWTTTSSSSSSUUUVVVRRRRRRRRRRRRQQQPPPOOONNNKKKLLLLLLLLLKKKHHHFFFDDDHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJHHHIIIJJJKKKKKKJJJGGGHHHJJJKKKKKKKKKIIIHHHEEEFFFFFFFFFEEECCCBBBAAAAAA???>>>>>>>>>>>>===;;;??????>>>???AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDFFFGGGHHHJJJLLLOOOQQQRRRWWWXXX[[[^^^bbbeeegggiiihhhjjjlllmmmnnnpppsssuuurrrrrrrrrqqqooommmjjjiii^^^[[[VVVQQQLLLHHHCCC@@@????????????@@@BBBDDDEEEMMMPPPTTTYYY\\\]]]]]]]]]aaa\\\UUUOOOJJJIIIJJJKKKsssgggbbb___```ccchhhiiijjjlllmmmnnnnnnnnnnnnkkkhhhfffeeedddbbb```]]]XXXPPPFFF>>>888555444222222222222222222222222222222333333333444444444222222111111000///......//////000000000000//////........................------------------------,,,,,,,,,---------........................------------------------------***+++,,,,,,******+++,,,...---,,,+++++++++++++++........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000////////////000000---------------.................................////////////////////////......//////000000000111000000000000000000000000111222333333222111222444333444555777:::>>>@@@BBBBBBFFFKKKOOOSSSWWW[[[^^^______```aaa``````______``````aaaaaa``````^^^^^^]]]]]]___aaadddgggjjjkkkhhhhhhggggggffffffeeeeeecccaaa````````````^^^]]]YYYWWWTTTRRRQQQQQQRRRSSSRRRRRRRRRRRRPPPOOOMMMLLLKKKLLLNNNNNNLLLIIIGGGFFFMMMLLLLLLKKKKKKLLLMMMMMMLLLMMMNNNNNNMMMLLLLLLLLLNNNNNNOOOOOOOOOOOOPPPPPPTTTTTTTTTTTTSSSRRRQQQQQQOOOOOOOOOOOOOOOPPPRRRSSSTTTUUUVVVWWWVVVUUUSSSRRRQQQOOOMMMMMMOOOPPPPPPOOONNNPPPSSSTTTTTTRRRPPPNNNKKKLLLLLLLLLJJJGGGEEECCCAAAAAAAAAAAAAAAAAA@@@???AAAAAAAAACCCDDDDDDBBB@@@AAAAAAAAA@@@@@@@@@?????????@@@@@@AAABBBBBBAAAAAABBBCCCDDDEEEHHHJJJLLLMMMPPPQQQTTTWWW[[[___bbbccceeegggiiiiiijjjlllnnnqqqrrrssstttttttttrrrqqqpppeeebbb___[[[WWWRRRLLLHHHBBBAAA???>>>>>>>>>???@@@CCCFFFJJJOOOSSSVVVWWWXXX\\\ZZZVVVQQQMMMKKKJJJIIIsssgggaaa```aaahhhiiijjjlllnnnooooooppppppmmmjjjgggfffdddaaa______[[[SSSJJJAAA:::666444444444444444444444444444111222333444555777888888333222222111000//////...000000000//////000000000........................------------------------............////////////........................------------------------***+++,,,,,,+++***+++,,,,,,,,,++++++,,,------...........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------......////////////........................000000000000000000000000////////////000000000000000000000000000000000000///111222222111111333444555666999<<>>>>>>>>===???BBBFFFJJJMMMOOOPPPSSSTTTUUUUUUSSSPPPLLLIIIoooccc``````fffgggiiikkkmmmnnnoooppppppnnnjjjhhhfffeeebbb``````\\\UUULLLDDD<<<777444444444444444444444444444111222333444666777888999222222222111111000000///000000////////////000000........................------------------------...////////////000000000---------...............------------------------+++,,,------++++++,,,---++++++++++++,,,---...///------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------......------------......------......///000000000........................000000000000000000000000000000000000000000000000000000000000000000000000///000222222222222444555777888;;;>>>BBBFFFHHHJJJLLLOOOTTTWWWYYY[[[]]]______^^^]]]\\\ZZZYYYXXXWWWXXXYYYYYYZZZ[[[\\\]]]^^^\\\]]]___bbbeeegggiiijjjffffffeeedddbbbaaa``````[[[YYYXXXWWWXXXYYYXXXWWWPPPPPPPPPQQQSSSUUUXXXYYYZZZYYYVVVSSSQQQNNNMMMMMMJJJMMMPPPOOOMMMLLLMMMPPPPPPOOONNNMMMOOORRRUUUXXX[[[___cccccc```]]]\\\]]]_________aaaeeeiiinnnppprrrsssuuuuuusssoookkkhhhdddddddddeeegggjjjmmmooowwwzzz~~~}}}yyyvvvooollliiiggghhhhhhiiihhhiiijjjllllllkkkgggccc```______]]]ZZZUUUQQQMMMKKKGGGIIIKKKKKKJJJHHHHHHHHHGGGEEEEEEEEEFFFFFFDDDBBBCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>???@@@AAABBBEEEFFFHHHKKKNNNPPPRRRTTTUUUWWW[[[^^^aaaeeejjjmmmlllnnnppprrrttttttttttttsssqqqooolllhhhccc\\\WWWNNNLLLIIIEEEBBB@@@???>>><<<===>>>@@@BBBDDDFFFGGGJJJNNNSSSVVVVVVSSSNNNJJJvvveee```___cccdddfffiiikkkmmmnnnnnnnnnllliiihhhggggggeeeddd```]]]WWWOOOFFF>>>999666333333333333333333333333222222333333444555555555111111111111111111111111000///............///000........................------------------------.........////////////000,,,,,,---------.........------------------------,,,---......,,,,,,---...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///000000////////////000000,,,,,,---......///000000........................////////////////////////111111111111111111111111000000000000000000000000///111333333333444666777:::<<>>>>>=========>>>>>>CCCCCCEEEFFFHHHJJJKKKLLLMMMPPPSSSVVVZZZ^^^bbbfffgggiiikkkmmmooopppqqqpppqqqpppooonnnlllhhhccc___ZZZWWWRRRLLLGGGCCC@@@???>>>>>>===<<<<<<===>>>>>>DDDGGGMMMQQQRRROOOKKKHHH}}}{{{ggg```___aaabbbdddgggiiikkklllmmmkkkiiigggggghhhiiihhhggg```]]]WWWPPPGGG@@@:::666222222222222222222222222333333333222222222111111111111111111111222222222000///...------...///000........................---------------------------------.........//////,,,,,,,,,---------......---------------------------...//////------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000------,,,,,,,,,,,,------++++++,,,,,,---...//////........................////////////////////////222222222111111111111111000000000000000000000000000222444555555555777999>>>@@@CCCGGGKKKNNNPPPQQQQQQTTTXXXYYYYYYYYYYYYZZZWWWVVVTTTQQQPPPNNNNNNMMMNNNNNNOOOQQQSSSUUUWWWXXX\\\^^^___bbbccceeeffffffaaa```___]]]\\\ZZZYYYXXXXXXVVVTTTSSSTTTUUUUUUUUUSSSTTTUUUWWWZZZ\\\___```[[[XXXTTTQQQOOOPPPRRRSSSTTTWWWYYYXXXVVVWWW]]]bbbgggfffeeeeeeiiinnntttxxxzzztttnnnkkkiiikkkmmmooolllgggbbbaaaaaaYYYVVVSSSQQQQQQRRRQQQPPPHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEEEEDDDDDDCCCAAAAAA@@@???>>>>>>>>>>>>BBBBBBCCCDDDEEEFFFGGGHHHJJJLLLOOOPPPRRRUUUYYY[[[bbbdddfffiiikkkllllllllllllkkklllmmmnnnmmmjjjgggddd```ZZZSSSLLLFFFCCCAAA@@@???===;;;999999999999???BBBFFFIIIJJJIIIFFFDDDzzzxxxkkkbbbcccaaabbbeeehhhiiijjjiiihhhjjjjjjjjjiiiiiigggffffff``````]]]WWWMMMCCC;;;777555555444333333333444444444444333333222111000000000000000000000000000000000000000000////////////000000000000000000000000...///000111111000///...---......///////////////---,,,,,,,,,,,,---......---------------...///000...------,,,,,,------...+++++++++,,,,,,---------...---,,,+++***+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......++++++,,,,,,,,,,,,------///......,,,+++)))'''&&&000000000000000000000000111111000000//////......000//////000222222111000222111000//////000000111000111333444555888===AAADDDGGGJJJLLLNNNOOORRRTTT[[[ZZZZZZ[[[[[[YYYVVVSSSSSSSSSQQQPPPNNNLLLKKKJJJMMMMMMLLLMMMOOOQQQTTTVVVYYYZZZ]]]```cccbbb___\\\]]]ZZZWWWUUUUUUUUUTTTTTTUUUTTTQQQPPPPPPRRRUUUWWWUUUUUUVVVWWWWWWXXXXXXYYYYYYVVVSSSSSSVVVZZZ^^^```hhhjjjkkkiiieeefffkkkpppqqqrrruuuyyy~~~~~~{{{zzzrrrkkkccc^^^]]]\\\XXXUUUQQQPPPOOOOOOPPPQQQOOONNNOOOHHHKKKLLLEEEEEEFFF???AAADDD???>>>EEEAAA;;;AAA===>>>AAACCCEEEEEEDDDCCCFFFFFFGGGHHHKKKNNNQQQSSSVVVYYY^^^aaadddeeehhhjjjgggjjjlllmmmlllkkkjjjkkkccc___[[[XXXVVVRRRLLLGGGGGGCCC???>>>>>>>>><<<:::===>>>???BBBFFFGGGFFFEEE~~~mmmcccbbbaaabbbeeehhhjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggfffbbbbbb___YYYPPPFFF===999555555444444333333444444444444333333222111111000000000000000000000000000000000000000////////////000000000000000000000000...//////000000//////...---......///////////////---------------......///---------------...//////...------,,,,,,------...------------------.........---,,,+++++++++,,,,,,---------,,,,,,,,,++++++------------------------,,,---------.....................------.........,,,,,,---------.....................------,,,+++000000000000000000000000000000000000000/////////000//////000222222111000222111000000111333444555222444666777999;;;???CCCDDDGGGKKKNNNOOOQQQSSSUUU[[[ZZZYYYYYYXXXVVVRRROOOMMMLLLJJJIIIGGGFFFFFFFFFKKKKKKLLLMMMPPPSSSVVVXXX[[[[[[\\\^^^___^^^[[[XXXWWWUUUSSSQQQRRRTTTVVVVVVVVVUUUSSSRRRRRRSSSTTTUUUTTTUUUVVVWWWWWWWWWYYYZZZ[[[ZZZ[[[___eeemmmrrruuuzzzvvvuuuzzz~~~|||tttmmmggg___YYYXXXVVVUUUVVVXXXYYYXXXWWW\\\SSSRRRQQQJJJMMMRRRNNNMMMKKKAAA===DDDBBB===BBB>>>@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDEEEGGGIIIKKKMMMNNNQQQUUUXXXZZZ\\\^^^```aaadddgggiiihhhggghhhhhhfffccc```^^^\\\XXXSSSOOOKKKHHHDDDBBBAAAAAA>>><<<>>>======???AAABBBAAA@@@ooodddbbb```bbbeeehhhjjjkkklllllljjjjjjjjjjjjiiihhhggggggdddccc```[[[SSSIII@@@;;;666555555444333333444444444333333222222111111111000000000000000000000000000000000000////////////000000000000000000000000///..................///---......///////////////......------......///000...------------...//////...------,,,,,,------.....................------...------,,,+++,,,,,,,,,------------,,,,,,,,,,,,........................------........./////////........................---............/////////------...///000000000000000000000000000000000000//////000000000000000000000000///111222333111000111111111222333666888999555777:::<<<===???BBBEEEFFFIIIMMMPPPRRRTTTVVVXXX[[[ZZZXXXWWWUUURRRNNNKKKLLLKKKIIIGGGFFFGGGHHHIIIKKKKKKLLLNNNQQQUUUYYY[[[\\\[[[YYYYYYYYYXXXVVVTTTRRRPPPOOONNNPPPSSSWWWZZZYYYXXXWWWUUUUUUTTTTTTUUUTTTUUUWWWXXXXXXZZZ\\\^^^bbbdddiiisss~~~yyymmmeeedddcccbbbdddfffhhhhhhhhhlllaaa]]]YYYSSS[[[hhhhhhggg```LLL@@@DDDDDD???BBB@@@AAACCCEEEFFFFFFEEEDDDBBBBBBAAAAAAAAABBBCCCDDDEEEHHHKKKNNNOOOQQQSSSUUUYYY\\\___aaabbbbbbcccdddgggfffdddcccaaa^^^ZZZWWWRRROOOLLLIIIGGGEEECCCAAABBB@@@>>>>>>>>>>>>===;;;qqqeeebbb```bbbdddgggjjjlllmmmmmmjjjjjjjjjjjjiiiiiihhhgggeeecccaaa\\\VVVLLLBBB<<<777666555444444333444444333333333222222111111111000000000000000000000000000000000000///////////////////////////////////////...---,,,,,,---...///---......//////////////////............///000000......---------......///...------,,,,,,------...//////......------,,,,,,......------,,,,,,,,,,,,------------------,,,,,,------------------------.........////////////000......////////////......------........./////////---...///000111111111111/////////////////////////////////000000111111222111000000111333333222000222222222333444666999:::777:::===@@@AAABBBDDDFFFGGGKKKPPPSSSUUUWWWYYYZZZ[[[YYYWWWVVVTTTRRROOOLLLNNNLLLJJJHHHHHHJJJLLLNNNNNNOOOPPPQQQTTTWWWYYYZZZZZZWWWTTTSSSSSSTTTSSSRRRQQQPPPOOOOOOPPPTTTZZZ^^^___]]]YYYVVVUUUUUUVVVWWWVVVYYY\\\^^^___bbbfffjjjrrrvvv~~~{{{vvvuuutttvvvzzz}}}~~~~~~rrrkkkeee```lll~~~zzz\\\GGGGGGFFF@@@AAAAAABBBCCCDDDEEEEEEDDDDDDBBBAAA@@@???>>>=========???BBBEEEFFFGGGIIIKKKMMMQQQSSSWWWYYYZZZ[[[]]]___cccccccccccccccaaa___^^^YYYWWWTTTQQQNNNKKKHHHFFFIIIFFFCCCAAA@@@>>><<<:::uuuhhhddd```bbbdddfffiiikkkmmmnnniiijjjjjjjjjjjjiiiiiihhheeeccc```]]]XXXOOODDD===888777666555444444444444333333222222222222222111000000000000000000000000000000000000///////////////////////////////////////...---,,,,,,---...///---......//////////////////............///000000///......---------.........------,,,,,,------......---------,,,,,,++++++.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000......///000000///......,,,------------............//////000000000000/////////////////////////////////000000111111222222111000000111333333222111333333333333444666888999999<<>><<<;;;:::<<<>>>@@@AAAAAACCCEEEGGGJJJLLLOOOQQQRRRTTTVVVXXX]]]^^^```bbbbbbbbbbbbbbb^^^]]][[[XXXTTTQQQNNNMMMNNNLLLHHHEEECCC@@@<<<:::~~~mmmfffaaabbbccceeehhhjjjkkkllliiijjjjjjjjjjjjjjjiiiiiieeecccaaa___ZZZRRRFFF>>>888888666555444444333333222222222222222222222222000000000000000000000000000000000000////////////000000000000000000000000///..................///---......///////////////......------......///000//////...------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++---............---,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...///000111111000///...,,,,,,---------.........//////000000//////......000000000000000000000000000000111111111111111111111000000222333444222111444444333444555777999:::<<<>>>AAABBBCCCDDDGGGIIIKKKOOOTTTXXXYYYZZZZZZ[[[YYYXXXWWWWWWXXXXXXWWWVVVTTTSSSRRRQQQQQQSSSUUUVVVWWWWWWVVVVVVUUUUUUTTTTTTPPPMMMKKKLLLOOOSSSVVVWWWWWWZZZ\\\\\\[[[]]]bbbggggggdddaaa```ccchhhnnnssssssxxx}}}rrrUUUPPPPPPKKKJJJEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>><<<;;;:::;;;<<<<<<<<<===@@@BBBEEEGGGIIIJJJJJJLLLNNNPPPTTTXXX\\\^^^```aaacccddd___``````]]]YYYVVVTTTTTTQQQOOOLLLJJJGGGCCC>>>:::tttiiiaaabbbcccdddfffhhhjjjkkkiiijjjjjjkkkkkkjjjjjjiiigggeeebbbaaa]]]UUUIII@@@999888777555444444333333222222222222222222222222000000000000000000000000000000000000////////////000000000000000000000000...//////000000//////...---......///////////////---------------....../////////...---------------...------,,,,,,------...,,,,,,,,,------------------.../////////...,,,,,,------------.........///------------------------,,,---------...............///000111111000///...---............///////////////000000000000//////000000000000000000000000222222111111111111111111111111111222333444333111444444444555777:::<<<>>>@@@AAABBBCCCDDDFFFIIILLLMMMQQQVVVYYYZZZZZZZZZZZZ[[[YYYWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYUUUUUUUUUTTTSSSRRRQQQPPPMMMKKKJJJLLLPPPTTTWWWXXXXXX\\\aaabbbaaaccchhhllllllmmmpppuuu|||~~~___XXXWWWSSSQQQIIIHHHGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDBBB@@@>>>===;;;;;;<<<<<<;;;<<>>yyykkkbbbbbbbbbccceeeggghhhiiiiiijjjjjjkkkkkkkkkjjjjjjiiifffdddccc```XXXKKKBBB999888777666444444333333222222222222222222222222000000000000000000000000000000000000////////////000000000000000000000000...///000111111000///...---......///////////////---,,,,,,,,,,,,---......000///...---------------...------,,,,,,------...,,,------....../////////---.../////////...,,,,,,---------.........//////........................,,,,,,,,,---------.........///000222222000///...////////////000000000000...///000111111111111111000000000000000000000000333222222222111000000000222111111222444444333111333333444666999===@@@BBBBBBCCCDDDDDDDDDGGGKKKNNNNNNRRRWWWZZZZZZYYYYYYYYY\\\ZZZXXXXXXYYYYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSRRRQQQOOOOOOMMMKKKKKKLLLPPPTTTWWWWWWWWW]]]ccceeeeeegggkkkppprrrvvv~~~iii___\\\WWWUUUKKKKKKJJJIIIHHHHHHHHHHHHDDDDDDEEEDDDCCCAAA???>>>===>>>>>>======>>>@@@BBB>>>???@@@???>>>>>>@@@BBBBBBGGGMMMQQQSSSVVVZZZ]]]]]]```bbbaaa^^^\\\\\\]]]YYYXXXXXXXXXUUUPPPHHHCCCuuuiiiccc```cccfffgggiiilllkkkkkkkkkkkkjjjjjjiiihhheeegggeeeaaa]]]YYYQQQIII???:::666444555666444222333333444444333333222111111111111111111111111111000111111000//////000222000000000000000000000000111111000000//////......+++---000111---***,,,000...............///000000111000000///...---------........................//////000000///...---------///000///+++)))***,,,,,,,,,------.../////////...------,,,,,,------.........//////////////////............///////////////////////////000111111000000000000000000000000000000111111111111000000222222333333333222222111222222222222222333333333555666999<<<>>>???@@@@@@CCCCCCCCCDDDFFFIIIMMMOOOTTTUUUXXXZZZ\\\\\\\\\\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUUUUVVVVVVWWWUUURRROOOOOOPPPSSSUUUTTTRRRPPPQQQTTTWWWYYYZZZ^^^bbbhhhllloootttzzzxxxvvvppphhh^^^YYYSSSOOOMMMLLLKKKJJJJJJJJJHHHEEEAAA@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;???@@@CCCFFFJJJNNNPPPRRRXXXZZZ]]]___^^^^^^______^^^^^^]]]ZZZVVVQQQMMMJJJ}}}nnngggbbbccceeeeeefffiiijjjkkkkkkkkkkkkjjjiiihhheeegggfffaaa]]]ZZZRRRJJJ@@@;;;666555555666444222333333444444333333222111111111111111111111111111000111222222000000111222000000000000000000000000111000000000/////////...000//////000///---,,,,,,...............///000000111000000///......------........................///////////////...---------///000000...---///111,,,,,,---......//////000///......------......//////////////////........./////////000000000000111000///////////////000111000000000000000000000000000000111111111111000000222222222333333222222111222222333333444444555555666888:::===???@@@AAAAAACCCCCCDDDFFFIIILLLOOOPPPUUUVVVXXXZZZ\\\\\\\\\\\\[[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTTTTUUUTTTRRRQQQSSSUUUXXXZZZ]]]ZZZWWWWWWZZZ^^^aaabbbhhhkkkpppssswww}}}}}}pppkkkddd^^^YYYTTTPPPMMMMMMMMMKKKHHHFFFDDDEEEEEE??????>>>>>>>>>??????@@@??????>>>===<<<;;;;;;:::===>>>@@@CCCFFFIIILLLMMMPPPSSSWWWZZZ[[[]]]^^^```aaaaaaaaa___\\\XXXTTTRRRvvvmmmeeeddddddcccdddfffjjjkkkkkkllllllkkkiiiiiifffhhhfffbbb^^^[[[TTTMMMBBB===888555666666555333333333444444333333222111111111111111111111111111///111333444222111111111000000000000000000000000000000000000////////////111///......000000...+++///............//////000000000000///......------........................///////////////......---,,,---............000222,,,------......///000000000//////////////////000000000//////.........---000000000000111111111111111000///////////////000000000000000000000000000000000111111111111000000111222222333333222222222222333333444555666777777999:::<<>>===<<<;;;:::;;;<<<===???AAADDDEEEFFFFFFJJJNNNRRRUUUYYY\\\^^^aaabbbbbbaaa```]]][[[YYYuuuiiieeedddcccdddfffiiijjjlllmmmlllkkkjjjiiiggghhhgggbbb```^^^WWWPPPEEE@@@:::666666666555333333333444444333333222111111111111111111111111111///222444555444222111111000000000000000000000000000000000000////////////---000111//////000000...//////............///000000000//////.......................................///////////////......,,,---,,,,,,,,,---...000---------...//////000000000//////......//////000000000000///......------//////000000000111111111111000000///////////////000000000000000000000000000000111111111111000000111111222333333333222222222222333555666777888999<<<===???@@@BBBDDDEEEEEEDDDFFFIIILLLOOORRRSSSTTTVVVXXXYYY[[[\\\\\\[[[[[[\\\\\\[[[ZZZYYYWWWUUUUUURRRQQQQQQQQQSSSVVVYYY[[[aaa`````````aaadddfffgggjjjiiiiiimmmuuu~~~vvviii```]]][[[XXXUUUSSSPPPNNNLLLKKKJJJGGGDDDBBBBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;:::;;;<<<===>>>???@@@AAA???BBBGGGKKKNNNQQQVVVXXX\\\\\\]]]^^^^^^^^^]]]\\\ooogggeeedddfffiiiiiijjjlllmmmmmmllljjjiiigggiiigggcccaaa```[[[TTTIIICCC<<<777777777555444333333444444333333222111111111111111111111111111///222444555444222111111000000000000000000000000////////////000000000000000999<<<555//////111111//////............//////////////////..........................................///////////////...222000...---,,,---------------......///000000111///..................///000000//////.........---........./////////000000000000////////////000000111111111111111111111111000000111111111111000000000111222333333333333333111111333555777999:::;;;??????@@@BBBCCCEEEFFFGGGFFFHHHJJJMMMPPPRRRTTTTTTWWWXXXYYYZZZ[[[ZZZZZZYYYZZZZZZYYYXXXWWWUUUSSSRRROOONNNMMMNNNRRRYYYaaaeeejjjhhhfffeeedddeeefffgggkkkmmmrrr{{{}}}tttoookkkgggdddaaa]]]XXXTTTPPPNNNJJJGGGEEEDDDEEEEEEDDDCCCBBBAAA???>>>===<<<<<<<<<<<<======>>>>>>>>><<<>>>BBBDDDFFFIIIMMMOOOTTTUUUWWWXXXZZZ[[[\\\\\\xxxjjjfffeeegggkkkhhhjjjlllnnnnnnmmmkkkiiihhhjjjhhhdddcccbbb]]]WWWLLLFFF===999777777666444333333444444333333222111111111111111111111111111///111333444222111111111000000000000000000000000////////////000000000000777BBBEEE:::///...000000000//////............/////////////////////..............................---...//////////////////999666222000/////////...---......//////000111111///......------......///////////////////////////............///////////////////////////000111111111111111111111111111111000000111111111111000000000111222222333333333333111222444666999;;;===>>>AAAAAAAAABBBDDDFFFGGGHHHHHHIIIJJJMMMOOOQQQSSSTTTVVVWWWXXXYYYYYYYYYXXXWWWXXXWWWWWWVVVTTTRRRQQQPPPOOONNNNNNPPPVVV```iiinnnooolllhhheeecccdddfffgggqqqvvv{{{vvvrrrpppllleee```YYYVVVRRRNNNKKKIIIIIIJJJFFFFFFEEECCCAAA@@@???>>>============>>>>>>>>>>>><<<===???@@@@@@BBBDDDGGGMMMNNNPPPRRRUUUXXXZZZ[[[nnnfffeeegggjjjhhhjjjllloooooonnnkkkjjjiiijjjiiieeedddddd```ZZZNNNHHH???999888777666444333333444444333333222111111111111111111111111111000111222222000000111222000000000000000000000000.../////////000000000111666@@@BBB777...///000---000000///................../////////////////////........................------...///////////////<<<888333111111111000///.........///000000111111000//////......//////000------......///000000000...////////////000000000............///111222333111111111111111111111111000000111111111111000000000000111222333333333333333444666999<<>>>>>>>>>>>>>>>>>>>>>>><<<=========<<<===???BBBFFFGGGIIILLLOOORRRUUUWWWpppgggdddfffjjjgggjjjmmmoooooonnnllljjjiiikkkiiieeedddeeeaaa[[[PPPIII@@@:::888888666555333333444444444333222222111111111111111111111111000111111000//////000222000000000000000000000000.../////////000000111111///888999000,,,111111+++111000///........................///////////////........................------...///000000//////:::666111///000111000///......//////000000111111111111000000000000111111,,,,,,---...///000111111000000000000111111111111---------...000111333444111111111111111111111111000000111111111111000000///000111222333444444444555666888;;;>>>AAACCCEEECCCBBBBBBBBBDDDFFFHHHIIIKKKJJJIIIIIIKKKMMMPPPRRRUUUVVVWWWWWWWWWVVVUUUTTTSSSSSSRRRRRRQQQPPPNNNNNNRRRTTTYYY___ffflllqqqtttrrrnnnjjjhhhiiimmmssswwwwwwiii]]]SSSMMMKKKJJJIIIHHHFFFEEECCCAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<;;;:::;;;===@@@@@@AAACCCFFFIIIMMMPPPRRR}}}nnneeedddgggjjjmmmpppssstttrrrooommmlllkkkhhhfffdddbbbaaaaaaVVVOOOEEE===:::999888666555555666666555555444333333333333222222222111111222111111111000000//////000000111111222222222333111111000///////////////000111111111000///---,,,............////////////000000000000000000000000000000000000000000000000////////////////////////222222222111000//////...000000000000000000000000000000000000000000000000000000000000////////////111111111000000000000000000000000000000000000000222222222222222222222222222222222222222222222222111222222333444444444444999:::<<<===???@@@@@@AAAFFFEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHIIIKKKOOOSSSUUUWWWXXXXXXVVVSSSRRRRRRSSSUUURRROOOPPPSSSVVVWWWWWWYYY[[[```gggmmmqqqsssrrrvvvsssqqqpppttt{{{ppphhh```ZZZTTTMMMIIIJJJJJJEEEAAA@@@>>>@@@AAAAAA???>>>>>>???AAA???<<<;;;;;;;;;:::999=========???BBBEEEIIIKKKpppgggeeehhhhhhkkknnnqqqrrrpppmmmkkklllkkkjjjhhheeecccbbbaaaXXXQQQFFF>>>:::999777666555555666666555555444333333333333222222222111111222111111111000000000000000000000111111111222222111111000///////////////...000111333333222111000....../////////000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///111000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222111111333444555666666666;;;<<<>>>@@@AAABBBBBBCCCEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHJJJLLLOOORRRTTTTTTUUUVVVVVVSSSQQQQQQQQQTTTRRRRRRUUUZZZ^^^______^^^aaafffmmmtttyyy||||||{{{mmmbbb\\\TTTOOOOOONNNIIIFFFEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCAAA>>>=========<<<<<<===<<<<<<<<<>>>@@@CCCEEEssshhhfffhhhfffhhhlllnnnooonnnllljjjllllllkkkjjjhhheeecccbbb\\\TTTJJJ@@@:::888777777555555666666555555444333333333333222222222111111111111111111111000000000//////000000000000111111111000000///////////////'''))),,,///111000///.../////////000000000111111000000000000000000000000........................////////////////////////------...///000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000222222222222222222222222000111333555777888999999>>>???AAABBBDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHJJJLLLNNNPPPRRRSSSRRRTTTUUUUUUSSSRRRRRRRRRUUUVVVYYY^^^dddhhhiiiiiieeeiiiqqqzzzsssjjjaaaYYYWWWUUUPPPLLLLLLIIIIIIIIIIIIHHHFFFDDDCCCEEECCC@@@??????@@@???>>>======<<<;;;;;;<<<>>>???tttiiifffgggeeegggjjjmmmnnnnnnlllkkkkkkllllllllljjjgggdddbbb___XXXMMMCCC<<<888777777555555555666555555444333333333333222222222111111111111111111111111111111///////////////000000000000000////////////000000&&&(((,,,///000///...,,,000000000000111111111111////////////////////////........................////////////////////////------......//////000000////////////////////////////////////////////////000000000000000111111111000000000000000111111111000000000000000000000000111111111111111111111111111222222222222222333333000222444777999;;;<<<===@@@AAABBBDDDEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLOOOQQQRRRSSSSSSSSSTTTTTTTTTSSSTTTWWWYYY\\\___dddiiinnnppppppoookkksss|||qqqgggbbb]]]WWWSSSSSSNNNMMMKKKJJJJJJHHHFFFEEEEEECCC@@@??????@@@???>>>>>>======<<<<<<<<<===>>>tttgggdddeeeeeegggjjjmmmnnnnnnnnnmmmllllllmmmmmmkkkhhheeecccaaa[[[RRRGGG>>>999777777555555555666555555444333333333333222222222111111111111111111111222222222000000000///////////////000000////////////000000---///111333444333111///000000000000111111111111////////////////////////........................////////////////////////....../////////////////////////////////////////////////////////////////////000000000111111111222//////000000111111111111000000000000000000000000222222222222222222222222111111111222222333333333222333666999;;;>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIKKKMMMOOOQQQSSSTTTUUUUUUTTTTTTSSSRRRRRRWWW]]]bbbhhhkkkppptttvvvuuusssrrrsssyyyrrrlllddd______ZZZVVVRRROOONNNLLLJJJHHHEEECCC@@@>>>>>>>>>>>>===<<<<<<;;;<<<<<<======>>>rrrfffcccccceeegggjjjlllnnnooooooooolllllllllllljjjhhhfffeeeaaa]]]UUUKKKAAA:::888888555555666666555555444333333333333222222222111111111111111222222222222222111111000000000000/////////////////////000000111000111222222222111000////////////000000000111111000000000000000000000000........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000///000000111111222222222/////////000111111222222000000000000000000000000222222222222222222222222111111111222222333333444333555777:::===@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJMMMNNNOOOQQQSSSTTTVVVVVVUUUTTTTTTTTTWWW]]]eeekkkrrrvvv{{{~~~}}}{{{yyyxxxzzztttssskkkddd[[[TTTQQQNNNKKKHHHHHHFFFBBB@@@??????===<<<999999::::::;;;<<<<<<<<>>;;;;;;<<<<<<<<<<<<<<<<<>>===tttjjjeeeaaacccdddgggiiilllnnnooopppmmmmmmkkkjjjhhhgggfffeeebbb```[[[TTTLLLDDD===999:::999777555444555666777111222222333333222222111444444333333333222222222111111111111111111111111222111111000000/////////000111111222222111111000000000111111111222222222000000000000//////......111111000000000000111111///////////////////////////000000000000111111111..............................//////000000000000111111111111111111111111......//////000000000111000000111111111222222222333333333333333333333333333222222333444666888:::;;;<<<===???AAACCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEECCCBBBBBBBBBDDDGGGJJJLLLPPPNNNNNNPPPPPPOOOTTT[[[eeelllvvv|||}}}|||}}}~~~|||sssjjj^^^VVVOOOLLLJJJFFFEEEGGGBBBAAA@@@@@@AAAAAA@@@>>>yyymmmhhhdddbbbdddgggjjjmmmoooqqqqqqnnnmmmllljjjiiigggfffeeecccaaa\\\VVVMMMEEE>>>:::777555333222111111222333222222333333333333222222333333333222222222222111222222222222222222222222222222222222111111111111000000111111111111000000///000000000111111111111333333222222222111111111000000////////////000000////////////////////////////////////000000000000111111111111111111111111000000000000111111222222////////////////////////000000000000000111111111111111111222222222333333222222222222222222222222111111222333444777999:::;;;<<<===???AAABBBDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBCCCCCCEEEGGGJJJMMMOOOQQQMMMKKKMMMPPPSSSZZZbbbtttzzzkkkaaaVVVRRRNNNJJJGGGHHHEEECCCBBBAAABBBBBBAAA???qqqjjjggg```cccgggkkkoooqqqsssssspppooommmkkkiiigggeeedddeeeccc^^^XXXPPPGGG???;;;999777666444444444444555333333444444444444333333333333222222222111111111222222222222222222222222111111111111111222222222///000000000000000000////////////000000000111111333333333222222222222222////////////////////////000000000000000000000000.../////////000000000000111111111111111111111111000000000000111111111111111111111111111111111111222222222222222111111111000000000111111111222222222222222222222222222222000111222444666999;;;<<<<<<===>>>@@@AAACCCDDDEEEDDDCCCCCCCCCBBBBBBBBBAAACCCDDDFFFHHHKKKMMMOOOPPPQQQKKKIIIMMMTTT[[[dddlll~~~pppaaa[[[WWWRRRMMMLLLJJJHHHEEEEEEEEEEEEDDDBBBxxxmmmggg```cccgggkkkooorrrtttuuuqqqpppnnnllliiigggeeedddfffddd```ZZZRRRIIIAAA===:::999888777666666777777333444444555555444444333444333333333222222222222111111111111111111111111/////////000000111111111000000000111111000000000//////000000000111111111111111111111000000000000//////000000000000//////000000000000000000000000//////000000000111111111000000000000000000000000////////////////////////222222222222222222222222444444333333222222111111........./////////000000222222222333333333333333111222444666999<<<>>>?????????AAABBBCCCEEEFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBEEEGGGIIIKKKMMMNNNOOOOOOPPPLLLKKKSSS]]]eeennnuuuppphhhddd]]]VVVRRRNNNLLLIIIHHHHHHHHHGGGEEErrrhhhbbbdddgggjjjnnnqqqtttuuurrrqqqooommmjjjhhhfffeeegggeeebbb\\\TTTJJJBBB===888777666666555444444444333444444555555444444333444444444444333333333333222222222222222222222222///000000111111222222222000000111111111111000000000000000111111111111222000000000000000000000000000111222222222222111000000000000000000000000000000000000111111111222222////////////////////////000000000000000000000000////////////////////////444333333222222111111111/////////000000000111111222333333333444444444555333444666999<<>>888888888777666666555555333333444444444444333333444444444333333333222222333333333333333333333333222222222222222333333333///000000111111000000////////////000000000111111111111111111111222222222000111222333333222111000000000000000000000000000000000000000111111111111000000000000000000000000222222222222111111111111////////////////////////111111111111111000000000111111111222222222333333222222222333333444444555444555888;;;>>>@@@BBBBBBCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDDDDEEEFFFHHHIIIKKKKKKLLLMMMNNNOOOPPPPPPTTTWWW```kkkrrruuuzzz|||ooohhhccc^^^WWWRRRNNNJJJGGGEEE{{{jjjiiigggfffhhhkkkooorrrqqqpppooommmllljjjiiihhhgggfffccc^^^VVVLLLCCC===999999999888888777666555222222333333333333222222222222222111111111000000111111111111111111111111111111111111000000000000---..................------------.........////////////000000000111111111///111222333333222111///////////////////////////............////////////////////////////////////111000000000////////////000000000000000000000000......//////////////////000000000111111111222222///000000111222222333333333555888;;;===???@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGDDDDDDCCCCCCEEEGGGJJJKKKLLLLLLLLLMMMOOORRRUUUVVV[[[```kkktttwwwxxx~~~zzztttjjjaaaYYYRRRLLLIIImmmkkkgggeeefffiiinnnqqqqqqpppooonnnlllkkkiiiiiigggfffccc^^^VVVLLLCCC===444444444444333222111000111222222333333222222111000000000000////////////..............................------,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,---------......//////...000111222222111000...////////////////////////,,,,,,,,,---------......------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------.........///---......///000111111111333444777:::<<<>>>>>>>>>AAABBBBBBCCCDDDEEEEEEFFFCCCBBBBBBCCCDDDGGGJJJLLLLLLLLLLLLNNNQQQUUUYYY\\\```gggrrryyyyyyxxx{{{nnndddZZZSSSOOO