BM6(7 ~~~xxxsssoookkkeee___[[[VVVRRRPPPKKKJJJHHHFFFEEEEEEEEEFFFGGGFFFHHHPPP\\\iiitttzzz{{{zzzqqq^^^OOOGGGJJJHHHJJJTTTbbbttt~~~wwwqqqmmmjjjhhhfffqqq}}}yyyttttttoookkkggggggkkkoooppppppeeegggjjjkkkppp~~~sss[[[RRRRRR[[[gggqqq}}}tttsssddd^^^^^^hhhZZZ???>>>888777666444222222111111111111000000//////..............................//////.........---------............////////////222222111111222444666777777GGGrrr~~~yyyllliiijjjooorrr|||sssccccccffffffhhhnnnrrrvvv|||zzzxxx}}}~~~QQQGGGEEE@@@;;;999888666444555444222222222222000...............---,,,+++***************************yyytttnnnjjjddd^^^ZZZUUUQQQOOOKKKJJJHHHFFFEEEEEEEEEFFFGGGHHHKKKSSS___lllvvv{{{|||}}}xxxeeeVVVMMMLLLHHHIIIRRRbbbwww~~~vvvoookkkhhhfffdddoooyyy{{{qqqkkkeeeggggggeeebbbbbbfffkkkllloooqqqrrruuujjjZZZRRRWWWaaannnxxxvvvtttggg\\\[[[fffaaaBBB???777666555333222111111000111111000000//////.............................................---------............////////////222222111222333444666777777MMM{{{ooowwwvvvjjjhhhkkknnnrrr~~~qqqcccdddjjjlllqqqsssuuuyyyvvvtttyyyxxxZZZLLLHHHCCC>>>:::777555555555333111111111111///...............---,,,+++***************************zzzuuummmiiiccc]]]YYYUUUPPPNNNKKKJJJHHHFFFEEEEEEEEEFFFGGGHHHLLLUUUaaammmvvvzzz|||rrr^^^QQQOOOJJJIIIOOO___ttt|||sssuuuyyy|||}}}{{{zzzxxxyyyqqqllliiifffeeejjjpppyyyxxxmmmfffZZZ\\\]]]ZZZWWWYYY```gggpppqqqqqqnnnlllnnnuuuzzz|||~~~vvv___WWWRRR___kkkxxx}}}vvvyyyuuusssnnn]]]WWWccciiiGGG???888777666444333222111111111111000000//////..................................................................////////////222111111222333555777888;;;UUUsss[[[___|||rrrffffffiiinnnsssnnnfffhhhpppuuu}}}}}}~~~ooopppyyyrrr~~~lllPPPJJJDDD@@@;;;777666888555333111111111111///---............---,,,+++***************************zzzuuummmiiibbb]]]XXXTTTPPPMMMKKKJJJHHHFFFEEEEEEEEEFFFEEEGGGMMMWWWcccnnnuuuyyy|||{{{bbbQQQRRRNNNKKKMMMYYYkkk{{{vvvyyy|||~~~~~~vvvuuuxxx{{{{{{yyyxxxyyyzzz~~~wwwrrrmmmjjjggghhhjjjnnnsssvvvtttnnnhhh\\\ZZZWWWUUUUUUYYY___eee```aaa___[[[WWWVVVXXXZZZ^^^bbbhhhnnnvvvgggXXXXXXXXXjjjuuu~~~wwwpppiiixxxqqqnnnrrr^^^VVVcccrrrLLL@@@:::999777666444333333333111111000000//////..............................---.................................////////////222111111222333666888999<<>>aaayyynnnmmmrrrhhhjjjoooxxx|||yyytttooollljjjkkkqqqyyy~~~wwwzzzwwwnnndddSSSCCC@@@@@@<<<;;;===666444222222222222000///............---,,,+++***************************yyyuuunnniiiccc^^^YYYUUUQQQNNNKKKJJJHHHFFFEEEEEEEEEFFFEEEIIIQQQ\\\hhhrrrwwwyyy~~~nnn^^^RRRUUURRRMMMNNNYYYdddiiimmmtttxxxwwwwwwxxxwwwsssyyyzzz{{{zzzzzz{{{~~~yyyrrrmmmlllhhhdddcccfffkkknnnpppvvvqqqjjj```WWWPPPLLLJJJEEEFFFFFFFFFFFFGGGIIIJJJIIINNNSSSUUUYYYeeeyyy{{{^^^UUU^^^jjjwww}}}{{{xxxuuurrrttt|||nnnbbb{{{ttt^^^TTTbbbTTTAAA:::999777666444333333333111111000000//////..............................---------.........//////............////////////111111222222444777999:::BBBmmmrrrhhhqqqjjjmmmsssyyy}}}uuuqqqllliiijjjjjjkkksss|||~~~qqqyyyttt\\\FFFBBBCCC@@@===>>>777555444333333333111000............---,,,+++***************************yyytttnnnjjjddd^^^ZZZUUUQQQOOOKKKJJJHHHFFFEEEEEEEEEFFFFFFJJJSSS^^^jjjtttxxxzzzzzzkkk___QQQVVVUUUNNNLLLUUU```dddrrrxxxzzzvvvtttuuuvvvvvvwwwxxxyyy{{{|||}}}{{{tttoookkkgggbbb```aaafffkkknnnaaacccccc___XXXRRRPPPOOOEEEEEEDDDCCCBBBBBBBBBBBBBBBGGGLLLLLLNNNXXXkkkzzzttt\\\SSS^^^mmmyyy|||{{{|||{{{sssqqqttt}}}ooo___tttuuu^^^RRR^^^VVVAAA999888666555333333222222111111111000//////..............................---------.........//////............/////////000111111222333444777999;;;AAArrrqqqjjjoooiiinnnuuuwww|||nnnlllgggeeehhhiiilllvvv~~~yyyzzzuuuxxxbbbIIIDDDFFFBBB>>>>>>888666444444444444222000............---,,,++++++************************vvvppplllhhhbbb^^^[[[XXXSSSOOOLLLJJJGGGDDDCCCCCCEEEFFFHHHHHHOOO^^^jjjppptttwwwsssssslll```XXXRRRQQQUUURRRNNNTTTaaajjjlllqqqvvvuuunnnkkkllliiilllqqqvvv{{{{{{rrrllljjjdddaaadddgggccc\\\SSSRRRPPPOOONNNLLLKKKJJJDDDAAA???@@@BBBCCCCCCBBBBBBFFFIIILLLNNNSSS[[[aaarrrxxxiiiXXXVVVaaakkk{{{zzz{{{wwwssswww|||xxx\\\___sssuuuZZZWWWhhh```EEE===:::777555444444222111111111000000//////..............................---------............//////////////////.........222111222666777666999>>>MMMoooiii{{{jjjiiimmmnnnyyy}}}vvvssspppnnnmmmlllppp{{{|||sssPPPDDDEEEBBB???>>>???;;;555333333444222111000///------......---+++---,,,++++++******++++++vvvppplllgggaaa]]][[[XXXSSSOOOLLLJJJGGGDDDCCCCCCDDDEEEHHHIIIPPP]]]iiiooossswww}}}jjjhhhnnnmmmfffVVVQQQQQQVVVUUUOOOSSS\\\```aaaeeehhhfff___[[[\\\```ccciiiooouuu{{{~~~vvvmmmhhhcccdddkkknnndddVVVQQQNNNJJJHHHGGGGGGFFFFFFCCCCCCDDDEEEEEEEEEDDDCCCAAAGGGOOOTTTWWWZZZ^^^aaa___```dddjjjmmmqqq|||xxxddd[[[___jjjtttvvvxxx}}}yyyzzz{{{xxxZZZ\\\ppp{{{___XXXdddgggHHH>>>;;;777555555444333111111111111000//////..............................---------............///////////////////////////333111222444555666:::AAAYYYtttuuuyyyjjjjjjoooqqq{{{~~~vvvrrrpppppppppnnnlllppp{{{|||~~~vvvOOOBBBFFFFFFBBB???===;;;888777888888666333111///............---+++---,,,++++++******++++++xxxrrrlllgggaaa]]][[[WWWRRRNNNKKKIIIFFFCCCBBBBBBDDDEEEHHHIIIPPP]]]hhhmmmqqquuuqqqffffffgggdddaaaTTTPPPRRRXXXXXXRRRPPPTTT[[[[[[]]]___\\\UUUSSSTTTXXX]]]cccjjjqqqxxx~~~|||pppiiicccfffrrruuufffTTTMMMHHHCCCAAACCCEEEEEEEEEAAADDDGGGHHHHHHFFFEEEEEEGGGPPPZZZbbbdddddddddeeegggfffggggggddddddllluuu{{{mmm___\\\bbbjjjpppsssxxx~~~|||~~~yyyZZZ\\\pppdddXXX___xxxpppJJJ???<<<888666555555333222222111111000000///..............................---------............///////////////////////////444111111444555666<<>>:::888777666444333222222111111000//////...........................---------............//////////////////000000000222111222666888999>>>DDD```}}}wwwkkkmmmsssxxxvvvbbb\\\^^^___dddjjjuuuuuutttqqqkkkjjjuuuXXXFFFFFFGGGDDD@@@>>>===;;;999777666444333333111////////////---,,,---,,,++++++******++++++{{{vvvnnniiiccc^^^[[[WWWRRRNNNLLLIIIFFFDDDBBBBBBDDDEEEGGGIIIQQQ]]]eeehhhmmmrrr}}}uuu```ZZZSSSOOONNNUUUZZZXXXPPPJJJLLLJJJKKKMMMMMMKKKNNNSSS^^^ccciiinnnqqqvvv~~~yyynnnfffgggmmmkkkfffPPPJJJFFFIIIRRRWWWUUUPPPNNNNNNOOOOOOPPPSSSWWWZZZdddhhhmmmnnnllljjjkkklllkkkpppuuutttpppoooqqqttt{{{pppcccVVVSSS]]]kkkvvvzzzhhhkkk~~~dddYYYYYYiiiOOOBBB???<<<999888777555444222222222111000000//////........................---------............///////////////000000111111000000333999;;;;;;???EEE```wwwlllmmmtttzzzlllZZZVVVYYY]]]gggqqq{{{xxxwwwwwwtttqqqtttyyybbbMMMFFFDDDBBB@@@>>>===:::777666777:::<<<444222000000000///...,,,---,,,++++++******++++++}}}wwwpppkkkddd___\\\XXXSSSOOOLLLJJJGGGDDDCCCCCCDDDEEEGGGJJJRRR]]]cccfffkkkppp|||~~~}}}}}}lllbbbYYYRRRMMMRRR[[[\\\UUUMMMFFFDDDDDDGGGIIIJJJPPPWWWaaaffflllnnnpppttt|||ssseee```dddhhhiiiVVVSSSSSS\\\iiinnnggg___```]]]ZZZ[[[^^^cccfffgggjjjkkkjjjfffccccccfffjjjvvvzzzzzztttqqquuu|||uuubbbYYYQQQSSS___nnnxxx|||{{{mmmnnnhhh^^^ZZZfff}}}UUUDDDAAA===:::999888666555333222222111111000//////........................---------............///...//////000000111111222000000333999<<<===AAAGGGggguuulllmmmuuu}}}ooo```TTTUUU\\\cccppp|||||||||~~~iiiQQQFFFCCCBBBAAA===<<<:::888888<<>>;;;:::999777555333333222111111000000///........................---------............///...//////000111111222222333111222666:::===DDDLLLsssqqqjjjmmmvvveee[[[VVV\\\dddkkkxxx{{{kkkQQQFFFEEEDDDBBB======<<<;;;:::===BBBFFF666444222111111000...,,,---,,,++++++******++++++zzzrrrmmmfffbbb^^^ZZZUUUPPPNNNLLLIIIFFFEEEEEEFFFGGGGGGJJJSSS\\\aaaccchhhoooxxxzzzxxxuuuyyy~~~tttiiifffZZZOOOPPP]]]fffbbbYYYNNNKKKJJJMMMPPPTTT]]]eeedddjjjoooqqqpppttt}}}uuuhhh```^^^[[[WWWZZZ^^^lllxxxrrrlllnnnsssuuupppiiijjjhhhddd^^^ZZZ\\\bbbhhhiiisssyyywwwvvv{{{wwwdddPPPPPPSSSZZZdddlllqqqrrrzzz|||rrrgggmmmzzzlllgggvvvzzzkkk___iiiWWWFFFCCC???<<<;;;999777666333333222222111000000000........................---------.........//////...//////000111222222222666222111333777<<>>??????===:::999;;;>>>666444222111111000...,,,---,,,++++++******++++++}}}uuuooogggaaa^^^ZZZUUUQQQPPPNNNJJJFFFDDDDDDEEEEEEGGGIIISSS___```[[[aaannn{{{yyyvvv}}}}}}zzzssswwwwwwjjjYYYYYYUUUPPPRRR[[[aaaaaaUUUVVVVVVSSSTTTYYY___bbbiiilllooorrrvvv{{{~~~zzzrrrggg]]]VVVSSSSSSYYY```lll}}}|||xxx{{{~~~||||||nnnkkkfff```^^^^^^aaadddmmmppptttwwwyyy|||nnnYYYPPPMMMPPP[[[eeeiiijjjkkkooo}}}mmm^^^ZZZ[[[dddnnnmmm___ooowwwmmmdddmmmTTTIIIEEEAAA===;;;999777555444444333222222111111000000000000000/////////////////////////////////////////////000111333444555111222000555:::777BBB\\\~~~nnnjjjlllttt~~~}}}xxxsssttt{{{vvvhhh___^^^\\\___iiiuuu}}}sssrrrhhhrrrsssLLLHHHMMMHHHCCCAAA@@@???===:::888555444555444333111000/////////---------,,,,,,,,,++++++}}}uuuooohhhbbb^^^[[[VVVRRRPPPNNNJJJGGGDDDDDDEEEFFFIIILLLVVVbbbccc^^^cccmmmuuuzzzuuusss|||}}}wwwnnnggghhhkkknnnxxxwwwhhh[[[[[[YYYVVVTTTWWW]]]cccccc```[[[XXXYYY^^^ccceeehhhkkkppptttxxx|||{{{xxxpppfff\\\UUUSSSRRRaaajjjvvv~~~{{{}}}}}}{{{|||qqqoookkkfffcccbbbdddgggppprrrsssuuuwww|||kkkWWWPPPMMMPPPZZZcccfffggghhhkkkrrrvvvmmm___UUUSSSUUU```lllqqqaaaooozzzmmmcccmmm[[[JJJGGGCCC???===;;;888666444444333333222111111111000000000000/////////////////////////////////////////////000111222333444333222///333888888GGGccc{{{kkkhhhkkkttt~~~|||llljjjtttyyy|||}}}{{{rrrggg```______dddooo{{{|||qqqiiiiiivvvjjjqqqUUUIIIJJJGGGFFFBBBBBB@@@>>><<<999777666666555333222000/////////---------,,,,,,,,,++++++}}}uuuppphhhccc___\\\WWWRRRPPPNNNJJJGGGEEEDDDEEEFFFKKKOOOZZZfffgggbbbdddlllqqqvvvsssrrr{{{nnnfffcccYYY\\\gggsss|||kkk___\\\\\\]]]XXXSSSYYYdddoooiiibbb^^^^^^```dddggggggkkkqqqwww{{{yyyvvvooofff\\\UUUQQQPPPeeeppp|||~~~||||||zzzwwwwwwzzzvvvtttqqqlllhhhhhhkkkmmmsssuuuvvvwwwzzzkkkXXXPPPNNNQQQZZZbbbddddddeeefffeeebbb[[[TTTPPPRRRVVV\\\lllwwwdddnnn}}}nnncccppp___JJJHHHDDDBBB@@@===:::777444444333333222222111111000000000000////////////////////////////////////.........///000111222333333333///111777888KKKkkkwwwhhhfffiiisss}}}~~~yyy~~~nnneeejjjyyyxxxuuuvvvyyywwwnnneeebbbbbbccciiivvvpppfffeeegggoooyyylllooo^^^HHHEEEEEEHHHDDDCCCBBB@@@>>>;;;999888666555444222111000//////------------,,,,,,,,,,,,}}}uuupppiiidddaaa]]]XXXSSSQQQNNNKKKGGGEEEEEEEEEFFFKKKQQQ]]]hhhiiieeedddhhhpppwwwtttsss{{{~~~~~~kkkfffbbb[[[bbbqqq|||~~~lllccc[[[ZZZaaa]]]TTTWWWcccooollljjjgggbbb___aaaeeefffkkkrrryyy~~~yyyvvvooofff[[[TTTPPPNNN```kkkxxx}}}yyyvvvssspppsssyyyyyyuuuppplllkkkmmmrrruuussswww|||mmm[[[OOONNNSSS]]]dddfffgggiiiaaa[[[UUURRRPPPPPPTTTXXX^^^ooo{{{eeekkkoooeeettt^^^IIIGGGDDDBBB@@@>>>:::777555444444333222222111111000000000000////////////////////////////////////............///000111222222333000222666888LLLooouuugggeeehhhqqq{{{|||uuuuuuwwwmmmlllvvv|||yyyoooppptttxxxuuulllgggffffffgggmmmxxxlllhhhnnnqqqtttvvvyyynnnhhhaaaHHHDDDEEEHHHDDDCCCBBBAAA???<<<:::999777666555333111000//////...------------,,,,,,,,,uuupppjjjfffccc___YYYTTTQQQOOOKKKGGGEEEEEEFFFFFFJJJQQQ]]]gggiiifffcccdddnnnuuurrrqqqxxxzzzzzzzzzhhhccc___]]]jjj{{{zzzkkkgggZZZWWW___aaaZZZYYY```gggjjjpppqqqiii______eeeffflllssszzz|||xxxqqqggg\\\TTTQQQPPP^^^fffqqq{{{~~~wwwtttpppooottt|||vvvpppjjjiiimmmtttzzz|||xxxmmm[[[OOOPPPWWWbbbjjjlllnnnqqqeee]]]XXXWWWUUURRRTTTYYYbbbsss}}}dddfffzzzlllcccrrrdddHHHFFFCCC@@@???===999777555555444444333222222111000000000000///////////////////////////////////////.........///000111222000333333444666777MMMpppvvvgggeeehhhpppzzzvvvwww{{{yyyrrrlllnnn{{{uuunnneeeggglllrrrrrrmmmlllnnnlllkkkooowwwooopppzzz}}}yyywwwvvvppp```yyyfffLLLHHHEEEDDDDDDCCCBBBAAA???===;;;:::999777666444222000000///.........---------,,,,,,uuuqqqkkkgggddd```ZZZUUUQQQOOOKKKHHHFFFEEEFFFGGGHHHPPP[[[dddhhhfffcccbbbgggnnnlllkkkrrrtttuuu}}}xxxccc\\\^^^___ppp{{{pppjjj___YYY^^^bbb___\\\^^^___dddpppxxxqqqeeeaaaggggggllltttzzz~~~~~~zzzrrrhhh^^^XXXVVVVVVeeekkkrrrzzz{{{yyyxxxxxx|||tttlllggglllyyyiiiWWWPPPSSS[[[hhhpppsssvvvzzzvvvpppnnnlllcccYYYZZZaaaiiizzzdddbbb{{{tttfff]]]jjjnnnHHHEEEAAA>>><<<;;;999888555555444444333333222222000000000000////////////////////////////////////000/////////000000111222...333444666777999QQQvvv~~~vvviiifffiiiqqq{{{}}}www|||pppmmmjjjmmm{{{vvvkkkcccWWWXXX^^^fffkkkmmmqqqwwwrrrqqqsssyyywwwyyy|||sss\\\ooopppTTTNNNHHHCCCDDDDDDCCCBBB@@@>>><<<;;;:::999777444222111000000............---------,,,uuuqqqlllhhheeeaaa[[[VVVQQQOOOKKKHHHFFFFFFFFFGGGGGGOOOZZZbbbggggggdddaaa___fffdddeeennnqqqsss}}}xxxfffaaacccaaappp~~~{{{sssmmmhhhbbb``````aaa___^^^ZZZ\\\gggvvvwwwllleeegggiiimmmtttyyy}}}~~~zzzrrriiiaaa]]]^^^```nnnuuu{{{}}}xxxqqqooo}}}}}}hhhYYYSSSVVV```llltttwwwzzz~~~~~~|||nnn```aaammmrrrhhhdddssseeeXXX```~~~rrrJJJEEE@@@<<<;;;;;;::::::555555555444333333222222000000000000////////////////////////////////////111000000000000111222222...333444666777<<>>===:::999777555333111000000............------------vvvqqqllliiifffbbb[[[VVVRRROOOLLLHHHFFFFFFFFFGGGGGGOOOZZZaaafffhhheeebbbZZZbbbaaabbbmmmqqquuuzzzooonnnggg```kkkzzz{{{xxxvvvooonnnooojjjbbb^^^```aaa___XXXUUU^^^pppyyyqqqgggeeejjjnnntttxxx|||}}}yyyrrriiicccbbbdddgggsss|||}}}~~~xxxzzz{{{jjj^^^UUUYYYcccooovvvxxx{{{|||}}}~~~mmm^^^cccsssyyymmmiiiuuufffXXX[[[vvvnnnKKKFFF@@@<<<:::;;;<<<<<<666555555444444333222222000000000000////////////////////////////////////111111111111111111222333///444444555777>>>___ssshhhhhhllluuuyyyppp^^^WWW\\\^^^fffwww}}}yyyoooppp~~~yyymmmbbbZZZRRRNNNNNNVVV```iiirrryyyyyy{{{zzz```lll___XXXTTTQQQGGGGGGFFFEEECCCBBB@@@???;;;:::888555333111000000//////.........---------zzztttlllgggdddaaa]]]YYYRRRPPPLLLHHHFFFEEEFFFFFFJJJOOOWWW```ggghhhfffccc`````````___```gggttt}}}xxxuuummmfffhhhmmmoooqqqtttwwwxxxrrrhhheeehhheee^^^UUUSSSZZZlllwwwrrriiifffkkkrrrxxxxxxzzz{{{qqqkkkkkklllllljjj}}}yyyxxx~~~zzzkkk```WWW___iiioooqqquuu{{{|||qqqeeeaaagggoookkkjjjxxxaaaWWW^^^pppjjjLLL@@@>>>@@@;;;:::<<<777888666444444444444222000000000000///......------............////////////000111111111111222222222111000444888777AAAfffrrrhhhhhhmmmwww}}}~~~|||uuupppnnnnnnjjjaaaUUUPPPSSS]]]fffllltttuuuppppppsssnnnrrr|||pppcccZZZPPPNNNSSS\\\bbbeeennnwww~~~vvvdddppphhh^^^XXXHHHIIIHHHGGGFFFCCCAAA???===;;;:::888666444333222222/////////...------,,,,,,zzzuuunnniiifffbbb]]]YYYSSSPPPLLLHHHFFFEEEFFFFFFJJJPPPXXXaaagggiiigggeeeaaabbbaaa]]][[[```mmmwww|||sssnnnkkkhhhiiilllrrrwwwvvvnnnkkkllliiiaaaXXXSSSXXXgggrrroooiiiggghhhpppwwwxxx{{{~~~tttooooooqqqqqqppp}}}yyyvvvyyy}}}~~~|||yyykkk```ZZZ```iiippptttxxx{{{~~~zzzuuulllaaa[[[___lllwwwmmmiii|||}}}fffZZZ___qqqqqqOOOCCCAAADDD>>><<<===888888666444444444444222111000000000///......------............////////////000000111111111222222222333111444777555@@@ffftttjjjjjjnnnwww|||yyyzzz~~~zzzxxxuuuqqqnnnjjjhhhfffaaaXXXNNNJJJOOOXXX```eeemmmpppooorrrvvvqqqttt|||ooobbbZZZRRRRRRXXXbbbhhhlllsss{{{}}}dddppphhhXXXSSSGGGJJJIIIIIIGGGEEECCCAAA@@@<<<;;;999666444333222111000//////......---,,,,,,{{{vvvppplllhhhddd^^^YYYSSSPPPLLLIIIFFFFFFFFFGGGKKKQQQZZZccchhhjjjiiihhhfffgggddd^^^YYY[[[dddmmm~~~wwwlllcccccciiisss~~~|||vvvsssmmmeeeZZZSSSUUUbbbllljjjggggggfffooovvvxxx|||xxxttttttvvvwwwwww~~~zzzssssssxxx{{{zzzxxx}}}wwwkkkbbb^^^ccckkksssxxxzzzzzzzzznnnhhh___YYYZZZeeetttnnnjjjmmmjjjZZZ^^^pppyyySSSGGGFFFHHHAAA>>>>>>888888777555444555444333111111000000//////......---............////////////000000000111111111222222444222444666444@@@hhhyyyuuulllkkkooowww|||uuuqqqqqqssstttpppmmmllllllllljjjfffbbbXXXQQQIIIGGGLLLTTT[[[^^^dddkkknnnvvv}}}xxxzzzzzzmmmaaaZZZWWWZZZbbbkkkrrruuuzzzeeennniiiSSSPPPHHHJJJJJJIIIHHHGGGEEECCCCCC>>><<<:::777444222111000000000///......------,,,}}}xxxrrrnnnjjjeee^^^YYYSSSQQQMMMIIIGGGFFFFFFGGGLLLRRR[[[dddiiikkkkkkkkkmmmkkkgggccc``````ccceeemmmsssyyy|||qqqfffgggnnn{{{rrrhhh\\\TTTTTT___iiihhheeeggggggooovvvxxx|||yyyvvvwwwyyy{{{|||~~~tttppptttzzz{{{xxx{{{uuukkkcccdddgggmmmtttyyyzzzwwwtttcccaaa___aaaiiisss|||kkkjjjkkkppp[[[___uuuVVVJJJHHHJJJCCC???>>>888999777666555555555333222111111000000///.....................////////////000000000000111111111111555222444666666DDDmmmzzzvvvlllkkknnnwww}}}vvvnnnhhheeeddddddgggeeeeeehhhlllkkkeee___WWWQQQKKKIIINNNTTTXXXZZZ\\\eeemmmyyywwwjjjaaa\\\]]]bbbkkktttyyy|||~~~eeekkkjjjRRRPPPKKKHHHHHHHHHGGGFFFEEECCCBBB???>>>;;;888555333111000000000//////...---------zzztttoookkkfff^^^YYYSSSQQQMMMIIIGGGFFFGGGGGGLLLSSS]]]eeeiiikkkmmmooonnnjjjggghhhmmmooommmjjj^^^```ccclll|||{{{qqqsss{{{xxxnnn]]]TTTTTT___hhhfffdddeeehhhpppwwwyyy{{{}}}yyyvvvwwwyyy|||}}}yyyrrrtttzzz~~~{{{|||tttkkkdddgggjjjooouuuxxxxxxtttpppeeedddfffllluuudddjjjuuuxxx^^^ddd~~~XXXKKKIIIJJJCCC???>>>888:::888666666666666444222111111111000//////..................//////////////////000000000111111111444222333777888HHHrrr~~~vvvlllkkkmmmvvvzzzqqqggg___[[[YYYXXXZZZYYY\\\bbbhhhiiiccc]]]WWWRRRMMMLLLPPPTTTWWWXXXTTT^^^hhhvvv~~~rrrhhhaaa___aaahhhqqqxxx|||~~~~~~fffggggggRRRPPPJJJGGGGGGFFFFFFDDDCCCBBBAAA@@@>>><<<999666333222111111000000///......------|||uuuoookkkeee^^^YYYTTTQQQMMMJJJGGGGGGGGGHHHKKKSSS]]]eeeiiikkknnnqqqmmmiiigggkkkrrrwwwwwwttt```[[[XXX___rrruuu___UUUSSS]]]eeedddbbbdddiiiqqqwwwxxxzzz~~~|||yyyvvvvvvyyy|||~~~wwwvvvzzz}}}tttkkkdddgggkkkpppuuuwwwvvvtttsssqqqooommmqqqyyywww^^^hhhuuuwww[[[cccZZZLLLIIIIIIBBB??????::::::999777666777666555333222111111000000//////.............../////////////////////000000000111111333111444888999IIItttwwwmmmjjjmmmxxxxxxlllaaaYYYVVVVVVWWWWWWYYY]]]ccchhhiiieeeaaaUUUQQQLLLLLLOOOTTTVVVVVVQQQZZZcccqqqzzznnneeeaaaaaadddmmmwww|||}}}gggeeessseeePPPNNNHHHHHHHHHGGGFFFEEECCCAAA@@@@@@>>><<<999666444333222111111000//////......---}}}tttnnniiiddd^^^YYYTTTRRRNNNJJJHHHGGGGGGHHHJJJRRR]]]eeehhhkkkooorrrqqqnnnkkkjjjkkkppptttxxxiiibbbZZZ[[[ffftttwwwrrrzzzaaaUUUPPPWWW___```aaadddhhhooouuuwwwyyy~~~}}}{{{xxxxxxyyy}}}|||wwwzzz{{{|||uuullleeedddjjjqqqvvvwwwxxxyyy{{{zzzxxxwwwxxxxxx]]]fffooowwwYYYccc\\\NNNJJJIIIAAA@@@AAA===;;;999777777777777555333222222111111000/////////............////////////////////////000000000111333111444888999HHHqqqyyynnnkkknnn{{{{{{sssggg\\\VVVWWW[[[^^^dddfffiiikkkjjjgggccc```RRRNNNJJJJJJOOOUUUXXXYYYVVV]]]dddpppxxxkkkcccaaabbbkkkvvv{{{uuutttuuujjjeeedddhhhQQQMMMIIILLLLLLKKKIIIGGGEEECCCBBB???>>><<<999777555444444111111000000///.........}}}tttmmmhhhccc^^^ZZZTTTRRRNNNJJJHHHGGGGGGHHHIIIRRR]]]dddhhhkkkooosssxxxvvvqqqhhhbbbcccllluuukkkfff___\\\eeerrrxxxwww{{{dddVVVMMMRRRZZZ\\\```ffffffnnntttvvvyyy}}}zzzyyy{{{~~~xxxyyywwwzzzuuullleeebbbiiirrrvvvxxxzzz~~~|||~~~}}}___eeemmm~~~___iii^^^OOOJJJIIIBBBAAACCC@@@;;;999888777888777555444222222111111000/////////............/////////000////////////000000000000333222444888888FFFnnn{{{ooolllooo}}}wwwooocccYYYVVVZZZaaafffqqqsssssspppiiiaaa[[[XXXPPPLLLIIIJJJQQQWWW\\\]]]]]]cccgggssswwwjjjaaa```bbbrrr~~~{{{xxxwww|||mmmfff]]]xxxmmmSSSNNNLLLPPPOOONNNMMMJJJHHHFFFDDD???===<<<999888666555555111111000000//////......}}}tttmmmiiieee```\\\\\\TTTLLLKKKKKKHHHGGGHHHOOOVVVbbbjjjgggccciiittt{{{{{{ttteeeXXXWWW```hhhooommmhhhcccdddmmm|||{{{bbbSSSJJJOOOWWWZZZ\\\```gggooovvvyyy}}}~~~}}}||||||}}}~~~~~~zzzyyy}}}uuullldddkkkkkkqqq{{{}}}~~~fff]]]lll|||```fffdddSSSKKKJJJBBBAAABBB===<<<;;;:::888777666666555444333333222111000/////////////////////////////////////////////000111111555...444999555CCCiii|||pppkkknnn~~~uuujjj___ZZZ___hhhooorrrvvvvvvrrrjjjaaa[[[WWWTTTIIIIIIKKKOOOTTTXXX]]]bbbeeekkkuuu~~~yyyooojjjjjjmmmtttyyy[[[___ppp{{{WWWPPPOOOcccaaaZZZOOOIIIGGGDDD@@@???>>>;;;999888666222///222111///...///000///...vvvooojjjfffbbb^^^ZZZRRRKKKIIIHHHGGGIIILLLNNNUUUaaakkkjjjeeeffflllzzzyyyqqqdddYYYVVV[[[aaaqqqpppmmmgggdddjjjxxx{{{cccSSSIIIMMMUUUXXX[[[```iiipppvvvxxx}}}~~~|||zzzzzz|||~~~}}}zzz}}}~~~uuukkkcccjjjlllsss{{{~~~||||||~~~jjjaaammmsssXXX```dddSSSKKKIIIAAA@@@AAA;;;===<<<:::999777666666666444444333222111000/////////////////////////////////////////////000111111444...444:::777HHHppp|||ooojjjnnn}}}}}}sssjjj```\\\bbbkkkrrruuuyyyvvvpppggg^^^WWWRRRNNNHHHJJJMMMSSSYYY___eeejjjkkkooowww~~~xxxmmmhhhhhhjjjuuu}}}\\\[[[hhh]]]UUUUUUZZZZZZTTTKKKFFFFFFDDDAAA>>><<<;;;::::::888555333222111//////000111000///xxxqqqlllhhhccc___YYYSSSMMMJJJHHHHHHNNNUUU\\\^^^bbbhhhhhheeeeeegggwwwvvvqqqggg[[[TTTUUUYYYmmmoooooojjjfffjjjwww}}}dddTTTHHHKKKQQQTTTYYY```iiipppuuuwww{{{}}}{{{yyyyyy{{{}}}}}}zzz|||sssjjjbbbiiimmmvvv|||{{{xxxzzz~~~mmmeeeyyyrrrYYYcccbbbQQQJJJHHHAAA???AAA;;;>>>===;;;999888777777777555444333333111111000///////////////////////////000////////////000111111444...444999999NNNyyy}}}nnnhhhmmm}}}{{{qqqiiiaaa```fffpppvvvxxxxxxssskkkccc[[[SSSMMMIIIIIINNNUUU\\\bbbiiipppssstttuuuzzz~~~}}}|||~~~}}}~~~tttjjjeeeeeegggsss}}}^^^ZZZeeebbbXXXXXXQQQQQQMMMGGGDDDEEEEEEBBB>>>===<<<<<<===<<<:::888444222000000111222111000yyyrrrmmmiiiccc```[[[VVVQQQMMMJJJKKKSSS^^^qqqkkkdddaaaaaaccceeegggpppssstttmmm^^^RRRRRRXXXccchhhmmmllliiimmmzzzeeeUUUIIIJJJOOORRRXXX```hhhpppvvvxxx{{{}}}zzzxxxxxxzzz}}}}}}zzz{{{vvvnnnhhhbbbjjjoooxxx|||yyyuuuzzznnnkkkxxx^^^ggg```PPPIIIHHHBBBBBBDDD???>>>>>><<<:::999888888888555555444333222111000000////////////////////////000000//////000000111222444000555999999RRRmmmgggmmm|||xxxooohhhbbbbbbjjjrrrwwwyyytttlllccc]]]WWWOOOJJJHHHLLLVVVaaahhhmmmrrruuuuuupppppprrrwww{{{yyyssstttuuutttzzzyyyuuummmeeebbbcccfffrrr||||||{{{bbb^^^hhhcccVVVUUULLLMMMKKKFFFDDDFFFFFFDDDBBBAAA@@@@@@@@@???===;;;888666333222222222000///yyyrrrmmmhhhccc___\\\WWWRRRNNNKKKKKKSSS]]]pppjjjbbb^^^```dddeeeccchhhpppxxxuuucccSSSTTT]]]^^^eeekkkmmmlllqqq|||dddTTTIIIIIIMMMPPPXXXaaaiiirrrzzz}}}~~~}}}zzzxxxxxxzzz}}}~~~|||{{{wwwooohhhfffccclllqqqyyy|||xxxvvv~~~ssswww{{{___ddd^^^NNNIIIIIIDDDEEEHHHDDD??????===;;;:::999999999666666555444333222111111000000000000000000000000000000000000000111222222555111666888888TTTooohhhnnn{{{wwwlllgggbbbcccjjjqqqttttttpppfff^^^XXXQQQIIIEEEGGGSSSaaaooosssttttttqqqlllaaa```bbbgggllluuurrriiihhhjjjkkkkkklllllljjjfffbbbaaadddhhhttt~~~~~~www|||fffbbbjjjcccTTTQQQMMMOOOMMMHHHFFFHHHHHHEEEIIIGGGEEEDDDCCCBBB???<<<<<<999666333222111///---{{{sssnnniiiddd```[[[UUUPPPNNNKKKJJJNNNTTTZZZ[[[\\\^^^dddhhhddd]]]aaajjjvvvxxxjjjZZZZZZdddcccggglllooopppttt{{{```RRRGGGHHHLLLOOOVVV```kkkuuu~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~}}}|||{{{vvv{{{xxx{{{}}}iiidddeeedddpppsssxxxzzzxxxzzzxxx~~~```aaa^^^NNNIIIJJJEEEGGGJJJFFF@@@@@@>>><<<;;;:::::::::777666555555333333222111000000000000000000000000111000000000000111222222444222777888999WWWqqqjjjooo{{{vvvjjjeeeaaabbbhhhmmmmmmlllkkkbbbZZZVVVMMMCCCBBBHHH\\\kkkwwwvvvrrrnnnhhh```XXXWWWYYY]]]aaagggsss~~~ssshhh^^^]]]___```bbbdddcccdddeeecccbbbccchhhllluuu|||zzzmmmdddfffdddTTTOOONNNPPPOOOJJJHHHJJJIIIFFFLLLJJJHHHFFFDDDBBB>>><<<===:::666444222000...,,,}}}uuuoookkkeeeaaa]]]VVVPPPOOOMMMJJJIIIKKKKKKQQQXXX]]]eeejjjeee]]]^^^cccooowwwqqqccc```hhhjjjlllnnnqqqtttyyy}}}[[[NNNEEEFFFJJJLLLTTT^^^iiisss{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||{{{{{{wwwxxxqqqttt{{{hhhdddeeefffttttttvvvxxxyyy~~~uuuzzz}}}~~~``````___OOOIIIIIIDDDEEEHHHDDDAAA@@@???===<<<;;;::::::777777666555444333222222000000000000000000000000111111000000111111222333222222888999;;;[[[tttlllqqq{{{ssshhhddd```aaaeeegggeeebbb___YYYUUUSSSJJJAAAFFFRRRcccqqqyyyrrrhhhddd]]]UUUSSSRRRSSSVVVWWWWWW]]]eee]]]VVVRRRVVVYYYZZZ[[[___aaadddeeeeeeeeehhhmmmrrryyyzzzgggbbbcccUUUOOOMMMOOONNNJJJHHHJJJIIIFFFKKKIIIGGGEEEDDDAAA>>>;;;:::888555333222111///---~~~vvvqqqlllgggccc```XXXRRRRRRQQQKKKGGGFFFKKKRRRWWWZZZaaahhhhhhaaa]]]^^^ggguuuvvvkkkeeehhhmmmmmmooorrrxxx~~~WWWKKKCCCEEEHHHJJJRRR\\\fffooovvvwwwxxx|||~~~~~~zzz|||}}}}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{{{{vvvwwwoooppp{{{iiieeeffffffvvvttttttwwwzzz|||mmmpppxxxyyy\\\]]]}}}```PPPIIIIIICCCCCCFFFAAABBBAAA???>>><<<;;;;;;;;;777777666555444333333222000000000000000000000000111111111000111111222333000111999:::===^^^vvvnnnsss{{{~~~rrrhhhccc______bbbccc___[[[TTTPPPPPPQQQJJJCCCLLL]]]hhhtttwwwlll```\\\WWWOOOMMMKKKKKKLLLJJJGGGHHHMMMQQQMMMMMMTTTWWWVVVXXX]]]cccfffhhhiiiiiilllqqqvvvlllaaaaaaTTTOOOJJJLLLLLLHHHGGGIIIIIIFFFIIIGGGEEEDDDCCCAAA===;;;777555333222222222111000xxxuuuppphhhaaa___[[[VVVQQQNNNLLLJJJHHHHHHMMMVVV^^^dddggggggfff\\\\\\bbbnnnyyyzzzqqqgggmmmppptttxxx|||yyyRRRGGG@@@DDDIIIKKKQQQYYYeeekkkssswwwwwwvvvwwwxxxrrrvvv|||||||||||||||}}}~~~~~~}}}{{{xxxwwwuuuqqqnnnrrr~~~wwwiii___^^^kkkuuupppoooxxxwwwccc```iiiwww\\\eeecccPPPJJJLLLFFFBBBDDDAAA???===;;;:::<<<=========:::999777666555444222111222222111111000/////////000000000000000111111222333333999:::<<<^^^zzzooonnnwww}}}oooddd\\\YYY\\\^^^ZZZRRRNNNOOOJJJGGGFFFCCCCCCNNN[[[ssstttjjjaaa___VVVKKKKKKAAAAAAAAA@@@>>>???BBBEEEJJJLLLOOOQQQUUU[[[```aaallllllooorrrppplllpppyyypppYYYdddWWWRRRMMMMMMLLLJJJIIIIIILLLOOORRRMMMGGGDDDCCCAAA===:::::::::888444333444444333zzzvvvqqqjjjccc^^^ZZZUUUQQQNNNLLLJJJIIIIIIMMMTTT\\\bbbgggiiijjj\\\\\\aaalllwwwzzzssskkkjjjnnntttzzz~~~wwwRRRFFF@@@EEEJJJKKKPPPXXXfffjjjppprrrqqqppprrrtttqqqsssvvvxxxyyy{{{~~~~~~}}}~~~~~~}}}{{{xxxwwwuuuqqqnnnrrr}}}tttggg\\\\\\iiitttooooooxxxuuubbbaaacccvvv[[[ccccccOOOIIIKKKDDD@@@AAA>>>???===;;;;;;<<<===<<<;;;;;;:::888777777777555333222222111111000000//////000000000000000111111222333222888888;;;___{{{pppoooyyy~~~ooobbb[[[VVVYYY[[[VVVPPPLLLHHHEEEDDDEEEDDDGGGSSS```ppprrriii```]]]SSSHHHHHH>>>>>>>>>===<<<>>>BBBEEEMMMPPPRRRUUUZZZ```eeehhhqqqqqqtttvvvrrrmmmpppwwwuuu]]]eeeWWWSSSPPPPPPNNNLLLIIIIIIJJJLLLKKKIIIHHHGGGFFFDDDAAA???999::::::888666555222000|||xxxssskkkfff^^^ZZZUUUQQQNNNMMMKKKIIIJJJMMMRRRYYY```fffjjjlll\\\[[[___hhhsssxxxuuupppgggmmmvvv|||sssQQQFFF@@@EEEJJJKKKOOOWWWcccfffiiiiiihhhhhhjjjmmmnnnnnnoooppprrrwww}}}~~~|||{{{|||}}}~~~}}}zzzxxxwwwssspppooorrr|||ooocccYYYYYYgggqqqlllnnnxxxrrr______```uuuZZZbbbaaaNNNHHHJJJCCC@@@AAA???@@@>>>============;;;999<<<:::999999999999777666222222222111000000//////000000000000000111111222333222666777:::]]]}}}qqqqqq|||pppaaaYYYSSSTTTUUUQQQMMMKKKEEEDDDCCCDDDDDDIIIUUUaaammmpppggg^^^[[[PPPDDDEEE;;;<<<<<<;;;<<>><<<:::;;;:::888999999999888777333333222111111000000///000000000000000111111222333111666666888WWW~~~qqqppp|||oooaaaXXXRRRRRRQQQNNNJJJJJJFFFGGGFFFDDDCCCGGGRRR\\\jjjmmmeee\\\XXXMMMBBBDDD<<<===>>>>>>@@@CCCIIIMMMQQQRRRVVV\\\```dddlllttt{{{nnncccbbbeeefff~~~jjjYYYTTTRRRRRRPPPMMMIIIFFFFFFGGGFFFIIIJJJHHHCCC??????@@@CCC>>>:::777555222333666~~~xxxrrrlllhhh```\\\WWWRRRPPPMMMKKKIIIHHHKKKQQQWWW[[[^^^^^^^^^ZZZXXXXXX___jjjssswwwxxxrrrwww~~~kkkNNNDDD@@@FFFJJJJJJLLLRRRXXX]]]dddgggfffeeeeeefffeeegggjjjnnnrrrwww~~~|||xxxvvvvvvwwwxxx{{{|||||||||{{{yyyxxxvvvrrrpppoooqqqyyy{{{fff]]]VVVYYYiiillljjjnnn|||{{{aaa\\\mmmkkkWWWdddgggTTTNNNPPPIIIEEEGGGDDDDDDCCCAAA@@@@@@@@@>>><<<:::999777777888888777555333333222222111000000000000000000000000111111222222111777777666OOOyyyqqqooo{{{~~~nnnaaaYYYRRRQQQOOOKKKIIIIIIFFFHHHGGGDDDBBBGGGQQQYYYfffjjjcccYYYUUUKKKCCCGGGAAACCCEEEGGGIIIMMMRRRVVVZZZZZZ^^^dddgggjjjsss}}}mmm___^^^bbbpppxxx{{{uuussszzzcccwwwttt^^^XXXOOOOOOOOOLLLIIIGGGGGGHHHJJJKKKJJJFFFBBB@@@CCCFFFBBB???@@@CCC@@@888444555xxxrrrmmmjjjddd___YYYTTTQQQNNNKKKIIIGGGKKKPPPUUUYYYZZZZZZYYYZZZXXXXXX]]]gggqqqwwwzzz{{{iiiMMMDDD@@@FFFKKKIIIKKKPPPWWW]]]eeeiiihhhfffffffffcccgggkkkppptttyyy~~~zzzwwwwwwwwwxxxwwwxxxyyyzzzzzzyyyxxxwwwrrrqqqooopppwwwrrraaaZZZUUU[[[mmmkkkjjjpppfff^^^rrrdddVVVddd~~~nnnZZZSSSSSSJJJEEEEEEAAAFFFCCC@@@???@@@@@@@@@???:::888777666777777555444333333333222111111000000000000000000000111111222111000777888555KKKppprrrooozzz|||mmm```YYYSSSQQQNNNIIIGGGHHHAAAEEEFFFBBBBBBJJJTTT[[[bbbfff___UUURRRJJJEEEKKKHHHKKKOOOSSSVVVYYY\\\___fffeeehhhoooppppppzzzpppaaadddkkkttt{{{{{{yyybbbooovvv[[[TTTNNNOOOOOOMMMJJJHHHHHHIIIMMMLLLIIIFFFEEEFFFJJJMMMCCCFFFQQQ\\\ZZZJJJ<<<777yyysssooolllgggbbb\\\VVVRRROOOKKKIIIHHHKKKNNNRRRVVVYYY[[[[[[[[[YYYYYY^^^gggqqqyyy|||iiiLLLCCC@@@GGGKKKIIIJJJOOOWWW\\\bbbdddcccaaaaaaccceeegggkkkoootttzzz}}}zzzxxxvvvvvvvvvssstttvvvwwwxxxxxxxxxwwwsssqqqoooooovvv~~~zzzjjj[[[WWWTTT\\\oookkkkkkrrrhhh___rrr~~~cccZZZggg~~~lllYYYQQQRRRJJJEEEEEEBBBEEEBBB>>><<<===???@@@AAA;;;999777777777666444333444333333222222111111000000000000000000111111222000000666777666LLLppptttooozzzyyykkk]]]WWWSSSQQQMMMGGGDDDEEE===DDDEEEBBBBBBLLLWWW\\\\\\aaaYYYPPPMMMHHHFFFOOOOOOSSSYYY^^^```bbbeeefffjjjhhhkkkqqqqqqoooyyyttteeelllxxxgggllluuuXXXSSSPPPQQQQQQOOOLLLJJJIIIIIIMMMKKKHHHFFFGGGHHHIIIIIIBBBFFFTTTdddbbbOOO>>>999{{{uuupppnnniiiddd]]]WWWSSSOOOKKKIIIJJJKKKMMMPPPTTTYYY]]]```]]][[[[[[```hhhrrrzzz~~~iiiLLLCCC@@@GGGKKKIIIIIINNNVVVYYY\\\\\\ZZZYYY[[[]]]ggghhhkkknnnrrryyy~~~}}}{{{yyyvvvuuussssssqqqrrrtttvvvwwwxxxxxxwwwsssrrroooooouuuvvvssseeeXXXUUUSSS]]]ppplllllltttggg^^^sss~~~fff___llleeeRRRMMMOOOIIIFFFHHHFFFDDD@@@<<<:::;;;>>>@@@AAA<<<:::888777777666444222444444333222222111111000000000000000000111111222000///555777777OOOuuuvvvpppzzzxxxiii[[[VVVRRRQQQLLLEEEBBBCCC>>>EEEFFFBBBBBBKKKVVVZZZYYY]]]VVVLLLJJJFFFGGGQQQSSSXXX___dddggghhhiiijjjhhheeegggmmmllliiirrrvvvgggrrr~~~ooooooyyy]]]ZZZSSSTTTTTTRRRNNNKKKJJJJJJMMMJJJFFFFFFFFFFFFBBB???======GGGUUUSSSCCC777555~~~xxxrrrnnnkkkddd[[[TTTQQQOOOMMMKKKHHHJJJNNNRRRUUUWWWXXXXXX]]]\\\]]]bbbjjjttt|||jjjMMMCCC???FFFJJJIIIKKKPPPVVVXXXYYYWWWSSSSSS[[[dddiiiiiikkknnnttt}}}|||}}}vvvqqqppppppqqqqqqooonnnnnnrrrvvvyyyyyywwwrrrooommmpppuuuzzzuuuppphhh```YYYQQQPPP\\\kkknnnmmmxxxwwwgggddduuulll[[[iiibbbPPPIIIKKKJJJLLLMMMFFFEEECCC@@@===<<<===>>>@@@@@@>>><<<:::888777777777555555444333222222222222222222111111111111222222555666666444999QQQyyy{{{rrryyysssgggXXXRRRMMMLLLIIIEEECCCDDD@@@CCCHHHLLLPPPTTTYYY\\\XXXWWWSSSKKKDDDFFFPPPYYYZZZbbbggghhhhhhlllnnnmmmjjjeeeaaabbbbbbdddjjjrrr}}}yyy~~~~~~xxxxxx[[[UUUXXXPPPKKKNNNPPPNNNKKKKKKLLLGGGEEEGGGEEEAAAAAAEEE???@@@BBBBBBAAA???<<<:::zzztttppplllfff]]]WWWTTTQQQNNNKKKIIIKKKNNNRRRUUUWWWXXXXXX]]]\\\]]]bbbjjjsssyyy|||pppLLLCCC@@@EEEHHHGGGJJJQQQTTTUUUUUUSSSPPPQQQXXX___jjjjjjlllnnnssszzz|||{{{uuunnnjjjiiiiiiiiihhhjjjjjjkkkppptttwwwvvvtttrrrnnnkkkmmmrrr|||}}}zzzyyyyyyxxxsssnnngggaaaYYYSSSNNNOOO\\\kkkooonnnyyyoookkkooosss```lllfffUUUNNNOOOLLLMMMMMMFFFDDDCCC@@@===<<<<<<===>>>>>>===;;;999888777777888666555444333222222222222222222111111111111222222333444555555;;;SSS|||~~~tttzzz}}}lll```UUUNNNJJJJJJIIIFFFFFFHHHHHHKKKOOORRRUUUYYY]]]```ZZZWWWQQQLLLKKKPPPXXX___cccjjjooooooppptttwwwwwwtttooojjjfffaaa]]]aaahhhzzz~~~|||xxxzzz|||~~~yyy{{{___XXXTTTOOOMMMQQQTTTRRRNNNMMMJJJFFFDDDFFFFFFCCCCCCGGGBBBBBBCCCCCCAAA>>>:::888}}}vvvrrrmmmggg```ZZZWWWTTTOOOKKKJJJKKKNNNRRRTTTVVVVVVVVV]]]]]]___cccjjjqqquuuwww~~~~~~iiiOOOFFFCCCGGGHHHGGGLLLUUUVVVVVVTTTQQQPPPRRRWWWZZZiiijjjlllnnnrrrwww~~~zzztttnnngggcccbbbcccaaa```cccdddhhhmmmrrrttttttrrrrrrmmmiiiiiinnnxxx}}}~~~{{{tttqqqooonnnooonnnkkkggg```ZZZTTTOOOMMMRRR```nnnpppooo{{{jjjccchhhxxxbbbjjjkkkZZZSSSSSSNNNMMMMMMFFFDDDCCC@@@>>><<<<<<<<<<<<<<<;;;:::999888888888888666666444333333333333333222222111111111111222222222333444555:::PPPyyyuuuyyywwwgggYYYQQQJJJFFFGGGHHHHHHJJJNNNSSSUUUWWWXXXZZZ^^^bbbeee```ZZZTTTRRRVVV^^^dddhhhkkkttt|||{{{vvvnnnddd\\\^^^dddkkkssszzz~~~~~~}}}~~~uuunnnmmmpppzzz{{{yyyxxxzzz^^^WWWPPPMMMPPPWWWZZZVVVQQQOOOHHHEEEDDDFFFFFFEEEFFFIIICCCDDDDDDCCC@@@===999777xxxtttmmmhhhaaa]]]YYYUUUOOOJJJJJJKKKMMMPPPRRRTTTTTTUUU^^^^^^```eeejjjoooqqqrrr{{{{{{xxxyyyjjjSSSKKKGGGJJJJJJIIIOOOYYYZZZZZZXXXTTTTTTWWWYYYYYYeeehhhkkknnnpppttt{{{~~~yyyrrrkkkccc______```^^^\\\^^^```eeekkkpppsssttttttsssmmmgggfffiiisssyyyzzz}}}}}}~~~~~~yyypppnnnlllkkkkkkjjjgggddd^^^ZZZTTTOOOOOOWWWeeerrrpppppp|||{{{ccc[[[fffvvv^^^ddd~~~mmm]]]VVVUUUNNNLLLKKKDDDDDDCCCAAA???===<<<;;;;;;:::::::::999999999999999777666555444333333333333333222222111111222222333333333444444666HHHpppuuuvvvvvveeeXXXOOOHHHDDDFFFHHHJJJNNNSSSZZZ[[[\\\]]]^^^```dddhhhhhhccc^^^\\\```gggnnnrrrvvv}}}uuuhhh^^^^^^cccbbbfffppp}}}tttsssrrrssswww}}}|||ooossswww[[[SSSOOOOOOSSS[[[]]]WWWQQQNNNIIIGGGFFFFFFFFFEEEFFFHHHCCCCCCCCCBBB@@@===:::888zzzuuummmhhhbbb^^^ZZZUUUNNNIIIIIIJJJLLLNNNQQQSSSTTTTTT______aaaeeejjjnnnooonnnkkkpppqqqpppuuu|||VVVMMMHHHKKKLLLKKKQQQZZZ^^^```___[[[ZZZ\\\\\\XXX```dddiiilllnnnrrryyy~~~||||||qqqhhh___ZZZ[[[]]][[[XXX[[[]]]bbbggglllqqqvvvxxxuuunnnhhheeegggooo~~~}}}{{{xxxtttqqquuu{{{}}}zzzqqqpppnnnllljjjhhheeebbb^^^[[[TTTNNNOOOZZZhhhrrrooonnnyyyyyyeee```kkktttZZZbbb}}}jjj[[[UUUTTTLLLIIIIIIBBBCCCBBBBBBAAA???>>><<<;;;:::::::::;;;::::::::::::777777666555444444444444333333222222222222333333333222444555666EEElllyyywwwtttdddXXXNNNHHHDDDGGGKKKMMMRRRWWW]]]___``````aaacccfffiiipppnnnkkkhhhhhhnnnvvv|||~~~oooaaa]]]___```dddmmm{{{}}}zzzxxxxxx|||}}}zzzfffkkkyyy\\\RRRQQQQQQUUU[[[[[[UUUNNNLLLKKKKKKIIIFFFEEEFFFFFFFFFAAABBBBBBAAA@@@>>><<<;;;|||wwwnnniiiccc^^^ZZZUUUOOOJJJJJJKKKMMMOOOQQQTTTVVVWWWaaaaaabbbeeejjjmmmnnnnnngggllllllccc^^^gggvvvXXXMMMGGGKKKOOONNNQQQWWW```gggiiiccc___aaa___YYY\\\bbbhhhlllmmmpppvvv|||}}}ooodddXXXSSSUUUWWWWWWTTTXXXZZZ\\\```eeemmmvvv|||xxxqqqjjjgggfffmmm{{{yyyqqqtttuuupppgggbbbffflllvvv{{{}}}xxxyyyyyyxxxwwwxxxyyyyyyxxxvvvqqqpppooollliiieeebbbaaa\\\ZZZSSSLLLNNNZZZhhhooommmjjjtttqqqaaaaaaqqqwww^^^hhhdddVVVRRRRRRJJJGGGHHHBBBBBBBBBCCCCCCBBB@@@>>>===;;;<<<<<<<<<<<<<<<;;;:::888777666555555444555555333333222222222222333333222111444888999GGGooo{{{~~~oooaaaUUULLLGGGEEEJJJOOORRRWWW\\\```bbbdddfffggghhhjjjllluuutttsssqqqqqqwwwoooeeecccmmmrrruuuxxx|||vvveeedddaaaUUUTTTRRRTTTWWWUUUOOOLLLLLLLLLMMMKKKFFFEEEGGGGGGEEEAAAAAAAAA@@@???>>>===<<<~~~yyyqqqllleee___[[[WWWQQQLLLLLLMMMNNNQQQTTTWWWZZZ[[[cccbbbccceeeiiimmmnnnooonnnqqqlll^^^UUUZZZgggrrrlllnnnyyy]]]PPPIIIOOOUUUUUUTTTWWWcccooouuunnnggggggddd]]][[[bbbiiilllkkklllrrrwwwzzz~~~nnnaaaSSSMMMOOOSSSSSSQQQTTTUUUUUUWWW\\\gggttt~~~{{{tttmmmiiigggkkkxxx~~~lllggglllmmmhhhaaa___aaadddooosssyyy~~~pppddd```aaafffjjjooorrrsssrrrqqqqqqppppppooolllhhheeebbbaaaZZZYYYRRRJJJNNN\\\iiiooojjjfffnnnfffZZZ\\\ooo|||eeeqqq]]]QQQOOOPPPIIIFFFHHHCCCAAABBBDDDEEEDDDBBB@@@???======>>>>>>>>>===;;;:::999888777666555555555555444333333222222333333444333111555:::999EEEmmm}}}zzzkkk\\\QQQIIIEEEFFFMMMTTTXXX^^^ccccccgggkkknnnpppqqqrrrssswwwtttrrrttt{{{rrrmmmvvv~~~~~~|||ttthhhaaabbbUUUTTTQQQPPPPPPNNNJJJKKKNNNJJJMMMKKKFFFEEEIIIIIIFFFCCCCCCBBB@@@???===<<<;;;{{{tttnnnfff```\\\XXXRRRNNNNNNOOOPPPSSSVVVZZZ]]]^^^dddcccccceeeiiimmmoooppprrrtttoooddd^^^fffuuutttoooqqqxxxbbbTTTLLLSSS\\\\\\YYYYYYgggvvv~~~wwwnnnmmmiiibbb\\\cccjjjllljjjjjjoootttuuuzzznnnaaaQQQJJJMMMRRRSSSQQQQQQQQQOOOPPPUUUbbbrrr}}}}}}wwwpppkkkhhhkkkvvv~~~rrrcccfffiiijjjgggddddddeeeeeekkkpppxxx~~~wwwmmmddd^^^[[[ZZZ```gggoootttsssqqqooopppooopppooommmiiifffddddddZZZYYYRRRKKKOOO___lllqqqiiidddjjjcccZZZ^^^iiijjjwwwZZZNNNMMMOOOHHHGGGIIIEEE@@@BBBDDDFFFFFFDDDBBB@@@>>>????????????===;;;:::999888777666666555555555444333333222222333333444555333666999777@@@ggg}}}}}}yyyjjj[[[OOOFFFCCCFFFOOOWWW]]]bbbhhhgggkkkqqquuuwwwwwwxxxyyywwwqqqnnntttyyysssnnnyyytttpppnnnpppwww|||tttiii```|||^^^QQQTTTPPPLLLLLLIIIHHHKKKPPPHHHLLLJJJFFFEEEJJJKKKHHHEEEDDDCCC@@@>>><<<:::999wwwqqqiiiccc___ZZZTTTPPPNNNRRRVVVXXXWWWWWWYYY[[[eeeeeecccccciiissswwwuuuuuu{{{wwwkkkhhhtttzzz}}}lllWWWKKKSSS^^^___]]]^^^jjjxxx}}}yyyyyytttjjjaaagggnnnrrrqqqoooooooooxxx}}}~~~|||uuueee]]]QQQIIINNNWWWUUUMMMOOOHHHEEELLL[[[jjjtttyyy|||yyyuuupppjjjjjjvvvooodddaaahhhiiiiiihhhffffffiiikkkyyy{{{~~~~~~}}}sssnnnggg```]]]]]]```bbbiiinnntttuuussspppppprrrqqqtttvvvtttnnnhhhdddccc___YYYRRRPPPUUU^^^hhhnnnfffgggkkkvvvddd[[[ZZZnnn}}}ooo[[[NNNLLLLLLEEEDDDGGGDDDAAABBBCCCDDDCCCAAA>>>===???>>>===<<<<<<<<<<<<<<<===:::777666666666666555222222111111111111222222222333444999;;;>>>___}}}~~~{{{hhhWWWMMMLLLFFFJJJVVV]]]]]]cccnnnooorrrwww{{{|||yyytttqqqoooqqq{{{~~~}}}uuuvvvuuunnniiilllmmmrrr~~~xxxwww{{{lllccczzz\\\QQQNNNJJJGGGJJJPPPRRROOOJJJKKKJJJHHHFFFEEEEEEFFFGGGDDDAAA>>><<<;;;:::999888zzztttllleeeaaa\\\VVVRRRPPPUUU[[[]]]ZZZWWWWWWYYY^^^___```aaahhhrrrwwwuuuuuu{{{yyypppppp|||ttt___QQQWWWccceeebbbbbbkkkyyy}}}~~~yyyqqqjjjlllnnnpppppppppoooooovvvvvvrrrllllllqqqqqqnnnbbbYYYLLLGGGOOOZZZYYYRRRJJJEEEHHHVVVdddkkkoootttyyywwwtttpppkkkkkkuuuiii^^^ZZZ```bbbfffjjjnnnppprrrttt}}}uuunnnlllhhheeeddddddfffgggppppppqqqtttxxxzzzzzzyyy{{{}}}}}}zzztttmmmiiigggccc\\\SSSPPPTTT___jjjqqqgggfffgggooo}}}cccZZZYYYhhh{{{ttt\\\PPPMMMLLLDDDAAADDDAAAAAAAAABBBCCCBBBAAA???>>>???>>>===<<<;;;;;;;;;;;;<<<:::777666777777666555333333222222222222333333555555444888<<<@@@aaa~~~yyyfffVVVLLLKKKGGGLLLYYYaaabbbhhhrrruuuwwwyyyzzzyyyvvvrrrppppppuuuxxxpppjjjfffdddjjjssszzz{{{xxx{{{ooorrrttttttsssqqqpppnnnjjjqqq{{{xxxvvv{{{lllfff|||^^^SSSKKKKKKNNNRRRVVVTTTNNNHHHKKKKKKJJJJJJIIIHHHHHHGGGCCCAAA>>><<<<<<<<<;;;:::~~~wwwooohhhccc^^^YYYTTTQQQYYY______YYYTTTSSSUUUUUUYYY\\\___gggqqqvvvuuuqqquuuuuuqqquuuiiiXXX]]]iiinnnjjjgggnnnzzz~~~~~~zzzssstttrrrqqqpppppppppooonnnqqqjjj^^^TTTUUU]]]cccddd\\\RRRGGGEEEPPP[[[ZZZTTTHHHBBBIII[[[fffeeeffflllrrrrrrrrrpppkkkjjjsss~~~wwwggg[[[UUUYYY\\\bbbkkksssxxxyyyyyyvvvlllmmmmmmnnnoooooooooppppppxxxtttttt{{{|||sssllliiiggg___TTTOOOTTT```mmmuuulllgggeeeiiiuuuaaaYYYZZZgggyyyyyy[[[NNNKKKKKKBBB@@@CCC???@@@AAABBBBBBBBBAAA@@@???@@@???===<<<;;;:::999999;;;999777777888888888777444444333333333333444444555555333555999???___vvvcccSSSJJJJJJHHHOOO\\\eeehhhnnnwww{{{zzzxxxvvvsssqqqooonnnpppxxxqqqhhhcccdddccc___[[[\\\dddnnnuuuxxxccc```___cccjjjqqquuuwwwtttwwwuuu{{{kkknnn|||___SSSKKKMMMPPPRRRRRROOOLLLIIIJJJKKKMMMMMMMMMKKKHHHFFFCCCAAA>>>===>>>??????>>>zzzqqqiiiddd```ZZZVVVRRRYYY]]]ZZZRRRLLLMMMPPPPPPUUU[[[___gggpppttttttqqqsssrrrrrryyyooo]]]```mmmtttrrrmmmqqqyyy}}}yyyxxxuuuqqqxxxyyyyyyvvvssspppnnnnnnlll```PPPHHHKKKTTT[[[^^^VVVLLLCCCDDDOOOWWWTTTNNNIIICCCJJJ]]]ddd___```iiiiiikkknnnooollljjjqqq{{{xxxlll```WWWXXXZZZ___fffooouuuvvvvvv{{{yyyzzz}}}~~~|||wwwvvvuuuvvvvvvwwwxxxyyyzzzzzz~~~~~~wwwmmmiiijjj```TTTOOOTTTaaapppyyytttmmmffffffooo~~~___YYY\\\mmmuuuyyyZZZMMMKKKKKKCCCAAADDDAAA@@@@@@AAABBBBBBBBBAAAAAABBBAAA???===<<<;;;:::::::::999888888999:::999888444444333333333333444444222333111333666:::TTT{{{ttt```QQQIIIHHHJJJRRR___iiimmmsssyyyzzzwwwsssnnnkkkkkklllmmmppp{{{uuugggiiimmmuuummmfff^^^[[[___iiissszzzddd^^^\\\cccnnnwww~~~~~~vvvvvv|||kkknnn}}}]]]PPPKKKLLLKKKHHHEEEEEEHHHKKKFFFHHHLLLNNNMMMKKKGGGDDDBBB@@@>>>>>>@@@BBBBBBAAA}}}ssskkkeeeaaa[[[WWWSSSVVVVVVQQQHHHDDDFFFJJJPPPVVV\\\```gggooossssssxxxwwwuuuvvv}}}zzzsss``````mmmwwwvvvrrrqqqvvvzzzxxxuuutttttttttxxx~~~yyyrrrppppppiii\\\OOOLLLRRRYYY\\\\\\QQQIIIBBBEEEMMMPPPLLLGGGJJJJJJUUUgggllleeecccjjjaaaeeekkkooolllkkkqqqzzz{{{sssggg]]]WWWXXX[[[```gggmmmqqqsssvvvvvvwww{{{}}}xxxrrroooppptttxxxtttwwwzzz{{{{{{{{{|||}}}~~~}}}}}}{{{qqqkkkhhh___TTTPPPVVVdddttt~~~{{{sssiiigggnnn{{{|||]]][[[___sssnnnsssbbbUUUQQQPPPGGGEEEGGGCCCAAABBBBBBCCCCCCCCCCCCBBBDDDCCCAAA@@@>>>===<<<<<<;;;999999999:::;;;999888333333222222222222333333000333222333777777IIIiii~~~ttt___PPPIIIHHHLLLUUUbbbkkkppptttxxxssspppjjjfffeeegggjjjmmmtttnnniiioootttyyymmmeee\\\YYY^^^jjjwwweee```bbblllwww}}}wwwwww}}}llleee~~~]]]MMMIIIJJJJJJFFFBBBAAADDDIIICCCEEEIIIKKKKKKHHHDDDBBBBBB@@@??????AAACCCDDDDDDuuulllgggbbb]]]YYYUUUTTTQQQKKKDDDBBBDDDGGGPPPWWW^^^aaagggoootttuuuxxxvvvuuuuuu{{{uuu{{{xxxeeebbblllvvvxxxvvvpppssstttssssssuuuzzz~~~zzzzzztttrrrkkk```XXX]]]eeefffbbb]]]OOOHHHCCCFFFJJJKKKJJJJJJQQQYYYhhhtttuuummmgggfff\\\aaaiiioooooonnnttt~~~~~~xxxlllaaaVVVXXX\\\___ccchhhnnnrrrwwwwwwyyy}}}xxxpppkkkkkkpppttttttvvv{{{tttnnneee^^^UUUSSS[[[jjjyyyyyypppmmmtttttt\\\^^^dddzzzhhhkkkjjj]]]XXXVVVKKKGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAA@@@???>>>>>><<<;;;::::::;;;;;;999777333333222222222222333333222666555666999777DDD^^^~~~uuu```QQQJJJJJJPPPZZZeeemmmqqqssstttkkkhhheeebbbcccfffkkknnnyyyppprrryyyyyy{{{sssjjj```\\\cccooozzz~~~______hhhuuu}}}wwwxxx~~~jjjddd]]]NNNEEEIIINNNOOOKKKGGGEEEDDDCCCEEEGGGHHHHHHFFFDDDCCCBBB@@@??????BBBDDDEEEEEExxxoooiiiddd___\\\WWWTTTPPPLLLIIIGGGFFFFFFOOOWWW]]]```fffooouuuwwwrrrrrrsssuuuwww}}}|||oootttmmmeeekkktttyyyxxxqqqqqqpppoooooosss|||{{{tttrrrhhhdddnnnwwwsssggg___PPPIIIEEEFFFHHHKKKQQQYYYdddnnntttpppiiiccc^^^ZZZZZZ```jjjqqqrrrssszzz{{{oooeeeXXX^^^dddfffeeeffflllqqqyyyzzz}}}~~~zzzwwwxxx|||ssslllbbb]]]XXXYYYbbbqqqzzzzzzlll[[[aaaiiigggeeefffYYYUUUTTTJJJGGGIIIEEEGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@?????????===<<<;;;<<<<<<;;;888666444444333333333333444444444888555555888888CCCZZZ}}}wwwaaaSSSLLLNNNUUU___hhhooorrrrrrqqqgggfffddddddeeeiiimmmppp{{{uuuzzz{{{qqqfffdddlllvvv}}}sss]]]cccqqq}}}xxxwww|||aaajjjzzz[[[OOOHHHLLLPPPSSSQQQMMMIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGBBB@@@??????BBBDDDEEEEEE{{{qqqkkkfffaaa^^^YYYUUUQQQOOOOOOMMMIIIFFFMMMUUU\\\___eeeooowwwzzzqqqssswwwzzzzzz|||yyyjjjnnn~~~ssshhhjjjsssyyyyyytttqqqnnnlllkkkoooyyyuuuxxxnnnmmmxxxzzzkkk```QQQJJJEEEFFFHHHLLLZZZhhhxxx~~~wwwbbbSSSQQQQQQLLL[[[aaakkksssuuuvvv}}}rrrggg]]]fffmmmnnnhhhfffiiinnnzzz|||~~~~~~}}}}}}ooofff```\\\ZZZ]]]gggvvvgggZZZcccllliiibbb\\\OOOMMMNNNGGGFFFIIIFFFIIIIIIGGGFFFEEEEEEEEEEEEBBBAAAAAA@@@?????????@@@>>>===<<<<<<<<<;;;888555555555555444444555555555444777333111666777CCCYYY||||||yyycccTTTMMMQQQYYYcccjjjpppsssrrrooogggfffffffffhhhkkkoooqqqzzzwwwzzz~~~}}}wwwmmmdddeeeqqq}}}nnnbbbjjj{{{}}}yyyvvv{{{zzzYYYmmmtttWWWNNNOOOOOOOOOOOOOOOOOONNNMMMJJJIIIHHHGGGGGGHHHJJJKKKBBB@@@??????BBBDDDDDDDDDwwwnnnfffaaa]]]\\\XXXTTTPPPOOONNNMMMLLLOOOUUU[[[^^^eeeooovvvwwwtttvvvwwwxxxyyy}}}|||{{{xxxjjjdddrrrmmmeeeqqqxxxtttooolllgggdddgggnnnvvv|||~~~sssjjjmmmvvvuuugggXXXMMMMMMMMMMMMPPP[[[jjjvvvzzzmmm]]]SSSLLLIIIKKKOOObbbiiiqqquuuwww{{{wwwrrrmmmhhhaaagggoootttsssnnnhhheeepppwwwpppeeeTTTWWW]]]gggrrr}}}~~~www~~~ccc[[[___xxxjjjaaaZZZSSSMMMKKKIIIFFFEEEHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDBBB@@@>>>======>>>???CCCAAA???>>>>>><<<:::777777777555444444444444444444777:::999333555DDDVVVdddTTTPPPWWW^^^fffkkkmmmooorrrvvvpppnnnnnnpppnnnkkkmmmqqq~~~zzzyyyuuurrr{{{hhhiiisss}}}yyyuuutttkkkVVVlllnnnVVVXXXNNNSSSSSSRRR[[[eeebbbVVVNNNJJJGGGGGGKKKMMMJJJGGGIIIEEE@@@???AAACCCCCCBBBzzzqqqjjjddd```]]]ZZZUUURRRPPPOOONNNMMMPPPWWW^^^aaaffflllnnnmmmoootttyyyxxxuuuxxx{{{yyyuuuiiidddooo}}}sssiiirrrwwwsssnnnkkkgggdddeeekkkrrrwww|||tttqqqpppjjj]]]RRRVVVVVVUUUVVV[[[fffsss|||tttfffUUUKKKGGGGGGNNNUUUiiiooovvvyyyzzz~~~|||rrrlllfffaaaccciiirrrvvvuuupppiiieeeooovvv~~~nnncccWWWZZZaaakkkuuusssttt}}}bbb[[[___xxxjjj```~~~\\\UUUOOOMMMKKKHHHGGGIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCAAA???>>>>>>>>>???BBBAAA???>>>>>><<<:::777777777666555444444444444333555888888555777DDDSSSgggWWWSSS[[[^^^dddiiinnnqqqqqqqqqppppppqqqrrroookkkmmmrrr}}}}}}dddkkkrrryyy{{{~~~vvvrrruuukkkVVVhhhhhhPPPPPPNNNTTTUUUTTTZZZcccaaaXXXNNNJJJGGGGGGKKKLLLKKKHHHIIIFFFBBBAAACCCDDDCCCBBBwwwooohhhddd```\\\WWWSSSQQQPPPNNNMMMOOOVVV^^^ccchhhkkkjjjfffkkksssyyywwwrrrttt}}}wwwtttiiicccjjjttt{{{|||pppsssuuuqqqlllkkkhhheeedddggglllppp}}}zzzvvvqqqkkkgggkkkiiigggiiiooovvv}}}jjj[[[KKKCCCDDDKKKWWWbbbrrrvvv{{{~~~yyyooohhhccc```___eeemmmrrrqqqlllfffccclllrrrzzz~~~|||zzzjjjaaa[[[```hhhrrrzzznnnrrr}}}bbb[[[___wwwfff^^^|||]]]VVVPPPOOOMMMJJJJJJLLLJJJIIIIIIHHHHHHGGGFFFFFFDDDCCCBBB@@@?????????>>>BBBAAA???>>>>>>===:::888888777666555555444444444222333555777777999CCCNNNwwwkkk[[[VVV___```ccciiiooorrrpppnnnsssuuuwwwvvvpppjjjlllssszzzwwweeeqqquuuxxxvvvwww|||rrrnnntttiiiVVV]]]qqq}}}kkkUUUPPPPPPVVVXXXUUUVVV[[[ZZZTTTNNNJJJGGGGGGJJJLLLKKKJJJIIIGGGEEEEEEFFFFFFEEECCC}}}uuummmhhhaaa^^^XXXTTTRRRPPPNNNLLLLLLTTT\\\bbbjjjooonnnjjjlllqqqtttsssqqqttt}}}yyywwwllldddeeeiiirrrxxxtttrrrooojjjkkkiiigggddddddhhhlllyyy|||~~~~~~}}}zzzwwwxxx{{{{{{wwwsss[[[PPPEEECCCIIIUUUdddqqqyyy|||vvvnnnjjjhhhfff___ccciiilllllljjjhhhhhhjjjlllnnnppppppnnnlllkkkmmmppprrruuuwwwzzz}}}vvvfff```___fffoooxxxzzzmmmrrr}}}aaa[[[```xxxuuu___\\\zzz[[[TTTOOOOOONNNLLLMMMOOOKKKJJJJJJIIIHHHHHHGGGGGGDDDCCCBBBAAA@@@@@@??????BBB@@@???>>>>>>===:::888999888777666555555555555555333333777888999@@@GGGjjj{{{ooo^^^XXX```ccchhhllloooqqqqqqqqqzzz}}}}}}rrriiikkkssswww{{{{{{pppnnnyyy||||||wwwuuuzzzqqqmmmqqqgggUUU^^^sssoooZZZRRRPPPVVVXXXTTTPPPQQQPPPMMMMMMKKKHHHHHHJJJLLLKKKKKKHHHHHHHHHHHHHHHGGGEEEDDDzzzqqqkkkccc___ZZZUUURRROOOMMMKKKOOOTTTZZZ```iiiqqqrrrooommmkkkiiilllrrryyy}}}~~~}}}~~~rrrgggbbbbbbkkktttnnnlllhhhjjjkkkhhheeedddhhhlllwww}}}|||zzzrrreee[[[LLLFFFCCCJJJUUUaaaooo{{{~~~~~~rrrllljjjjjjjjjfffhhhjjjkkklllnnnqqqsssmmmjjjfffaaa]]][[[ZZZZZZ^^^```cccfffjjjpppxxx~~~rrrbbb___bbbiiittt}}}~~~kkklllwww{{{```\\\bbb{{{kkk[[[___wwwWWWQQQMMMMMMNNNMMMNNNQQQKKKKKKJJJIIIIIIHHHHHHGGGDDDDDDBBBAAA@@@?????????AAA@@@>>>>>>>>>===;;;999999999888777666666666666888555444777888888===BBBaaa~~~|||uuu}}}rrr```YYYaaagggnnnpppnnnoootttzzzuuujjjjjjqqquuu}}}lllpppyyyoooxxx~~~|||vvvzzzzzzqqqooorrr{{{dddVVVnnngggWWWKKKJJJPPPSSSPPPLLLKKKKKKJJJMMMKKKJJJJJJKKKKKKJJJJJJGGGHHHJJJJJJIIIGGGEEEDDDuuuooofffbbb\\\WWWSSSPPPNNNKKKSSSVVVYYY]]]eeennnoookkkhhh```[[[cccsss~~~zzzyyymmmfffccciii~~~sssjjjjjjeeehhhjjjhhheeeeeekkkppp{{{}}}yyyssshhhYYYNNNDDDCCCHHHTTTbbbmmmxxxzzzpppjjjiiiiiiiiikkkkkkkkkkkkkkknnnsssvvvrrrnnnhhhaaa]]]ZZZZZZZZZZZZ^^^ccchhhnnnwwwlll^^^^^^bbbjjjvvvnnngggrrr~~~xxx___]]]eeehhh\\\dddtttWWWQQQLLLMMMMMMLLLMMMPPPKKKJJJJJJIIIIIIHHHGGGGGGEEEDDDAAA???>>>>>>???@@@AAA???>>>>>>>>>===;;;999:::999888777666666666666999666666777777777<<>>>>>>>>>>>;;;999::::::999888777777777777777555666777777777>>>GGGiii}}}vvvsssxxx{{{ggg]]]ccchhhlllmmmlllrrr}}}yyyoookkknnnuuu}}}lll___ccclll|||}}}{{{~~~xxxtttuuuyyyrrraaa]]]___WWWJJJIIIJJJMMMOOOOOONNNMMMNNNLLLNNNPPPPPPNNNJJJFFFDDDEEEGGGHHHGGGDDDCCCCCCEEE}}}vvvmmmiiibbb\\\XXXUUUQQQOOOJJJMMMQQQVVV```gggfff```QQQJJJHHHVVVmmm|||{{{wwwppplllvvvqqqeeefff]]]aaaeeeeeecccfffnnnvvvuuu~~~}}}zzzwwwuuunnniiibbb[[[VVVRRROOOMMMRRRTTT]]]lllyyyzzzuuusssrrrssstttuuuvvvwwwwwwtttrrrqqqqqqppprrruuuxxxyyyyyywwwvvvwww~~~bbbVVVZZZ```iiivvv~~~~~~zzznnniiimmmzzzvvv]]]]]]jjjddd\\\fffmmm___WWWQQQOOOMMMIIIHHHJJJJJJIIIIIIHHHHHHGGGFFFFFFGGGCCC???;;;:::<<>>>>>>>>>>><<<:::;;;:::999888777777777777444444666777666888AAALLLqqqwwwuuuyyy~~~iii___eeefffgggiiimmmuuuyyyqqqmmmnnnuuu}}}zzzkkk```aaabbbjjjzzz|||zzzwwwtttwwwxxxpppaaa```^^^YYYLLLQQQPPPQQQRRRRRRNNNLLLKKKKKKNNNRRRRRROOOIIIEEEBBBDDDFFFGGGFFFCCCAAABBBEEEzzzsssmmmfff___ZZZVVVRRRPPPNNNNNNQQQVVV\\\```aaa```PPPKKKIIIQQQfff{{{{{{mmmiiihhhdddbbbbbbcccdddjjjqqqyyy}}}yyyfff```\\\VVVTTTVVVZZZ^^^aaahhhkkkpppxxx|||{{{{{{{{{zzzxxxzzz{{{{{{yyywwwvvvuuu{{{zzzzzz{{{|||}}}|||{{{yyy^^^XXX]]]dddjjjuuuzzzzzzpppjjjllllllrrr|||rrr```[[[ooo[[[cccrrrfffZZZSSSMMMLLLJJJFFFFFFHHHIIIGGGFFFDDDCCCCCCCCCDDDCCCAAA>>><<<<<<>>>AAACCC=========<<<;;;999888777999888777777777777777888444555777777444555AAAOOOzzzvvvrrrsssiii___gggeeegggnnnvvv{{{}}}tttqqqtttyyy~~~{{{{{{zzzyyyvvvppphhhddddddfffqqqvvv~~~uuurrrqqq~~~^^^XXXkkkbbbZZZNNNJJJIIIMMMQQQPPPKKKJJJMMMLLLKKKNNNRRRQQQKKKGGGHHHKKKGGGCCCBBBDDDFFFEEEDDDyyysssjjjbbb]]]YYYUUUSSSMMMOOOQQQUUUYYY\\\^^^___MMMIIIGGGOOObbbwwwyyytttkkkfffaaaaaaaaacccjjjrrrxxx}}}pppmmmiiieeecccfffkkkooorrrvvvyyy~~~uuu\\\XXX^^^dddjjjttt|||fffhhhppptttzzzqqqcccaaauuu```bbbqqq___VVVPPPLLLMMMKKKGGGEEEFFFEEEEEECCCBBBAAAAAAAAAAAAAAA@@@>>><<<===>>>@@@BBB@@@??????>>><<<;;;999888888777777777777777888888444555777777444555AAANNN{{{~~~~~~{{{lll```fffcccfffnnnvvv|||wwwtttvvv{{{yyyzzzxxxtttpppllljjjjjjjjjfffiiinnntttzzz}}}|||zzz}}}rrrpppsss```YYYkkk}}}^^^WWWLLLLLLLLLKKKJJJIIIIIIIIIHHHJJJIIIJJJNNNNNNJJJIIIJJJLLLHHHEEECCCEEEFFFEEEDDDyyynnneee^^^ZZZWWWUUUMMMOOORRRUUUVVVXXXZZZ\\\KKKGGGFFFMMM]]]qqqyyyuuulllddd```___bbbiiiqqqvvv|||xxxuuuqqqqqqtttyyy}}}oooYYYYYYaaaeeejjjttt{{{iii```kkkxxx}}}rrrfffdddwwwhhhbbbpppZZZRRRNNNKKKLLLKKKFFFCCCCCCBBBAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@>>>;;;:::888666666666777777888999999555666777777555666@@@LLLzzzpppbbbdddbbbeeennnwww}}}{{{zzz}}}}}}xxxtttpppoooqqqrrrqqqpppsssssstttwwwyyyzzzxxxwww|||~~~yyynnnpppvvv~~~eee]]]mmmzzz[[[VVVKKKJJJKKKGGGAAADDDMMMNNNIIIHHHEEEEEEHHHJJJIIIKKKOOOLLLIIIFFFEEEEEEFFFEEEDDD|||pppeee]]]YYYVVVTTTMMMPPPSSSTTTTTTTTTVVVXXXKKKHHHHHHNNN[[[lllwwwjjjbbb___```fffmmmrrrzzzgggWWWZZZdddhhhmmmwwwnnndddeeetttsssddd___tttllldddttt___TTTNNNJJJJJJHHHCCCAAABBB@@@????????????>>>??????======>>>???@@@@@@@@@@@@CCCCCCBBB@@@>>>;;;999888555666777888888999999999666666777888666666???JJJttttttcccdddbbbfffoooxxx}}}~~~}}}}}}~~~uuuppplllmmmtttxxxvvvsssvvvvvvvvvyyy}}}tttnnnqqqxxx~~~jjj```oooxxxZZZUUUJJJEEEIIIFFF???GGGWWWYYYPPPGGGCCCBBBEEEGGGIIIMMMSSSKKKJJJHHHGGGFFFFFFEEEEEEttthhh```ZZZWWWUUUPPPQQQSSSTTTTTTTTTTTTUUUMMMJJJLLLTTT^^^jjj|||~~~nnnddd___]]]bbbgggooowwwwww```XXX]]]ffflllqqq{{{qqqiiiffflll|||qqq___YYYqqqeeeddd|||hhhXXXPPPIIIFFFCCC@@@???BBB@@@@@@AAAAAAAAAAAAAAAAAA??????AAABBBBBBBBBAAAAAACCCCCCBBB@@@>>>;;;999888555666888999::::::::::::777666777888666777>>>HHHkkkxxxzzzyyyffffffeeeiiirrryyy{{{}}}uuuvvvuuuvvvzzzuuuooojjjmmmuuuzzzyyyuuutttuuuwww|||~~~{{{zzzzzzxxx~~~wwwpppooorrruuulll___oooqqqWWWUUUKKKDDDJJJJJJFFFNNN]]]^^^TTTGGGCCCBBBDDDGGGHHHMMMSSSIIIIIIHHHGGGFFFFFFFFFFFF{{{oooggg```\\\YYYSSSRRRRRRSSSUUUVVVUUUSSSPPPMMMPPP[[[ccciiittt{{{kkkbbb]]]\\\^^^bbbkkkrrr|||gggZZZZZZaaagggooouuuvvveeeggghhhqqqwwwjjj[[[WWWsssooo]]]fffjjjYYYPPPHHHDDDAAA??????CCCAAABBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@>>><<<:::999777888:::;;;<<<<<<;;;:::888777777888777777>>>FFF___rrrvvv|||kkkjjjjjjnnnwww{{{xxxuuuuuummmrrruuuyyyxxxsssnnnpppwww{{{zzzwwwxxxxxx{{{{{{ssspppppprrrtttmmm^^^nnngggSSSUUUKKKJJJNNNOOOMMMRRRYYYXXXPPPHHHDDDCCCEEEFFFGGGJJJOOOFFFGGGHHHGGGFFFEEEFFFHHHuuullleee```\\\WWWSSSQQQSSSXXXZZZVVVRRRRRROOOTTTaaahhhhhhkkksss{{{nnnaaa\\\[[[ZZZ\\\```hhhnnnwww~~~vvvZZZVVV]]]dddhhhpppxxxpppfffjjjmmmwwwiii```YYYYYYttthhh]]]iii|||bbbUUUNNNGGGEEECCCAAAAAADDDBBBCCCEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCBBB@@@>>>===<<<:::;;;<<<===>>>===;;;:::999777777888888888===DDDUUUpppwwwwwwsssoooooottt{{{|||uuunnnkkkmmmwww{{{wwwwww{{{}}}|||zzztttuuuyyy|||tttoooooosssvvvqqqaaaqqq```RRRWWWMMMOOOOOOOOONNNNNNNNNMMMLLLGGGDDDDDDFFFFFFDDDDDDGGGBBBEEEGGGGGGFFFEEEGGGIIIwwwooogggaaa]]]ZZZTTTPPPSSSZZZ]]]XXXQQQSSSOOOUUUeeekkkgggfffjjjwwwmmmbbbXXXVVVXXXZZZ\\\___ffflllttt{{{lllSSSUUU___eeehhhoooyyyooojjjpppttt}}}```YYYXXX[[[ssskkkbbbnnnrrrXXXQQQKKKGGGGGGFFFDDDCCCEEECCCDDDFFFGGGHHHIIIHHHHHHLLLKKKIIIHHHGGGFFFFFFFFFDDDDDDDDDCCCBBB@@@???>>>;;;<<<>>>??????===;;;::::::777777888888888===DDDOOOpppyyyvvvzzzrrrssswww~~~}}}sssiiidddqqq~~~~~~}}}~~~}}}|||}}}|||tttmmmmmmttt{{{wwweeevvv___SSSYYYOOOOOOLLLKKKLLLJJJFFFGGGLLLFFFDDDDDDGGGFFFAAA@@@BBB@@@CCCFFFGGGEEEEEEGGGIIIwwwpppfff\\\ZZZVVVSSSSSSVVVXXXXXXVVVWWWSSSVVV___dddaaa___aaannnzzzsssdddbbb]]]XXXUUUVVV\\\```gggiiinnnuuu~~~___TTTZZZ]]]cccmmmsss}}}tttrrrnnnvvvrrr```]]]OOOYYYmmmaaafff\\\MMMJJJHHHFFFEEEDDDBBBAAA???DDDIIIIIIEEEBBBCCCFFFGGGHHHIIIJJJIIIHHHGGGFFFKKKJJJIIIGGGDDDAAA???===AAA@@@???@@@AAA@@@;;;888;;;;;;:::999999:::::::::>>>___{{{{{{uuusssllljjjlll~~~}}}~~~}}}vvvqqqrrrxxx~~~wwwooohhh___TTTVVVOOONNNKKKJJJIIIKKKMMMNNNIIIIIIKKKKKKKKKGGGCCC???HHHIIIIIIHHHFFFFFFGGGHHH|||uuujjj```[[[XXXUUUTTTVVVXXXYYYXXXWWWSSSTTTZZZ]]]\\\^^^ccciiiwwwjjjaaa```\\\XXXUUUWWW]]]bbbggghhhlllsss{{{WWWPPPYYY^^^gggssswww}}}xxx}}}{{{xxx|||~~~iiiYYY[[[UUUccclllcccddd[[[NNNKKKHHHEEEEEEDDDBBBAAA???CCCGGGGGGCCCBBBCCCFFFFFFGGGGGGHHHHHHHHHGGGGGGIIIHHHFFFDDDAAA???===<<>>>>>===@@@@@@???@@@@@@???<<<:::<<<;;;;;;:::999888888777888GGG\\\llluuuzzz~~~qqqkkkvvv||||||ssspppssszzzvvvzzz^^^VVVPPPVVVUUUSSSQQQNNNMMMMMMNNNNNNZZZTTTPPPSSSXXXYYYSSSLLLDDDGGGIIIJJJJJJJJJKKKLLLuuukkk```]]]YYYVVVVVVXXXZZZ\\\VVVUUUSSSRRRSSSWWW___fffmmmzzzxxx___[[[]]]]]][[[XXXYYY^^^dddiiijjjkkkmmmttthhhMMMLLLTTTZZZhhhxxxvvvzzzfffZZZ]]]\\\tttbbb___|||```UUUPPPMMMHHHDDDCCCCCCBBBAAA???AAABBBAAA@@@@@@CCCEEEIIIIIIHHHHHHIIIKKKMMMNNNJJJHHHEEEBBB@@@@@@@@@AAA@@@@@@?????????>>><<<;;;<<<<<<;;;;;;999888777666888>>>OOOeeettt{{{tttooozzz{{{zzzrrrpppttt|||ooo{{{XXXQQQLLLSSSSSSRRRPPPNNNMMMNNNNNNOOO\\\XXXTTTTTTUUUTTTOOOKKKGGGHHHIIIIIIJJJKKKNNNQQQyyyoooddd```[[[WWWUUUVVVYYY\\\UUUVVVUUUUUUWWW]]]cccgggrrr|||pppYYYXXX\\\___^^^[[[[[[```eeelllmmmnnnnnnsss}}}{{{```LLLNNNTTTYYYhhh|||yyy{{{~~~ddd\\\[[[YYYvvv|||\\\^^^{{{___SSSOOOLLLHHHEEEDDDCCCBBBAAA??????@@@@@@@@@AAABBBDDDGGGGGGFFFFFFGGGIIIKKKLLLIIIGGGDDDAAA@@@???@@@AAA???@@@@@@???>>>=========<<<<<<<<<<<<;;;999777666999:::EEEZZZmmmyyyyyyttt}}}xxxqqqqqqwwwoooUUUOOOJJJPPPNNNMMMMMMLLLLLLMMMNNNOOOSSSSSSSSSQQQMMMKKKIIIIIIKKKJJJIIIGGGGGGJJJPPPTTTvvviiifff```YYYUUUUUUYYY]]]WWWXXXWWWWWW\\\eeeiiiiiisssxxxdddNNNSSSYYY```aaa^^^___dddjjjppprrrsssrrrsssyyyjjjUUUIIIOOOUUUZZZlllooo\\\XXXXXXXXXzzzvvvZZZccc|||___SSSMMMKKKHHHFFFEEEDDDBBBAAA>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGDDDCCCAAA???>>>>>>>>>>>>???@@@@@@???=========>>><<<=========<<<;;;999888999999>>>LLL___qqq|||~~~yyyvvvqqqssszzzvvvXXXSSSKKKLLLIIIIIIIIIJJJJJJKKKLLLMMMFFFJJJNNNMMMIIIGGGHHHJJJLLLJJJHHHEEEDDDGGGLLLQQQ}}}ooolllddd\\\VVVUUUZZZ^^^ZZZYYYUUUUUU___kkkooolllssssssuuuuuuqqqqqq~~~uuuZZZGGGLLLUUU___bbbbbbdddkkkrrrtttwwwyyywwwtttwwwyyy___OOOHHHOOOUUUZZZnnngggVVVVVVYYY___rrr\\\llluuu___UUUJJJIIIHHHGGGGGGFFFCCC@@@===>>>???AAACCCDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDBBBAAAAAA@@@???>>>======>>>@@@@@@???===<<<>>>@@@<<<===>>>???>>>===;;;:::777:::;;;AAATTTnnn}}}zzz|||uuurrrvvv}}}wwwyyy^^^ZZZMMMKKKIIIIIIIIIIIIIIIIIIJJJJJJEEEHHHKKKLLLKKKJJJIIIHHHHHHHHHFFFDDDBBBCCCEEEHHHtttppphhh___XXXWWW[[[```]]]ZZZTTTSSS___ooosssooorrrqqqooommmhhhjjj{{{qqqWWWEEEGGGRRR]]]cccdddgggpppwwwwww{{{}}}zzzuuuuuu{{{kkk[[[MMMHHHPPPUUUXXXlll}}}gggWWWWWW^^^gggqqq___sssppp```XXXHHHGGGGGGHHHIIIGGGCCC@@@===>>>???BBBDDDEEECCCAAAEEEFFFGGGHHHHHHGGGEEEDDDBBBBBBCCCBBBBBB@@@???>>>>>>@@@AAA???<<<<<<>>>@@@<<<===???@@@@@@>>><<<;;;555;;;<<<===QQQqqqzzzzzztttssswwwqqqwwwccc___PPPJJJJJJJJJIIIIIIIIIHHHHHHGGGKKKKKKLLLNNNOOOMMMIIIDDDDDDEEEFFFEEEBBB@@@???@@@|||rrreee\\\ZZZ[[[^^^___[[[YYYXXXZZZ```iiippptttooorrrrrrkkkfffkkkzzzbbbOOODDDDDDXXX___^^^hhhppptttzzzzzz}}}~~~|||xxxxxx{{{qqqcccTTTIIIFFFOOOVVV]]]rrr{{{}}}```XXXXXXZZZllloooggg{{{nnn___SSSKKKIIIGGGEEEDDDDDDDDDDDD===>>>@@@BBBDDDFFFGGGGGGEEECCCCCCEEEGGGHHHEEEBBBBBBBBBBBBBBBAAA@@@???>>>BBBAAAAAA@@@????????????AAA>>>;;;;;;===???>>>===>>>666:::<<>>>>>??????AAA>>><<<<<<>>>???>>><<<999555999:::@@@aaa|||uuu}}}yyyqqqrrr{{{lllxxxmmmZZZNNNRRRMMMMMMKKKLLLNNNNNNJJJHHHJJJKKKJJJMMMQQQOOOJJJFFFFFFDDDCCCCCCBBBAAAAAAAAABBBsssggg```]]]]]]]]]YYYXXXWWWYYY^^^fffnnnsssppptttwwwuuusssyyypppWWWIII>>>DDDWWW___bbbrrrsss\\\RRRIIILLLEEEFFFPPPXXXbbbyyyuuuppp|||}}}bbbXXXTTT\\\xxx}}}dddrrreee___VVVNNNMMMKKKIIIGGGFFFEEEEEECCCCCCCCCCCCCCCBBBAAAAAA@@@???@@@BBBEEEFFFFFFEEEAAAAAABBBDDDEEEFFFGGGGGGEEEDDD@@@>>>======>>>???@@@>>>======>>>???===<<<;;;:::>>>;;;:::TTTttt~~~yyysssvvvvvv___PPPIIIRRRQQQMMMKKKLLLPPPOOOKKKIIIJJJIIIHHHJJJNNNMMMGGGCCCDDDCCCBBB@@@??????@@@BBBCCCyyylllccc]]]ZZZYYYXXXXXXXXXYYY]]]eeemmmsssqqquuuyyyyyyxxx~~~kkkTTTGGG===FFFWWW]]]aaarrrvvv___PPPLLLHHHHHHDDDGGGRRR[[[ggg~~~tttssswww]]]UUUPPP\\\~~~xxxhhh}}}aaa\\\SSSOOONNNMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@BBBCCCDDDDDDDDD@@@@@@AAACCCEEEGGGIIIJJJGGGDDD@@@===;;;<<<===??????>>>>>>?????????>>>===EEEEEEEEE>>>999KKKnnn~~~}}}}}}wwwuuu{{{^^^TTTLLLQQQOOOMMMKKKMMMPPPOOOIIIGGGGGGFFFEEEGGGKKKJJJEEEBBBBBBCCCBBB???>>>>>>???AAACCCqqqeee\\\XXXVVVWWWXXXXXXYYY]]]dddmmmtttrrrvvvyyyzzzzzzjjjRRRGGG>>>IIIXXX\\\```sssvvvgggUUULLLLLLJJJEEEEEEKKKTTT]]]kkkuuuwwwqqqZZZVVVPPP___zzzmmm}}}^^^YYYMMMNNNNNNMMMKKKIIIGGGFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBAAAAAAAAABBB???@@@@@@AAACCCEEEGGGIIIFFFDDD@@@<<<;;;;;;===???>>>???@@@@@@@@@@@@AAAAAAIIIIIIEEE???<<>>???BBBCCCwwwiii^^^YYYWWWWWWYYYZZZ[[[]]]dddnnnuuusssvvvyyyzzz|||gggOOOGGG@@@LLLYYY\\\bbbwww|||hhh^^^QQQJJJKKKIIIEEEHHHOOOXXX```nnnuuuzzzmmmXXXZZZVVVeeewwwlllttt[[[YYYIIIKKKKKKKKKJJJIIIGGGFFFEEECCCDDDEEEFFFGGGGGGGGGFFFCCCDDDDDDBBB@@@???@@@BBBBBBAAA@@@@@@AAACCCDDDEEEDDDCCC???===<<<<<<===>>>???@@@AAA@@@@@@BBBEEEGGGEEEEEE???===???DDDeeesss}}}wwwssswwwjjjSSSSSSKKKOOOOOOOOOLLLKKKLLLJJJEEECCCEEEEEECCCDDDHHHGGGCCCAAACCCDDDCCCBBBAAAAAABBBDDDEEE~~~oooccc]]][[[WWWZZZ[[[\\\]]]dddnnnwwwuuuwwwzzz|||bbbIIIEEECCCRRR]]]^^^cccxxxhhhYYYVVVMMMJJJJJJGGGFFFKKKSSS[[[bbbqqq|||ttt~~~{{{{{{gggWWW^^^[[[gggnnnfff~~~iiiYYYZZZIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDBBB@@@@@@BBBEEEFFFDDDBBBAAA@@@@@@AAABBBBBBAAA???>>>=========>>>@@@AAAAAA@@@@@@CCCIIIMMMCCCBBB;;;===BBB???UUU}}}|||zzz{{{tttqqqwwwaaaPPPTTTLLLOOOOOOOOOKKKIIIJJJIIIFFFGGGJJJFFFDDDEEEHHHHHHDDDBBBDDDBBBBBBBBBDDDEEEGGGIIIJJJttthhhaaa___XXXZZZ\\\\\\^^^dddooowwwvvvxxx{{{}}}]]]DDDCCCDDDXXXaaa```cccwwwnnnWWWNNNOOOKKKJJJKKKGGGGGGMMMVVV]]]cccrrrxxxtttvvvwwwzzztttaaaTTT___\\\ggggggaaa~~~bbbWWW\\\LLLFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAACCCDDDBBBAAAAAADDDGGGIIIGGGDDDBBB@@@???@@@@@@@@@@@@???>>>>>>===>>>>>>@@@AAAAAA@@@AAAEEELLLQQQGGGEEE<<<@@@EEE:::GGGssswwwwww{{{wwwvvvwwwrrrooowww^^^SSS[[[QQQOOOLLLNNNJJJHHHJJJJJJIIIKKKOOOFFFDDDEEEHHHHHHDDDCCCEEE???@@@BBBEEEHHHKKKMMMNNN{{{lllbbb^^^UUU___ccc^^^\\\dddooouuuuuuyyywww|||yyySSSBBBBBBEEEVVV```aaafffvvv}}}xxxxxx{{{}}}qqq[[[UUUPPPNNNLLLGGGEEEGGGIIISSS\\\```hhhwwwvvvooozzz~~~lllrrr{{{jjj```TTTZZZ^^^rrrpppmmmggg[[[SSSMMMIIIHHHGGGFFFEEEDDDCCCBBB======>>>>>>???@@@BBBBBBEEEEEEDDDDDDDDDFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBBBB??????>>>>>>>>>>>>??????BBBBBB>>>;;;AAAKKKLLLHHHCCC@@@AAABBB<<<999III___||||||}}}{{{vvvqqqqqqqqqrrrzzz]]]VVVSSSRRRTTTSSSQQQLLLIIILLLNNNLLLIIIHHHOOOMMMKKKIIIHHHEEEBBB@@@CCCCCCEEEIIIJJJJJJMMMRRRqqqfffaaaXXX___ccc^^^\\\cccmmmrrrrrrvvvuuuzzzoooKKK???BBBEEETTT___aaagggwww|||vvvtttyyyzzz}}}tttgggWWWQQQMMMLLLJJJFFFEEEGGGPPPWWW^^^dddmmmxxx|||zzzqqqhhhhhh{{{xxxoooxxxssscccXXXSSSYYY]]]sssuuuvvvcccWWWPPPJJJIIIHHHGGGEEEDDDBBBAAAAAA=========>>>???AAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@======CCCLLLNNNJJJBBBBBBEEEGGG@@@;;;EEEVVV|||zzzvvvqqqoooqqqsssvvv[[[UUURRRPPPQQQQQQRRRPPPLLLIIIJJJLLLNNNNNNPPPOOOMMMKKKIIIFFFCCCAAADDDBBBDDDGGGGGGFFFIIINNNwwwlllfff\\\aaabbb]]]\\\aaajjjooonnnsssttt{{{bbbDDD===CCCGGGSSS```fffmmm}}}zzzxxxzzzyyyyyy}}}~~~{{{ddd]]]RRRNNNLLLLLLJJJGGGGGGJJJVVV[[[bbbkkktttxxxpppfff___aaajjj|||lllrrrwwwnnn```TTTVVVZZZ^^^uuuqqqyyy]]]TTTNNNJJJIIIHHHFFFDDDBBBAAA@@@@@@=========>>>???AAACCCEEEAAACCCEEEGGGHHHGGGFFFEEEFFFFFFGGGGGGEEECCC@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======CCCIIIIIIEEE@@@BBBHHHKKKDDD<<>>EEEIIISSScccmmmxxx{{{vvvxxx~~~mmm\\\YYYQQQNNNLLLMMMKKKIIIKKKOOOXXX^^^hhhqqqvvvrrrfff[[[^^^iiivvv}}}jjjkkk{{{ssspppfff[[[ZZZ]]]aaawwwkkkwwwvvvYYYSSSOOOMMMIIIHHHEEECCCAAA@@@??????============???BBBDDDFFFCCCCCCDDDDDDDDDCCCBBBBBBDDDEEEFFFFFFEEEBBB???<<<===>>>>>>>>>>>>>>>>>>=========<<<<<>>@@@FFFIIICCC<<<>>>EEE[[[~~~xxxooojjjoooxxxmmmUUUSSSQQQPPPRRRPPPOOOZZZ^^^WWWRRRUUUSSSLLLFFFHHHIIIIIIIIIHHHHHHIIIEEECCCCCCDDDDDDCCCGGGMMMwwwnnngggccc___]]]]]]```eeeiiikkktttzzzvvvSSSAAA@@@EEEIIISSSeeerrr~~~qqqqqqwww{{{~~~fffZZZXXXPPPMMMKKKKKKJJJIIINNNUUU^^^fffqqqvvvqqqggg^^^ZZZeeesss||||||~~~sssnnnmmmyyytttrrriiibbbYYY^^^dddzzzwwwhhhvvvoooTTTPPPLLLKKKIIIGGGDDDBBB@@@????????????>>>======???AAADDDFFFFFFEEEBBB???======>>>???AAABBBDDDDDDCCCAAA>>><<<<<<===>>>>>>>>>>>>===<<<;;;:::;;;<<<===<<<;;;:::;;;===@@@BBB???<<<===BBBFFFiii}}}vvvlllhhhppp{{{vvvcccRRRTTTRRRRRRUUUSSSRRRZZZ]]]VVVPPPQQQOOOJJJIIIKKKMMMKKKIIIGGGGGGHHHEEECCCDDDGGGGGGFFFJJJPPP}}}uuullleee___^^^___aaadddiiijjjuuu}}}mmmOOOAAAAAAGGGKKKUUUgggttt~~~kkkjjjpppuuuzzz}}}~~~~~~yyyaaaWWWTTTMMMJJJIIIIIIIIILLLUUU___iiipppwwwvvvkkk^^^]]]bbblllvvvxxxppphhhiiijjjhhhjjjnnnxxxvvvmmmaaa```TTT]]]iii{{{pppeeerrriiiPPPLLLHHHFFFHHHFFFDDDAAA@@@@@@AAAAAAAAA@@@>>>===>>>AAADDDFFFGGGDDD@@@<<<::::::<<<===>>>???@@@AAAAAA???===<<<<<<<<<>>>>>>>>>>>><<<<<<999888999===???======@@@:::;;;<<<<<<;;;;;;>>>@@@@@@ZZZyyyrrrjjjhhhrrr~~~kkkttt\\\QQQSSSQQQRRRVVVTTTWWWVVVTTTPPPMMMKKKKKKKKKQQQSSSSSSOOOIIIDDDCCCDDDDDDCCCEEEHHHIIIHHHJJJOOO|||pppfff^^^^^^aaabbbeeeiiihhhttt|||hhhNNNDDDFFFMMMSSS\\\mmmxxxyyyddddddlllqqqvvv|||{{{}}}xxx^^^SSSPPPLLLIIIIIIJJJMMMSSSaaannnrrrtttvvvssshhh```gggsss|||zzztttkkkeeeeeeiiimmmpppvvv{{{uuudddUUUYYYSSSaaasssvvvmmmgggsssbbbNNNKKKGGGFFFHHHFFFCCCAAA@@@AAACCCDDDCCCAAA???>>>>>>@@@CCCEEECCCAAA???<<<;;;;;;===>>>;;;<<<======>>>>>>======;;;<<<>>>??????>>><<<;;;999777888======;;;===AAA;;;<<<;;;:::;;;<<<===<<>>>>>@@@BBBDDD?????????>>>>>>>>>>>>>>>:::::::::;;;<<<===>>>>>>;;;<<<===??????===<<<;;;;;;777777;;;:::666888>>><<<======;;;<<<===<<<999:::CCCggg|||qqqzzz{{{tttpppoootttzzzyyykkkYYYQQQQQQLLLLLLPPPOOOQQQKKKSSSeeegggVVVIIIIIIHHHKKKMMMJJJDDD@@@@@@BBBAAAAAADDDHHHGGGBBBBBBDDDzzzqqqfff^^^]]]```dddeeefffnnnwwwmmmhhhsssgggTTTPPPUUU^^^eeennnvvv}}}fffYYY]]]bbbkkkuuuuuuyyy|||tttYYYPPPOOOMMMOOOQQQTTT^^^llluuuxxxxxx|||zzzrrrnnnvvvrrrxxxnnnXXXRRRXXXYYYllllllrrr|||vvv^^^QQQKKKJJJEEEGGGDDDAAAAAACCCCCCBBB@@@???@@@@@@@@@???===<<<;;;:::<<<===<<<<<<;;;<<<===;;;:::999:::;;;======<<<@@@??????>>>===<<<<<<;;;::::::999888888:::>>>AAA===<<<===>>>@@@???===;;;@@@<<>>@@@AAABBBBBBBBB@@@>>>===;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;@@@@@@??????>>>======<<<<<<;;;:::::::::;;;>>>AAAEEECCCBBBBBBBBBBBB???===???===SSSpppvvvxxx|||uuupppqqqvvvgggYYYOOOOOOPPPNNNLLLMMMLLLJJJJJJNNNRRRRRRNNNIIIEEEEEEEEEDDDDDDFFFJJJMMMIIIDDD===<<>>===>>>===<<<<<<<<<>>>@@@AAAJJJHHHEEECCCCCCBBB@@@>>>???AAALLLhhh~~~xxxuuurrrtttzzz}}}cccYYYOOOLLLKKKKKKKKKMMMLLLJJJIIIKKKOOOPPPOOOLLLGGGHHHHHHGGGGGGIIILLLOOOLLLFFF???<<<>>>AAACCCCCCvvvmmmlllnnnllliiiiiilllooottt}}}uuueeeZZZWWWcccuuulll]]][[[bbboooyyy~~~|||{{{zzzzzzuuu[[[NNNPPPSSS[[[gggjjjnnnsssyyy|||~~~lll[[[WWWXXX\\\fffrrryyysssssswwwgggWWWVVV[[[ggg{{{sss^^^RRROOOQQQQQQKKKJJJIIIIIIHHHFFFCCC???<<>>>>>>>>@@@AAAAAAAAAHHHEEEBBB@@@??????>>>===@@@EEEGGGaaa~~~yyywwwsssqqqvvvpppVVVVVVSSSJJJDDDCCCGGGKKKMMMLLLLLLNNNQQQRRRPPPNNNMMMMMMKKKIIIGGGFFFHHHIIIHHHDDD@@@>>>@@@BBBCCCCCC}}}ssspppooolllhhhhhhlllooosss~~~yyyfff[[[WWWdddvvvqqqcccaaagggsss}}}}}}zzzwww~~~~~~cccRRRPPPOOOWWWeeeiiikkkttt}}}~~~{{{{{{ppp```\\\]]]jjjuuu|||tttxxxxxxdddWWWYYY\\\iiittt}}}}}}[[[TTTRRRQQQOOOHHHIIIJJJKKKIIIGGGCCC@@@>>>???@@@BBBDDDDDDCCCAAA@@@===;;;:::;;;===>>>===<<<999;;;<<<<<<;;;<<<>>>@@@@@@AAABBBCCCCCCBBB@@@??????>>>>>>@@@CCCDDDCCCBBBCCCAAA>>>===>>>???>>>>>>???CCCCCCXXXyyytttqqqmmmmmmxxxdddOOOOOOKKKHHHKKKQQQNNNEEEKKKLLLNNNQQQRRRQQQNNNKKKMMMLLLKKKHHHDDDCCCCCCDDD@@@@@@@@@AAACCCCCCCCCBBBvvvpppkkkgggfffkkknnnqqq|||}}}kkk\\\YYYeeewwwvvvjjjhhhmmmxxx|||{{{xxxiiiXXXSSSPPPVVVccchhhiiisss~~~{{{zzztttfffbbbeeeyyyxxxvvv{{{ttt___VVV[[[\\\nnnrrrtttZZZVVVRRRNNNMMMGGGHHHJJJKKKJJJGGGDDDCCCCCC@@@AAABBBBBBBBBAAA@@@???>>><<<;;;===AAACCCAAA???:::===???>>><<<<<>>======AAAEEEGGGEEEBBBBBB@@@??????AAABBBAAA@@@===>>>???OOOnnn{{{tttpppiiihhhlllppp\\\WWWPPPHHHOOOgggvvvdddFFFGGGIIILLLNNNMMMKKKHHHFFFFFFGGGFFFEEEBBBAAABBBCCC<<<>>>AAACCCDDDDDDCCCAAA}}}sssmmmjjjfffnnnqqqqqq|||rrrbbb^^^iiiyyyyyynnnjjjlllttt}}}xxxxxx{{{}}}kkk[[[WWWRRRVVVaaaeeehhhoooxxx|||}}}wwwiiiiiippp~~~vvvvvvxxxmmmXXXTTT\\\\\\sssppplllVVVSSSMMMJJJKKKIIIGGGIIIJJJIIIFFFEEEFFFHHHCCCCCCBBBAAA@@@@@@@@@@@@???===<<>>AAACCCAAA===;;;>>>AAA???@@@BBBDDDDDDBBB@@@???<<<;;;<<>>;;;@@@JJJXXXttt{{{vvvqqqmmmeeejjjuuudddYYYYYYWWWTTT^^^zzzpppJJJGGGHHHIIIHHHGGGEEECCCCCCAAABBBCCCBBBAAA@@@BBBCCC???AAACCCDDDDDDCCCCCCCCCuuupppooohhhqqquuusss}}}wwwiiidddmmmzzzzzznnngggggglllsssqqqooorrr}}}jjj]]]ZZZUUUWWW___bbbgggkkkqqqyyyxxxkkknnnxxxzzzvvvzzztttuuuuuugggRRRSSS]]]\\\uuunnngggSSSPPPIIIFFFKKKMMMGGGHHHJJJHHHFFFFFFHHHKKKFFFDDDBBBAAA@@@@@@AAAAAA@@@>>><<<@@@FFFIIIHHHFFFBBBEEEFFFBBB===:::<<<@@@>>>@@@BBBDDDDDDBBB@@@???;;;:::;;;AAAHHHJJJGGGCCCCCCBBBCCCDDDEEEDDDBBB???AAA;;;CCCHHHKKKjjj|||xxxtttoookkkgggqqq^^^XXXNNNYYY```gggvvviiiIIIJJJIIIHHHEEECCCBBBCCCDDD@@@BBBBBBBBB@@@???@@@AAADDDDDDEEEDDDCCCBBBCCCEEE}}}uuuqqqnnnmmmrrruuuvvvqqqnnnqqqzzzoooddddddhhhjjjaaaeeeqqqwwwkkkbbbYYYTTTYYYcccllllllrrr|||~~~}}}{{{}}}{{{uuuqqqpppsssppprrrvvvuuutttyyyooorrr}}}|||vvvrrrssszzzsssxxxlllZZZUUURRRSSS[[[}}}ttt{{{yyy^^^QQQPPPJJJGGGJJJHHHIIIHHHGGGFFFFFFFFFHHHHHHGGGCCC>>>===>>>@@@@@@???BBBAAA@@@??????@@@BBBCCCCCCDDDEEEBBB>>><<<<<<>>>AAABBBCCCDDDCCCAAA>>><<<<<<999999AAAKKKOOOKKKDDD@@@DDDHHHJJJIIIFFFCCCBBB@@@FFFIIIGGGIIIZZZvvvzzzuuurrrooollliiisss|||wwwyyy```SSSVVVWWWZZZaaafffcccYYYOOONNNMMMIIIFFFDDDDDDDDDDDDEEEAAA@@@BBB@@@===???EEE@@@BBBCCCCCCBBBBBBDDDFFFzzzuuunnnkkkpppsssvvvxxxtttxxx~~~sssfffccccccbbbaaadddpppxxxoooddd]]]___fffiiilllsss{{{~~~}}}~~~~~~~~~uuummmhhhgggbbbbbbffflllpppuuuzzzpppsss}}}|||yyyuuurrrttt{{{vvvwwwiiiYYYVVVUUUXXXccc}}}qqqXXXLLLLLLHHHGGGJJJIIIGGGGGGFFFFFFEEEFFFFFFFFFEEEBBB===<<<===>>>===<<<===<<<;;;::::::;;;===>>>???@@@AAA@@@>>><<<>>>???@@@AAACCCCCCBBB@@@>>><<<;;;888888===DDDGGGDDD???@@@CCCFFFGGGFFFDDDBBBBBBEEEHHHJJJHHHGGGQQQlll}}}wwwrrrooommmkkksssppprrrppp^^^TTTUUUSSSRRRVVVZZZYYYRRRKKKMMMLLLIIIFFFEEEDDDDDDEEEEEECCCCCCGGGFFFAAAAAAEEECCCBBBAAA@@@BBBCCCEEEEEE{{{rrrmmmooorrruuuwwwvvv{{{wwwiiiaaa\\\YYY^^^aaalll|||}}}qqqgggdddffffffkkksssyyyyyyyyy~~~xxxnnnddd^^^\\\YYY___fffmmmwww|||yyy{{{rrrvvv~~~zzzyyyvvvuuuwww~~~tttvvvssscccVVVVVVWWW\\\jjjjjjTTTJJJKKKHHHIIINNNLLLEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@===;;;<<<<<<<<<;;;:::999777666666777999::::::<<<======<<<===>>>@@@???@@@AAABBBAAA@@@===<<<;;;:::999;;;===???>>>===@@@BBBDDDDDDBBBAAAAAABBBJJJGGGJJJLLLGGGIIIccc~~~zzzuuupppmmmmmmnnn{{{pppfff\\\WWWVVVPPPKKKKKKNNNOOOLLLHHHKKKIIIGGGFFFEEEDDDEEEEEEFFFEEEGGGKKKKKKFFFDDDDDDEEECCCAAAAAABBBDDDEEEEEEyyypppooopppsss{{{vvv{{{|||kkk```ZZZVVV[[[^^^gggvvvyyynnngggddddddhhhooowwwzzz{{{~~~{{{~~~|||ttthhh^^^XXXVVV\\\gggqqqyyy}}}qqqnnnwww}}}vvvzzz~~~}}}|||zzz{{{ssstttmmm^^^UUUXXXWWW]]]mmmgggUUUMMMNNNJJJMMMRRRPPPCCCDDDDDDDDDDDDBBB@@@???>>>===<<<<<<<<<=========;;;:::888777666777999:::888999:::;;;;;;<<<===>>>===>>>???@@@@@@???===<<<<<<<<<<<<<<<<<<<<>><<<:::;;;===>>>??????@@@AAA<<<;;;999888777888999:::::::::::::::;;;;;;;;;:::;;;<<<===>>>>>>======<<<;;;======<<<<<<===AAADDDBBBBBBAAA@@@>>>???AAADDDEEE???CCCLLLHHHEEEYYYvvvzzzuuurrrnnnlllsss~~~ggg]]]WWWXXXRRRNNNJJJHHHHHHHHHFFFDDDEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEDDDEEEHHHJJJIIIGGGDDDKKKQQQOOOGGGAAAAAACCCpppkkknnnppp}}}qqqfffbbb```___dddiiinnnvvvxxxqqqjjjfffgggoooxxxyyyyyywwwpppggg```]]]^^^cccqqq|||sss~~~}}}yyywwwwwwxxxsssqqqssszzz~~~|||yyyrrrkkkaaabbbddd^^^hhhaaaTTTOOOLLLFFFIIINNNHHHDDDDDDCCCBBB@@@>>>===<<<999;;;???@@@AAAAAAAAABBB===;;;999888777888999:::===;;;::::::;;;<<<;;;999::::::;;;<<<<<<===<<<<<<:::;;;<<<<<<<<<===@@@CCCAAAAAA@@@???===>>>AAACCCBBB>>>@@@EEECCC@@@MMMaaa|||uuupppooommmooo|||qqq```ZZZRRRWWWMMMLLLJJJIIIIIIHHHFFFDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCDDDHHHNNNMMMIIIDDDKKKRRRQQQIIIBBBBBBDDDtttmmmnnnnnnzzz~~~uuujjjfffdddbbbhhhllljjjllluuu~~~|||qqqkkkgggiiinnnwww~~~xxxxxxuuuooogggbbbaaabbbjjjvvv}}}vvvvvvuuusssqqqpppqqqrrrllllllnnnuuu|||{{{~~~xxxzzzzzzzzz~~~uuu{{{pppiiiaaadddfff```pppqqq\\\RRRNNNKKKDDDGGGLLLFFFEEEDDDCCCAAA???======<<<999===AAABBBAAA??????@@@>>>===;;;999888999:::;;;===<<<:::;;;===>>><<<:::888999999:::;;;<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@?????????===<<<<<>>@@@@@@@@@FFFOOOlll|||~~~zzzwwwtttqqquuuyyyzzz|||zzzrrrmmmoooqqqwww[[[WWWTTTKKKTTTLLLKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBEEEFFFGGGNNNTTTRRRKKKFFFHHHIIIJJJHHHGGGFFFEEE{{{qqqppplllttt~~~~~~yyymmmhhheeeaaaiiilllfffdddllluuuzzz|||~~~uuuooohhheeeeeennn~~~|||yyyxxxwwwuuuooogggcccbbbdddllluuu|||zzzyyyppppppooommmkkkjjjlllmmmhhhggghhhllluuu~~~zzzzzz}}}}}}nnnqqqtttvvv|||ooo}}}mmmeee^^^bbbddd```uuu}}}hhhZZZQQQNNNKKKDDDHHHMMMFFFGGGEEECCC@@@>>>=========;;;>>>BBBCCC@@@===<<<===AAA@@@===<<<;;;;;;<<<======;;;:::;;;>>>@@@???===888888999::::::;;;<<<===@@@???>>>???AAABBBAAA???=========<<<;;;;;;===???<<<===>>>>>>@@@DDDGGGHHHXXXoooyyyrrrmmmhhheeeiiimmmpppppppppttt|||}}}|||~~~zzzrrrnnnrrrvvv{{{KKKOOOOOOFFFSSSNNNMMMLLLLLLLLLMMMNNNNNNKKKKKKKKKJJJIIIHHHFFFFFFAAAEEEIIILLLSSSZZZVVVLLLIIIDDD@@@BBBGGGKKKIIIFFFtttkkkhhhmmmxxxyyy~~~rrrlllmmmeeefffjjjkkkfffbbbfffnnnrrrqqqsss|||zzzsssjjjcccdddlllyyy~~~~~~zzzwwwwwwuuusssqqqoookkkeeebbbppp}}}|||{{{zzzxxxwwwxxxyyyxxxtttpppmmmlllkkkiiigggeeedddccccccaaaaaaeeennnyyy~~~{{{{{{}}}wwwiiikkkpppwwwtttrrrqqqfff\\\XXX\\\[[[aaa^^^TTTPPPJJJHHHHHHGGGFFFDDDEEEDDDBBB@@@???===========================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999;;;<<<;;;::::::999888;;;???AAA???===AAA@@@???>>>============<<<;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<>>>DDDIIIQQQbbbrrr|||~~~vvvjjjcccbbbdddlllkkkjjjkkklllpppsssuuu}}}|||yyyyyywwwtttpppqqq{{{oooTTTHHHIIIMMMJJJJJJKKKLLLLLLLLLLLLLLLKKKPPPUUUQQQFFFDDDNNNUUUSSSEEEIIINNNRRRSSSPPPKKKHHHEEEFFFDDDBBBEEEJJJJJJFFFzzzpppjjjlllwww}}}}}}xxxqqqoooqqqrrrsssqqqiiiaaaaaaeeeiiihhhjjjqqqwww{{{{{{zzzxxxssskkkeeedddiiiqqqwww~~~}}}}}}}}}zzzxxxxxxxxxvvvssspppmmmkkkjjjttt|||yyyxxxuuutttssstttuuusssoookkkjjjiiihhhfffdddbbbaaa```YYYYYYZZZaaalllxxx~~~{{{yyyxxxzzz{{{}}}zzzqqqfffhhhlllsss~~~mmmooonnn]]]WWWTTTVVVYYYfffYYYPPPMMMIIIGGGGGGGGGEEEDDDEEEDDDCCCAAA@@@???>>>>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>><<<::::::<<<<<<;;;:::888888:::>>>CCCFFFFFFDDDAAA@@@???>>>===============>>>???>>>===<<<===>>>>>>??????>>>===>>>CCCFFFKKKYYYiiirrrzzz}}}|||~~~xxxpppgggbbbbbbdddgggfffeeefffgggjjjmmmooosssvvvxxxzzz{{{~~~xxxttttttmmmjjjkkkwwwbbbQQQKKKKKKNNNLLLJJJJJJJJJJJJJJJJJJIIIIIIHHHMMMLLLFFFIIITTTZZZXXXOOOQQQRRRQQQNNNGGGAAA===AAAEEEGGGDDDCCCEEEFFFEEEvvvmmmllluuu~~~vvvpppwwwwwwyyyyyytttllljjjmmmkkklllnnnooorrruuuwwwwwwuuurrrnnnkkkjjjkkknnnpppwwwwwwxxx{{{~~~}}}}}}|||{{{zzzzzz{{{zzzvvvqqqppprrruuu{{{}}}wwwtttsssoooooooooppppppmmmiiieeedddcccbbb```^^^\\\ZZZYYYUUUUUUXXX```kkkwww|||zzzsssssstttzzz|||oooggggggiiiqqq~~~|||wwwgggnnnlllUUUTTTRRRQQQZZZqqqzzzTTTLLLJJJHHHGGGGGGGGGEEECCCEEEDDDCCCAAA@@@?????????===============<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;???===<<<<<<======<<<;;;666777999>>>BBBDDDCCCAAAAAA@@@???>>>============>>>AAACCCAAA>>>===>>>??????@@@@@@@@@>>>???@@@BBBFFFNNN]]]jjjpppttt}}}}}}{{{yyytttllleee```___```bbbdddcccbbbbbbcccdddfffgggeeegggiiijjjkkklllppprrrwww|||{{{uuupppoooooonnntttUUUPPPOOOMMMMMMKKKIIIIIIIIIHHHHHHGGGGGGFFFEEEJJJKKKGGGIIIQQQSSSPPPJJJKKKLLLLLLJJJFFFCCC@@@@@@GGGJJJGGGDDDEEEFFFFFF}}}rrrnnnvvvxxxooottttttvvvzzzyyytttsssuuuyyy{{{{{{xxxuuuvvvwwwwwwrrrrrrssstttvvvvvvtttrrrrrrpppqqqssswwwzzz}}}|||{{{{{{|||~~~}}}yyytttsssxxx}}}zzzsssooonnnllllllmmmmmmllliiifffcccbbbbbbaaa```^^^\\\ZZZXXXYYYZZZ]]]eeeoooyyy~~~wwwttttttzzzsssllljjjkkksss~~~|||iiifffnnnkkkRRRUUUSSSRRR```~~~yyy|||mmmSSSLLLKKKJJJIIIHHHFFFCCCBBBCCCBBBAAA@@@????????????===============<<<;;;:::::::::::::::::::::::::::???>>>======>>>>>>===;;;:::;;;===>>>???>>><<<:::AAA@@@???>>>============>>>AAADDDCCC???<<<===@@@===>>>???@@@?????????@@@BBBCCCOOObbbnnnsss}}}~~~zzzuuuooofffaaa___aaadddeeejjjjjjiiihhhggggggffffff``````aaabbbbbbcccdddeeefffiiiooosssvvvyyy|||~~~|||zzztttnnnlllsssxxxsssNNNOOOQQQKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHNNNUUUXXXQQQIIIGGGFFFDDDAAABBBDDDFFFGGGGGGHHHGGGCCCHHHKKKJJJJJJKKKKKKHHHyyyrrrxxxxxxmmmpppmmmmmmrrrsssqqqppprrr{{{uuuuuutttqqqrrrtttxxx}}}~~~yyytttsssoooooosssuuuwww}}}||||||~~~{{{vvvuuuyyy~~~~~~yyyqqqmmmkkklllmmmmmmllljjjgggeeedddbbbcccccccccaaa___]]]\\\[[[]]]bbbjjjsss|||~~~{{{xxx|||wwwmmmmmmnnnvvvaaaeeeiiicccRRRUUUTTTUUUgggzzzooowwweeeTTTOOONNNMMMKKKHHHDDDBBBAAA@@@@@@???>>>=========>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::>>>======>>>??????>>><<<@@@AAABBBBBB@@@===;;;:::AAA@@@???>>>===============@@@BBBBBB???======>>>:::;;;<<<>>>@@@@@@??????BBB>>>DDDWWWiiiuuu}}}yyyuuupppiiieeefffiiilllnnnssssssrrrqqqooommmkkkjjjddddddccccccdddcccbbbbbbdddfffhhhjjjkkkmmmppprrrrrryyy}}}|||yyyrrrmmmlllooo}}}~~~iiiLLLNNNNNNIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJKKKUUU___cccZZZJJJAAAAAADDDDDDDDDDDDCCCCCCCCCCCCCCCEEEFFFFFFHHHMMMRRRNNNGGGuuuyyyyyymmmgggbbbaaahhhooosssvvvzzzuuupppttttttpppuuuwww|||{{{tttooommmpppuuuvvvtttyyy|||xxxuuuuuuwwwvvvzzzsssnnnkkkmmmnnnmmmkkkgggeeeeeefff^^^___```aaa```___]]][[[[[[^^^dddmmmwwwwwwlllnnnqqqvvvqqq^^^dddaaaYYYQQQRRRSSSYYYnnnsssooo}}}___TTTPPPPPPOOOKKKFFFBBBAAAAAA>>>>>>===============>>>@@@@@@@@@???>>>===<<<;;;::::::::::::::::::::::::;;;;;;<<<>>>@@@@@@???===<<<===>>>>>><<<;;;;;;<<>>============<<<===???@@@@@@???>>><<<;;;;;;;;;===@@@AAA@@@???IIIEEEFFFRRRcccvvv~~~zzztttrrrooommmmmmpppsssvvvyyyyyyyyyyyyxxxuuusssrrrnnnmmmkkkkkkkkkjjjgggdddfffgggggggggeeefffgggiiigggkkkqqqvvvzzz|||{{{wwwqqqpppssszzz{{{___OOOPPPMMMJJJLLLKKKJJJIIIHHHGGGHHHIIIJJJKKKLLLVVV\\\UUUFFF>>>@@@GGGDDDDDDDDDCCCCCCBBBBBBBBBDDDBBB@@@BBBJJJPPPKKKCCCwwwvvv}}}}}}nnn^^^WWWTTT[[[gggpppwww|||uuufffeeeqqqvvvsssuuuxxx~~~zzzsssssszzzuuussszzz}}}yyytttooommmkkkwww|||uuuqqqooommmmmmkkkgggcccaaacccfff___```cccdddeeedddbbbaaa```ccciiirrr{{{zzzppprrrtttuuuxxxddd\\\ccc[[[TTTRRRPPPSSSaaaxxxzzztttxxxsssXXXRRROOOOOOMMMIIIDDDAAAAAACCC>>>>>>============>>>???AAAAAAAAAAAA???>>>===<<<999999999999999999999999999999;;;===@@@AAA???>>>888999:::999777777999<<>>===============<<<<<>>===>>>AAABBBAAA???KKKLLLKKKLLLWWWooo|||~~~~~~~~~{{{wwwwwwwwwvvvtttrrrqqqrrrsssssssssssstttuuuwwwyyy{{{|||||||||~~~}}}zzzxxxwwwtttttt{{{zzzkkk^^^[[[YYYQQQOOORRRMMMMMMKKKIIIGGGGGGGGGHHHHHHIIIMMMOOOLLLDDD>>>@@@EEEBBBBBBCCCCCCDDDDDDDDDDDDBBBAAA???>>>CCCHHHEEE???wwwsssyyyqqq]]]RRRKKKOOOYYYaaahhhmmm}}}vvvdddTTTXXXjjjtttsssssswww~~~|||tttwww~~~}}}yyyssskkkeeecccmmm|||}}}xxxtttrrrlllllliiiddd___^^^bbbeeeiiikkknnnpppqqqpppooonnnhhhjjjpppwww~~~vvvxxxxxxtttpppvvv}}}[[[[[[ccc[[[UUUTTTPPPTTThhhxxxvvvgggRRROOOLLLLLLKKKFFFBBB@@@BBBEEE>>>>>>>>>>>>>>>??????@@@CCCBBBBBBAAA@@@???======999999999999999999999999777888:::===@@@AAA@@@>>><<<======:::777888;;;>>>AAA@@@???>>>============>>>;;;:::???EEEFFFAAA;;;EEEBBB??????AAABBBAAA???BBBJJJJJJBBBHHHddd}}}|||{{{zzzyyyxxx{{{tttsssrrrrrrrrrxxx{{{dddccchhhdddVVVTTTUUUNNNOOOMMMJJJGGGEEEDDDEEEEEESSSPPPNNNLLLHHHDDDCCCEEEGGGGGGFFFEEEDDDBBB@@@???BBBCCCBBB>>>???BBBBBB>>>}}}sssvvv^^^VVVNNNMMMSSSZZZ\\\[[[aaa[[[QQQLLLSSSdddrrrxxxyyy|||qqqppp~~~~~~xxxnnnfffiiijjjppp{{{}}}yyywwwxxxnnnjjjddd```aaahhhqqqxxxyyy~~~}}}wwwwwwxxxzzz}}}{{{vvv{{{{{{wwwyyy~~~pppSSSUUU```^^^UUUXXXTTT\\\tttzzz{{{gggSSSSSSLLLKKKHHHEEEBBB@@@???>>>??????@@@AAAAAABBBCCCCCCFFFEEECCCAAA???===;;;:::;;;:::888777777777888999777999;;;===>>>>>>======::::::999888777777777777<<<<<<;;;;;;;;;:::::::::BBB???;;;;;;>>>AAABBBBBBBBB@@@???@@@BBBBBB@@@===EEEBBBDDDGGGIIITTTrrr}}}zzzrrrtttvvvxxx}}}~~~uuucccmmmiiiPPPTTTOOOKKKLLLOOOQQQNNNHHHDDDEEEGGGJJJJJJIIIIIIIIIJJJLLLMMMHHHFFFFFFJJJIIIEEEDDDFFFBBBDDDFFFFFFDDDBBBBBBBBBxxxyyyaaaYYYOOOLLLPPPVVVXXXWWWUUUQQQIIIEEEOOOaaapppwww{{{|||rrrppp~~~}}}}}}}}}|||wwwooohhhkkkmmmrrr{{{~~~}}}rrrjjjaaa___fffqqqyyy~~~yyyuuuuuuzzzxxxzzzyyywww}}}}}}fffRRRWWW]]][[[TTT[[[XXX```xxxppp___MMMKKKLLLJJJHHHFFFCCCBBB@@@@@@??????@@@@@@AAABBBBBBBBBDDDCCCBBBAAA@@@>>>======;;;:::999777666666777777777999;;;=========<<<<<<<<<;;;:::999999999999999<<<<<<;;;;;;;;;:::::::::CCC???<<<;;;<<<>>>===<<>>===>>>@@@@@@>>><<>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????>>>:::999888777666666666666888999:::;;;<<<<<<;;;;;;===<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::???===;;;;;;<<<<<<;;;999===<<<;;;<<<>>>>>>===;;;???>>>???AAA@@@FFF[[[qqq|||wwwuuussssssxxx~~~uuufffdddlllxxx^^^JJJVVVSSSLLLNNNPPPPPPNNNJJJHHHJJJMMMOOONNNNNNMMMMMMMMMNNNNNNRRRMMMIIIIIIGGGDDDEEEIIIHHHIIIJJJIIIEEECCCAAAAAA~~~ggg]]]PPPIIIIIINNNQQQSSSMMMNNNLLLLLLUUUeeerrrwww}}}|||wwwvvv{{{}}}{{{yyywwwtttnnnjjjhhhkkkooorrrzzzzzztttyyy|||uuuhhheeegggqqqvvvtttqqqnnnnnnooopppooouuulllQQQTTT\\\VVVOOOQQQXXX\\\lllccc\\\TTTNNNHHHGGGEEEDDDCCCBBBAAAAAA>>>>>>>>>??????@@@@@@@@@??????>>>>>>============777777777777777777777777999999999:::::::::;;;;;;======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999:::<<<======<<<;;;;;;;;;<<<<<<======<<<<<<>>>>>>???@@@>>>AAAOOO___~~~~~~~~~~~~~~~{{{xxxwwwsss{{{~~~kkkoookkkaaagggYYYKKKQQQLLLJJJMMMNNNNNNLLLJJJJJJLLLNNNLLLLLLLLLMMMMMMNNNNNNOOOSSSOOOKKKKKKHHHDDDDDDGGGFFFGGGHHHGGGEEEBBBAAAAAA|||vvvggg]]]PPPHHHHHHMMMSSSVVVUUUXXXYYYYYY___jjjrrruuuyyyxxx|||}}}|||tttvvv}}}~~~yyyvvvuuurrrlllfffbbbhhhkkkmmmwwwwwwqqqnnnpppvvvzzz|||~~~tttfffmmmxxxvvvtttqqqiiiaaa\\\^^^cccooozzzyyy___PPPXXX\\\RRRLLLOOOSSS]]]sssvvv\\\VVVQQQKKKEEEDDDCCCBBB@@@@@@@@@@@@=========>>>>>>>>>>>>>>>>>>======<<<;;;:::999999444555666777888999:::::::::999999888999:::<<<===>>>===<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;:::::::::888:::<<<>>>>>>======<<<;;;<<<===>>>>>>===>>>>>>???@@@AAAAAA???@@@IIISSSrrr~~~~~~}}}|||{{{{{{yyywwwwww}}}|||}}}ooobbbrrrmmmQQQTTTVVVQQQOOOGGGNNNNNNNNNOOONNNMMMMMMNNNPPPJJJKKKLLLMMMOOOPPPPPPQQQOOOLLLKKKLLLIIIDDDBBBCCCAAACCCEEEEEECCCBBBAAABBB}}}{{{tttggg^^^QQQHHHHHHNNNVVV\\\ZZZ```dddeeehhhnnnqqqqqqooopppxxx|||zzzzzzwww{{{|||sssppprrrqqqiiiaaa^^^gggmmmoooyyyvvvqqqmmmmmmoooooouuu|||rrrpppzzzzzzvvvpppfffYYYSSSXXXbbbooovvveeeYYYTTTZZZYYYOOOKKKPPPRRRaaazzzhhh\\\SSSOOOJJJDDDCCCBBB@@@???>>>>>>>>>==============================<<<;;;:::999999888444555777888::::::;;;;;;:::999888888999;;;>>>???@@@???>>><<<;;;::::::999<<<<<<;;;;;;;;;:::::::::<<<>>>@@@???===;;;;;;;;;:::<<<>>>???>>>>>>>>>@@@???@@@AAA@@@???AAAFFFKKKhhhxxx~~~|||}}}~~~}}}{{{{{{|||}}}~~~~~~}}}~~~yyyyyyyyyyyy|||~~~xxxggg```nnnxxxXXXZZZ___WWWOOOEEELLLPPPPPPQQQQQQRRRQQQQQQPPPJJJKKKLLLNNNOOOPPPPPPPPPJJJGGGGGGIIIHHHBBB@@@AAA===@@@BBBBBBAAA@@@AAAAAA~~~yyysssjjj```SSSIIIHHHOOOXXX___XXXaaajjjmmmooorrrsssqqqiiilllyyy{{{zzz|||}}}wwwjjjiiiooopppggg\\\^^^kkktttwww|||xxxxxx{{{www~~~zzzrrr}}}}}}uuukkkbbbXXXTTT\\\gggrrr{{{wwwTTTVVVYYYZZZTTTMMMMMMQQQVVVhhh\\\^^^RRRPPPOOOEEEDDDBBB@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;777888999:::;;;::::::999:::999888888999<<<@@@BBBDDDBBB@@@>>><<<;;;:::999<<<<<<;;;;;;;;;:::::::::<<<>>>@@@>>><<<::::::<<<999<<<>>>???======>>>@@@===>>>???>>>>>>@@@DDDFFF\\\nnn~~~zzzzzzzzzxxxuuuyyyyyyzzz{{{||||||||||||~~~{{{|||{{{yyy{{{~~~yyywwwxxxqqqaaa]]]eeeooo```hhh```RRRNNNFFFIIINNNOOOPPPRRRRRRQQQNNNLLLHHHIIIJJJKKKKKKKKKJJJJJJFFFCCCBBBDDDCCC??????AAA>>>@@@BBBBBB@@@?????????~~~~~~sssllllllcccUUUJJJHHHOOOYYYaaaVVVaaammmrrrtttvvvvvvssshhhlll|||}}}~~~~~~rrrdddcccmmmpppfffZZZ___ooo{{{}}}www}}}qqqddd]]]XXXXXX```lllsss~~~xxxzzzkkkKKKTTT\\\YYYQQQLLLOOOSSS\\\nnn|||pppPPP[[[PPPOOOQQQFFFEEECCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<===>>>??????;;;;;;<<<<<<;;;:::888777:::999888777:::===BBBDDDFFFEEECCC@@@===;;;::::::<<<<<<;;;;;;;;;:::::::::888;;;======;;;;;;===@@@888;;;>>>>>>===<<<>>>@@@:::<<<<<<<<<<<<@@@BBBCCCDDD[[[uuu~~~{{{xxxvvvwwwxxxyyyzzz{{{{{{{{{}}}yyywwwzzz{{{yyyyyy|||yyy}}}||||||||||||zzzzzz~~~xxxooorrrxxxkkkXXXWWWWWWYYYOOOTTTdddUUUEEEMMMLLLJJJJJJKKKMMMOOOPPPNNNJJJGGGFFFFFFGGGGGGFFFDDDCCCAAAEEE@@@>>>??????===???CCC@@@BBBCCCCCC@@@>>>===>>>}}}yyy{{{pppuuuuuukkk[[[NNNLLLSSSZZZ^^^YYYbbbkkkrrrzzz|||tttmmmyyylll^^^gggqqqnnnfffdddhhhxxx~~~xxxyyylll^^^VVVUUU\\\kkkxxxyyyxxxxxx~~~]]]JJJSSSRRRNNNQQQQQQQQQXXXhhh{{{fffVVVPPPLLLKKKHHHFFFFFFDDD@@@>>>>>>@@@CCCCCCAAA???===;;;::::::;;;:::;;;===>>>>>>>>>===<<>>???@@@???CCCEEEBBB<<<:::>>>DDD|||}}}|||wwwnnntttwwwjjjZZZPPPPPPWWW[[[]]][[[dddmmmtttzzz{{{tttvvvxxxeee\\\gggrrrnnngggeeekkkxxxuuuhhhZZZVVV[[[dddpppyyy{{{vvvxxxrrrPPPIIISSSRRROOOSSSSSSSSS\\\ooo\\\NNNHHHEEEDDD@@@AAAAAAAAAAAAAAACCCGGGJJJCCCBBB@@@>>>===<<<<<<<<<<<<======>>>????????????CCCCCCCCC@@@===;;;:::;;;999::::::;;;<<<=========@@@AAACCCBBB@@@>>>>>>>>>;;;<<<======;;;::::::;;;999999999999999:::;;;<<<999::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<>>>EEEUUUmmm|||uuuvvvvvvuuusssssstttuuuvvvvvvvvvwwwyyyzzzxxxvvvyyy{{{|||}}}}}}~~~~~~zzzxxxzzzzzzxxxttttttxxx||||||~~~ssssssttteee\\\[[[ZZZTTTTTTPPPMMMNNNMMMHHHGGGHHHIIIIIIHHHFFFEEECCCBBBAAAFFFCCC@@@>>>???@@@@@@@@@======<<<<<<<<<===>>>>>>???CCCFFFDDD??????DDDIII}}}||||||sssmmmvvv|||lll[[[TTTXXX\\\\\\ZZZ]]]fffooovvvzzz|||xxxsssyyy~~~oooaaa]]]iiiqqqiiiaaa___eeeqqqyyyzzz~~~nnnaaaWWWYYYcccmmmwww~~~uuutttyyycccGGGJJJSSSRRRPPPUUUTTTVVVaaaxxxWWWMMMHHHEEEDDD@@@>>>???AAAAAACCCFFFKKKNNNDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDCCCAAA@@@???>>><<<:::;;;;;;;;;<<<<<<======>>><<<;;;<<<>>>@@@AAA@@@???<<>><<<===???@@@@@@======<<<;;;;;;;;;<<<<<<===AAADDDCCCAAAAAAGGGLLL}}}rrrooo{{{rrraaa]]]```aaa\\\WWW___gggqqqwwwyyyxxxuuurrrxxx{{{~~~nnncccaaakkklll```WWWVVV]]]fffnnnsss}}}{{{eee___[[[aaakkkuuu{{{sssttt{{{[[[JJJLLLSSSRRRQQQTTTSSSWWWeeetttUUUOOOJJJGGGFFFCCCAAABBBCCCBBBBBBDDDGGGJJJDDDDDDCCCBBBAAAAAA@@@@@@???>>>======>>>@@@BBBCCCAAA???<<<===???@@@===:::<<<<<<<<<===============;;;999888;;;???BBBAAA???>>>AAACCCDDDBBB???>>>===;;;<<<=========<<<:::999:::::::::::::::;;;;;;;;;:::::::::::::::;;;;;;<<>>???DDDIII}}}vvvuuu{{{lllhhhgggaaaZZZVVV```iiitttzzzyyytttrrrsss}}}~~~pppgggffflllgggYYYRRRVVV^^^eeemmmtttrrrccccccgggooouuu}}}yyytttxxxrrrUUUMMMNNNSSSQQQPPPSSSQQQYYYllleeePPPMMMGGGDDDEEEAAACCCDDDDDDCCCBBBBBBDDDFFFCCCCCCCCCCCCBBBBBBAAAAAA>>>>>>======>>>???AAABBB>>><<<;;;===@@@BBBAAA???===============<<<<<<<<<<<<999888:::>>>@@@???===???AAADDDDDDBBB???>>>===<<<===>>>>>>===<<<:::999:::999999999999:::;;;<<<:::999999999999:::;;;;;;;;;>>>AAALLLcccxxxrrrsssqqqnnnnnnoooqqqrrrqqqqqqrrrrrrqqqpppqqqtttvvvzzz|||{{{xxxyyy|||zzzuuuooommmpppvvvzzzyyyyyy{{{yyyzzzzzzzzzyyyxxxwwwvvvwww{{{xxxxxx~~~qqq___bbb^^^VVVSSSPPPVVVUUUWWW[[[ZZZUUUTTTWWWPPPNNNJJJGGGEEEEEEFFFGGG@@@AAABBBDDDFFFEEEBBB???===<<<;;;:::::::::::::::;;;<<<>>>===<<<===AAADDD~~~{{{~~~~~~{{{wwwssskkk^^^WWWVVVccckkkwww~~~zzzsssrrrvvvvvvmmmjjjllldddXXXXXXbbblllpppwww~~~{{{nnnjjjnnnvvv~~~}}}wwwwww```MMMLLLPPPSSSPPPOOOSSSSSS___vvvvvv]]]OOONNNHHHEEEFFFCCCBBBCCCDDDCCCBBBBBBCCCEEEAAAAAABBBBBBBBBBBBAAA@@@?????????>>>??????@@@AAA>>>>>>>>>@@@CCCDDDEEEDDD>>>======<<<<<<;;;;;;;;;;;;:::999:::;;;=========???AAACCCBBB@@@===<<<<<<<<<=========<<<;;;:::::::::999888888888999;;;<<<:::999888777888999:::;;;:::===???CCCWWWvvv~~~{{{wwwrrrooonnnnnnnnnmmmppppppooonnnlllmmmpppsssrrrtttsssqqqrrruuusssnnnmmmlllnnnsssuuusssrrruuusssuuuvvvwwwwwwxxx{{{~~~|||{{{~~~ggg^^^___ZZZVVVVVVQQQQQQSSSZZZcccdddZZZPPPJJJJJJIIIHHHFFFEEEDDDDDDDDD<<<===@@@DDDFFFDDD@@@<<<<<<<<<;;;:::::::::;;;;;;===>>>???>>>>>>>>>AAACCC}}}zzz{{{|||yyyvvv}}}~~~{{{lllZZZTTTYYYfffnnn{{{~~~uuuuuu{{{wwwqqqnnncccYYY```pppwwwzzzzzzvvvzzz|||uuurrrxxxoooTTTKKKPPPPPPRRRNNNOOOTTTWWWgggnnn[[[SSSRRRKKKHHHJJJGGGDDDEEEFFFEEECCCBBBCCCDDD??????@@@AAAAAAAAA@@@???AAAAAAAAAAAAAAA@@@@@@??????@@@BBBBBBBBBBBBCCCEEE=========<<<;;;::::::999888999999888888888;;;===>>>???@@@???<<<;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999888777888999;;;<<<999999777777777888:::;;;;;;@@@???>>>MMMlll|||wwwuuusssqqqppppppooommmkkklllooorrrnnnpppooonnnooorrrqqqlllnnnmmmooossstttqqqrrruuuuuuxxx{{{~~~mmmccc___\\\VVVXXX[[[TTTPPPNNNQQQZZZ^^^WWWLLLEEEEEEFFFGGGGGGFFFCCC@@@???;;;<<>>>>>>>>>>>>>>@@@BBBDDD~~~yyywwwuuuppplllkkkzzz~~~~~~lllWWWSSS\\\iiiqqq~~~wwwwww~~~vvvooocccYYYdddxxxyyy}}}zzzooonnnxxxgggRRRNNNVVVPPPQQQMMMOOOVVV[[[nnnhhhXXXRRRRRRIIIFFFIIIFFFIIIIIIIIIGGGDDDBBBAAABBB===>>>???@@@AAA@@@???>>>BBBCCCCCCDDDCCCBBB@@@???>>>AAACCCAAA???===???BBB======<<<;;;:::999999888555777888777555666999===>>>>>>>>>===:::999999:::<<<;;;:::999999:::<<<<<<:::999888777777999;;;<<<999888777666666888:::;;;888>>>===888DDDbbb~~~qqqqqqooommmkkklllooorrroooppppppmmmnnnqqqoookkkmmmmmmoootttvvvtttvvvzzz|||iii```^^^^^^WWWNNNTTTYYYPPPVVVLLLFFFJJJPPPPPPLLLIIIEEEGGGIIIJJJHHHDDD???<<<======>>>AAACCCCCCBBB@@@;;;;;;;;;;;;<<<<<<===>>>;;;;;;<<<<<<>>>@@@BBBDDDwwwqqqnnnggg___aaabbbmmm{{{ggg[[[XXXZZZmmmvvv|||}}}uuuccccccttt~~~|||nnnrrrxxx{{{vvvYYYMMMIIIPPPRRRNNNOOOTTTZZZfff~~~qqq]]]UUULLLGGGGGGGGGDDDAAAFFFCCCAAAAAACCCDDDCCCBBB@@@@@@???????????????@@@DDDBBBAAAAAA???<<<<<<>>>AAA@@@>>><<<;;;:::;;;;;;>>>===;;;:::999888888888:::888444222222555:::<<<777888:::;;;<<<;;;::::::888888888888888999999999777777777777777777777777777777777777777777777777666555:::@@@BBBKKKggg}}}{{{yyyvvvtttuuurrrpppppprrrssstttttttttwww{{{|||~~~oooYYYYYYUUUTTTUUUUUURRRTTTWWWWWWOOOKKKOOOPPPJJJEEEDDDEEEDDDBBB@@@???======<<>>===<<<;;;;;;<<<===>>>======<<<<<<<<<======>>>xxxqqqmmmeee]]]^^^\\\aaammmxxx~~~pppccc^^^]]]rrrxxx~~~xxxeeeeeeuuu~~~{{{oootttzzziiiQQQKKKJJJRRRIIIHHHKKKSSS```tttaaaWWWRRRJJJFFFEEEEEECCCAAAAAA???>>>???AAABBB@@@>>><<<<<<;;;;;;;;;;;;<<<<<<@@@@@@???>>><<<;;;===?????????===<<<;;;::::::::::::::::::999888888777777777666555444555666888999777888999:::::::::::::::777777777777777777777777777777777777777777777777777777777777777777777777777666999>>>>>>AAATTTjjj{{{ggg]]]VVVSSSSSSUUUUUUQQQQQQSSSUUUNNNJJJMMMNNNJJJEEEDDDCCCCCCAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAA@@@>>>============>>>===<<<<<<<<<<<<<<<======{{{rrrlllccc[[[\\\VVVSSSXXX```jjjwwwyyylllgggdddwww{{{}}}iiihhhvvv~~~wwwrrrvvv|||YYYIIIJJJLLLSSSMMMMMMNNNVVVhhh~~~SSSOOOLLLIIIEEECCCBBBAAAAAA>>>>>>>>>@@@AAAAAA>>><<<::::::999999999999::::::<<<===>>>;;;999999===@@@=========<<<;;;:::999888666777888888888888777666555555666777777777666666888777777777777888888999777777666666555555444444555555555555555555555555555555555555555555555555777555888<<<;;;:::BBBOOOpppccc]]]\\\RRRQQQSSSWWWVVVPPPMMMNNNQQQLLLIIIJJJKKKHHHEEEDDDAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDAAA???>>>=========<<<<<<;;;;;;;;;;;;<<<<<<}}}sssmmmccc[[[YYYSSSMMMLLLOOOYYYjjjyyyzzzuuupppxxx}}}~~~nnnlllxxx~~~zzzwwwuuuwww}}}uuuRRRIIILLLOOORRRSSSTTTTTT\\\pppiiiQQQHHHHHHGGGDDDAAA???@@@AAA???@@@CCCDDDEEECCC@@@===;;;::::::::::::;;;;;;<<<:::======999777999===???;;;;;;<<<<<<;;;:::888777444666888999:::999777666555666666777777777666666777666555444555666777888888777777666555444333333333333333333333333333333444444444444444444444444555333555:::<<<;;;>>>DDD___tttZZZVVVSSSPPPPPPSSSXXXWWWPPPKKKJJJMMMIIIGGGGGGHHHGGGEEEDDD@@@@@@?????????@@@@@@@@@???@@@AAAAAABBBCCCDDDDDDGGGEEEBBB@@@>>><<<<<<<<<<<<;;;;;;::::::::::::;;;wwwpppfff]]]UUUPPPKKKIIIGGGKKKXXXdddxxxuuuqqqzzz~~~sssvvvwwwxxxhhhTTTPPPPPPRRRQQQQQQSSSXXXeeezzz]]]QQQGGGGGGFFFCCC@@@???@@@AAA@@@CCCFFFGGGFFFCCC???===;;;:::::::::;;;;;;<<<===;;;>>>===888888===>>><<<::::::;;;<<<;;;999888777555777999;;;;;;;;;999888888777777666666666777777777666555444333444555666888888777666555555444444222222222222222222222222333333333333333333333333555333333777;;;<<>>============;;;<<<===???AAACCCEEEFFFEEEDDDAAA???<<<;;;;;;;;;;;;;;;:::999999999999999}}}uuukkkaaaSSSOOOKKKIIIEEECCCHHHPPPggg|||}}}zzzwww}}}~~~}}}llluuuyyy}}}\\\XXXVVVRRRRRRPPPVVVXXXaaasssVVVNNNKKKIIIFFFCCCAAAAAAAAAAAAAAACCCFFFFFFCCC???<<<;;;999888888999999:::;;;<<<<<>>@@@CCCDDDEEECCCAAA???===<<<;;;;;;;;;;;;:::999888888777777888{{{ooodddXXXRRRMMMJJJEEEAAACCCGGGOOObbbvvv|||~~~|||}}}ssskkkxxxiiiPPPXXXVVVPPPRRRPPPZZZ[[[jjjsssWWWNNNRRRMMMFFFCCCCCCCCCBBB@@@BBBEEEGGGEEE@@@<<<:::999888888888888999:::;;;<<<<<<===;;;:::DDDNNNJJJ>>><<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;888999;;;;;;;;;999888666555555666666555444444333555555555444444444444444222222222222222222222222444444444444444444444444555555555444666888999999===OOOgggxxxccc\\\VVVQQQRRRRRRRRRPPPQQQSSSQQQKKKGGGGGGCCCFFFFFFBBBBBBGGGJJJHHHFFFDDDCCCAAA???======<<<:::;;;<<<>>>@@@AAACCCCCCAAA@@@>>>===<<<<<<===>>>::::::999888777666666777qqqeee^^^WWWOOOKKKGGGCCCDDDHHHHHHSSS^^^lll~~~~~~{{{||||||nnnooo}}}[[[GGGVVVUUUNNNQQQQQQRRRTTTiiinnn]]]RRRWWWPPPGGGCCCDDDEEECCC@@@EEEGGGHHHFFF@@@;;;::::::999999999999:::;;;<<<===;;;<<<:::;;;HHHUUUOOO@@@===<<<;;;:::999:::;;;<<<;;;;;;:::999999::::::;;;777999===??????;;;777444555555666777666555333222333333333333333333333444222222222222222222222222444444444444444444444444222555777777777999;;;:::666FFF___uuunnnXXX]]]ZZZOOOOOOSSSSSSPPPOOOPPPNNNHHHFFFGGGBBBFFFFFFAAABBBHHHKKKIIIFFFEEEDDDBBBAAA@@@??????======>>>???@@@@@@AAAAAA@@@???>>>======>>>???@@@:::999888777666666666666tttkkk]]]WWWOOOIIIFFFEEEDDDDDDDDDDDDHHHTTTlll~~~yyytttzzzuuurrrwwwwwwVVVDDDOOOWWWLLLHHHPPP[[[\\\wwwiii[[[IIIQQQMMMGGGCCCBBBCCCCCCCCCFFFDDDCCCCCCCCCBBB???===<<<<<<;;;::::::::::::;;;=========???BBBCCCCCCBBB>>>>>>>>>===<<<;;;;;;:::<<<;;;:::999999999:::;;;<<<>>>@@@BBB@@@<<<888555444555666666666555333222000000000111111222222333000000111222333333444555444333333222222333333444555555666666777777888888===:::GGGbbbuuu|||xxxkkk^^^XXXUUURRRPPPQQQRRRSSSQQQLLLGGGEEEGGGJJJEEEGGGHHHIIIIIIHHHFFFEEECCCEEEFFFCCC>>>===@@@DDD>>>>>>>>>???@@@AAACCCDDDDDDBBB???>>>>>>===<<<:::<<<;;;999888777777888999yyynnnaaa[[[RRRJJJFFFDDDBBBBBBBBB@@@AAAGGGVVVkkk{{{zzzyyyyyy~~~xxx~~~vvvnnnnnnrrrcccNNNCCCKKKOOOHHHIIISSSZZZ```}}}uuu\\\RRRHHHMMMIIIEEECCCCCCDDDDDDCCCDDDCCCBBBBBBBBBAAA???===>>>===<<<<<<;;;;;;<<<<<<>>>>>>>>>@@@BBBBBBAAA?????????>>>>>>===<<<<<<;;;;;;;;;999888888888999::::::;;;===>>>===:::777555555555666777666555444333111111111222222222222222222222222222333333333333444333333222222333333444444555555666777777888888999:::AAAPPPaaarrrlllaaaWWWUUUTTTRRRQQQRRRRRRTTTTTTRRRMMMIIIHHHHHHGGGHHHJJJJJJIIIGGGDDDBBB@@@DDDGGGFFFAAA>>>???@@@BBBBBBAAAAAAAAAAAABBBBBBCCCAAA>>>=========<<<:::>>>===;;;:::999:::::::::sssiiibbbXXXOOOIIIEEEBBBAAA???===;;;<<>>???>>>======<<<<<<======???>>>???AAABBBAAA???<<<@@@@@@??????>>>>>>======;;;:::888777777777888999777888999:::999888666555555666777777777666444333333333333333222222222222444444444444333333333222333333222222222222333333444444555555666777777777777;;;;;;===LLLdddvvvzzzmmmaaaZZZTTTUUUVVVTTTTTTUUUSSSVVVXXXWWWSSSNNNIIIGGGGGGIIIJJJJJJHHHEEEAAA>>>>>>CCCHHHHHHDDD@@@======DDDCCCBBB@@@????????????AAA???===<<<======<<<;;;@@@???>>>===<<<<<<<<<<<<{{{pppiii^^^TTTLLLHHHDDDCCC???===<<<;;;>>>AAAFFFIIINNNggg~~~cccXXXXXXZZZaaalll{{{wwwnnnqqqyyy~~~zzz[[[DDDFFFHHHFFFDDDGGGQQQYYYdddvvvttteee\\\MMMIIIDDDCCCBBBCCCDDDDDDCCCAAA@@@??????@@@AAABBB@@@??????>>>======<<<<<<============>>>@@@BBBAAA???<<<@@@@@@@@@??????>>>>>>>>>:::999888666666666777777666666666777777777777777555666777777777666555444444444444333333222222222444444444444444444444444333333222222222222333333333444444555555666777777999::::::999AAAVVVnnn}}}~~~fff```[[[XXXZZZ[[[XXXWWWXXXVVVWWWYYYYYYVVVPPPKKKHHHFFFGGGIIIJJJHHHEEEAAA>>>@@@CCCGGGGGGDDD@@@===<<<@@@@@@>>>===<<<<<<;;;;;;???===;;;;;;<<<===<<<;;;@@@??????>>>======<<<<<>>===<<<<<<;;;;;;<<<<<<:::;;;<<>>?????????>>>>>>>>>>>>>>>:::999888666555555666666666666666666666777777777555666777777777666444333444444444333333222222222222222333444444555666666333222222111111222222333333333333444555555666666:::777999===???GGGccc}}}ppphhhbbb^^^]]]^^^]]]XXXUUUUUUXXXWWWVVVUUUSSSPPPMMMKKKFFFHHHJJJLLLLLLIIIGGGEEEDDDEEEEEEDDDAAA???>>>>>>===<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;===>>>>>>===??????>>>>>>===<<<<<<;;;zzzrrrfffZZZQQQJJJFFFCCC@@@@@@@@@???>>>>>>>>>===DDDIIIOOO\\\uuu{{{nnnkkknnnrrruuurrryyy|||vvvrrr{{{wwwooonnnuuu~~~VVVAAAGGGHHHHHHGGGHHHMMMWWW___zzz\\\WWWSSSJJJGGGCCCBBBBBBBBBDDDCCCBBB@@@AAA@@@???@@@BBBBBBAAA???>>>===<<<<<<;;;;;;<<<<<<:::::::::<<>>???===;;;:::;;;>>>?????????>>>>>>>>>>>>===<<<;;;:::|||oooaaaWWWOOOIIIFFFBBBAAA@@@>>>===<<<<<<<<<@@@???CCCMMM^^^www{{{mmmjjjnnnsss{{{~~~xxx}}}xxxooonnnqqqzzzgggKKK@@@IIIHHHJJJNNNNNNQQQ___ooonnnYYYRRROOOMMMHHHBBBAAA@@@AAACCCEEEDDDCCCBBBAAAAAAAAACCCCCCAAA??????>>>======<<<<<<=========;;;:::;;;===?????????::::::::::::::::::::::::<<<;;;999777666666666666555555666666666555444444333444555555555444222111111111111222222222222222111222222222333333444444222222111111111111222222222222222333444444555555444555999;;;777888EEEVVVnnnbbb\\\```XXX[[[YYYYYY[[[XXXRRROOOQQQQQQNNNLLLLLLMMMMMMKKKHHHIIIIIIJJJKKKKKKLLLMMMMMMHHHFFFCCCAAA@@@??????>>>;;;;;;;;;;;;;;;<<<=========;;;;;;<<>>>>>??????>>>===<<<;;;xxxiii]]]TTTMMMJJJDDDCCCAAA???>>>>>>??????@@@AAAGGGPPPTTT]]]vvv{{{rrrkkknnnrrrwww~~~oookkkoooxxxxxxVVVHHHEEEJJJIIINNNUUUTTTUUUggg]]]VVVOOOJJJJJJBBB@@@??????AAADDDFFFGGGGGGCCCBBBBBBBBBCCCCCCAAA???@@@??????>>>>>>>>>>>>>>>@@@===::::::;;;===>>>>>>999999999999999999999999===;;;:::888666666666777444444555666555444333222222333444444444333222111000000000111111222222333333333222222222222111111222222111111111111222222111222222333333444555555333:::;;;666444999===>>>TTTwwwkkkSSS]]]bbbRRRWWWVVVWWWYYYWWWRRRQQQSSSLLLJJJJJJKKKMMMLLLIIIEEEGGGFFFFFFFFFFFFGGGHHHIIIHHHFFFCCCBBBAAA@@@>>>===::::::999888888999999999===;;;;;;<<>><<<;;;}}}nnnaaaWWWNNNJJJGGGDDDBBBCCC@@@<<<===AAABBBEEEHHHIIIKKKSSS```jjjrrrdddZZZ]]]jjjyyyqqqeeennnuuuvvvbbbPPPMMMNNNMMMIIIPPP[[[[[[\\\tttyyyWWWUUUPPPGGGBBB@@@BBBAAA@@@@@@AAABBBDDDEEEBBBBBBBBBBBBBBBBBBCCCCCC???>>><<<;;;:::;;;===>>>===<<<;;;;;;<<<;;;999777999888666555555555666777777777777777888888888888333444666888999888777666666666666555444222111000///111333333222111000111111111222333222111000///222111000//////000111222000111111222222333333444555555666666777777888888CCC[[[{{{~~~lll___^^^YYYTTTSSSXXXUUUVVV]]]dddbbbUUUIIIJJJOOORRRPPPIIIDDDBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGCCCDDDDDDCCCBBB@@@===<<<;;;:::999888999;;;===???>>>:::888;;;@@@CCC@@@===?????????>>>===<<<::::::sssfff[[[SSSNNNHHHEEECCCCCCAAA>>>>>>BBBFFFFFFGGGGGGIIIOOOYYYaaappplll___UUUXXXeeetttooogggpppvvvyyysssUUUJJJJJJKKKTTTPPPSSSZZZ___hhhnnnRRRRRRNNNFFFCCCAAACCCAAA???>>>>>>@@@BBBDDD??????@@@AAABBBCCCDDDDDD@@@???===;;;;;;;;;<<<======<<<;;;;;;<<<;;;999777888888777666666666666666888888888777777666666666444555777888888777666555666666555555444222111000///111333333111000000111111111222222222111000///111111000//////000111111111111111222333333444444444555555666666777888888;;;JJJhhhxxx}}}aaaYYYZZZXXXUUUUUUUUUSSSTTT\\\dddddd[[[QQQJJJMMMNNNLLLGGGCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDCCCBBBAAA???>>>======<<<;;;:::;;;<<<>>>@@@;;;>>>AAABBBBBB@@@>>>===999999:::;;;;;;;;;::::::{{{nnnbbbXXXRRRJJJFFFCCCCCCBBB???@@@CCCEEEDDDBBBCCCFFFLLLSSSWWWZZZlllcccWWWOOOSSS```nnn}}}sssllllllrrrxxx\\\KKKJJJOOOQQQQQQQQQTTTYYYaaappp___MMMOOOKKKDDDCCCAAACCCAAA>>><<<<<<>>>@@@BBB===>>>>>>???@@@@@@AAAAAAAAA@@@>>><<<;;;;;;<<<<<<===<<<;;;;;;<<<;;;999777777888888888888777777666999888888777666555444333555666777777777666555444555555555444333222111000///000222222111000000111111111111111111000//////111000000//////000000111111111222222333444444444444444444555666666777777:::>>>OOOppp||||||iiiYYYVVVXXXUUUSSSUUUSSSQQQRRRXXX___```YYYRRRMMMLLLKKKJJJHHHFFFEEEDDDEEEDDDDDDCCCDDDDDDEEEEEEDDDCCCBBB@@@???>>>======@@@>>>===<<<<<<>>>???AAA999AAAJJJJJJCCC<<<;;;===555666777999:::;;;<<<===vvviii]]]UUULLLFFFCCCCCCBBB@@@@@@BBB@@@>>>===???DDDKKKPPPRRRUUU]]]gggooovvv~~~YYYPPPJJJPPP]]]mmm|||xxxjjjlllpppuuu|||dddJJJFFFNNNTTTVVVLLLQQQXXX___hhhvvvjjjSSSKKKNNNHHHCCCCCCAAAAAA@@@??????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<@@@@@@>>>===<<<;;;;;;<<<===<<<;;;;;;<<<;;;999777666777888999999888777666777777777666555444444444666666777666666444333222444444444333333222111000///000111111/////////111000000000000000/////////000000000//////000000000111111222222333444444444333333333444555555666666;;;999@@@TTTnnnjjj```YYYYYYWWWSSSPPPQQQSSSPPPOOOQQQTTTTTTOOOJJJOOOMMMJJJIIIIIIJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEBBBAAA???===<<<<<<<<<===@@@???===<<<<<<===???@@@<<>>???~~~oooaaaXXXOOOHHHBBBBBBBBB@@@???AAA???===<<<>>>CCCHHHKKKMMMTTTUUUXXX]]]aaaeeeiiilllnnnooosssxxxyyyoooPPPIIIFFFNNN\\\mmm~~~ppphhhnnnsssxxxvvvNNN@@@EEELLLOOOPPPPPPVVV___hhhrrrqqq\\\NNNLLLMMMFFFBBBCCC???>>>@@@AAABBBBBB@@@===<<<999999::::::;;;;;;<<<<<>>===<<<<<<;;;;;;;;;===<<<;;;;;;<<<;;;999777666666888999999888777666555555555555666666666666666666666555444333222222333333333333222111000000...///000000......///000000000000////////////////////////000000/////////000000111222222333333444222222222333444444555555555555888===GGG]]]~~~mmm^^^\\\ZZZZZZVVVQQQMMMNNNRRROOOMMMLLLLLLJJJGGGDDDMMMKKKHHHGGGHHHJJJJJJJJJGGGFFFEEEDDDCCCBBBBBBBBB@@@???===;;;;;;;;;;;;<<<>>>===<<<;;;;;;===>>>@@@BBBDDDFFFDDD???;;;::::::999888888888999;;;<<<===xxxhhh^^^SSSKKKDDDCCCCCC@@@???@@@@@@@@@@@@@@@AAADDDFFFHHHOOOOOORRRXXX\\\]]]```ddd___]]]]]]^^^``````]]]YYYLLLFFFFFFOOO^^^nnnxxxlllkkkrrrxxx~~~gggJJJFFFMMMNNNLLLMMMTTTWWW___mmmzzzfffWWWNNNMMMMMMEEEDDDDDD======???AAABBBBBB@@@>>><<<777777999:::<<<>>>???@@@<<<<<<<<<;;;;;;;;;;;;:::===<<<;;;;;;<<<;;;999777555666666777777777777666555555666666666777777777666666555444333333222222222222222222222111000///...//////...------///000000000///..................//////000000//////...//////000000111222222222111111111222333333444444111444777666555BBBbbbpppWWWTTTUUUVVVVVVSSSPPPNNNNNNNNNNNNLLLKKKIIIHHHGGGFFFGGGFFFEEEEEEEEEFFFHHHIIIFFFEEECCCAAA@@@???>>>>>>??????>>>===<<<<<<<<<<<<<<<;;;:::::::::<<<>>>@@@EEECCC@@@???>>><<<;;;999888888777666777888:::;;;rrrhhhYYYOOOGGGEEEEEEBBB@@@AAA???AAACCCCCCBBBBBBFFFIIINNNOOOUUU]]]```]]]^^^bbb\\\YYYVVVTTTRRRRRRTTTWWWPPPLLLMMMVVVcccsss{{{ppphhhooowww|||uuu\\\KKKPPPVVVQQQMMMOOOTTTUUUbbbwwwzzzcccUUUNNNMMMKKKDDDEEEFFF=========>>>>>>>>>>>>>>>>>>=========>>>>>>?????????999999::::::;;;:::::::::===<<<;;;;;;<<<;;;999777555555555555555666666777777777777777777777666666555555444333333222222222111111111111111111000///...//////...,,,,,,...000000///...---------............///000000///...............///000000111111000000111111222333333333222555888888666;;;KKK]]]nnnyyy}}}wwwbbbQQQOOOQQQSSSRRRPPPPPPOOOOOOLLLLLLLLLJJJGGGFFFFFFGGGAAADDDFFFEEEDDDDDDGGGJJJGGGFFFDDDBBB@@@???>>>>>>@@@@@@@@@@@@???>>>>>>===;;;:::999999;;;===@@@AAACCCBBB@@@???>>>===<<<;;;999888777666777999;;;<<>>===;;;::::::<<>><<<;;;777777888999::::::::::::===<<<;;;;;;<<<;;;999777555444333333333555666777::::::999888777666555555444444333222222222333333000111111111111000000///...///...---,,,,,,...000000///...---,,,---......---...///000000///...---------......///000000000000000000111222222333333333222555888888777999>>>QQQeeexxxyyyzzziii]]]ZZZNNNQQQRRRRRRPPPOOOPPPPPPOOOKKKLLLLLLIIIEEEBBBBBBCCC@@@DDDHHHHHHEEEDDDHHHLLLKKKIIIGGGEEECCCAAA@@@@@@AAABBBCCCCCCBBBAAA???>>>::::::999:::;;;>>>AAACCC???AAABBBAAA???=========:::999888999:::<<>>===<<<<<<<<<<<<============?????????>>><<<:::777666666555555666888:::999888999999888777666555444444333222111111000000111111000111222222111000///...---------.........//////------------------------......------------..............................111111111111111222222222333333444444555666666666???KKKaaa}}}}}}~~~rrr___TTTOOOMMMNNNKKKIIIIIILLLOOOOOOMMMJJJJJJIIIHHHFFFCCCAAA@@@@@@BBBDDDGGGIIIJJJJJJJJJIIIGGGEEEGGGIIIIIIFFFBBBDDDCCCBBBAAA???>>>======:::999888888:::>>>CCCEEEEEEDDDCCCBBB@@@???======<<<<<<<<<<<<<<<===>>>???nnnbbbUUUOOOKKKFFFCCCCCCBBBBBBAAA@@@AAAEEEKKKPPPUUUYYY___bbbcccbbbaaaaaaaaaaaadddhhhfffdddgggllleeebbbccclllyyy~~~vvvkkklllxxx{{{[[[JJJHHHJJJQQQRRRPPPVVVaaahhhmmmjjjUUUQQQQQQMMMHHHEEECCCBBBAAA???<<<===>>>@@@AAACCCDDDEEEGGGFFFEEECCCAAA???>>>===<<<<<<=========>>>>>>>>>>>>>>>>>>===;;;999777666666555555666888:::999888999999888777666555444333333222222111111111111111000000111111111000///...------------.........///------------------------......------------..............................000000111111111111222222222222222333444444555555777===LLLooo}}}{{{rrr___WWWSSSQQQQQQNNNLLLJJJKKKNNNOOONNNMMMJJJJJJJJJKKKLLLKKKHHHEEEAAAAAAAAABBBCCCEEEGGGHHHIIIHHHGGGGGGHHHGGGEEEBBBCCCBBBAAA@@@>>>===<<<<<<===<<<::::::<<>>======:::::::::;;;;;;;;;<<<<<>>>>>AAADDDGGGIIIIIIHHHGGGFFFEEECCC@@@???>>>>>>>>>=========>>>>>>>>>??????=========<<<:::888666555666555555666888999999888888888777666555444444333333333222111111111111222000000000111000000///...------------............,,,,,,,,,,,,------------......------------......------------------------///000000000111111111222000000111111222333333333666777<<>>===>>>@@@BBBDDDFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@>>>===<<<;;;;;;???>>><<<<<<===???BBBDDDBBBBBB@@@???>>>===<<<<<<999:::;;;<<<<<<<<<;;;:::rrraaaTTTJJJCCCAAACCCBBBBBBBBBAAACCCGGGMMMRRRXXX[[[___aaaaaaaaabbbbbb___^^^bbbjjjooonnnllllllnnnooorrryyyuuuoooxxxssslllpppwww[[[LLLGGGGGGLLLSSSRRRQQQ\\\kkk{{{nnnZZZXXXOOOOOOLLLHHHEEEDDDBBB@@@>>>@@@CCCHHHLLLNNNMMMKKKIIIDDDCCC@@@>>><<<===>>>>>>>>>>>>>>>>>>????????????===<<<;;;:::999777666555777555555666888999888777777777666555555444333333333333222111111111111111/////////////////////...------------------------,,,,,,,,,,,,,,,---------...------,,,,,,------...------------------------...//////000000111111111///000000111222222333333666777666BBB\\\ttt~~~}}}|||zzz~~~uuudddYYYOOOMMMOOOMMMKKKJJJLLLMMMNNNPPPPPPOOOLLLJJJJJJHHHHHHNNNUUUVVVOOOHHH??????>>>=========>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCBBB@@@>>>===<<<<<<<<<@@@???===<<<<<<>>>@@@BBB@@@???>>><<<;;;;;;;;;<<<:::;;;===??????>>><<<;;;}}}lll^^^RRRIIIFFFHHHBBBBBBBBBBBBCCCHHHNNNSSSWWWZZZ^^^aaabbbcccdddfffeeeccceeelllrrruuuwwwzzz}}}~~~rrrrrr{{{oooooovvv{{{iiiPPPMMMIIIJJJPPPVVVVVVYYYiii}}}\\\TTTTTTHHHMMMJJJGGGFFFEEECCCAAA??????BBBFFFJJJKKKJJJHHHFFFBBB@@@>>><<<;;;;;;===>>>>>>>>>>>>>>>????????????<<<<<<;;;999888777666666777666555555777888777666666666555555444444333333333222111111000000111111..................//////------------------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------------...///000000111111000000000111222222333333222666444666AAAQQQpppyyyYYYSSSKKKFFFGGGJJJJJJKKKLLLKKKMMMPPPQQQPPPMMMKKKIIIJJJGGGGGGKKKQQQQQQJJJCCC>>>???@@@AAA@@@>>><<<:::777999<<>>===>>>>>>>>>===<<<;;;;;;<<<===>>>>>><<<;;;999999999:::;;;:::;;;<<<>>>>>><<<:::999tttfffXXXLLLHHHIIICCCCCCCCCBBBDDDIIIOOOTTTWWW[[[```ccceeeeeefffggghhheeegggmmmsssyyy|||uuurrrvvvsssvvv}}}{{{pppvvv{{{zzzSSSFFFIIIIIIKKKQQQYYY\\\eee~~~pppTTTPPPPPPFFFIIIGGGEEEEEEEEEDDDBBB@@@===???AAACCCDDDCCCBBBAAA>>>>>><<<;;;:::;;;;;;<<<=========>>>>>>>>>??????===<<<:::999888777777777777666555555777777666555555555444444444333333333111111000////////////000...------------...//////------------,,,,,,,,,,,,******++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111//////000000111222222333111666555444666:::PPPpppyyynnnooo{{{wwwhhhdddRRRLLLHHHHHHHHHGGGIIILLLKKKMMMPPPPPPNNNKKKIIIHHHHHHFFFFFFIIILLLKKKEEE??????AAACCCDDDCCC@@@<<<:::555666:::AAAHHHKKKIIIEEEFFFDDDAAA???>>>===>>>???<<<<<<;;;:::::::::;;;<<<;;;:::888777777888999;;;777888999999999888777666{{{nnn]]]NNNGGGFFFCCCCCCCCCCCCEEEIIIPPPUUUYYY]]]cccgggggggggffffffeeeeeehhhnnnssszzz{{{rrrnnnkkksssuuuuuu}}}dddJJJFFFGGGJJJKKKRRRZZZ```ooodddRRRKKKKKKHHHDDDCCCBBBBBBCCCCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;:::::::::<<<<<<=========>>>>>>>>>===<<<;;;999888888888888777666555555666777666555444444444333333333333333000000///...............------,,,,,,,,,---//////---------,,,,,,,,,++++++)))******+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///000000111.........///000000111111222666444555999555===QQQxxxrrr___XXXaaaxxxooo```cccjjjUUUPPPLLLKKKIIIEEEFFFJJJKKKMMMOOOOOOKKKIIIHHHHHHGGGGGGGGGGGGHHHGGGCCC@@@AAABBBCCCDDDCCC@@@>>><<<:::999===FFFPPPSSSNNNGGGEEECCC@@@>>><<<<<<>>>>>>;;;;;;::::::::::::;;;<<<999888666555555666999:::777777777777666666666555wwwfffTTTJJJIIICCCCCCCCCCCCEEEJJJPPPUUU[[[___eeeiiiiiigggeeedddeeeggglllrrrwww~~~}}}pppfffjjjvvvzzzsssyyyYYYLLLLLLKKKLLLMMMSSSZZZaaatttmmm[[[NNNCCCDDDGGGAAA@@@???@@@AAAAAA@@@>>>DDDCCCBBB@@@@@@@@@AAABBB999:::;;;;;;;;;::::::999<<<<<<<<<<<<============>>>===;;;999888888999999777666555555666777666444444444333333333333333333//////...------------------,,,,,,+++,,,---//////---------,,,,,,+++++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111,,,,,,------...//////000111111...333;;;555333>>>OOOlll}}}hhhYYYXXXiii~~~kkk[[[ZZZ\\\[[[JJJGGGFFFHHHGGGEEEGGGKKKKKKMMMOOONNNJJJGGGGGGHHHGGGGGGHHHHHHGGGEEEDDDCCCDDDCCCCCCBBBAAA@@@?????????>>>@@@KKKWWWZZZQQQGGGEEEBBB???<<<;;;;;;===>>>;;;::::::::::::;;;<<<<<<999777555444444666888:::999999888777666666777777ttt]]]OOOLLLDDDFFFEEEAAAAAAHHHSSS[[[\\\```eeeiiijjjhhheeebbbggghhhjjjlllnnnxxx|||oooiiiooo}}}yyyrrrtttdddRRRJJJKKKPPPMMMLLLNNNWWWjjjhhhaaaKKKFFFJJJ:::>>>=========???BBBEEEFFFHHHFFFCCCCCCCCCCCC???<<<<<<;;;:::999:::;;;<<<======<<<<<<===>>>>>><<<;;;;;;;;;::::::999888777777888888777666666666666666222222222111222222333333000000///...---,,,,,,,,,...------------...//////,,,,,,+++++++++++++++++++++***)))(((((()))***************++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.....................///000000000111222333444444444444<<>>======<<<<<<===999777:::>>>???;;;666555555444666888;;;<<<<<<<<<;;;999777666666666666~~~hhhYYYSSSGGGHHHGGGCCCCCCIIITTT[[[___aaacccfffgggfffeeedddgggiiinnnqqqsssxxx{{{pppqqqzzzxxxqqqrrrzzz~~~```OOOKKKKKKLLLNNNIIIOOOTTT\\\ppplllZZZXXXGGGDDDIII<<>>>>>>>>???AAADDDFFFIIIGGGEEEEEEEEEDDD@@@===<<<;;;;;;;;;<<<>>>@@@AAA<<<;;;;;;<<<>>>>>>===;;;:::::::::999888777777777777666666555444555555555333333222222111222222222000000///------,,,,,,------------,,,---......///,,,,,,,,,++++++++++++***+++***)))(((((()))***+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------..................//////000000111222333444444444444777999AAAVVVuuunnnrrrppp[[[HHHEEEFFFCCCBBBEEEFFFEEEBBBAAAAAACCCFFFHHHIIIIIIJJJJJJJJJHHHGGGFFFEEEFFFJJJNNNLLLIIIJJJPPPeee```^^^aaaeeelllyyysss\\\PPPHHHDDD???<<<;;;<<<;;;;;;===>>>@@@@@@>>><<<;;;:::>>><<<:::;;;>>>???>>><<<;;;:::999888777777888999uuucccZZZJJJIIIGGGEEEEEEJJJUUU]]]cccccccccccccccdddeeeeeefffjjjrrrwwwxxxzzz|||qqqyyy~~~rrrjjjmmmwwwrrr\\\GGGDDDLLLSSSSSSQQQMMMVVV___jjjuuuUUUMMMPPPDDDAAAFFF>>>AAA@@@???>>>???AAACCCDDDHHHGGGGGGGGGGGGDDDAAA===<<<<<<<<<<<<===>>>???@@@;;;::::::<<<===>>>===;;;999999888888777777666666555444333333222222333333444444333222111111111111000///...---------------,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++************)))))))))******+++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......------......///000000000111222333333333333333222222666HHHggg~~~xxxuuu|||wwwZZZLLLDDD@@@CCCBBB>>>@@@EEECCCBBBAAA@@@@@@BBBDDDEEEGGGGGGHHHIIIIIIHHHGGGFFFEEEFFFJJJNNNMMMJJJMMMRRRlllkkkjjjgggfffrrr|||jjjTTTKKKEEEBBB===::::::::::::999<<>>@@@DDDFFFCCC???::::::999888888999::::::~~~jjj^^^MMMIIIFFFEEEGGGLLLWWWaaaggggggffffffdddcccbbbbbbdddhhhpppxxxzzz{{{ttt}}}vvvlllfffsss~~~___OOOCCCFFFQQQVVVUUUSSSQQQVVVeee}}}aaaMMMIIIMMMCCC???CCC@@@BBBAAA@@@??????@@@BBBCCCFFFGGGGGGGGGFFFCCC???=========<<<<<<<<<<<<<<<<<<:::999999;;;===>>>===;;;888888777777666666666555333222222111111111111111555444333222111111111111000///...---------------,,,++++++++++++,,,---------,,,,,,++++++***************************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------.../////////000111111222222222111333444444222888KKKhhh~~~}}}uuutttzzzjjjRRRIIICCCAAACCCFFFEEE@@@???CCC@@@@@@?????????@@@AAABBBDDDEEEFFFHHHHHHHHHGGGFFFDDDEEEHHHKKKJJJGGGJJJPPPjjjggg```VVVRRR___|||tttiiiZZZJJJGGGCCC@@@<<<999999::::::999:::BBBIIIHHHBBB>>>???CCCBBB???>>>BBBHHHKKKGGGCCC<<<;;;:::888888888999999ssseeeSSSKKKEEEFFFHHHNNNZZZfffkkklllmmmllljjjfffaaa^^^```ccciiiqqquuuxxx{{{{{{pppkkkiii}}}mmmPPPIIIEEEIIINNNOOONNNNNNQQQRRRiii{{{WWWLLLIIIIIIBBB>>>BBBEEECCCBBB@@@??????@@@BBBCCCDDDEEEEEEEEECCC@@@===<<<;;;<<<<<<======>>>>>>>>>:::999999:::<<<===;;;:::777777777666666666666666222222111000000000000000555444333222111111111111//////...------------...,,,++++++++++++,,,------------,,,,,,+++***))))))))))))******++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------------...////////////000000111000000000333555666666777>>>JJJSSSzzzpppttt}}}mmmNNNHHHNNNDDDAAAAAACCCCCC???===<<<>>>>>>>>>>>>>>>?????????BBBCCCDDDEEEFFFFFFEEEEEEEEEEEEGGGJJJGGGDDDGGGMMMfffccc\\\SSSPPPYYYiiiuuuyyyttteee^^^UUULLLLLLBBB???;;;999999:::::::::999===BBBDDDCCCBBBBBBCCCDDDBBBBBBFFFKKKKKKGGGCCC>>>===;;;999777666666666ttt]]]QQQHHHGGGJJJPPP]]]kkknnnpppssstttqqqkkkddd```aaabbbffflllooosss{{{tttllllllnnnmmmXXXGGGFFFIIIMMMNNNLLLMMMQQQWWW___}}}dddOOOJJJFFFDDDBBB???BBBHHHCCCBBB@@@???@@@AAACCCDDDCCCCCCDDDBBB???<<<<<<<<<:::;;;===???AAABBBCCCCCC:::999999:::;;;;;;:::888777777777777666666666666333222111111000000111111444444333222111111111111///......---------......,,,,,,,,,,,,,,,------......------,,,+++***))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...///......///000000//////...000000000111333777:::<<>>???@@@@@@===;;;<<<<<<===>>>>>>>>>>>>===???@@@BBBCCCDDDCCCBBBBBBFFFFFFGGGIIIFFFCCCFFFLLL___```^^^[[[\\\``````]]]ffflllcccVVVTTTNNNFFFHHHAAA===:::888888:::::::::888999;;;>>>AAACCCCCCBBBHHHIIIJJJKKKKKKHHHCCC@@@???===;;;888666555444444jjjZZZMMMKKKLLLQQQ^^^nnnppprrrvvvwwwvvvqqqkkkhhhkkkjjjllloooqqqrrrxxxyyymmmjjjpppxxxmmmYYYLLLFFFGGGLLLRRRSSSQQQRRRWWWaaazzznnnVVVIIIIIIDDDAAACCC@@@@@@HHHBBBAAA@@@@@@@@@BBBDDDEEECCCDDDCCC@@@<<<:::;;;======>>>@@@AAAAAAAAAAAA@@@;;;:::999:::::::::888666777777777777777777777777444333333222222222222222333333222222111222222222......---------......///---------,,,---......///...------,,,+++***)))(((((()))***,,,------,,,,,,,,,,,,,,,+++++++++******************++++++++++++***++++++++++++,,,,,,,,,------,,,,,,------...///....../////////......---...------///111444555555...HHH]]]sssnnnTTTGGGDDDAAA@@@@@@>>>??????>>>>>>??????>>>:::;;;===>>>???>>>===<<<>>>???@@@AAAAAA@@@@@@???CCCBBBDDDFFFDDDAAAEEEKKKXXXYYYXXXVVVYYY]]]XXXPPPTTTZZZRRRIIIJJJFFF>>>???>>>;;;888666777888999999999999999;;;>>>@@@BBBBBBEEEIIILLLLLLHHHCCC???===<<<;;;999777555444444444tttbbbQQQNNNNNNQQQ___oooqqqsssvvvxxxxxxuuuqqqooowwwuuuuuuwwwvvvtttwww|||zzzrrriiijjjvvv}}}aaaNNNHHHGGGGGGLLLRRRUUUTTTUUUXXXfffZZZPPPHHHKKKEEEBBBEEEAAA>>>EEEBBBAAA@@@@@@@@@BBBDDDFFFDDDDDDCCC???;;;:::<<>>BBB888<<>>===<<<===>>>???@@@@@@???>>>=========???AAA@@@???CCCJJJXXXUUUNNNHHHKKKRRRSSSMMMLLLQQQKKKEEEJJJHHHAAA@@@<<<999666444555777888888999:::;;;;;;;;;<<<@@@CCC>>>DDDIIIIIIDDD???======:::999777666555555555666iiiTTTPPPQQQTTTaaarrruuuxxx{{{}}}|||zzzyyyyyy~~~}}}||||||{{{zzzyyy}}}~~~tttiiihhhssspppTTTHHHFFFFFFJJJPPPRRRSSSWWW]]]ccczzzmmmZZZOOOKKKDDD@@@BBBAAA???BBBHHHGGGBBB===>>>BBBEEEEEEDDD???AAABBB@@@<<<999:::;;;<<<>>>@@@@@@===;;;:::999<<<<<<======<<<;;;999888888777666555555666777888555444333222222333444555444222000000111222111000000000///...............000000////////////000000------,,,++++++***)))))))))************+++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////////////////000111111222222666777999>>>OOOrrr}}}|||qqqZZZUUUFFFEEECCC@@@===<<<::::::999:::;;;<<<<<<<<<;;;:::<<<;;;::::::999999999999;;;<<<<<<===============;;;<<<>>>@@@AAABBBAAAAAAJJJJJJIIIHHHHHHGGGGGGGGGGGGEEEDDDDDDDDDBBB>>>999777777777888:::;;;999888:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<:::888555444444555555vvv___TTTQQQUUUaaaooouuuxxx}}}~~~uuujjjiiiqqq|||uuuZZZHHHDDDFFFKKKNNNQQQRRRRRRWWW^^^eee^^^RRRJJJIIICCC@@@BBBCCCCCCEEEKKKIIIDDD@@@AAADDDGGGGGGFFFAAABBBBBB???;;;999:::<<<<<<>>>@@@@@@>>>;;;::::::::::::;;;;;;;;;;;;::::::777777666555555666777888444444333222222333444444555222000///000111111000000000///............//////......------......///---------,,,+++*********)))************+++++++++++++++++++++++++++++++++******************++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,------------..............................//////000000111222222000111222333;;;RRRqqqiiiNNNAAA???CCCBBB@@@===;;;999888888777888999:::::::::999999;;;;;;:::999999999999999999:::;;;<<<===<<<;;;;;;:::;;;<<<>>>????????????CCCCCCDDDEEEEEEEEEDDDDDDBBBAAA??????@@@>>>999666777666666777999:::999777555666666777888888777777<<<<<<<<<<<<<<<<<<<<<<<<:::999777555333333444555qqq\\\TTTYYYdddlllpppsssxxx|||~~~|||uuuhhhcccmmm{{{tttZZZGGG???AAAEEEOOOPPPRRRSSSVVV___jjjrrrfffWWWPPPJJJIIICCC@@@BBBCCCCCCEEEGGGHHHEEEBBBBBBEEEGGGGGGEEEDDDCCCAAA>>>;;;:::;;;===<<<>>>@@@@@@>>><<<;;;;;;::::::;;;;;;;;;;;;<<<<<<777777666666666666777777444333333222222333333444666333000//////000000000111111000///////////////---------,,,,,,---------...------,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++******************))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------..............................//////000111111111///111222000000888GGGSSSvvvqqqUUUEEE===;;;===???>>><<<:::888777666666555666777888888888777777:::999999888888888888888888:::<<<>>>>>>===;;;:::888999:::<<<============>>>???AAACCCDDDCCCBBBBBB>>>===<<<<<<<<<:::777444777666555666888888777666555666888999:::999777666999999999999999999999999888777555333333333333444ggg[[[^^^gggkkkmmmppptttwwwyyy{{{~~~|||uuummmdddeeeuuuwww^^^KKKBBBBBBDDDEEENNNOOORRRWWWaaaoooxxx^^^VVVMMMMMMJJJFFFAAAAAABBBBBBAAA@@@EEECCCAAABBBCCCEEEDDDBBBFFFDDD@@@===;;;;;;<<<===<<<>>>??????===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<777777777666666666666666444444333333333333444444666333000......///000///111111000////////////000------,,,,,,,,,,,,---------------,,,,,,,,,++++++))))))*********+++++++++************************++++++******))))))((((((((()))***++++++,,,,,,+++++++++,,,,,,,,,---------------------------------------...//////000000111000222444222000111666;;;IIIggg}}}eeeLLL@@@???@@@@@@AAA<<<;;;999888666666555555555555666666666666777666888888777777666777777888:::<<>>@@@BBBDDDEEEDDDAAA@@@>>>>>>======<<<:::999777777555444555666777666555666777:::;;;<<<:::888666777777777777777777777777666555444333222222222333ssscccbbbfffiiioooqqquuuwwwyyy}}}uuuoooeeedddmmm}}}vvvdddNNNBBBBBBGGGJJJIIIMMMPPPVVV```nnngggYYYQQQHHHNNNJJJGGGCCCBBBDDDFFFCCC???CCCBBBBBBCCCCCCCCCBBBAAAEEEBBB???<<<;;;<<<======<<<===>>>>>><<<;;;;;;<<<;;;;;;;;;::::::999999999777777777777777666555555444444555555555555444444555222///...//////000///111000000///////////////...------,,,,,,------...---,,,,,,,,,,,,,,,++++++))))))*********+++++++++************************+++******))))))((((((((((((((()))***+++++++++++++++++++++,,,,,,,,,---------------------------------------...//////000000,,,...000/////////111333666JJJkkk~~~tttvvv~~~VVVJJJ???===>>>;;;888666999999888777666555555666555555555555555666666666666666555555555666666777999;;;>>>AAAAAA???===;;;::::::::::::;;;<<<<<<===???@@@BBBDDDCCCAAA>>>======>>>>>>===<<<:::::::::888666444444555666666555333555777999999777555333666666666666666666666666333333333222222222222333oooeeeeeehhhlllnnnqqqtttxxx|||wwwnnnkkk___gggttthhhXXXEEE===@@@IIIOOOQQQRRRWWW```nnn```UUULLLHHHOOOGGGFFFDDDDDDIIIMMMJJJDDDBBBCCCDDDEEEEEECCCBBBAAABBB???<<<;;;<<<=========:::<<<<<<<<<::::::;;;<<<888888:::::::::999888777777888888888777666555444333444444555555444444333222000//////000000000///000000///..................------,,,,,,------...++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))(((((('''((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---------...///000111555;;;III\\\vvvuuulllqqq|||QQQEEE@@@<<<===;;;777444444777777666555555555666666444444333333444444555666555444444444444555555666777999;;;======<<<:::999;;;;;;;;;:::;;;<<<=========>>>??????>>><<<:::999;;;<<<===<<<:::999:::;;;999777444444555666666555666777888999999777666444555555555555555555555555222222222333333333333333lllgggllljjjkkkmmmooorrrwww}}}yyynnngggeeebbboooyyy~~~zzzkkkSSSKKKAAA>>>CCCLLLQQQTTTZZZbbbooorrr[[[NNNKKKNNNLLLDDDDDDBBBCCCIIIOOOKKKCCC@@@BBBDDDEEEDDDBBB@@@??????<<<:::;;;===>>>===;;;999:::;;;:::999999:::<<<666999<<>>===777888888888777666444333111222333333333333222111///......000222222000...///......---------------,,,,,,++++++++++++,,,,,,************************)))************+++++++++************************((((((((()))))))))))))))'''((()))***++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---......//////000///---...///111111000333555888<<>>>>>@@@DDDJJJPPPRRRSSS```iiizzzppp___TTTFFFJJJOOOCCCCCCCCCAAA@@@FFFKKKGGG======???BBBCCCAAA???===<<<<<<:::999:::===???===;;;888999:::999888888999;;;888;;;@@@EEEHHHHHHFFFDDD777888888888777666444333///000111222222111000///------...111333333000.........---,,,,,,,,,,,,---++++++************++++++))))))))))))))))))******)))************+++++++++))))))))))))))))))))))))''''''(((((())))))******'''((()))******++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///...,,,***,,,...000///...+++222666333///999PPPeeekkkJJJ>>>AAA@@@===999777999999555333444333333222222333333444555111000/////////000222333333222222222333333444555::::::;;;;;;<<<<<<;;;;;;;;;:::999999999:::;;;<<<999999999::::::;;;<<<<<<<<<>>>???>>>;;;:::===???;;;888555444555666777666555555444444333333333333222222222222222222222222111222333444444444444444xxxvvvssssssttttttwww}}}xxxoooddd^^^ggguuuuuu}}}}}}pppZZZFFF>>><<>><<<;;;:::::::::;;;<<<;;;;;;;;;<<<:::888555888:::;;;:::888777777777555999>>>GGGXXXbbbXXXFFF???===:::777444333333333222222111111000/////////...........................------,,,,,,------...******))))))))))))******''')))***)))((('''(((***+++***)))***++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------............///////////////000444:::>>>SSShhh{{{ttt}}}lllTTTDDD>>>===;;;777999888888777666555555444555555444333333222111111222222222222222222222222//////000111222444666777666666777;;;???AAA>>><<<<<<;;;;;;:::999888777777888888888888888888888888888888999999999888888777999999999888888888888777666555444333333333444444444444333222222222222333333333333333333333333333}}}uuutttuuuxxxzzz~~~|||ssskkkcccaaaiiiuuuwww|||pppaaaNNN???>>>???EEEOOOTTTUUUWWWZZZ```mmmnnniiiaaaWWWOOOLLLMMMOOOKKKHHHDDDAAA@@@@@@???>>>BBBAAA@@@>>>======>>>>>>???>>>============;;;999777999:::999777666666777555999AAANNN]]]ccc[[[NNN===<<<999666444333333333111111000000///......---------------------------------,,,,,,,,,,,,------******))))))))))))******''')))***)))((('''(((***+++***))))))++++++***)))))))))))))))))))))))))))'''((((((((())))))))))))(((((()))************)))))))))*********+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,------------............///000000//////111555999777DDDXXXlll|||mmmXXXNNN@@@999999<<<<<<:::888888777666666555444444555444444333222222111111111111111111111111111111//////000000222444555666666666666:::===>>><<<:::::::::999888888777666666777777777777777777777777777888888999999888777777888888888777777777666666555444333222222222333444666666555555444444444555222222222333333333444444xxxuuuwwwzzz}}}}}}tttkkkeeedddfffnnnvvvyyy}}}|||ooo^^^OOOCCC;;;<<<@@@IIIRRRVVVUUUXXX]]]dddrrr}}}aaabbb```ZZZRRRNNNOOORRRPPPKKKDDD???>>>???@@@@@@CCCBBBAAA?????????@@@@@@AAA???>>>===>>>>>>>>><<<888:::;;;:::888888888999DDDEEEMMMXXX[[[TTTJJJDDD:::999666444222222333333000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))******''')))***)))((('''(((***+++)))((()))***+++***((())))))))))))))))))))))))''''''((((((((()))))))))'''((())))))******)))))))))))))))*********++++++******++++++++++++***************++++++++++++,,,,,,,,,,,,---------......///000000000//////111333000444:::CCCRRRiii```FFFBBB???:::888888888777666777777666666555444444444444444333333222111111111000000000000000000000000/////////000111333444555555555666888::::::888666777777777666666555555555555555555555555555555555666666777888888888777666666666666666555555555555222222111111111222222333666666666555555555555444111222222222333333444444}}}~~~~~~zzzssskkkbbbaaafffmmmtttxxxzzzvvvlll\\\NNNDDD@@@>>>AAAEEEMMMSSSTTTSSSXXX___mmm{{{hhhSSSXXX[[[XXXPPPKKKLLLOOOLLLHHHCCC???@@@BBBEEEFFFAAA@@@>>>=========>>>>>>AAA>>><<<<<<===>>>>>>>>>:::;;;<<<;;;::::::;;;===PPPOOOUUU[[[TTTBBB666555888666444222111111222333000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******''')))***)))((('''(((******)))((((((******)))((())))))))))))))))))))))))'''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))******************++++++++++++******************+++++++++++++++,,,,,,,,,---------------///111111/////////000666666777777:::CCCQQQ[[[uuulllYYYNNNDDD===<<<<<<<<<:::777555333333555555555555444444333333333333222222111111111000////////////////////////////////////111222333444444444555555666666444333444444444444444333333333444444444444444444444444444555666888888777666555444444444444333333333333//////000000111222333333444444444444444333333222333333333222222222222111|||{{{zzzsssiiiccc^^^```jjjtttyyyxxx|||nnn[[[KKKBBB???@@@BBBKKKLLLPPPTTTSSSSSSZZZdddzzztttYYYLLLRRRWWWUUUNNNIIIIIIKKKGGGEEEBBBBBBCCCEEEFFFFFF???>>>===<<<;;;<<<======>>><<<:::999;;;<<<======999:::;;;:::999:::<<<>>>KKKLLLRRRWWWMMM;;;444777666555333111000000222222111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******''')))***)))((('''(((***)))(((''''''))))))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))*********)))******++++++******)))))))))*********+++++++++++++++++++++,,,,,,,,,---+++...000111000000111222...111222222222333666999FFFRRRkkkuuugggSSSFFF@@@<<<:::888111333555555444333555777444444444333333333333333222111111111111111000000.................................///000111222333333333444444333222222222222222222222222222222333222222222222222222222222222333555777888777555444333333333222222222111111......///111222333444444444444555555555444333222555555444333111000///...{{{}}}tttnnnbbbaaa```dddoooyyyzzzuuuuuudddOOOBBB======AAAFFFNNNMMMOOOSSSUUUWWW___hhhvvvcccUUUKKKPPPTTTSSSNNNJJJIIIKKKHHHFFFDDDDDDEEEEEECCCBBB???>>>===<<<<<<===>>>>>>;;;:::999999;;;======<<<777888888888777888;;;>>>IIILLLPPPOOOEEE:::777:::666555222000000000111222111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))******''')))***)))((('''(((***)))'''&&&'''((()))(((&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((((((((((()))))))))******))))))************)))))))))))))))************+++******+++++++++,,,,,,,,,***,,,///000000000111333...///000000000111333555888999CCCWWWjjj~~~iii\\\HHHBBB>>>>>>>>>:::777666444444555444333333444555333333333222222222222222000000000000000000000000....................................///000111222222333333222000000000111000000000111111222222222222222222222222222222222000222444777777666444333222222222222111111111111---...000333444666666777666666777888777666555444666555444222111///......|||tttlllggg```cccfffjjjssszzzwwwooobbbUUUGGG@@@======DDDMMMOOONNNQQQYYY```fffnnnuuufff\\\PPPKKKMMMOOOOOOMMMKKKKKKKKKIIIGGGDDDCCCCCCCCCBBBAAA>>>>>>===<<<<<<===>>>???;;;;;;;;;<<>>999:::999555444777999888777666444333111000222222222222222222222222000000000000000000000000....................................///000111111000222333111///...000222/////////000111222222333111111111111111111111111...111444666777666444222222222222222111111111000...///222555777888999999666666888888888777555444333333222222111000000000{{{tttmmmeeeaaa```fffkkkooovvvzzztttjjjOOOIIICCCAAA>>>???HHHUUUUUUUUUZZZfffrrrzzzlllZZZUUUGGGIIIJJJJJJKKKKKKKKKKKKKKKHHHEEEBBBAAABBBCCCDDDDDD===<<<;;;::::::;;;<<<===<<<<<<===@@@BBBBBBAAA???;;;<<<<<<<<<<<<===AAADDD@@@IIIIII===777:::===;;;888666444111000///000111///......------,,,++++++...........................------,,,,,,------...******))))))))))))******((()))***)))((('''(((***((('''&&&&&&'''((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))************)))************++++++++++++,,,,,,,,,++++++---///+++,,,---......//////000000...222777444111>>>PPPZZZeeewwwmmm[[[IIIBBB@@@<<<999999888333222666666111000444222111111333444444111...111111111111111111222222////////////000000000000////////////////////////...............///000111000111333111///...000333...//////000111222333333111111111111111111111111...000333666777666333222222222222222111111111111...000333666888:::;;;;;;333555666777666555333222000111111111111222222222rrrzzzyyyuuummmeee___]]]^^^hhhkkknnnttt|||zzzgggRRREEECCC@@@===>>>DDDLLLRRRYYY]]]eeeqqqrrrZZZUUUQQQKKKKKKKKKKKKKKKKKKJJJIIIIIIFFFDDDCCCAAAAAAAAABBBCCC===<<<:::::::::;;;===???===>>>???@@@@@@???===<<<>>>@@@>>>;;;;;;???AAA@@@@@@???===:::999888888999555555444333222000000///////////////////////////111...+++***---...---+++++++++++++++++++++,,,,,,((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))************))))))))))))))))))*********************))))))))))))))),,,,,,,,,---------......//////////////////////////////000111222222333333555:::@@@EEEJJJSSS___hhhyyyzzz}}}jjjWWWRRR>>><<<999777555555666777666666555444333333222222222222222111000//////.........////////////......//////......------------...------------...//////............////////////000000000000111222333444111111111111222333444444777666555444333222222333///000222222111111222333333444444555444222111000888777666666888999999999777555333333333333222111222333333444333222000///ZZZ||||||tttrrrmmmgggaaa^^^```cccooosssvvvxxxwwwnnnZZZFFFAAAAAA@@@@@@CCCHHHPPPVVV___bbbjjjyyy^^^SSSTTTTTTQQQNNNNNNNNNMMMKKKJJJHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@;;;;;;999999999:::<<<===<<<===???@@@@@@???===<<<@@@AAA@@@<<<<<<@@@AAA???;;;:::888666555444444444555444444333111000000///////////////////////////000---******,,,---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))*********))))))((((((((()))))))))*********)))))))))))))))))))))))),,,,,,,,,,,,------------..............................//////000111111222111444666555444666<<>>AAADDDHHHNNNUUUYYY^^^aaajjj}}}kkkSSSQQQRRRQQQQQQRRRQQQOOOMMMKKKIIIGGGFFFGGGGGGFFFDDDBBB@@@>>><<<:::999888888888999;;;<<<<<<===>>>??????>>>===<<<@@@BBB@@@<<<;;;>>>???===;;;:::999777666555555555444444333222111000000//////////////////////////////---+++***+++,,,,,,,,,,,,,,,,,,+++*********)))************************((())))))******))))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((************))))))((('''(((((())))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,---------........................---------......///000000...000111000------000333666777777666999EEEXXXgggsss~~~jjjQQQAAA:::666555666666666666555555444444444444444333333222111111111111111000000///.........---......//////......---------------,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000111222333000000000000111222333444666555555444333333333222111222333333111000111222111222444555666777777777999777666888>>>EEEKKKNNN===;;;999999::::::999888999999999888777555444333===QQQrrrvvvnnnyyysssoooiiieee___ZZZZZZ___ggglllqqqvvvwwwpppaaaRRRGGGAAA:::>>>CCCHHHMMMRRRWWWZZZ]]]aaannn^^^QQQQQQNNNMMMPPPPPPOOOMMMKKKIIIGGGFFFFFFEEEFFFEEEDDDBBB???===;;;:::999999888999:::;;;;;;;;;<<<===>>>>>>>>>======???AAA???;;;:::<<<<<<999;;;;;;:::888777666666555333333333222111000000///////////////////////////000...---,,,,,,------------,,,,,,+++***))))))(((************************))))))************))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((************)))((('''&&&(((((((((((()))))))))***((((((((()))))))))))))))++++++++++++,,,,,,,,,,,,------------------------------------......//////,,,///222222222222333555111333555444222333888===JJJSSSbbbpppxxxxxxmmmXXXJJJ<<<999::::::999999222222333444444333333222222222222111111000000000/////////.........---------------......---------,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,---------.........////////////000111222222111111111222222333444555555555555444444333333222222333333222111000111333333444555666777888888999888666666777<<>>===;;;:::;;;<<<;;;:::::::::999888777666444444777<<>>AAAFFFKKKOOOSSSWWWZZZbbbhhh|||jjjQQQNNNPPPLLLLLLSSSKKKJJJIIIGGGFFFFFFFFFFFFBBBCCCCCCCCCAAA???===;;;:::::::::::::::;;;;;;<<<;;;;;;<<<<<<============???AAA@@@<<<:::<<<;;;888777777666666555444333222333222222111111000000000////////////////////////000000///...------...///,,,,,,++++++***)))((((((************************))))))************))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((('''''''''(((((((((((()))))))))''''''(((((())))))))))))*********+++++++++,,,,,,---------------------------------...............---...//////---,,,++++++)))+++---000222222000...777888;;;BBBHHHNNNWWW___ooovvvtttcccWWWPPPJJJBBB<<>>>>>>>>===;;;::::::;;;;;;;;;:::999999888666555444444444666111AAAZZZnnnzzzyyyqqqjjjeeebbbZZZYYYYYY^^^eeennntttxxx~~~ttteeeUUUEEE:::999===DDDFFFJJJMMMPPPTTTYYY\\\gggnnnjjj[[[OOONNNNNNKKKKKKOOOGGGFFFEEEDDDCCCDDDEEEFFFAAAAAAAAA@@@???===<<<;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<======???AAAAAA===<<<===<<<999777777777777666555444333222222111111111000000000///////////////////////////000///...,,,,,,...000+++++++++***)))))))))(((************************((())))))******))))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''''''''(((((((((((())))))&&&''''''(((((())))))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...------............------222///...///222444333222000......111555777777666===AAALLLZZZcccfffiiikkkrrr~~~fff^^^SSSJJJGGGHHHKKKMMMKKKDDD;;;555444555555555777555444444222///000444000000000000000000000111/////////...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))***************)))***+++,,,---,,,+++***+++++++++,,,,,,,,,---------------......///000111222222222333333444555666333333555555555444333222222333333222111111444666:::999888777666666666666111222444888<<<>>>===<<<;;;999888888999:::999888777666555444333333333444777000:::III[[[{{{xxx}}}xxxqqqjjjddd```]]]XXXYYY\\\ccckkkqqqssssssvvvgggUUUIII@@@;;;===BBBJJJKKKMMMOOORRRWWW]]]bbbnnnsssppp^^^XXXPPPLLLLLLMMMJJJHHHFFFEEECCCBBBBBBCCCDDDEEEBBBAAA???===;;;:::999888888999999:::::::::::::::::::::::::::;;;<<<===>>><<<>>>>>>;;;:::<<<;;;777777777888888777666555444111111111111000000000000////////////////////////---......---******,,,///************))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&'''((())))))))))))'''''''''((((((((())))))&&&&&&''''''((())))))***))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333444444...---+++***((()))+++---,,,...///111333444333222222000333:::===<<<<<>>LLLzzz{{{rrrpppzzz}}}zzzuuuooohhhccc___]]][[[]]]aaahhhnnnpppnnnkkkhhhWWWFFFAAAAAABBBGGGLLLNNNNNNOOOPPPSSSZZZaaagggxxxzzz[[[RRROOOIIIEEEIIIOOOMMMFFFGGGFFFDDDBBBAAABBBCCCDDDDDDBBB???<<<999777666666777777888999999999999888:::999999:::;;;<<<===>>>777::::::777666888777444222333333444333222000///111111111111000000000000////////////////////////+++------+++((((((***---)))))))))))))))*********((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$%%%&&&((())))))******''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))************++++++++++++++++++++++++++++++******************,,,+++))))))++++++++++++&&&+++000000---,,,000444---000111...,,,---000222777111000444777555777<<<>>>:::;;;AAAGGGJJJOOOTTTVVVRRRIII@@@AAAGGGEEE???BBBDDDBBB??????BBBAAA===777666555666888888777555333666888777333000000111222//////333444111...---333111///...---...000111------------------------+++++++++++++++++++++,,,+++++++++,,,,,,+++++++++'''((((((((())))))******''')))+++,,,,,,,,,***)))******+++++++++,,,,,,,,,---------------///000000////////////000111222333222333555666666555333222111111111111111333777999999888666555555555666777777555333333555888999999888777555666777888888777444444333222222444555666333111444===EEEXXX~~~zzzooorrr{{{uuummmeee```\\\WWWTTTYYYdddlllnnnlllggg[[[NNNGGGFFFCCC???===AAAIIIPPPUUUOOOMMMPPPTTTZZZlllcccRRRKKKKKKKKKIIIGGGFFFGGGIIIKKKGGGBBBBBBEEEFFFCCC???EEECCCAAA>>>;;;999777666666666555555555777888999::::::::::::::::::::::::<<<:::888666444333222111111111111111111000//////000///...------...///000------......///.........))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,++++++,,,,,,---.........---------......//////000000000111111111111333333444444555666777777777777777777777777777777555666666777888777777777555555444444444333333333333333222222111000//////000000000000////////////........................++++++++++++++++++++++++++++++************++++++************))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------///.........///000222333444555666666444222222333222333333222000000222444444444444444444555666777888666555444444666999;;;<<<;;;888666444444444444444333111000000222444555333000111666999EEEdddyyysssttt{{{|||wwwrrroooiiiaaaZZZWWWWWWYYY___hhhlllggg^^^VVVMMMEEECCCAAA@@@>>>@@@EEELLLRRRUUUOOOMMMUUU___ooouuuXXXHHHJJJKKKKKKIIIGGGFFFGGGHHHIIIHHHFFFDDDCCCBBBAAAAAAAAA@@@>>>;;;888666555444777666555555666777888999777777777777777777777777999888777555333222111111000111111111111000//////...---,,,++++++,,,---...+++,,,,,,------,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((************++++++++++++)))))))))))))))))))))))),,,,,,+++++++++*********,,,++++++++++++,,,---------------------......////////////000000000111111111111222222333333444444444444444444444444444444111222222333333333333333333333333222222222111111333222222111000000//////000000000/////////......------------------------+++++++++++++++++++++++++++******))))))******+++*********)))))))))(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((()))))))))************++++++,,,,,,---------///...------...000111222333444555555333222222222222333444333222111222444444444333333444555555666888777555444444666888999999888666444222222222222333222111000000111333444222000111222000666KKKbbbsssooo}}}xxxrrrooogggeeeaaaZZZTTTTTTZZZaaaeeejjjhhh]]]OOOFFFCCCAAA>>><<<<<<>>>DDDKKKPPPSSSVVVOOOPPP\\\nnnmmm\\\RRRFFFHHHIIIIIIHHHFFFEEEFFFGGGFFFGGGGGGEEEAAA@@@AAABBB???>>><<<:::777666555444777777666666666777888888555555555555555555555555666555444333222111000000000000111111000000///...------,,,,,,,,,,,,------******+++++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))*********))))))))))))))))))))))))+++++++++***************++++++******++++++,,,------,,,,,,,,,------...///....../////////000000000000000000000000000000000111111111111111111111111...///000000111111000000111111111111000000000000111111111000//////......////////////.........---------------------------******************************))))))))))))************))))))))))))(((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((())))))))))))************++++++,,,------.........---------///000111111222444333222111111222111333555555444333333333444333333333333444444555888777555444444555666777666555333111000///000000222111000000000111333444111111333444222444BBBRRR{{{wwwzzzyyysssmmmiii___\\\XXXUUUUUUZZZbbbggghhheee]]]QQQGGGBBBAAABBB<<<:::;;;@@@HHHOOORRRSSSVVVRRRVVVggg|||wwwUUURRRSSSMMMEEEFFFFFFEEECCCBBBCCCEEEDDDDDDDDDCCCBBBBBBBBBCCC???>>><<<:::999888777777888888777777777777777777555555555555555555555555222222222222111111000///000000000000000//////...........................******************)))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))*********************)))***************+++,,,,,,++++++++++++,,,---......---............////////////////////////.........000000000000000000000000//////000111111111111111000000000000////////////000/////////......------............------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))(((((()))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))***+++,,,------......---,,,,,,,,,---///000///000222222111000000111111333666777555444333333333333222222222222333444888777555444333444555555444333111000////////////000000000000000111333333000111444555444666>>>HHHvvv}}}pppttt{{{vvvppphhhccc\\\WWWSSSUUU]]]dddhhhiiieee[[[OOOFFFBBBAAA@@@AAA>>>===>>>DDDKKKRRRTTTSSSUUUVVVbbbyyy___NNNNNNNNNLLLAAABBBBBBAAA@@@???@@@BBBDDD@@@>>>@@@DDDFFFEEECCC===<<<;;;:::999888888888999999888888888777666666444444444444444444444444111111222222222111000///000000000000000///......---..................---+++++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++*********++++++,,,......,,,,,,---------.........////////////............//////////////////////////////000111111111111111000000000000////////////......------------,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))((((((''''''(((((())))))))))))((((((((((((''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((())))))***,,,------...---,,,+++++++++,,,---...---///111111000000111222111333666777555444333333222222111111111111222222777666555444333333444444333222000/////////000000000000000111111222333444///000222222222333888===ZZZwwwwwwmmmyyyxxxuuusssoooiiibbb]]]ZZZVVVTTTZZZccciiigggccc\\\OOOCCC??????===<<<;;;AAABBBDDDHHHNNNSSSVVVWWWWWW]]]rrreeeNNNKKKGGGCCCBBB???@@@@@@???>>>>>>???AAACCC???;;;>>>DDDHHHEEEBBB::::::999888777777777777999999999999888777666555333333333333333333333333222222333333333222000/////////000000//////...---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((())))))***+++)))))))))***+++,,,---...+++,,,,,,,,,,,,---------........................////////////////////////------...////////////...////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))'''((()))***+++------...---,,,+++******+++,,,---,,,...000111000000111222111333555555444333333333222222111000000000000111555444444333333333444444222111000/////////000111000000111222333444444555///111111000111333666888AAASSSlll|||}}}~~~~~~zzzsssqqqmmmiiieeeaaa\\\YYYXXXXXXZZZ```ffffff___YYYLLLCCC======>>>;;;:::<<>>>>>@@@AAABBB@@@??????BBBCCCCCCAAA:::999999888888888999999::::::::::::999777555444444444444444444444444444333444555555444333111/////////000000//////...---***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((((()))******(((((())))))***,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,------......///------------------------,,,,,,---............---......---------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''(((***+++,,,---...,,,+++***))))))***+++,,,,,,...000111111111222333222333444333222111222444222111000////////////000333333333333333444444444000///.........///000111000111222333444555555666111222222222333777;;;<<<333<<>>===??????>>>>>>>>>???@@@AAA>>>>>>===<<<;;;:::999999555444444555666666444333444444444444333222111000222111000///...---,,,,,,---,,,,,,++++++,,,,,,,,,//////...---,,,,,,++++++************************++++++***)))(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))************+++,,,---...+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,------------,,,************************++++++************++++++)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++///......///111333555666444444444333333222222222///////////////......---111///---...111333222000222111000/////////000111555777888888777777888999000111111222333333444444111555:::QQQyyyuuu|||{{{vvvvvv|||wwwqqqjjjeee___]]]YYYUUUSSSTTTXXXZZZbbbcccccc```YYYNNNDDD===<<<;;;:::;;;>>>BBBEEEGGGRRRRRRSSSWWW]]]eeepppyyy^^^SSSIIIAAAAAAAAA???>>>@@@@@@??????@@@CCCGGGKKKMMMCCCBBBBBBAAA@@@???>>>>>>@@@@@@@@@@@@??????>>>>>>>>>=========<<<;;;;;;:::777666444555666666444333666666666666555444333333111111000///...---,,,,,,---,,,,,,,,,,,,,,,------.........---,,,+++++++++************************+++******)))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))******,,,------+++++++++******)))))))))*********++++++++++++,,,******+++,,,,,,,,,,,,+++************************+++******))))))******+++)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&''''''''''''((((((((((((((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,/////////000111333555666333333333222222111111111...//////000000000/////////...---///333555555555222222111000000111222333444666888888777666777777///000000111111222222222333333000<<>>BBBGGGLLLOOOVVVWWWXXX]]]iiizzz[[[HHHIIIAAA<<<<<<>>>>>>>>>@@@======>>>???BBBFFFJJJMMM@@@@@@????????????>>>>>>AAAAAABBBAAA@@@>>><<<;;;<<<===============<<<<<<:::888555444555555444333555555555666666555444444111000000///...---,,,,,,,,,,,,,,,,,,,,,---...///---------,,,++++++************************************)))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,,,,************)))))))))))))))))))))*********++++++((())))))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''((()))))))))))))))++++++,,,,,,------......//////000000222333555666222222222111111111111111///000000111111111000000...---...000444888999999444333222111111222333444222444777888777666555555/////////000000000111111444333///333===JJJkkk{{{wwwnnnzzzyyyrrrjjjgggfffeee___YYYVVVTTTTTTUUUYYY^^^aaacccYYYTTTMMMFFF@@@===;;;;;;;;;===@@@CCCGGGLLLRRRUUUVVV[[[```jjj|||YYYFFFJJJBBB===::::::<<<======>>>======<<<<<<===???AAABBB=========>>>>>>>>>>>>??????@@@AAABBBAAA>>><<<:::;;;<<<===>>>>>>>>>=========:::666444444444444333111222333333333333333222000000///......---,,,,,,,,,,,,,,,,,,---...//////,,,,,,+++++++++************************************))))))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))((((((((())))))***+++))))))))))))))))))))))))(((((()))))))))*********''''''((())))))))))))((()))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))))))))(((******+++,,,---...////////////000111222333444555222111111111111111111111222222222222111000//////...///000222555888:::;;;666555444222222222222333000222666777666444333333...///////////////000000...222222333555666PPPxxxzzzzzz|||yyypppqqq{{{|||~~~|||uuunnnfffaaa```^^^ZZZVVVOOOPPPTTTYYY^^^aaa```___PPPLLLDDD>>>::::::===>>><<>><<<::::::<<<<<<;;;<<<<<<;;;:::::::::;;;;;;;;;;;;<<<======>>>??????===>>>???@@@@@@>>><<<;;;999;;;<<<>>>>>>>>>=========:::666444333333333222000111222222222222222111//////......------,,,,,,,,,,,,,,,,,,,,,---...///***************))))))))))))))))))))))))))))))))))))((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((('''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&''''''((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***)))))))))((()))***+++,,,...//////...///000111222222333333111111111111111222222222555555444333111///---,,,000111222333444666888:::999777555333111000000000...111444555333222222222////////////////////////'''///222333555333@@@ZZZqqqwwwttttttwwwzzziiitttzzzxxx~~~~~~zzzwwwuuuqqqlllddd]]]YYYVVVTTTSSSPPPRRRXXX___eeeddd___YYYJJJFFF@@@;;;999:::<<<>>>===AAAGGGJJJMMMQQQWWW\\\```nnn~~~bbbMMMJJJEEE>>>===???>>>;;;:::;;;;;;999:::999999999::::::;;;<<<;;;;;;<<<======>>>??????<<<<<<===>>>>>>===;;;;;;888:::<<<===>>>===<<<;;;;;;888555333333333222111222222333333333222222111.........---------,,,,,,---,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''(((''''''''''''((((((((((((&&&&&&'''''''''(((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&''''''''''''(((((()))))))))))))))(((((()))***+++,,,---...---...///000111111111111000000000000000111111111666555444333111///---,,,000111222222222333555888888666444111///............000111222111000111222////////////////////////(((000///...444555777BBBeeewwwppp}}}uuuppp{{{yyy~~~}}}}}}~~~wwwssspppnnnmmmgggeee```YYYSSSPPPRRRUUUYYYZZZ]]]bbbddd___TTTLLLAAA???===;;;:::<<<>>>???AAAFFFMMMQQQTTTXXX___eeelllcccKKKIIIIIIAAA;;;:::>>>???:::999;;;;;;777777888888999999:::;;;;;;<<<<<<<<<===>>>>>>??????======<<<;;;::::::999888888999;;;======<<<:::999888666444333444333111000111111222111111000///.........------------,,,,,,---,,,++++++************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''((()))******++++++,,,---...///000000//////---------....../////////333333222222111000...------///111111000111444777444222111///............//////000///......000222000000000000000////////////444---(((111555222333AAAeee{{{|||vvvooo}}}yyy{{{~~~vvvoookkkiiihhhggg\\\\\\ZZZTTTOOOOOOUUU[[[```^^^]]]]]]ZZZQQQDDD999999999:::;;;<<<>>>@@@BBBEEELLLSSSXXX[[[```hhhnnn{{{fffCCC@@@BBB:::777>>>888===>>>:::888;;;;;;777777777777777777777777777============>>>>>>?????????>>><<<:::888777666666777999;;;======;;;999777666444333444444333111///////////////...---++++++------------------,,,,,,------+++***)))((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))******+++,,,---/////////......+++++++++,,,,,,---------000000111111111111000000***---///000///000444777000///...------...///000//////...---,,,---000333...------,,,,,,------...---...///000111222333333<<<@@@XXX~~~uuuqqqsssxxxqqqyyyvvv~~~~~~xxxuuunnngggaaa^^^[[[[[[VVVSSSSSSUUUTTTRRRYYYcccbbb^^^WWWMMMDDD>>><<<===;;;;;;:::999999===CCCHHHIIIQQQUUU]]]lllqqqsss}}}]]]LLL<<<999<<<>>><<<;;;:::;;;;;;888666888999:::666555555555555777999::::::;;;<<<<<<;;;;;;===???DDD===777666888999444///444:::@@@AAA===888666777777666555555666666555444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))((((((((((((((((((((((((******)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,)))+++...111111000---,,,000---)))((())),,,...///............//////000000...,,,***+++...000///...000//////...///000111222222111000//////............------,,,,,,------...---...///000111222222333111777HHHccc~~~vvvkkkpppzzz{{{pppwwwsssyyy|||xxxvvvqqqooojjjeee```[[[XXXVVVQQQNNNOOOTTTWWWXXX]]]eeeccc\\\RRRGGG???:::999999;;;;;;;;;<<>>===;;;999666777666555555666777888999;;;<<<===<<<;;;<<<===???CCC>>>999777888888555222444999???@@@<<<888777888555444444666888:::999888000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))***+++---///111111000...---,,,***(((((()))+++---...------.../////////.........,,,+++,,,///111000///......------...000222333222111000............///...------,,,,,,------...---......///000111222222///444;;;FFFaaa{{{mmmjjjoooxxxsssxxxyyyxxxwwwwww~~~~~~yyyuuurrrqqqhhhfffddd```\\\WWWRRRPPPLLLLLLOOOWWW]]]___aaaccc]]]TTTGGG>>>:::999888777999999;;;>>>DDDIIIKKKLLLSSSYYYWWWYYYiiivvvlllKKKCCC<<<999;;;<<<:::777777444666:::======;;;999777888777666666666777888999;;;<<<===<<<;;;;;;===??????===:::888666555666666777:::>>>>>>;;;888888999666555555777999::::::999111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))((((((((((((((((((((((((***)))((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((...///////////////...---((((((((()))***+++,,,---------...//////...,,,++++++***+++,,,///000000///...---++++++,,,///222444222111///---,,,---...///...------,,,,,,------...------...//////000111111222333444888IIIeeewwwuuutttyyyrrrzzzzzztttuuu{{{|||vvvrrrnnnlllkkkbbb```]]]XXXTTTQQQNNNMMMNNNPPPVVV___eeeddd___ZZZNNNFFF<<<888999;;;:::888;;;<<<>>>DDDJJJOOOPPPOOOWWW___]]]___qqqhhhNNNCCC;;;888777::::::666555666777444444666888888:::<<<888777666666666666888888:::;;;<<<;;;::::::;;;===;;;;;;:::777333333666999;;;===>>><<<999777777777999888666666777777666444111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((///......---,,,,,,,,,,,,((()))+++++++++++++++,,,,,,---...///...---+++***)))***+++...000000000//////...+++***+++---000222222000...,,,+++,,,...///...------,,,,,,------...---------...//////000000111,,,...444999FFFeeessssss}}}xxxnnnyyy{{{vvvvvvttt}}}~~~}}}}}}xxxuuuqqqlllgggdddbbbaaa^^^[[[VVVQQQNNNMMMMMMNNNUUUYYY___dddfffaaaVVVLLLBBB===777777:::<<<:::888???AAAEEEJJJPPPSSSTTTTTTWWWeeejjjpppeeeEEE@@@===:::777777888777333333666888444444999===;;;:::<<<777666555555555666777888999::::::999777777999::::::;;;;;;888444444999===@@@???>>><<<888666444444888666555444555555333222111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,******))))))((())))))))))))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))---,,,+++***)))******+++***,,,......,,,***+++,,,------.........---+++***+++...111333444333222222222000---++++++,,,---///000///---,,,+++,,,...///...------,,,,,,------...------------......//////...***///777555777QQQsssvvvnnnuuuxxxiiirrrwwwqqqpppvvv}}}yyywwwvvvtttrrrnnnmmmiiifffbbb___\\\[[[XXXUUUPPPMMMLLLNNNQQQTTT\\\aaacccbbb^^^WWWKKK@@@===:::888888:::<<<:::999>>>BBBIIINNNQQQSSSVVVXXXXXXnnn|||qqqKKK???===555:::777555777666333333666444222888DDDHHH@@@888666555444333333444666777888888999999888666666777888<<<===<<<999777999===BBBAAA@@@>>><<<999666444222333222111222444444444333222111111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++***)))))))))))))))***))),,,///...,,,***+++---.........---------------111555999;;;:::888777666333111000...,,,,,,,,,,,,---------,,,,,,,,,------...------,,,,,,------...,,,------------.........---///333555222444DDDWWW}}}yyy}}}pppppp}}}|||wwwyyy{{{|||~~~zzzuuuqqqooommmjjjgggeeedddccc```]]]ZZZWWWVVVOOONNNLLLMMMOOOTTTXXX[[[___bbb```WWWNNNIIIBBB;;;:::999888888:::<<>>BBB>>>>>>===<<<;;;888555333222111000111333444333222222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++,,,,,,(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''')))))))))***************&&&)))---,,,******---111///...---,,,,,,...///000444888>>>???===:::888777111111111000///...---,,,+++,,,------------,,,+++...------,,,,,,------...,,,,,,------------------***111222,,,***111999;;;UUUrrr~~~tttuuuuuuxxxyyyyyy~~~zzzvvvuuuzzzwwwsssnnnjjjiiifffbbb^^^ZZZZZZZZZXXXUUURRROOOMMMGGGHHHJJJNNNSSSYYY]]]```___aaa[[[MMMBBB???===:::666777666777999>>>FFFKKKPPPYYYdddiiiiiillluuu}}}mmmNNNIII>>>444666:::333000000777;;;888333222555///222???DDD;;;333333000000000111222555777999999::::::999777666777999999777444333555999<<>>???<<<888666555///000111111111000...---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000111111222222888XXXoookkkgggmmmtttyyywwwssswww|||zzzxxx}}}|||yyyuuuqqqooolllhhhbbb]]]YYYWWWVVVVVVVVVUUURRROOOMMMMMMMMMIIINNNTTTXXX[[[]]]aaaddd```VVVHHH???;;;999666333444444777>>>CCCGGGOOOWWW\\\uuurrrnnn___NNN>>>888888666333222111111222222222222111111000000111222222222222111///000111222444555666777555666777999999888888777333333444555666888:::;;;<<<999777777888888555111444444444555555555555555444333222111000000000000---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%(((...444999;;;555///+++***((($$$"""###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$##################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$##########################################%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((((()))++++++*********,,,&&&&&&'''(((***,,,...000------...///000222444555555555555555444444444444333333222111111000000//////...---------,,,)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000888CCCWWWuuu}}}llleeegggmmmppp~~~{{{qqqttt~~~~~~}}}~~~yyytttqqqpppnnniiifffeeeccc___ZZZVVVSSSQQQQQQMMMMMMMMMKKKHHHHHHIIIJJJNNNTTT\\\``````]]][[[ZZZPPPIIIAAA<<<<<<<<<:::777888777;;;AAAGGGLLLTTT]]]ppp~~~|||dddHHH===444222333111////////////000000000000/////////000111111222222111111///000111222333444555666888999999888777666444333333444444555666888:::;;;999777666777888888666333555555555555444444444444333222111000000//////000---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&'''***000555999:::777111------+++'''%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################################################################%%%$$$$$$######$$$$$$%%%################################################%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''((())))))***)))((((((***,,,((((((***+++---///000111000/////////000000111222444444444444444444444444444444333333222111111111000////////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......666555;;;UUUvvviiieeeffffffppp|||{{{|||oooggglll~~~}}}{{{xxxvvvqqqllljjjiiigggccc___[[[YYYVVVRRROOOMMMLLLKKKGGGHHHHHHHHHHHHJJJMMMPPPVVV\\\ccceeeaaaYYYPPPKKK@@@===:::999<<<===;;;999===<<>>>>>:::666333333222///***,,,000---..................---------...////////////.../////////000000111111111333333333333333444444444222222333333444555666777:::::::::999888666555555555555444333222111111000111000///...------------,,,+++******))))))******************)))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''+++000222111000...(((%%%&&&&&&$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################$$$######""""""######$$$""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%(((---000///,,,)))((((((***,,,///000000///...---------,,,------......000000111222444555666666222222111111000//////......000222333111111222444++++++++++++++++++++++++************************++++++,,,,,,---............///111///---444HHH\\\uuuxxxssskkklllsss{{{~~~zzzrrriiidddVVVbbbttt}}}vvvrrrmmmjjjiiigggbbb^^^]]]YYYUUUSSSSSSRRROOOLLLJJJIIIGGGEEECCCCCCCCCCCCHHHKKKPPPUUUWWWYYY\\\^^^WWWQQQGGG???:::999888888888888888999===AAAFFFIIIGGGHHHNNNXXXaaahhhrrr|||yyyeeePPP;;;666777000333000///000...,,,...333------............------,,,,,,---............---------...//////000111111555444333222111000000000111111111111222333444555999;;;;;;:::777444444444333333333222222111111111111000///......------...++++++***))))))))))))***************))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&)))---......------(((%%%''''''%%%$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""##############################""""""""""""######"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###(((---000///,,,)))''''''(((***,,,------------++++++++++++,,,---...//////000000222333444555555000000//////...---------,,,///222333111111333666************************++++++++++++++++++++++++***++++++,,,,,,------...222///...000000000666???DDDuuuwwwttttttsssqqqooooooqqqsssaaabbbaaaaaajjj|||zzzyyypppkkkfffdddcccbbb]]]YYYXXXTTTPPPOOOOOONNNKKKHHHDDDDDDCCCBBBCCCDDDEEEFFFPPPTTTXXX[[[ZZZYYYWWWWWWJJJDDD<<<777666777777777666888;;;>>>BBBEEEHHHKKKJJJMMMVVVdddpppyyyxxx___JJJ>>>666888888...222///...000111//////222++++++,,,,,,,,,,,,++++++++++++,,,---------------++++++,,,...///000111111555444222000////////////000//////000000111222333555777999888555333333444222222222222111111111111222111000///............++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%'''+++---,,,,,,,,,'''%%%'''(((&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################################################################""""""""""""######!!!""""""###$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***+++***)))(((((((((((()))***+++,,,,,,---*********++++++,,,---............///000111222222/////////...------,,,,,,+++///333444222111444888************************++++++++++++++++++++++++*********+++,,,,,,------,,,+++///222000---111::::::WWWvvvpppooommmjjjiiimmmtttzzz}}}vvvgggXXXUUUggg}}}xxxuuusssssssssjjjeee___]]]^^^\\\XXXSSSRRRNNNJJJIIIJJJIIIFFFCCCAAAAAABBBCCCEEEGGGJJJKKKPPPTTTXXXYYYVVVQQQMMMKKK???;;;777666888999888666666:::???CCCEEEFFFGGGGGGLLLPPP\\\mmm{{{nnn\\\HHH;;;555...000333...111---,,,///000---************++++++++++++******++++++,,,------------,,,******,,,---///000111222111000/////////000222333//////...//////000111222111444666666333222333555111111111111111222222222222111000//////......///+++******)))))))))))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%'''***,,,,,,,,,***%%%###%%%&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%&&&''')))))))))((()))***+++,,,---+++++++++***++++++,,,,,,,,,,,,------...//////////////////...------,,,,,,+++000444555333222666:::************************)))((((((((()))***++++++++++++************++++++------......///000000000555:::EEE[[[{{{vvvkkkfffeeegggnnnuuunnnZZZVVV___hhhxxx~~~yyywwwtttqqqmmmiiifffeee]]]YYYVVVTTTTTTTTTQQQNNNJJJHHHFFFDDDBBBBBBAAABBBCCC@@@???DDDMMMSSSUUUTTTVVVTTTQQQLLLFFFAAA===;;;666666666555555777:::===<<<>>>DDDKKKKKKHHHLLLTTTWWW```rrrssscccWWW<<<777111...///000000///000000000///...,,,+++***,,,,,,+++***)))))))))***))))))***++++++++++++***,,,---......//////......////////////////////////////////////000000000000111222444444444333111///333222111/////////000111111111///...---,,,,,,+++******))))))***+++,,,,,,)))(((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))+++,,,---)))(((%%%#########$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###""""""""""""###$$$$$$$$$%%%########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%########################$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&''''''(((''''''(((((())))))************))))))))))))******---------------...///000////////////............///000111444555777777888***************************))))))))))))******+++++++++************++++++---------...//////000000---///444>>>QQQlll|||rrrkkkffffffiiimmmzzzuuugggZZZRRRTTT[[[gggttt}}}xxxtttpppooolllhhhddd```]]]\\\VVVSSSPPPNNNNNNMMMKKKHHHGGGFFFDDDCCCBBBBBBCCCDDDFFFEEEGGGLLLTTTWWWVVVTTTLLLJJJGGGCCC@@@<<<999888888888777777777999;;;===DDDHHHOOOTTTSSSSSS^^^llluuupppcccXXXKKK???666333///---///000000///////////////---,,,+++***,,,+++******)))))))))***))))))***++++++++++++***,,,------...............////////////////////////000000000000////////////222333444555444333111000111000///.........///000000///...---++++++++++++***))))))))))))***+++,,,))))))((((((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***+++,,,)))'''%%%#########$$$%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""##################$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''''''''&&&''''''((())))))************)))((((((((()))))),,,,,,,,,------...///000////////////............///000111333444555666666************************++++++******************++++++************++++++,,,,,,---......//////000------...///111BBBiii{{{mmmeeecccgggpppyyy|||zzztttggg[[[KKKGGGIIITTTbbbuuu{{{yyywwwuuutttsssqqqnnnkkkgggeeebbb___ZZZWWWTTTRRROOOMMMJJJHHHGGGGGGEEECCCBBBAAA@@@@@@AAADDDFFFHHHOOOOOOQQQUUUXXXWWWQQQLLL@@@???===;;;999888777666888888999:::<<>>777000,,,,,,,,,---...///......------------,,,+++***)))***))))))((((((((())))))((())))))***************,,,,,,---.........------000000000000000000000000111111000000//////......222222333333222222111000------------.........//////...---,,,++++++++++++***))))))(((((()))******)))))))))(((((((((((('''(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))&&&&&&%%%$$$######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%%%%$$$$$$$$$###"""""""""########################%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$######""""""###$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################""""""""""""""""""""""""############""""""""""""########################$$$$$$######""""""!!!!!!########################"""######$$$$$$$$$$$$###$$$$$$############$$$$$$###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''((())))))))))))((('''''''''''''''((()))+++,,,...///000000//////.........---------//////000000000000//////)))))))))))))))))))))))),,,,,,+++***))))))))))))++++++************++++++++++++,,,,,,------......111,,,///666222,,,555FFF___}}}yyyrrrfffkkkmmmlllmmmrrruuuuuunnn```WWWWWWSSSMMMVVVfff~~~}}}zzzxxxuuupppmmmooollliiigggfffeeedddcccZZZYYYVVVSSSPPPMMMJJJIIIDDDDDDDDDCCCBBBBBBBBBCCCBBBCCCDDDGGGKKKNNNRRRTTTSSSQQQMMMJJJFFFAAA===::::::999888888888:::<<<===>>>>>>???DDDJJJPPPRRRRRRWWW\\\fffsssiiiXXXOOODDD===;;;888333...+++---......---,,,,,,++++++,,,,,,,,,+++***)))((()))(((((('''(((((())))))(((((()))************)))+++,,,,,,---...---------000000000000000000000000111000000000/////////...111111111111111000000///////////////000000//////000///...------,,,,,,---******))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%$$$$$$######$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%%%%$$$$$$$$$###"""""""""########################%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%################################################"""######$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######""""""!!!!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&''''''((((((((((((''''''''''''((((((((()))+++---///000000000............------------...............---,,,,,,))))))))))))))))))))))))******))))))))))))))))))++++++************++++++******+++,,,,,,------...///))))))000222///111777:::SSSsss}}}~~~yyymmmfffgggllloooyyyoooiiigggaaaTTTLLLLLLUUU]]]hhhuuuyyyuuusssqqqooommmkkkhhheeeeeeccc```^^^^^^]]][[[ZZZQQQPPPOOOLLLJJJHHHFFFEEE@@@AAABBBBBBBBBBBBDDDFFFJJJKKKMMMOOOQQQRRRRRRRRRFFFEEEAAA>>><<<;;;:::;;;999999888999;;;>>>AAACCCHHHGGGHHHMMMSSSXXXYYYXXX```iiivvv~~~cccTTTGGGAAA:::666444222///,,,+++---...---+++***************++++++***)))(((((('''''''''''''''(((((()))'''((())))))******))))))++++++,,,---------------000000000000000000000000/////////000000000000000222111111111000000000000111111222222111000//////000///...------------...,,,+++************************)))))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#######################################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$"""""""""###########################$$$$$$$$$$$$################################################""""""############""""""!!!"""###$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########""""""""""""##############################""""""""""""""""""""""""!!!!!!"""""""""""""""##################$$$$$$$$$""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$######""""""""""""############$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''((()))******)))+++---///000000000000.........------------,,,,,,,,,------,,,++++++***))))))))))))))))))))))))((((((((('''(((((())))))++++++************++++++*********+++,,,,,,------,,,,,,------...000222444000888JJJcccuuugggeeeiiikkkssspppooopppoooeeeTTTHHHBBBFFFNNNXXXhhh}}}}}}xxxvvvvvvsssmmmkkkiiigggeeedddbbb___\\\ZZZXXXVVVUUUUUUTTTRRRPPPKKKJJJIIIGGGFFFDDDCCCBBB@@@BBBEEEEEEEEEGGGJJJMMMPPPQQQRRRRRRPPPLLLIIIFFF<<<<<<:::999888888:::;;;999999:::<<<@@@EEEJJJMMMRRRQQQSSSZZZccciiijjjhhhlll{{{sssZZZLLLGGG===999555222000///...,,,)))***,,,***((('''(((***))))))******))))))(((((('''&&&&&&&&&''''''((()))'''(((((()))))))))))))))++++++,,,------------,,,////////////////////////......//////000000111111444333333222222222222222222222333222111000...---......------,,,,,,------------,,,+++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$############$$$$$$!!!"""""""""#########$$$############$$$$$$$$$$$$################################################""""""############""""""!!!!!!"""$$$$$$%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$#########""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""#########$$$$$$$$$!!!!!!!!!""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$######""""""""""""###############$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&'''((()))+++,,,---+++,,,...000111111000///.........---------,,,,,,******+++++++++***))))))))))))))))))))))))))))))'''''''''''''''((()))***++++++************++++++)))******+++,,,,,,------%%%...222...***+++............333DDDcccyyyppphhhbbb]]]```eeellltttssscccRRRHHHHHHGGGIIIQQQaaauuu}}}|||{{{zzzxxxxxxuuupppnnnnnnkkkeeegggeeecccaaa```^^^ZZZXXXTTTRRRQQQPPPPPPOOOLLLJJJHHHHHHGGGFFFEEEDDDCCCBBBCCCFFFIIIJJJJJJLLLPPPTTTRRRRRRRRRPPPKKKDDD>>>999999999:::999888777888999:::;;;===@@@EEELLLRRRVVVXXXXXX[[[eeepppyyy{{{zzzyyyfffZZZSSSHHH>>>666444000...,,,,,,,,,,,,&&&((()))(((&&&&&&(((+++((()))))))))))))))((('''&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))++++++,,,---------,,,,,,////////////////////////------...///000111222222666555444333333333444444333333333333111///---,,,------,,,+++++++++,,,,,,...------,,,+++++++++,,,************))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%########################"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######$$$$$$############$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$################################################""""""############""""""!!!!!!"""$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""##############################"""""""""""""""""""""""" !!!!!!!!!""""""######""""""######$$$$$$$$$$$$ !!!!!!""""""######"""""""""""""""""""""""" """######$$$$$$$$$######""""""""""""######"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%&&&''''''&&&&&&'''(((***,,,...///,,,...000111222111000///......---------,,,,,,,,,))))))************))))))&&&&&&''''''(((((())))))******)))))))))))))))*********************************)))))))))***,,,---,,,,,,,,,---------.........+++///999DDD[[[xxxmmmccc___aaaaaa```cccgggeee___UUULLLFFFFFFJJJQQQ\\\fffyyy~~~}}}|||{{{zzzzzzzzzzzzwwwwwwvvvuuutttsssqqqqqqppplllggggggiiiiiieeeaaa^^^]]][[[YYYWWWTTTSSSRRRLLLMMMMMMLLLKKKJJJHHHGGGEEEEEEDDDDDDDDDFFFHHHIIIJJJIIIKKKNNNQQQQQQMMMJJJMMMJJJEEE@@@<<<:::;;;;;;888777:::===<<<888777;;;@@@CCC@@@BBBLLLMMMKKKSSS]]]dddooozzzfffZZZUUUJJJ===666111000///...---,,,++++++******)))((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++,,,------......//////............---------,,,,,,---///000111222333555444333222222222333333222111111111111111111222......---,,,,,,+++******+++++++++*********))))))***++++++++++++***))))))''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$###""""""##############################%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""###########################################################################"""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$###########################"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###!!! !!!$$$%%%$$$!!!######"""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&'''(((***+++,,,------...000111111000/////////...---,,,+++*********+++******+++,,,,,,+++)))''''''((((((((((((((()))******)))))))))))))))***************************++++++***))))))***++++++,,,,,,,,,,,,------------444//////222333<<>><<<;;;:::::::::<<<999888;;;<<<===CCCKKKQQQVVVRRROOORRROOONNNVVV^^^hhhxxxgggPPPIIIDDD:::222111//////...---,,,+++*********))))))((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''***++++++,,,,,,------...---------------.........,,,---...///000222333333444444333222222222222222111111000000000000111111...------,,,++++++******+++++++++*********))))))******++++++******)))(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$###""""""##############################%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$########################""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""###########################################################################"""!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""####################################"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###!!! !!!$$$%%%###"""########################"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&((()))***,,,------......///000000000000/////////...---,,,+++++++++*********,,,...000///...))))))))))))(((((((((((()))))))))(((((())))))***))))))))))))))))))))))))++++++***)))))))))******++++++,,,,,,,,,---------111---...000......777EEEkkkxxxjjj___aaaccc```___aaaiiiddd```\\\TTTIIICCCCCCEEEMMMUUU\\\gggwww}}}{{{zzzzzz{{{zzzxxxxxxxxxzzz|||}}}||||||zzzyyyxxxwwwwwwwwwxxxxxxvvvuuuttttttttttttrrrqqqpppnnnllljjjiiihhhhhhhhhgggfffeeeeeeeeeeeeeeecccaaa___^^^^^^___```aaa]]]YYYWWWWWWVVVSSSPPPPPPPPPOOOMMMLLLKKKIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKOOOOOOPPPPPPPPPPPPOOOOOOLLLIIIFFFDDDBBB@@@<<<:::777777999::::::::::::999999888:::???CCCGGGOOOWWWYYYaaa___[[[___```bbblllxxxeeeWWWKKKAAA>>>999111...111------,,,+++***))))))(((***)))((((((''''''(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))***++++++,,,,,,+++,,,,,,------......///......///000000111222222333333222222222111111111000000////////////000000------,,,,,,++++++******+++************)))))))))***************)))((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$######"""#################################%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""###########################################################################"""!!!!!!""""""""""""############""""""""""""""""""""""""############""""""""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###!!!!!!!!!###$$$###"""######$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''((()))+++,,,------...............///000000000//////...------------+++++++++...222333333222*********))))))((((((''')))(((((((((((())))))***))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,,,,,,,+++***,,,222333111333999===SSSmmmtttwwwvvvlllgggjjjiiiffffffjjjiii```VVVQQQJJJHHHFFFEEEIIITTT___ffflllzzz}}}zzzvvvtttsssssstttvvvtttrrrpppnnnmmmlllkkknnnmmmllllllkkkjjjjjjjjjkkkjjjiiigggeeecccbbbaaa``````___^^^]]]]]]^^^^^^^^^\\\ZZZXXXWWWXXXZZZ\\\XXXUUURRRQQQQQQPPPNNNLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJLLLNNNPPPQQQSSSSSSSSSUUUTTTSSSQQQNNNJJJFFFDDD???===:::888777666666555777888888999:::;;;;;;;;;:::<<>>@@@DDDJJJNNNSSS]]]kkktttwww{{{|||yyyxxxwwwwwwtttssspppmmmjjjhhhffffffhhhhhhhhhgggfffeeeddddddeeedddcccaaa___^^^\\\\\\YYYYYYXXXWWWWWWWWWXXXXXXXXXWWWTTTRRRRRRTTTVVVWWWOOONNNMMMLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPSSSUUUXXXZZZZZZXXXVVVTTTQQQPPPNNNJJJFFFAAA<<<:::;;;:::888777666666888999999888777888:::===AAACCCGGGHHHMMMSSSUUURRRRRRUUUYYYaaacccmmmlllTTTIIIGGG???888222111000...,,,,,,,,,,,,++++++***))))))))))))(((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((())))))***((()))***+++,,,......///444333222000...---,,,+++000000111111111000///...---,,,,,,++++++,,,,,,---,,,+++++++++++++++******))))))))))))))))))))))))((())))))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###############$$$$$$########################$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""###########################################################################"""!!!!!!!!!"""""""""############""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''((()))******++++++---,,,,,,,,,,,,...000111000000/////////000111111222111111333555555444333((((((((((((''''''''''''''''''''''''((()))******((((((((((((((((((((((((%%%&&&''')))***+++++++++))))))*********+++++++++---,,,+++,,,......---,,,222444999EEE```xxxuuujjjbbb___gggpppnnneee]]]VVVMMMEEECCCCCCBBBAAACCCGGGJJJPPPVVVWWW[[[fffrrr|||zzzxxxuuusssqqqoooooojjjjjjjjjiiigggfffdddcccaaaaaa```___]]]\\\[[[[[[WWWVVVVVVUUUUUUVVVVVVWWWVVVUUUSSSRRRSSSTTTVVVWWWUUUUUUUUUUUUVVVVVVWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\[[[WWWRRRMMMJJJDDDDDDBBB@@@>>>;;;999777:::;;;:::888666666888:::999888888999===CCCHHHLLLRRRPPPPPPRRRRRRQQQTTTZZZ^^^hhhnnngggZZZOOOBBB:::888222---,,,...///...,,,++++++*********))))))))))))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((())))))***,,,---......222222111///---,,,******...///000000000///...---++++++************++++++++++++++++++++++++******(((((()))))))))))))))***(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""######$$$%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###########################################################################"""!!!!!!""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$""""""######$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&'''(((((()))******+++++++++,,,---...///000////////////000111111222444333222333444444333111&&&&&&&&&&&&'''''''''''''''&&&&&&'''''')))******'''''''''''''''''''''''''''((()))******))))))((())))))))))))*********+++)))***+++,,,...000111111---///333666>>>SSSwwwwwwnnnhhhjjjllljjjfffeeedddYYYPPPNNNMMMGGGBBBAAA@@@???AAAEEEFFFGGGPPP[[[eeekkkttt~~~}}}|||{{{{{{{{{ttttttsssrrrpppmmmkkkjjjfffffffffeeeddddddcccccc______^^^^^^^^^^^^______]]]]]]]]]]]]]]]^^^___```ccccccdddccccccccceeeffffffeeedddbbb```___]]]]]]VVVTTTQQQMMMIIIEEEAAA???;;;::::::999999999999999888999:::999777777999;;;>>>>>>???AAAEEEJJJNNNPPPVVVVVVZZZaaaeeehhhooovvvxxxuuu[[[PPPLLLDDD999222222000...---///000...,,,)))))))))((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((())))))***+++,,,,,,---......------,,,,,,,,,+++---...///000000...---+++***))))))))))))))))))*********************++++++(((((((((((())))))******''''''((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""###$$$$$$%%%################################################"""############$$$$$$$$$########################""""""""""""####################################################################################""""""""""""###########################################################################"""!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$###"""!!!###%%%!!!!!!""""""###$$$$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((()))***+++,,,---..................//////111222222333222222222444444222111$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''')))******'''''''''''''''''''''''')))*********)))(((&&&%%%))))))))))))************)))+++,,,++++++,,,---,,,,,,,,,000333000333JJJddd{{{uuurrrnnnllloootttiii]]]UUUUUUVVVPPPKKKJJJEEEBBBBBBEEECCC@@@CCCKKKDDDHHHPPPZZZdddkkknnnnnnxxx{{{|||{{{{{{{{{{{{|||}}}}}}~~~}}}}}}{{{yyyvvvsssqqqooooooooonnnnnnnnnnnnmmmjjjjjjjjjiiiiiijjjkkkkkkhhhiiiiiijjjjjjkkkkkkkkkjjjkkkkkkjjjhhhhhhiiijjjgggfffccc```\\\YYYVVVUUULLLIIIDDD???<<<:::::::::999888777666666777999:::666999<<<<<<;;;<<<>>>AAAEEEGGGIIIKKKMMMOOOPPPPPPYYY___lll|||\\\SSSLLLFFF===222000444,,,///000///,,,+++)))'''''''''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))***++++++,,,,,,******+++,,,,,,---......---...///000000...,,,+++))))))(((((((((((())))))******************++++++'''((((((((())))))******''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""###$$$%%%%%%##########################################$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################################################################""""""""""""###########################################################################"""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$###!!!!!!###%%% !!!!!!"""######$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''((()))+++---.........---............///000222222111111000222333444333111&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))************************)))))))))))))))******+++///...------...222555888RRRsss{{{uuuqqqnnnbbbXXXXXXXXXVVVWWW[[[YYYOOOGGGEEECCC??????CCCBBB???@@@FFFJJJKKKMMMPPPSSSYYY^^^^^^aaahhhmmmoooiiimmmqqqrrrqqqpppqqqrrroooooopppqqqsssuuuxxxyyyvvvxxxyyyyyywwwuuuuuuuuupppoooooonnnmmmmmmnnnnnnmmmmmmnnnnnnnnnmmmmmmlllooommmkkkjjjiiijjjlllmmmmmmkkkgggdddaaa___]]]]]]ZZZXXXSSSOOOJJJGGGEEEEEE??????>>>===<<<;;;999999777999;;;;;;::::::;;;<<<777???CCC@@@>>>BBBHHHKKKOOOKKKJJJNNNPPPSSS]]]iiiqqqvvv|||eee\\\LLLFFF>>>777333111000///------,,,,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))***+++---------------------------------,,,+++***((('''))))))(((((((((((())))))(((((())))))))))))(((((())))))((('''''''''''''''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!##############################################################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&################################################""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""########################"""""""""###$$$$$$$$$%%%!!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((())))))***+++---......///...............///000000///111222111000000111222&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))************************)))))))))))))))******+++---,,,,,,,,,---000222444999LLLnnn~~~pppgggaaaaaaaaa```aaaeeeeeeYYYOOOKKKHHHDDDEEEHHHIIIDDDAAABBBBBB@@@AAAEEEGGGJJJKKKKKKNNNTTTVVVTTTOOORRRVVVXXXWWWWWWXXXYYY[[[[[[\\\]]]___bbbeeefffkkkmmmnnnooommmllllllllllllkkkjjjiiiiiiiiiiiiiiijjjjjjkkkkkkkkkjjjjjjjjjkkkjjjhhhggggggggghhhhhhfffccc___ZZZVVVRRRPPPOOOJJJIIIFFFCCC@@@>>>===<<<>>>===;;;:::999999::::::999;;;======<<<;;;;;;<<>>@@@CCCDDDDDDEEEFFFGGGFFFFFFGGGHHHJJJMMMOOOPPPSSSUUUWWWWWWWWWVVVWWWXXXZZZZZZYYYXXXWWWVVVVVVWWWYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUQQQOOOLLLHHHDDDAAA???>>>>>>===<<<:::999999999999<<<;;;999888888:::<<<===<<<>>>@@@AAA@@@??????@@@FFFIIIKKKLLLOOOSSSSSSOOOSSSTTTXXX___gggvvvqqqYYYKKKCCC???888555222000000000///...,,,,,,++++++***)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((((((((())))))***+++++++++,,,,,,---...////////////......---,,,*********))))))(((((())))))***((())))))******))))))((())))))((('''''''''''''''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%################################################################################################$$$$$$############$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############"""""""""""""""""""""#########$$$$$$######"""""""""!!!!!!!!!########################""""""""""""""""""""""""##########################################"""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''((())))))***+++,,,---------,,,*********+++---////////////...,,,+++,,,...&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))************************)))))))))))))))******+++***+++,,,------,,,,,,+++555333222999MMMoooyyyuuuvvvxxxsssgggYYYQQQOOOQQQSSSTTTSSSOOONNNMMMJJJEEEEEEHHHFFFJJJJJJFFFCCCDDDCCCAAA???@@@@@@@@@@@@@@@AAABBB===>>>>>>???@@@AAAAAABBB>>>@@@BBBCCCCCCCCCEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@======<<<;;;::::::999999;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<===>>>@@@AAACCCFFFHHHIIIHHHHHHHHHIIIEEEKKKQQQSSSYYYcccjjjlllmmmqqqwww|||iiiVVVJJJBBB<<<888111///......//////---,,,++++++******))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))***+++******+++,,,---//////000////////////...---,,,+++***))))))))))))))))))***)))))))))******)))))))))))))))((('''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!######################################################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""##################"""""""""!!!!!!!!!########################""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''(((((())))))***+++,,,,,,,,,***((('''((())),,,---+++,,,---,,,++++++,,,...&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***+++---......---,,,***(((...333333444CCC^^^ttttttjjj\\\TTTUUUYYY[[[ZZZRRRRRRVVVXXXUUUOOOMMMOOOHHHQQQUUUNNNEEECCCEEEHHHCCCAAA@@@>>>>>>>>>>>>>>>============<<<;;;;;;:::999:::<<<<<<;;;<<<>>>@@@>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???;;;<<<<<<<<<;;;:::888888777777888:::;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@???@@@BBBDDDFFFFFFFFFFFFLLLMMMNNNMMMKKKJJJJJJKKKIIITTT^^^ccckkk{{{]]]WWWNNNEEE>>>999444111///...------...---+++)))******))))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***+++******+++,,,---//////000////////////...---,,,,,,******))))))))))))******))))))************))))))))))))(((''''''''''''''''''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######################################################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%################################################################################################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!"""""""""#########$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######""""""!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&''''''(((((())))))************)))'''''''''(((***+++(((***,,,,,,,,,,,,---///&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---......---,,,,,,,,,.../////////555>>>EEEeeewwwooobbbZZZ[[[___^^^YYYUUUXXX]]]aaa\\\SSSOOOPPPOOO[[[bbbZZZMMMHHHMMMRRRHHHEEEAAA??????@@@@@@@@@?????????>>>===<<<:::999:::;;;;;;:::999999;;;===;;;;;;:::::::::;;;<<<<<<:::999888888999:::<<<===999999999888888888888777777888999:::;;;<<<<<<;;;999:::<<>><<<;;;===>>>:::;;;;;;;;;<<<>>>???@@@;;;:::999999:::;;;===???;;;::::::999999:::<<<<<<<<<===>>>???@@@@@@??????>>>@@@DDDIIIMMMPPPRRRSSSPPPOOONNNNNNPPPSSSVVVXXXVVVVVVUUUUUUUUUXXX^^^bbbfffrrr}}}{{{eeeWWWPPPGGGCCC<<<555111000000000...,,,*********+++***)))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,,,,------.........---............---,,,,,,+++******))))))******+++)))******++++++******)))))))))((('''''''''''''''&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##################$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!"""""""""#########"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$""""""""""""#####################$$$%%%%%%&&&&&&&&&''''''''''''(((((((((&&&'''((()))))))))((('''))),,,111333111...,,,***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********+++,,,,,,------'''(((+++---...///000111222777FFF___~~~xxxlllkkkmmmqqqrrrlllcccaaaeeeccckkknnnggg]]]XXXXXXXXXNNNJJJFFFFFFIIILLLNNNNNNIIIJJJKKKLLLMMMLLLKKKKKKKKKKKKJJJGGGDDDCCCDDDEEE?????????@@@BBBDDDEEEFFFAAA@@@???>>>???AAACCCEEEAAA@@@???>>>???AAACCCEEECCCEEEGGGIIIJJJKKKJJJJJJGGGJJJOOOUUU[[[___bbbcccWWWTTTPPPNNNOOOTTTZZZ___eeefffgggiiinnnvvv___QQQMMMGGG???;;;666000---...///...,,,---+++(((((()))******)))'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&((()))***+++---------------------------------...------,,,,,,++++++************++++++******++++++++++++******))))))((('''''''''''''''&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""""""""############"""######$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''%%%&&&(((******)))(((&&&+++///444666333...***'''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''))),,,---+++)))''''''(((((((((((())))))))))))))))))))))))************))))))))))))************+++++++++,,,,,,,,,------+++111666999CCCaaa}}}xxx~~~xxx{{{|||zzz}}}lllbbbbbb]]]TTTPPPNNNLLLLLLOOORRRTTTTTTRRRRRRQQQOOOOOOOOOOOOPPPWWWVVVSSSPPPMMMKKKJJJJJJJJJKKKKKKLLLQQQUUURRRKKKLLLIIIFFFFFFKKKRRRYYY]]]SSSIIIDDDHHHLLLLLLMMMPPPQQQNNNTTT^^^]]]RRROOOTTTRRRQQQWWWbbbjjjjjjgggfff]]]```YYYVVV^^^dddjjjwwwyyylllZZZKKKCCC???;;;888222111000///...---,,,,,,******))))))))))))******(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$##################"""############$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((((((''''''''''''(((((()))---.........---,,,,,,+++///...------------...///+++++++++++++++++++++++++++,,,...000222111---***))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""##############################$$$###"""!!!!!!"""###$$$"""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###############%%%%%%$$$###"""!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&'''***,,,...111333666888777333///---((('''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''(((((((((((((((***---...,,,)))(((((('''((((((((())))))))))))(((((()))))))))*********(((((()))))))))*********+++++++++,,,,,,,,,,,,------111222...///===WWWmmm|||qqqiiiiiiddd[[[[[[ZZZXXXXXXYYY]]]```ccc\\\[[[ZZZYYYYYYXXXVVVUUUYYYYYYYYYXXXVVVSSSRRRQQQNNNVVVZZZXXXUUUUUUVVVUUUOOONNNNNNQQQXXXaaaiiinnn```UUUMMMNNNQQQRRRUUUYYYTTTYYYhhhuuuqqq```UUUUUUUUUVVV[[[dddiiijjjmmmrrruuu{{{xxxwww{{{bbbVVVNNNCCC<<<:::999777444000000///...---,,,++++++***))))))(((((())))))***((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""########################"""############$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((((((((((((((((())))))***---------------,,,++++++------------------------++++++++++++++++++++++++,,,,,,---///000///,,,))))))((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""!!!"""""""""""""""###############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""##############################$$$###"""!!!!!!"""###$$$######$$$$$$$$$######"""########################!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""######""""""######"""""""""""""""!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''')))+++...///000111333444444111...,,,''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''''''''((((((((((((***------,,,***))))))''''''((((((((()))))))))(((((())))))))))))******(((((())))))))))))************+++++++++,,,,,,,,,***---...+++(((,,,888AAA^^^yyy~~~|||{{{xxxzzzuuukkkdddddddddbbb```bbbgggllldddaaa______```___[[[WWWZZZ[[[]]]\\\ZZZWWWVVVUUURRR___hhhbbbWWWSSSWWW\\\YYYZZZ^^^eeemmmwwwhhh___VVVUUUXXX\\\aaafffaaalll~~~lll]]]ZZZZZZ\\\bbbiiilllooowwwhhhTTTFFFFFFAAA;;;777666333///,,,......---,,,+++******)))))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#################################"""############$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((((((((((()))******,,,,,,---------,,,+++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---------+++)))((((((((('''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""############""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""####################################""""""""""""######$$$$$$$$$$$$$$$###"""!!!########################!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""""""""!!! !!!!!!""""""######!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''(((***,,,///000...///000000///...---+++&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&'''''''''((((((''')))+++,,,***)))((()))'''''''''((((((((())))))(((((((((((()))))))))***(((((((((((()))))))))***************++++++++++++'''***...//////111444777@@@NNNhhhvvvwwwvvvpppjjjiiimmmsssoookkkgggfffiiiiiigggdddeeeffffffccc^^^[[[[[[]]]]]]kkkssslll___ZZZ___dddeeejjjrrr{{{mmmgggbbbaaaeeejjjppptttwwwvvvkkkkkkdddeeejjjrrrwww|||nnn[[[QQQMMMJJJCCC???:::777444111,,,))),,,,,,+++******)))(((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***++++++,,,,,,,,,,,,++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,///---+++***++++++***(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#################################################################################"""""""""""""""$$$$$$######""""""!!!!!!######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""#################################""""""""""""""""""###$$$$$$$$$$$$$$$###"""!!!########################!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!! !!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&''''''(((***,,,...///------------------,,,,,,%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%'''))))))(((''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))'''(((((((((((())))))))))))))))))*********+++++++++,,,............------111333???UUUooo{{{zzz|||~~~}}}zzzssskkkiiikkkooovvv~~~|||tttrrrtttuuuqqqyyy~~~}}}}}}~~~mmmWWWIIIDDDCCCBBBAAA555333000...............******))))))((((((''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((******+++++++++++++++***(((***+++------+++***(((,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))((())))))((('''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""!!!!!!######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""##############################"""""""""######"""""""""$$$$$$$$$$$$$$$###"""!!!########################""""""""""""############""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&'''((()))+++,,,------,,,,,,,,,,,,------...%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''$$$&&&((((((&&&&&&'''(((&&&&&&'''''''''(((((((((''''''(((((((((((())))))''''''(((((((((((())))))((())))))))))))*********++++++++++++++++++******))),,,333999===NNNrrr~~~}}}nnn^^^VVVKKKAAA@@@@@@<<<555000///...+++))))))***,,,---))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$%%%%%%%%%%%%%%%#########$$$%%%&&&'''((())))))***+++++++++******((()))***++++++***)))(((+++++++++++++++++++++++++++***((('''((((((((('''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""##############################""""""############"""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""""""""!!!$$$$$$######""""""!!!!!!""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&''''''((())))))******++++++,,,,,,------......$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&((('''&&&&&&''')))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))((((((((()))))))))******((()))+++++++++,,,---///+++,,,000222---///EEE___~~~eeeRRRJJJHHHAAA===???===666///...000000...+++((('''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$#########$$$%%%&&&((((((((())))))***++++++******))))))))))))))))))))))))************************)))'''&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&'''''''''((((((((()))%%%%%%&&&''''''&&&%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""###############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((()))&&&#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""##############################!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""######""""""############$$$$$$$$$$$$""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))))))))******)))))))))))))))+++,,,------------$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((()))))))))))))))+++---,,,***)))***,,,222***)))222555222555===RRRnnnyyyeeeVVVJJJGGGIII???999555444000+++---333)))***+++***)))(((((()))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&''')))***(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&'''((()))'''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))%%%%%%&&&''''''&&&%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%)))***'''$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""##############################!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""###$$$%%%&&&''''''"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))+++++++++++++++***)))((('''(((***+++,,,,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))************+++++++++,,,,,,,,,------444666IIIiiiiii]]]QQQKKKGGGAAA<<<;;;333333111000...---------+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%(((,,,//////+++&&&###########################$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!""""""""""""#########""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######&&&&&&%%%%%%%%%&&&''''''((())))))************))))))******++++++,,,------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))***)))((('''((()))(((((()))))))))*********+++++++++,,,,,,,,,,,,---666///000<<>>999555444111000///---,,,+++++++++++++++***))))))(((''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%(((+++------***&&&###########################$$$$$$############$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!###""""""!!!!!!""""""###$$$##################"""########################$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$"""""""""############$$$""""""""""""""""""""""""!!!"""""""""############$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""######%%%%%%%%%$$$%%%%%%&&&'''(((((())))))******))))))*********+++,,,,,,------&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''((()))(((((())))))))))))************+++++++++,,,,,,,,,,,,((()))---...222AAASSSwww}}}eeeTTTJJJEEECCCCCC<<<666666555111.........---,,,+++***)))))))))******))))))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((())))))'''%%%$$$########################$$$$$$############$$$$$$############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$""""""""""""""""""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########""""""############$$$$$$$$$$$$$$$%%%%%%#######################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############%%%$$$######"""#########""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""""""""######$$$$$$######$$$$$$%%%&&&&&&'''((())))))))))))(((******++++++,,,,,,------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''')))(((''''''((()))(((((((((((()))))))))***************++++++++++++&&&(((...444222---...444>>>TTTtttfff]]]RRRHHHCCCAAAAAABBB777222///111222...,,,,,,++++++***)))(((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%########################$$$$$$############$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""""""""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%#################################"""""""""""""""$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###############$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!""""""######""""""!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""###############""""""""""""###############"""###$$$$$$%%%%%%&&&'''(((((())))))(((******++++++,,,------...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%'''((((((''''''(((***'''(((((((((((())))))))))))))))))*********++++++...***(((***+++,,,///222222777AAASSSlllhhhVVVOOOLLLGGGBBB>>>:::666333222...---000000,,,***,,,******))))))((()))))))))((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""""" !!!"""######$$$$$$########################""""""""""""""""""######$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&'''#######################################$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%#########$$$$$$#################################"""""""""""""""""""""""" !!!!!!!!!"""""""""###########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""""""""$$$######"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!""""""!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""##################""""""""""""############"""""""""###$$$$$$%%%&&&'''((())))))))))))***++++++,,,------......%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''(((***''''''(((((((((((())))))((())))))))))))*********---***''''''***,,,,,,,,,333///,,,111@@@SSSeeeoookkk[[[TTTMMMGGGAAA>>>:::777555333000......++++++---,,,))))))+++))))))((((((((()))******''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&########################$$$$$$############$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!""""""#################################""""""""""""#####################""""""#########$$$%%%%%%%%%%%%%%%&&&&&&#################################$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""##############################"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!""""""""""""#########""""""""""""""""""""""""############""""""""""""""""""""""""""""""###$$$""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""######"""""""""#########$$$$$$######""""""""""""############""""""######$$$%%%%%%&&&'''((()))*********++++++,,,,,,------......$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''''''''(((***'''''''''((((((((())))))((((((((()))))))))******%%%)))...//////,,,)))''')))***,,,...111444666777OOObbbxxx}}}bbb^^^RRRDDD>>>???AAA@@@333000...---///000111111***((((((******''')))---''''''''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&''''''((('''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%########################$$$$$$############$$$$$$!!!"""""""""############"""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""""""""########################!!!"""""""""###############""""""!!!!!!""""""###%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$"""###$$$$$$$$$$$$###"""########################"""""""""""""""""""""""" !!!"""#################################""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!"""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!! !!!""""""###""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""" !!!"""#########""""""#########$$$$$$$$$######""""""""""""######$$$############$$$%%%%%%%%%&&&((()))***+++++++++++++++,,,,,,---.........$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''(((***''''''''''''((((((((()))(((((((((((())))))))))))(((---///+++''''''+++///(((+++......---///444888///:::HHHYYYsssyyynnn^^^OOOCCCGGGGGGAAA<<<:::777333555333000...---,,,)))''')))''''''))))))(((+++///&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%########################$$$$$$############$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$##########################################$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""######$$$########################""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%% !!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!! !!!""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######$$$"""############$$$$$$$$$######""""""""""""######$$$$$$######$$$$$$%%%&&&&&&'''(((***++++++,,,,,,++++++,,,------......///&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))+++++++++,,,,,,,,,---------000444:::EEEWWWmmm}}}|||iii[[[RRRMMMHHHDDD@@@???<<<999666333111000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))))))))))))))*********))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""########################""""""############""""""$$$$$$######"""!!!!!!!!!#######################################"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""#########"""""""""""""""""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######$$$""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""#####################""""""""""""""""""############$$$$$$$$$%%%&&&'''((())))))))))))******))))))***,,,---///&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((('''((((((((())))))))))))+++++++++,,,,,,,,,,,,---///000111///000777AAAJJJDDDUUUlllyyyjjjaaa\\\TTTJJJDDDCCCBBB@@@===555444222000---+++***)))************************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""########################""""""############""""""############""""""""""""####################################"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""###""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""###############""""""""""""""""""""""""############$$$$$$$$$%%%&&&'''(((((()))))))))***))))))***+++,,,...///&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))******+++++++++,,,,,,,,,+++---...,,,))))))+++...222999AAAFFFJJJTTTbbbmmm}}}jjjYYYNNNHHHCCC@@@AAA===999777777666333//////...---,,,+++******)))(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""########################""""""############""""""""""""""""""####################################$$$###"""!!!!!!!!!"""###########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""######!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############""""""""""""""""""######"""############$$$$$$$$$%%%%%%&&&''''''((((((((((((((()))***,,,---///000&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''((('''((((((((((((((((((''''''''''''((((((((())))))************++++++++++++(((+++...///...---...///000111000...,,,///888???HHHXXXooo{{{nnn___TTTNNNIIICCC@@@??????>>>===;;;888555333222000---***,,,,,,------------------''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""########################""""""############"""""" !!!!!!"""###$$$$$$$$$########################%%%###""" !!!###$$$########################""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!"""""""""######################## !!!!!!"""""""""""""""""""""""""""""""""""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""######$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!"""""""""############"""""""""""""""#########""""""#########$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''((()))+++---...000111&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))*********++++++------...---+++*********)))+++,,,------///222555///666AAAKKKSSS^^^mmmyyysssiii[[[SSSPPPLLLFFFAAA???===<<<;;;999555222///111///...------.........((((((((()))******++++++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""########################""""""############"""""" !!!"""###$$$$$$%%%########################$$$###!!! """###%%%########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!""""""############"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$ !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!"""""""""############!!!!!!""""""############""""""#########$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((('''(((***+++---///000111&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((())))))))))))*********---,,,+++)))((((((((((((---...///000///---***(((111///000222444888AAAKKKYYY```lllyyy|||qqqfff\\\UUUNNNJJJFFFDDDCCCBBB>>>;;;999888666333111000//////000...,,,+++++++++---...''''''(((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""########################""""""############"""""" !!!!!!"""###$$$$$$$$$###########################"""!!!!!!!!!"""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$%%%$$$######$$$%%%'''(((((()))+++,,,...///000000&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******)))(((((()))+++,,,---,,,%%%&&&(((+++///000///...000+++)))---......000555111555;;;BBBIIIQQQYYY^^^ccciiiqqqzzz{{{qqqgggaaaUUURRRNNNKKKHHHDDDAAA>>>=========;;;888555333222......------...000444666111000///---+++)))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""########################""""""############""""""!!!!!!""""""#########$$$########################!!!"""""""""####################################""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$#########""""""""" !!!###$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############ !!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############ !!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$###"""###%%%'''((()))***,,,---...//////...&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))+++,,,,,,+++***...+++))))))+++,,,+++***///******000222...)))***000000///---,,,---000333333666999<<>><<<:::888666555555222222111000//////000000.........------,,,,,,,,,,,,,,,++++++***)))((((((******)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$###""""""###$$$%%%##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$##############################""""""""""""######################################################"""############$$$$$$$$$$$$###""" """###$$$############""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""############$$$###"""!!!!!!"""###$$$###############"""!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!"""#########!!! !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""############""""""##############################""""""######$$$%%%$$$###""" !!!""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&((()))***+++,,,---.../////////...---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,,,,,,,------......////////////......//////000111...///000222444555777777666666888;;;===@@@AAABBBDDDDDDDDDDDDEEEEEEEEEFFFHHHHHHHHHGGGFFFFFFEEEEEECCCCCCAAA@@@>>>>>>======::::::999999888777777777666555444333222222222222000000///...............------------,,,,,,,,,+++,,,,,,+++******)))((((((***))))))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$###""""""###$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$%%%%%%$$$$$$############$$$###"""!!!!!!"""###$$$##############################""""""""""""######################################################"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$############""""""""""""############""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""############$$$###"""!!!!!!"""###$$$###############"""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""###!!!"""######"""!!! !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""############"""""""""!!!""""""############""""""""""""""""""""""""""""""######""""""######$$$%%%$$$###"""!!! !!!""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%###$$$%%%&&&''')))******+++,,,...//////......---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))******************************)))*********++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,---......------------------------222222222333444444555555222222333333333444444444444444444333333222222111222222111111111111222222000000000000000000000000......------......///000......---,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++******))))))(((((())))))((((((''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$############$$$$$$###""""""###$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$############"""""""""######""""""""""""####################################""""""""""""######################################################"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$#########"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""""""""######"""############""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!""""""""""""!!!!!! """"""############""""""""""""""""""""""""""""""############""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""###$$$$$$###""""""!!!!!!!!!!!!""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$&&&'''((()))***+++,,,---.........------&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))***************************)))))))))************+++,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,---/////////......---,,,,,,------------------------000000111111111222222222111000000000/////////...............//////000111000000000///......---------------------...///000------,,,++++++,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((()))(((((('''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$##################$$$###"""""""""""""""""""""###""""""""""""""""""#################################""""""""""""######################################################""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$#########""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""""""""###############""""""""""""""""""###""""""############"""!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########!!!""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""#########"""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""!!!!!!!!!!!!""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%############$$$$$$$$$$$$###$$$$$$%%%'''(((((()))***+++,,,---......------&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++************+++************+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............---------...------,,,,,,---------------,,,,,,,,,,,,++++++///......---------......,,,,,,+++++++++,,,,,,---)))*********************))))))((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$#######################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$$$$#########"""""""""""""""""""""###"""""""""######"""""""""##############################""""""""""""######################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$########################"""""""""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""""""""############"""""""""######"""""""""!!!""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""!!!!!!!!!!!!"""""""""###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""######""""""############""""""########################""""""!!!!!!""""""###$$$!!!!!!!!!""""""""""""!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""#########$$$$$$$$$###$$$$$$%%%&&&'''((((((((()))+++------------,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******************************+++,,,,,,))))))******++++++++++++......//////000000111111+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,)))***+++,,,---......///...---,,,++++++******+++++++++******++++++,,,,,,((((((((()))))))))))))))((((((((((((''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###""""""""""""############$$$""""""############""""""##############################""""""""""""######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""############""""""!!!""""""############"""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$"""!!!!!!!!!!!!""""""#########""""""""""""######""""""""""""""""""""""""""""""""""""############""""""############""""""########################"""!!!!!!!!!!!!"""###### !!!!!!""""""""""""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""############$$$###$$$$$$%%%&&&&&&'''''''''(((***,,,---------,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))'''(((((())))))*********)))))))))))))))***++++++++++++,,,,,,,,,---------''''''((((((((()))))))))---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......******+++,,,---......///++++++***))))))))))))***))))))(((((()))******+++'''''''''(((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""##############################################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""############$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!##############################""""""""""""######################################################"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$#####################""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!!!!!!!"""############### !!!!!!!!!"""""""""###""""""#########$$$$$$$$$"""!!! !!!"""###$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!"""""""""############""""""############""""""########################!!!!!!!!!!!!!!!"""###### !!!"""######"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """""""""""""""""""""""""""""""""""""""#########""""""""""""############$$$$$$$$$%%%%%%&&&&&&'''&&&(((***+++,,,---,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))******************************))))))))))))***+++,,,---***))))))(((((('''''''''******)))))))))***++++++'''''''''''''''((()))***&&&'''''''''(((((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((())))))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!##############################""""""""""""######################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$##################""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""############!!!"""###$$$$$$###"""!!!!!!!!!"""############### !!!!!!!!!""""""######"""############$$$$$$$$$"""!!! """###$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!#########"""!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))+++,,,---,,,,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))***+++++++++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""######$$$###########################$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%$$$$$$#################################$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""############################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!########################"""!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$ $$$$$$""" !!!$$$###""" !!!###$$$"""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###"""""""""###%%%%%%&&&''')))***)))***+++---''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))*********))))))***************+++))))))))))))))))))))))))))))))***++++++***))))))************************,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""######$$$###########################$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%$$$$$$#############################################"""""""""!!!"""############$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#################################"""############$$$$$$$$$""""""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""####################################""""""!!!!!!!!!""""""""""""#########$$$$$$$$$ !!!!!!!!!"""#########"""###"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###"""""""""###$$$%%%%%%'''))))))))))))+++---''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""######$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$#############################################"""""""""""""""############$$$$$$$$$$$$$$$$$$###############################################################"""""""""""""""""""""""" !!!!!!!!!""""""""""""########################"""############$$$$$$$$$"""""""""#########$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%########################$$$###""""""!!!!!!!!!!!!"""""""""############$$$!!!!!!!!!!!!!!!!!!!!!!!! $$$(((((($$$ """"""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""######$$$%%%%%%'''((()))((()))+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""######$$$##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$################################################"""""""""""""""""""""#########$$$$$$$$$########################################################################""""""""""""""""""""""""!!!!!!!!!"""""""""##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%########################%%%$$$###"""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""  $$$)))***%%%!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###############$$$$$$$$$$$$&&&((((((((((((***,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((***))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""######$$$########################"""######$$$$$$######"""########################""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################################################################""""""""""""""""""######""""""#########$$$$$$$$$########################################################################"""""""""""""""""""""""""""""""""#########$$$$$$########################""""""#########$$$$$$$$$############$$$$$$$$$$$$################################################""""""""""""""""""""""""########################"""""""""############$$$########################%%%%%%$$$"""!!!!!!!!!!!!""""""""""""""""""""""""########################%%%""""""&&&((($$$ """""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%'''''''''((()))+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""######$$$########################""""""############""""""########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""""""""#######################################""""""""""""############"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%################################################""""""""""""""""""""""""########################!!!!!!!!!""""""""""""###########################%%%$$$######""""""""""""###"""""""""""""""!!!!!!""""""""""""""""""""""""%%%""" ###%%%$$$"""######""""""!!!!!! """"""""""""""""""""""""$$$$$$###""""""!!! !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$######%%%&&&'''&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################"""""""""""""""""""""""""""""""""""""""######$$$########################""""""############""""""########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################!!!"""""""""#########$$$########################!!!"""""""""############"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""########################!!!!!!!!!"""""""""##############################$$$$$$######"""###############""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%$$$"""!!! !!!""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$%%%$$$$$$######$$$&&&&&&&&&&&&(((***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################"""""""""""""""""""""""""""""""""""""""######$$$########################""""""############""""""########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################!!!!!!""""""#########$$$########################!!!!!!""""""#########$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""########################!!!""""""""""""###################################################$$$$$$######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######%%%&&&&&&$$$""" !!!"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$%%%$$$######"""$$$&&&&&&&&&&&&(((***222...***(((''''''&&&%%%&&&&&&&&&'''******(((&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$###"""###$$$$$$###"""##############################""""""""""""###############"""""""""""""""########################$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$##############################################################################""""""######$$$%%%$$$$$$$$$############"""########################""""""""""""############$$$$$$######""""""!!!!!!######$$$$$$$$$######"""########################!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""#########################################################"""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """""""""""""""######$$$########################"""############$$$$$$$$$"""############$$$$$$$$$##############################""""""""""""######""""""""""""##################$$$%%%&&&(((((()))>>>999222---++++++++++++***)))'''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$###"""###$$$$$$###"""##############################""""""""""""#########"""""""""""""""""""""########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$##############################################################################""""""######$$$%%%$$$$$$$$$############"""########################""""""""""""#####################"""""""""""""""######$$$$$$$$$######"""##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################"""""""""""""""#################################$$$$$$$$$#########""""""$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """""""""""""""######$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################""""""""""""######""""""""""""##################$$$%%%&&&'''((((((NNNHHH???777222///---+++,,,+++***'''&&&&&&((())))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$###"""###$$$$$$###"""##############################""""""""""""######""""""""""""""""""##############################$$$$$$$$$#######################################"""############$$$$$$$$$##############################################################################""""""######$$$%%%$$$$$$$$$############"""########################""""""""""""############""""""""""""############"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############################################################!!!!!!""""""######$$$$$$########################$$$$$$$$$###############%%%$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""##################$$$%%%&&&'''((((((WWWSSSMMMFFF>>>666...))))))++++++)))''''''))),,,))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""###$$$$$$###"""##############################""""""""""""######"""""""""""""""#################################################################################""""""#########$$$$$$$$$##############################################################################""""""######$$$%%%$$$$$$$$$#########""""""########################!!!"""""""""############!!!!!!""""""######$$$$$$""""""###$$$$$$$$$##############################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################ !!!"""###$$$$$$%%%################################################$$$$$$###""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""""""""##################$$$%%%&&&&&&''''''WWWWWWXXXVVVPPPFFF:::111'''((()))))))))((()))***((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###"""###$$$$$$###"""##############################""""""""""""######!!!!!!""""""####################################################################################""""""#########$$$$$$$$$##############################################################################""""""######$$$%%%$$$$$$$$$#########""""""########################!!!"""""""""############!!!!!!""""""######$$$$$$!!!"""###$$$$$$$$$$$$$$$#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################ !!!"""###$$$$$$%%%######################################################"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############"""""""""""""""""""""######$$$########################!!!!!!"""""""""#########!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""""""""###############$$$$$$%%%%%%&&&&&&&&&TTTWWW]]]aaa```YYYOOOGGG000---+++******)))'''&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$###"""###$$$$$$###"""##############################""""""""""""######!!!!!!!!!"""######$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################################################################""""""######$$$%%%$$$$$$$$$############"""########################""""""""""""############""""""""""""############!!!"""###$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""######$$$$$$######"""""""""""""""######$$$########################!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""###############$$$$$$$$$%%%%%%%%%&&&XXXYYY]]]aaacccbbb^^^[[[HHH???444...---,,,)))%%%((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))((((((''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$###"""###$$$$$$###"""##############################""""""""""""###### !!!!!!"""######$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################################################################""""""######$$$%%%$$$$$$$$$############"""########################""""""""""""#####################"""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$########################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$###"""""""""""""""######$$$########################!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""#################################""""""""""""######""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%^^^]]][[[\\\___bbbcccccc^^^PPP>>>444111000,,,''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''''''''((()))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$###"""###$$$$$$$$$"""##############################""""""""""""###### !!!!!!"""###$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################################################################"""###$$$$$$%%%$$$$$$$$$############"""########################""""""""""""############$$$$$$######""""""!!!!!!!!!!!!"""$$$$$$%%%%%%%%%##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$#########################################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$###"""#########""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""##############################""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%ccc______dddeeecccdddiiibbb```VVVFFF888111---)))(((******(((%%%&&&)))---'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((()))***)))'''&&&%%%&&&''''''''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$""""""""""""############%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######&&&&&&%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""################################################################################################""""""""""""############"""############$$$$$$$$$########################################################################################################################%%%%%%$$$###""""""##############################"""############$$$$$$$$$################################################"""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%kkkjjjooouuussskkkdddccciiikkkggg\\\PPPEEE999///+++,,,,,,+++(((&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''''''''''''''''''''&&&&&&''''''((()))((()))******'''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""############$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################################################################""""""""""""############"""############$$$$$$$$$########################################################################################################################$$$$$$###"""""""""""""""########################""""""#########$$$$$$$$$################################################""""""""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""########################"""""""""!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%xxxyyy~~~tttjjjfffgggmmmqqqoooiii^^^MMM???222111...---,,,***(((&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******'''''''''''''''''''''''''''''''''''''''((())))))(((***+++***((('''''''''''''''''''''((((((((((((%%%&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$""""""""""""############$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$###"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################################################################""""""""""""############"""############$$$$$$$$$##############################################################################################################################"""!!!!!!!!!""""""########################"""""""""#########$$$$$$################################################$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""########################""""""""""""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%|||vvvsssbbbhhhmmmppppppmmmcccXXX@@@999111---,,,,,,,,,***)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************((((((''''''(((((()))***(((***++++++)))'''((((((((((((((((((((()))))))))%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%!!!"""""""""############$$$##################$$$######$$$$$$$$$$$$############"""""""""""""""#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################################################################!!!"""""""""############""""""#########$$$$$$$$$########################################################################################################################""""""!!!!!!!!!!!!!!!"""########################""""""""""""############################################################$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""!!!!!!"""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%{{{nnnpppnnnkkklllooonnnkkkTTTIII:::...******++++++******))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))(((((((((((()))******)))***,,,+++***((())))))((((((((()))))))))******&&&''''''((())))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%!!!"""""""""#####################$$$$$$###############$$$$$$$$$$$$#########"""""""""""""""############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################################################################!!!"""""""""############""""""#########$$$$$$$$$################################################################################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""########################!!!!!!"""""""""#########################################################$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%zzzmmmgggjjjoooqqqfff[[[KKK;;;000+++))))))+++******))))))(((((('''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))******+++)))***,,,,,,***)))***+++(((((())))))******++++++'''((())))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%""""""""""""############"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$############"""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""############"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""""""""!!!!!!!!!"""##############################!!!!!!!!!"""""""""######################################################$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%sssgggfffkkkooopppkkkaaaRRRDDD777000---++++++******)))(((((('''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******************************)))))))))***++++++)))+++,,,,,,+++******+++(((((()))******+++,,,,,,))))))*********)))((((((((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&""""""""""""############"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$#####################$$$%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""############"""############$$$$$$$$$################################################################################################"""""""""""""""""""""""""""""""""""""""###$$$$$$########################!!!!!!!!!!!!"""""""""###################################################""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############!!!"""""""""############""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%vvvhhheeeiiimmmrrrsssqqqgggWWWGGG;;;555+++++++++***)))((((((''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,)))+++,,,,,,+++***+++,,,((())))))***++++++,,,,,,***************)))((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&""""""""""""############"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""############"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""######""""""###$$$%%%%%%########################!!!!!!!!!!!!""""""""""""################################################""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%~~~xxxnnnjjjmmmqqqrrrtttuuunnn___PPPHHH333000......,,,((('''***(((((((((((((((''''''''''''''''''((()))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))*********)))))))))))))))((()))******+++***)))((((((***,,,,,,*********+++---,,,+++***)))***+++,,,---,,,++++++++++++++++++------...........................---------///000...,,,)))((()))***++++++---------+++***)))+++,,,+++)))(((((())))))((('''***))))))((('''&&&&&&%%%((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""########################"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&######""""""######$$$%%%""""""""""""############################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$###################################################%%%%%%$$$"""!!!"""###""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$$$$$$$##################wwwuuuxxxqqqpppssswwwwwwmmm___TTT???444+++((()))((((((***))))))((((((((((((''''''''''''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''((((((((()))))))))(((''''''''''''((())))))))))))))))))))))))))))))************************++++++,,,---,,,+++***)))(((***,,,---------///000000//////......//////000///000000///...///000111------,,,------...000000////////////////////////*********,,,---.........,,,,,,---,,,,,,+++,,,---+++***))))))******)))((()))))))))***************((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""########################"""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&######""""""######$$$%%%""""""""""""############################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""############$$$$$$$$$###################################################$$$%%%$$$"""!!!"""###""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$########################uuupppmmmooottttttmmmeeeSSSBBB000************+++))))))))))))((((((''''''((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((('''&&&'''((()))***((())))))))))))*********((((((((((((((())))))***))))))))))))))))))))))))************++++++++++++******+++,,,,,,,,,++++++(((***,,,,,,,,,,,,---///+++,,,,,,------.........,,,///111111//////111333444444444444555666888888;;;;;;;;;;;;<<<<<<:::888666777777666444111...---------------,,,***)))(((***)))((()))***+++***)))))))))))))))))))))))))))(((((()))))))))(((((('''((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#################################"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""############""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$###################################################$$$%%%$$$"""""""""$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$########################{{{ooogggiiiqqquuuuuuhhhWWWCCC888222...,,,,,,+++******))))))(((((((((((('''&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))'''&&&%%%%%%''')))***))))))*********+++++++++))))))(((((())))))***+++************************++++++++++++,,,,,,,,,,,,++++++,,,---......//////,,,---...---,,,,,,---......///000222333555666666555:::???@@@>>>>>>@@@BBBHHHHHHJJJKKKKKKLLLKKKKKKPPPPPPQQQSSSSSSRRROOOLLLNNNOOOOOOMMMIIIEEEBBBAAA???>>>===<<<:::888555222///---,,,,,,,,,,,,***))),,,,,,+++***)))((((((''''''((()))))))))((('''&&&(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$################################################"""$$$%%%$$$###"""###$$$""""""""""""""""""""""""!!!"""""""""##################################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$###############$$$$$$$$$}}}~~~nnngggmmmuuuxxxsssgggXXXLLL???333------,,,++++++***))))))(((((()))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$&&&((()))************++++++++++++)))))))))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------...000000/////////000000000///000222222222444666999===>>>???BBBDDDFFFHHHIIIOOOTTT[[[___```^^^^^^___[[[\\\___aaaaaa```___^^^bbbdddggghhhfffaaa^^^\\\YYY\\\^^^^^^]]]\\\]]]___XXXVVVTTTSSSSSSRRROOOLLLBBB???;;;888555222...+++///...---,,,+++***)))((('''(((((())))))'''&&&%%%))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########################""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%######""""""######$$$%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$################################################"""###$$$$$$###"""###$$$########################!!!"""""""""##################################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$|||vvvpppuuu|||ooonnnnnnlllrrrkkkddd[[[LLL<<<111///---,,,,,,+++***)))(((((()))(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%&&&'''((()))************+++++++++***************++++++,,,++++++++++++++++++++++++,,,,,,------......//////111000//////...//////000000333666:::>>>CCCIIIMMMNNNNNNNNNNNNPPPRRRTTTVVV```fffooovvvzzzyyytttqqqbbbccceeegggiiijjjjjjjjjqqqwww|||zzzqqqhhhdddcccYYY]]]aaaaaa___]]]]]]^^^___[[[YYYYYY[[[\\\ZZZXXXYYYUUUOOOJJJDDD???999555000000...---+++***)))((())))))))))))((('''&&&&&&))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$%%%#########$$$$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$####################################$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$################################################"""###$$$$$$###"""$$$%%%########################""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%yyyqqqkkklllxxx}}}zzzuuullllllhhheeeccc[[[KKK===666...---,,,+++***))))))(((***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''')))))))))************++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111111333555888;;;>>>@@@BBBEEEJJJPPPVVV^^^fffkkkiiigggdddbbbbbbccceeegggnnnsss}}}~~~ooommmlllmmmqqqwww}}}qqqllllllffflllrrrsssnnngggcccbbbddd___YYYXXXZZZ\\\ZZZXXXbbb___[[[WWWTTTQQQLLLJJJBBB@@@===999555111...,,,---,,,+++***))))))))))))*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""#########$$$$$$"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$####################################$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$################################################!!!###$$$$$$######$$$%%%########################""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%}}}vvvqqqmmmooowww{{{jjjdddbbbfffeeeYYYHHH>>>......---,,,+++))))))(((***(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((((())))))))))))*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111666888<<>>888555000///---+++******+++,,,************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""""""""#########""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$################################################!!!###$$$$$$######$$$&&&########################""""""""""""############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%yyysssvvv}}}ooo______gggddd___[[[TTTBBB:::000+++++++++(((%%%)))'''&&&&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((*********))))))))))))))))))******++++++,,,------***)))((()))+++---------+++---///...------...///000///111444666999>>>DDDGGGUUUaaadddgggmmmssstttnnnppptttzzz~~~}}}|||{{{~~~{{{wwwwwwmmmiiiooosssrrrhhh]]]XXXWWWWWWWWWXXX^^^]]]\\\\\\[[[ZZZVVVTTTLLLCCC888000......//////+++***))))))))))))******+++***(((((()))***)))(((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""#########"""######$$$%%%""""""""""""""""""""""""}}}}}}~~~wwwgggffflllgggcccbbb]]]UUUJJJ;;;000,,,,,,+++***)))'''&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((************))))))))))))*********+++,,,,,,------000///...---......---,,,...///000///......111444222555:::@@@GGGOOOZZZbbbsss|||{{{~~~}}}zzzvvvtttvvv{{{zzz~~~pppgggdddcccdddeee___[[[WWWVVVXXX[[[]]]___^^^YYYSSSNNNGGG===222)))///...,,,+++***)))'''&&&)))(((''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$########################$$$$$$%%%########################~~~}}}nnnkkknnneeeaaacccbbb```UUUCCC555,,,***+++---)))(((&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((******************************+++,,,,,,------............------,,,,,,+++...000111///...000555:::<<>>DDDSSSgggxxx{{{tttpppkkkjjjkkkllloooqqqqqqooommmrrrooollljjjhhhddd^^^YYY```___```aaa___UUUFFF:::222///+++))))))+++,,,,,,(((((())))))******++++++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$${{{yyyxxx|||||||||xxxqqqjjjccc```]]]RRR???000000...,,,+++,,,,,,+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))))))))***++++++,,,---------------...//////000000...111333444777===HHHPPPbbbuuu{{{sssjjjmmmlllkkklllnnnoooooonnnyyyxxxwwwxxxvvvnnnddd\\\VVVVVVYYY```gggfff^^^VVVCCC>>>666///---,,,,,,,,,(((((()))******+++,,,,,,(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&################################################$$$$$$######$$$$$$%%%&&&&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~xxxvvv|||vvvmmmdddcccddd]]]MMM>>>111///---,,,------,,,+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))***+++,,,,,,------------......///000000000222666:::>>>DDDOOO^^^iiiyyy~~~sssgggeeeccceeekkkqqqvvvxxx}}}||||||{{{yyyssshhhaaa\\\VVVRRRUUU]]]ccceeecccWWWOOOCCC888111---+++***((())))))***++++++,,,,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''################################################$$$$$$######$$$$$$%%%&&&&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$xxxxxxmmmfffhhhccc^^^YYYOOODDD;;;///******,,,,,,+++''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,000...,,,+++,,,---------///,,,---111111...111888888AAAJJJPPPYYYiiiyyy{{{pppkkkiiikkkvvv|||pppmmmqqqooogggeeefffddd``````eeefffdddffffff___SSSIII@@@333%%%......---***'''&&&''')))))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$sssiiiiiieeedddaaaWWWOOOEEE888...******++++++(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,...---,,,,,,---...//////222//////333555777???HHHOOOZZZfffnnnxxxvvvpppnnniiidddfffiiikkknnntttxxxssslllcccdddbbb^^^\\\YYYNNNAAA///---+++,,,------+++)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||nnniiidddeeefff___[[[SSSDDD666---))))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''))))))((((((((((((''''''(((((((((((((((((((((((()))))))))*********++++++---,,,,,,++++++,,,,,,------------...///000111111333111111777>>>HHHVVVaaarrr~~~~~~vvvooolllnnnhhhkkkooovvvxxxiiigggccc```bbbfffccc]]]AAA999///,,,...000...***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxlll___```eeeaaabbb\\\PPPAAA444---******)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''))))))(((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++------,,,,,,,,,,,,------.../////////...///000111111333999BBBPPP```qqq}}}zzzkkkgggmmmfffjjjooossszzz|||uuujjj___[[[^^^eeejjj\\\PPP???333---,,,,,,+++'''((())))))))))))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvv```]]]dddcccccc___WWWLLL???555///---)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++...------------------......//////...,,,---000333888@@@KKKYYYiii|||kkk___aaadddnnnwwwyyyxxxzzz||||||vvvhhhZZZVVV^^^gggjjjbbbUUUFFF999111...---)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$zzzsssoooppp}}}mmmhhhlllhhhdddaaa\\\TTTJJJ@@@777222*********))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''((((((((((((((())))))))))))******))))))))))))))))))))))))*********++++++++++++,,,///......------......///,,,---///...///333:::@@@LLLWWWeeesssuuupppppp}}}xxxuuu{{{{{{yyyrrrdddXXXXXX^^^fffgggeee^^^QQQDDD:::666...---+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$xxxqqqooonnnttt~~~zzzyyynnnhhhddd^^^XXXRRRJJJ@@@:::------,,,++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((()))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,//////............//////,,,///333555:::CCCPPPYYYfffqqq}}}~~~vvvppppppsssvvvqqqgggaaabbbeeegggiiiiiidddZZZOOOHHH555222///,,,******+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}tttsss{{{{{{qqqnnnggg___YYYUUUOOOFFF???//////...------,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))(((((())))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,//////............/////////333888>>>FFFSSSdddpppwww}}}tttooopppxxx|||wwwrrrqqqkkkhhhfffgggiiiggg```YYY:::777222...,,,,,,---///))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&((()))***'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$}}}zzzlllddd\\\YYYVVVRRRNNNKKK<<<444+++))),,,...+++(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))(((&&&$$$$$$$$$&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,++++++***+++++++++***++++++***)))***---///222000---...222444444333333888AAAKKKVVVeee}}}oookkknnnxxx}}}}}}yyykkk___^^^eeefffbbbYYYJJJ777---,,,...---***+++)))'''(((***+++***)))((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$zzzmmm```[[[]]]]]]XXXRRRGGG???555///,,,+++)))&&&******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((()))'''&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,+++++++++++++++,,,+++,,,---,,,++++++---///...///000111111111222222BBBFFFOOO]]]lll}}}uuuqqqrrrzzzyyyooolllkkkcccYYYZZZZZZUUUGGG666+++)))+++((())))))(((''''''((()))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$sss^^^VVV[[[___[[[SSSPPPJJJ@@@666...***))))))++++++*********)))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((('''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***,,,,,,,,,,,,++++++++++++,,,,,,,,,---......---,,,...//////000222222222666<<>>444/////////******))))))))))))******&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''((((((((())))))******************************))))))))))))))))))))))))))))))))))))************+++++++++************)))++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((yyyrrryyy}}}~~~vvviiiaaaccceeefffcccYYYLLLBBB777...((()))+++***((()))))))))((('''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&))))))))))))(((((((((((())))))))))))************/////////...---,,,******,,,++++++,,,...000111111///111222000111:::JJJVVVbbbnnnqqqrrrzzziiikkknnnppppppoooooooooggg```\\\XXXIII555...333///+++''''''+++,,,)))&&&))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''''''''((((((((()))************++++++++++++(((''''''(((***++++++************)))*********+++---///111///,,,))))))***++++++,,,,,,+++***)))(((***,,,...,,,*********)))+++++++++---//////...---///---+++***+++,,,,,,+++111+++)))---...+++***,,,+++++++++++++++++++++***%%%'''***)))((('''***,,,(((((((((((()))))))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&yyyzzzzzz|||sss___```bbbeeefffaaaVVVMMM;;;222***))))))(((((()))))))))(((''''''''''''((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''((((((((())))))******))))))))))))*********+++............---,,,++++++000///...///000111111000///222555555888DDDVVVdddqqq{{{~~~qqqmmmkkklllooouuuzzz|||{{{yyyfff\\\XXX]]]YYYGGG555---...---,,,---......,,,)))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))*********+++++++++---+++******+++,,,+++))))))***++++++++++++***)))&&&'''(((((('''((()))+++000000000//////000000000+++---///...---...//////...---,,,---/////////---...------...//////...,,,///***)))+++,,,((((((,,,++++++,,,...///...,,,+++''')))++++++)))((()))+++,,,,,,,,,+++++++++++++++(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&yyyvvvzzzkkkgggeeefffiiiggg___XXXEEE;;;000,,,***((()))+++***)))((((((''''''((((((((())))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((()))***+++,,,))))))*********+++++++++------.........------,,,,,,------...////////////...333888<<>>CCCFFFOOOVVV]]]\\\UUUPPPQQQTTTQQQUUU\\\bbbddddddaaa___eeecccfffkkkfff[[[VVVXXXZZZ[[[]]]ccciiimmmnnnnnnqqqhhh\\\RRRLLLKKKLLLMMM]]]aaaddddddcccaaaYYYQQQGGGBBB<<<<<>>===;;;888666333111000++++++************++++++))))))))))))))))))))))))wwwrrrpppzzzvvviiiaaa```bbbvvvtttnnncccWWWIII:::///111,,,)))***+++)))(((***++++++)))(((''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))************+++++++++************)))---------...............222000...///000222333333444...---666AAANNN```ooouuu|||~~~||||||iiieee```[[[[[[ZZZOOO;;;+++---,,,---000,,,&&&(((///))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))******)))(((((((((((((((+++***((('''''')))+++,,,+++,,,---,,,++++++---///,,,.........---...111333---111666888999<<>>222...---///...)))))),,,***)))))))))(((((((((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''((()))))))))(((((((((((()))))))))*********)))(((((((((((((((,,,+++***))))))***+++,,,,,,---...------...000222///111222111000222555999???BBBFFFHHHKKKPPPWWW]]]ccciiinnnpppvvv}}}~~~zzzdddaaacccbbbccciiijjjfff]]]WWWSSSMMMFFF@@@>>>;;;888555222///---,,,------...---......///wwwtttwwwttthhhccciiirrrwwwsssdddQQQDDD555///+++---...+++((((((+++***))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))))))))*********++++++(((((()))***+++,,,------------.........///////////////000000111222333444222444>>>OOOccczzzuuukkkcccccchhhfffZZZNNN;;;333---...///---***)))******)))))))))((((((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++***))))))((())))))))),,,,,,,,,,,,++++++++++++......///...---...000222+++...222555888===EEEKKKQQQSSSVVVWWWZZZ___hhhooo}}}}}}}}}xxxyyy|||{{{pppgggbbbZZZSSSOOOLLLGGGCCC@@@===999666111111000...++++++,,,---}}}rrrxxxrrrgggggglllssssssiii[[[RRR>>>555---,,,,,,***))))))+++******)))(((((())))))'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))*********+++++++++))))))***++++++,,,------------......//////000000///000111111111111333444555===MMMaaavvv~~~rrrfffdddiiiiiiaaaXXXIII===111,,,......,,,)))*********)))))))))((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((()))))))))*********+++******)))))))))******+++,,,,,,------,,,++++++...//////...---...111333000555<<>>777333000...+++)))kkkdddeeeooowwwrrrfff___LLL>>>000***))))))***,,,+++******))))))))))))***''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))************++++++++++++,,,+++++++++++++++++++++------......///000000111000111222111000111555888EEETTTjjj}}}ooojjjkkkkkkfff```YYYLLL:::...,,,...---+++************))))))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((())))))))))))************++++++************++++++***+++,,,---------,,,,,,+++,,,...000222666<<<@@@GGGMMMUUUYYY\\\aaakkkrrryyy{{{~~~~~~zzzqqqkkkccc______```___]]]ZZZQQQFFFBBBBBB???888222ooobbb___nnn}}}}}}ssskkk\\\JJJ666,,,******+++---+++******))))))*********&&&'''((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))*********++++++++++++,,,---,,,,,,,,,++++++++++++------...///000000111222111222333222222666<<>>KKK]]]qqqzzziiiTTTBBB777.........---+++******+++))))))))))))))))))))))))***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((((((((()))))))))***************************)))))))))+++,,,------,,,...---///333333000000333555;;;@@@MMM\\\^^^^^^iiisss}}}~~~{{{rrreee___\\\^^^ZZZWWW^^^jjjllleeeXXXVVVSSSUUUaaalllllleeelll}}}{{{fffYYYTTTTTT^^^jjjooogggbbbqqqtttdddaaafffjjjmmmnnnrrrwwwvvvpppsss~~~~~~}}}wwwooozzzyyy}}}{{{fffcccyyyyyygggTTTDDD777000,,,+++++++++,,,,,,+++)))((())))))******))))))((())))))))))))))))))))))))%%%&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((''''''&&&''''''((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((((((((((((((()))))))))))))))))))))*********+++++++++++++++++++++,,,------,,,,,,,,,---------......///---///333555222333555222666>>>IIIZZZooo|||zzztttkkkVVVAAA000000///---+++***+++,,,))))))))))))))))))))))))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((()))))))))******************************((()))***,,,---------------,,,...222333333777===FFFOOOWWWgggyyy{{{vvv{{{|||~~~qqqhhhfffttt|||{{{~~~cccUUUQQQVVVYYYWWWUUU[[[fffiiiddd___```bbbiiitttzzzuuukkkrrr{{{|||rrrjjjdddaaagggttt{{{uuuppp|||mmm[[[WWWZZZ]]]^^^^^^hhhiiicccZZZYYYbbbgggfffaaammm|||}}}~~~~~~|||{{{zzz|||ooocccrrrsss```NNN===111,,,++++++,,,---,,,***((()))))))))******)))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,,,,------------------............000///000444444111222555:::@@@IIIUUUhhhyyykkknnnsssdddMMM666222---+++,,,,,,,,,+++))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((()))))))))******************++++++++++++++++++,,,..................333000...000333:::FFFRRRVVV```hhhxxx{{{tttpppccc___mmm{{{yyyyyyxxx___UUUTTT]]]```aaaaaagggpppuuusssuuuvvv{{{vvvyyy~~~zzzxxxvvvvvvgggaaa`````````bbbmmmjjj```SSSOOOSSSVVVVVVPPP]]]mmmwwwyyyxxxxxxzzz|||yyy~~~}}}~~~sssuuummmYYYCCC222---,,,++++++,,,+++)))((())))))************))))))((((((((((((((((((((((((&&&'''(((((()))((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''((()))***'''''''''((((((((())))))(((((((((''''''((((((((((((((((((((())))))))))))************++++++++++++++++++,,,,,,------------------........./////////111000222444222000222666>>>HHHSSSbbbyyysssfffmmmyyyppp]]]BBB888---***---///,,,(((************************)))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))))))))***************+++++++++,,,,,,,,,------...///...---,,,...000555444555:::???HHHXXXfffgggpppttt~~~nnnpppjjj\\\UUU```ppprrr{{{tttgggeeeggghhhllloooqqqvvv~~~||||||||||||}}}{{{sssooollliiikkkooorrrnnndddYYYTTTUUUWWWWWWSSS[[[dddjjjjjjhhhgggggglllwww}}}www}}}zzzyyy~~~zzz|||}}}|||hhhNNN999111///,,,+++++++++***((()))******++++++******)))))))))))))))))))))))))))'''(((((())))))((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))''''''''''''((()))******''''''((((((((())))))))))))((((((''''''(((((()))(((((((((((())))))))))))*********++++++++++++,,,++++++,,,---------------.........////////////000222111222333222111555===EEESSSdddwwwvvvpppxxx{{{oooUUUHHH888///......,,,)))************************((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&'''))))))(((''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))))))))*********+++++++++++++++,,,,,,------...,,,......---+++,,,111555111666AAALLLTTT\\\hhhtttzzzwwwxxx~~~qqqfffiii{{{rrrbbbZZZSSS[[[jjjnnnzzzxxxwww{{{~~~zzz~~~{{{}}}~~~~~~zzzyyy{{{ssspppkkkfffcccbbbcccddd___``````]]]XXXRRROOOMMMVVVcccoooqqqmmmqqq}}}}}}|||yyy___HHH777444///,,,,,,,,,++++++)))******++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***''''''''''''((()))***+++'''((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********+++++++++,,,,,,+++,,,---.........---,,,....../////////000000000111000111333333555===FFFXXXjjj{{{zzz}}}}}}jjj^^^KKK:::///+++,,,---************************((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&((()))))))))((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))))))))*********+++++++++++++++,,,,,,---.........,,,...///...---111999@@@===EEETTTcccmmmuuu}}}|||tttqqqppprrruuuuuuppphhhhhhqqqzzz|||ooolllllleeehhhtttwww}}}}}}xxxwwwwwwxxxwwwtttssssssmmmkkkfff___YYYSSSNNNKKKNNNXXXbbbdddbbbeeeqqq|||qqqnnnjjjlllxxx{{{yyymmmUUU;;;777111...,,,---------******++++++++++++******))))))))))))))))))))))))((()))))))))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''((()))++++++(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,---.........---,,,////////////000000000000000000111444555888CCCNNNmmm}}}{{{xxxwww|||wwwnnn[[[CCC///'''+++111************************(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&((()))+++,,,%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$&&&((()))***)))((('''&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))************+++++++++++++++,,,,,,---...//////...000111111222888BBBKKKUUU\\\iiiwww~~~{{{tttmmmjjjiiidddlllssstttqqqpppsssxxx|||uuu{{{zzzyyyvvv~~~|||xxxuuuppplllgggddd```^^^TTTYYY]]]^^^___gggvvvkkkfffaaabbbmmm~~~{{{uuuvvvuuu]]]JJJ;;;...---111222...,,,************))))))))))))))))))))))))((((((((((((+++*********))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))***************)))))))))))))))******+++++++++,,,,,,,,,---------.........//////...///000111111222111111111444222555;;;;;;IIIeee|||zzzxxxvvv{{{{{{|||||||||}}}{{{lllQQQ888......///---,,,***(((***,,,+++(((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))*********))))))))))))))))))******++++++,,,---------,,,,,,---///000///...000000222555;;;HHH[[[jjjeeejjj{{{~~~yyyrrrllliiihhhfffeeekkklllsss~~~}}}}}}zzzppplllppptttsssjjjfffeeejjjooosssxxx~~~dddXXXPPPVVV___dddiiioooiiitttyyyrrrrrr}}}oooXXXFFF444//////...+++)))************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************))))))))))))***++++++++++++,,,,,,,,,---------.........//////...///000000111111111111777888444777BBBKKKaaatttqqqllliiihhhgggeeeddddddddddddeeegggkkknnnpppxxxyyy}}}{{{eeeJJJ555......------,,,******+++***)))((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))************))))))))))))*********+++,,,,,,------+++,,,---...///............222888BBBPPPfff}}}vvvssstttllljjjjjjmmmrrruuutttrrrwwwyyy{{{vvvttt{{{{{{xxxxxx{{{|||yyyxxxyyyeee^^^VVVSSSUUUWWWXXXWWWZZZkkkzzz}}}}}}rrrnnnrrr~~~kkkVVV???333///,,,******++++++*********)))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************++++++++++++,,,,,,,,,,,,------........./////////......///000000111111222555777555;;;KKK[[[sssxxxpppjjjggg]]][[[XXXWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVWWWYYYZZZ\\\aaahhhnnnvvv{{{~~~gggFFF333///,,,---------+++))))))***))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))******************************+++,,,,,,------...***---000000//////111444888CCCTTTggg{{{}}}uuunnnlllkkkjjjlllooommmmmmqqqyyy|||}}}xxxpppnnnfffkkkhhh^^^YYY\\\[[[VVV[[[kkkppphhhooossslllmmmxxx{{{dddIII888000,,,,,,---+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******)))***************+++++++++++++++,,,,,,,,,------............////////////.........///000111222333///666;;;GGG[[[jjj}}}}}}{{{||||||}}}}}}}}}}}}||||||yyyvvvpppiiiccc^^^[[[ZZZWWWUUUSSSSSSTTTUUUUUUTTTUUUUUUTTTTTTTTTUUUVVVWWWTTTVVVXXXZZZ^^^hhhuuu}}}~~~^^^???555++++++,,,---+++((())),,,+++******))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&''''''))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))***************++++++++++++,,,,,,------......---000222111///222:::AAAMMMVVVfff{{{~~~wwwpppnnnpppuuu{{{xxxnnnkkkuuuyyyllloooqqqlllooovvvrrr\\\XXXaaa}}}uuuoooqqq~~~mmmQQQ>>>333...---///++++++++++++************))))))))))))(((((((((((())))))))))))))))))))))))''''''((())))))(((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))******+++++++++,,,++++++,,,,,,,,,---------........./////////000000////////////000222333444111<<>>NNN^^^uuu}}}}}}ssslllfffbbbaaa___\\\[[[[[[[[[ZZZXXXUUUSSSRRRSSSVVVWWWXXXWWWWWWXXXZZZ\\\]]]^^^______```aaaaaaaaa``````___^^^___^^^^^^```bbbdddcccbbb^^^___aaaccceeefffggggggaaabbbbbbccccccdddggghhhccceeeggglllsss}}}nnn^^^CCC555+++...000+++***...******************++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))++++++***(((''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))***++++++******))))))***++++++,,,---------------...//////000000000111333;;;III\\\nnnyyy~~~|||zzzzzz|||{{{wwwuuuvvv}}}}}}}}}}}}tttttt|||eeeQQQ???333///,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&'''''''''(((((())))))&&&'''(((******((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))***+++,,,,,,------,,,,,,,,,---------......////////////000000000000222222111111333555888:::GGG]]]ttt|||uuuiiiaaa___^^^]]]ZZZZZZXXXVVVVVVWWWWWWVVVUUUZZZYYYYYYZZZ]]]`````````bbbccceeegggiiijjjkkkkkkjjjjjjkkkkkkkkkiiihhhgggllllllmmmooorrrttttttssshhhiiikkkmmmooopppqqqqqqrrrqqqpppnnnnnnnnnpppqqqhhhfffdddbbbcccgggmmmrrrttt|||yyy||||||sssMMM;;;...///222---***,,,)))))))))***+++++++++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&))),,,,,,***(((&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))***+++++++++***))))))***+++,,,,,,------------......///000000000333444:::FFFXXXlll}}}yyyhhhlllvvvyyyzzz}}}{{{zzzxxxyyy{{{zzzzzz{{{xxx{{{nnnYYYPPP???******......(((''',,,...+++,,,,,,,,,+++++++++******((((((''''''''''''((((((,,,***((()))++++++(((&&&))))))))))))))))))))))))((((((((((((((()))************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++***+++,,,---///000111222..................------.........///////////////111000111444444555<<>>KKKXXX```___yyyjjjZZZ===555///......------...,,,,,,,,,+++++++++******++++++************++++++''')))++++++)))))))))***))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))************************((()))+++,,,,,,,,,+++******++++++,,,------......,,,,,,------...///////////////000111222333333444333444888???HHHYYYtttxxxqqqwww}}}|||}}}{{{xxxzzzzzz~~~yyy}}}jjjMMM666...000---------,,,++++++******))))))((((((((()))*********))))))(((((())))))***'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''((())))))******))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((((()))))))))***(((((((((((())))))))))))((())))))******+++++++++---------....../////////444111111:::JJJZZZdddhhhooo}}}|||}}}vvvaaaGGG;;;222000///---,,,///,,,,,,,,,+++++++++************))))))))))))******(((***,,,+++)))'''(((***))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***************************((()))+++------,,,+++***+++++++++,,,,,,------...,,,,,,------...//////000///000000111222333444555444555;;;FFFTTThhhtttxxx}}}zzz~~~||||||~~~www```BBB111///...------,,,,,,+++******))))))(((((()))******+++******))))))))))))******'''((((((((())))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((()))************)))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''''''''((((((((())))))(((((((((((())))))))))))((())))))******+++,,,,,,,,,,,,---...///000000111333111666GGG^^^oootttrrrssstttxxx}}}eeeNNNAAA555222000---,,,///,,,,,,,,,+++++++++************))))))))))))******(((+++---,,,)))'''((()))))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******************************(((***+++------,,,+++***+++++++++,,,,,,---------,,,,,,------...///000000///000000222333444555555666777>>>KKK]]]rrryyyyyy}}}vvvTTT;;;555...------,,,,,,++++++***))))))((())))))***++++++******))))))))))))******'''((((((((())))))******((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((()))***************''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,---...///000111222555555???WWWttt~~~yyyjjjqqqzzzooo^^^QQQ???222///111000,,,---------,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,------...///////////////.........333111111333333111222555333:::EEESSShhhzzz}}}kkkKKK444444222///---+++))))))+++)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%))))))))))))************))))))))))))))))))))))))''')))+++,,,,,,,,,---...+++444111***000222000444999@@@RRRmmmqqqpppsssqqqmmmooozzzxxxfffXXXEEE666000///...,,,---------,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,---......////////////////////////222000111444444222444888888BBBOOO^^^uuu^^^CCC777222///...,,,******,,,))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((('''''''''&&&&&&))))))))))))************))))))))))))))))))))))))''')))+++,,,,,,,,,---...+++333111...222111111;;;EEENNNbbbrrrccccccjjjrrruuu}}}~~~rrrooo{{{qqqcccOOO===111------...------------,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,------......////////////////////////000///111444555333555::::::JJJ[[[iii{{{zzzoooRRR===444.........,,,+++---************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))************))))))))))))))))))))))))(((***,,,---,,,,,,...///---111000111555000555HHHSSS]]]sssrrrbbb```jjjxxx}}}yyy}}}xxxxxx}}}~~~nnnXXXDDD555,,,,,,000...------------,,,,,,,,,++++++************++++++))))))))))))))))))))))))(((((((((((()))******+++''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++++++++++++++,,,,,,++++++,,,,,,---.........///////////////000000000000000111444333222555;;;AAAWWWlll{{{vvvwwwzzzcccHHH999------///,,,+++---++++++***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((***------------...///000///---222666222>>>YYYpppyyyxxxllllllvvvvvvvvv~~~|||yyyaaaMMM;;;///...222.........---------,,,,,,++++++************++++++))))))))))))))))))))))))(((((((((((()))+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((*********************************++++++,,,,,,,,,+++,,,,,,------...//////////////////000000111111111000222333222111777???NNNgggvvvttt}}}~~~yyyXXXBBB///---///,,,+++---,,,+++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))************************************)))+++---.........///000222000,,,111888;;;MMMlll||||||rrrrrr}}}}}}pppsss|||wwwzzzkkkWWWDDD555000333............---------,,,++++++************++++++)))))))))))))))))))))))))))(((((((((***,,,...///))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,---,,,,,,,,,---......//////...//////000000111111222222111222333222444===HHHWWWppp~~~rrrsss{{{|||xxx}}}mmmOOO444///111---+++---,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''(((((())))))))))))***************************************,,,...///......000111111222///333@@@KKK```|||xxxppppppgggfffkkkzzzqqqooouuuwww|||uuuaaaNNN;;;111111............------------++++++************++++++)))))))))))))))))))))))))))(((((((((***,,,///000************************))))))))))))))))))))))))************************)))******+++,,,,,,------,,,,,,------.../////////...//////000111111222222111111222444444999FFFTTTbbbwwwtttttt|||~~~zzzzzzzzztttwww]]];;;333333///,,,///------,,,++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))***************************************,,,.../////////000111...555555:::LLL^^^rrrppphhhiii[[[cccrrrtttnnnppp{{{|||hhhTTT???222000//////.........---------++++++************++++++)))))))))))))))))))))))))))(((((((((***---///111************************))))))))))))))))))))))))************************))))))***+++,,,,,,------,,,,,,------.../////////...//////000111222222222111000222444666>>>NNN]]]oooxxxuuu~~~yyy~~~{{{uuuzzzfff@@@666666000---000------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))***************************************,,,////////////000222+++777:::???VVVlll}}}~~~ooodddccc___kkk~~~~~~mmmxxx|||rrr```NNN<<>>333000...+++------,,,++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++******++++++,,,---'''+++...------///111111555333777SSSyyy|||hhhdddllluuu{{{}}}}}}gggVVVEEE666///222222---,,,//////,,,,,,,,,,,,+++++++++******************))))))))))))******)))((((((((((((((()))))))))))))))******+++***))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,---...//////000000//////111111111111000000000000222444444555;;;JJJaaarrruuuuuuwww|||yyy||||||pppRRR>>>333///---------,,,,,,+++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++++++++***++++++,,,---...//////...---///111222555===LLLkkkxxxppprrrwwwnnn___NNN<<<000222222///...000///,,,,,,,,,,,,+++++++++******++++++*********)))))))))***))))))((((((((((((((()))))))))))))))******+++))))))))))))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,---...//////000000//////111111111111111111111111333555888:::AAASSSjjj|||wwwwww|||ttt|||{{{jjjKKK666///...------,,,,,,++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,------222000///...///000333555888KKKddd~~~mmmqqq|||~~~tttdddSSS@@@222222000/////////...,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))(((((((((((()))))))))))))))))))))******+++)))))))))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------......///000000000000000000111111111111111222222111555:::@@@JJJ]]]vvv~~~qqq|||}}}xxx|||WWW:::...---...------,,,++++++******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************++++++,,,++++++++++++,,,------///------///111222666:::AAA[[[wwwssshhhrrr~~~kkkYYYFFF666222/////////...---,,,,,,,,,,,,+++++++++******++++++++++++************))))))(((((((((((()))))))))))))))))))))******+++(((((())))))************))))))*********+++++++++++++++,,,,,,,,,---------...//////000000000000000000000111111222222222333...555>>>FFFSSSgggxxxwwwxxxxxxhhhEEE222,,,......------,,,++++++***))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...---+++---111222222888@@@RRRpppuuunnnppp{{{wwwbbbRRR<<<555///...///---,,,---,,,,,,,,,+++++++++******,,,++++++++++++*********((((((((((((((())))))***)))))))))))))))******+++((((((((()))******++++++)))************+++++++++,,,,,,,,,,,,------------...///000000111111000000000000111111222333333333000888DDDOOO\\\ooo~~~yyyyyynnnppp~~~~~~YYY===///......------,,,,,,++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------...///...000444333333???NNNkkkqqqcccjjjxxxlll^^^DDD999000///000...---///,,,,,,,,,+++++++++******,,,,,,+++++++++*********((((((((((((((()))******)))))))))))))))******+++'''(((((()))******++++++)))************+++++++++,,,,,,,,,------------...//////000111111111111000000000111222222333444444555>>>LLLXXXddduuuvvv|||zzzsssnnniiinnn}}}pppqqqsssuuuxxx{{{||||||mmmJJJ333.........---,,,,,,++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,---------,,,,,,,,,,,,---......000///111555444888OOOhhh|||uuuzzzlllfffdddmmm~~~{{{|||qqqfffIII===222111111......111,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******((((((((((((((()))******)))))))))))))))******+++'''(((((()))***+++++++++)))************+++++++++,,,,,,,,,---------......//////000111111111111111000000111222333333444444:::DDDRRR^^^iiixxxxxxvvvjjjbbbllliiikkksssoooqqqtttvvvwwwxxxyyyzzzzzzyyyRRR666///......------,,,++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------,,,,,,,,,,,,---.........---000444555???^^^sssjjjsssaaakkkrrrwww|||zzz}}}|||zzzhhhTTT>>>111000///333444,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++*********++++++,,,,,,------,,,,,,,,,,,,---............//////000000111111111111111111222333555666<<>>NNN```jjjwwwvvvyyysss\\\VVVWWWjjjxxxhhhcccttt|||mmmlllsssyyy}}}yyyuuu~~~xxxKKK888000+++,,,---,,,,,,---++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))***++++++,,,,,,+++,,,------,,,---///000---000555===NNNkkkuuurrrzzz}}}wwwvvvwww|||~~~sssuuu}}}~~~uuucccKKK<<<666///000222,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++((())))))+++,,,---......---------,,,------...///......//////000000111111222222111000000222666:::HHHVVVggguuu{{{uuu~~~lllVVVNNNRRRXXXdddmmmwwwzzzzzz}}}hhhfffvvv{{{qqqmmmttt}}}{{{xxx}}}gggCCC777,,,,,,000000...,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******+++,,,,,,,,,+++---...---------///111///222:::KKKeee~~~wwwpppjjjgggfffhhhoooxxx||||||iiiRRRBBB:::000///222...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********++++++,,,,,,------------------...//////......//////000000111111222222111000///333:::???WWWcccrrrzzz}}}vvvlllppptttxxxooo```TTTNNNQQQWWW\\\aaafffjjjkkknnnzzz}}}kkkjjj{{{sssyyy{{{~~~zzzUUUBBB111---222333...***,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))***++++++,,,,,,---,,,---......---...000222333555???UUUuuuyyyqqqllljjjbbbbbbdddiiinnnxxxwwwxxx{{{mmmWWWHHH>>>111///222000---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,,,,++++++++++++***...------------...//////......//////000000111111222222222111111666@@@HHHaaalllxxx{{{||||||jjjggglllwwwzzzeee^^^UUURRRTTTYYY]]]___dddeeehhhmmmwwwyyykkkmmm}}}{{{pppzzz|||eeeMMM444---111222...***,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,------,,,---.........///111333333777EEE___ssshhh```]]]]]]___bbbkkkvvvsss{{{|||rrr^^^PPPDDD444///222000------------,,,,,,,,,,,,***************+++++++++)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++,,,,,,,,,++++++++++++***......------......///000......//////000000111111111333333222444<<>>OOO^^^hhhlllvvv}}}uuu|||rrrcccUUUPPPLLLKKKRRR]]]dddjjjrrryyy~~~{{{}}}tttbbb]]]ccclllxxxvvvuuuyyywwwjjjyyy~~~XXX@@@444///222///......------,,,++++++***************************++++++++++++***))))))))))))))))))))))))))))))+++++++++***************((((((((())))))(((((('''(((((((((((())))))))))))))))))))))))************+++***))))))))))))))))))******)))))))))******++++++++++++,,,------.........///000111000333???KKKddd{{{qqqfff^^^XXXSSSUUUZZZeeelllzzz}}}}}}ttt{{{sssxxxzzztttzzzyyy~~~}}}pppeeeSSS???666222000///...------,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,++++++******)))))))))+++++++++,,,,,,,,,------............////////////000000000000111222333333777333888JJJ[[[dddkkksss|||vvvxxxwwweeeYYYQQQRRRUUUWWW___iiimmmqqqxxx}}}yyywwwnnn^^^\\\bbbkkkxxxtttvvvnnnrrrfffIII666---000///......------,,,++++++*********************************+++************))))))))))))))))))))))))************************((())))))))))))(((((('''(((((((((((())))))))))))((()))))))))******************)))))))))))))))*********))))))******++++++++++++,,,,,,---.........+++///222222222;;;LLL[[[rrrttthhhaaaYYYUUURRRTTT^^^hhhvvv~~~}}}zzzwwwqqqoooxxxyyyzzz~~~uuunnntttsss{{{}}}zzzkkkWWWCCC999333000000///...------------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,++++++******)))))))))+++++++++,,,,,,,,,------........./////////000000000000000000111222333444888555===RRRaaagggoooyyy|||ttt}}}mmm```UUUPPPXXXaaafffkkkrrryyy{{{qqqnnnhhh\\\^^^ccckkkyyyssszzzwwwnnn}}}yyyYYY@@@111000///......------,,,++++++******************************************++++++))))))))))))))))))))))))************************))))))******)))(((''''''(((((((((((())))))))))))((()))))))))***************)))))))))))))))*********************+++,,,,,,+++,,,,,,------...//////+++///222111444BBBXXXhhh~~~}}}jjj___SSSPPPNNNOOOSSS\\\mmm}}}vvvppp{{{zzzsssmmmsssvvvyyyxxx}}}tttiiimmmpppyyy~~~oooXXXHHH>>>333111000///...------------------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------....../////////000000000000000000111222333444555555888EEEXXXeeelllvvvvvvwwwhhh\\\SSSSSS```lllppprrrwwwnnnkkkfff___aaaeeemmm{{{zzzrrr}}}lllwww~~~wwwwwwiiiKKK444...///......------,,,++++++++++++++++++++++++++++++*********)))******+++,,,))))))))))))))))))))))))***************+++++++++************)))(((''''''(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++***************+++,,,---,,,,,,,,,---......//////---111222222999LLLdddsssnnn___WWWNNNMMMOOOSSSWWWbbbuuuuuuiiijjj}}}}}}zzzooosssqqqvvvzzzssslllwwwzzz|||yyyuuu[[[OOOFFF777111000///...------------------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------.../////////000000000000000000000111222333555555333>>>PPP___kkkvvvzzzuuu|||}}}bbbYYYVVV\\\jjjssssssvvv{{{mmmhhheee___aaaeeemmm|||rrrqqqqqqzzzuuudddkkkyyyxxxVVV999...///......------,,,++++++++++++++++++++++++++++++******)))))))))***,,,,,,))))))))))))))))))))))))))))))*********+++++++++***++++++******(((''''''(((((((((((())))))))))))))))))))))))************)))))))))))))))***++++++************+++,,,---...,,,,,,------...////////////222333555CCC^^^yyypppaaaWWWSSSPPPSSSZZZ```eeeqqqvvvkkkffflllrrruuusssyyy|||uuuxxxyyyqqq{{{{{{___WWWNNN;;;111000///......------...---------,,,,,,,,,++++++)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------////////////000000000000000000000111222444555666333EEEYYYfffqqqrrrvvvxxx[[[WWWZZZeeerrrwwwtttxxx{{{hhhccc___YYY```dddlll|||mmmpppyyypppXXXcccrrr}}}|||cccAAA333///......------,,,++++++++++++++++++++++++++++++******)))))))))***,,,---))))))))))))))))))))))))))))))******+++++++++++++++++++++******(((''''''(((((((((((())))))))))))))))))))))))************))))))((())))))***++++++************+++,,,---...,,,,,,------...////////////222555:::NNNooorrr___SSSMMMLLLKKKRRR^^^kkkwwwyyykkkggggggsssxxxzzz|||qqqqqqhhhYYYLLL???555222000111000,,,+++---------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///000000000000000111111222333444333000000333555666888LLL]]]lll}}}tttyyyqqq]]]```eeeoooxxx{{{}}}uuuhhhaaa_________hhhtttzzznnnttt{{{aaafffnnnwww~~~|||wwwxxxSSS111333222000,,,,,,---...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))************))))))(((((((((((()))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,...............///000111222111666GGG```|||{{{qqq```TTTMMMOOOUUUVVV___lllxxxnnnfffkkkqqq|||~~~rrrnnn]]]PPPFFF666222000111000---,,,...------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,------......///000000000000000111111222111222222111111444777888???RRRbbbssszzzrrr{{{lll]]]eeehhhpppyyy~~~pppeee```^^^___aaakkkvvvyyyooopppiiiiiinnnyyy]]]777333222///------......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))************))))))(((((((((((()))))))))))))))************+++++++++***************************++++++++++++,,,,,,,,,...............///000111666666===PPPlll~~~|||ssscccWWWOOOMMMSSSZZZYYYkkkssseeeaaalllwwwuuusssvvv```TTTNNN888333///000000...---///------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------......///000000000000000111111222///000111222333444777:::GGGXXXhhhzzzvvvttt|||fff```kkklllrrr|||lllccc______```dddmmmxxxwwwppptttqqqeeedddpppyyyxxx{{{zzzlllBBB444111///.........---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++***************))))))************))))))(((((((((((()))))))))))))))************+++++++++************************++++++++++++,,,,,,,,,,,,............///000111222444888DDDXXXttt~~~yyy}}}~~~vvviiiZZZOOOIIIIIIPPPYYY\\\www{{{ggg___```pppvvvnnn}}}~~~bbbVVVRRR;;;444///000111///...000------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------......///000000000000000111111222000000222444444333777===LLL___nnn}}}{{{xxx{{{pppeeefffqqqpppuuu}}}jjjbbb______aaaeeennnzzztttqqqzzzyyyeeeXXXdddqqqqqqttt~~~zzz|||OOO777222...///000...,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))************))))))(((((((((((())))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,------............///000222222000===OOObbbyyy|||wwwrrrttt~~~uuuqqqnnnbbbTTTLLLIIILLLVVV```jjj~~~~~~qqqccc```fffxxxssslllvvvhhhYYYVVV@@@777000000111//////000------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------......///000000000000000111111222222111333666444222888@@@QQQfffvvvxxxzzz{{{kkkiiiooouuutttyyyyyyggg```]]]]]]___cccmmm{{{oooqqqxxxyyy}}}rrrzzzqqqXXX```ooossswww~~~^^^===444///000111...,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))************))))))(((((((((((())))))))))))))))))*********+++++++++************************++++++,,,,,,,,,------------.........000111222333333IIIaaappp~~~qqqnnnlllssswwwssspppnnn___UUULLLJJJMMMWWWfffrrr~~~zzzwwwyyyzzz}}}rrrfffaaafffrrr|||~~~nnniiinnnqqq^^^ZZZDDD:::111000111000//////------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------......///000000000000000111111222555222333666555333;;;GGGXXXnnn|||}}}ttt{{{uuummmooouuuxxxyyytttccc]]][[[[[[]]]aaalll|||iiipppuuu{{{vvv{{{xxx|||___]]]jjjrrrzzzoooEEE888000111222...,,,...------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************+++++++++))))))************))))))(((((((((((()))))))))))))))************+++++++++************************,,,,,,,,,,,,------------------...///000222333444777QQQlllyyywwwsssppppppwwwzzzqqqoooqqqrrrqqqYYYQQQIIIJJJQQQ^^^ppp~~~~~~~~~|||yyywwwwwwyyy{{{|||~~~mmmddd```mmmuuu}}}}}}mmmkkklllyyybbb\\\III===222000111///......------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------------...++++++,,,------......///000000000000000111111222444000222666666555@@@PPP]]]ppp}}}xxxrrr}}}yyyssstttyyyzzz}}}rrrbbb]]]\\\]]]___```lll~~~~~~cccnnnsssuuurrrxxx}}}qqqtttggg[[[```mmm|||LLL<<<111111222---,,,000------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))************))))))(((((((((((()))))))))))))))************+++++++++************************,,,,,,,,,------------...------...///000222444555@@@YYYrrr{{{{{{yyy|||sssqqquuuxxxvvvrrrXXXPPPJJJMMMXXXggg{{{~~~}}}{{{{{{|||||||||zzzwwwyyy||||||llldddcccvvv|||xxx|||~~~pppxxx~~~zzzooooooqqq|||ccc\\\KKK>>>333000111///---------------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,------......///000000000000000111111222333///000666666777EEEWWW^^^ooozzzuuuvvvuuuxxxvvvzzz{{{sssddd``````aaaccc___lllyyy```mmmnnnllljjjwwwfffkkkqqq^^^\\\lllQQQ???222222222---,,,111---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))******++++++++++++))))))************))))))(((((((((((()))))))))))))))************+++++++++************************,,,,,,,,,---------......------...///111222444555LLLbbbxxx{{{wwwzzzwwwpppPPPJJJHHHPPP___ttt|||{{{|||zzzwwwwwwxxxyyyyyyxxxvvvyyy~~~xxxggg___hhh~~~www}}}{{{rrrxxxoooooorrrvvvuuussstttyyy~~~zzzooocccSSSDDD555000111///---,,,000///---,,,++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......////////////000111222333555111222777999<<>>NNNbbbooorrr{{{}}}uuu|||nnncccbbb___aaaddd^^^___tttwwwrrrhhh]]]XXX\\\```bbbaaajjjzzz}}}|||pppxxxvvv___iii~~~kkkFFF555222222///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++***))))))))))))************************************))))))))))))************++++++++++++,,,,,,,,,,,,,,,---------............///111333444;;;MMMggg|||vvvuuuuuuaaaXXXNNNKKKQQQYYY```bbbjjj|||sssooolllkkkmmmmmmlllmmmqqqtttyyywwwiiiiiitttqqqiiippp}}}sssllljjjuuufffYYYIII>>>666///---///,,,,,,---......------,,,***+++,,,,,,,,,,,,+++***------------------------,,,,,,,,,---------..................////////////////////////000111222333555222666FFFYYYiiittt{{{wwwyyy|||xxxyyynnndddbbb^^^```ccc^^^```uuunnnkkkaaaVVVVVV]]]bbb```___kkk|||}}}rrrwwwwwwwww]]]```rrr}}}{{{zzz|||RRR:::555333000------------,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,------...,,,,,,------,,,,,,+++***((()))))))))************************************))))))))))))************+++++++++,,,,,,,,,------------------...............111333777CCCZZZvvvzzz{{{uuutttiiiQQQMMMJJJMMMVVV```iiimmm{{{zzznnnkkkjjjlllpppqqqpppsssyyy~~~pppffflll~~~~~~hhhkkkwww}}}pppuuuyyyzzzhhh[[[LLLAAA888000...000+++,,,---.........---,,,***+++,,,------,,,+++***------------------------,,,,,,,,,------...................../////////000////////////000111222333666000666KKKaaannnyyyttt~~~~~~tttnnnrrryyyooodddbbb]]]___ccc^^^aaawwwiiiggg___UUUVVVaaaeeebbb^^^kkk~~~mmmvvv}}}]]]ZZZhhh}}}{{{ZZZ>>>777555111------,,,,,,,,,+++++++++++++++++++++++++++++++++''''''(((***+++,,,---...,,,,,,------,,,,,,+++***(((((())))))*********+++************************))))))))))))************++++++,,,,,,,,,------------------.........//////...000333999IIIddd~~~qqqnnnqqqgggTTTRRRRRRUUU^^^hhhqqqwwwlllooojjjjjjnnnsssuuuuuuzzzmmmfffnnnkkkjjjooo{{{xxxyyyssswww~~~sss]]]OOOEEE666000222000000///...------,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------......///000000000///000222222111111222444666333<<>>ZZZzzzhhh\\\___www{{{eeeXXXbbbooopppmmmooosssvvv|||sssbbbcccgggmmmsssxxx~~~~~~jjj___aaakkkvvvyyyjjjnnnzzzmmmiii{{{jjjYYYPPP@@@444222000000...---------------,,,++++++******++++++,,,))))))***+++,,,,,,------------------------------............////////////...666333///444444333999LLLZZZrrr~~~yyyuuuwwwuuu{{{nnnlllkkkhhheeefffhhheee^^^gggnnniiiYYYKKKOOO]]][[[\\\jjjvvv|||yyy~~~jjjllldddTTTVVViii{{{{{{}}}aaa555000...///222000,,,,,,///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++************++++++++++++******++++++,,,---,,,,,,------.../////////,,,222...+++111333222888HHHhhhuuubbb]]]sssqqq```VVV```mmmpppmmmmmmooo{{{gggcccgggkkkqqqvvv|||~~~sss```___eee}}}rrrhhhuuupppfffzzz}}}kkkZZZQQQBBB555222000000///...------------,,,,,,++++++++++++,,,,,,*********+++,,,,,,,,,---------------------------000000000000111111111111...666333000555666666>>>UUUhhhwwwwwwzzzyyynnnlllkkkgggccceeehhheee___kkkmmmiiiYYYLLLQQQ^^^^^^```ooo{{{{{{wwwzzzqqqooohhhUUUTTTfffyyy{{{{{{iii;;;333111000222000+++***---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,*********************************+++++++++,,,,,,++++++************+++++++++++++++++++++,,,------,,,,,,------.../////////---444000---222333222:::KKKoooeee```fff}}}lll\\\UUU```mmmpppmmmlllppp{{{yyyeeecccgggnnntttyyy~~~nnn^^^aaakkk|||rrrooo|||vvvcccqqqooo\\\TTTEEE777111111000///...------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------///000000000111111111222///666333111666777999DDD^^^wwwvvvzzz~~~lllllliiieeeaaadddiiifff```ooo|||iiigggXXXMMMTTTaaa```ddduuu|||uuuwww~~~rrrhhh|||oooWWWSSSbbbwwwzzzzzz}}}{{{uuuDDD777333111222000+++***,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++,,,,,,,,,,,,,,,------...,,,,,,------.../////////...555222///333333333===TTTyyyoooXXXZZZlll}}}dddXXXTTTbbbppprrrnnnmmmrrr{{{mmmbbbdddjjjrrrzzz|||ggg]]]eeessstttttt|||~~~dddllluuu___VVVIII999000111000///...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++........................------......//////000000111666333111666666:::HHHccc||||||yyyvvvkkkkkkhhhccc```eeejjjgggaaaqqqvvvdddcccXXXOOOWWWbbbaaagggxxx~~~vvvvvv}}}vvvcccsssppp|||{{{[[[RRR^^^sssxxxzzzMMM:::555111111000,,,+++---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++************++++++------,,,,,,,,,---......,,,,,,------.../////////...444222000333111555CCC``````YYY\\\pppzzzwww^^^TTTUUUeeetttvvvqqqooovvv}}}tttcccbbbgggnnnxxxtttccc___lll|||mmm{{{hhhlll~~~yyy|||{{{}}}dddXXXKKK;;;111111111///...............---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,........................---------...///000000000333666222111555444:::LLLeeeyyy}}}~~~~~~{{{sssllljjjgggaaa```fffllliiiaaarrr~~~sssaaacccWWWQQQYYYcccaaahhhzzzxxxwww~~~jjjpppvvv```QQQXXXmmmvvv{{{WWW<<<555000111111......000---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++************++++++------,,,,,,,,,---......,,,,,,------.../////////---333111000333111888LLLjjjmmmXXXbbbjjjvvvwwwuuuZZZSSSXXXjjjyyyzzzvvvttt{{{hhhccchhhlllsss}}}nnndddffftttxxxlllnnnnnn}}}}}}wwwxxxxxxiiiYYYKKK===444111111000///............------,,,,,,,,,,,,------,,,,,,,,,,,,------------..............................///000111222333333333555111111555444===RRRiiivvv{{{www{{{}}}rrrnnniiifffaaabbbiiiooojjjaaarrr|||rrraaacccSSSPPPZZZcccaaajjj~~~{{{xxx}}}pppmmmkkkRRRRRRjjj{{{ccc>>>666000000111000///111------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++++++++************++++++,,,,,,,,,,,,,,,------...,,,,,,------.../////////---222000000333222>>>WWWssscccXXXjjjuuuyyy{{{sssYYYTTTZZZmmm|||~~~yyyxxxuuugggiiipppqqqwww~~~uuuhhhfffnnn{{{ssssssqqqpppttt}}}zzzwwwmmmYYYKKK>>>666222111000///............------,,,,,,,,,,,,------+++,,,,,,,,,---.......................................///000111222333333111333000222777666BBBZZZkkkttt}}}~~~xxxyyy}}}}}}tttoookkkhhheeebbbdddlllrrrlllaaannnvvv}}}ppp^^^aaaOOOOOOZZZccccccooo|||wwwzzzpppfffzzz~~~YYYPPPnnnrrrCCC999111000111//////000...------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++************+++++++++++++++++++++,,,------,,,,,,------.../////////...222000111444555FFFccc{{{iiiaaappp{{{}}}oooWWWSSS[[[ooo~~~{{{zzz}}}llliiiooosssuuuxxx}}}~~~gggaaahhhtttwwwrrrrrrpppuuu}}}yyyoooYYYJJJ???888222111000//////............------,,,,,,------...++++++,,,,,,---...//////////////////////////////,,,,,,---...///000111111000222000333999999GGGaaakkksss{{{tttiiihhhlll{{{ppplllkkkfffgggeeebbbeeennntttlllaaahhhooowwwlllZZZ^^^LLLMMMZZZcccdddrrr|||uuuwww{{{oooaaa~~~oookkk```RRRttt|||FFF<<<222111111///---.........---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++************++++++++++++******++++++,,,---,,,,,,------...//////000///222111222555777KKKkkktttkkkuuukkkWWWSSS[[[ooo~~~|||{{{pppfffjjjqqqrrrvvvyyy|||}}}}}}|||}}}}}}sss]]]\\\iiixxx}}}}}}zzzyyyuuuwww}}}vvveee}}}xxx~~~xxxwww[[[MMMCCC;;;444222///---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////......//////000000111111000000222444555<<>>...111222111111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,---------------.........//////444***000777111:::\\\yyywwwxxxzzziiiUUUUUU___rrr~~~~~~}}}uuukkkjjjmmmnnnmmmqqqtttxxxyyyxxxwwwxxxyyy|||tttcccXXX___ooo||||||zzzuuurrrooooooqqqtttzzz|||jjj|||yyy}}}~~~aaaPPPDDD;;;555222///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///............////////////......//////000111111111111111333555666>>>SSSgggtttttt|||xxxooodddkkkooossswwwdddbbbhhhmmmrrrpppllljjjmmmoooiii```fffbbbqqqvvvggg^^^VVVKKKVVV```eeelllzzzyyywwwxxx{{{lll\\\lllppp{{{pppYYYllleeeCCC111333222111111---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************+++++++++,,,)))************+++++++++++++++,,,,,,,,,,,,---------------.........//////333///555:::888FFFggg~~~tttzzz~~~hhhXXXWWWbbbuuu{{{ooojjjkkkpppssssssqqqrrrssstttuuuvvvxxxzzzzzz}}}jjj^^^XXXaaaqqq{{{{{{{{{|||~~~~~~ppp~~~||||||gggSSSEEE;;;555333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///............////////////......///000000111111222222333555666888BBBVVViiirrrssszzz~~~wwwwwwfffdddsss{{{sssbbbccckkkqqqtttsssoookkkmmmnnnhhh```dddcccssswwwggg\\\SSSLLLXXXdddiiiooo{{{|||yyyxxxyyy|||yyykkk```kkkvvvyyyzzz^^^cccoooKKK555444222111111---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))*********++++++)))************+++++++++++++++,,,,,,,,,,,,------------........./////////---000444666===QQQpppwwwuuuiiiYYYXXXbbbvvvwwwqqqkkkiiimmmrrruuuvvvqqqooonnnooorrrvvvxxxyyyyyy|||~~~___[[[]]]hhhxxx|||~~~~~~ttt{{{||||||}}}yyykkkUUUFFF>>>666333000/////////...------------------------------------------...//////............////////////...//////000111111222222222444555666:::FFFZZZkkknnnuuuxxxwwwyyyuuulllooo}}}pppcccgggpppvvvxxxvvvrrrmmmlllmmmhhhaaaaaacccuuuvvvfff[[[PPPMMMZZZgggmmmsss|||uuuwww~~~xxxvvvyyy|||tttjjjmmmwww|||yyyggg\\\nnnzzzSSS888444222111222.........---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******((())))))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------............////////////+++333333222BBB^^^{{{wwwzzzkkkXXXXXXbbbuuuwwwyyyooommmllllllnnnqqqssstttrrrpppoooppptttwwwxxxxxx|||oooZZZ^^^fffsss||||||~~~yyyttt}}}zzz{{{zzz|||mmmUUUHHHAAA777444111////////////...------------------------...------------...//////............//////////////////000000111222222222000333555666<<>>ZZZzzz~~~zzzfff\\\```vvvqqq]]]]]]___gggjjjnnnpppppppppsssuuuvvvzzz||||||sss```bbblll~~~zzztttrrrsssssszzz|||{{{lllRRRGGGCCC;;;444333222///............------------......------...////////////...////////////000000000000000000000000000111333333777444888FFFXXXiii{{{~~~qqq{{{www}}}{{{tttnnniiiddd```]]]WWW\\\bbbdddaaaZZZTTTPPP^^^ooovvvsssxxx|||dddttt{{{YYYMMM___}}}qqqOOO777222444///.........------------,,,++++++,,,,,,,,,,,,------............---,,,++++++************************++++++************++++++++++++,,,------......///////////////000111222333333444CCCcccpppaaa```uuuppp^^^^^^bbbeeekkkpppqqqnnnmmmqqquuuvvvwwwxxxyyy}}}ddd```kkkvvvzzzsssqqqqqqsssyyy{{{yyytttVVVJJJDDD<<<444333222000...///......------------......------...///////////////////////////000000000000000000000000111222333333666444999HHHZZZkkk{{{|||rrrzzz}}}}}}yyyrrrlllhhhdddaaa^^^WWW\\\aaabbb___YYYUUUTTTaaarrrvvvtttyyywwwooouuuyyyYYYPPPiii}}}WWW999000333000............------------+++++++++,,,,,,,,,---------------------,,,++++++)))***************++++++++++++************++++++++++++,,,------......///////////////000111222333333666GGGiii}}}~~~|||iiibbbtttmmm]]]___bbbaaaffflllnnnmmmmmmpppsssvvvvvvtttvvvmmm[[[bbbsssuuu}}}vvvssssssvvvzzz|||qqq}}}{{{ZZZLLLCCC;;;333222222000///111......------------......---...//////000000//////////////////000000000000000000000000111222333444555555;;;KKK\\\jjjxxxzzzttt|||{{{}}}~~~{{{wwwqqqlllhhheeeaaa___WWW\\\aaabbb^^^YYYXXXXXXeeeuuuuuussswwwwww{{{~~~yyyxxx|||ZZZNNNggg```;;;000333111//////.........---------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,++++++***))))))******+++++++++,,,++++++************++++++++++++,,,------......///////////////000111222333777===PPPrrryyy~~~mmmbbbrrriii[[[^^^bbbaaaccchhhnnnrrrttttttrrryyyyyyxxxyyyddd\\\hhhzzz}}}yyywwwwwwyyy|||}}}jjj{{{xxxzzz}}}}}}^^^PPPEEE;;;444222222000000222......------------............///000000000000///////////////000000000000111111000111111222333444555666???PPP```lllvvv~~~yyywww}}}zzz{{{|||yyyvvvqqqnnnjjjfffbbb___UUU\\\bbbccc^^^ZZZYYYZZZgggwwwwwwrrruuu|||zzzxxxwwwzzzzzz^^^HHHXXX{{{kkkAAA222444111/////////.........------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***))))))******+++,,,,,,,,,++++++************++++++++++++,,,------......///////////////000111222333888AAAXXXxxxnnnvvvnnnbbbpppeeeYYY]]]aaadddgggmmmuuu|||}}}zzzwww|||pppdddfffqqqxxx|||zzzzzzyyy{{{|||hhhtttvvvyyy{{{xxxcccUUUIII???666444333000000222......------------............///000000000000000////////////000000000000111111111111222333444444555888DDDWWWgggrrryyyyyyyyy|||xxxyyy{{{vvvuuurrrpppmmmhhhccc___SSSZZZbbbccc___ZZZZZZ[[[iiixxxzzzvvvvvv{{{}}}vvvxxxppp{{{gggHHHMMMjjjvvvIII666666222////////////............++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++))))))***++++++,,,------++++++************++++++++++++,,,------......///////////////000111222333888EEE```{{{```ooorrreeeqqqdddXXX]]]aaafffmmmwww~~~{{{{{{uuucccgggsss{{{~~~~~~||||||xxxzzzzzzjjjttt}}}|||uuuyyyzzzuuugggXXXMMMCCC999555333000000111.........------............//////000000000000000////////////000000000000111111111111222333444555666:::HHH\\\mmmwww}}}yyy{{{{{{vvvyyy{{{uuutttsssqqqnnniiiccc___QQQYYYbbbccc^^^ZZZYYY[[[jjjxxx~~~{{{zzz~~~~~~uuu~~~}}}lll|||qqqNNNNNNfff{{{NNN999777222000/////////............++++++,,,,,,,,,---------,,,,,,---......---------))))))***+++,,,,,,------++++++************++++++++++++,,,------......///////////////000111222333<<>>666111111000000//////....................................////////////......******+++++++++,,,,,,,,,++++++++++++++++++++++++////////////000000000000...---111666333444EEE\\\zzz~~~sssooo|||oooiiimmmwww{{{}}}{{{|||{{{rrrnnnsssrrrsss{{{hhhaaauuu~~~wwwyyy}}}lllYYYCCC666444555333///111111000///////////////////////////000000000000000000000000000000000000111222222222111333555888>>>KKKbbbtttyyy|||}}}vvv~~~|||wwwzzzyyyuuurrrqqqlllaaaXXXUUUXXX```fffeeedddiiinnnqqqvvvxxxyyyuuusssvvv___eee===999444222000///000000///...------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...555000000666111BBBkkk{{{pppppp|||wwwcccmmmuuu}}}zzzrrrmmmrrrsssuuu|||jjj^^^oooxxxwwwmmm[[[DDD777444555333///111111000///////////////////////////000000000000000000000000000000000000111222222222222333666888>>>PPPiiixxxxxxzzz|||vvv~~~|||wwwyyyyyyvvvsssrrrlll```XXXUUUZZZbbbgggfffeeeiiioooqqqyyywwwxxx}}}vvvvvv|||yyydddiii???888555333000000000000///...------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000555111222777444FFFmmmtttllllllvvv|||gggmmmwwwzzzrrrnnnppptttwww}}}mmm[[[fff{{{wwwtttppp^^^GGG888444555333000111111000///////////////////////////000000000000000000000000000000000000111222222222222333666999>>>UUUppp{{{yyy~~~{{{uuu~~~|||vvvxxxzzzwwwuuussslll```WWWUUU\\\dddiiigggfffjjjoooqqquuuyyyzzzvvvuuu|||}}}hhhrrrEEE:::555333111000000000///...------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111555333444777888MMMppp}}}www{{{wwwrrrmmmnnnxxxhhhkkkttt|||tttooonnntttyyy}}}pppZZZcccttttttppptttbbbKKK;;;555444333111111000000///////////////////////////000000000000000000000000000000000000111222333222222444777999BBBZZZtttyyyvvv~~~zzz{{{uuuvvvzzzxxxvvvtttkkk___WWWVVV\\\dddiiigggfffjjjoooqqqwwwzzzzzzuuuppp~~~}}}~~~hhhyyy}}}MMM===666444111000000000///---........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222222333555666<<>>777222222333000/////////............---------///............---------++++++,,,,,,,,,,,,------......---,,,,,,,,,------,,,...////////////000222444222777<<>>NNNmmm|||zzz{{{yyyssssssvvvxxxxxxuuusssssstttpppooopppqqqnnnkkkmmmsssmmmkkkhhheeecccaaa^^^[[[WWWSSSNNNJJJIIIKKKMMMNNNRRRUUU\\\iiizzz~~~yyyvvvpppooosss|||kkkkkk{{{oooqqqoooIII888:::111444111000000////////////000////////////000000000000000000000000000000000000000///000333333444:::CCC[[[mmmyyy~~~tttqqqyyy|||yyymmmeeeiiifffffffffbbb]]]\\\___eeegggkkkpppwww{{{~~~xxx{{{}}}{{{mmmRRRYYY|||oooTTTaaabbbAAA:::444555555222000000///............---------///............---------+++++++++,,,,,,,,,------------,,,,,,,,,------...---...000000//////111222555777777???WWWrrr~~~~~~{{{|||}}}|||yyyzzz~~~}}}zzzxxx{{{~~~|||wwwttttttvvvmmmkkkjjjiiiddd___```eeeccc```]]][[[YYYVVVSSSQQQQQQMMMIIIGGGHHHJJJKKKKKKMMMSSS[[[___ccclllzzzzzzwwwtttuuuyyynnnwwwqqqrrr~~~sssLLL999:::111555000000////////////000000////////////000000000000000000000000000000000000111000111444444555<<>>FFFWWWaaaiiivvv}}}vvv~~~{{{wwwuuutttrrrpppoooxxx~~~~~~|||yyyqqqgggiiieeecccbbb^^^ZZZ[[[___bbbccckkkvvv~~~{{{}}}eeefffyyyXXXdddoooDDD===777777777444111111//////.........---------//////.........---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///...///111111000000222333333;;;888GGGmmmyyyyyyxxxsssfff]]]TTTQQQOOOKKKIIIIIILLLKKKLLLNNNRRRTTTTTTTTTRRRTTTVVVWWWXXX[[[___bbbaaaeeeiiijjjiiiiiijjjkkknnnssswwwvvvvvvyyyzzzyyyuuusssrrrsssvvvxxxwwwuuuvvvzzz{{{uuusssttttttwww|||dddgggyyypppqqqqqquuuzzzSSS::::::333666222222111111111111111222000000000000111111111111000111111111111222222222000555222111666666999FFFZZZ\\\dddrrr|||uuu~~~|||}}}~~~wwwvvvpppqqqrrrtttuuuvvvxxxxxx{{{xxxxxx}}}|||tttnnniiifffdddaaa\\\WWWZZZ```hhheeeiiisss}}}|||}}}{{{~~~aaaccc}}}\\\hhh|||zzzFFF>>>888888888666444444000/////////............///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---...000111000111222444000777666KKKrrr~~~jjjtttuuujjjgggYYYTTTNNNJJJIIIKKKMMMNNNQQQSSSVVVYYY[[[\\\\\\[[[\\\YYYZZZ```eeefffhhhllljjjsssxxxuuuwww~~~yyyzzz}}}}}}}}}~~~zzzuuusssuuuvvvuuutttooorrrvvvzzz{{{uuurrrssstttxxx}}}bbbaaa}}}rrrjjjlllnnnrrrwwwzzzUUU;;;;;;333666333333222111000000111111000000000000111111111111000111111111111222222222000555222111666666:::HHH\\\aaakkkyyy{{{vvv{{{tttrrrrrrsssuuuxxx{{{~~~wwwmmmiiifffbbb\\\XXX[[[bbbmmmiiijjjqqqyyy}}}{{{~~~|||vvvcccggg[[[^^^oooIII@@@888888777444222222000000/////////.........//////...---------------------------------------,,,,,,,,,---------......---...000111000111222444111666999PPPvvv{{{dddrrr{{{jjj```\\\QQQOOOMMMNNNPPPSSSVVVXXX[[[\\\]]]^^^]]]\\\[[[YYY\\\XXXXXX]]]bbbeeejjjppplllrrrxxx}}}}}}}}}|||xxxuuussssssssssssvvv|||zzzuuurrrrrrtttyyybbb\\\uuummmgggjjjllloootttvvvZZZ>>><<<333666444333222111000000000000000000000000111111111111000111111111111222222222111555222111666555;;;KKKaaafffsssyyywwwvvvqqqtttwwwyyyzzz|||sssnnniiiddd]]]YYY]]]dddnnnjjjiiimmmuuu~~~|||xxxzzz}}}qqqdddiii^^^WWWfffKKKAAA888777777333000///000000000/////////....../////////...............------------------------,,,,,,,,,---------......---...000111000111222444333666===VVVxxxxxx___rrrppp```UUUQQQKKKMMMPPPTTTXXX[[[]]]^^^[[[[[[ZZZZZZXXXWWWUUUTTTUUUQQQPPPTTTYYY^^^fffnnntttxxx~~~zzzyyyuuuqqqoooooopppqqqqqqwwwzzzyyytttrrrrrrsssyyyfff\\\pppllliiilllnnnooosss{{{___@@@===333666555444333111000////////////000000000111111111111000000111111111222222222111444111222666555<<>>444777444333222111000000000000000000000000111111111111000111111111111222222222222333000333777444???YYYqqqmmmttt~~~ssstttwwwppprrryyyqqqsssuuuvvvvvvxxx}}}{{{uuunnnfff___[[[___ggguuusssnnnhhhkkkttt|||}}}rrrnnnuuu|||~~~bbbttt}}}lllSSS]]]~~~___[[[nnnNNNAAA666555999999555333111111000000000/////////,,,---...///000///...---........................,,,,,,,,,---------......---...000111000111222444777000GGGlll}}}nnnhhhcccWWWWWWXXXYYY\\\_________```dddhhhmmmkkkgggccc```^^^^^^^^^YYYZZZ```ggglllqqq{{{}}}yyyuuurrrooommmmmmmmmllllllmmmooopppqqqrrrsssvvvxxxwwwsssrrrqqqqqqtttzzzkkkfff}}}|||hhhhhhrrr|||iiiFFF>>>444888333333222111000000111111000000000000111111111111000111111111111222222222222222000444777333@@@\\\sssqqqxxxtttttttttqqqrrrqqqrrrvvvtttvvvyyyzzz{{{~~~yyytttmmmggg___[[[___fffyyyyyytttmmmmmmtttyyyyyy{{{sssoootttcccsss|||mmmUUU```hhhhhhxxxRRRDDD777666:::999555222111111111000000000//////---///000222222222000000........................,,,,,,,,,---------......---...000111000111222444999000KKKttt~~~ooouuu```UUUXXX\\\```bbbcccbbbbbbfffooowwwzzzwwwqqqjjjeeecccbbbbbbaaabbbhhhqqqxxxwwwrrrooonnnlllkkkeeehhhlllnnnnnnooopppqqqqqqwww~~~vvvsssrrrrrrqqqsssyyy~~~mmmkkkhhhgggsssjjjGGG???444888222222111111111111111222000000000000111111111111000111111111111222222222222222000444777333@@@^^^tttuuu}}}uuuuuuxxxgggkkkvvvyyyzzz}}}|||zzzyyy|||xxxrrrlllggg___[[[^^^eeeyyyzzzwwwppppppwwwzzzyyyyyyuuupppttt~~~jjjxxx~~~pppYYYdddkkkkkkxxxVVVGGG999777:::999444111111111111111000000000000///000222444444444222111////////////////////////,,,,,,,,,---------......---...000111000111222444<<<111NNNwww{{{rrr```UUUZZZ^^^hhhhhhgggddddddjjjvvvyyyrrrmmmjjjiiiiiikkkmmmrrr{{{{{{uuussstttuuutttoooooonnnlllkkklllpppsssrrrppppppvvv|||uuuqqqqqqsssqqqsssxxx~~~pppfffooodddqqqrrrDDD===666333666555333111000///......111111111000000000000000000000000000111111111111111000666111333888<<<[[[uuuyyyuuuttt{{{sssqqqwwwyyyvvvvvvzzzvvvoooiiieee]]]VVV\\\hhhxxx~~~~~~wwwyyy{{{rrrqqqvvv~~~yyyiii{{{sssVVV``````YYYbbbYYY???666<<<:::555444111111222333444333111///---.........///////////////------------------------........................///000111111000111333555999666UUUxxx}}}qqq~~~}}}]]]]]]fffdddmmmmmmmmmmmmnnnssszzz~~~xxxpppkkkkkknnnrrrsssxxx}}}zzzzzztttqqqrrrrrrpppppprrrssspppoooqqqtttzzzzzztttwww{{{ssspppooosssrrruuu}}}jjjhhhsssfffpppuuuFFF>>>777444666555333222000000//////000000000000000111111111000000000000111111111111111000666111333888<<<[[[kkkrrrvvvuuu|||uuuuuutttkkkeeebbb]]]XXX\\\fffyyy|||}}}wwwnnnmmmssszzzyyyggg|||ZZZ^^^~~~aaaUUUZZZvvv]]]BBB888===:::666555222222333444444444222000///.../////////////////////------------------------...........................000111111000111333555888777XXX{{{uuuooo\\\cccrrrsssuuuuuuuuuuuuvvvyyy}}}~~~xxxrrroooqqqwww}}}}}}|||{{{xxxxxxssspppoooooonnnooowww}}}ooohhhjjjppptttyyyrrrooonnnpppqqqwww}}}aaafffuuufffnnnyyyIII@@@999666555555333222111111111111//////000000111111222222000000000000111111111111111000666111333888<<<[[[gggqqqwwwwww}}}qqqfff______^^^[[[^^^eeevvvtttkkkkkkqqqxxxxxx~~~yyyeeebbbbbb}}}aaaTTTTTTjjjdddHHH;;;>>>:::666666333333444555555444333111000//////////////////......------------------------...........................///111111000111444666777:::]]]~~~uuu}}}hhhbbbjjjuuuwww{{{zzzwwwtttzzz{{{{{{zzztttrrrrrrqqqmmmjjjlllrrruuuyyynnnnnntttyyy{{{zzzxxxqqqnnnnnnmmmooovvvwwwYYYaaattthhhooo~~~}}}LLLAAA999666555444444333222222222333......///000111222222333///000000000111111111111111000666000333888<<<[[[mmmxxxxxxyyylll```YYY\\\```^^^```eeeppp}}}uuullllllrrrzzzvvv|||tttdddllljjjbbbVVVUUUfffvvv}}}jjjMMM???@@@;;;777777555444444444444333222111000////////////............------------------------...........................///000111111222444666777>>>cccyyytttwwwpppppprrrwwwxxxvvvnnniiihhhnnnqqqnnnttt{{{{{{wwwwwwxxxxxxssslllkkkoooiiiuuuyyyttt{{{wwwwwwqqqoooooonnnpppvvv}}}vvvTTT[[[xxxxxxooouuuNNNBBB999666555444444333222222222333......///000111222222333///000000000111111111111111000666000333888<<<[[[uuu~~~xxxzzzfff[[[UUU\\\bbbbbbccchhhlllzzztttllllllsss{{{wwwzzztttfffrrroooeee\\\\\\iiisssxxxoooQQQBBBBBB===888888666333333333222222111000///000000//////.........---------------------------........................---///000111111222444777666BBBiiiyyyvvvwwwxxxyyyyyylllooossstttxxxxxxuuussssssyyy~~~{{{{{{}}}}}}wwwnnnkkkmmmkkknnnuuuvvvvvvvvvpppnnnooorrrtttxxx|||~~~xxxTTTWWWttt|||www}}}QQQCCC999666555555333222111111111111//////000000111111222222000000000000111111111111111000666111333888<<<[[[uuu~~~xxx{{{aaaXXXUUU]]]dddeeeggglllmmmyyytttzzz|||rrrjjjkkkqqqzzzzzz{{{}}}kkkqqqmmmjjj___]]]jjjvvv{{{qqqTTTDDDDDD???999999666333333222111111000000///000000000///......------------------------------........................---...000000111222555777666FFFmmm|||xxx{{{xxxvvvzzzrrrwww}}}~~~|||~~~yyyuuuvvv~~~~~~xxxoookkkmmmkkklllssswwwtttnnnmmmnnntttuuuwwwyyyyyy~~~|||VVVSSSoooyyyyyyTTTEEE:::777666555333222000000//////000000000000000111111111000000000000111111111111111000666111333888<<<[[[sss|||www{{{]]]VVVVVV___fffgggkkkrrrooowwwpppfffppp~~~{{{qqqiiijjjqqqzzz}}}sssjjjkkkppp]]]VVVfffzzzrrrUUUFFFFFF@@@:::999666444444333222111111111111111000000///......------------------------------........................,,,...000000111222555777666HHHpppxxxtttvvv{{{{{{~~~~~~wwwuuuyyyqqqttt}}}}}}www{{{}}}sssmmmllllllssssssuuuuuutttzzzXXXQQQjjj~~~rrrwwwVVVGGG<<<999666555333111000///......111111111000000000000000000000000000111111111111111000666111333888<<<[[[sss|||~~~www{{{[[[VVVWWWaaahhhiiimmmuuuooosss|||}}}bbb^^^lllzzz|||rrrjjjkkkrrr{{{xxxdddjjjuuu[[[NNN```|||qqqUUUFFFGGGAAA;;;999666555555444333222222222222111000000///...---------------------------------........................,,,...000000111222555888666JJJqqqzzzlllqqq}}}~~~tttrrr{{{yyyoookkklllnnnvvvyyyyyyyyyZZZ\\\kkkxxxxxxttt}}}|||{{{]]]CCC>>>888555555333222111000000000000111111111111222222222333222222222222222222333000444333444888666@@@WWWsssttt{{{{{{xxxWWWXXXXXX[[[hhhvvvyyytttpppvvv}}}nnngggfffnnn|||xxxoookkkoooxxx~~~rrryyybbbmmmppp```SSS```vvv}}}[[[JJJSSSPPPAAA:::999666666555444333333333333111111000000//////............------------......---------............//////000111111111222555888444NNNuuu|||uuuyyyvvvmmmhhhqqqzzzuuupppkkkiiinnnvvvyyyoookkklllnnnuuuxxxyyyyyy\\\\\\iiiuuu}}}uuu~~~```DDD>>>777666555444222111111000000000111111111111222222222222222111111111111222222000444333444888666@@@VVVqqqqqq|||zzzzzzqqqWWWYYYYYY]]]iiivvvxxxtttrrrxxx}}}nnnggghhhqqqxxxooojjjooowww~~~nnntttxxx\\\hhhgggXXXPPPcccjjjWWW\\\VVVFFF>>>;;;555444333222111111111111111111111000//////............------------......---------............//////000111111111222555888===WWW|||sssnnnkkktttuuuhhhcccdddxxxyyymmmeee___[[[^^^cccjjjuuuxxxoookkklllnnnrrrvvvxxxyyy}}}]]]\\\iiixxx}}}uuucccEEE>>>666666555444333222111111111000111111111111222222222111111111000000111111111000444333444888666???VVVooooooxxxxxxxxxiiiXXXYYY\\\aaalllvvvwwwssstttyyy|||nnnkkkooo{{{xxxooojjjnnnvvv|||hhhmmmpppVVV```^^^SSSPPPjjjmmmYYY[[[SSSDDD===:::666555444333222222222222222111111000000///............------------......---------............//////000111111111222666888AAA\\\}}}mmmhhhiiikkkvvv~~~yyynnn]]]\\\ZZZaaa{{{~~~kkkgggbbb^^^```eeekkkuuu~~~|||~~~}}}~~~wwwnnnkkklllooorrruuuwwwxxxyyy}}}ZZZ\\\qqqzzzuuufffGGG>>>777777666555333222222222222000000111111111222222222111111000000000000111111000444333444777555>>>UUUmmmnnnvvvwwwwwwfffYYY[[[^^^eeeooouuuvvvssswwwzzz{{{{{{ppprrr{{{xxxoooiiimmmtttzzzdddjjj}}}mmmRRRZZZvvv|||]]]VVVWWWqqqcccPPPSSSLLLAAA===;;;888888777666555555555555222222111111000//////.........------------......---------............///...///000111111333666999;;;XXX|||yyyooommmmmmqqqwww{{{~~~|||ssscccOOOQQQQQQXXXiiirrrzzzqqqaaa]]]\\\bbbjjjsss~~~uuummmjjjlllooorrrtttvvvvvvuuuxxx~~~TTT^^^|||{{{xxxgggGGG???888777777555444333222222222000000111111111222222222111111000000000000111111000444333444777444>>>TTTjjjmmmuuu~~~yyywww~~~iii\\\\\\aaaiiiqqqtttuuuttt}}}~~~{{{~~~ttt|||xxxoooiiillltttyyy~~~ccckkk|||lllRRRWWWooottt```]]]___sss}}}]]]MMMPPPJJJCCCAAA???:::999888777666666666666222222222111000000//////......------------......---------............///...///000111111333666999888VVV||||||wwwtttooorrrqqqsss~~~{{{uuuqqq^^^KKKGGGHHHKKKPPPVVVZZZ\\\\\\XXXXXX\\\dddooowwwzzzzzzxxxyyywww{{{~~~{{{|||ooobbbiiitttuuubbb```bbblllwwwtttllljjjmmmpppssstttuuuuuutttwwwtttPPP^^^fffFFF???999888777666555444333333333000111111111111222222222111111111000000111111111000444333333666444===TTTgggnnnyyy{{{yyywwwrrrmmm___^^^ccckkkrrrssstttvvvwwwxxxoooiiillltttyyy~~~gggpppqqqVVVXXXnnnvvvaaa^^^___ooo~~~|||{{{]]]NNNOOOIIIBBB@@@===888888777666555555555555333222222111111000//////......------------......---------............///---///000111111333777999>>>[[[~~~|||tttuuupppmmmwww|||www{{{iiiXXXKKKEEEGGGHHHFFFDDDCCCEEEGGGFFFGGGIIIMMMSSSWWWYYYZZZ\\\dddpppwwwmmmqqqmmmbbbcccggglllrrrvvvmmmkkknnnxxx~~~sssllljjjmmmppptttssstttuuuuuu|||kkkNNN^^^|||fffEEE???999999888777555444444333333000111111111111222222222222222111111111111222222000444333333666333===SSSkkkuuu|||zzzzzzrrryyyqqqbbb```dddlllrrrrrrtttxxxxxxwwwnnnhhhllltttzzz{{{|||lllvvv~~~```]]]oooyyyZZZUUUUUUgggzzz||||||aaaSSSRRRKKKCCC@@@;;;999999888777666666666666333333222111111000000///......------------......---------............///---...000000111333777:::CCC^^^~~~{{{{{{vvvsssyyy~~~}}}dddSSSKKKGGGHHHHHHGGGFFFFFFFFFGGGGGGIIILLLNNNPPPSSSWWWYYY]]]hhhzzzooonnnyyyiii```dddiiilllrrr~~~rrrpppqqqyyy}}}sssllljjjmmmppptttrrrsssuuuwwwwwwfffNNN^^^vvvfffDDD>>>999999888777666444444444444000111111111111222222222333333222222222222333333000444333333666333<<>>:::999888666555333333222222111111111111111111111111111111000000111111222333222555333555888444;;;QQQtttyyyiiiggghhhoootttuuuwwwzzz{{{qqqrrrkkkhhhnnnvvv~~~|||yyyooozzznnn~~~wwwOOOGGGLLLccc}}}rrrWWWMMMFFFHHHNNNNNNEEEBBB===:::::::::999999888777666444333333222222000000///............///---------........./////////000111222222444777:::@@@eee|||vvvxxxsss[[[KKKGGGFFFFFFFFFGGGIIIKKKLLLSSSWWW]]]bbbggglllrrrvvvyyy|||yyyuuu}}}~~~{{{uuulllgggiiimmmqqqwwwxxxuuuuuuzzz^^^VVVgggxxxpppxxxwwwsss}}}hhhNNN???;;;999888666555333333222222111111111111111111111111111111000000111111222333111555333555888444;;;NNNkkkxxxnnnjjjjjjppptttvvvyyy|||{{{uuu}}}pppjjjhhhoooyyyzzzjjjsssmmm{{{TTTLLLPPPggg{{{YYYKKKCCCGGGOOONNNFFFCCC???<<<;;;;;;::::::888888666555444333333333111111000///////////////------.........////////////000111222222444777:::AAAggg}}}{{{rrrttt|||}}}ttt]]]NNNIIIHHHHHHIIIKKKOOOSSSUUU___aaaffflllqqqvvvzzz|||~~~~~~~~~sssjjjfffhhhnnnrrrvvvvvvrrruuuttt[[[TTTdddvvv|||pppwww}}}hhhOOO???;;;999888666555333222222222111111111111111111111111111111000000111111222333111555333333777555:::JJJcccxxxwwwpppllljjjnnnsssuuuzzz~~~|||yyyyyy~~~ooojjjiiiqqqzzz~~~zzzyyyccckkkkkkzzzWWWOOOSSSiiirrrXXXOOOIIIJJJKKKFFFGGGDDD@@@>>>======;;;:::999888777666555444444444111000//////......//////............///////////////000111222222444777:::EEEgggxxxpppssszzz|||ttt]]]PPPNNNMMMMMMOOOSSSYYY^^^bbbiiilllpppvvvzzz|||||||||{{{qqqhhheeehhhnnnsssttttttssswwwoooWWWQQQaaauuuxxxqqqzzz~~~gggNNN???;;;999888666555333222222222111111111111111111111111111111000000111111222333111666333222777666999GGGcccooowww{{{qqqkkkhhhkkkppptttzzz|||~~~lllnnn}}}ooojjjjjjqqqzzzyyywwwrrrZZZyyyeeejjjxxxPPPKKKSSSkkkeeeSSSRRRNNNMMMLLLEEEGGGDDDAAA???>>>>>><<<:::999888777666555444444444000///......------.............../////////000000///000111222222444777:::FFFfffuuuooowww|||rrr___UUUTTTTTTUUUXXX]]]dddkkkoootttwww|||~~~xxxnnngggdddhhhnnnssssssttttttzzzlllVVVPPPaaavvvuuummmvvv|||gggNNN???;;;999888666555333333222222111111111111111111111111111111000000111111222333000777333111666666888CCC^^^gggkkkyyyqqqjjjfffhhhmmmsss{{{}}}ooo___eeezzzzzznnnjjjjjjsss|||uuutttkkkTTTuuudddllltttLLLLLL[[[yyyyyy___QQQQQQNNNMMMOOOKKKGGGDDDAAA@@@???>>><<<:::888888666555444333333333//////...---------------....../////////000000000///000111222222444777:::FFFgggsssppp{{{oooaaaZZZZZZ[[[]]]bbbhhhooovvvzzzxxx|||}}}xxxwww{{{}}}vvvmmmeeeccchhhnnnsssqqqssssssxxxiiiSSSOOO```xxxrrrfffuuuvvvpppyyyiiiPPP@@@<<<999888666555333333222222111111111111111111111111111111000000111111222333000777444000666777888AAATTT___fffvvvrrrjjjeeeggglllttt}}}}}}wwweeebbbfffqqqxxxllliiikkkttt~~~sssssseeePPPtttxxxccclllmmmLLLPPPfffwww```TTTRRRKKKIIIMMMKKKFFFDDDAAA@@@???>>>;;;999888777666444333333222222000//////................../////////000000000000///000111222222444777:::GGGhhhsssqqq}}}}}}hhh^^^\\\^^^```ccciiiooovvv|||{{{{{{zzz|||yyyvvvvvvuuurrrttt{{{{{{uuullleeecccgggnnntttnnnppppppttteeeQQQLLL^^^wwwqqqbbbnnnoookkkvvvjjjQQQBBB>>>999888666555333333222222111111111111111111111111111111111000111222222333000777444000555777888???OOO^^^jjjzzz}}}rrrjjjdddffflllttt~~~mmmcccgggjjjnnnwwwkkkhhhkkkuuuzzzsssrrrbbbNNNvvv{{{qqq```jjj}}}fffIIIPPPjjjtttaaaXXXVVVLLLFFFGGGDDDEEECCCAAA@@@???===;;;999777666555444333222222222111111000///////////////////////////000000000000///000111222222444777:::JJJhhhtttqqq~~~vvvaaaZZZZZZ___bbbffflllssszzztttsssttttttoooeeecccnnn|||~~~nnnlllpppyyy|||tttiiicccdddhhhkkkmmmhhhjjjnnnuuucccPPPEEEffflllmmmooopppooorrr}}}iiiQQQ???@@@===;;;777555555555444333222222222222222222222222000111111111111222222222555333333555555555:::@@@SSSgggqqqwww~~~gggdddcccggglllttt{{{|||jjjccccccppp{{{pppiiieeefffppp}}}xxxlllwww~~~___]]]yyydddYYYbbbnnn\\\IIIVVVssstttpppkkkdddWWWJJJEEEGGGCCCCCCDDDEEEEEEBBB===999;;;:::777555444333333333000000000000////////////000000000000////////////////////////000444:::>>>MMMooo}}}}}}ddd\\\]]]___iiiiiippp{{{~~~ooofffmmmlllhhhdddbbbdddhhhlll}}}}}}zzzxxxtttooogggiiikkkoooxxx{{{sssiiicccdddhhhkkkmmmjjjmmmrrrxxxyyyZZZNNNLLLrrrkkkjjjkkkmmmooosssdddNNN>>>@@@===:::777555555444333222222222222222222222222222000111111111111222222222555333333555555555999@@@TTTjjjuuu{{{fffbbb```dddiiirrr}}}xxxmmmdddffflll~~~zzzpppgggeeeiiivvvtttnnnttt}}}vvv\\\___~~~hhhUUUXXXhhhcccRRR\\\sssqqqkkkfffbbbZZZOOOJJJKKKKKKIIIGGGGGGGGGGGGEEECCC;;;:::888555444333333333111000000000////////////000000000000////////////////////////000444999===RRRtttmmm```\\\___cccmmmooowww}}}~~~oooiiihhhmmmjjjgggddddddfffhhhjjjfffiiijjjhhhiiikkkiiiddddddfffhhhkkktttyyyqqqgggbbbdddhhhlllmmmlllqqqwww|||rrrRRRLLLPPPxxx}}}llliiijjjoootttzzz]]]KKK>>>@@@<<<999666444444333222111222222222222222222222222000111111111111222222222444222333555666555999???TTTooo~~~{{{eee```^^^aaafffooo}}}wwwuuuuuueeegggqqqyyyoooffffffmmm{{{pppppprrrtttwwwlllUUU[[[{{{dddQQQRRRkkkgggQQQYYYkkkhhhaaa[[[ZZZXXXQQQLLLJJJOOOLLLIIIGGGHHHJJJKKKLLL<<<;;;888666444333333333111111000000000/////////////////////000000000000//////000000111444999===QQQuuuggg^^^___```eeekkksssxxx~~~}}}iiiffflllnnnoookkkggggggiiikkkkkkjjj___```^^^]]]aaafffeee```aaacccdddgggooo{{{}}}vvvooofffbbbdddiiilllnnnnnnuuu{{{kkkQQQLLLPPPuuu}}}llljjjmmmuuu|||ZZZKKK>>>???;;;999555444333333222111222222222222222222222222000000111111111222222222333222333555666555999>>>QQQrrrzzzeee```]]]___eeemmm|||rrrssswwwuuukkkhhhrrrvvvmmmggggggooo|||nnnqqqqqqrrrttthhhPPPUUUsssppp\\\OOOWWWyyydddPPPUUUdddxxxeee\\\VVVWWWYYYUUUNNNKKKMMMJJJGGGFFFGGGIIIKKKKKK===<<<999777555444333333111111111000000000//////////////////000000000000///000000000111444888<<>>===:::777555444444444111111111111000000000000.../////////000000000111///000111111222444888;;;FFFkkk|||nnniiiqqqzzzxxx^^^SSSTTTbbbmmmnnnsss~~~wwwvvvuuuvvvrrrppprrrvvvyyyvvvsssssspppjjjdddcccfffeeeaaabbbeeefffffflllvvv~~~~~~~~~}}}yyypppjjjcccaaadddjjjnnnooorrrwww~~~cccKKKMMMYYY~~~vvvzzzWWWLLL@@@===<<<999666444444333222111222222222222222222222222000111111111111222222222222111222666666555777<<>>;;;888666444444444222222111111111000000000......//////000000111111///000111222222444777:::GGGkkkuuucccZZZRRRYYYdddmmmooohhh]]]UUUMMMOOO[[[jjjrrrrrrxxxyyywwwuuuwwwzzz|||{{{zzzyyyxxxsssjjjfffhhhhhhfffgggjjjllljjjmmmuuu|||~~~{{{}}}yyysssnnnhhhbbbaaaeeejjjnnnpppssswww^^^HHHLLLXXX|||xxx}}}QQQKKKBBB???===:::777555555444333222222222222222222222222222000111111111111222222222111000222666666555777<<>>999666555555555444222222222222222222222222222222111111111111222222111222333333333444666888???NNNqqqtttuuufffaaa___cccfffhhhuuu|||aaaUUUUUUdddooovvvmmmwww|||wwwqqqnnnooopppyyyuuuooommmsssyyydddOOOiii{{{zzzlllhhhZZZ```ooozzzkkkbbb[[[YYYWWWRRRNNNNNNOOOLLLJJJHHHGGGGGGEEECCCDDD???===@@@>>>777333444333222222111111000000///000000////////////000000...///000111111333666999???WWW}}}~~~{{{cccRRRJJJHHHEEEFFFJJJNNNQQQXXX___hhhnnnuuuxxxyyy||||||}}}wwwuuu{{{xxxvvv{{{xxxtttyyyzzz}}}zzz|||xxxooohhhgggbbbaaagggnnnrrrvvvyyyxxx}}}}}}uuuYYYKKKSSSpppooocccooowww~~~jjjKKKHHH:::@@@<<<:::888777777777666555222222222222222222222222222222111111111111222222111222333333333444666888;;;JJJnnnssstttmmmddd___bbbdddhhhtttnnnYYYSSSVVVeeeppp|||pppoooiiimmm}}}uuupppnnnqqqnnntttuuupppnnntttxxx}}}dddRRRkkkwwwpppdddfff[[[nnn{{{iii```YYYWWWVVVRRRPPPQQQOOOMMMJJJIIIIIIHHHGGGEEEFFFEEEEEEFFFAAA:::666777333222222111000000//////000000////////////000000...///000111111333666999>>>XXXyyyaaaPPPJJJGGGFFFIIIOOOTTTXXX```gggooosssvvvwwwyyy}}}|||{{{yyy}}}zzz|||vvvmmmfffbbb]]]^^^eeennnrrrvvvzzz{{{vvvYYYLLLVVVvvveeecccmmmsssyyyeeeJJJFFF<<<>>>999888777888999888666444222222222222222222222222222222111111111111222222111222333333333444666888<<>><<<444444333222111000//////000000////////////000000...///000111111333666999<<>>MMMgggsssmmmtttjjjlllssswwwyyy}}}uuuvvvqqqkkkiiiggggggiiikkksssxxxsss}}}pppgggeeefffhhhjjjsssyyyrrrmmmpppwww~~~{{{dddqqqzzzkkkaaa{{{ccc___rrr]]]ZZZUUURRRRRRSSSSSSSSSVVVSSSOOOKKKIIILLLRRRVVVZZZQQQFFF@@@@@@BBBCCCBBB<<<:::888555333222222222000///////////////000111///111222222222333666888888LLLtttrrr{{{]]]LLLKKKNNNTTT]]]eeekkkppptttvvvvvv|||~~~yyywww{{{~~~{{{vvvlllccc___[[[[[[```kkktttyyyaaaJJJMMMVVVjjj|||tttrrr{{{LLLKKKAAA<<<===;;;:::888777555444444444444444333333333222222222222222111111111111222222222222333333444555555555777<<>>;;;777444222000000000000////////////000000///000222222222333666888777HHHnnnooo}}}]]]LLLIIIOOOUUU^^^ffflllpppsssuuuwww{{{xxxwww|||}}}zzztttjjjbbb___\\\\\\cccmmmuuuzzz|||```MMMMMMXXXiiixxx~~~{{{uuuooo|||uuuKKKJJJ@@@======;;;:::888777555444444444333333333333222222222222222222111111111111222222222222333333444444555555666999EEE```uuuwww{{{mmmoooxxx|||oookkkpppsssuuuvvvwwwyyy{{{|||xxx}}}yyymmmfffccceeefffiiittt|||ooohhhiiipppzzz~~~xxxcccjjjjjjaaaeee___]]]ooozzzcccYYYVVVTTTWWWZZZ[[[VVVQQQTTTRRROOOMMMMMMOOOSSSUUUTTTNNNHHHEEEFFFFFFEEECCCAAA???<<<999666444222222111000000//////000000000///000222222222333666888777DDDfffrrr~~~^^^KKKHHHPPPVVV```hhhnnnrrruuuvvv~~~{{{xxxyyy~~~|||xxxrrriiiaaa^^^[[[]]]dddnnnvvvyyysssYYYKKKQQQcccttt~~~~~~qqqgggiiioooLLLJJJ@@@>>><<<;;;:::888777555444444444333333333222222222222111222222111111111111222222111222222333444444555555666888BBB\\\vvv~~~~~~mmmlllvvv}}}mmmcccgggnnn{{{~~~~~~vvvkkkeeecccdddfffjjjuuu}}}|||hhheeejjjrrryyyhhhmmm}}}jjjbbbeeezzzWWWXXXiiiooo]]]WWWVVVWWW\\\bbbccc]]]WWWPPPNNNMMMLLLNNNPPPQQQQQQQQQNNNKKKJJJJJJJJJHHHFFF>>>>>><<<;;;999888777777111111000000///000000000...000111222222333555777888BBBbbbyyy|||]]]LLLKKKQQQXXXbbblllsssxxx{{{}}}~~~~~~{{{|||zzzvvvqqqggg```]]]ZZZ]]]eeeooouuuxxx}}}gggQQQHHHXXXtttrrreeepppjjjMMMIII??????;;;;;;:::888777555444444444333333222222222111111111222222111111111111222222111111222222333444444555666999@@@WWWttt|||nnnlllvvv~~~}}}wwwuuusssyyyuuukkkaaa\\\ddduuu}}}rrrhhhcccbbbeeegggkkkwwwvvveeefffmmmrrr~~~uuukkkooo|||mmmiiieeepppRRRWWWmmmjjj]]]XXXWWWYYY]]]aaa```YYYSSSOOONNNNNNOOORRRSSSRRRQQQPPPOOONNNNNNMMMLLLJJJHHH???>>>>>>===;;;:::999888222222111000000000000000...000111111111222555777999@@@```{{{{{{]]]OOOOOORRRYYYdddooowww}}}|||yyytttooofff___\\\YYY]]]fffpppuuuwww}}}zzzaaaQQQOOOYYY{{{xxxhhhzzzbbbLLLHHH>>>AAA:::;;;:::888777555444444444222222222222111111111111222222111111111111222222111111222222333333444444666:::>>>QQQooovvvpppmmmyyyqqqjjjgggddd```^^^\\\\\\bbbnnn}}}{{{pppfffaaabbbfffjjjmmmyyyqqqcccfffnnnnnnvvvkkkfffkkkxxxnnnkkkeee|||jjjRRR\\\yyygggaaa______``````___[[[VVVRRRQQQQQQQQQUUUYYYZZZWWWSSSNNNOOOOOOOOONNNKKKIIIHHHBBBAAA@@@>>><<<999777555333222111111000000000000...///111111111222555777888>>>]]]www{{{^^^QQQQQQUUU\\\eeepppzzz~~~}}}wwwsssmmmeee^^^\\\ZZZ___iiirrrvvvxxx~~~ttt\\\QQQUUUZZZzzzzzzhhh|||YYYJJJFFF===BBB;;;;;;:::888777555444444444222222222222111111111111222222111111111111222222111111111222333333444444555:::<<>>>>>>>>===<<<:::999444333222111000000000000---///000111111222444666555777TTTxxxsssoootttcccQQQNNN\\\```gggoooyyyxxxrrrkkkbbb]]]\\\\\\eeeoootttuuuxxxvvvaaaMMMLLLWWWlllpppjjjvvv}}}}}}PPPEEE???@@@888777999888777555333222222222555444222000000111222333000000000000000000000000000111111222222333444444555333888AAASSSuuu|||rrrsssjjjllllllhhhqqq|||yyywwwxxxdddVVVNNNMMMVVV```hhhvvv~~~oooccc```______eeeooowwwxxxfffbbbhhhooommmrrrZZZccckkkaaa\\\WWW___lll```UUUnnnnnn^^^aaa]]]YYYUUUUUUUUUUUUVVVXXXRRRQQQSSSXXX[[[YYYPPPHHHHHHLLLJJJEEECCCFFFEEE@@@AAA???===<<<;;;<<<>>>???777666444222111111111222111111111111222333444555555999JJJnnnxxxnnnfffSSSYYYWWWaaakkkqqq|||wwwqqqjjjaaa\\\\\\\\\eeepppuuuvvvyyysss___LLLLLLXXXpppzzzjjjccclllsssuuuLLLCCC???BBB======999888777555333222222222555444222111000111222333000000000000000000000000000111111222222333444444666333777>>>OOOooo}}}rrrqqqhhhjjjjjjggglllvvvzzzuuutttyyyjjjXXXMMMJJJPPP___lllxxx~~~vvvjjjbbbcccddddddiiirrryyyvvvfffccciiiqqqzzzsss[[[bbbfffZZZVVVVVVccchhhZZZUUUoooiii[[[``````\\\WWWTTTRRRRRRTTTWWWUUUTTTUUUWWWWWWTTTMMMHHHMMMPPPOOOJJJIIIKKKJJJEEEBBBAAA???>>>=========>>>888777555333222222333333111111111111222333444555666999IIIlllyyyjjjTTTXXX[[[dddmmmrrrzzz}}}uuuooohhh```[[[[[[]]]fffqqqvvvxxx{{{}}}ooo[[[IIILLLZZZttt}}}rrriiicccgggmmmxxxmmmHHHAAA===BBB>>>???999888666555333333222222666555333111000000111111000000000000000000000000000111111222222333444444666333666<<>>::::::888777666555444333333333666555333222111000000111000000000000000000000000000111111222222333444444666222555:::BBB]]]vvvzzzxxxooo|||lllgggiiijjjhhhkkkqqqwwwxxxsssmmmjjjiii]]]SSSJJJJJJRRR```tttzzzrrrhhhcccgggjjjiiinnnvvvyyy}}}mmmdddeeennnyyyhhhZZZfffbbbSSSVVV^^^eeeUUU^^^sssbbbWWW[[[TTTYYY\\\ZZZYYY]]]aaacccWWWWWWUUUQQQMMMJJJIIIJJJMMMNNNNNNMMMLLLLLLJJJIIICCCCCCBBBAAA???===;;;:::999888666444333333333444111111111111222333444444555777EEEffftttYYYWWW^^^iiiuuu{{{vvvmmmhhhccc]]]ZZZ[[[```iiisssxxxyyy|||sssdddRRRFFFPPPeeevvv{{{sssqqqpppsss{{{|||~~~___FFF@@@999<<<888777888777666555444333333333444444333222111111111111000000000000000000000000000111111222222333444444555111555999???XXXttt}}}yyyuuu~~~wwwjjjiiikkklllmmmmmmppprrrpppjjjdddaaa```SSSNNNMMMSSS^^^lll|||~~~xxxqqqgggbbbfffjjjkkkrrr|||{{{uuuhhhcccfffqqq}}}|||aaa\\\iii```QQQZZZfffbbbTTTeeetttcccXXXXXXYYYbbbfff```XXXVVVVVVUUUSSSSSSQQQNNNKKKJJJJJJLLLKKKKKKLLLMMMLLLJJJIIIHHHCCCCCCBBBAAA???===:::999888777555444222222333333111111111111222333444444333666BBBbbbuuuZZZYYY\\\gggwwwzzzqqqiiieeeaaa\\\[[[]]]bbbkkktttyyyyyy{{{nnn```NNNFFFTTTlll~~~}}}qqqlllooozzzSSSCCC???999===999888777777666444444333333333333333333222222222111111000000000000000000000000000111111222222333444444555222666999<<>>999777777666555444444444444444111111222222333333333222000000000000000000000000000111111222222333444444777333777999999NNNoooooozzzkkk{{{yyymmmgggkkkooorrruuunnnlllhhhccc]]]YYYWWWVVVWWWXXX___kkkuuu|||xxxqqqggg```^^^gggnnnpppwwwjjjcccdddiiivvvrrr___hhhuuu___PPPcccaaaeeeggg^^^\\\VVVdddiii]]]RRRQQQTTTSSSKKKJJJJJJLLLOOONNNKKKGGGLLLJJJLLLQQQQQQMMMKKKMMMHHHFFFDDDBBB@@@@@@@@@@@@999888666444333333444444111111111111222333444555444555===ZZZzzzjjjnnn~~~ooo[[[```___dddrrr~~~ssskkkdddaaa___\\\\\\___dddllluuuyyyxxxyyyyyyiii[[[LLLGGG[[[vvvnnneeevvvtttGGG@@@AAA:::===888444777666555444444444444444000000111333333333333333000000000000000000000000000111111222333333444444888444888999777JJJlllrrrlllxxx|||iiifffkkkooosssvvvpppmmmhhhbbb]]]ZZZYYYYYYdddeeekkkuuu|||xxxqqqgggaaaaaajjjoooooossszzz~~~hhhbbbdddjjjwwwnnn___mmm{{{bbbSSSjjjpppWWWccchhh```___bbbnnnooo___PPPOOORRRRRRJJJHHHHHHLLLPPPPPPJJJDDDLLLIIILLLRRRRRRLLLJJJMMMJJJHHHFFFCCCBBBBBBCCCCCC:::999777666555555555555111111111111222333444555555555<<>>===>>>999666:::666666666555444444333333111111111111111111111111000000000000000000000000000000000000000111111222444555222444;;;CCC___zzzggggggnnnrrrtttwwwpppggg___]]]___aaadddhhhnnnzzz{{{qqqiiiccc\\\^^^iiiooonnnrrr{{{xxxdddeeegggmmmxxx}}}}}}eeelllwwwtttcccWWWkkk{{{fff]]]```wwwjjjpppeeeeeeccc]]]UUUTTTVVVSSSLLLOOO\\\eeecccZZZRRRMMMIIIIIIKKKLLLLLLKKKJJJKKKLLLQQQLLLGGGDDDDDDDDDBBB@@@<<<:::777666666555444222111111000000111222333333555555;;;LLLhhhlllcccxxxhhh```hhhkkklllqqq||||||wwwnnnhhhaaa]]]YYYXXX]]]eeeiiimmmuuu}}}~~~{{{~~~zzzaaaNNNLLLNNNkkkuuuhhhqqq]]]KKK======>>>999666999666666666555444444333333111111111111111111111111000000000000000000000000000000000000000111111222555666444555:::@@@ZZZ{{{hhhgggnnnqqqrrrtttqqqjjjdddbbb```___aaafffsssxxxnnnfffbbb]]]___jjjppppppttt}}}tttcccfffhhhooozzz~~~gggkkkuuuwwwlllaaauuuwwwaaa___iii}}}qqqmmmbbbaaa^^^[[[YYYWWWUUUSSSQQQYYY```dddaaa\\\WWWQQQKKKHHHHHHIIIJJJJJJJJJIIIHHHNNNKKKGGGDDDCCCAAA???======:::888666666555444222111111111111111222333333555666999HHHccc|||qqqaaasssiiidddnnnnnnooouuuxxxsssjjjddd^^^[[[YYYYYY```hhhmmmpppxxx}}}|||zzz}}}xxx\\\KKKJJJVVVzzzmmmiiiqqqwwwVVVGGG<<<===>>>:::777888666666555555444333333333111111111111111111111111000000000000000000000000000000000000000111111222444888777777888;;;TTT{{{}}}jjjiiioooqqqqqqssspppmmmjjjgggaaa\\\___eee{{{~~~uuujjjbbb```\\\```kkkqqqrrrwwwoooaaafffjjjqqq}}}cccbbblllrrrmmmdddwwwqqq\\\bbbvvvuuueee\\\ZZZZZZ```iiiggg[[[UUUVVVWWW[[[\\\ZZZXXXWWWRRRLLLJJJHHHHHHJJJMMMMMMIIIEEEJJJKKKJJJGGGCCC@@@>>>>>>>>><<<999777777666444333222111111111111222222333555555888CCC[[[uuu}}}dddmmmkkkiiivvvuuuuuu{{{|||uuuppphhhbbb\\\YYYXXXZZZbbbjjjpppsssyyy}}}{{{yyy~~~rrrYYYJJJJJJ\\\qqq```eeeoookkkNNNDDD<<<<<<===:::777777666666555444444333333222111111111111111111111111000000000000000000000000000000000000000111111222222777777777777777OOOvvv|||}}}jjjiiioooqqqqqqssspppnnnmmmiiiaaa[[[```hhh{{{rrrfff^^^\\\\\\aaajjjpppsssyyykkk___fffjjjsssaaa]]]dddkkkhhh___ooonnnZZZeee~~~nnnXXXVVVVVVZZZiii{{{wwwcccWWWXXXQQQVVVZZZXXXWWWWWWTTTOOONNNKKKJJJMMMQQQPPPKKKFFFHHHKKKMMMKKKGGGCCCBBBCCC???===:::888888777555333222222222111111222222333444555666???TTToookkkiiiyyymmmooo~~~|||zzzsssooogggaaa[[[YYYXXXZZZccclllqqquuu{{{~~~|||zzzkkkVVVKKKKKK```___UUUcccooogggIIIAAA<<<;;;<<<;;;888777555555555444333333222222111111111111111111111111000000000000000000000000000000000000000111111222///444555777777666KKKooo}}}iiihhhnnnppprrrtttqqqqqqpppkkkccc___eeeooo~~~|||wwwnnnddd\\\YYY[[[bbbjjjppptttzzzhhh^^^eeekkkuuu~~~bbb^^^bbbgggddd\\\llllll]]]mmmtttooo___OOOUUUYYYZZZgggvvvrrr```WWWZZZTTT^^^eeeccc]]]ZZZXXXVVVOOOLLLKKKMMMQQQQQQLLLGGGDDDHHHLLLLLLHHHEEEEEEFFFAAA>>>;;;999999777666444333333222222222222222333222444555<<>>:::999;;;:::888555555444333333222222111111111111111111111111111000000000000000000000000000000000000000111111222555444111555999444>>>WWWvvv|||qqqllliiigggnnnxxxyyy{{{}}}|||~~~wwwoooiiiccc\\\WWW[[[ccclllpppsssyyyiiiXXX\\\lllqqqrrrxxxzzzcccVVV_________hhhzzzaaarrrooocccWWWUUU```ccc\\\[[[VVVSSSWWW^^^```\\\[[[]]]]]]YYYYYY[[[ZZZWWWQQQQQQPPPMMMKKKKKKMMMOOOOOOLLLIIIHHHIIIHHHDDDAAADDDAAA>>><<<;;;999777555555444333333222222222222111555777666???XXXttt|||jjjooo|||lllaaa___UUUQQQTTTWWWZZZhhhyyy{{{yyyuuutttwww}}}